/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-600:oklch(59.6% .145 163.225);--color-blue-50:oklch(97% .014 254.604);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-600:oklch(51.1% .262 276.966);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-600:oklch(55.8% .288 302.321);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-800:oklch(27.9% .041 260.031);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.sticky{position:sticky}.order-1{order:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.min-h-\[220px\]{min-height:220px}.w-3{width:calc(var(--spacing) * 3)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[var\(--c-accent\)\]{background-color:var(--c-accent)}.bg-\[var\(--c-accent-weak\)\]{background-color:var(--c-accent-weak)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-\[var\(--c-accent\)\]{color:var(--c-accent)}.text-\[var\(--c-ink\)\]{color:var(--c-ink)}.text-\[var\(--c-ok\)\]{color:var(--c-ok)}.text-amber-600{color:var(--color-amber-600)}.text-blue-600{color:var(--color-blue-600)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400\/80{color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/80{color:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-indigo-600{color:var(--color-indigo-600)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-700{color:var(--color-neutral-700)}.text-purple-600{color:var(--color-purple-600)}.text-red-600{color:var(--color-red-600)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-800{color:var(--color-slate-800)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--c-canvas:#f4f6f8;--c-surface:#fff;--c-sunken:#eaedf1;--c-ink:#0f172a;--c-ink-2:#334155;--c-ink-3:#64748b;--c-line:#0f172a0f;--c-line-strong:#0f172a1f;--c-line-soft:#0f172a08;--c-accent:#0d7a55;--c-accent-hover:#0b6647;--c-accent-press:#09583d;--c-accent-weak:#eefbf5;--c-accent-ink:#fff;--c-ok:#0f763e;--c-ok-bg:#f0fdf4;--c-warn:#b45309;--c-warn-bg:#fffbeb;--c-danger:#e11d48;--c-danger-bg:#fff1f2;--c-neutral:#475569;--c-neutral-bg:#f1f5f9;--c-data-1:var(--c-accent);--c-data-2:#b08900;--c-data-3:#6d5bd0;--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--t-display:30px;--t-h1:22px;--t-h2:14px;--t-body:13px;--t-sm:12px;--t-xs:11px;--fw-reg:400;--fw-med:500;--fw-semi:600;--fw-bold:700;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--r-sm:5px;--r-md:7px;--r-lg:10px;--r-xl:14px;--r-full:999px;--shadow-pop:0 12px 32px -8px #11191733, 0 2px 8px #11191714;--shadow-sm:0 1px 2px #1119170d;--ring:0 0 0 1px var(--c-accent);--dur:.16s;--ease:cubic-bezier(.22, 1, .36, 1);--shell-sidebar-w:224px;--shell-topbar-h:56px}.btn[data-v-2c487299]{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-md);font-family:var(--font-sans);font-weight:var(--fw-semi);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),transform 80ms var(--ease),box-shadow var(--dur) var(--ease);border:none;line-height:1;display:inline-flex}.btn--block[data-v-2c487299]{width:100%;display:flex}.btn[data-v-2c487299]:disabled{opacity:.55;cursor:not-allowed}.btn[data-v-2c487299]:not(:disabled):active{transform:scale(.975)}.btn[data-v-2c487299]:focus-visible{box-shadow:var(--ring);outline:none}.btn--sm[data-v-2c487299]{height:28px;padding:0 var(--s-3);font-size:var(--t-sm)}.btn--md[data-v-2c487299]{height:34px;padding:0 var(--s-4);font-size:var(--t-body)}.btn--primary[data-v-2c487299]{background:var(--c-accent);color:var(--c-accent-ink)}.btn--primary[data-v-2c487299]:not(:disabled):hover{background:var(--c-accent-hover)}.btn--primary[data-v-2c487299]:not(:disabled):active{background:var(--c-accent-press)}.btn--secondary[data-v-2c487299]{background:var(--c-sunken);color:var(--c-ink)}.btn--secondary[data-v-2c487299]:not(:disabled):hover{color:var(--c-accent);background:var(--c-accent-weak)}.btn--secondary[data-v-2c487299]:not(:disabled):active{background:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.btn--secondary[data-v-2c487299]:not(:disabled):active{background:color-mix(in srgb,var(--c-accent) 12%,var(--c-accent-weak))}}.btn--ghost[data-v-2c487299]{color:var(--c-ink-2);background:0 0}.btn--ghost[data-v-2c487299]:not(:disabled):hover{background:var(--c-line-soft);color:var(--c-ink)}.btn--ghost[data-v-2c487299]:not(:disabled):active{background:var(--c-sunken)}.btn--danger[data-v-2c487299]{background:var(--c-danger-bg);color:var(--c-danger)}.btn--danger[data-v-2c487299]:not(:disabled):hover{background:var(--c-danger)}@supports (color:color-mix(in lab,red,red)){.btn--danger[data-v-2c487299]:not(:disabled):hover{background:color-mix(in srgb,var(--c-danger) 12%,var(--c-danger-bg))}}.btn--danger[data-v-2c487299]:not(:disabled):active{background:var(--c-danger)}@supports (color:color-mix(in lab,red,red)){.btn--danger[data-v-2c487299]:not(:disabled):active{background:color-mix(in srgb,var(--c-danger) 20%,var(--c-danger-bg))}}.btn-icon[data-v-2c487299]{font-size:16px}.btn-spin[data-v-2c487299]{font-size:16px;animation:.7s linear infinite btn-spin-2c487299}@keyframes btn-spin-2c487299{to{transform:rotate(360deg)}}.badge[data-v-62aa3cd4]{align-items:center;gap:var(--s-2,8px);border-radius:var(--r-sm);font-weight:var(--fw-semi);white-space:nowrap;box-sizing:border-box;line-height:1;display:inline-flex}.badge--md[data-v-62aa3cd4]{font-size:var(--t-sm);padding:4px 10px}.badge--sm[data-v-62aa3cd4]{font-size:var(--t-xs);padding:2.5px 8px}.badge-dot[data-v-62aa3cd4]{border-radius:var(--r-full);flex:none;width:6px;height:6px}.badge-icon[data-v-62aa3cd4]{flex:none;font-size:13px}.badge--sm .badge-icon[data-v-62aa3cd4]{font-size:11.5px}.badge-icon-spin[data-v-62aa3cd4]{animation:1.2s linear infinite badge-spin-62aa3cd4}@keyframes badge-spin-62aa3cd4{to{transform:rotate(360deg)}}.badge-dot--pulse[data-v-62aa3cd4]{animation:1.8s ease-in-out infinite badge-dot-pulse-62aa3cd4}@keyframes badge-dot-pulse-62aa3cd4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.badge-icon-spin[data-v-62aa3cd4],.badge-dot--pulse[data-v-62aa3cd4]{animation:none}}.tag[data-v-3d58860b]{border-radius:var(--r-sm);font-weight:var(--fw-med);white-space:nowrap;box-sizing:border-box;align-items:center;line-height:1;display:inline-flex}.tag--md[data-v-3d58860b]{font-size:var(--t-sm);padding:4px 10px}.tag--sm[data-v-3d58860b]{font-size:var(--t-xs);padding:2.5px 8px}.tag--mono[data-v-3d58860b]{font-family:var(--font-mono)}.tag--neutral[data-v-3d58860b]{background:var(--c-sunken);color:var(--c-ink-2)}.tag--accent[data-v-3d58860b]{background:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.tag--accent[data-v-3d58860b]{background:color-mix(in srgb,var(--c-accent) 13%,var(--c-surface))}}.tag--accent[data-v-3d58860b]{color:var(--c-accent)}.tag--ok[data-v-3d58860b]{background:var(--c-ok-bg);color:var(--c-ok)}.tag--warn[data-v-3d58860b]{background:var(--c-warn-bg);color:var(--c-warn)}.tag--danger[data-v-3d58860b]{background:var(--c-danger-bg);color:var(--c-danger)}.seg[data-v-a200525a]{background:var(--c-sunken);border-radius:var(--r-md);gap:2px;padding:2px;display:inline-flex}.seg-item[data-v-a200525a]{border-radius:var(--r-sm);color:var(--c-ink-2);font-weight:var(--fw-med);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),transform 80ms var(--ease),box-shadow var(--dur) var(--ease);background:0 0;border:none}.seg--md .seg-item[data-v-a200525a]{font-size:var(--t-sm);padding:5px 12px}.seg--sm .seg-item[data-v-a200525a]{font-size:var(--t-xs);padding:3px 10px}.seg-item[data-v-a200525a]:hover{color:var(--c-ink)}.seg-item[data-v-a200525a]:not(.seg-item--on):active{background:#1119170a;transform:scale(.96)}.seg-item--on[data-v-a200525a],.seg-item--on[data-v-a200525a]:hover{background:var(--c-surface);color:var(--c-accent);font-weight:var(--fw-semi);box-shadow:var(--shadow-sm)}.seg-item[data-v-a200525a]:focus-visible{box-shadow:inset 0 0 0 1px var(--c-accent);outline:none}.panel[data-v-65528bcc]{background:var(--c-surface);border-radius:var(--r-xl);overflow:hidden}.panel-head[data-v-65528bcc]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5) 0;display:flex}.panel-title[data-v-65528bcc]{align-items:center;gap:var(--s-2);font-size:var(--t-h2);font-weight:var(--fw-semi);color:var(--c-ink);letter-spacing:.01em;display:flex}.panel-icon[data-v-65528bcc]{color:var(--c-ink-2);flex:none;font-size:16px}.panel-actions[data-v-65528bcc]{align-items:center;gap:var(--s-2);display:flex}.panel-body[data-v-65528bcc]{padding:var(--s-5)}.panel-head+.panel-body[data-v-65528bcc]{padding-top:var(--s-4)}.panel-body--flush[data-v-65528bcc]{padding:0}.panel-head+.panel-body--flush[data-v-65528bcc]{padding-top:var(--s-3)}.stat[data-v-ffab9acb]{flex-direction:column;min-width:0;display:flex}.stat-label[data-v-ffab9acb]{font-size:var(--t-sm);font-weight:var(--fw-med);color:var(--c-ink-3);margin-bottom:var(--s-1)}.stat-value[data-v-ffab9acb]{font-weight:var(--fw-bold);color:var(--c-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.15}.stat-value--hero[data-v-ffab9acb]{font-size:var(--t-display);letter-spacing:-.03em}.stat-value--md[data-v-ffab9acb]{letter-spacing:-.02em;font-size:18px}.stat-sub[data-v-ffab9acb]{margin-top:var(--s-1);font-size:var(--t-sm);color:var(--c-ink-3);font-variant-numeric:tabular-nums}.tbl-wrap[data-v-a577bbdd]{width:100%;padding:0 var(--s-3) var(--s-3);overflow-x:auto}.tbl[data-v-a577bbdd]{border-collapse:collapse;width:100%;font-size:var(--t-body)}.tbl thead th[data-v-a577bbdd]{background:var(--c-sunken);color:var(--c-ink-3);font-size:var(--t-xs);font-weight:var(--fw-semi);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:var(--s-2) var(--s-4);position:sticky;top:0}.tbl thead th[data-v-a577bbdd]:first-child{border-top-left-radius:var(--r-md);padding-left:var(--s-3)}.tbl thead th[data-v-a577bbdd]:last-child{border-top-right-radius:var(--r-md);padding-right:var(--s-3)}.tbl tbody td[data-v-a577bbdd]{color:var(--c-ink);padding:var(--s-3) var(--s-4);vertical-align:middle;transition:background var(--dur) var(--ease)}.tbl tbody td[data-v-a577bbdd]:first-child{padding-left:var(--s-3)}.tbl tbody td[data-v-a577bbdd]:last-child{padding-right:var(--s-3)}.tbl--compact tbody td[data-v-a577bbdd]{padding:var(--s-2) var(--s-4)}.tbl--compact tbody td[data-v-a577bbdd]:first-child{padding-left:var(--s-3)}.tbl--compact tbody td[data-v-a577bbdd]:last-child{padding-right:var(--s-3)}.tbl-row:nth-child(2n) td[data-v-a577bbdd]{background:var(--c-line-soft)}.tbl tbody tr:last-of-type td[data-v-a577bbdd]{border-bottom:1px solid var(--c-line)}.tbl-row:hover td[data-v-a577bbdd]{background:var(--c-accent-weak)}.tbl-row--clickable[data-v-a577bbdd]{cursor:pointer}.tbl-row--clickable:active td[data-v-a577bbdd]{background:var(--c-accent)!important}@supports (color:color-mix(in lab,red,red)){.tbl-row--clickable:active td[data-v-a577bbdd]{background:color-mix(in srgb,var(--c-accent) 8%,var(--c-accent-weak))!important}}.tbl-row-details>td[data-v-a577bbdd]{background:0 0;padding:0}.tbl-mono[data-v-a577bbdd]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tbl-tabular[data-v-a577bbdd]{font-variant-numeric:tabular-nums}.tbl-ellipsis[data-v-a577bbdd]{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.tbl-empty-msg[data-v-a577bbdd]{padding:var(--s-6) var(--s-4);text-align:center;color:var(--c-ink-3);font-size:var(--t-sm)}.tbl-loading[data-v-a577bbdd]{padding:var(--s-6) var(--s-4);color:var(--c-accent);place-items:center;display:grid}.tbl-loading-spin[data-v-a577bbdd]{font-size:22px;animation:.7s linear infinite tbl-spin-a577bbdd}@keyframes tbl-spin-a577bbdd{to{transform:rotate(360deg)}}.spin[data-v-7247d847]{color:var(--c-accent);animation:.7s linear infinite spin-7247d847}@keyframes spin-7247d847{to{transform:rotate(360deg)}}.empty[data-v-09c9c5f0]{justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-7) var(--s-4);text-align:center;animation:empty-fade-in-09c9c5f0 .24s var(--ease);flex-direction:column;display:flex}@keyframes empty-fade-in-09c9c5f0{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.empty[data-v-09c9c5f0]{animation:none}}.empty-ico[data-v-09c9c5f0]{border-radius:var(--r-full);background:var(--c-sunken);width:44px;height:44px;color:var(--c-ink-3);margin-bottom:var(--s-1);place-items:center;font-size:22px;display:grid}.empty-msg[data-v-09c9c5f0]{font-size:var(--t-body);font-weight:var(--fw-semi);color:var(--c-ink)}.empty-desc[data-v-09c9c5f0]{font-size:var(--t-sm);color:var(--c-ink-3)}.alert[data-v-5691b556]{align-items:flex-start;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);font-size:var(--t-body);color:var(--c-ink);display:flex}.alert-ico[data-v-5691b556]{flex:none;margin-top:1px;font-size:18px}.alert-body[data-v-5691b556]{word-break:break-word;flex:auto;min-width:0;line-height:1.45}.alert--error[data-v-5691b556]{background:var(--c-danger)}@supports (color:color-mix(in lab,red,red)){.alert--error[data-v-5691b556]{background:color-mix(in oklch,var(--c-danger) 7%,var(--c-canvas))}}.alert--error .alert-ico[data-v-5691b556]{color:var(--c-danger)}.alert--warn[data-v-5691b556]{background:var(--c-warn)}@supports (color:color-mix(in lab,red,red)){.alert--warn[data-v-5691b556]{background:color-mix(in oklch,var(--c-warn) 8%,var(--c-canvas))}}.alert--warn .alert-ico[data-v-5691b556]{color:var(--c-warn)}.alert--info[data-v-5691b556]{background:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.alert--info[data-v-5691b556]{background:color-mix(in oklch,var(--c-accent) 8%,var(--c-canvas))}}.alert--info .alert-ico[data-v-5691b556]{color:var(--c-accent)}.alert--success[data-v-5691b556]{background:var(--c-ok)}@supports (color:color-mix(in lab,red,red)){.alert--success[data-v-5691b556]{background:color-mix(in oklch,var(--c-ok) 8%,var(--c-canvas))}}.alert--success .alert-ico[data-v-5691b556]{color:var(--c-ok)}.alert-close[data-v-5691b556]{border-radius:var(--r-sm);width:22px;height:22px;color:var(--c-ink-3);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:none;flex:none;place-items:center;margin:-2px -2px 0 0;padding:0;font-size:14px;display:grid}.alert-close[data-v-5691b556] svg{display:block}.alert-close[data-v-5691b556]:hover{background:var(--c-sunken);color:var(--c-ink)}.alert-close[data-v-5691b556]:focus-visible{box-shadow:var(--ring);outline:none}.ph[data-v-8ef64be7]{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);padding:var(--s-4) var(--s-5);background:var(--c-surface);border-radius:var(--r-xl);display:flex}.ph-lead[data-v-8ef64be7]{align-items:center;gap:var(--s-3);min-width:0;display:flex}.ph-icon[data-v-8ef64be7]{border-radius:var(--r-md);background:var(--c-accent-weak);width:36px;height:36px;color:var(--c-accent);flex:none;place-items:center;font-size:20px;display:grid}.ph-title[data-v-8ef64be7]{font-size:var(--t-h1);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--c-ink);margin:0}.ph-desc[data-v-8ef64be7]{font-size:var(--t-sm);color:var(--c-ink-3);margin:2px 0 0}.ph-actions[data-v-8ef64be7]{align-items:center;gap:var(--s-2);flex:none;display:flex}.donut[data-v-767ef37f]{flex:none;position:relative}.donut-center[data-v-767ef37f]{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.donut[data-v-767ef37f] .unovis-single-container{width:100%;height:100%}.inp[data-v-738b9cd8]{align-items:center;gap:var(--s-2);box-sizing:border-box;padding:0 var(--s-3);border-radius:var(--r-md);background:var(--c-sunken);color:var(--c-ink);transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);display:inline-flex}.inp--md[data-v-738b9cd8]{height:34px;font-size:var(--t-body)}.inp--sm[data-v-738b9cd8]{height:28px;font-size:var(--t-sm)}.inp[data-v-738b9cd8]:hover:not(.inp--disabled):not(:focus-within){background:var(--c-line-strong)}.inp[data-v-738b9cd8]:focus-within{background:var(--c-surface);box-shadow:var(--ring)}.inp--disabled[data-v-738b9cd8]{opacity:.55;cursor:not-allowed}.inp-icon[data-v-738b9cd8]{color:var(--c-ink-3);flex:none;font-size:16px}.inp-el[data-v-738b9cd8]{min-width:0;color:inherit;font:inherit;border:none;outline:none;flex:auto;background:0 0!important}.inp-el[data-v-738b9cd8]::placeholder{color:var(--c-ink-3)}.sel-container[data-v-15384f75]{width:100%;display:inline-block;position:relative}.sel-el-hidden[data-v-15384f75]{opacity:0;pointer-events:none;clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.sel[data-v-15384f75]{box-sizing:border-box;padding:0 var(--s-3);border-radius:var(--r-md);background:var(--c-sunken);color:var(--c-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);outline:none;justify-content:space-between;align-items:center;display:flex}.sel[data-v-15384f75]:hover:not(.sel--disabled){background:var(--c-line-strong)}.sel[data-v-15384f75]:focus-within,.sel--open[data-v-15384f75]{background:var(--c-surface);box-shadow:var(--ring)}.sel--md[data-v-15384f75]{height:34px;font-size:var(--t-body)}.sel--sm[data-v-15384f75]{height:28px;font-size:var(--t-sm)}.sel--disabled[data-v-15384f75]{opacity:.55;cursor:not-allowed}.sel-text[data-v-15384f75]{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.sel-chevron[data-v-15384f75]{color:var(--c-ink-3);margin-left:var(--s-2);transition:transform var(--dur) var(--ease);font-size:14px}.sel-chevron--open[data-v-15384f75]{transform:rotate(180deg)}.sel-popover[data-v-15384f75]{background:var(--c-surface);border-radius:var(--r-md);width:100%;max-height:240px;box-shadow:var(--shadow-pop);z-index:90;padding:var(--s-1);position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.sel-list[data-v-15384f75]{margin:0;padding:0;list-style:none}.sel-option[data-v-15384f75]{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);color:var(--c-ink-2);font-size:var(--t-body);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);justify-content:space-between;align-items:center;display:flex}.sel-option[data-v-15384f75]:hover{background:var(--c-line-soft);color:var(--c-ink)}.sel-option--active[data-v-15384f75]{color:var(--c-accent);font-weight:var(--fw-semi)}.sel-option--active[data-v-15384f75]:hover{background:var(--c-accent-weak)}.sel-option-check[data-v-15384f75]{color:var(--c-accent);flex-shrink:0;font-size:14px}.sel-fade-enter-active[data-v-15384f75],.sel-fade-leave-active[data-v-15384f75]{transition:opacity .12s var(--ease),transform .12s var(--ease)}.sel-fade-enter-from[data-v-15384f75],.sel-fade-leave-to[data-v-15384f75]{opacity:0;transform:translateY(-4px)}.dtp-container[data-v-2fef790a]{width:100%;display:inline-block;position:relative}.dtp-el-hidden[data-v-2fef790a]{opacity:0;pointer-events:none;clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.dtp[data-v-2fef790a]{align-items:center;gap:var(--s-2);box-sizing:border-box;padding:0 var(--s-3);border-radius:var(--r-md);background:var(--c-sunken);color:var(--c-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);outline:none;display:flex}.dtp[data-v-2fef790a]:hover:not(.dtp--disabled){background:var(--c-line-strong)}.dtp[data-v-2fef790a]:focus-within,.dtp--open[data-v-2fef790a]{background:var(--c-surface);box-shadow:var(--ring)}.dtp--md[data-v-2fef790a]{height:34px;font-size:var(--t-body)}.dtp--sm[data-v-2fef790a]{height:28px;font-size:var(--t-sm)}.dtp--disabled[data-v-2fef790a]{opacity:.55;cursor:not-allowed}.dtp-label[data-v-2fef790a]{color:var(--c-ink-3);white-space:nowrap;font-weight:var(--fw-semi);flex:none}.dtp-text[data-v-2fef790a]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dtp-text--empty[data-v-2fef790a]{color:var(--c-ink-3)}.dtp-icon[data-v-2fef790a]{color:var(--c-ink-3);flex-shrink:0;font-size:14px}.dtp-popover[data-v-2fef790a]{background:var(--c-surface);border-radius:var(--r-lg);width:280px;box-shadow:var(--shadow-pop);z-index:90;padding:var(--s-3);gap:var(--s-3);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0}.dtp-cal-header[data-v-2fef790a]{justify-content:space-between;align-items:center;display:flex}.dtp-month-btn[data-v-2fef790a]{color:var(--c-ink-2);cursor:pointer;border-radius:var(--r-full);width:24px;height:24px;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:none;place-items:center;display:grid}.dtp-month-btn[data-v-2fef790a]:hover{background:var(--c-line-soft);color:var(--c-ink)}.dtp-month-label[data-v-2fef790a]{font-weight:var(--fw-semi);font-size:var(--t-body);color:var(--c-ink)}.dtp-weekdays[data-v-2fef790a]{text-align:center;font-size:var(--t-xs);font-weight:var(--fw-semi);color:var(--c-ink-3);grid-template-columns:repeat(7,1fr);display:grid}.dtp-days-grid[data-v-2fef790a]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dtp-day[data-v-2fef790a]{aspect-ratio:1;font-size:var(--t-sm);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);color:var(--c-ink);place-items:center;display:grid}.dtp-day[data-v-2fef790a]:hover:not(.dtp-day--selected){background:var(--c-line-soft)}.dtp-day[data-v-2fef790a]:focus-visible{box-shadow:var(--ring);outline:none}.dtp-day--muted[data-v-2fef790a]{color:var(--c-ink-3);opacity:.35}.dtp-day--selected[data-v-2fef790a]{font-weight:var(--fw-semi);background:var(--c-accent)!important;color:var(--c-accent-ink)!important}.dtp-day--today[data-v-2fef790a]{box-shadow:inset 0 0 0 1px var(--c-accent)}.dtp-footer[data-v-2fef790a]{border-top:1px solid var(--c-line);padding-top:var(--s-3);margin-top:var(--s-1);justify-content:space-between;align-items:center;display:flex}.dtp-time-inputs[data-v-2fef790a]{color:var(--c-ink-2);font-size:var(--t-sm);align-items:center;gap:4px;display:flex}.dtp-time-input[data-v-2fef790a]{text-align:center;background:var(--c-sunken);width:32px;height:24px;color:var(--c-ink);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--t-sm);border:none;outline:none}.dtp-time-input[data-v-2fef790a]:focus{background:var(--c-surface);box-shadow:var(--ring)}.dtp-footer-actions[data-v-2fef790a]{gap:var(--s-2);display:flex}.dtp-fade-enter-active[data-v-2fef790a],.dtp-fade-leave-active[data-v-2fef790a]{transition:opacity .12s var(--ease),transform .12s var(--ease)}.dtp-fade-enter-from[data-v-2fef790a],.dtp-fade-leave-to[data-v-2fef790a]{opacity:0;transform:translateY(-4px)}.pg[data-v-81672f64]{align-items:center;gap:var(--s-1);display:inline-flex}.pg-btn[data-v-81672f64]{box-sizing:border-box;min-width:30px;height:30px;padding:0 var(--s-2);border-radius:var(--r-md);color:var(--c-ink-2);font-family:var(--font-mono);font-size:var(--t-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),transform 80ms var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.pg-btn[data-v-81672f64]:not(:disabled):hover{background:var(--c-accent-weak);color:var(--c-accent)}.pg-btn[data-v-81672f64]:not(:disabled):active{transform:scale(.94)}.pg-btn[data-v-81672f64]:disabled{opacity:.4;cursor:not-allowed}.pg-btn[data-v-81672f64]:focus-visible{box-shadow:var(--ring);outline:none}.pg-num--on[data-v-81672f64],.pg-num--on[data-v-81672f64]:hover{background:var(--c-accent);color:var(--c-accent-ink)}.pg-gap[data-v-81672f64]{text-align:center;min-width:22px;color:var(--c-ink-3);font-size:var(--t-sm)}.txa[data-v-7bd95173]{box-sizing:border-box;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--c-sunken);color:var(--c-ink);transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);display:flex}.txa[data-v-7bd95173]:hover:not(.txa--disabled):not(:focus-within){background:var(--c-line-strong)}.txa[data-v-7bd95173]:focus-within{background:var(--c-surface);box-shadow:var(--ring)}.txa--disabled[data-v-7bd95173]{opacity:.55;cursor:not-allowed}.txa-el[data-v-7bd95173]{min-width:0;color:inherit;font:inherit;font-size:var(--t-body);resize:vertical;background:0 0;border:none;outline:none;flex:auto;line-height:1.5}.txa-el[data-v-7bd95173]::placeholder{color:var(--c-ink-3)}.tabs[data-v-2f8e4ff8]{gap:var(--s-5);background:var(--c-surface);border-radius:var(--r-xl);padding:0 var(--s-5);margin-bottom:var(--s-4);display:flex}.tab[data-v-2f8e4ff8]{padding:var(--s-4) 0;color:var(--c-ink-3);font-size:var(--t-body);font-weight:var(--fw-med);cursor:pointer;white-space:nowrap;transition:color var(--dur) var(--ease);background:0 0;border:none;position:relative}.tab[data-v-2f8e4ff8]:hover{color:var(--c-ink)}.tab--on[data-v-2f8e4ff8],.tab--on[data-v-2f8e4ff8]:hover{color:var(--c-accent);font-weight:var(--fw-semi)}.tab[data-v-2f8e4ff8]:after{content:"";background:var(--c-accent);height:2px;transition:transform var(--dur) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tab--on[data-v-2f8e4ff8]:after{transform:scaleX(1)}.tab[data-v-2f8e4ff8]:focus-visible{box-shadow:var(--ring);border-radius:var(--r-sm);outline:none}.modal-backdrop[data-v-291f8ce0]{z-index:100;padding:var(--s-5);-webkit-backdrop-filter:blur(4px);scrollbar-gutter:stable both-edges;background:#11191766;align-items:flex-start;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}.modal-backdrop--top[data-v-291f8ce0]{padding-top:0;padding-bottom:0;display:block}.modal-card[data-v-291f8ce0]{background:var(--c-surface);border-radius:var(--r-xl);width:520px;max-width:100%;box-shadow:var(--shadow-pop);flex-direction:column;margin:auto;display:flex;overflow:visible}.modal-backdrop--top .modal-card[data-v-291f8ce0]{margin:60px auto}.modal-head[data-v-291f8ce0]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-line);display:flex}.modal-title[data-v-291f8ce0]{font-size:var(--t-h2);font-weight:var(--fw-bold);color:var(--c-ink);margin:0}.modal-close[data-v-291f8ce0]{border-radius:var(--r-md);width:30px;height:30px;color:var(--c-ink-3);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:none;flex:none;place-items:center;font-size:18px;display:grid}.modal-close[data-v-291f8ce0]:hover:not(:disabled){background:var(--c-sunken);color:var(--c-ink)}.modal-close[data-v-291f8ce0]:disabled{opacity:.5;cursor:not-allowed}.modal-body[data-v-291f8ce0]{padding:var(--s-5);flex:auto;overflow:visible}.modal-foot[data-v-291f8ce0]{justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-top:1px solid var(--c-line);display:flex}.modal-enter-active[data-v-291f8ce0],.modal-leave-active[data-v-291f8ce0]{transition:opacity .2s var(--ease)}.modal-enter-active .modal-card[data-v-291f8ce0],.modal-leave-active .modal-card[data-v-291f8ce0]{transition:transform .2s var(--ease),opacity .2s var(--ease)}.modal-enter-from[data-v-291f8ce0],.modal-leave-to[data-v-291f8ce0]{opacity:0}.modal-enter-from .modal-card[data-v-291f8ce0],.modal-leave-to .modal-card[data-v-291f8ce0]{opacity:0;transform:translateY(8px)scale(.98)}.dl[data-v-e7953e3e]{gap:var(--s-3) var(--s-5);margin:0;display:grid}.dl--cols-1[data-v-e7953e3e]{grid-template-columns:1fr}.dl--cols-2[data-v-e7953e3e]{grid-template-columns:repeat(2,minmax(0,1fr))}.dl--cols-3[data-v-e7953e3e]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.dl--cols-2[data-v-e7953e3e],.dl--cols-3[data-v-e7953e3e]{grid-template-columns:1fr}}.dl-item[data-v-e7953e3e]{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.dl-label[data-v-e7953e3e]{font-size:var(--t-sm);color:var(--c-ink-3)}.dl-value[data-v-e7953e3e]{font-size:var(--t-body);color:var(--c-ink);font-variant-numeric:tabular-nums;word-break:break-word;margin:0}.switch-container[data-v-d70546fe]{align-items:center;gap:var(--s-3);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;display:inline-flex}.switch-container--disabled[data-v-d70546fe]{cursor:not-allowed;opacity:.55}.switch-input[data-v-d70546fe]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.switch-track[data-v-d70546fe]{background:var(--c-sunken);border-radius:var(--r-full);width:38px;height:20px;transition:background var(--dur) var(--ease);display:inline-block;position:relative}.switch-container:hover:not(.switch-container--disabled) .switch-input:not(:checked)+.switch-track[data-v-d70546fe]{background:var(--c-line-strong)}.switch-input:focus-visible+.switch-track[data-v-d70546fe]{box-shadow:var(--ring)}.switch-input:checked+.switch-track[data-v-d70546fe]{background:var(--c-accent)}.switch-thumb[data-v-d70546fe]{background:var(--c-surface);border-radius:var(--r-full);width:16px;height:16px;transition:transform var(--dur) var(--ease),width var(--dur) var(--ease);position:absolute;top:2px;left:2px}.switch-container:active:not(.switch-container--disabled) .switch-thumb[data-v-d70546fe]{width:20px}.switch-input:checked+.switch-track .switch-thumb[data-v-d70546fe]{transform:translate(18px)}.switch-container:active:not(.switch-container--disabled) .switch-input:checked+.switch-track .switch-thumb[data-v-d70546fe]{transform:translate(14px)}.switch-label[data-v-d70546fe]{font-size:var(--t-sm);font-weight:var(--fw-semi);color:var(--c-ink-2);white-space:nowrap}.ms-container[data-v-2976cc24]{width:100%;display:inline-block;position:relative}.ms-el-hidden[data-v-2976cc24]{opacity:0;pointer-events:none;clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.ms-trigger[data-v-2976cc24]{box-sizing:border-box;padding:4px var(--s-3);border-radius:var(--r-md);background:var(--c-sunken);min-height:34px;color:var(--c-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);outline:none;justify-content:space-between;align-items:center;display:flex}.ms-trigger[data-v-2976cc24]:hover:not(.ms-trigger--disabled){background:var(--c-line-strong)}.ms-trigger[data-v-2976cc24]:focus-within,.ms-trigger--open[data-v-2976cc24]{background:var(--c-surface);box-shadow:var(--ring)}.ms-trigger--disabled[data-v-2976cc24]{opacity:.55;cursor:not-allowed}.ms-tags-container[data-v-2976cc24]{flex:1;align-items:center;display:flex;overflow:hidden}.ms-placeholder[data-v-2976cc24]{color:var(--c-ink-3);font-size:var(--t-body)}.ms-tags[data-v-2976cc24]{flex-wrap:wrap;gap:4px;display:flex}.ms-tag[data-v-2976cc24]{background:var(--c-accent-weak);color:var(--c-accent);font-size:var(--t-xs);font-weight:var(--fw-semi);border-radius:var(--r-sm);transition:background var(--dur) var(--ease),color var(--dur) var(--ease);align-items:center;padding:1px 6px;display:inline-flex}.ms-chevron[data-v-2976cc24]{color:var(--c-ink-3);margin-left:var(--s-2);transition:transform var(--dur) var(--ease);flex-shrink:0;font-size:14px}.ms-chevron--open[data-v-2976cc24]{transform:rotate(180deg)}.ms-popover[data-v-2976cc24]{background:var(--c-surface);border-radius:var(--r-md);width:100%;max-height:240px;box-shadow:var(--shadow-pop);z-index:90;padding:var(--s-1);position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.ms-list[data-v-2976cc24]{margin:0;padding:0;list-style:none}.ms-option[data-v-2976cc24]{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);color:var(--c-ink-2);font-size:var(--t-body);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);display:flex}.ms-option[data-v-2976cc24]:hover,.ms-option--active[data-v-2976cc24]{background:var(--c-line-soft);color:var(--c-ink)}.ms-option--selected[data-v-2976cc24]{color:var(--c-accent);font-weight:var(--fw-semi)}.ms-option--selected[data-v-2976cc24]:hover{background:var(--c-accent-weak)}.ms-option-checkbox[data-v-2976cc24]{background:var(--c-canvas);width:14px;height:14px;transition:background var(--dur) var(--ease);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ms-option--selected .ms-option-checkbox[data-v-2976cc24]{background:var(--c-accent)}.ms-check-icon[data-v-2976cc24]{color:var(--c-canvas);font-size:10px}.ms-fade-enter-active[data-v-2976cc24],.ms-fade-leave-active[data-v-2976cc24]{transition:opacity .12s var(--ease),transform .12s var(--ease)}.ms-fade-enter-from[data-v-2976cc24],.ms-fade-leave-to[data-v-2976cc24]{opacity:0;transform:translateY(-4px)}.toast-host[data-v-e73e994f]{top:var(--s-5);right:var(--s-5);z-index:200;gap:var(--s-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast[data-v-e73e994f]{pointer-events:auto;align-items:flex-start;gap:var(--s-2);width:340px;max-width:calc(100vw - var(--s-6));padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);font-size:var(--t-body);color:var(--c-ink);display:flex}.toast-ico[data-v-e73e994f]{flex:none;margin-top:1px;font-size:18px}.toast--success .toast-ico[data-v-e73e994f]{color:var(--c-ok)}.toast--error .toast-ico[data-v-e73e994f]{color:var(--c-danger)}.toast--warning .toast-ico[data-v-e73e994f]{color:var(--c-warn)}.toast--info .toast-ico[data-v-e73e994f]{color:var(--c-accent)}.toast-msg[data-v-e73e994f]{word-break:break-word;flex:auto;min-width:0;line-height:1.45}.toast-close[data-v-e73e994f]{border-radius:var(--r-sm);width:22px;height:22px;color:var(--c-ink-3);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:none;flex:none;place-items:center;margin:-2px -2px 0 0;padding:0;font-size:14px;display:grid}.toast-close[data-v-e73e994f] svg{display:block}.toast-close[data-v-e73e994f]:hover{background:var(--c-sunken);color:var(--c-ink)}.toast-close[data-v-e73e994f]:focus-visible{box-shadow:var(--ring);outline:none}.toast-enter-active[data-v-e73e994f]{transition:transform .24s var(--ease),opacity .24s var(--ease)}.toast-leave-active[data-v-e73e994f]{transition:transform .2s var(--ease),opacity .2s var(--ease);position:absolute;right:0}.toast-enter-from[data-v-e73e994f],.toast-leave-to[data-v-e73e994f]{opacity:0;transform:translate(16px)}.toast-move[data-v-e73e994f]{transition:transform .2s var(--ease)}.jv[data-v-f6a40693]{border-radius:var(--r-md);background:var(--c-sunken);overflow:hidden}.jv-head[data-v-f6a40693]{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--c-line);display:flex}.jv-label[data-v-f6a40693]{font-size:var(--t-xs);font-weight:var(--fw-semi);color:var(--c-ink-3);letter-spacing:.02em;text-transform:uppercase}.jv-copy[data-v-f6a40693]{align-items:center;gap:var(--s-1);border-radius:var(--r-sm);padding:2px var(--s-2);color:var(--c-ink-3);font-size:var(--t-xs);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:none;display:inline-flex}.jv-copy[data-v-f6a40693]:hover{background:var(--c-surface);color:var(--c-accent)}.jv-pre[data-v-f6a40693]{padding:var(--s-3);max-height:280px;font-family:var(--font-mono);font-size:var(--t-sm);color:var(--c-ink-2);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5;overflow:auto}.tl[data-v-913bd667]{margin:0;padding:0;list-style:none}.tl-item[data-v-913bd667]{gap:var(--s-3);padding:var(--s-2) var(--s-3);margin:0 calc(-1 * var(--s-3));border-radius:var(--r-md);transition:background var(--dur) var(--ease);display:flex}.tl-item[data-v-913bd667]:hover{background:var(--c-line-soft)}.tl-item:hover .tl-dot[data-v-913bd667]{transform:scale(1.3)}.tl-marker[data-v-913bd667]{flex:none;justify-content:center;width:10px;padding-top:6px;display:flex;position:relative}.tl-dot[data-v-913bd667]{border-radius:var(--r-full);z-index:1;width:8px;height:8px;transition:transform var(--dur) var(--ease)}.tl-item:not(:last-child) .tl-marker[data-v-913bd667]:after{content:"";background:var(--c-line-strong);width:1px;position:absolute;top:22px;bottom:-22px;left:50%;transform:translate(-50%)}.tl-body[data-v-913bd667]{min-width:0;padding-bottom:var(--s-2);flex:auto}.tl-item:last-child .tl-body[data-v-913bd667]{padding-bottom:0}.tl-head[data-v-913bd667]{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.tl-title[data-v-913bd667]{font-size:var(--t-sm);font-weight:var(--fw-semi);color:var(--c-ink)}.tl-time[data-v-913bd667]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--c-ink-3);flex:none}.tl-content[data-v-913bd667]{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--c-ink-2);word-break:break-word;margin:2px 0 0;line-height:1.5}.tip[data-v-b2e66621]{outline:none;display:inline-flex;position:relative}.tip-pop[data-v-b2e66621]{z-index:150;width:max-content;max-width:240px;padding:var(--s-2) var(--s-3);background:var(--c-ink);color:var(--c-accent-ink);border-radius:var(--r-md);box-shadow:var(--shadow-pop);font-size:var(--t-xs);white-space:normal;opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility var(--dur) var(--ease);pointer-events:none;line-height:1.45;position:absolute;left:50%;transform:translate(-50%)translateY(2px)}.tip--top .tip-pop[data-v-b2e66621]{bottom:calc(100% + 6px)}.tip--bottom .tip-pop[data-v-b2e66621]{top:calc(100% + 6px)}.tip:hover .tip-pop[data-v-b2e66621],.tip:focus-within .tip-pop[data-v-b2e66621]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.divider--h[data-v-73e5b93a]{align-items:center;gap:var(--s-3);width:100%;margin:var(--s-4) 0;color:var(--c-ink-3);font-size:var(--t-sm);font-weight:var(--fw-med);display:flex}.divider--h[data-v-73e5b93a]:not(.divider--labeled){background:var(--c-line);height:1px}.divider--labeled[data-v-73e5b93a]:before,.divider--labeled[data-v-73e5b93a]:after{content:"";background:var(--c-line);flex:1;height:1px}.divider--start.divider--labeled[data-v-73e5b93a]:before{flex:0 0 var(--s-4)}.divider-label[data-v-73e5b93a]{white-space:nowrap;flex:none}.divider--v[data-v-73e5b93a]{width:1px;min-height:1em;margin:0 var(--s-3);background:var(--c-line);align-self:stretch;display:inline-block}.divider--v.divider--labeled[data-v-73e5b93a]{width:auto;color:var(--c-ink-3);font-size:var(--t-sm);font-weight:var(--fw-med);background:0 0}.avatar[data-v-41170502]{background:var(--c-sunken);color:var(--c-ink-2);font-weight:var(--fw-semi);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.avatar--circle[data-v-41170502]{border-radius:var(--r-full)}.avatar--square[data-v-41170502]{border-radius:var(--r-md)}.avatar--sm[data-v-41170502]{width:24px;height:24px;font-size:var(--t-xs)}.avatar--md[data-v-41170502]{width:32px;height:32px;font-size:var(--t-sm)}.avatar--lg[data-v-41170502]{width:44px;height:44px;font-size:var(--t-body)}.avatar-img[data-v-41170502]{object-fit:cover;width:100%;height:100%}.avatar-icon[data-v-41170502]{font-size:1.1em}.cbx[data-v-fc6399d3]{align-items:center;gap:var(--s-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.cbx--disabled[data-v-fc6399d3]{cursor:not-allowed;opacity:.55}.cbx-input[data-v-fc6399d3]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cbx-box[data-v-fc6399d3]{border-radius:var(--r-sm);background:var(--c-sunken);width:17px;height:17px;color:var(--c-accent-ink);transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.cbx:hover .cbx-box[data-v-fc6399d3]:not(.cbx-box--on){background:var(--c-line-strong)}.cbx-box--on[data-v-fc6399d3]{background:var(--c-accent)}.cbx-input:focus-visible+.cbx-box[data-v-fc6399d3]{box-shadow:var(--ring)}.cbx-mark[data-v-fc6399d3]{stroke-width:3px;font-size:13px}.cbx-label[data-v-fc6399d3]{font-size:var(--t-body);color:var(--c-ink)}.cbx-pop-enter-active[data-v-fc6399d3],.cbx-pop-leave-active[data-v-fc6399d3]{transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.cbx-pop-enter-from[data-v-fc6399d3],.cbx-pop-leave-to[data-v-fc6399d3]{opacity:0;transform:scale(.6)}.rg[data-v-acbe259b]{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:inline-flex}.rg--v[data-v-acbe259b]{gap:var(--s-3);flex-direction:column}.rad[data-v-acbe259b]{align-items:center;gap:var(--s-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.rad--disabled[data-v-acbe259b]{cursor:not-allowed;opacity:.55}.rad-input[data-v-acbe259b]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rad-dot[data-v-acbe259b]{border-radius:var(--r-full);background:var(--c-sunken);width:17px;height:17px;transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);flex:none;position:relative}.rad-dot[data-v-acbe259b]:after{content:"";border-radius:var(--r-full);background:var(--c-accent-ink);width:6px;height:6px;transition:transform var(--dur) var(--ease);margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(0)}.rad:hover .rad-dot[data-v-acbe259b]:not(.rad-dot--on){background:var(--c-line-strong)}.rad-dot--on[data-v-acbe259b]{background:var(--c-accent)}.rad-dot--on[data-v-acbe259b]:after{transform:scale(1)}.rad-input:focus-visible+.rad-dot[data-v-acbe259b]{box-shadow:var(--ring)}.rad-label[data-v-acbe259b]{font-size:var(--t-body);color:var(--c-ink)}.pg[data-v-0e2940d7]{align-items:center;gap:var(--s-3);width:100%;display:flex}.pg-track[data-v-0e2940d7]{background:var(--c-sunken);border-radius:var(--r-full);flex:1;min-width:0;overflow:hidden}.pg--sm .pg-track[data-v-0e2940d7]{height:4px}.pg--md .pg-track[data-v-0e2940d7]{height:7px}.pg-fill[data-v-0e2940d7]{transform-origin:0;width:100%;height:100%;transition:transform var(--dur) var(--ease)}.pg-fill--accent[data-v-0e2940d7]{background:var(--c-accent)}.pg-fill--ok[data-v-0e2940d7]{background:var(--c-ok)}.pg-fill--warn[data-v-0e2940d7]{background:var(--c-warn)}.pg-fill--danger[data-v-0e2940d7]{background:var(--c-danger)}.pg-value[data-v-0e2940d7]{font-size:var(--t-sm);font-weight:var(--fw-med);color:var(--c-ink-2);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:3ch}@media(prefers-reduced-motion:reduce){.pg-fill[data-v-0e2940d7]{transition:none}}.sk[data-v-60c15b86]{background:var(--c-sunken);animation:sk-pulse-60c15b86 1.5s var(--ease) infinite;display:block}.sk--text[data-v-60c15b86]{border-radius:var(--r-sm);height:.72em;margin:.28em 0}.sk--rect[data-v-60c15b86]{border-radius:var(--r-lg);width:100%;height:80px}.sk--circle[data-v-60c15b86]{border-radius:var(--r-full);width:40px;height:40px}.sk-lines[data-v-60c15b86]{width:100%}@keyframes sk-pulse-60c15b86{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.sk[data-v-60c15b86]{animation:none}}.bc-list[data-v-b87fe155]{align-items:center;gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bc-item[data-v-b87fe155]{align-items:center;gap:var(--s-1);display:inline-flex}.bc-link[data-v-b87fe155]{align-items:center;gap:var(--s-1);font-size:var(--t-sm);color:var(--c-ink-3);border-radius:var(--r-sm);transition:color var(--dur) var(--ease);padding:2px 4px;text-decoration:none;display:inline-flex}a.bc-link[data-v-b87fe155]{cursor:pointer}a.bc-link[data-v-b87fe155]:hover{color:var(--c-accent)}a.bc-link[data-v-b87fe155]:focus-visible{box-shadow:var(--ring);outline:none}.bc-link--current[data-v-b87fe155]{color:var(--c-ink);font-weight:var(--fw-semi)}.bc-icon[data-v-b87fe155]{font-size:14px}.bc-sep[data-v-b87fe155]{color:var(--c-ink-3);opacity:.6;font-size:14px}.sl[data-v-f9537cd0]{align-items:center;gap:var(--s-3);width:100%;height:20px;display:flex;position:relative}.sl--disabled[data-v-f9537cd0]{opacity:.55}.sl-rail[data-v-f9537cd0]{border-radius:var(--r-full);background:var(--c-sunken);pointer-events:none;height:5px;position:absolute;left:0;right:0}.sl:has(.sl-value) .sl-rail[data-v-f9537cd0]{right:calc(4ch + var(--s-3))}.sl-fill[data-v-f9537cd0]{border-radius:var(--r-full);background:var(--c-accent);height:100%;display:block}.sl-input[data-v-f9537cd0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:20px;margin:0;position:relative}.sl--disabled .sl-input[data-v-f9537cd0]{cursor:not-allowed}.sl-input[data-v-f9537cd0]::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--r-full);background:var(--c-surface);width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--c-accent);cursor:inherit;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.sl-input[data-v-f9537cd0]::-moz-range-thumb{border-radius:var(--r-full);background:var(--c-surface);width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--c-accent);cursor:inherit;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);border:none}.sl-input[data-v-f9537cd0]:hover:not(:disabled)::-webkit-slider-thumb{background:var(--c-accent-weak);transform:scale(1.15)}.sl-input[data-v-f9537cd0]:hover:not(:disabled)::-moz-range-thumb{background:var(--c-accent-weak);transform:scale(1.15)}.sl-input[data-v-f9537cd0]:active:not(:disabled)::-webkit-slider-thumb{background:var(--c-accent);box-shadow:none;transform:scale(1.1)}.sl-input[data-v-f9537cd0]:active:not(:disabled)::-moz-range-thumb{background:var(--c-accent);box-shadow:none;transform:scale(1.1)}.sl-input[data-v-f9537cd0]:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 1.5px var(--c-accent),var(--ring)}.sl-input[data-v-f9537cd0]:focus-visible::-moz-range-thumb{box-shadow:inset 0 0 0 1.5px var(--c-accent),var(--ring)}.sl-input[data-v-f9537cd0]:focus-visible{outline:none}.sl-value[data-v-f9537cd0]{text-align:right;min-width:4ch;font-size:var(--t-sm);font-weight:var(--fw-med);color:var(--c-ink-2);font-variant-numeric:tabular-nums;flex:none;position:relative}.steps[data-v-d59509cf]{margin:0;padding:0;list-style:none;display:flex}.step[data-v-d59509cf]{flex:1;min-width:0}.step[data-v-d59509cf]:last-child{flex:none}.step-row[data-v-d59509cf]{align-items:center;display:flex}.step-node[data-v-d59509cf]{border-radius:var(--r-full);width:24px;height:24px;font-size:var(--t-sm);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums;background:var(--c-sunken);color:var(--c-ink-3);transition:background var(--dur) var(--ease),color var(--dur) var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.step-bar[data-v-d59509cf]{height:2px;margin:0 var(--s-2);background:var(--c-sunken);transition:background var(--dur) var(--ease);flex:1}.step-text[data-v-d59509cf]{margin-top:var(--s-2);padding-right:var(--s-3);flex-direction:column;gap:2px;display:flex}.step-title[data-v-d59509cf]{font-size:var(--t-body);font-weight:var(--fw-med);color:var(--c-ink-2)}.step-desc[data-v-d59509cf]{font-size:var(--t-xs);color:var(--c-ink-3)}.step--done .step-node[data-v-d59509cf]{background:var(--c-accent);color:var(--c-accent-ink)}.step--done .step-bar[data-v-d59509cf]{background:var(--c-accent)}.step--active .step-node[data-v-d59509cf]{background:var(--c-accent-weak);color:var(--c-accent);box-shadow:inset 0 0 0 1.5px var(--c-accent)}.step--active .step-title[data-v-d59509cf]{color:var(--c-ink);font-weight:var(--fw-semi)}.cp[data-v-292568cc]{align-items:center;gap:var(--s-1);color:var(--c-ink-3);cursor:pointer;border-radius:var(--r-sm);transition:color var(--dur) var(--ease),background var(--dur) var(--ease);background:0 0;border:none;display:inline-flex}.cp--icon[data-v-292568cc]{padding:3px}.cp--button[data-v-292568cc]{padding:4px var(--s-2);font-size:var(--t-sm);font-weight:var(--fw-med)}.cp[data-v-292568cc]:hover{color:var(--c-accent);background:var(--c-line-soft)}.cp[data-v-292568cc]:focus-visible{box-shadow:var(--ring);outline:none}.cp--done[data-v-292568cc],.cp--done[data-v-292568cc]:hover{color:var(--c-ok)}.cp-icon[data-v-292568cc]{font-size:15px}.cp-live[data-v-292568cc]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fi[data-v-c76b9e67]{gap:var(--s-2);flex-direction:column;display:flex}.fi-label[data-v-c76b9e67]{font-size:var(--t-h2);font-weight:var(--fw-semi);color:var(--c-ink)}.fi-req[data-v-c76b9e67]{color:var(--c-danger);margin-left:2px}.fi-control[data-v-c76b9e67]{gap:var(--s-2);flex-direction:column;display:flex}.fi-msg[data-v-c76b9e67]{font-size:var(--t-sm);color:var(--c-ink-3);margin:0;line-height:1.4}.fi-msg--error[data-v-c76b9e67]{color:var(--c-danger)}.fi--horizontal[data-v-c76b9e67]{align-items:flex-start;gap:var(--s-4);flex-direction:row}.fi--horizontal .fi-label[data-v-c76b9e67]{text-align:right;flex:none;padding-top:7px}.fi--horizontal .fi-control[data-v-c76b9e67]{flex:auto;min-width:0}.drawer-backdrop[data-v-c11ccee2]{z-index:100;-webkit-backdrop-filter:blur(4px);background:#11191766;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.drawer-panel[data-v-c11ccee2]{background:var(--c-surface);max-width:100%;height:100%;box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:relative}.drawer-panel--right[data-v-c11ccee2]{margin-left:auto}.drawer-panel--left[data-v-c11ccee2]{margin-right:auto}.drawer-head[data-v-c11ccee2]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-line);display:flex}.drawer-title[data-v-c11ccee2]{font-size:var(--t-h2);font-weight:var(--fw-bold);color:var(--c-ink);margin:0}.drawer-close[data-v-c11ccee2]{border-radius:var(--r-md);width:30px;height:30px;color:var(--c-ink-3);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:none;flex:none;place-items:center;font-size:18px;display:grid}.drawer-close[data-v-c11ccee2]:hover{background:var(--c-sunken);color:var(--c-ink)}.drawer-body[data-v-c11ccee2]{padding:var(--s-5);flex:auto;overflow-y:auto}.drawer-foot[data-v-c11ccee2]{justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-top:1px solid var(--c-line);display:flex}.drawer-enter-active[data-v-c11ccee2],.drawer-leave-active[data-v-c11ccee2]{transition:opacity .22s var(--ease)}.drawer-enter-active .drawer-panel[data-v-c11ccee2],.drawer-leave-active .drawer-panel[data-v-c11ccee2]{transition:transform .22s var(--ease)}.drawer-enter-from[data-v-c11ccee2],.drawer-leave-to[data-v-c11ccee2]{opacity:0}.drawer-enter-from .drawer-panel--right[data-v-c11ccee2],.drawer-leave-to .drawer-panel--right[data-v-c11ccee2]{transform:translate(100%)}.drawer-enter-from .drawer-panel--left[data-v-c11ccee2],.drawer-leave-to .drawer-panel--left[data-v-c11ccee2]{transform:translate(-100%)}@media(prefers-reduced-motion:reduce){.drawer-enter-active .drawer-panel[data-v-c11ccee2],.drawer-leave-active .drawer-panel[data-v-c11ccee2]{transition:none}}.pop[data-v-d2cf30e0]{display:inline-flex;position:relative}.pop-trigger[data-v-d2cf30e0]{display:inline-flex}.pop-panel[data-v-d2cf30e0]{z-index:150;min-width:160px;padding:var(--s-3);background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);position:fixed}.pop-enter-active[data-v-d2cf30e0],.pop-leave-active[data-v-d2cf30e0]{transition:opacity .12s var(--ease),transform .12s var(--ease)}.pop-enter-from[data-v-d2cf30e0],.pop-leave-to[data-v-d2cf30e0]{opacity:0;transform:translateY(-4px)}.pop-panel--top-start.pop-enter-from[data-v-d2cf30e0],.pop-panel--top-end.pop-enter-from[data-v-d2cf30e0],.pop-panel--top-start.pop-leave-to[data-v-d2cf30e0],.pop-panel--top-end.pop-leave-to[data-v-d2cf30e0]{transform:translateY(4px)}.dd[data-v-3d99b7dc]{display:inline-flex;position:relative}.dd-trigger[data-v-3d99b7dc]{display:inline-flex}.dd-menu[data-v-3d99b7dc]{z-index:150;min-width:168px;padding:var(--s-1);background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);margin:0;list-style:none;position:fixed}.dd-item[data-v-3d99b7dc]{align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);font-size:var(--t-body);color:var(--c-ink);text-align:left;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:none;display:flex}.dd-item[data-v-3d99b7dc]:hover:not(.dd-item--disabled){background:var(--c-accent-weak);color:var(--c-accent)}.dd-item[data-v-3d99b7dc]:focus-visible{box-shadow:inset 0 0 0 1.5px var(--c-accent);outline:none}.dd-item--danger[data-v-3d99b7dc]{color:var(--c-danger)}.dd-item--danger[data-v-3d99b7dc]:hover:not(.dd-item--disabled){background:var(--c-danger-bg);color:var(--c-danger)}.dd-item--disabled[data-v-3d99b7dc]{opacity:.5;cursor:not-allowed}.dd-icon[data-v-3d99b7dc]{flex:none;font-size:16px}.dd-label[data-v-3d99b7dc]{flex:1}.dd-divider[data-v-3d99b7dc]{height:1px;margin:var(--s-1) var(--s-2);background:var(--c-line)}.dd-enter-active[data-v-3d99b7dc],.dd-leave-active[data-v-3d99b7dc]{transition:opacity .12s var(--ease),transform .12s var(--ease)}.dd-enter-from[data-v-3d99b7dc],.dd-leave-to[data-v-3d99b7dc]{opacity:0;transform:translateY(-4px)}.cl[data-v-fef9921f]{border-radius:var(--r-lg);background:var(--c-sunken);transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);overflow:hidden}.cl--open[data-v-fef9921f]{background:var(--c-surface);box-shadow:0 0 0 1px var(--c-line-strong)}.cl-head[data-v-fef9921f]{align-items:center;gap:var(--s-2);width:100%;padding:var(--s-3) var(--s-4);font-size:var(--t-body);font-weight:var(--fw-semi);color:var(--c-ink);text-align:left;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:none;display:flex}.cl-head[data-v-fef9921f]:hover{background:var(--c-line-soft)}.cl-head[data-v-fef9921f]:focus-visible{box-shadow:inset 0 0 0 1.5px var(--c-accent);outline:none}.cl-lead[data-v-fef9921f]{color:var(--c-ink-2);transition:color var(--dur) var(--ease);flex:none;font-size:16px}.cl--open .cl-lead[data-v-fef9921f]{color:var(--c-accent)}.cl-title[data-v-fef9921f]{flex:1}.cl--open .cl-head[data-v-fef9921f]{color:var(--c-accent)}.cl-caret[data-v-fef9921f]{color:var(--c-ink-3);transition:transform var(--dur) var(--ease),color var(--dur) var(--ease);flex:none;font-size:16px}.cl--open .cl-caret[data-v-fef9921f]{color:var(--c-accent);transform:rotate(180deg)}.cl-wrap[data-v-fef9921f]{transition:grid-template-rows var(--dur) var(--ease);grid-template-rows:0fr;display:grid}.cl--open .cl-wrap[data-v-fef9921f]{grid-template-rows:1fr}.cl-inner[data-v-fef9921f]{min-height:0;overflow:hidden}.cl-body[data-v-fef9921f]{padding:0 var(--s-4) var(--s-4);font-size:var(--t-body);color:var(--c-ink-2);line-height:1.5}@media(prefers-reduced-motion:reduce){.cl-wrap[data-v-fef9921f],.cl-caret[data-v-fef9921f]{transition:none}}.form[data-v-0cdef4f7]{gap:var(--s-5);flex-direction:column;display:flex}.form--horizontal[data-v-0cdef4f7]{gap:var(--s-4)}.ni[data-v-b1db8c30]{box-sizing:border-box;border-radius:var(--r-md);background:var(--c-sunken);color:var(--c-ink);transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);align-items:center;display:inline-flex}.ni--md[data-v-b1db8c30]{height:34px;font-size:var(--t-body)}.ni--sm[data-v-b1db8c30]{height:28px;font-size:var(--t-sm)}.ni[data-v-b1db8c30]:focus-within{background:var(--c-surface);box-shadow:var(--ring)}.ni--disabled[data-v-b1db8c30]{opacity:.55}.ni-step[data-v-b1db8c30]{width:30px;color:var(--c-ink-3);cursor:pointer;border-radius:var(--r-sm);transition:background var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:none;flex:none;align-self:stretch;place-items:center;margin:3px;font-size:15px;display:grid}.ni-step[data-v-b1db8c30] svg{display:block}.ni--sm .ni-step[data-v-b1db8c30]{width:26px}.ni-step[data-v-b1db8c30]:hover:not(:disabled){background:var(--c-line-strong);color:var(--c-ink)}.ni-step[data-v-b1db8c30]:disabled{opacity:.4;cursor:not-allowed}.ni-el[data-v-b1db8c30]{width:64px;min-width:0;color:inherit;font:inherit;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:auto}.ni-el[data-v-b1db8c30]::placeholder{color:var(--c-ink-3)}.pcf[data-v-3b043f99]{display:inline-flex;position:relative}.pcf-trigger[data-v-3b043f99]{display:inline-flex}.pcf-panel[data-v-3b043f99]{z-index:150;gap:var(--s-3);width:248px;padding:var(--s-4);background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:absolute}.pcf-panel--top[data-v-3b043f99]{bottom:calc(100% + 8px);left:0}.pcf-panel--bottom[data-v-3b043f99]{top:calc(100% + 8px);left:0}.pcf-body[data-v-3b043f99]{align-items:flex-start;gap:var(--s-2);display:flex}.pcf-icon[data-v-3b043f99]{flex:none;margin-top:1px;font-size:18px}.pcf-icon--warn[data-v-3b043f99]{color:var(--c-warn)}.pcf-icon--danger[data-v-3b043f99]{color:var(--c-danger)}.pcf-icon--info[data-v-3b043f99]{color:var(--c-accent)}.pcf-text[data-v-3b043f99]{min-width:0}.pcf-title[data-v-3b043f99]{font-size:var(--t-body);font-weight:var(--fw-semi);color:var(--c-ink);margin:0}.pcf-desc[data-v-3b043f99]{margin:var(--s-1) 0 0;font-size:var(--t-sm);color:var(--c-ink-3);line-height:1.45}.pcf-actions[data-v-3b043f99]{justify-content:flex-end;gap:var(--s-2);display:flex}.pcf-enter-active[data-v-3b043f99],.pcf-leave-active[data-v-3b043f99]{transition:opacity .12s var(--ease),transform .12s var(--ease)}.pcf-panel--bottom.pcf-enter-from[data-v-3b043f99],.pcf-panel--bottom.pcf-leave-to[data-v-3b043f99]{opacity:0;transform:translateY(-4px)}.pcf-panel--top.pcf-enter-from[data-v-3b043f99],.pcf-panel--top.pcf-leave-to[data-v-3b043f99]{opacity:0;transform:translateY(4px)}.menu[data-v-c27d0ac7]{flex-direction:column;gap:2px;display:flex}.menu-item[data-v-c27d0ac7]{align-items:center;gap:var(--s-3);width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);font-size:var(--t-body);font-weight:var(--fw-med);color:var(--c-ink-2);text-align:left;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),transform .1s var(--ease);background:0 0;border:none;display:flex}.menu-item[data-v-c27d0ac7]:hover:not(.menu-item--disabled){background:var(--c-line-soft);color:var(--c-ink)}.menu-item[data-v-c27d0ac7]:active:not(.menu-item--disabled){transform:scale(.98)}.menu-item[data-v-c27d0ac7]:focus-visible{box-shadow:var(--ring);outline:none}.menu-item--on[data-v-c27d0ac7]{background:var(--c-accent-weak);color:var(--c-accent);font-weight:var(--fw-semi)}.menu-item--disabled[data-v-c27d0ac7]{opacity:.45;cursor:not-allowed}.menu-icon[data-v-c27d0ac7]{flex:none;font-size:17px}.menu-label[data-v-c27d0ac7]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.menu-caret[data-v-c27d0ac7]{color:var(--c-ink-3);transition:transform var(--dur) var(--ease);flex:none;font-size:14px}.menu-caret--open[data-v-c27d0ac7]{transform:rotate(180deg)}.menu-sub[data-v-c27d0ac7]{margin:2px 0 2px var(--s-5);padding-left:var(--s-3);flex-direction:column;gap:2px;display:flex}.menu-item--child[data-v-c27d0ac7]{font-size:var(--t-sm)}.result[data-v-85d18375]{text-align:center;padding:var(--s-7) var(--s-5);flex-direction:column;align-items:center;display:flex}.result-disc[data-v-85d18375]{border-radius:var(--r-full);width:64px;height:64px;margin-bottom:var(--s-4);place-items:center;font-size:32px;display:grid}.result-disc--ok[data-v-85d18375]{background:var(--c-ok-bg);color:var(--c-ok)}.result-disc--danger[data-v-85d18375]{background:var(--c-danger-bg);color:var(--c-danger)}.result-disc--warn[data-v-85d18375]{background:var(--c-warn-bg);color:var(--c-warn)}.result-disc--accent[data-v-85d18375]{background:var(--c-accent-weak);color:var(--c-accent)}.result-disc--neutral[data-v-85d18375]{background:var(--c-sunken);color:var(--c-ink-3)}.result-title[data-v-85d18375]{font-size:var(--t-h1);font-weight:var(--fw-bold);color:var(--c-ink);letter-spacing:-.01em;margin:0}.result-desc[data-v-85d18375]{margin:var(--s-2) 0 0;max-width:52ch;font-size:var(--t-body);color:var(--c-ink-3);text-wrap:pretty;line-height:1.5}.result-extra[data-v-85d18375]{margin-top:var(--s-4);width:100%}.result-actions[data-v-85d18375]{justify-content:center;gap:var(--s-2);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.ntf-host[data-v-cc9ab082]{bottom:var(--s-5);right:var(--s-5);z-index:200;gap:var(--s-2);pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed}.ntf[data-v-cc9ab082]{pointer-events:auto;align-items:flex-start;gap:var(--s-2);width:360px;max-width:calc(100vw - var(--s-6));padding:var(--s-4);background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);color:var(--c-ink);display:flex}.ntf-ico[data-v-cc9ab082]{flex:none;margin-top:1px;font-size:18px}.ntf--success .ntf-ico[data-v-cc9ab082]{color:var(--c-ok)}.ntf--error .ntf-ico[data-v-cc9ab082]{color:var(--c-danger)}.ntf--warning .ntf-ico[data-v-cc9ab082]{color:var(--c-warn)}.ntf--info .ntf-ico[data-v-cc9ab082]{color:var(--c-accent)}.ntf-body[data-v-cc9ab082]{flex:auto;min-width:0}.ntf-title[data-v-cc9ab082]{font-size:var(--t-body);font-weight:var(--fw-semi);word-break:break-word;margin:0;line-height:1.4}.ntf-desc[data-v-cc9ab082]{margin:var(--s-1) 0 0;font-size:var(--t-sm);color:var(--c-ink-3);word-break:break-word;line-height:1.45}.ntf-close[data-v-cc9ab082]{border-radius:var(--r-sm);width:22px;height:22px;color:var(--c-ink-3);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:none;flex:none;place-items:center;margin:-2px -2px 0 0;padding:0;font-size:14px;display:grid}.ntf-close[data-v-cc9ab082] svg{display:block}.ntf-close[data-v-cc9ab082]:hover{background:var(--c-sunken);color:var(--c-ink)}.ntf-close[data-v-cc9ab082]:focus-visible{box-shadow:var(--ring);outline:none}.ntf-enter-active[data-v-cc9ab082]{transition:transform .24s var(--ease),opacity .24s var(--ease)}.ntf-leave-active[data-v-cc9ab082]{transition:transform .2s var(--ease),opacity .2s var(--ease);position:absolute}.ntf-enter-from[data-v-cc9ab082],.ntf-leave-to[data-v-cc9ab082]{opacity:0;transform:translate(16px)}.ntf-move[data-v-cc9ab082]{transition:transform .2s var(--ease)}.ti-row[data-v-1e568c6e]{align-items:center;gap:var(--s-2);padding-right:var(--s-3);border-radius:var(--r-md);height:30px;color:var(--c-ink-2);font-size:var(--t-body);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);display:flex}.ti-row[data-v-1e568c6e]:hover:not(.ti-row--disabled){background:var(--c-line-soft);color:var(--c-ink)}.ti-row[data-v-1e568c6e]:focus-visible{box-shadow:var(--ring);outline:none}.ti-row--on[data-v-1e568c6e]{background:var(--c-accent-weak);color:var(--c-accent);font-weight:var(--fw-semi)}.ti-row--disabled[data-v-1e568c6e]{opacity:.45;cursor:not-allowed}.ti-caret[data-v-1e568c6e]{color:var(--c-ink-3);transition:transform var(--dur) var(--ease);flex:none;font-size:14px}.ti-caret--open[data-v-1e568c6e]{transform:rotate(90deg)}.ti-caret-spacer[data-v-1e568c6e]{flex:none;width:14px}.ti-check[data-v-1e568c6e]{border-radius:var(--r-sm);background:var(--c-sunken);width:16px;height:16px;color:var(--c-accent-ink);transition:background var(--dur) var(--ease);flex:none;place-items:center;font-size:12px;display:grid}.ti-check--on[data-v-1e568c6e]{background:var(--c-accent)}.ti-check[data-v-1e568c6e]:focus-visible{box-shadow:var(--ring);outline:none}.ti-icon[data-v-1e568c6e]{color:var(--c-ink-3);flex:none;font-size:16px}.ti-label[data-v-1e568c6e]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tree[data-v-f40cae6b]{flex-direction:column;gap:2px;display:flex}.ac[data-v-c988680d]{width:100%;display:inline-block;position:relative}.ac-field[data-v-c988680d]{align-items:center;gap:var(--s-2);box-sizing:border-box;width:100%;padding:0 var(--s-3);border-radius:var(--r-md);background:var(--c-sunken);color:var(--c-ink);transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);display:inline-flex}.ac--md .ac-field[data-v-c988680d]{height:34px;font-size:var(--t-body)}.ac--sm .ac-field[data-v-c988680d]{height:28px;font-size:var(--t-sm)}.ac-field[data-v-c988680d]:focus-within{background:var(--c-surface);box-shadow:var(--ring)}.ac-field--disabled[data-v-c988680d]{opacity:.55}.ac-icon[data-v-c988680d]{color:var(--c-ink-3);flex:none;font-size:16px}.ac-el[data-v-c988680d]{min-width:0;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:auto}.ac-el[data-v-c988680d]::placeholder{color:var(--c-ink-3)}.ac-list[data-v-c988680d]{width:100%;max-height:240px;padding:var(--s-1);background:var(--c-surface);border-radius:var(--r-md);box-shadow:var(--shadow-pop);z-index:90;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.ac-option[data-v-c988680d]{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);color:var(--c-ink-2);font-size:var(--t-body);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.ac-option--active[data-v-c988680d]{background:var(--c-accent-weak);color:var(--c-accent)}.ac-fade-enter-active[data-v-c988680d],.ac-fade-leave-active[data-v-c988680d]{transition:opacity .12s var(--ease),transform .12s var(--ease)}.ac-fade-enter-from[data-v-c988680d],.ac-fade-leave-to[data-v-c988680d]{opacity:0;transform:translateY(-4px)}.anchor[data-v-a0d8d3c2]{padding-left:var(--s-3);box-shadow:inset 1px 0 0 var(--c-line);flex-direction:column;gap:2px;display:flex}.anchor-link[data-v-a0d8d3c2]{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);border-radius:var(--r-sm);font-size:var(--t-sm);color:var(--c-ink-3);transition:color var(--dur) var(--ease),background var(--dur) var(--ease);text-decoration:none;display:flex;position:relative}.anchor-link[data-v-a0d8d3c2]:hover{color:var(--c-ink);background:var(--c-line-soft)}.anchor-link[data-v-a0d8d3c2]:focus-visible{box-shadow:var(--ring);outline:none}.anchor-link--on[data-v-a0d8d3c2]{color:var(--c-accent);font-weight:var(--fw-semi)}.anchor-dot[data-v-a0d8d3c2]{border-radius:var(--r-full);width:5px;height:5px;transition:background var(--dur) var(--ease);background:0 0;flex:none}.anchor-link--on .anchor-dot[data-v-a0d8d3c2]{background:var(--c-accent)}.anchor-label[data-v-a0d8d3c2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.img[data-v-0f85447b]{background:var(--c-sunken);line-height:0;display:inline-block;position:relative;overflow:hidden}.img--r-none[data-v-0f85447b]{border-radius:0}.img--r-sm[data-v-0f85447b]{border-radius:var(--r-sm)}.img--r-md[data-v-0f85447b]{border-radius:var(--r-md)}.img--r-lg[data-v-0f85447b]{border-radius:var(--r-lg)}.img--r-full[data-v-0f85447b]{border-radius:var(--r-full)}.img--preview[data-v-0f85447b]{cursor:zoom-in}.img-el[data-v-0f85447b]{opacity:0;width:100%;height:100%;transition:opacity var(--dur) var(--ease);display:block}.img-el--ready[data-v-0f85447b]{opacity:1}.img-ph[data-v-0f85447b]{background:linear-gradient(100deg,var(--c-sunken) 30%,var(--c-line-strong) 50%,var(--c-sunken) 70%);background-size:200% 100%;animation:1.3s linear infinite img-shimmer-0f85447b;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes img-shimmer-0f85447b{to{background-position:-200% 0}}.img-fallback[data-v-0f85447b]{width:100%;height:100%;min-height:64px;color:var(--c-ink-3);place-items:center;font-size:24px;line-height:1;display:grid}.img-zoom[data-v-0f85447b]{right:var(--s-2);bottom:var(--s-2);border-radius:var(--r-sm);background:var(--c-ink)}@supports (color:color-mix(in lab,red,red)){.img-zoom[data-v-0f85447b]{background:color-mix(in srgb,var(--c-ink) 55%,transparent)}}.img-zoom[data-v-0f85447b]{width:26px;height:26px;color:var(--c-surface);opacity:0;transition:opacity var(--dur) var(--ease);place-items:center;font-size:14px;display:grid;position:absolute}.img--preview:hover .img-zoom[data-v-0f85447b]{opacity:1}.img-prev[data-v-0f85447b]{z-index:300;padding:var(--s-6);-webkit-backdrop-filter:blur(4px);cursor:zoom-out;background:#111917b8;place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.img-prev-el[data-v-0f85447b]{border-radius:var(--r-lg);max-width:90vw;max-height:88vh;box-shadow:var(--shadow-pop)}.img-prev-close[data-v-0f85447b]{top:var(--s-5);right:var(--s-5);border-radius:var(--r-full);background:var(--c-ink)}@supports (color:color-mix(in lab,red,red)){.img-prev-close[data-v-0f85447b]{background:color-mix(in srgb,var(--c-ink) 55%,transparent)}}.img-prev-close[data-v-0f85447b]{width:36px;height:36px;color:var(--c-surface);cursor:pointer;transition:background var(--dur) var(--ease);border:none;place-items:center;font-size:18px;display:grid;position:fixed}.img-prev-close[data-v-0f85447b]:hover{background:var(--c-ink)}.img-prev-close[data-v-0f85447b]:focus-visible{box-shadow:var(--ring);outline:none}.img-prev-enter-active[data-v-0f85447b],.img-prev-leave-active[data-v-0f85447b]{transition:opacity .18s var(--ease)}.img-prev-enter-from[data-v-0f85447b],.img-prev-leave-to[data-v-0f85447b]{opacity:0}.up[data-v-b34fce3e]{gap:var(--s-3);flex-direction:column;width:100%;display:flex}.up-zone[data-v-b34fce3e]{align-items:center;gap:var(--s-1);padding:var(--s-6) var(--s-4);border-radius:var(--r-lg);background:var(--c-sunken);color:var(--c-ink-2);cursor:pointer;text-align:center;transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);flex-direction:column;display:flex}.up-zone[data-v-b34fce3e]:hover:not(.up-zone--disabled){background:var(--c-line-strong)}.up-zone--drag[data-v-b34fce3e]{background:var(--c-accent-weak)}.up-zone[data-v-b34fce3e]:focus-visible{box-shadow:var(--ring);outline:none}.up-zone--disabled[data-v-b34fce3e]{opacity:.55;cursor:not-allowed}.up-ico[data-v-b34fce3e]{color:var(--c-ink-3);font-size:26px}.up-text[data-v-b34fce3e]{font-size:var(--t-body);font-weight:var(--fw-med);margin:0}.up-hint[data-v-b34fce3e]{font-size:var(--t-sm);color:var(--c-ink-3);margin:0}.up-input[data-v-b34fce3e]{display:none}.up-list[data-v-b34fce3e]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.up-file[data-v-b34fce3e]{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--c-surface);font-size:var(--t-sm);color:var(--c-ink);display:flex}.up-file-ico[data-v-b34fce3e]{color:var(--c-ink-3);flex:none;font-size:16px}.up-file-name[data-v-b34fce3e]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.up-file-size[data-v-b34fce3e]{color:var(--c-ink-3);font-variant-numeric:tabular-nums;flex:none}.up-file-rm[data-v-b34fce3e]{border-radius:var(--r-sm);width:22px;height:22px;color:var(--c-ink-3);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:none;flex:none;place-items:center;font-size:14px;display:grid}.up-file-rm[data-v-b34fce3e]:hover{background:var(--c-sunken);color:var(--c-danger)}.list[data-v-ffc0f5e7]{flex-direction:column;width:100%;display:flex}.list-header[data-v-ffc0f5e7],.list-footer[data-v-ffc0f5e7]{padding:var(--s-3) var(--s-4);color:var(--c-ink-3);font-size:var(--t-sm)}.list-body[data-v-ffc0f5e7]{margin:0;padding:0;list-style:none}.list-item[data-v-ffc0f5e7]{padding:var(--s-3) var(--s-4);color:var(--c-ink);font-size:var(--t-body);transition:background var(--dur) var(--ease)}.list-body--divided .list-item+.list-item[data-v-ffc0f5e7]{box-shadow:inset 0 1px 0 var(--c-line-soft)}.list-item--hover[data-v-ffc0f5e7]:hover{background:var(--c-line-soft)}.list-empty[data-v-ffc0f5e7]{padding:var(--s-6) var(--s-4);text-align:center;color:var(--c-ink-3);font-size:var(--t-sm)}.backtop[data-v-ccb97460]{z-index:180;border-radius:var(--r-full);background:var(--c-surface);width:40px;height:40px;color:var(--c-ink-2);cursor:pointer;box-shadow:var(--shadow-pop);transition:color var(--dur) var(--ease),transform .12s var(--ease);border:none;place-items:center;font-size:18px;display:grid;position:fixed}.backtop[data-v-ccb97460]:hover{color:var(--c-accent);transform:translateY(-2px)}.backtop[data-v-ccb97460]:focus-visible{box-shadow:var(--shadow-pop),var(--ring);outline:none}.backtop-enter-active[data-v-ccb97460],.backtop-leave-active[data-v-ccb97460]{transition:opacity .18s var(--ease),transform .18s var(--ease)}.backtop-enter-from[data-v-ccb97460],.backtop-leave-to[data-v-ccb97460]{opacity:0;transform:translateY(8px)}.tour[data-v-af333ed3]{z-index:300;position:fixed;top:0;right:0;bottom:0;left:0}.tour-hole[data-v-af333ed3]{border-radius:var(--r-md);pointer-events:none;position:fixed;box-shadow:0 0 0 9999px #1119178c}.tour-hole--full[data-v-af333ed3]{width:0;height:0;top:50%;left:50%;display:block!important}.tour-card[data-v-af333ed3]{width:300px;max-width:calc(100vw - var(--s-6));gap:var(--s-3);padding:var(--s-4);background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:fixed}.tour-card-head[data-v-af333ed3]{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.tour-title[data-v-af333ed3]{font-size:var(--t-body);font-weight:var(--fw-semi);color:var(--c-ink);margin:0}.tour-count[data-v-af333ed3]{font-size:var(--t-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums;flex:none}.tour-desc[data-v-af333ed3]{font-size:var(--t-sm);color:var(--c-ink-3);margin:0;line-height:1.5}.tour-actions[data-v-af333ed3]{align-items:center;gap:var(--s-2);display:flex}.tour-spacer[data-v-af333ed3]{flex:auto}.tour-enter-active[data-v-af333ed3],.tour-leave-active[data-v-af333ed3]{transition:opacity .2s var(--ease)}.tour-enter-from[data-v-af333ed3],.tour-leave-to[data-v-af333ed3]{opacity:0}.shell[data-v-c0d0cccd]{background:var(--c-canvas);height:100vh;display:flex;overflow:hidden}.shell-loading[data-v-c0d0cccd]{z-index:9999;height:2px;position:fixed;inset:0 0 auto;overflow:hidden}.shell-loading>div[data-v-c0d0cccd]{background:var(--c-accent);transform-origin:0;width:100%;height:100%;animation:1s linear infinite shell-progress-c0d0cccd}.shell-aside[data-v-c0d0cccd]{flex:0 0 var(--shell-aside-w,216px);width:var(--shell-aside-w,216px);background:var(--c-surface);transition:flex-basis .2s var(--ease),width .2s var(--ease);flex-direction:column;display:flex;overflow:hidden}.shell-brand[data-v-c0d0cccd]{align-items:center;gap:var(--s-2);height:56px;padding:0 var(--s-4);flex:none;display:flex}.shell-brand-icon[data-v-c0d0cccd]{color:var(--c-accent);flex:none;font-size:24px}.shell-brand-text[data-v-c0d0cccd]{min-width:0;font-size:15px;font-weight:var(--fw-bold);color:var(--c-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shell-nav[data-v-c0d0cccd]{padding:var(--s-2);flex-direction:column;flex:auto;gap:2px;display:flex;overflow-y:auto}.shell-nav-item[data-v-c0d0cccd]{align-items:center;gap:var(--s-3);width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);font-size:var(--t-body);font-weight:var(--fw-med);color:var(--c-ink-2);text-align:left;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:none;display:flex}.shell-aside.is-collapsed .shell-nav-item[data-v-c0d0cccd]{padding:var(--s-2);justify-content:center}.shell-nav-item[data-v-c0d0cccd]:hover:not(.is-disabled){background:var(--c-line-soft);color:var(--c-ink)}.shell-nav-item[data-v-c0d0cccd]:focus-visible{box-shadow:var(--ring);outline:none}.shell-nav-item.is-on[data-v-c0d0cccd]{background:var(--c-accent-weak);color:var(--c-accent);font-weight:var(--fw-semi)}.shell-nav-item.is-disabled[data-v-c0d0cccd]{opacity:.45;cursor:not-allowed}.shell-nav-icon[data-v-c0d0cccd]{flex:none;font-size:18px}.shell-nav-label[data-v-c0d0cccd]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.shell-nav-caret[data-v-c0d0cccd]{color:var(--c-ink-3);transition:transform var(--dur) var(--ease);flex:none;font-size:14px}.shell-nav-caret.is-open[data-v-c0d0cccd]{transform:rotate(180deg)}.shell-nav-sub[data-v-c0d0cccd]{margin:2px 0 2px var(--s-5);padding-left:var(--s-3);flex-direction:column;gap:2px;display:flex}.shell-nav-item--child[data-v-c0d0cccd]{font-size:var(--t-sm)}.shell-aside-foot[data-v-c0d0cccd]{padding:var(--s-2) var(--s-3);font-size:var(--t-sm);color:var(--c-ink-3);flex:none}.shell-collapse-floating[data-v-c0d0cccd]{left:var(--shell-aside-w);z-index:100;border-radius:0 var(--r-md) var(--r-md) 0;border:1px solid var(--c-line-soft);background:var(--c-surface);width:14px;height:36px;color:var(--c-ink-3);cursor:pointer;transition:left .2s var(--ease),width .2s var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease);border-left:none;place-items:center;display:grid;position:absolute;box-shadow:2px 1px 3px #0000000a}.shell-collapse-floating--top[data-v-c0d0cccd]{top:80px}.shell-collapse-floating--bottom[data-v-c0d0cccd]{bottom:80px}.shell-collapse-floating[data-v-c0d0cccd]:hover{background:var(--c-accent);border-color:var(--c-accent);width:20px;color:var(--c-surface)}.shell-collapse-floating[data-v-c0d0cccd]:active{transform:scaleY(.95)}.shell-collapse-floating[data-v-c0d0cccd]:focus-visible{box-shadow:var(--ring);outline:none}.shell-collapse-icon[data-v-c0d0cccd]{transition:transform var(--dur) var(--ease);margin-left:-2px;font-size:11px}.shell-collapse-floating.is-collapsed .shell-collapse-icon[data-v-c0d0cccd]{transform:rotate(180deg)}.shell-main[data-v-c0d0cccd]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.shell-header[data-v-c0d0cccd]{justify-content:space-between;align-items:center;gap:var(--s-3);height:56px;padding:0 var(--s-5);background:var(--c-surface);flex:none;display:flex}.shell-header-left[data-v-c0d0cccd]{min-width:0}.shell-header-right[data-v-c0d0cccd]{align-items:center;gap:var(--s-2);flex:none;display:flex}.shell-title[data-v-c0d0cccd]{font-size:var(--t-h2);font-weight:var(--fw-semi);color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-icon-btn[data-v-c0d0cccd]{border-radius:var(--r-md);width:30px;height:30px;color:var(--c-ink-2);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:none;place-items:center;padding:0;font-size:17px;display:grid}.shell-icon-btn[data-v-c0d0cccd] svg{display:block}.shell-icon-btn[data-v-c0d0cccd]:hover{background:var(--c-sunken);color:var(--c-ink)}.shell-icon-btn[data-v-c0d0cccd]:focus-visible{box-shadow:var(--ring);outline:none}.shell-user[data-v-c0d0cccd]{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--r-md);color:var(--c-ink);font:inherit;cursor:pointer;transition:background var(--dur) var(--ease);background:0 0;border:none;display:flex}.shell-user[data-v-c0d0cccd]:hover{background:var(--c-sunken)}.shell-user[data-v-c0d0cccd]:focus-visible{box-shadow:var(--ring);outline:none}.shell-user-label[data-v-c0d0cccd]{max-width:140px;font-size:var(--t-body);font-weight:var(--fw-med);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-user-caret[data-v-c0d0cccd]{color:var(--c-ink-3);flex:none;font-size:14px}.shell-content[data-v-c0d0cccd]{min-width:0;min-height:0;padding:var(--s-5);flex:auto;overflow:auto}.is-spinning[data-v-c0d0cccd]{animation:.8s linear infinite shell-spin-c0d0cccd}@keyframes shell-progress-c0d0cccd{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes shell-spin-c0d0cccd{to{transform:rotate(360deg)}}@media(max-width:560px){.shell[data-v-c0d0cccd]{flex-direction:column}.shell-aside[data-v-c0d0cccd],.shell-aside.is-collapsed[data-v-c0d0cccd]{flex:none;width:100%}.shell-nav[data-v-c0d0cccd]{flex-flow:wrap;max-height:40vh}.shell-collapse-floating[data-v-c0d0cccd]{display:none}}.pc[data-v-14d4bcd3]{display:block}.pc-body--spaced[data-v-14d4bcd3]{margin-top:var(--s-5)}.confirm[data-v-75675408]{align-items:flex-start;gap:var(--s-3);display:flex}.confirm-ico[data-v-75675408]{flex:none;margin-top:1px;font-size:22px}.confirm-ico--danger[data-v-75675408]{color:var(--c-danger)}.confirm-ico--warning[data-v-75675408]{color:var(--c-warn)}.confirm-msg[data-v-75675408]{min-width:0;color:var(--c-ink);word-break:break-word;flex:auto;margin:0;line-height:1.5}.drp[data-v-22d7e56d]{align-items:center;gap:var(--s-2);display:inline-flex}.drp-sep[data-v-22d7e56d]{color:var(--c-ink-3);font-size:var(--t-sm);flex:none}.sb[data-v-471f6543]{align-items:center;gap:var(--s-2,8px);border-radius:var(--r-sm);font-size:var(--t-xs);font-weight:var(--fw-semi);white-space:nowrap;box-sizing:border-box;padding:4px 10px;line-height:1;display:inline-flex}.sb--fallback[data-v-471f6543]{background:var(--c-neutral-bg);color:var(--c-neutral)}.sb-icon[data-v-471f6543]{flex:none;font-size:13px}.qb[data-v-2b22cdab]{gap:var(--s-1);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.qb-head[data-v-2b22cdab]{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.qb-label[data-v-2b22cdab]{font-size:var(--t-sm);font-weight:var(--fw-med);color:var(--c-ink-2);white-space:nowrap}.qb--sm .qb-label[data-v-2b22cdab]{font-size:var(--t-xs)}.qb-used[data-v-2b22cdab]{font-size:var(--t-sm);font-weight:var(--fw-semi);color:var(--c-ink);font-variant-numeric:tabular-nums}.qb--sm .qb-used[data-v-2b22cdab]{font-size:var(--t-xs)}.qb-used--muted[data-v-2b22cdab]{color:var(--c-ink-3);font-weight:var(--fw-med)}.qb-reset[data-v-2b22cdab]{font-size:var(--t-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums}.ta[data-v-1589f7d6]{align-items:center;gap:var(--s-1);display:inline-flex}.ta--busy[data-v-1589f7d6]{opacity:.5;pointer-events:none}.ta-more-icon[data-v-1589f7d6]{font-size:16px}:root{--c-sunken:var(--c-ink-3,#64748b)}@supports (color:color-mix(in lab,red,red)){:root{--c-sunken:color-mix(in srgb, var(--c-ink-3,#64748b) 8%, var(--c-surface,#fff))}}:root{--c-surface-2:var(--c-ink-3,#64748b)}@supports (color:color-mix(in lab,red,red)){:root{--c-surface-2:color-mix(in srgb, var(--c-ink-3,#64748b) 4%, var(--c-surface,#fff))}}:root{--c-line:var(--c-ink-3,#64748b)}@supports (color:color-mix(in lab,red,red)){:root{--c-line:color-mix(in srgb, var(--c-ink-3,#64748b) 12%, var(--c-surface,#fff))}}:root{--c-border:var(--c-ink-3,#64748b)}@supports (color:color-mix(in lab,red,red)){:root{--c-border:color-mix(in srgb, var(--c-ink-3,#64748b) 16%, var(--c-surface,#fff))}}:root{--c-accent-weak:var(--c-accent,#0d7a55)}@supports (color:color-mix(in lab,red,red)){:root{--c-accent-weak:color-mix(in srgb, var(--c-accent,#0d7a55) 6%, var(--c-surface,#fff))}}:root{--s-1-5:6px;--font-sans:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--portal-max:1180px;--portal-gutter:clamp(1.25rem, .4rem + 3.4vw, 2rem);--portal-section:clamp(4.5rem, 2.8rem + 6.4vw, 7.5rem);--portal-display:clamp(3rem, 1.5rem + 5.6vw, 5.5rem);--portal-h2:clamp(1.85rem, 1.2rem + 2.3vw, 2.85rem);--portal-h3:clamp(1.15rem, 1.04rem + .42vw, 1.375rem);--portal-lead:clamp(1.0625rem, .99rem + .42vw, 1.25rem);--portal-eyebrow:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){:root{--portal-eyebrow:color-mix(in srgb, var(--c-accent) 78%, var(--c-ink))}}:root{--portal-shadow:0 1px 2px #0f172a0a, 0 14px 30px -18px #0f172a26;--portal-shadow-lift:0 2px 6px #0f172a0d, 0 28px 54px -24px #0f172a30;--portal-ink-panel:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){:root{--portal-ink-panel:color-mix(in srgb, var(--c-accent) 8%, #0b090d)}}:root{--portal-ink-card:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){:root{--portal-ink-card:color-mix(in srgb, var(--c-accent) 8%, #0b0b0f)}}:root{--portal-ink-frame:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){:root{--portal-ink-frame:color-mix(in srgb, var(--c-accent) 6%, #060609)}}:root{--portal-ink-code:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){:root{--portal-ink-code:color-mix(in srgb, var(--c-accent) 6.5%, #050609)}}html,body,#app{height:100%;margin:0}html{scrollbar-gutter:stable}body{font-family:var(--font-sans);color:var(--c-ink);background:linear-gradient(160deg,#fafbfc,#edf2f0) no-repeat fixed}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
