@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--app-viewport-height: calc(var(--visual-viewport-height, 100dvh) - var(--support-banner-height, 0px));--safe-t: env(safe-area-inset-top, 0px);--safe-r: env(safe-area-inset-right, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px);--nav-clearance: calc(var(--bottom-nav-h) + 28px + var(--safe-b));--red-1: oklch(97.5% .006 20.4);--red-2: oklch(95% .014 20.4);--red-3: oklch(91% .032 20.4);--red-4: oklch(87% .052 20.4);--red-5: oklch(82.5% .072 20.4);--red-6: oklch(77% .095 20.4);--red-7: oklch(70% .125 20.4);--red-8: oklch(62% .16 20.4);--red-9: #E8063C;--red-10: #C8042E;--red-11: oklch(42% .19 20.4);--red-12: oklch(27% .13 20.4);--canvas: #F5F5F5;--surface-card: rgba(255,255,255,.88);--surface-card-solid: #FFFEFC;--surface-overlay: #FFFEFC;--surface-sunken: rgba(255,255,255,.64);--surface-sunken-strong: rgba(238,235,229,.88);--text: #15120F;--text-subtle: #726D66;--border: rgba(38,30,22,.09);--border-subtle: rgba(0,0,0,.05);--border-strong: rgba(38,30,22,.16);--accent: var(--red-9);--accent-hover: var(--red-10);--accent-text-on: #FFFFFF;--accent-on-dark: color-mix(in srgb, var(--accent) 45%, #FFFFFF);--red-text: #D0052F;--focus-ring: var(--text-subtle);--focus-ring-shadow: none;--btn-dark-bg: #17171A;--btn-dark-text: #FFFFFF;--topbar-edge: rgba(0,0,0,.4);--topbar-edge-focus: rgba(0,0,0,.62);--field-edge-focus: rgba(0,0,0,.32);--field-halo: color-mix(in srgb, var(--text-1) 5%, transparent);--btn-neutral: #EBEBEB;--btn-neutral-hover: #E1E1E1;--success: #2A9D6A;--success-text: #1F7550;--warning: #D4892F;--warning-text: #9A5A00;--danger: #C05050;--danger-text: #A94646;--info: #3B82F6;--red: var(--accent);--red-dark: var(--accent-hover);--red-dim: rgba(232,6,60,.08);--red-border: rgba(232,6,60,.22);--red-ring: rgba(232,6,60,.12);--bg: var(--canvas);--chat-canvas: #FFFFFF;--card-bg: var(--surface-card);--card-solid: var(--surface-card-solid);--surface: rgba(255,255,255,.64);--surface-raised: rgba(238,235,229,.88);--edge: var(--border);--mist: rgba(44,35,28,.035);--card-border: var(--border);--white: var(--card-solid);--hover: rgba(54,43,32,.055);--sidebar-text-1: #030303;--sidebar-text-2: #2E2E2D;--sidebar-text-3: #636363;--nav-active-bg: #F5F5F5;--nav-active-fg: var(--sidebar-text-1);--sidebar-divider: rgba(98,93,86,.55);--pill-bg: rgba(45,36,28,.045);--pill-bg-hover: rgba(45,36,28,.075);--text-1: var(--text);--text-2: #625D56;--text-3: var(--text-subtle);--text-primary: var(--text-1);--text-secondary: var(--text-2);--text-muted: var(--text-3);--text-tertiary: var(--text-3);--live: var(--success);--alert: var(--danger);--amber: var(--warning);--amber-text: var(--warning-text);--dropdown-bg: var(--surface-overlay);--card-shadow: inset 0 1px 0 rgba(255,255,255,.92), 0 1px 2px rgba(33,25,18,.08), 0 8px 28px rgba(33,25,18,.06);--card-shadow-hover: inset 0 1px 0 rgba(255,255,255,1), 0 4px 14px rgba(33,25,18,.12), 0 18px 52px rgba(33,25,18,.08);--floating-shadow: inset 0 1px 0 rgba(255,255,255,.95), 0 12px 40px rgba(33,25,18,.14);--panel: #FAF9F7;--edge-2: var(--border-subtle);--node-shadow: 0 1px 2px rgba(0,0,0,.04), 0 8px 22px rgba(0,0,0,.06);--red-glow-sh: 0 6px 16px rgba(232,6,60,.25);--ease-pop: cubic-bezier(.22, 1, .36, 1);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 22px;--radius-pill: 999px;--font-ui: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", "Courier New", Courier, monospace;--text-11: 11px;--text-12: 12px;--text-14: 14px;--text-16: 16px;--text-20: 20px;--text-28: 28px;--text-36: 36px;--text-52: 52px;--text-72: 72px;--ease-spring: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-decel: cubic-bezier(.4, 0, .2, 1);--ease-sheet: cubic-bezier(.32, .72, 0, 1);--ease-std: cubic-bezier(.4, 0, .2, 1);--composer-bg: #FFFEFC;--sidebar-bg: rgba(255,255,255,.74);--rail-bg: #F0F0F0;--rail-active-bg: #E4E4E4;--sidebar-sheen: rgba(255,255,255,.26);--sidebar-border: rgba(38,30,22,.075);--sidebar-w: 256px;--overlay-scrim: rgba(21,18,15,.46);--bottom-nav-h: 56px;--orb-deep: #8E1226;--orb-mid: var(--accent);--orb-rose: #FF4F79;--orb-top: #FF96B0;--orb-glint: #FFE4EA;--voice-orb: linear-gradient(135deg, #f0a2b8, #8fb0e8)}[data-theme=dark]{--canvas: #212120;--chat-canvas: #171716;--surface-card: rgba(39,39,38,.9);--surface-card-solid: #272726;--surface-overlay: #2E2E2D;--border: rgba(255,255,255,.14);--border-subtle: rgba(255,255,255,.07);--border-strong: rgba(255,255,255,.24);--text: #FFFFFF;--text-subtle: #A6A6A4;--warning-text: #E0A85C;--success-text: #57C68B;--danger-text: #F09B9B;--red-text: #F994AD;--accent-on-dark: color-mix(in srgb, var(--accent) 45%, #FFFFFF);--surface: rgba(119,119,117,.1);--surface-raised: rgba(53,53,52,.92);--text-2: #E1E1E0;--mist: rgba(255,255,255,.045);--hover: rgba(255,255,255,.065);--pill-bg: rgba(255,255,255,.055);--pill-bg-hover: rgba(255,255,255,.105);--composer-bg: #272726;--sidebar-bg: rgba(22,22,21,.88);--sidebar-border: transparent;--sidebar-sheen: transparent;--sidebar-text-1: var(--text-1);--sidebar-text-2: var(--text-2);--sidebar-text-3: var(--text-3);--nav-active-bg: rgba(255,255,255,.08);--nav-active-fg: var(--sidebar-text-1);--sidebar-divider: rgba(255,255,255,.1);--overlay-scrim: rgba(0,0,0,.58);--card-shadow: inset 0 1px 0 rgba(255,255,255,.07), 0 1px 4px rgba(0,0,0,.48), 0 12px 36px rgba(0,0,0,.34);--card-shadow-hover: inset 0 1px 0 rgba(255,255,255,.1), 0 8px 28px rgba(0,0,0,.58), 0 22px 62px rgba(0,0,0,.42);--floating-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 18px 60px rgba(0,0,0,.54);--btn-dark-bg: #F5F5F5;--btn-dark-text: #17171A;--topbar-edge: rgba(255,255,255,.22);--topbar-edge-focus: rgba(255,255,255,.42);--field-edge-focus: rgba(255,255,255,.3);--btn-neutral: rgba(255,255,255,.1);--btn-neutral-hover: rgba(255,255,255,.14);--panel: #1D1D1C;--node-shadow: 0 1px 2px rgba(0,0,0,.4), 0 8px 22px rgba(0,0,0,.35);--orb-deep: #A3122B;--orb-mid: #FF3863;--orb-rose: #FF7C9B;--orb-top: #FFB4C6;--orb-glint: #FFE8EE;--voice-orb: linear-gradient(135deg, #f5b5c7, #9dbaf0)}::selection{background:color-mix(in srgb,var(--red) 16%,transparent)}*{scrollbar-width:thin;scrollbar-color:var(--surface-raised) transparent}@keyframes page-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.page-transition{animation:page-in .18s var(--ease-out)}@keyframes page-push-in{0%{opacity:.55;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes page-pop-in{0%{opacity:.55;transform:translate(-28px)}to{opacity:1;transform:none}}.page-transition-push{animation:page-push-in .25s var(--ease-out)}.page-transition-pop{animation:page-pop-in .25s var(--ease-out)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;height:100%;background:var(--bg);color-scheme:light;-webkit-tap-highlight-color:transparent}[data-theme=dark]{color-scheme:dark}body{height:100%;font-family:var(--font-ui);font-size:var(--text-14);line-height:1.45;background:var(--bg);color:var(--text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;overscroll-behavior-y:none}#root{height:100%;padding-top:var(--support-banner-height, 0px)}button,a,[role=button],input,select,textarea,label,summary{touch-action:manipulation}.momentum-scroll,.scroll-y{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}h1,h2,h3,h4{text-wrap:balance;font-family:var(--font-ui)}h1{font-size:var(--text-20);font-weight:600;letter-spacing:-.02em;line-height:1.25}h2{font-size:var(--text-16);font-weight:600;letter-spacing:-.02em;line-height:1.38}h3{font-size:var(--text-14);font-weight:600;letter-spacing:-.01em;line-height:1.43}h4{font-size:var(--text-11);font-weight:500;letter-spacing:.05em;text-transform:uppercase;line-height:1.27}strong,b{font-weight:600}button{cursor:pointer;font-family:var(--font-ui)}input,textarea,select{font-family:var(--font-ui)}a{text-decoration:none;color:inherit}.font-display{font-family:var(--font-ui);font-weight:600;letter-spacing:-.03em}.font-ui{font-family:var(--font-ui)}.font-mono{font-family:var(--font-mono);font-weight:400;font-variant-numeric:tabular-nums}.label{font-family:var(--font-ui);font-size:var(--text-11);font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.mono{font-family:var(--font-mono);font-size:var(--text-12);font-weight:400;font-variant-numeric:tabular-nums;color:var(--text-3)}.input-line{position:relative}.input-line input,.input-line textarea{width:100%;background:transparent;border:none;border-bottom:1.5px solid var(--edge);border-radius:0;padding:10px 0 8px;font-family:var(--font-ui);font-size:var(--text-16);color:var(--text-1);outline:none;transition:border-color .2s var(--ease-decel)}.input-line input::placeholder,.input-line textarea::placeholder{color:var(--text-3)}.input-line input:focus,.input-line textarea:focus{border-color:transparent}.input-line:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1.5px;background:var(--red);transition:width .3s cubic-bezier(.4,0,.2,1)}.input-line:focus-within:after{width:100%}.input-box{width:100%;padding:9px 12px;border-radius:8px;border:1.5px solid var(--edge);background:var(--card-bg);font-family:var(--font-ui);font-size:var(--text-14);color:var(--text-1);outline:none;transition:border-color .2s var(--ease-decel),box-shadow .2s var(--ease-decel);box-sizing:border-box}.input-box::placeholder{color:var(--text-3)}.input-box:focus{border-color:var(--focus-ring);box-shadow:var(--focus-ring-shadow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 22px;border-radius:var(--radius-sm);border:none;font-family:var(--font-ui);font-size:var(--text-14);font-weight:500;cursor:pointer;transition:all .2s var(--ease-decel);white-space:nowrap}.btn:active:not(:disabled){transform:scale(.98) translateY(1px)}.btn:disabled{cursor:not-allowed;opacity:.45}.btn-primary{background:var(--accent);color:var(--accent-text-on)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 4px 14px #e8063c47}.btn-secondary{background:transparent;color:var(--text-1);border:1.5px solid var(--edge)}.btn-secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--text-3) 42%,transparent);background:var(--hover)}.btn-ghost{background:transparent;color:var(--text-2);padding-left:8px;padding-right:8px}.btn-ghost:hover:not(:disabled){color:var(--text-1);background:var(--hover)}.btn-full{width:100%}.selected-ring{box-shadow:0 0 0 1.5px var(--red),0 0 12px #e8063c24}input,textarea,select{font-family:var(--font-ui);color:var(--text-1)}input:focus,textarea:focus,select:focus{border-color:var(--field-edge-focus)!important;box-shadow:0 0 0 3px var(--field-halo)!important;outline:none!important}input::placeholder,textarea::placeholder{color:var(--text-3);opacity:1}:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px;border-radius:4px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none!important}.field-borderless:focus{box-shadow:none!important;border-color:transparent!important}button:active:not(:disabled){transform:scale(.98)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-3) 42%,transparent);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-3) 62%,transparent)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-3) 46%,transparent)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-3) 66%,transparent)}:root{--vs-blob-red: rgba(232,6,60,.035);--vs-blob-indigo: rgba(60,54,48,.018);--vs-card-bg: linear-gradient(180deg, var(--card-solid) 0%, color-mix(in srgb,var(--card-solid) 86%,var(--surface-raised)) 100%);--vs-card-shadow: var(--card-shadow);--vs-card-shadow-hover: var(--card-shadow-hover)}[data-theme=dark]{--vs-blob-red: rgba(232,6,60,.06);--vs-blob-indigo: rgba(120,136,180,.035);--vs-card-bg: linear-gradient(180deg, color-mix(in srgb,var(--card-solid) 92%,#353534) 0%, var(--card-solid) 100%);--vs-card-shadow: var(--card-shadow);--vs-card-shadow-hover: var(--card-shadow-hover)}.vs-card{background:var(--vs-card-bg)!important;box-shadow:var(--vs-card-shadow)!important;border-color:var(--card-border)!important}[data-theme=dark] .vs-card{border-color:var(--card-border)!important}.vs-card:hover{box-shadow:var(--vs-card-shadow-hover)!important}@keyframes orbSheen{0%{transform:translate(-100%) translateY(-100%) rotate(35deg)}to{transform:translate(200%) translateY(200%) rotate(35deg)}}.skeleton{--skel-base: var(--surface-raised);--skel-band: rgba(255,255,255,.5);position:relative;overflow:hidden;background:var(--skel-base)!important;border-radius:6px}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,var(--skel-band) 50%,transparent 100%);animation:skeleton-sweep 2s linear infinite;pointer-events:none}@keyframes skeleton-sweep{to{transform:translate(200%)}}[data-theme=dark] .skeleton{--skel-base: var(--surface);--skel-band: rgba(255,255,255,.05)}.app-skel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;overflow:hidden;background:var(--bg);color:var(--text-1)}.app-skel-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app-skel-rail{flex:none;height:100%;display:flex;flex-direction:column;padding:16px 0 4px;overflow:hidden;background:var(--rail-bg);box-shadow:inset -1px 0 0 var(--sidebar-border)}[data-theme=dark] .app-skel-rail{background:#1c1d20}.app-skel-group{display:flex;flex-direction:column;gap:2px}.app-skel-group+.app-skel-group{margin-top:18px}.app-skel-gap{height:12px;flex:none}.app-skel-foot{margin-top:auto!important;padding-top:16px}.app-skel-row{position:relative;flex:none;display:flex;align-items:center}.app-skel-account{flex:none;margin:-2px 8px 0;box-shadow:inset 0 1px 0 var(--sidebar-divider, var(--card-border))}.app-skel-account .app-skel-row{margin:0 -8px}.app-skel-rail .skeleton{--skel-base: rgba(0,0,0,.055);--skel-band: rgba(0,0,0,.037)}[data-theme=dark] .app-skel-rail .skeleton{--skel-base: rgba(255,255,255,.06);--skel-band: rgba(255,255,255,.043)}.app-skel-main{position:relative;flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 0 117px}.app-skel>.app-skel-main.home-sky{background-image:none;isolation:isolate}.app-skel-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity .16s var(--ease-out)}.app-skel-sky.is-ready{opacity:1}.app-skel-main .skeleton{--skel-base: rgba(255,255,255,.34);--skel-band: rgba(255,255,255,.36)}[data-theme=dark] .app-skel-main .skeleton{--skel-base: rgba(255,255,255,.07);--skel-band: rgba(255,255,255,.065)}.app-skel-hero{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px}.app-skel-title{width:min(760px,80%);height:39px;display:flex;flex-direction:column;align-items:center;justify-content:center}.app-skel-title>.skeleton:nth-child(n+2){display:none}.app-skel-title>.skeleton:first-child{height:36px!important;border-radius:10px!important}.app-skel-toggle{height:40px!important}.app-skel-composer,.app-skel-panel,.app-skel-chats{background:#fffefc;border:1px solid #fff;box-shadow:0 0 0 1px #00000014,0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.app-skel-chats{box-shadow:0 0 0 1px #00000014,0 6px 12px -4px #0000001a,0 2px 4px -2px #00000014}[data-theme=dark] :is(.app-skel-composer,.app-skel-panel){background:#272726;border-color:#ffffff14;box-shadow:0 0 0 1px #000000e0,0 20px 25px -5px #00000080,0 8px 10px -6px #0006}[data-theme=dark] .app-skel-chats{background:#1a141e8c;border-color:#ffffff1f;box-shadow:0 0 0 1px #000000e0,0 6px 12px -4px #00000073,0 2px 4px -2px #00000059}.app-skel-composer{width:min(680px,calc(100% - 109px));height:76px;border-radius:28px;display:flex;align-items:center;gap:13px;padding:0 30px 0 38px}.app-skel-chats{position:absolute;top:24px;right:24px;width:87px;height:34px;border-radius:999px}.app-skel-panel{position:absolute;left:50%;transform:translate(-50%);bottom:0;height:124px;width:min(1056px,calc(100% - 109px));border-radius:28px 28px 0 0;display:flex;align-items:flex-start;gap:28px;padding:31px 38px 0 50px}.app-skel-main :is(.app-skel-composer,.app-skel-panel,.app-skel-mpill) .skeleton{--skel-base: rgba(0,0,0,.05);--skel-band: rgba(0,0,0,.032)}[data-theme=dark] .app-skel-main :is(.app-skel-composer,.app-skel-panel,.app-skel-mpill) .skeleton{--skel-base: rgba(255,255,255,.06);--skel-band: rgba(255,255,255,.043)}.app-skel-identity{position:relative;height:42px;flex:none;display:flex;align-items:center}.app-skel-identity-text{position:absolute;display:flex;flex-direction:column;gap:6px}[data-theme=dark] .app-skel.is-agent .app-skel-rail{background:#171716}.app-skel-page{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fffefc}[data-theme=dark] .app-skel-page{background:#272726}.app-skel-page .skeleton{--skel-base: rgba(0,0,0,.05);--skel-band: rgba(0,0,0,.032)}[data-theme=dark] .app-skel-page .skeleton{--skel-base: rgba(255,255,255,.06);--skel-band: rgba(255,255,255,.043)}.app-skel-topbar,.app-skel-agenthead{flex:none;display:flex;align-items:center;box-shadow:inset 0 -1px #261e1617}[data-theme=dark] :is(.app-skel-topbar,.app-skel-agenthead){box-shadow:inset 0 -1px #ffffff24}.app-skel-topbar{height:64px;gap:26px;padding:0 16px 0 24px}.app-skel-topbar-title{width:120px;flex:none}.app-skel-search{width:min(500px,40%);height:32px;border-radius:12px;box-shadow:inset 0 0 0 .7px #261e1629}[data-theme=dark] .app-skel-search{box-shadow:inset 0 0 0 .7px #ffffff29}.app-skel-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.app-skel-pill{width:96px;height:32px;border-radius:12px;background:var(--card-bg);box-shadow:inset 0 0 0 .7px #261e1629}.app-skel-pill.is-narrow{width:72px}[data-theme=dark] .app-skel-pill{box-shadow:inset 0 0 0 .7px #ffffff29}.app-skel-round{width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 .7px #261e1629}[data-theme=dark] .app-skel-round{box-shadow:inset 0 0 0 .7px #ffffff29}.app-skel-agenthead{height:60px;gap:12px;padding:0 20px}.app-skel-agentbody{display:flex;flex-direction:column;gap:12px;padding:32px 40px}.app-skel-list{display:flex;flex-direction:column}.app-skel-list.is-card{margin-top:16px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--card-border);max-width:880px}.app-skel-lrow{height:48px;flex:none;display:flex;align-items:center;gap:16px;padding:0 18px;box-shadow:inset 0 -.7px 0 var(--card-border)}.app-skel-lrow>.skeleton:first-child{flex:none}.app-skel-lrow>.skeleton+.skeleton{margin-left:auto}.app-skel-lrow>.skeleton+.skeleton+.skeleton{margin-left:0}.app-skel-lrow.is-head{height:36px}.app-skel-list.is-card .app-skel-lrow:last-child{box-shadow:none}.app-skel-mheader,.app-skel-mnav{display:none}@media(max-width:767px){.app-skel-rail{display:none}.app-skel-page{margin-top:68px;height:calc(100% - 68px);padding-bottom:88px;background:transparent}[data-theme=dark] .app-skel-page{background:transparent}.app-skel-topbar{height:auto;flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px 16px;box-shadow:none!important}.app-skel-topbar-title .skeleton{width:170px!important;height:24px!important;border-radius:8px!important}.app-skel-search{width:100%;height:44px;background:var(--card-solid)}.app-skel-topbar-actions{margin-left:0;flex-wrap:wrap;gap:8px}.app-skel-topbar-actions .app-skel-pill{width:88px;height:34px}.app-skel-list{padding:0 16px;gap:10px}.app-skel-lrow{height:72px;border-radius:14px;background:var(--card-solid);box-shadow:inset 0 0 0 1px var(--card-border)}.app-skel-lrow.is-head{display:none}.app-skel-lrow>.skeleton:nth-child(n+3){display:none}.app-skel-agenthead{height:auto;flex-wrap:wrap;row-gap:14px;margin:0 12px;padding:16px 12px;background:var(--card-solid);box-shadow:none!important;border-radius:0 0 14px 14px}.app-skel-agenthead>.skeleton:first-child{display:none}.app-skel-agenthead .app-skel-topbar-actions{width:100%;margin-left:0}.app-skel-agenthead .app-skel-topbar-actions>.skeleton{margin-right:auto}.app-skel-agentbody{margin:12px;padding:20px 14px;border-radius:14px;background:var(--card-solid)}.app-skel-agentbody .app-skel-list{padding:0}.app-skel-agentbody .app-skel-lrow{height:48px;border-radius:0;background:none;box-shadow:inset 0 -.7px 0 var(--card-border)}.app-skel-main{margin-top:68px;height:calc(100% - 68px);padding:0 32px 176px}.app-skel-mheader{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;right:0;height:68px;padding:0 16px}.app-skel-mpill,.app-skel-mcircle{background:#ffffffe0;border:1px solid rgba(38,30,22,.075);box-shadow:inset 0 1px #ffffffeb,0 1px 2px #21191214,0 8px 28px #2119120f}[data-theme=dark] :is(.app-skel-mpill,.app-skel-mcircle){background:#272726e6;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff12,0 1px 4px #0000007a,0 12px 36px #00000057}.app-skel-mpill{height:48px;width:191px;border-radius:10px;display:flex;align-items:center;gap:10px;padding:0 12px}.app-skel-mpill-text{display:flex;flex-direction:column;gap:6px}.app-skel-mcircle{width:44px;height:44px;border-radius:50%}.app-skel-panel{display:flex;left:32px;right:32px;width:auto;transform:none;bottom:auto;top:calc(100% - 156px);height:156px;padding:31px 24px 0}.app-skel-chats{top:16px;right:16px;height:44px}.app-skel-toggle{height:50px!important}.app-skel-title{width:100%;height:97px;gap:4px}.app-skel-title>.skeleton{display:block!important;height:28px!important}.app-skel-title>.skeleton:nth-child(1){width:52%!important}.app-skel-title>.skeleton:nth-child(2){width:64%!important}.app-skel-title>.skeleton:nth-child(3){width:92%!important}.app-skel-composer{width:100%;height:93px}.app-skel-mnav{display:flex;gap:10px;position:fixed;left:16px;right:16px;bottom:12px;height:64px}.app-skel-mnav-bar,.app-skel-mnav-more{background:#2f2f32f5;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 2px 1px #ffffff09,0 8px 28px #00000038}.app-skel-mnav-bar{flex:1;border-radius:999px;display:flex;align-items:center;justify-content:space-around;padding:0 12px}.app-skel-mnav-more{flex:none;width:64px;border-radius:50%}.app-skel-main .app-skel-mnav-bar .skeleton{--skel-base: rgba(255,255,255,.1);--skel-band: rgba(255,255,255,.067)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInFast{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(-16px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{box-shadow:0 0 #e8063c66}70%{box-shadow:0 0 0 8px #e8063c00}}@keyframes aurora1{0%,to{transform:translate(0) scale(1)}28%{transform:translate(10%,-8%) scale(1.08)}55%{transform:translate(-7%,12%) scale(.94)}78%{transform:translate(5%,4%) scale(1.04)}}@keyframes aurora1Active{0%,to{transform:translate(0) scale(1)}22%{transform:translate(14%,-11%) scale(1.12)}50%{transform:translate(-10%,15%) scale(.9)}75%{transform:translate(8%,6%) scale(1.08)}}@keyframes aurora2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-9%,8%) scale(1.06)}52%{transform:translate(8%,-12%) scale(.96)}76%{transform:translate(-5%,-4%) scale(1.03)}}@keyframes aurora2Active{0%,to{transform:translate(0) scale(1)}20%{transform:translate(-13%,12%) scale(1.1)}45%{transform:translate(12%,-16%) scale(.91)}72%{transform:translate(-7%,-6%) scale(1.06)}}@keyframes aurora3{0%,to{transform:translate(0) rotate(0) scale(1)}35%{transform:translate(9%,12%) rotate(12deg) scale(.93)}65%{transform:translate(-11%,-8%) rotate(-8deg) scale(1.07)}}@keyframes aurora3Active{0%,to{transform:translate(0) rotate(0) scale(1)}30%{transform:translate(13%,17%) rotate(18deg) scale(.88)}62%{transform:translate(-15%,-11%) rotate(-14deg)scale(1.1)}}@keyframes aurora4{0%,to{transform:scale(1);opacity:.68}50%{transform:scale(1.18);opacity:1}}@keyframes aurora4Active{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.32);opacity:1}}@keyframes waveBar{0%,to{transform:scaleY(1);opacity:.4}50%{transform:scaleY(3.5);opacity:1}}@keyframes livePulse{0%,to{box-shadow:0 0 #e8063c80}60%{box-shadow:0 0 0 6px #e8063c00}}@keyframes orb1{0%,to{transform:translate(0) scale(1)}40%{transform:translate(44px,-36px) scale(1.04)}70%{transform:translate(-22px,28px) scale(.97)}}@keyframes orb2{0%,to{transform:translate(0) scale(1)}35%{transform:translate(-32px,24px) scale(1.05)}65%{transform:translate(22px,-28px) scale(.96)}}@keyframes orb3{0%,to{transform:translate(0)}50%{transform:translate(28px,38px)}}@keyframes orb4{0%,to{transform:translate(0)}45%{transform:translate(-36px,-22px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes progressFill{0%{width:0}to{width:100%}}@keyframes phraseFade{0%{opacity:0;transform:translateY(4px)}15%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes borderTrace{0%{clip-path:inset(0 100% 0 0)}25%{clip-path:inset(0 0 0 0 round 0 8px 0 0)}50%{clip-path:inset(0 0 100% 0)}75%{clip-path:inset(0 0 0 100% round 0 0 0 8px)}to{clip-path:inset(0 100% 0 0)}}.stagger>*{animation:fadeIn .4s var(--ease-spring) both}.stagger>*:nth-child(1){animation-delay:0ms}.stagger>*:nth-child(2){animation-delay:50ms}.stagger>*:nth-child(3){animation-delay:.1s}.stagger>*:nth-child(4){animation-delay:.15s}.stagger>*:nth-child(5){animation-delay:.2s}.stagger>*:nth-child(6){animation-delay:.25s}@media(max-width:767px){:root{--bottom-nav-h: 64px}html[data-keyboard-open=true]{--nav-clearance: 16px}button:not([role=switch]),[role=button]{min-width:44px;min-height:44px}body{overflow-x:hidden;font-size:15px;padding-left:var(--safe-l);padding-right:var(--safe-r)}input,textarea,select,[contenteditable=true]{scroll-margin-block:24px;font-size:16px!important}.no-hover:hover{background:inherit!important}.usage-banner,.trial-banner{padding:8px 14px!important;font-size:12px!important;flex-wrap:wrap;gap:6px!important}}.tap{position:relative}.tap:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}@media(hover:none)and (pointer:coarse){button:active,[role=button]:active,a:active,.pressable:active{transform:scale(.97);transition:transform .06s var(--ease-out, ease)}}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#14100c57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-end;justify-content:center;animation:sheetFade .2s var(--ease-out, ease)}.sheet{width:100%;max-width:560px;max-height:min(92dvh,92vh);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--card-solid);border:1px solid var(--card-border);border-bottom:none;border-radius:24px 24px 0 0;box-shadow:var(--floating-shadow);padding:8px 20px calc(20px + var(--safe-b));animation:sheetUp .28s var(--ease-spring, cubic-bezier(.16,1,.3,1))}.sheet:before{content:"";display:block;width:36px;height:4px;border-radius:999px;background:var(--text-3);opacity:.4;margin:8px auto 14px}@media(min-width:769px){.sheet-backdrop{align-items:center}.sheet{border-radius:24px;border-bottom:1px solid var(--card-border);max-height:min(88dvh,88vh);padding:20px 24px;animation:sheetPop .22s var(--ease-out, ease)}.sheet:before{display:none}}@keyframes sheetFade{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheetPop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.modal-fit{max-width:calc(100vw - 24px)!important;max-height:min(90dvh,90vh);overflow-y:auto;-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:reduce){.sheet,.sheet-backdrop{animation:none}button:active,[role=button]:active,a:active,.pressable:active{transform:none}}@supports (height: 100dvh){.full-height{height:100dvh}}.dashboard-layout{display:grid;grid-template-columns:1fr 308px;gap:28px;align-items:start}.kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:4px}.dashboard-sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:12px}.page-header{margin-bottom:28px}.page-header h1{font-size:var(--text-20);font-weight:600;color:var(--text-1);letter-spacing:-.02em;line-height:1.2;margin-bottom:3px}.page-header p{font-size:14px;color:var(--text-3)}@media(max-width:1024px){.dashboard-layout{grid-template-columns:1fr 272px;gap:20px}}@media(max-width:768px){.dashboard-layout{grid-template-columns:1fr;gap:28px}.dashboard-sidebar{position:static;width:100%}.kpi-grid{grid-template-columns:1fr 1fr;gap:10px}.page-header{margin-bottom:20px}.page-header h1{font-size:20px}}.cc-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cc-eyebrow{font-family:var(--font-ui);font-size:var(--text-11);font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.route-spinner{width:22px;height:22px;border:2px solid var(--card-border);border-top-color:var(--text-3);border-radius:50%;animation:spin .7s linear infinite}:root{--home-sky-h:1.14;--home-sky-aspect:1.4906;--home-sky-size:max(100%, calc(var(--home-sky-h) * var(--home-sky-aspect) * 100vh)) auto}[data-theme=dark]{--home-sky-h:1.08}.home-sky{background-color:#c8d8e7;background-image:url(/hero/hero-light-1280.webp);background-repeat:no-repeat;background-position:center top;background-size:var(--home-sky-size);background-attachment:scroll}@media(min-width:900px){.home-sky{background-image:url(/hero/hero-light-1920.webp)}}@media(min-width:1500px),(min-width:900px)and (min-resolution:2dppx){.home-sky{background-image:url(/hero/hero-light-2528.webp)}}[data-theme=dark] .home-sky{background-color:#112851;background-image:url(/hero/hero-dark-1280.webp)}@media(min-width:900px){[data-theme=dark] .home-sky{background-image:url(/hero/hero-dark-1920.webp)}}@media(min-width:1500px),(min-width:900px)and (min-resolution:2dppx){[data-theme=dark] .home-sky{background-image:url(/hero/hero-dark-2528.webp)}}[data-home-chat=on] .home-sky{background-image:none;background-color:#fff}[data-theme=dark][data-home-chat=on] .home-sky{background-image:none;background-color:#171716}@media(max-width:640px){.home-sky{background-size:cover;background-position:center bottom}}:root:not([data-theme=dark]) :is(.ws-sidebar,.pas-nav,.st-rail){--sidebar-bg:var(--rail-bg);--nav-active-bg:var(--rail-active-bg);--sidebar-sheen:transparent}.dashboard-shell{background:var(--bg)}[data-theme=dark] .dashboard-shell{background:#1c1d20}.dashboard-canvas{min-width:0;margin:8px 8px 8px 0;border-radius:20px;box-shadow:0 0 0 1px #ffffff1f,0 2px 8px #00000014}.dashboard-canvas:not(.home-sky){background-color:var(--bg)}.dashboard-canvas.home-sky{margin:0;border-radius:0;box-shadow:none}.dashboard-canvas.dashboard-canvas-flush{margin:0;border-radius:0;box-shadow:none;background-color:var(--card-solid);--topbar-fill:var(--card-solid)}
