:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#081018;--bg:#081018;--bg-elevated:#0e1824;--panel-rgb:18, 28, 40;--panel-deep-rgb:10, 16, 24;--panel-opacity:.64;--panel-deep-opacity:.72;--surface-haze:.07;--backdrop-blur:14px;--edge-alpha:.14;--text:#f5f8fc;--text-muted:#b7c4d4;--text-dim:#8394a8;--glass:rgba(var(--panel-rgb), var(--panel-opacity));--glass-strong:rgba(var(--panel-deep-rgb), var(--panel-deep-opacity));--glass-border:rgba(255, 255, 255, var(--edge-alpha));--glass-border-bright:#ffffff38;--glass-inset:inset 0 1px 0 #ffffff24;--glass-sheen:linear-gradient(145deg, #243448c7, #0c1420d1);--glass-shadow:0 24px 70px #040c1880, inset 0 1px 0 #ffffff1a;--blur:var(--backdrop-blur);--accent:#3da9ff;--accent-bright:#9ad4ff;--accent-rgb:61, 169, 255;--highlight:#ffc857;--highlight-rgb:255, 200, 87;--shadow-accent:#1a6fbf;--accent-glow:#3da9ff6b;--accent-soft:#3da9ff29;--accent-ink:#062038;--sun:#ffc857;--sun-soft:#ffc85729;--danger:#ff5c6c;--danger-soft:#ff5c6c24;--warn:#ffb020;--warn-soft:#ffb02029;--info:#5eb0ff;--info-soft:#5eb0ff29;--rail-width:220px;--detail-width:300px;--ambient:radial-gradient(circle at 58% 36%, #3da9ff29, transparent 36%), radial-gradient(circle at 18% 8%, #ffc8571a, transparent 28%), radial-gradient(circle at 88% 78%, #9ad4ff14, transparent 32%);--radius-panel:22px;--radius-control:12px;--radius-fluid:28px;--radius-pill:999px;--ease:cubic-bezier(.32, .72, 0, 1);--font-ui:"SF Pro Display", "Geist Sans", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-mono:"SF Mono", "Geist Mono", "JetBrains Mono", ui-monospace, monospace;--breath-amp:0;--breath-glow:0;--breath-scale:1}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f8fb;--bg:#f6f8fb;--bg-elevated:#fff;--panel-rgb:255, 255, 255;--panel-deep-rgb:248, 250, 253;--panel-opacity:.86;--panel-deep-opacity:.94;--surface-haze:.55;--backdrop-blur:18px;--edge-alpha:.1;--text:#152033;--text-muted:#4d5d73;--text-dim:#7a8aa0;--glass:#ffffffc7;--glass-strong:#ffffffeb;--glass-border:#1e3a5f1a;--glass-border-bright:#1e3a5f29;--glass-inset:inset 0 1px 0 #fffffffa;--glass-sheen:linear-gradient(160deg, #fffffff0 0%, #fffcf7e0 48%, #f0f7ffd1 100%);--glass-shadow:0 10px 28px #28508214, 0 2px 8px #2850820a;--blur:var(--backdrop-blur);--accent:#007aff;--accent-bright:#5eb1ff;--accent-rgb:0, 122, 255;--highlight:#ff9f0a;--highlight-rgb:255, 159, 10;--shadow-accent:#0a5cc7;--accent-glow:#007aff38;--accent-soft:#007aff1a;--accent-ink:#fff;--sun:#ff9f0a;--sun-soft:#ff9f0a24;--danger:#ff3b30;--danger-soft:#ff3b301a;--warn:#ff9f0a;--warn-soft:#ff9f0a1f;--info:#007aff;--info-soft:#007aff1a;--ambient:radial-gradient(ellipse 60% 48% at 70% 12%, #007aff1f, transparent 62%), radial-gradient(ellipse 48% 40% at 8% 0%, #ff9f0a24, transparent 58%), radial-gradient(ellipse 40% 36% at 90% 85%, #5eb1ff14, transparent 55%)}html,body,#app{min-height:100%}body{font-family:var(--font-ui);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0}button,input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.glass-panel{background:var(--glass-sheen);-webkit-backdrop-filter:blur(var(--blur)) saturate(140%);border:1px solid var(--glass-border);border-radius:var(--radius-panel);box-shadow:var(--glass-shadow);position:relative;overflow:hidden}.glass-panel:before{content:"";pointer-events:none;background:linear-gradient(135deg, rgba(255, 255, 255, calc(var(--surface-haze) * .35 + .04)), transparent 22%, transparent 68%, rgba(255, 255, 255, calc(var(--surface-haze) * .25)));opacity:.58;z-index:0;position:absolute;inset:0}[data-theme=light] .glass-panel:before{opacity:.9;background:linear-gradient(135deg,#ffffffb8,#0000 30% 70%,#007aff08)}[data-theme=light] .glass-subtle{background:#ffffffb8;border-color:#1e3a5f1a;box-shadow:inset 0 1px #ffffffe6}.glass-panel>*{z-index:1;position:relative}.glass-panel--focus{border-color:color-mix(in srgb, var(--accent) 45%, var(--glass-border));box-shadow:var(--glass-inset), 0 0 28px var(--accent-glow)}.glass-subtle{background:rgba(var(--panel-rgb), .45);border:1px solid var(--glass-border);border-radius:var(--radius-control);-webkit-backdrop-filter:blur(calc(var(--blur) + 4px))}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin:0;font-size:11px;font-weight:600}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:root{--breath-amp:0!important;--breath-glow:0!important;--breath-scale:1!important}}html{--theme-tx:50%;--theme-ty:50%;--theme-tr:100vmax}@supports (view-transition-name:root){::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}html.theme-dir-to-dark::view-transition-old(root){z-index:1}html.theme-dir-to-dark::view-transition-new(root){z-index:2147483646;animation:.78s cubic-bezier(.32,.72,0,1) both theme-circle-in}html.theme-dir-to-light::view-transition-old(root){z-index:2147483646;animation:.78s cubic-bezier(.32,.72,0,1) both theme-circle-out}html.theme-dir-to-light::view-transition-new(root){z-index:1}@keyframes theme-circle-in{0%{clip-path:circle(0px at var(--theme-tx) var(--theme-ty))}to{clip-path:circle(var(--theme-tr) at var(--theme-tx) var(--theme-ty))}}@keyframes theme-circle-out{0%{clip-path:circle(var(--theme-tr) at var(--theme-tx) var(--theme-ty))}to{clip-path:circle(0px at var(--theme-tx) var(--theme-ty))}}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}*,:before,:after{box-sizing:border-box}html,body{width:100%;max-width:100%;margin:0;overflow-x:clip}#app{width:100%;max-width:100%;min-height:100dvh;overflow-x:clip}.gs[data-v-759e38c9]{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060c1485;place-items:start center;padding:min(14vh,120px) 16px 24px;display:grid;position:fixed;inset:0}[data-theme=light]{background:#14243a47}.gs__panel[data-v-759e38c9]{border-radius:18px;width:min(560px,100%);overflow:hidden;box-shadow:0 28px 80px #00000059}.gs__head[data-v-759e38c9]{border-bottom:1px solid var(--glass-border);color:var(--text-dim);align-items:center;gap:10px;padding:14px 16px;display:flex}.gs__input[data-v-759e38c9]{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.gs__input[data-v-759e38c9]::placeholder{color:var(--text-dim)}.gs__kbd[data-v-759e38c9]{font-family:var(--font-mono);border:1px solid var(--glass-border);color:var(--text-dim);border-radius:6px;padding:2px 7px;font-size:11px}.gs__body[data-v-759e38c9]{max-height:min(48vh,420px);padding:10px 8px 12px;overflow:auto}.gs__label[data-v-759e38c9]{color:var(--text-dim);letter-spacing:.04em;margin:4px 10px 8px;font-size:11px}.gs__list[data-v-759e38c9]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.gs__item[data-v-759e38c9]{cursor:pointer;color:var(--text);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.gs__item--active[data-v-759e38c9]{background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent)}.gs__glyph[data-v-759e38c9]{width:32px;height:32px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:10px;place-items:center;font-size:13px;font-weight:700;display:grid}.gs__meta[data-v-759e38c9]{gap:2px;min-width:0;display:grid}.gs__meta strong[data-v-759e38c9]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.gs__meta em[data-v-759e38c9]{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.gs__remove[data-v-759e38c9]{width:24px;height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:16px;line-height:1}.gs__remove[data-v-759e38c9]:hover{color:var(--text);background:color-mix(in srgb, var(--text) 8%, transparent)}.gs__empty[data-v-759e38c9]{text-align:center;color:var(--text-dim);margin:28px 12px;font-size:13px}.gs__foot[data-v-759e38c9]{border-top:1px solid var(--glass-border);color:var(--text-dim);flex-wrap:wrap;gap:12px 16px;padding:10px 16px;font-size:11px;display:flex}.gs__foot kbd[data-v-759e38c9]{font-family:var(--font-mono);border:1px solid var(--glass-border);border-radius:4px;margin-right:3px;padding:1px 5px;font-size:10px}.rail[data-v-1800a180]{--glass-tint:color-mix(in srgb, var(--accent) 16%, #9aa3ad);--glass-fill:#12141866;--glass-border:#ffffff1a;--glass-highlight:#ffffff38;--glass-shadow:0 12px 36px #00000047;--glass-blur:26px;--glass-ink:#f4f5f7;--glass-ink-muted:#a1a6b0;--glass-ink-dim:#6f7580;--nav-hover-bg:#ffffff0b;--nav-active-bg:linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, transparent), #ffffff0f 55%, #ffffff08);--glyph-bg:#ffffff0a;--glyph-border:#ffffff0f;--glyph-ink:#c5cad3;--chip-border:#ffffff14;--chip-fill:#ffffff09;--divider:#ffffff0f;--rim-side:#ffffff1f;--rim-bottom:#00000059;--avatar-grad:linear-gradient(145deg, #3a4558, #1c222e);--avatar-ink:#fff;--online-ring:#0c0e12e6;z-index:2;box-sizing:border-box;isolation:isolate;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;color:var(--glass-ink);border:1px solid var(--glass-border);background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);box-shadow:var(--glass-shadow);border-radius:26px;flex-direction:column;gap:20px;padding:20px 14px 16px;display:flex;position:relative;top:auto;overflow:hidden}.rail__material[data-v-1800a180]{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.rail__haze[data-v-1800a180]{background:linear-gradient(180deg, #ffffff0f, transparent 28%), radial-gradient(90% 60% at 20% -10%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 55%), radial-gradient(70% 50% at 90% 110%, color-mix(in srgb, var(--sun) 8%, transparent), transparent 60%);position:absolute;inset:0}.rail__rim[data-v-1800a180]{border-radius:inherit;box-shadow:inset 0 1px 0 var(--glass-highlight), inset 1px 0 0 var(--rim-side), inset 0 -1px 0 var(--rim-bottom), inset -1px 0 0 #ffffff0a;position:absolute;inset:0}.brand[data-v-1800a180],.nav[data-v-1800a180],.rail__bottom[data-v-1800a180]{z-index:1;position:relative}.brand[data-v-1800a180]{justify-content:center;align-items:center;gap:11px;min-width:0;padding:2px 6px 4px;display:flex;overflow:hidden}.brand__mark[data-v-1800a180]{letter-spacing:-.04em;width:36px;height:36px;color:var(--accent-ink);background:radial-gradient(circle at 28% 24%, #ffffff73, transparent 42%), linear-gradient(145deg, var(--accent-bright), var(--accent));box-shadow:inset 0 1px 0 #ffffff59, 0 6px 16px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:5px;flex-shrink:0;place-items:center;font-size:14px;font-weight:800;display:grid;overflow:hidden}.brand__logo[data-v-1800a180]{object-fit:cover;border-radius:5px;width:100%;height:100%}.brand__text[data-v-1800a180]{min-width:0}.brand__text strong[data-v-1800a180]{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;color:var(--glass-ink);font-size:15px;font-weight:700;display:block;overflow:hidden}.nav[data-v-1800a180]{flex:1;align-content:start;gap:4px;padding-right:2px;display:grid;overflow:auto}.nav__item[data-v-1800a180]{width:100%;min-height:46px;color:var(--glass-ink-muted);cursor:pointer;text-align:left;transition:background .16s var(--ease), color .16s var(--ease), box-shadow .16s var(--ease);background:0 0;border:0;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto 12px;align-items:center;gap:8px;padding:8px 10px;display:grid;position:relative}.nav__item[data-v-1800a180]:hover{color:var(--glass-ink);background:var(--nav-hover-bg)}.nav__item[data-v-1800a180]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent);outline:none}.nav__item[data-v-1800a180]:active{background:var(--nav-hover-bg)}.nav__item--active[data-v-1800a180]{color:var(--glass-ink);background:var(--nav-active-bg);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 0 24px color-mix(in srgb, var(--accent) 12%, transparent)}.nav__glyph[data-v-1800a180]{background:var(--glyph-bg);border:1px solid var(--glyph-border);width:32px;height:32px;color:var(--glyph-ink);border-radius:11px;place-items:center;display:grid}.nav__glyph i[data-v-1800a180]{font-size:12px;font-style:normal;font-weight:700;line-height:1}.nav__item--active .nav__glyph[data-v-1800a180]{color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:color-mix(in srgb, var(--accent) 32%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 0 16px color-mix(in srgb, var(--accent) 28%, transparent)}.nav__label[data-v-1800a180]{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:550;overflow:hidden}.nav__meta[data-v-1800a180]{font-family:var(--font-mono);color:var(--glass-ink-dim);font-size:10px}.nav__item--active .nav__meta[data-v-1800a180]{color:color-mix(in srgb, var(--accent) 55%, var(--glass-ink-muted))}.nav__chev[data-v-1800a180]{opacity:0;color:var(--glass-ink-dim);transition:opacity .16s var(--ease);justify-self:end}.nav__item--active .nav__chev[data-v-1800a180]{opacity:1;color:var(--accent-bright)}.rail__bottom[data-v-1800a180]{border-top:1px solid var(--divider);gap:12px;margin-top:auto;padding-top:8px;display:grid}.workspace[data-v-1800a180]{gap:8px;display:grid}.workspace__head[data-v-1800a180]{letter-spacing:.08em;text-transform:uppercase;color:var(--glass-ink-dim);justify-content:space-between;align-items:center;padding:0 4px;font-size:10px;font-weight:600;display:flex}.workspace__add[data-v-1800a180]{border:1px solid var(--chip-border);background:var(--glyph-bg);width:22px;height:22px;color:var(--glass-ink-muted);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease);border-radius:8px;font-size:14px;line-height:1}.workspace__add[data-v-1800a180]:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, var(--chip-border))}.workspace__card[data-v-1800a180]{border:1px solid var(--chip-border);background:var(--chip-fill);width:100%;color:var(--glass-ink-muted);cursor:default;text-align:left;box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.workspace__card--action[data-v-1800a180]{cursor:pointer;transition:background .18s var(--ease), border-color .18s var(--ease)}.workspace__card--action[data-v-1800a180]:hover{background:var(--nav-hover-bg);border-color:color-mix(in srgb, var(--accent) 28%, var(--chip-border))}.workspace__dot[data-v-1800a180]{background:var(--sun);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--sun) 55%, transparent);border-radius:50%}.workspace__dot--ticket[data-v-1800a180]{background:var(--accent);box-shadow:0 0 10px color-mix(in srgb, var(--accent) 55%, transparent)}.workspace__name[data-v-1800a180]{color:var(--glass-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.user-wrap[data-v-1800a180]{position:relative}.user[data-v-1800a180]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:8px 6px 2px;display:flex}.user[data-v-1800a180]:hover:not(:disabled){background:var(--nav-hover-bg,#ffffff0f)}.user[data-v-1800a180]:disabled{opacity:.7;cursor:wait}.user__avatar[data-v-1800a180]{width:34px;height:34px;color:var(--avatar-ink);background:var(--avatar-grad);border:1px solid var(--chip-border);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative;overflow:hidden}.user__avatar img[data-v-1800a180]{object-fit:cover;width:100%;height:100%}.user__online[data-v-1800a180]{background:color-mix(in srgb, var(--glass-ink-dim) 70%, transparent);border:2px solid var(--online-ring);width:9px;height:9px;box-shadow:none;opacity:.85;border-radius:50%;position:absolute;bottom:0;right:0}.user__online--on[data-v-1800a180]{opacity:1;background:#34c759;box-shadow:0 0 8px #34c7598c}.user--guest .user__text span[data-v-1800a180]{color:var(--accent)}.user__text[data-v-1800a180]{min-width:0}.user__text strong[data-v-1800a180]{color:var(--glass-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.user__text span[data-v-1800a180]{color:var(--glass-ink-dim);font-size:11px}.user-menu[data-v-1800a180]{z-index:5;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121418db;border-radius:14px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 32px #00000059}.user-menu button[data-v-1800a180]{color:var(--glass-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:13px}.user-menu button[data-v-1800a180]:hover:not(:disabled){background:var(--nav-hover-bg,#ffffff14)}.user-menu button[data-v-1800a180]:disabled{opacity:.55;cursor:wait}.user-menu__hint[data-v-1800a180],.user-menu__err[data-v-1800a180]{color:var(--glass-ink-dim);margin:0;padding:6px 8px;font-size:11px;line-height:1.4}.user-menu__err[data-v-1800a180]{color:#ff6b6b}.rail--light .user-menu[data-v-1800a180]{background:#ffffffe6;border-color:#3c5a8224;box-shadow:0 12px 28px #32558224}.rail--light[data-v-1800a180]{--glass-tint:color-mix(in srgb, var(--accent) 18%, #c5d4e8);--glass-fill:linear-gradient(165deg, #ffffff94 0%, #f8fbff70 46%, #ecf4ff5c 100%);--glass-border:#ffffffc7;--glass-highlight:#fffffff2;--glass-shadow:0 12px 32px #3255821a, 0 2px 6px #3255820a, inset 0 1px 0 #ffffffeb, inset 0 -1px 0 #5078aa0f;--glass-blur:28px;--glass-ink:#152033;--glass-ink-muted:#4d5d73;--glass-ink-dim:#7a8aa0;--nav-hover-bg:#007aff12;--nav-active-bg:linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, #ffffff8c), #ffffff59);--glyph-bg:#ffffff73;--glyph-border:#ffffff8c;--glyph-ink:#4d5d73;--chip-border:#ffffff8c;--chip-fill:#ffffff6b;--divider:#3c5a821a;--rim-side:#ffffffbf;--rim-bottom:#5078aa1a;--avatar-grad:linear-gradient(145deg, #e8f1ff, #c9dbf5);--avatar-ink:#1a3a5c;--online-ring:#ffffffe6;background:var(--glass-fill);border-color:color-mix(in srgb, var(--glass-border) 70%, #3c5a822e);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(185%)}.rail--light .rail__haze[data-v-1800a180]{opacity:1;background:linear-gradient(125deg, #ffffffc7 0%, transparent 32%), linear-gradient(180deg, #ffffff6b, transparent 36%), radial-gradient(90% 55% at 14% -8%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 58%), radial-gradient(75% 50% at 96% 110%, color-mix(in srgb, var(--sun) 14%, transparent), transparent 62%)}.rail--light .rail__rim[data-v-1800a180]{box-shadow:inset 0 1px #fffffffa,inset 1px 0 #ffffffb3,inset 0 -1px #5078aa1a,inset -1px 0 #ffffff47}.rail--light .nav__item--active[data-v-1800a180]{box-shadow:inset 0 1px 0 #ffffffe6, 0 6px 18px color-mix(in srgb, var(--accent) 14%, transparent);-webkit-backdrop-filter:blur(8px)}.rail--light .nav__item--active .nav__chev[data-v-1800a180]{color:var(--accent)}@media (width<=960px){.rail[data-v-1800a180]{z-index:40;height:auto;min-height:auto;max-height:none;transition:transform .28s var(--ease);position:fixed;top:12px;bottom:12px;left:12px;transform:translate(calc(-100% - 24px))}.rail--open[data-v-1800a180]{transform:translate(0)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rail[data-v-1800a180]{--glass-fill:#101216f0;-webkit-backdrop-filter:none}.rail--light[data-v-1800a180]{--glass-fill:#fffffff0;background:var(--glass-fill)}}@media (prefers-reduced-transparency:reduce){.rail[data-v-1800a180]{--glass-fill:#0e1014f7;--glass-blur:0px;-webkit-backdrop-filter:none}.rail--light[data-v-1800a180]{--glass-fill:#fffffff0;background:var(--glass-fill);-webkit-backdrop-filter:none}.rail__haze[data-v-1800a180]{opacity:.4}}.top[data-v-b6fd043c]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:48px;display:grid;position:relative}.lead[data-v-b6fd043c]{z-index:1;justify-self:start;align-items:center;gap:12px;min-width:0;display:flex}.menu-btn[data-v-b6fd043c]{cursor:pointer;border:0;flex-shrink:0;place-items:center;width:40px;height:40px;display:none}.title[data-v-b6fd043c]{min-width:0}.title h1[data-v-b6fd043c]{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:24px;font-weight:700;overflow:hidden}.title p[data-v-b6fd043c]{color:var(--text-dim);margin:4px 0 0;font-size:12px}.search[data-v-b6fd043c]{z-index:2;width:min(280px,100% - 220px);max-width:280px;color:var(--text-muted);cursor:pointer;text-align:left;font:inherit;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search__placeholder[data-v-b6fd043c]{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.search[data-v-b6fd043c]:hover{color:var(--text-muted)}.search kbd[data-v-b6fd043c]{font-family:var(--font-mono);border:1px solid var(--glass-border);color:var(--text-dim);border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:11px}.actions[data-v-b6fd043c]{z-index:1;justify-self:end;align-items:center;gap:8px;display:flex}.notice-wrap[data-v-b6fd043c]{position:relative}.icon-btn[data-v-b6fd043c]{cursor:pointer;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:relative}.theme-toggle[data-v-b6fd043c]{overflow:hidden}.theme-toggle svg[data-v-b6fd043c]{transform-origin:50%;will-change:transform, opacity;display:block}.theme-icon-enter-active[data-v-b6fd043c],.theme-icon-leave-active[data-v-b6fd043c]{transition:opacity .22s var(--ease,cubic-bezier(.22, 1, .36, 1)), transform .28s var(--ease,cubic-bezier(.22, 1, .36, 1))}.theme-icon-enter-from[data-v-b6fd043c]{opacity:0;transform:rotate(-70deg)scale(.55)}.theme-icon-leave-to[data-v-b6fd043c]{opacity:0;transform:rotate(70deg)scale(.55)}.dot[data-v-b6fd043c]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%;position:absolute;top:9px;right:10px}.popover[data-v-b6fd043c]{z-index:30;width:280px;padding:14px;position:absolute;top:calc(100% + 10px);right:0}.popover ul[data-v-b6fd043c]{color:var(--text-muted);margin:8px 0 0;padding-left:16px;font-size:13px;line-height:1.55}@media (width<=1100px){.search[data-v-b6fd043c]{width:min(240px,100% - 180px)}}@media (width<=960px){.menu-btn[data-v-b6fd043c]{display:grid}.title h1[data-v-b6fd043c]{font-size:20px}.search[data-v-b6fd043c]{width:min(220px,100% - 160px);left:50%}.search kbd[data-v-b6fd043c]{display:none}}.fluid-stats[data-v-05704ccc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;height:144px;display:grid;overflow:visible}.fluid-stat[data-v-05704ccc]{--surface-opacity:.08;--content-shade:.43;--content-shade-mid:.31;--content-shade-soft:.14;--top-glow:.032;--bottom-shade:.092;--edge-highlight:.12;--fluid-hover-shift:0px;--stat-text:#f5f8fc;--stat-title:#d8e4f0;--stat-muted:#8394a8;--stat-eyebrow:#7a90a8;isolation:isolate;border:1px solid color-mix(in srgb, var(--fluid-a,var(--accent)) 28%, #ffffff1f);min-width:0;height:144px;color:var(--stat-text);background-color:rgba(255, 255, 255, var(--surface-opacity));-webkit-backdrop-filter:blur(16px)saturate(118%);cursor:default;transform:translateY(calc(var(--fluid-hover-shift) + var(--breath-amp,0) * -2px * (.55 + var(--stagger) * .12))) scale(calc(1 + var(--breath-amp,0) * .01 * (.55 + var(--stagger) * .1))) translateZ(0);transform-origin:50% 56%;filter:drop-shadow(0 10px calc(10px + var(--breath-glow,0) * 12px) color-mix(in srgb, var(--fluid-a,var(--accent)) 18%, transparent));will-change:transform, filter, box-shadow;border-radius:30px;padding:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden;box-shadow:0 14px 28px -10px #00000061,0 4px 12px -6px #00000038,inset 0 1px #def0ff1a,inset 0 -1px #0000003d}.fluid-stat[data-v-05704ccc]:hover{--fluid-hover-shift:-3px;border-color:color-mix(in srgb, var(--fluid-a,var(--accent)) 48%, #ffffff38);box-shadow:0 18px 34px -12px #0000006b, 0 6px 14px -6px #00000038, inset 0 1px 0 #e2f0ff26, 0 0 0 1px color-mix(in srgb, var(--fluid-a,var(--accent)) 12%, transparent)}.fluid-stat[data-v-05704ccc]:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, rgba(2, 10, 18, var(--content-shade)) 0%, rgba(3, 12, 20, var(--content-shade-mid)) 28%, rgba(3, 14, 22, var(--content-shade-soft)) 50%, transparent 76%), linear-gradient(180deg, rgba(208, 230, 255, var(--top-glow)), transparent 34%, rgba(0, 0, 0, var(--bottom-shade)));position:absolute;inset:0}.fluid-stat[data-v-05704ccc]:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 1px rgba(255, 255, 255, var(--edge-highlight)), inset 0 -1px 2px #00000042, inset -22px 0 34px color-mix(in srgb, var(--fluid-a,var(--accent)) 4%, transparent);position:absolute;inset:1px}.fluid-stat__canvas[data-v-05704ccc],.fluid-stat__fallback[data-v-05704ccc]{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fluid-stat__canvas[data-v-05704ccc]{z-index:0;opacity:.96;transform-origin:50%;filter:saturate(1.1)contrast(1.04)blur(1.8px);mix-blend-mode:normal;display:block;transform:scale(1.035)}.fluid-stat__fallback[data-v-05704ccc]{z-index:-1;opacity:0;background:radial-gradient(ellipse at 82% 18%, color-mix(in srgb, var(--fluid-a,var(--accent)) 90%, transparent) 0 8%, transparent 42%), radial-gradient(ellipse at 62% 88%, color-mix(in srgb, var(--fluid-b,var(--accent-bright)) 82%, transparent) 0 13%, transparent 52%), radial-gradient(ellipse at 98% 58%, color-mix(in srgb, var(--fluid-c,var(--shadow-accent)) 92%, transparent) 0 10%, transparent 48%), radial-gradient(ellipse at 48% 45%, color-mix(in srgb, var(--fluid-a,var(--accent)) 12%, transparent), transparent 58%);background-size:130% 145%,150% 155%,135% 150%,115% 125%;animation:9s ease-in-out infinite alternate fluid-fallback-drift-05704ccc}.fluid-stat.is-fallback .fluid-stat__canvas[data-v-05704ccc]{display:none}.fluid-stat.is-fallback .fluid-stat__fallback[data-v-05704ccc]{z-index:0;opacity:.92}@keyframes fluid-fallback-drift-05704ccc{0%{filter:saturate()blur();background-position:100% 0,70% 100%,100%,35% 40%}50%{filter:saturate(1.14)blur(.35px);background-position:78% 20%,92% 72%,70% 34%,56% 60%}to{filter:saturate(1.04)blur();background-position:100% 30%,58% 84%,94% 70%,42% 48%}}.fluid-stat__noise[data-v-05704ccc]{z-index:2;border-radius:inherit;pointer-events:none;opacity:.075;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 20% 30%,#dcf0ffb3 0 .42px,#0000 .78px),radial-gradient(circle at 70% 65%,#001428c7 0 .4px,#0000 .75px);background-size:4px 4px,5px 5px;position:absolute;inset:0}.fluid-stat__content[data-v-05704ccc]{z-index:3;height:100%;color:var(--stat-text);text-shadow:0 1px 10px #00000057;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:18px 20px 16px 22px;display:flex;position:relative}.fluid-stat__eyebrow[data-v-05704ccc]{max-width:78%;color:var(--stat-eyebrow);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:10px;font-weight:600;line-height:1.25;overflow:hidden}.fluid-stat__title[data-v-05704ccc]{color:var(--stat-title);margin:0 0 5px;font-size:15px;font-weight:600;line-height:1.25}.fluid-stat__value[data-v-05704ccc]{color:var(--stat-text);letter-spacing:-.035em;font-size:38px;font-weight:500;line-height:.98}.fluid-stat__badge[data-v-05704ccc]{z-index:5;background:var(--fluid-a,var(--accent));width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--fluid-a,var(--accent)) 80%, transparent);opacity:.72;border-radius:50%;position:absolute;bottom:10px;right:12px}[data-theme=light]{--surface-opacity:.82;--content-shade:.88;--content-shade-mid:.72;--content-shade-soft:.4;--top-glow:.92;--bottom-shade:.04;--edge-highlight:.95;--stat-text:#0c1524;--stat-title:#152033;--stat-muted:#4d5d73;--stat-eyebrow:#4d5d73;background-color:rgba(255, 255, 255, var(--surface-opacity));filter:saturate(1.02)contrast(.98)blur(2px);border-color:#1e3a5f24;border-color:color-mix(in srgb, var(--accent) 40%, #1e3a5f2e);box-shadow:0 16px 32px -12px #28508233,0 6px 12px -6px #2850821a,inset 0 1px #fffffffa;box-shadow:inset 0 1px 1px #fffffffa, inset 0 -1px 2px #5078aa14, inset -18px 0 28px color-mix(in srgb, var(--fluid-a,var(--accent)) 5%, transparent);opacity:.38;opacity:.42;text-shadow:0 1px #ffffffe6;color:#0c1524;opacity:.03;background:linear-gradient(90deg,#fffffff0 0%,#ffffffdb 34%,#ffffff8c 58%,#ffffff1f 78%,#0000 92%),linear-gradient(#ffffffbf,#0000 48%,#2850820a);font-weight:650}@media (width<=1450px){.fluid-stats[data-v-05704ccc]{gap:11px;height:136px}.fluid-stat[data-v-05704ccc]{border-radius:28px;height:136px}.fluid-stat__content[data-v-05704ccc]{padding:16px 17px 14px 19px}.fluid-stat__value[data-v-05704ccc]{font-size:35px}.fluid-stat__title[data-v-05704ccc]{font-size:14px}}@media (width<=900px){.fluid-stats[data-v-05704ccc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:auto}.fluid-stat[data-v-05704ccc]{border-radius:26px;height:128px}.fluid-stat__value[data-v-05704ccc]{font-size:32px}}@media (prefers-reduced-motion:reduce){.fluid-stat[data-v-05704ccc]{filter:none;transition:none;transform:none}.fluid-stat__fallback[data-v-05704ccc]{animation:none}}.board[data-v-e2408c8c]{padding:16px 18px 14px;overflow:hidden}.board__head[data-v-e2408c8c]{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.board__head h2[data-v-e2408c8c]{margin:4px 0 0;font-size:18px}.board__meta[data-v-e2408c8c]{font-family:var(--font-mono);color:var(--text-dim);font-size:11px}.board__empty[data-v-e2408c8c]{text-align:center;color:var(--text-dim);padding:48px}.board__body[data-v-e2408c8c]{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:stretch;gap:12px;min-height:360px;display:grid}.list[data-v-e2408c8c]{border:1px solid var(--glass-border);background:rgba(var(--panel-rgb), .45);border-radius:16px;max-height:380px;padding:12px;overflow:auto}.list__label[data-v-e2408c8c]{color:var(--text-muted);margin:0 0 10px;font-size:12px;font-weight:650}.list ul[data-v-e2408c8c]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.list__empty[data-v-e2408c8c]{text-align:center;color:var(--text-dim);margin:24px 0;font-size:13px}.row[data-v-e2408c8c]{cursor:pointer;text-align:left;width:100%;color:var(--text);animation:rise-e2408c8c .4s var(--ease) both;animation-delay:var(--d);background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.row[data-v-e2408c8c]:hover{background:var(--glass-strong);border-color:var(--glass-border)}.row--active[data-v-e2408c8c]{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.row__icon[data-v-e2408c8c]{width:28px;height:28px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 16%, transparent);border-radius:9px;place-items:center;font-size:15px;display:grid}.row__main[data-v-e2408c8c]{min-width:0;display:grid}.row__main strong[data-v-e2408c8c]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.row__main em[data-v-e2408c8c]{color:var(--text-dim);font-size:11px;font-style:normal;font-family:var(--font-mono)}.pill[data-v-e2408c8c]{border-radius:999px;padding:3px 8px;font-size:10px;font-weight:650}.pill--accent[data-v-e2408c8c]{background:var(--accent-soft);color:var(--accent)}.pill--warn[data-v-e2408c8c]{background:var(--warn-soft);color:var(--warn)}.pill--info[data-v-e2408c8c]{background:var(--info-soft);color:var(--info)}@keyframes rise-e2408c8c{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.folder-stage[data-v-e2408c8c]{min-height:340px;perspective:var(--stack-perspective);perspective-origin:54% 48%;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(ellipse at 52% 48%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 27%), radial-gradient(ellipse at 58% 72%, #ffffff13, transparent 38%), linear-gradient(180deg, #00000005, #00000029);border-radius:18px;flex:1;position:relative;overflow:hidden}.folder-stage[data-v-e2408c8c]:before{content:"";background:radial-gradient(ellipse, color-mix(in srgb, var(--accent) 14%, transparent), #ffffff06 34%, transparent 72%);transform-origin:bottom;filter:blur(9px);opacity:.72;pointer-events:none;border-radius:50%;height:42%;position:absolute;bottom:-10%;left:12%;right:1%;transform:perspective(560px)rotateX(70deg)}.folder-stage[data-v-e2408c8c]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#ffffff06,#0000 22% 82%,#ffffff06);position:absolute;inset:0}.stack-ambient[data-v-e2408c8c]{background:radial-gradient(ellipse, color-mix(in srgb, var(--accent) calc(var(--stack-glow) * 28%), transparent), color-mix(in srgb, var(--accent) calc(var(--stack-glow) * 10%), transparent) 40%, transparent 74%);filter:blur(31px);pointer-events:none;border-radius:50%;width:43%;height:71%;position:absolute;top:48%;left:49%;transform:translate(-50%,-50%)}.folder-deck[data-v-e2408c8c]{width:0;height:0;transform-style:preserve-3d;z-index:12;position:absolute;top:49%;left:52%}.folder-card[data-v-e2408c8c]{--card-opacity:1;width:calc(var(--folder-card-width,216) * 1px);height:calc(var(--folder-card-height,180) * 1px);margin-left:calc(var(--folder-card-width,216) * -.5px);margin-top:calc(var(--folder-card-height,180) * -.5px);color:inherit;transform-style:preserve-3d;transform-origin:50% 56%;opacity:var(--card-opacity);cursor:pointer;filter:drop-shadow(0 24px 28px #0000009e);background:0 0;border:0;padding:0;transition:transform .72s cubic-bezier(.18,.84,.22,1),opacity .45s,filter .55s;position:absolute;top:0;left:0}.folder-card[data-v-e2408c8c]:hover{filter:drop-shadow(0 29px 34px #000000ad)brightness(1.08)!important}.folder-card.active[data-v-e2408c8c]{filter:drop-shadow(0 26px 28px #000000ad) drop-shadow(0 0 20px color-mix(in srgb, var(--accent) calc(var(--stack-glow) * 55%), transparent))!important}.folder-card-art[data-v-e2408c8c]{transform-style:preserve-3d;position:absolute;inset:0}.acrylic-shell[data-v-e2408c8c]{background:linear-gradient(104deg, rgba(255, 255, 255, calc(var(--acrylic-alpha) * .18)), rgba(255, 255, 255, calc(var(--acrylic-alpha) * 1.35)) 15%, rgba(255, 255, 255, calc(var(--acrylic-alpha) * .28)) 45%, rgba(255, 255, 255, calc(var(--acrylic-alpha) * 1.52)) 82%, rgba(255, 255, 255, calc(var(--acrylic-alpha) * .22))), linear-gradient(180deg, rgba(230, 239, 235, calc(var(--acrylic-alpha) * .3)), rgba(18, 23, 20, calc(var(--acrylic-alpha) * .42)));-webkit-backdrop-filter:blur(13px)saturate(1.18);backdrop-filter:blur(13px)saturate(1.18);border:1px solid #ffffffb3;border-radius:15px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 1px 0 #ffffffe6,inset -1px 0 #ffffff80,inset 0 1px #ffffffed,inset 0 -1px #ffffff2b,0 0 8px #ffffff26}.acrylic-shell[data-v-e2408c8c]:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.78;background:linear-gradient(90deg,#ffffffbf,#0000 6% 91%,#ffffff8c),linear-gradient(#ffffffb8,#0000 9% 86%,#ffffff17);position:absolute;inset:0}.acrylic-shell[data-v-e2408c8c]:after{content:"";pointer-events:none;opacity:.88;background:radial-gradient(circle at 27% 7%,#ffffff4d,#0000 22%),linear-gradient(121deg,#0000 0 29%,#ffffff2e 42%,#0000 55%);border-radius:14px;position:absolute;inset:1px}.card-side[data-v-e2408c8c]{opacity:.7;filter:blur(.12px);pointer-events:none;background:linear-gradient(#ffffff45,#ffffff06);border:1px solid #ffffff6b;width:8px;position:absolute;top:8px;bottom:8px}.card-side.left[data-v-e2408c8c]{transform-origin:100%;border-radius:9px 0 0 9px;left:-4px;transform:rotateY(77deg)}.card-side.right[data-v-e2408c8c]{transform-origin:0;border-radius:0 9px 9px 0;right:-4px;transform:rotateY(77deg)}.card-top-edge[data-v-e2408c8c]{transform-origin:bottom;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#ffffff2b,#ffffff6b,#ffffff14);border:1px solid #ffffff52;border-radius:8px;height:7px;position:absolute;top:-3px;left:8px;right:8px;transform:rotateX(76deg)}.folder-core[data-v-e2408c8c]{clip-path:polygon(0 18%,22% 18%,30% 1%,100% 1%,100% 100%,0 100%);filter:blur(.28px)saturate(.55);height:auto;opacity:var(--frost-strength);background:linear-gradient(#fffffff5 0%,#ffffffe3 34%,#eef1efeb 61%,#747a76cf 100%);border-radius:9px 10px 13px 13px;transition:all .45s;position:absolute;inset:38px 11px 36px 12px;overflow:hidden;box-shadow:0 8px 17px #0000002b,inset 0 1px #fffffffc,0 0 12px #ffffff1a}.folder-core[data-v-e2408c8c]:before{content:"";opacity:.48;filter:blur(.55px);background:linear-gradient(90deg,#383f3b1c,#0000 58%),repeating-linear-gradient(#252b272e 0 3px,#0000 3px 10px);height:42px;position:absolute;top:28px;left:14px;right:14px}.folder-core[data-v-e2408c8c]:after{content:"";mix-blend-mode:multiply;background:linear-gradient(#0000,#2228246b);height:49%;position:absolute;bottom:0;left:0;right:0}.folder-paper[data-v-e2408c8c]{clip-path:polygon(0 10%,18% 10%,24% 0,100% 0,100% 100%,0 100%);opacity:.48;filter:blur(.35px);pointer-events:none;background:linear-gradient(#ffffffa1,#ffffff38);height:58px;position:absolute;top:52px;left:34px;right:26px}.folder-glyph[data-v-e2408c8c]{z-index:3;color:#0a0e0cc7;background:#ffffff6b;border:1px solid #ffffff59;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:auto;bottom:48px;left:18px;box-shadow:0 1px #fff6}.folder-code[data-v-e2408c8c]{color:#e4ebe794;font-family:var(--font-mono);letter-spacing:.06em;z-index:4;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;top:12px;left:14px;right:12px}.folder-code i[data-v-e2408c8c]{background:#ffffffb8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #fff6}.folder-name[data-v-e2408c8c]{color:#0a0e0cdb;text-align:center;white-space:nowrap;text-overflow:ellipsis;z-index:5;font-size:13px;font-weight:600;position:absolute;bottom:10px;left:14px;right:14px;overflow:hidden}.folder-meta[data-v-e2408c8c]{color:#141b1794;z-index:5;justify-content:center;gap:8px;font-size:9px;font-weight:500;display:flex;position:absolute;bottom:28px;left:14px;right:14px}.folder-rim[data-v-e2408c8c]{opacity:var(--rim-strength);pointer-events:none;border:1px solid #ffffff80;border-radius:16px;position:absolute;inset:-1px;box-shadow:0 0 6px #ffffff45,inset 0 0 5px #ffffff17}.folder-card.active .acrylic-shell[data-v-e2408c8c]{border-color:color-mix(in srgb, var(--accent-bright) 85%, white);background:linear-gradient(103deg, color-mix(in srgb, var(--accent) 10%, transparent), color-mix(in srgb, var(--accent) 48%, transparent) 35%, color-mix(in srgb, var(--shadow-accent) 50%, transparent) 72%, color-mix(in srgb, var(--accent) 10%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--accent) 16%, transparent), color-mix(in srgb, var(--shadow-accent) 18%, transparent));box-shadow:inset 1px 0 0 color-mix(in srgb, var(--accent-bright) 70%, white), inset -1px 0 0 color-mix(in srgb, var(--accent-bright) 55%, transparent), inset 0 1px 0 color-mix(in srgb, var(--accent-bright) 55%, white), 0 0 13px color-mix(in srgb, var(--accent) calc(var(--stack-glow) * 58%), transparent), 0 0 31px color-mix(in srgb, var(--accent) calc(var(--stack-glow) * 36%), transparent);animation:3.6s ease-in-out infinite activeAcrylicBreath-e2408c8c}.folder-card.active .folder-core[data-v-e2408c8c]{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-bright) 82%, white), color-mix(in srgb, var(--accent) 78%, transparent) 46%, color-mix(in srgb, var(--shadow-accent) 88%, transparent) 100%);filter:blur(.22px)saturate(1.08);box-shadow:0 8px 18px #0000002e, inset 0 1px 0 color-mix(in srgb, var(--accent-bright) 55%, white), 0 0 14px color-mix(in srgb, var(--accent) calc(var(--stack-glow) * 45%), transparent)}.folder-card.active .folder-paper[data-v-e2408c8c]{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-bright) 65%, transparent), color-mix(in srgb, var(--shadow-accent) 35%, transparent));opacity:.67}.folder-card.active .folder-glyph[data-v-e2408c8c],.folder-card.active .folder-name[data-v-e2408c8c]{color:#f0f8ff;text-shadow:0 0 12px #ffffff85}.folder-card.active .folder-meta[data-v-e2408c8c],.folder-card.active .folder-code[data-v-e2408c8c]{color:#f0f8ffc2}.folder-card.active .folder-code i[data-v-e2408c8c]{box-shadow:0 0 10px var(--accent-bright);background:#eef7ff}.folder-card.active .folder-rim[data-v-e2408c8c]{border-color:color-mix(in srgb, var(--accent-bright) 70%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--accent) 48%, transparent), inset 0 0 8px color-mix(in srgb, var(--accent-bright) 22%, transparent)}.folder-card.active .folder-core[data-v-e2408c8c]:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--shadow-accent) 40%, transparent))}.folder-card.active .folder-core[data-v-e2408c8c]:before{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--shadow-accent) 28%, transparent) 0 3px, transparent 3px 10px);opacity:.65}@keyframes activeAcrylicBreath-e2408c8c{50%{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--accent-bright) 70%, white), inset -1px 0 0 color-mix(in srgb, var(--accent-bright) 55%, transparent), inset 0 1px 0 color-mix(in srgb, var(--accent-bright) 55%, white), 0 0 18px color-mix(in srgb, var(--accent) calc(var(--stack-glow) * 72%), transparent), 0 0 42px color-mix(in srgb, var(--accent) calc(var(--stack-glow) * 46%), transparent)}}.stack-live-badge[data-v-e2408c8c]{z-index:420;border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:var(--accent-soft);color:var(--accent-bright);pointer-events:none;border-radius:14px;padding:6px 10px;font-size:10px;position:absolute;top:10px;right:10px}.stack-live-badge i[data-v-e2408c8c]{background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent);border-radius:50%;margin-right:6px;display:inline-block}.folder-caption[data-v-e2408c8c]{z-index:430;border:1px solid var(--glass-border);background:color-mix(in srgb, var(--bg-elevated) 55%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-dim);pointer-events:none;border-radius:15px;align-items:center;gap:7px;padding:6px 11px;font-size:10px;display:flex;position:absolute;bottom:7px;left:55%;transform:translate(-50%)}.folder-caption b[data-v-e2408c8c]{color:var(--text);font-weight:600}.mode-dot[data-v-e2408c8c]{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%}.board__tools[data-v-e2408c8c]{align-items:center;gap:12px;display:flex}.mode-switch[data-v-e2408c8c]{border:1px solid var(--glass-border);background:color-mix(in srgb, var(--glass) 70%, transparent);border-radius:12px;gap:4px;margin:0;padding:3px;display:flex}.mode-switch__opt[data-v-e2408c8c]{height:28px;color:var(--text-dim);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;transition:all .2s;display:inline-flex;position:relative}.mode-switch__opt input[data-v-e2408c8c]{opacity:0;pointer-events:none;position:absolute}.mode-switch__opt.active[data-v-e2408c8c]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent)}.folder-stage[data-mode=orbit][data-v-e2408c8c]{cursor:grab;perspective-origin:52% 58%;background:radial-gradient(ellipse at 52% 49%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 25%), radial-gradient(ellipse at 52% 73%, #ffffff12, transparent 42%), linear-gradient(180deg, #00000004, #0000002e);overflow:visible}.folder-stage[data-mode=orbit][data-v-e2408c8c]:active,.folder-stage.is-dragging[data-v-e2408c8c]{cursor:grabbing}.folder-stage[data-mode=orbit][data-v-e2408c8c]:before{opacity:.78;background:radial-gradient(ellipse, color-mix(in srgb, var(--accent) 16%, transparent), #ffffff06 34%, transparent 72%);height:46%;bottom:-12%;left:8%;right:0}.orbit-floor[data-v-e2408c8c]{left:50%;top:var(--orbit-floor-top,38%);z-index:40;width:min(var(--orbit-floor-w,520px), 92%);height:var(--orbit-floor-h,148px);transform-style:preserve-3d;pointer-events:none;position:absolute;transform:translate(-50%,-50%)rotateX(-72deg)}.orbit-floor__glow[data-v-e2408c8c]{background:radial-gradient(ellipse, color-mix(in srgb, var(--accent) 28%, transparent), color-mix(in srgb, var(--accent) 8%, transparent) 42%, transparent 72%);filter:blur(4px);opacity:.9;border-radius:50%;display:block;position:absolute;inset:8% 4%}.orbit-floor__ring[data-v-e2408c8c]{border:1.5px solid color-mix(in srgb, var(--accent) 42%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--accent) 28%, transparent), inset 0 0 18px color-mix(in srgb, var(--accent) 14%, transparent);opacity:.85;border-radius:50%;display:block;position:absolute;inset:10% 6%}.orbit-floor__ring--inner[data-v-e2408c8c]{border-width:1px;border-color:color-mix(in srgb, var(--accent) 22%, #ffffff2e);box-shadow:none;opacity:.55;inset:28% 18%}.folder-stage[data-mode=orbit] .stack-ambient[data-v-e2408c8c]{filter:blur(38px);width:62%;height:78%;top:49%;left:52%}.folder-stage[data-mode=orbit] .folder-deck[data-v-e2408c8c]{transform-style:preserve-3d;top:48%;left:50%}.folder-stage[data-mode=orbit] .folder-card[data-v-e2408c8c]{transform-origin:50% 54%;transform-style:preserve-3d;transition:transform 75ms linear,opacity .12s linear,filter .12s linear}.folder-stage.is-dragging .folder-card[data-v-e2408c8c]{transition:none!important}.folder-stage[data-mode=orbit] .folder-card[data-v-e2408c8c]:hover{filter:brightness(1.1)drop-shadow(0 29px 35px #000000b8)!important}.folder-stage[data-mode=orbit] .folder-card.active[data-v-e2408c8c]{filter:brightness(1.08) drop-shadow(0 28px 32px #000000b3) drop-shadow(0 0 22px color-mix(in srgb, var(--accent) calc(var(--stack-glow) * 62%), transparent))!important}.folder-stage[data-mode=orbit] .stack-live-badge[data-v-e2408c8c]{border-color:color-mix(in srgb, var(--accent) 28%, transparent);background:var(--accent-soft);color:var(--accent-bright)}.folder-stage[data-mode=orbit] .folder-caption[data-v-e2408c8c]{bottom:6px}[data-theme=light]{background:radial-gradient(ellipse at 52% 48%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 30%), radial-gradient(ellipse at 58% 72%, #ffffffe6, transparent 42%), linear-gradient(180deg, #ffffff8c, #d2e4f873);background:radial-gradient(ellipse at 52% 49%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 28%), radial-gradient(ellipse at 52% 73%, #ffffffd9, transparent 44%), linear-gradient(180deg, #ffffff80, #c8e0f880);background:radial-gradient(ellipse, color-mix(in srgb, var(--accent) 22%, transparent), color-mix(in srgb, var(--accent) 8%, transparent) 44%, transparent 74%);border-color:color-mix(in srgb, var(--accent) 48%, #1e3a5f33);box-shadow:inset 0 0 0 1px #1e3a5f0f;box-shadow:0 0 16px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 0 14px color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 28%, #1e3a5f29);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 22%, transparent);filter:brightness(1.04)drop-shadow(0 22px 26px #007aff38);background:#ffffffd1;border-color:#1e3a5f1a;box-shadow:0 6px 16px #28508214}@media (width<=1100px){.board__head[data-v-e2408c8c]{flex-wrap:wrap;align-items:flex-start;gap:10px}.board__tools[data-v-e2408c8c]{justify-content:space-between;width:100%}.board__body[data-v-e2408c8c]{grid-template-columns:1fr;min-height:0}.list[data-v-e2408c8c]{max-height:200px}.folder-stage[data-v-e2408c8c]{min-height:300px}.folder-stage[data-mode=orbit][data-v-e2408c8c]{perspective-origin:50% 55%;min-height:clamp(280px,72vw,420px);overflow:hidden}.folder-stage[data-mode=orbit] .stack-live-badge[data-v-e2408c8c]{padding:5px 8px;font-size:10px;top:10px;left:auto;right:10px}.folder-stage[data-mode=orbit] .folder-caption[data-v-e2408c8c]{gap:6px;max-width:calc(100% - 20px);font-size:11px;bottom:10px;left:50%;right:auto}.folder-stage[data-mode=orbit] .folder-caption b[data-v-e2408c8c]{text-overflow:ellipsis;white-space:nowrap;max-width:9em;overflow:hidden}}@media (width<=480px){.board[data-v-e2408c8c]{padding:12px}.mode-switch__opt[data-v-e2408c8c]{height:26px;padding:0 8px;font-size:12px}.folder-stage[data-mode=orbit][data-v-e2408c8c]{min-height:clamp(260px,78vw,360px)}}@media (prefers-reduced-motion:reduce){.folder-card[data-v-e2408c8c]{transition:none}.folder-card.active .acrylic-shell[data-v-e2408c8c],.row[data-v-e2408c8c]{animation:none}}.card[data-v-01266f1a]{width:100%;max-width:none;box-shadow:0 0 calc(18px + var(--breath-glow,0) * 28px) color-mix(in srgb, var(--accent) calc(8% + var(--breath-glow,0) * 18%), transparent), var(--glass-shadow);padding:16px 18px 14px}.header[data-v-01266f1a]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.title[data-v-01266f1a]{color:var(--text);font-size:16px;font-weight:700}.full-stats-btn[data-v-01266f1a]{border:1.5px solid var(--glass-border);color:var(--text-muted);background:color-mix(in srgb, var(--bg-elevated) 55%, transparent);border-radius:8px;align-items:center;padding:4px 9px;font-size:10px;font-weight:600;display:inline-flex}.range[data-v-01266f1a]{margin-bottom:4px;line-height:1.1}.range-value[data-v-01266f1a]{color:var(--text);letter-spacing:-.5px;font-size:clamp(26px,4vw,30px);font-weight:700}.range-unit[data-v-01266f1a]{color:var(--text-dim);margin-left:4px;font-size:clamp(18px,3vw,24px);font-weight:300}.date-range[data-v-01266f1a]{color:var(--text-dim);font-size:11px;font-family:var(--font-mono);margin-bottom:16px}.chart-container[data-v-01266f1a]{height:110px;margin-bottom:16px;position:relative}.chart[data-v-01266f1a]{justify-content:space-around;align-items:flex-end;gap:4px;height:100%;padding:0 8px;display:flex;position:relative}.chart-empty[data-v-01266f1a]{color:var(--text-dim);place-items:center;margin:0;font-size:12px;display:grid;position:absolute;inset:0}.avg-line[data-v-01266f1a]{background:color-mix(in srgb, var(--text-dim) 45%, transparent);z-index:1;pointer-events:none;height:1.5px;position:absolute;left:0;right:0}.avg-label[data-v-01266f1a]{background:var(--text);color:var(--bg);z-index:2;white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600;position:absolute;top:-22px;right:0}[data-theme=light]{color:#fff;background:#1a1a1a}.bar-wrapper[data-v-01266f1a]{z-index:2;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.bar-container[data-v-01266f1a]{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:72px;display:flex}.bar[data-v-01266f1a]{background:linear-gradient(to bottom, color-mix(in srgb, var(--accent-bright,var(--accent)) 92%, white), color-mix(in srgb, var(--accent) 75%, transparent));width:min(20px,55%);transition:transform .25s var(--ease,ease);box-shadow:0 6px 14px color-mix(in srgb, var(--accent) 28%, transparent);border-radius:10px;position:relative}.bar[data-v-01266f1a]:hover{transform:scale(1.05)}.dot[data-v-01266f1a]{background:color-mix(in srgb, var(--bg-elevated) 90%, white);border:1.5px solid var(--accent);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--accent) 40%, transparent);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.dot-top[data-v-01266f1a]{top:-4px}.dot-bottom[data-v-01266f1a]{bottom:-4px}.day-label[data-v-01266f1a]{color:var(--text-dim);font-size:9px;font-weight:500;font-family:var(--font-mono)}.readings[data-v-01266f1a]{border-top:1.5px solid var(--glass-border);padding-top:4px}.reading[data-v-01266f1a]{border-bottom:1.5px solid var(--glass-border);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.reading[data-v-01266f1a]:last-child{border-bottom:none;padding-bottom:2px}.reading-time[data-v-01266f1a]{color:var(--text-dim);font-size:11px}.reading-value[data-v-01266f1a]{color:var(--text);font-size:13px;font-weight:700;font-family:var(--font-mono)}@media (width<=480px){.card[data-v-01266f1a]{padding:14px 14px 12px}.chart-container[data-v-01266f1a]{height:100px}.bar-container[data-v-01266f1a]{height:64px}}.logoloop[data-v-8834d7b1]{--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:var(--bg,#081018);position:relative;overflow-x:hidden}[data-theme=light]{--logoloop-fadeColorAuto:var(--bg,#f6f8fb)}.logoloop--vertical[data-v-8834d7b1]{height:100%;display:inline-block;overflow:hidden}.logoloop--scale[data-v-8834d7b1]{padding-block:calc(var(--logoloop-logoHeight) * .1)}.logoloop__fade[data-v-8834d7b1]{z-index:10;pointer-events:none;position:absolute}.logoloop__fade--left[data-v-8834d7b1],.logoloop__fade--right[data-v-8834d7b1]{width:clamp(24px,8%,120px);top:0;bottom:0}.logoloop__fade--left[data-v-8834d7b1]{background:linear-gradient(to right, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);left:0}.logoloop__fade--right[data-v-8834d7b1]{background:linear-gradient(to left, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);right:0}.logoloop__fade--top[data-v-8834d7b1],.logoloop__fade--bottom[data-v-8834d7b1]{height:clamp(24px,8%,120px);left:0;right:0}.logoloop__fade--top[data-v-8834d7b1]{background:linear-gradient(to bottom, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);top:0}.logoloop__fade--bottom[data-v-8834d7b1]{background:linear-gradient(to top, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);bottom:0}.logoloop__track[data-v-8834d7b1]{z-index:0;will-change:transform;-webkit-user-select:none;user-select:none;flex-direction:row;width:max-content;display:flex;position:relative}.logoloop__track--vertical[data-v-8834d7b1]{flex-direction:column;width:100%;height:max-content}.logoloop__list[data-v-8834d7b1]{align-items:center;margin:0;padding:0;list-style:none;display:flex}.logoloop__list--vertical[data-v-8834d7b1]{flex-direction:column}.logoloop__item[data-v-8834d7b1]{margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);flex:none;line-height:1}.logoloop__item--vertical[data-v-8834d7b1]{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__item--scale[data-v-8834d7b1]{overflow:visible}.logoloop__link[data-v-8834d7b1]{color:inherit;border-radius:8px;align-items:center;text-decoration:none;transition:opacity .2s linear;display:inline-flex}.logoloop__link[data-v-8834d7b1]:hover{opacity:.85}.logoloop__link[data-v-8834d7b1]:focus-visible{outline-offset:2px;outline:2px solid}.logoloop__img[data-v-8834d7b1]{height:var(--logoloop-logoHeight);object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:auto;display:block}.logoloop__img--scale[data-v-8834d7b1],.logoloop__node--scale[data-v-8834d7b1]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__item--scale:hover .logoloop__img--scale[data-v-8834d7b1],.logoloop__item--scale:hover .logoloop__node--scale[data-v-8834d7b1]{transform:scale(1.2)}.logoloop__node[data-v-8834d7b1]{align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.logoloop__track[data-v-8834d7b1]{transform:none!important}.logoloop__img--scale[data-v-8834d7b1],.logoloop__node--scale[data-v-8834d7b1]{transition:none}}.friend-loop[data-v-f5eca4e2]{padding:4px 2px 2px;overflow:hidden}.friend-loop__head[data-v-f5eca4e2]{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:10px;padding:0 4px;display:flex}.friend-loop__head .eyebrow[data-v-f5eca4e2]{margin:0}.friend-loop__head h2[data-v-f5eca4e2]{letter-spacing:-.02em;margin:2px 0 0;font-size:15px}.friend-loop__stage[data-v-f5eca4e2]{align-items:center;height:64px;display:flex;position:relative;overflow:hidden}.friend-chip[data-v-f5eca4e2]{color:var(--text);background:color-mix(in srgb, var(--bg-elevated) 55%, transparent);border:1px solid var(--glass-border);border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;text-decoration:none;transition:transform .28s cubic-bezier(.4,0,.2,1),border-color .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.friend-chip--borderless[data-v-f5eca4e2]{box-shadow:none;border-color:#0000}.friend-chip[data-v-f5eca4e2]:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--glass-border));background:color-mix(in srgb, var(--accent) 10%, var(--bg-elevated))}.friend-chip--borderless[data-v-f5eca4e2]:hover{border-color:#0000}.friend-chip[data-v-f5eca4e2]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.friend-chip__mark[data-v-f5eca4e2]{width:var(--friend-chip-mark,36px);height:var(--friend-chip-mark,36px);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid var(--glass-border);color:var(--text-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid;overflow:hidden}.friend-chip__mark--borderless[data-v-f5eca4e2]{border-color:#0000}.friend-chip__mark img[data-v-f5eca4e2]{object-fit:cover;pointer-events:none;width:100%;height:100%}.friend-chip__name[data-v-f5eca4e2]{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:13px;font-weight:650;overflow:hidden}[data-theme=light]{box-shadow:inset 0 1px #fffffff2;box-shadow:none;background:#ffffffb8}.logoloop__item--scale:hover{transform:scale(1.08)}.detail[data-v-2cc3cac1]{flex-direction:column;gap:12px;min-height:0;padding:14px 14px 12px;display:flex}.detail__title-row[data-v-2cc3cac1]{align-items:center;gap:10px;margin-top:6px;display:flex}.detail__icon[data-v-2cc3cac1]{width:36px;height:36px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.detail__head h2[data-v-2cc3cac1]{letter-spacing:-.02em;margin:0;font-size:22px}.detail__id[data-v-2cc3cac1]{font-family:var(--font-mono);color:var(--text-dim);margin:6px 0 0;font-size:12px}.tags[data-v-2cc3cac1]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.detail__desc[data-v-2cc3cac1]{color:var(--text-muted);margin:0;font-size:14px;line-height:1.55}.meta[data-v-2cc3cac1]{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.meta div[data-v-2cc3cac1]{background:var(--glass);border:1px solid var(--glass-border);border-radius:14px;padding:10px 12px}.meta dt[data-v-2cc3cac1]{color:var(--text-dim);margin-bottom:4px;font-size:11px}.meta dd[data-v-2cc3cac1]{margin:0;font-size:13px;font-weight:650}.mono[data-v-2cc3cac1]{font-family:var(--font-mono);font-weight:500}.ai[data-v-2cc3cac1]{border-radius:16px;padding:12px 14px}.ai ul[data-v-2cc3cac1]{color:var(--text-muted);margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.55}.actions[data-v-2cc3cac1]{justify-content:flex-end;gap:10px;margin-top:auto;display:flex}.btn[data-v-2cc3cac1]{border:1px solid var(--glass-border);border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:650;display:inline-flex}.btn--ghost[data-v-2cc3cac1]{background:var(--glass)}.btn--primary[data-v-2cc3cac1]{background:var(--accent);color:var(--accent-ink);box-shadow:0 0 20px var(--accent-glow);border-color:#0000}.pill[data-v-2cc3cac1]{border-radius:999px;padding:3px 8px;font-size:10px;font-weight:650}.pill--accent[data-v-2cc3cac1]{background:var(--accent-soft);color:var(--accent)}.pill--warn[data-v-2cc3cac1]{background:var(--warn-soft);color:var(--warn)}.pill--info[data-v-2cc3cac1]{background:var(--info-soft);color:var(--info)}.empty h2[data-v-2cc3cac1]{margin:8px 0}.empty p[data-v-2cc3cac1]:last-child{color:var(--text-muted);margin:0;font-size:14px}.globe[data-v-b4008010]{flex-direction:column;flex-shrink:0;gap:8px;padding:12px;display:flex}.globe__head[data-v-b4008010]{justify-content:space-between;align-items:flex-end;gap:10px;padding:0 2px;display:flex}.globe__head .eyebrow[data-v-b4008010]{margin:0}.globe__head h2[data-v-b4008010]{letter-spacing:-.02em;margin:2px 0 0;font-size:15px}.globe__meta[data-v-b4008010]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:650}.globe__stage[data-v-b4008010]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--accent) 10%, transparent) 0%, transparent 42%), radial-gradient(ellipse 70% 55% at 50% 52%, #ffffff0a, transparent 70%);border:1px solid var(--glass-border);border-radius:14px;height:228px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.globe__stage[data-v-b4008010]:active{cursor:grabbing}.globe__tag[data-v-b4008010]{color:var(--text);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:7.2em;cursor:inherit;touch-action:none;text-shadow:0 1px 8px #00000059;will-change:transform, opacity;background:0 0;border:0;margin:0;padding:2px 0;font-weight:600;line-height:1.15;transition:color .15s;position:absolute;top:50%;left:50%;overflow:hidden}.globe__tag--hot[data-v-b4008010]{color:var(--accent-bright,var(--accent));text-shadow:0 0 12px color-mix(in srgb, var(--accent) 45%, transparent), 0 1px 8px #0000004d;font-weight:700}.globe__tag[data-v-b4008010]:hover{color:var(--accent-bright,var(--accent))}.globe__empty[data-v-b4008010]{text-align:center;color:var(--text-dim);pointer-events:none;place-items:center;margin:0;padding:20px;font-size:12px;display:grid;position:absolute;inset:0}.globe__foot[data-v-b4008010]{color:var(--text-dim);justify-content:space-between;gap:8px;padding:0 2px;font-size:10px;display:flex}[data-theme=light]{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--accent) 8%, transparent) 0%, transparent 42%), radial-gradient(ellipse 70% 55% at 50% 52%, #ffffff59, transparent 70%);text-shadow:0 0 10px color-mix(in srgb, var(--accent) 28%, transparent);box-shadow:inset 0 1px #ffffffd9}@media (width<=960px){.globe__stage[data-v-b4008010]{height:210px}}.site-foot[data-v-a7ad0f96]{color:var(--text-muted);text-align:center;flex-flow:column wrap;justify-content:center;align-items:center;gap:6px;padding:10px 16px 14px;font-size:12px;line-height:1.4;display:flex}.site-foot__copy[data-v-a7ad0f96]{margin:0}.site-foot__brand[data-v-a7ad0f96]{color:inherit;text-decoration:none;transition:color .16s}.site-foot__brand[data-v-a7ad0f96]:hover{color:var(--accent);text-decoration:underline}.site-foot__beian[data-v-a7ad0f96]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;display:flex}.site-foot__link[data-v-a7ad0f96]{color:inherit;align-items:center;gap:5px;text-decoration:none;transition:color .16s;display:inline-flex}.site-foot__link[data-v-a7ad0f96]:hover{color:var(--accent)}.site-foot__badge[data-v-a7ad0f96]{opacity:.85;flex-shrink:0}.shell[data-v-965d057a]{background:var(--bg);flex-direction:column;width:100%;max-width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}:is(html:has(.shell),body:has(.shell)){width:100%;max-width:100%;height:100%;overflow:hidden}html:has(.shell) body{max-width:100%;overflow-x:clip}body:has(.shell) #app{max-width:100%;overflow-x:clip}.shell__ambient[data-v-965d057a]{background:var(--ambient);pointer-events:none;z-index:0;opacity:calc(.85 + var(--breath-glow,0) * .45);transition:opacity .12s linear;position:fixed;inset:0}.shell__grain[data-v-965d057a]{pointer-events:none;z-index:0;opacity:.16;background-image:radial-gradient(#ffffff38 .65px,#0000 .65px);background-size:22px 22px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 88%);mask-image:linear-gradient(#000000e6,#0000 88%)}[data-theme=light]{opacity:.05;opacity:calc(1 + var(--breath-glow,0) * .2);background:#0f203a47}.shell__mask[data-v-965d057a]{z-index:35;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;position:fixed;inset:0}.shell__workspace[data-v-965d057a]{z-index:1;box-sizing:border-box;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;margin:0;padding:18px 20px 0;display:block;position:relative;overflow:hidden}.shell__rail-dock[data-v-965d057a]{width:var(--rail-width);z-index:4;pointer-events:none;min-width:0;min-height:0;position:absolute;top:18px;bottom:12px;left:20px}.shell__rail-dock[data-v-965d057a] .rail{pointer-events:auto;width:100%;height:100%}.shell__stage[data-v-965d057a]{min-width:0;height:100%;min-height:0;margin-left:calc(var(--rail-width) + 16px);box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;gap:14px;padding-bottom:12px;display:flex;overflow:hidden auto}.shell__top[data-v-965d057a]{z-index:3;flex:none;min-width:0;max-width:100%;position:sticky;top:0;overflow:hidden}.shell__content[data-v-965d057a]{grid-template-columns:minmax(0, 1fr) minmax(0, var(--detail-width));align-items:start;gap:16px;width:100%;min-width:0;max-width:100%;display:grid}.shell__main[data-v-965d057a]{box-sizing:border-box;gap:14px;min-width:0;max-width:100%;margin:0;padding:10px 18px 24px;display:grid;overflow-x:clip}.shell__main[data-v-965d057a] .glass-panel{box-shadow:none!important;filter:none!important}.shell__main[data-v-965d057a] .glass-panel:hover{box-shadow:none!important}.shell__detail[data-v-965d057a]{width:100%;max-width:100%;max-height:calc(100dvh - 18px - var(--shell-footer-h,52px) - 32px);scrollbar-gutter:auto;box-sizing:border-box;flex-direction:column;align-self:start;gap:14px;min-width:0;padding:0 0 2px;display:flex;position:sticky;top:0;overflow:hidden auto}.shell__detail[data-v-965d057a] .glass-panel,[data-theme=light]{box-shadow:none}.shell__detail[data-v-965d057a] .detail{flex:auto;min-height:0}.shell__detail[data-v-965d057a] .globe{flex:none}.shell__footer[data-v-965d057a]{z-index:2;box-sizing:border-box;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(10px);flex:none;width:100%;padding:0 12px 8px;position:relative}.banner[data-v-965d057a]{color:var(--danger);background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 35%, var(--glass-border));margin:0;padding:12px 14px}.modal-mask[data-v-965d057a]{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal[data-v-965d057a]{width:min(400px,100%);padding:20px}.modal h3[data-v-965d057a]{margin:8px 0;font-size:20px}.modal p[data-v-965d057a]{color:var(--text-muted);margin:0;line-height:1.5}.modal__ok[data-v-965d057a]{cursor:pointer;background:var(--accent);color:var(--accent-ink);box-shadow:0 0 16px var(--accent-glow);border:0;border-radius:999px;margin-top:18px;padding:10px 16px;font-weight:650}.detail-dock[data-v-965d057a]{left:12px;right:12px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:28;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 8px 8px 10px;display:grid;position:fixed;box-shadow:0 12px 36px #00000047}.detail-dock__info[data-v-965d057a]{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid}.detail-dock__icon[data-v-965d057a]{width:32px;height:32px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:10px;place-items:center;display:grid}.detail-dock__text[data-v-965d057a]{min-width:0;display:grid}.detail-dock__text em[data-v-965d057a]{color:var(--text-dim);font-size:10px;font-style:normal}.detail-dock__text strong[data-v-965d057a]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.detail-dock__ghost[data-v-965d057a],.detail-dock__go[data-v-965d057a]{white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;height:36px;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.detail-dock__ghost[data-v-965d057a]{border:1px solid var(--glass-border);background:var(--glass);color:var(--text)}.detail-dock__go[data-v-965d057a]{background:var(--accent);color:var(--accent-ink);box-shadow:0 0 16px var(--accent-glow);border:0}.detail-sheet-mask[data-v-965d057a]{z-index:46;-webkit-backdrop-filter:blur(6px);background:#0000007a;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.detail-sheet[data-v-965d057a]{width:min(560px,100%);max-height:min(86dvh,720px);animation:detailSheetIn-965d057a .28s var(--ease,cubic-bezier(.22, 1, .36, 1)) both;border-radius:22px 22px 0 0;flex-direction:column;padding:0;display:flex;overflow:hidden}.detail-sheet__bar[data-v-965d057a]{flex:none;justify-content:center;align-items:center;min-height:36px;padding:10px 12px 4px;display:flex;position:relative}.detail-sheet__handle[data-v-965d057a]{background:color-mix(in srgb, var(--text-dim) 55%, transparent);border-radius:999px;width:40px;height:4px}.detail-sheet__close[data-v-965d057a]{background:var(--glass);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:8px;right:10px}.detail-sheet__body[data-v-965d057a]{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 10px 14px;overflow:hidden auto}.detail-sheet__body[data-v-965d057a] .detail{box-shadow:none;background:0 0;border-color:#0000}@keyframes detailSheetIn-965d057a{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}[data-theme=light]{background:#0f203a47;box-shadow:0 10px 28px #28508224}@media (width<=1180px){.shell__content[data-v-965d057a]{grid-template-columns:minmax(0,1fr)}.shell__detail[data-v-965d057a]{scrollbar-gutter:auto;max-height:none;position:static}.shell__detail--compact[data-v-965d057a]{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.shell__footer[data-v-965d057a]{padding-bottom:calc(6px + 64px + env(safe-area-inset-bottom,0px))}}@media (width<=960px){.shell__workspace[data-v-965d057a]{padding:12px 12px 0}.shell__rail-dock[data-v-965d057a]{pointer-events:none;width:0;height:0;position:static;top:auto;bottom:auto;left:auto;overflow:visible}.shell__rail-dock[data-v-965d057a] .rail{height:auto}.shell__stage[data-v-965d057a]{height:100%;margin-left:0}.shell__footer[data-v-965d057a]{padding:0 8px calc(6px + 64px + env(safe-area-inset-bottom,0px))}}
