*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.i-mdi\:download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='text-bottom' width='1.25em' height='1.25em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 20h14v-2H5m14-9h-4V3H9v6H5l7 7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:text-bottom;width:1.25em;height:1.25em}.i-mdi\:note-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='text-bottom' width='1.25em' height='1.25em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 10h5.5L14 4.5zM5 3h10l6 6v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5c0-1.11.89-2 2-2m0 2v14h14v-7h-7V5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:text-bottom;width:1.25em;height:1.25em}.container,[container=""]{width:100%}[\!container=""]{width:100%!important}.card,[card=""]{border-radius:.5rem;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));padding:1rem;--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}@media (min-width: 640px){.container,[container=""]{max-width:640px}[\!container=""]{max-width:640px!important}}@media (min-width: 768px){.container,[container=""]{max-width:768px}[\!container=""]{max-width:768px!important}}@media (min-width: 1024px){.container,[container=""]{max-width:1024px}[\!container=""]{max-width:1024px!important}}@media (min-width: 1280px){.container,[container=""]{max-width:1280px}[\!container=""]{max-width:1280px!important}}@media (min-width: 1536px){.container,[container=""]{max-width:1536px}[\!container=""]{max-width:1536px!important}}[select~="$event"]{-webkit-user-select:var(--event);user-select:var(--event)}.visible,[visible=""]{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static{position:static}.isolate{isolation:isolate}.grid{display:grid}.inline-grid{display:inline-grid}.grid-cols-2,[cols~="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[cols~="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[cols~="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[rows~="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}.m\[0\]{margin:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.ms,[ms=""]{margin-inline-start:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.inline,[inline=""]{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.hidden{display:none}[size~="12"]{width:3rem;height:3rem}[size~="120"]{width:30rem;height:30rem}[size~="14"]{width:3.5rem;height:3.5rem}[size~="18"]{width:4.5rem;height:4.5rem}[size~="28"]{width:7rem;height:7rem}[size~="32"]{width:8rem;height:8rem}[size~="40"]{width:10rem;height:10rem}[size~="48"]{width:12rem;height:12rem}[size~="6"]{width:1.5rem;height:1.5rem}[size~="60"]{width:15rem;height:15rem}[size~="64"]{width:16rem;height:16rem}[size~="80"]{width:20rem;height:20rem}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.h4{height:1rem}.max-h-20{max-height:5rem}.max-h-96{max-height:24rem}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.flex-wrap{flex-wrap:wrap}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize,[resize=""]{resize:both}.items-start{align-items:flex-start}.items-center{align-items:center}[justify~=end]{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.space-y-2>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.5rem * var(--un-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1rem * var(--un-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.break-all{word-break:break-all}.b,.border,[b=""]{border-width:1px}.border-blue-200{--un-border-opacity:1;border-color:rgb(191 219 254 / var(--un-border-opacity))}.border-green-200{--un-border-opacity:1;border-color:rgb(187 247 208 / var(--un-border-opacity))}.border-purple-200{--un-border-opacity:1;border-color:rgb(233 213 255 / var(--un-border-opacity))}.rounded{border-radius:.25rem}.bg-blue-50{--un-bg-opacity:1;background-color:rgb(239 246 255 / var(--un-bg-opacity))}.bg-gray-50{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.bg-green-50{--un-bg-opacity:1;background-color:rgb(240 253 244 / var(--un-bg-opacity))}.bg-purple-50{--un-bg-opacity:1;background-color:rgb(250 245 255 / var(--un-bg-opacity))}[stroke-width~="1.5"]{stroke-width:1.5px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="8"]{stroke-width:8px}.p-2{padding:.5rem}.p-3,.p3{padding:.75rem}.p-8{padding:2rem}.px,[px=""]{padding-left:1rem;padding-right:1rem}.py,[py=""]{padding-top:1rem;padding-bottom:1rem}[px~="default:"]:default{padding-left:1rem;padding-right:1rem}.text-center{text-align:center}.text-wrap{text-wrap:wrap}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-gray-500{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.text-gray-600{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity))}[color~="#1890ff"]{--un-text-opacity:1;color:rgb(24 144 255 / var(--un-text-opacity))}[color~="#18a058"]{--un-text-opacity:1;color:rgb(24 160 88 / var(--un-text-opacity))}[color~="#2080f0"]{--un-text-opacity:1;color:rgb(32 128 240 / var(--un-text-opacity))}[color~="#52c41a"]{--un-text-opacity:1;color:rgb(82 196 26 / var(--un-text-opacity))}[color~="#8a2be2"]{--un-text-opacity:1;color:rgb(138 43 226 / var(--un-text-opacity))}[color~="#ccc"]{--un-text-opacity:1;color:rgb(204 204 204 / var(--un-text-opacity))}[color~="#d03050"]{--un-text-opacity:1;color:rgb(208 48 80 / var(--un-text-opacity))}[color~="#f0a020"]{--un-text-opacity:1;color:rgb(240 160 32 / var(--un-text-opacity))}[color~="#fff"]{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}[color~=red]{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity))}[color~=transparent]{color:transparent}.font-bold{font-weight:700}.font-semibold{font-weight:600}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline{text-decoration-line:underline}.tab,[tab=""]{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgb(0 0 0 / .2)),0 0 1px var(--un-text-shadow-color, rgb(1 0 5 / .1));text-shadow:var(--un-text-shadow)}.outline{outline-style:solid}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--primary-color: #0ea5e9;--primary-color-hover: #0284c7;--primary-color-pressed: #0369a1;--primary-color-light: rgba(14, 165, 233, .12);--primary-color-rgb: 14, 165, 233;--secondary-color: #14b8a6;--success-color: #10b981;--warning-color: #f59e0b;--error-color: #ef4444;--info-color: #38bdf8;--text-primary: #132033;--text-secondary: #526174;--text-tertiary: #7a8798;--text-disabled: #aab4c2;--bg-primary: #ffffff;--bg-secondary: #edf4fb;--bg-tertiary: #e4edf7;--bg-overlay: rgba(9, 20, 33, .52);--bg-color: #edf4fb;--card-bg: rgba(255, 255, 255, .48);--input-bg: rgba(255, 255, 255, .5);--input-border: rgba(99, 116, 139, .22);--table-header-bg: rgba(241, 247, 253, .9);--border-light: #dbe7f3;--border-medium: #c5d4e5;--border-dark: #91a4ba;--border-color: rgba(99, 116, 139, .2);--shadow-light: 0 14px 34px rgba(32, 50, 78, .08);--shadow-medium: 0 22px 56px rgba(32, 50, 78, .11);--shadow-heavy: 0 32px 88px rgba(32, 50, 78, .15);--shadow-small: var(--shadow-light);--border-radius-xs: 6px;--border-radius-small: 8px;--border-radius-sm: var(--border-radius-small);--border-radius-medium: 10px;--border-radius-large: 14px;--border-radius-xl: 16px;--border-radius-full: 999px;--radius-lg: var(--border-radius-large);--app-background: #ffffff;--app-surface: rgba(255, 255, 255, .4);--app-surface-strong: rgba(255, 255, 255, .62);--app-surface-muted: rgba(241, 247, 253, .46);--app-glass-border: rgba(255, 255, 255, .72);--app-line: rgba(99, 116, 139, .18);--app-ring: rgba(14, 165, 233, .24);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 32px;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}[data-theme=dark]{--primary-color: #38bdf8;--primary-color-hover: #7dd3fc;--primary-color-pressed: #0ea5e9;--primary-color-light: rgba(56, 189, 248, .16);--primary-color-rgb: 56, 189, 248;--secondary-color: #2dd4bf;--text-primary: #f8fbff;--text-secondary: #c5d2e3;--text-tertiary: #91a1b5;--text-disabled: #637086;--bg-primary: #05070b;--bg-secondary: #070b12;--bg-tertiary: #1e293b;--bg-overlay: rgba(0, 0, 0, .72);--bg-color: #05070b;--card-bg: rgba(17, 24, 39, .88);--input-bg: rgba(17, 24, 39, .9);--input-border: rgba(148, 163, 184, .26);--table-header-bg: rgba(31, 41, 55, .92);--border-light: rgba(148, 163, 184, .2);--border-medium: rgba(148, 163, 184, .28);--border-dark: rgba(148, 163, 184, .36);--border-color: rgba(148, 163, 184, .24);--shadow-light: 0 12px 34px rgba(0, 0, 0, .24);--shadow-medium: 0 20px 56px rgba(0, 0, 0, .3);--shadow-heavy: 0 30px 90px rgba(0, 0, 0, .38);--shadow-small: var(--shadow-light);--app-background: #05070b;--app-surface: rgba(17, 24, 39, .86);--app-surface-strong: rgba(31, 41, 55, .94);--app-surface-muted: rgba(31, 41, 55, .76);--app-glass-border: rgba(148, 163, 184, .3);--app-line: rgba(148, 163, 184, .26);--app-ring: rgba(56, 189, 248, .34)}@media (max-width: 768px){:root{--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 15px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 22px;--font-size-3xl: 28px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px}}@media (max-width: 640px){:root{--font-size-md: 14px;--spacing-md: 10px}}:root{--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-right: env(safe-area-inset-right);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left);--desktop-page-viewport-width: 100dvw;--desktop-page-viewport-height: 100dvh}html{height:100%;min-height:100%;scroll-behavior:smooth}@media (min-width: 769px) and (hover: hover) and (pointer: fine){html:root{zoom:.75;--desktop-page-viewport-width: calc(100dvw / .75);--desktop-page-viewport-height: calc(100dvh / .75)}}body{height:100%;min-height:100%;min-height:100dvh;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--text-primary);background:var(--app-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh;min-height:var(--desktop-page-viewport-height);padding-bottom:var(--safe-area-inset-bottom)}.ios-home-screen-safe-area{padding-top:var(--safe-area-inset-top);padding-right:var(--safe-area-inset-right);padding-bottom:var(--safe-area-inset-bottom);padding-left:var(--safe-area-inset-left)}a{color:var(--primary-color);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--primary-color-hover)}button{border:none;background:none;cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit;border:none;outline:none}ul,ol{list-style:none}img{max-width:100%;height:auto}::-webkit-scrollbar-thumb:hover{background:#0ea5e985}.text-left{text-align:left}.text-right{text-align:right}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{flex-direction:column}.flex-1{flex:1}.block{display:block}.m-0{margin:0}.m-1{margin:var(--spacing-xs)}.m-2{margin:var(--spacing-sm)}.m-3{margin:var(--spacing-md)}.m-4{margin:var(--spacing-lg)}.m-5{margin:var(--spacing-xl)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing-xs)}.mt-2{margin-top:var(--spacing-sm)}.mt-3{margin-top:var(--spacing-md)}.mt-4{margin-top:var(--spacing-lg)}.mt-5{margin-top:var(--spacing-xl)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}.mb-5{margin-bottom:var(--spacing-xl)}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing-xs)}.ml-2{margin-left:var(--spacing-sm)}.ml-3{margin-left:var(--spacing-md)}.ml-4{margin-left:var(--spacing-lg)}.ml-5{margin-left:var(--spacing-xl)}.mr-0{margin-right:0}.mr-1{margin-right:var(--spacing-xs)}.mr-2{margin-right:var(--spacing-sm)}.mr-3{margin-right:var(--spacing-md)}.mr-4{margin-right:var(--spacing-lg)}.mr-5{margin-right:var(--spacing-xl)}.p-0{padding:0}.p-1{padding:var(--spacing-xs)}.p-2{padding:var(--spacing-sm)}.p-3{padding:var(--spacing-md)}.p-4{padding:var(--spacing-lg)}.p-5{padding:var(--spacing-xl)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing-xs)}.pt-2{padding-top:var(--spacing-sm)}.pt-3{padding-top:var(--spacing-md)}.pt-4{padding-top:var(--spacing-lg)}.pt-5{padding-top:var(--spacing-xl)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing-xs)}.pb-2{padding-bottom:var(--spacing-sm)}.pb-3{padding-bottom:var(--spacing-md)}.pb-4{padding-bottom:var(--spacing-lg)}.pb-5{padding-bottom:var(--spacing-xl)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing-xs)}.pl-2{padding-left:var(--spacing-sm)}.pl-3{padding-left:var(--spacing-md)}.pl-4{padding-left:var(--spacing-lg)}.pl-5{padding-left:var(--spacing-xl)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing-xs)}.pr-2{padding-right:var(--spacing-sm)}.pr-3{padding-right:var(--spacing-md)}.pr-4{padding-right:var(--spacing-lg)}.pr-5{padding-right:var(--spacing-xl)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-error{color:var(--error-color)}.text-info{color:var(--info-color)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.rounded-sm{border-radius:var(--border-radius-small)}.rounded{border-radius:var(--border-radius-medium)}.rounded-lg{border-radius:var(--border-radius-large)}.rounded-xl{border-radius:var(--border-radius-xl)}.rounded-full{border-radius:50%}.shadow-sm{box-shadow:var(--shadow-light)}.shadow{box-shadow:var(--shadow-medium)}.shadow-lg{box-shadow:var(--shadow-heavy)}.transition{transition:all var(--transition-normal)}.transition-fast{transition:all var(--transition-fast)}.transition-slow{transition:all var(--transition-slow)}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.container-sm{max-width:768px;margin:0 auto;padding:0 var(--spacing-md)}.container-lg{max-width:1400px;margin:0 auto;padding:0 var(--spacing-md)}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.glass-surface{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.3);background:#ffffff40;box-shadow:0 8px 32px #1f268733,0 2px 16px #1f26871a,inset 0 1px #fff6,inset 0 -1px #fff3;backdrop-filter:blur(12px) saturate(1.8) brightness(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.8) brightness(1.1);transition:opacity .26s ease-out,transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.glass-surface:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}[data-theme=dark] .glass-surface{border-color:#fff3;background:#ffffff1a;box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff1a;backdrop-filter:blur(12px) saturate(1.8) brightness(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.8) brightness(1.2)}@supports not (backdrop-filter: blur(10px)){.glass-surface{background:#fff6;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff4d}.glass-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#ffffff26;pointer-events:none}[data-theme=dark] .glass-surface{background:#0006}[data-theme=dark] .glass-surface:before{background:#ffffff0d}}.hover-scale{transition:transform var(--transition-fast)}.hover-scale:hover{transform:scale(1.05)}@media (max-width: 768px){.container,.container-sm,.container-lg{padding:0 var(--spacing-sm)}.text-3xl{font-size:var(--font-size-2xl)}.text-2xl{font-size:var(--font-size-xl)}}@media (max-width: 768px){.arco-modal{width:auto!important;max-width:95vw!important;margin:0 auto!important}.arco-modal-content{padding:var(--spacing-sm)!important;border-radius:var(--border-radius-medium)!important}.arco-modal-header{padding:var(--spacing-sm) var(--spacing-sm)!important}.arco-modal-title{font-size:var(--font-size-lg)!important;line-height:1.4!important}.arco-modal-body{max-height:70vh!important;overflow-y:auto!important}}.default-layout:not(.web-game-layout) .n-card,.default-layout:not(.web-game-layout) .arco-card{background:linear-gradient(145deg,#ffffff5c,#ffffff29),var(--card-bg)!important;border-color:var(--app-glass-border);color:var(--text-primary);box-shadow:var(--shadow-light);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%)}.default-layout:not(.web-game-layout) .status-card,.default-layout:not(.web-game-layout) .team-status-card,.default-layout:not(.web-game-layout) .daily-task-card,.default-layout:not(.web-game-layout) .feature-card,.default-layout:not(.web-game-layout) .ws-status-card,.default-layout:not(.web-game-layout) .role-card,.default-layout:not(.web-game-layout) .changelog-card,.default-layout:not(.web-game-layout) .club-car-king,.default-layout:not(.web-game-layout) .main-card,.default-layout:not(.web-game-layout) .import-card{background:linear-gradient(145deg,#ffffff52,#ffffff1f),var(--card-bg)!important;border:1px solid var(--app-glass-border)!important;box-shadow:var(--shadow-light);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%)}.default-layout:not(.web-game-layout) .status-card:before,.default-layout:not(.web-game-layout) .team-status-card:before,.default-layout:not(.web-game-layout) .daily-task-card:before,.default-layout:not(.web-game-layout) .feature-card:before,.default-layout:not(.web-game-layout) .ws-status-card:before,.default-layout:not(.web-game-layout) .role-card:before,.default-layout:not(.web-game-layout) .changelog-card:before,.default-layout:not(.web-game-layout) .club-car-king:before,.default-layout:not(.web-game-layout) .main-card:before{opacity:.42}.default-layout:not(.web-game-layout) .arco-card{border-radius:var(--border-radius-xl)}.default-layout:not(.web-game-layout) .arco-card-header,.default-layout:not(.web-game-layout) .n-card-header{border-color:var(--app-line)}.default-layout:not(.web-game-layout) .n-button:not(.n-button--text-type),.default-layout:not(.web-game-layout) .arco-btn{border-radius:999px;font-weight:650}.default-layout:not(.web-game-layout) button:not(.desktop-dock-capsule):not(.desktop-dock-menu-button):not(.n-button--text-type):not(.arco-btn-text):not(.arco-btn-icon-only),.default-layout:not(.web-game-layout) .n-button:not(.n-button--text-type),.default-layout:not(.web-game-layout) .arco-btn:not(.arco-btn-text):not(.arco-btn-icon-only){position:relative;overflow:hidden;border-color:#ffffff4d!important;background:#ffffff40!important;color:var(--text-primary)!important;box-shadow:0 8px 32px #1f268733,0 2px 16px #1f26871a,inset 0 1px #fff6,inset 0 -1px #fff3!important;backdrop-filter:blur(12px) saturate(1.8) brightness(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.8) brightness(1.1);transition:opacity .26s ease-out,transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.default-layout:not(.web-game-layout) button:not(.n-button--text-type):not(.arco-btn-text):not(.arco-btn-icon-only)>*,.default-layout:not(.web-game-layout) .n-button:not(.n-button--text-type) .n-button__content,.default-layout:not(.web-game-layout) .arco-btn:not(.arco-btn-text):not(.arco-btn-icon-only) .arco-btn-content{color:inherit}.default-layout:not(.web-game-layout) button:not(.desktop-dock-capsule):not(.desktop-dock-menu-button):not(:disabled):active,.default-layout:not(.web-game-layout) .n-button:not(.n-button--disabled):active,.default-layout:not(.web-game-layout) .arco-btn:not(.arco-btn-disabled):active{transform:scale(.98)}.default-layout:not(.web-game-layout) button:disabled,.default-layout:not(.web-game-layout) .n-button.n-button--disabled,.default-layout:not(.web-game-layout) .arco-btn.arco-btn-disabled{color:var(--text-secondary)!important}.default-layout:not(.web-game-layout) button:disabled>*,.default-layout:not(.web-game-layout) .n-button.n-button--disabled .n-button__content,.default-layout:not(.web-game-layout) .arco-btn.arco-btn-disabled .arco-btn-content{color:inherit}.default-layout:not(.web-game-layout) .n-input,.default-layout:not(.web-game-layout) .n-base-selection,.default-layout:not(.web-game-layout) .arco-input-wrapper,.default-layout:not(.web-game-layout) .arco-textarea-wrapper{background:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}.default-layout:not(.web-game-layout) .n-input__input-el,.default-layout:not(.web-game-layout) .n-input__textarea-el,.default-layout:not(.web-game-layout) .n-base-selection-label,.default-layout:not(.web-game-layout) .n-base-selection-input,.default-layout:not(.web-game-layout) .n-base-selection-input__content,.default-layout:not(.web-game-layout) .arco-input,.default-layout:not(.web-game-layout) .arco-textarea,.default-layout:not(.web-game-layout) .arco-select-view-value{color:var(--text-primary)!important}.default-layout:not(.web-game-layout) .n-input__placeholder,.default-layout:not(.web-game-layout) .n-input__input-el::placeholder,.default-layout:not(.web-game-layout) .n-input__textarea-el::placeholder,.default-layout:not(.web-game-layout) .n-base-selection-placeholder,.default-layout:not(.web-game-layout) .arco-input::placeholder,.default-layout:not(.web-game-layout) .arco-textarea::placeholder,.default-layout:not(.web-game-layout) .arco-select-view-placeholder{color:var(--text-secondary)!important}.default-layout:not(.web-game-layout) .n-data-table,.default-layout:not(.web-game-layout) .arco-table{background:transparent;color:var(--text-primary)}.default-layout:not(.web-game-layout) .n-data-table-th,.default-layout:not(.web-game-layout) .arco-table-th{background:var(--table-header-bg);color:var(--text-secondary)}.default-layout:not(.web-game-layout) .n-tabs .n-tabs-tab{font-weight:700}.default-layout:not(.web-game-layout) .n-tabs .n-tabs-tab:hover{color:var(--primary-color)}.default-layout:not(.web-game-layout) .n-tag,.default-layout:not(.web-game-layout) .arco-tag{border-radius:999px;font-weight:650}.default-layout:not(.web-game-layout) .page-header h1,.default-layout:not(.web-game-layout) .page-header h2,.default-layout:not(.web-game-layout) .page-title{text-wrap:balance;letter-spacing:0}.default-layout:not(.web-game-layout) .log-container,.default-layout:not(.web-game-layout) .json-display-container,.default-layout:not(.web-game-layout) pre,.default-layout:not(.web-game-layout) code{border-color:var(--app-line)}[data-theme=dark] .default-layout:not(.web-game-layout) .n-card,[data-theme=dark] .default-layout:not(.web-game-layout) .arco-card,[data-theme=dark] .default-layout:not(.web-game-layout) .status-card,[data-theme=dark] .default-layout:not(.web-game-layout) .team-status-card,[data-theme=dark] .default-layout:not(.web-game-layout) .daily-task-card,[data-theme=dark] .default-layout:not(.web-game-layout) .feature-card,[data-theme=dark] .default-layout:not(.web-game-layout) .ws-status-card,[data-theme=dark] .default-layout:not(.web-game-layout) .role-card,[data-theme=dark] .default-layout:not(.web-game-layout) .changelog-card,[data-theme=dark] .default-layout:not(.web-game-layout) .club-car-king,[data-theme=dark] .default-layout:not(.web-game-layout) .main-card,[data-theme=dark] .default-layout:not(.web-game-layout) .import-card{background:linear-gradient(145deg,#ffffff1f,#ffffff0a),var(--card-bg)!important;box-shadow:var(--shadow-light)}[data-theme=dark] .default-layout:not(.web-game-layout) .arco-input,[data-theme=dark] .default-layout:not(.web-game-layout) .arco-textarea,[data-theme=dark] .default-layout:not(.web-game-layout) .n-input__input-el,[data-theme=dark] .default-layout:not(.web-game-layout) .n-input__textarea-el{color:var(--text-primary)}[data-theme=dark] .default-layout:not(.web-game-layout) .arco-input::placeholder,[data-theme=dark] .default-layout:not(.web-game-layout) .arco-textarea::placeholder,[data-theme=dark] .default-layout:not(.web-game-layout) .n-input__input-el::placeholder,[data-theme=dark] .default-layout:not(.web-game-layout) .n-input__textarea-el::placeholder{color:var(--text-tertiary)}[data-theme=dark] .default-layout:not(.web-game-layout) button:not(.desktop-dock-capsule):not(.desktop-dock-menu-button):not(.n-button--text-type):not(.arco-btn-text):not(.arco-btn-icon-only),[data-theme=dark] .default-layout:not(.web-game-layout) .n-button:not(.n-button--text-type),[data-theme=dark] .default-layout:not(.web-game-layout) .arco-btn:not(.arco-btn-text):not(.arco-btn-icon-only){border-color:#fff3!important;background:#ffffff1a!important;box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff1a!important;backdrop-filter:blur(12px) saturate(1.8) brightness(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.8) brightness(1.2)}.default-layout:not(.web-game-layout) .token-import-page .header-actions .n-button.n-button--primary-type,.default-layout:not(.web-game-layout) .token-import-page .account-password-submit.n-button.n-button--primary-type,.default-layout:not(.web-game-layout) .token-import-page .account-empty-state .arco-btn.arco-btn-primary{background:linear-gradient(135deg,#0369a1,#075985)!important;border-color:#0369a1f2!important;color:#fff!important;box-shadow:0 12px 24px #0369a13d,inset 0 1px #ffffff5c!important}.default-layout:not(.web-game-layout) .token-import-page .n-button--primary-type .n-button__content,.default-layout:not(.web-game-layout) .token-import-page .arco-btn-primary .arco-btn-content{color:#fff!important;text-shadow:0 1px 1px rgba(8,47,73,.28)}@media (prefers-reduced-motion: reduce){.default-layout:not(.web-game-layout) *{scroll-behavior:auto!important}}@supports not (backdrop-filter: blur(10px)){.default-layout:not(.web-game-layout) button:not(.desktop-dock-capsule):not(.desktop-dock-menu-button):not(.n-button--text-type):not(.arco-btn-text):not(.arco-btn-icon-only),.default-layout:not(.web-game-layout) .n-button:not(.n-button--text-type),.default-layout:not(.web-game-layout) .arco-btn:not(.arco-btn-text):not(.arco-btn-icon-only){background:#fff6!important;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff4d!important}[data-theme=dark] .default-layout:not(.web-game-layout) button:not(.desktop-dock-capsule):not(.desktop-dock-menu-button):not(.n-button--text-type):not(.arco-btn-text):not(.arco-btn-icon-only),[data-theme=dark] .default-layout:not(.web-game-layout) .n-button:not(.n-button--text-type),[data-theme=dark] .default-layout:not(.web-game-layout) .arco-btn:not(.arco-btn-text):not(.arco-btn-icon-only){background:#0006!important}}:root{--text-color: var(--text-primary)}.dark{--text-color: var(--text-primary)}html.dark,html[data-theme=dark]{color-scheme:dark}html.dark .n-form-item-label,html.dark .n-form-item-label__text,html[data-theme=dark] .n-form-item-label,html[data-theme=dark] .n-form-item-label__text{color:var(--text-secondary)!important}html.dark .n-input,html.dark .n-input .n-input__input,html.dark .n-input .n-input__input-el,html.dark .n-input .n-input__suffix,html[data-theme=dark] .n-input,html[data-theme=dark] .n-input .n-input__input,html[data-theme=dark] .n-input .n-input__input-el,html[data-theme=dark] .n-input .n-input__suffix{background-color:var(--app-surface-muted)!important;border-color:var(--app-line)!important;box-shadow:inset 0 0 0 9999px transparent}html.dark .n-input .n-input__textarea,html.dark .n-input .n-input__textarea-el,html[data-theme=dark] .n-input .n-input__textarea,html[data-theme=dark] .n-input .n-input__textarea-el{background-color:var(--app-surface-muted)!important;box-shadow:inset 0 0 0 9999px transparent}html.dark .n-input .n-input__input-el:-webkit-autofill,html.dark .n-input .n-input__textarea-el:-webkit-autofill,html[data-theme=dark] .n-input .n-input__input-el:-webkit-autofill,html[data-theme=dark] .n-input .n-input__textarea-el:-webkit-autofill{-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--app-surface-muted) inset!important;caret-color:var(--text-primary)}html.dark .n-modal,html.dark .n-drawer,html.dark .n-popover,html.dark .n-dropdown,html.dark .n-tooltip,html.dark .n-dialog,html[data-theme=dark] .n-modal,html[data-theme=dark] .n-drawer,html[data-theme=dark] .n-popover,html[data-theme=dark] .n-dropdown,html[data-theme=dark] .n-tooltip,html[data-theme=dark] .n-dialog,html.dark .n-modal .n-card,html.dark .n-drawer-content,html.dark .n-popover-content,html.dark .n-dropdown-option,html.dark .n-dialog__content,html[data-theme=dark] .n-modal .n-card,html[data-theme=dark] .n-drawer-content,html[data-theme=dark] .n-popover-content,html[data-theme=dark] .n-dropdown-option,html[data-theme=dark] .n-dialog__content,html.dark .n-dropdown-option__label,html.dark .n-select-option,html.dark .n-menu-item-content,html[data-theme=dark] .n-dropdown-option__label,html[data-theme=dark] .n-select-option,html[data-theme=dark] .n-menu-item-content,html.dark .n-collapse-item__header,html.dark .n-radio-button,html.dark .n-card,html.dark .n-card__content,html.dark .n-tag,html[data-theme=dark] .n-collapse-item__header,html[data-theme=dark] .n-radio-button,html[data-theme=dark] .n-card,html[data-theme=dark] .n-card__content,html[data-theme=dark] .n-tag{color:var(--text-primary)!important}html.dark .n-input__placeholder,html.dark ::placeholder,html[data-theme=dark] .n-input__placeholder,html[data-theme=dark] ::placeholder{color:var(--text-tertiary)!important}.n-modal-mask{background:#e2e8f026!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}html.dark .n-modal-mask,html[data-theme=dark] .n-modal-mask{background:#02061726!important}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.n-modal-mask{background:#0f172a26!important}}body.dark .n-modal-container,body.dark .n-drawer-container,body.dark .n-popover-container,body[data-theme=dark] .n-modal-container,body[data-theme=dark] .n-drawer-container,body[data-theme=dark] .n-popover-container{color:var(--text-primary)!important}#app{min-height:var(--desktop-page-viewport-height);background:var(--app-background);color:var(--text-color);transition:background .3s ease,color .3s ease}.center-message-provider.n-message-container{top:50%!important;right:auto!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;width:max-content;max-width:calc(100vw - 32px);height:auto;background:transparent!important;pointer-events:none}.center-message-provider .n-message{max-width:calc(100vw - 32px);pointer-events:auto}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--text-color);transition:color .3s ease}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#63748b1f;border-radius:3px}::-webkit-scrollbar-thumb{background:#63748b57;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-color-rgb),.52)}
