/*! tailwindcss v4.2.2 | 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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-duration:initial;--tw-ease: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:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-700:#b91c1c;--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-200:#fde68a;--color-amber-700:#b45309;--color-emerald-50:#ecfdf5;--color-emerald-100:#d1fae5;--color-emerald-200:#a7f3d0;--color-emerald-700:#047857;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-700:#1d4ed8;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2fe;--color-indigo-700:#4338ca;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-500:#64748b;--color-slate-700:#334155;--color-slate-900:#0f172a;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-xl:1.25rem;--font-weight-medium:500;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.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-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-4{height:calc(var(--spacing) * 4)}.h-auto{height:auto}.w-4{width:calc(var(--spacing) * 4)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.columns-3{columns:3}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\[border-color\:color-mix\(in_srgb\,var\(--color-warning\)_30\%\,var\(--color-border\)\)\]{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.\[border-color\:color-mix\(in_srgb\,var\(--color-warning\)_30\%\,var\(--color-border\)\)\]{border-color:color-mix(in srgb,var(--color-warning) 30%,var(--color-border))}}.\[border-color\:var\(--action-danger-soft-border\)\]{border-color:var(--action-danger-soft-border)}.\[border-color\:var\(--control-border\)\]{border-color:var(--control-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-blue-200{border-color:var(--color-blue-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-red-200{border-color:var(--color-red-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.bg-amber-50{background-color:var(--color-amber-50)}.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-red-50{background-color:var(--color-red-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-transparent{background-color:#0000}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-wrap{text-wrap:wrap}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.\[color\:var\(--action-danger-text\)\]{color:var(--action-danger-text)}.\[color\:var\(--action-outline-text\)\]{color:var(--action-outline-text)}.\[color\:var\(--action-primary-text\)\]{color:var(--action-primary-text)}.\[color\:var\(--action-secondary-text\)\]{color:var(--action-secondary-text)}.\[color\:var\(--action-success-text\)\]{color:var(--action-success-text)}.\[color\:var\(--color-accent\)\]{color:var(--color-accent)}.\[color\:var\(--color-error\)\]{color:var(--color-error)}.\[color\:var\(--color-warning\)\]{color:var(--color-warning)}.\[color\:var\(--control-muted\)\]{color:var(--control-muted)}.text-amber-700{color:var(--color-amber-700)}.text-blue-700{color:var(--color-blue-700)}.text-emerald-700{color:var(--color-emerald-700)}.text-indigo-700{color:var(--color-indigo-700)}.text-red-700{color:var(--color-red-700)}.text-slate-500{color:var(--color-slate-500)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow,.shadow-sm{--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)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);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}.blur{--tw-blur:blur(8px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-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,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-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,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-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,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[background\:var\(--action-danger-bg\)\]{background:var(--action-danger-bg)}.\[background\:var\(--action-danger-soft-bg\)\]{background:var(--action-danger-soft-bg)}.\[background\:var\(--action-outline-bg\)\]{background:var(--action-outline-bg)}.\[background\:var\(--action-primary-bg\)\]{background:var(--action-primary-bg)}.\[background\:var\(--action-secondary-bg\)\]{background:var(--action-secondary-bg)}.\[background\:var\(--action-success-bg\)\]{background:var(--action-success-bg)}.\[background\:var\(--action-warning-soft-bg\)\]{background:var(--action-warning-soft-bg)}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}@media(hover:hover){.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:\[color\:var\(--color-accent\)\]:hover{color:var(--color-accent)}.hover\:\[color\:var\(--control-text\)\]:hover{color:var(--control-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}.hover\:\[background\:color-mix\(in_srgb\,var\(--color-error\)_16\%\,var\(--color-card\)\)\]:hover{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.hover\:\[background\:color-mix\(in_srgb\,var\(--color-error\)_16\%\,var\(--color-card\)\)\]:hover{background:color-mix(in srgb,var(--color-error) 16%,var(--color-card))}}.hover\:\[background\:color-mix\(in_srgb\,var\(--color-warning\)_18\%\,var\(--color-card\)\)\]:hover{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:\[background\:color-mix\(in_srgb\,var\(--color-warning\)_18\%\,var\(--color-card\)\)\]:hover{background:color-mix(in srgb,var(--color-warning) 18%,var(--color-card))}}.hover\:\[background\:var\(--action-ghost-bg-hover\)\]:hover{background:var(--action-ghost-bg-hover)}.hover\:\[background\:var\(--action-primary-hover\)\]:hover{background:var(--action-primary-hover)}.hover\:\[background\:var\(--control-bg-muted\)\]:hover{background:var(--control-bg-muted)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:\[box-shadow\:0_0_0_3px_var\(--control-focus-ring\)\]:focus-visible{box-shadow:0 0 0 3px var(--control-focus-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}:root{color-scheme:light;--palette-indigo-400: #818cf8;--palette-indigo-500: #6366f1;--palette-indigo-600: #4f46e5;--palette-indigo-700: #3730a3;--palette-blue-400: #60a5fa;--palette-blue-600: #2563eb;--palette-blue-700: #1d4ed8;--palette-blue-800: #1e40af;--palette-green-500: #22c55e;--palette-green-600: #16a34a;--palette-green-700: #15803d;--palette-red-500: #ef4444;--palette-red-600: #dc2626;--palette-red-700: #b91c1c;--palette-amber-400: #fbbf24;--palette-amber-500: #f59e0b;--palette-amber-600: #d97706;--palette-slate-50: #f8fafc;--palette-slate-100: #f1f5f9;--palette-slate-200: #e2e8f0;--palette-slate-300: #cbd5e1;--palette-slate-400: #94a3b8;--palette-slate-500: #64748b;--palette-slate-600: #475569;--palette-slate-700: #334155;--palette-slate-800: #1e293b;--palette-slate-900: #0f172a}:root{--color-primary: #0f172a;--color-primary-dark: #020617;--color-primary-light: #475569;--color-primary-bg: #e0edff;--color-primary-glow: rgba(15, 23, 42, .1);--color-primary-text: #ffffff;--color-accent: #6366f1;--color-accent-bg: rgba(99, 102, 241, .08);--color-success: var(--palette-green-600);--color-success-dark: var(--palette-green-700);--color-success-hover: var(--palette-green-700);--color-success-bg: #f0fdf4;--color-success-text: #ffffff;--color-error: var(--palette-red-600);--color-error-dark: var(--palette-red-700);--color-error-bg: #fef2f2;--color-warning: var(--palette-amber-600);--color-warning-dark: #b45309;--color-warning-bg: #fffbeb;--color-warning-bg-hover: #fef3c7;--color-info: var(--palette-blue-600);--color-info-dark: var(--palette-blue-800);--color-info-bg: #eff6ff;--color-bg: #f8fafc;--color-card: #ffffff;--color-border: #e2e8f0;--color-text: #0f172a;--color-text-muted: #64748b;--color-fg: #1e293b;--color-heading: #0f172a;--color-label: #334155;--color-placeholder: #94a3b8;--color-input-bg: #ffffff;--color-surface: #f8fafc;--color-surface2: #f1f5f9;--color-row-hover: #f8fafc;--color-thead: #f1f5f9;--color-thead-text: #0f172a;--color-row-stripe: #f8fafc;--color-row-border: #e2e8f0;--color-row-border2: #f1f5f9;--color-thead: #1e293b;--color-sidebar-bg1: #f8fafc;--color-sidebar-bg2: #f1f5f9;--color-sidebar-border: #e2e8f0;--color-sbhdr-bg1: #e2e8f0;--color-sbhdr-bg2: #cbd5e1;--color-disc-bg: #f8fafc;--color-scroll-track: #f1f5f9;--color-scroll-thumb: #cbd5e1;--color-scroll-thumb-hover: #94a3b8}html[data-theme=dark]{color-scheme:dark;--color-primary: #f1f5f9;--color-primary-dark: #e2e8f0;--color-primary-light: #94a3b8;--color-primary-bg: #1e3a5f;--color-primary-glow: rgba(241, 245, 249, .08);--color-primary-text: #0f172a;--color-accent: #818cf8;--color-accent-bg: rgba(129, 140, 248, .1);--color-success: #4ade80;--color-success-dark: #22c55e;--color-success-hover: #16a34a;--color-success-bg: #064e3b;--color-success-text: #0f172a;--color-error: #f87171;--color-error-dark: #ef4444;--color-error-bg: #450a0a;--color-warning: #fbbf24;--color-warning-dark: #f59e0b;--color-warning-bg: #451a03;--color-warning-bg-hover: #78350f;--color-info: #60a5fa;--color-info-dark: #3b82f6;--color-info-bg: #172554;--color-bg: #1e1e2e;--color-card: #252538;--color-border: #353550;--color-text: #e2e8f0;--color-text-muted: #94a3b8;--color-fg: #cbd5e1;--color-heading: #f1f5f9;--color-label: #a3b3c9;--color-placeholder: #64748b;--color-input-bg: #2a2a40;--color-surface: #222235;--color-surface2: #2d2d45;--color-row-hover: #2e2e48;--color-row-stripe: #2a2a40;--color-row-border: #353550;--color-row-border2: #3e3e5c;--color-thead: #1a1a28;--color-thead-text: #e2e8f0;--color-sidebar-bg1: #222235;--color-sidebar-bg2: #1e1e2e;--color-sidebar-border: #353550;--color-sbhdr-bg1: #2d3748;--color-sbhdr-bg2: #252d3d;--color-disc-bg: #2a2a40;--color-scroll-track: #252538;--color-scroll-thumb: #3e3e5c;--color-scroll-thumb-hover: #525275}:root{--stage-0-bg: #e3e9f0;--stage-0-text: #162840;--stage-1-bg: #d0e4f5;--stage-1-text: #265C8C;--stage-2-bg: #cff0f8;--stage-2-text: #1a7a99;--stage-3-bg: #fef3dc;--stage-3-text: #9a6e00;--gradient-header: linear-gradient(135deg, #1e293b 0%, #253548 100%);--color-discount: var(--color-error)}html[data-theme=dark]{--stage-0-bg: #1a2535;--stage-0-text: #94a3b8;--stage-1-bg: #0c1e35;--stage-1-text: #60a5fa;--stage-2-bg: #091a28;--stage-2-text: #38bdf8;--stage-3-bg: #2a1c00;--stage-3-text: #fbbf24}:root{--c1: var(--palette-slate-800);--c2: var(--palette-slate-700);--c3: var(--color-accent);--c4: var(--palette-amber-500);--c5: #BF8D7A;--bg: var(--color-bg);--card: var(--color-card);--border: var(--color-border);--text: var(--color-text);--text-muted: var(--color-text-muted);--muted: var(--color-text-muted);--accent: var(--color-accent);--fg: var(--color-fg);--heading: var(--color-heading);--label-text: var(--color-label);--input-bg: var(--color-input-bg);--surface: var(--color-surface);--surface2: var(--color-surface2);--row-hover: var(--color-row-hover);--stripe: var(--color-row-stripe);--row-border: var(--color-row-border);--row-border-alt: var(--color-row-border2);--thead-bg: var(--color-thead);--sidebar-bg1: var(--color-sidebar-bg1);--sidebar-bg2: var(--color-sidebar-bg2);--sidebar-border: var(--color-sidebar-border);--sbhdr-bg1: var(--color-sbhdr-bg1);--sbhdr-bg2: var(--color-sbhdr-bg2);--disc-bg: var(--color-disc-bg);--scroll-track: var(--color-scroll-track);--scroll-thumb: var(--color-scroll-thumb);--scroll-thumb-hover: var(--color-scroll-thumb-hover);--placeholder: var(--color-placeholder)}:root{--font-family: "Inter", system-ui, -apple-system, sans-serif;--font-heading-family: var(--font-family);--font-mono-family: "SFMono-Regular", "JetBrains Mono", "Roboto Mono", ui-monospace, monospace;--text-10: 10px;--text-11: 11px;--text-12: 12px;--text-13: 13px;--text-14: 14px;--text-16: 16px;--text-18: 18px;--text-20: 20px;--text-24: 24px;--text-28: 28px;--text-32: 32px;--text-40: 40px;--text-xs: 11px;--text-sm: 12px;--text-base: 13px;--text-md: 14px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 22px;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--line-height-tight: 1.2;--line-height-base: 1.5;--line-height-relaxed: 1.6;--letter-spacing-tight: .02em;--letter-spacing-wide: .05em;--letter-spacing-wider: .08em}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--grid-gap-xs: var(--space-2);--grid-gap-sm: var(--space-3);--grid-gap-md: var(--space-4);--grid-gap-lg: var(--space-5);--grid-gap-xl: var(--space-6)}:root{--control-height-xs: 28px;--control-height-sm: 32px;--control-height-md: 36px;--control-height-lg: 42px;--control-icon-xs: 28px;--control-icon-sm: 32px;--control-icon-md: 36px;--control-radius: var(--radius-lg);--control-radius-sm: var(--radius-md);--control-padding-x-xs: 10px;--control-padding-x-sm: 12px;--control-padding-x-md: 16px;--control-padding-x-lg: 20px;--control-gap-xs: 6px;--control-gap-sm: 8px;--control-gap-md: 10px;--control-bg: var(--color-card);--control-bg-muted: var(--color-surface);--control-bg-active: color-mix(in srgb, var(--color-accent) 13%, var(--color-card));--control-border: var(--color-border);--control-border-active: color-mix(in srgb, var(--color-accent) 42%, var(--color-border));--control-text: var(--color-text);--control-muted: var(--color-text-muted);--control-text-muted: var(--color-text-muted);--control-placeholder: var(--color-placeholder);--control-focus: var(--color-accent);--control-focus-ring: color-mix(in srgb, var(--color-accent) 24%, transparent);--control-hover-bg: color-mix(in srgb, var(--color-accent) 7%, var(--color-card));--control-chip-bg: color-mix(in srgb, var(--color-accent) 6%, var(--color-card));--control-segment-bg: var(--color-surface);--control-segment-active-bg: var(--control-bg-active);--control-calendar-bg: var(--color-card);--control-dropdown-bg: var(--color-card);--control-dropdown-shadow: var(--shadow-lg);--control-menu-item-bg-hover: color-mix(in srgb, var(--color-accent) 7%, var(--color-card));--control-menu-item-bg-active: color-mix(in srgb, var(--color-accent) 13%, var(--color-card));--control-tooltip-radius: var(--radius-lg);--control-icon-border: var(--control-border);--control-icon-bg-hover: var(--control-hover-bg);--action-primary-bg: var(--color-accent);--action-primary-text: #ffffff;--action-primary-hover: color-mix(in srgb, var(--color-accent) 86%, #000 14%);--action-secondary-bg: var(--color-card);--action-secondary-text: var(--color-text);--action-outline-bg: var(--color-card);--action-outline-text: var(--color-text);--action-ghost-bg-hover: var(--color-surface);--action-success-bg: var(--color-success);--action-success-text: var(--color-success-text);--action-success-soft-bg: color-mix(in srgb, var(--color-success) 12%, var(--color-card));--action-warning-bg: var(--color-warning);--action-warning-soft-bg: color-mix(in srgb, var(--color-warning) 12%, var(--color-card));--action-danger-bg: var(--color-error);--action-danger-text: #ffffff;--action-danger-soft-bg: color-mix(in srgb, var(--color-error) 10%, var(--color-card));--action-danger-soft-border: color-mix(in srgb, var(--color-error) 28%, var(--color-border));--panel-bg: var(--color-card);--panel-border: var(--color-border);--panel-radius: var(--radius-2xl);--panel-padding: var(--space-4);--panel-padding-sm: var(--space-3);--panel-padding-lg: var(--space-5);--panel-gap: var(--space-3);--panel-header-padding: 14px var(--panel-padding);--panel-muted-bg: color-mix(in srgb, var(--color-surface) 88%, var(--color-card));--panel-elevated-bg: color-mix(in srgb, var(--color-card) 92%, var(--color-surface));--page-padding-x: 24px;--page-padding-y: 20px;--page-section-gap: 16px;--page-block-gap: 12px;--page-title-size: 28px;--page-title-weight: var(--font-bold);--page-title-line: 1.12;--page-subtitle-size: var(--text-md);--page-eyebrow-size: var(--text-xs);--page-crumb-height: 32px;--page-hero-padding: 18px 20px;--page-hero-radius: var(--radius-3xl);--page-hero-bg: var(--color-card);--page-hero-border: var(--color-border);--page-chip-height: 28px;--page-row-gap: 10px;--page-row-gap-dense: 8px;--page-toolbar-padding: 10px;--page-toolbar-gap: 8px;--page-max-width: none;--page-grid-gap: var(--grid-gap-md);--page-card-gap: var(--grid-gap-sm);--header-chip-height: 28px;--header-chip-padding-x: 10px;--section-title-size: var(--text-lg);--section-title-weight: var(--font-semibold);--section-label-size: var(--text-xs);--section-label-letter-spacing: .04em;--row-action-gap: 6px;--row-action-height: var(--control-height-xs);--row-action-radius: var(--radius-lg);--tag-panel-padding: var(--space-2);--tag-panel-gap: var(--space-2);--selection-bar-height: 48px;--selection-bar-padding-y: 8px;--selection-bar-padding-x: 12px;--selection-bar-gap: 12px;--selection-bar-action-gap: 8px;--selection-bar-radius: var(--radius-2xl);--selection-bar-bg: var(--color-card);--selection-bar-border: var(--color-border);--selection-bar-shadow: 0 14px 36px rgba(15, 23, 42, .16);--selection-bar-offset-x: 24px;--selection-bar-offset-y: 24px;--selection-bar-z: 900;--selection-bar-max-width: 640px;--selection-bar-accent-width: 4px;--selection-bar-separator: var(--color-border);--selection-bar-separator-gap: 10px;--modal-bg: var(--color-card);--modal-header-bg: var(--color-surface);--modal-footer-bg: var(--color-card);--modal-border: var(--color-border);--modal-radius: var(--radius-3xl);--modal-shadow: var(--shadow-xl);--modal-overlay-bg: rgba(0, 0, 0, .55);--table-head-height: 38px;--table-row-height: 52px;--table-cell-padding-y: 10px;--table-cell-padding-x: 12px;--table-dense-head-height: 34px;--table-dense-row-height: 42px;--table-dense-cell-padding-y: 7px;--table-dense-cell-padding-x: 10px;--table-head-bg: var(--color-thead);--table-row-hover: var(--color-row-hover);--table-row-selected: color-mix(in srgb, var(--color-accent) 10%, var(--color-card));--analytics-money: var(--color-info);--analytics-progress: var(--color-accent);--analytics-risk: var(--color-error);--analytics-success: var(--color-success);--analytics-warning: var(--color-warning);--analytics-neutral-bg: var(--color-surface);--analytics-card-min: 150px}@media(max-width:1023px){:root{--page-padding-x: 16px;--page-padding-y: 16px;--page-section-gap: 14px;--page-title-size: 24px;--page-hero-padding: 16px}}@media(max-width:639px){:root{--page-padding-x: 12px;--page-padding-y: 12px;--page-section-gap: 12px;--page-title-size: 21px;--page-hero-padding: 14px}}html[data-theme=dark]{--control-bg-active: color-mix(in srgb, var(--color-accent) 18%, var(--color-card));--control-border-active: color-mix(in srgb, var(--color-accent) 48%, var(--color-border));--control-hover-bg: color-mix(in srgb, var(--color-accent) 10%, var(--color-card));--control-chip-bg: color-mix(in srgb, var(--color-accent) 9%, var(--color-card));--control-segment-bg: color-mix(in srgb, var(--color-surface) 78%, var(--color-card));--control-segment-active-bg: color-mix(in srgb, var(--color-accent) 20%, var(--color-card));--control-calendar-bg: var(--color-input-bg);--control-dropdown-bg: var(--color-card);--control-dropdown-shadow: 0 16px 40px rgba(0, 0, 0, .46);--control-menu-item-bg-hover: color-mix(in srgb, var(--color-accent) 10%, var(--color-card));--control-menu-item-bg-active: color-mix(in srgb, var(--color-accent) 18%, var(--color-card))}:root{--radius-xs: 3px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 12px;--radius-3xl: 14px;--radius-pill: 50px;--radius-full: 50%}:root{--shadow-xs: 0 1px 3px rgba(0,0,0,.06);--shadow-sm: 0 1px 6px rgba(0,0,0,.08);--shadow-md: 0 2px 12px rgba(0,0,0,.1);--shadow-lg: 0 8px 24px rgba(0,0,0,.14);--shadow-xl: 0 8px 40px rgba(0,0,0,.35);--shadow-primary: 0 3px 10px var(--color-primary-glow)}:root{--z-base: 1;--z-sticky: 10;--z-dropdown: 100;--z-modal: 400;--z-overlay: 500;--z-header: 1300;--z-modal-overlay: 3000;--z-modal-dialog: 3010}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-family)}body{background:var(--color-bg);color:var(--color-text);font-size:var(--text-md);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .25s,color .25s}::placeholder{color:var(--color-placeholder);opacity:1}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-scroll-track);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--color-scroll-thumb);border-radius:10px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--color-scroll-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--color-scroll-thumb) var(--color-scroll-track)}select{min-height:var(--control-height-md);background-color:var(--control-bg);color:var(--control-text);border:1px solid var(--control-border);border-radius:var(--control-radius);padding:0 var(--control-padding-x-sm);font-size:var(--text-md);font-family:var(--font-family);cursor:pointer}select:focus{outline:none;border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring)}option{background-color:var(--color-card);color:var(--color-text);padding:8px}select option:checked,select option:hover{background-color:var(--color-accent-bg)}html[data-theme=dark] input[type=date],html[data-theme=dark] input[type=datetime-local],html[data-theme=dark] input[type=month],html[data-theme=dark] input[type=time]{color-scheme:dark!important}html[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,html[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator,html[data-theme=dark] input[type=month]::-webkit-calendar-picker-indicator,html[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}html[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator:hover,html[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,html[data-theme=dark] input[type=month]::-webkit-calendar-picker-indicator:hover,html[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}:root{--color-tooltip-bg: #1e293b;--color-tooltip-text: #ffffff}html[data-theme=dark]{--color-tooltip-bg: #334155;--color-tooltip-text: #f1f5f9}:root{--color-act-success: #16a34a;--color-act-success-border: #16a34a26;--color-act-warning: #d97706;--color-act-warning-border: #d9770626;--color-act-purple: #7c3aed;--color-act-purple-border: #7c3aed26}html[data-theme=dark]{--color-act-success: #4ade80;--color-act-success-border: #4ade8026;--color-act-warning: #fbbf24;--color-act-warning-border: #fbbf2426;--color-act-purple: #a78bfa;--color-act-purple-border: #a78bfa26}:root{--color-badge-info-bg: #e3f2fd;--color-badge-info-text: #0f172a;--color-badge-error-bg: #ffebee;--color-badge-error-text: #c62828;--color-badge-success-bg: #e8f5e9;--color-badge-success-text:#2e7d32}html[data-theme=dark]{--color-badge-info-bg: #172554;--color-badge-info-text: #93c5fd;--color-badge-error-bg: #450a0a;--color-badge-error-text: #f87171;--color-badge-success-bg: #052e16;--color-badge-success-text:#4ade80}html{zoom:var(--font-scale, 1)}html.compact-mode{--control-height-xs: 24px;--control-height-sm: 28px;--control-height-md: 32px;--control-height-lg: 38px;--control-icon-xs: 24px;--control-icon-sm: 28px;--control-icon-md: 32px;--control-padding-x-xs: 8px;--control-padding-x-sm: 10px;--control-padding-x-md: 12px;--panel-padding: var(--space-3);--panel-padding-sm: var(--space-2);--page-padding-x: 16px;--page-padding-y: 14px;--page-section-gap: 12px;--page-block-gap: 8px;--page-card-gap: 8px;--page-row-gap: 8px;--page-row-gap-dense: 6px;--page-toolbar-padding: 8px;--page-toolbar-gap: 6px;--header-chip-height: 24px;--table-head-height: 34px;--table-row-height: 44px;--table-cell-padding-y: 7px;--table-cell-padding-x: 10px;--table-dense-head-height: 30px;--table-dense-row-height: 36px;--table-dense-cell-padding-y: 5px;--table-dense-cell-padding-x: 8px}.compact-mode .pageWrapper{padding:12px 16px 0;gap:0}.compact-mode .pageHeader{margin-bottom:8px;gap:8px}.compact-mode .kanban{gap:8px;padding:0 4px 10px}.compact-mode .kanbanColumn{flex:0 0 240px}.compact-mode .columnHeader{padding:8px 10px}.compact-mode .columnCards{gap:4px;padding:6px}.compact-mode .dealCard{padding:8px 10px;gap:0}.compact-mode .cardTitle{font-size:12px}.compact-mode .cardFooter{margin-top:6px;padding-top:6px}.compact-mode .columnBudget{padding:4px 10px;font-size:11px}.compact-mode .filtersBar{gap:6px;margin-bottom:8px}.compact-mode .filterSelect{padding:4px 8px}.compact-mode .emptyState{padding:12px 8px}.s0,.s1,.s2,.s3{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-pill);padding:2px 8px;white-space:nowrap}.s0{background:var(--stage-0-bg);color:var(--stage-0-text)}.s1{background:var(--stage-1-bg);color:var(--stage-1-text)}.s2{background:var(--stage-2-bg);color:var(--stage-2-text)}.s3{background:var(--stage-3-bg);color:var(--stage-3-text)}._field_dd6jt_1{display:grid;gap:6px}._pageShell_dd6jt_6{display:grid;gap:var(--page-section-gap);min-height:100%;padding:var(--page-padding-y) var(--page-padding-x);box-sizing:border-box;max-width:var(--page-max-width)}._pageHeader_dd6jt_15{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--page-block-gap);min-width:0}._pageHeaderText_dd6jt_23{display:grid;gap:6px;min-width:0}._pageHeaderActions_dd6jt_29{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--page-toolbar-gap);flex:0 0 auto}._pageEyebrow_dd6jt_38{color:var(--color-text-muted);font-size:var(--page-eyebrow-size);font-weight:var(--font-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}._pageTitle_dd6jt_46{margin:0;color:var(--color-heading);font-size:var(--page-title-size);font-weight:var(--page-title-weight);line-height:var(--page-title-line);letter-spacing:0}._pageSubtitle_dd6jt_55{margin:0;color:var(--color-text-muted);font-size:var(--page-subtitle-size);line-height:1.45}._breadcrumbs_dd6jt_62{display:flex;align-items:center;gap:8px;min-height:var(--page-crumb-height);color:var(--color-text-muted);font-size:var(--text-md);font-weight:var(--font-medium);line-height:1;flex-wrap:wrap}._breadcrumbs_dd6jt_62 a,._breadcrumbs_dd6jt_62 button{display:inline-flex;align-items:center;gap:6px;min-height:var(--page-crumb-height);border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-decoration:none}._breadcrumbs_dd6jt_62 a:hover,._breadcrumbs_dd6jt_62 button:hover{color:var(--color-accent)}._breadcrumbSeparator_dd6jt_94{color:color-mix(in srgb,var(--color-text-muted) 45%,transparent)}._pageHero_dd6jt_98,._pagePanel_dd6jt_99,._tagPanel_dd6jt_100,._actionPanel_dd6jt_101{border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-bg);box-shadow:var(--shadow-xs)}._pageHero_dd6jt_98{padding:var(--page-hero-padding);border-radius:var(--page-hero-radius);background:var(--page-hero-bg)}._pagePanel_dd6jt_99{display:grid;gap:var(--panel-gap);padding:var(--panel-padding)}._pagePanelMuted_dd6jt_120{background:var(--panel-muted-bg)}._headerChip_dd6jt_124,._headerPill_dd6jt_125{display:inline-flex;align-items:center;gap:6px;min-height:var(--header-chip-height);border:1px solid var(--control-border);border-radius:var(--radius-pill);padding:0 var(--header-chip-padding-x);background:var(--control-chip-bg);color:var(--control-text);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1;white-space:nowrap}._sectionLabel_dd6jt_141{color:var(--color-text-muted);font-family:var(--font-mono-family);font-size:var(--section-label-size);font-weight:var(--font-semibold);letter-spacing:var(--section-label-letter-spacing);text-transform:uppercase}._sectionHeading_dd6jt_150{color:var(--color-heading);font-size:var(--section-title-size);font-weight:var(--section-title-weight);line-height:1.25}._tagPanel_dd6jt_100,._actionPanel_dd6jt_101{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tag-panel-gap);padding:var(--tag-panel-padding);background:var(--panel-muted-bg)}._actionPanel_dd6jt_101{gap:var(--row-action-gap)}._rowActions_dd6jt_171{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:var(--row-action-gap)}._moveGroup_dd6jt_178{display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--control-border);border-radius:var(--row-action-radius);background:var(--control-bg)}._moveGroup_dd6jt_178>button{border:0;border-radius:0;box-shadow:none}._label_dd6jt_193{color:var(--color-label);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1.25}._hint_dd6jt_200{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.35}._control_dd6jt_206,._select_dd6jt_207,._textarea_dd6jt_208{width:100%;min-height:var(--control-height-md);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--control-text);font-family:var(--font-family);font-size:var(--text-md);line-height:1.35;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._control_dd6jt_206,._select_dd6jt_207{padding:0 var(--control-padding-x-md)}._select_dd6jt_207{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-color:var(--control-bg);background-image:linear-gradient(45deg,transparent 50%,var(--control-muted) 50%),linear-gradient(135deg,var(--control-muted) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}._selectSizeSm_dd6jt_240{min-height:var(--control-height-sm);padding-left:var(--control-padding-x-sm);padding-right:30px;font-size:var(--text-sm);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%}._selectSizeXs_dd6jt_250{min-height:var(--control-height-xs);padding-left:8px;padding-right:26px;border-radius:var(--control-radius-sm);font-size:var(--text-xs);background-position:calc(100% - 13px) 50%,calc(100% - 8px) 50%}._selectFitContent_dd6jt_261{width:auto;min-width:var(--select-min-width, 112px);max-width:min(100%,var(--select-max-width, 220px));flex:0 1 auto}._textarea_dd6jt_208{min-height:92px;padding:10px var(--control-padding-x-md);resize:vertical}._control_dd6jt_206::placeholder,._textarea_dd6jt_208::placeholder{color:var(--control-placeholder)}._control_dd6jt_206:focus,._select_dd6jt_207:focus,._textarea_dd6jt_208:focus{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring);outline:none}._control_dd6jt_206:disabled,._select_dd6jt_207:disabled,._textarea_dd6jt_208:disabled{cursor:not-allowed;opacity:.62}._checkRow_dd6jt_294{display:inline-flex;align-items:center;gap:8px;min-height:var(--control-height-sm);color:var(--control-text);font-size:var(--text-md)}._checkbox_dd6jt_303,._radio_dd6jt_304{width:16px;height:16px;accent-color:var(--color-accent);flex:0 0 auto}._switch_dd6jt_311{position:relative;width:42px;height:24px;border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--control-bg-muted);cursor:pointer;transition:background .15s ease,border-color .15s ease}._switch_dd6jt_311[data-checked=true]{border-color:var(--color-accent);background:var(--color-accent)}._switchThumb_dd6jt_327{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:var(--radius-full);background:#fff;box-shadow:var(--shadow-xs);transition:transform .15s ease}._switch_dd6jt_311[data-checked=true] ._switchThumb_dd6jt_327{transform:translate(18px)}._slider_dd6jt_343{width:100%;accent-color:var(--color-accent)}._chip_dd6jt_348,._tag_dd6jt_100,._statusPill_dd6jt_350{display:inline-flex;align-items:center;gap:6px;min-height:24px;border:1px solid var(--control-border);border-radius:var(--radius-pill);padding:0 9px;background:var(--control-bg);color:var(--control-text);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1;white-space:nowrap}._tag_dd6jt_100{color:var(--color-accent);background:var(--color-accent-bg);border-color:color-mix(in srgb,var(--color-accent) 28%,var(--control-border))}._statusSuccess_dd6jt_372{color:var(--color-success);background:var(--action-success-soft-bg);border-color:color-mix(in srgb,var(--color-success) 30%,var(--control-border))}._statusWarning_dd6jt_378{color:var(--color-warning);background:var(--action-warning-soft-bg);border-color:color-mix(in srgb,var(--color-warning) 30%,var(--control-border))}._statusDanger_dd6jt_384{color:var(--color-error);background:var(--action-danger-soft-bg);border-color:var(--action-danger-soft-border)}._statusInfo_dd6jt_390{color:var(--color-info);background:var(--color-info-bg);border-color:color-mix(in srgb,var(--color-info) 28%,var(--control-border))}._card_dd6jt_396,._panel_dd6jt_397{border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-bg);box-shadow:var(--shadow-xs)}._card_dd6jt_396{padding:var(--panel-padding)}._panelHeader_dd6jt_408{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:14px var(--panel-padding);border-bottom:1px solid var(--panel-border)}._panelBody_dd6jt_417{padding:var(--panel-padding)}._toolbar_dd6jt_421,._filterBar_dd6jt_422,._commandBar_dd6jt_423{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}._toolbar_dd6jt_421,._filterBar_dd6jt_422{padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-bg)}._filterBar_dd6jt_422{gap:10px}._commandBar_dd6jt_423{padding:8px;border:1px solid color-mix(in srgb,var(--color-accent) 24%,var(--panel-border));border-radius:var(--panel-radius);background:color-mix(in srgb,var(--color-accent) 7%,var(--panel-bg))}._selectionBar_dd6jt_449{position:fixed;right:var(--selection-bar-offset-x);bottom:var(--selection-bar-offset-y);z-index:var(--selection-bar-z);display:inline-flex;align-items:center;gap:var(--selection-bar-gap);max-width:min(calc(100vw - 32px),var(--selection-bar-max-width));min-height:var(--selection-bar-height);padding:var(--selection-bar-padding-y) var(--selection-bar-padding-x);border:1px solid var(--selection-bar-border);border-left:var(--selection-bar-accent-width) solid var(--color-accent);border-radius:var(--selection-bar-radius);background:var(--selection-bar-bg);color:var(--color-text);box-shadow:var(--selection-bar-shadow);box-sizing:border-box}._selectionBarInline_dd6jt_469{position:static;width:100%;max-width:none;box-shadow:none}._selectionBarBottom_dd6jt_476{right:50%;transform:translate(50%)}._selectionBarCollapsed_dd6jt_481{min-width:118px}._selectionBarLead_dd6jt_485{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-height-sm);padding-right:var(--selection-bar-separator-gap);border-right:1px solid var(--selection-bar-separator);white-space:nowrap}._selectionBarCount_dd6jt_495{display:inline-flex;align-items:center;justify-content:center;min-width:22px;color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1;font-variant-numeric:tabular-nums}._selectionBarLabel_dd6jt_507{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-medium)}._selectionBarActions_dd6jt_513,._selectionBarTrailing_dd6jt_514{display:inline-flex;align-items:center;gap:var(--selection-bar-action-gap);flex-wrap:nowrap}._selectionBarActions_dd6jt_513{min-width:0}._selectionBarTrailing_dd6jt_514{margin-left:auto}@media(max-width:639px){._selectionBar_dd6jt_449{right:12px;left:12px;bottom:12px;max-width:none;justify-content:space-between}._selectionBarActions_dd6jt_513{overflow-x:auto;scrollbar-width:none}._selectionBarActions_dd6jt_513::-webkit-scrollbar{display:none}}._tableWrap_dd6jt_548{width:100%;overflow:auto;border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-bg)}._table_dd6jt_548{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-md)}._table_dd6jt_548 th{height:var(--table-head-height);padding:0 var(--table-cell-padding-x);background:var(--table-head-bg);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--letter-spacing-wide);text-align:left;text-transform:uppercase;white-space:nowrap}._table_dd6jt_548 td{min-height:var(--table-row-height);padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-top:1px solid var(--color-row-border);color:var(--control-text);vertical-align:middle}._table_dd6jt_548 tr:hover td{background:var(--table-row-hover)}._pagination_dd6jt_588{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-semibold)}._filterButton_dd6jt_597,._sortButton_dd6jt_598{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap-xs);min-height:var(--control-height-sm);border:1px solid var(--control-border);border-radius:var(--control-radius);padding:0 var(--control-padding-x-sm);background:var(--control-bg);color:var(--control-muted);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}._filterButton_dd6jt_597:hover,._sortButton_dd6jt_598:hover{border-color:var(--control-border-active);background:var(--control-hover-bg);color:var(--control-text)}._filterButton_dd6jt_597:focus-visible,._sortButton_dd6jt_598:focus-visible{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring);outline:none}._filterButton_dd6jt_597[data-active=true],._sortButton_dd6jt_598[data-active=true]{border-color:var(--control-border-active);background:var(--control-bg-active);color:var(--color-accent)}._sortIcon_dd6jt_639{display:inline-flex;color:currentColor;opacity:.82}._statusSelect_dd6jt_645{min-height:var(--control-height-sm);border:1px solid var(--control-border);border-radius:var(--control-radius);padding:0 30px 0 var(--control-padding-x-sm);background-color:var(--control-bg);color:var(--control-text);cursor:pointer;font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}._statusSelect_dd6jt_645:hover{border-color:var(--control-border-active);background-color:var(--control-hover-bg)}._statusSelect_dd6jt_645:focus{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-focus-ring);outline:none}._statusSelect_dd6jt_645[data-status=draft],._statusSelect_dd6jt_645[data-status=neutral]{color:var(--control-muted);background-color:var(--control-bg)}._statusSelect_dd6jt_645[data-status=sent],._statusSelect_dd6jt_645[data-status=info]{color:var(--color-info);border-color:color-mix(in srgb,var(--color-info) 30%,var(--control-border));background-color:color-mix(in srgb,var(--color-info) 8%,var(--control-bg))}._statusSelect_dd6jt_645[data-status=accepted],._statusSelect_dd6jt_645[data-status=success]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 32%,var(--control-border));background-color:var(--action-success-soft-bg)}._statusSelect_dd6jt_645[data-status=rejected],._statusSelect_dd6jt_645[data-status=danger]{color:var(--color-error);border-color:var(--action-danger-soft-border);background-color:var(--action-danger-soft-bg)}._statusSelect_dd6jt_645[data-status=warning]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 30%,var(--control-border));background-color:var(--action-warning-soft-bg)}._tabs_dd6jt_713,._segmented_dd6jt_714{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg-muted);max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._tabs_dd6jt_713::-webkit-scrollbar,._segmented_dd6jt_714::-webkit-scrollbar{display:none}._tab_dd6jt_548,._segment_dd6jt_714{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap-xs);min-height:var(--control-height-sm);border:0;border-radius:var(--control-radius-sm);padding:0 12px;background:transparent;color:var(--control-muted);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1;white-space:nowrap;flex:0 0 auto}._tab_dd6jt_548[data-active=true],._segment_dd6jt_714[data-active=true]{background:var(--control-bg);color:var(--control-text);box-shadow:var(--shadow-xs)}._dropdown_dd6jt_761,._popover_dd6jt_762,._tooltip_dd6jt_763{border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--control-dropdown-bg);box-shadow:var(--control-dropdown-shadow)}._dropdown_dd6jt_761,._popover_dd6jt_762{padding:8px}._dropdownTrigger_dd6jt_775{display:inline-flex}._tooltip_dd6jt_763{position:absolute;z-index:var(--z-dropdown);padding:7px 9px;background:var(--color-tooltip-bg);color:var(--color-tooltip-text);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1.2;max-width:min(320px,calc(100vw - 16px));white-space:normal;overflow-wrap:break-word;text-align:center;pointer-events:none}._tooltipPortal_dd6jt_795{position:fixed!important;right:auto!important;bottom:auto!important;transform:none!important;z-index:var(--z-tooltip, 10000)}._tooltipWrap_dd6jt_803{display:inline-flex;min-width:0}._tooltipTop_dd6jt_808{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}._tooltipBottom_dd6jt_814{top:calc(100% + 8px);left:50%;transform:translate(-50%)}._tooltipLeft_dd6jt_820{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}._tooltipRight_dd6jt_826{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}._alertNotice_dd6jt_832,._toastPreview_dd6jt_833{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-bg);color:var(--color-text);box-shadow:var(--shadow-xs)}._alertNotice_dd6jt_832{padding:12px 14px}._toastPreview_dd6jt_833{width:min(360px,100%);padding:10px 12px;box-shadow:var(--shadow-lg)}._noticeIcon_dd6jt_855{display:inline-flex;margin-top:1px;color:var(--color-info)}._noticeBody_dd6jt_861{display:grid;gap:3px;min-width:0;font-size:var(--text-sm);line-height:1.35}._noticeBody_dd6jt_861 span,._noticeBody_dd6jt_861 small{color:var(--color-text-muted)}._noticeBody_dd6jt_861 small{font-size:var(--text-xs)}._noticeAction_dd6jt_878{display:flex;align-items:center}._noticeSuccess_dd6jt_883{border-color:color-mix(in srgb,var(--color-success) 30%,var(--panel-border));background:color-mix(in srgb,var(--color-success) 7%,var(--panel-bg))}._noticeSuccess_dd6jt_883 ._noticeIcon_dd6jt_855{color:var(--color-success)}._noticeWarning_dd6jt_890{border-color:color-mix(in srgb,var(--color-warning) 34%,var(--panel-border));background:color-mix(in srgb,var(--color-warning) 9%,var(--panel-bg))}._noticeWarning_dd6jt_890 ._noticeIcon_dd6jt_855{color:var(--color-warning)}._noticeDanger_dd6jt_897{border-color:var(--action-danger-soft-border);background:var(--action-danger-soft-bg)}._noticeDanger_dd6jt_897 ._noticeIcon_dd6jt_855{color:var(--color-error)}._noticeInfo_dd6jt_904{border-color:color-mix(in srgb,var(--color-info) 28%,var(--panel-border));background:color-mix(in srgb,var(--color-info) 7%,var(--panel-bg))}._noticeInfo_dd6jt_904 ._noticeIcon_dd6jt_855{color:var(--color-info)}._drawerOverlay_dd6jt_911{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-overlay);display:flex;justify-content:flex-end;background:#0000006b}._drawer_dd6jt_911{width:min(420px,100vw);height:100%;background:var(--panel-bg);border-left:1px solid var(--panel-border);box-shadow:var(--shadow-xl);display:flex;flex-direction:column}._emptyState_dd6jt_930{display:grid;place-items:center;gap:8px;min-height:160px;padding:var(--space-6);border:1px dashed var(--panel-border);border-radius:var(--panel-radius);color:var(--color-text-muted);text-align:center}._skeleton_dd6jt_942{display:block;min-height:12px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-surface) 0%,var(--color-surface2) 48%,var(--color-surface) 100%);background-size:220% 100%;animation:_skeletonPulse_dd6jt_1 1.2s ease-in-out infinite}@keyframes _skeletonPulse_dd6jt_1{0%{background-position:100% 0}to{background-position:-100% 0}}._progress_dd6jt_956{width:100%;height:8px;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-surface2)}._progressBar_dd6jt_964{height:100%;border-radius:inherit;background:var(--color-accent)}._metricCard_dd6jt_970{display:grid;gap:8px;min-width:var(--analytics-card-min);padding:14px;border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-bg);box-shadow:var(--shadow-xs)}._metricMoney_dd6jt_981{border-left:3px solid var(--analytics-money)}._metricInfo_dd6jt_982{border-left:3px solid var(--analytics-progress)}._metricSuccess_dd6jt_983{border-left:3px solid var(--analytics-success)}._metricWarning_dd6jt_984{border-left:3px solid var(--analytics-warning)}._metricRisk_dd6jt_985{border-left:3px solid var(--analytics-risk)}._metricTop_dd6jt_987{display:flex;align-items:center;justify-content:space-between;gap:10px}._metricLabel_dd6jt_994{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}._metricIcon_dd6jt_1002{display:inline-flex;color:var(--color-text-muted)}._metricValue_dd6jt_1007{color:var(--color-text);font-size:24px;font-weight:var(--font-extrabold);line-height:1.05}._metricNote_dd6jt_1014{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.35}._metricFooter_dd6jt_1020{display:flex;align-items:center;justify-content:space-between;gap:10px}._metricStrip_dd6jt_1027{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--analytics-card-min),1fr));gap:10px}._trendBadge_dd6jt_1033{display:inline-flex;align-items:center;gap:4px;min-height:22px;border:1px solid var(--control-border);border-radius:var(--radius-pill);padding:0 8px;background:var(--control-bg);color:var(--control-text);font-size:var(--text-xs);font-weight:var(--font-bold);white-space:nowrap}._trendUp_dd6jt_1048{color:var(--analytics-success);background:var(--action-success-soft-bg);border-color:color-mix(in srgb,var(--analytics-success) 28%,var(--control-border))}._trendDown_dd6jt_1054{color:var(--analytics-risk);background:var(--action-danger-soft-bg);border-color:var(--action-danger-soft-border)}._trendFlat_dd6jt_1060{color:var(--color-text-muted);background:var(--control-bg-muted)}._insightNote_dd6jt_1065{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--panel-border);border-left:3px solid var(--color-accent);border-radius:var(--panel-radius);background:var(--panel-bg)}._insightRisk_dd6jt_1075{border-left-color:var(--analytics-risk)}._insightSuccess_dd6jt_1076{border-left-color:var(--analytics-success)}._insightWarning_dd6jt_1077{border-left-color:var(--analytics-warning)}._insightInfo_dd6jt_1078{border-left-color:var(--color-info)}._insightKicker_dd6jt_1080{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}._insightTitle_dd6jt_1088{color:var(--color-text);font-weight:var(--font-bold)}._insightText_dd6jt_1093{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.45}._progressMetric_dd6jt_1099{display:grid;gap:8px}._progressMetricHead_dd6jt_1104{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--color-text-muted);font-size:var(--text-sm)}._progressMetricValue_dd6jt_1113{color:var(--color-text);font-weight:var(--font-bold)}._breakdownBar_dd6jt_1118{display:flex;width:100%;height:10px;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-surface2)}._breakdownSegment_dd6jt_1127{min-width:2px;height:100%}._breakdownWrap_dd6jt_1132{display:grid;gap:8px}._breakdownLegend_dd6jt_1137{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--color-text-muted);font-size:var(--text-xs)}._breakdownLegendItem_dd6jt_1145{display:inline-flex;align-items:center;gap:6px}._breakdownLegendDot_dd6jt_1151{width:8px;height:8px;border-radius:var(--radius-full)}._chartPanel_dd6jt_1157{display:grid;gap:14px;padding:var(--panel-padding);border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-bg)}._chartHeader_dd6jt_1166{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._chartTitle_dd6jt_1173{color:var(--color-text);font-weight:var(--font-bold)}._chartMeta_dd6jt_1178{color:var(--color-text-muted);font-size:var(--text-xs)}._chartBody_dd6jt_1183{display:grid;min-height:180px;place-items:center;border:1px dashed var(--panel-border);border-radius:var(--radius-xl);background:var(--color-surface)}._anomalyList_dd6jt_1192{display:grid;gap:8px}._anomalyItem_dd6jt_1197{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--panel-border);border-radius:var(--radius-xl);background:var(--panel-bg)}._anomalyDot_dd6jt_1208{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-text-muted)}._anomalyRisk_dd6jt_1215{background:var(--analytics-risk)}._anomalyWarning_dd6jt_1216{background:var(--analytics-warning)}._anomalySuccess_dd6jt_1217{background:var(--analytics-success)}._anomalyTitle_dd6jt_1219{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold)}._anomalyMeta_dd6jt_1225{color:var(--color-text-muted);font-size:var(--text-xs)}._anomalyValue_dd6jt_1230{color:var(--color-text);font-size:var(--text-sm);white-space:nowrap}._analyticsAccordion_dd6jt_1236{display:grid;gap:8px}._analyticsAccordionItem_dd6jt_1241{overflow:hidden;border:1px solid var(--panel-border);border-radius:var(--radius-xl);background:var(--panel-bg)}._analyticsAccordionButton_dd6jt_1248{width:100%;min-height:var(--control-height-md);display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;padding:10px 12px;background:transparent;color:var(--color-text);cursor:pointer;font:inherit;text-align:left}._analyticsAccordionButton_dd6jt_1248:hover{background:var(--table-row-hover)}._analyticsAccordionButton_dd6jt_1248 small{display:block;margin-top:2px;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium)}._analyticsAccordionPanel_dd6jt_1276{padding:0 12px 12px}._overlay_uukuq_2{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--modal-overlay-bg, rgba(0, 0, 0, .55));display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-overlay, 1000);padding:16px;animation:_fadeIn_uukuq_1 .18s ease}@keyframes _fadeIn_uukuq_1{0%{opacity:0}to{opacity:1}}._modal_uukuq_20{position:relative;z-index:var(--z-modal-dialog, 3010);background:var(--modal-bg, var(--panel-bg));border-radius:var(--modal-radius, var(--radius-3xl));box-shadow:var(--modal-shadow, var(--shadow-xl));max-width:100%;max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--modal-border, var(--panel-border));animation:_slideUp_uukuq_1 .2s ease}._resizable_uukuq_35{resize:both;min-width:min(560px,calc(100vw - 32px));min-height:320px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px)}._resizeHandle_uukuq_43{position:absolute;right:10px;bottom:10px;width:14px;height:14px;pointer-events:none;background:linear-gradient(135deg,transparent 0 48%,color-mix(in srgb,var(--color-text-muted) 55%,transparent) 48% 56%,transparent 56% 100%),linear-gradient(135deg,transparent 0 64%,color-mix(in srgb,var(--color-text-muted) 70%,transparent) 64% 72%,transparent 72% 100%);opacity:.75}@keyframes _slideUp_uukuq_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._sm_uukuq_62{width:400px}._md_uukuq_63{width:560px}._lg_uukuq_64{width:720px}._xl_uukuq_65{width:960px}@media(max-width:640px){._sm_uukuq_62,._md_uukuq_63,._lg_uukuq_64,._xl_uukuq_65{width:100%}._resizable_uukuq_35{resize:none;min-width:0;min-height:0}._overlay_uukuq_2{padding:8px}._header_uukuq_80{padding:12px 16px}._body_uukuq_84{padding:16px}._footer_uukuq_88{padding:12px 16px}}._header_uukuq_80{background:var(--modal-header-bg, var(--color-surface));border-bottom:1px solid var(--modal-border, var(--panel-border));padding:14px 20px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._title_uukuq_104{font-size:15px;font-weight:var(--font-bold);color:var(--color-text);display:flex;align-items:center;gap:8px}._icon_uukuq_113{display:inline-flex;color:var(--color-accent)}._closeBtn_uukuq_118{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:4px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:color .15s,background .15s,box-shadow .15s}._closeBtn_uukuq_118:hover{color:var(--color-text);background:var(--color-surface2)}._closeBtn_uukuq_118:focus-visible{outline:none;box-shadow:0 0 0 3px var(--control-focus-ring)}._body_uukuq_84{padding:20px;overflow-y:auto;flex:1 1 auto;min-height:0;scrollbar-gutter:stable both-edges}._footer_uukuq_88{padding:14px 20px;border-top:1px solid var(--modal-border, var(--panel-border));display:flex;justify-content:flex-end;gap:10px;flex-shrink:0;background:var(--modal-footer-bg, var(--panel-bg))}._overlay_1513q_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-overlay);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}._modal_1513q_19{width:min(1280px,calc(100vw - 48px));height:min(820px,calc(100dvh - 48px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);background:var(--color-card);border-radius:14px;box-shadow:0 8px 40px #00000059;border:1px solid var(--color-border);display:flex;flex-direction:column;overflow:hidden;z-index:var(--z-modal-dialog)}._header_1513q_35{background:var(--color-surface);border-bottom:1px solid var(--color-border);color:var(--color-text);padding:14px 20px;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:600;flex-shrink:0}._headerTitle_1513q_48{display:flex;align-items:center;gap:8px}._closeBtn_1513q_54{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;transition:background .15s,color .15s}@media(hover:hover){._closeBtn_1513q_54:hover{background:var(--color-surface2);color:var(--color-text)}}._body_1513q_77{display:flex;flex:1;min-height:0;overflow:hidden}._sidebar_1513q_85{width:220px;background:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column;padding:12px;gap:4px;flex-shrink:0;overflow-y:auto}._sidebarItem_1513q_97{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);color:var(--color-text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;border:none;background:none;width:100%;text-align:left}._sidebarItem_1513q_97:hover{background:var(--color-surface2);color:var(--color-text)}._sidebarItemActive_1513q_119,._sidebarItemActive_1513q_119:hover{background:var(--color-accent);color:#fff}._content_1513q_130{flex:1;min-width:0;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}._mappingList_1513q_140{display:flex;flex-direction:column;gap:12px}._mappingRow_1513q_146{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(260px,.8fr);gap:16px;align-items:center;padding:12px 0;border-top:1px solid var(--color-border)}._mappingRow_1513q_146:first-child{border-top:none;padding-top:0}._mappingMeta_1513q_160{display:flex;flex-direction:column;gap:4px;min-width:0}._mappingLabel_1513q_167{font-size:13px;font-weight:600;color:var(--color-text)}._mappingDescription_1513q_173{font-size:12px;line-height:1.45;color:var(--color-text-muted)}._mappingControl_1513q_179{min-width:0}._mappingError_1513q_183{font-size:12px;color:var(--color-danger)}._mappingHint_1513q_188{font-size:12px;color:var(--color-text-muted)}._roleDraftRow_1513q_193,._roleInlineRow_1513q_194,._roleActions_1513q_195{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._roleDraftRow_1513q_193{width:100%}._roleInput_1513q_206{min-width:0;flex:1 1 220px;height:36px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);padding:0 12px}._roleInput_1513q_206:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent)}._roleActions_1513q_195{justify-content:flex-end}._roleKeyBadge_1513q_227,._roleSystemBadge_1513q_228{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--color-border);font-size:12px;color:var(--color-text-muted);background:var(--color-panel)}._roleSystemBadge_1513q_228{color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 38%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 10%,var(--color-panel))}._card_1513q_247{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:12px}._cardTitle_1513q_257{font-size:12px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.6px;margin:0;padding-bottom:8px;border-bottom:1px solid var(--color-border)}._cardBody_1513q_268{display:flex;flex-direction:column;gap:12px}._settingRow_1513q_275{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px}._settingLabelBlock_1513q_283{display:flex;flex-direction:column;gap:2px;flex:1}._settingLabel_1513q_283{font-size:13px;font-weight:500;color:var(--color-text)}._settingHint_1513q_296{font-size:11.5px;color:var(--color-text-muted);line-height:1.4}._settingControl_1513q_302{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;width:min(560px,100%);max-width:min(560px,100%);min-width:0}._row_1513q_314{display:flex;align-items:center;gap:12px;transition:opacity .2s}._label_1513q_321{font-size:13px;font-weight:500;color:var(--color-text);min-width:110px}._toggleLabel_1513q_328{font-size:13px;color:var(--color-text-muted)}._section_1513q_334{display:flex;flex-direction:column;gap:14px}._sectionTitle_1513q_340{font-size:11px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.8px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}._hint_1513q_350{font-size:12px;color:var(--color-text-muted);line-height:1.5;background:var(--color-surface);padding:8px 12px;border-radius:8px;border-left:3px solid var(--color-accent)}._toggle_1513q_328{position:relative;width:44px;height:24px;flex-shrink:0}._toggle_1513q_328 input{opacity:0;width:0;height:0;position:absolute}._slider_1513q_375{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-border);border-radius:24px;cursor:pointer;transition:background .2s}._slider_1513q_375:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 4px #00000040}._toggle_1513q_328 input:checked+._slider_1513q_375{background:var(--color-accent)}._toggle_1513q_328 input:checked+._slider_1513q_375:before{transform:translate(20px)}._btnGroup_1513q_406{display:flex;gap:6px;flex-wrap:wrap}._btnGroupBtn_1513q_412{padding:6px 12px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-text-muted);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:6px}._btnGroupBtn_1513q_412:hover{border-color:var(--color-accent);color:var(--color-text)}._btnGroupBtnActive_1513q_432{background:var(--color-accent);border-color:var(--color-accent);color:#fff}._intervalBtns_1513q_439{display:flex;gap:8px;flex-wrap:wrap}._intervalBtn_1513q_439{padding:5px 12px;border:1.5px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font-size:12.5px;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s,color .15s}._intervalBtn_1513q_439:hover{border-color:var(--color-accent);background:var(--color-surface2);color:var(--color-accent)}._intervalBtnActive_1513q_463{border-color:var(--color-accent);background:var(--color-accent);color:#fff}._intervalBtnActive_1513q_463:hover{background:#4f46e5;border-color:#4f46e5;color:#fff}._themeRow_1513q_476{display:flex;align-items:center;gap:var(--page-toolbar-gap);flex-wrap:wrap;justify-content:flex-end}._appearanceSegmentThree_1513q_484,._appearanceSegmentTwo_1513q_485{width:100%;min-height:42px;justify-content:stretch}._appearanceSegmentThree_1513q_484 button,._appearanceSegmentTwo_1513q_485 button{min-height:34px;padding-inline:12px}._appearanceSegmentThree_1513q_484 button{flex:1 1 0;min-width:0}._appearanceSegmentTwo_1513q_485{width:360px}._appearanceSegmentTwo_1513q_485 button{flex:1 1 0}._accentGrid_1513q_510{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);width:100%}._accentDot_1513q_517{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-2);min-height:var(--control-height-sm);width:100%;border:1px solid var(--control-border);border-radius:var(--control-radius);padding:0 var(--control-padding-x-sm);background:var(--control-bg);color:var(--control-text-muted);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}._accentDot_1513q_517:before{content:"";width:14px;height:14px;border-radius:var(--radius-full);background:var(--accent-preview);box-shadow:inset 0 0 0 1px #ffffff5c;flex:0 0 auto}._accentDot_1513q_517 svg{width:14px;height:14px;color:var(--accent-preview);flex:0 0 auto}._accentDot_1513q_517 span{min-width:0;overflow:hidden;text-overflow:ellipsis}._accentDot_1513q_517:hover{border-color:var(--accent-preview);background:color-mix(in srgb,var(--accent-preview) 8%,var(--control-bg));color:var(--control-text)}._accentDot_1513q_517[data-active=true]{border-color:var(--accent-preview);background:color-mix(in srgb,var(--accent-preview) 13%,var(--control-bg));color:var(--control-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-preview) 18%,transparent)}._appearanceSingleButton_1513q_572{width:264px;justify-content:center}._themeBtnLight_1513q_577,._themeBtnDark_1513q_578{flex:1;padding:8px 12px;border-radius:10px;border:2px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:6px}._themeBtnLight_1513q_577:hover,._themeBtnDark_1513q_578:hover{border-color:var(--color-accent);background:var(--color-surface2)}._themeBtnActive_1513q_601{border-color:var(--color-accent);background:var(--color-accent);color:#fff;box-shadow:0 2px 8px #6366f159}._themeBtnActive_1513q_601:hover{background:#4f46e5;border-color:#4f46e5}._colorSwatch_1513q_614{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .15s,border-color .15s;padding:0;background:none}._colorSwatch_1513q_614:hover{transform:scale(1.1)}._colorSwatchActive_1513q_629{border-color:var(--color-text);transform:scale(1.15)}._select_1513q_635{padding:6px 10px;border:1.5px solid var(--color-border);border-radius:8px;background:var(--input-bg);color:var(--color-text);font-size:13px;outline:none;cursor:pointer;transition:border-color .15s;flex:1}._select_1513q_635:focus{border-color:var(--color-accent)}._selectRow_1513q_652{display:flex;align-items:center;gap:12px}._counterInput_1513q_658{width:80px;padding:5px 10px;border:1.5px solid var(--color-border);border-radius:8px;background:var(--input-bg);color:var(--color-text);font-size:13px;text-align:center;outline:none;transition:border-color .15s}._counterInput_1513q_658:focus{border-color:var(--color-accent)}._dangerBtn_1513q_676{padding:8px 16px;border:1.5px solid var(--color-error);border-radius:var(--radius-md);background:#dc262614;color:var(--color-error);font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s}._dangerBtn_1513q_676:hover{background:var(--color-error);color:#fff}._resetBtn_1513q_697{padding:6px 14px;border:1.5px solid var(--color-error);border-radius:8px;background:#dc262614;color:var(--color-error);font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:5px;transition:background .15s,border-color .15s,color .15s}._resetBtn_1513q_697:hover{background:var(--color-error);border-color:var(--color-error);color:#fff}._resetStatus_1513q_718{font-size:12.5px;color:var(--color-accent);background:var(--color-surface);border-left:3px solid var(--color-accent);padding:7px 12px;border-radius:8px}._tabBar_1513q_728{display:flex;gap:8px;border-bottom:1px solid var(--color-border);margin:0 -20px 20px;padding:0 20px 12px;overflow-x:auto;scrollbar-width:none}._tabBar_1513q_728::-webkit-scrollbar{display:none}._tab_1513q_728{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:13px;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;font-weight:500;white-space:nowrap;flex:0 0 auto;transition:all .15s}._tab_1513q_728:hover{color:var(--color-text);background:var(--color-surface2);border-color:var(--color-accent)}._tabActive_1513q_763{color:#fff;background:var(--color-accent);border-color:var(--color-accent);font-weight:600}._configEmpty_1513q_773{font-size:12px;color:var(--color-text-muted);padding:8px 0;font-style:italic}._configList_1513q_780{display:flex;flex-direction:column;gap:6px;margin-top:8px}._configRow_1513q_787{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;min-height:36px}._configLabel_1513q_798{flex:1;font-size:13px;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._configDot_1513q_807{width:10px;height:10px;border-radius:50%;flex-shrink:0}._configInput_1513q_814{flex:1;padding:5px 10px;font-size:13px;border:1px solid var(--color-border);border-radius:6px;background:var(--input-bg);color:var(--color-text);outline:none;font-family:inherit}._configInput_1513q_814:focus{border-color:var(--color-accent)}._configColor_1513q_830{width:28px;height:28px;padding:0;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;background:none;flex-shrink:0}._configBtn_1513q_841{background:transparent;border:none;cursor:pointer;color:var(--color-text-muted);padding:4px;display:inline-flex;align-items:center;border-radius:5px;transition:color .15s,background .15s;flex-shrink:0}._configBtn_1513q_841:hover{color:var(--color-text);background:var(--color-surface2)}._configBtn_1513q_841:disabled{opacity:.4;cursor:not-allowed}._configAddRow_1513q_864{display:flex;align-items:center;gap:8px;margin-top:4px;padding:6px 10px;background:var(--color-surface);border:1px dashed var(--color-border);border-radius:8px;min-height:36px}._configAddBtn_1513q_876{background:var(--color-accent);border:none;cursor:pointer;color:#fff;padding:5px 10px;display:inline-flex;align-items:center;border-radius:6px;transition:background .15s;flex-shrink:0}._configAddBtn_1513q_876:hover{background:#4f46e5}._configAddBtn_1513q_876:disabled{opacity:.5;cursor:not-allowed}._dragHandle_1513q_898{background:transparent;border:none;cursor:grab;color:var(--color-text-muted);padding:4px;display:inline-flex;align-items:center;border-radius:5px;transition:color .15s,background .15s;flex-shrink:0;margin-right:-2px}._dragHandle_1513q_898:hover{color:var(--color-text);background:var(--color-surface2)}._dragHandle_1513q_898:active{cursor:grabbing}html[data-theme=dark] ._modal_1513q_19{box-shadow:0 8px 40px #0000008c}html[data-theme=dark] ._configAddBtn_1513q_876:hover{background:#818cf8}html[data-theme=dark] ._intervalBtnActive_1513q_463:hover,html[data-theme=dark] ._themeBtnActive_1513q_601:hover{background:#818cf8;border-color:#818cf8}@media(max-width:640px){._modal_1513q_19{width:100%;border-radius:16px}._body_1513q_77{flex-direction:column;overflow-y:auto}._sidebar_1513q_85{flex-direction:row;width:100%;border-right:none;border-bottom:1px solid var(--color-border);overflow-x:auto;gap:6px;padding:8px 12px}._sidebarItem_1513q_97{white-space:nowrap;padding:8px 12px}._content_1513q_130{padding:16px}._settingRow_1513q_275{flex-direction:column;align-items:flex-start;gap:8px}._settingControl_1513q_302,._appearanceSegmentTwo_1513q_485,._appearanceSegmentThree_1513q_484,._appearanceSingleButton_1513q_572{width:100%}._accentGrid_1513q_510{grid-template-columns:repeat(2,minmax(0,1fr))}._row_1513q_314{flex-direction:column;align-items:flex-start;gap:6px}._label_1513q_321{min-width:0}._themeRow_1513q_476{flex-direction:column}._counterInput_1513q_658,select{font-size:16px}}._sidebar_1rj0w_6{width:220px;min-width:220px;background:var(--color-card);border-right:1px solid var(--color-border);display:flex;flex-direction:column;overflow:hidden;transition:width .2s ease,min-width .2s ease;flex-shrink:0}._sidebar_1rj0w_6._collapsed_1rj0w_18{width:56px;min-width:56px}._nav_1rj0w_24{flex:1;overflow-y:auto;overflow-x:hidden;padding:6px 0}._nav_1rj0w_24::-webkit-scrollbar{width:3px}._nav_1rj0w_24::-webkit-scrollbar-track{background:transparent}._nav_1rj0w_24::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}._group_1rj0w_35{display:flex;flex-direction:column}._divider_1rj0w_37{height:1px;background:var(--color-border);margin:3px 8px}._section_1rj0w_44{display:flex;align-items:center;gap:9px;padding:0 12px;min-height:38px;width:100%;background:none;border:none;color:var(--color-text-muted);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;text-align:left;text-decoration:none;transition:background .12s,color .12s;white-space:nowrap}._sectionActive_1rj0w_63{color:var(--color-text)}._icon_1rj0w_65{display:flex;align-items:center;flex-shrink:0;width:20px;justify-content:center}._label_1rj0w_73{flex:1;overflow:hidden;text-overflow:ellipsis}._chevron_1rj0w_75{display:flex;align-items:center;opacity:.4;transition:transform .15s,opacity .15s;flex-shrink:0}._chevronOpen_1rj0w_82{transform:rotate(180deg);opacity:.7}._children_1rj0w_85{display:flex;flex-direction:column;padding-bottom:2px}._item_1rj0w_87{display:flex;align-items:center;gap:8px;padding:0 12px 0 32px;min-height:34px;color:var(--color-text-muted);text-decoration:none;font-size:12.5px;font-weight:500;transition:background .1s,color .1s;white-space:nowrap}._item_1rj0w_87:hover{background:var(--color-bg);color:var(--color-text)}._itemActive_1rj0w_101{color:var(--color-text);background:var(--color-bg)}._itemIcon_1rj0w_103{display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.55;width:20px}._subRow_1rj0w_113{display:flex;align-items:stretch}._subLabel_1rj0w_115{display:flex;align-items:center;gap:7px;padding:0 4px 0 32px;min-height:30px;flex:1;color:var(--color-text-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transition:color .1s,background .1s;white-space:nowrap}._subLabel_1rj0w_115:hover{color:var(--color-text);background:var(--color-bg)}._subToggle_1rj0w_133{display:flex;align-items:center;justify-content:center;width:28px;background:none;border:none;cursor:pointer;color:var(--color-text-muted);transition:color .1s,background .1s}._subToggle_1rj0w_133:hover{color:var(--color-text);background:var(--color-bg)}._chevronSm_1rj0w_146{display:flex;align-items:center;opacity:.5;transition:transform .15s}._grandChildren_1rj0w_154{display:flex;flex-direction:column}._grandItem_1rj0w_156{display:flex;align-items:center;gap:6px;padding:0 12px 0 48px;min-height:30px;color:var(--color-text-muted);text-decoration:none;font-size:12px;transition:background .1s,color .1s;white-space:nowrap}._grandItem_1rj0w_156:hover{background:var(--color-bg);color:var(--color-text)}._itemCollapsed_1rj0w_171{display:flex;align-items:center;justify-content:center;height:34px;width:100%;color:var(--color-text-muted);text-decoration:none;transition:background .1s,color .1s}._itemCollapsed_1rj0w_171:hover{background:var(--color-bg);color:var(--color-text)}._tooltipIcon_1rj0w_183,._footerIcon_1rj0w_184{display:flex;align-items:center;justify-content:center}._tooltipIcon_1rj0w_183{width:20px;height:20px}._footerIcon_1rj0w_184{width:20px;flex-shrink:0}._footer_1rj0w_184{border-top:1px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0;padding:4px 0}._userRow_1rj0w_209{display:flex;align-items:center;gap:6px;padding:4px 12px 2px;min-height:28px;overflow:hidden}._userName_1rj0w_218{font-size:11.5px;font-weight:500;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._footerActions_1rj0w_228{display:flex;flex-direction:column}._footerBtn_1rj0w_233{display:flex;align-items:center;gap:9px;padding:0 12px;min-height:34px;width:100%;background:none;border:none;color:var(--color-text-muted);font-size:12.5px;font-weight:400;cursor:pointer;font-family:inherit;text-align:left;text-decoration:none;transition:background .12s,color .12s;white-space:nowrap}._footerBtn_1rj0w_233:hover{background:var(--color-bg);color:var(--color-text)}._footerBtn_1rj0w_233>svg:first-child,._footerBtn_1rj0w_233>*:first-child{width:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._toggleBtn_1rj0w_265{display:flex;align-items:center;justify-content:center;gap:6px;height:32px;width:100%;background:none;border:none;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:12px;font-family:inherit;cursor:pointer;transition:background .12s,color .12s}._toggleBtn_1rj0w_265:hover{background:var(--color-bg);color:var(--color-text)}._sidebar_1rj0w_6._collapsed_1rj0w_18 ._userRow_1rj0w_209,._sidebar_1rj0w_6._collapsed_1rj0w_18 ._footerActions_1rj0w_228{align-items:center}._sidebar_1rj0w_6._collapsed_1rj0w_18 ._footerBtn_1rj0w_233{justify-content:center;padding:0}._sidebar_1rj0w_6:not(._collapsed_1rj0w_18) ._userRow_1rj0w_209,._sidebar_1rj0w_6:not(._collapsed_1rj0w_18) ._footerActions_1rj0w_228{align-items:flex-start;padding-left:12px;padding-right:12px}._sidebar_1rj0w_6:not(._collapsed_1rj0w_18) ._footerBtn_1rj0w_233{justify-content:flex-start;padding:0;width:100%}._sidebar_1rj0w_6:not(._collapsed_1rj0w_18) ._toggleBtn_1rj0w_265{justify-content:flex-end;padding-right:12px}@media(max-width:1024px)and (min-width:769px){._sidebar_1rj0w_6:not(._collapsed_1rj0w_18){position:fixed;left:0;top:48px;bottom:0;z-index:calc(var(--z-header) - 1);box-shadow:4px 0 24px #00000040}}@media(max-width:768px){._sidebar_1rj0w_6{display:none}}._nav_12lvh_1{position:fixed;bottom:0;left:0;right:0;height:56px;background:var(--color-card);border-top:1px solid var(--color-border);display:flex;align-items:stretch;z-index:var(--z-header);padding-bottom:env(safe-area-inset-bottom)}._item_12lvh_15{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--color-text-muted);text-decoration:none;background:none;border:none;font-size:10px;font-family:inherit;cursor:pointer;transition:color .15s,background .15s;min-width:0;padding:0}._item_12lvh_15:active{background:var(--color-bg)}._item_12lvh_15._active_12lvh_38{color:var(--color-primary);font-weight:600}._label_12lvh_43{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 4px}._overlay_12lvh_52{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:calc(var(--z-header) - 1);animation:_fadeIn_12lvh_1 .15s ease}._drawer_12lvh_61{position:fixed;left:0;right:0;bottom:0;max-height:80vh;background:var(--color-card);border-radius:14px 14px 0 0;z-index:var(--z-header);display:flex;flex-direction:column;padding-bottom:calc(56px + env(safe-area-inset-bottom));animation:_slideUp_12lvh_1 .2s ease;overflow-y:auto}._drawerHeader_12lvh_77{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-border);flex-shrink:0}._drawerTitle_12lvh_86{font-size:var(--text-md);font-weight:600;color:var(--color-text)}._closeBtn_12lvh_92{background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;transition:background .15s,color .15s}@media(hover:hover){._closeBtn_12lvh_92:hover{background:var(--color-bg);color:var(--color-text)}}._closeBtn_12lvh_92:active{background:var(--color-bg);color:var(--color-text)}._sectionTitle_12lvh_119{font-size:11px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;padding:12px 16px 6px;background:var(--color-bg)}._links_12lvh_129{display:flex;flex-direction:column;padding:4px 0}._link_12lvh_129{display:flex;align-items:center;gap:10px;padding:10px 16px;color:var(--color-text);text-decoration:none;font-size:var(--text-base);background:none;border:none;width:100%;text-align:left;cursor:pointer;font-family:inherit;transition:background .1s}._link_12lvh_129:active{background:var(--color-bg)}._link_12lvh_129._danger_12lvh_156{color:var(--color-error)}._userInfo_12lvh_160{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted);background:var(--color-bg);flex-shrink:0}._role_12lvh_172{margin-left:auto;font-size:10px;text-transform:uppercase;letter-spacing:.04em;background:var(--color-surface2);color:var(--color-text-muted);padding:2px 6px;border-radius:4px}@keyframes _fadeIn_12lvh_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_12lvh_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(min-width:769px){._nav_12lvh_1,._overlay_12lvh_52,._drawer_12lvh_61{display:none}}._wrap_1fgt2_1{position:relative;z-index:3;display:flex;align-items:center;width:34px;height:34px;justify-content:center}._btn_1fgt2_11{position:relative;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:var(--color-text-muted);transition:background .15s,color .15s;outline:none;flex-shrink:0}@media(hover:hover){._btn_1fgt2_11:hover{background:var(--color-bg);color:var(--color-text)}}._btn_1fgt2_11:focus-visible{box-shadow:0 0 0 2px var(--color-accent)}._badge_1fgt2_39{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border:2px solid var(--color-card);border-radius:999px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;color:#fff;line-height:1;pointer-events:none;box-shadow:0 4px 10px color-mix(in srgb,#000 18%,transparent)}._badge_1fgt2_39._red_1fgt2_59{background:var(--color-error, #dc2626)}._badge_1fgt2_39._yellow_1fgt2_63{background:var(--color-warning, #d97706)}._badge_1fgt2_39._green_1fgt2_67{background:var(--color-success, #16a34a)}._dropdown_1fgt2_72{position:absolute;top:calc(100% + 8px);right:0;width:min(640px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 84px));background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg, 8px);box-shadow:0 18px 48px #0000002e,0 2px 10px #00000014;z-index:var(--z-modal-dialog, 1200);display:flex;flex-direction:column;overflow:hidden;animation:_slideIn_1fgt2_1 .15s ease}@keyframes _slideIn_1fgt2_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._header_1fgt2_102{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--color-border);flex-shrink:0}._headerMain_1fgt2_112{display:flex;align-items:center;gap:8px;min-width:0}._title_1fgt2_119{font-size:13px;font-weight:600;color:var(--color-text)}._spinner_1fgt2_125{font-size:12px;color:var(--color-text-muted)}._readAllBtn_1fgt2_130{border:1px solid var(--control-border, var(--color-border));background:var(--control-bg, var(--color-card));color:var(--color-accent);border-radius:var(--radius-sm, 6px);min-height:28px;padding:0 10px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}@media(hover:hover){._readAllBtn_1fgt2_130:hover{background:var(--control-bg-active, color-mix(in srgb, var(--color-accent) 10%, transparent));border-color:var(--control-border-active, var(--color-accent))}}._tabs_1fgt2_151{display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid var(--color-border);flex-shrink:0}._tab_1fgt2_151{min-height:30px;padding:0 12px;border:1px solid var(--control-border, var(--color-border));border-radius:var(--radius-sm, 6px);background:var(--control-bg, transparent);color:var(--color-text-muted);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}._tabActive_1fgt2_175{color:var(--color-accent);border-color:var(--control-border-active, var(--color-accent));background:var(--control-bg-active, color-mix(in srgb, var(--color-accent) 12%, transparent))}._tabCount_1fgt2_181{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 18%,transparent);color:var(--color-accent);display:inline-flex;align-items:center;justify-content:center;font-size:10px}._empty_1fgt2_194{padding:24px;text-align:center;font-size:13px;color:var(--color-text-muted)}._sections_1fgt2_201{display:flex;flex-direction:column;overflow-y:auto;flex:1}._section_1fgt2_201+._section_1fgt2_201{border-top:1px solid var(--color-border)}._sectionTitle_1fgt2_212{padding:10px 14px 6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}._list_1fgt2_221{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}._item_1fgt2_229{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;cursor:pointer;transition:background .12s;border-bottom:1px solid var(--color-border)}._itemRead_1fgt2_239{opacity:.72}._itemRead_1fgt2_239 ._dotWrap_1fgt2_243{filter:grayscale(.8);opacity:.65}._item_1fgt2_229:last-child{border-bottom:none}@media(hover:hover){._item_1fgt2_229:hover{background:var(--color-bg)}}._dotWrap_1fgt2_243{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;margin-top:1px}._dotRed_1fgt2_268{color:var(--color-error, #dc2626)}._dotYellow_1fgt2_272{color:var(--color-warning, #d97706)}._dotGreen_1fgt2_276{color:var(--color-success, #16a34a)}._dotBlue_1fgt2_280{color:var(--color-accent, #2563eb)}._itemBody_1fgt2_284{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._itemTitle_1fgt2_292{font-size:13px;font-weight:500;color:var(--color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}._itemMeta_1fgt2_303{font-size:11px;color:var(--color-text-muted);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}._itemReadAt_1fgt2_313{font-size:10px;color:var(--color-text-muted);opacity:.78}._itemAction_1fgt2_319{align-self:center;border:1px solid var(--control-border, var(--color-border));background:transparent;color:var(--color-text-muted);border-radius:var(--radius-sm, 6px);min-height:26px;padding:0 8px;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}@media(hover:hover){._itemAction_1fgt2_319:hover{background:var(--control-bg-active, color-mix(in srgb, var(--color-accent) 10%, transparent));border-color:var(--control-border-active, var(--color-accent));color:var(--color-accent)}}._footer_1fgt2_342{padding:8px 14px;border-top:1px solid var(--color-border);flex-shrink:0;display:flex;justify-content:center}._footerStat_1fgt2_350{display:flex;gap:10px;font-size:11px;font-weight:500}._statRed_1fgt2_357{color:var(--color-error, #dc2626)}._statYellow_1fgt2_361{color:var(--color-warning, #d97706)}._statGreen_1fgt2_365{color:var(--color-success, #16a34a)}._statBlue_1fgt2_369{color:var(--color-accent, #2563eb)}@media(max-width:480px){._dropdown_1fgt2_72{width:calc(100vw - 24px);right:-48px}._header_1fgt2_102{align-items:flex-start;flex-direction:column}._tabs_1fgt2_151{overflow-x:auto}._item_1fgt2_229{padding:10px 12px}._itemMeta_1fgt2_303{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._itemAction_1fgt2_319{align-self:flex-start}}._shell_r49ae_6{height:100vh;display:grid;grid-template-rows:55px 1fr auto;overflow:hidden;background:var(--color-bg)}._header_r49ae_15{position:relative;background:var(--color-card);border-bottom:1px solid var(--color-border);padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;z-index:var(--z-header)}._logo_r49ae_28{display:flex;align-items:center;text-decoration:none;flex-shrink:0}._logoImg_r49ae_35{height:42px;width:auto;display:block}html[data-theme=dark] ._logoImg_r49ae_35{content:url(/logo/logo-dark.png)}._headerRight_r49ae_47{position:relative;z-index:2;display:flex;align-items:center;gap:2px;flex-shrink:0}._userBadge_r49ae_56{font-size:13px;color:var(--color-text-muted);white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis;padding:0 6px}._iconBtn_r49ae_66{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:var(--color-text-muted);transition:background .15s,color .15s;text-decoration:none;flex-shrink:0;outline:none}@media(hover:hover){._iconBtn_r49ae_66:hover{background:var(--color-bg);color:var(--color-text)}}._iconBtn_r49ae_66:focus{outline:none}._iconBtn_r49ae_66:focus-visible{box-shadow:0 0 0 2px var(--color-accent)}._body_r49ae_92{display:flex;min-height:0;overflow:hidden}._main_r49ae_98{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}._footer_r49ae_111{background:var(--color-card);border-top:1px solid var(--color-border);color:var(--color-text-muted);padding:7px 18px;display:flex;justify-content:space-between;font-size:11px;flex-wrap:wrap;gap:4px}._sidebarBackdrop_r49ae_123{position:fixed;top:55px;right:0;bottom:0;left:0;background:#00000059;z-index:calc(var(--z-header) - 2);animation:_fadeIn_r49ae_1 .15s ease}._passwordForm_r49ae_131{display:flex;flex-direction:column;gap:12px}._passwordHint_r49ae_137{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:1.5}._passwordField_r49ae_144{display:flex;flex-direction:column;gap:6px}._passwordField_r49ae_144 span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}._passwordField_r49ae_144 input{min-height:42px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-input-bg);color:var(--color-text-primary);padding:0 12px;outline:none}._passwordField_r49ae_144 input:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 16%,transparent)}._passwordVisibility_r49ae_173{width:fit-content;border:none;background:transparent;color:var(--color-text-secondary);display:inline-flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer}._passwordError_r49ae_185{color:var(--color-error);font-size:13px}._passwordModalFooter_r49ae_190{display:flex;justify-content:flex-end}@keyframes _fadeIn_r49ae_1{0%{opacity:0}to{opacity:1}}@media(max-width:1024px)and (min-width:769px){._footer_r49ae_111{padding:5px 14px;font-size:10px;justify-content:center}._footerContacts_r49ae_208{display:none}}@media(max-width:768px){._shell_r49ae_6{height:auto;min-height:100vh;min-height:100dvh;overflow:visible}._body_r49ae_92{min-height:0;overflow:visible}._header_r49ae_15{padding:0 12px}._logoImg_r49ae_35{height:28px}._footerContacts_r49ae_208,._userBadge_r49ae_56{display:none}._main_r49ae_98{overflow-x:hidden;overflow-y:auto;padding-bottom:calc(56px + env(safe-area-inset-bottom))}._iconBtn_r49ae_66{width:44px;height:44px}}@supports (height: 100dvh){._shell_r49ae_6{height:100dvh}}@media(max-width:480px){._adminBtn_r49ae_245{display:none}}._loader_fkmen_1{min-height:100vh;display:flex;align-items:center;justify-content:center}._loaderText_fkmen_8{color:var(--color-text-secondary);font-size:14px}._overlay_1dmmt_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-overlay, 2000);background:var(--color-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;animation:_fadeIn_1dmmt_1 .25s ease}@keyframes _fadeIn_1dmmt_1{0%{opacity:0}to{opacity:1}}._spinnerBox_1dmmt_19{position:relative;width:80px;height:80px}._ringOuter_1dmmt_25,._ringMiddle_1dmmt_26,._ringInner_1dmmt_27{position:absolute;border-radius:50%;border-style:solid;border-color:transparent}._ringOuter_1dmmt_25{top:0;right:0;bottom:0;left:0;border-width:4px;border-top-color:var(--color-accent);border-right-color:var(--color-accent);animation:_spin_1dmmt_19 1.4s linear infinite}._ringMiddle_1dmmt_26{top:10px;right:10px;bottom:10px;left:10px;border-width:3px;border-bottom-color:#22d3ee;border-left-color:#22d3ee;animation:_spin_1dmmt_19 1s linear infinite reverse}._ringInner_1dmmt_27{top:20px;right:20px;bottom:20px;left:20px;border-width:3px;border-top-color:var(--color-success);border-right-color:var(--color-success);animation:_spin_1dmmt_19 .8s linear infinite}._dot_1dmmt_58{position:absolute;top:32px;right:32px;bottom:32px;left:32px;border-radius:50%;background:var(--color-accent);animation:_pulse_1dmmt_1 1.2s ease-in-out infinite}@keyframes _spin_1dmmt_19{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_1dmmt_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.6}}._label_1dmmt_76{font-size:14px;font-weight:500;color:var(--color-text-muted);letter-spacing:.3px}._bar_fq65z_1{position:fixed;top:0;left:0;right:0;height:3px;background:var(--color-accent);z-index:9999;transform-origin:left;transition:transform .25s ease-out,opacity .25s ease;box-shadow:0 0 8px #6366f180}html[data-theme=dark] ._bar_fq65z_1{box-shadow:0 0 10px #818cf899}
