@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Sora:wght@500;600;700;800&display=swap";:root{--atlas-bg: #030406;--atlas-bg-soft: rgba(8, 10, 16, .4);--atlas-bg-mute: rgba(12, 16, 24, .55);--atlas-bg-elevated: rgba(18, 22, 32, .65);--atlas-inset-bg: rgba(0, 0, 0, .28);--atlas-accent: #2ee6a8;--atlas-accent-dim: rgba(46, 230, 168, .14);--atlas-warm: #ffb14a;--atlas-neon-yellow: var(--atlas-warm);--atlas-danger: #ff6b81;--atlas-glow: rgba(46, 230, 168, .45);--atlas-glow-soft: rgba(46, 230, 168, .18);--atlas-code-keyword: #ff8fc8;--atlas-code-string: var(--atlas-accent);--atlas-code-number: var(--atlas-warm);--atlas-code-function: #3b9eff;--atlas-code-type: #b388ff;--atlas-code-comment: var(--atlas-text-mute);--atlas-text: #e8ecf4;--atlas-text-mute: #9aa5b8;--atlas-heading: #f6f8fc;--atlas-border: rgba(255, 255, 255, .08);--atlas-border-hover: rgba(46, 230, 168, .4);--atlas-font-display: "Sora", system-ui, sans-serif;--atlas-font-body: "Plus Jakarta Sans", system-ui, sans-serif;--atlas-font-mono: ui-monospace, SFMono-Regular, "Cascadia Mono", Menlo, monospace;--atlas-section-gap: clamp(4.5rem, 14vw, 8rem);--atlas-container-max: 1180px;--atlas-radius: 12px;--atlas-radius-lg: 20px;--atlas-radius-pill: 9999px;--atlas-scrim-bg: color-mix(in srgb, var(--atlas-bg) 45%, transparent);--atlas-scrim-filter: blur(4px) saturate(1.1);--atlas-transition: .28s cubic-bezier(.4, 0, .2, 1);--gn-bg: linear-gradient(160deg, rgba(255, 255, 255, .085), rgba(255, 255, 255, .03));--gn-border: rgba(255, 255, 255, .15);--gn-blur: blur(15px) saturate(150%);--gn-shadow: 0 14px 34px rgba(0, 0, 0, .44), inset 0 1px 0 rgba(255, 255, 255, .14);--gn-radius: 13px;--gn-glass-1-blur: blur(20px) saturate(150%);--gn-glass-1-bg: linear-gradient(160deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .035)), color-mix(in srgb, var(--atlas-bg) 42%, transparent);--gn-glass-1-border: rgba(255, 255, 255, .16);--gn-glass-2-blur: blur(34px) saturate(168%);--gn-glass-2-bg: linear-gradient(160deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .042)), color-mix(in srgb, var(--atlas-bg) 54%, transparent);--gn-glass-2-border: rgba(255, 255, 255, .22);--gn-glass-3-blur: blur(44px) saturate(185%);--gn-glass-3-bg: linear-gradient(160deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .05)), color-mix(in srgb, var(--atlas-bg) 64%, transparent);--gn-glass-3-border: rgba(255, 255, 255, .3);--gn-shadow-raised: 0 22px 54px rgba(0, 0, 0, .55), inset 0 1px 0 rgba(255, 255, 255, .2);--atlas-scroll-thumb-hover: color-mix(in srgb, var(--atlas-heading) 26%, transparent);--atlas-scroll-thumb-active: color-mix(in srgb, var(--atlas-accent) 55%, transparent);--gn-glass-blur: var(--gn-glass-2-blur);--gn-glass-bg: var(--gn-glass-2-bg);--gn-glass-border: var(--gn-glass-2-border)}.atlas-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.atlas-scroll:hover,.atlas-scroll:focus-visible,.atlas-scroll:focus-within{scrollbar-color:var(--atlas-scroll-thumb-hover) transparent}.atlas-scroll::-webkit-scrollbar{width:8px;height:8px}.atlas-scroll::-webkit-scrollbar-track{background:transparent}.atlas-scroll::-webkit-scrollbar-thumb{border-radius:var(--atlas-radius-pill);background:transparent;border:2px solid transparent;background-clip:padding-box;transition:background .18s ease}.atlas-scroll:hover::-webkit-scrollbar-thumb,.atlas-scroll:focus-visible::-webkit-scrollbar-thumb,.atlas-scroll:focus-within::-webkit-scrollbar-thumb{background:var(--atlas-scroll-thumb-hover);background-clip:padding-box}.atlas-scroll::-webkit-scrollbar-thumb:hover{background:var(--atlas-scroll-thumb-active);background-clip:padding-box}.atlas-scroll::-webkit-scrollbar-corner{background:transparent}.atlas-scroll--bare{scrollbar-width:none;scrollbar-gutter:auto}.atlas-scroll--bare::-webkit-scrollbar{width:0;height:0}.atlas-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.atlas-text-wave{--atlas-wave-fallback: var(--atlas-text-mute);align-self:flex-start;width:fit-content;background:linear-gradient(100deg,var(--atlas-text-mute) 0%,var(--atlas-text-mute) 35%,var(--atlas-accent) 50%,var(--atlas-text-mute) 65%,var(--atlas-text-mute) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:atlas-text-wave 2.2s linear infinite}@keyframes atlas-text-wave{0%{background-position:150% 0}to{background-position:-150% 0}}@media(prefers-reduced-motion:reduce){.atlas-text-wave{animation:none;background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--atlas-wave-fallback)}}.atlas-ctx-chip{display:inline-flex;align-items:center;gap:4px;max-width:220px;padding:1px 6px;border:1px solid color-mix(in srgb,var(--atlas-accent) 32%,var(--atlas-bg));border-radius:var(--atlas-radius-pill);background:color-mix(in srgb,var(--atlas-accent) 14%,var(--atlas-bg));color:var(--atlas-text);font:inherit;font-size:12.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}@media(hover:none),(pointer:coarse){.atlas-ctx-chip{min-height:44px;padding:1px 10px}}.atlas-raised{background:var(--gn-glass-bg);border:1px solid var(--gn-glass-border);backdrop-filter:var(--gn-glass-blur);-webkit-backdrop-filter:var(--gn-glass-blur);box-shadow:var(--gn-shadow-raised)}[data-glass="1"]{--gn-glass-blur: var(--gn-glass-1-blur);--gn-glass-bg: var(--gn-glass-1-bg);--gn-glass-border: var(--gn-glass-1-border)}[data-glass="2"]{--gn-glass-blur: var(--gn-glass-2-blur);--gn-glass-bg: var(--gn-glass-2-bg);--gn-glass-border: var(--gn-glass-2-border)}[data-glass="3"]{--gn-glass-blur: var(--gn-glass-3-blur);--gn-glass-bg: var(--gn-glass-3-bg);--gn-glass-border: var(--gn-glass-3-border)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.atlas-raised{background:color-mix(in srgb,var(--atlas-bg) 92%,transparent)}}.atlas-reveal{opacity:0;transform:translateY(8px) scale(.98);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.atlas-reveal--nav{transition-delay:0ms}.atlas-reveal--tasks{transition-delay:80ms}.atlas-reveal.is-in{opacity:1;transform:none;will-change:auto}.atlas-shell-reveal{opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1);transition-delay:.14s}.atlas-shell-reveal.is-in{opacity:1}@media(prefers-reduced-motion:reduce){.atlas-reveal{transition:none;opacity:1;transform:none}.atlas-shell-reveal{transition:none;opacity:1}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--atlas-text);background:var(--atlas-bg);font-family:var(--atlas-font-body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}#app{position:relative;z-index:1}h1,h2,h3,h4,h5,h6{font-family:var(--atlas-font-display);font-weight:600;color:var(--atlas-heading);line-height:1.12;letter-spacing:-.03em}a{color:var(--atlas-accent);text-decoration:none;transition:color var(--atlas-transition)}a:hover{color:var(--atlas-accent);filter:brightness(1.1)}.theme-light a:hover{filter:brightness(.92)}.atlas-blobs{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:strict}.atlas-blobs__orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.55;will-change:transform;mix-blend-mode:screen}.atlas-blobs__orb--a{width:min(72vw,720px);height:min(72vw,720px);left:-15%;top:-18%;background:radial-gradient(circle at 30% 30%,rgba(120,220,255,.55) 0%,rgba(80,140,255,.2) 45%,transparent 70%);animation:atlas-float-a 22s ease-in-out infinite}.atlas-blobs__orb--b{width:min(60vw,560px);height:min(60vw,560px);right:-12%;top:8%;background:radial-gradient(circle at 60% 40%,rgba(46,230,168,.5) 0%,rgba(20,180,140,.15) 50%,transparent 72%);animation:atlas-float-b 26s ease-in-out infinite}.atlas-blobs__orb--c{width:min(90vw,900px);height:min(55vw,520px);left:10%;bottom:-25%;background:radial-gradient(ellipse at 50% 30%,rgba(160,100,255,.35) 0%,rgba(80,60,200,.12) 55%,transparent 75%);animation:atlas-float-c 30s ease-in-out infinite}@keyframes atlas-float-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(8%,12%) scale(1.08)}66%{transform:translate(-4%,6%) scale(.96)}}@keyframes atlas-float-b{0%,to{transform:translate(0) scale(1.02)}50%{transform:translate(-10%,8%) scale(1.1)}}@keyframes atlas-float-c{0%,to{transform:translate(0) rotate(0)}40%{transform:translate(-6%,-4%) rotate(3deg)}70%{transform:translate(5%,2%) rotate(-2deg)}}.theme-light .atlas-blobs__orb{opacity:.35;mix-blend-mode:multiply}:root{--glass-surface: rgba(255, 255, 255, .045);--glass-surface-hover: rgba(255, 255, 255, .075);--glass-edge: rgba(255, 255, 255, .14);--glass-edge-accent: color-mix(in srgb, var(--atlas-accent) 45%, transparent);--glass-blur: 24px;--glass-shadow: 0 12px 48px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .1);--glass-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .12)}.theme-light{--glass-surface: rgba(255, 255, 255, .55);--glass-surface-hover: rgba(255, 255, 255, .72);--glass-edge: rgba(255, 255, 255, .85);--glass-shadow: 0 16px 48px rgba(0, 0, 0, .08), inset 0 1px 0 rgba(255, 255, 255, .9);--glass-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .95)}.glass{background:var(--glass-surface);backdrop-filter:blur(var(--glass-blur)) saturate(175%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(175%);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);border-radius:var(--atlas-radius-lg, 16px)}.glass--sm{--glass-blur: 16px;border-radius:var(--atlas-radius, 12px)}.glass--lg{--glass-blur: 40px;border-radius:24px}.glass--accent{border-color:var(--glass-edge-accent);box-shadow:var(--glass-shadow),0 0 60px color-mix(in srgb,var(--atlas-accent) 12%,transparent),var(--glass-inset-highlight)}.glass--shine{position:relative;overflow:hidden}.glass--shine:before{content:"";position:absolute;inset:0;background:linear-gradient(125deg,transparent 35%,rgba(255,255,255,.07) 48%,rgba(255,255,255,.02) 55%,transparent 70%);pointer-events:none}.atlas-app-layer{position:relative;z-index:10}#app{min-height:100vh;display:flex;flex-direction:column}main{flex:1}html.atlas-android-home-shell,html.atlas-android-home-shell body{height:var(--atlas-vvh, 100%);min-height:var(--atlas-vvh, 100%);max-height:var(--atlas-vvh, 100%);overflow:hidden}@supports (height: 100dvh){html.atlas-android-home-shell,html.atlas-android-home-shell body{height:var(--atlas-vvh, 100dvh);min-height:var(--atlas-vvh, 100dvh);max-height:var(--atlas-vvh, 100dvh)}}html.atlas-android-home-shell #app{height:100%;min-height:0;max-height:100%;overflow:hidden}html.atlas-android-home-shell .atlas-app-layer{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}html.atlas-touch-landing{-webkit-tap-highlight-color:rgba(255,255,255,.08)}html.atlas-touch-landing body{touch-action:manipulation;overscroll-behavior-y:none}html.atlas-ios-phone-shell{overflow:hidden;overflow-x:hidden;height:100%;width:100%;max-width:100%;touch-action:manipulation}html.atlas-ios-phone-shell{--atlas-glass-nested: none}html.atlas-ios-phone-shell body{position:fixed;inset:0;overflow:hidden;overflow-x:hidden;width:100%;max-width:100%;min-width:0;overscroll-behavior:none;background:var(--atlas-bg)}html.atlas-ios-phone-shell #app{position:fixed;left:var(--atlas-vv-offset-x, 0px);top:var(--atlas-vv-offset-y, 0px);width:var(--atlas-vvw, 100%);max-width:none;min-width:0;height:var(--atlas-vvh, 100%);min-height:0;max-height:none;overflow:hidden;overflow-x:hidden;transform:none}html.atlas-ios-phone-shell .atlas-app-layer{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%;overflow:hidden;overflow-x:hidden}.container{width:100%;max-width:var(--atlas-container-max);margin:0 auto;padding:0 1.5rem}@media(min-width:768px){.container{padding:0 2rem}}@media(min-width:1024px){.container{padding:0 2.5rem}}:root{--atlas-font-machine: "Geist Mono", "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--atlas-ease: cubic-bezier(.22, 1, .36, 1);--atlas-dur-condense: .6s;--atlas-err: #ff5d73;--atlas-err-dim: rgba(255, 93, 115, .14);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-12: 48px;--atlas-ink: var(--atlas-text);--atlas-ink-dim: var(--atlas-text-mute);--atlas-heading: var(--atlas-heading);--atlas-font: var(--atlas-font-body);--atlas-font-display: var(--atlas-font-display);--atlas-hairline: var(--atlas-border);--atlas-hairline-hover: var(--atlas-border-hover);--atlas-ok: var(--atlas-accent);--atlas-warn: var(--atlas-warm);--atlas-presence: var(--atlas-accent);--atlas-presence-glow: var(--atlas-glow);--atlas-presence-glow-soft: var(--atlas-glow-soft);--atlas-z-bg: 0;--atlas-z-surface: 10;--atlas-z-dock: 50;--atlas-z-chrome: 100;--atlas-z-chat-lowered: 150;--atlas-z-rail: 200;--atlas-z-window: 300;--atlas-z-panel: 400;--atlas-z-chat-raised: 500;--atlas-z-chat: var(--atlas-z-chat-raised);--atlas-z-popover: 600;--atlas-z-dialog: 700;--atlas-z-menu: 800;--atlas-z-toast: 900;--atlas-z-drawer: 1000;--atlas-z-intro: 1100;--atlas-z-gate: 1200;--atlas-focus-mask: radial-gradient(ellipse 46% 82% at 50% 54%, transparent 36%, #000 80%)}.atlas-surface-front{--atlas-z-chat: var(--atlas-z-chat-lowered)}.settings[data-v-e4e7fe6d]{position:relative}.settings__trigger[data-v-e4e7fe6d]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:var(--atlas-radius-pill);color:var(--atlas-text-mute);cursor:pointer;transition:color var(--atlas-transition),transform var(--atlas-transition),box-shadow var(--atlas-transition)}.settings__trigger[data-v-e4e7fe6d]:hover{color:var(--atlas-accent);transform:scale(1.05);box-shadow:0 0 30px color-mix(in srgb,var(--atlas-accent) 12%,transparent)}.settings__panel[data-v-e4e7fe6d]{position:absolute;top:calc(100% + .5rem);right:0;min-width:13rem;padding:1.1rem;z-index:200}.settings__section[data-v-e4e7fe6d]{margin-bottom:1rem}.settings__section[data-v-e4e7fe6d]:last-child{margin-bottom:0}.settings__label[data-v-e4e7fe6d]{display:block;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--atlas-text-mute);margin-bottom:.5rem}.settings__palette[data-v-e4e7fe6d]{display:flex;flex-wrap:wrap;gap:.5rem}.settings__swatch[data-v-e4e7fe6d]{width:1.75rem;height:1.75rem;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer;transition:transform var(--atlas-transition),box-shadow var(--atlas-transition)}.settings__swatch[data-v-e4e7fe6d]:hover{transform:scale(1.12)}.settings__swatch--active[data-v-e4e7fe6d]{border-color:#ffffffd9;box-shadow:0 0 14px color-mix(in srgb,var(--atlas-accent) 45%,transparent)}.settings__theme[data-v-e4e7fe6d]{display:flex;gap:.5rem}.settings__theme-btn[data-v-e4e7fe6d]{flex:1;padding:.5rem .75rem;font-size:.90625rem;font-family:var(--atlas-font-body);background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:var(--atlas-radius);color:var(--atlas-text);cursor:pointer;transition:all var(--atlas-transition)}.settings__theme-btn[data-v-e4e7fe6d]:hover{border-color:color-mix(in srgb,var(--atlas-accent) 45%,transparent);color:var(--atlas-accent)}.settings__theme-btn--active[data-v-e4e7fe6d]{background:linear-gradient(135deg,color-mix(in srgb,var(--atlas-accent) 35%,transparent),color-mix(in srgb,var(--atlas-accent) 12%,transparent));border-color:color-mix(in srgb,var(--atlas-accent) 55%,transparent);color:var(--atlas-heading);box-shadow:inset 0 1px #ffffff1f}.header[data-v-c9cb67c5]{position:fixed;top:0;left:0;right:0;z-index:100;padding:.85rem 0 0;pointer-events:none}.header__shell-wrap[data-v-c9cb67c5]{pointer-events:auto;max-width:min(1180px,calc(100% - 1.5rem))}.header__shell[data-v-c9cb67c5]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.45rem .65rem .45rem 1rem;border-radius:var(--atlas-radius-pill);transition:box-shadow var(--atlas-transition),transform var(--atlas-transition),border-color var(--atlas-transition)}.header--scrolled .header__shell[data-v-c9cb67c5]{box-shadow:0 8px 40px #00000059,inset 0 1px #ffffff1f;border-color:#ffffff29}@media(min-width:480px){.header__shell[data-v-c9cb67c5]{padding:.5rem .85rem .5rem 1.25rem;gap:1rem}}.header__logo[data-v-c9cb67c5]{display:flex;align-items:baseline;gap:.25rem;font-family:var(--atlas-font-display);font-weight:700;font-size:1rem;color:var(--atlas-heading)}@media(min-width:480px){.header__logo[data-v-c9cb67c5]{font-size:1.15rem}}.header__logo[data-v-c9cb67c5]:hover{color:var(--atlas-accent)}.header__brand[data-v-c9cb67c5]{color:inherit}.header__cloud[data-v-c9cb67c5]{color:var(--atlas-accent)}.header__nav[data-v-c9cb67c5]{display:none}.header__system[data-v-c9cb67c5]{display:none;align-items:center;gap:.45rem;margin-left:auto}.header__system-chip[data-v-c9cb67c5]{padding:.42rem .7rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--atlas-text-mute)}.header__system-chip--live[data-v-c9cb67c5]{color:var(--atlas-accent);border-color:color-mix(in srgb,var(--atlas-accent) 50%,rgba(255,255,255,.12))}.header__cta-wrap[data-v-c9cb67c5]{position:relative;flex-shrink:0}.header__cta[data-v-c9cb67c5]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:0;padding:.55rem 1rem;font-size:.8125rem;font-family:var(--atlas-font-display);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#f0fdf9;background:linear-gradient(135deg,color-mix(in srgb,var(--atlas-accent) 50%,transparent),color-mix(in srgb,var(--atlas-accent) 15%,transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--atlas-accent) 50%,rgba(255,255,255,.15));border-radius:var(--atlas-radius-pill);cursor:pointer;transition:all var(--atlas-transition);box-shadow:0 2px 20px color-mix(in srgb,var(--atlas-accent) 25%,transparent),inset 0 1px #ffffff2e}.header__cta[data-v-c9cb67c5]:hover{background:linear-gradient(135deg,var(--atlas-warm),color-mix(in srgb,var(--atlas-warm) 60%,var(--atlas-accent)));border-color:#ffffff40;color:#1a0a00;box-shadow:0 4px 28px #ffb14a59}@media(min-width:480px){.header__cta[data-v-c9cb67c5]{padding:.65rem 1.35rem;font-size:.90625rem}}.header__cta-chevron[data-v-c9cb67c5]{font-size:12px;opacity:.85;transition:transform var(--atlas-transition)}.header__cta-chevron--open[data-v-c9cb67c5]{transform:rotate(180deg)}.header__cta-dropdown[data-v-c9cb67c5]{position:absolute;top:calc(100% + .5rem);right:0;min-width:13rem;padding:.4rem;z-index:200}.header__cta-item[data-v-c9cb67c5]{display:block;padding:.65rem 1rem;font-size:.96875rem;color:var(--atlas-text);text-decoration:none;border-radius:var(--atlas-radius);transition:background var(--atlas-transition),color var(--atlas-transition)}.header__cta-item[data-v-c9cb67c5]:hover{background:#ffffff0f;color:var(--atlas-accent)}.header__cta-full[data-v-c9cb67c5]{display:none}.header__cta-short[data-v-c9cb67c5]{display:inline}.header__logo[data-v-c9cb67c5]{flex-shrink:1;min-width:0}@media(min-width:480px){.header__cta-full[data-v-c9cb67c5]{display:inline}.header__cta-short[data-v-c9cb67c5]{display:none}}@media(min-width:900px){.header__system[data-v-c9cb67c5]{display:flex}.header__logo[data-v-c9cb67c5]{flex-shrink:0}}.footer[data-v-ac2f14eb]{margin-top:auto;padding:2rem 1rem 1.5rem;background:transparent}.footer__inner[data-v-ac2f14eb]{display:flex;flex-direction:column;gap:1.5rem;text-align:center;padding:2rem 1.5rem}.footer__logo[data-v-ac2f14eb]{font-family:var(--atlas-font-display);font-weight:600;font-size:1rem;color:var(--atlas-heading)}.footer__tagline[data-v-ac2f14eb]{font-size:.96875rem;color:var(--atlas-text-mute);margin-top:.25rem}.footer__qr-block[data-v-ac2f14eb]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.footer__qr-link[data-v-ac2f14eb]{display:block;padding:.5rem;background:#0003;border-radius:12px;border:1px solid rgba(255,255,255,.06);transition:border-color .2s,box-shadow .2s}.footer__qr-link[data-v-ac2f14eb]:hover{border-color:color-mix(in srgb,var(--atlas-accent) 45%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--atlas-accent) 15%,transparent)}.footer__qr[data-v-ac2f14eb]{display:block;border-radius:8px}.footer__qr-caption[data-v-ac2f14eb]{font-size:.84375rem;color:var(--atlas-text-mute)}.footer__links[data-v-ac2f14eb]{display:flex;justify-content:center;gap:1.5rem}.footer__links a[data-v-ac2f14eb]{font-size:.96875rem}.footer__copy[data-v-ac2f14eb]{font-size:.84375rem;color:var(--atlas-text-mute)}@media(min-width:768px){.footer__inner[data-v-ac2f14eb]{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;text-align:left}.footer__brand[data-v-ac2f14eb]{order:1}.footer__qr-block[data-v-ac2f14eb]{order:2}.footer__links[data-v-ac2f14eb]{order:3}.footer__copy[data-v-ac2f14eb]{order:4}}.sr-only[data-v-397efa99]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sa[data-v-397efa99]{display:flex;flex-direction:column;gap:1rem;min-height:280px}.sa__messages[data-v-397efa99]{flex:1;max-height:min(52vh,420px);overflow-y:auto;padding:.5rem .25rem;display:flex;flex-direction:column;gap:.85rem}.sa__row[data-v-397efa99]{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start;max-width:95%}.sa__row--user[data-v-397efa99]{align-self:flex-end;align-items:flex-end}.sa__badge[data-v-397efa99]{font-size:.78125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--atlas-text-mute)}.sa__row--user .sa__badge[data-v-397efa99]{color:var(--atlas-accent)}.sa__text[data-v-397efa99]{margin:0;font-size:.96875rem;line-height:1.55;color:var(--atlas-text);padding:.75rem 1rem;border-radius:14px;background:#0003;border:1px solid rgba(255,255,255,.06)}.sa__row--user .sa__text[data-v-397efa99]{background:color-mix(in srgb,var(--atlas-accent) 18%,transparent);border-color:color-mix(in srgb,var(--atlas-accent) 35%,transparent)}.sa__typing[data-v-397efa99]{display:flex;gap:5px;padding:.5rem 0}.sa__typing span[data-v-397efa99]{width:7px;height:7px;border-radius:50%;background:var(--atlas-accent);animation:bounce-397efa99 1.1s ease-in-out infinite;opacity:.6}.sa__typing span[data-v-397efa99]:nth-child(2){animation-delay:.15s}.sa__typing span[data-v-397efa99]:nth-child(3){animation-delay:.3s}@keyframes bounce-397efa99{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.sa__composer[data-v-397efa99]{display:flex;flex-direction:column;gap:.65rem}.sa__input[data-v-397efa99]{width:100%;resize:vertical;min-height:3.5rem;padding:.75rem 1rem;font-family:var(--atlas-font-body);font-size:.96875rem;color:var(--atlas-text);background:#00000059;border:1px solid rgba(255,255,255,.1);border-radius:var(--atlas-radius);outline:none;transition:border-color var(--atlas-transition),box-shadow var(--atlas-transition)}.sa__input[data-v-397efa99]:focus{border-color:color-mix(in srgb,var(--atlas-accent) 45%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--atlas-accent) 12%,transparent)}.sa__composer-actions[data-v-397efa99]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;justify-content:space-between}.sa__btn[data-v-397efa99]{font-family:var(--atlas-font-display);font-size:.84375rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.65rem 1.25rem;border-radius:var(--atlas-radius-pill);border:none;cursor:pointer;color:#0a0f0d;background:linear-gradient(135deg,var(--atlas-accent),#5ed9b0);transition:transform var(--atlas-transition),box-shadow var(--atlas-transition)}.sa__btn[data-v-397efa99]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px color-mix(in srgb,var(--atlas-accent) 35%,transparent)}.sa__btn[data-v-397efa99]:disabled{opacity:.45;cursor:not-allowed}.sa__link[data-v-397efa99]{font-size:.90625rem;color:var(--atlas-text-mute)}.sa__link[data-v-397efa99]:hover{color:var(--atlas-accent)}.sa--mac .sa__badge[data-v-397efa99]{color:#ffffff73}.sa--mac .sa__row--user .sa__badge[data-v-397efa99]{color:#78d2ffe0}.sa--mac .sa__text[data-v-397efa99]{color:#f8f9fcf0;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sa--mac .sa__row--user .sa__text[data-v-397efa99]{background:#5aa0ff2e;border-color:#78c8ff47}.sa--mac .sa__input[data-v-397efa99]{color:#fcfcfff5;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:inset 0 1px #ffffff1f,0 8px 32px #0000001f;backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25)}.sa--mac .sa__input[data-v-397efa99]::placeholder{color:#ffffff61}.sa--mac .sa__input[data-v-397efa99]:focus{border-color:#78c8ff73;box-shadow:inset 0 1px #ffffff29,0 0 0 3px #5aaaff2e}.sa--mac .sa__btn[data-v-397efa99]{background:linear-gradient(180deg,#ffffff38,#ffffff0f);color:#0c0e16eb;border:1px solid rgba(255,255,255,.22);box-shadow:0 4px 16px #0003}.sa--mac .sa__link[data-v-397efa99]{color:#c8dcffb8}.sa--mac .sa__link[data-v-397efa99]:hover{color:#e6f0fff2}.fab[data-v-d2fe01ed]{position:fixed;right:1rem;bottom:1rem;z-index:120}.fab--desktop-host[data-v-d2fe01ed]{inset:0 auto auto 0;width:0;height:0;overflow:visible;pointer-events:none;z-index:0}.fab__ghost-anchor[data-v-d2fe01ed]{position:absolute;width:0;height:0;margin:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;pointer-events:none}.fab__sheet--portal[data-v-d2fe01ed]{position:fixed;z-index:100050;max-height:min(78vh,640px);overflow:hidden;display:flex;flex-direction:column}.fab__sheet--portal-mac[data-v-d2fe01ed]{left:50%;bottom:5.75rem;width:min(28rem,calc(100vw - 2rem));transform:translate(-50%);padding:0;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#161820d1;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);box-shadow:0 24px 70px #00000080,0 1px #ffffff0f inset}.fab__sheet--portal-win[data-v-d2fe01ed]{right:1rem;bottom:5.25rem;width:min(28rem,calc(100vw - 2rem));padding:1.1rem 1.1rem 1rem}.fab__sheet--portal .fab__body[data-v-d2fe01ed]{flex:1;min-height:0;display:flex;flex-direction:column}.fab__header--mac .fab__eyebrow[data-v-d2fe01ed]{color:#60cdfff2}.fab__header--mac .fab__title[data-v-d2fe01ed]{color:#fcfcfff5}.fab__header--mac[data-v-d2fe01ed]{margin:0;padding:.55rem .85rem;justify-content:flex-start;gap:.5rem;background:linear-gradient(180deg,#ffffff24,#ffffff0a);border-bottom:1px solid rgba(255,255,255,.08)}.fab__header--mac .fab__close[data-v-d2fe01ed]{margin-left:auto}.fab__header--mac .fab__header-text[data-v-d2fe01ed]{flex:1;min-width:0}.fab__mac-traffic[data-v-d2fe01ed]{display:flex;align-items:center;gap:.4rem;flex-shrink:0;margin-right:.65rem}.fab__mac-dot[data-v-d2fe01ed]{width:.68rem;height:.68rem;border-radius:50%;box-shadow:inset 0 1px #ffffff59,0 0 0 1px #00000014}.fab__mac-dot--close[data-v-d2fe01ed]{background:#ff5f57}.fab__mac-dot--min[data-v-d2fe01ed]{background:#febc2e}.fab__mac-dot--zoom[data-v-d2fe01ed]{background:#28c840}.fab__close--mac[data-v-d2fe01ed]{color:#ffffffd1;background:#ffffff14}.fab__close--mac[data-v-d2fe01ed]:hover{background:#ffffff24}.fab__body--mac[data-v-d2fe01ed]{padding:.9rem 1rem 1rem;color:#f7f8fcf0}.fab__button[data-v-d2fe01ed]{display:inline-flex;align-items:center;gap:.7rem;padding:.8rem 1rem;border:none;border-radius:var(--atlas-radius-pill);color:var(--atlas-heading);cursor:pointer;transition:transform var(--atlas-transition),box-shadow var(--atlas-transition)}.fab__button[data-v-d2fe01ed]:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0006,0 0 40px color-mix(in srgb,var(--atlas-accent) 20%,transparent)}.fab__pulse[data-v-d2fe01ed]{width:.7rem;height:.7rem;border-radius:50%;background:radial-gradient(circle,#fff 10%,var(--atlas-accent) 45%,transparent 75%);box-shadow:0 0 18px color-mix(in srgb,var(--atlas-accent) 60%,transparent);animation:fabPulse-d2fe01ed 2.4s ease-in-out infinite}.fab__label[data-v-d2fe01ed]{font-family:var(--atlas-font-display);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fab__sheet[data-v-d2fe01ed]:not(.fab__sheet--portal){position:absolute;right:0;bottom:calc(100% + .8rem);width:min(28rem,calc(100vw - 2rem));padding:1.1rem 1.1rem 1rem}.fab__header[data-v-d2fe01ed]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.fab__eyebrow[data-v-d2fe01ed]{margin:0 0 .2rem;font-size:.78125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--atlas-accent)}.fab__title[data-v-d2fe01ed]{margin:0;font-size:1.1rem}.fab__close[data-v-d2fe01ed]{width:2rem;height:2rem;border:none;border-radius:50%;background:#ffffff0f;color:var(--atlas-heading);font-size:1.2rem;cursor:pointer}.fab__close[data-v-d2fe01ed]:hover{background:#ffffff1f}.fab-sheet-enter-active[data-v-d2fe01ed],.fab-sheet-leave-active[data-v-d2fe01ed]{transition:opacity .2s ease,transform .2s ease}.fab-sheet-enter-from[data-v-d2fe01ed],.fab-sheet-leave-to[data-v-d2fe01ed]{opacity:0;transform:translateY(12px) scale(.98)}.fab-mac-sheet-enter-active[data-v-d2fe01ed],.fab-mac-sheet-leave-active[data-v-d2fe01ed]{transition:opacity .28s ease,transform .38s cubic-bezier(.22,1,.36,1)}.fab-mac-sheet-enter-from[data-v-d2fe01ed],.fab-mac-sheet-leave-to[data-v-d2fe01ed]{opacity:0;transform:translate(-50%,22px)}.fab-mac-sheet-enter-to[data-v-d2fe01ed],.fab-mac-sheet-leave-from[data-v-d2fe01ed]{opacity:1;transform:translate(-50%)}@keyframes fabPulse-d2fe01ed{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.35);opacity:1}}@media(max-width:767px){.fab[data-v-d2fe01ed]{right:.75rem;left:.75rem;bottom:.75rem}.fab__button[data-v-d2fe01ed]{width:100%;justify-content:center}.fab__sheet[data-v-d2fe01ed]:not(.fab__sheet--portal){right:0;left:0;width:auto}.fab__sheet--portal-mac[data-v-d2fe01ed]{left:.75rem;right:.75rem;width:auto;transform:none;bottom:1rem;max-height:min(82vh,560px)}.fab-mac-sheet-enter-from[data-v-d2fe01ed],.fab-mac-sheet-leave-to[data-v-d2fe01ed]{transform:translateY(22px)}.fab-mac-sheet-enter-to[data-v-d2fe01ed],.fab-mac-sheet-leave-from[data-v-d2fe01ed]{transform:translateY(0)}.fab__sheet--portal-win[data-v-d2fe01ed]{left:.75rem;right:.75rem;width:auto}}.mouse-glow[data-v-e0e849cb]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.mouse-glow__orb[data-v-e0e849cb]{position:fixed;width:480px;height:480px;margin-left:-240px;margin-top:-240px;background:radial-gradient(circle,color-mix(in srgb,var(--atlas-accent) 22%,transparent) 0%,color-mix(in srgb,var(--atlas-accent) 6%,transparent) 40%,transparent 72%);transition:opacity .3s}.mouse-glow__trail[data-v-e0e849cb]{position:fixed;inset:0;pointer-events:none}.mouse-glow__trail-dot[data-v-e0e849cb]{position:fixed;width:14px;height:14px;margin-left:-7px;margin-top:-7px;background:radial-gradient(circle,color-mix(in srgb,var(--atlas-accent) 55%,transparent) 0%,color-mix(in srgb,var(--atlas-accent) 18%,transparent) 45%,transparent 75%);border-radius:50%;pointer-events:none;filter:blur(.5px)}.theme-light .mouse-glow__orb[data-v-e0e849cb]{background:radial-gradient(circle,color-mix(in srgb,var(--atlas-accent) 14%,transparent) 0%,color-mix(in srgb,var(--atlas-accent) 4%,transparent) 45%,transparent 75%)}.theme-light .mouse-glow__trail-dot[data-v-e0e849cb]{background:radial-gradient(circle,color-mix(in srgb,var(--atlas-accent) 35%,transparent) 0%,color-mix(in srgb,var(--atlas-accent) 18%,transparent) 50%,transparent 75%)}.ambient-particles[data-v-e035ef8f]{display:block;width:100%;height:100%;opacity:.98}.mac-dock-chrome-icon[data-v-f1238b0e]{display:block;flex-shrink:0;object-fit:contain;border-radius:22%;pointer-events:none;filter:drop-shadow(0 5px 14px rgba(0,0,0,.42))}.mac-dock-chrome-icon--spotlight[data-v-f1238b0e]{overflow:visible}.mac-dock-chrome-icon--flat[data-v-f1238b0e]{filter:none}.glasspanel[data-v-0bfee6c5]{position:relative;border-radius:10px;color:var(--atlas-text)}@media(prefers-reduced-motion:no-preference){.glasspanel[data-v-0bfee6c5]{transition:backdrop-filter .18s ease,background .18s ease,border-color .18s ease}}.atlas-menu{margin:0;padding:4px;min-width:150px;list-style:none}.atlas-menu-item{display:flex;align-items:center;gap:7px;width:100%;padding:5px 8px;border:0;border-radius:7px;background:transparent;color:var(--atlas-text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.atlas-menu-item:hover{background:color-mix(in srgb,var(--atlas-heading) 10%,transparent)}.atlas-menu-item.is-on{background:color-mix(in srgb,var(--atlas-accent) 18%,transparent);color:var(--atlas-accent)}.atlas-menu-item:disabled{opacity:.45;cursor:not-allowed}@media(hover:none),(pointer:coarse){.atlas-menu-item{min-height:40px;font-size:14.5px}}.aview[data-v-72bf9bb6]{position:fixed;inset:0;z-index:var(--atlas-z-popover);display:grid;place-items:center;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--gn-glass-3-bg);backdrop-filter:var(--gn-glass-3-blur);-webkit-backdrop-filter:var(--gn-glass-3-blur);cursor:zoom-out}.aview__img[data-v-72bf9bb6]{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--atlas-radius-lg);box-shadow:var(--gn-shadow);cursor:default}.aview__audio[data-v-72bf9bb6]{width:min(420px,92%);cursor:default}.aview__card[data-v-72bf9bb6]{display:flex;flex-direction:column;align-items:center;gap:6px;width:min(320px,92%);padding:22px 20px;border-radius:var(--atlas-radius-lg);border:1px solid var(--gn-border);background:var(--gn-glass-3-bg);box-shadow:var(--gn-shadow);color:var(--atlas-text);text-align:center;cursor:default}.aview__name[data-v-72bf9bb6]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--atlas-heading);font-size:14px}.aview__meta[data-v-72bf9bb6]{color:var(--atlas-text-mute);font-family:var(--atlas-font-mono);font-size:12px}.aview__honest[data-v-72bf9bb6]{margin:6px 0 0;color:var(--atlas-text-mute);font-size:12.5px;line-height:1.4}.aview__dl[data-v-72bf9bb6]{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:6px 12px;border:1px solid var(--gn-border);border-radius:var(--atlas-radius-pill);background:transparent;color:var(--atlas-accent);text-decoration:none;font-size:12.5px;cursor:pointer}.aview__dl[data-v-72bf9bb6]:hover{background:color-mix(in srgb,var(--atlas-accent) 14%,transparent)}.aview__dl[data-v-72bf9bb6]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}.cmodel{min-width:220px;max-width:320px}.cmodel__note{margin:0;padding:5px 8px;font-size:12.5px;color:var(--atlas-text-mute)}.cmodel__err{color:var(--atlas-danger)}.cmodel__search{display:block;box-sizing:border-box;width:100%;margin:0 0 4px;padding:5px 8px;border:1px solid var(--atlas-border);border-radius:7px;background:var(--atlas-inset-bg);color:var(--atlas-text);font:inherit;font-size:12.5px}.cmodel__search:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:1px}.cmodel__toolbar{display:flex;align-items:center;gap:6px;margin:0 0 4px}.cmodel__chips{display:flex;flex-wrap:wrap;gap:4px;flex:1 1 auto;min-width:0}.cmodel__chip.is-on{background:color-mix(in srgb,var(--atlas-accent) 18%,var(--atlas-bg));color:var(--atlas-accent);border-color:color-mix(in srgb,var(--atlas-accent) 55%,var(--atlas-bg))}.cmodel__sort{flex:0 0 auto;padding:3px 8px;border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-pill);background:var(--atlas-inset-bg);color:var(--atlas-text-mute);font:inherit;font-size:11px;white-space:nowrap;cursor:pointer}.cmodel__sort:hover,.cmodel__sort:focus-visible{color:var(--atlas-text);outline:2px solid var(--atlas-accent);outline-offset:1px}.cmodel__list{margin:0;padding:0;max-height:min(55vh,var(--atlas-popover-max-h, 55vh));overflow-y:auto;list-style:none;scrollbar-gutter:stable}.cmodel__list .atlas-menu-item{font-family:var(--atlas-font-mono);font-size:12.5px}.cmodel__group{position:sticky;top:0;z-index:1;padding:6px 8px 2px;background:color-mix(in srgb,var(--atlas-bg) 96%,transparent);border-bottom:1px solid var(--atlas-border)}.cmodel__group-label{font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:var(--atlas-text-mute)}.cmodel__row{display:flex;align-items:center;gap:4px;padding-right:2px}.cmodel__row .cmodel__pick{flex:1 1 auto;min-width:0;text-align:left}.cmodel__info{flex:0 0 auto;width:22px;height:22px;padding:0;border:1px solid var(--atlas-border);border-radius:6px;background:var(--atlas-inset-bg);color:var(--atlas-text-mute);font:inherit;font-size:11px;line-height:1;cursor:pointer}.cmodel__info:hover,.cmodel__info:focus-visible{color:var(--atlas-text);outline:2px solid var(--atlas-accent);outline-offset:1px}.cmodel__card{margin:2px 4px 4px;padding:6px 8px;border:1px solid var(--atlas-border);border-radius:7px;background:var(--atlas-inset-bg)}.cmodel__card-line{margin:0 0 2px;font-size:11.5px;color:var(--atlas-text)}.cmodel__card-line:last-child{margin-bottom:0}.cmodel__card-label{color:var(--atlas-text-mute);margin-right:4px}.cmodel__card-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.cmodel__tag{padding:1px 6px;border:1px solid var(--atlas-border);border-radius:999px;font-size:10.5px;color:var(--atlas-text-mute)}.cin[data-v-279b4539]{display:flex;flex-direction:column;gap:7px;width:100%;padding:8px 9px;border-radius:var(--atlas-radius-lg);background:var(--gn-glass-2-bg);border:1px solid var(--gn-glass-2-border);backdrop-filter:var(--atlas-glass-nested, var(--gn-glass-2-blur));-webkit-backdrop-filter:var(--atlas-glass-nested, var(--gn-glass-2-blur));box-shadow:var(--gn-shadow);color:var(--atlas-text);font-family:var(--atlas-font-body)}.cin.is-drag[data-v-279b4539]{border-color:var(--atlas-accent)}.cin--lg[data-v-279b4539]{padding:10px 12px}.cin__chips[data-v-279b4539]{display:flex;flex-wrap:wrap;gap:6px}.cin__tile[data-v-279b4539]{position:relative;display:inline-block;width:56px;height:56px;border:1px solid var(--gn-border);border-radius:var(--atlas-radius);overflow:hidden}.cin__tile--bad[data-v-279b4539]{border-color:color-mix(in srgb,var(--atlas-danger) 55%,transparent)}.cin__tilebtn[data-v-279b4539]{display:block;width:100%;height:100%;padding:0;border:0;background:color-mix(in srgb,var(--atlas-heading) 8%,var(--atlas-bg));color:var(--atlas-text-mute);cursor:pointer}.cin__tilebtn[data-v-279b4539]:hover{color:var(--atlas-text)}.cin__tileimg[data-v-279b4539]{display:block;width:100%;height:100%;object-fit:cover}.cin__tileicon[data-v-279b4539]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;height:100%}.cin__tilecap[data-v-279b4539]{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--atlas-font-mono);font-size:9px}.cin__tiledrop[data-v-279b4539]{position:absolute;top:2px;right:2px;display:inline-grid;place-items:center;width:18px;height:18px;border:0;border-radius:var(--atlas-radius-pill);background:color-mix(in srgb,var(--atlas-bg) 72%,transparent);color:var(--atlas-text);cursor:pointer}.cin__tiledrop[data-v-279b4539]:hover{background:var(--atlas-bg);color:var(--atlas-heading)}.cin__tileplay[data-v-279b4539]{position:absolute;top:2px;left:2px;display:inline-grid;place-items:center;width:18px;height:18px;border:0;border-radius:var(--atlas-radius-pill);background:color-mix(in srgb,var(--atlas-bg) 72%,transparent);color:var(--atlas-accent);cursor:pointer}.cin__tileplay[data-v-279b4539]:hover{background:var(--atlas-bg)}@media(hover:none),(pointer:coarse){.cin__tile[data-v-279b4539]{width:64px;height:64px}.cin__tiledrop[data-v-279b4539],.cin__tileplay[data-v-279b4539]{width:24px;height:24px}}.cin__refined[data-v-279b4539]{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--atlas-accent) 40%,transparent);border-radius:var(--atlas-radius);background:var(--atlas-inset-bg);font-size:12.5px}.cin__refhead[data-v-279b4539]{color:var(--atlas-heading);font-weight:600}.cin__refnotes[data-v-279b4539]{margin:0;padding-left:16px;color:var(--atlas-text-mute)}.cin__refdiff[data-v-279b4539]{display:flex;flex-direction:column;gap:2px;width:100%;max-height:116px;overflow-y:auto;margin:0;padding:0;list-style:none}.cin__refdiff li[data-v-279b4539]{display:flex;gap:6px;font-family:var(--atlas-font-mono);font-size:12px}.cin__refsign[data-v-279b4539]{flex:none;width:.8em}.cin__reftext[data-v-279b4539]{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.cin__refdiff li.is-add[data-v-279b4539]{color:var(--atlas-accent)}.cin__refdiff li.is-del[data-v-279b4539]{color:var(--atlas-text-mute);text-decoration:line-through}.cin__refbtn[data-v-279b4539]{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:3px 9px;border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-pill);background:transparent;color:var(--atlas-text);font:inherit;font-size:12.5px;cursor:pointer}.cin__refbtn[data-v-279b4539]:hover{background:color-mix(in srgb,var(--atlas-heading) 10%,transparent)}.cin__row[data-v-279b4539]{display:flex;align-items:flex-end;gap:6px}.cin__act[data-v-279b4539]{display:inline-grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:9px;background:transparent;color:var(--atlas-text-mute);cursor:pointer}.cin__act[data-v-279b4539]:hover:not(:disabled){background:color-mix(in srgb,var(--atlas-heading) 10%,transparent);color:var(--atlas-text)}.cin__act[data-v-279b4539]:disabled{opacity:.4;cursor:default}.cin__act.is-on[data-v-279b4539]{color:var(--atlas-warm);background:color-mix(in srgb,var(--atlas-warm) 14%,transparent)}.cin__refine[data-v-279b4539]{color:var(--atlas-accent)}.cin__rightcol[data-v-279b4539]{display:flex;flex-direction:column;align-items:center;gap:2px;flex:none}.cinref-enter-active[data-v-279b4539],.cinref-leave-active[data-v-279b4539]{transition:opacity .16s ease,max-height .16s ease,margin-bottom .16s ease;overflow:hidden}.cinref-enter-from[data-v-279b4539],.cinref-leave-to[data-v-279b4539]{opacity:0;max-height:0;margin-bottom:-6px}.cinref-enter-to[data-v-279b4539],.cinref-leave-from[data-v-279b4539]{opacity:1;max-height:44px}@media(prefers-reduced-motion:reduce){.cinref-enter-active[data-v-279b4539],.cinref-leave-active[data-v-279b4539]{transition:none}}.cin__box[data-v-279b4539]{position:relative;flex:1;min-width:0}.cin__field[data-v-279b4539],.cin__mirror[data-v-279b4539]{margin:0;padding:7px 4px;border:0;font:inherit;font-size:14.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.cin--lg .cin__field[data-v-279b4539],.cin--lg .cin__mirror[data-v-279b4539]{font-size:15.5px}.cin__field[data-v-279b4539]{position:relative;z-index:1;display:block;width:100%;max-height:168px;background:transparent;color:transparent;caret-color:var(--atlas-accent);resize:none;outline:none;overflow-y:auto}.cin__field[data-v-279b4539]::placeholder{color:var(--atlas-text-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cin__field[data-v-279b4539]::selection{background:color-mix(in srgb,var(--atlas-accent) 30%,transparent)}.cin__mirror[data-v-279b4539]{position:absolute;inset:0;z-index:0;overflow:hidden;color:var(--atlas-text);pointer-events:none}.cin__tok[data-v-279b4539]{border-radius:4px;padding:0 1px}.cin__tok--tag[data-v-279b4539]{color:var(--atlas-accent);background:color-mix(in srgb,var(--atlas-accent) 14%,transparent)}.cin__tok--mention[data-v-279b4539]{color:var(--atlas-warm);background:color-mix(in srgb,var(--atlas-warm) 14%,transparent)}.cin__tok--command[data-v-279b4539]{color:var(--atlas-heading);background:color-mix(in srgb,var(--atlas-heading) 12%,transparent);font-weight:600}.cin__sug{margin:0;padding:4px;min-width:190px;max-width:280px;list-style:none}.cin__sugitem{display:flex;align-items:center;gap:6px;width:100%;padding:5px 8px;border:0;border-radius:7px;background:transparent;color:var(--atlas-text);font:inherit;font-size:13.5px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cin__sugitem:hover,.cin__sugitem.is-on{background:color-mix(in srgb,var(--atlas-accent) 18%,transparent);color:var(--atlas-heading)}.cin__sughint{margin-left:auto;padding-left:10px;color:var(--atlas-text-mute);font-size:12px}.cin__go[data-v-279b4539]{display:inline-grid;place-items:center;width:34px;height:32px;flex:none;border:0;border-radius:9px;background:transparent;color:var(--atlas-accent);cursor:pointer;transition:color .15s ease,background .15s ease,transform .15s ease}.cin__go[data-v-279b4539]:hover:not(:disabled){background:color-mix(in srgb,var(--atlas-accent) 14%,transparent);transform:translate(1px)}.cin__go[data-v-279b4539]:disabled{color:var(--atlas-text-mute);opacity:.5;cursor:default}@media(prefers-reduced-motion:reduce){.cin__go[data-v-279b4539]{transition:none}.cin__go[data-v-279b4539]:hover:not(:disabled){transform:none}}.cin__rec[data-v-279b4539]{display:flex;align-items:center;gap:8px;min-height:32px}.cin__dot[data-v-279b4539]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--atlas-warm);animation:cinPulse-279b4539 1.2s ease-in-out infinite}@keyframes cinPulse-279b4539{0%,to{opacity:1}50%{opacity:.35}}.cin__bars[data-v-279b4539]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:3px;height:26px}.cin__bars i[data-v-279b4539]{width:3px;border-radius:2px;background:color-mix(in srgb,var(--atlas-warm) 75%,transparent);transition:height .08s linear}.cin__time[data-v-279b4539]{flex:none;font-family:var(--atlas-font-mono);font-size:13px;color:var(--atlas-warm)}@media(prefers-reduced-motion:reduce){.cin__dot[data-v-279b4539]{animation:none}.cin__bars i[data-v-279b4539]{transition:none}}.cin__err[data-v-279b4539]{margin:0;font-size:12.5px;color:var(--atlas-warm)}.cin__file[data-v-279b4539]{display:none}@media(hover:none),(pointer:coarse){.cin__act[data-v-279b4539],.cin__go[data-v-279b4539]{position:relative;width:32px;height:32px}.cin__act[data-v-279b4539]:after,.cin__go[data-v-279b4539]:after{content:"";position:absolute;inset:calc((100% - 44px)/2)}.cin__refbtn[data-v-279b4539]{min-height:44px;padding:3px 14px}.cin__rec[data-v-279b4539]{min-height:40px}}.cstat[data-v-48176239]{display:inline-flex;align-items:center;min-width:0}.cstat__row[data-v-48176239]{display:inline-flex;align-items:center;gap:4px;min-width:0;flex-wrap:wrap}.cstat__pill[data-v-48176239]{position:relative;display:inline-flex;align-items:center;gap:4px;height:20px;max-width:12rem;padding:0 4px;border:0;background:transparent;color:var(--atlas-text-mute);font:inherit;font-size:11.5px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .08s ease,color .12s ease}.cstat__pill[data-v-48176239]:hover,.cstat__pill[aria-expanded=true][data-v-48176239]{color:var(--atlas-text)}.cstat__pill[data-v-48176239]:active{transform:translateY(1px) scale(.96)}.cstat__pill[data-v-48176239]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:1px;border-radius:5px}@media(prefers-reduced-motion:reduce){.cstat__pill[data-v-48176239]{transition:none}.cstat__pill[data-v-48176239]:active{transform:none}}.cstat__text[data-v-48176239]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--atlas-font-mono)}.cstat__pill--warm[data-v-48176239],.cstat__pill--warm[data-v-48176239]:hover,.cstat__pill--warm[aria-expanded=true][data-v-48176239]{color:var(--atlas-warm)}.cstat__pill--danger[data-v-48176239],.cstat__pill--danger[data-v-48176239]:hover,.cstat__pill--danger[aria-expanded=true][data-v-48176239]{color:var(--atlas-danger)}.cstat__menu{min-width:200px;max-width:320px;margin:0;padding:4px;list-style:none}.cstat__thread{padding:5px 8px;font-size:12.5px;color:var(--atlas-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cstat__ctx-list{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;margin:0;padding:5px 8px;font-size:12.5px}.cstat__ctx-list dt{color:var(--atlas-text-mute)}.cstat__ctx-list dd{margin:0;text-align:right;font-family:var(--atlas-font-mono);color:var(--atlas-text)}.cstat--compact .cstat__pill[data-v-48176239]{height:30px;padding:0 6px;font-size:12px}.cstat--compact .cstat__pill[data-v-48176239]:after{content:"";position:absolute;inset:calc((100% - 44px)/2)}@media(hover:none),(pointer:coarse){.cstat__pill[data-v-48176239]{height:30px;padding:0 6px;font-size:12px}.cstat__pill[data-v-48176239]:after{content:"";position:absolute;inset:calc((100% - 44px)/2)}}.alogo[data-v-3983ed8d]{display:inline-flex;align-items:center;gap:6px}.alogo__mark[data-v-3983ed8d]{position:relative;flex:none;width:.95em;height:1.6em}.alogo__star[data-v-3983ed8d]{position:absolute;display:block;color:var(--atlas-text-mute);opacity:.55;--alogo-glow: transparent;animation:8.2s ease-in-out infinite}.alogo__glyph[data-v-3983ed8d]{display:block;width:100%;height:100%;animation:alogo-drift-3983ed8d ease-in-out infinite}.alogo__star--top[data-v-3983ed8d]{left:.15em;top:0;width:.7em;height:.7em;animation-name:alogo-top-3983ed8d}.alogo__star--mid[data-v-3983ed8d]{left:0;top:.68em;width:.62em;height:.62em;animation-name:alogo-mid-3983ed8d}.alogo__star--low[data-v-3983ed8d]{left:.56em;top:1.2em;width:.35em;height:.35em;animation-name:alogo-low-3983ed8d}.alogo__star--top .alogo__glyph[data-v-3983ed8d]{animation-duration:6.1s}.alogo__star--mid .alogo__glyph[data-v-3983ed8d]{animation-duration:5.3s;animation-delay:-2.1s}.alogo__star--low .alogo__glyph[data-v-3983ed8d]{animation-duration:3.7s;animation-delay:-.9s}@keyframes alogo-low-3983ed8d{0%{opacity:.55;filter:none}5%{opacity:1;filter:brightness(1.5) drop-shadow(0 0 .14em var(--alogo-glow))}20%{opacity:.55;filter:none}38%{opacity:.22;filter:brightness(.8)}50%{opacity:.55;filter:none}63%{opacity:.85;filter:brightness(1.22) drop-shadow(0 0 .08em var(--alogo-glow))}78%,to{opacity:.55;filter:none}}@keyframes alogo-mid-3983ed8d{0%{opacity:.55;filter:none}5%{opacity:.85;filter:brightness(1.22) drop-shadow(0 0 .08em var(--alogo-glow))}20%{opacity:.55;filter:none}38%{opacity:1;filter:brightness(1.5) drop-shadow(0 0 .14em var(--alogo-glow))}52%{opacity:.55;filter:none}63%{opacity:.22;filter:brightness(.8)}76%,to{opacity:.55;filter:none}}@keyframes alogo-top-3983ed8d{0%{opacity:.55;filter:none}5%{opacity:.22;filter:brightness(.8)}20%{opacity:.55;filter:none}38%{opacity:.85;filter:brightness(1.22) drop-shadow(0 0 .08em var(--alogo-glow))}52%{opacity:.55;filter:none}63%{opacity:1;filter:brightness(1.5) drop-shadow(0 0 .14em var(--alogo-glow))}80%,to{opacity:.55;filter:none}}@keyframes alogo-drift-3983ed8d{0%,to{filter:brightness(.96)}50%{filter:brightness(1.06)}}.alogo__name[data-v-3983ed8d]{font:inherit;color:inherit}.alogo.is-working .alogo__mark[data-v-3983ed8d]{filter:brightness(1.25)}.alogo.is-working .alogo__star[data-v-3983ed8d]{--alogo-glow: currentColor}.alogo.is-working .alogo__name[data-v-3983ed8d]{--atlas-wave-fallback: var(--atlas-accent)}.alogo.is-paused .alogo__star[data-v-3983ed8d],.alogo.is-paused .alogo__glyph[data-v-3983ed8d],.alogo.is-paused .alogo__name[data-v-3983ed8d]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.alogo .alogo__star[data-v-3983ed8d],.alogo .alogo__glyph[data-v-3983ed8d]{animation:none!important}.alogo .alogo__star[data-v-3983ed8d]{opacity:.8;filter:none}.alogo.is-working .alogo__star[data-v-3983ed8d]{filter:drop-shadow(0 0 .1em currentColor)}}.orb[data-v-edb208ff]{position:relative;width:var(--size, 58px);height:var(--size, 58px);flex:none;border:0;border-radius:50%;background:transparent;cursor:pointer;isolation:isolate;pointer-events:auto;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.orb[data-v-edb208ff]:hover{transform:translateY(-4px)}.orb[data-v-edb208ff]:active{transform:translateY(-1px) scale(.96)}.orb.is-open[data-v-edb208ff]{width:calc(var(--size, 58px) - 8px);height:calc(var(--size, 58px) - 8px)}.orb.is-streaming[data-v-edb208ff]{transform:scale(var(--breath, 1));transition:transform .08s linear}.orb.is-streaming[data-v-edb208ff]:hover{transform:scale(var(--breath, 1)) translateY(-2px)}.orb.is-streaming .orb__halo[data-v-edb208ff]{opacity:calc(.45 + (var(--breath, 1) - 1) * 1.6);animation:none}.orb__halo[data-v-edb208ff]{position:absolute;inset:-16px;border-radius:50%;z-index:-2;background:radial-gradient(circle,color-mix(in srgb,var(--atlas-accent, #2ee6a8) 34%,transparent),transparent 68%);filter:blur(12px);opacity:.6;animation:orbHalo-edb208ff 3.4s ease-in-out infinite}@keyframes orbHalo-edb208ff{0%,to{opacity:.42;transform:scale(.94)}50%{opacity:.72;transform:scale(1.06)}}.orb__pulse[data-v-edb208ff]{pointer-events:none;position:absolute;inset:0;border-radius:50%;z-index:-1;border:1.5px solid color-mix(in srgb,var(--atlas-accent, #2ee6a8) 55%,transparent);animation:orbPulse-edb208ff 3s ease-out infinite}.orb__pulse--2[data-v-edb208ff]{animation-delay:1.5s}@keyframes orbPulse-edb208ff{0%{transform:scale(.85);opacity:.65}80%{opacity:0}to{transform:scale(2.1);opacity:0}}.orb__ring[data-v-edb208ff]{position:absolute;inset:-2px;border-radius:50%;padding:2px;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--atlas-accent, #2ee6a8) 80%,transparent) 70deg,#00e5ff 140deg,transparent 230deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:orbSpin-edb208ff 5.5s linear infinite}@keyframes orbSpin-edb208ff{to{transform:rotate(360deg)}}.orb__core[data-v-edb208ff]{position:absolute;inset:5px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 34% 28%,#aef9de,var(--atlas-accent, #2ee6a8) 44%,#0bbf95 76%,#06876b);box-shadow:0 0 22px color-mix(in srgb,var(--atlas-accent, #2ee6a8) 65%,transparent),inset 0 1px 6px #ffffff73,inset 0 -4px 10px #00281e80;animation:orbBreath-edb208ff 3.2s ease-in-out infinite}@keyframes orbBreath-edb208ff{0%,to{filter:brightness(1)}50%{filter:brightness(1.14)}}.orb__wave[data-v-edb208ff]{display:inline-flex;align-items:center;gap:2.5px;height:16px}.orb__wave i[data-v-edb208ff]{width:2.5px;height:5px;border-radius:2px;background:#05332a;animation:orbWave-edb208ff 1.15s ease-in-out infinite}.orb__wave i[data-v-edb208ff]:nth-child(2){animation-delay:.14s}.orb__wave i[data-v-edb208ff]:nth-child(3){animation-delay:.28s}.orb__wave i[data-v-edb208ff]:nth-child(4){animation-delay:.42s}@keyframes orbWave-edb208ff{0%,to{height:4px;opacity:.7}50%{height:14px;opacity:1}}.orb__label[data-v-edb208ff]{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(6px);padding:5px 12px;border-radius:var(--atlas-radius-pill);white-space:nowrap;background:#0a0e14eb;border:1px solid color-mix(in srgb,var(--atlas-accent, #2ee6a8) 30%,rgba(255,255,255,.12));color:var(--atlas-heading, #eaf4ef);font-family:Sora,system-ui,sans-serif;font-size:13.5px;font-weight:600;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;box-shadow:0 10px 26px #0006}.orb:hover .orb__label[data-v-edb208ff],.orb.is-streaming .orb__label[data-v-edb208ff]{opacity:1;transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.orb__halo[data-v-edb208ff],.orb__pulse[data-v-edb208ff],.orb__ring[data-v-edb208ff],.orb__core[data-v-edb208ff],.orb__wave i[data-v-edb208ff]{animation:none}.orb.is-streaming[data-v-edb208ff],.orb.is-streaming[data-v-edb208ff]:hover{transform:none;transition:none}}.winctl[data-v-0a7901b8]{display:inline-flex;gap:3px}.winctl__btn[data-v-0a7901b8]{display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:7px;background:transparent;color:var(--atlas-text-mute);cursor:pointer;opacity:.6;transition:opacity .15s ease,background .15s ease,color .15s ease}.winctl__btn[data-v-0a7901b8]:hover{opacity:1;background:color-mix(in srgb,var(--atlas-heading) 12%,transparent);color:var(--atlas-text)}.winctl__btn[data-v-0a7901b8]:focus-visible{opacity:1;outline:2px solid var(--atlas-accent);outline-offset:1px}@media(hover:none){.winctl__btn[data-v-0a7901b8]{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.winctl__btn[data-v-0a7901b8]{transition:none}}.acx{min-width:212px;max-width:300px;padding:6px}.acx__label[data-v-1c5e2fd2]{margin:6px 6px 4px;font-family:ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--atlas-text-mute)}.acx__sep[data-v-1c5e2fd2]{height:1px;margin:5px 6px;background:var(--atlas-border)}.acx__item[data-v-1c5e2fd2]{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:7px 8px;border:0;border-radius:9px;background:none;color:var(--atlas-text);text-align:left;font-family:var(--atlas-font-body);font-size:13.5px;cursor:pointer}.acx__item[data-v-1c5e2fd2]:hover:not(:disabled),.acx__item[data-v-1c5e2fd2]:focus-visible{background:color-mix(in srgb,var(--atlas-accent) 12%,transparent);color:var(--atlas-heading);outline:none}.acx__item[data-v-1c5e2fd2]:disabled{opacity:.38;cursor:default}.acx__item.is-danger[data-v-1c5e2fd2]{color:var(--atlas-danger)}.acx__ic[data-v-1c5e2fd2]{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:7px;color:var(--atlas-accent);background:color-mix(in srgb,var(--atlas-accent) 16%,transparent)}.acx__item.is-danger .acx__ic[data-v-1c5e2fd2]{color:var(--atlas-danger);background:color-mix(in srgb,var(--atlas-danger) 16%,transparent)}.acx__tx[data-v-1c5e2fd2]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acx__on[data-v-1c5e2fd2]{flex:none;color:var(--atlas-accent)}.acx__hint[data-v-1c5e2fd2]{flex:none;font-size:12.5px;color:var(--atlas-text-mute)}.sgrid[data-v-fef8c069]{position:absolute;inset:0;display:grid;min-height:0;min-width:0}.sgrid__stage[data-v-fef8c069]{grid-area:stage;position:relative;min-width:0;min-height:0;overflow:hidden;padding-bottom:var(--atlas-chat-inset, 0px);box-sizing:border-box}.sgrid__panel[data-v-fef8c069]{grid-area:panel;position:relative;min-width:0;min-height:0;display:flex;padding:10px}.sgrid__panel[data-v-fef8c069]>*{flex:1;min-width:0;min-height:0}.sgrid__split[data-v-fef8c069]{grid-area:split;position:relative;background:var(--gn-border);touch-action:none;cursor:row-resize;height:2px}.sgrid__split--v[data-v-fef8c069]{width:2px;height:auto;cursor:col-resize}.sgrid__split[data-v-fef8c069]:after{content:"";position:absolute;inset:-5px}.sgrid__split[data-v-fef8c069]:hover,.sgrid__split[data-v-fef8c069]:focus-visible,.is-dragging .sgrid__split[data-v-fef8c069]{background:color-mix(in srgb,var(--atlas-accent) 60%,transparent);outline:none}.is-dragging[data-v-fef8c069]{-webkit-user-select:none;user-select:none}.is-dragging .sgrid__stage[data-v-fef8c069],.is-dragging .sgrid__panel[data-v-fef8c069]{pointer-events:none}.cdock.sgrid--float>.cdock__chat[data-v-740ed62b]{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:var(--atlas-z-chat);width:min(760px,92%);--schat-avail: calc(100% - 16px) }.cdock.sgrid--right[data-v-740ed62b]>.sgrid__panel{padding-top:calc(10px + var(--atlas-winctl-h, 40px))}.cdock.sgrid--top[data-v-740ed62b]>.sgrid__panel{padding-right:calc(10px + var(--atlas-winctl-w, 66px))}.cdock--phone>.cdock__chat[data-v-740ed62b]{left:0;right:0;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;transform:none;padding:0 8px;--schat-avail: calc(100% - 8px - env(safe-area-inset-bottom, 0px)) ;max-height:calc(50% - var(--schat-gap))}.cdock--phone>.cdock__chat[data-v-740ed62b]:not(.is-collapsed){top:0;height:auto}.scrumbs[data-v-0747652c]{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:10px;background:#0000004d;border:1px solid rgba(255,255,255,.1);font-family:var(--atlas-font-body)}.scrumbs__crumb[data-v-0747652c]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:0;border-radius:7px;background:transparent;color:var(--atlas-text-mute);font:inherit;font-size:13.5px;cursor:pointer}.scrumbs__crumb[data-v-0747652c]:hover:not(:disabled){color:var(--atlas-text)}.scrumbs__crumb.is-on[data-v-0747652c]{background:color-mix(in srgb,var(--atlas-accent) 14%,transparent);color:var(--atlas-accent);cursor:default}.scrumbs__crumb[data-v-0747652c] svg{flex:none}.scrumbs__sep[data-v-0747652c]{color:var(--atlas-text-mute)}.scrumbs--compact[data-v-0747652c]{gap:6px;padding:2px}.scrumbs__up[data-v-0747652c]{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--atlas-text);cursor:pointer}.scrumbs__up[data-v-0747652c]:active{background:color-mix(in srgb,var(--atlas-text) 10%,transparent)}.scrumbs__here[data-v-0747652c]{display:inline-flex;align-items:center;gap:6px;min-width:0;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--atlas-text);font-size:13.5px}.scrumbs__here[data-v-0747652c] svg{flex:none}.scard[data-v-6a2e5203]{--ac: var(--atlas-accent);position:relative;display:flex;flex-direction:column;gap:9px;width:288px;min-height:128px;padding:15px 17px;text-align:left;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;border-radius:var(--atlas-radius-lg);background:var(--gn-bg);border:1px solid var(--gn-border);backdrop-filter:var(--gn-blur);-webkit-backdrop-filter:var(--gn-blur);box-shadow:var(--gn-shadow);color:var(--atlas-text);font-family:var(--atlas-font-body);transform:var(--scard-place, none);transition:border-color .2s,box-shadow .2s,transform .2s}.scard[data-v-6a2e5203]:hover{border-color:color-mix(in srgb,var(--ac) 45%,var(--gn-border));box-shadow:var(--gn-shadow),0 0 24px color-mix(in srgb,var(--ac) 18%,transparent);transform:var(--scard-place, none) translateY(-2px)}.scard:hover .scard__go[data-v-6a2e5203],.scard:focus-within .scard__go[data-v-6a2e5203]{opacity:1;transform:translate(0)}@media(hover:none){.scard__go[data-v-6a2e5203]{opacity:1;transform:translate(0)}}.scard__h[data-v-6a2e5203]{display:flex;align-items:center;gap:10px}.scard__ic[data-v-6a2e5203]{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;color:var(--ac);background:color-mix(in srgb,var(--ac) 16%,transparent);border:1px solid color-mix(in srgb,var(--ac) 30%,transparent)}.scard__t[data-v-6a2e5203]{flex:1;min-width:0;font-family:var(--atlas-font-display);font-size:16px;font-weight:600;color:var(--atlas-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scard__dot[data-v-6a2e5203]{width:8px;height:8px;flex:none;border-radius:50%;background:var(--atlas-text-mute)}.scard__dot.is-ok[data-v-6a2e5203]{background:var(--atlas-accent);box-shadow:0 0 8px var(--atlas-glow)}.scard__dot.is-warn[data-v-6a2e5203]{background:var(--atlas-warm);box-shadow:0 0 8px color-mix(in srgb,var(--atlas-warm) 60%,transparent)}.scard__dot.is-work[data-v-6a2e5203]{background:var(--atlas-accent);box-shadow:0 0 8px var(--atlas-glow);animation:scard-pulse-6a2e5203 1.3s ease-in-out infinite}.scard__d[data-v-6a2e5203]{margin:0;font-size:13.5px;line-height:1.45;color:var(--atlas-text)}.scard__chips[data-v-6a2e5203]{display:flex;flex-wrap:wrap;gap:6px}.scard__chip[data-v-6a2e5203]{--ac: var(--atlas-accent);display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--atlas-radius-pill);font-size:13px;color:var(--atlas-text);background:color-mix(in srgb,var(--ac) 12%,transparent);border:1px solid color-mix(in srgb,var(--ac) 26%,transparent)}.scard__chip[data-v-6a2e5203] svg{color:var(--ac)}.scard__f[data-v-6a2e5203]{display:flex;align-items:center;gap:10px;margin-top:auto}.scard__meta[data-v-6a2e5203]{font-family:ui-monospace,monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--atlas-text-mute)}.scard__go[data-v-6a2e5203]{position:absolute;right:15px;bottom:15px;display:grid;place-items:center;color:var(--ac);opacity:0;transform:translate(-4px);transition:opacity .2s,transform .2s}@keyframes scard-pulse-6a2e5203{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.scard__dot.is-work[data-v-6a2e5203]{animation:none}}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-textbg{fill:#fff}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.ncanvas[data-v-6e9b8792]{position:absolute;inset:0;overflow:hidden}.ncanvas[data-v-6e9b8792] .vue-flow{position:absolute;inset:0}.ncanvas[data-v-6e9b8792] .vue-flow__node{overflow:visible}.ncanvas[data-v-6e9b8792] .vue-flow__background{pointer-events:none}.ncanvas[data-v-6e9b8792] .vue-flow__edge-path{stroke:color-mix(in srgb,var(--atlas-accent) 55%,var(--atlas-text-mute));stroke-width:1.7;stroke-linecap:round}.ncanvas[data-v-6e9b8792] .vue-flow__edge:hover .vue-flow__edge-path{stroke-width:2.6}.ncanvas[data-v-6e9b8792] .vue-flow__edge.selected .vue-flow__edge-path{stroke-width:2.4}.ncanvas[data-v-6e9b8792] .vue-flow__connection-path{stroke:var(--atlas-accent);stroke-width:1.8;stroke-dasharray:6 6}@media(prefers-reduced-motion:reduce){.ncanvas[data-v-6e9b8792] .vue-flow__edge.animated .vue-flow__edge-path{animation:none}}.ncanvas[data-v-6e9b8792] .vue-flow__controls{bottom:80px;right:14px;left:auto;border-radius:10px;overflow:hidden;box-shadow:var(--gn-shadow);border:1px solid var(--gn-border)}.ncanvas[data-v-6e9b8792] .vue-flow__controls-button{background:var(--atlas-bg-elevated);border-bottom:1px solid var(--gn-border);fill:var(--atlas-text-mute)}.ncanvas[data-v-6e9b8792] .vue-flow__controls-button:hover{background:color-mix(in srgb,var(--atlas-heading) 8%,transparent);fill:var(--atlas-accent)}.ncanvas[data-v-6e9b8792] .vue-flow__minimap{bottom:10px;left:14px;right:auto;border-radius:10px;overflow:hidden;background:var(--atlas-bg-mute)!important;border:1px solid var(--gn-border);box-shadow:var(--gn-shadow)}@media(pointer:coarse){.ncanvas[data-v-6e9b8792] .vue-flow__controls-button{width:40px;height:40px}}@media(max-width:720px){.ncanvas[data-v-6e9b8792] .vue-flow__minimap{display:none}}.gport--out[data-v-6e9dd107]{right:-7px;width:16px;height:16px;border:2px solid var(--ac, var(--atlas-accent));border-radius:50%;background:var(--atlas-bg-elevated);cursor:crosshair;opacity:.7;transition:opacity .15s,border-color .15s}.gport--in[data-v-6e9dd107]{left:-5px;right:auto;width:10px;height:10px;border:1px solid color-mix(in srgb,var(--atlas-heading) 28%,transparent);border-radius:50%;background:color-mix(in srgb,var(--atlas-heading) 18%,transparent)}.gncard:hover{opacity:1}.gport__lbl[data-v-6e9dd107]{position:absolute;left:17px;top:-3px;font-family:ui-monospace,monospace;font-size:12px;color:var(--atlas-text-mute);white-space:nowrap}.cdlg[data-v-73cc821c]{position:absolute;inset:0;z-index:var(--atlas-z-dialog);display:grid;place-items:center;background:color-mix(in srgb,var(--atlas-bg) 55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cdlg__card[data-v-73cc821c]{width:min(520px,calc(100% - 32px));padding:18px 20px 16px;border-radius:var(--atlas-radius-lg);background:var(--atlas-bg-elevated);border:1px solid var(--gn-border);box-shadow:var(--gn-shadow)}.cdlg__h[data-v-73cc821c]{margin-bottom:12px;font-family:var(--atlas-font-display);font-size:15.5px;font-weight:600;color:var(--atlas-heading)}.cdlg__row[data-v-73cc821c]{display:flex;gap:8px}.cdlg__in[data-v-73cc821c]{flex:1;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid var(--gn-border);background:var(--atlas-bg-soft);color:var(--atlas-text);font:inherit;font-size:14.5px;outline:none}.cdlg__in[data-v-73cc821c]:focus{border-color:color-mix(in srgb,var(--atlas-accent) 50%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--atlas-accent) 16%,transparent)}.cdlg__go[data-v-73cc821c]{flex:none;padding:10px 16px;border-radius:10px;border:1px solid color-mix(in srgb,var(--atlas-accent) 45%,transparent);background:color-mix(in srgb,var(--atlas-accent) 16%,transparent);color:var(--atlas-heading);font:inherit;font-size:14.5px;cursor:pointer}.cdlg__go[data-v-73cc821c]:hover:not(:disabled){background:color-mix(in srgb,var(--atlas-accent) 26%,transparent)}.cdlg__go[data-v-73cc821c]:disabled{opacity:.45;cursor:not-allowed}.cdlg__or[data-v-73cc821c]{margin:14px 0 8px;font-family:ui-monospace,monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--atlas-text-mute)}.cdlg__presets[data-v-73cc821c]{display:flex;flex-wrap:wrap;gap:7px}.cdlg__chip[data-v-73cc821c]{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:var(--atlas-radius-pill);border:1px solid color-mix(in srgb,var(--ac) 34%,transparent);background:color-mix(in srgb,var(--ac) 12%,transparent);color:var(--atlas-text);font:inherit;font-size:13.5px;cursor:pointer}.cdlg__chip[data-v-73cc821c]:hover:not(:disabled){background:color-mix(in srgb,var(--ac) 22%,transparent)}.cdlg__chip[data-v-73cc821c]:disabled{opacity:.45;cursor:not-allowed}.cdlg__hint[data-v-73cc821c]{margin-top:12px;font-size:13.5px;line-height:1.5;color:var(--atlas-text-mute)}.usurf[data-v-bc851b40]{position:relative;height:100%;min-height:62vh;overflow:hidden;color:var(--atlas-text);font-family:var(--atlas-font-body);background:radial-gradient(120% 90% at 50% 30%,color-mix(in srgb,var(--ac) 5%,transparent),transparent 58%),#0000003d}.usurf__grid[data-v-bc851b40],.usurf__stage[data-v-bc851b40]{position:absolute;inset:0}.usurf--phone[data-v-bc851b40],.usurf--phone[data-v-bc851b40] .sgrid__stage{display:flex;flex-direction:column}.usurf--phone .usurf__chrome[data-v-bc851b40]{position:static;order:-1}.usurf--phone .usurf__stage[data-v-bc851b40]{position:relative;inset:auto;flex:1;min-height:0}.usurf--phone .usurf__crumbs[data-v-bc851b40]>*{flex:none}.usurf--phone .usurf__crumbs[data-v-bc851b40]::-webkit-scrollbar{display:none}.usurf--phone .usurf__crumbs[data-v-bc851b40]{position:relative;align-self:stretch;left:auto;top:auto;z-index:var(--atlas-z-chrome);order:-1;flex:0 1 auto;min-width:0;display:flex;flex-wrap:nowrap;gap:6px;margin:6px 12px 8px;overflow-x:auto;scrollbar-width:none}.usurf__works[data-v-bc851b40]{position:absolute;inset:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:18px;padding:60px 24px 84px;overflow-y:auto;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:32px 32px}.usurf--phone .usurf__works[data-v-bc851b40]{position:relative;inset:auto;padding:4px 16px 88px}.usurf__phone[data-v-bc851b40]{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 16px 88px}.usurf__works--canvas[data-v-bc851b40]{display:block;padding:0;background-image:none}.usurf__works--canvas[data-v-bc851b40] .vue-flow__node{width:258px}.usurf__empty[data-v-bc851b40]{flex:1 1 100%;display:flex;flex-direction:column;align-items:center;margin-top:11vh;max-width:none;color:var(--atlas-text-mute);font-size:14.5px;line-height:1.55;text-align:center}.usurf--phone .usurf__empty[data-v-bc851b40]{margin-top:6vh}.usurf__chrome[data-v-bc851b40]{position:absolute;left:0;right:0;top:0;z-index:var(--atlas-z-chrome);display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 10px;padding:12px 16px;pointer-events:none}.usurf__chrome[data-v-bc851b40]>*{pointer-events:auto}.usurf__crumbs[data-v-bc851b40]{position:static;flex:0 1 auto;min-width:0;flex-wrap:wrap}.usurf__crumbs[data-v-bc851b40]::-webkit-scrollbar{display:none}.usurf__addwrap[data-v-bc851b40]{position:relative;display:inline-flex}.usurf__add[data-v-bc851b40]{display:inline-flex;align-items:center;gap:6px;margin-left:6px;padding:5px 11px;border:1px solid color-mix(in srgb,var(--ac) 42%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ac) 14%,transparent);color:var(--ac);font:inherit;font-size:13.5px;cursor:pointer}.usurf__add[data-v-bc851b40]:hover{background:color-mix(in srgb,var(--ac) 22%,transparent)}.usurf__arch[data-v-bc851b40]{display:inline-flex;align-items:center;gap:6px;margin-left:6px;padding:5px 10px;border:1px solid var(--gn-border);border-radius:8px;background:transparent;color:var(--atlas-text-mute);font:inherit;font-size:13.5px;cursor:pointer}.usurf__arch[data-v-bc851b40]:hover,.usurf__arch.is-on[data-v-bc851b40]{color:var(--atlas-text);border-color:color-mix(in srgb,var(--ac) 42%,var(--gn-border))}.usurf__pop[data-v-bc851b40]{position:absolute;left:6px;top:calc(100% + 8px);z-index:var(--atlas-z-popover)}.usurf__toolbar[data-v-bc851b40]{margin-right:var(--atlas-winctl-w, 66px);flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.usurf--phone .usurf__chrome[data-v-bc851b40]{flex-wrap:nowrap}.usurf--phone .usurf__toolbar[data-v-bc851b40]{flex:none;margin-right:0}.cap__ic[data-v-6afe63cd]{display:grid;place-items:center;width:46px;height:46px;margin-bottom:10px;border-radius:var(--atlas-radius-lg);color:var(--atlas-accent);background:color-mix(in srgb,var(--atlas-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--atlas-accent) 30%,transparent)}.cap__blurb[data-v-6afe63cd]{font-size:14.5px;line-height:1.5;color:var(--atlas-text-mute)}.cap__parts[data-v-6afe63cd]{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0;list-style:none}.cap__part[data-v-6afe63cd]{padding:3px 10px;border-radius:var(--atlas-radius-pill);border:1px solid color-mix(in srgb,var(--atlas-accent) 26%,transparent);background:color-mix(in srgb,var(--atlas-accent) 10%,transparent);font-size:13px;color:var(--atlas-text)}.cap__none[data-v-6afe63cd]{font-family:ui-monospace,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--atlas-text-mute)}.cap__inside[data-v-6afe63cd]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center}.cblock[data-v-b26295c3]{margin:.6em 0;border:1px solid var(--atlas-border);border-radius:var(--atlas-radius);background:var(--atlas-bg-soft);overflow:hidden}.cblock__bar[data-v-b26295c3]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px 4px 10px;border-bottom:1px solid var(--atlas-border);font-size:11px;color:var(--atlas-text-mute)}.cblock__lang[data-v-b26295c3]{font-family:var(--atlas-font-mono);letter-spacing:.04em;text-transform:lowercase}.cblock__copy[data-v-b26295c3]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid transparent;border-radius:var(--atlas-radius-pill);background:transparent;color:var(--atlas-text-mute);font:inherit;font-size:11px;cursor:pointer;transition:var(--atlas-transition)}.cblock__copy[data-v-b26295c3]:hover,.cblock__copy[data-v-b26295c3]:focus-visible{border-color:var(--atlas-border-hover);color:var(--atlas-text)}.cblock__pre[data-v-b26295c3]{margin:0;padding:10px 12px;overflow-x:auto;max-height:60vh;overflow-y:auto;overscroll-behavior:contain}.cblock__code[data-v-b26295c3]{font-family:var(--atlas-font-mono);font-size:12.5px;line-height:1.55;color:var(--atlas-text);white-space:pre;tab-size:2}.cblock__code .tok-keyword[data-v-b26295c3]{color:var(--atlas-code-keyword)}.cblock__code .tok-string[data-v-b26295c3]{color:var(--atlas-code-string)}.cblock__code .tok-number[data-v-b26295c3]{color:var(--atlas-code-number)}.cblock__code .tok-function[data-v-b26295c3]{color:var(--atlas-code-function)}.cblock__code .tok-typeName[data-v-b26295c3]{color:var(--atlas-code-type)}.cblock__code .tok-comment[data-v-b26295c3]{color:var(--atlas-code-comment);font-style:italic}@media(hover:none){.cblock__copy[data-v-b26295c3]{min-height:44px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.cblock__copy[data-v-b26295c3]{transition:none}}.md[data-v-7cfeeb18]{line-height:1.55;overflow-wrap:anywhere}.md[data-v-7cfeeb18]>:first-child{margin-top:0}.md[data-v-7cfeeb18]>:last-child{margin-bottom:0}.md[data-v-7cfeeb18] .md__p{margin:0 0 .55em}.md[data-v-7cfeeb18] .md__h{margin:.9em 0 .4em;font-family:var(--atlas-font-display);font-weight:600;color:var(--atlas-heading);line-height:1.3}.md[data-v-7cfeeb18] h2.md__h{font-size:1.16em}.md[data-v-7cfeeb18] h3.md__h{font-size:1.08em}.md[data-v-7cfeeb18] h4.md__h,.md[data-v-7cfeeb18] h5.md__h,.md[data-v-7cfeeb18] h6.md__h{font-size:1em}.md[data-v-7cfeeb18] .md__list{margin:0 0 .55em;padding-left:1.35em}.md[data-v-7cfeeb18] .md__li{margin:.15em 0}.md[data-v-7cfeeb18] .md__task{display:flex;align-items:flex-start;gap:.5em;list-style:none;margin-left:-1.35em}.md[data-v-7cfeeb18] .md__check{flex:none;width:1.05em;height:1.05em;margin:.28em 0 0;accent-color:var(--atlas-accent)}@media(pointer:coarse){.md[data-v-7cfeeb18] .md__check{width:1.4em;height:1.4em;margin-top:.15em}}.md[data-v-7cfeeb18] .md__taskbody{min-width:0}.md[data-v-7cfeeb18] .md__quote{margin:.55em 0;padding:.1em 0 .1em .8em;border-left:2px solid var(--atlas-border-hover);color:var(--atlas-text-mute)}.md[data-v-7cfeeb18] .md__hr{margin:.9em 0;border:0;border-top:1px solid var(--atlas-border)}.md[data-v-7cfeeb18] .md__code{padding:.1em .35em;border-radius:5px;background:var(--atlas-inset-bg);font-family:var(--atlas-font-mono);font-size:.9em}.md[data-v-7cfeeb18] a{color:var(--atlas-accent);text-underline-offset:2px}.md[data-v-7cfeeb18] .md__deadlink{color:var(--atlas-text-mute)}.md[data-v-7cfeeb18] .md__raw{margin:0 0 .55em;font-family:var(--atlas-font-mono);font-size:.88em;color:var(--atlas-text-mute);overflow-wrap:anywhere}.md[data-v-7cfeeb18] .md__tablewrap{margin:.6em 0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.md[data-v-7cfeeb18] .md__table{border-collapse:collapse;font-size:.94em}.md[data-v-7cfeeb18] .md__table th,.md[data-v-7cfeeb18] .md__table td{padding:5px 10px;border:1px solid var(--atlas-border);text-align:left}.md[data-v-7cfeeb18] .md__table th{color:var(--atlas-heading);font-weight:600;background:var(--atlas-bg-soft)}.tbody[data-v-626dca92]{display:flex;flex-direction:column;gap:6px;min-width:0}.tbody__fold[data-v-626dca92]{border:1px solid var(--atlas-border);border-radius:var(--atlas-radius);background:var(--atlas-bg-soft)}.tbody__sum[data-v-626dca92]{display:flex;align-items:center;gap:7px;min-height:32px;padding:5px 10px;color:var(--atlas-text-mute);font-size:12px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.tbody__sum[data-v-626dca92]::-webkit-details-marker{display:none}.tbody__sum[data-v-626dca92]:hover,.tbody__sum[data-v-626dca92]:focus-visible{color:var(--atlas-text)}.tbody__mark[data-v-626dca92]{width:0;height:0;border-left:5px solid currentColor;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;transition:var(--atlas-transition)}.tbody__fold[open] .tbody__mark[data-v-626dca92]{transform:rotate(90deg)}.tbody__inner[data-v-626dca92]{padding:0 10px 8px;font-size:.95em}.tbody__inner--mute[data-v-626dca92]{color:var(--atlas-text-mute)}.tbody__tools[data-v-626dca92]{margin:0;padding:0 10px 8px;list-style:none}.tbody__tool[data-v-626dca92]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:3px 0;font-size:12px}.tbody__dot[data-v-626dca92]{width:7px;height:7px;border-radius:var(--atlas-radius-pill);flex:none;align-self:center}.tbody__dot.is-ok[data-v-626dca92]{background:var(--atlas-accent)}.tbody__dot.is-bad[data-v-626dca92]{background:var(--atlas-danger)}.tbody__dot.is-unknown[data-v-626dca92]{border:1px solid var(--atlas-text-mute)}.tbody__tool-icon[data-v-626dca92]{flex:none;color:var(--atlas-text-mute)}.tbody__name[data-v-626dca92]{font-family:var(--atlas-font-mono);color:var(--atlas-text)}.tbody__name--human[data-v-626dca92]{font-family:inherit}.tbody__detail[data-v-626dca92]{color:var(--atlas-text-mute)}.tbody__args[data-v-626dca92]{flex:1 1 100%;min-width:0;overflow-x:auto;padding:2px 6px;border-radius:5px;background:var(--atlas-inset-bg);color:var(--atlas-text-mute);font-family:var(--atlas-font-mono);font-size:11px;white-space:pre}.tbody__caret[data-v-626dca92]{display:inline-block;width:2px;height:1em;background:var(--atlas-accent);animation:tbody-blink-626dca92 1s steps(2) infinite}.tbody__thinking[data-v-626dca92]{margin:0;font-size:.95em}.tbody__dots[data-v-626dca92]:after{content:".";animation:tbody-thinking-dots-626dca92 1.2s steps(1) infinite}@keyframes tbody-thinking-dots-626dca92{0%{content:"."}33%{content:".."}66%{content:"..."}}.tbody-pop-enter-active[data-v-626dca92]{transition:opacity .22s ease,transform .22s ease}.tbody-pop-enter-from[data-v-626dca92]{opacity:0;transform:translateY(2px)}.tbody__metrics[data-v-626dca92]{align-self:flex-start;margin:0;padding:0;border:0;background:transparent;color:var(--atlas-text-mute);font:inherit;font-size:11px;text-align:left;overflow-wrap:anywhere;cursor:pointer}.tbody__metrics[data-v-626dca92]:hover{color:var(--atlas-text)}.tbody__metrics[data-v-626dca92]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:1px}.tbody__meta-pop{padding:8px 10px;max-width:min(92vw,320px)}.tbody__meta-list{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:0;font-size:12.5px}.tbody__meta-list dt{color:var(--atlas-text-mute)}.tbody__meta-list dd{margin:0;font-family:var(--atlas-font-mono);overflow-wrap:anywhere}@keyframes tbody-blink-626dca92{50%{opacity:0}}@media(hover:none){.tbody__sum[data-v-626dca92]{min-height:45px}.tbody__metrics[data-v-626dca92]{position:relative}.tbody__metrics[data-v-626dca92]:after{content:"";position:absolute;inset:-14px 0}}@media(prefers-reduced-motion:reduce){.tbody__mark[data-v-626dca92]{transition:none}.tbody__caret[data-v-626dca92]{animation:none}.tbody__dots[data-v-626dca92]:after{animation:none;content:"…"}.tbody-pop-enter-active[data-v-626dca92]{transition:none}}.tacts[data-v-fdac1524]{display:flex;align-items:center;gap:2px;min-height:24px}.tacts__btn[data-v-fdac1524]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:24px;height:24px;padding:0 4px;border:0;border-radius:7px;background:transparent;color:var(--atlas-text-mute);font:inherit;font-size:12.5px;cursor:pointer;transition:background .15s ease,color .15s ease}.tacts__btn[data-v-fdac1524]:hover{background:color-mix(in srgb,var(--atlas-heading) 10%,transparent);color:var(--atlas-text)}.tacts__btn[data-v-fdac1524]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:1px}.tacts__btn.is-on[data-v-fdac1524]{color:var(--atlas-accent)}.tacts__btn--stop[data-v-fdac1524]{border:1px solid var(--gn-border);border-radius:var(--atlas-radius-pill);padding:0 7px}.tacts__btn--stop[data-v-fdac1524]:hover{color:var(--atlas-warm);border-color:color-mix(in srgb,var(--atlas-warm) 45%,transparent);background:transparent}@media(hover:none),(pointer:coarse){.tacts__btn[data-v-fdac1524]{min-width:44px;height:44px}.tacts__btn--stop[data-v-fdac1524]{padding:0 14px}}@media(prefers-reduced-motion:reduce){.tacts__btn[data-v-fdac1524]{transition:none}}.schat[data-v-8532b66c]{--schat-gap: 60px;--schat-box-pad: 10px;display:flex;flex-direction:column;gap:8px;min-height:0;height:100%}.schat__box[data-v-8532b66c]{position:relative;z-index:0;display:flex;flex-direction:column;gap:8px;min-height:0;flex:1;padding:var(--schat-box-pad) var(--schat-box-pad) 0;border-radius:var(--atlas-radius-lg);border:1px solid var(--gn-border);box-shadow:var(--gn-shadow)}.schat__box[data-v-8532b66c]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--gn-glass-bg);backdrop-filter:var(--gn-glass-blur);-webkit-backdrop-filter:var(--gn-glass-blur);pointer-events:none}.schat.is-streaming .schat__box[data-v-8532b66c],.schat.is-streaming .schat__recent[data-v-8532b66c]{display:none}.schat__stream[data-v-8532b66c]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 0 6px}.schat__stream-time[data-v-8532b66c]{font-family:var(--atlas-font-mono);font-size:13.5px;color:var(--atlas-accent)}.schat__stream-hint[data-v-8532b66c]{font-size:13px;color:var(--atlas-text-mute)}.schat--float[data-v-8532b66c],.schat--centre[data-v-8532b66c]{height:auto;max-height:calc(var(--schat-avail, 100dvh) - var(--schat-gap))}.schat--float .schat__box[data-v-8532b66c],.schat--centre .schat__box[data-v-8532b66c]{flex:0 1 auto}.schat.is-collapsed[data-v-8532b66c]{height:auto}.schat.is-collapsed .schat__box[data-v-8532b66c]{flex:none;padding-bottom:var(--schat-box-pad)}.schat--centre.is-collapsed[data-v-8532b66c]{max-height:calc(var(--schat-avail, 100dvh) / 2 - var(--schat-gap))}.schat--float[data-v-8532b66c]{width:min(760px,92%);margin-left:auto;margin-right:auto}.schat--centre[data-v-8532b66c]{width:min(920px,94vw);margin-left:auto;margin-right:auto}.schat__head[data-v-8532b66c]{display:flex;align-items:center;justify-content:space-between;gap:8px}@media(hover:none),(pointer:coarse){.schat.is-collapsed[data-v-8532b66c]{--schat-box-pad: 6px}.schat.is-collapsed .schat__box[data-v-8532b66c]{gap:4px}.schat.is-collapsed .schat__head[data-v-8532b66c]{min-height:18px;gap:4px}.schat.is-collapsed .schat__head[data-v-8532b66c] .alogo{transform:scale(.85);transform-origin:left center}.schat.is-collapsed .schat__tool[data-v-8532b66c]{width:22px;height:18px}.schat.is-collapsed .schat__tool[data-v-8532b66c] svg{width:12px;height:12px}}.schat__title[data-v-8532b66c]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--atlas-text-mute)}.schat--centre .schat__title[data-v-8532b66c]{font-size:13.5px;color:var(--atlas-text)}.schat__acts[data-v-8532b66c]{opacity:0;transition:opacity .15s ease}.schat__turn:hover .schat__acts[data-v-8532b66c],.schat__turn:focus-within .schat__acts[data-v-8532b66c],.schat__acts--live[data-v-8532b66c]{opacity:1}@media(prefers-reduced-motion:reduce){.schat__acts[data-v-8532b66c]{transition:none}}.schat__tools[data-v-8532b66c]{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.schat__status[data-v-8532b66c]{align-self:flex-start;min-width:0;margin-top:-2px}.schat__tool[data-v-8532b66c]{display:inline-grid;place-items:center;width:26px;height:24px;border:0;border-radius:7px;background:transparent;color:var(--atlas-text-mute);cursor:pointer}.schat__tool[data-v-8532b66c]:hover{background:color-mix(in srgb,var(--atlas-heading) 10%,transparent);color:var(--atlas-text)}.schat__tool[data-v-8532b66c]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:1px}.schat__tool[aria-pressed=true][data-v-8532b66c]{color:var(--atlas-accent);background:color-mix(in srgb,var(--atlas-accent) 12%,transparent)}.schat__dock[data-v-8532b66c]{position:relative}.schat__side[data-v-8532b66c]{display:inline-flex;align-items:center;gap:2px;height:24px;padding:0 6px;border:1px solid transparent;border-radius:7px;background:color-mix(in srgb,var(--atlas-heading) 7%,transparent);color:var(--atlas-text-mute);cursor:pointer}.schat__side[data-v-8532b66c]:hover,.schat__side[aria-expanded=true][data-v-8532b66c]{color:var(--atlas-text);border-color:var(--gn-border)}.schat__log-wrap[data-v-8532b66c]{position:relative;display:grid;grid-template-rows:0fr;flex:1;min-height:0;transition:grid-template-rows .24s cubic-bezier(.2,.8,.2,1)}.schat__log-wrap.is-open[data-v-8532b66c]{grid-template-rows:1fr}.schat__jumps[data-v-8532b66c]{position:absolute;right:10px;bottom:8px;z-index:1;display:flex;flex-direction:column;gap:6px;overflow:visible}.schat__jump[data-v-8532b66c]{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--gn-glass-2-border);border-radius:var(--atlas-radius-pill);background:var(--gn-glass-2-bg);backdrop-filter:var(--atlas-glass-nested, var(--gn-glass-2-blur));-webkit-backdrop-filter:var(--atlas-glass-nested, var(--gn-glass-2-blur));color:var(--atlas-text);cursor:pointer;-webkit-tap-highlight-color:transparent}.schat__jump[data-v-8532b66c]:hover{color:var(--atlas-heading);border-color:var(--atlas-accent)}.schat__jump[data-v-8532b66c]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:1px}@media(hover:none),(pointer:coarse){.schat__jump[data-v-8532b66c]{width:40px;height:40px}}.jump-enter-active[data-v-8532b66c],.jump-leave-active[data-v-8532b66c]{transition:opacity .15s ease,transform .15s ease}.jump-enter-from[data-v-8532b66c],.jump-leave-to[data-v-8532b66c]{opacity:0;transform:translateY(4px)}@media(prefers-reduced-motion:reduce){.jump-enter-active[data-v-8532b66c],.jump-leave-active[data-v-8532b66c]{transition:none}}.schat__log-wrap[data-v-8532b66c]>*{min-height:0;overflow:hidden}.schat--float .schat__log-wrap[data-v-8532b66c],.schat--centre .schat__log-wrap[data-v-8532b66c]{display:flex;flex-direction:column;flex:0 1 auto;transition:none}.schat--float .schat__log[data-v-8532b66c]>:first-child,.schat--centre .schat__log[data-v-8532b66c]>:first-child{margin-top:auto}.schat--float .schat__log[data-v-8532b66c],.schat--centre .schat__log[data-v-8532b66c]{animation:schatLogIn-8532b66c .24s cubic-bezier(.2,.8,.2,1);flex:0 1 auto;min-height:0}@keyframes schatLogIn-8532b66c{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.schat--float .schat__log[data-v-8532b66c],.schat--centre .schat__log[data-v-8532b66c]{animation:none}}@media(prefers-reduced-motion:reduce){.schat__log-wrap[data-v-8532b66c]{transition:none}}.schat.schat--fill[data-v-8532b66c]:not(.is-collapsed){height:100%;max-height:none}.schat--fill:not(.is-collapsed) .schat__box[data-v-8532b66c]{flex:1 1 auto}.schat--fill:not(.is-collapsed) .schat__log-wrap[data-v-8532b66c]{flex:1 1 auto}.schat__log[data-v-8532b66c]{flex:1;min-height:84px;overflow-y:auto;display:flex;flex-direction:column;gap:9px;padding-right:2px}.schat__empty[data-v-8532b66c]{margin:auto 0;font-size:13.5px;color:var(--atlas-text-mute);text-align:center}.schat__note[data-v-8532b66c]{margin:0;font-size:12.5px;color:var(--atlas-text-mute);text-align:center}.schat__wipe[data-v-8532b66c]{align-self:center;display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border:1px solid var(--gn-border);border-radius:var(--atlas-radius-pill);background:transparent;color:var(--atlas-text-mute);font:inherit;font-size:12.5px;cursor:pointer}.schat__wipe[data-v-8532b66c]:hover{color:var(--atlas-warm);border-color:color-mix(in srgb,var(--atlas-warm) 45%,transparent)}.schat__manage[data-v-8532b66c]{display:flex;justify-content:center;gap:6px}.schat__manage-handle[data-v-8532b66c]{display:flex;align-items:center;justify-content:center;margin:0 auto;min-height:24px;padding:0 14px;border:0;background:transparent;color:var(--atlas-text-mute);opacity:.55;cursor:pointer}.schat__manage-handle[data-v-8532b66c]:hover,.schat__manage-handle[data-v-8532b66c]:focus-visible{opacity:1}@media(hover:none),(pointer:coarse){.schat__manage-handle[data-v-8532b66c]{min-height:32px}}.schat__turn[data-v-8532b66c]{position:relative;display:flex;flex-direction:column;gap:3px;max-width:86%;padding:7px 10px;border-radius:12px;border:1px solid var(--gn-glass-3-border);background:var(--gn-glass-3-bg);backdrop-filter:var(--atlas-glass-nested, var(--gn-glass-3-blur));-webkit-backdrop-filter:var(--atlas-glass-nested, var(--gn-glass-3-blur));touch-action:pan-y;transition:transform .18s ease}.schat__turn.is-swiping[data-v-8532b66c]{transition:none}@media(prefers-reduced-motion:reduce){.schat__turn[data-v-8532b66c]{transition:none}}.schat__swipe-hint[data-v-8532b66c]{position:absolute;top:50%;left:10px;transform:translateY(-50%);display:inline-flex;color:var(--atlas-accent);pointer-events:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.schat__turn[data-v-8532b66c]{background:color-mix(in srgb,var(--atlas-bg) 88%,transparent)}.schat__box[data-v-8532b66c]:before{background:color-mix(in srgb,var(--atlas-bg) 78%,transparent)}}.schat__turn.is-user[data-v-8532b66c]{align-self:flex-end;border-color:color-mix(in srgb,var(--atlas-accent) 34%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--atlas-accent) 20%,transparent),color-mix(in srgb,var(--atlas-accent) 10%,transparent)),color-mix(in srgb,var(--atlas-bg) 64%,transparent)}.schat__turn.is-system[data-v-8532b66c]{align-self:center;max-width:100%;background:transparent;border-style:dashed}.schat--fill .schat__turn.is-assistant[data-v-8532b66c]{max-width:100%}.schat__meta[data-v-8532b66c]{display:flex;align-items:baseline;gap:7px}.schat__who[data-v-8532b66c]{font-family:var(--atlas-font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--atlas-text)}.schat__at[data-v-8532b66c]{font-family:var(--atlas-font-mono);font-size:12px;color:var(--atlas-text)}.schat__demo[data-v-8532b66c]{padding:0 6px;border:1px solid color-mix(in srgb,var(--atlas-warm) 50%,transparent);border-radius:var(--atlas-radius-pill);color:var(--atlas-warm);font-family:var(--atlas-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.schat__text[data-v-8532b66c]{margin:0;font-size:15.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.schat--centre .schat__text[data-v-8532b66c]{font-size:16.5px}.schat__turn.is-user .schat__text[data-v-8532b66c]{color:var(--atlas-heading)}.schat__caret[data-v-8532b66c]{display:inline-block;width:6px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--atlas-accent);animation:schatCaret-8532b66c 1s steps(2) infinite}@keyframes schatCaret-8532b66c{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.schat__caret[data-v-8532b66c]{animation:none}}.schat__recent[data-v-8532b66c]{display:flex;flex-direction:column;gap:.38rem;width:100%;max-width:min(100%,34rem);margin:0 auto;padding:0 .25rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;border-radius:var(--atlas-radius-lg);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.45) 12%,rgba(0,0,0,.92) 38%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.45) 12%,rgba(0,0,0,.92) 38%,#000 100%)}.schat__recent[data-v-8532b66c]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}.schat__recent-msg[data-v-8532b66c]{--msg-opacity: 1;align-self:center;max-width:100%;margin:0;padding:.4rem .75rem;border-radius:1rem;background:var(--gn-glass-1-bg);backdrop-filter:var(--gn-glass-1-blur);-webkit-backdrop-filter:var(--gn-glass-1-blur);box-shadow:0 6px 24px #0000002e;color:var(--atlas-heading);font-size:.90625rem;font-weight:500;line-height:1.35;text-align:center;overflow-wrap:anywhere;animation:schatRecentIn-8532b66c .5s cubic-bezier(.22,1,.36,1) both}@keyframes schatRecentIn-8532b66c{0%{opacity:0;transform:translateY(10px) scale(.96);filter:blur(6px)}to{opacity:var(--msg-opacity, 1);transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.schat__recent-msg[data-v-8532b66c]{animation:none;opacity:var(--msg-opacity, 1)}}.schat__files[data-v-8532b66c]{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.schat__files li[data-v-8532b66c]{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--atlas-text-mute)}.schat__files-fold[data-v-8532b66c]{border:1px solid var(--atlas-border);border-radius:var(--atlas-radius);background:var(--atlas-bg-soft)}.schat__files-fold .schat__files[data-v-8532b66c]{padding:0 8px 8px}.schat__files-sum[data-v-8532b66c]{display:flex;align-items:center;gap:7px;min-height:28px;padding:5px 8px;color:var(--atlas-text-mute);font-size:12px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.schat__files-sum[data-v-8532b66c]::-webkit-details-marker{display:none}.schat__files-sum[data-v-8532b66c]:hover,.schat__files-sum[data-v-8532b66c]:focus-visible{color:var(--atlas-text)}.schat__files-mark[data-v-8532b66c]{width:0;height:0;border-left:5px solid currentColor;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;transition:var(--atlas-transition)}.schat__files-fold[open] .schat__files-mark[data-v-8532b66c]{transform:rotate(90deg)}.schat__filecard[data-v-8532b66c]{display:inline-flex;align-items:center;gap:8px;max-width:18rem;padding:6px 10px;border:1px solid var(--gn-border);border-radius:var(--atlas-radius);background:color-mix(in srgb,var(--atlas-heading) 7%,transparent);color:var(--atlas-accent);font:inherit;text-align:left;cursor:pointer}.schat__filecard[data-v-8532b66c]:hover{border-color:var(--atlas-accent)}.schat__filecard[data-v-8532b66c]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}.schat__filebody[data-v-8532b66c]{display:flex;flex-direction:column;min-width:0}.schat__filename[data-v-8532b66c]{color:var(--atlas-text);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schat__filemeta[data-v-8532b66c]{color:var(--atlas-text-mute);font-family:var(--atlas-font-mono);font-size:11.5px}.schat__thumb[data-v-8532b66c]{display:block;padding:0;border:1px solid var(--gn-border);border-radius:var(--atlas-radius);overflow:hidden;background:transparent;line-height:0;cursor:zoom-in}.schat__thumb[data-v-8532b66c]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}.schat__thumb-img[data-v-8532b66c]{display:block;width:84px;height:64px;object-fit:cover}@media(hover:none),(pointer:coarse){.schat__tool[data-v-8532b66c]{width:44px;height:44px}.schat__side[data-v-8532b66c]{min-width:44px;height:44px;padding:0 8px}.schat__wipe[data-v-8532b66c]{min-height:40px;padding:2px 12px}.schat__acts[data-v-8532b66c]{opacity:1}.schat__files-sum[data-v-8532b66c]{min-height:45px}}.neural-assistant-panel[data-v-87a5f461]{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:0;pointer-events:none}.neural-assistant-panel--touch[data-v-87a5f461]{padding-bottom:0;overscroll-behavior-y:none;overscroll-behavior-x:none}html.atlas-ios-lock,body.atlas-ios-lock{overscroll-behavior:none}body.atlas-ios-lock{overflow:hidden}.neural-assistant-panel--chat-expanded[data-v-87a5f461]{justify-content:flex-start;pointer-events:auto}.neural-assistant-panel--chat-expanded.neural-assistant-panel--touch[data-v-87a5f461]{z-index:6}.neural-assistant-panel__chat-dim[data-v-87a5f461]{position:fixed;inset:0;min-height:100vh;min-height:100dvh;z-index:1;background:var(--atlas-scrim-bg);backdrop-filter:var(--atlas-scrim-filter);-webkit-backdrop-filter:var(--atlas-scrim-filter);pointer-events:auto}.neural-assistant-panel--ios-phone.neural-assistant-panel--mac .neural-assistant-panel__chat-dim[data-v-87a5f461]{position:absolute;inset:0;min-height:100%;min-height:100dvh}.neural-assistant-panel--chat-expanded .neural-assistant-panel__chat-dim[data-v-87a5f461]{background:linear-gradient(180deg,#04081073,#04081052 72%,#04081000)}.neural-assistant-panel--chat-expanded .neural-assistant-panel__hub[data-v-87a5f461]{z-index:2}.neural-assistant-panel--touch.neural-assistant-panel--chat-expanded:not(.neural-assistant-panel--mac) .neural-assistant-panel__chat-sheet[data-v-87a5f461]{position:absolute;left:0;right:0;bottom:max(.35rem,env(safe-area-inset-bottom,0px));margin-inline:auto;width:min(calc(100% - 1.25rem),400px);max-width:min(100%,400px);z-index:2;flex:none;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;min-height:0;max-height:calc(100% - env(safe-area-inset-top,0px) - var(--neural-chat-top-gap, 40px));overflow:hidden}.neural-assistant-panel--touch.neural-assistant-panel--chat-expanded.neural-assistant-panel--mac .neural-assistant-panel__chat-sheet[data-v-87a5f461]{position:absolute;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;max-height:calc(100% - env(safe-area-inset-top,0px) - var(--neural-chat-top-gap, 40px));overflow:hidden}.neural-assistant-panel--inactive[data-v-87a5f461]{pointer-events:none}.neural-assistant-panel--inactive .neural-assistant-panel__hub[data-v-87a5f461]{opacity:0;transform:translateY(12px)}.neural-assistant-panel--inactive .neural-assistant-panel__composer[data-v-87a5f461]{opacity:0;transform:translateY(28px);pointer-events:none}.neural-assistant-panel--inactive .neural-assistant-panel__composer--dock[data-v-87a5f461]{transform:translate(-50%) translateY(28px)}.neural-assistant-panel__hub--compact[data-v-87a5f461]{flex:0 0 auto;max-height:0;min-height:0;margin:0;padding:0;overflow:hidden;opacity:0;pointer-events:none}.neural-assistant-panel__chat-sheet[data-v-87a5f461]{display:flex;flex-direction:column;flex-shrink:0;width:100%;max-width:min(100%,940px);margin-inline:auto;transition:transform .22s cubic-bezier(.2,.85,.25,1)}.neural-assistant-panel:not(.neural-assistant-panel--mac):not(.neural-assistant-panel--touch) .neural-assistant-panel__chat-sheet[data-v-87a5f461]{position:absolute;left:0;right:0;bottom:0;margin-inline:auto;width:min(calc(100% - 1.25rem),940px);max-width:min(100%,940px);z-index:var(--atlas-z-chat, 2);pointer-events:auto;overflow:visible;transform:translateY(14px)}.neural-assistant-panel:not(.neural-assistant-panel--mac):not(.neural-assistant-panel--touch).neural-assistant-panel--inactive .neural-assistant-panel__composer[data-v-87a5f461]{transform:none}.neural-assistant-panel:not(.neural-assistant-panel--mac):not(.neural-assistant-panel--touch).neural-assistant-panel--chat-expanded .neural-assistant-panel__chat-sheet[data-v-87a5f461],.neural-assistant-panel--mac:not(.neural-assistant-panel--touch).neural-assistant-panel--chat-expanded .neural-assistant-panel__chat-sheet[data-v-87a5f461]{max-height:calc(100% - env(safe-area-inset-top,0px) - 40px)}.neural-assistant-panel__chat-sheet--expanded .neural-assistant-panel__thread-panel-clip[data-v-87a5f461]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative;z-index:0;overflow:hidden}.neural-assistant-panel__chat-sheet--sheet-exiting[data-v-87a5f461]{overflow:hidden;pointer-events:none}.neural-assistant-panel__chat-sheet--sheet-exiting .neural-assistant-panel__thread-panel[data-v-87a5f461]{transform:translateY(100%);transition:transform .38s cubic-bezier(.32,.72,.08,1)}.neural-assistant-panel__chat-sheet--expanded[data-v-87a5f461]{flex:1 1 auto;min-height:0;gap:0}.neural-assistant-panel__thread-panel[data-v-87a5f461]{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;transform:translateY(0);transition:none;margin:0;padding:.1rem .3rem 0;border-radius:1.05rem 1.05rem 0 0;background:linear-gradient(180deg,#03050af0,#04060ce0 45%,#050810d1);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0a;touch-action:manipulation}.neural-assistant-panel:not(.neural-assistant-panel--mac):not(.neural-assistant-panel--touch) .neural-assistant-panel__thread-panel[data-v-87a5f461]{padding:0;overflow:hidden;border-radius:1.12rem 1.12rem 0 0;background:linear-gradient(155deg,#222836fa,#101420f2 45%,#080b14ed);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #00000059}.neural-assistant-panel:not(.neural-assistant-panel--mac):not(.neural-assistant-panel--touch) .neural-assistant-panel__thread-head[data-v-87a5f461]{position:relative;top:auto;right:auto;z-index:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.48rem .55rem .52rem;background:transparent;border-bottom:1px solid rgba(255,255,255,.07);pointer-events:auto}.neural-assistant-panel:not(.neural-assistant-panel--mac):not(.neural-assistant-panel--touch) .neural-assistant-panel__thread-head[data-v-87a5f461]:before{content:"Лента";font-size:.78125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e6eeff6b}.neural-assistant-panel--mac:not(.neural-assistant-panel--touch) .neural-assistant-panel__thread-panel[data-v-87a5f461]{padding:0;overflow:hidden}.neural-assistant-panel--mac:not(.neural-assistant-panel--touch) .neural-assistant-panel__thread-head[data-v-87a5f461]{position:relative;top:auto;right:auto;z-index:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.48rem .55rem .52rem;background:transparent;border-bottom:1px solid rgba(255,255,255,.08);pointer-events:auto}.neural-assistant-panel--mac:not(.neural-assistant-panel--touch) .neural-assistant-panel__thread-head[data-v-87a5f461]:before{content:"Лента";font-size:.78125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ebeef866}.neural-assistant-panel__thread-pull-strip[data-v-87a5f461]{flex-shrink:0;display:flex;justify-content:center;align-items:center;min-height:2.75rem;padding:.35rem 0 .25rem;margin:0;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,#03050afa,#03050ab8 55%,#04060c59)}.neural-assistant-panel--touch .neural-assistant-panel__thread-pull-strip[data-v-87a5f461]{min-height:2.35rem;padding:.42rem 0 .5rem;background:transparent;box-shadow:none;border-bottom:1px solid rgba(255,255,255,.08)}.neural-assistant-panel--touch .neural-assistant-panel__thread-collapse-grip[data-v-87a5f461]{width:2.5rem;height:.3rem;border-radius:999px;background:#ffffff61;box-shadow:0 1px 3px #00000059}.neural-assistant-panel__thread-collapse-grip[data-v-87a5f461]{width:2.35rem;height:.24rem;border-radius:999px;background:#ffffff3d;box-shadow:0 1px 2px #00000059}.neural-assistant-panel__thread-head[data-v-87a5f461]{position:absolute;top:.28rem;right:.35rem;z-index:6;display:flex;justify-content:flex-end;align-items:center;padding:0;pointer-events:auto}.neural-assistant-panel__thread-close[data-v-87a5f461]{display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;color:#ffffffb8;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:50%;cursor:pointer;outline:none;transition:color .18s ease,background .18s ease,transform .15s ease}.neural-assistant-panel__thread-close[data-v-87a5f461]:hover{color:#fffffff2;background:#ffffff24}.neural-assistant-panel__thread-close[data-v-87a5f461]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--shell-surface-accent, #60cdff) 45%,transparent)}.neural-assistant-panel__thread-close[data-v-87a5f461]:active{transform:scale(.94)}.neural-assistant-panel__thread-turn-wrap[data-v-87a5f461]{display:flex;flex-direction:column;gap:.2rem;width:100%;max-width:100%;box-sizing:border-box}.neural-assistant-panel__thread-turn-wrap--user[data-v-87a5f461]{align-self:flex-end;margin-left:auto;align-items:flex-end}.neural-assistant-panel__thread-turn-wrap--assistant[data-v-87a5f461]{align-self:flex-start;margin-right:auto;align-items:flex-start}.neural-assistant-panel__thread-author[data-v-87a5f461]{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;-webkit-user-select:none;user-select:none}.neural-assistant-panel__thread-turn-wrap--user .neural-assistant-panel__thread-author[data-v-87a5f461]{color:#a0dcffe6}.neural-assistant-panel__thread-turn-wrap--assistant .neural-assistant-panel__thread-author[data-v-87a5f461]{color:#c8beebb8}.neural-assistant-panel__thread-scroll[data-v-87a5f461]{flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding:.1rem .72rem .45rem;-webkit-overflow-scrolling:touch;touch-action:manipulation;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:transparent transparent}.neural-assistant-panel__thread-scroll--scrollbar-reveal[data-v-87a5f461]{scrollbar-color:rgba(255,255,255,.28) transparent}.neural-assistant-panel__thread-scroll[data-v-87a5f461]::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:5px;height:0;background:transparent}.neural-assistant-panel__thread-scroll[data-v-87a5f461]::-webkit-scrollbar-track{-webkit-appearance:none;appearance:none;margin:0;background:transparent;border:none;box-shadow:none}.neural-assistant-panel__thread-scroll[data-v-87a5f461]::-webkit-scrollbar-thumb{-webkit-appearance:none;appearance:none;background:transparent;border-radius:999px;border:none;box-shadow:none}.neural-assistant-panel__thread-scroll--scrollbar-reveal[data-v-87a5f461]::-webkit-scrollbar-thumb{background:#ffffff38}.neural-assistant-panel__thread-scroll--scrollbar-reveal[data-v-87a5f461]::-webkit-scrollbar-thumb:hover{background:#ffffff59}.neural-assistant-panel__thread-scroll[data-v-87a5f461]::-webkit-scrollbar-corner{background:transparent}.neural-assistant-panel__thread-scroll[data-v-87a5f461]::-webkit-scrollbar-button{display:none;width:0;height:0}.neural-assistant-panel--touch .neural-assistant-panel__thread-scroll[data-v-87a5f461]{scrollbar-gutter:auto;scrollbar-width:none;scrollbar-color:transparent transparent;-ms-overflow-style:none}.neural-assistant-panel--touch .neural-assistant-panel__thread-scroll[data-v-87a5f461]::-webkit-scrollbar{display:none;width:0!important;height:0!important;-webkit-appearance:none!important;appearance:none!important;background:transparent!important}.neural-assistant-panel--touch .neural-assistant-panel__thread-scroll[data-v-87a5f461]::-webkit-scrollbar-thumb,.neural-assistant-panel--touch .neural-assistant-panel__thread-scroll[data-v-87a5f461]::-webkit-scrollbar-track{display:none!important;background:transparent!important}.neural-assistant-panel--mac:not(.neural-assistant-panel--touch) .neural-assistant-panel__thread-scroll[data-v-87a5f461]{color-scheme:dark;forced-color-adjust:none;scrollbar-gutter:stable;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:transparent transparent}.neural-assistant-panel--mac:not(.neural-assistant-panel--touch) .neural-assistant-panel__thread-scroll--scrollbar-reveal[data-v-87a5f461]{scrollbar-color:rgba(255,255,255,.28) transparent}.neural-assistant-panel--mac:not(.neural-assistant-panel--touch) .neural-assistant-panel__thread-scroll[data-v-87a5f461]::-webkit-scrollbar{-webkit-appearance:none!important;appearance:none!important;width:5px!important;background:transparent!important}.neural-assistant-panel--mac:not(.neural-assistant-panel--touch) .neural-assistant-panel__thread-scroll[data-v-87a5f461]::-webkit-scrollbar-track{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;border:none!important;box-shadow:none!important}.neural-assistant-panel--mac:not(.neural-assistant-panel--touch) .neural-assistant-panel__thread-scroll[data-v-87a5f461]::-webkit-scrollbar-thumb{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:999px!important}.neural-assistant-panel--mac:not(.neural-assistant-panel--touch) .neural-assistant-panel__thread-scroll--scrollbar-reveal[data-v-87a5f461]::-webkit-scrollbar-thumb{background:#ffffff38!important}.neural-assistant-panel--mac:not(.neural-assistant-panel--touch) .neural-assistant-panel__thread-scroll--scrollbar-reveal[data-v-87a5f461]::-webkit-scrollbar-thumb:hover{background:#ffffff59!important}.neural-assistant-panel__thread-turn[data-v-87a5f461]{width:fit-content;max-width:100%;padding:.48rem .78rem;font-size:.90625rem;font-weight:500;line-height:1.4;letter-spacing:.01em;border-radius:1.05rem;word-break:break-word;white-space:pre-wrap}.neural-assistant-panel__thread-turn--user[data-v-87a5f461]{text-align:left;color:#fffffffa;background:linear-gradient(165deg,#105e8aeb,#0c4876f5 55%,#083a62fa);border:1px solid rgba(120,210,255,.35);border-bottom-right-radius:.35rem;box-shadow:0 2px #001e3259,0 8px 24px #00000052}.neural-assistant-panel__thread-turn--assistant[data-v-87a5f461]{text-align:left;color:#ebeef8f5;background:linear-gradient(160deg,#302c48f5,#201e30fa,#1a1828fc);border:1px solid rgba(170,155,220,.18);border-bottom-left-radius:.35rem;box-shadow:inset 0 1px #ffffff0f,0 6px 22px #00000057}.neural-assistant-panel__thread-turn--streaming[data-v-87a5f461]{border-color:#a08cd259;box-shadow:inset 0 0 0 1px #8c78c833,0 6px 24px #0000005c}.neural-assistant-panel__words--inline[data-v-87a5f461]{display:inline;white-space:pre-wrap}.neural-assistant-panel__caret--thread[data-v-87a5f461]{width:.055em;height:.88em;margin-left:.04em;vertical-align:-.08em}.neural-assistant-panel__thread-empty[data-v-87a5f461]{align-self:stretch;width:100%;margin:0;padding:1.25rem .65rem;text-align:center;font-size:.84375rem;line-height:1.45;color:#ffffff6b}.neural-assistant-panel__surface-chat-toggle[data-v-87a5f461]{position:absolute;top:.25rem;right:.4rem;z-index:4;padding:.22rem .55rem;font-size:.78125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;background:#ffffff0f;border:none;border-radius:999px;cursor:pointer;pointer-events:auto;outline:none}.neural-assistant-panel__surface-chat-toggle[data-v-87a5f461]:hover{color:#ffffffc7;background:#ffffff1a}.neural-assistant-panel__surface-chat-toggle[data-v-87a5f461]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--shell-surface-accent, #60cdff) 45%,transparent)}.neural-assistant-panel__surface-chat-toggle--open[data-v-87a5f461]{color:#ffffffe6;background:color-mix(in srgb,var(--shell-surface-accent, #60cdff) 22%,rgba(255,255,255,.1));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--shell-surface-accent, #60cdff) 40%,transparent)}.neural-assistant-panel__surface-chat-toggle--open[data-v-87a5f461]:hover{color:#fff;background:color-mix(in srgb,var(--shell-surface-accent, #60cdff) 28%,rgba(255,255,255,.12))}.neural-assistant-panel--chat-expanded .neural-assistant-panel__composer[data-v-87a5f461]{flex-shrink:1;min-height:0;padding-top:0}.neural-assistant-panel--chat-expanded .neural-assistant-panel__composer--dock[data-v-87a5f461]{position:relative;left:auto;right:auto;bottom:auto;transform:none;z-index:auto;width:100%;max-width:min(100%,400px);margin-inline:auto;padding:0 .85rem max(.55rem,env(safe-area-inset-bottom,0px))}.neural-assistant-panel--touch.neural-assistant-panel--chat-expanded .neural-assistant-panel__composer--dock[data-v-87a5f461]{position:relative;z-index:2;width:100%;max-width:100%;padding-left:max(.45rem,env(safe-area-inset-left,0px));padding-right:max(.45rem,env(safe-area-inset-right,0px));padding-top:0;padding-bottom:max(.55rem,env(safe-area-inset-bottom,0px));overflow:hidden;border-radius:1.08rem;isolation:isolate}@media(min-width:600px){.neural-assistant-panel--touch.neural-assistant-panel--chat-expanded .neural-assistant-panel__composer--dock[data-v-87a5f461]{width:min(520px,100%);max-width:min(520px,100%)}}.neural-assistant-panel--intro-cover .neural-assistant-panel__hub[data-v-87a5f461]{min-height:min(12rem,28vh)}.neural-assistant-panel--touch .neural-assistant-panel__hub[data-v-87a5f461]{overflow:hidden}.neural-assistant-panel__hub[data-v-87a5f461]{pointer-events:none;flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:0;width:100%;max-width:min(90vw,42rem);margin-inline:auto;padding:clamp(1.5rem,6vh,3rem) clamp(1rem,4vw,2rem) clamp(.75rem,3vh,1.5rem);text-align:center;outline:none;background:transparent;border:none;box-shadow:none;transition:opacity .26s ease,transform .34s cubic-bezier(.22,1,.36,1)}.neural-assistant-panel__text[data-v-87a5f461]{pointer-events:auto;position:relative;margin:0;width:100%;max-width:100%;min-width:0;align-self:stretch;box-sizing:border-box;direction:ltr;font-size:clamp(1.1rem,2.75vw + .5rem,2rem);font-weight:600;line-height:1.42;letter-spacing:.015em;color:#fcfefff7;text-align:center;text-shadow:0 0 32px color-mix(in srgb,var(--shell-surface-accent, #60cdff) 44%,transparent),0 0 64px color-mix(in srgb,var(--shell-surface-accent, #60cdff) 15%,transparent),0 2px 12px rgba(0,0,0,.52);min-height:2.6em}.neural-assistant-panel__words[data-v-87a5f461]{display:inline;white-space:pre-wrap;word-break:break-word}.neural-assistant-panel__word[data-v-87a5f461]{display:inline;animation:neural-word-in-87a5f461 .2s cubic-bezier(.25,.46,.2,1) both}@keyframes neural-word-in-87a5f461{0%{opacity:.22;filter:blur(5px);text-shadow:0 0 0 transparent}65%{opacity:.9;filter:blur(.55px);text-shadow:0 0 14px color-mix(in srgb,var(--shell-surface-accent, #60cdff) 26%,transparent),0 0 26px color-mix(in srgb,var(--shell-surface-accent, #60cdff) 9%,transparent)}to{opacity:1;filter:blur(0);text-shadow:0 0 32px color-mix(in srgb,var(--shell-surface-accent, #60cdff) 44%,transparent),0 0 64px color-mix(in srgb,var(--shell-surface-accent, #60cdff) 15%,transparent),0 2px 12px rgba(0,0,0,.52)}}@media(prefers-reduced-motion:reduce){.neural-assistant-panel__word[data-v-87a5f461]{animation:none}}.neural-assistant-panel__caret[data-v-87a5f461]{display:inline-block;width:.065em;height:.95em;margin-left:.05em;vertical-align:-.1em;background:var(--shell-surface-accent, #60cdff);border-radius:1px;box-shadow:0 0 14px color-mix(in srgb,var(--shell-surface-accent, #60cdff) 85%,transparent);animation:neural-caret-blink-87a5f461 .95s steps(1,end) infinite}.neural-assistant-panel__caret--idle[data-v-87a5f461]{animation-duration:1.55s;opacity:.55}@keyframes neural-caret-blink-87a5f461{0%,45%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.neural-assistant-panel__caret[data-v-87a5f461]{animation:none;opacity:.85}}.neural-assistant-panel__file[data-v-87a5f461]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.neural-assistant-panel__composer[data-v-87a5f461]{pointer-events:auto;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.65rem 1rem 1rem;max-width:min(100%,400px);width:100%;margin-inline:auto;transition:opacity .24s ease,transform .34s cubic-bezier(.22,1,.36,1)}.neural-assistant-panel__composer--dock[data-v-87a5f461]{position:fixed;left:50%;right:auto;width:min(400px,calc(100% - 1.25rem));max-width:calc(100% - 1.25rem);transform:translate(-50%);bottom:max(2px,calc(4px + var(--win-taskbar-h, 48px) - 14px));z-index:7;margin-inline:0;padding:.5rem .65rem max(.55rem,env(safe-area-inset-bottom,0px));background:transparent;flex-shrink:0;box-sizing:border-box}.neural-assistant-panel--ios-phone .neural-assistant-panel__composer--dock[data-v-87a5f461]{width:min(460px,calc(100% - .35rem));max-width:calc(100% - .35rem);padding:.72rem .74rem calc(max(.75rem,env(safe-area-inset-bottom,0px)) + .4rem)}.neural-assistant-panel--ios-phone.neural-assistant-panel--mac[data-v-87a5f461]{z-index:35}.neural-assistant-panel--ios-phone.neural-assistant-panel--mac .neural-assistant-panel__composer--dock[data-v-87a5f461]{width:min(460px,calc(100% - .35rem));max-width:calc(100% - .35rem)}.neural-assistant-panel--ios-phone.neural-assistant-panel--mac:not(.neural-assistant-panel--chat-expanded) .neural-assistant-panel__composer--dock[data-v-87a5f461]{position:absolute!important;left:0!important;right:0!important;margin-inline:auto!important;transform:none!important;bottom:calc(max(env(safe-area-inset-bottom,0px),1rem) + .5rem + var(--neural-ios-kb-offset, 0px))!important}.neural-assistant-panel--ios-phone.neural-assistant-panel--ios-keyboard-open .neural-assistant-panel__composer--dock[data-v-87a5f461]{padding-bottom:.4rem}.neural-assistant-panel--ios-phone .neural-assistant-panel__composer-surface[data-v-87a5f461]{min-height:3.15rem;border-radius:1.08rem}.neural-assistant-panel--ios-phone .neural-assistant-panel__composer-row[data-v-87a5f461]{min-height:2.65rem}.neural-assistant-panel--ios-phone .neural-assistant-panel__icon-btn[data-v-87a5f461],.neural-assistant-panel--ios-phone.neural-assistant-panel--mac .neural-assistant-panel__composer--dock .neural-assistant-panel__icon-btn[data-v-87a5f461]{width:2.28rem;height:2.28rem}.neural-assistant-panel--ios-phone .neural-assistant-panel__icon-btn svg[data-v-87a5f461]{width:22px;height:22px}.neural-assistant-panel--ios-phone.neural-assistant-panel--mac .neural-assistant-panel__composer--dock .neural-assistant-panel__icon-btn svg[data-v-87a5f461]{width:22px;height:22px}.neural-assistant-panel--ios-phone .neural-assistant-panel__input[data-v-87a5f461]{min-height:2.22rem;font-size:16px}.neural-assistant-panel--ios-phone.neural-assistant-panel--mac .neural-assistant-panel__composer--dock .neural-assistant-panel__input[data-v-87a5f461]{min-height:2.22rem;padding-block:.44rem}.neural-assistant-panel--mac .neural-assistant-panel__composer--dock[data-v-87a5f461]{width:min(400px,calc(var(--mac-dock-strip-width, 26rem) * .9),calc(100% - 1.25rem));max-width:min(400px,calc(100% - 1.25rem))}.neural-assistant-panel--mac .neural-assistant-panel__composer--dock .neural-assistant-panel__composer-row[data-v-87a5f461]{align-items:center}.neural-assistant-panel--mac .neural-assistant-panel__composer--dock .neural-assistant-panel__composer-fade[data-v-87a5f461]{align-self:center}.neural-assistant-panel--mac .neural-assistant-panel__composer--dock .neural-assistant-panel__icon-btn[data-v-87a5f461]{width:2.05rem;height:2.05rem}.neural-assistant-panel--mac .neural-assistant-panel__composer--dock .neural-assistant-panel__icon-btn svg[data-v-87a5f461]{width:20px;height:20px}.neural-assistant-panel--mac .neural-assistant-panel__composer--dock .neural-assistant-panel__input[data-v-87a5f461]{min-height:2.05rem;padding-block:.38rem}.neural-assistant-panel--touch:not(.neural-assistant-panel--chat-expanded) .neural-assistant-panel__composer[data-v-87a5f461]{touch-action:none}.neural-assistant-panel--touch .neural-assistant-panel__composer--dock[data-v-87a5f461]{transition:opacity .2s ease}.neural-assistant-panel--touch.neural-assistant-panel--chat-expanded .neural-assistant-panel__composer-surface[data-v-87a5f461]{width:100%;max-width:100%;margin-inline:0;contain:paint;box-shadow:0 1px #ffffff4d inset,0 0 0 1px #ffffff0f inset,0 6px 20px #0008186b;background:linear-gradient(165deg,#ffffff4d,#ffffff1a 35%,#ffffff0d),#0a1222e6;backdrop-filter:blur(30px) saturate(1.5) brightness(1.08);-webkit-backdrop-filter:blur(30px) saturate(1.5) brightness(1.08);transition:none}.neural-assistant-panel--touch .neural-assistant-panel__input[data-v-87a5f461]{touch-action:auto}.neural-assistant-panel--touch .neural-assistant-panel__mic-btn[data-v-87a5f461]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.neural-assistant-panel__composer-msgs[data-v-87a5f461]{width:100%;max-width:min(100%,26rem);margin:0 0 .15rem;padding:0 .25rem;display:flex;flex-direction:column;gap:.38rem;align-items:stretch;pointer-events:none;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.45) 12%,rgba(0,0,0,.92) 38%,#000 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.45) 12%,rgba(0,0,0,.92) 38%,#000 100%)}.neural-assistant-panel__composer-msg[data-v-87a5f461]{--msg-opacity: 1;align-self:center;max-width:100%;padding:.4rem .75rem;font-size:.90625rem;font-weight:500;line-height:1.35;letter-spacing:.01em;color:#ffffffeb;text-align:center;border-radius:1rem;background:linear-gradient(145deg,#ffffff1a,#ffffff08);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 6px 24px #0000002e;animation:composer-msg-in-87a5f461 .5s cubic-bezier(.22,1,.36,1) both}@keyframes composer-msg-in-87a5f461{0%{opacity:0;transform:translateY(10px) scale(.96);filter:blur(6px)}to{opacity:var(--msg-opacity, 1);transform:translateY(0) scale(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.neural-assistant-panel__composer-msg[data-v-87a5f461]{animation:none}}.neural-assistant-panel:not(.neural-assistant-panel--mac) .neural-assistant-panel__composer-surface[data-v-87a5f461]{width:100%;max-width:min(400px,100%)}.neural-assistant-panel:not(.neural-assistant-panel--mac):not(.neural-assistant-panel--touch) .neural-assistant-panel__composer[data-v-87a5f461]{max-width:min(100%,940px)}.neural-assistant-panel__composer-surface[data-v-87a5f461]{position:relative;width:100%;max-width:min(100%,400px);margin-inline:auto;box-sizing:border-box;padding:.38rem .55rem .38rem .45rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.2);border-top-color:#ffffff61;min-height:calc(2.35rem + .76rem);background:linear-gradient(165deg,#ffffff57,#ffffff12 38%,#ffffff08 70%,#a0d2ff14),linear-gradient(195deg,#0c162c6b,#060c1c94 55%,#040a1a85);backdrop-filter:blur(42px) saturate(1.9) brightness(1.05);-webkit-backdrop-filter:blur(42px) saturate(1.9) brightness(1.05);box-shadow:0 1px #ffffff52 inset,0 0 0 1px #ffffff0d inset,0 14px 48px #00081c85,0 4px 14px #00000047}.neural-assistant-panel--mac .neural-assistant-panel__chat-sheet[data-v-87a5f461]{position:absolute;left:0;right:0;margin-inline:auto;z-index:2;bottom:calc(env(safe-area-inset-bottom,0px) + var(--mac-dock-block-height, 4.35rem) + 28px);width:min(calc(100% - 1.25rem),var(--mac-dock-strip-width, 26rem),400px);max-width:min(100%,400px);transform:translateY(0);opacity:1;pointer-events:auto;transition:transform .34s cubic-bezier(.22,1,.36,1)}.neural-assistant-panel--mac .neural-assistant-panel__chat-sheet--expanded[data-v-87a5f461]{flex:1 1 auto;min-height:0}.neural-assistant-panel--touch.neural-assistant-panel--mac .neural-assistant-panel__chat-sheet--expanded[data-v-87a5f461]{flex:none}.neural-assistant-panel--mac .neural-assistant-panel__thread-panel[data-v-87a5f461]{margin:0;padding:.45rem .45rem 0;border-radius:1.1rem 1.1rem 0 0;background:linear-gradient(180deg,#282c38e0,#181b25e6);backdrop-filter:blur(26px) saturate(1.35);-webkit-backdrop-filter:blur(26px) saturate(1.35);border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 44px #00000061,inset 0 1px #ffffff0f}.neural-assistant-panel--touch.neural-assistant-panel--mac .neural-assistant-panel__thread-panel[data-v-87a5f461]{padding:.3rem .42rem 0}.neural-assistant-panel--mac .neural-assistant-panel__thread-close[data-v-87a5f461]{background:#ffffff14}.neural-assistant-panel--mac .neural-assistant-panel__composer[data-v-87a5f461]{padding:0;max-width:none}.neural-assistant-panel--mac .neural-assistant-panel__composer-msgs[data-v-87a5f461]{max-width:none;width:100%;gap:.42rem;margin-bottom:.22rem}.neural-assistant-panel--mac .neural-assistant-panel__composer-msg[data-v-87a5f461]{padding:.46rem .85rem;font-size:.96875rem;line-height:1.4;letter-spacing:.012em}.neural-assistant-panel--mac.neural-assistant-panel--inactive .neural-assistant-panel__composer[data-v-87a5f461]:not(.neural-assistant-panel__composer--dock){transform:translateY(36px)}.neural-assistant-panel--mac.neural-assistant-panel--inactive .neural-assistant-panel__composer--dock[data-v-87a5f461]{transform:translate(-50%) translateY(36px)}.neural-assistant-panel--mac .neural-assistant-panel__composer-surface[data-v-87a5f461]{width:min(400px,calc(var(--mac-dock-strip-width, 26rem) * .9));max-width:min(400px,90vw);max-height:206px;margin-inline:auto;box-sizing:border-box;padding:.42rem .55rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.14);border-top-color:#ffffff3d;background:linear-gradient(180deg,#fff3,#ffffff0d),#1a1e28c2;backdrop-filter:blur(30px) saturate(1.45);-webkit-backdrop-filter:blur(30px) saturate(1.45);box-shadow:0 1px #fff3 inset,0 12px 42px #00000057;display:flex;flex-direction:column;overflow:hidden}.neural-assistant-panel--mac .neural-assistant-panel__composer-row-wrap[data-v-87a5f461]{flex:1 1 auto;min-height:0;overflow:hidden}.neural-assistant-panel--mac .neural-assistant-panel__composer-row[data-v-87a5f461]{min-height:0;align-items:flex-end}.neural-assistant-panel--mac .neural-assistant-panel__composer-fade--input[data-v-87a5f461]{min-height:0;overflow:hidden}.neural-assistant-panel--mac .neural-assistant-panel__input[data-v-87a5f461]{background:#ffffff0f;border-color:#ffffff24;max-height:118px;overflow-y:auto}.neural-assistant-panel--mac .neural-assistant-panel__mac-spotlight[data-v-87a5f461]{display:flex;align-items:center;gap:.55rem;width:100%;min-height:2.5rem;padding:.28rem .72rem;border-radius:.85rem;background:#0003;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff14}.neural-assistant-panel--mac .neural-assistant-panel__mac-spotlight-icon[data-v-87a5f461]{flex-shrink:0;color:#ffffffb3;opacity:.95}.neural-assistant-panel--mac .neural-assistant-panel__mac-spotlight-input[data-v-87a5f461]{flex:1 1 auto;min-width:0;border:none;padding:.2rem 0;background:transparent;font-size:.96875rem;letter-spacing:.02em;color:#fffffff5;outline:none;cursor:default}.neural-assistant-panel--mac .neural-assistant-panel__mac-spotlight-input[data-v-87a5f461]::placeholder{color:#ffffff6b}.neural-assistant-panel__composer-surface--voice[data-v-87a5f461]{padding-bottom:.5rem}.neural-assistant-panel__mic-pull-hint[data-v-87a5f461]{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin:0 0 .32rem;padding:.32rem .55rem;font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:#ebf4fff2;text-align:center;border-radius:.6rem;background:#06142ad1;border:1px solid rgba(110,195,255,.42);box-shadow:0 2px 12px #000a1c73}.neural-assistant-panel__mic-pull-hint__arrows[data-v-87a5f461]{display:inline-flex;gap:0;font-size:1.05rem;font-weight:300;line-height:1;color:color-mix(in srgb,var(--shell-surface-accent, #60cdff) 88%,white);animation:mic-pull-hint-shift-87a5f461 .9s ease-in-out infinite}.neural-assistant-panel__mic-pull-hint__chev[data-v-87a5f461]{margin-left:-.12em}.neural-assistant-panel__mic-pull-hint__text[data-v-87a5f461]{flex:1;min-width:0}@keyframes mic-pull-hint-shift-87a5f461{0%,to{transform:translate(0);opacity:.82}50%{transform:translate(5px);opacity:1}}.neural-assistant-panel__mic-nudge[data-v-87a5f461]{margin:0 0 .3rem;padding:.22rem .45rem;font-size:.78125rem;line-height:1.4;font-weight:500;letter-spacing:.02em;color:#fff8e8f2;text-align:center;border-radius:.5rem;background:#281c088c;border:1px solid rgba(255,200,120,.28)}.neural-assistant-panel__mic-nudge__em[data-v-87a5f461]{color:color-mix(in srgb,var(--shell-surface-accent, #60cdff) 92%,white);font-weight:700}@media(prefers-reduced-motion:reduce){.neural-assistant-panel__mic-pull-hint__arrows[data-v-87a5f461]{animation:none}}.neural-assistant-panel__composer-row-wrap[data-v-87a5f461]{width:100%}.neural-assistant-panel__composer-row-wrap--dim[data-v-87a5f461]{opacity:.2;filter:grayscale(.2);pointer-events:none;transition:opacity .26s ease,filter .26s ease}.neural-assistant-panel__composer-row[data-v-87a5f461]{display:flex;align-items:flex-end;gap:.4rem;width:100%}.neural-assistant-panel__composer-fade[data-v-87a5f461]{display:flex;align-items:center;will-change:opacity,filter,transform}.neural-assistant-panel__composer-fade--input[data-v-87a5f461]{flex:1;min-width:0}.neural-assistant-panel__icon-btn[data-v-87a5f461]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;color:color-mix(in srgb,var(--shell-surface-accent, #60cdff) 88%,white);background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:50%;cursor:pointer;outline:none;touch-action:none;backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);box-shadow:0 1px #ffffff38 inset,0 2px 8px #00081840;transition:color .2s ease,filter .2s ease,transform .15s ease,background .2s ease}.neural-assistant-panel__mic-btn[data-v-87a5f461]{position:relative;z-index:1}.neural-assistant-panel__icon-btn[data-v-87a5f461]:hover{color:var(--shell-surface-accent, #60cdff);background:#ffffff29;transform:scale(1.05)}.neural-assistant-panel__icon-btn--on[data-v-87a5f461]{color:var(--shell-surface-accent, #60cdff);background:color-mix(in srgb,var(--shell-surface-accent, #60cdff) 18%,transparent)}.neural-assistant-panel__input[data-v-87a5f461]{flex:1;min-width:0;min-height:2.35rem;height:2.35rem;padding:.45rem .65rem;font-size:.96875rem;line-height:1.45;font-family:inherit;color:#fffffff5;background:transparent;border:none;border-radius:.75rem;outline:none;box-shadow:none;resize:none;overflow-y:auto}.neural-assistant-panel__input[data-v-87a5f461]::placeholder{color:#e8f0ff85}@media(prefers-reduced-motion:reduce){.neural-assistant-panel__composer-surface[data-v-87a5f461]{backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}.neural-assistant-panel__icon-btn[data-v-87a5f461]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.neural-assistant-panel--touch .neural-assistant-panel__composer--dock[data-v-87a5f461],.neural-assistant-panel--touch.neural-assistant-panel--chat-expanded .neural-assistant-panel__composer-surface[data-v-87a5f461]{transition:opacity .24s ease}}@media(max-width:520px){.neural-assistant-panel__chat-sheet[data-v-87a5f461],.neural-assistant-panel__composer[data-v-87a5f461]{max-width:min(400px,100%)}.neural-assistant-panel--touch.neural-assistant-panel--chat-expanded .neural-assistant-panel__composer--dock[data-v-87a5f461]{width:100%;max-width:100%}.neural-assistant-panel__composer-surface[data-v-87a5f461]{max-width:min(400px,100%);border-radius:1.1rem}.neural-assistant-panel--touch.neural-assistant-panel--chat-expanded .neural-assistant-panel__composer-surface[data-v-87a5f461]{max-width:100%}}.shell-file-type-icon[data-v-b017d1b4]{flex-shrink:0;display:block}.shell-file-type-icon--excel[data-v-b017d1b4],.shell-file-type-icon--sheet[data-v-b017d1b4]{color:#16794a}.shell-file-type-icon--powerpoint[data-v-b017d1b4]{color:#c2560b}.shell-file-type-icon--shortcut[data-v-b017d1b4]{color:#1d64d8}.shell-file-type-icon--text[data-v-b017d1b4]{color:#4b5563}.shell-file-type-icon--calendar[data-v-b017d1b4]{color:#c0362c}.shell-file-type-icon--recycle-bin[data-v-b017d1b4]{color:#64748b}.shell-file-type-icon--folder[data-v-b017d1b4]{color:#e4b312}.shell-file-type-icon--image[data-v-b017d1b4]{color:#0d9488}.mac-app-icon[data-v-7d6c17ba]{display:inline-flex;width:var(--mac-icon-size);height:var(--mac-icon-size)}.mac-app-icon__dock-img[data-v-7d6c17ba]{width:var(--mac-icon-size);height:var(--mac-icon-size);object-fit:contain;border-radius:22%;display:block;pointer-events:none;filter:drop-shadow(0 6px 12px rgba(0,0,0,.38))}.mac-app-icon__plate[data-v-7d6c17ba]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:23%;background:linear-gradient(180deg,#ffffff6b,#fff0 38%),linear-gradient(140deg,var(--mac-icon-start),var(--mac-icon-end));box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #0000002e,0 10px 28px -16px var(--mac-icon-glow),0 6px 14px #00000038}.mac-app-icon__gloss[data-v-7d6c17ba]{position:absolute;inset:6% 9% auto;height:38%;border-radius:999px;background:linear-gradient(180deg,#ffffff61,#ffffff05);pointer-events:none}.mac-app-icon[data-v-7d6c17ba] .shell-file-type-icon{opacity:.98}.shell-desktop-icon[data-v-09e61e33]{display:flex;flex-direction:column;align-items:center;gap:.28rem;width:4.75rem;max-width:4.75rem;padding:.28rem .15rem .32rem;border:1px solid transparent;border-radius:2px;background:transparent;color:inherit;cursor:default;font-family:var(--win-font, "Segoe UI", system-ui, sans-serif)}.shell-desktop-icon--drag[data-v-09e61e33]{filter:drop-shadow(0 8px 16px rgba(0,0,0,.45))}.shell-desktop-icon[data-v-09e61e33]:hover:not(.shell-desktop-icon--active){background:#ffffff14;border-color:#ffffff1f}.shell-desktop-icon--active[data-v-09e61e33]{background:#0067c06b;border-color:#78b9f5f2;box-shadow:0 0 0 1px #64aaeba6}.shell-desktop-icon__tile--bare[data-v-09e61e33]{position:relative;display:flex;align-items:center;justify-content:center;width:3.35rem;height:3.5rem;border-radius:.35rem;background:transparent;box-shadow:none;filter:drop-shadow(0 6px 14px rgba(0,0,0,.4))}.shell-desktop-icon__tile--bare[data-v-09e61e33]:after{display:none}.shell-desktop-icon__tile--folder[data-v-09e61e33] .shell-file-type-icon{color:#f5c518}.shell-desktop-icon__tile--recycle-bin[data-v-09e61e33] .shell-file-type-icon{color:#c8d0dc}.shell-desktop-icon__tile--brand[data-v-09e61e33]{position:relative;display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.45rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.18);box-shadow:0 10px 22px #00000052,inset 0 1px #ffffff38}.shell-desktop-icon__tile--brand[data-v-09e61e33] .shell-file-type-icon{position:relative;z-index:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.shell-desktop-icon__tile--sheet[data-v-09e61e33],.shell-desktop-icon__tile--excel[data-v-09e61e33]{background:linear-gradient(165deg,#2ea05f,#1b7a45 45%,#0d4a2c)}.shell-desktop-icon__tile--sheet[data-v-09e61e33] .shell-file-type-icon,.shell-desktop-icon__tile--excel[data-v-09e61e33] .shell-file-type-icon{color:#fff}.shell-desktop-icon__tile--powerpoint[data-v-09e61e33]{background:linear-gradient(165deg,#fb923c,#ea580c,#9a3412)}.shell-desktop-icon__tile--powerpoint[data-v-09e61e33] .shell-file-type-icon{color:#fff}.shell-desktop-icon__tile--text[data-v-09e61e33]{background:linear-gradient(180deg,#fffef6,#f5ecd4);border-color:#785a2847;box-shadow:0 8px 18px #00000038,inset 0 1px #ffffffd9}.shell-desktop-icon__tile--text[data-v-09e61e33] .shell-file-type-icon{color:#6b5344}.shell-desktop-icon__tile--shortcut[data-v-09e61e33]{background:linear-gradient(165deg,#3b9eff,#0078d4 45%,#005a9e)}.shell-desktop-icon__tile--shortcut[data-v-09e61e33] .shell-file-type-icon{color:#fff}.shell-desktop-icon__shortcut-arrow[data-v-09e61e33]{position:absolute;left:.15rem;bottom:.18rem;z-index:2;width:.85rem;height:.85rem;color:#fffffff2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.shell-desktop-icon__shortcut-arrow svg[data-v-09e61e33]{display:block;width:100%;height:100%}.shell-desktop-icon__label[data-v-09e61e33]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;max-width:100%;margin:0;padding:0 .05rem;font-size:13px;font-weight:400;line-height:1.18;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.9),0 1px 4px rgba(0,0,0,.65);color:#fff;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.shell-desktop-icon--active .shell-desktop-icon__label[data-v-09e61e33]{text-shadow:none;color:#fff;background:#005a9e8c;padding:.05rem .12rem;border-radius:1px}.shell-desktop-icon--android[data-v-09e61e33]{min-width:4.85rem;min-height:4.95rem;max-width:5rem;padding:.35rem .28rem .38rem;gap:.3rem;font-family:Roboto,Google Sans,system-ui,sans-serif}.shell-desktop-icon--android .shell-desktop-icon__tile--bare[data-v-09e61e33]{width:2.75rem;height:2.75rem;border-radius:.85rem}.shell-desktop-icon--android .shell-desktop-icon__tile--brand[data-v-09e61e33]{width:2.75rem;height:2.75rem;border-radius:.85rem;border:none;box-shadow:0 1px 2px #0003,0 4px 12px #00000038}.shell-desktop-icon--android .shell-desktop-icon__tile--folder[data-v-09e61e33]{background:linear-gradient(165deg,#ffca28,#f57f17 55%,#e65100)}.shell-desktop-icon--android .shell-desktop-icon__tile--folder[data-v-09e61e33] .shell-file-type-icon{color:#fffffffa}.shell-desktop-icon--android .shell-desktop-icon__tile--recycle-bin[data-v-09e61e33]{background:linear-gradient(165deg,#90a4ae,#546e7a 55%,#37474f)}.shell-desktop-icon--android .shell-desktop-icon__tile--recycle-bin[data-v-09e61e33] .shell-file-type-icon{color:#fffffff2}.shell-desktop-icon--android .shell-desktop-icon__label[data-v-09e61e33]{font-size:13px;font-weight:400;line-height:1.18;letter-spacing:.01em}.shell-desktop-icon--android.shell-desktop-icon--active .shell-desktop-icon__label[data-v-09e61e33]{border-radius:.75rem}.shell-desktop-icon--ios[data-v-09e61e33]{min-width:4.95rem;min-height:5.45rem;max-width:5.15rem;gap:.34rem;padding:.34rem .22rem .4rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif}.shell-desktop-icon__ios-tile[data-v-09e61e33]{display:grid;place-items:center;width:3.5rem;height:3.5rem}.shell-desktop-icon--ios .shell-desktop-icon__label[data-v-09e61e33]{font-size:13px;line-height:1.16;text-shadow:0 1px 2px rgba(0,0,0,.35),0 0 8px rgba(0,0,0,.15);color:#fffffffa}.shell-desktop-icon--ios.shell-desktop-icon--active .shell-desktop-icon__label[data-v-09e61e33]{background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff2e;border-radius:.65rem;padding:.08rem .24rem}.shell-desktop[data-v-8e139559]{position:absolute;inset:0;overflow:hidden;border-radius:0}.shell-desktop__wallpaper[data-v-8e139559],.shell-desktop__ambient[data-v-8e139559],.shell-desktop__noise[data-v-8e139559]{position:absolute;inset:0}.shell-desktop__wallpaper[data-v-8e139559]{background:var(--win-wallpaper)}.shell-desktop__ambient[data-v-8e139559]{opacity:.3;pointer-events:none}.shell-desktop__noise[data-v-8e139559]{opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.24'/%3E%3C/svg%3E")}.shell-desktop__sphera[data-v-8e139559]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none;max-width:min(92vw,52rem);max-height:min(56vh,36rem);width:min(92vw,52rem)}.shell-desktop__sphera-video[data-v-8e139559]{display:block;width:100%;height:auto;max-height:min(56vh,36rem);object-fit:contain;border-radius:.65rem;background:transparent;box-shadow:0 0 2.5rem #82c8ff1a;mix-blend-mode:screen}@media(prefers-reduced-motion:reduce){.shell-desktop__sphera-video[data-v-8e139559]{display:none}}.shell-desktop__icons[data-v-8e139559]{position:absolute;inset:0;z-index:3;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.shell-desktop__icon-wrap[data-v-8e139559]{position:absolute;width:4.85rem;max-width:4.85rem;touch-action:none;pointer-events:auto}.shell-desktop--touch .shell-desktop__icon-wrap[data-v-8e139559]{width:5rem;max-width:5rem}.shell-desktop__icon-wrap--drag[data-v-8e139559]{z-index:5}.shell-desktop--touch .shell-desktop__icons[data-v-8e139559]{padding:max(.75rem,env(safe-area-inset-top,0px)) max(.5rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.5rem,env(safe-area-inset-left,0px))}.shell-agents-panel[data-v-f99c95b1]{position:absolute;top:calc(100% + .45rem);right:0;z-index:40;width:min(24rem,calc(100vw - 2rem));padding:.8rem;border-radius:.9rem}.shell-agents-panel__head[data-v-f99c95b1]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.shell-agents-panel__title[data-v-f99c95b1]{margin:0;font-size:.90625rem;font-weight:700}.shell-agents-panel__meta[data-v-f99c95b1]{margin:.15rem 0 0;font-size:.84375rem;color:#ffffffb8}.shell-agents-panel__close[data-v-f99c95b1],.shell-agents-panel__refresh[data-v-f99c95b1]{border:1px solid rgba(255,255,255,.24);border-radius:.55rem;padding:.36rem .56rem;background:#ffffff14;color:#fffffff0;font-size:.8125rem}.shell-agents-panel__close[data-v-f99c95b1]:hover,.shell-agents-panel__refresh[data-v-f99c95b1]:hover{background:#ffffff26}.shell-agents-panel__refresh[data-v-f99c95b1]:disabled{opacity:.6}.shell-agents-panel__actions[data-v-f99c95b1]{margin-top:.65rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.shell-agents-panel__counter[data-v-f99c95b1]{font-size:.84375rem;color:#ffffffc7}.shell-agents-panel__error[data-v-f99c95b1]{margin:.55rem 0 0;color:#ffb2b2;font-size:.84375rem}.shell-agents-panel__list[data-v-f99c95b1]{list-style:none;margin:.65rem 0 0;padding:0;display:grid;gap:.32rem}.shell-agents-panel__row[data-v-f99c95b1]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.84375rem;padding:.34rem .42rem;border-radius:.48rem;background:#ffffff0f}.shell-agents-panel__main[data-v-f99c95b1]{display:grid;gap:.08rem}.shell-agents-panel__row-title[data-v-f99c95b1]{color:#ffffffeb}.shell-agents-panel__row-model[data-v-f99c95b1]{color:#ffffffa3}.shell-agents-panel__row-state[data-v-f99c95b1]{color:#ffffffad}.shell-agents-panel__empty[data-v-f99c95b1]{margin:.7rem 0 0;font-size:.8125rem;color:#ffffffb3}.shell-chat-panel[data-v-322bd334]{position:absolute;top:calc(100% + .45rem);right:0;z-index:40;width:min(28rem,calc(100vw - 2rem));padding:.8rem;border-radius:.9rem}.shell-chat-panel__head[data-v-322bd334]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.shell-chat-panel__title[data-v-322bd334]{margin:0;font-size:.90625rem;font-weight:700}.shell-chat-panel__meta[data-v-322bd334]{margin:.15rem 0 0;font-size:.84375rem;color:#ffffffb8}.shell-chat-panel__close[data-v-322bd334],.shell-chat-panel__refresh[data-v-322bd334]{border:1px solid rgba(255,255,255,.24);border-radius:.55rem;padding:.36rem .56rem;background:#ffffff14;color:#fffffff0;font-size:.8125rem}.shell-chat-panel__close[data-v-322bd334]:hover,.shell-chat-panel__refresh[data-v-322bd334]:hover{background:#ffffff26}.shell-chat-panel__refresh[data-v-322bd334]:disabled{opacity:.6}.shell-chat-panel__actions[data-v-322bd334]{margin-top:.65rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.shell-chat-panel__counter[data-v-322bd334]{font-size:.84375rem;color:#ffffffc7}.shell-chat-panel__error[data-v-322bd334]{margin:.55rem 0 0;color:#ffb2b2;font-size:.84375rem}.shell-chat-panel__list[data-v-322bd334]{list-style:none;margin:.65rem 0 0;padding:0;display:grid;gap:.32rem}.shell-chat-panel__row[data-v-322bd334]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;font-size:.84375rem;padding:.34rem .42rem;border-radius:.48rem;background:#ffffff0f}.shell-chat-panel__main[data-v-322bd334]{display:grid;gap:.08rem;min-width:0}.shell-chat-panel__row-role[data-v-322bd334]{color:#ffffffeb;text-transform:capitalize}.shell-chat-panel__row-text[data-v-322bd334]{color:#ffffffad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:19rem}.shell-chat-panel__row-time[data-v-322bd334]{color:#ffffff94;white-space:nowrap}.shell-chat-panel__empty[data-v-322bd334]{margin:.7rem 0 0;font-size:.8125rem;color:#ffffffb3}.shell-chat-panel__composer[data-v-322bd334]{margin-top:.7rem;display:flex;gap:.4rem;align-items:center}.shell-chat-panel__input[data-v-322bd334]{flex:1 1 auto;min-width:0;border:1px solid rgba(255,255,255,.22);border-radius:.55rem;padding:.42rem .6rem;background:#ffffff14;color:#fffffff5;font-size:.84375rem}.shell-chat-panel__input[data-v-322bd334]:focus{outline:none;border-color:#ffffff80;background:#ffffff1f}.shell-chat-panel__send[data-v-322bd334]{flex:0 0 auto;border:1px solid rgba(120,170,255,.5);border-radius:.55rem;padding:.42rem .7rem;background:#5a8cff52;color:#fffffffa;font-size:.84375rem;font-weight:600}.shell-chat-panel__send[data-v-322bd334]:not(:disabled):hover{background:#5a8cff75}.shell-chat-panel__send[data-v-322bd334]:disabled{opacity:.5}.shell-desktop-menu[data-v-8238416e]{--m-fg: rgba(255, 255, 255, .92);--m-muted: rgba(255, 255, 255, .55);--m-bg: rgba(40, 40, 42, .94);--m-border: rgba(255, 255, 255, .1);--m-hover: rgba(255, 255, 255, .08);position:fixed;z-index:var(--atlas-z-menu);min-width:14.5rem;max-width:19rem;padding:.25rem;border-radius:8px;border:1px solid var(--m-border);background:var(--m-bg);backdrop-filter:blur(24px) saturate(1.1);-webkit-backdrop-filter:blur(24px) saturate(1.1);box-shadow:0 8px 32px #0000007a;color:var(--m-fg);font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif}.shell-desktop-menu__title[data-v-8238416e]{display:block;padding:.35rem .65rem .25rem;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)}.shell-desktop-menu__hint[data-v-8238416e]{margin:0 .65rem .5rem;font-size:.8125rem;line-height:1.35;color:var(--m-muted)}.shell-desktop-menu__item[data-v-8238416e],.shell-desktop-menu__wallpaper[data-v-8238416e]{display:flex;flex-direction:row;align-items:center;gap:.5rem;width:100%;min-height:2rem;padding:.3rem .5rem .3rem .35rem;border:none;border-radius:4px;background:transparent;color:var(--m-fg);font:inherit;font-size:.90625rem;text-align:left;cursor:default}.shell-desktop-menu__item--block[data-v-8238416e]{flex-direction:column;align-items:flex-start;align-self:stretch;gap:.08rem}.shell-desktop-menu__item--indent[data-v-8238416e]{padding-left:2.225rem}.shell-desktop-menu__item--flyout .shell-desktop-menu__label[data-v-8238416e]{flex:1 1 auto;min-width:0}.shell-desktop-menu__item--back[data-v-8238416e]{gap:.5rem;padding-left:.5rem;color:var(--m-muted);font-size:.84375rem}.shell-desktop-menu__label[data-v-8238416e]{line-height:1.25}.shell-desktop-menu__sub[data-v-8238416e]{font-size:.8125rem;font-weight:400;color:var(--m-muted);line-height:1.3}.shell-desktop-menu__icon-slot[data-v-8238416e]{display:flex;flex-shrink:0;width:1.375rem;align-items:center;justify-content:center}.shell-desktop-menu__glyph[data-v-8238416e]{font-size:.8125rem;line-height:1;opacity:.82}.shell-desktop-menu__glyph--refresh[data-v-8238416e]{font-size:.96875rem;font-weight:500}.shell-desktop-menu__chevron[data-v-8238416e]{flex-shrink:0;margin-left:.25rem;padding-left:.35rem;font-size:1.05rem;font-weight:300;line-height:1;opacity:.45}.shell-desktop-menu__item[data-v-8238416e]:hover:not(:disabled),.shell-desktop-menu__wallpaper[data-v-8238416e]:hover,.shell-desktop-menu__wallpaper--active[data-v-8238416e]{background:var(--m-hover)}.shell-desktop-menu__item--mute[data-v-8238416e]{color:var(--m-muted)}.shell-desktop-menu__item--danger[data-v-8238416e]{color:#ff8a8a}.shell-desktop-menu__item--disabled[data-v-8238416e]{opacity:.45;cursor:not-allowed}.shell-desktop-menu__sep[data-v-8238416e]{height:1px;margin:.2rem .35rem;background:#ffffff1a}.shell-desktop-menu__swatch[data-v-8238416e]{flex-shrink:0;width:1.4rem;height:1.1rem;border-radius:3px;box-shadow:inset 0 1px #ffffff40}.shell-desktop-menu__wallpaper[data-v-8238416e]{flex-direction:row;align-items:center;gap:.5rem}.shell-models-panel[data-v-c1176dc2]{position:absolute;top:calc(100% + .45rem);right:0;z-index:40;width:min(25rem,calc(100vw - 2rem));padding:.8rem;border-radius:.9rem}.shell-models-panel__head[data-v-c1176dc2]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.shell-models-panel__title[data-v-c1176dc2]{margin:0;font-size:.90625rem;font-weight:700}.shell-models-panel__meta[data-v-c1176dc2]{margin:.15rem 0 0;font-size:.84375rem;color:#ffffffb8}.shell-models-panel__close[data-v-c1176dc2],.shell-models-panel__refresh[data-v-c1176dc2]{border:1px solid rgba(255,255,255,.24);border-radius:.55rem;padding:.36rem .56rem;background:#ffffff14;color:#fffffff0;font-size:.8125rem}.shell-models-panel__close[data-v-c1176dc2]:hover,.shell-models-panel__refresh[data-v-c1176dc2]:hover{background:#ffffff26}.shell-models-panel__refresh[data-v-c1176dc2]:disabled{opacity:.6}.shell-models-panel__actions[data-v-c1176dc2]{margin-top:.65rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.shell-models-panel__counter[data-v-c1176dc2]{font-size:.84375rem;color:#ffffffc7}.shell-models-panel__error[data-v-c1176dc2]{margin:.55rem 0 0;color:#ffb2b2;font-size:.84375rem}.shell-models-panel__list[data-v-c1176dc2]{list-style:none;margin:.65rem 0 0;padding:0;display:grid;gap:.32rem}.shell-models-panel__row[data-v-c1176dc2]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.84375rem;padding:.34rem .42rem;border-radius:.48rem;background:#ffffff0f}.shell-models-panel__main[data-v-c1176dc2]{display:grid;gap:.08rem}.shell-models-panel__row-title[data-v-c1176dc2]{color:#ffffffeb}.shell-models-panel__row-provider[data-v-c1176dc2]{color:#ffffffa3}.shell-models-panel__row-mode[data-v-c1176dc2]{color:#ffffffad}.shell-models-panel__empty[data-v-c1176dc2]{margin:.7rem 0 0;font-size:.8125rem;color:#ffffffb3}.shell-sessions-panel[data-v-de41bb0b]{position:absolute;top:calc(100% + .45rem);right:0;z-index:40;width:min(24rem,calc(100vw - 2rem));padding:.8rem;border-radius:.9rem}.shell-sessions-panel__head[data-v-de41bb0b]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.shell-sessions-panel__title[data-v-de41bb0b]{margin:0;font-size:.90625rem;font-weight:700}.shell-sessions-panel__meta[data-v-de41bb0b]{margin:.15rem 0 0;font-size:.84375rem;color:#ffffffb8}.shell-sessions-panel__close[data-v-de41bb0b],.shell-sessions-panel__refresh[data-v-de41bb0b]{border:1px solid rgba(255,255,255,.24);border-radius:.55rem;padding:.36rem .56rem;background:#ffffff14;color:#fffffff0;font-size:.8125rem}.shell-sessions-panel__close[data-v-de41bb0b]:hover,.shell-sessions-panel__refresh[data-v-de41bb0b]:hover{background:#ffffff26}.shell-sessions-panel__refresh[data-v-de41bb0b]:disabled{opacity:.6}.shell-sessions-panel__actions[data-v-de41bb0b]{margin-top:.65rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.shell-sessions-panel__counter[data-v-de41bb0b]{font-size:.84375rem;color:#ffffffc7}.shell-sessions-panel__error[data-v-de41bb0b]{margin:.55rem 0 0;color:#ffb2b2;font-size:.84375rem}.shell-sessions-panel__list[data-v-de41bb0b]{list-style:none;margin:.65rem 0 0;padding:0;display:grid;gap:.32rem}.shell-sessions-panel__row[data-v-de41bb0b]{display:flex;justify-content:space-between;gap:.5rem;font-size:.84375rem;padding:.34rem .42rem;border-radius:.48rem;background:#ffffff0f}.shell-sessions-panel__row-title[data-v-de41bb0b]{color:#ffffffeb}.shell-sessions-panel__row-state[data-v-de41bb0b]{color:#ffffffad}.shell-sessions-panel__empty[data-v-de41bb0b]{margin:.7rem 0 0;font-size:.8125rem;color:#ffffffb3}.shell-surface-layout.shell-surface-theme{--win-font: "Segoe UI Variable", "Segoe UI", system-ui, sans-serif;font-family:var(--win-font);--shell-surface-accent: #60cdff;--shell-surface-bg: #242424;--shell-surface-bg-elevated: #2d2d2d;--shell-surface-border: rgba(255, 255, 255, .08);--shell-surface-text: #f3f3f3;--shell-surface-text-muted: #adadad;--win-taskbar-h: 52px;--win-r-window: 8px;--win-r-menu: 8px;--win-r-control: 4px;--win-r-task-btn: 4px;--win-border-subtle: rgba(255, 255, 255, .09);--win-border-strong: rgba(255, 255, 255, .14);--win-surface-mica: rgba(36, 36, 36, .85);--win-surface-solid: #1e1e1e;--win-titlebar: #202020;--win-titlebar-inactive: #1b1b1b;--win-surface-title: var(--win-titlebar);--win-surface-title-inactive: var(--win-titlebar-inactive);--win-caption-hover: rgba(255, 255, 255, .08);--win-caption-close-hover: #e81123;--win-hover: rgba(255, 255, 255, .06);--win-hover-strong: rgba(255, 255, 255, .1);--win-shadow-flyout: 0 8px 32px rgba(0, 0, 0, .5);--win-shadow-window: 0 4px 24px rgba(0, 0, 0, .55);--win-caption-btn-w: 46px;--win-titlebar-min-h: 32px;--win-taskbar-bg: rgba(32, 32, 32, .55);--win-taskbar-edge: rgba(255, 255, 255, .1);--win-glass-blur: 44px;--win-glass-saturate: 1.55;--win-glass-blur-soft: 32px;--win-glass-saturate-soft: 1.28;--win-glass-shine-top: rgba(255, 255, 255, .2);--win-glass-shine-mid: rgba(255, 255, 255, .06);--win-glass-tint-dark: rgba(18, 20, 24, .42);--win-glass-tint-deep: rgba(12, 14, 18, .38);--win-glass-title-gradient: linear-gradient( 180deg, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, .05) 38%, rgba(255, 255, 255, .02) 100% );--win-glass-title-base: linear-gradient(180deg, rgba(34, 36, 40, .78) 0%, rgba(20, 22, 26, .62) 100%);--win-glass-title-inactive-base: linear-gradient(180deg, rgba(28, 28, 30, .65) 0%, rgba(18, 18, 20, .52) 100%);--win-glass-title-inactive-overlay: linear-gradient( 180deg, rgba(255, 255, 255, .07) 0%, rgba(255, 255, 255, .02) 100% );--win-glass-edge-light: rgba(255, 255, 255, .2);--win-glass-edge-dark: rgba(0, 0, 0, .22);--win-glass-shadow-ambient: 0 12px 40px rgba(0, 0, 0, .35);--win-glass-inset-top: inset 0 1px 0 var(--win-glass-shine-top);--win-glass-inset-bottom: inset 0 -1px 0 rgba(0, 0, 0, .18);--win-glass-taskbar-gradient: linear-gradient( 0deg, rgba(255, 255, 255, .07) 0%, rgba(255, 255, 255, .02) 42%, transparent 100% );--win-glass-topbar-fill: linear-gradient( 180deg, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, .04) 45%, rgba(255, 255, 255, .02) 100% ), linear-gradient(180deg, rgba(22, 24, 28, .55), rgba(14, 16, 20, .48));--atlas-text: var(--shell-surface-text);--atlas-text-mute: var(--shell-surface-text-muted);--atlas-heading: #ffffff;--atlas-border: var(--shell-surface-border)}.shell-surface-layout.shell-surface-theme button{cursor:default}@media(prefers-reduced-motion:reduce){.shell-surface-layout.shell-surface-theme *,.shell-surface-layout.shell-surface-theme *:before,.shell-surface-layout.shell-surface-theme *:after{transition-duration:.01ms!important}}.shell-surface-layout[data-v-fea4775b]{--win-taskbar-h: 48px;position:relative;flex:1;width:100%;min-height:100svh;min-height:100dvh;padding:0;padding-bottom:var(--win-taskbar-h);color:var(--shell-surface-text);background:transparent}.shell-surface-layout.shell-surface-layout--android-home[data-v-fea4775b]{min-height:0;height:100%;overflow:hidden}.shell-surface-layout__workspace[data-v-fea4775b]{position:absolute;inset:0;bottom:var(--win-taskbar-h);z-index:var(--atlas-z-bg);overflow:hidden;border-radius:0}.shell-surface-layout.is-chat-focus .shell-surface-layout__window-layer[data-v-fea4775b]{z-index:var(--atlas-z-dock);-webkit-mask:var(--atlas-focus-mask);mask:var(--atlas-focus-mask);opacity:.45;pointer-events:none}.shell-surface-layout.is-chat-focus .shell-surface-layout__window-layer[data-v-fea4775b] *{pointer-events:none!important}.shell-surface-layout__top-overlay[data-v-fea4775b]{position:absolute;top:0;right:0;left:0;z-index:var(--atlas-z-drawer);pointer-events:none}.shell-surface-layout.is-chat-focus .shell-surface-layout__top-overlay[data-v-fea4775b]{z-index:var(--atlas-z-rail)}.shell-surface-layout__window-layer[data-v-fea4775b]{position:absolute;inset:0;bottom:var(--win-taskbar-h);z-index:var(--atlas-z-window);overflow:hidden;pointer-events:none}.shell-surface-layout__window-layer[data-v-fea4775b]>*{pointer-events:none}.shell-surface-layout__top-overlay[data-v-fea4775b]>*{pointer-events:none}.shell-surface-layout.shell-surface-layout--no-taskbar[data-v-fea4775b]{--win-taskbar-h: 0px;padding-bottom:0}.shell-surface-layout.shell-surface-layout--no-taskbar .shell-surface-layout__workspace[data-v-fea4775b],.shell-surface-layout.shell-surface-layout--no-taskbar .shell-surface-layout__window-layer[data-v-fea4775b]{bottom:0}.shell-surface-layout.shell-surface-layout--rail[data-v-fea4775b]{--win-taskbar-h: 0px;--rail-w: 64px;padding-bottom:0;padding-left:var(--rail-w)}.shell-surface-layout.shell-surface-layout--rail .shell-surface-layout__workspace[data-v-fea4775b],.shell-surface-layout.shell-surface-layout--rail .shell-surface-layout__window-layer[data-v-fea4775b]{left:var(--rail-w);bottom:0}.shell-surface-layout.shell-surface-layout--rail .shell-surface-layout__top-overlay[data-v-fea4775b]{left:var(--rail-w)}.about-app[data-v-dca0f54a]{display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg,#f7f8faf5,#eff1f7fa);color:#16181d}.about-app__toolbar[data-v-dca0f54a]{display:flex;align-items:center;gap:.6rem;min-height:2.5rem;padding:0 1rem;border-bottom:1px solid rgba(22,24,29,.08);background:#ffffffd9}.about-app__dot[data-v-dca0f54a]{width:.7rem;height:.7rem;border-radius:50%;background:#4c7df1}.about-app__filename[data-v-dca0f54a]{font-size:.90625rem;color:#16181da8}.about-app__sheet[data-v-dca0f54a]{flex:1;padding:1.5rem 1.6rem 1.8rem;overflow:auto;line-height:1.7}.about-app__sheet h2[data-v-dca0f54a]{margin:0 0 1rem;font-size:1.3rem}.about-app__sheet p[data-v-dca0f54a]{margin:0 0 1rem}.about-app__sheet ul[data-v-dca0f54a]{margin:0 0 1rem;padding-left:1.2rem}.btn[data-v-98ee42ad]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.78rem 1.45rem;font-family:var(--atlas-font-display);font-size:.90625rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;border:none;border-radius:var(--atlas-radius-pill);cursor:pointer;transition:transform var(--atlas-transition),box-shadow var(--atlas-transition),background var(--atlas-transition),border-color var(--atlas-transition),color var(--atlas-transition)}.btn--primary[data-v-98ee42ad]{position:relative;color:#f0fdf9;background:linear-gradient(135deg,color-mix(in srgb,var(--atlas-accent) 55%,transparent),color-mix(in srgb,var(--atlas-accent) 18%,transparent));backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid color-mix(in srgb,var(--atlas-accent) 55%,rgba(255,255,255,.2));box-shadow:0 4px 24px color-mix(in srgb,var(--atlas-accent) 28%,transparent),inset 0 1px #ffffff38}.btn--primary[data-v-98ee42ad]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.14) 0%,transparent 48%);pointer-events:none}.btn--primary[data-v-98ee42ad]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--atlas-accent) 75%,white);box-shadow:0 8px 40px color-mix(in srgb,var(--atlas-accent) 38%,transparent),inset 0 1px #ffffff47}.btn--secondary[data-v-98ee42ad]{color:var(--atlas-text);background:var(--glass-surface);backdrop-filter:blur(var(--glass-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow)}.btn--secondary[data-v-98ee42ad]:hover{border-color:#ffffff47;transform:translateY(-1px)}.btn--outline[data-v-98ee42ad]{background:#ffffff08;color:var(--atlas-accent);border:1px solid color-mix(in srgb,var(--atlas-accent) 45%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0f}.btn--outline[data-v-98ee42ad]:hover{background:color-mix(in srgb,var(--atlas-accent) 12%,transparent);transform:translateY(-2px);box-shadow:0 0 32px color-mix(in srgb,var(--atlas-accent) 15%,transparent)}.btn--ghost[data-v-98ee42ad]{background:transparent;color:var(--atlas-text-mute);border:1px solid transparent}.btn--ghost[data-v-98ee42ad]:hover{color:var(--atlas-accent);background:#ffffff0a;border-color:#ffffff14}.launch-app[data-v-b465bff4]{display:flex;flex-direction:column;height:100%;padding:1.3rem 1.4rem 1.5rem;background:radial-gradient(circle at 15% 10%,rgba(95,145,255,.15),transparent 20rem),radial-gradient(circle at 82% 82%,rgba(255,204,77,.12),transparent 18rem),#0c1018f2}.launch-app__hero[data-v-b465bff4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:1rem;align-items:end}.launch-app__eyebrow[data-v-b465bff4]{display:inline-block;margin-bottom:.45rem;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--atlas-accent)}.launch-app__hero h2[data-v-b465bff4]{margin:0;font-size:1.6rem}.launch-app__hero p[data-v-b465bff4]{margin:0;color:var(--atlas-text-mute);line-height:1.6}.launch-app__grid[data-v-b465bff4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.4rem;flex:1}.launch-app__card[data-v-b465bff4]{display:flex;flex-direction:column;gap:.8rem;padding:1rem;border-radius:1rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.launch-app__card strong[data-v-b465bff4]{font-size:.96875rem}.launch-app__card p[data-v-b465bff4]{margin:0;color:var(--atlas-text-mute);line-height:1.6}.launch-app__card[data-v-b465bff4] .btn{margin-top:auto}@media(max-width:900px){.launch-app__hero[data-v-b465bff4],.launch-app__grid[data-v-b465bff4]{grid-template-columns:1fr}}.shell-window-frame[data-v-3199833d]{position:absolute;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--win-r-window, 8px);border:1px solid var(--win-border-strong);background:transparent;box-shadow:var(--win-shadow-window)}.shell-window-frame--inactive[data-v-3199833d]{opacity:.97}.shell-window-frame--inactive .shell-window-frame__titlebar[data-v-3199833d]{background:var(--win-glass-title-inactive-overlay, linear-gradient(180deg, rgba(255, 255, 255, .07), transparent)),var(--win-glass-title-inactive-base, linear-gradient(180deg, #1b1b1b, #181818));backdrop-filter:blur(var(--win-glass-blur-soft, 28px)) saturate(var(--win-glass-saturate-soft, 1.2));-webkit-backdrop-filter:blur(var(--win-glass-blur-soft, 28px)) saturate(var(--win-glass-saturate-soft, 1.2))}.shell-window-frame--maximized[data-v-3199833d]{border-radius:var(--win-r-window, 8px) var(--win-r-window, 8px) 0 0}.shell-window-frame__titlebar[data-v-3199833d]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--win-titlebar-min-h, 32px);padding-left:.65rem;isolation:isolate;background:var(--win-glass-title-gradient, linear-gradient(180deg, rgba(255, 255, 255, .12), transparent)),var(--win-glass-title-base, var(--win-surface-title));backdrop-filter:blur(var(--win-glass-blur, 40px)) saturate(var(--win-glass-saturate, 1.45));-webkit-backdrop-filter:blur(var(--win-glass-blur, 40px)) saturate(var(--win-glass-saturate, 1.45));border-bottom:1px solid color-mix(in srgb,var(--win-glass-edge-light, rgba(255, 255, 255, .2)) 55%,transparent);box-shadow:var(--win-glass-inset-top, inset 0 1px 0 rgba(255, 255, 255, .2)),var(--win-glass-inset-bottom, inset 0 -1px 0 rgba(0, 0, 0, .18));-webkit-user-select:none;user-select:none;cursor:move}.shell-window-frame__titlebar[data-v-3199833d]:before{content:"";position:absolute;inset:0;border-radius:var(--win-r-window, 8px) var(--win-r-window, 8px) 0 0;background:linear-gradient(125deg,rgba(255,255,255,.14) 0%,transparent 42%,rgba(96,205,255,.06) 78%,transparent 100%);opacity:.55;pointer-events:none}.shell-window-frame--inactive .shell-window-frame__titlebar[data-v-3199833d]:before{opacity:.28}.shell-window-frame--maximized .shell-window-frame__titlebar[data-v-3199833d]:before{border-radius:var(--win-r-window, 8px) var(--win-r-window, 8px) 0 0}.shell-window-frame__meta[data-v-3199833d]{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem;min-width:0}.shell-window-frame__badge[data-v-3199833d]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.25rem;background:#ffffff1a}.shell-window-frame__title[data-v-3199833d]{overflow:hidden;font-size:.84375rem;font-weight:500;line-height:1.2;color:#f3f3f3;text-overflow:ellipsis;white-space:nowrap}.shell-window-frame--inactive .shell-window-frame__title[data-v-3199833d]{color:#b0b0b0}.shell-window-frame__controls[data-v-3199833d]{position:relative;z-index:1;display:flex;align-items:stretch;flex-shrink:0}.shell-window-frame__control[data-v-3199833d]{display:flex;align-items:center;justify-content:center;width:var(--win-caption-btn-w, 46px);min-height:var(--win-titlebar-min-h);padding:0;border:none;background:transparent;color:#e8e8e8;cursor:default}.shell-window-frame__titlebar .shell-window-frame__control[data-v-3199833d]{cursor:default}.shell-window-frame__glyph[data-v-3199833d]{width:10px;height:10px}.shell-window-frame__control[data-v-3199833d]:hover{background:var(--win-caption-hover)}.shell-window-frame__body[data-v-3199833d]{flex:1;min-height:0;border-radius:0 0 var(--win-r-window, 8px) var(--win-r-window, 8px);background:#f0f0f0;color:#1a1a1a}.shell-window-frame--maximized .shell-window-frame__body[data-v-3199833d]{border-radius:0}@supports not (backdrop-filter: blur(1px)){.shell-window-frame__titlebar[data-v-3199833d]{background:var(--win-surface-title);backdrop-filter:none;-webkit-backdrop-filter:none}.shell-window-frame__titlebar[data-v-3199833d]:before{display:none}.shell-window-frame--inactive .shell-window-frame__titlebar[data-v-3199833d]{background:var(--win-surface-title-inactive)}}.shell-window-frame__resize[data-v-3199833d]{position:absolute;z-index:2}.shell-window-frame__resize--right[data-v-3199833d]{top:var(--win-titlebar-min-h);right:0;width:8px;height:calc(100% - var(--win-titlebar-min-h));cursor:ew-resize}.shell-window-frame__resize--bottom[data-v-3199833d]{left:0;bottom:0;width:100%;height:8px;cursor:ns-resize}.shell-window-frame__resize--corner[data-v-3199833d]{right:0;bottom:0;width:12px;height:12px;cursor:nwse-resize}@media(max-width:900px){.shell-window-frame__control[data-v-3199833d]{min-width:2.75rem;min-height:2.75rem;padding-inline:.15rem}.shell-window-frame__glyph[data-v-3199833d]{width:12px;height:12px}}.shell-window-manager[data-v-d8a47fb3]{position:absolute;inset:0;z-index:var(--atlas-z-window);pointer-events:none}.shell-window-manager[data-v-d8a47fb3] .shell-window-frame{pointer-events:auto}.win-topbar-shell[data-v-f7b0f0d7]{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:0}.win-topbar-shell__scrim[data-v-f7b0f0d7]{position:fixed;inset:0;z-index:34;background:#04081073;backdrop-filter:blur(4px) saturate(1.1);-webkit-backdrop-filter:blur(4px) saturate(1.1);pointer-events:auto}.win-topbar-shell__edge-pull[data-v-f7b0f0d7]{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:11;width:min(11rem,100% - 5rem);height:3rem;touch-action:none;pointer-events:auto}.win-topbar-shell--touch .win-topbar-shell__edge-pull[data-v-f7b0f0d7]{height:calc(env(safe-area-inset-top,0px) + 3.1rem);min-height:3.25rem;width:4rem}.win-topbar-shell__chrome[data-v-f7b0f0d7]{pointer-events:auto;display:flex;flex-direction:column;align-items:center;width:min(100% - 1.5rem,72rem);box-sizing:border-box}.win-topbar-shell__tick[data-v-f7b0f0d7]{position:relative;z-index:1;display:block;width:40px;height:3px;margin-top:.45rem;flex-shrink:0;border-radius:999px;background:#ffffff52;box-shadow:0 0 12px #00000059;transition:opacity .22s ease}.win-topbar[data-v-f7b0f0d7]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:72rem;min-height:2.75rem;margin:0;padding:.4rem .85rem;border-radius:var(--win-r-window, 8px);border:1px solid var(--win-glass-edge-light, rgba(255, 255, 255, .2));background:var( --win-glass-topbar-fill, linear-gradient(180deg, rgba(255, 255, 255, .12), transparent), rgba(22, 24, 28, .55) );backdrop-filter:blur(var(--win-glass-blur, 44px)) saturate(var(--win-glass-saturate, 1.55));-webkit-backdrop-filter:blur(var(--win-glass-blur, 44px)) saturate(var(--win-glass-saturate, 1.55));box-shadow:var(--win-glass-inset-top, inset 0 1px 0 rgba(255, 255, 255, .2)),var(--win-glass-inset-bottom, inset 0 -1px 0 rgba(0, 0, 0, .15)),var(--win-glass-shadow-ambient, 0 12px 40px rgba(0, 0, 0, .35));isolation:isolate}.win-topbar-shell:not(.win-topbar-shell--touch) .win-topbar[data-v-f7b0f0d7]{max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .34s cubic-bezier(.22,1,.36,1),opacity .26s ease,margin-top .26s ease,padding-top .26s ease,padding-bottom .26s ease}.win-topbar-shell__topbar-wrap[data-v-f7b0f0d7]:not(.win-topbar-shell__topbar-wrap--touch){display:contents}.win-topbar-shell--touch[data-v-f7b0f0d7]{--win-topbar-touch-dur: .38s;--win-topbar-touch-ease: cubic-bezier(.22, 1, .36, 1)}.win-topbar-shell__topbar-wrap--touch[data-v-f7b0f0d7]{position:fixed;top:0;left:0;right:0;z-index:35;display:flex;justify-content:center;box-sizing:border-box;width:100%;padding-left:max(.5rem,env(safe-area-inset-left,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px));padding-top:max(.35rem,env(safe-area-inset-top,0px));pointer-events:none;transform:translate3d(0,-100%,0);transition:transform var(--win-topbar-touch-dur) var(--win-topbar-touch-ease);backface-visibility:hidden}.win-topbar-shell--touch.win-topbar-shell--touch-open .win-topbar-shell__topbar-wrap--touch[data-v-f7b0f0d7],.win-topbar-shell--touch.win-topbar-shell--onboarding .win-topbar-shell__topbar-wrap--touch[data-v-f7b0f0d7]{transform:translateZ(0);pointer-events:auto}.win-topbar-shell--touch .win-topbar[data-v-f7b0f0d7]{max-height:none;width:min(100% - 1rem,72rem);margin:.4rem 0 .35rem;padding:.4rem .85rem;opacity:1;overflow:visible;pointer-events:auto;transition:none}.win-topbar[data-v-f7b0f0d7]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.16) 0%,transparent 38%,rgba(96,205,255,.09) 72%,transparent 100%);opacity:.55;pointer-events:none}.win-topbar-shell:not(.win-topbar-shell--touch):hover .win-topbar[data-v-f7b0f0d7],.win-topbar-shell:not(.win-topbar-shell--touch):focus-within .win-topbar[data-v-f7b0f0d7],.win-topbar-shell.win-topbar-shell--onboarding:not(.win-topbar-shell--touch) .win-topbar[data-v-f7b0f0d7]{max-height:14rem;margin-top:.5rem;margin-bottom:.35rem;padding-top:.4rem;padding-bottom:.4rem;opacity:1;overflow:visible;pointer-events:auto}.win-topbar-shell:not(.win-topbar-shell--touch):hover .win-topbar-shell__tick[data-v-f7b0f0d7],.win-topbar-shell:not(.win-topbar-shell--touch):focus-within .win-topbar-shell__tick[data-v-f7b0f0d7],.win-topbar-shell--onboarding .win-topbar-shell__tick[data-v-f7b0f0d7],.win-topbar-shell--touch.win-topbar-shell--touch-open .win-topbar-shell__tick[data-v-f7b0f0d7]{opacity:.15}.win-topbar-shell--touch:not(.win-topbar-shell--touch-open):not(.win-topbar-shell--onboarding) .win-topbar-shell__chrome[data-v-f7b0f0d7]{pointer-events:none}.win-topbar-shell__tick--tap[data-v-f7b0f0d7]{display:flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:3rem;min-height:3rem;margin-top:.15rem;padding:0;border:none;border-radius:999px;background:transparent;cursor:pointer;box-shadow:none}.win-topbar-shell--touch .win-topbar-shell__tick--tap[data-v-f7b0f0d7]{min-width:2.5rem;min-height:0;margin-top:.55rem;padding:.12rem 0 .4rem}.win-topbar-shell--touch.win-topbar-shell--touch-open .win-topbar-shell__tick--tap[data-v-f7b0f0d7],.win-topbar-shell--touch.win-topbar-shell--onboarding .win-topbar-shell__tick--tap[data-v-f7b0f0d7]{display:none}.win-topbar-shell__tick--tap[data-v-f7b0f0d7]:after{content:"";display:block;width:40px;height:3px;border-radius:999px;background:#ffffff52;box-shadow:0 0 12px #00000059}@media(prefers-reduced-motion:reduce){.win-topbar-shell:not(.win-topbar-shell--touch) .win-topbar[data-v-f7b0f0d7]{transition-duration:.01ms}.win-topbar-shell__topbar-wrap--touch[data-v-f7b0f0d7],.win-topbar-shell__tick[data-v-f7b0f0d7]{transition-duration:.01ms}}.win-topbar__brand[data-v-f7b0f0d7],.win-topbar__status[data-v-f7b0f0d7]{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem}.win-topbar__status[data-v-f7b0f0d7]{position:relative}.win-topbar__gateway-btn[data-v-f7b0f0d7],.win-topbar__agents-btn[data-v-f7b0f0d7],.win-topbar__models-btn[data-v-f7b0f0d7],.win-topbar__chat-btn[data-v-f7b0f0d7]{display:inline-flex;align-items:center;gap:.36rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.24rem .5rem;background:#ffffff0f;color:inherit}.win-topbar__gateway-btn[data-v-f7b0f0d7]:hover,.win-topbar__agents-btn[data-v-f7b0f0d7]:hover,.win-topbar__models-btn[data-v-f7b0f0d7]:hover,.win-topbar__chat-btn[data-v-f7b0f0d7]:hover{background:#ffffff24}.win-topbar__gateway-dot[data-v-f7b0f0d7]{width:7px;height:7px;border-radius:999px;background:#ffffff73}.win-topbar__gateway-dot--online[data-v-f7b0f0d7]{background:#68f5b6}.win-topbar__gateway-dot--degraded[data-v-f7b0f0d7]{background:#ffd27a}.win-topbar__gateway-dot--offline[data-v-f7b0f0d7]{background:#ff8a8a}.win-topbar__gateway-dot--connecting[data-v-f7b0f0d7]{background:#8abaff}.win-topbar__gateway-count[data-v-f7b0f0d7],.win-topbar__agents-count[data-v-f7b0f0d7],.win-topbar__models-count[data-v-f7b0f0d7],.win-topbar__chat-count[data-v-f7b0f0d7]{display:inline-flex;align-items:center;justify-content:center;min-width:1.05rem;height:1.05rem;border-radius:999px;background:#ffffff2e;font-size:.78125rem;color:#ffffffeb}.win-topbar__logo[data-v-f7b0f0d7]{width:2.1rem;height:2.1rem;border-radius:.75rem;background:linear-gradient(135deg,#7cc4ffe6,#5290ff52),#ffffff14;box-shadow:inset 0 1px #ffffff52}.win-topbar__name[data-v-f7b0f0d7],.win-topbar__sub[data-v-f7b0f0d7]{display:block}.win-topbar__name[data-v-f7b0f0d7]{font-size:.96875rem;font-weight:700}.win-topbar__sub[data-v-f7b0f0d7],.win-topbar__link[data-v-f7b0f0d7],.win-topbar__clock[data-v-f7b0f0d7]{font-size:.84375rem;color:var(--atlas-text-mute)}@media(max-width:900px){.win-topbar-shell__chrome[data-v-f7b0f0d7]{width:calc(100% - 1rem);max-width:none}.win-topbar[data-v-f7b0f0d7]{flex-wrap:wrap}}.kcap[data-v-65161c91]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.kcap__key[data-v-65161c91]{display:inline-block;min-width:22px;padding:2px 7px;border:1px solid var(--gn-glass-3-border);border-radius:6px;background:color-mix(in srgb,var(--atlas-heading) 10%,transparent);box-shadow:inset 0 -1px color-mix(in srgb,var(--atlas-bg) 55%,transparent);color:var(--atlas-heading);font-family:var(--atlas-font-mono);font-size:12.5px;line-height:1.5;text-align:center}.kcap__plus[data-v-65161c91]{color:var(--atlas-text-mute);font-size:12px}.sphere[data-v-0b9e5797]{position:fixed;left:50%;bottom:var(--orb-bottom, 22px);transform:translate(-50%);z-index:var(--atlas-z-chat);width:58px;height:58px;pointer-events:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1)}.sphere__act[data-v-0b9e5797]{pointer-events:auto}.sphere__arc[data-v-0b9e5797]{position:absolute;inset:0}.sphere__act[data-v-0b9e5797]{position:absolute;display:inline-grid;place-items:center;width:36px;height:36px;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--atlas-accent) 38%,var(--gn-border));border-radius:50%;background:linear-gradient(160deg,#161e28fa,#0d121af5);color:var(--atlas-heading);cursor:pointer;box-shadow:0 10px 26px #00000080,0 0 14px color-mix(in srgb,var(--atlas-accent) 18%,transparent)}.sphere__act[data-v-0b9e5797]:hover:not(:disabled){border-color:var(--atlas-accent);color:var(--atlas-accent)}.sphere__act.is-off[data-v-0b9e5797]{opacity:.45;cursor:default}.sphere__file[data-v-0b9e5797]{display:none}.sphere__status[data-v-0b9e5797]{font-family:var(--atlas-font-mono);font-size:13px}.drawer-pill{display:inline-flex;align-items:center;min-height:1.8rem;padding:.2rem .7rem;border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-pill);background:color-mix(in srgb,var(--atlas-heading) 6%,transparent);color:var(--atlas-text);font:inherit;font-size:.8125rem;cursor:pointer}.drawer-pill:hover{border-color:var(--atlas-border-hover)}.drawer-pill:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}.drawer-pill[aria-pressed=true],.drawer-pill--go{border-color:color-mix(in srgb,var(--atlas-accent) 60%,transparent);background:var(--atlas-accent-dim);color:var(--atlas-accent)}.drawer-pill--go:hover{border-color:var(--atlas-accent);box-shadow:0 0 18px var(--atlas-glow-soft)}.drawer-pill--ghost{border-color:transparent;background:transparent;color:var(--atlas-text-mute)}.drawer-pill--ghost:hover{border-color:var(--atlas-border);color:var(--atlas-text)}@media(pointer:coarse){.drawer-pill{min-height:44px;padding-inline:1rem}}.drawer-demo{flex-shrink:0;padding:0 .4rem;border:1px solid color-mix(in srgb,var(--atlas-warm) 45%,transparent);border-radius:var(--atlas-radius-pill);font-size:.6875rem;line-height:1.35;color:var(--atlas-warm)}.dsec[data-v-5fb6a6bb]{overflow-y:auto;max-height:min(56vh,30rem);overscroll-behavior:contain}@media(max-height:720px){.dsec[data-v-5fb6a6bb]{max-height:min(42vh,20rem)}}.dsec__bar[data-v-5fb6a6bb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem;margin-bottom:.4rem}.dsec__done[data-v-5fb6a6bb]{font-size:.75rem}.dsec__plus[data-v-5fb6a6bb]{justify-content:center;min-width:1.8rem;padding-inline:.35rem}.dsec__add[data-v-5fb6a6bb]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.dsec__add .drawer-pill[data-v-5fb6a6bb]{gap:.35rem}.dsec__add-none[data-v-5fb6a6bb]{margin:0}.dsec__arrange-row[data-v-5fb6a6bb]{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.25rem;opacity:0;visibility:hidden;transition:opacity var(--atlas-transition)}.dsec--arranging .dsec__arrange-row[data-v-5fb6a6bb],.dsec__item:hover .dsec__arrange-row[data-v-5fb6a6bb],.dsec__item:focus-within .dsec__arrange-row[data-v-5fb6a6bb]{opacity:1;visibility:visible}.dsec__arrange-btn[data-v-5fb6a6bb]{justify-content:center;min-width:1.7rem;min-height:1.7rem;padding:0;color:var(--atlas-text-mute)}.dsec__arrange-btn[data-v-5fb6a6bb]:hover{color:var(--atlas-text)}.dsec__arrange-btn--off[data-v-5fb6a6bb]:hover{border-color:color-mix(in srgb,var(--atlas-danger) 55%,transparent);color:var(--atlas-danger)}.dsec__list[data-v-5fb6a6bb]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:.5rem;align-items:start}.dsec__item[data-v-5fb6a6bb]{position:relative;display:flex;flex-direction:column;border:1px solid var(--gn-border);border-radius:var(--gn-radius);background:var(--gn-bg)}.dsec__h[data-v-5fb6a6bb]{margin:0;font-size:inherit;font-weight:inherit}.dsec__head[data-v-5fb6a6bb]{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;width:100%;box-sizing:border-box;min-height:2.25rem;padding:.55rem .75rem .7rem;border:0;border-radius:var(--gn-radius);background:transparent;color:var(--atlas-text);font:inherit;text-align:left}button.dsec__head[data-v-5fb6a6bb]{cursor:pointer}button.dsec__head[data-v-5fb6a6bb]:hover{background:color-mix(in srgb,var(--atlas-heading) 5%,transparent)}button.dsec__head[data-v-5fb6a6bb]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:-2px}.dsec__top[data-v-5fb6a6bb]{display:flex;align-items:center;gap:.45rem;min-height:1.7rem;padding-inline-end:6.1rem}.dsec__ic[data-v-5fb6a6bb]{flex-shrink:0;color:var(--atlas-text-mute)}.dsec__title[data-v-5fb6a6bb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--atlas-text-mute)}.dsec__chev[data-v-5fb6a6bb]{flex-shrink:0;margin-left:auto;color:var(--atlas-text-mute);transition:transform var(--atlas-transition)}.dsec__dot+.dsec__chev[data-v-5fb6a6bb]{margin-left:0}.dsec__head[aria-expanded=true] .dsec__chev[data-v-5fb6a6bb]{transform:rotate(180deg)}.dsec__state[data-v-5fb6a6bb]{display:flex;min-width:0}.dsec__preview[data-v-5fb6a6bb]{flex:1;min-width:0}.dsec__dot[data-v-5fb6a6bb]{flex-shrink:0;margin-left:auto;width:7px;height:7px;border-radius:var(--atlas-radius-pill)}.dsec__dot[data-tone=ok][data-v-5fb6a6bb]{background:var(--atlas-accent);box-shadow:0 0 8px var(--atlas-glow-soft)}.dsec__dot[data-tone=warn][data-v-5fb6a6bb]{background:var(--atlas-warm)}.dsec__dot[data-tone=bad][data-v-5fb6a6bb]{background:var(--atlas-danger)}.dsec__dot[data-tone=mute][data-v-5fb6a6bb]{background:var(--atlas-text-mute)}.dsec__sum[data-v-5fb6a6bb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--atlas-font-display);font-size:1.125rem;font-weight:700;line-height:1.2;color:var(--atlas-heading)}.dsec__body[data-v-5fb6a6bb]{padding:0 .75rem .7rem}.dsec__rows[data-v-5fb6a6bb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dsec__row[data-v-5fb6a6bb]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.75rem}.dsec__label[data-v-5fb6a6bb]{font-size:.8125rem;color:var(--atlas-text)}.dsec__value[data-v-5fb6a6bb]{margin-left:auto;font-size:.8125rem;overflow-wrap:anywhere}.dsec__value[data-tone=ok][data-v-5fb6a6bb]{color:var(--atlas-accent)}.dsec__value[data-tone=warn][data-v-5fb6a6bb]{color:var(--atlas-warm)}.dsec__value[data-tone=bad][data-v-5fb6a6bb]{color:var(--atlas-danger)}.dsec__value[data-tone=mute][data-v-5fb6a6bb]{color:var(--atlas-text-mute)}.dsec__note[data-v-5fb6a6bb],.dsec__empty[data-v-5fb6a6bb]{width:100%;margin:.1rem 0 0;font-size:.75rem;line-height:1.45;color:var(--atlas-text-mute)}.dsec__empty[data-v-5fb6a6bb]{font-size:.8125rem}.dsec__acts[data-v-5fb6a6bb]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.dsec__body--flat .dsec__acts[data-v-5fb6a6bb]{margin-top:0}@media(pointer:fine){.dsec__top[data-v-5fb6a6bb]{padding-inline-end:8.2rem}.dsec__chev[data-v-5fb6a6bb]{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;margin:0;pointer-events:none}.dsec__arrange-row[data-v-5fb6a6bb]{right:2.5rem}}@media(pointer:coarse){.dsec__head[data-v-5fb6a6bb]{min-height:44px}.dsec__arrange-row[data-v-5fb6a6bb]{position:static;gap:.4rem;padding:0 .75rem .6rem;opacity:1;visibility:visible}.dsec__top[data-v-5fb6a6bb]{padding-inline-end:0}.dsec__arrange-btn[data-v-5fb6a6bb]{min-width:44px;min-height:44px}.dsec__plus[data-v-5fb6a6bb]{min-width:44px}}@media(prefers-reduced-motion:reduce){.dsec__chev[data-v-5fb6a6bb],.dsec__arrange-row[data-v-5fb6a6bb]{transition-duration:.01ms}}.adlg[data-v-52ea99c3]{display:none;width:min(94vw,44rem);max-height:min(86dvh,calc(100% - 2rem));margin:auto;padding:0;border:0;border-radius:var(--atlas-radius-lg);overflow:hidden;color:var(--atlas-text);font-family:var(--atlas-font-body)}.adlg[open][data-v-52ea99c3]{display:flex;flex-direction:column}.adlg[data-v-52ea99c3]::backdrop{background:var(--atlas-scrim-bg);backdrop-filter:var(--atlas-scrim-filter);-webkit-backdrop-filter:var(--atlas-scrim-filter)}.adlg__head[data-v-52ea99c3]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none;padding:.8rem 1.1rem .6rem;border-bottom:1px solid var(--atlas-border)}.adlg__title[data-v-52ea99c3]{margin:0;font-size:1.0625rem;color:var(--atlas-heading)}.adlg__close[data-v-52ea99c3]{display:inline-grid;place-items:center;width:28px;height:28px;flex:none;border:0;border-radius:var(--atlas-radius-pill);background:transparent;color:var(--atlas-text-mute);cursor:pointer;-webkit-tap-highlight-color:transparent}.adlg__close[data-v-52ea99c3]:hover{background:color-mix(in srgb,var(--atlas-heading) 10%,transparent);color:var(--atlas-text)}.adlg__close[data-v-52ea99c3]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}.adlg__body[data-v-52ea99c3]{min-height:0;overflow-y:auto;padding:.9rem 1.1rem calc(1.1rem + env(safe-area-inset-bottom,0px))}@media(hover:none),(pointer:coarse){.adlg__close[data-v-52ea99c3]{width:44px;height:44px}}.odoc[data-v-a7b003cf]{color:var(--atlas-text);font-family:var(--atlas-font-body)}.odoc__title[data-v-a7b003cf]{margin:0 0 var(--sp-3);font-size:1.5rem;color:var(--atlas-heading)}.odoc__meta[data-v-a7b003cf]{margin:0 0 var(--sp-6);font-size:.875rem;color:var(--atlas-text-mute)}.odoc__sec[data-v-a7b003cf]{margin:0 0 var(--sp-6)}.odoc__sec h2[data-v-a7b003cf]{margin:0 0 var(--sp-2);font-size:1.0625rem;color:var(--atlas-heading)}.odoc__sec p[data-v-a7b003cf]{margin:0 0 var(--sp-2);font-size:.9375rem;line-height:1.55}.sform__banner[data-v-ae2e85f6]{margin:0 0 .6rem;padding:.45rem .6rem;border:1px solid color-mix(in srgb,var(--atlas-warm) 45%,transparent);border-radius:var(--atlas-radius);color:var(--atlas-warm);font-size:.8125rem}.sform__tg[data-v-ae2e85f6]{display:flex;flex-direction:column;gap:.5rem}.sform__tgbtn[data-v-ae2e85f6]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.sform__tgstatus[data-v-ae2e85f6]{margin:0;color:var(--atlas-text-mute);font-size:.8125rem;text-align:center}.sform__tgcancel[data-v-ae2e85f6]{min-height:44px;padding:0;border:0;background:transparent;color:var(--atlas-text-mute);font:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sform__tgcancel[data-v-ae2e85f6]:hover{color:var(--atlas-text)}.sform__tgcancel[data-v-ae2e85f6]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}.sform__tgconsent[data-v-ae2e85f6]{margin:0;color:var(--atlas-text-mute);font-size:.75rem;text-align:center}.sform__form[data-v-ae2e85f6],.sform__devform[data-v-ae2e85f6]{display:flex;flex-direction:column;gap:.6rem}.sform__field[data-v-ae2e85f6]{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--atlas-text-mute)}.sform__field input[data-v-ae2e85f6]{min-height:44px;padding:.45rem .65rem;border:1px solid var(--atlas-border);border-radius:var(--atlas-radius);background:color-mix(in srgb,var(--atlas-heading) 4%,transparent);color:var(--atlas-text);font:inherit}.sform__field input[data-v-ae2e85f6]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:1px}.sform__accept[data-v-ae2e85f6]{display:flex;align-items:center;gap:.3rem;font-size:.8125rem;color:var(--atlas-text-mute)}.sform__acceptlbl[data-v-ae2e85f6]{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;cursor:pointer}.sform__acceptlbl input[data-v-ae2e85f6]{width:18px;height:18px;accent-color:var(--atlas-accent)}.sform__acceptlbl input[data-v-ae2e85f6]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}.sform__oferta[data-v-ae2e85f6]{min-height:44px;padding:0;border:0;background:transparent;color:var(--atlas-accent);font:inherit;font-size:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sform__oferta[data-v-ae2e85f6]:hover{color:var(--atlas-text)}.sform__oferta[data-v-ae2e85f6]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}.sform__go[data-v-ae2e85f6]{min-height:48px;border:0;border-radius:var(--atlas-radius);background:var(--atlas-accent);color:#042b20;font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.sform__go[data-v-ae2e85f6]:hover:not(:disabled){filter:brightness(1.07)}.sform__go[data-v-ae2e85f6]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}.sform__go[data-v-ae2e85f6]:disabled{opacity:.55;cursor:default}.sform__dev[data-v-ae2e85f6]{margin-top:.8rem}.sform__devtoggle[data-v-ae2e85f6]{min-height:44px;padding:0;border:0;background:transparent;color:var(--atlas-text-mute);font:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sform__devtoggle[data-v-ae2e85f6]:hover{color:var(--atlas-text)}.sform__devtoggle[data-v-ae2e85f6]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}.sform__devwrap[data-v-ae2e85f6]{margin-top:.2rem;padding:.6rem .65rem;border:1px dashed var(--atlas-border);border-radius:var(--atlas-radius);display:flex;flex-direction:column;gap:.7rem}.sform__fail[data-v-ae2e85f6]{margin:.5rem 0 0;color:var(--atlas-danger);font-size:.8125rem}.signin[data-v-d043d854]{width:min(92vw,22rem);margin:auto;padding:1rem 1.1rem calc(1.1rem + env(safe-area-inset-bottom,0px));border-radius:var(--atlas-radius-lg);color:var(--atlas-text);font-family:var(--atlas-font-body)}.signin[data-v-d043d854]::backdrop{background:var(--atlas-scrim-bg);backdrop-filter:var(--atlas-scrim-filter);-webkit-backdrop-filter:var(--atlas-scrim-filter)}.signin__head[data-v-d043d854]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.signin__title[data-v-d043d854]{margin:0;font-size:1.0625rem;color:var(--atlas-heading)}.signin__close[data-v-d043d854]{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--atlas-radius-pill);background:transparent;color:var(--atlas-text-mute);cursor:pointer}.signin__close[data-v-d043d854]:hover{background:color-mix(in srgb,var(--atlas-heading) 10%,transparent);color:var(--atlas-text)}.signin__close[data-v-d043d854]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}@media(hover:none),(pointer:coarse){.signin__close[data-v-d043d854]{width:44px;height:44px}}.dsub[data-v-09aa2f6d]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.15rem .2rem .45rem;border-bottom:1px solid var(--atlas-border)}.dsub__ava[data-v-09aa2f6d]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--atlas-radius-pill);background:var(--atlas-accent-dim);color:var(--atlas-accent);font-size:.75rem;font-weight:700}.dsub__line[data-v-09aa2f6d]{margin:0;min-width:0;font-size:.8125rem;overflow-wrap:anywhere}.dsub__who[data-v-09aa2f6d]{font-weight:600;color:var(--atlas-heading)}.dsub__dim[data-v-09aa2f6d]{color:var(--atlas-text-mute)}.dsub__bad[data-v-09aa2f6d]{color:var(--atlas-danger)}.dsub__grow[data-v-09aa2f6d]{flex:1}.win-topbar-shell[data-v-e9bc9e0e]{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:0;pointer-events:none}.win-topbar-shell__scrim[data-v-e9bc9e0e]{position:fixed;inset:0;z-index:4;background:var(--atlas-scrim-bg);backdrop-filter:var(--atlas-scrim-filter);-webkit-backdrop-filter:var(--atlas-scrim-filter);pointer-events:auto}.win-topbar-shell__edge-pull[data-v-e9bc9e0e]{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:3;width:min(11rem,100% - 5rem);height:3rem;touch-action:none;pointer-events:auto}.win-topbar-shell--touch .win-topbar-shell__edge-pull[data-v-e9bc9e0e]{height:calc(env(safe-area-inset-top,0px) + 3.1rem);min-height:3.25rem;width:4rem}.win-topbar-shell__chrome[data-v-e9bc9e0e]{pointer-events:auto;display:flex;flex-direction:column;align-items:center;width:min(100% - 1.5rem,72rem);box-sizing:border-box}.win-topbar-shell:not(.win-topbar-shell--touch) .win-topbar-shell__chrome[data-v-e9bc9e0e]{pointer-events:none}.win-topbar-shell__tick[data-v-e9bc9e0e]{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:72px;height:18px;margin-top:.3rem;border:none;padding:0;background:transparent;box-shadow:none;cursor:pointer;pointer-events:auto;transition:opacity .22s ease}.win-topbar-shell__tick[data-v-e9bc9e0e]:focus-visible{outline:2px solid var(--shell-surface-accent, var(--atlas-accent));outline-offset:2px}.win-topbar-shell__tick[data-v-e9bc9e0e]:before{content:"";width:40px;height:3px;border-radius:999px;background:#ffffff52;box-shadow:0 0 12px #00000059;transition:width .18s ease,background .18s ease}.win-topbar-shell:not(.win-topbar-shell--touch) .win-topbar-shell__tick[data-v-e9bc9e0e]:hover:before{width:56px;background:#ffffff9e}.win-topbar[data-v-e9bc9e0e]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:.4rem;width:100%;max-width:72rem;min-height:2.75rem;margin:0;padding:.4rem .85rem;border-radius:var(--win-r-window, 8px);border:1px solid var(--win-glass-edge-light, rgba(255, 255, 255, .2));background:var( --win-glass-topbar-fill, linear-gradient(180deg, rgba(255, 255, 255, .12), transparent), rgba(22, 24, 28, .55) );backdrop-filter:blur(var(--win-glass-blur, 44px)) saturate(var(--win-glass-saturate, 1.55));-webkit-backdrop-filter:blur(var(--win-glass-blur, 44px)) saturate(var(--win-glass-saturate, 1.55));box-shadow:var(--win-glass-inset-top, inset 0 1px 0 rgba(255, 255, 255, .2)),var(--win-glass-inset-bottom, inset 0 -1px 0 rgba(0, 0, 0, .15)),var(--win-glass-shadow-ambient, 0 12px 40px rgba(0, 0, 0, .35));isolation:isolate}.win-topbar__row[data-v-e9bc9e0e]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.win-topbar-shell:not(.win-topbar-shell--touch) .win-topbar[data-v-e9bc9e0e]{max-height:0;min-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .34s cubic-bezier(.22,1,.36,1),opacity .26s ease,margin-top .26s ease,padding-top .26s ease,padding-bottom .26s ease}.win-topbar-shell__topbar-wrap[data-v-e9bc9e0e]:not(.win-topbar-shell__topbar-wrap--touch){display:contents}.win-topbar-shell--touch[data-v-e9bc9e0e]{--win-topbar-touch-dur: .38s;--win-topbar-touch-ease: cubic-bezier(.22, 1, .36, 1)}.win-topbar-shell__topbar-wrap--touch[data-v-e9bc9e0e]{position:fixed;top:0;left:0;right:0;z-index:5;display:flex;justify-content:center;box-sizing:border-box;width:100%;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-top:max(.35rem,env(safe-area-inset-top,0px));pointer-events:none;transform:translate3d(0,-100%,0);transition:transform var(--win-topbar-touch-dur) var(--win-topbar-touch-ease);backface-visibility:hidden}.win-topbar-shell--touch.win-topbar-shell--open .win-topbar-shell__topbar-wrap--touch[data-v-e9bc9e0e],.win-topbar-shell--touch.win-topbar-shell--onboarding .win-topbar-shell__topbar-wrap--touch[data-v-e9bc9e0e]{transform:translateZ(0);pointer-events:auto}.win-topbar-shell--touch .win-topbar[data-v-e9bc9e0e]{max-height:none;width:100%;max-width:none;margin:.4rem 0 .35rem;padding:.4rem .85rem;opacity:1;overflow:visible;pointer-events:auto;transition:none}.win-topbar[data-v-e9bc9e0e]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.16) 0%,transparent 38%,rgba(96,205,255,.09) 72%,transparent 100%);opacity:.55;pointer-events:none}.win-topbar-shell--peek:not(.win-topbar-shell--touch) .win-topbar[data-v-e9bc9e0e],.win-topbar-shell:not(.win-topbar-shell--touch):focus-within .win-topbar[data-v-e9bc9e0e],.win-topbar-shell--open:not(.win-topbar-shell--touch) .win-topbar[data-v-e9bc9e0e],.win-topbar-shell.win-topbar-shell--onboarding:not(.win-topbar-shell--touch) .win-topbar[data-v-e9bc9e0e]{max-height:min(75vh,42rem);min-height:2.75rem;margin-top:.5rem;margin-bottom:.35rem;padding-top:.4rem;padding-bottom:.4rem;opacity:1;overflow:visible;pointer-events:auto}.win-topbar-shell--dismissed.win-topbar-shell--dismissed:not(.win-topbar-shell--touch):focus-within .win-topbar[data-v-e9bc9e0e]{max-height:0;min-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0;overflow:hidden;pointer-events:none}.win-topbar-shell--peek:not(.win-topbar-shell--touch) .win-topbar-shell__tick[data-v-e9bc9e0e],.win-topbar-shell:not(.win-topbar-shell--touch):focus-within .win-topbar-shell__tick[data-v-e9bc9e0e],.win-topbar-shell--onboarding .win-topbar-shell__tick[data-v-e9bc9e0e],.win-topbar-shell--touch.win-topbar-shell--open .win-topbar-shell__tick[data-v-e9bc9e0e]{opacity:.15}.win-topbar-shell--touch:not(.win-topbar-shell--open):not(.win-topbar-shell--onboarding) .win-topbar-shell__chrome[data-v-e9bc9e0e]{pointer-events:none}.win-topbar-shell--touch .win-topbar-shell__tick--tap[data-v-e9bc9e0e]{width:auto;height:auto;min-width:2.5rem;min-height:0;margin-top:.55rem;padding:.12rem 0 .4rem}.win-topbar-shell--touch.win-topbar-shell--open .win-topbar-shell__tick--tap[data-v-e9bc9e0e],.win-topbar-shell--touch.win-topbar-shell--onboarding .win-topbar-shell__tick--tap[data-v-e9bc9e0e]{display:none}.win-topbar-shell__tick--tap[data-v-e9bc9e0e]:before{content:none}.win-topbar-shell__tick--tap[data-v-e9bc9e0e]:after{content:"";display:block;width:40px;height:3px;border-radius:999px;background:#ffffff52;box-shadow:0 0 12px #00000059}@media(prefers-reduced-motion:reduce){.win-topbar-shell:not(.win-topbar-shell--touch) .win-topbar[data-v-e9bc9e0e]{transition-duration:.01ms}.win-topbar-shell__topbar-wrap--touch[data-v-e9bc9e0e],.win-topbar-shell__tick[data-v-e9bc9e0e]{transition-duration:.01ms}}.win-topbar__brand[data-v-e9bc9e0e]{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem}.win-topbar__logo[data-v-e9bc9e0e]{width:2.1rem;height:2.1rem;border-radius:.75rem;background:linear-gradient(135deg,#7cc4ffe6,#5290ff52),#ffffff14;box-shadow:inset 0 1px #ffffff52}.win-topbar__name[data-v-e9bc9e0e],.win-topbar__sub[data-v-e9bc9e0e]{display:block}.win-topbar__name[data-v-e9bc9e0e]{font-size:.96875rem;font-weight:700}.win-topbar__sub[data-v-e9bc9e0e],.win-topbar__clock[data-v-e9bc9e0e]{font-size:.84375rem;color:var(--atlas-text-mute)}@media(max-width:900px){.win-topbar-shell__chrome[data-v-e9bc9e0e]{width:calc(100% - 1rem);max-width:none}.win-topbar__row[data-v-e9bc9e0e]{flex-wrap:wrap}}.rail[data-v-6da81990]{position:fixed;left:0;top:0;bottom:0;width:64px;z-index:var(--atlas-z-rail);display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0;background:linear-gradient(180deg,#0a0e14eb,#080b11f5);border-right:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.rail__brand[data-v-6da81990]{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border:0;background:transparent;cursor:pointer}.rail__brand-dot[data-v-6da81990]{width:20px;height:20px;border-radius:7px;background:linear-gradient(135deg,var(--atlas-accent, #2ee6a8),#00e5ff);box-shadow:0 0 16px color-mix(in srgb,var(--atlas-accent, #2ee6a8) 60%,transparent)}.rail__nav[data-v-6da81990]{display:flex;flex-direction:column;gap:4px;width:100%;align-items:center}.rail__item[data-v-6da81990]{display:flex;flex-direction:column;align-items:center;gap:3px;width:56px;padding:7px 2px;border:1px solid transparent;border-radius:12px;background:transparent;color:#ffffff9e;cursor:pointer;transition:color .15s,background .15s}.rail__item[data-v-6da81990]:hover{color:#fff;background:#ffffff0f}.rail__item.on[data-v-6da81990]{color:var(--atlas-accent, #2ee6a8);background:color-mix(in srgb,var(--atlas-accent, #2ee6a8) 14%,transparent)}.rail__item--chat[data-v-6da81990]{color:var(--atlas-accent, #2ee6a8)}.rail__lbl[data-v-6da81990]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:12px;line-height:1}.rail__wins[data-v-6da81990]{margin-top:8px;width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.rail__wins-h[data-v-6da81990]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff52}.rail__win[data-v-6da81990]{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;color:#fffc;font-family:Sora,system-ui,sans-serif;font-size:15.5px;font-weight:700;cursor:pointer}.rail__win[data-v-6da81990]:hover{background:#ffffff1a}.rail__win.on[data-v-6da81990]{border-color:color-mix(in srgb,var(--atlas-accent, #2ee6a8) 45%,transparent);color:var(--atlas-accent, #2ee6a8)}.rail__win-x[data-v-6da81990]{position:absolute;top:-4px;right:-4px;display:none;place-items:center;width:15px;height:15px;border-radius:50%;background:#ff6b81;color:#2a0a10;font-size:12px}.rail__win:hover .rail__win-x[data-v-6da81990]{display:grid}.rail__spacer[data-v-6da81990]{flex:1}.win-tb-ctx[data-v-0f8df74d]{--m-fg: rgba(255, 255, 255, .92);--m-muted: rgba(255, 255, 255, .55);--m-bg: rgba(40, 40, 42, .96);--m-border: rgba(255, 255, 255, .1);--m-hover: rgba(255, 255, 255, .1);position:fixed;z-index:60;min-width:14rem;padding:.35rem;border-radius:var(--win-r-menu, 8px);border:1px solid var(--m-border);background:var(--m-bg);backdrop-filter:blur(24px) saturate(1.15);-webkit-backdrop-filter:blur(24px) saturate(1.15);box-shadow:var(--win-shadow-flyout, 0 8px 32px rgba(0, 0, 0, .5))}.win-tb-ctx__item[data-v-0f8df74d]{display:flex;width:100%;align-items:center;gap:.5rem;padding:.45rem .55rem;border:none;border-radius:var(--win-r-control, 4px);background:transparent;color:var(--m-fg);font:inherit;font-size:.90625rem;text-align:left;cursor:default}.win-tb-ctx__item[data-v-0f8df74d]:hover{background:var(--m-hover)}.win-tb-ctx__item--mute[data-v-0f8df74d]{color:var(--m-muted);font-size:.84375rem}.intro-cine[data-v-9da16b6c]{--intro-accent: #60cdff;position:fixed;inset:0;z-index:var(--atlas-z-intro);display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));pointer-events:auto;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif}.intro-cine__vignette[data-v-9da16b6c]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 72% 68% at 50% 42%,#00000094,#000000f0)}.intro-cine__layout[data-v-9da16b6c]{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;width:min(32rem,100%);max-height:min(88vh,640px);gap:1.5rem}.intro-cine__stage[data-v-9da16b6c]{flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.intro-cine__copy[data-v-9da16b6c]{text-align:center;color:#fafcfff5;width:100%}.intro-cine__title[data-v-9da16b6c]{margin:0 0 .75rem;font-size:clamp(1.28rem,3.8vw + .5rem,1.85rem);font-weight:650;line-height:1.28;letter-spacing:-.02em;text-shadow:0 1px 28px rgba(0,0,0,.35)}.intro-cine__body[data-v-9da16b6c]{margin:0;font-size:clamp(.96875rem,2vw + .45rem,1.08rem);line-height:1.55;color:#e6eef8d1;max-width:28rem;margin-inline:auto}.intro-step-enter-active[data-v-9da16b6c],.intro-step-leave-active[data-v-9da16b6c]{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.intro-step-enter-from[data-v-9da16b6c],.intro-step-leave-to[data-v-9da16b6c]{opacity:0;transform:translateY(12px)}.intro-cine__footer[data-v-9da16b6c]{position:relative;z-index:7;width:100%;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.75rem}.intro-cine__progress-dots[data-v-9da16b6c]{display:flex;gap:.35rem}.intro-cine__dot[data-v-9da16b6c]{width:6px;height:6px;border-radius:50%;background:#ffffff2e;transition:background .25s ease,transform .25s ease}.intro-cine__dot--on[data-v-9da16b6c]{background:color-mix(in srgb,var(--intro-accent) 88%,white);transform:scale(1.15)}.intro-cine__actions[data-v-9da16b6c]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;width:100%;max-width:22rem}.intro-cine__btn[data-v-9da16b6c]{min-width:8.5rem;padding:.55rem 1.25rem;font-size:.96875rem;font-weight:600;letter-spacing:.02em;border-radius:999px;border:1px solid rgba(255,255,255,.14);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.intro-cine__btn[data-v-9da16b6c]:disabled{opacity:.65;cursor:wait}.intro-cine__btn--primary[data-v-9da16b6c]{color:#080c16eb;background:linear-gradient(180deg,color-mix(in srgb,var(--intro-accent) 92%,white),color-mix(in srgb,var(--intro-accent) 75%,#1a3048));border-color:color-mix(in srgb,var(--intro-accent) 50%,transparent);box-shadow:0 6px 24px color-mix(in srgb,var(--intro-accent) 28%,transparent)}.intro-cine__btn--primary[data-v-9da16b6c]:hover:not(:disabled){transform:translateY(-1px)}.intro-cine__btn--ghost[data-v-9da16b6c]{min-width:auto;padding:.52rem 1rem;font-size:.90625rem;font-weight:600;color:#ffffffb8;background:#0c101c73;border-color:#ffffff29;box-shadow:none}.intro-cine__btn--ghost[data-v-9da16b6c]:hover{color:#fffffff2;background:#141a2a9e;border-color:#ffffff42}.intro-cine__hint[data-v-9da16b6c]{margin:0;font-size:.8125rem;color:#ffffff61;letter-spacing:.02em}.intro-cine__spotlight[data-v-9da16b6c]{position:fixed;z-index:4;pointer-events:none;box-sizing:border-box;margin:0;padding:0;background:transparent;border:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--intro-accent) 90%,white),0 0 24px color-mix(in srgb,var(--intro-accent) 32%,transparent),0 0 0 9999px #000000f0;transition:top .75s cubic-bezier(.22,1,.36,1),left .75s cubic-bezier(.22,1,.36,1),width .75s cubic-bezier(.22,1,.36,1),height .75s cubic-bezier(.22,1,.36,1),border-radius .45s ease,box-shadow .45s ease}@media(max-width:520px){.intro-cine__hint[data-v-9da16b6c]{text-align:center;max-width:16rem}}.ac[data-v-fa816e1f]{position:fixed;inset:0;z-index:var(--atlas-z-dialog);display:grid;place-items:center;padding:24px;background:#04080c75;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ac__card[data-v-fa816e1f]{width:min(520px,94vw);color:var(--atlas-text);font-family:Plus Jakarta Sans,system-ui,sans-serif;background:radial-gradient(120% 90% at 50% -10%,color-mix(in srgb,var(--atlas-accent) 8%,transparent),transparent 60%),linear-gradient(160deg,#0e1622,#080d15);border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:16px 18px 14px;box-shadow:0 30px 80px #0009,0 0 0 1px color-mix(in srgb,var(--atlas-accent) 7%,transparent),inset 0 1px #ffffff24}.ac__head[data-v-fa816e1f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.ac__title[data-v-fa816e1f]{font-family:Sora,system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--atlas-heading)}.ac__x[data-v-fa816e1f]{margin-left:auto}.ac__kinds[data-v-fa816e1f]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.ac__kind[data-v-fa816e1f]{position:relative;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#ffffff0a;color:var(--atlas-text-mute);font:inherit;font-size:13.5px;cursor:pointer}.ac__kind[data-v-fa816e1f]:hover{background:#ffffff14;color:var(--atlas-text)}.ac__kind.is-active[data-v-fa816e1f]{border-color:color-mix(in srgb,var(--atlas-accent) 50%,transparent);background:color-mix(in srgb,var(--atlas-accent) 14%,transparent);color:var(--atlas-heading)}.ac__kind.is-active[data-v-fa816e1f] svg{color:var(--atlas-accent)}.ac__soon[data-v-fa816e1f]{font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:.05em;padding:1px 5px;border-radius:999px;background:#ffffff1a;color:var(--atlas-text-mute)}.ac__field[data-v-fa816e1f]{display:block}.ac__lbl[data-v-fa816e1f]{display:block;margin-bottom:6px;font-family:ui-monospace,monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--atlas-text-mute)}.ac__input[data-v-fa816e1f]{width:100%;resize:none;border:1px solid rgba(255,255,255,.16);border-radius:11px;padding:10px 12px;background:#0000003d;color:var(--atlas-text);font:inherit;font-size:14.5px;line-height:1.4;outline:none}.ac__input[data-v-fa816e1f]:focus{border-color:color-mix(in srgb,var(--atlas-accent) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--atlas-accent) 16%,transparent)}.ac__controls[data-v-fa816e1f]{display:flex;gap:22px;margin-top:13px}.ac__ctl[data-v-fa816e1f]{display:flex;flex-direction:column;gap:6px}.ac__chips[data-v-fa816e1f]{display:inline-flex;gap:5px}.ac__chip[data-v-fa816e1f]{min-width:30px;padding:5px 9px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0a;color:var(--atlas-text-mute);font:inherit;font-size:13.5px;cursor:pointer}.ac__chip[data-v-fa816e1f]:hover{background:#ffffff17;color:var(--atlas-text)}.ac__chip.is-active[data-v-fa816e1f]{border-color:color-mix(in srgb,var(--atlas-accent) 50%,transparent);background:color-mix(in srgb,var(--atlas-accent) 16%,transparent);color:var(--atlas-accent);font-weight:600}.ac__foot[data-v-fa816e1f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.ac__hint[data-v-fa816e1f]{font-family:ui-monospace,monospace;font-size:12.5px;color:var(--atlas-text-mute)}.ac__actions[data-v-fa816e1f]{display:inline-flex;gap:8px}.ac__btn[data-v-fa816e1f]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;border:0;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer}.ac__btn--ghost[data-v-fa816e1f]{background:#ffffff0f;color:var(--atlas-text-mute)}.ac__btn--ghost[data-v-fa816e1f]:hover{background:#ffffff1f;color:var(--atlas-text)}.ac__btn--go[data-v-fa816e1f]{background:var(--atlas-accent);color:#042b20}.ac__btn--go[data-v-fa816e1f]:hover{filter:brightness(1.07)}.ac__btn--go[data-v-fa816e1f]:disabled{opacity:.4;cursor:not-allowed;filter:none}.anode[data-v-09cc5ad1]{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;cursor:default;user-select:none;-webkit-user-select:none;touch-action:none;z-index:var(--atlas-z-window);width:208px;color:var(--atlas-text);font-family:Plus Jakarta Sans,system-ui,sans-serif;background:linear-gradient(160deg,#ffffff17,#ffffff09);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);box-shadow:0 18px 48px #00000080,inset 0 1px #fff3;border-radius:14px;padding:13px 15px;transition:box-shadow .3s ease,border-color .3s ease,width .28s cubic-bezier(.2,.8,.2,1)}.anode[data-v-09cc5ad1]:hover{border-color:color-mix(in srgb,var(--na) 38%,rgba(255,255,255,.18))}.anode.is-hl[data-v-09cc5ad1]{border-color:color-mix(in srgb,var(--na) 55%,transparent);box-shadow:0 18px 44px #00000080,0 0 24px color-mix(in srgb,var(--na) 22%,transparent),inset 0 1px #fff3}.anode.is-dim[data-v-09cc5ad1]{opacity:.42}.anode[data-v-09cc5ad1]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--na) 32%,rgba(255,255,255,.14)) transparent}.anode[data-v-09cc5ad1]::-webkit-scrollbar{width:9px;height:9px}.anode[data-v-09cc5ad1]::-webkit-scrollbar-track{background:transparent}.anode[data-v-09cc5ad1]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--na) 28%,rgba(255,255,255,.14));border-radius:9px;border:2px solid transparent;background-clip:padding-box}.anode[data-v-09cc5ad1]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--na) 46%,rgba(255,255,255,.2));background-clip:padding-box}.anode.is-preview[data-v-09cc5ad1]{cursor:pointer}.anode.is-expanded[data-v-09cc5ad1]{width:min(72vw,720px);max-height:72vh;overflow-y:auto;z-index:calc(var(--atlas-z-window) + 1);box-shadow:0 30px 80px #0000009e,inset 0 1px #fff3}.anode.is-maximized[data-v-09cc5ad1]{position:fixed;inset:0;width:auto!important;height:auto;max-height:none;transform:none;z-index:calc(var(--atlas-z-window) + 2);border-radius:0;border:0;display:flex;flex-direction:column;overflow:hidden;box-shadow:none}.anode__bar[data-v-09cc5ad1]{position:absolute;right:0;bottom:100%;margin-bottom:0;padding-bottom:6px;display:inline-flex;gap:4px;white-space:nowrap;z-index:5;opacity:0;pointer-events:none;transition:opacity .15s ease}.anode:hover .anode__bar[data-v-09cc5ad1],.anode:focus-within .anode__bar[data-v-09cc5ad1]{opacity:1;pointer-events:auto}@media(hover:none){.anode__bar[data-v-09cc5ad1]{opacity:1;pointer-events:auto}}.anode__btn[data-v-09cc5ad1]{display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:7px;background:transparent;color:var(--atlas-text-mute);cursor:pointer;opacity:.5;transition:opacity .15s ease,color .15s ease,background .15s ease}.anode__btn[data-v-09cc5ad1]:hover{opacity:1;background:#ffffff1f;color:var(--atlas-text)}.anode__btn.is-active[data-v-09cc5ad1]{opacity:1;color:var(--na);background:color-mix(in srgb,var(--na) 18%,transparent)}.anode__btn.is-danger[data-v-09cc5ad1]:hover{color:#ff6b81}.anode__title[data-v-09cc5ad1]{min-width:0}.anode.is-expanded .anode__title[data-v-09cc5ad1]{padding-right:50px;cursor:grab}.anode.is-expanded .anode__title[data-v-09cc5ad1]:active{cursor:grabbing}.anode.is-maximized .anode__title[data-v-09cc5ad1]{display:none}.anode.is-expanded[data-v-09cc5ad1],.anode.is-maximized[data-v-09cc5ad1]{--atlas-winctl-w: 66px;--atlas-winctl-h: 40px}.anode__winctl[data-v-09cc5ad1]{position:absolute;top:11px;right:12px;z-index:6}.anode.is-maximized .anode__winctl[data-v-09cc5ad1]{top:16px;right:18px}.anode__preview[data-v-09cc5ad1]{margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,255,255,.1)}.anode__work[data-v-09cc5ad1]{margin-top:10px;padding-top:11px;border-top:1px solid rgba(255,255,255,.1);user-select:text;-webkit-user-select:text;cursor:auto}.anode.is-maximized[data-v-09cc5ad1]{padding:0}.anode.is-maximized .anode__work[data-v-09cc5ad1]{flex:1;min-height:0;margin-top:0;padding-top:0;border-top:0;overflow:hidden;display:flex;flex-direction:column}.anode.is-maximized .anode__winctl[data-v-09cc5ad1]{top:9px;right:12px}@media(hover:none){.anode__bar[data-v-09cc5ad1]{opacity:1;pointer-events:auto}.anode__btn[data-v-09cc5ad1]{min-width:40px;min-height:40px}}.aed[data-v-0137addc]{display:flex;flex-direction:column;gap:11px;color:var(--atlas-text);font-family:Plus Jakarta Sans,system-ui,sans-serif}.aed__head[data-v-0137addc]{display:flex;align-items:center;gap:8px;font-family:ui-monospace,monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--atlas-text-mute)}.aed__ic[data-v-0137addc]{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:color-mix(in srgb,var(--atlas-accent) 16%,transparent);color:var(--atlas-accent)}.aed__live[data-v-0137addc]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--atlas-accent)}.aed__dot[data-v-0137addc]{width:6px;height:6px;border-radius:50%;background:var(--atlas-accent);box-shadow:0 0 8px var(--atlas-glow);animation:aedpulse-0137addc 1.3s ease-in-out infinite}.aed__editbtn[data-v-0137addc]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:5px 11px;border:1px solid color-mix(in srgb,var(--atlas-accent) 40%,transparent);border-radius:8px;background:color-mix(in srgb,var(--atlas-accent) 14%,transparent);color:var(--atlas-accent);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;cursor:pointer}.aed__editbtn[data-v-0137addc]:hover{background:color-mix(in srgb,var(--atlas-accent) 24%,transparent)}.aed__doc[data-v-0137addc]{margin:0;font-size:14.5px;line-height:1.55;color:var(--atlas-text)}.aed__doc[data-v-0137addc]::selection{background:color-mix(in srgb,var(--atlas-accent) 36%,transparent);color:var(--atlas-heading)}.aed__tools[data-v-0137addc]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.aed__chip[data-v-0137addc]{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0a;color:var(--atlas-text);font:inherit;font-size:13px;cursor:pointer}.aed__chip[data-v-0137addc]:hover{background:#ffffff17}.aed__chip.is-on[data-v-0137addc]{border-color:color-mix(in srgb,var(--atlas-accent) 50%,transparent);background:color-mix(in srgb,var(--atlas-accent) 16%,transparent);color:var(--atlas-accent)}.aed__chip--accent[data-v-0137addc]{border-color:color-mix(in srgb,var(--atlas-accent) 38%,transparent);background:color-mix(in srgb,var(--atlas-accent) 12%,transparent);color:var(--atlas-accent);font-weight:600}.aed__sep[data-v-0137addc]{width:1px;height:18px;background:#ffffff1f}.aed__hint[data-v-0137addc]{font-family:ui-monospace,monospace;font-size:12.5px;color:var(--atlas-text-mute)}.aed__canvas[data-v-0137addc]{display:grid;place-items:center;padding:8px;border-radius:12px;background:#00000040}.aed__art[data-v-0137addc]{display:block;width:100%;height:200px;border-radius:10px;background:linear-gradient(135deg,#2ee6a8,#3b9eff 55%,#b388ff);box-shadow:inset 0 0 0 1px #ffffff2e}.aed__vthumb[data-v-0137addc]{width:34px;height:26px;border-radius:6px;border:1px solid rgba(255,255,255,.16);cursor:pointer;background:linear-gradient(135deg,#2ee6a8,#3b9eff 55%,#b388ff)}.aed__vthumb.is-on[data-v-0137addc]{box-shadow:0 0 0 2px var(--atlas-accent)}.aed__code[data-v-0137addc]{display:grid;grid-template-columns:124px 1fr;gap:0;border-radius:12px;overflow:hidden;background:#00000047}.aed__cmwrap[data-v-0137addc]{min-width:0;padding:4px 8px 8px}.aed__ide[data-v-0137addc]{display:grid;grid-template-columns:138px 1fr;gap:0;border-radius:12px;overflow:hidden;background:#0000004d;min-height:320px;box-shadow:inset 0 0 0 1px #ffffff0f}.aed__tree-head[data-v-0137addc]{display:flex;align-items:center;gap:6px;padding:9px 9px 6px;font-family:ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--atlas-text-mute)}.aed__tree-head[data-v-0137addc] svg{color:var(--atlas-accent)}.aed__editor[data-v-0137addc]{display:flex;flex-direction:column;min-width:0}.aed__tabbar[data-v-0137addc]{display:flex;align-items:center;gap:8px;padding:7px 10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.aed__tab[data-v-0137addc]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:7px 7px 0 0;background:color-mix(in srgb,var(--atlas-accent) 12%,transparent);color:var(--atlas-heading);font-size:13px}.aed__tab[data-v-0137addc] svg{color:var(--atlas-accent)}.aed__lsp[data-v-0137addc]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--atlas-accent)}.aed__proc[data-v-0137addc]{border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#0000002e;padding:0 10px}.aed__proc-sum[data-v-0137addc]{display:flex;align-items:center;gap:7px;padding:9px 2px;cursor:pointer;font-family:ui-monospace,monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--atlas-text-mute);list-style:none}.aed__proc-sum[data-v-0137addc]::-webkit-details-marker{display:none}.aed__proc-sum[data-v-0137addc] svg{color:var(--atlas-accent)}.aed__proc[open][data-v-0137addc]{padding-bottom:10px}.aed__proc[open] .aed__proc-sum[data-v-0137addc]{color:var(--atlas-text)}.aed[data-modality=code][data-v-0137addc]{height:100%;min-height:0}.ide[data-v-0137addc]{flex:1;display:flex;flex-direction:column;min-height:56vh;border-radius:12px;overflow:hidden;background:#0000004d;box-shadow:inset 0 0 0 1px #ffffff0f}.ide__bar[data-v-0137addc]{display:flex;align-items:center;gap:8px;padding:6px 58px 6px 8px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.ide__tabs[data-v-0137addc]{display:flex;gap:4px;min-width:0;overflow:hidden}.ide__tab[data-v-0137addc]{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:0;border-radius:8px;background:transparent;color:var(--atlas-text-mute);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.ide__tab[data-v-0137addc]:hover{background:#ffffff0d;color:var(--atlas-text)}.ide__tab.is-on[data-v-0137addc]{background:color-mix(in srgb,var(--atlas-accent) 14%,transparent);color:var(--atlas-heading)}.ide__tab.is-on[data-v-0137addc] svg{color:var(--atlas-accent)}.ide__lsp[data-v-0137addc]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--atlas-accent)}.ide__act[data-v-0137addc]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0a;color:var(--atlas-text);font:inherit;font-size:13px;cursor:pointer}.ide__act[data-v-0137addc]:hover{background:#ffffff17}.ide__body[data-v-0137addc]{flex:1;min-height:0;display:flex}.ide__activity[data-v-0137addc]{display:flex;flex-direction:column;gap:4px;padding:8px 6px;border-right:1px solid rgba(255,255,255,.07);background:#00000038}.ide__actbtn[data-v-0137addc]{position:relative;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:9px;background:transparent;color:var(--atlas-text-mute);cursor:pointer}.ide__actbtn[data-v-0137addc]:hover{background:#ffffff0f;color:var(--atlas-text)}.ide__actbtn.is-on[data-v-0137addc]{color:var(--atlas-accent);background:color-mix(in srgb,var(--atlas-accent) 14%,transparent)}.ide__actbtn.is-on[data-v-0137addc]:before{content:"";position:absolute;left:-6px;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--atlas-accent);box-shadow:0 0 8px var(--atlas-glow)}.ide__activity-sp[data-v-0137addc]{flex:1}.ide__side[data-v-0137addc]{width:206px;min-width:0;display:flex;flex-direction:column;min-height:0;border-right:1px solid rgba(255,255,255,.07);overflow:hidden}.ide__side[data-v-0137addc]>*{flex:1;min-height:0}.ide__center[data-v-0137addc]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.ide__view-area[data-v-0137addc]{flex:1;min-height:0;display:flex;flex-direction:column;padding:6px 8px}.ide__dock[data-v-0137addc]{display:flex;flex-direction:column;height:38%;min-height:150px;border-top:1px solid rgba(255,255,255,.1);background:#00000047}.ide__dock-tabs[data-v-0137addc]{display:flex;align-items:center;gap:4px;padding:5px 8px;border-bottom:1px solid rgba(255,255,255,.07)}.ide__dock-tab[data-v-0137addc]{padding:5px 11px;border:0;border-radius:7px;background:transparent;color:var(--atlas-text-mute);font:inherit;font-size:13px;cursor:pointer}.ide__dock-tab[data-v-0137addc]:hover{color:var(--atlas-text)}.ide__dock-tab.is-on[data-v-0137addc]{background:color-mix(in srgb,var(--atlas-accent) 14%,transparent);color:var(--atlas-accent)}.ide__dock-x[data-v-0137addc]{display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--atlas-text-mute);cursor:pointer;font-size:14.5px}.ide__dock-x[data-v-0137addc]:hover{background:#ffffff1a;color:var(--atlas-text)}.ide__dock-body[data-v-0137addc]{flex:1;min-height:0;overflow:hidden;padding:8px}.ide__dock-body[data-v-0137addc]>*{height:100%}.ide__tree[data-v-0137addc]{display:flex;flex-direction:column;gap:2px;padding:9px 7px;border-right:1px solid rgba(255,255,255,.07);overflow-y:auto;min-height:0}.ide__tree-head[data-v-0137addc]{display:flex;align-items:center;gap:6px;padding:2px 7px 6px;font-family:ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--atlas-text-mute)}.ide__tree-head[data-v-0137addc] svg{color:var(--atlas-accent)}.ide__proc[data-v-0137addc]{margin-top:8px;padding-top:4px;border-top:1px solid rgba(255,255,255,.07)}.ide__editor[data-v-0137addc]{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:6px 8px}.ide__seg[data-v-0137addc]{display:inline-flex;gap:2px;padding:2px;border-radius:9px;background:#00000047}.ide__seg button[data-v-0137addc]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:0;border-radius:7px;background:transparent;color:var(--atlas-text-mute);font:inherit;font-size:13px;cursor:pointer}.ide__seg button[data-v-0137addc]:hover{color:var(--atlas-text)}.ide__seg button.is-on[data-v-0137addc]{background:color-mix(in srgb,var(--atlas-accent) 18%,transparent);color:var(--atlas-accent)}.ide__seg button.is-on[data-v-0137addc] svg{color:var(--atlas-accent)}.ide__spacer[data-v-0137addc]{flex:1}.ide__dot[data-v-0137addc]{width:6px;height:6px;border-radius:50%;background:var(--atlas-accent);box-shadow:0 0 8px var(--atlas-glow)}.ide__right[data-v-0137addc]{width:300px;min-width:0;display:flex;flex-direction:column;min-height:0;border-left:1px solid rgba(255,255,255,.07);background:#0000002e}.ide__right[data-v-0137addc]>*:not(.ide__right-tabs){flex:1;min-height:0}.ide__right-tabs[data-v-0137addc]{display:flex;gap:4px;padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.07)}.ide__rt[data-v-0137addc]{flex:1;padding:6px 10px;border:0;border-radius:7px;background:transparent;color:var(--atlas-text-mute);font:inherit;font-size:13px;cursor:pointer}.ide__rt[data-v-0137addc]:hover{color:var(--atlas-text)}.ide__rt.is-on[data-v-0137addc]{background:color-mix(in srgb,var(--atlas-accent) 14%,transparent);color:var(--atlas-accent)}.ide__todo[data-v-0137addc]{display:flex;flex-direction:column;min-height:0}.ide__todo-head[data-v-0137addc]{display:flex;align-items:center;gap:7px;padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.07);font-family:ui-monospace,monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--atlas-text-mute)}.ide__todo-head[data-v-0137addc] svg{color:var(--atlas-accent)}.ide__todo-pct[data-v-0137addc]{margin-left:auto;color:var(--atlas-accent);font-weight:700}.ide__todo-list[data-v-0137addc]{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:2px}.ide__todo-item[data-v-0137addc]{display:flex;align-items:center;gap:9px;padding:8px 9px;border:0;border-radius:9px;background:transparent;color:var(--atlas-text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.ide__todo-item[data-v-0137addc]:hover{background:#ffffff0d}.ide__todo-box[data-v-0137addc]{display:grid;place-items:center;width:18px;height:18px;flex:none;color:var(--atlas-text-mute)}.ide__todo-item.is-done .ide__todo-box[data-v-0137addc],.ide__todo-item.is-active .ide__todo-box[data-v-0137addc]{color:var(--atlas-accent)}.ide__todo-item.is-done .ide__todo-tx[data-v-0137addc]{color:var(--atlas-text-mute);text-decoration:line-through}.ide__todo-tx[data-v-0137addc]{flex:1;min-width:0}.ide__todo-now[data-v-0137addc]{font-family:ui-monospace,monospace;font-size:12px;text-transform:uppercase;color:var(--atlas-accent)}.ide__todo-add[data-v-0137addc]{display:flex;gap:6px;padding:9px 10px;border-top:1px solid rgba(255,255,255,.07)}.ide__todo-add input[data-v-0137addc]{flex:1;min-width:0;border:1px solid rgba(255,255,255,.16);border-radius:9px;padding:7px 10px;background:#00000042;color:var(--atlas-text);font:inherit;font-size:13.5px;outline:none}.ide__todo-add input[data-v-0137addc]:focus{border-color:color-mix(in srgb,var(--atlas-accent) 55%,transparent)}.ide__todo-add button[data-v-0137addc]{flex:none;display:inline-grid;place-items:center;width:34px;border:0;border-radius:9px;background:color-mix(in srgb,var(--atlas-accent) 18%,transparent);color:var(--atlas-accent);cursor:pointer}.flow[data-v-0137addc]{position:relative;flex:1;min-height:0;height:100%;border-radius:10px;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,rgba(46,230,168,.05),transparent 60%),#00000040;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:26px 26px}.flow__links[data-v-0137addc]{position:absolute;inset:0;width:100%;height:100%}.flow__link[data-v-0137addc]{stroke:color-mix(in srgb,var(--atlas-accent) 55%,transparent);stroke-width:1.4;vector-effect:non-scaling-stroke;fill:none;stroke-linecap:round;stroke-dasharray:5 4;filter:drop-shadow(0 0 3px var(--atlas-glow))}.flow__node[data-v-0137addc]{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:9px;padding:10px 13px;border-radius:12px;background:linear-gradient(160deg,#ffffff17,#ffffff09);border:1px solid color-mix(in srgb,var(--fa, #2ee6a8) 30%,rgba(255,255,255,.18));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 14px 36px #00000080,0 0 22px color-mix(in srgb,var(--fa, #2ee6a8) 12%,transparent),inset 0 1px #ffffff2e;white-space:nowrap}.flow__node.is-ui[data-v-0137addc]{--fa: #2ee6a8}.flow__node.is-api[data-v-0137addc]{--fa: #3b9eff}.flow__node.is-db[data-v-0137addc]{--fa: #ffb14a}.flow__node.is-svc[data-v-0137addc]{--fa: #b388ff}.flow__ic[data-v-0137addc]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;flex:none;background:color-mix(in srgb,var(--fa, #2ee6a8) 18%,transparent);color:var(--fa, #2ee6a8)}.flow__tx[data-v-0137addc]{display:flex;flex-direction:column}.flow__label[data-v-0137addc]{font-family:Sora,system-ui,sans-serif;font-size:13.5px;font-weight:600;color:var(--atlas-heading)}.flow__sub[data-v-0137addc]{font-family:ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--atlas-text-mute)}.ide__status[data-v-0137addc]{display:flex;align-items:center;padding:0 4px;height:26px;border-top:1px solid rgba(255,255,255,.08);background:#0000004d}.ide__st-item[data-v-0137addc]{display:inline-flex;align-items:center;gap:5px;padding:0 10px;height:14px;font-family:ui-monospace,monospace;font-size:12.5px;color:var(--atlas-text-mute);border-right:1px solid rgba(255,255,255,.06)}.ide__st-item[data-v-0137addc] svg{color:var(--atlas-text-mute)}.ide__st-ok[data-v-0137addc],.ide__st-ok[data-v-0137addc] svg{color:var(--atlas-accent)}.ide__status .ide__spacer[data-v-0137addc]{border:0}.aed__tree[data-v-0137addc]{display:flex;flex-direction:column;gap:2px;padding:9px 7px;border-right:1px solid rgba(255,255,255,.08)}.aed__file[data-v-0137addc]{display:flex;align-items:center;gap:6px;padding:6px 7px;border:0;border-radius:7px;background:transparent;color:var(--atlas-text-mute);font:inherit;font-size:13px;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aed__file[data-v-0137addc]:hover{background:#ffffff0f;color:var(--atlas-text)}.aed__file.is-on[data-v-0137addc]{background:color-mix(in srgb,var(--atlas-accent) 14%,transparent);color:var(--atlas-heading)}.aed__file.is-on[data-v-0137addc] svg{color:var(--atlas-accent)}.aed__diff[data-v-0137addc]{margin:0;padding:9px 6px;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px;line-height:1.6}.aed__line[data-v-0137addc]{display:block;white-space:pre;padding:0 8px;border-radius:3px;color:var(--atlas-text-mute)}.aed__line.is-add[data-v-0137addc]{background:#2ee6a81f;color:#bdf5e2}.aed__line.is-del[data-v-0137addc]{background:#ff5d731f;color:#ffc2cb}.aed__gutter[data-v-0137addc]{display:inline-block;width:12px;color:var(--atlas-text-mute);opacity:.7}.aed__caret[data-v-0137addc]{display:inline-block;width:7px;height:14px;vertical-align:-2px;margin-left:8px;background:var(--atlas-accent);box-shadow:0 0 8px var(--atlas-glow);animation:aedpulse-0137addc 1s steps(2) infinite}.aed__plan[data-v-0137addc]{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:12px;background:#0000003d}.aed__plan-head[data-v-0137addc]{display:flex;align-items:center;gap:7px;margin-bottom:3px;font-family:ui-monospace,monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--atlas-text-mute)}.aed__plan-head[data-v-0137addc] svg{color:var(--atlas-accent)}.aed__pct[data-v-0137addc]{color:var(--atlas-accent);font-weight:700}.aed__planbar[data-v-0137addc]{flex:1;height:3px;border-radius:3px;background:#ffffff1a;overflow:hidden}.aed__planfill[data-v-0137addc]{display:block;height:100%;border-radius:3px;background:var(--atlas-accent);box-shadow:0 0 8px var(--atlas-glow);transition:width .3s ease}.aed__step[data-v-0137addc]{display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--atlas-text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.aed__step[data-v-0137addc]:hover{background:#ffffff0d}.aed__check[data-v-0137addc]{display:grid;place-items:center;width:18px;height:18px;flex:none;color:var(--atlas-text-mute)}.aed__step.is-done[data-v-0137addc]{color:var(--atlas-text-mute)}.aed__step.is-done .aed__check[data-v-0137addc]{color:var(--atlas-accent)}.aed__step.is-active .aed__check[data-v-0137addc]{color:var(--atlas-accent);animation:aedpulse-0137addc 1.3s ease-in-out infinite}.aed__steptag[data-v-0137addc]{margin-left:auto;font-family:ui-monospace,monospace;font-size:12px;text-transform:uppercase;color:var(--atlas-accent)}.aed__sketch[data-v-0137addc]{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:#0000003d}.aed__sketch-head[data-v-0137addc]{display:flex;align-items:center;justify-content:space-between}.aed__sketch-t[data-v-0137addc]{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--atlas-text-mute)}.aed__sketch-t[data-v-0137addc] svg{color:var(--atlas-accent)}.aed__approve[data-v-0137addc]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:transparent;color:var(--atlas-text-mute);font:inherit;font-size:13px;cursor:pointer}.aed__approve[data-v-0137addc]:hover{background:#ffffff0f;color:var(--atlas-text)}.aed__approve.is-ok[data-v-0137addc]{border-color:color-mix(in srgb,var(--atlas-accent) 50%,transparent);background:color-mix(in srgb,var(--atlas-accent) 16%,transparent);color:var(--atlas-accent)}.aed__wire[data-v-0137addc]{display:flex;flex-direction:column;gap:7px;padding:12px;border-radius:10px;background:linear-gradient(160deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.08);transition:border-color .3s ease,box-shadow .3s ease}.aed__wire.is-ok[data-v-0137addc]{border-color:color-mix(in srgb,var(--atlas-accent) 40%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--atlas-accent) 14%,transparent)}.aed__wbar[data-v-0137addc]{height:16px;border-radius:5px;background:#ffffff1a}.aed__wgrid[data-v-0137addc]{display:flex;gap:7px}.aed__wgrid i[data-v-0137addc]{flex:1;height:40px;border-radius:6px;background:#ffffff12}.aed__wblock[data-v-0137addc]{height:22px;width:60%;border-radius:5px;background:color-mix(in srgb,var(--atlas-accent) 22%,rgba(255,255,255,.06))}.aed__video[data-v-0137addc]{position:relative;display:grid;place-items:center;border-radius:12px;overflow:hidden;background:#0000004d}.aed__art--video[data-v-0137addc]{height:220px}.aed__play[data-v-0137addc]{position:absolute;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:#080e148c;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.aed__timeline[data-v-0137addc]{display:flex;align-items:center;gap:6px}.aed__frame[data-v-0137addc]{width:44px;height:30px;border-radius:6px;border:1px solid rgba(255,255,255,.14);cursor:pointer;background:linear-gradient(135deg,#2ee6a8,#3b9eff 60%,#b388ff)}.aed__frame.is-on[data-v-0137addc]{box-shadow:0 0 0 2px var(--atlas-accent)}.aed__log[data-v-0137addc]{display:flex;flex-direction:column;gap:5px}.aed__inst[data-v-0137addc]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--atlas-text);padding:6px 8px;border-radius:8px;background:#ffffff0d}.aed__inst[data-v-0137addc] svg{color:var(--atlas-accent);flex:none}.aed__frag[data-v-0137addc]{color:var(--atlas-text-mute)}.aed__inst i[data-v-0137addc]{margin-left:auto;font-style:normal;font-family:ui-monospace,monospace;font-size:12px;text-transform:uppercase;color:var(--atlas-text-mute)}.aed__chat[data-v-0137addc]{display:flex;gap:7px;align-items:flex-end}.aed__chatwrap[data-v-0137addc]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.aed__tag[data-v-0137addc]{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;max-width:100%;padding:4px 5px 4px 9px;border-radius:8px;background:color-mix(in srgb,var(--atlas-accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--atlas-accent) 35%,transparent);color:var(--atlas-accent);font-size:13px}.aed__tag[data-v-0137addc] svg{flex:none}.aed__tagt[data-v-0137addc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aed__tagx[data-v-0137addc]{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;border:0;border-radius:5px;background:transparent;color:var(--atlas-accent);cursor:pointer}.aed__tagx[data-v-0137addc]:hover{background:color-mix(in srgb,var(--atlas-accent) 25%,transparent)}.aed__chip.is-dim[data-v-0137addc]{opacity:.5}.aed__input[data-v-0137addc]{width:100%;min-width:0;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:9px 11px;background:#0000003d;color:var(--atlas-text);font:inherit;font-size:13.5px;outline:none}.aed__input[data-v-0137addc]:focus{border-color:color-mix(in srgb,var(--atlas-accent) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--atlas-accent) 16%,transparent)}.aed__send[data-v-0137addc]{flex:none;display:inline-grid;place-items:center;width:38px;border:0;border-radius:10px;background:var(--atlas-accent);color:#042b20;cursor:pointer}.aed__send[data-v-0137addc]:hover{filter:brightness(1.07)}@keyframes aedpulse-0137addc{0%,to{opacity:1}50%{opacity:.35}}.astack[data-v-c7c287ae]{position:absolute;top:0;bottom:0;z-index:var(--atlas-z-rail);pointer-events:auto;--glass-shadow: var(--glass-inset-highlight);--pad: 22px}.astack--left[data-v-c7c287ae]{left:0}.astack--right[data-v-c7c287ae]{right:0}.astack__head[data-v-c7c287ae]{position:absolute;top:60px;z-index:2;height:38px;display:flex;align-items:center;gap:6px}.astack--left .astack__head[data-v-c7c287ae]{left:var(--pad);right:24px}.astack--right .astack__head[data-v-c7c287ae]{right:var(--pad);left:24px}.astack__zoom[data-v-c7c287ae]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;align-items:center}.astack--left .astack__zoom[data-v-c7c287ae]{left:0}.astack--right .astack__zoom[data-v-c7c287ae]{right:0}.astack__dot[data-v-c7c287ae]{position:relative;width:22px;height:22px;touch-action:manipulation;padding:0;border:0;background:none;cursor:pointer}.astack__dot[data-v-c7c287ae]:before{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;transform:translate(-50%,-50%);border-radius:var(--atlas-radius-pill);background:var(--atlas-text-mute);opacity:.4;transition:opacity var(--atlas-transition),background-color var(--atlas-transition),height var(--atlas-transition)}.astack__dot[data-v-c7c287ae]:after{content:"";position:absolute;inset:-6px 0}.astack--left .astack__dot[data-v-c7c287ae]:after{right:-11px}.astack--right .astack__dot[data-v-c7c287ae]:after{left:-11px}.astack__dot[data-v-c7c287ae]:hover:before{opacity:.9}.astack__dot.is-on[data-v-c7c287ae]:before{height:18px;background:var(--atlas-accent);opacity:1}.astack__dot[data-v-c7c287ae]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:-2px;border-radius:var(--atlas-radius)}.astack__scene[data-v-c7c287ae]{position:absolute;left:0;right:0;top:var(--scene-top, 110px);bottom:16px;overflow:hidden;perspective:440px;touch-action:none;-webkit-mask:linear-gradient(to bottom,transparent 0,#000 16px,#000 calc(100% - 26px),transparent 100%);mask:linear-gradient(to bottom,transparent 0,#000 16px,#000 calc(100% - 26px),transparent 100%)}.astack__cat[data-v-c7c287ae]{position:absolute;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;top:0;width:calc(100% - var(--pad) - 24px);display:flex;align-items:center;gap:8px;padding:0 12px 0 8px;border:0;background:none;border-radius:var(--atlas-radius);font-size:calc(13px + var(--btn, 0) * 2px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:color-mix(in srgb,var(--atlas-heading) calc(40% + var(--btn, 0) * 60%),var(--atlas-text-mute));cursor:pointer;will-change:transform}.astack--left .astack__cat[data-v-c7c287ae],.astack--left .astack__row[data-v-c7c287ae]{left:var(--pad)}.astack--right .astack__cat[data-v-c7c287ae],.astack--right .astack__row[data-v-c7c287ae]{right:var(--pad)}.astack__cat[data-v-c7c287ae]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--glass-surface);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(175%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(175%);opacity:var(--btn, 0);pointer-events:none}.astack__cat[data-v-c7c287ae]:hover:before{border-color:var(--atlas-border-hover);opacity:calc(.34 + var(--btn, 0) * .66)}.astack__cat[data-v-c7c287ae]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}.astack__cat-label[data-v-c7c287ae],.astack__cnt[data-v-c7c287ae]{position:relative}.astack__cat-label[data-v-c7c287ae]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.astack__cnt[data-v-c7c287ae]{font-size:12.5px;letter-spacing:0;padding:1px 6px;border-radius:var(--atlas-radius-pill);color:var(--atlas-accent);background:color-mix(in srgb,var(--atlas-accent) 14%,transparent)}.astack__row[data-v-c7c287ae]{position:absolute;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;top:0;width:calc(100% - var(--pad) - 24px);height:var(--row-h, 44px);display:flex;align-items:center;gap:10px;padding:0 12px 0 7px;backface-visibility:hidden;will-change:transform,opacity;cursor:pointer;text-align:left;transition:border-color var(--atlas-transition),box-shadow var(--atlas-transition)}.astack__row[data-v-c7c287ae]:hover{border-color:var(--atlas-border-hover)}.astack__row[data-v-c7c287ae]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.astack__row[data-v-c7c287ae],.astack__dot[data-v-c7c287ae]:before{transition:none}}.astate__head[data-v-841878ee]{display:flex;align-items:center;justify-content:space-between;gap:8px;height:100%}.astate__title[data-v-841878ee]{font-family:var(--atlas-font-display);font-size:13.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--atlas-text-mute)}.astate__demo[data-v-841878ee]{margin-right:auto;padding:1px 7px;border:1px solid color-mix(in srgb,var(--atlas-warm) 40%,transparent);border-radius:var(--atlas-radius-pill);color:var(--atlas-warm);font-family:ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.astate__add[data-v-841878ee]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-pill);background:none;color:var(--atlas-text-mute);font:inherit;font-size:13px;cursor:pointer;transition:color var(--atlas-transition),border-color var(--atlas-transition)}.astate__add[data-v-841878ee]:hover{color:var(--atlas-accent);border-color:var(--atlas-border-hover)}.astate__ic[data-v-841878ee]{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:8px;color:var(--st, var(--atlas-accent));background:color-mix(in srgb,var(--st, var(--atlas-accent)) 16%,transparent)}.astate__tx[data-v-841878ee]{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.astate__top[data-v-841878ee]{display:flex;align-items:baseline;gap:8px}.astate__top .astate__name[data-v-841878ee]{flex:1;min-width:0}.astate__name[data-v-841878ee],.astate__note[data-v-841878ee],.astate__meta[data-v-841878ee]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.astate__name[data-v-841878ee]{font-size:13.5px;font-weight:600;color:var(--atlas-heading)}.astate__note[data-v-841878ee]{font-size:12.5px;color:var(--atlas-text-mute)}.astate__meta[data-v-841878ee]{display:flex;gap:10px;min-width:0;min-height:15px;font-family:ui-monospace,monospace;font-size:12px;color:var(--atlas-text-mute)}.astate__state[data-v-841878ee]{color:var(--st, var(--atlas-accent))}.astate__chev[data-v-841878ee]{flex:none;align-self:center;font-size:16px;line-height:12px;color:var(--atlas-text-mute)}.astate__pct[data-v-841878ee]{flex:none;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--st, var(--atlas-accent))}.astate__bar[data-v-841878ee]{position:absolute;left:7px;right:12px;bottom:5px;height:2px;border-radius:var(--atlas-radius-pill);background:color-mix(in srgb,var(--atlas-text) 10%,transparent);overflow:hidden}.astate__fill[data-v-841878ee]{display:block;height:100%;border-radius:inherit;background:var(--st, var(--atlas-accent));transition:width var(--atlas-transition)}[data-v-841878ee] .astack__row{--st: var(--atlas-accent)}[data-v-841878ee] .astack__row.is-queued,[data-v-841878ee] .astack__row.is-done{--st: var(--atlas-text-mute)}[data-v-841878ee] .astack__row.is-failed{--st: var(--atlas-danger)}[data-v-841878ee] .astack__row.is-open{border-color:color-mix(in srgb,var(--atlas-accent) 40%,transparent)}[data-v-841878ee] .astack__row.is-done .astate__bar,[data-v-841878ee] .astack__row.is-failed .astate__bar{opacity:.45}.cid__desc[data-v-461362d6]{margin:0 0 12px;font-size:14.5px;line-height:1.5;color:var(--atlas-text)}.cid__field[data-v-461362d6]{margin-bottom:12px}.cid__field-label[data-v-461362d6]{display:block;margin-bottom:3px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--atlas-text-mute)}.cid__field-text[data-v-461362d6]{margin:0;font-size:13.5px;line-height:1.5;color:var(--atlas-text-mute)}.cid__note[data-v-461362d6]{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px;padding:8px 10px;border-radius:var(--atlas-radius);background:color-mix(in srgb,var(--atlas-warm) 10%,transparent);border:1px solid color-mix(in srgb,var(--atlas-warm) 24%,transparent);color:var(--atlas-warm)}.cid__note .cid__field-text[data-v-461362d6]{color:var(--atlas-text)}.cid__steps[data-v-461362d6]{display:flex;flex-direction:column;gap:7px;margin:0 0 14px;padding:0;list-style:none}.cid__step[data-v-461362d6]{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--atlas-text)}.cid__step[data-v-461362d6] svg{color:var(--atlas-accent)}.cid__step.is-fail[data-v-461362d6] svg{color:var(--atlas-err)}.cid__error[data-v-461362d6]{margin:0 0 12px;font-size:13.5px;color:var(--atlas-err)}.cid__done[data-v-461362d6]{margin:0 0 12px;font-size:13.5px;font-weight:600;color:var(--atlas-accent)}.cid__actions[data-v-461362d6]{display:flex;justify-content:flex-end}.cid__btn[data-v-461362d6]{font-family:inherit;font-size:13.5px;font-weight:700;color:#06140f;background:var(--atlas-accent);border:1px solid var(--atlas-accent);border-radius:9px;padding:8px 16px;cursor:pointer;transition:filter .15s ease,opacity .15s ease}.cid__btn[data-v-461362d6]:hover:not(:disabled){filter:brightness(1.08)}.cid__btn[data-v-461362d6]:disabled{opacity:.5;cursor:default}.cid__empty[data-v-461362d6]{margin:0;font-size:13.5px;color:var(--atlas-text-mute)}.arail__find[data-v-5b4f1a68]{display:flex;align-items:center;gap:8px;height:38px;width:38px;flex:none;padding:0;justify-content:center;margin-right:auto;color:var(--atlas-text-mute);overflow:hidden;transition:width var(--atlas-transition),padding var(--atlas-transition),border-color var(--atlas-transition)}.arail__find[data-v-5b4f1a68]:hover,.arail__find[data-v-5b4f1a68]:focus-within,.arail__find.is-typed[data-v-5b4f1a68]{width:auto;flex:1 1 auto;min-width:0;padding:0 8px 0 11px;justify-content:flex-start;border-color:var(--atlas-border-hover)}.arail__find:not(:hover):not(:focus-within):not(.is-typed) .arail__input[data-v-5b4f1a68]{width:0;flex:none;padding:0;opacity:0}.arail__lens[data-v-5b4f1a68]{flex:none}.arail__input[data-v-5b4f1a68]{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:13.5px;color:var(--atlas-text)}.arail__input[data-v-5b4f1a68]::placeholder{color:var(--atlas-text-mute)}.arail__found[data-v-5b4f1a68]{flex:none;font-size:12.5px;padding:1px 6px;border-radius:var(--atlas-radius-pill);color:var(--atlas-accent);background:color-mix(in srgb,var(--atlas-accent) 14%,transparent)}.arail__clear[data-v-5b4f1a68]{flex:none;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--atlas-radius-pill);background:none;color:var(--atlas-text-mute);font-size:15.5px;line-height:1;cursor:pointer}.arail__clear[data-v-5b4f1a68]:hover{color:var(--atlas-text);background:color-mix(in srgb,var(--atlas-text) 10%,transparent)}.arail__tile[data-v-5b4f1a68]{position:relative;display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:var(--atlas-radius);background:color-mix(in srgb,var(--atlas-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--atlas-accent) 30%,transparent);color:var(--atlas-accent)}.arail__tile.is-locked[data-v-5b4f1a68]{opacity:.55}.arail__lock[data-v-5b4f1a68]{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--atlas-bg);border:1px solid color-mix(in srgb,var(--atlas-accent) 40%,transparent);color:var(--atlas-text-mute)}.arail__lock--lg[data-v-5b4f1a68]{right:-4px;bottom:-4px;width:19px;height:19px}.arail__label[data-v-5b4f1a68]{flex:1;min-width:0;font-size:13.5px;color:var(--atlas-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arail__pin[data-v-5b4f1a68]{flex:none;color:var(--atlas-accent);opacity:.7}[data-v-5b4f1a68] .astack__row.is-hit{border-color:color-mix(in srgb,var(--atlas-accent) 45%,transparent)}[data-v-5b4f1a68] .astack__row.is-aim{border-color:var(--atlas-accent);box-shadow:0 0 0 1px var(--atlas-accent),0 0 18px var(--atlas-glow)}[data-v-5b4f1a68] .astack__cat[data-group=pinned]{color:var(--atlas-accent)}.tsk[data-v-75c49bdb]{display:flex;flex-direction:column;width:100%;height:100%;min-height:300px}.tsk__body[data-v-75c49bdb]{flex:1;overflow:auto;padding:16px 18px 20px}.tsk__head[data-v-75c49bdb]{--st: var(--atlas-accent);padding-bottom:14px;border-bottom:1px solid var(--atlas-border)}.tsk__head.is-queued[data-v-75c49bdb],.tsk__head.is-done[data-v-75c49bdb]{--st: var(--atlas-text-mute)}.tsk__head.is-failed[data-v-75c49bdb]{--st: var(--atlas-danger)}.tsk__title[data-v-75c49bdb]{font-family:var(--atlas-font-display);font-size:18px;font-weight:700;color:var(--atlas-heading)}.tsk__note[data-v-75c49bdb]{margin-top:4px;font-size:13.5px;color:var(--atlas-text-mute)}.tsk__meta[data-v-75c49bdb]{display:flex;gap:12px;margin-top:8px;font-family:ui-monospace,monospace;font-size:12.5px;color:var(--atlas-text-mute)}.tsk__state[data-v-75c49bdb]{color:var(--st)}.tsk__bar[data-v-75c49bdb]{height:3px;margin-top:10px;border-radius:var(--atlas-radius-pill);background:color-mix(in srgb,var(--atlas-text) 10%,transparent);overflow:hidden}.tsk__fill[data-v-75c49bdb]{display:block;height:100%;background:var(--st)}.tsk__sub[data-v-75c49bdb]{margin:16px 0 8px;font-family:ui-monospace,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--atlas-text-mute)}.tsk__kids[data-v-75c49bdb]{display:flex;flex-direction:column;gap:6px;list-style:none}.tsk__kid[data-v-75c49bdb]{--st: var(--atlas-accent);display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--atlas-border);border-radius:var(--atlas-radius);background:color-mix(in srgb,var(--atlas-text) 4%,transparent);color:var(--atlas-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--atlas-transition),background-color var(--atlas-transition)}.tsk__kid[data-v-75c49bdb]:hover,.tsk__kid[data-v-75c49bdb]:focus-visible{border-color:var(--atlas-border-hover);background:color-mix(in srgb,var(--atlas-accent) 8%,transparent);outline:none}.tsk__kid.is-queued[data-v-75c49bdb],.tsk__kid.is-done[data-v-75c49bdb]{--st: var(--atlas-text-mute)}.tsk__kid.is-failed[data-v-75c49bdb]{--st: var(--atlas-danger)}.tsk__kid-tx[data-v-75c49bdb]{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.tsk__kid-name[data-v-75c49bdb]{font-size:13.5px;font-weight:600;color:var(--atlas-heading)}.tsk__kid-note[data-v-75c49bdb]{font-size:12.5px;color:var(--atlas-text-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsk__kid-pct[data-v-75c49bdb]{flex:none;font-family:ui-monospace,monospace;font-size:12.5px;color:var(--st)}.tsk__none[data-v-75c49bdb]{font-size:13.5px;color:var(--atlas-text-mute)}.tsk__none--big[data-v-75c49bdb]{padding:32px;text-align:center}.sdive[data-v-29e4d7ed]{position:absolute;inset:0;z-index:var(--atlas-z-window);background:#0408109e;backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1)}.sdive__win[data-v-29e4d7ed]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(160deg,#0c121be0,#080c13d9);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%)}.sdive__bar[data-v-29e4d7ed]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0f16ed,#0a0f16cc);box-shadow:inset 0 1px #ffffff0a}.sdive__back[data-v-29e4d7ed]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0d;color:var(--atlas-text);font:inherit;font-size:13.5px;cursor:pointer}.sdive__back[data-v-29e4d7ed]:hover{background:#ffffff1f;border-color:color-mix(in srgb,var(--atlas-accent) 40%,transparent)}.sdive__ic[data-v-29e4d7ed]{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--ac) 18%,transparent);color:var(--ac)}.sdive__t[data-v-29e4d7ed]{font-family:Sora,system-ui,sans-serif;font-size:15.5px;font-weight:600;color:var(--atlas-heading)}.sdive__k[data-v-29e4d7ed]{font-family:ui-monospace,monospace;font-size:12.5px;color:var(--atlas-text-mute)}.sdive__sp[data-v-29e4d7ed]{flex:1}.sdive__body[data-v-29e4d7ed]{flex:1;min-height:0;overflow:auto}.sdive__body[data-v-29e4d7ed]>*{height:100%}.stb[data-v-7e1109d0]{position:relative;flex:1 1 0;min-width:0;display:flex;justify-content:flex-end}.stb__row[data-v-7e1109d0]{display:flex;align-items:center;justify-content:flex-end;gap:3px;min-width:0;padding:4px;border-radius:11px;background:#080c12b8;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0006;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-family:Plus Jakarta Sans,system-ui,sans-serif}.stb__unit[data-v-7e1109d0]{display:inline-flex;flex:none}.stb__btn[data-v-7e1109d0]{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--atlas-text);font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer}.stb__btn[data-v-7e1109d0]:hover{background:#ffffff12}.stb__btn.is-on[data-v-7e1109d0]{background:color-mix(in srgb,var(--atlas-accent) 16%,transparent);color:var(--atlas-accent);border-color:color-mix(in srgb,var(--atlas-accent) 42%,transparent)}.stb__btn[data-v-7e1109d0]:disabled{opacity:.45;cursor:not-allowed}.stb__badge[data-v-7e1109d0]{min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--atlas-accent) 30%,transparent);color:var(--atlas-accent);font-family:ui-monospace,monospace;font-size:12px;font-weight:700}.stb__seg[data-v-7e1109d0]{align-items:center;gap:1px;padding:2px;border-radius:8px;background:#ffffff0a}.stb__seg .stb__btn[data-v-7e1109d0]{height:28px;padding:0 10px;border:0;border-radius:7px;color:var(--atlas-text-mute);font-weight:400}.stb__seg .stb__btn[data-v-7e1109d0]:hover{color:var(--atlas-text);background:transparent}.stb__seg .stb__btn.is-on[data-v-7e1109d0]{background:#ffffff14;color:var(--atlas-heading)}.stb__dot[data-v-7e1109d0]{width:6px;height:6px;flex:none;border-radius:50%;background:#ffffff40}.stb__dot.is-live[data-v-7e1109d0]{background:var(--atlas-accent);box-shadow:0 0 7px var(--atlas-glow)}.stb__btn--run[data-v-7e1109d0]{border:1px solid transparent;background:var(--atlas-accent);color:#042b20;font-weight:700}.stb__btn--run[data-v-7e1109d0]:hover{filter:brightness(1.08);background:var(--atlas-accent)}.stb__btn--run.is-on[data-v-7e1109d0]{background:color-mix(in srgb,var(--atlas-warm) 16%,transparent);color:var(--atlas-warm);border-color:color-mix(in srgb,var(--atlas-warm) 40%,transparent)}.stb__btn--prime[data-v-7e1109d0]{background:var(--atlas-accent);color:#042b20}.stb__btn--prime[data-v-7e1109d0]:hover{filter:brightness(1.08);background:var(--atlas-accent)}.stb__btn--prime.is-on[data-v-7e1109d0]{background:color-mix(in srgb,var(--atlas-accent) 92%,#fff);color:#042b20;border-color:transparent}.stb__more[data-v-7e1109d0]{padding:0 10px}@media(hover:none),(pointer:coarse){.stb__btn[data-v-7e1109d0]{min-height:40px}}.stb__gauge[data-v-7e1109d0]{position:absolute;left:-9999px;top:0;display:flex;gap:3px;visibility:hidden;pointer-events:none}.anmenu[data-v-09d3a230]{width:248px;padding:8px;border-radius:var(--atlas-radius);background:var(--atlas-bg-elevated);border:1px solid var(--gn-border);backdrop-filter:var(--gn-blur);-webkit-backdrop-filter:var(--gn-blur);box-shadow:var(--gn-shadow)}.anmenu__label[data-v-09d3a230]{margin:8px 6px 4px;font-family:ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--atlas-text-mute)}.anmenu__item[data-v-09d3a230]{--ac: var(--atlas-accent);display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border:0;border-radius:9px;background:none;color:var(--atlas-text);text-align:left;font-family:var(--atlas-font-body);cursor:pointer}.anmenu__item[data-v-09d3a230]:hover{background:color-mix(in srgb,var(--ac) 12%,transparent)}.anmenu__ic[data-v-09d3a230]{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:7px;color:var(--ac);background:color-mix(in srgb,var(--ac) 16%,transparent)}.anmenu__tx[data-v-09d3a230]{display:flex;flex-direction:column;min-width:0}.anmenu__name[data-v-09d3a230]{font-size:13.5px;font-weight:600;color:var(--atlas-heading)}.anmenu__desc[data-v-09d3a230]{font-size:12.5px;color:var(--atlas-text-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ani[data-v-3efa4c3b]{height:100%;min-height:0;overflow-y:auto;padding:18px 20px;max-width:560px;width:100%}.ani__field[data-v-3efa4c3b]{display:block;margin-bottom:12px}.ani__k[data-v-3efa4c3b]{display:block;margin-bottom:5px;font-family:ui-monospace,monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--atlas-text-mute)}.ani__v[data-v-3efa4c3b]{width:100%;padding:9px 11px;border-radius:9px;border:1px solid var(--gn-border);background:var(--atlas-bg-soft);color:var(--atlas-text);font-family:var(--atlas-font-body);font-size:14.5px;outline:none}.ani__v[data-v-3efa4c3b]:focus{border-color:color-mix(in srgb,var(--atlas-accent) 50%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--atlas-accent) 16%,transparent)}.ani__v--title[data-v-3efa4c3b]{font-family:var(--atlas-font-display);font-weight:600;color:var(--atlas-heading)}.ani__hint[data-v-3efa4c3b]{margin:0 0 16px;font-size:13.5px;line-height:1.5;color:var(--atlas-text-mute)}.ani__params[data-v-3efa4c3b]{padding-top:14px;border-top:1px solid var(--gn-border)}.ani__params-h[data-v-3efa4c3b]{margin-bottom:12px;font-family:ui-monospace,monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--atlas-text-mute)}.ani__empty[data-v-3efa4c3b]{color:var(--atlas-text-mute);font-size:13.5px}.ani__err[data-v-3efa4c3b]{margin:0 0 10px;font-size:13.5px;color:var(--atlas-danger, #ff8484)}.ani__tags[data-v-3efa4c3b]{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none}.ani__tag[data-v-3efa4c3b]{padding:3px 8px;border-radius:999px;border:1px solid var(--gn-border);background:var(--atlas-bg-soft);font-family:ui-monospace,monospace;font-size:12.5px;color:var(--atlas-text-mute)}.ani__out[data-v-3efa4c3b]{margin:0 0 10px;font-size:13.5px;line-height:1.5;white-space:pre-wrap;color:var(--atlas-text)}.ani__files[data-v-3efa4c3b]{margin:0 0 10px;padding:0;list-style:none}.ani__file[data-v-3efa4c3b]{display:flex;gap:8px;align-items:center;padding:6px 0;font-size:13.5px;color:var(--atlas-text)}.ani__file-k[data-v-3efa4c3b]{padding:2px 6px;border-radius:5px;background:color-mix(in srgb,var(--atlas-accent) 16%,transparent);font-family:ui-monospace,monospace;font-size:12.5px;color:var(--atlas-accent)}.ani__proof[data-v-3efa4c3b]{margin:0;font-size:13px;color:var(--atlas-text-mute)}.ani__past[data-v-3efa4c3b]{margin-top:14px;padding-top:12px;border-top:1px solid var(--gn-border)}.ani__past-h[data-v-3efa4c3b]{margin-bottom:8px;font-family:ui-monospace,monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--atlas-text-mute)}.ani__past-row[data-v-3efa4c3b]{display:flex;align-items:center;gap:8px;padding:4px 0;font-family:ui-monospace,monospace;font-size:13px;color:var(--atlas-text-mute)}.ani__past-dot[data-v-3efa4c3b]{width:6px;height:6px;flex:none;border-radius:50%;background:var(--atlas-text-mute)}.ani__past-row.is-success .ani__past-dot[data-v-3efa4c3b]{background:var(--atlas-accent)}.ani__past-row.is-error .ani__past-dot[data-v-3efa4c3b]{background:var(--atlas-danger, #ff8484)}.ani__past-t[data-v-3efa4c3b]{color:var(--atlas-text)}.ani__past-s[data-v-3efa4c3b]{flex:none}.ani__past-d[data-v-3efa4c3b]{flex:none;opacity:.75}.ani__past-w[data-v-3efa4c3b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.ncard[data-v-9f0c6f3e]{margin-left:calc(var(--d, 0) * 18px)}.ncard.is-branch[data-v-9f0c6f3e]{border-left:2px solid color-mix(in srgb,var(--ac, var(--atlas-accent)) 45%,transparent);padding-left:8px}.ncard__head[data-v-9f0c6f3e]{display:grid;grid-template-columns:24px 28px 1fr auto auto;align-items:center;gap:10px;width:100%;min-height:60px;padding:9px 10px;border-radius:var(--atlas-radius);color:var(--atlas-text);font:inherit;text-align:left;cursor:pointer}.ncard.is-open .ncard__head[data-v-9f0c6f3e]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--atlas-border-hover)}.ncard__num[data-v-9f0c6f3e]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--atlas-text) 8%,transparent);color:var(--atlas-text-mute);font-size:13px;font-weight:700}.ncard__ic[data-v-9f0c6f3e]{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--atlas-radius-pill);background:color-mix(in srgb,var(--ac, var(--atlas-accent)) 16%,transparent);color:var(--ac, var(--atlas-accent))}.ncard__tx[data-v-9f0c6f3e]{min-width:0;display:flex;flex-direction:column;gap:2px}.ncard__name[data-v-9f0c6f3e]{font-size:15.5px;font-weight:650;color:var(--atlas-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ncard__kind[data-v-9f0c6f3e]{font-size:13px;color:var(--atlas-text-mute)}.ncard__st[data-v-9f0c6f3e]{width:8px;height:8px;border-radius:50%;background:var(--atlas-text-mute)}.ncard__st.is-running[data-v-9f0c6f3e]{background:var(--atlas-accent);box-shadow:0 0 8px var(--atlas-glow, var(--atlas-accent))}.ncard__st.is-done[data-v-9f0c6f3e]{background:color-mix(in srgb,var(--atlas-accent) 55%,transparent)}.ncard__st.is-failed[data-v-9f0c6f3e]{background:var(--atlas-danger)}.ncard__go[data-v-9f0c6f3e]{color:var(--atlas-text-mute)}.ncard__body[data-v-9f0c6f3e]{padding:12px;border-top:0;border-radius:0 0 var(--atlas-radius) var(--atlas-radius);background:var(--atlas-bg-elevated);backdrop-filter:none;-webkit-backdrop-filter:none}.ncard__src[data-v-9f0c6f3e]{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.ncard__src-k[data-v-9f0c6f3e]{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--atlas-text-mute)}.ncard__src-v[data-v-9f0c6f3e]{min-height:44px;padding:0 10px;border:1px solid var(--gn-border);border-radius:var(--atlas-radius);background:var(--atlas-bg-elevated);color:var(--atlas-text);font:inherit;font-size:15.5px}.ncard__del[data-v-9f0c6f3e]{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:12px;padding:0 14px;border:1px solid color-mix(in srgb,var(--atlas-danger) 40%,transparent);border-radius:var(--atlas-radius);background:none;color:var(--atlas-danger);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer}.wout[data-v-68860185]{display:flex;flex-direction:column}.wout__top[data-v-68860185]{display:flex;gap:8px;margin-bottom:12px}.wout__run[data-v-68860185],.wout__stop[data-v-68860185]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:46px;padding:0 14px;border:1px solid var(--gn-border);border-radius:var(--atlas-radius);background:var(--atlas-bg-elevated);color:var(--atlas-text);font:inherit;font-size:14.5px;font-weight:650;cursor:pointer}.wout__run[data-v-68860185]:not(:disabled){border-color:color-mix(in srgb,var(--atlas-accent) 45%,transparent);color:var(--atlas-accent)}.wout__run[data-v-68860185]:disabled{color:var(--atlas-text-mute);cursor:default}.wout__stop[data-v-68860185]{flex:0 0 auto;color:var(--atlas-danger);border-color:color-mix(in srgb,var(--atlas-danger) 40%,transparent)}.wout__add[data-v-68860185]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-bottom:10px;border:1px dashed color-mix(in srgb,var(--atlas-text) 22%,transparent);border-radius:var(--atlas-radius);background:none;color:var(--atlas-text-mute);font:inherit;font-size:13.5px;cursor:pointer}.wout__plus[data-v-68860185]{position:relative;align-self:flex-start;display:grid;place-items:center;width:44px;height:40px;margin-left:calc(var(--d, 0) * 18px + 8px);padding:0;border:0;background:none;color:var(--atlas-accent);cursor:pointer}.wout__plus[data-v-68860185]:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:color-mix(in srgb,var(--atlas-accent) 30%,transparent)}.wout__plus[data-v-68860185]>*{position:relative;display:grid;place-items:center;width:26px;height:26px;border:1px solid color-mix(in srgb,var(--atlas-accent) 50%,transparent);border-radius:50%;background:var(--atlas-bg)}.wout__plus[data-v-68860185]:active>*{background:color-mix(in srgb,var(--atlas-accent) 18%,var(--atlas-bg))}.wout__none[data-v-68860185]{margin:16px 2px;font-size:15.5px;color:var(--atlas-text-mute)}.wout__menu[data-v-68860185]{position:fixed;inset:0;z-index:var(--atlas-z-menu);display:flex;align-items:flex-end}.wout__veil[data-v-68860185]{position:absolute;inset:0;background:#03040680}.wout__palette[data-v-68860185]{position:relative;width:100%;max-height:70svh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:var(--atlas-radius-lg) var(--atlas-radius-lg) 0 0}.npv[data-v-d06959f1]{position:absolute;left:0;top:calc(100% + 8px);width:232px;padding:9px 10px 8px;border-radius:var(--atlas-radius);cursor:default;background:var(--atlas-bg-elevated);border:1px solid color-mix(in srgb,var(--ac, var(--atlas-accent)) 32%,var(--gn-border));box-shadow:var(--gn-shadow)}.npv__h[data-v-d06959f1]{display:flex;align-items:center;gap:6px;margin-bottom:7px;font-family:ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--atlas-text-mute)}.npv__h[data-v-d06959f1]>svg{color:var(--ac, var(--atlas-accent))}.npv__x[data-v-d06959f1]{margin-left:auto}.npv__empty[data-v-d06959f1]{font-family:ui-monospace,monospace;font-size:12.5px;line-height:1.5;color:var(--atlas-text-mute)}.npv__row[data-v-d06959f1]{display:flex;align-items:center;gap:7px;padding:4px 0;font-family:ui-monospace,monospace;font-size:13px;color:var(--atlas-text)}.npv__row[data-v-d06959f1] svg{color:var(--ac, var(--atlas-accent));flex:none}.npv__row span[data-v-d06959f1]{flex:none;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npv__row b[data-v-d06959f1]{flex:1;min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--atlas-text-mute);font-weight:500}.npv__row b.is-ok[data-v-d06959f1]{color:var(--atlas-accent)}.npv__row b.is-warn[data-v-d06959f1]{color:var(--atlas-warm)}.npv__row b.is-error[data-v-d06959f1]{color:var(--atlas-danger)}.npv__lbl[data-v-d06959f1]{font-family:ui-monospace,monospace;font-size:13.5px;color:var(--atlas-heading)}.npv__chips[data-v-d06959f1]{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0 4px}.npv__chip[data-v-d06959f1]{padding:2px 6px;border-radius:5px;background:color-mix(in srgb,var(--atlas-heading) 8%,transparent);font-family:ui-monospace,monospace;font-size:12px;color:var(--atlas-text-mute)}.npv__chip.is-ok[data-v-d06959f1]{color:var(--atlas-accent);background:color-mix(in srgb,var(--atlas-accent) 14%,transparent)}.npv__chip.is-warn[data-v-d06959f1]{color:var(--atlas-warm);background:color-mix(in srgb,var(--atlas-warm) 14%,transparent)}.npv__chip.is-error[data-v-d06959f1]{color:var(--atlas-danger);background:color-mix(in srgb,var(--atlas-danger) 14%,transparent)}.npv__bar[data-v-d06959f1]{height:6px;margin-top:7px;border-radius:4px;background:color-mix(in srgb,var(--atlas-heading) 8%,transparent);overflow:hidden}.npv__bar i[data-v-d06959f1]{display:block;height:100%;background:var(--atlas-accent);box-shadow:0 0 8px var(--atlas-glow)}.npv__frame[data-v-d06959f1]{height:60px;border-radius:8px;display:grid;place-items:center;font-family:ui-monospace,monospace;font-size:12.5px;color:var(--atlas-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--atlas-accent) 20%,transparent),color-mix(in srgb,var(--atlas-violet, #b388ff) 12%,transparent));border:1px solid color-mix(in srgb,var(--atlas-accent) 24%,transparent)}.npv__code[data-v-d06959f1]{margin:0;padding:8px 9px;border-radius:8px;background:color-mix(in srgb,var(--atlas-bg) 55%,transparent);font-family:ui-monospace,monospace;font-size:12.5px;line-height:1.5;color:color-mix(in srgb,var(--atlas-accent) 45%,var(--atlas-text));white-space:pre;overflow:hidden;max-height:86px}.npv__code-l[data-v-d06959f1]{display:block;overflow:hidden;text-overflow:ellipsis}.npv__code.busy .npv__code-l[data-v-d06959f1]{animation:npv-type-d06959f1 1.2s ease-in-out infinite}.npv__code.busy .npv__code-l[data-v-d06959f1]:nth-child(2){animation-delay:.15s}.npv__code.busy .npv__code-l[data-v-d06959f1]:nth-child(3){animation-delay:.3s}.npv__code.busy .npv__code-l[data-v-d06959f1]:nth-child(4){animation-delay:.45s}@keyframes npv-type-d06959f1{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.npv__code.busy .npv__code-l[data-v-d06959f1]{animation:none}}.npv__f[data-v-d06959f1]{margin-top:7px;font-family:ui-monospace,monospace;font-size:12px;color:var(--atlas-text-mute)}.gncard[data-v-e4f93a07]{--ac: var(--atlas-accent);position:relative;display:inline-flex;align-items:flex-start;gap:10px;padding:10px 13px;max-width:230px;border-radius:var(--gn-radius);-webkit-user-select:none;user-select:none;background:var(--gn-bg);border:1px solid color-mix(in srgb,var(--ac) 26%,var(--gn-border));backdrop-filter:var(--gn-blur);-webkit-backdrop-filter:var(--gn-blur);box-shadow:var(--gn-shadow);transition:box-shadow .2s,border-color .2s}.gncard[data-v-e4f93a07]:hover{border-color:color-mix(in srgb,var(--ac) 55%,transparent);box-shadow:0 16px 40px #00000080,0 0 22px color-mix(in srgb,var(--ac) 22%,transparent)}.gncard.is-active[data-v-e4f93a07]{border-color:var(--ac);box-shadow:var(--gn-shadow),0 0 22px color-mix(in srgb,var(--ac) 30%,transparent)}.gncard__ic[data-v-e4f93a07]{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;flex:none;background:color-mix(in srgb,var(--ac) 16%,transparent);color:var(--ac)}.gncard__tx[data-v-e4f93a07]{display:flex;flex-direction:column;gap:1px;min-width:0}.gncard__title[data-v-e4f93a07]{display:flex;align-items:center;gap:7px;font-family:var(--atlas-font-display);font-size:14.5px;font-weight:600;color:var(--atlas-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gncard__role[data-v-e4f93a07]{font-size:13px;color:var(--atlas-text);opacity:.82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gncard__kind[data-v-e4f93a07]{font-family:ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--atlas-text-mute);margin-top:1px}.gncard__state[data-v-e4f93a07]{width:8px;height:8px;border-radius:50%;flex:none;margin-top:3px;background:var(--atlas-accent);box-shadow:0 0 8px var(--atlas-glow)}.gncard.is-idle .gncard__state[data-v-e4f93a07]{background:var(--atlas-text-mute);box-shadow:none}.gncard.is-warn .gncard__state[data-v-e4f93a07],.gncard.is-running .gncard__state[data-v-e4f93a07]{background:var(--atlas-warm);box-shadow:0 0 8px color-mix(in srgb,var(--atlas-warm) 60%,transparent)}.gncard.is-error .gncard__state[data-v-e4f93a07]{background:var(--atlas-danger);box-shadow:0 0 8px color-mix(in srgb,var(--atlas-danger) 60%,transparent)}.gncard.is-work .gncard__state[data-v-e4f93a07],.gncard.is-running .gncard__state[data-v-e4f93a07]{animation:gncard-pulse-e4f93a07 .9s ease-in-out infinite}.gncard.is-running[data-v-e4f93a07]{border-color:color-mix(in srgb,var(--atlas-warm) 55%,transparent)}.gncard.is-work[data-v-e4f93a07]{border-color:color-mix(in srgb,var(--atlas-accent) 55%,transparent)}@keyframes gncard-pulse-e4f93a07{0%,to{opacity:1}50%{opacity:.3}}.gnbar-anchor[data-v-f8130863]{position:absolute;width:0;height:0;pointer-events:none}.gnbar[data-v-f8130863]{display:inline-flex;gap:4px;padding-bottom:8px}.gnbar__btn[data-v-f8130863]{position:relative;display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0a1016d9;color:var(--atlas-text-mute);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color .15s,background .15s,border-color .15s}.gnbar__btn[data-v-f8130863]:hover{color:var(--atlas-text);background:#ffffff1a}.gnbar__btn.on[data-v-f8130863]{color:var(--atlas-accent);border-color:color-mix(in srgb,var(--atlas-accent) 45%,transparent);background:color-mix(in srgb,var(--atlas-accent) 16%,transparent)}.gnbar__btn.is-danger[data-v-f8130863]:hover{color:var(--atlas-danger)}.gnbar__btn.is-disabled[data-v-f8130863]{opacity:.4;cursor:not-allowed}.gnbar__btn.is-disabled[data-v-f8130863]:hover{color:var(--atlas-text-mute);background:#0a1016d9}.an-canvas[data-v-1799fecc]{position:absolute;inset:0;overflow:hidden}.an-node[data-v-1799fecc]{display:inline-flex;pointer-events:auto}.an-canvas__empty[data-v-1799fecc]{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);z-index:2;max-width:340px;text-align:center;color:var(--atlas-text-mute);font-size:14.5px;line-height:1.5;pointer-events:none}.ansurf__dive-del[data-v-59826fc8]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--gn-border);background:transparent;color:var(--atlas-text-mute);cursor:pointer}.ansurf__dive-del[data-v-59826fc8]:hover{color:var(--atlas-warm);border-color:color-mix(in srgb,var(--atlas-warm) 45%,transparent)}.emrg[data-v-ec59b7fa]{position:absolute;inset:0;pointer-events:none}.work__dock[data-v-ec59b7fa]{position:relative;flex:1;min-height:46vh}.veil[data-v-ec59b7fa]{position:fixed;inset:0;opacity:0;pointer-events:none;background:#0a101a29;transition:opacity .45s ease;z-index:5}.emrg.is-focus-mode .veil[data-v-ec59b7fa]{opacity:1;backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%);-webkit-mask:var(--atlas-focus-mask);mask:var(--atlas-focus-mask)}.emrg.is-focus-mode .cloud-item[data-v-ec59b7fa]{opacity:0;pointer-events:none;transition:opacity .3s ease}@media(prefers-reduced-motion:reduce){.emrg.is-focus-mode .veil[data-v-ec59b7fa]{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0a101a80}}.fg[data-v-ec59b7fa]{position:absolute;inset:0;z-index:2;pointer-events:none}.threads[data-v-ec59b7fa]{position:absolute;inset:0;width:100%;height:100%}.thread[data-v-ec59b7fa]{stroke:url(#emThread);stroke-width:1.1;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--atlas-glow));stroke-dasharray:5 7;animation:flow-ec59b7fa 1.1s linear infinite}.node[data-v-ec59b7fa]{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;cursor:default;user-select:none;-webkit-user-select:none;touch-action:none;color:var(--atlas-text);font-family:Plus Jakarta Sans,system-ui,sans-serif;z-index:4;background:linear-gradient(160deg,#ffffff17,#ffffff09);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);box-shadow:0 18px 48px #00000080,inset 0 1px #fff3;border-radius:14px;padding:13px 15px;transition:opacity .4s ease}.node-acts[data-v-ec59b7fa]{position:absolute;top:6px;right:6px;display:inline-flex;gap:3px;opacity:0;transition:opacity .18s;z-index:3}.node:hover .node-acts[data-v-ec59b7fa],.cloud-item:hover .node-acts[data-v-ec59b7fa],.node:focus-within .node-acts[data-v-ec59b7fa],.cloud-item:focus-within .node-acts[data-v-ec59b7fa]{opacity:1}@media(hover:none){.node-acts[data-v-ec59b7fa]{opacity:1}}.node-btn[data-v-ec59b7fa]{display:inline-grid;place-items:center;width:22px;height:22px;border:0;border-radius:7px;background:#ffffff14;color:var(--atlas-text-mute);cursor:pointer}.node-btn[data-v-ec59b7fa]:hover{background:#ffffff29;color:var(--atlas-text)}.cloud-item[data-v-ec59b7fa]{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;cursor:default;-webkit-user-select:none;user-select:none;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:999px;color:var(--atlas-text);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13.5px;font-weight:600;background:linear-gradient(160deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:0 14px 38px #00000073,inset 0 1px #ffffff29;animation:floaty-ec59b7fa 6s ease-in-out infinite;transition:transform .42s cubic-bezier(.4,0,.2,1),opacity .42s ease}.cloud-item.is-closing[data-v-ec59b7fa]{transform:translate(-50%,-50%) scale(.1);opacity:0;left:50%!important;top:49%!important}.cloud__ic[data-v-ec59b7fa]{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:color-mix(in srgb,var(--atlas-accent) 14%,transparent);color:var(--atlas-accent);flex:none}.cloud--file[data-v-ec59b7fa]{border-radius:12px}.cloud--file .cloud__ic[data-v-ec59b7fa]{background:#ffffff14;color:var(--atlas-text)}.cloud__label[data-v-ec59b7fa]{white-space:nowrap}.cloud-item .node-acts[data-v-ec59b7fa]{top:-8px;right:-6px}.emrg-win[data-v-ec59b7fa]{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;z-index:6;width:300px;overflow:hidden;color:var(--atlas-text);font-family:Plus Jakarta Sans,system-ui,sans-serif;-webkit-user-select:none;user-select:none;background:linear-gradient(160deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);border-radius:14px;box-shadow:0 26px 70px #0000008c,inset 0 1px #ffffff38}.emrg-win__head[data-v-ec59b7fa]{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 11px;border-bottom:1px solid rgba(255,255,255,.1);cursor:grab}.emrg-win__title[data-v-ec59b7fa]{display:inline-flex;align-items:center;gap:7px;font-family:Sora,system-ui,sans-serif;font-size:13.5px;font-weight:600;color:var(--atlas-heading)}.emrg-win__title[data-v-ec59b7fa] svg{color:var(--atlas-accent)}.emrg-win__body[data-v-ec59b7fa]{padding:14px;font-size:13.5px;line-height:1.5;color:var(--atlas-text-mute);min-height:90px}.node--task[data-v-ec59b7fa]{width:250px;border-color:color-mix(in srgb,var(--atlas-accent) 40%,rgba(255,255,255,.18));box-shadow:0 24px 64px #0000008c,0 0 44px color-mix(in srgb,var(--atlas-accent) 16%,transparent),inset 0 1px #fff3;z-index:5}.task__row[data-v-ec59b7fa]{display:flex;align-items:center;gap:8px;margin-bottom:9px}.task__title[data-v-ec59b7fa]{font-family:Sora,system-ui,sans-serif;font-size:15.5px;font-weight:600;color:var(--atlas-heading)}.orb-dot[data-v-ec59b7fa]{width:9px;height:9px;border-radius:50%;background:var(--atlas-accent);box-shadow:0 0 10px var(--atlas-glow);animation:pulse-ec59b7fa 1.3s ease-in-out infinite;flex:none}.orb-dot.is-done[data-v-ec59b7fa]{animation:none}.orb-dot.is-fail[data-v-ec59b7fa]{background:#ff5d73;animation:none}.task__bar[data-v-ec59b7fa]{height:4px;border-radius:4px;background:#ffffff1a;overflow:hidden;margin-bottom:9px}.task__fill[data-v-ec59b7fa]{height:100%;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--atlas-accent) 60%,transparent),var(--atlas-accent));box-shadow:0 0 10px var(--atlas-glow);transition:width .4s ease}.task__step[data-v-ec59b7fa]{font-family:ui-monospace,monospace;font-size:13.5px;color:var(--atlas-text-mute)}.task__open[data-v-ec59b7fa]{display:flex;align-items:center;gap:9px;padding:8px;border:1px solid color-mix(in srgb,var(--atlas-accent) 40%,transparent);border-radius:10px;background:color-mix(in srgb,var(--atlas-accent) 12%,transparent)}.task__obj-ic[data-v-ec59b7fa]{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--atlas-accent) 16%,transparent);color:var(--atlas-accent);flex:none}.task__obj-tx[data-v-ec59b7fa]{flex:1;display:flex;flex-direction:column}.task__obj-label[data-v-ec59b7fa]{font-family:Sora,system-ui,sans-serif;font-size:14.5px;font-weight:600;color:var(--atlas-heading)}.task__obj-meta[data-v-ec59b7fa]{font-family:ui-monospace,monospace;font-size:12.5px;color:var(--atlas-accent)}.task__open[data-v-ec59b7fa] svg:last-child{color:var(--atlas-text-mute)}.node--process[data-v-ec59b7fa]{width:300px;padding:0;overflow:hidden}.proc__head[data-v-ec59b7fa]{display:flex;align-items:center;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.1);cursor:grab}.proc__title[data-v-ec59b7fa]{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,monospace;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--atlas-text-mute)}.proc__title[data-v-ec59b7fa] svg{color:var(--atlas-accent)}.proc__body[data-v-ec59b7fa]{margin:0;max-height:230px;overflow:hidden;padding:10px 12px;font-family:ui-monospace,monospace;font-size:13px;line-height:1.55;color:var(--atlas-text);white-space:pre-wrap;word-break:break-word}.proc__caret[data-v-ec59b7fa]{display:inline-block;width:6px;height:1.05em;margin-left:1px;vertical-align:text-bottom;background:var(--atlas-accent);box-shadow:0 0 6px var(--atlas-glow);animation:blink-ec59b7fa 1.1s steps(2) infinite}.mintray[data-v-ec59b7fa]{position:absolute;left:24px;bottom:22px;z-index:var(--atlas-z-chrome);display:flex;gap:8px;pointer-events:auto}.mintray__item[data-v-ec59b7fa]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--atlas-radius-pill);border:1px solid color-mix(in srgb,var(--atlas-accent) 40%,transparent);background:color-mix(in srgb,var(--atlas-accent) 14%,transparent);color:var(--atlas-accent);font-family:var(--atlas-font-body);font-size:13.5px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.mintray__item[data-v-ec59b7fa]:hover{background:color-mix(in srgb,var(--atlas-accent) 24%,transparent)}.node--source[data-v-ec59b7fa]{width:210px}.src__top[data-v-ec59b7fa]{display:flex;align-items:center;gap:7px}.src__top[data-v-ec59b7fa] svg{color:var(--atlas-text-mute);flex:none}.src__title[data-v-ec59b7fa]{flex:1;font-family:Sora,system-ui,sans-serif;font-size:13.5px;font-weight:600;color:var(--atlas-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.src__pill[data-v-ec59b7fa]{flex:none;font-family:ui-monospace,monospace;font-size:12.5px;font-weight:600;text-transform:uppercase;color:var(--atlas-text-mute)}.src__pill.is-reading[data-v-ec59b7fa]{color:var(--atlas-warm, #ffb14a)}.src__pill.is-read[data-v-ec59b7fa],.src__pill.is-cited[data-v-ec59b7fa]{color:var(--atlas-accent)}.node--note[data-v-ec59b7fa]{width:208px}.note__head[data-v-ec59b7fa]{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--atlas-accent);margin-bottom:7px}.note__input[data-v-ec59b7fa]{width:100%;resize:none;border:1px solid rgba(255,255,255,.16);border-radius:9px;padding:7px 9px;background:#00000038;color:var(--atlas-text);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13.5px;line-height:1.35;outline:none}.note__input[data-v-ec59b7fa]:focus{border-color:color-mix(in srgb,var(--atlas-accent) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--atlas-accent) 18%,transparent)}.note__ask[data-v-ec59b7fa]{display:inline-flex;align-items:center;gap:6px;margin-top:7px;padding:6px 11px;border:0;border-radius:8px;background:color-mix(in srgb,var(--atlas-accent) 22%,transparent);color:var(--atlas-accent);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.note__ask[data-v-ec59b7fa]:hover{background:color-mix(in srgb,var(--atlas-accent) 32%,transparent)}.note__q[data-v-ec59b7fa]{font-size:13.5px;line-height:1.4;color:var(--atlas-text)}.note__meta[data-v-ec59b7fa]{display:inline-flex;align-items:center;gap:6px;margin-top:7px;font-family:ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--atlas-text-mute)}.note__dot[data-v-ec59b7fa]{width:6px;height:6px;border-radius:50%;background:var(--atlas-accent);box-shadow:0 0 8px var(--atlas-glow)}@media(hover:none){.node-btn[data-v-ec59b7fa]{min-width:38px;min-height:38px}.cloud-item[data-v-ec59b7fa]{touch-action:none}}.sdock[data-v-ec59b7fa]{position:absolute;left:20px;bottom:92px;z-index:5;display:flex;flex-direction:column;gap:8px;pointer-events:auto}.sdock__item[data-v-ec59b7fa]{display:inline-flex;align-items:center;gap:9px;padding:8px 14px 8px 9px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,#ffffff14,#ffffff08);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:0 12px 32px #0006;color:var(--atlas-text);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .15s}.sdock__item[data-v-ec59b7fa]:hover{border-color:color-mix(in srgb,var(--atlas-accent) 45%,transparent)}.sdock__ic[data-v-ec59b7fa]{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;flex:none;color:var(--sa, var(--atlas-accent));background:color-mix(in srgb,var(--sa, var(--atlas-accent)) 14%,transparent)}.sdock__label[data-v-ec59b7fa]{white-space:nowrap}.node--bshub[data-v-ec59b7fa]{width:230px;border-color:color-mix(in srgb,var(--atlas-accent) 42%,rgba(255,255,255,.18));box-shadow:0 22px 60px #0000008c,0 0 40px color-mix(in srgb,var(--atlas-accent) 16%,transparent),inset 0 1px #fff3;z-index:5}.bshub__top[data-v-ec59b7fa]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bshub__ic[data-v-ec59b7fa]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;flex:none;background:color-mix(in srgb,var(--atlas-accent) 16%,transparent);color:var(--atlas-accent)}.bshub__lbl[data-v-ec59b7fa]{font-family:ui-monospace,monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--atlas-text-mute)}.bshub__q[data-v-ec59b7fa]{font-family:Sora,system-ui,sans-serif;font-size:15.5px;font-weight:600;color:var(--atlas-heading);line-height:1.3}.node--idea[data-v-ec59b7fa]{width:188px}.idea__text[data-v-ec59b7fa]{font-size:13.5px;line-height:1.4;color:var(--atlas-text)}.node--idea.is-kept[data-v-ec59b7fa]{border-color:color-mix(in srgb,var(--atlas-accent) 55%,transparent);box-shadow:0 16px 40px #00000073,0 0 22px color-mix(in srgb,var(--atlas-accent) 22%,transparent),inset 0 1px #fff3}.node--idea.is-dropped[data-v-ec59b7fa]{opacity:.42}.node--idea.is-dropped .idea__text[data-v-ec59b7fa]{text-decoration:line-through}.idea__flag[data-v-ec59b7fa]{display:inline-block;margin-top:7px;font-family:ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--atlas-accent)}.idea__ask[data-v-ec59b7fa]{margin-top:8px}.idea__q[data-v-ec59b7fa]{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;line-height:1.35;color:var(--atlas-text-mute)}.idea__q[data-v-ec59b7fa] svg{color:var(--atlas-accent);flex:none;margin-top:2px}.idea__desc[data-v-ec59b7fa]{margin:0;font-size:13.5px;line-height:1.45;color:var(--atlas-text-mute)}.idea__attach[data-v-ec59b7fa]{display:flex;flex-direction:column;gap:7px}.idea__thumb[data-v-ec59b7fa]{display:block;height:120px;border-radius:10px;background:linear-gradient(135deg,#2ee6a8,#3b9eff 55%,#b388ff);box-shadow:inset 0 0 0 1px #ffffff2e}.idea__attach-cap[data-v-ec59b7fa]{font-family:ui-monospace,monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--atlas-text-mute)}.bshub__picked[data-v-ec59b7fa]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:6px}.bshub__picked-head[data-v-ec59b7fa]{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--atlas-accent)}.bshub__count[data-v-ec59b7fa]{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:color-mix(in srgb,var(--atlas-accent) 22%,transparent);color:var(--atlas-accent);font-size:12.5px;font-weight:700}.bshub__pick[data-v-ec59b7fa]{display:flex;flex-direction:column;gap:1px;padding:5px 6px 5px 8px;border-radius:8px;background:#ffffff0d}.bshub__pick-row[data-v-ec59b7fa]{display:flex;align-items:center;gap:6px}.bshub__pick-t[data-v-ec59b7fa]{flex:1;font-size:13.5px;font-weight:600;color:var(--atlas-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bshub__pick-x[data-v-ec59b7fa]{flex:none;display:inline-grid;place-items:center;width:19px;height:19px;border:0;border-radius:6px;background:transparent;color:var(--atlas-text-mute);cursor:pointer;opacity:.6}.bshub__pick-x[data-v-ec59b7fa]:hover{opacity:1;background:#ffffff1f;color:var(--atlas-text)}.bshub__pick-q[data-v-ec59b7fa]{font-size:12.5px;color:var(--atlas-text-mute)}.ed[data-v-ec59b7fa]{display:flex;flex-direction:column;gap:10px}.ed__doc[data-v-ec59b7fa]{margin:0;font-size:14.5px;line-height:1.55;color:var(--atlas-text)}.ed__doc[data-v-ec59b7fa]::selection{background:color-mix(in srgb,var(--atlas-accent) 36%,transparent);color:var(--atlas-heading)}.ed__textbar[data-v-ec59b7fa]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ed__tool[data-v-ec59b7fa]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--atlas-accent) 35%,transparent);border-radius:8px;background:color-mix(in srgb,var(--atlas-accent) 12%,transparent);color:var(--atlas-accent);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.ed__tool[data-v-ec59b7fa]:hover{background:color-mix(in srgb,var(--atlas-accent) 22%,transparent)}.ed__hint[data-v-ec59b7fa]{font-family:ui-monospace,monospace;font-size:12.5px;color:var(--atlas-text-mute)}.ed__refine[data-v-ec59b7fa]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--atlas-text);padding:6px 8px;border-radius:8px;background:#ffffff0d}.ed__refine[data-v-ec59b7fa] svg{color:var(--atlas-accent);flex:none}.ed__refine i[data-v-ec59b7fa]{margin-left:auto;font-style:normal;font-family:ui-monospace,monospace;font-size:12px;text-transform:uppercase;color:var(--atlas-text-mute)}.ed__img[data-v-ec59b7fa]{align-self:flex-start}.ed__thumb[data-v-ec59b7fa]{display:block;height:110px;width:180px;border-radius:10px;cursor:zoom-in;background:linear-gradient(135deg,#2ee6a8,#3b9eff 55%,#b388ff);box-shadow:inset 0 0 0 1px #ffffff2e;transition:height .25s ease,width .25s ease}.ed__img.is-big .ed__thumb[data-v-ec59b7fa]{height:280px;width:100%;cursor:zoom-out}.ed__imgtools[data-v-ec59b7fa]{display:flex;align-items:center;gap:9px;margin-top:8px}.work__head[data-v-ec59b7fa]{display:flex;align-items:center;gap:10px}.work__ic[data-v-ec59b7fa]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;flex:none;background:color-mix(in srgb,var(--atlas-accent) 16%,transparent);color:var(--atlas-accent)}.work__text[data-v-ec59b7fa]{display:flex;flex-direction:column;min-width:0}.work__title[data-v-ec59b7fa]{font-family:Sora,system-ui,sans-serif;font-size:14.5px;font-weight:600;color:var(--atlas-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work__kind[data-v-ec59b7fa]{font-family:ui-monospace,monospace;font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--atlas-text-mute)}.work__desc[data-v-ec59b7fa]{margin:0;font-size:13.5px;line-height:1.45;color:var(--atlas-text-mute)}@keyframes flow-ec59b7fa{to{stroke-dashoffset:-12}}@keyframes pulse-ec59b7fa{0%,to{opacity:1}50%{opacity:.35}}@keyframes blink-ec59b7fa{0%,to{opacity:1}50%{opacity:.2}}@keyframes floaty-ec59b7fa{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 5px))}}@media(prefers-reduced-motion:reduce){.thread[data-v-ec59b7fa],.orb-dot[data-v-ec59b7fa],.proc__caret[data-v-ec59b7fa],.cloud-item[data-v-ec59b7fa]{animation:none}}.acore[data-v-85395b76]{position:absolute;inset:0;overflow:hidden}.acore__desk[data-v-85395b76]{position:absolute;inset:0}.acore__desk[data-v-85395b76] .shell-desktop__icons{display:none}.acore__desk[data-v-85395b76] .neural-assistant-panel__hub{padding:0 22px;text-align:center}.phome[data-v-6bac16ee]{position:absolute;inset:0;pointer-events:none}.phome__top[data-v-6bac16ee]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 0;padding-top:calc(12px + env(safe-area-inset-top,0px))}.phome__state[data-v-6bac16ee],.phome__nav[data-v-6bac16ee]{pointer-events:auto;display:inline-flex;align-items:center;gap:9px;min-height:40px;border-radius:var(--atlas-radius-pill);color:var(--atlas-text);font:inherit;font-size:14.5px;font-weight:650;cursor:pointer}.phome__state[data-v-6bac16ee]{padding:0 16px 0 13px}.phome__nav[data-v-6bac16ee]{width:40px;justify-content:center;padding:0;color:var(--atlas-text-mute)}.phome__nav[data-v-6bac16ee]:active,.phome__state[data-v-6bac16ee]:active{border-color:var(--atlas-border-hover)}.phome__dot[data-v-6bac16ee]{width:7px;height:7px;border-radius:50%;background:var(--atlas-text-mute)}.phome__dot.is-live[data-v-6bac16ee]{background:var(--atlas-accent);box-shadow:0 0 9px var(--atlas-glow, var(--atlas-accent));animation:phome-pulse-6bac16ee 1.9s ease-in-out infinite}@keyframes phome-pulse-6bac16ee{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.phome__dot.is-live[data-v-6bac16ee]{animation:none}}.pscr[data-v-ed3b1db5]{position:absolute;inset:0;padding-bottom:calc(104px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;min-height:0;pointer-events:none;transition:transform .18s ease-out}.pscr__head[data-v-ed3b1db5]{flex:none;pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:52px;padding:10px 16px 8px;padding-top:calc(10px + env(safe-area-inset-top,0px))}.pscr__back[data-v-ed3b1db5]{display:grid;place-items:center;width:44px;height:44px;margin-left:-12px;padding:0;border:0;border-radius:var(--atlas-radius-pill);background:none;color:var(--atlas-text);cursor:pointer}.pscr__back[data-v-ed3b1db5]:active{background:color-mix(in srgb,var(--atlas-text) 10%,transparent)}.pscr__tx[data-v-ed3b1db5]{grid-column:2;min-width:0}.pscr__title[data-v-ed3b1db5]{margin:0;font-family:var(--atlas-font-display);font-size:19px;font-weight:700;line-height:1.2;color:var(--atlas-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pscr__sub[data-v-ed3b1db5]{margin:2px 0 0;font-size:13.5px;color:var(--atlas-text-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pscr__acts[data-v-ed3b1db5]{grid-column:3;display:flex;align-items:center;gap:6px}.pscr__body[data-v-ed3b1db5]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;padding:4px 16px 16px}.pscr__body--flush[data-v-ed3b1db5]{position:relative;overflow:hidden;padding:0}@media(prefers-reduced-motion:reduce){.pscr[data-v-ed3b1db5]{transition:none}}.wcard[data-v-30085388]{--st: var(--atlas-accent);position:relative;display:grid;align-items:center;width:100%;border-radius:var(--atlas-radius);color:var(--atlas-text);font:inherit;text-align:left;cursor:pointer}.wcard[data-v-30085388]:active{border-color:var(--atlas-border-hover)}.wcard.is-queued[data-v-30085388],.wcard.is-done[data-v-30085388]{--st: var(--atlas-text-mute)}.wcard.is-failed[data-v-30085388]{--st: var(--atlas-danger)}.wcard--hero[data-v-30085388]{grid-template-columns:38px 1fr auto;grid-template-rows:auto auto;gap:4px 12px;min-height:132px;padding:16px 16px 22px;border-radius:var(--atlas-radius-lg)}.wcard--hero .wcard__ic[data-v-30085388]{grid-row:1;width:38px;height:38px}.wcard--hero .wcard__tx[data-v-30085388]{grid-row:1}.wcard--hero .wcard__title[data-v-30085388]{font-size:17px;white-space:normal;overflow:visible;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.wcard--row[data-v-30085388]{grid-template-columns:30px 1fr auto;gap:10px;min-height:56px;padding:9px 12px 13px}.wcard--row .wcard__title[data-v-30085388]{font-size:15.5px}.wcard__ic[data-v-30085388]{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--atlas-radius-pill);background:color-mix(in srgb,var(--st) 16%,transparent);color:var(--st)}.wcard__tx[data-v-30085388]{min-width:0;display:flex;flex-direction:column;gap:2px}.wcard__title[data-v-30085388]{font-weight:650;line-height:1.25;color:var(--atlas-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wcard__note[data-v-30085388],.wcard__meta[data-v-30085388]{font-size:13.5px;color:var(--atlas-text-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wcard__st[data-v-30085388]{font-style:normal;color:var(--st)}.wcard__pct[data-v-30085388]{align-self:start;padding-top:2px;font-size:14.5px;font-weight:700;color:var(--st)}.wcard__bar[data-v-30085388]{position:absolute;left:12px;right:12px;bottom:8px;height:3px;border-radius:var(--atlas-radius-pill);background:color-mix(in srgb,var(--atlas-text) 12%,transparent);overflow:hidden}.wcard--hero .wcard__bar[data-v-30085388]{left:16px;right:16px;bottom:12px;height:4px}.wcard__fill[data-v-30085388]{display:block;height:100%;border-radius:inherit;background:var(--st);transition:width .3s ease}@media(prefers-reduced-motion:reduce){.wcard__fill[data-v-30085388]{transition:none}}.pnow__idle[data-v-3797d0ec]{margin:28px 4px;font-size:15.5px;line-height:1.5;color:var(--atlas-text-mute)}.pnow__h[data-v-3797d0ec]{display:flex;align-items:center;gap:8px;margin:22px 2px 8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--atlas-text-mute)}.pnow__n[data-v-3797d0ec]{padding:1px 6px;border-radius:var(--atlas-radius-pill);color:var(--atlas-accent);background:color-mix(in srgb,var(--atlas-accent) 14%,transparent);font-size:12.5px;letter-spacing:0}.pnow__row+.pnow__row[data-v-3797d0ec]{margin-top:8px}.pwork__top[data-v-99c035e3]{--st: var(--atlas-accent);position:relative;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:62px;padding:12px 14px 18px;border-radius:var(--atlas-radius-lg)}.pwork__ic[data-v-99c035e3]{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--atlas-radius-pill);background:color-mix(in srgb,var(--st) 16%,transparent);color:var(--st)}.pwork__note[data-v-99c035e3]{min-width:0;font-size:14.5px;color:var(--atlas-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwork__top.is-queued[data-v-99c035e3],.pwork__top.is-done[data-v-99c035e3]{--st: var(--atlas-text-mute)}.pwork__top.is-failed[data-v-99c035e3]{--st: var(--atlas-danger)}.pwork__pct[data-v-99c035e3]{font-size:15.5px;font-weight:700;color:var(--st)}.pwork__bar[data-v-99c035e3]{position:absolute;left:14px;right:14px;bottom:10px;height:4px;border-radius:var(--atlas-radius-pill);background:color-mix(in srgb,var(--atlas-text) 12%,transparent);overflow:hidden}.pwork__fill[data-v-99c035e3]{display:block;height:100%;border-radius:inherit;background:var(--st);transition:width .3s ease}.pwork__h[data-v-99c035e3]{margin:22px 2px 8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--atlas-text-mute)}.pwork__steps[data-v-99c035e3]{margin:0;padding:0;list-style:none}.pwork__step[data-v-99c035e3]{margin-left:calc(var(--d, 0) * 18px)}.pwork__step+.pwork__step[data-v-99c035e3]{margin-top:8px}.pwork__step.is-branch[data-v-99c035e3]{border-left:2px solid color-mix(in srgb,var(--atlas-accent) 45%,transparent);padding-left:8px}.pwork__btn[data-v-99c035e3]{display:grid;grid-template-columns:24px 1fr auto auto;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 10px;border-radius:var(--atlas-radius);color:var(--atlas-text);font:inherit;text-align:left;cursor:pointer}.pwork__btn[data-v-99c035e3]:active{border-color:var(--atlas-border-hover)}.pwork__mark[data-v-99c035e3]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--atlas-text-mute);background:color-mix(in srgb,var(--atlas-text) 8%,transparent)}.pwork__mark.is-done[data-v-99c035e3],.pwork__mark.is-running[data-v-99c035e3]{color:var(--atlas-accent);background:color-mix(in srgb,var(--atlas-accent) 16%,transparent)}.pwork__mark.is-failed[data-v-99c035e3]{color:var(--atlas-danger);background:color-mix(in srgb,var(--atlas-danger) 16%,transparent)}.pwork__tx[data-v-99c035e3]{min-width:0;display:flex;flex-direction:column;gap:2px}.pwork__name[data-v-99c035e3]{font-size:15.5px;font-weight:650;color:var(--atlas-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwork__sub[data-v-99c035e3]{font-size:13.5px;color:var(--atlas-text-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwork__spct[data-v-99c035e3]{font-size:13.5px;font-weight:700;color:var(--atlas-text-mute)}.pwork__btn:has(.pwork__mark.is-running) .pwork__spct[data-v-99c035e3]{color:var(--atlas-accent)}.pwork__btn:has(.pwork__mark.is-failed) .pwork__spct[data-v-99c035e3]{color:var(--atlas-danger)}.pwork__go[data-v-99c035e3]{color:var(--atlas-text-mute)}.pwork__none[data-v-99c035e3]{margin:18px 2px;font-size:15.5px;color:var(--atlas-text-mute)}@media(prefers-reduced-motion:reduce){.pwork__fill[data-v-99c035e3]{transition:none}}.pnavi__sec+.pnavi__sec[data-v-c4ea3834]{margin-top:22px}.pnavi__h[data-v-c4ea3834]{display:flex;align-items:center;gap:8px;margin:0 2px 10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--atlas-text-mute)}.pnavi__n[data-v-c4ea3834]{padding:1px 6px;border-radius:var(--atlas-radius-pill);color:var(--atlas-accent);background:color-mix(in srgb,var(--atlas-accent) 14%,transparent);font-size:12.5px;letter-spacing:0}.pnavi__rows[data-v-c4ea3834],.pnavi__tiles[data-v-c4ea3834]{margin:0;padding:0;list-style:none}.pnavi__rows[data-v-c4ea3834]{display:flex;flex-direction:column;gap:8px}.pnavi__row[data-v-c4ea3834]{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 14px 0 12px;border-radius:var(--atlas-radius);color:var(--atlas-text);font:inherit;font-size:15.5px;text-align:left;cursor:pointer}.pnavi__row[data-v-c4ea3834]:active{border-color:var(--atlas-border-hover)}.pnavi__glyph[data-v-c4ea3834]{flex:none;color:var(--atlas-accent)}.pnavi__label[data-v-c4ea3834]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pnavi__tiles[data-v-c4ea3834]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pnavi__tile[data-v-c4ea3834]{display:flex;flex-direction:column;justify-content:space-between;gap:14px;width:100%;min-height:108px;padding:14px;border-radius:var(--atlas-radius-lg);color:var(--atlas-text);font:inherit;text-align:left;cursor:pointer}.pnavi__tile[data-v-c4ea3834]:active{border-color:var(--atlas-border-hover)}.pnavi__tic[data-v-c4ea3834]{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--atlas-radius);background:color-mix(in srgb,var(--ac, var(--atlas-accent)) 16%,transparent);color:var(--ac, var(--atlas-accent))}.pnavi__lock[data-v-c4ea3834]{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--atlas-bg);border:1px solid color-mix(in srgb,var(--atlas-accent) 40%,transparent);color:var(--atlas-text-mute)}.pnavi__lock--lg[data-v-c4ea3834]{right:-4px;bottom:-4px;width:20px;height:20px}.pnavi__tname[data-v-c4ea3834]{font-size:15.5px;font-weight:650;line-height:1.25;color:var(--atlas-heading)}.pobj[data-v-7feea5f0]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:8px;padding:30px 22px 34px;border-radius:var(--atlas-radius-lg);text-align:center}.pobj__ic[data-v-7feea5f0]{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--atlas-radius);background:color-mix(in srgb,var(--atlas-accent) 14%,transparent);color:var(--atlas-accent)}.pobj__none[data-v-7feea5f0]{margin:4px 0 0;font-size:15.5px;font-weight:650;color:var(--atlas-heading)}.pobj__hint[data-v-7feea5f0]{margin:0;font-size:14.5px;line-height:1.5;color:var(--atlas-text-mute)}.pshell[data-v-a55827da]{position:relative;flex:1;width:100%;height:var(--atlas-vvh, 100dvh);overflow:hidden;background:var(--atlas-bg);--pshell-veil-bg: color-mix(in srgb, var(--atlas-bg) 78%, transparent);--pshell-veil-blur: blur(2px)}.pshell__screens[data-v-a55827da]{position:absolute;inset:0;z-index:var(--atlas-z-surface);pointer-events:none}.pshell__screens.is-veiled[data-v-a55827da]:before{content:"";position:absolute;inset:0;background:var(--pshell-veil-bg);backdrop-filter:var(--pshell-veil-blur);-webkit-backdrop-filter:var(--pshell-veil-blur)}.pshell__topbar[data-v-a55827da]{position:absolute;inset:0 0 auto;z-index:var(--atlas-z-drawer);pointer-events:none}.pshell.is-chat-focus .pshell__topbar[data-v-a55827da]{z-index:var(--atlas-z-rail)}.pshell__surface[data-v-a55827da]{position:absolute;inset:0;pointer-events:auto}.pshell.is-over[data-v-a55827da] .neural-assistant-panel{z-index:var(--atlas-z-chat)}.pshell.is-over[data-v-a55827da] .neural-assistant-panel__hub,.pshell.is-surface[data-v-a55827da] .neural-assistant-panel__composer,.pshell.is-navigator[data-v-a55827da] .neural-assistant-panel__composer{display:none}.pshell.is-navigator[data-v-a55827da] .pscr{padding-bottom:env(safe-area-inset-bottom,0px)}.pshell[data-v-a55827da] .neural-assistant-panel:not(.neural-assistant-panel--chat-expanded) .neural-assistant-panel__composer--dock{position:absolute}.pshell[data-v-a55827da] .neural-assistant-panel__chat-dim{display:none}.pshell[data-v-a55827da] .neural-assistant-panel--touch.neural-assistant-panel--chat-expanded .neural-assistant-panel__chat-sheet.neural-assistant-panel__chat-sheet--expanded{top:0;bottom:0;width:100%;max-width:100%;max-height:none}.pshell[data-v-a55827da] .neural-assistant-panel--touch.neural-assistant-panel--chat-expanded .neural-assistant-panel__composer--dock{flex:1 1 auto;min-height:0;width:100%;max-width:100%;padding:0;border-radius:0}.pshell[data-v-a55827da] .neural-assistant-panel--chat-expanded .schat--centre .schat__box{border:0;border-radius:0;padding:max(var(--schat-box-pad),env(safe-area-inset-top,0px)) max(var(--schat-box-pad),env(safe-area-inset-right,0px)) max(var(--schat-box-pad),env(safe-area-inset-bottom,0px)) max(var(--schat-box-pad),env(safe-area-inset-left,0px))}.pshell[data-v-a55827da] .schat--centre{width:100%}.hintd[data-v-5c66f127]{position:fixed;inset:0;z-index:var(--atlas-z-dialog);display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--atlas-bg) 42%,transparent)}.hintd__panel{width:min(420px,100%);max-height:min(72vh,560px);overflow-y:auto;padding:14px 16px 16px;outline:none}.hintd__head[data-v-5c66f127]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.hintd__title[data-v-5c66f127]{margin:0;font-family:var(--atlas-font-display);font-size:15px;font-weight:600;color:var(--atlas-heading)}.hintd__ctl[data-v-5c66f127]{margin-left:auto}.hintd__group+.hintd__group{margin-top:12px}.hintd__gname{margin:0 0 5px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--atlas-accent)}.hintd__rows{margin:0;padding:0;list-style:none}.hintd__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:5px 0}.hintd__row+.hintd__row{border-top:1px solid var(--atlas-border)}.hintd__label{font-size:13.5px;color:var(--atlas-text)}.hintd__text{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--atlas-text)}.tabstrip[data-v-1f894cbc]{position:relative}.tabstrip__row[data-v-1f894cbc]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.tabstrip__tab[data-v-1f894cbc]{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border:1px solid transparent;border-radius:var(--atlas-radius-pill);background:none;font-size:13px;white-space:nowrap;color:var(--atlas-text);cursor:pointer;transition:color var(--atlas-transition),background var(--atlas-transition),border-color var(--atlas-transition)}.tabstrip__tab[data-v-1f894cbc]:hover{color:var(--atlas-heading)}.tabstrip__tab[aria-selected=true][data-v-1f894cbc]{color:var(--atlas-accent);background:color-mix(in srgb,var(--atlas-accent) 14%,transparent);border-color:color-mix(in srgb,var(--atlas-accent) 30%,transparent)}.tabstrip__tab[data-v-1f894cbc]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}.tabstrip__ghost[data-v-1f894cbc]{position:absolute;inset:0 auto auto 0;display:flex;gap:6px;visibility:hidden;pointer-events:none}@media(hover:none),(pointer:coarse){.tabstrip__tab[data-v-1f894cbc]{min-height:40px;min-width:40px;padding:9px 14px}}.hints__tabs[data-v-d9bfea46]{margin-bottom:10px}.hints__result[data-v-d9bfea46]{flex:none;max-width:60%;color:var(--atlas-text-mute);font-size:13px;text-align:right}.hints__tour[data-v-d9bfea46]{flex:none;min-height:32px;padding:5px 12px;border:1px solid var(--atlas-border-hover);border-radius:var(--atlas-radius-pill);background:var(--atlas-accent-dim);color:var(--atlas-heading);font-size:12.5px;font-weight:600;cursor:pointer;transition:background var(--atlas-transition)}.hints__tour[data-v-d9bfea46]:hover{background:var(--atlas-glow-soft)}@media(hover:none),(pointer:coarse){.hints__tour[data-v-d9bfea46]{min-height:44px;padding:10px 16px}}.hints__line[data-v-d9bfea46]{flex:none;width:26px;height:2px;border-radius:2px;background:var(--lc)}.hints__line.is-dashed[data-v-d9bfea46]{height:0;background:none;border-top:2px dashed var(--lc)}.gate[data-v-421c10c9]{position:fixed;inset:0;z-index:var(--atlas-z-gate);display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--atlas-bg) 82%,transparent);backdrop-filter:var(--atlas-scrim-filter) brightness(.8);-webkit-backdrop-filter:var(--atlas-scrim-filter) brightness(.8)}.gate__win[data-v-421c10c9]{width:min(94vw,26rem);max-height:100%;overflow-y:auto;padding:1.2rem 1.3rem calc(1.3rem + env(safe-area-inset-bottom,0px));border-radius:var(--atlas-radius-lg);color:var(--atlas-text);font-family:var(--atlas-font-body)}.gate__title[data-v-421c10c9]{margin:0 0 .35rem;font-size:1.25rem;color:var(--atlas-heading)}.gate__lead[data-v-421c10c9]{margin:0 0 .9rem;font-size:.875rem;color:var(--atlas-text-mute)}.tour[data-v-12ebd46d]{position:fixed;inset:0;z-index:var(--atlas-z-intro);--tour-veil: color-mix(in srgb, var(--atlas-bg) 84%, transparent)}.tour__scrim[data-v-12ebd46d]{position:absolute;inset:0;background:var(--tour-veil)}.tour__ring[data-v-12ebd46d]{position:fixed;pointer-events:none;box-sizing:border-box;box-shadow:0 0 0 1.5px var(--atlas-accent),0 0 22px var(--atlas-glow),0 0 0 9999px var(--tour-veil);animation:tour-breathe-12ebd46d 2.6s ease-in-out infinite;transition:top var(--atlas-transition),left var(--atlas-transition),width var(--atlas-transition),height var(--atlas-transition)}@keyframes tour-breathe-12ebd46d{0%,to{box-shadow:0 0 0 1.5px var(--atlas-accent),0 0 16px var(--atlas-glow-soft),0 0 0 9999px var(--tour-veil)}50%{box-shadow:0 0 0 1.5px var(--atlas-accent),0 0 30px var(--atlas-glow),0 0 0 9999px var(--tour-veil)}}.tour .tour__bubble[data-v-12ebd46d]{position:absolute;overflow:hidden;width:min(360px,calc(100vw - 20px));padding:16px 18px 14px;border-radius:var(--atlas-radius-lg);border-color:color-mix(in srgb,var(--atlas-accent) 22%,var(--atlas-border));box-shadow:var(--gn-shadow-raised),0 0 60px color-mix(in srgb,var(--atlas-accent) 10%,transparent);outline:none}.tour .tour__bubble--free[data-v-12ebd46d]{top:50%;left:50%;transform:translate(-50%,-50%)}.tour__track[data-v-12ebd46d]{position:absolute;inset:0 0 auto;height:2px;background:color-mix(in srgb,var(--atlas-heading) 8%,transparent)}.tour__fill[data-v-12ebd46d]{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--atlas-accent) 45%,transparent),var(--atlas-accent));box-shadow:0 0 12px var(--atlas-glow-soft);transition:width var(--atlas-transition)}.tour__kicker[data-v-12ebd46d]{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--atlas-accent)}.tour__dot[data-v-12ebd46d]{width:6px;height:6px;border-radius:var(--atlas-radius-pill);background:var(--atlas-accent);box-shadow:0 0 10px var(--atlas-glow)}.tour__title[data-v-12ebd46d]{margin:0 0 6px;font-family:var(--atlas-font-display);font-size:16px;font-weight:600;color:var(--atlas-heading)}.tour__body[data-v-12ebd46d]{margin:0;font-size:13.5px;line-height:1.55;color:var(--atlas-text)}.tour__foot[data-v-12ebd46d]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--atlas-border)}.tour__count[data-v-12ebd46d]{font-family:var(--atlas-font-mono);font-size:12px;color:var(--atlas-text-mute)}.tour__acts[data-v-12ebd46d]{display:flex;align-items:center;gap:6px;margin-left:auto}.tour--phone .tour__bubble[data-v-12ebd46d]{top:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:8px;right:8px;width:auto;transform:none}.tour--phone .tour__bubble--phone-top[data-v-12ebd46d]{top:calc(12px + env(safe-area-inset-top,0px));bottom:auto}@media(hover:none),(pointer:coarse){.tour__acts[data-v-12ebd46d]{width:100%}.tour__acts .drawer-pill[data-v-12ebd46d]{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.tour__ring[data-v-12ebd46d]{animation:none;transition:none}.tour__fill[data-v-12ebd46d]{transition:none}}.atlas-os[data-v-3bdc9608]{position:relative;display:flex;flex-direction:column;flex:1;width:100%;min-height:var(--atlas-vvh, 100svh)}.atlas-os__emergence[data-v-3bdc9608]{position:absolute;inset:0;z-index:var(--atlas-z-rail);pointer-events:none}.atlas-os.is-chat-focus .atlas-os__emergence[data-v-3bdc9608]{z-index:var(--atlas-z-panel)}.atlas-os[data-v-3bdc9608] .shell-surface-layout__workspace,.atlas-os[data-v-3bdc9608] .neural-assistant-panel{z-index:auto}html:has(.atlas-os--phone),body:has(.atlas-os--phone){height:100%;overflow:hidden;overscroll-behavior:none}@media(hover:hover){.atlas-os :is([data-atlas-ctx],[data-atlas-ctx-list]>*):not([data-atlas-ctx-off],[data-atlas-ctx-off] *):hover{outline:1px solid color-mix(in srgb,var(--atlas-accent) 26%,transparent);outline-offset:1px}.atlas-os.is-ctx-aim :is([data-atlas-ctx],[data-atlas-ctx-list]>*):not([data-atlas-ctx-off],[data-atlas-ctx-off] *){outline:2px solid color-mix(in srgb,var(--atlas-accent) 65%,transparent);outline-offset:1px}.atlas-os.is-ctx-aim :is([data-atlas-ctx],[data-atlas-ctx-list]>*):not([data-atlas-ctx-off],[data-atlas-ctx-off] *):hover{outline-color:var(--atlas-accent)}}.atlas-os__seltag.atlas-raised{padding:0;border:0;border-radius:var(--atlas-radius-pill);background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.atlas-os[data-v-3bdc9608] .shell-desktop__icons,.atlas-os[data-v-3bdc9608] .sdock{display:none!important}.atlas-os:has(.anode.is-maximized) [data-test=chat-sphere],.atlas-os:has(.anode.is-maximized) .neural-assistant-panel__chat-sheet{display:none!important}.atlas-os[data-v-3bdc9608] .shell-window-frame{border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;box-shadow:0 30px 84px #0000009e,0 0 0 1px #2ee6a80f,inset 0 1px #ffffff1f!important}.atlas-os[data-v-3bdc9608] .shell-window-frame__titlebar{background:linear-gradient(180deg,#2ee6a81a,#ffffff08),linear-gradient(180deg,#161e2eb8,#0d131fad)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.atlas-os[data-v-3bdc9608] .shell-window-frame__title{color:var(--atlas-text)!important}.atlas-os[data-v-3bdc9608] .shell-window-frame__body{background:radial-gradient(120% 90% at 50% -8%,rgba(46,230,168,.05),transparent 60%),linear-gradient(160deg,#0b111c,#070b13)!important;color:var(--atlas-text)!important}.atlas-os[data-v-3bdc9608] .shell-window-frame__control{color:var(--atlas-text-mute)!important}.atlas-os[data-v-3bdc9608] .shell-window-frame__control:hover{background:#ffffff14!important}.atlas-os[data-v-3bdc9608] .settings-app{background:radial-gradient(120% 90% at 80% -10%,rgba(46,230,168,.06),transparent 55%),linear-gradient(160deg,#0c1220,#070c16)!important}.atlas-os[data-v-3bdc9608] .settings-app__nav-item.is-active{background:color-mix(in srgb,var(--atlas-accent) 22%,transparent)!important;color:var(--atlas-heading)!important}.atlas-os[data-v-3bdc9608] .settings-app__nav-item.is-active .settings-app__nav-glyph{color:var(--atlas-accent)!important}.atlas-os[data-v-3bdc9608] .accent-swatch.is-active{box-shadow:0 0 0 2px var(--atlas-accent),0 0 14px var(--atlas-glow)!important}.mac-desktop[data-v-d588e982]{position:absolute;inset:0;z-index:0;overflow:hidden;min-height:100%;min-width:100%;cursor:default}.mac-desktop__wallpaper[data-v-d588e982],.mac-desktop__particles[data-v-d588e982],.mac-desktop__ambient[data-v-d588e982],.mac-desktop__aurora[data-v-d588e982]{position:absolute;inset:0;pointer-events:none}.mac-desktop__wallpaper[data-v-d588e982]{z-index:0;background:var(--mac-wallpaper);contain:strict}.mac-desktop__particles[data-v-d588e982]{z-index:1;opacity:.44}.mac-desktop__ambient[data-v-d588e982]{z-index:2;opacity:.26;background:radial-gradient(circle at 20% 24%,rgba(var(--mac-accent-rgb),.1),transparent 18rem),radial-gradient(circle at 76% 32%,rgba(255,255,255,.07),transparent 17rem),radial-gradient(circle at 60% 72%,rgba(var(--mac-accent-rgb),.06),transparent 24rem);animation:mac-ambient-float-d588e982 26s ease-in-out infinite alternate}.mac-desktop__aurora[data-v-d588e982]{z-index:3;background:radial-gradient(circle at 24% 20%,rgba(var(--mac-accent-rgb),.1),transparent 28rem),radial-gradient(circle at 84% 16%,rgba(255,255,255,.08),transparent 20rem);animation:mac-aurora-shift-d588e982 32s ease-in-out infinite alternate}.mac-desktop--ambient-hold .mac-desktop__ambient[data-v-d588e982],.mac-desktop--ambient-hold .mac-desktop__aurora[data-v-d588e982]{animation-play-state:paused}.mac-desktop__icons[data-v-d588e982]{position:absolute;inset:0;z-index:4}.mac-desktop__ios-grid[data-v-d588e982]{position:absolute;inset:0;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);gap:6px 0;padding:calc(env(safe-area-inset-top,0px) + 20px) 8px calc(env(safe-area-inset-bottom,0px) + 10rem) 8px;align-content:start;overflow:hidden}.mac-desktop__ios-grid .mac-desktop__icon[data-v-d588e982]{position:static;width:100%;left:auto;top:auto}.mac-desktop__icon[data-v-d588e982]{position:absolute;display:grid;justify-items:center;gap:.45rem;width:6rem;padding:.42rem .35rem .48rem;border:none;border-radius:18px;background:transparent;color:#fff;cursor:default;text-shadow:0 2px 10px rgba(0,0,0,.44);transition:transform .18s ease,background .18s ease,box-shadow .18s ease;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mac-desktop__icon[data-v-d588e982]:hover{transform:translateY(-1px)}.mac-desktop__icon[data-v-d588e982]:active{cursor:default}.mac-desktop__icon--active[data-v-d588e982]{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 24px #00000024}.mac-desktop__label[data-v-d588e982]{font-size:.84375rem;line-height:1.2;text-align:center;word-break:break-word}@keyframes mac-ambient-float-d588e982{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(1.5%,1.2%,0) scale(1.04)}}@media(prefers-reduced-motion:reduce){.mac-desktop__particles[data-v-d588e982]{opacity:.22}.mac-desktop__ambient[data-v-d588e982],.mac-desktop__aurora[data-v-d588e982]{animation:none}}@keyframes mac-aurora-shift-d588e982{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-1%,1%,0) scale(1.03)}}@keyframes mac-ios-jiggle-d588e982{0%{transform:rotate(-1.8deg) translateY(0)}50%{transform:rotate(1.8deg) translateY(-1px)}to{transform:rotate(-1.8deg) translateY(0)}}.mac-desktop__icon--jiggle[data-v-d588e982]{animation:mac-ios-jiggle-d588e982 .22s ease-in-out infinite;transform-origin:center 70%}@media(prefers-reduced-motion:reduce){.mac-desktop__icon--jiggle[data-v-d588e982]{animation:none}}.mac-desktop__ios-minus[data-v-d588e982]{position:absolute;top:0;left:calc(50% - 34px);z-index:20;width:20px;height:20px;border-radius:50%;background:#ff3b30;border:2px solid #ffffff;box-shadow:0 1px 4px #00000059;color:#fff;font-size:16px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;touch-action:manipulation;pointer-events:auto}.mac-desktop-ios-ctx-backdrop{position:fixed;inset:0;z-index:10050;background:#0000004d;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.mac-desktop-ios-ctx{position:fixed;z-index:10051;width:240px;border-radius:14px;overflow:hidden;background:#1c1e28e8;backdrop-filter:blur(32px) saturate(1.9);-webkit-backdrop-filter:blur(32px) saturate(1.9);border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 40px #00000080,0 2px 10px #0003}.mac-desktop-ios-ctx__title{padding:10px 14px 6px;font-size:.8125rem;font-weight:600;color:#fff6;letter-spacing:.04em;text-transform:uppercase}.mac-desktop-ios-ctx__btn{display:flex;align-items:center;width:100%;padding:13px 16px;border:none;background:transparent;border-top:1px solid rgba(255,255,255,.07);color:#ffffffeb;font-size:.96875rem;text-align:left;cursor:pointer;touch-action:manipulation}.mac-desktop-ios-ctx__btn:active{background:#ffffff1a}.mac-desktop-ios-ctx__btn--danger{color:#ff453a}.mac-shell-floattip{--mac-tip-bg: #ececec;position:fixed;z-index:10050;display:block;width:max-content;max-width:min(20rem,calc(100vw - 1.5rem));margin:0;padding:5px 10px 6px;box-sizing:border-box;transform:translate(-50%,-100%);border-radius:6px;pointer-events:none;color:#000000e0;font:12px/1.25 system-ui,-apple-system,SF Pro Text,Helvetica Neue,sans-serif;letter-spacing:-.02em;text-align:center;background:var(--mac-tip-bg);border:1px solid rgba(0,0,0,.14);box-shadow:0 3px 10px #00000024,0 0 1px #00000014;animation:mac-shell-floattip-in .1s ease-out}.mac-shell-floattip:before{content:"";position:absolute;left:50%;bottom:-5px;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:5px 6px 0 6px;border-color:var(--mac-tip-bg) transparent transparent transparent}.mac-shell-floattip__name{display:block;font-weight:500;font-size:13.5px;line-height:1.25;color:#000000e6}.mac-shell-floattip__meta{display:block;margin-top:.12rem;font-size:13px;font-weight:400;line-height:1.28;color:#0000007a}@keyframes mac-shell-floattip-in{0%{opacity:0;transform:translate(-50%,calc(-100% + 3px))}to{opacity:1;transform:translate(-50%,-100%)}}@media(prefers-reduced-motion:reduce){.mac-shell-floattip{animation:none}}.mac-dock[data-v-ac6986e6]{position:absolute;left:50%;bottom:1rem;z-index:30;transform:translate(-50%);cursor:default}.mac-dock--compact .mac-dock__strip[data-v-ac6986e6]{gap:.32rem;padding:.38rem .52rem .52rem;border-radius:1.35rem}.mac-dock--ios-phone[data-v-ac6986e6]{left:0;right:0;margin-left:auto;margin-right:auto;transform:none;width:min(calc(100% - 2rem),370px);bottom:calc(max(env(safe-area-inset-bottom,0px),1rem) + 1rem)}.mac-dock--ios-phone .mac-dock__strip[data-v-ac6986e6]{width:100%;justify-content:space-evenly;gap:0;padding:.72rem .8rem .88rem;border-radius:1.9rem;background:linear-gradient(180deg,#ffffff47,#ffffff0f 40%,#ffffff08),#1416208c;backdrop-filter:blur(32px) saturate(1.7);-webkit-backdrop-filter:blur(32px) saturate(1.7);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff3d,0 10px 36px #00000061}.mac-dock__strip[data-v-ac6986e6]{display:flex;align-items:center;gap:.55rem;padding:.52rem .9rem .68rem;border-radius:1.6rem;background:linear-gradient(180deg,#ffffff52,#ffffff14 28%,#ffffff0a),#10131d7a;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #fff3,0 20px 46px #00000038;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.mac-dock__item-wrap[data-v-ac6986e6]{position:relative;display:flex;align-items:center}.mac-dock__item[data-v-ac6986e6]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:default;transition:transform .16s ease;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mac-dock__item[data-v-ac6986e6]:hover{transform:translateY(-5px) scale(1.03)}.mac-dock__item--active[data-v-ac6986e6],.mac-dock__item--raster.mac-dock__item--active[data-v-ac6986e6]{transform:translateY(-2px)}.mac-dock__item--active .mac-dock__indicator[data-v-ac6986e6]{width:.5rem;opacity:1}.mac-dock__chrome-glyph[data-v-ac6986e6]{pointer-events:none}.mac-dock__indicator[data-v-ac6986e6]{position:absolute;left:50%;bottom:-.62rem;width:.34rem;height:.34rem;border-radius:999px;transform:translate(-50%);background:#ffffffeb;box-shadow:0 0 12px #ffffff73;opacity:.92}.mac-dock__indicator--assistant[data-v-ac6986e6]{width:.5rem;opacity:1}.mac-dock__divider[data-v-ac6986e6]{align-self:center;flex:0 0 auto;width:1px;height:min(44px,72%);min-height:38px;margin:0 .14rem;border-radius:1px;background:linear-gradient(180deg,#ffffff0d,#ffffff61 22%,#ffffff52,#ffffff38 78%,#ffffff0f);box-shadow:0 0 0 .5px #00000059,0 0 1px #ffffff8c}.mac-dock__indicator--spotlight[data-v-ac6986e6]{opacity:1;width:.42rem}@media(max-width:900px){.mac-dock__strip[data-v-ac6986e6]{gap:.42rem;padding-inline:.7rem}}.mac-dock-ios-ctx-backdrop[data-v-ac6986e6]{position:fixed;inset:0;z-index:10050;background:#00000047;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.mac-dock-ios-ctx[data-v-ac6986e6]{position:fixed;z-index:10051;width:230px;border-radius:14px;overflow:hidden;background:#1c1e28e6;backdrop-filter:blur(32px) saturate(1.9);-webkit-backdrop-filter:blur(32px) saturate(1.9);border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 40px #00000080,0 2px 10px #0003}.mac-dock-ios-ctx__title[data-v-ac6986e6]{padding:10px 14px 6px;font-size:.8125rem;font-weight:600;color:#fff6;letter-spacing:.04em;text-transform:uppercase}.mac-dock-ios-ctx__btn[data-v-ac6986e6]{display:flex;align-items:center;width:100%;padding:13px 16px;border:none;background:transparent;border-top:1px solid rgba(255,255,255,.07);color:#ffffffeb;font-size:.96875rem;text-align:left;cursor:pointer;touch-action:manipulation}.mac-dock-ios-ctx__btn[data-v-ac6986e6]:active{background:#ffffff1a}.mac-menu-bar[data-v-4029bad4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.25rem;padding:0 .8rem;color:#fafbfff5;-webkit-user-select:none;user-select:none;cursor:default;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 82%),#090b1285;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border-bottom:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff1f}.mac-menu-bar__left[data-v-4029bad4],.mac-menu-bar__right[data-v-4029bad4],.mac-menu-bar__nav[data-v-4029bad4]{display:flex;align-items:center}.mac-menu-bar__left[data-v-4029bad4]{min-width:0;flex:1 1 auto;gap:.7rem}.mac-menu-bar__right[data-v-4029bad4]{flex:0 0 auto;gap:.55rem}.mac-menu-bar__icon-btn[data-v-4029bad4]{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:none;background:none;color:#fafbfff2;opacity:.95;cursor:default;flex-shrink:0}.mac-menu-bar__icon-svg[data-v-4029bad4]{display:block;width:17px;height:17px}.mac-menu-bar__icon-btn[data-v-4029bad4]:hover{opacity:1}.mac-menu-bar__apple[data-v-4029bad4],.mac-menu-bar__nav-item[data-v-4029bad4],.mac-menu-bar__assistant[data-v-4029bad4],.mac-menu-bar__status--action[data-v-4029bad4],.mac-menu-bar__icon-btn[data-v-4029bad4]{border:none;background:none;color:inherit;cursor:default}.mac-menu-bar__apple[data-v-4029bad4]{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;padding:0;font-size:.8125rem}.mac-menu-bar__brand[data-v-4029bad4],.mac-menu-bar__active[data-v-4029bad4],.mac-menu-bar__nav-item[data-v-4029bad4],.mac-menu-bar__status[data-v-4029bad4],.mac-menu-bar__status-chip[data-v-4029bad4],.mac-menu-bar__assistant[data-v-4029bad4],.mac-menu-bar__clock[data-v-4029bad4]{font-size:.84375rem;line-height:1}.mac-menu-bar__brand[data-v-4029bad4]{font-weight:700}.mac-menu-bar__active[data-v-4029bad4]{opacity:.94}.mac-menu-bar__nav[data-v-4029bad4]{gap:.18rem}.mac-menu-bar__nav-item[data-v-4029bad4],.mac-menu-bar__assistant[data-v-4029bad4],.mac-menu-bar__status--action[data-v-4029bad4]{padding:.2rem .38rem}.mac-menu-bar__nav-item[data-v-4029bad4]:hover,.mac-menu-bar__assistant[data-v-4029bad4]:hover,.mac-menu-bar__status--action[data-v-4029bad4]:hover,.mac-menu-bar__apple[data-v-4029bad4]:hover{opacity:.82}.mac-menu-bar__status[data-v-4029bad4],.mac-menu-bar__status-chip[data-v-4029bad4]{padding:.2rem .35rem;color:#ffffffc7}.mac-menu-bar__status-chip[data-v-4029bad4]{letter-spacing:.01em}.mac-menu-bar__status--action[data-v-4029bad4]{font:inherit}.mac-menu-bar__assistant[data-v-4029bad4]{font-weight:600}.mac-menu-bar__nav-item--active[data-v-4029bad4],.mac-menu-bar__assistant--active[data-v-4029bad4]{color:#fffffffa;text-shadow:0 0 14px rgba(150,215,255,.28)}.mac-menu-bar__clock[data-v-4029bad4]{min-width:3rem;text-align:right;font-variant-numeric:tabular-nums}@media(max-width:900px){.mac-menu-bar__nav[data-v-4029bad4],.mac-menu-bar__status[data-v-4029bad4],.mac-menu-bar__status-chip[data-v-4029bad4]{display:none}}.mac-touch-topbar-shell[data-v-9203fe5d]{position:absolute;top:0;left:0;right:0;height:0;overflow:visible;pointer-events:none;--mac-touch-topbar-dur: .38s;--mac-touch-topbar-ease: cubic-bezier(.22, 1, .36, 1)}.mac-touch-topbar-shell__scrim[data-v-9203fe5d]{position:fixed;inset:0;z-index:39;background:#04081073;backdrop-filter:blur(4px) saturate(1.1);-webkit-backdrop-filter:blur(4px) saturate(1.1);pointer-events:auto}.mac-touch-topbar-shell__edge-pull[data-v-9203fe5d]{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:38;height:calc(env(safe-area-inset-top,0px) + 3.1rem);min-height:3.25rem;width:4rem;touch-action:none;pointer-events:auto}.mac-touch-topbar-shell__chrome[data-v-9203fe5d]{display:contents}.mac-touch-topbar-shell__tick--tap[data-v-9203fe5d]{position:fixed;top:max(.45rem,env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:37;display:flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2rem;padding:.2rem 0 .35rem;margin:0;border:none;border-radius:999px;background:transparent;cursor:pointer;box-shadow:none;pointer-events:auto}.mac-touch-topbar-shell__tick--tap[data-v-9203fe5d]:after{content:"";display:block;width:40px;height:3px;border-radius:999px;background:#ffffff52;box-shadow:0 0 12px #00000059}.mac-touch-topbar-shell--open .mac-touch-topbar-shell__tick--tap[data-v-9203fe5d]{display:none}.mac-touch-topbar-shell__wrap[data-v-9203fe5d]{position:fixed;top:0;left:0;right:0;z-index:41;display:flex;justify-content:center;box-sizing:border-box;width:100%;padding-left:max(.5rem,env(safe-area-inset-left,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px));padding-top:max(.35rem,env(safe-area-inset-top,0px));pointer-events:none;transform:translate3d(0,-100%,0);transition:transform var(--mac-touch-topbar-dur) var(--mac-touch-topbar-ease);backface-visibility:hidden}.mac-touch-topbar-shell--open .mac-touch-topbar-shell__wrap[data-v-9203fe5d]{transform:translateZ(0);pointer-events:auto}.mac-touch-topbar[data-v-9203fe5d]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(100% - 1rem,72rem);min-height:2.75rem;margin:.4rem 0 .35rem;padding:.4rem .85rem;border-radius:1rem;border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent),#16181c9e;backdrop-filter:blur(40px) saturate(1.5);-webkit-backdrop-filter:blur(40px) saturate(1.5);box-shadow:inset 0 1px #fff3,inset 0 -1px #0000001f,0 12px 40px #00000059;isolation:isolate}.mac-touch-topbar[data-v-9203fe5d]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.14) 0%,transparent 40%,rgba(96,205,255,.08) 72%,transparent 100%);opacity:.55;pointer-events:none}.mac-touch-topbar__brand[data-v-9203fe5d]{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem;margin:0;padding:0;border:none;background:none;cursor:pointer;text-align:left;color:inherit}.mac-touch-topbar__logo[data-v-9203fe5d]{width:2.1rem;height:2.1rem;border-radius:.75rem;flex-shrink:0;background:linear-gradient(135deg,#7cc4ffe6,#5290ff52),#ffffff14;box-shadow:inset 0 1px #ffffff52}.mac-touch-topbar__brand-text[data-v-9203fe5d]{display:flex;flex-direction:column;gap:.08rem;min-width:0}.mac-touch-topbar__name[data-v-9203fe5d]{font-size:.96875rem;font-weight:700;letter-spacing:.02em;color:#fffffff5}.mac-touch-topbar__sub[data-v-9203fe5d]{font-size:.8125rem;font-weight:500;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem}.mac-touch-topbar__status[data-v-9203fe5d]{position:relative;z-index:1;display:flex;align-items:center;gap:.65rem;flex-shrink:0}.mac-touch-topbar__wallpaper[data-v-9203fe5d]{max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.25rem .5rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;font-size:.8125rem;font-weight:600;color:#ffffffe0;cursor:pointer}.mac-touch-topbar__clock[data-v-9203fe5d]{font-size:.90625rem;font-weight:600;font-variant-numeric:tabular-nums;color:#ffffffe6}@media(prefers-reduced-motion:reduce){.mac-touch-topbar-shell__wrap[data-v-9203fe5d]{transition-duration:.01ms}}.mac-window-frame[data-v-0502e7e6]{position:absolute;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.26);background:#f6f7fbdb;box-shadow:inset 0 1px #ffffff9e,0 28px 60px #05081047,0 10px 20px #0508101f}.mac-window-frame--inactive[data-v-0502e7e6]{opacity:.93}.mac-window-frame__titlebar[data-v-0502e7e6]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-height:2.6rem;padding:0 .9rem;background:linear-gradient(180deg,#ffffffad,#ffffff47),linear-gradient(180deg,#f4f5f9fa,#e4e7eeeb);border-bottom:1px solid rgba(12,18,30,.08);-webkit-user-select:none;user-select:none;cursor:default}.mac-window-frame--inactive .mac-window-frame__titlebar[data-v-0502e7e6]{background:linear-gradient(180deg,#ffffff8f,#fff3),linear-gradient(180deg,#eceef4f0,#dfe2ebe6)}.mac-window-frame__controls[data-v-0502e7e6]{display:flex;align-items:center;gap:.5rem}.mac-window-frame--ios-phone[data-v-0502e7e6]{border-radius:0!important;z-index:20}.mac-window-frame--ios-phone .mac-window-frame__titlebar[data-v-0502e7e6]{min-height:calc(env(safe-area-inset-top,0px) + 3.1rem);padding:env(safe-area-inset-top,0px) 1rem 0;align-items:flex-end;padding-bottom:.55rem}.mac-window-frame--ios-phone .mac-window-frame__controls[data-v-0502e7e6]{gap:0}.mac-window-frame__control[data-v-0502e7e6]{width:.78rem;height:.78rem;padding:0;border:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #fff6,0 0 0 1px #00000014;color:#282828e0;cursor:default}.mac-window-frame--ios-phone .mac-window-frame__control[data-v-0502e7e6]{width:1.14rem;height:1.14rem}.mac-window-frame--ios-phone .mac-window-frame__control--close[data-v-0502e7e6]{width:1.28rem;height:1.28rem}.mac-window-frame__control>span[data-v-0502e7e6]{opacity:0;font-size:.75rem;font-weight:700;line-height:1;transform:translateY(-.02rem);transition:opacity .14s ease}.mac-window-frame__control--close[data-v-0502e7e6]{background:#ff5f57}.mac-window-frame__control--minimize[data-v-0502e7e6]{background:#febc2e}.mac-window-frame__control--maximize[data-v-0502e7e6]{background:#28c840}.mac-window-frame__controls:hover .mac-window-frame__control>span[data-v-0502e7e6],.mac-window-frame__control:focus-visible>span[data-v-0502e7e6]{opacity:1}.mac-window-frame__title[data-v-0502e7e6]{justify-self:center;min-width:0;overflow:hidden;font-size:.90625rem;font-weight:600;color:#344152;text-overflow:ellipsis;white-space:nowrap}.mac-window-frame__spacer[data-v-0502e7e6]{width:3rem}.mac-window-frame__body[data-v-0502e7e6]{flex:1;min-height:0;background:#f4f5f8;color:#111827}.mac-window-frame--ios-phone .mac-window-frame__body[data-v-0502e7e6]{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;touch-action:manipulation}.mac-window-frame__resize[data-v-0502e7e6]{position:absolute;z-index:2}.mac-window-frame__resize--right[data-v-0502e7e6]{top:2.6rem;right:0;width:10px;height:calc(100% - 2.6rem);cursor:default}.mac-window-frame__resize--bottom[data-v-0502e7e6]{left:0;bottom:0;width:100%;height:10px;cursor:default}.mac-window-frame__resize--corner[data-v-0502e7e6]{right:0;bottom:0;width:14px;height:14px;cursor:default}.mac-window-manager[data-v-73725ec6]{position:absolute;inset:0;z-index:10;pointer-events:none;min-width:0;overflow:hidden}.mac-window-manager[data-v-73725ec6] .mac-window-frame{pointer-events:auto}.mac-shell[data-v-19b90b53]{position:relative;flex:1 1 auto;align-self:stretch;width:100%;max-width:100%;min-width:0;min-height:100vh;min-height:100svh;min-height:100dvh;background:#0a0f19;cursor:default}.mac-shell--embedded[data-v-19b90b53]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;align-self:stretch;cursor:auto}.mac-shell--embedded .mac-shell__workspace[data-v-19b90b53]{flex:1 1 auto;min-height:0;height:auto}.mac-shell--touch-bleed .mac-shell__workspace[data-v-19b90b53]{padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box}.mac-shell--touch-bleed.mac-shell--with-menu-bar .mac-shell__menu-layer[data-v-19b90b53]{padding-top:env(safe-area-inset-top,0px);box-sizing:border-box}.mac-shell--touch-bleed:not(.mac-shell--with-menu-bar) .mac-shell__workspace[data-v-19b90b53]{padding-top:env(safe-area-inset-top,0px);overscroll-behavior-y:none}.mac-shell__top-overlay[data-v-19b90b53]{position:absolute;inset:0;z-index:36;pointer-events:none;overflow:visible}.mac-shell__menu-layer[data-v-19b90b53]{position:absolute;top:0;left:0;right:0;z-index:40;transform:translateY(-100%);transition:transform .22s ease}.mac-shell__menu-layer--visible[data-v-19b90b53]{transform:translateY(0)}.mac-shell__workspace[data-v-19b90b53]{position:relative;isolation:isolate;min-height:0;min-width:0;max-width:100%;overflow:hidden;overflow-x:hidden;min-height:100vh;min-height:100svh;min-height:100dvh}.mac-shell__intro-backdrop[data-v-19b90b53]{position:absolute;inset:0;z-index:45;display:grid;place-items:center;padding:1.5rem;background:#0408108c;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1)}.mac-shell__intro[data-v-19b90b53]{width:min(100%,32rem);padding:1.4rem;border-radius:1.6rem;color:#fff}.mac-shell__intro-eyebrow[data-v-19b90b53]{margin:0 0 .45rem;font-size:.84375rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffad}.mac-shell__intro-title[data-v-19b90b53]{margin:0;font-size:1.8rem}.mac-shell__intro-text[data-v-19b90b53]{margin:.8rem 0 0;font-size:.96875rem;line-height:1.65;color:#ffffffc7}.mac-shell__intro-actions[data-v-19b90b53]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.mac-shell__intro-btn[data-v-19b90b53]{border:none;border-radius:999px;padding:.72rem 1rem;color:#fff;cursor:default;background:linear-gradient(145deg,#65b7ff,#5b6eff)}.mac-shell__intro-btn--ghost[data-v-19b90b53]{background:#ffffff1a}.mac-shell__ios-search[data-v-19b90b53]{position:absolute;left:0;right:0;margin-inline:auto;transform:none;width:max-content;max-width:calc(100% - 2rem);bottom:calc(max(env(safe-area-inset-bottom,0px),1rem) + 8.2rem);z-index:32;display:flex;align-items:center;gap:6px;padding:7px 22px 8px;border-radius:20px;border:none;white-space:nowrap;background:#ffffff2e;backdrop-filter:blur(24px) saturate(1.9);-webkit-backdrop-filter:blur(24px) saturate(1.9);border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px #ffffff38,0 2px 12px #0000002e;font-size:.96875rem;font-weight:500;color:#ffffffd1;cursor:pointer;touch-action:manipulation}.mac-shell__ios-search svg[data-v-19b90b53]{flex-shrink:0;opacity:.76}.mac-shell__ios-edit-bar[data-v-19b90b53]{position:absolute;top:0;left:0;right:0;z-index:38;display:flex;justify-content:flex-end;padding:calc(env(safe-area-inset-top,0px) + 12px) 18px 0;pointer-events:none}.mac-shell__ios-done-btn[data-v-19b90b53]{pointer-events:auto;padding:7px 17px;border-radius:14px;border:none;background:#ffffff38;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border:1px solid rgba(255,255,255,.32);color:#fff;font-size:.96875rem;font-weight:700;cursor:pointer;touch-action:manipulation}.mac-sys-settings[data-v-9fd4334f]{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box}.mac-sys-settings__backdrop[data-v-9fd4334f]{position:absolute;inset:0;background:#080a1085;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mac-sys-settings__window[data-v-9fd4334f]{position:relative;display:flex;flex-direction:column;width:min(720px,100%);max-height:min(560px,100%);border-radius:14px;overflow:hidden;background:#1c1e24f7;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #0000008c,inset 0 1px #ffffff14;color:#fafbfff5}.mac-sys-settings__chrome[data-v-9fd4334f]{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem .55rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent)}.mac-sys-settings__title[data-v-9fd4334f]{margin:0;font-size:.96875rem;font-weight:600;letter-spacing:.02em}.mac-sys-settings__close[data-v-9fd4334f]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:6px;background:#ffffff14;color:inherit;font-size:1.25rem;line-height:1;cursor:default}.mac-sys-settings__close[data-v-9fd4334f]:hover{background:#ffffff24}.mac-sys-settings__body[data-v-9fd4334f]{display:flex;min-height:0;flex:1}.mac-sys-settings__sidebar[data-v-9fd4334f]{flex:0 0 11.5rem;padding:.5rem;border-right:1px solid rgba(255,255,255,.08);background:#0003;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.mac-sys-settings__nav-item[data-v-9fd4334f]{width:100%;text-align:left;padding:.4rem .55rem;border:none;border-radius:6px;background:transparent;color:#fafbffe0;font:inherit;font-size:.90625rem;cursor:default}.mac-sys-settings__nav-item[data-v-9fd4334f]:hover{background:#ffffff0f}.mac-sys-settings__nav-item--active[data-v-9fd4334f]{background:#60cdff2e;color:#fffffffa}.mac-sys-settings__content[data-v-9fd4334f]{flex:1 1 auto;min-width:0;padding:.85rem 1rem 1rem;overflow-y:auto}.mac-sys-settings__h[data-v-9fd4334f]{margin:0 0 .75rem;font-size:1.05rem;font-weight:600}.mac-sys-settings__hint[data-v-9fd4334f]{margin:0 0 .75rem;font-size:.84375rem;line-height:1.4;color:#ffffff8c}.mac-sys-settings__subhead[data-v-9fd4334f]{margin:.75rem 0 .35rem;font-size:.78125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.mac-sys-settings__stack[data-v-9fd4334f]{display:flex;flex-direction:column;gap:.35rem}.mac-sys-settings__option[data-v-9fd4334f]{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.45rem .6rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:inherit;font:inherit;font-size:.90625rem;text-align:left;cursor:default}.mac-sys-settings__option[data-v-9fd4334f]:hover:not(:disabled){background:#ffffff14}.mac-sys-settings__option--on[data-v-9fd4334f]{border-color:#60cdff73;box-shadow:0 0 0 1px #60cdff26}.mac-sys-settings__option--disabled[data-v-9fd4334f]{opacity:.45;cursor:not-allowed}.mac-sys-settings__option-title[data-v-9fd4334f]{font-weight:500}.mac-sys-settings__option-sub[data-v-9fd4334f]{font-size:.8125rem;color:#ffffff80}.mac-sys-settings__wallpapers[data-v-9fd4334f]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.mac-sys-settings__wallpaper[data-v-9fd4334f]{display:flex;align-items:center;gap:.55rem;width:100%;padding:.4rem .5rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;color:inherit;font:inherit;font-size:.90625rem;text-align:left;cursor:default}.mac-sys-settings__wallpaper[data-v-9fd4334f]:hover{background:#ffffff12}.mac-sys-settings__wallpaper--active[data-v-9fd4334f]{border-color:#60cdff66}.mac-sys-settings__swatch[data-v-9fd4334f]{flex-shrink:0;width:2rem;height:1.35rem;border-radius:4px;box-shadow:inset 0 1px #fff3}.mac-sys-settings__placeholder[data-v-9fd4334f]{margin:0;font-size:.90625rem;color:#ffffff80}@media(max-width:560px){.mac-sys-settings__body[data-v-9fd4334f]{flex-direction:column}.mac-sys-settings__sidebar[data-v-9fd4334f]{flex:0 0 auto;flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}}.mac-shell[data-v-8a031505]{position:relative;flex:1 1 auto;align-self:stretch;width:100%;max-width:100%;min-width:0;min-height:100vh;min-height:100svh;min-height:100dvh;background:#0a0f19;cursor:default}.mac-shell--embedded[data-v-8a031505]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;align-self:stretch;cursor:auto}.mac-shell--embedded .mac-shell__workspace[data-v-8a031505]{flex:1 1 auto;min-height:0;height:auto}.mac-shell--touch-bleed .mac-shell__workspace[data-v-8a031505]{padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box}.mac-shell--touch-bleed.mac-shell--with-menu-bar .mac-shell__menu-layer[data-v-8a031505]{padding-top:env(safe-area-inset-top,0px);box-sizing:border-box}.mac-shell--touch-bleed:not(.mac-shell--with-menu-bar) .mac-shell__workspace[data-v-8a031505]{padding-top:env(safe-area-inset-top,0px);overscroll-behavior-y:none}.mac-shell__top-overlay[data-v-8a031505]{position:absolute;inset:0;z-index:36;pointer-events:none;overflow:visible}.mac-shell__menu-layer[data-v-8a031505]{position:absolute;top:0;left:0;right:0;z-index:40;transform:translateY(-100%);transition:transform .22s ease}.mac-shell__menu-layer--visible[data-v-8a031505]{transform:translateY(0)}.mac-shell__workspace[data-v-8a031505]{position:relative;isolation:isolate;min-height:0;min-width:0;max-width:100%;overflow:hidden;overflow-x:hidden;min-height:100vh;min-height:100svh;min-height:100dvh}.mac-shell__intro-backdrop[data-v-8a031505]{position:absolute;inset:0;z-index:45;display:grid;place-items:center;padding:1.5rem;background:#0408108c;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1)}.mac-shell__intro[data-v-8a031505]{width:min(100%,32rem);padding:1.4rem;border-radius:1.6rem;color:#fff}.mac-shell__intro-eyebrow[data-v-8a031505]{margin:0 0 .45rem;font-size:.84375rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffad}.mac-shell__intro-title[data-v-8a031505]{margin:0;font-size:1.8rem}.mac-shell__intro-text[data-v-8a031505]{margin:.8rem 0 0;font-size:.96875rem;line-height:1.65;color:#ffffffc7}.mac-shell__intro-actions[data-v-8a031505]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.mac-shell__intro-btn[data-v-8a031505]{border:none;border-radius:999px;padding:.72rem 1rem;color:#fff;cursor:default;background:linear-gradient(145deg,#65b7ff,#5b6eff)}.mac-shell__intro-btn--ghost[data-v-8a031505]{background:#ffffff1a}.os[data-v-daa8bd54]{flex:1;width:100%;min-height:100svh;min-height:100dvh;padding:0;display:flex;flex-direction:column}.os.os--android-home[data-v-daa8bd54]{min-height:0;height:100%;overflow:hidden}.os.os--android-home[data-v-daa8bd54] .shell-surface-layout{flex:1;min-height:0;height:100%}.os.os--ios-phone[data-v-daa8bd54]{min-height:0;height:100%;max-width:100%;min-width:0;overflow:hidden;overflow-x:hidden}.os.os--ios-phone[data-v-daa8bd54] .mac-shell{flex:1;min-height:0;min-width:0;max-width:100%;height:100%;overflow:hidden;overflow-x:hidden}.os__anchor[data-v-daa8bd54]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.reading[data-v-beb11c01]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.reading__big[data-v-beb11c01]{display:flex;flex-direction:column;gap:.1rem;margin:0;min-width:0}.reading__value[data-v-beb11c01]{font-family:var(--atlas-font-display);font-size:1.5rem;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--atlas-heading);overflow-wrap:anywhere}.reading__value[data-tone=ok][data-v-beb11c01]{color:var(--atlas-accent)}.reading__value[data-tone=warn][data-v-beb11c01]{color:var(--atlas-warm)}.reading__value[data-tone=bad][data-v-beb11c01]{color:var(--atlas-danger)}.reading__value[data-tone=mute][data-v-beb11c01]{color:var(--atlas-text-mute)}.reading__caption[data-v-beb11c01]{font-size:.8125rem;line-height:1.35;color:var(--atlas-text-mute)}.reading__spark[data-v-beb11c01]{display:block;width:100%;height:1.6rem;color:color-mix(in srgb,var(--atlas-accent) 75%,transparent)}.reading__meter[data-v-beb11c01]{height:4px;border-radius:var(--atlas-radius-pill);overflow:hidden;background:color-mix(in srgb,var(--atlas-heading) 9%,transparent)}.reading__meter i[data-v-beb11c01]{display:block;height:100%;background:var(--atlas-accent)}.reading__meter i[data-tone=warn][data-v-beb11c01]{background:var(--atlas-warm)}.reading__meter i[data-tone=bad][data-v-beb11c01]{background:var(--atlas-danger)}.reading__meter i[data-tone=mute][data-v-beb11c01]{background:var(--atlas-text-mute)}.reading__facts[data-v-beb11c01]{display:flex;flex-wrap:wrap;gap:.2rem .9rem;margin:0;padding:0;list-style:none}.reading__fact[data-v-beb11c01]{display:flex;align-items:baseline;gap:.35rem;font-size:.6875rem;color:var(--atlas-text-mute)}.reading__fact-l[data-v-beb11c01]{letter-spacing:.06em;text-transform:uppercase}.reading__fact-v[data-v-beb11c01]{font-family:var(--atlas-font-mono);font-size:.75rem;color:var(--atlas-text);white-space:nowrap}
