.app-navigation[data-v-ae2043ac]{--navigation-accent: var(--text-main);--navigation-hover-bg: var(--background-secondary);--navigation-muted: var(--text-secondary);--navigation-border: var(--border-soft, var(--split));--navigation-pad-x: .7rem;--navigation-pad-y: .82rem;--navigation-min-height: 0;--navigation-active-indent: .35rem;display:flex;color:var(--text-main)}.app-navigation.is-horizontal[data-v-ae2043ac]{flex-direction:row;align-items:stretch;gap:.15rem}.app-navigation.is-vertical[data-v-ae2043ac]{flex-direction:column;gap:.25rem}.app-navigation.is-panel[data-v-ae2043ac]{border-top:1px solid var(--navigation-border);border-bottom:1px solid var(--navigation-border);padding:.25rem 0}.app-navigation.is-header[data-v-ae2043ac]{align-self:stretch;--navigation-pad-x: .9rem;--navigation-pad-y: 0;--navigation-min-height: 100%;--navigation-hover-bg: var(--background-secondary)}.app-navigation.is-compact[data-v-ae2043ac]{--navigation-pad-x: .7rem;--navigation-pad-y: .72rem;--navigation-min-height: 0;--navigation-active-indent: 0;gap:.45rem}.app-navigation-entry[data-v-ae2043ac]{display:flex;min-width:0}.app-navigation.is-vertical .app-navigation-entry[data-v-ae2043ac]{width:100%}.app-navigation.is-horizontal .app-navigation-entry[data-v-ae2043ac]{align-items:stretch}.app-navigation-item[data-v-ae2043ac]{width:100%;min-height:var(--navigation-min-height);border:none;background:transparent;border-radius:0;padding:var(--navigation-pad-y) var(--navigation-pad-x);display:flex;align-items:center;justify-content:center;gap:.55rem;text-align:left;position:relative;color:var(--text-main);cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s var(--ease-out)}.app-navigation.is-vertical .app-navigation-item[data-v-ae2043ac]{justify-content:flex-start}.app-navigation.is-compact .app-navigation-item[data-v-ae2043ac]{border-left:1px solid var(--split)}.app-navigation-item[data-v-ae2043ac]:disabled{cursor:not-allowed;opacity:.5}.app-navigation-copy[data-v-ae2043ac]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;color:currentColor}.app-navigation-title[data-v-ae2043ac]{color:currentColor;font-size:.96rem;font-weight:600;line-height:1.2;white-space:nowrap}.app-navigation-item.is-active .app-navigation-title[data-v-ae2043ac]{font-weight:700}.app-navigation-indicator[data-v-ae2043ac]{position:absolute;background:var(--navigation-accent);transform-origin:center;transition:transform .16s var(--ease-out)}.app-navigation.is-horizontal .app-navigation-indicator[data-v-ae2043ac]{left:var(--navigation-pad-x);right:var(--navigation-pad-x);bottom:0;height:2px;transform:scaleX(0)}.app-navigation.is-vertical .app-navigation-indicator[data-v-ae2043ac]{left:0;top:0;bottom:0;width:2px;transform:scaleY(0)}.app-navigation.is-panel .app-navigation-item[data-v-ae2043ac]:focus-visible,.app-navigation.is-panel .app-navigation-item.is-active[data-v-ae2043ac]{background:var(--navigation-accent);color:var(--background);outline:none}.app-navigation.is-header .app-navigation-item[data-v-ae2043ac]:focus-visible,.app-navigation.is-header .app-navigation-item.is-active[data-v-ae2043ac],.app-navigation.is-compact .app-navigation-item[data-v-ae2043ac]:focus-visible,.app-navigation.is-compact .app-navigation-item.is-active[data-v-ae2043ac]{background:var(--navigation-hover-bg);outline:none}.app-navigation.is-compact .app-navigation-item[data-v-ae2043ac]:focus-visible{border-color:var(--navigation-accent);transform:translate(2px)}.app-navigation-item:focus-visible .app-navigation-indicator[data-v-ae2043ac],.app-navigation-item.is-active .app-navigation-indicator[data-v-ae2043ac]{transform:scale(1)}@media (hover: hover) and (pointer: fine){.app-navigation.is-panel .app-navigation-item[data-v-ae2043ac]:hover{background:var(--navigation-accent);color:var(--background)}.app-navigation.is-header .app-navigation-item[data-v-ae2043ac]:hover,.app-navigation.is-compact .app-navigation-item[data-v-ae2043ac]:hover{background:var(--navigation-hover-bg);outline:none}.app-navigation.is-compact .app-navigation-item[data-v-ae2043ac]:hover{border-color:var(--navigation-accent);transform:translate(2px)}.app-navigation-item:hover .app-navigation-indicator[data-v-ae2043ac]{transform:scale(1)}}@media (max-width: 960px){.app-navigation.is-header[data-v-ae2043ac]{min-height:44px}.app-navigation.is-header .app-navigation-entry[data-v-ae2043ac]{flex:0 0 auto}.app-navigation.is-header .app-navigation-item[data-v-ae2043ac]{min-height:44px;padding-inline:.8rem}.app-navigation.is-panel[data-v-ae2043ac]{flex-direction:row;flex-wrap:wrap;border:none;padding:0}.app-navigation.is-panel .app-navigation-entry[data-v-ae2043ac]{flex:1 1 160px}.app-navigation.is-panel .app-navigation-item[data-v-ae2043ac]{border:1px solid var(--navigation-border);padding:.82rem .9rem}.app-navigation.is-panel .app-navigation-item[data-v-ae2043ac]:focus-visible,.app-navigation.is-panel .app-navigation-item.is-active[data-v-ae2043ac]{padding-left:1.15rem}}@media (max-width: 640px){.app-navigation.is-panel .app-navigation-entry[data-v-ae2043ac]{flex:1 1 100%}}.app-header[data-v-ada3daf0]{width:100%;min-height:var(--app-header-height);position:relative;z-index:40;background:color-mix(in srgb,var(--background) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);border-bottom:1px solid var(--split)}:root[data-theme=dark] .app-header{background:color-mix(in srgb,var(--background) 94%,transparent);border-bottom-color:#2b3748}.header-content[data-v-ada3daf0]{width:min(1280px,100%);min-height:var(--app-header-height);display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:0 1rem;gap:1rem;position:relative;box-sizing:border-box}.logo-section[data-v-ada3daf0]{cursor:pointer;border:1px none var(--text-main);background:transparent;padding:.35rem .7rem .35rem .42rem;display:inline-flex;align-items:center;gap:.88rem;color:var(--text-main);min-height:50px;transition:background-color .16s ease,color .16s ease,transform .16s ease}.logo-section[data-v-ada3daf0]:hover{background:var(--text-main);color:var(--background)}.logo-mark[data-v-ada3daf0]{width:36px;height:36px;display:block;object-fit:contain;flex:0 0 auto}.background-blur[data-v-ada3daf0]{z-index:39;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:transparent;opacity:0;pointer-events:none;transition:opacity .18s ease,background-color .18s ease}.background-blur.active[data-v-ada3daf0]{background:#03050a66;opacity:1}:root[data-theme=dark] .background-blur.active{background:color-mix(in srgb,#02040A 78%,transparent)}.logo-text[data-v-ada3daf0]{font-size:1.08rem;font-weight:800;color:currentColor;margin:0;text-align:left}.navigation-zone[data-v-ada3daf0]{display:flex;align-self:stretch;min-width:0}.primary-nav[data-v-ada3daf0]{min-height:var(--app-header-height)}.mega-panel[data-v-ada3daf0]{position:absolute;top:100%;left:calc(50% - 50vw);width:100vw;border-bottom:1px solid var(--split);background:var(--background);pointer-events:auto;overflow:hidden;transform-origin:top center;will-change:opacity,transform;transition:height .18s var(--ease-out)}.mega-shell-enter-active[data-v-ada3daf0],.mega-shell-leave-active[data-v-ada3daf0]{transition:opacity .16s var(--ease-out),transform .18s var(--ease-out)}.mega-shell-enter-from[data-v-ada3daf0],.mega-shell-leave-to[data-v-ada3daf0]{opacity:0;transform:translateY(-8px) scaleY(.98)}.mega-shell-enter-to[data-v-ada3daf0],.mega-shell-leave-from[data-v-ada3daf0]{opacity:1;transform:translateY(0) scaleY(1)}.mega-content-enter-active[data-v-ada3daf0],.mega-content-leave-active[data-v-ada3daf0]{transition:opacity .12s var(--ease-out),transform .14s var(--ease-out)}.mega-content-enter-from[data-v-ada3daf0]{opacity:0;transform:translateY(6px)}.mega-content-leave-to[data-v-ada3daf0]{opacity:0;transform:translateY(-4px)}.mega-content-enter-to[data-v-ada3daf0],.mega-content-leave-from[data-v-ada3daf0]{opacity:1;transform:translateY(0)}.mega-panel-inner[data-v-ada3daf0]{width:min(1120px,100%);margin:0 auto;padding:1.4rem 1.5rem 1.55rem;display:grid;grid-template-columns:minmax(180px,.62fr) minmax(260px,.82fr) 1fr;gap:1.3rem}.mega-panel-heading[data-v-ada3daf0]{display:flex;flex-direction:column;gap:.55rem;color:var(--text-main)}.mega-panel-heading strong[data-v-ada3daf0]{font-size:1.4rem;line-height:1.15}.mega-links[data-v-ada3daf0]{grid-column:2}.user-section[data-v-ada3daf0]{--header-control-height: 46px;display:flex;align-items:center;gap:.75rem;margin-left:auto}.user-info[data-v-ada3daf0]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:var(--header-control-height);border:1px solid var(--split);padding:0 .85rem;box-sizing:border-box}.user-name[data-v-ada3daf0]{font-weight:600;color:var(--text-main)}.user-role[data-v-ada3daf0]{font-size:.8em;color:var(--text-secondary)}.avatar-container[data-v-ada3daf0]{display:flex;align-items:center;gap:.55rem;border:1px solid var(--split);background:transparent;padding:0 .85rem 0 .25rem;height:var(--header-control-height);box-sizing:border-box;cursor:pointer;color:var(--text-main);transition:border-color .16s ease,background-color .16s ease}.avatar-container[data-v-ada3daf0]:hover{border-color:var(--text-main);background:var(--background-secondary)}.avatar-label[data-v-ada3daf0]{color:currentColor;font-size:.9em;white-space:nowrap}.user-avatar[data-v-ada3daf0]{width:calc(var(--header-control-height) - 10px);height:calc(var(--header-control-height) - 10px);border-radius:0;flex-shrink:0;object-fit:cover;border:1px solid var(--split)}.login-alert[data-v-ada3daf0]{background:transparent;color:var(--text-main);padding:0 .95rem;height:var(--header-control-height);box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:.5rem;border:1px solid var(--text-main);transition:background-color .16s ease,color .16s ease}.login-alert[data-v-ada3daf0]:hover{background:var(--text-main);color:var(--background)}.alert-text[data-v-ada3daf0]{font-weight:500;font-size:.95rem}.header-actions[data-v-ada3daf0]{display:flex;align-items:center;gap:.55rem;height:var(--header-control-height)}.lang-btn[data-v-ada3daf0],.guide-btn[data-v-ada3daf0]{display:grid;place-items:center;padding:0 .8rem;height:var(--header-control-height);min-width:var(--header-control-height);box-sizing:border-box;font-size:.9rem;cursor:pointer;border-radius:0;background:transparent;color:var(--text-main);border:1px solid var(--split);transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .12s var(--ease-out)}.lang-btn[data-v-ada3daf0]:hover,.guide-btn[data-v-ada3daf0]:hover{border-color:var(--text-main);background:var(--background-secondary)}.lang-btn[data-v-ada3daf0]:active,.guide-btn[data-v-ada3daf0]:active{transform:scale(.97)}@media (max-width: 980px){:root{--app-header-height: 128px}.header-content[data-v-ada3daf0]{padding:.75rem 1rem;align-items:flex-start;flex-wrap:wrap;gap:.65rem;overflow:visible}.navigation-zone[data-v-ada3daf0]{order:3;width:100%;max-width:100%;min-width:0;overflow:visible}.primary-nav[data-v-ada3daf0]{width:100%;max-width:100%;min-width:0;min-height:44px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.primary-nav[data-v-ada3daf0]::-webkit-scrollbar{display:none}.mega-panel[data-v-ada3daf0]{top:100%}.user-section[data-v-ada3daf0]{flex-wrap:wrap;justify-content:flex-end}.user-info[data-v-ada3daf0],.avatar-label[data-v-ada3daf0]{display:none}}@media (max-width: 640px){:root{--app-header-height: 108px}.header-content[data-v-ada3daf0]{flex-direction:row;align-items:center;padding:.55rem .75rem;gap:.45rem}.user-section[data-v-ada3daf0]{--header-control-height: 40px;order:1;width:auto;margin-left:auto;justify-content:flex-end;flex-wrap:nowrap;gap:.4rem}.logo-section[data-v-ada3daf0]{order:1;width:auto;max-width:none;min-height:40px;padding:.2rem .45rem .2rem .3rem;gap:.5rem}.logo-mark[data-v-ada3daf0]{width:31px;height:31px}.logo-text[data-v-ada3daf0]{display:none}.navigation-zone[data-v-ada3daf0]{order:2;flex-basis:100%}.header-actions[data-v-ada3daf0]{gap:.35rem}.lang-btn[data-v-ada3daf0],.guide-btn[data-v-ada3daf0]{padding:0 .55rem;min-width:var(--header-control-height)}.mega-panel-inner[data-v-ada3daf0]{grid-template-columns:1fr;padding:1rem}.mega-links[data-v-ada3daf0]{grid-column:auto}.login-alert[data-v-ada3daf0]{flex:0 1 auto;justify-content:center;padding:0 .7rem}.alert-text[data-v-ada3daf0]{font-size:.86rem}}@media (max-width: 360px){.header-content[data-v-ada3daf0]{padding:.45rem;gap:.3rem}.logo-section[data-v-ada3daf0]{min-width:0;padding-inline:.2rem}.logo-mark[data-v-ada3daf0]{width:28px;height:28px}.user-section[data-v-ada3daf0]{--header-control-height: 36px;min-width:0;gap:.25rem}.header-actions[data-v-ada3daf0]{gap:.25rem}.lang-btn[data-v-ada3daf0],.guide-btn[data-v-ada3daf0]{min-width:36px;padding-inline:.4rem;font-size:.8rem}.login-alert[data-v-ada3daf0]{min-width:0;padding-inline:.5rem}.alert-text[data-v-ada3daf0]{font-size:.74rem;white-space:nowrap}.mega-panel-inner[data-v-ada3daf0]{padding:.75rem}}.onboarding-prompt[data-v-97f67496]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;font-family:Inter,system-ui,sans-serif}.onboarding-prompt-panel[data-v-97f67496]{position:fixed;top:50%;left:50%;z-index:2;width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:clamp(1.35rem,4vw,2rem);border:1px solid color-mix(in srgb,var(--primary-light) 48%,var(--split));border-radius:10px;background:var(--background);color:var(--text-main);box-shadow:0 24px 70px #0000004d;transform:translate(-50%,-50%)}.onboarding-prompt-panel h2[data-v-97f67496]{margin:0;color:var(--title-color);font-size:clamp(1.45rem,4vw,2rem);font-weight:680;line-height:1.15}.onboarding-prompt-panel p[data-v-97f67496]{margin:.8rem 0 0;color:var(--text-secondary);font-size:.96rem;line-height:1.65}.onboarding-prompt-actions[data-v-97f67496]{display:flex;justify-content:flex-end;gap:.65rem;margin-top:1.5rem}.onboarding-prompt-later[data-v-97f67496],.onboarding-prompt-start[data-v-97f67496]{min-height:42px;padding:.7rem .95rem;border:1px solid var(--split);background:transparent;color:var(--text-main);font-weight:700;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .12s var(--ease-out)}.onboarding-prompt-later[data-v-97f67496]:hover,.onboarding-prompt-later[data-v-97f67496]:focus-visible{border-color:var(--primary-light);background:var(--button-secondary-hover);outline:none}.onboarding-prompt-start[data-v-97f67496]{display:inline-flex;align-items:center;gap:.45rem;border-color:var(--primary);background:var(--button-primary-bg);color:var(--button-primary-text)}.onboarding-prompt-start[data-v-97f67496]:hover,.onboarding-prompt-start[data-v-97f67496]:focus-visible{border-color:var(--primary-light);background:var(--button-primary-hover);outline:none}.onboarding-prompt-later[data-v-97f67496]:active,.onboarding-prompt-start[data-v-97f67496]:active{transform:scale(.97)}.onboarding-guide[data-v-97f67496]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;font-family:Inter,system-ui,sans-serif;isolation:isolate}.onboarding-overlay-enter-active[data-v-97f67496],.onboarding-overlay-leave-active[data-v-97f67496]{transition:opacity .22s var(--ease-out)}.onboarding-overlay-enter-from[data-v-97f67496],.onboarding-overlay-leave-to[data-v-97f67496]{opacity:0}.onboarding-overlay-enter-active .onboarding-prompt-panel[data-v-97f67496],.onboarding-overlay-leave-active .onboarding-prompt-panel[data-v-97f67496],.onboarding-overlay-enter-active .onboarding-panel[data-v-97f67496],.onboarding-overlay-leave-active .onboarding-panel[data-v-97f67496]{transition:opacity .22s var(--ease-out),filter .22s var(--ease-out),transform .22s var(--ease-out)}.onboarding-overlay-enter-from .onboarding-prompt-panel[data-v-97f67496],.onboarding-overlay-leave-to .onboarding-prompt-panel[data-v-97f67496]{opacity:0;filter:blur(2px);transform:translate(-50%,calc(-50% + 12px))}.onboarding-overlay-enter-from .onboarding-panel[data-v-97f67496],.onboarding-overlay-leave-to .onboarding-panel[data-v-97f67496]{opacity:0;filter:blur(2px);transform:var(--panel-enter-transform, translate(-50%, calc(-50% + 12px) ))}.onboarding-scrim[data-v-97f67496]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:default}.onboarding-prompt .onboarding-scrim[data-v-97f67496]{background:#03080fa8}.onboarding-guide .onboarding-scrim[data-v-97f67496]{background:#03080f5c}.onboarding-guide--spotlight .onboarding-scrim[data-v-97f67496]{background:transparent}.onboarding-spotlight[data-v-97f67496]{position:fixed;z-index:1;border:2px solid var(--primary-light);border-radius:10px;box-shadow:0 0 0 9999px #03080fa8,0 0 0 5px color-mix(in srgb,var(--primary-light) 18%,transparent);pointer-events:none;transition:top .18s var(--ease-out),left .18s var(--ease-out),width .18s var(--ease-out),height .18s var(--ease-out)}.onboarding-panel[data-v-97f67496]{position:fixed;top:50%;left:50%;z-index:2;width:min(520px,calc(100vw - 40px));box-sizing:border-box;padding:1.65rem;border:1px solid color-mix(in srgb,var(--primary-light) 48%,var(--split));border-radius:10px;background:color-mix(in srgb,var(--background) 92%,var(--primary) 8%);color:var(--text-main);box-shadow:0 24px 70px #0000005c,0 0 0 1px color-mix(in srgb,var(--primary-light) 16%,transparent),inset 0 1px color-mix(in srgb,var(--primary-light) 22%,transparent);transform:var(--panel-transform, translate(-50%, -50%));transition:top .26s var(--ease-out),left .26s var(--ease-out),opacity .22s var(--ease-out),filter .22s var(--ease-out),transform .26s var(--ease-out);will-change:top,left,transform,opacity;outline:none}.onboarding-panel[data-v-97f67496]:focus{outline:2px solid color-mix(in srgb,var(--primary-light) 55%,transparent);outline-offset:3px}.onboarding-header[data-v-97f67496],.onboarding-footer[data-v-97f67496],.onboarding-navigation[data-v-97f67496]{display:flex;align-items:center}.onboarding-header[data-v-97f67496]{gap:.65rem}.onboarding-progress[data-v-97f67496]{margin-left:auto;color:var(--text-secondary);font:700 .72rem/1 Space Mono,monospace}.onboarding-close[data-v-97f67496]{display:grid;place-items:center;width:30px;height:30px;margin-left:.15rem;border:1px solid var(--split);border-radius:50%;background:transparent;color:var(--text-secondary);font-size:1.25rem;line-height:1;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .12s var(--ease-out)}.onboarding-close[data-v-97f67496]:hover,.onboarding-close[data-v-97f67496]:focus-visible{border-color:var(--primary-light);color:var(--text-main);outline:none}.onboarding-close[data-v-97f67496]:active{transform:scale(.97)}.onboarding-progress-bar[data-v-97f67496]{height:3px;margin:1rem 0 1.2rem;background:color-mix(in srgb,var(--text-main) 12%,transparent);overflow:hidden}.onboarding-progress-bar span[data-v-97f67496]{display:block;height:100%;background:var(--primary-light);transition:width .22s var(--ease-out)}.onboarding-content[data-v-97f67496]{display:grid;gap:.7rem}.onboarding-content-enter-active[data-v-97f67496],.onboarding-content-leave-active[data-v-97f67496]{transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.onboarding-content-enter-from[data-v-97f67496]{opacity:0;transform:translateY(8px)}.onboarding-content-leave-to[data-v-97f67496]{opacity:0;transform:translateY(-5px)}.onboarding-content h2[data-v-97f67496]{margin:0;color:var(--title-color);font-size:1.7rem;font-weight:680;line-height:1.15}.onboarding-content p[data-v-97f67496]{margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.65}.onboarding-actions-grid[data-v-97f67496]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.2rem}.onboarding-action[data-v-97f67496],.onboarding-secondary[data-v-97f67496],.onboarding-next[data-v-97f67496]{min-height:42px;border:1px solid var(--split);background:transparent;color:var(--text-main);font-weight:700;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .12s var(--ease-out)}.onboarding-action[data-v-97f67496]{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.55rem .65rem;font-size:.78rem;text-align:left}.onboarding-action--primary[data-v-97f67496],.onboarding-next[data-v-97f67496]{border-color:var(--primary);background:var(--button-primary-bg);color:var(--button-primary-text)}.onboarding-action[data-v-97f67496]:hover,.onboarding-action[data-v-97f67496]:focus-visible,.onboarding-secondary[data-v-97f67496]:hover:not(:disabled),.onboarding-secondary[data-v-97f67496]:focus-visible,.onboarding-next[data-v-97f67496]:hover,.onboarding-next[data-v-97f67496]:focus-visible{border-color:var(--primary-light);background:var(--button-secondary-hover);color:var(--text-main);outline:none}.onboarding-action--primary[data-v-97f67496]:hover,.onboarding-action--primary[data-v-97f67496]:focus-visible,.onboarding-next[data-v-97f67496]:hover,.onboarding-next[data-v-97f67496]:focus-visible{background:var(--button-primary-hover);color:var(--button-primary-text)}.onboarding-action[data-v-97f67496]:active,.onboarding-secondary[data-v-97f67496]:active:not(:disabled),.onboarding-next[data-v-97f67496]:active{transform:scale(.97)}.onboarding-footer[data-v-97f67496]{justify-content:space-between;gap:.75rem;margin-top:1.35rem}.onboarding-skip[data-v-97f67496],.onboarding-secondary[data-v-97f67496]{padding:.7rem .8rem;font-size:.84rem}.onboarding-skip[data-v-97f67496]{border:0;background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .16s ease,transform .12s var(--ease-out)}.onboarding-skip[data-v-97f67496]:hover,.onboarding-skip[data-v-97f67496]:focus-visible{color:var(--text-main);outline:none}.onboarding-skip[data-v-97f67496]:active{transform:scale(.97)}.onboarding-navigation[data-v-97f67496]{gap:.5rem}.onboarding-secondary[data-v-97f67496],.onboarding-next[data-v-97f67496]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.onboarding-secondary[data-v-97f67496]:disabled{cursor:not-allowed;opacity:.45}.onboarding-next[data-v-97f67496]{padding:.7rem .95rem}@media (max-width: 560px){.onboarding-prompt-actions[data-v-97f67496]{flex-direction:column-reverse}.onboarding-prompt-later[data-v-97f67496],.onboarding-prompt-start[data-v-97f67496]{width:100%}.onboarding-panel[data-v-97f67496]{padding:1rem}.onboarding-content h2[data-v-97f67496]{font-size:1.45rem}.onboarding-actions-grid[data-v-97f67496]{grid-template-columns:1fr}.onboarding-action[data-v-97f67496]{min-height:38px}.onboarding-footer[data-v-97f67496]{align-items:stretch}.onboarding-navigation[data-v-97f67496]{flex:1;justify-content:flex-end}}@media (prefers-reduced-motion: reduce){.onboarding-overlay-enter-active[data-v-97f67496],.onboarding-overlay-leave-active[data-v-97f67496],.onboarding-overlay-enter-active .onboarding-prompt-panel[data-v-97f67496],.onboarding-overlay-leave-active .onboarding-prompt-panel[data-v-97f67496],.onboarding-overlay-enter-active .onboarding-panel[data-v-97f67496],.onboarding-overlay-leave-active .onboarding-panel[data-v-97f67496],.onboarding-content-enter-active[data-v-97f67496],.onboarding-content-leave-active[data-v-97f67496],.onboarding-prompt-panel[data-v-97f67496],.onboarding-panel[data-v-97f67496],.onboarding-spotlight[data-v-97f67496],.onboarding-progress-bar span[data-v-97f67496]{transition:none}}:root{--app-header-height: 72px;--font-sans: "Space Grotesk", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "SpaceMono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-display: var(--font-sans);--primary: #2563EB;--primary-dark: #1E40AF;--primary-light: #60A5FA;--background: #FFFFFF;--background-secondary: #F8FAFC;--page-background: var(--background-secondary);--card-background: #F1F5F9;--glass-strong: var(--background);--glass-soft: var(--background-secondary);--surface-soft: color-mix(in srgb, var(--text-main) 4%, transparent);--split: #E5E7EB;--text-secondary: #64748B;--text-main: #1F2937;--title-color: #0F172A;--success: #16A34A;--warning: #F59E0B;--error: #DE2626;--button-primary-bg: #2563EB;--button-primary-text: #FFFFFF;--button-primary-hover: #1E40AF;--button-secondary-bg: #FFFFFF;--button-secondary-border: #2563EB;--button-secondary-text: #2563EB;--button-secondary-hover: #EFF6FF;--button-ghost-bg: transparent;--button-ghost-text: #2563EB;--button-ghost-hover: #EFF6FF;--dark-bg: #090C12;--dark-card: #111722;--dark-border: #2B3748;--dark-text-primary: #F1F5F9;--dark-text-secondary: #A9B5C5;--dark-text-muted: #78869A;--code-bg: #0C121B;--code-text: #E8EDF5;--code-keyword: #8AC0FF;--code-string: #55DFA0;--code-comment: #8592A5;--text: var(--text-main);--border-soft: color-mix(in srgb, var(--split) 82%, transparent);--radius-panel: 18px;--motion-fast: .16s;--motion-base: .24s;--motion-slow: .28s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-standard: var(--ease-out);--measure-readable: 72ch}:root[data-theme=dark]{color-scheme:dark;--background: var(--dark-bg);--background-secondary: var(--dark-card);--page-background: var(--background);--card-background: #161E2A;--glass-strong: var(--background-secondary);--glass-soft: #182331;--surface-soft: color-mix(in srgb, var(--dark-text-primary) 7%, transparent);--split: var(--dark-border);--primary: #5B9BF6;--primary-dark: #3B82F6;--primary-light: #A3C7FF;--text-main: var(--dark-text-primary);--text-secondary: var(--dark-text-secondary);--title-color: var(--dark-text-primary);--success: #54D88E;--warning: #F6C866;--error: #FF7A7A;--button-secondary-bg: #161E2A;--button-secondary-border: #7BB2FF;--button-secondary-text: #C9E0FF;--button-secondary-hover: #0C1725;--button-ghost-text: #C9E0FF;--button-ghost-hover: #0C1725;--text: var(--text-main)}@font-face{font-family:Space Grotesk;src:url(/assets/space-grotesk-latin-300-normal-DiSf0yqz.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GSans;src:url(/assets/GoogleSans-Regular-COnPDcWl.ttf);font-display:swap}@font-face{font-family:SpaceMono;src:url(/assets/SpaceMono-Regular-Ba0nOT4a.ttf);font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf);font-display:swap}@font-face{font-family:Bahnschrift;src:url(/assets/bahnschrift-CMwYgB8Y.ttf);font-display:swap}*{font-family:var(--font-sans);box-sizing:border-box;font-optical-sizing:auto}html{scroll-behavior:smooth;height:100%}body{margin:0;background:radial-gradient(circle at 8% -10%,color-mix(in srgb,var(--primary-light) 10%,transparent),transparent 28rem),var(--background);color:var(--text-main);width:100%;height:100dvh;overflow:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root[data-theme=dark] body{background:radial-gradient(circle at 8% -10%,color-mix(in srgb,var(--primary) 13%,transparent),transparent 28rem),linear-gradient(180deg,#0E141D 0%,var(--background) 48%,#07090E 100%)}:root[data-theme=dark] :where(input,textarea,select){color:var(--text-main)}:root[data-theme=dark] :where(input,textarea,select)::placeholder{color:var(--dark-text-muted)}#app{width:100%;height:100%;overflow:hidden}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 42%,transparent);outline-offset:3px}:where(p,li){line-height:1.65}:where(h1,h2,h3){color:var(--title-color);text-wrap:balance;letter-spacing:-.018em}:where(p,li,dd){overflow-wrap:anywhere}a{color:inherit}::selection{background:color-mix(in srgb,var(--primary) 24%,transparent);color:var(--title-color)}.page-shell{max-width:100%;margin:0 auto;padding:1.5rem 0 2rem;box-sizing:border-box;height:100%;overflow-x:hidden}:where(.query-page,.dashboard,.advancement-page,.misc-page,.register-page,.chat,.guides-page,.news-page,.account,.transport-page)>:where(header,section,main,.page-header,.chat-header,.chat-body,.composer){animation:app-section-in var(--motion-base) var(--ease-out) both}:where(.query-page,.dashboard,.advancement-page,.misc-page,.register-page,.chat,.guides-page,.news-page)>:where(header,section,main,.chat-body):nth-child(2){animation-delay:50ms}:where(button,a,[role=button]){transition-duration:var(--motion-fast);transition-timing-function:var(--ease-out)}:where(button,[role=button]):active:not(:disabled){transform:scale(.985)}@keyframes app-section-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.page-shell{padding:1rem 0 1.5rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media (prefers-reduced-transparency: reduce){body{background:var(--background)}:where(.app-header,.mega-panel,.panel,.register-panel,.result-panel,.board-card){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--background)!important}}:root[data-theme=dark] ::-webkit-scrollbar-track{background:var(--background)}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--dark-border);border-color:var(--background)}*{-webkit-user-select:none;user-select:none}input,textarea,article,.article-content,.markdown-body,[data-selectable]{-webkit-user-select:text;user-select:text}::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text-secondary) 42%,transparent);border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--text-main) 58%,transparent)}:root[data-theme=dark] ::-webkit-scrollbar-track{background-color:var(--background)}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:var(--dark-border);border-color:var(--background)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,transparent) transparent}.app-shell{height:100dvh;background-color:var(--page-background);display:flex;flex-direction:column;overflow:hidden}.app-main{width:100%;flex:1;min-height:0;background:var(--page-background);overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.app-main--contained{overflow:hidden}.route-fade-enter-active,.route-fade-leave-active{transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.route-fade-enter-from{opacity:0;transform:translateY(6px)}.route-fade-leave-to{opacity:0;transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){.route-fade-enter-active,.route-fade-leave-active{transition:none}}:root{--common: #55CE85;--uncommon: #47C9DA;--rare: #A753DA;--limited: #FF9800;--color-primary: var(--primary);--color-on-primary: var(--button-primary-text);--color-surface-container-high: var(--card-background);--color-surface: var(--background-secondary);--color-on-surface: var(--text-main);--color-on-surface-variant: var(--text-secondary);--color-link: var(--primary)}
