*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border{border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root,:root[data-theme=light]{--bg: #f7f4ed;--panel: #ffffff;--panel-2: #fbf8f1;--chrome: #0e5f5b;--chrome-ink: #ffffff;--chrome-muted: rgba(255, 255, 255, .72);--chrome-line: rgba(255, 255, 255, .16);--chrome-soft: rgba(255, 255, 255, .14);--chrome-active: #ffffff;--chrome-brand: #6fd9d2;--brand-teal: #35b8b0;--ink: #1e2a29;--muted: #5c6b69;--line: rgba(53, 184, 176, .22);--line-strong: rgba(53, 184, 176, .45);--primary: #35b8b0;--primary-soft: rgba(53, 184, 176, .1);--accent: #fe7541;--data: #059eff;--success: #4a8f3e;--running: #f2b200;--warning: #dd7a2e;--medal-1: #f7d979;--medal-1-ink: #7a5a00;--medal-2: #dfe3e6;--medal-2-ink: #5c5c5c;--medal-3: #e8c3a0;--medal-3-ink: #7a4a22;--danger: #cb4c1f;--on-primary: #ffffff;--on-success: #ffffff;--on-running: #1e2a29;--on-warning: #ffffff;--on-danger: #ffffff;--on-accent: #ffffff;--on-data: #ffffff;--cat-teal: #35b8b0;--cat-green: #008300;--cat-blue: #059eff;--cat-violet: #7c5cd6;--cat-amber: #e0922e;--cat-magenta: #cc4b8f;--cat-orange: #eb6834;--cat-crimson: #d03b3b;--cat-indigo: #4a5fd0;--primary-mix: #ffffff;--app-bg: var(--bg)}:root[data-theme=dark]{--bg: #070806;--panel: #0e0f0c;--panel-2: #14150f;--ink: #f6f2e8;--muted: #b3a988;--line: rgba(215, 177, 100, .28);--line-strong: rgba(215, 177, 100, .52);--primary: #d7b164;--primary-soft: rgba(215, 177, 100, .12);--chrome: var(--panel);--chrome-ink: var(--ink);--chrome-muted: var(--muted);--chrome-line: var(--line);--chrome-soft: var(--primary-soft);--chrome-active: var(--primary);--chrome-brand: var(--primary);--accent: #ff6b35;--data: #d7b164;--success: #4caf72;--running: #ffc53d;--warning: #e39a3b;--medal-1: #6b5410;--medal-1-ink: #ffe9a8;--medal-2: #4a4f53;--medal-2-ink: #e3e8ec;--medal-3: #63432a;--medal-3-ink: #f0cfb0;--danger: #ff6b35;--on-primary: #0e0f0c;--on-success: #0e0f0c;--on-running: #0e0f0c;--on-warning: #0e0f0c;--on-danger: #0e0f0c;--on-accent: #0e0f0c;--on-data: #0e0f0c;--cat-teal: #4ecbc3;--cat-green: #3fae3f;--cat-blue: #4db3ff;--cat-violet: #8a6ae0;--cat-amber: #e2b341;--cat-magenta: #e06ba6;--cat-orange: #ff8a5f;--cat-crimson: #e05a5a;--cat-indigo: #7d8ff0;--primary-mix: #0e0f0c;--app-bg: radial-gradient(circle at 16% 6%, rgba(215, 177, 100, .1), transparent 32%), radial-gradient(circle at 84% 10%, rgba(255, 107, 53, .06), transparent 30%), linear-gradient(180deg, #0a0b08, #050604)}:root{--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 28px;--sp-1: 4px;--sp-2: 6px;--sp-3: 8px;--sp-4: 12px;--sp-5: 16px;--sp-6: 24px;--sp-7: 32px;--page-max: 1440px}:root{--feishu-bg: #ffffff;--feishu-border: #dee0e3;--feishu-header-bg: #e1eaff;--feishu-header-ink: #245bdb;--feishu-ink: #1f2329;--feishu-muted: #8f959e;--feishu-line: #dee0e3;--feishu-link: #3370ff;--feishu-btn-bg: #ffffff;--feishu-btn-border: #d0d3d6}:root{--motion-fast: .12s;--motion-base: .18s;--motion-slow: .26s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--fog-blur: 74px}:root{--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-pill: 999px;--r-btn: 8px;--r-field: 8px;--r-badge: 4px;--r-card: 12px;--r-modal: 14px;--shell-gap: 0px;--shell-bar-h: 56px;--shell-top: 0px;--r-check: 5px;--r-popover: 8px;--r-pop: 10px;--r-stage: 8px;--r-rail: 0;--elev-0: 0 0 #0000;--elev-1: 0 0 #0000;--elev-2: 0 8px 28px rgba(0, 0, 0, .14);--elev-3: 0 20px 60px rgba(0, 0, 0, .25);--badge-ink-k: 100%;--badge-ink-to: #000;--panel-glass: var(--panel);--well-bg: var(--panel);--well-in: 0 0 #0000;--btn-base: var(--pri-solid);--btn-face: var(--btn-base);--btn-face-hover: color-mix(in srgb, var(--btn-base), #000 12%);--btn-lift: 0 0 #0000;--btn-press: 0 0 #0000;--ghost-lift: 0 0 #0000;--btn-lift-y: 0px;--btn-press-y: 0px;--glass: none;--glass-chrome: none;--pri-solid: var(--primary)}:root[data-ui=next]{--r-sm: 9px;--r-md: 16px;--r-lg: 22px;--r-btn: var(--r-pill);--r-field: var(--r-pill);--r-badge: var(--r-pill);--r-card: var(--r-md);--r-modal: var(--r-lg);--shell-gap: 10px;--shell-bar-h: 48px;--shell-top: calc(var(--shell-gap) * 2 + var(--shell-bar-h));--r-check: var(--r-xs);--r-popover: var(--r-md);--r-pop: var(--r-md);--r-rail: var(--r-lg);--elev-1: 0 10px 30px rgba(12, 60, 58, .09), inset 0 1px 0 rgba(255, 255, 255, .65);--elev-2: 0 2px 6px rgba(12, 60, 58, .08), 0 14px 38px rgba(12, 60, 58, .12), inset 0 1px 0 rgba(255, 255, 255, .7);--elev-3: 0 4px 12px rgba(12, 60, 58, .12), 0 24px 60px rgba(12, 60, 58, .18), inset 0 1px 0 rgba(255, 255, 255, .7);--well-bg: rgba(14, 95, 91, .055);--well-in: inset 0 1px 2px rgba(12, 60, 58, .14), inset 0 -1px 0 rgba(255, 255, 255, .62);--btn-face: linear-gradient( 180deg, color-mix(in srgb, var(--btn-base) 86%, #fff) 0%, var(--btn-base) 58%, color-mix(in srgb, var(--btn-base) 90%, #000) 100% );--btn-face-hover: linear-gradient( 180deg, color-mix(in srgb, var(--btn-base) 78%, #fff) 0%, color-mix(in srgb, var(--btn-base) 94%, #fff) 58%, color-mix(in srgb, var(--btn-base) 96%, #000) 100% );--btn-lift: 0 1px 1px rgba(12, 60, 58, .2), 0 5px 12px rgba(12, 60, 58, .18), inset 0 1px 0 rgba(255, 255, 255, .36), inset 0 -1px 0 rgba(0, 0, 0, .14);--btn-press: inset 0 2px 5px rgba(0, 0, 0, .26), inset 0 -1px 0 rgba(255, 255, 255, .14);--ghost-lift: 0 1px 2px rgba(12, 60, 58, .1), inset 0 1px 0 rgba(255, 255, 255, .75);--btn-lift-y: -1px;--btn-press-y: 1px;--glass: blur(22px) saturate(1.45);--glass-chrome: blur(20px) saturate(1.5);--pri-solid: #0f7a74}:root[data-theme=dark]{--elev-2: 0 8px 28px rgba(0, 0, 0, .5);--elev-3: 0 20px 60px rgba(0, 0, 0, .6)}:root[data-ui=next][data-theme=dark]{--pri-solid: var(--primary);--elev-1: 0 14px 36px rgba(0, 0, 0, .42), inset 0 1px 0 rgba(255, 255, 255, .07);--elev-2: 0 2px 8px rgba(0, 0, 0, .5), 0 18px 46px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 255, 255, .08);--elev-3: 0 6px 16px rgba(0, 0, 0, .55), 0 28px 70px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(255, 255, 255, .08);--well-bg: rgba(0, 0, 0, .28);--well-in: inset 0 2px 4px rgba(0, 0, 0, .5), inset 0 -1px 0 rgba(160, 235, 228, .08);--btn-lift: 0 1px 1px rgba(0, 0, 0, .42), 0 5px 14px rgba(0, 0, 0, .44), inset 0 1px 0 rgba(255, 255, 255, .24), inset 0 -1px 0 rgba(0, 0, 0, .34);--btn-press: inset 0 2px 6px rgba(0, 0, 0, .58);--ghost-lift: 0 1px 2px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .08)}:root[data-ui=next]{--p-teal: #35b8b0;--p-teal-mid: #17958e;--p-teal-solid: #0f7a74;--p-teal-deep: #0e5f5b;--p-amber: #e8622c;--p-paper: #faf7f1;--p-ink: #12201f;--p-ink-soft: #5a6b69;--bg: var(--p-paper);--panel: #ffffff;--panel-2: color-mix(in srgb, var(--p-teal-deep) 5%, #ffffff);--badge-ink-k: 55%;--panel-glass: rgba(255, 255, 255, .55);--ink: var(--p-ink);--muted: var(--p-ink-soft);--line: color-mix(in srgb, var(--p-teal-deep) 12%, transparent);--line-strong: color-mix(in srgb, var(--p-teal-deep) 26%, transparent);--primary: var(--p-teal-mid);--primary-soft: color-mix(in srgb, var(--p-teal-mid) 10%, transparent);--primary-mix: #ffffff;--accent: var(--p-amber);--chrome: rgba(255, 255, 255, .62);--chrome-ink: var(--p-ink);--chrome-muted: var(--p-ink-soft);--chrome-line: rgba(255, 255, 255, .85);--chrome-soft: color-mix(in srgb, var(--p-teal-deep) 7%, transparent);--chrome-sel: color-mix(in srgb, var(--p-teal-mid) 14%, transparent);--chrome-active: var(--p-teal-solid);--chrome-brand: var(--p-teal-solid);--app-fog: radial-gradient(1100px 620px at -6% -12%, color-mix(in srgb, var(--p-teal) 34%, transparent), transparent 62%), radial-gradient(900px 520px at 104% -8%, color-mix(in srgb, var(--p-teal-deep) 20%, transparent), transparent 58%), radial-gradient(820px 500px at 38% 118%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 56%), radial-gradient(700px 420px at 92% 108%, color-mix(in srgb, var(--p-teal) 16%, transparent), transparent 56%)}:root[data-ui=next][data-theme=dark]{--p-teal: #4fd6cc;--p-teal-mid: #4fd6cc;--p-teal-solid: #4fd6cc;--p-teal-deep: #0e5f5b;--p-amber: #ff8a5b;--p-paper: #05100f;--p-ink: #e9f3f1;--p-ink-soft: #8fa9a5;--panel: #0b1a19;--panel-2: #0e2220;--badge-ink-k: 85%;--badge-ink-to: #fff;--panel-glass: rgba(180, 240, 235, .065);--line: color-mix(in srgb, #a0ebe4 14%, transparent);--line-strong: color-mix(in srgb, #a0ebe4 26%, transparent);--primary-soft: color-mix(in srgb, var(--p-teal-mid) 14%, transparent);--primary-mix: #06201e;--data: #4db3ff;--chrome: rgba(180, 240, 235, .06);--chrome-line: color-mix(in srgb, #a0ebe4 14%, transparent);--chrome-soft: color-mix(in srgb, #a0ebe4 8%, transparent);--chrome-sel: color-mix(in srgb, var(--p-teal-mid) 16%, transparent);--chrome-active: #6fe3da;--chrome-brand: #6fe3da;--app-fog: linear-gradient(155deg, #071d1b 0%, #051417 45%, #040e18 100%), radial-gradient(1000px 560px at -4% -10%, color-mix(in srgb, #17958e 30%, transparent), transparent 60%), radial-gradient(900px 520px at 106% -6%, color-mix(in srgb, #0b2a4a 52%, transparent), transparent 58%), radial-gradient(800px 480px at 40% 116%, color-mix(in srgb, #0e5f5b 30%, transparent), transparent 56%)}:root[data-ui=next]{--sb-size: 10px;--sb-inset: 3px;--sb-thumb: color-mix(in srgb, var(--p-teal-deep) 34%, transparent);--sb-thumb-hover: color-mix(in srgb, var(--p-teal-deep) 52%, transparent);--sb-radius: var(--r-pill);--sb-fade: var(--motion-base)}:root[data-ui=next][data-theme=dark]{--sb-thumb: color-mix(in srgb, #a0ebe4 26%, transparent);--sb-thumb-hover: color-mix(in srgb, #a0ebe4 44%, transparent)}:root{--color-primary: var(--primary);--color-bg: var(--bg);--color-card-bg: var(--panel);--color-border: var(--line);--color-success: var(--success);--color-info: var(--data);--color-warning: var(--warning);--color-danger: var(--danger);--color-muted: var(--muted)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;background:var(--bg);color:var(--ink)}#app{background-image:var(--app-fog, none)}a{color:var(--primary);text-decoration:none}.ui-loading-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--panel) 70%,transparent);border-radius:inherit}.ui-loading-spinner{width:28px;height:28px;border:3px solid color-mix(in srgb,var(--primary) 25%,transparent);border-top-color:var(--primary);border-radius:50%;animation:ui-loading-spin .7s linear infinite}@keyframes ui-loading-spin{to{transform:rotate(360deg)}}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.focus-flash{animation:focus-flash-pulse 1.2s ease-in-out 2;border-radius:10px}@keyframes focus-flash-pulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 45%,transparent)}}:root[data-ui=next][data-ui],:root[data-ui=next][data-ui] *{scrollbar-width:thin;scrollbar-color:transparent transparent}:root[data-ui=next][data-ui]::-webkit-scrollbar,:root[data-ui=next][data-ui] ::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}:root[data-ui=next][data-ui]::-webkit-scrollbar-track,:root[data-ui=next][data-ui] ::-webkit-scrollbar-track,:root[data-ui=next][data-ui]::-webkit-scrollbar-corner,:root[data-ui=next][data-ui] ::-webkit-scrollbar-corner{background:transparent}:root[data-ui=next][data-ui]::-webkit-scrollbar-thumb,:root[data-ui=next][data-ui] ::-webkit-scrollbar-thumb{background-color:transparent;border:var(--sb-inset) solid transparent;background-clip:padding-box;border-radius:var(--sb-radius);-webkit-transition:background-color var(--sb-fade) var(--ease-out);transition:background-color var(--sb-fade) var(--ease-out)}:root[data-ui=next][data-ui][data-scrolling],:root[data-ui=next][data-ui] [data-scrolling]{scrollbar-color:var(--sb-thumb) transparent}:root[data-ui=next][data-ui][data-scrolling]::-webkit-scrollbar-thumb,:root[data-ui=next][data-ui] [data-scrolling]::-webkit-scrollbar-thumb{background-color:var(--sb-thumb)}:root[data-ui=next][data-ui]::-webkit-scrollbar-thumb:hover,:root[data-ui=next][data-ui] ::-webkit-scrollbar-thumb:hover{background-color:var(--sb-thumb-hover)}:root[data-ui=next][data-ui] [data-scroll=persist]{scrollbar-color:var(--sb-thumb) transparent}:root[data-ui=next][data-ui] [data-scroll=persist]::-webkit-scrollbar-thumb{background-color:var(--sb-thumb)}:root[data-ui=next][data-ui] [data-scroll=none]{scrollbar-width:none}:root[data-ui=next][data-ui] [data-scroll=none]::-webkit-scrollbar{display:none}.nav-progress[data-v-de4579cd]{position:fixed;top:0;left:0;right:0;height:3px;z-index:4000;overflow:hidden;pointer-events:none}.nav-progress__bar[data-v-de4579cd]{position:absolute;top:0;height:100%;width:40%;background:var(--primary);box-shadow:0 0 8px var(--primary);border-radius:0 3px 3px 0;animation:nav-progress-slide-de4579cd .9s ease-in-out infinite}@keyframes nav-progress-slide-de4579cd{0%{left:-40%}to{left:100%}}.ui-toast-host[data-v-f3918824]{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:4000;display:flex;flex-direction:column;gap:10px;align-items:center;pointer-events:none}.ui-toast[data-v-f3918824]{pointer-events:auto;display:flex;align-items:center;gap:8px;min-width:240px;max-width:460px;padding:10px 16px;background:var(--panel-glass);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border:1px solid var(--line);border-radius:var(--r-pop);box-shadow:var(--elev-2);font-size:14px;color:var(--ink);cursor:pointer}.ui-toast__icon[data-v-f3918824]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:12px;font-weight:700;line-height:1;color:var(--on-primary);flex:none}.is-success .ui-toast__icon[data-v-f3918824]{background:var(--success);color:var(--on-success)}.is-warning .ui-toast__icon[data-v-f3918824]{background:var(--warning);color:var(--on-warning)}.is-error .ui-toast__icon[data-v-f3918824]{background:var(--danger);color:var(--on-danger)}.is-info .ui-toast__icon[data-v-f3918824]{background:var(--primary);color:var(--on-primary)}.ui-toast__msg[data-v-f3918824]{line-height:1.45;word-break:break-word}.ui-toast__count[data-v-f3918824]{flex:none;padding:1px 7px;border-radius:var(--r-pill);background:var(--panel-2);border:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:600}.ui-toast-enter-active[data-v-f3918824],.ui-toast-leave-active[data-v-f3918824]{transition:all .25s ease}.ui-toast-enter-from[data-v-f3918824],.ui-toast-leave-to[data-v-f3918824]{opacity:0;transform:translateY(-12px)}.ui-toast-leave-active[data-v-f3918824]{position:absolute}.ui-box-overlay[data-v-1a24d39b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4100;display:flex;align-items:center;justify-content:center;background:#00000073;padding:20px;pointer-events:auto}.ui-box[data-v-1a24d39b]{width:100%;max-width:420px;background:var(--panel-glass);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--elev-3);overflow:hidden}.ui-box__head[data-v-1a24d39b]{display:flex;align-items:center;gap:8px;padding:16px 20px 6px}.ui-box__type[data-v-1a24d39b]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:13px;font-weight:700;line-height:1;color:var(--on-primary);flex:none}.ui-box__type.is-success[data-v-1a24d39b]{background:var(--success);color:var(--on-success)}.ui-box__type.is-warning[data-v-1a24d39b]{background:var(--warning);color:var(--on-warning)}.ui-box__type.is-error[data-v-1a24d39b]{background:var(--danger);color:var(--on-danger)}.ui-box__type.is-info[data-v-1a24d39b]{background:var(--primary);color:var(--on-primary)}.ui-box__title[data-v-1a24d39b]{font-size:16px;font-weight:600;color:var(--ink)}.ui-box__body[data-v-1a24d39b]{padding:6px 20px 16px}.ui-box__msg[data-v-1a24d39b]{margin:0;font-size:14px;line-height:1.6;color:var(--muted);word-break:break-word}.ui-box__input[data-v-1a24d39b]{margin-top:12px;width:100%;padding:8px 12px;font-size:14px;color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-field);outline:none;box-sizing:border-box}.ui-box__input[data-v-1a24d39b]:focus{border-color:var(--primary)}.ui-box__textarea[data-v-1a24d39b]{resize:vertical;font-family:inherit;line-height:1.5}.ui-box__error[data-v-1a24d39b]{margin:6px 0 0;font-size:12px;color:var(--danger)}.ui-box__foot[data-v-1a24d39b]{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px 18px}.ui-box__btn[data-v-1a24d39b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--r-btn);padding:7px 18px;font-size:14px;font-weight:500;cursor:pointer;transition:filter .15s,background .15s}.ui-box__btn.is-plain[data-v-1a24d39b]{background:var(--panel-2);border-color:var(--line);color:var(--ink)}.ui-box__btn.is-plain[data-v-1a24d39b]:hover{border-color:var(--primary);color:var(--primary)}.ui-box__btn.is-primary[data-v-1a24d39b]{background:var(--primary);color:var(--on-primary)}.ui-box__btn.is-danger[data-v-1a24d39b]{background:var(--danger);color:var(--on-danger)}.ui-box__btn.is-primary[data-v-1a24d39b]:hover,.ui-box__btn.is-danger[data-v-1a24d39b]:hover{filter:brightness(1.06)}
