:root{color-scheme:dark;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:#02070d;color:#f8fbff;--bg: #02070d;--panel: rgba(9, 18, 31, .74);--panel-strong: rgba(13, 24, 40, .92);--line: rgba(136, 166, 205, .18);--line-strong: rgba(114, 236, 255, .34);--text: #f8fbff;--muted: #a6b3c5;--faint: #66758a;--cyan: #29d9e6;--cyan-strong: #55f4ff;--violet: #a970ff;--purple: #c084fc;--gold: #f4b15e;--rose: #ff6b9c;--green: #5af0a8;--radius: 20px;--shadow: 0 28px 100px rgba(0, 0, 0, .42)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,rgba(4,15,28,.15) 0%,var(--bg) 620px),var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(102,117,138,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(102,117,138,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 72%);mask-image:linear-gradient(to bottom,black,transparent 72%)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.site-shell{position:relative;overflow:hidden}.site-shell:before{content:"";position:absolute;top:-260px;left:50%;width:1200px;height:680px;transform:translate(-50%);background:conic-gradient(from 180deg,#29d9e62e,#a970ff38,#f4b15e14,#29d9e62e);filter:blur(80px);opacity:.36;pointer-events:none}.nav{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(100% - 48px,1360px);margin:0 auto;padding:18px 0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand{display:inline-flex;align-items:center;gap:10px;min-width:0;font-weight:900;letter-spacing:0}.brand img{width:34px;height:34px;border-radius:10px;box-shadow:0 0 28px #52cbff33}.brand span{font-size:24px}.nav-links{display:flex;justify-content:center;align-items:center;gap:44px;color:#d9e5f5;font-size:15px}.nav-links a{color:#e7effad1;transition:color .16s ease}.nav-links a:hover{color:#fff}.nav-controls,.nav-actions{display:flex;align-items:center;gap:12px}.language-switcher{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(193,211,241,.14);border-radius:999px;padding:4px;background:#ffffff0b}.language-switcher button{min-width:34px;height:32px;border:0;border-radius:999px;background:transparent;color:#aebdd0;cursor:pointer;font-size:12px;font-weight:900}.language-switcher button.active{background:#55f4ff2e;color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;border-radius:13px;padding:0 22px;border:1px solid transparent;color:var(--text);font-weight:850;letter-spacing:0;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.button:hover{transform:translateY(-1px)}.button.primary{background:linear-gradient(135deg,#39eced,#15a5c7);color:#031018;box-shadow:0 16px 48px #24e1e840}.button.secondary,.button.ghost{background:#ffffff0b;border-color:#c1d3f129;color:var(--text)}.button.secondary:hover,.button.ghost:hover{border-color:#55f4ff57;background:#55f4ff13}.button.wide{width:100%}.app-route-shell,.web-app-shell{color-scheme:light;display:grid;grid-template-columns:286px minmax(0,1fr);min-height:100vh;background:#f5f6f8;color:#101318}.web-app-sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:18px;height:100vh;border-right:1px solid #e3e7ee;padding:18px;background:#eef1f5}.web-app-brand{color:#111827}.web-app-brand span{font-size:23px}.web-app-nav{display:grid;gap:4px;min-height:0;overflow:auto}.web-app-nav a,.web-app-sidebar-footer a,.web-app-sidebar-footer button{display:flex;align-items:center;gap:10px;min-height:42px;border:0;border-radius:12px;padding:0 12px;color:#4b5563;background:transparent;cursor:pointer;font:inherit;font-weight:800;text-align:left}.web-app-nav a.active,.web-app-nav a:hover,.web-app-sidebar-footer a:hover,.web-app-sidebar-footer button:hover{color:#0f172a;background:#fff;box-shadow:0 8px 24px #11182714}.web-app-nav span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-app-sidebar-footer{display:grid;gap:6px;margin-top:auto}.web-app-main{min-width:0;height:100vh;overflow:auto;padding:18px 22px 28px}.web-app-topbar{position:sticky;z-index:12;top:0;display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid #e3e7ee;border-radius:18px;padding:12px 14px;background:#ffffffe0;box-shadow:0 12px 34px #11182714;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.web-app-topbar span,.web-app-topbar strong{display:block}.web-app-topbar span{color:#667085;font-size:12px;font-weight:850}.web-app-topbar strong{overflow:hidden;max-width:340px;color:#111827;text-overflow:ellipsis;white-space:nowrap}.web-app-topbar-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center}.app-login-gate{display:flex;align-items:center;justify-content:center;padding:28px}.app-login-card{width:min(100%,980px)}.app-login-header{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px}.app-login-controls{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center}.session-restoring-card{display:grid;place-items:center;min-height:460px;border:1px solid #e3e7ee;border-radius:28px;padding:56px 28px;color:#111827;text-align:center;background:linear-gradient(135deg,#40e0e829,#fff0 34%),#fff;box-shadow:0 18px 55px #11182714}.session-restoring-mark{display:grid;place-items:center;width:96px;height:96px;border-radius:26px;background:#101318;box-shadow:0 0 0 1px #40e0e82e,0 18px 48px #0f172a2e}.session-restoring-mark img{width:72px;height:72px;border-radius:20px}.session-restoring-mark.compact{width:62px;height:62px;border-radius:18px}.session-restoring-mark.compact img{width:46px;height:46px;border-radius:14px}.session-restoring-card h1{margin-top:16px;color:#0f172a;font-size:42px}.session-restoring-card p{width:min(100%,460px);margin-top:12px;color:#667085;font-size:17px;font-weight:720;line-height:1.65}.cloud-login-restoring{display:grid;place-items:center;min-height:360px;text-align:center}.cloud-login-restoring strong{margin-top:16px;color:#0f172a;font-size:26px}.cloud-login-restoring p{width:min(100%,420px);margin-top:10px;color:#667085;font-size:15px;font-weight:720;line-height:1.65}.app-route-shell .button.secondary,.app-route-shell .button.ghost{border-color:#d8dee8;color:#111827;background:#fff}.app-route-shell .language-switcher{border-color:#d8dee8;background:#fff}.app-route-shell .language-switcher button{color:#667085}.app-route-shell .language-switcher button.active{color:#0f172a;background:#e8f2ff}.app-route-shell .cloud-auth-section{width:100%;padding:0}.app-route-shell .cloud-auth-copy,.app-route-shell .cloud-auth-card{border-color:#e3e7ee;color:#111827;background:#fff;box-shadow:0 18px 55px #11182714}.app-route-shell .cloud-auth-copy p,.app-route-shell .cloud-auth-points span,.app-route-shell .cloud-login-form label,.app-route-shell .cloud-account-row span,.app-route-shell .cloud-next-box p{color:#667085}.app-route-shell .cloud-login-form input{border-color:#d8dee8;color:#111827;background:#fff}.app-route-shell .cloud-workspace{margin-top:18px;border:0;border-radius:0;padding:0;color:#101318;background:transparent;box-shadow:none}.app-route-shell .cloud-workspace.app-mode{display:flex;flex-direction:column;gap:16px}.app-route-shell .workspace-header,.app-route-shell .workspace-account-panel,.app-route-shell .workspace-stats div,.app-route-shell .cloud-chat-panel,.app-route-shell .memory-review-panel,.app-route-shell .agent-action-panel,.app-route-shell .cloud-search-panel,.app-route-shell .note-studio,.app-route-shell .workspace-capture,.app-route-shell .workspace-list,.app-route-shell .knowledge-library{border-color:#e3e7ee;color:#111827;background:#fff;box-shadow:0 12px 32px #1118270f}.app-route-shell .workspace-header{order:0;border:1px solid #e3e7ee;border-radius:18px;padding:18px}.app-route-shell .cloud-chat-panel{order:1;min-height:calc(100vh - 156px)}.app-route-shell .memory-review-panel{order:2}.app-route-shell .agent-action-panel{order:3}.app-route-shell .cloud-search-panel{order:4}.app-route-shell .note-studio{order:5}.app-route-shell .workspace-grid{order:6}.app-route-shell .knowledge-library{order:7}.app-route-shell .workspace-account-panel{order:8}.app-route-shell .workspace-stats{order:9}.app-route-shell .workspace-header p,.app-route-shell .workspace-account-summary p,.app-route-shell .workspace-stats span,.app-route-shell .workspace-usage-grid small,.app-route-shell .workspace-usage-grid span,.app-route-shell .workspace-card-head p,.app-route-shell .workspace-list-head p,.app-route-shell .cloud-chat-message p,.app-route-shell .cloud-chat-message small,.app-route-shell .cloud-chat-history-list small,.app-route-shell .workspace-empty,.app-route-shell .cloud-search-summary span{color:#667085}.app-route-shell .workspace-account-pill,.app-route-shell .workspace-usage-grid article,.app-route-shell .cloud-chat-history,.app-route-shell .cloud-chat-history-list article,.app-route-shell .cloud-chat-message{border-color:#e3e7ee;color:#111827;background:#f8fafc}.app-route-shell .cloud-chat-history-list article.active{border-color:#9ed8ff;background:#eaf6ff}.app-route-shell .cloud-chat-history strong,.app-route-shell .cloud-chat-history-list span,.app-route-shell .cloud-chat-message strong,.app-route-shell .workspace-usage-grid strong,.app-route-shell .workspace-stats strong,.app-route-shell .workspace-account-summary h4{color:#111827}.app-route-shell .cloud-chat-config input,.app-route-shell .cloud-chat-config select,.app-route-shell .cloud-chat-form textarea,.app-route-shell .workspace-fields input,.app-route-shell .workspace-fields select,.app-route-shell .workspace-fields textarea,.app-route-shell .workspace-search,.app-route-shell .workspace-search input,.app-route-shell .cloud-search-form input,.app-route-shell .knowledge-controls input{border-color:#d8dee8;color:#111827;background:#fff}.app-route-shell .cloud-chat-config span,.app-route-shell .workspace-fields span{color:#475467}.app-route-shell .cloud-chat-thread{max-height:calc(100vh - 378px)}.success-banner{position:relative;z-index:2;display:flex;justify-content:space-between;gap:24px;align-items:center;width:min(100% - 64px,1360px);margin:18px auto 0;border:1px solid rgba(90,240,168,.32);border-radius:20px;padding:18px 20px;background:#123a2e9e;box-shadow:0 18px 70px #00000038}.success-banner strong{display:block;color:#dfffee;font-size:18px}.success-banner p{margin-top:6px;color:#bfe9d1;line-height:1.55}.hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(420px,.95fr) minmax(520px,1.25fr);gap:54px;align-items:center;width:min(100% - 64px,1360px);min-height:780px;margin:0 auto;padding:58px 0 68px}.hero-copy{padding-top:14px}.pill,.eyebrow{display:inline-flex;align-items:center;min-height:34px;border:1px solid rgba(85,244,255,.18);border-radius:999px;padding:0 13px;background:#1eece514;color:#63f6ff;font-size:14px;font-weight:850}h1,h2,h3,h4,p{margin:0}h1{max-width:780px;margin-top:28px;font-size:clamp(54px,6.2vw,92px);line-height:1.04;letter-spacing:0}h1:first-letter{letter-spacing:0}.hero h1{text-wrap:balance}.gradient-text{background:linear-gradient(120deg,#55f4ff,#a970ff 54%,#f4b15e);-webkit-background-clip:text;color:transparent}.hero-lede{max-width:620px;margin-top:30px;color:#bcc9d9;font-size:22px;line-height:1.75}.hero-trust-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hero-trust-badges span{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid rgba(193,211,241,.14);border-radius:999px;padding:0 12px;color:#dbe8f8;background:#ffffff0d;font-size:13px;font-weight:820}.hero-trust-badges svg{color:var(--green)}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:42px}.hero-customer-panel{display:grid;gap:16px;max-width:660px;margin-top:24px;border:1px solid rgba(85,244,255,.24);border-radius:20px;padding:18px;background:linear-gradient(135deg,#55f4ff1c,#a970ff14),#070f1bc7;box-shadow:0 18px 64px #00000038}.hero-customer-price{display:flex;justify-content:space-between;gap:16px;align-items:center}.hero-customer-price span{color:#bfefff;font-size:14px;font-weight:850}.hero-customer-price strong{color:#fff;font-size:22px;white-space:nowrap}.hero-customer-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hero-customer-steps div{display:flex;align-items:center;gap:8px;min-height:46px;border:1px solid rgba(193,211,241,.13);border-radius:14px;padding:10px;color:#d7e7f8;background:#ffffff0b;font-size:13px;font-weight:820}.hero-customer-steps svg{flex:0 0 auto;color:var(--green)}.hero-customer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hero-customer-actions .button{min-height:46px}.download-meta{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;color:#8fa1b8;font-size:13px}.download-meta span{display:inline-flex;align-items:center;gap:8px}.download-meta span:before{content:"";width:5px;height:5px;border-radius:999px;background:var(--cyan)}.proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px;max-width:760px}.proof-grid article{display:grid;grid-template-columns:1fr;gap:8px;align-items:start;color:#a8b8ca}.proof-grid svg{color:var(--cyan)}.proof-grid strong{color:#e8f2ff;font-size:15px}.proof-grid p{font-size:14px;line-height:1.6}.hero-visual{position:relative;min-height:660px;isolation:isolate}.source-cloud{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-left:auto;width:min(100%,620px)}.source-chip{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;min-height:46px;border-radius:12px;padding:0 14px;background:#0c1624db;border:1px solid rgba(151,175,211,.18);color:#eaf5ff;font-size:14px;font-weight:760;box-shadow:0 16px 54px #0000003d}.source-chip svg{color:var(--cyan)}.source-chip.red svg,.source-chip.rose svg{color:#ff6a7a}.source-chip.violet svg,.source-chip.purple svg,.source-chip.indigo svg{color:var(--violet)}.source-chip.gold svg,.source-chip.amber svg{color:var(--gold)}.flow-lines{position:absolute;z-index:1;top:114px;right:86px;width:540px;height:360px;background:url(/assets/max-brain-icon.png) center / 0 0 no-repeat}.flow-lines:before,.flow-lines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:40% 60% 54% 46%;background:linear-gradient(135deg,transparent 20%,rgba(41,217,230,.7) 48%,transparent 58%),linear-gradient(48deg,transparent 16%,rgba(169,112,255,.58) 47%,transparent 60%),linear-gradient(98deg,transparent 30%,rgba(244,177,94,.42) 52%,transparent 63%);filter:blur(14px);opacity:.72;transform:perspective(800px) rotateX(58deg)}.flow-lines:after{top:38px;right:40px;bottom:38px;left:40px;filter:blur(22px);opacity:.38}.brain-core{position:absolute;z-index:4;top:290px;right:310px;display:grid;place-items:center;gap:12px;color:#58eaff;font-weight:850;font-size:14px;text-align:center}.brain-core img{width:112px;height:112px;border-radius:28px;box-shadow:0 0 0 1px #82b4ff33,0 0 48px #55f4ff4d,0 18px 70px #0000007a}.memory-card{position:absolute;z-index:4;right:38px;bottom:76px;display:grid;grid-template-columns:64px 1fr;gap:18px;width:min(92%,520px);border:1px solid rgba(244,177,94,.44);border-radius:18px;padding:22px;background:#080f1ae6;box-shadow:var(--shadow)}.card-date{color:#f4d4a8;font-weight:850;line-height:1.4}.card-tag{color:#ffc36d;font-size:13px}.memory-card h3{margin-top:4px;font-size:21px}.memory-card p{margin-top:12px;color:#b6c4d7;line-height:1.65}.memory-card small{display:block;margin-top:13px;color:#58caff}.product-stage,.pricing-section,.commercial-steps,.cloud-auth-section,.use-cases,.mobile-section,.updates-section,.privacy-section,.faq-section,.footer{position:relative;z-index:1;width:min(100% - 64px,1360px);margin:0 auto}.product-stage{padding:54px 0 10px}.section-copy{max-width:680px;margin-bottom:30px}.section-copy.centered{max-width:820px;margin-right:auto;margin-left:auto;text-align:center}.section-copy h2{margin-top:18px;font-size:clamp(34px,4vw,58px);line-height:1.08;letter-spacing:0}.section-copy p{margin-top:16px;color:#aebdd0;font-size:18px;line-height:1.72}.app-window{display:grid;grid-template-columns:190px minmax(0,1fr) 260px;min-height:660px;overflow:hidden;border:1px solid var(--line);border-radius:28px;background:#060d18f0;box-shadow:var(--shadow)}.app-sidebar{border-right:1px solid var(--line);padding:18px;background:#0c1624c7}.window-lights{display:flex;gap:8px;margin-bottom:20px}.window-lights span{width:11px;height:11px;border-radius:999px}.window-lights span:nth-child(1){background:#ff5d5b}.window-lights span:nth-child(2){background:#f8c45c}.window-lights span:nth-child(3){background:#49d27b}.sidebar-search{display:flex;align-items:center;height:36px;border:1px solid rgba(150,172,207,.12);border-radius:10px;padding:0 10px;color:#77869a;font-size:12px;background:#02070d5c}.sidebar-row,.sidebar-source{display:flex;justify-content:space-between;gap:10px;margin-top:9px;border-radius:10px;padding:9px 10px;color:#b9c7d9;font-size:13px}.sidebar-row.active{background:#55f4ff14;color:#fff}.sidebar-row small,.sidebar-source small{color:#738299}.sidebar-group{margin-top:22px;color:#65748a;font-size:12px;font-weight:800}.transcript-panel{padding:36px}.panel-kicker{color:#67e7ff;font-size:14px;font-weight:800}.transcript-panel h3{margin-top:10px;font-size:28px;letter-spacing:0}.tabs{display:flex;gap:18px;margin-top:28px;border-bottom:1px solid var(--line);color:#8fa1b6}.tabs span{padding-bottom:13px;font-size:14px;font-weight:760}.tabs .active{color:#fff;border-bottom:2px solid var(--cyan)}.timeline{display:grid;gap:22px;margin-top:30px}.timeline p{color:#c9d5e5;line-height:1.72}.timeline b{display:inline-flex;min-width:58px;color:#7deeff}.player-row{display:flex;justify-content:space-between;align-items:center;margin-top:44px;border:1px solid var(--line);border-radius:14px;padding:14px 16px;color:#9badc4;background:#ffffff06}.summary-panel{border-left:1px solid var(--line);padding:36px 24px;background:#0c162494}.summary-panel h4{margin:0 0 14px;color:#fff;font-size:16px}.summary-panel ul{display:grid;gap:10px;margin:0 0 28px;padding-left:18px;color:#bcc8d8;line-height:1.55}.summary-panel label{display:flex;align-items:center;gap:9px;margin-bottom:10px;color:#c1cede;font-size:14px}.summary-panel input{accent-color:var(--cyan)}.source-line{margin-bottom:9px;border:1px solid var(--line);border-radius:10px;padding:10px;color:#d7e5f5;background:#ffffff08}.pricing-section{padding:82px 0 38px}.commercial-steps{padding:78px 0 10px}.commercial-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.commercial-step-grid article{display:grid;align-content:start;gap:14px;min-height:210px;border:1px solid var(--line);border-radius:22px;padding:26px;background:#070f1bbd;box-shadow:0 18px 70px #0000002e}.commercial-step-grid article>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;color:#031018;background:linear-gradient(135deg,#39eced,#a970ff);font-size:18px;font-weight:950}.commercial-step-grid strong{color:#f3f8ff;font-size:20px}.commercial-step-grid p{color:#aebdd0;line-height:1.65}.billing-toggle{display:inline-flex;gap:6px;margin-top:20px;border:1px solid var(--line);border-radius:999px;padding:5px;background:#ffffff0a}.billing-toggle button{min-width:86px;min-height:36px;border:0;border-radius:999px;background:transparent;color:#aebdd0;font-weight:850;cursor:pointer}.billing-toggle .active{background:#55f4ff29;color:#fff}.pricing-grid{display:grid;grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr);gap:24px;align-items:stretch}.price-card,.commercial-notes,.update-lane article,.privacy-card,.faq-grid article,.case-grid article,.mobile-preview{border:1px solid var(--line);background:var(--panel);box-shadow:0 18px 70px #00000042}.price-card{display:grid;gap:28px;border-color:#55f4ff4d;border-radius:26px;padding:34px}.price-label{color:#70eeff;font-weight:850}.price-card h3{margin-top:14px;font-size:68px;letter-spacing:0}.price-card h3 span{color:#aebdd0;font-size:28px;letter-spacing:0}.price-card p{color:#8697ad}.price-card .payment-footnote{margin-top:-12px;color:#8fa1b8;font-size:13px;line-height:1.55}.price-card ul{display:grid;gap:13px;margin:0;padding:0;list-style:none;color:#dce9f8}.price-card li{display:flex;align-items:center;gap:10px}.price-card li svg{color:var(--green)}.commercial-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:26px;background:var(--line)}.commercial-notes article{padding:28px;background:#09121ff0}.commercial-notes svg,.case-grid svg,.privacy-card svg{color:var(--cyan)}.commercial-notes strong{display:block;margin-top:18px;font-size:18px}.cloud-auth-section{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(380px,1.1fr);gap:28px;align-items:stretch;padding:46px 0 54px}.cloud-auth-copy,.cloud-auth-card{border:1px solid var(--line);border-radius:26px;background:#070f1bd1;box-shadow:0 18px 70px #00000040}.cloud-auth-copy{padding:34px}.cloud-auth-copy h2{margin-top:18px;font-size:clamp(32px,4vw,52px);line-height:1.08}.cloud-auth-copy p{margin-top:16px;color:#aebdd0;font-size:17px;line-height:1.7}.cloud-auth-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.cloud-auth-points span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(85,244,255,.18);border-radius:999px;padding:8px 12px;color:#d8faff;background:#55f4ff0e;font-size:13px;font-weight:800}.cloud-auth-card{padding:30px}.cloud-login-form{display:grid;gap:18px}.cloud-login-form label{display:grid;gap:8px;color:#d9e7f7;font-weight:820}.cloud-login-form input{width:100%;min-height:54px;border:1px solid rgba(193,211,241,.18);border-radius:14px;padding:0 16px;outline:none;color:#f8fbff;background:#ffffff0e;font-size:16px}.cloud-login-form input:focus{border-color:#55f4ff94;box-shadow:0 0 0 4px #55f4ff1f}.input-with-icon{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:10px;border:1px solid rgba(193,211,241,.18);border-radius:14px;padding:0 14px;background:#ffffff0e}.input-with-icon:focus-within{border-color:#55f4ff94;box-shadow:0 0 0 4px #55f4ff1f}.input-with-icon input{border:0;padding:0;background:transparent;box-shadow:none}.input-with-icon svg{color:#7feeff}.auth-message{margin:0;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.5}.auth-message.success{color:#dfffee;background:#5af0a81f}.auth-message.dev{color:#ffe7ba;background:#f4b15e24}.auth-message.error{color:#ffd2d2;background:#ff6b9c24}.button:disabled{cursor:wait;opacity:.66;transform:none}.cloud-account-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.cloud-account-row svg{color:var(--cyan)}.cloud-account-row strong,.cloud-account-row span{display:block}.cloud-account-row span{margin-top:4px;overflow:hidden;color:#9fb1c8;text-overflow:ellipsis;white-space:nowrap}.icon-text-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid rgba(193,211,241,.16);border-radius:12px;padding:0 12px;color:#d9e7f7;background:#ffffff0a;cursor:pointer;font-weight:820}.icon-text-button.danger{border-color:#ff6b9c42;color:#ffd7e5;background:#ff6b9c14}.icon-text-button.danger:hover{border-color:#ff6b9c70;background:#ff6b9c21}.cloud-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px}.cloud-status-grid div,.cloud-next-box{border:1px solid rgba(193,211,241,.14);border-radius:16px;padding:16px;background:#ffffff09}.cloud-status-grid small{display:block;color:#8da0b7;font-weight:760}.cloud-status-grid strong{display:block;margin-top:8px;font-size:20px}.plan-status-pill{display:inline-flex;align-items:center;width:fit-content;min-height:32px;border:1px solid rgba(85,244,255,.28);border-radius:999px;padding:0 12px;color:#dcfbff;background:#55f4ff1a}.cloud-next-box{margin-top:14px}.cloud-next-box p{margin-top:8px;color:#aebdd0;line-height:1.62}.cloud-auth-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.customer-next-actions .button{min-height:52px}.mobile-sticky-cta{display:none}.admin-dashboard{margin:18px 0 54px;border:1px solid var(--line);border-radius:28px;padding:30px;background:linear-gradient(135deg,#45eeb814,#f4b15e14),#070f1be6;box-shadow:0 22px 86px #00000047}.admin-dashboard-header,.admin-panel-title{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.admin-dashboard-header h2{margin-top:12px;font-size:clamp(28px,3vw,42px);line-height:1.08}.admin-dashboard-header p,.admin-panel-title span{max-width:720px;margin-top:10px;color:#aebdd0;line-height:1.6}.admin-token-row{display:grid;gap:12px;margin-top:24px}.admin-token-row label{display:grid;gap:8px;color:#d9e7f7;font-weight:820}.admin-token-row small,.admin-session-hint{color:#aebdd0;line-height:1.55}.admin-session-hint{margin:0;border:1px solid rgba(85,244,255,.18);border-radius:14px;padding:12px 14px;background:#55f4ff0f}.admin-session-hint strong{color:#f8fbff}.admin-token-row input{min-height:52px;border:0;outline:0;color:#f8fbff;background:transparent;font-size:16px}.admin-metric-grid,.admin-health-grid,.admin-dashboard-grid,.admin-usage-grid{display:grid;gap:14px}.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.admin-dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);margin-top:18px}.admin-metric-grid article,.admin-health-grid article,.admin-panel,.admin-usage-grid article{border:1px solid rgba(193,211,241,.14);border-radius:18px;background:#ffffff0a}.admin-metric-grid article{padding:18px}.admin-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.admin-health-grid article{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:18px;padding:18px}.admin-health-grid small{display:block;color:#8da0b7;font-weight:760}.admin-health-grid strong{display:block;margin-top:8px;font-size:24px}.admin-health-grid span{display:block;margin-top:7px;color:#aebdd0;line-height:1.5}.admin-health-grid dl{display:grid;gap:8px;margin:0}.admin-health-grid dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(193,211,241,.1);padding-bottom:8px}.admin-health-grid dt,.admin-health-grid dd{margin:0}.admin-health-grid dt{color:#8da0b7}.admin-health-grid dd{color:#f8fbff;text-align:right;overflow-wrap:anywhere}.admin-alert-toolbar,.admin-alert-result{margin-top:14px;border:1px solid rgba(193,211,241,.14);border-radius:18px;background:#ffffff0a}.admin-alert-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px}.admin-alert-toolbar h3{margin:0;color:#f8fbff}.admin-alert-toolbar p{margin:6px 0 0;color:#aebdd0}.admin-alert-result{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 18px;color:#c6d4e5}.admin-alert-result strong{color:#f8fbff}.admin-alert-result span{border-radius:999px;background:#8da0b724;padding:6px 10px;font-size:13px;font-weight:760}.admin-metric-grid svg{color:var(--cyan)}.admin-metric-grid small,.admin-usage-grid small{display:block;margin-top:10px;color:#8da0b7;font-weight:760}.admin-metric-grid strong,.admin-usage-grid strong{display:block;margin-top:7px;font-size:26px}.admin-metric-grid span,.admin-usage-grid span{display:block;margin-top:6px;color:#aebdd0;font-size:13px}.admin-panel{padding:18px}.admin-user-table{display:grid;gap:8px;margin-top:16px}.admin-table-row{display:grid;grid-template-columns:minmax(160px,1.4fr) .55fr .7fr .8fr;gap:12px;align-items:center;width:100%;border:1px solid rgba(193,211,241,.12);border-radius:14px;padding:12px;color:#d9e7f7;background:#ffffff09;text-align:left}.admin-table-row.header{border:0;color:#8da0b7;background:transparent;font-size:12px;font-weight:840;text-transform:uppercase}.admin-table-row:not(.header){cursor:pointer}.admin-table-row.active,.admin-table-row:not(.header):hover{border-color:#55f4ff6b;background:#55f4ff14}.admin-table-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.admin-usage-grid article{padding:14px}.admin-action-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:16px;border-top:1px solid rgba(193,211,241,.12);padding-top:16px}.admin-action-box label{display:grid;gap:8px;color:#d9e7f7;font-weight:820}.admin-action-box input{width:100%;min-height:46px;border:1px solid rgba(193,211,241,.18);border-radius:13px;padding:0 14px;outline:0;color:#f8fbff;background:#ffffff0b}.admin-failure-list{display:grid;gap:10px;margin-top:16px}.admin-failure-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;border:1px solid rgba(255,107,156,.2);border-radius:16px;padding:14px;background:#ff6b9c13}.admin-failure-list strong,.admin-failure-list span,.admin-failure-list small,.admin-failure-list p{overflow-wrap:anywhere}.admin-failure-list span,.admin-failure-list small,.admin-failure-list p{color:#aebdd0}.admin-failure-list p{grid-column:1 / -1;margin:0}.admin-failure-list .button{grid-column:2;grid-row:1 / span 2;align-self:center}.admin-audit-list{display:grid;gap:10px;margin-top:16px}.admin-audit-list article{display:grid;grid-template-columns:.7fr 1fr auto;gap:8px 14px;align-items:center;border:1px solid rgba(193,211,241,.13);border-radius:15px;padding:13px;background:#ffffff09}.admin-audit-list strong,.admin-audit-list span,.admin-audit-list small,.admin-audit-list p{overflow-wrap:anywhere}.admin-audit-list span,.admin-audit-list small,.admin-audit-list p{color:#aebdd0}.admin-audit-list p{grid-column:1 / -1;margin:0}.cloud-workspace{grid-column:1 / -1;border:1px solid var(--line);border-radius:28px;padding:30px;background:linear-gradient(135deg,#29d9e614,#a970ff14),#070f1bdb;box-shadow:0 22px 86px #00000047}.workspace-header{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.workspace-header h3{margin-top:12px;font-size:clamp(28px,3vw,42px);line-height:1.08}.workspace-header p{max-width:760px;margin-top:12px;color:#aebdd0;line-height:1.65}.workspace-account-panel{margin-top:24px;border:1px solid rgba(193,211,241,.14);border-radius:22px;padding:18px;background:radial-gradient(circle at top right,rgba(69,238,184,.12),transparent 38%),#ffffff0b}.workspace-account-summary{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.workspace-account-summary h4{margin-top:8px;font-size:21px}.workspace-account-summary p{max-width:720px;margin-top:8px;color:#aebdd0;line-height:1.55}.workspace-account-pill{display:inline-flex;align-items:center;gap:8px;max-width:min(360px,100%);border:1px solid rgba(193,211,241,.16);border-radius:999px;padding:8px 12px;color:#e9f2ff;background:#ffffff0f;font-size:14px;font-weight:800}.workspace-account-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-usage-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px}.workspace-usage-grid article{min-height:116px;border:1px solid rgba(193,211,241,.12);border-radius:16px;padding:14px;background:#060d196b}.workspace-usage-grid small,.workspace-usage-grid strong,.workspace-usage-grid span{display:block}.workspace-usage-grid small{color:#8fa3bd;font-weight:900}.workspace-usage-grid strong{margin-top:10px;font-size:22px;line-height:1.1}.workspace-usage-grid span{margin-top:8px;color:#9fb1c8;font-size:12px;font-weight:800;line-height:1.4}.workspace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.workspace-stats div{border:1px solid rgba(193,211,241,.14);border-radius:18px;padding:16px;background:#ffffff0a}.workspace-stats strong,.workspace-stats span{display:block}.workspace-stats strong{font-size:30px}.workspace-stats span{margin-top:4px;color:#9fb1c8;font-weight:800}.workspace-alert{margin:18px 0 0;border-radius:16px;padding:13px 15px;font-size:14px;line-height:1.55}.workspace-alert.success{color:#dfffee;background:#5af0a81f}.workspace-alert.error{color:#ffd2d2;background:#ff6b9c24}.workspace-grid{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(420px,1.18fr);gap:18px;margin-top:18px}.cloud-search-panel{margin-top:18px;border:1px solid rgba(193,211,241,.14);border-radius:22px;padding:22px;background:linear-gradient(135deg,#298be61c,#55f4ff0b),#030a13ad}.memory-review-panel{margin-top:18px;border:1px solid rgba(193,211,241,.14);border-radius:22px;padding:22px;background:linear-gradient(135deg,#5af0a81f,#55f4ff0d),#030a13ad}.cloud-chat-panel{margin-top:18px;border:1px solid rgba(193,211,241,.14);border-radius:22px;padding:22px;background:linear-gradient(135deg,#a970ff1f,#298be612),#030a13ad}.cloud-chat-config{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.cloud-chat-config label,.cloud-chat-form{display:grid;gap:8px}.cloud-chat-config span{color:#9fb1c8;font-size:13px;font-weight:850}.cloud-chat-config input,.cloud-chat-config select,.cloud-chat-form textarea{width:100%;border:1px solid rgba(193,211,241,.16);border-radius:14px;padding:12px 13px;color:#f6fbff;background:#ffffff0e;font:inherit}.cloud-chat-config input:disabled{color:#8393aa;background:#ffffff07}.cloud-chat-layout{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:14px;margin-top:18px}.cloud-chat-history{display:grid;align-content:start;gap:12px;min-width:0;border:1px solid rgba(193,211,241,.12);border-radius:18px;padding:13px;background:#ffffff08}.cloud-chat-history>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center}.cloud-chat-history strong{color:#f6fbff;font-size:14px}.cloud-chat-history-list{display:grid;gap:8px;max-height:506px;overflow:auto}.cloud-chat-history-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid rgba(193,211,241,.1);border-radius:14px;padding:8px;background:#ffffff08}.cloud-chat-history-list article.active{border-color:#55f4ff5c;background:#55f4ff17}.cloud-chat-history-list article>button:first-child{display:grid;gap:4px;min-width:0;border:0;padding:4px;color:inherit;text-align:left;background:transparent;cursor:pointer}.cloud-chat-history-list span{overflow:hidden;color:#e8f7ff;text-overflow:ellipsis;white-space:nowrap;font-weight:860}.cloud-chat-history-list small{color:#8393aa;font-size:12px}.cloud-chat-main{min-width:0}.cloud-chat-thread{display:grid;gap:12px;max-height:520px;overflow:auto;padding-right:4px}.cloud-chat-message{display:grid;gap:10px;border:1px solid rgba(193,211,241,.13);border-radius:18px;padding:15px;background:#ffffff09}.cloud-chat-message.user{margin-left:min(14vw,180px);border-color:#55f4ff38;background:#55f4ff12}.cloud-chat-message.assistant{margin-right:min(10vw,140px)}.cloud-chat-message>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:center}.cloud-chat-message strong{color:#f6fbff}.cloud-chat-message small{color:#8393aa;font-size:12px}.cloud-chat-message p{margin:0;color:#d9e7f7;line-height:1.65;white-space:pre-wrap}.cloud-chat-citations{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cloud-chat-citations span,.cloud-chat-citations a{border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850}.cloud-chat-citations span{color:#9fb1c8;background:#ffffff0d}.cloud-chat-citations a{color:#d9fff8;background:#55f4ff1f}.cloud-chat-form{margin-top:16px}.cloud-chat-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.memory-review-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;align-items:center}.memory-review-actions .button,.memory-review-actions .icon-text-button{min-height:44px}.memory-review-toggle{display:inline-flex;gap:9px;align-items:center;color:#b9c9dc;font-weight:850}.memory-review-toggle input{width:18px;height:18px;accent-color:var(--cyan)}.memory-review-result{display:grid;gap:14px;margin-top:18px}.memory-review-stats{display:flex;flex-wrap:wrap;gap:8px}.memory-review-stats span{border:1px solid rgba(193,211,241,.12);border-radius:999px;padding:7px 10px;color:#9fb1c8;background:#ffffff0a;font-size:13px;font-weight:850}.memory-review-stats strong{color:#f6fbff}.memory-review-result pre{max-height:360px;overflow:auto;border:1px solid rgba(193,211,241,.12);border-radius:18px;margin:0;padding:16px;color:#d9e7f7;background:#0000003d;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap}.agent-action-panel{margin-top:18px;border:1px solid rgba(193,211,241,.14);border-radius:22px;padding:22px;background:linear-gradient(135deg,#f4b15e1f,#55f4ff0d),#030a13ad}.agent-action-grid{display:grid;grid-template-columns:minmax(320px,.76fr) minmax(420px,1.24fr);gap:16px;margin-top:18px}.agent-action-form{display:grid;align-content:start;gap:14px;border:1px solid rgba(193,211,241,.12);border-radius:18px;padding:16px;background:#ffffff09}.agent-action-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agent-action-list{display:grid;align-content:start;gap:10px;max-height:560px;overflow:auto;padding-right:4px}.agent-action-item{display:grid;gap:10px;border:1px solid rgba(193,211,241,.12);border-radius:18px;padding:15px;background:#ffffff09}.agent-action-item.done{border-color:#5af0a833;background:#5af0a80e}.agent-action-item-head,.agent-action-meta,.agent-action-item-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.agent-action-item-head{justify-content:space-between}.agent-action-item h5{margin:0;overflow-wrap:anywhere;font-size:18px}.agent-action-item p{margin:0;color:#aebdd0;line-height:1.55}.agent-action-meta span,.action-priority{border-radius:999px;padding:6px 9px;color:#9fb1c8;background:#ffffff0d;font-size:12px;font-weight:850}.agent-execution-plan,.agent-execution-artifact,.agent-execution-log{display:grid;gap:9px;border:1px solid rgba(193,211,241,.12);border-radius:14px;padding:12px;background:#030a1352}.agent-execution-plan>div,.agent-execution-artifact>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center}.agent-execution-plan strong,.agent-execution-artifact strong,.agent-execution-log strong{color:#f6fbff;font-size:13px}.agent-execution-plan small,.agent-execution-artifact small,.agent-execution-log span{color:#9fb1c8;font-size:12px;font-weight:750}.agent-execution-artifact{border-color:#f4b15e2e;background:#f4b15e0e}.agent-execution-artifact h6{margin:0;overflow-wrap:anywhere;color:#ffe7ba;font-size:14px}.agent-execution-artifact pre{max-height:220px;overflow:auto;border:1px solid rgba(193,211,241,.11);border-radius:12px;margin:0;padding:11px;color:#dbeaff;background:#0003;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap}.agent-artifact-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.agent-execution-plan ol{display:grid;gap:6px;margin:0;padding-left:20px;color:#c8d8ea;font-size:13px;line-height:1.45}.agent-execution-log{background:#5af0a80b}.agent-action-item-actions{justify-content:flex-end}.agent-action-item-actions select,.agent-action-controls select{border:1px solid rgba(193,211,241,.16);border-radius:14px;padding:10px 12px;color:#f6fbff;background:#ffffff0e;font:inherit}.cloud-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:18px;align-items:stretch}.cloud-search-form .workspace-search{min-width:0}.cloud-search-form .button{min-width:112px}.cloud-search-summary{margin-top:12px;color:#9fb1c8;font-weight:820}.cloud-search-results{display:grid;gap:10px;margin-top:14px}.cloud-search-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:flex-start;border:1px solid rgba(193,211,241,.12);border-radius:16px;padding:14px;background:#ffffff09}.cloud-search-result h5{margin:0;overflow-wrap:anywhere;font-size:17px}.cloud-search-result p{display:-webkit-box;margin-top:7px;overflow:hidden;color:#aebdd0;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cloud-search-result small{color:#8393aa;white-space:nowrap}.note-studio{margin-top:18px;border:1px solid rgba(193,211,241,.14);border-radius:22px;padding:22px;background:linear-gradient(135deg,#a970ff1f,#5af0a80d),#030a13ad}.note-studio-grid{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(360px,1.12fr);gap:16px;margin-top:18px}.note-editor,.note-list{border:1px solid rgba(193,211,241,.12);border-radius:18px;background:#ffffff08}.note-editor{padding:18px}.note-editor .workspace-fields{margin-top:0}.note-editor-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.note-editor-actions .button{min-height:44px}.note-list{display:grid;align-content:start;gap:10px;max-height:540px;overflow:auto;padding:12px}.note-list-item{display:grid;gap:7px;border:1px solid rgba(193,211,241,.12);border-radius:16px;padding:14px;color:inherit;text-align:left;background:#ffffff09;cursor:pointer}.note-list-item.active{border-color:#55f4ff70;background:#55f4ff17}.note-list-item span{overflow-wrap:anywhere;color:#f6fbff;font-weight:900}.note-list-item small{color:#8393aa}.note-list-item p{display:-webkit-box;overflow:hidden;color:#aebdd0;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.note-tags{display:flex;flex-wrap:wrap;gap:6px}.note-tags.compact{margin-top:9px}.note-tags span{border-radius:999px;padding:4px 8px;color:#e9dcff;background:#a970ff29;font-size:12px;font-weight:850}.workspace-capture,.workspace-inbox{border:1px solid rgba(193,211,241,.14);border-radius:22px;padding:22px;background:#030a13ad}.workspace-card-head,.workspace-list-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.workspace-card-head h4,.workspace-list-head h4{margin:0;font-size:22px}.workspace-card-head p{margin-top:8px;color:#98aac1;line-height:1.55}.workspace-card-head svg{flex:0 0 auto;color:var(--cyan)}.capture-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin-top:18px}.capture-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid rgba(193,211,241,.14);border-radius:14px;color:#d7e5f7;background:#ffffff0a;cursor:pointer;font-weight:880}.capture-tabs button.active{border-color:#55f4ff6b;color:#f8fbff;background:#55f4ff24}.workspace-fields{display:grid;gap:14px;margin-top:16px}.workspace-fields label{display:grid;gap:8px;color:#d9e7f7;font-weight:820}.workspace-fields input,.workspace-fields textarea,.workspace-search input{width:100%;border:1px solid rgba(193,211,241,.16);border-radius:14px;outline:none;color:#f8fbff;background:#ffffff0e;font-size:15px}.workspace-fields input{min-height:50px;padding:0 14px}.workspace-fields textarea{resize:vertical;min-height:150px;padding:14px;line-height:1.55}.workspace-fields input:focus,.workspace-fields textarea:focus,.workspace-search:focus-within{border-color:#55f4ff94;box-shadow:0 0 0 4px #55f4ff1f}.workspace-file-picker input{min-height:auto;padding:12px;color:#cfe3f8}.workspace-file-picker small{color:#9fb1c8;font-weight:700;line-height:1.5}.workspace-search{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-width:min(360px,52%);border:1px solid rgba(193,211,241,.16);border-radius:14px;padding:0 12px;background:#ffffff0e}.workspace-search svg{color:#7feeff}.workspace-search input{min-height:44px;border:0;padding:0;background:transparent}.workspace-list{display:grid;gap:12px;max-height:680px;margin-top:16px;overflow:auto;padding-right:4px}.workspace-item{border:1px solid rgba(193,211,241,.13);border-radius:18px;padding:16px;background:#ffffff09}.workspace-item-top,.workspace-item-foot{display:flex;justify-content:space-between;gap:12px;align-items:center}.workspace-kind,.workspace-status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.workspace-kind{color:#dffbff;background:#55f4ff1a}.workspace-kind.video{color:#ffe4ef;background:#ff6b9c24}.workspace-kind.link{color:#e9dcff;background:#a970ff29}.workspace-kind.note{color:#dfffee;background:#5af0a821}.workspace-kind.action{color:#ffe7ba;background:#f4b15e24}.workspace-status{color:#bce7ff;background:#298be621}.workspace-status.done{color:#dfffee;background:#5af0a821}.workspace-status.in_progress{color:#dffbff;background:#55f4ff1f}.workspace-status.blocked{color:#ffd2d2;background:#ff6b9c24}.workspace-status.synced{color:#dfffee;background:#5af0a821}.workspace-status.failed{color:#ffd2d2;background:#ff6b9c24}.workspace-status.needs_transcript{color:#ffe7ba;background:#f4b15e24}.workspace-item h5{margin:14px 0 0;overflow-wrap:anywhere;font-size:18px}.workspace-item p,.workspace-transcript span{display:-webkit-box;margin-top:9px;overflow:hidden;color:#aebdd0;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.workspace-source{display:block;margin-top:10px;overflow:hidden;color:#7feeff;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.workspace-transcript{margin-top:12px;border-left:2px solid rgba(85,244,255,.5);padding-left:12px}.workspace-file-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px;border:1px solid rgba(193,211,241,.12);border-radius:12px;padding:10px 12px;color:#dbeaff;background:#ffffff09}.workspace-file-meta svg{color:#7feeff}.workspace-file-meta span{overflow-wrap:anywhere;font-weight:850}.workspace-file-meta small{color:#8fa1b8}.workspace-transcript strong{display:block;color:#e8f7ff;font-size:13px}.workspace-item-foot{margin-top:14px}.workspace-item-foot small{color:#8393aa}.workspace-item-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.icon-text-button.compact{min-height:34px;padding:0 10px;font-size:13px}.workspace-empty{border:1px dashed rgba(193,211,241,.2);border-radius:18px;padding:38px 16px;color:#9fb1c8;text-align:center;background:#ffffff06}.knowledge-library{margin-top:18px;border:1px solid rgba(193,211,241,.14);border-radius:22px;padding:22px;background:#030a13ad}.knowledge-library .workspace-list-head p{margin-top:8px;max-width:720px;color:#98aac1;line-height:1.55}.knowledge-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:min(540px,52%)}.knowledge-controls .workspace-search{flex:1 1 280px;min-width:240px}.knowledge-ask-panel{display:grid;gap:14px;margin-top:18px;border:1px solid rgba(85,244,255,.16);border-radius:18px;padding:16px;background:linear-gradient(135deg,#55f4ff14,#5af0a80a),#ffffff08}.knowledge-ask-panel p{margin-top:10px;color:#aebdd0;line-height:1.58}.knowledge-ask-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:stretch}.knowledge-ask-row textarea{width:100%;min-height:92px;border:1px solid rgba(193,211,241,.16);border-radius:14px;padding:13px 14px;outline:none;resize:vertical;color:#f8fbff;background:#ffffff0e;font-size:15px;line-height:1.55}.knowledge-ask-row textarea:focus{border-color:#55f4ff94;box-shadow:0 0 0 4px #55f4ff1f}.knowledge-ask-row .button{min-width:112px;align-self:stretch}.knowledge-answer{border:1px solid rgba(193,211,241,.13);border-radius:16px;padding:14px;background:#030a138f}.knowledge-answer>p{margin:0;white-space:pre-wrap;color:#dcecff;line-height:1.65}.knowledge-citations{display:grid;gap:8px;margin-top:14px}.knowledge-citations>strong{color:#e8f7ff;font-size:13px}.knowledge-citations a{display:grid;gap:4px;border:1px solid rgba(193,211,241,.11);border-radius:12px;padding:10px 12px;color:inherit;text-decoration:none;background:#ffffff09}.knowledge-citations span{overflow-wrap:anywhere;color:#7feeff;font-weight:880}.knowledge-citations small{display:-webkit-box;overflow:hidden;color:#9fb1c8;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.knowledge-graph-panel{display:grid;gap:16px;margin-top:18px;border:1px solid rgba(193,211,241,.14);border-radius:18px;padding:16px;background:radial-gradient(circle at 18% 18%,rgba(85,244,255,.14),transparent 28%),linear-gradient(135deg,#a970ff1a,#5af0a80b),#ffffff08}.knowledge-graph-stats{display:grid;grid-template-columns:repeat(2,auto auto);gap:3px 8px;align-items:baseline;color:#9fb1c8;font-size:12px;font-weight:780}.knowledge-graph-stats strong{color:#f7fbff;font-size:18px}.knowledge-graph-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,220px);gap:12px}.knowledge-graph-controls select{min-height:46px;border:1px solid rgba(193,211,241,.16);border-radius:14px;padding:0 14px;color:#f8fbff;background:#ffffff0f;font:inherit;font-weight:820}.knowledge-graph-map{position:relative;overflow:hidden;min-height:360px;border:1px solid rgba(193,211,241,.11);border-radius:18px;background:linear-gradient(rgba(193,211,241,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(193,211,241,.035) 1px,transparent 1px),#01070e8a;background-size:28px 28px}.knowledge-graph-map svg{width:100%;height:360px}.knowledge-graph-edges line{stroke:#7feeff47;stroke-width:1.25}.knowledge-graph-node{cursor:pointer;outline:none}.knowledge-graph-node circle{fill:#55f4ff38;stroke:#7feeffd1;stroke-width:1.4;transition:transform .16s ease,fill .16s ease,stroke .16s ease}.knowledge-graph-node.people circle{fill:#4b8aff38;stroke:#76aaffd1}.knowledge-graph-node.projects circle{fill:#a970ff33;stroke:#c296ffcc}.knowledge-graph-node.events circle{fill:#fabe5533;stroke:#ffd27ed6}.knowledge-graph-node.tasks circle{fill:#5af0a82e;stroke:#69ffbad1}.knowledge-graph-node.decisions circle{fill:#ff70a030;stroke:#ff91b5d1}.knowledge-graph-node:hover circle,.knowledge-graph-node:focus-visible circle,.knowledge-graph-node.selected circle{fill:#ffffff4d;stroke:#fff;transform:scale(1.12)}.knowledge-graph-node text{max-width:120px;fill:#dcecff;font-size:10px;font-weight:820;pointer-events:none;text-anchor:middle}.knowledge-graph-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);gap:14px;align-items:start}.knowledge-graph-legend{display:flex;flex-wrap:wrap;gap:8px}.knowledge-graph-legend button,.knowledge-graph-selection button{border:1px solid rgba(193,211,241,.12);border-radius:999px;padding:8px 11px;color:#dcecff;background:#ffffff0b;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.knowledge-graph-legend button.active{border-color:#7feeff7a;background:#55f4ff1f}.legend-dot{display:inline-block;width:8px;height:8px;border-radius:999px;margin-right:7px;background:#7feeff}.legend-dot.people{background:#76aaff}.legend-dot.projects{background:#c296ff}.legend-dot.events{background:#ffd27e}.legend-dot.tasks{background:#69ffba}.legend-dot.decisions{background:#ff91b5}.knowledge-graph-selection{display:grid;gap:8px;border:1px solid rgba(193,211,241,.12);border-radius:16px;padding:13px;background:#ffffff09}.knowledge-graph-selection strong{overflow-wrap:anywhere;color:#f7fbff}.knowledge-graph-selection span{color:#9fb1c8;font-size:13px;line-height:1.45}.knowledge-graph-selection div{display:flex;flex-wrap:wrap;gap:8px}.knowledge-graph-selection button{max-width:100%;border-radius:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.knowledge-card{border:1px solid rgba(193,211,241,.13);border-radius:20px;padding:18px;background:linear-gradient(135deg,#5af0a80f,#55f4ff0a),#ffffff09}.knowledge-card h5{margin:16px 0 0;overflow-wrap:anywhere;font-size:20px}.knowledge-card-section{margin-top:14px}.knowledge-card-section strong,.knowledge-card-lists strong{display:block;color:#e8f7ff;font-size:13px}.knowledge-card-section p{margin-top:7px;color:#aebdd0;line-height:1.6}.knowledge-entities,.knowledge-copy-assets{margin-top:14px;border:1px solid rgba(193,211,241,.11);border-radius:14px;padding:12px;background:#ffffff08}.knowledge-entities>strong,.knowledge-copy-assets>strong{display:block;color:#e8f7ff;font-size:13px}.knowledge-entities>div,.knowledge-copy-assets>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.knowledge-entities section,.knowledge-copy-assets section{min-width:0}.knowledge-entities span,.knowledge-copy-assets span{display:block;color:#5af0a8;font-size:12px;font-weight:800}.knowledge-entities p,.knowledge-copy-assets p{margin:5px 0 0;color:#aebdd0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.knowledge-card-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.knowledge-card-lists div{border:1px solid rgba(193,211,241,.11);border-radius:14px;padding:12px;background:#ffffff08}.knowledge-card-lists span{display:block;margin-top:7px;color:#aebdd0;line-height:1.45;font-size:13px}.knowledge-card-actions{display:flex;justify-content:flex-end;margin-top:14px}.commercial-notes p{margin-top:10px;color:#9fb0c7;line-height:1.65}.use-cases{padding:76px 0 34px}.case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.case-grid article{min-height:290px;border-radius:22px;padding:30px}.case-grid h3{margin-top:22px;font-size:22px;letter-spacing:0}.case-grid p{margin-top:14px;color:#b7c5d8;line-height:1.65}.case-grid small{display:block;margin-top:18px;color:#74869d;line-height:1.55}.mobile-section{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:64px;align-items:center;padding:74px 0}.mobile-copy h2{max-width:700px;margin-top:18px;font-size:clamp(36px,4.2vw,58px);line-height:1.08;letter-spacing:0}.mobile-copy p{max-width:640px;margin:20px 0 28px;color:#adbed2;font-size:18px;line-height:1.72}.mobile-preview{border-radius:36px;padding:24px;background:linear-gradient(180deg,#0f1c2df5,#070f1af5)}.phone-top{color:#d8e8f7;font-weight:850}.mobile-preview h4{margin-top:28px;font-size:27px;letter-spacing:0}.mobile-preview p{margin-top:7px;color:#9cadaf}.mobile-item{display:flex;gap:12px;align-items:center;margin-top:16px;border:1px solid var(--line);border-radius:15px;padding:14px;background:#ffffff0a}.mobile-item svg{color:var(--cyan)}.mobile-item strong,.mobile-item span{display:block}.mobile-item span{margin-top:3px;color:#8799af;font-size:13px}.mobile-preview button{width:100%;min-height:48px;margin-top:22px;border:0;border-radius:14px;background:#f8fbff;color:#07111d;font-weight:900}.updates-section{padding:52px 0}.update-lane{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.update-lane article{border-radius:22px;padding:26px}.update-lane span{color:var(--cyan);font-weight:900}.update-lane h3{margin-top:14px;font-size:24px}.update-lane p{margin-top:12px;color:#a9bad0;line-height:1.66}.release-strip{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:18px;border:1px solid rgba(85,244,255,.22);border-radius:20px;padding:20px 24px;background:#0e1b2cc7}.release-strip div,.release-strip a{display:inline-flex;align-items:center;gap:10px}.release-strip svg,.release-strip a{color:#62edff}.privacy-section{padding:42px 0}.privacy-card{border-radius:28px;padding:42px;text-align:center;background:linear-gradient(180deg,#55f4ff14,#a970ff0a),#070f1aeb}.privacy-card h2{margin-top:18px;font-size:clamp(32px,4vw,52px);letter-spacing:0}.privacy-card p{max-width:760px;margin:18px auto 0;color:#b6c6d8;font-size:18px;line-height:1.75}.privacy-points{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.privacy-points span{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:10px 14px;color:#dce9f9;background:#ffffff0a}.faq-section{padding:54px 0 72px}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.faq-grid article{border-radius:20px;padding:25px}.faq-grid h3{font-size:20px}.faq-grid p{margin-top:12px;color:#a9bad0;line-height:1.65}.footer{display:flex;justify-content:space-between;gap:24px;align-items:center;border-top:1px solid var(--line);padding:34px 0 46px}.footer p{margin-top:12px;color:#718198}.footer-actions{display:flex;gap:12px}@media(max-width:1120px){.nav{grid-template-columns:1fr auto}.nav-links{display:none}.nav-controls{justify-self:end}.hero{grid-template-columns:1fr;min-height:auto}.hero-visual{min-height:560px}.brain-core{right:40%}.case-grid,.proof-grid,.commercial-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.app-window{grid-template-columns:180px 1fr}.summary-panel{grid-column:1 / -1;border-top:1px solid var(--line);border-left:0}}@media(max-width:820px){.nav,.hero,.product-stage,.pricing-section,.commercial-steps,.cloud-auth-section,.use-cases,.mobile-section,.updates-section,.privacy-section,.faq-section,.footer{width:min(100% - 28px,1360px)}.nav{grid-template-columns:1fr;gap:14px;padding:14px 0}.nav-controls{justify-content:space-between;width:100%}.nav-actions{width:100%}.nav-actions .button{flex:1}.success-banner{align-items:stretch;flex-direction:column;width:min(100% - 28px,1360px)}.hero{padding-top:24px}h1{font-size:48px}.hero-lede{font-size:18px}.proof-grid,.pricing-grid,.commercial-step-grid,.cloud-auth-section,.workspace-grid,.mobile-section,.update-lane,.faq-grid{grid-template-columns:1fr}.source-cloud{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-visual{min-height:640px}.brain-core{top:330px;right:auto;left:50%;transform:translate(-50%)}.flow-lines{top:190px;right:auto;left:50%;width:520px;transform:translate(-50%)}.memory-card{right:0;bottom:24px;grid-template-columns:1fr}.app-window{grid-template-columns:1fr;min-height:auto}.app-sidebar{display:none}.transcript-panel,.summary-panel{padding:24px}.case-grid{grid-template-columns:1fr}.footer,.release-strip{align-items:stretch;flex-direction:column}.footer-actions{flex-direction:column}.cloud-auth-actions,.cloud-status-grid,.admin-metric-grid,.admin-health-grid,.admin-health-grid article,.admin-dashboard-grid,.admin-usage-grid,.workspace-usage-grid,.workspace-stats{grid-template-columns:1fr}.admin-alert-toolbar,.admin-dashboard-header,.admin-panel-title,.workspace-account-summary,.workspace-header,.workspace-card-head,.workspace-list-head{align-items:stretch;flex-direction:column}.admin-table-row,.admin-action-box,.admin-failure-list article,.admin-audit-list article{grid-template-columns:1fr}.admin-failure-list .button{grid-column:auto;grid-row:auto;width:100%}.admin-table-row.header{display:none}.knowledge-controls,.workspace-search{width:100%;min-width:0}.knowledge-card-grid,.knowledge-card-lists,.knowledge-entities>div,.knowledge-copy-assets>div,.cloud-search-form,.cloud-search-result,.note-studio-grid,.agent-action-grid,.agent-action-controls,.knowledge-ask-row,.cloud-chat-config,.cloud-chat-layout,.knowledge-graph-controls,.knowledge-graph-bottom{grid-template-columns:1fr}.knowledge-graph-map,.knowledge-graph-map svg{min-height:300px;height:300px}.cloud-search-form .button{min-height:48px}.cloud-search-result small{white-space:normal}.knowledge-ask-row .button{min-height:48px}.workspace-list,.note-list{max-height:none}.mobile-sticky-cta{position:fixed;z-index:60;right:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);left:12px;display:grid;grid-template-columns:1.15fr .95fr .85fr;gap:10px;border:1px solid rgba(193,211,241,.18);border-radius:18px;padding:10px;background:#060d18e0;box-shadow:0 18px 60px #00000057;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-sticky-cta .button{min-height:46px;padding:0 12px;font-size:13px}.mobile-primary-dock .button{min-width:0}.site-shell{padding-bottom:calc(env(safe-area-inset-bottom) + 88px)}}@media(max-width:520px){.brand span{font-size:21px}.nav-actions{display:none}.button{width:100%}.hero{padding-top:20px;padding-bottom:28px}.hero-copy{padding-top:0}h1{margin-top:22px;font-size:36px;line-height:1.1}.hero-lede{margin-top:20px;line-height:1.62}.hero-actions{margin-top:28px}.hero-actions,.download-meta{display:none}.hero-customer-panel{gap:14px;margin-top:18px;border-radius:18px;padding:14px}.hero-customer-price{align-items:flex-start;flex-direction:column;gap:5px}.hero-customer-price strong{font-size:20px}.hero-customer-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-customer-steps div{align-items:flex-start;flex-direction:column;gap:6px;min-height:82px;font-size:12px;line-height:1.35}.hero-customer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-trust-badges{gap:8px}.hero-trust-badges span{min-height:32px;font-size:12px}.download-meta{gap:10px;font-size:12px}.proof-grid,.hero-visual{display:none}.commercial-notes{grid-template-columns:1fr}.commercial-steps{padding-top:44px}.commercial-step-grid article{min-height:0;padding:22px}.cloud-auth-copy,.cloud-auth-card,.cloud-workspace{padding:22px}.cloud-account-row{grid-template-columns:1fr}.icon-text-button{justify-content:center}.price-card h3{font-size:56px}.capture-tabs{grid-template-columns:1fr}.workspace-item-top,.workspace-item-foot{align-items:flex-start;flex-direction:column}.workspace-item-actions{justify-content:flex-start;width:100%}.workspace-source{white-space:normal}.mobile-primary-dock{grid-template-columns:1.08fr .98fr .82fr;gap:6px;padding:8px}.mobile-primary-dock .button{min-height:42px;padding:0 8px;font-size:11px}}
