:root{--color-brand:#007ef8;--color-primary:#0064e0;--color-primary-hover:#0053bd;--color-primary-active:#00449b;--color-primary-soft:#e8f2ff;--color-on-primary:#fff;--color-ink:#1c2a33;--color-ink-2:#4a5a66;--color-ink-3:#6b7a86;--color-page:#f5f7fa;--color-surface:#fff;--color-surface-2:#f0f3f6;--color-line:#dce1e6;--color-line-strong:#929faa;--color-overlay:#1c2a3380;--color-success:#0a7d4f;--color-success-soft:#e3f5ec;--color-warning:#a85b00;--color-warning-soft:#fff3e0;--color-danger:#c62828;--color-danger-hover:#a82222;--color-danger-active:#8e1c1c;--color-danger-soft:#fdecec;--color-neutral:#4a5a66;--color-neutral-soft:#f0f3f6;--color-info:var(--color-primary);--color-info-soft:var(--color-primary-soft);--radius-s:8px;--radius-m:12px;--radius-l:20px;--radius-pill:999px;--shadow-nav:0 1px 4px #1c2a3314;--shadow-card:0 1px 2px #1c2a330a, 0 4px 16px #1c2a330f;--shadow-pop:0 4px 12px #1c2a331a, 0 16px 40px #1c2a3324;--ring-focus-color:var(--color-brand);--ring-soft:0 0 0 4px #007ef82e;--ring-soft-danger:0 0 0 4px #c6282824;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--font-size-xs:12px;--font-size-s:14px;--font-size-m:16px;--font-size-l:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-title:32px;--font-size-number:40px;--font-size-number-l:56px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-body:1.5;--control-height-s:40px;--control-height-m:48px;--control-height-l:56px;--input-height:64px;--page-max-width:1120px;--page-gutter:var(--space-8);--sidebar-width:264px;--topnav-height:0px;--auth-column-width:460px;--motion-fast:.15s;--motion-base:.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--z-sticky:100;--z-nav:200;--z-menu:300;--z-overlay:400;--z-dialog:500;--z-toast:600}@media (width<=600px){:root{--page-gutter:var(--space-4);--font-size-number-l:var(--font-size-number)}}@media (width<=1199.98px){:root{--topnav-height:72px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:calc(var(--topnav-height) + var(--space-4))}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul,pre,fieldset,legend{margin:0;padding:0}ol,ul{list-style:none}fieldset{border:0;min-width:0}img,svg,video,canvas{max-width:100%;display:block}img,video{height:auto}input,button,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;margin:0}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none!important}body{background:var(--color-page);min-height:100dvh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--font-size-m);font-weight:var(--weight-regular);line-height:var(--line-height-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-semibold);line-height:var(--line-height-tight);text-wrap:balance}h1{font-size:var(--font-size-title)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-l)}h5,h6{font-size:var(--font-size-m)}small{font-size:var(--font-size-s)}strong,b{font-weight:var(--weight-bold)}a{color:var(--color-primary);font-weight:var(--weight-semibold);text-decoration:none}a:hover{color:var(--color-primary-hover);text-decoration:underline}code,kbd,pre,samp{font-family:var(--font-mono);font-size:.9em}hr{background:var(--color-line);border:0;height:1px;margin:0}::placeholder{color:var(--color-ink-3);opacity:1}::selection{background:var(--color-primary-soft)}body:lang(zh){line-height:1.6}:focus{outline:none}:focus-visible{outline:2px solid var(--ring-focus-color);outline-offset:2px}[tabindex="-1"]:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tabular-nums{font-variant-numeric:tabular-nums}.toast-layer.svelte-182nh3g{right:0;bottom:var(--space-4);z-index:var(--z-toast);padding:0 var(--space-4);pointer-events:none;justify-content:flex-end;display:flex;position:fixed;left:0}.toast-layer--in-dialog.svelte-182nh3g{justify-content:flex-start}.toast-list.svelte-182nh3g{gap:var(--space-2);flex-direction:column;width:100%;max-width:400px;display:flex}.toast.svelte-182nh3g{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--color-surface);border-radius:var(--radius-m);box-shadow:var(--shadow-pop);font-size:var(--font-size-s);pointer-events:auto;display:flex}.toast__icon.svelte-182nh3g{padding-top:var(--space-1);flex:none;display:inline-flex}.toast__icon--success.svelte-182nh3g{color:var(--color-success)}.toast__icon--error.svelte-182nh3g{color:var(--color-danger)}.toast__icon--warning.svelte-182nh3g{color:var(--color-warning)}.toast__icon--info.svelte-182nh3g{color:var(--color-info)}.toast__text.svelte-182nh3g{min-width:0;padding:var(--space-1) 0;flex:1;align-self:center}.toast__title.svelte-182nh3g{font-weight:var(--weight-bold);overflow-wrap:anywhere}.toast__title.svelte-182nh3g+.toast__message:where(.svelte-182nh3g){color:var(--color-ink-2)}.toast__message.svelte-182nh3g{overflow-wrap:anywhere}.toast.svelte-182nh3g .toast__action{max-width:50%;min-height:32px;padding-inline:var(--space-3);flex:0 auto}.toast.svelte-182nh3g .toast__close{color:var(--color-ink-2)}@media (width<=600px){.toast-layer.svelte-182nh3g{top:calc(env(safe-area-inset-top,0px) + var(--space-2));padding:0 var(--space-2);justify-content:center;bottom:auto}.toast-layer--in-dialog.svelte-182nh3g{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + var(--dialog-keyboard,0px) + 148px)}.toast-list.svelte-182nh3g{max-width:none}.toast.svelte-182nh3g{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.toast.svelte-182nh3g .toast__action{max-width:100%;margin-top:calc(-1 * var(--space-2));grid-area:2/2;justify-self:start;margin-inline-start:calc(-1 * var(--space-3) - 2px)}.toast.svelte-182nh3g .toast__close{grid-area:1/3}}
