:root{--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--text:#6b6375;--text-h:#08060d;--bg:#fff;--bg-sidebar:#f4f3ec;--bg-topbar:#fafafa;--border:#e5e4e7;--accent:#e65b5b;--accent-bg:#e65b5b1a;--accent-border:#e65b5b80;--chart-primary:#f28b82;--chart-secondary:#1f5f5b;--hover-bg:#0000000a;--bg-deep:#f4f3ec;--bg-surface:#fff;--surface-raised:#fff;--surface-glow:#e65b5b0f;--edge-coral:#e65b5b38;--edge-teal:#1f5f5b2e;--inner-high:#ffffffd9;--inner-low:#08060d14;--ink-cream:#f4f3ec;--status-ok:#2b9b70;--status-warn:#8a6a15;--status-alert:#b73737;--avatar-cyan:#28b8f8;--avatar-lime:#78c848;--avatar-green:#28b858;--avatar-violet:#9848f8;--avatar-coral:#f86868;--avatar-amber:#f89818;--avatar-radius:6px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;font:15px/145% var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--text:#6b6375;--text-h:#08060d;--bg:#fff;--bg-sidebar:#f4f3ec;--bg-topbar:#fafafa;--border:#e5e4e7;--accent:#e65b5b;--accent-bg:#e65b5b1a;--accent-border:#e65b5b80;--chart-primary:#f28b82;--chart-secondary:#1f5f5b;--hover-bg:#0000000a;--bg-deep:#f4f3ec;--bg-surface:#fff;--surface-raised:#fff;--surface-glow:#e65b5b0f;--edge-coral:#e65b5b38;--edge-teal:#1f5f5b2e;--inner-high:#ffffffd9;--inner-low:#08060d14;--ink-cream:#f4f3ec;--status-ok:#2b9b70;--status-warn:#8a6a15;--status-alert:#b73737;--avatar-cyan:#28b8f8;--avatar-lime:#78c848;--avatar-green:#28b858;--avatar-violet:#9848f8;--avatar-coral:#f86868;--avatar-amber:#f89818;--avatar-radius:6px}:root[data-theme=dark]{--text:#9ca3af;--text-h:#f3f4f6;--bg:#0f1319;--bg-sidebar:#0d1117;--bg-topbar:#11151c;--border:#22252e;--accent:#f28b82;--accent-bg:#f28b8226;--accent-border:#f28b8280;--chart-primary:#f9b4a8;--chart-secondary:#4ea89e;--hover-bg:#f28b8214;--bg-deep:#0a0e12;--bg-surface:#0f1319;--surface-raised:#141922;--surface-glow:#f2656714;--edge-coral:#f2656738;--edge-teal:#4ea89e38;--inner-high:#f4f3ec0f;--inner-low:#00000080;--ink-cream:#f4f3ec;--status-ok:#3fb489;--status-warn:#d2a74a;--status-alert:#e07070;--avatar-cyan:#5cc9f8;--avatar-lime:#95d868;--avatar-green:#3fc775;--avatar-violet:#b070fa;--avatar-coral:#fa8080;--avatar-amber:#faae45;--avatar-radius:6px}@media (prefers-color-scheme:dark){:root:not([data-theme]){--text:#9ca3af;--text-h:#f3f4f6;--bg:#0f1319;--bg-sidebar:#0d1117;--bg-topbar:#11151c;--border:#22252e;--accent:#f28b82;--accent-bg:#f28b8226;--accent-border:#f28b8280;--chart-primary:#f9b4a8;--chart-secondary:#4ea89e;--hover-bg:#f28b8214;--bg-deep:#0a0e12;--bg-surface:#0f1319;--surface-raised:#141922;--surface-glow:#f2656714;--edge-coral:#f2656738;--edge-teal:#4ea89e38;--inner-high:#f4f3ec0f;--inner-low:#00000080;--ink-cream:#f4f3ec;--status-ok:#3fb489;--status-warn:#d2a74a;--status-alert:#e07070;--avatar-cyan:#5cc9f8;--avatar-lime:#95d868;--avatar-green:#3fc775;--avatar-violet:#b070fa;--avatar-coral:#fa8080;--avatar-amber:#faae45;--avatar-radius:6px}}html,body,#app{height:100%;margin:0}body{background:var(--bg)}h1,h2{font-family:var(--heading);color:var(--text-h);margin:0 0 8px;font-weight:600}h1{letter-spacing:-.4px;font-size:28px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}.app-layout{background:var(--bg);min-height:100vh;display:flex}.app-layout__main{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar{background:var(--bg-sidebar);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:220px;padding:20px 12px;transition:width .2s;display:flex}.sidebar--collapsed{width:68px}.sidebar--collapsed .sidebar__label{display:none}@media (width<=1024px){.sidebar{z-index:999;width:220px;height:100vh;transition:transform .3s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar:has(.sidebar__backdrop){transform:translate(0)}}.sidebar__backdrop{z-index:998;background:#0006;display:none;position:fixed;inset:0}@media (width<=1024px){.sidebar__backdrop{display:block}}.sidebar__logo{justify-content:center;align-items:center;padding:8px 0 28px;display:flex}.sidebar__nav{flex-direction:column;flex:1;gap:2px;display:flex}.sidebar__item{color:var(--text);white-space:nowrap;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;transition:background .15s,color .15s;display:flex}.sidebar__item:hover{background:var(--hover-bg);color:var(--text-h)}.sidebar__item--active{background:var(--accent-bg);color:var(--text-h);font-weight:600}.sidebar__collapse{color:var(--text);border-radius:6px;align-self:flex-end;padding:8px}.sidebar__collapse:hover{background:var(--hover-bg)}.topbar{border-bottom:1px solid var(--border);background:var(--bg-topbar);flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex}.topbar__breadcrumb{color:var(--text-h);align-items:center;gap:8px;font-size:15px;display:flex}.topbar__brand{color:var(--accent);font-weight:600}.topbar__sep{color:var(--text)}.topbar__actions{align-items:center;gap:12px;display:flex}.topbar__user{color:var(--accent);font-weight:500}.topbar__theme{border:1px solid var(--border);color:var(--text-h);background:var(--bg);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.topbar__theme:hover{background:var(--hover-bg)}.topbar__edit{width:32px;height:32px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.topbar__edit:hover{background:var(--hover-bg);color:var(--text-h)}.topbar__changelog{width:32px;height:32px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.topbar__changelog:hover{background:var(--hover-bg);color:var(--text-h)}.topbar__hamburger{width:40px;height:40px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;margin-right:12px;display:none}.topbar__hamburger:hover{background:var(--hover-bg);color:var(--text-h)}@media (width<=1024px){.topbar__hamburger{display:flex}}.main-content{flex:1;padding:32px 40px;overflow:auto}@media (width<=768px){.main-content{padding:20px 16px}}.view h1{font-size:28px}.atlas-surface{background:var(--surface-raised);border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--inner-high), inset 0 -1px 0 var(--inner-low), 0 0 0 1px var(--edge-coral) inset, 0 10px 28px -16px #00000059;border-radius:12px;transition:box-shadow .18s,border-color .18s;position:relative}.atlas-surface--glow{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--bg-surface) 100%);box-shadow:inset 0 1px 0 var(--inner-high), inset 0 -1px 0 var(--inner-low), 0 0 0 1px var(--edge-coral) inset, 0 0 24px -6px var(--surface-glow), 0 16px 40px -20px #00000073}.atlas-surface--glass{background:color-mix(in oklab, var(--bg-surface) 82%, transparent);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 var(--inner-high), inset 0 -1px 0 var(--inner-low), 0 0 0 1px var(--edge-teal) inset, 0 20px 50px -22px #0000008c}.atlas-hover:hover{background:var(--surface-glow);box-shadow:inset 0 0 0 1px var(--edge-coral)}.sidebar{background:linear-gradient(180deg, var(--bg-sidebar) 0%, var(--bg-deep) 100%);box-shadow:inset -1px 0 0 var(--border), inset 1px 0 0 var(--inner-high);border-right:0}.sidebar__item--active{background:var(--accent-bg);color:var(--text-h);box-shadow:inset 0 0 0 1px var(--edge-coral), 0 0 18px -6px var(--surface-glow);font-weight:600}.topbar{background:linear-gradient(180deg, var(--bg-topbar) 0%, var(--bg) 100%);box-shadow:inset 0 -1px 0 var(--border), inset 0 1px 0 var(--inner-high);border-bottom:0}.topbar__brand{color:var(--accent);letter-spacing:.08em;text-shadow:0 0 14px color-mix(in oklab, var(--accent) 40%, transparent);font-weight:700}.sidebar__section-label[data-v-0f4bd87c]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim,#888);border-top:1px solid var(--border,#ffffff14);margin:10px 6px 4px;padding:6px 10px 4px;font-size:10px}.sidebar--collapsed .sidebar__section-label>span[data-v-0f4bd87c]{display:none}.sidebar--collapsed .sidebar__section-label[data-v-0f4bd87c]{border-top:1px solid var(--border,#ffffff14);margin:10px 10px 2px;padding:0}.breadcrumbs[data-v-0fbac8ca]{align-items:center;min-width:0;display:inline-flex}.breadcrumbs__list[data-v-0fbac8ca]{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:inline-flex;overflow:hidden}.breadcrumbs__item[data-v-0fbac8ca]{align-items:center;gap:4px;min-width:0;display:inline-flex}.breadcrumbs__sep[data-v-0fbac8ca]{color:var(--text);opacity:.5;flex:none}.breadcrumbs__crumb[data-v-0fbac8ca]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;max-width:28ch;padding:2px 6px;font-size:14px;text-decoration:none;transition:color .12s,background .12s;overflow:hidden}a.breadcrumbs__crumb[data-v-0fbac8ca]:hover{color:var(--text-h);background:color-mix(in srgb, var(--text) 8%, transparent)}.breadcrumbs__crumb--current[data-v-0fbac8ca]{color:var(--text-h);font-weight:600}.user-menu[data-v-295d6414]{display:inline-block;position:relative}.user-menu__trigger[data-v-295d6414]{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.user-menu__trigger[data-v-295d6414]:hover{opacity:.8}.user-menu__dropdown[data-v-295d6414]{background:var(--surface-raised,#fff);border:1px solid var(--border-muted,#e5e7eb);z-index:1000;border-radius:8px;min-width:200px;margin-top:8px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.user-menu__info[data-v-295d6414]{flex-direction:column;gap:4px;padding:12px 16px;display:flex}.user-menu__name[data-v-295d6414]{color:var(--text-primary,#000);font-size:14px;font-weight:500}.user-menu__email[data-v-295d6414]{color:var(--text-secondary,#666);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.user-menu__divider[data-v-295d6414]{border:none;border-top:1px solid var(--border-subtle,#f0f0f0);margin:0}.user-menu__item[data-v-295d6414]{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;font-size:14px;text-decoration:none;transition:background-color .2s;display:flex}.user-menu__item[data-v-295d6414]:hover{background-color:var(--surface-hover,#f5f5f5)}.user-menu__item--danger[data-v-295d6414]{color:var(--color-danger,#dc2626)}.user-menu__item--danger[data-v-295d6414]:hover{background-color:#dc26261a}.user-menu__item--toggle[data-v-295d6414]{text-transform:none}.whisper-container[data-v-cc1d9661]{width:100%;height:100%;position:relative}.whisper-slot[data-v-cc1d9661]{width:100%;height:100%}.whisper-sweep[data-v-cc1d9661]{background:linear-gradient(to right, transparent 0%, var(--accent,#e65b5b) 50%, transparent 100%);opacity:0;z-index:10000;pointer-events:none;width:140vw;height:1px;animation:.28s cubic-bezier(.7,0,.2,1) forwards whisper-sweep-cc1d9661;position:fixed;top:0;left:-20vw}@keyframes whisper-sweep-cc1d9661{0%{opacity:0;transform:translate(-40%)}30%{opacity:1}to{opacity:0;transform:translate(40%)}}.whisper-leave-active[data-v-cc1d9661]{transition:opacity .12s}.whisper-leave-to[data-v-cc1d9661]{opacity:0}.whisper-enter-active[data-v-cc1d9661]{transition:opacity .16s ease-out,transform .16s ease-out}.whisper-enter-from[data-v-cc1d9661]{opacity:0;transform:translateY(6px)}.whisper-reduced-leave-active[data-v-cc1d9661],.whisper-reduced-enter-active[data-v-cc1d9661]{transition:opacity 60ms}.whisper-reduced-leave-to[data-v-cc1d9661],.whisper-reduced-enter-from[data-v-cc1d9661]{opacity:0}.rxtrail-logo[data-v-4a12c80d]{display:block;overflow:visible}.splash-stage[data-v-d8ba9f07]{z-index:9999;color:#f4f3ec;cursor:pointer;isolation:isolate;background:#0a0e12;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.vignette[data-v-d8ba9f07]{pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 45%,#0000 0%,#0000008c 80%);position:absolute;inset:0}.mesh[data-v-d8ba9f07]{pointer-events:none;z-index:0;opacity:0;animation:1.4s ease-out .2s forwards mesh-in-d8ba9f07;position:absolute;inset:-20%}.mesh[data-v-d8ba9f07]:before,.mesh[data-v-d8ba9f07]:after{content:"";filter:blur(60px);background:conic-gradient(at 30% 40%,#f265672e,#0000 35% 65%,#1f5f5b2e,#0000 100%);animation:40s linear infinite mesh-drift-d8ba9f07;position:absolute;inset:0}.mesh[data-v-d8ba9f07]:after{mix-blend-mode:screen;background:conic-gradient(from 180deg at 70% 60%,#1f5f5b29,#0000 40%,#a683c124,#0000 100%);animation-duration:55s;animation-direction:reverse}.spark[data-v-d8ba9f07]{opacity:0;z-index:1;background:#fff;border-radius:50%;width:4px;height:4px;animation:.4s cubic-bezier(.2,.8,.2,1) forwards spark-in-d8ba9f07,.8s cubic-bezier(.2,.8,.2,1) .4s forwards bloom-d8ba9f07;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 12px 2px #fffc}.sweep[data-v-d8ba9f07]{opacity:0;z-index:2;background:linear-gradient(90deg,#0000,#f26567e6 50%,#0000);width:140vw;height:1px;animation:.7s cubic-bezier(.7,0,.2,1) 2.2s forwards sweep-d8ba9f07;position:absolute;top:50%;left:-20%}.presents[data-v-d8ba9f07]{letter-spacing:.4em;text-transform:uppercase;color:#f4f3ecbf;white-space:nowrap;opacity:0;z-index:3;margin:0;font-size:11px;animation:.7s ease-out .2s forwards presents-in-d8ba9f07,.4s ease-in 1.2s forwards presents-out-d8ba9f07;position:absolute;top:12vh;left:50%;transform:translate(-50%)}.cinema[data-v-d8ba9f07]{z-index:3;cursor:default;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.logo-wrap[data-v-d8ba9f07]{opacity:0;filter:drop-shadow(0 8px 40px #f2656700);animation:.9s cubic-bezier(.2,.8,.2,1) 1.3s forwards logo-in-d8ba9f07;transform:translateY(20px)scale(.92)}[data-v-d8ba9f07] .rxtrail-logo.animated{overflow:visible}[data-v-d8ba9f07] .rxtrail-logo.animated .path-purple{transform-origin:50%;animation:.7s cubic-bezier(.2,.8,.2,1) 1.3s both path-in-d8ba9f07}[data-v-d8ba9f07] .rxtrail-logo.animated .path-pink{transform-origin:50%;animation:.7s cubic-bezier(.2,.8,.2,1) 1.42s both path-in-d8ba9f07}[data-v-d8ba9f07] .rxtrail-logo.animated .path-black{transform-origin:50%;animation:.7s cubic-bezier(.2,.8,.2,1) 1.54s both path-in-d8ba9f07}[data-v-d8ba9f07] .rxtrail-logo.animated .path-coral{transform-origin:50%;animation:.7s cubic-bezier(.2,.8,.2,1) 1.66s both path-in-d8ba9f07,.5s ease-out 2.3s coral-pulse-d8ba9f07}.atlas-wordmark[data-v-d8ba9f07]{font-family:var(--heading);letter-spacing:.18em;color:#f4f3ec;text-shadow:0 2px 40px #f2656726;gap:.06em;margin:4px 0 0;font-size:clamp(64px,12vw,136px);font-weight:800;line-height:1;display:flex}.letter[data-v-d8ba9f07]{clip-path:inset(0 100% 0 0);opacity:0;filter:blur(8px);animation:.5s cubic-bezier(.76,0,.24,1) forwards letter-wipe-d8ba9f07;animation-delay:calc(2.7s + var(--i) * 70ms);display:inline-block;transform:translateY(14px)}.underline[data-v-d8ba9f07]{transform-origin:0;background:linear-gradient(90deg,#0000,#4ea89e 20% 80%,#0000);width:clamp(180px,28vw,320px);height:2px;animation:.9s cubic-bezier(.2,.8,.2,1) 3.9s forwards underline-grow-d8ba9f07;transform:scaleX(0)}.tagline[data-v-d8ba9f07]{letter-spacing:.3em;text-transform:uppercase;color:#f4f3ecd1;opacity:0;margin:0;font-size:13px;animation:.5s ease-out 3.7s forwards tagline-settle-d8ba9f07;transform:translateY(8px)}.enter-btn[data-v-d8ba9f07]{letter-spacing:.12em;text-transform:uppercase;color:#f4f3ec;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#f2656724;border:1px solid #f265678c;border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:12px 22px;font-size:14px;font-weight:600;transition:background .16s,transform .16s;animation:.4s ease-out 4.6s forwards cta-rise-d8ba9f07,2.4s ease-in-out 5s infinite alternate cta-breathe-d8ba9f07;display:inline-flex;transform:translateY(16px)}.enter-btn[data-v-d8ba9f07]:hover{background:#f265673d;transform:translateY(-1px)}.enter-btn[data-v-d8ba9f07]:focus-visible{outline-offset:3px;outline:2px solid #f26567e6}.skip-chip[data-v-d8ba9f07]{letter-spacing:.18em;text-transform:uppercase;color:#f26567e6;cursor:pointer;z-index:4;opacity:0;background:0 0;border:1px solid #f2656747;border-radius:999px;padding:6px 12px;font-size:11px;transition:background .16s,border-color .16s;animation:.4s ease-out .4s forwards skip-in-d8ba9f07;position:absolute;top:18px;right:20px}.skip-chip[data-v-d8ba9f07]:hover{background:#f265671a;border-color:#f2656799}.skip-chip[data-v-d8ba9f07]:focus-visible{outline-offset:2px;outline:2px solid #f26567e6}.skip-chip__hint[data-v-d8ba9f07]{letter-spacing:.08em;color:#f4f3ecb8;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:9px;display:inline-block}@keyframes mesh-in-d8ba9f07{to{opacity:1}}@keyframes mesh-drift-d8ba9f07{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spark-in-d8ba9f07{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes bloom-d8ba9f07{0%{opacity:1;background:#fff;width:4px;height:4px;box-shadow:0 0 12px 2px #fffc}60%{opacity:.65;background:radial-gradient(circle,#ffc8968c,#f2656747 40%,#0000 70%)}to{opacity:0;width:960px;height:960px;box-shadow:none;background:radial-gradient(circle,#f265672e,#1f5f5b14 40%,#0000 70%)}}@keyframes presents-in-d8ba9f07{0%{opacity:0;letter-spacing:.4em;filter:blur(3px)}to{opacity:.75;letter-spacing:.24em;filter:blur()}}@keyframes presents-out-d8ba9f07{0%{opacity:.75;filter:blur()}to{opacity:0;filter:blur(4px)}}@keyframes sweep-d8ba9f07{0%{opacity:0;transform:translate(-40%)}30%{opacity:1}to{opacity:0;transform:translate(40%)}}@keyframes logo-in-d8ba9f07{to{opacity:1;filter:drop-shadow(0 8px 40px #f265678c);transform:translateY(0)scale(1)}}@keyframes path-in-d8ba9f07{0%{opacity:0;transform:translateY(18px)scale(.9)}to{opacity:.77;transform:translateY(0)scale(1)}}@keyframes coral-pulse-d8ba9f07{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes letter-wipe-d8ba9f07{to{opacity:1;filter:blur();clip-path:inset(0);transform:translateY(0)}}@keyframes underline-grow-d8ba9f07{to{transform:scaleX(1)}}@keyframes tagline-settle-d8ba9f07{to{opacity:1;letter-spacing:.24em;transform:translateY(0)}}@keyframes cta-rise-d8ba9f07{to{opacity:1;transform:translateY(0)}}@keyframes cta-breathe-d8ba9f07{0%{box-shadow:0 0 #f2656700}to{box-shadow:0 0 36px 6px #f2656759}}@keyframes skip-in-d8ba9f07{to{opacity:1}}.curtain-leave-active[data-v-d8ba9f07]{transition:opacity .65s cubic-bezier(.7,0,.2,1),transform .65s cubic-bezier(.7,0,.2,1)}.curtain-leave-to[data-v-d8ba9f07]{opacity:0;transform:translateY(-4%)}.curtain-enter-active[data-v-d8ba9f07]{transition:opacity .26s ease-out}.curtain-enter-from[data-v-d8ba9f07]{opacity:0}.splash-stage.reduced .mesh[data-v-d8ba9f07],.splash-stage.reduced .spark[data-v-d8ba9f07],.splash-stage.reduced .sweep[data-v-d8ba9f07],.splash-stage.reduced .presents[data-v-d8ba9f07]{display:none}.splash-stage.reduced .logo-wrap[data-v-d8ba9f07],.splash-stage.reduced .letter[data-v-d8ba9f07],.splash-stage.reduced .underline[data-v-d8ba9f07],.splash-stage.reduced .tagline[data-v-d8ba9f07],.splash-stage.reduced .enter-btn[data-v-d8ba9f07],.splash-stage.reduced .skip-chip[data-v-d8ba9f07]{opacity:1!important;filter:none!important;clip-path:inset(0)!important;animation:none!important;transform:none!important}.splash-stage.reduced .enter-btn[data-v-d8ba9f07]{box-shadow:0 0 24px 3px #f2656740}@media (prefers-reduced-motion:reduce){.splash-stage .mesh[data-v-d8ba9f07],.splash-stage .spark[data-v-d8ba9f07],.splash-stage .sweep[data-v-d8ba9f07],.splash-stage .presents[data-v-d8ba9f07]{display:none}.splash-stage .logo-wrap[data-v-d8ba9f07],.splash-stage .letter[data-v-d8ba9f07],.splash-stage .underline[data-v-d8ba9f07],.splash-stage .tagline[data-v-d8ba9f07],.splash-stage .enter-btn[data-v-d8ba9f07],.splash-stage .skip-chip[data-v-d8ba9f07]{opacity:1!important;filter:none!important;clip-path:inset(0)!important;animation:none!important;transform:none!important}}.modal[data-v-0a3b5147]{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 40%,#0a0e128c 0%,#000000b8 80%);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal__panel[data-v-0a3b5147]{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--bg-surface) 100%);border:1px solid var(--border);max-width:100%;max-height:90vh;box-shadow:inset 0 1px 0 var(--inner-high), inset 0 -1px 0 var(--inner-low), 0 0 0 1px var(--edge-coral) inset, 0 24px 60px -20px #0009, 0 0 32px -8px var(--surface-glow);border-radius:12px;flex-direction:column;display:flex}.modal__panel--sm[data-v-0a3b5147]{width:420px}.modal__panel--md[data-v-0a3b5147]{width:520px}.modal__panel--lg[data-v-0a3b5147]{width:720px}@media (width<=480px){.modal__panel[data-v-0a3b5147],.modal__panel--sm[data-v-0a3b5147],.modal__panel--md[data-v-0a3b5147],.modal__panel--lg[data-v-0a3b5147]{border-radius:0;width:100%;height:100%;max-height:100vh}}.modal__header[data-v-0a3b5147]{border-bottom:1px solid var(--border);background:linear-gradient(to right, transparent 0%, var(--edge-coral) 50%, transparent 100%) bottom/100% 1px no-repeat, transparent;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal__title[data-v-0a3b5147]{color:var(--text-h);margin:0;font-size:18px;font-weight:700}.modal__close[data-v-0a3b5147]{color:var(--text)}.modal__body[data-v-0a3b5147]{padding:20px;overflow:auto}.modal__footer[data-v-0a3b5147]{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.app-btn[data-v-0defe188]{border:1px solid var(--border);background:var(--bg-surface);color:var(--text);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-weight:500;transition:background .12s,border-color .12s,color .12s,transform 80ms;display:inline-flex}.app-btn[data-v-0defe188]:hover:not(:disabled){color:var(--text-h);background:var(--hover-bg,var(--surface-raised));border-color:var(--accent-border,var(--border))}.app-btn[data-v-0defe188]:active:not(:disabled){transform:translateY(1px)}.app-btn[data-v-0defe188]:disabled{opacity:.55;cursor:not-allowed}.app-btn--md[data-v-0defe188]{min-height:34px;padding:8px 14px;font-size:13px}.app-btn--sm[data-v-0defe188]{border-radius:6px;min-height:26px;padding:4px 10px;font-size:12px}.app-btn--icon[data-v-0defe188]{aspect-ratio:1;width:34px;padding:0}.app-btn--icon.app-btn--sm[data-v-0defe188]{width:26px}.app-btn--primary[data-v-0defe188]{background:var(--accent-bg,var(--accent));color:var(--text-h);border-color:var(--accent-border,var(--accent))}.app-btn--primary[data-v-0defe188]:hover:not(:disabled){background:var(--accent);color:#fff;border-color:var(--accent)}.app-btn--ghost[data-v-0defe188]{background:0 0;border-color:#0000}.app-btn--ghost[data-v-0defe188]:hover:not(:disabled){background:var(--hover-bg,var(--surface-raised));border-color:var(--border)}.app-btn--danger[data-v-0defe188]{color:var(--status-alert,#e86a6a);border-color:var(--status-alert,#e86a6a);background:0 0}.app-btn--danger[data-v-0defe188]:hover:not(:disabled){background:var(--status-alert,#e86a6a);color:#fff}.app-btn__spinner[data-v-0defe188]{border:2px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite app-btn-spin-0defe188;display:inline-block}@keyframes app-btn-spin-0defe188{to{transform:rotate(360deg)}}.app-dialog[data-v-531ca8b2]{flex-direction:column;gap:10px;min-width:0;display:flex}.app-dialog__msg[data-v-531ca8b2]{color:var(--text-h);white-space:pre-wrap;word-wrap:break-word;margin:0;font-size:14px;line-height:1.45}.app-dialog__input[data-v-531ca8b2]{box-sizing:border-box;border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text-h);border-radius:6px;margin:0;padding:8px 10px;font-size:14px;line-height:1.4;display:block}.app-dialog__input[data-v-531ca8b2]:focus{outline:2px solid var(--accent-border);outline-offset:1px}
