/*! tailwindcss v4.3.3 | 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Montserrat", ui-sans-serif, system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-700:oklch(55.4% .135 66.442);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-400:oklch(67.3% .182 276.935);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-700:oklch(49.6% .265 301.924);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--radius-sm:.25rem;--radius-lg:.5rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration: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:where(:not(iframe)){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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root,[data-theme]{background-color:var(--d-root-bg);color:var(--color-base-content)}:root{background-color:var(--d-page-scroll-bg,var(--d-root-bg))}:where(:root,[data-theme]){--d-root-bg:var(--color-base-100)}:root{--d-fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");--d-page-has-backdrop:var(--d-page-scroll-lock) 1;--d-page-scroll-bg:var(--d-page-scroll-lock) var(--d-root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--d-page-scroll-bg:var(--d-page-scroll-lock) color-mix(in srgb, var(--d-root-bg,#0000), oklch(0% 0 0) calc(var(--d-page-has-backdrop,0) * 40%))}}:root{background-image:var(--d-page-scroll-lock) linear-gradient(var(--d-root-bg,#0000), var(--d-root-bg,#0000));transition:var(--d-page-scroll-lock) background-color .3s ease-out;animation:var(--d-page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--d-page-scroll-lock) scroll();--d-page-has-scroll:initial;scrollbar-gutter:var(--d-page-has-scroll) var(--d-page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--d-page-has-scroll: }}@property --d-radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --d-aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}:root{--d-page-scroll-lock:initial;--d-page-overflow:var(--d-page-scroll-lock) hidden}:root:not(span){overflow:var(--d-page-overflow)}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:#fff;--color-base-200:#f1f5f9;--color-base-300:#e2e8f0;--color-base-content:#1e293b;--color-primary:#4f46e5;--color-primary-content:#fff;--color-secondary:#0f172a;--color-secondary-content:#fff;--color-accent:#0d9488;--color-accent-content:#fff;--color-neutral:#1c2434;--color-neutral-content:#dee4ee;--color-info:#1d4ed8;--color-info-content:#fff;--color-success:#15803d;--color-success-content:#fff;--color-warning:#b45309;--color-warning-content:#fff;--color-error:#b91c1c;--color-error-content:#fff;--radius-selector:0;--radius-field:0;--radius-box:0;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:#1e293b;--color-base-200:#0f172a;--color-base-300:#334155;--color-base-content:#f8fafc;--color-primary:#818cf8;--color-primary-content:#0b1020;--color-secondary:#e2e8f0;--color-secondary-content:#0f172a;--color-accent:#2dd4bf;--color-accent-content:#042f2e;--color-neutral:#1c2434;--color-neutral-content:#dee4ee;--color-info:#60a5fa;--color-info-content:#0b1020;--color-success:#4ade80;--color-success-content:#052e16;--color-warning:#fbbf24;--color-warning-content:#1c1403;--color-error:#f87171;--color-error-content:#2a0a0a;--radius-selector:0;--radius-field:0;--radius-box:0;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:#1e293b;--color-base-200:#0f172a;--color-base-300:#334155;--color-base-content:#f8fafc;--color-primary:#818cf8;--color-primary-content:#0b1020;--color-secondary:#e2e8f0;--color-secondary-content:#0f172a;--color-accent:#2dd4bf;--color-accent-content:#042f2e;--color-neutral:#1c2434;--color-neutral-content:#dee4ee;--color-info:#60a5fa;--color-info-content:#0b1020;--color-success:#4ade80;--color-success-content:#052e16;--color-warning:#fbbf24;--color-warning-content:#1c1403;--color-error:#f87171;--color-error-content:#2a0a0a;--radius-selector:0;--radius-field:0;--radius-box:0;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{:where(.d-btn){width:unset}.d-btn{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.d-btn{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.d-btn{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.d-btn{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.d-btn{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.d-btn:is([type=checkbox],[type=radio]){appearance:none}.d-btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.d-btn:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}.d-toggle{border:var(--border) solid currentColor;color:var(--d-input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--d-toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--d-toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.d-toggle{box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset}}.d-toggle{--d-input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.d-toggle{--d-input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.d-toggle{--d-toggle-p:calc(var(--d-size) * .125);--d-size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--d-size) * 2) - (var(--border) + var(--d-toggle-p)) * 2);height:var(--d-size)}.d-toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.d-toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.d-toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.d-toggle>:nth-child(2){color:var(--color-base-100);rotate:0deg}.d-toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.d-toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.d-toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.d-toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.d-toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)}}.d-toggle:before{background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise)}@media (forced-colors:active){.d-toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.d-toggle:before{outline-offset:-1rem;outline:.25rem solid}}.d-toggle:focus-visible,.d-toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.d-toggle:checked{background-color:var(--color-base-100);--d-input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.d-toggle:checked:before{background-color:currentColor}@starting-style{.d-toggle:checked:before{opacity:0}}.d-toggle[aria-checked=true]{background-color:var(--color-base-100);--d-input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.d-toggle[aria-checked=true]:before{background-color:currentColor}@starting-style{.d-toggle[aria-checked=true]:before{opacity:0}}.d-toggle:has(>input:checked){background-color:var(--color-base-100);--d-input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.d-toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.d-toggle:has(>input:checked):before{opacity:0}}.d-toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.d-toggle:disabled{cursor:not-allowed;opacity:.3}.d-toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.d-input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--d-size:calc(var(--size-field,.25rem) * var(--d-in-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.d-input{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.d-input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.d-input{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.d-input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.d-input input::placeholder{color:var(--color-base-content);opacity:.5}.d-input input:focus,.d-input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.d-input input:focus,.d-input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.d-input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.d-input::-webkit-inner-spin-button{margin-inline-end:-10px}.d-input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.d-input{text-align:start;display:inline-flex;position:relative}input.d-input[type=url],input.d-input[type=tel],input.d-input[type=email],input.d-input[type=number]{direction:ltr}input.d-input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.d-input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.d-input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--d-spin-my,-3))}input.d-input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.d-input::-webkit-color-swatch-wrapper{padding-block:.25rem}.d-input input{text-align:start;display:inline-flex;position:relative}.d-input input[type=url],.d-input input[type=tel],.d-input input[type=email],.d-input input[type=number]{direction:ltr}.d-input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.d-input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.d-input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--d-spin-my,-3))}.d-input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.d-input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.d-input:focus{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.d-input:focus{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.d-input:focus{outline:2px solid var(--d-input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.d-input:focus{--d-font-size:1rem}}}.d-input:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.d-input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.d-input:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.d-input:focus-within{--d-font-size:1rem}}}.d-table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.d-table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.d-table tr.d-row-hover),.d-table tr.d-row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.d-table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.d-table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.d-table :where(thead,tfoot){font-size:.875rem;font-weight:600}.d-table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.d-table :where(.d-table-pin-rows thead){z-index:1;position:sticky;top:0}.d-table :where(.d-table-pin-rows tfoot){z-index:1;position:sticky;bottom:0}.d-table :where(.d-table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.d-table :where(.d-table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.d-table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.d-select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--d-size:calc(var(--size-field,.25rem) * var(--d-sl-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.d-select{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.d-select{width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.d-select{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .d-select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.d-select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.d-select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.d-select select::placeholder{color:var(--color-base-content);opacity:.5}.d-select select:focus,.d-select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.d-select select:focus,.d-select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.d-select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.d-select:focus{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.d-select:focus{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.d-select:focus{outline:2px solid var(--d-input-color);outline-offset:2px}.d-select:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.d-select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.d-select:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px}.d-select:open{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.d-select:open{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.d-select:open{outline:2px solid var(--d-input-color);outline-offset:2px;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}@supports (appearance:base-select){:is(.d-select,.d-select select){appearance:base-select}:is(.d-select,.d-select select)::picker(select){appearance:base-select}}:is(.d-select,.d-select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.d-select,.d-select select)::picker-icon{display:none}:is(.d-select,.d-select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.d-select,.d-select select) optgroup{padding-top:.5em}:is(.d-select,.d-select select) optgroup option:first-child{margin-top:.5em}@supports (color:color-mix(in lab, red, red)){:is(.d-select,.d-select select) option:not(:disabled):hover,:is(.d-select,.d-select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}@media (forced-colors:active){:is(.d-select,.d-select select) option:not(:disabled):hover,:is(.d-select,.d-select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.d-select,.d-select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--d-option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.d-select,.d-select select) option:not(:disabled):hover,:is(.d-select,.d-select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.d-select,.d-select select) option:not(:disabled):hover,:is(.d-select,.d-select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.d-select,.d-select select) option:not(:disabled):hover,:is(.d-select,.d-select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.d-select,.d-select select) option:not(:disabled):hover,:is(.d-select,.d-select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.d-select,.d-select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}[dir=rtl] .d-select::picker(select){translate:.5rem}[dir=rtl] .d-select select::picker(select){translate:.5rem}.d-checkbox{border:var(--border) solid var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.d-checkbox{border:var(--border) solid var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.d-checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--d-size:calc(var(--size-selector,.25rem) * 6);width:var(--d-size);height:var(--d-size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.d-checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.d-checkbox:focus-visible{outline:2px solid var(--d-input-color,currentColor);outline-offset:2px}.d-checkbox:checked{background-color:var(--d-input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.d-checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media (forced-colors:active){.d-checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.d-checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.d-checkbox[aria-checked=true]{background-color:var(--d-input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.d-checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media (forced-colors:active){.d-checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.d-checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.d-checkbox:indeterminate{background-color:var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.d-checkbox:indeterminate{background-color:var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.d-checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}@media (forced-colors:active){.d-checkbox:indeterminate:before{--tw-content:"−";clip-path:none;background-color:#0000;translate:0;rotate:0deg}}.d-checkbox[aria-checked=mixed]{background-color:var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.d-checkbox[aria-checked=mixed]{background-color:var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.d-checkbox[aria-checked=mixed]:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}@media (forced-colors:active){.d-checkbox[aria-checked=mixed]:before{--tw-content:"−";clip-path:none;background-color:#0000;translate:0;rotate:0deg}}.d-card-body{padding:var(--d-card-p,1.5rem);font-size:var(--d-card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.d-card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.d-card:focus-visible,.d-card[aria-checked=true],.d-card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.d-card:has(>:checked:focus-visible),.d-card[aria-checked=true]:focus-visible,.d-card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.d-card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.d-card>:is([type=checkbox],[type=radio]){appearance:none}.d-textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--d-input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.d-textarea{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.d-textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.d-textarea{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.d-textarea textarea{appearance:none;background-color:#0000;border:none}.d-textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.d-textarea textarea:focus,.d-textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.d-textarea textarea:focus,.d-textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.d-textarea:focus{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.d-textarea:focus{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.d-textarea:focus{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.d-textarea:focus{--d-font-size:1rem}}}.d-textarea:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.d-textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.d-textarea:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.d-textarea:focus-within{--d-font-size:1rem}}}.d-divider{white-space:nowrap;height:1rem;margin:var(--d-divider-m,1rem 0);--d-divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.d-divider{--d-divider-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.d-divider:before{content:"";background-color:var(--d-divider-color);flex-grow:1;width:100%;height:.125rem}@media print,(forced-colors:active){.d-divider:before{border:.5px solid}}.d-divider:after{content:"";background-color:var(--d-divider-color);flex-grow:1;width:100%;height:.125rem}@media print,(forced-colors:active){.d-divider:after{border:.5px solid}}.d-divider:not(:empty){gap:1rem}@supports (color:color-mix(in lab, red, red)){.d-label:is(.d-input>*,.d-select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}@supports (color:color-mix(in lab, red, red)){.d-label:is(.d-input>*,.d-select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.d-label:is(.d-input>*,.d-select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.d-label:is(.d-input>*,.d-select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.d-label:is(.d-input>*,.d-select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.d-label:is(.d-input>*,.d-select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.d-label:is(.d-input>*,.d-select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.d-badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--d-badge-fg);border:var(--border) solid var(--d-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);background-color:var(--d-badge-bg);--d-badge-bg:var(--d-badge-color,var(--color-base-100));--d-badge-fg:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--d-size);padding-inline:calc(var(--d-size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.d-link{cursor:pointer;text-decoration-line:underline}.d-link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.d-link:focus{outline-offset:2px;outline:2px solid #0000}}.d-link:focus-visible{outline-offset:2px;outline:2px solid}.d-timeline-box{border:var(--border) solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block:.5rem;padding-inline:1rem;font-size:.75rem;box-shadow:0 1px 2px oklch(0% 0 0/.05)}.d-btn-outline{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content)));--d-btn-border:var(--d-btn-color,var(--color-base-content));--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.d-btn-ghost{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.d-aura:has(>.d-card,>.d-alert){--d-aura-radius:var(--radius-box)}.d-aura:has(>.d-btn,>.d-input,>.d-select){--d-aura-radius:var(--radius-field)}.d-aura:has(>.d-checkbox,>.d-toggle,>.d-badge){--d-aura-radius:var(--radius-selector)}.d-alert{--d-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--d-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--d-fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.d-alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--d-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.d-alert:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}.prose :where(a.d-btn:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media (hover:hover){.d-btn:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.d-btn:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.d-btn:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.d-btn:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.d-btn:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.d-btn:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.d-btn:active:not(.d-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.d-btn:active:not(.d-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.d-btn:active:not(.d-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.d-btn:active:not(.d-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.d-btn:active:not(.d-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.d-btn:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.d-btn:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.d-btn:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.d-btn:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.d-btn:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.d-btn:focus-visible,.d-btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.d-alert-soft{color:var(--d-alert-color,var(--color-base-content));background:var(--d-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.d-alert-soft{background:color-mix(in oklab, var(--d-alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.d-alert-soft{--d-alert-border-color:var(--d-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.d-alert-soft{--d-alert-border-color:color-mix(in oklab, var(--d-alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.d-alert-soft{box-shadow:none;background-image:none}}@layer daisyui.l1.l2{.d-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.d-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.d-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.d-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.d-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.d-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.d-input:has(>input[disabled]):is(input),.d-input:has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-input:has(>input[disabled]):is(input),.d-input:has(>input[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.d-input:has(>input[disabled]){box-shadow:none}.d-input:has(>input[disabled])::placeholder,.d-input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.d-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.d-input:is(:disabled,[disabled]):is(input),.d-input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-input:is(:disabled,[disabled]):is(input),.d-input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.d-input:is(:disabled,[disabled]){box-shadow:none}.d-input:is(:disabled,[disabled])::placeholder,.d-input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .d-input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .d-input:is(input),fieldset:disabled .d-input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .d-input:is(input),fieldset:disabled .d-input :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .d-input{box-shadow:none}fieldset:disabled .d-input::placeholder,fieldset:disabled .d-input ::placeholder{color:var(--color-base-content);opacity:.2}.d-input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.d-select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.d-select:has(>select[disabled]):is(select),.d-select:has(>select[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-select:has(>select[disabled]):is(select),.d-select:has(>select[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.d-select:has(>select[disabled]){box-shadow:none}.d-select:has(>select[disabled])::placeholder,.d-select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.d-select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.d-select:is(:disabled,[disabled]):is(select),.d-select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-select:is(:disabled,[disabled]):is(select),.d-select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.d-select:is(:disabled,[disabled]){box-shadow:none}.d-select:is(:disabled,[disabled])::placeholder,.d-select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .d-select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .d-select:is(select),fieldset:disabled .d-select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .d-select:is(select),fieldset:disabled .d-select :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .d-select{box-shadow:none}fieldset:disabled .d-select::placeholder,fieldset:disabled .d-select ::placeholder{color:var(--color-base-content);opacity:.2}.d-select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.d-checkbox:disabled{cursor:not-allowed;opacity:.2}.d-image-full>.d-card-body{color:var(--color-neutral-content);position:relative}.d-card-xs .d-card-body{--d-card-p:.5rem;--d-card-fs:.6875rem}.d-card-sm .d-card-body{--d-card-p:1rem;--d-card-fs:.75rem}.d-card-md .d-card-body{--d-card-p:1.5rem;--d-card-fs:.875rem}.d-card-lg .d-card-body{--d-card-p:2rem;--d-card-fs:1rem}.d-card-xl .d-card-body{--d-card-p:2.5rem;--d-card-fs:1.125rem}.d-textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.d-textarea:has(>textarea[disabled]){box-shadow:none}.d-textarea:has(>textarea[disabled])::placeholder,.d-textarea:has(>textarea[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.d-textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.d-textarea:is(:disabled,[disabled]){box-shadow:none}.d-textarea:is(:disabled,[disabled])::placeholder,.d-textarea:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.d-textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.d-divider-horizontal.d-divider{flex-direction:column;width:1rem;height:auto}.d-divider-horizontal.d-divider:before,.d-divider-horizontal.d-divider:after{width:.125rem;height:100%}.d-divider-vertical.d-divider{flex-direction:row;width:auto;height:1rem}.d-divider-vertical.d-divider:before,.d-divider-vertical.d-divider:after{width:100%;height:.125rem}.d-badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.d-badge-soft{color:var(--d-badge-color,var(--color-base-content));background-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.d-badge-soft{background-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.d-badge-soft{border-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.d-badge-soft{border-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.d-badge-soft{background-image:none}.d-checkbox-sm{--d-size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}.d-table-sm :not(thead,tfoot) tr{font-size:.75rem}.d-table-sm :where(th,td){padding-block:.5rem;padding-inline:.75rem}.d-badge-sm{--d-size:calc(var(--size-selector,.25rem) * 5);font-size:.75rem}.d-alert-error{color:var(--color-error-content);--d-alert-border-color:var(--color-error);--d-alert-color:var(--color-error)}.d-alert-info{color:var(--color-info-content);--d-alert-border-color:var(--color-info);--d-alert-color:var(--color-info)}.d-alert-success{color:var(--color-success-content);--d-alert-border-color:var(--color-success);--d-alert-color:var(--color-success)}.d-alert-warning{color:var(--color-warning-content);--d-alert-border-color:var(--color-warning);--d-alert-color:var(--color-warning)}.d-checkbox-primary{color:var(--color-primary-content);--d-input-color:var(--color-primary)}@media (hover:hover){.d-link-primary:hover{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.d-link-primary:hover{color:color-mix(in oklab, var(--color-primary) 80%, #000)}}}.d-link-primary{color:var(--color-primary)}.d-input-sm{--d-in-size-mul:8;--d-font-size-min:.75rem;--d-spin-my:-2}.d-floating-label:has(.d-input-sm){--d-top-mul:4;--d-font-size:.75rem}.d-select-sm{--d-sl-size-mul:8;--d-font-size-min:.75rem;--d-option-px:2.5}.d-floating-label:has(.d-select-sm){--d-top-mul:4;--d-font-size:.75rem}.d-btn-error{--d-btn-color:var(--color-error);--d-btn-fg:var(--color-error-content);--d-btn-soft-bg:initial}.d-btn-primary{--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content);--d-btn-soft-bg:initial}.d-btn-sm{--d-fontsize:.75rem;--d-btn-p:.75rem;--d-size:calc(var(--size-field,.25rem) * 8)}.d-btn-success{--d-btn-color:var(--color-success);--d-btn-fg:var(--color-success-content);--d-btn-soft-bg:initial}.d-btn-xs{--d-fontsize:.6875rem;--d-btn-p:.5rem;--d-size:calc(var(--size-field,.25rem) * 6)}.d-badge-error{--d-badge-color:var(--color-error);--d-badge-fg:var(--color-error-content)}.d-badge-info{--d-badge-color:var(--color-info);--d-badge-fg:var(--color-info-content)}.d-badge-neutral{--d-badge-color:var(--color-neutral);--d-badge-fg:var(--color-neutral-content)}.d-badge-success{--d-badge-color:var(--color-success);--d-badge-fg:var(--color-success-content)}.d-badge-warning{--d-badge-color:var(--color-warning);--d-badge-fg:var(--color-warning-content)}.d-toggle-primary:checked,.d-toggle-primary[aria-checked=true]{--d-input-color:var(--color-primary)}}@layer daisyui{.d-btn:is(.d-btn-disabled,:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-btn:is(.d-btn-disabled,:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.d-btn:is(.d-btn-disabled,:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.d-btn:is(.d-btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.d-btn:is(.d-btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}:is(.d-input[type=url],.d-input[type=tel],.d-input[type=email],.d-input[type=number]):dir(rtl){border-start-start-radius:var(--d-join-se,var(--radius-field));border-start-end-radius:var(--d-join-ss,var(--radius-field));border-end-end-radius:var(--d-join-es,var(--radius-field));border-end-start-radius:var(--d-join-ee,var(--radius-field))}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@layer daisyui.l1.l2.l3.l4{.d-card-body p{flex-grow:1}.d-card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.d-card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.d-card figure{justify-content:center;align-items:center;display:flex}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.right-1\.5{right:calc(var(--spacing) * 1.5)}.left-3{left:calc(var(--spacing) * 3)}.z-40{z-index:40}.z-50{z-index:50}.col-span-12{grid-column:span 12/span 12}.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}}.m-2{margin:calc(var(--spacing) * 2)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-1{margin-right:var(--spacing)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.d-alert{border-width:var(--border);border-color:var(--d-alert-border-color,var(--color-base-200))}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[7px\]{height:7px}.h-\[30px\]{height:30px}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-56{width:calc(var(--spacing) * 56)}.w-\[7px\]{width:7px}.w-\[30px\]{width:30px}.w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}.w-full{width:100%}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-\[360px\]{max-width:360px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-24{gap:calc(var(--spacing) * 24)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}: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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[8px\]{border-radius:8px}.rounded-box{border-radius:var(--radius-box)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#E2E8F0\]{border-color:#e2e8f0}.border-base-300{border-color:var(--color-base-300)}.border-blue-200{border-color:var(--color-blue-200)}.border-gray-200{border-color:var(--color-gray-200)}.border-green-200{border-color:var(--color-green-200)}.border-purple-200{border-color:var(--color-purple-200)}.border-red-200{border-color:var(--color-red-200)}.border-warning{border-color:var(--color-warning)}.border-white{border-color:var(--color-white)}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-l-\[var\(--accent\)\]{border-left-color:var(--accent)}.border-l-transparent{border-left-color:#0000}.bg-\[\#1C2434\]{background-color:#1c2434}.bg-\[\#333A48\]{background-color:#333a48}.bg-\[\#F1F5F9\]{background-color:#f1f5f9}.bg-\[\#F8FAFC\]{background-color:#f8fafc}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200{background-color:var(--color-base-200)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-100{background-color:var(--color-green-100)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[7px\]{padding-block:7px}.py-\[18px\]{padding-block:18px}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-\[34px\]{padding-left:34px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#8A99AF\]{color:#8a99af}.text-\[\#DEE4EE\]{color:#dee4ee}.text-base-content{color:var(--color-base-content)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-error{color:var(--color-error)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-purple-700{color:var(--color-purple-700)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-success{color:var(--color-success)}.text-white{color:var(--color-white)}.text-yellow-700{color:var(--color-yellow-700)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--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)}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.ring-2{--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)}.ring-indigo-400{--tw-ring-color:var(--color-indigo-400)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;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}.duration-200{--tw-duration:.2s;transition-duration:.2s}.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)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-\[\#333A48\]:hover{background-color:#333a48}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-\[\#DEE4EE\]:hover{color:#dee4ee}.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)}}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_9rem_auto\]{grid-template-columns:1fr 9rem auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.md\:grid-cols-\[9rem_1fr_5rem_5\.5rem_8rem_7rem_auto\]{grid-template-columns:9rem 1fr 5rem 5.5rem 8rem 7rem auto}.md\:p-8{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}}.dark\:bg-gray-800:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-800)}}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root,[data-theme]{--accent:var(--color-primary);--accent-dark:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--accent-dark:color-mix(in oklab, var(--color-primary) 85%, black)}}:root,[data-theme]{--accent-subtle:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--accent-subtle:color-mix(in oklab, var(--color-primary) 12%, var(--color-base-100))}}:root,[data-theme]{--bg-page:var(--color-base-200);--bg-card:var(--color-base-100);--text-main:var(--color-base-content);--text-muted:var(--rs-muted);--rs-border:var(--color-base-300);--font-ui:"Montserrat";--font-display:"Montserrat";--radius:0;--radius-sm:0;--shadow:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 16px #00000014}html,body{background:var(--bg-page);height:100%}body{font-family:var(--font-ui), system-ui, sans-serif;color:var(--text-main);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}.page-header{z-index:20;background:var(--bg-page);justify-content:space-between;align-items:flex-start;margin-bottom:8px;padding-top:4px;padding-bottom:16px;display:flex;position:sticky;top:0}.page-header h1{color:var(--text-main);margin:0;font-size:22px;font-weight:700;line-height:1.2}.page-header p{color:var(--text-muted);margin:4px 0 0;font-size:13px;line-height:1.4}.page-header-actions{align-items:center;gap:8px;display:flex}.card{background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--rs-border);box-shadow:var(--shadow);padding:20px}.card-0,.card.p-0{padding:0}.card-header{border-bottom:1px solid var(--rs-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.card-title{color:var(--text-main);font-size:14px;font-weight:600}.stat-card{background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--rs-border);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.stat-card-header{justify-content:space-between;align-items:flex-start;display:flex}.stat-label{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.stat-icon{background:var(--accent-subtle);width:34px;height:34px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;display:flex}.stat-value{font-family:var(--font-display);color:var(--text-main);font-size:28px;font-weight:700;line-height:1}.stat-trend{align-items:center;gap:6px;font-size:12px;display:flex}.stat-trend.up{color:#16a34a;font-weight:600}.stat-trend.down{color:#dc2626;font-weight:600}.stat-sub{color:var(--text-muted);font-size:12px}.badge{letter-spacing:.02em;border-radius:20px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge-dot{border-radius:50%;width:5px;height:5px;display:inline-block}.badge-success .badge-dot{background:#22c55e}.badge-warning .badge-dot{background:#eab308}.badge-danger .badge-dot{background:#ef4444}.badge-info .badge-dot{background:#3b82f6}.badge-neutral{background:var(--color-base-200);color:var(--text-muted)}.badge-neutral .badge-dot{background:#94a3b8}.badge-purple .badge-dot{background:#a855f7}.badge-ghost{background:var(--color-base-200);color:var(--text-muted);border:1px solid var(--rs-border)}.avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.btn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:6px;font-family:inherit;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-xs{padding:3px 8px;font-size:11px}.btn-sm{padding:5px 10px;font-size:12px}.btn-md{padding:8px 16px;font-size:13px}.btn-lg{padding:10px 22px;font-size:14px}.btn-secondary{background:var(--bg-card);color:var(--text-main);border:1px solid var(--rs-border)}.btn-secondary:hover{background:var(--color-base-200)}.btn-ghost{color:var(--text-muted);background:0 0}.btn-ghost:hover{background:var(--color-base-200)}.btn-danger{color:#fff;background:#ef4444}.form-group{flex-direction:column;gap:5px;display:flex}.form-label{color:var(--text-muted);letter-spacing:.03em;font-size:12px;font-weight:600}.form-control{border-radius:var(--radius-sm);border:1px solid var(--rs-border);width:100%;color:var(--text-main);background:var(--bg-card);outline:none;padding:8px 12px;font-family:inherit;font-size:13px;transition:border .15s}.form-control:focus{border-color:var(--accent)}.form-control-icon{padding-left:34px}.input-wrapper{align-items:center;display:flex;position:relative}.input-icon{color:var(--text-muted);pointer-events:none;position:absolute;left:10px}.data-table,.table{border-collapse:collapse;width:100%;font-size:13px}.data-table thead tr,.table thead tr{border-bottom:1px solid var(--rs-border)}.data-table th,.table th{text-align:left;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:10px 20px;font-size:11px;font-weight:600}.data-table td,.table td{color:var(--text-main);padding:12px 20px}.data-table tbody tr,.table tbody tr{border-bottom:1px solid var(--rs-border);transition:background .1s}.data-table tbody tr:hover,.table tbody tr:hover{background:var(--color-base-200)}.data-table tbody tr:last-child,.table tbody tr:last-child{border-bottom:none}.td-muted{color:var(--text-muted)}.td-nowrap{white-space:nowrap}.td-right{text-align:right}.td-center{text-align:center}.tabs{border-bottom:1px solid var(--rs-border);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;margin-bottom:20px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab-btn,.tab-item{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.tab-btn:hover,.tab-item:hover{color:var(--text-main)}.tab-btn.active,.tab-item.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.tab-count{background:var(--color-base-200);color:var(--text-muted);border-radius:10px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600}.tab-btn.active .tab-count,.tab-item.active .tab-count{background:var(--accent);color:#fff}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);background:#0f172a59;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--bg-card);border-radius:14px;width:100%;max-height:90vh;overflow:auto;box-shadow:0 25px 60px #0003}.modal-header{border-bottom:1px solid var(--rs-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-title{color:var(--text-main);font-size:16px;font-weight:700}.modal-close{cursor:pointer;color:#ef4444;background:#fee2e2;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:700;line-height:1;transition:background .15s,color .15s;display:flex}.modal-close:hover{color:#fff;background:#ef4444}.modal-body{padding:24px}.modal-footer{border-top:1px solid var(--rs-border);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.alert{border-radius:var(--radius-sm);margin-bottom:16px;padding:12px 16px;font-size:13px;font-weight:500}.alert-success{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.alert-error{color:#dc2626;background:#fee2e2;border:1px solid #fecaca}.alert-info{color:#1d4ed8;background:#dbeafe;border:1px solid #bfdbfe}#toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.toast{pointer-events:all;cursor:default;border-radius:8px;align-items:center;gap:10px;min-width:260px;max-width:380px;padding:12px 16px;font-size:13px;font-weight:500;animation:.25s forwards toast-in;display:flex;box-shadow:0 4px 16px #0000001f}.toast.toast-hiding{animation:.3s forwards toast-out}.toast-success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.toast-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.toast-info{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.toast-icon{flex-shrink:0;font-size:16px}.toast-msg{flex:1}.toast-close{cursor:pointer;color:inherit;opacity:.5;background:0 0;border:none;padding:0 2px;font-size:15px;line-height:1}.toast-close:hover{opacity:1}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.grid-4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:16px;display:grid}.grid-auto{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.chart-bar-group{align-items:flex-end;gap:8px;padding:0 4px;display:flex}.chart-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.chart-bar{background:var(--accent);border-radius:4px 4px 0 0;width:100%;min-height:4px;transition:height .5s}.chart-bar-label{color:var(--text-muted);white-space:nowrap;font-size:10px}.pipeline-board{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.pipeline-col{flex:0 0 220px;min-width:220px}.pipeline-col-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pipeline-stage-name{color:var(--text-muted);font-size:12px;font-weight:700}.pipeline-count{color:var(--text-muted);background:var(--color-base-200);border-radius:10px;padding:1px 7px;font-size:11px;font-weight:600}.pipeline-total{color:var(--text-muted);margin-bottom:12px;font-size:11px;font-weight:600}.deal-card{background:var(--bg-card);border:1px solid var(--rs-border);cursor:pointer;border-radius:10px;margin-bottom:8px;padding:12px 14px;transition:box-shadow .15s,transform .15s}.deal-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.deal-name{color:var(--text-main);margin-bottom:6px;font-size:12.5px;font-weight:600;line-height:1.3}.deal-company{color:var(--text-muted);margin-bottom:8px;font-size:11px}.deal-footer{justify-content:space-between;align-items:center;display:flex}.deal-value{color:var(--text-main);font-size:13px;font-weight:700}.deal-prob{font-size:11px;font-weight:600}.deal-meta{border-top:1px solid var(--rs-border);align-items:center;gap:6px;margin-top:10px;padding-top:8px;display:flex}.deal-prob-bar{background:var(--color-base-200);border-radius:2px;height:3px;margin-top:8px}.deal-prob-fill{border-radius:2px;height:100%;transition:width .5s}.pipeline-add-btn{border:1.5px dashed var(--rs-border);text-align:center;color:var(--text-muted);cursor:pointer;border-radius:10px;padding:10px;font-size:12px}.settings-layout{grid-template-columns:220px 1fr;align-items:start;gap:24px;display:grid}.settings-nav{background:var(--bg-card);border:1px solid var(--rs-border);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:1px;padding:8px;display:flex;position:sticky;top:72px}.settings-nav-group{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);padding:10px 10px 4px;font-size:12px;font-weight:700}.settings-nav-item{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.settings-nav-item svg{color:var(--text-muted);flex-shrink:0;transition:color .15s}.settings-nav-item:hover{background:var(--color-base-200);color:var(--text-main)}.settings-nav-item:hover svg{color:var(--text-muted)}.settings-nav-item.active{background:var(--accent-subtle);color:var(--accent);font-weight:600}.settings-nav-item.active svg{color:var(--accent)}.settings-content{flex-direction:column;gap:20px;min-width:0;display:flex}.settings-card-title{color:var(--text-main);margin-bottom:4px;font-size:15px;font-weight:700}.settings-card-desc{color:var(--text-muted);margin-bottom:24px;font-size:13px}@media (max-width:768px){.settings-layout{grid-template-columns:1fr;gap:16px}.settings-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;gap:4px;padding:6px;position:static;overflow-x:auto}.settings-nav::-webkit-scrollbar{display:none}.settings-nav-group{display:none}.settings-nav-item{white-space:nowrap;border-radius:20px;width:auto;padding:6px 14px;font-size:12.5px}}.color-swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.color-swatch{cursor:pointer;border:2px solid #0000;border-radius:7px;outline:none;width:28px;height:28px;transition:border .15s}.color-swatch.active{border-color:#0f172a}.text-display{font-family:var(--font-display)}.text-sm{font-size:12px}.text-xs{font-size:11px}.text-danger{color:#dc2626}.font-bold{font-weight:700}.font-semi{font-weight:600}.flex{display:flex}.flex-1{flex:1}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mt-16{margin-top:16px}.w-full{width:100%}.overflow-auto{overflow:auto}.cursor-pointer{cursor:pointer}.shadow-md{box-shadow:var(--shadow-md)}.login-page{background:var(--bg-page);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-card{background:var(--bg-card);border:1px solid var(--rs-border);border-radius:16px;width:100%;max-width:420px;padding:40px;box-shadow:0 8px 40px #0000001a}.login-logo{align-items:center;gap:12px;margin-bottom:32px;display:flex}.login-logo-icon{background:var(--accent);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:800;display:flex}.login-logo-name{color:var(--text-main);font-size:20px;font-weight:700}.login-title{color:var(--text-main);margin-bottom:4px;font-size:18px;font-weight:700}.login-sub{color:var(--text-muted);margin-bottom:28px;font-size:13px}.empty-state{color:var(--text-muted);flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.empty-icon{background:var(--color-base-200);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.empty-title{color:var(--text-muted);font-size:15px;font-weight:600}.empty-desc{text-align:center;max-width:300px;font-size:13px}.installer-layout{background:var(--color-base-200);min-height:100vh;display:flex}.installer-aside{background:#1c2434;flex-direction:column;gap:32px;width:280px;padding:40px 32px;display:flex}.installer-main{flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.installer-card{background:#fff;border-radius:16px;width:100%;max-width:520px;padding:40px;box-shadow:0 8px 40px #0000001a}.install-step{color:var(--text-muted);align-items:center;gap:12px;font-size:13px;display:flex}.install-step.done{color:#10b981}.install-step.active{color:#a5b4fc;font-weight:600}.install-step-num{background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.install-step.done .install-step-num{color:#fff;background:#10b981}.install-step.active .install-step-num{background:var(--accent);color:#fff}.otp-container{justify-content:center;gap:8px;margin-bottom:24px;display:flex}.otp-input{text-align:center;border:1.5px solid var(--rs-border);background:var(--bg-card);border-radius:8px;width:45px;height:55px;font-family:inherit;font-size:24px;font-weight:700;transition:all .2s}.otp-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.otp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#sidebar nav::-webkit-scrollbar{background:0 0;width:0}#sidebar nav{scrollbar-width:none;-ms-overflow-style:none}@media (max-width:768px){.page-header{flex-direction:column;align-items:flex-start;gap:12px}.page-header-actions{flex-wrap:wrap;width:100%}.page-header-actions .btn{flex:1;justify-content:center;min-width:120px}.card{width:100%;min-width:0}.grid-4,.grid-3{grid-template-columns:1fr 1fr!important}.grid-2{grid-template-columns:1fr!important}.table-wrap,.card .table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}table{min-width:520px}.form-row,.grid-2.form-row{grid-template-columns:1fr!important}.modal{margin:0;width:calc(100vw - 32px)!important;max-width:100%!important}.modal-overlay{align-items:flex-end;padding:16px}.btn{max-width:100%}.tabs{flex-wrap:nowrap;overflow-x:auto}}[data-theme=dark] .form-control,[data-theme=dark] .ta-topbar input,[data-theme=dark] select{background:var(--color-base-200);color:var(--text-main)}.card ul:not([class]){list-style:outside}:root,[data-theme=light]{--rs-muted:#475569;--rs-faint:#58667a;--rs-link:#4338ca}[data-theme=dark]{--rs-muted:#c4cfdf;--rs-faint:#a9b6c9;--rs-link:#c7d2fe}:root:not([data-theme=dark]) [style*="color:#94a3b8"],:root:not([data-theme=dark]) [style*="color: #94a3b8"],[data-theme=light] [style*="color:#94a3b8"],[data-theme=light] [style*="color: #94a3b8"],:root:not([data-theme=dark]) [style*="color:#9ca3af"],:root:not([data-theme=dark]) [style*="color: #9ca3af"],[data-theme=light] [style*="color:#9ca3af"],[data-theme=light] [style*="color: #9ca3af"]{color:var(--rs-faint)!important}:root:not([data-theme=dark]) [style*="color:#64748b"],:root:not([data-theme=dark]) [style*="color: #64748b"],[data-theme=light] [style*="color:#64748b"],[data-theme=light] [style*="color: #64748b"],:root:not([data-theme=dark]) [style*="color:#6b7280"],:root:not([data-theme=dark]) [style*="color: #6b7280"],[data-theme=light] [style*="color:#6b7280"],[data-theme=light] [style*="color: #6b7280"]{color:var(--rs-muted)!important}:root:not([data-theme=dark]) [style*="color:#ef4444"],:root:not([data-theme=dark]) [style*="color: #ef4444"],[data-theme=light] [style*="color:#ef4444"],[data-theme=light] [style*="color: #ef4444"],:root:not([data-theme=dark]) [style*="color:#dc2626"],:root:not([data-theme=dark]) [style*="color: #dc2626"],[data-theme=light] [style*="color:#dc2626"],[data-theme=light] [style*="color: #dc2626"]{color:#b91c1c!important}:root:not([data-theme=dark]) [style*="color:#10b981"],:root:not([data-theme=dark]) [style*="color: #10b981"],[data-theme=light] [style*="color:#10b981"],[data-theme=light] [style*="color: #10b981"]{color:#047857!important}:root:not([data-theme=dark]) [style*="color:#16a34a"],:root:not([data-theme=dark]) [style*="color: #16a34a"],[data-theme=light] [style*="color:#16a34a"],[data-theme=light] [style*="color: #16a34a"]{color:#15803d!important}:root:not([data-theme=dark]) [style*="color:#f59e0b"],:root:not([data-theme=dark]) [style*="color: #f59e0b"],[data-theme=light] [style*="color:#f59e0b"],[data-theme=light] [style*="color: #f59e0b"],:root:not([data-theme=dark]) [style*="color:#d97706"],:root:not([data-theme=dark]) [style*="color: #d97706"],[data-theme=light] [style*="color:#d97706"],[data-theme=light] [style*="color: #d97706"]{color:#b45309!important}:root:not([data-theme=dark]) [style*="color:#3b82f6"],:root:not([data-theme=dark]) [style*="color: #3b82f6"],[data-theme=light] [style*="color:#3b82f6"],[data-theme=light] [style*="color: #3b82f6"]{color:#1d4ed8!important}:root:not([data-theme=dark]) [style*="color:#6366f1"],:root:not([data-theme=dark]) [style*="color: #6366f1"],[data-theme=light] [style*="color:#6366f1"],[data-theme=light] [style*="color: #6366f1"]{color:#4338ca!important}:root:not([data-theme=dark]) [style*="color:#7c3aed"],:root:not([data-theme=dark]) [style*="color: #7c3aed"],[data-theme=light] [style*="color:#7c3aed"],[data-theme=light] [style*="color: #7c3aed"]{color:#6d28d9!important}:root:not([data-theme=dark]) [style*="color:#a855f7"],:root:not([data-theme=dark]) [style*="color: #a855f7"],[data-theme=light] [style*="color:#a855f7"],[data-theme=light] [style*="color: #a855f7"]{color:#7e22ce!important}:root:not([data-theme=dark]) [style*="color:#34d399"],:root:not([data-theme=dark]) [style*="color: #34d399"],[data-theme=light] [style*="color:#34d399"],[data-theme=light] [style*="color: #34d399"]{color:#047857!important}[data-theme=dark] [style*="color:#0f172a"],[data-theme=dark] [style*="color: #0f172a"],[data-theme=dark] [style*="color:#1e293b"],[data-theme=dark] [style*="color: #1e293b"],[data-theme=dark] [style*="color:#334155"],[data-theme=dark] [style*="color: #334155"],[data-theme=dark] [style*="color:#374151"],[data-theme=dark] [style*="color: #374151"]{color:var(--text-main)!important}[data-theme=dark] [style*="color:#475569"],[data-theme=dark] [style*="color: #475569"],[data-theme=dark] [style*="color:#64748b"],[data-theme=dark] [style*="color: #64748b"],[data-theme=dark] [style*="color:#6b7280"],[data-theme=dark] [style*="color: #6b7280"]{color:var(--rs-muted)!important}[data-theme=dark] [style*="color:#94a3b8"],[data-theme=dark] [style*="color: #94a3b8"],[data-theme=dark] [style*="color:#9ca3af"],[data-theme=dark] [style*="color: #9ca3af"]{color:var(--rs-faint)!important}[data-theme=dark] [style*="color:#000"],[data-theme=dark] [style*="color: #000"]{color:var(--text-main)!important}[data-theme=dark] [style*="color:#ef4444"],[data-theme=dark] [style*="color: #ef4444"],[data-theme=dark] [style*="color:#dc2626"],[data-theme=dark] [style*="color: #dc2626"],[data-theme=dark] [style*="color:#b91c1c"],[data-theme=dark] [style*="color: #b91c1c"]{color:#fca5a5!important}[data-theme=dark] [style*="color:#10b981"],[data-theme=dark] [style*="color: #10b981"]{color:#6ee7b7!important}[data-theme=dark] [style*="color:#16a34a"],[data-theme=dark] [style*="color: #16a34a"],[data-theme=dark] [style*="color:#15803d"],[data-theme=dark] [style*="color: #15803d"]{color:#86efac!important}[data-theme=dark] [style*="color:#065f46"],[data-theme=dark] [style*="color: #065f46"]{color:#6ee7b7!important}[data-theme=dark] [style*="color:#f59e0b"],[data-theme=dark] [style*="color: #f59e0b"],[data-theme=dark] [style*="color:#b45309"],[data-theme=dark] [style*="color: #b45309"],[data-theme=dark] [style*="color:#92400e"],[data-theme=dark] [style*="color: #92400e"]{color:#fcd34d!important}[data-theme=dark] [style*="color:#c2410c"],[data-theme=dark] [style*="color: #c2410c"]{color:#fdba74!important}[data-theme=dark] [style*="color:#3b82f6"],[data-theme=dark] [style*="color: #3b82f6"],[data-theme=dark] [style*="color:#1d4ed8"],[data-theme=dark] [style*="color: #1d4ed8"]{color:#93c5fd!important}[data-theme=dark] [style*="color:#6366f1"],[data-theme=dark] [style*="color: #6366f1"],[data-theme=dark] [style*="color:#4f46e5"],[data-theme=dark] [style*="color: #4f46e5"],[data-theme=dark] [style*="color:#7c3aed"],[data-theme=dark] [style*="color: #7c3aed"]{color:#c4b5fd!important}[data-theme=dark] [style*="color:#7e22ce"],[data-theme=dark] [style*="color: #7e22ce"],[data-theme=dark] [style*="color:#a855f7"],[data-theme=dark] [style*="color: #a855f7"]{color:#d8b4fe!important}[data-theme=dark] [style*="background:#fff"],[data-theme=dark] [style*="background: #fff"],[data-theme=dark] [style*="background:#ffffff"],[data-theme=dark] [style*="background: #ffffff"]{background:var(--bg-card)!important}[data-theme=dark] [style*="background:#f8fafc"],[data-theme=dark] [style*="background: #f8fafc"],[data-theme=dark] [style*="background:#f1f5f9"],[data-theme=dark] [style*="background: #f1f5f9"],[data-theme=dark] [style*="background:#fafbfc"],[data-theme=dark] [style*="background: #fafbfc"]{background:var(--color-base-200)!important}[data-theme=dark] [style*="background:#e2e8f0"],[data-theme=dark] [style*="background: #e2e8f0"]{background:var(--color-base-300)!important}[data-theme=dark] [style*="background:#eef2ff"],[data-theme=dark] [style*="background: #eef2ff"]{background:#27285a!important}[data-theme=dark] [style*="background:#eff6ff"],[data-theme=dark] [style*="background: #eff6ff"],[data-theme=dark] [style*="background:#dbeafe"],[data-theme=dark] [style*="background: #dbeafe"]{background:#172a4d!important}[data-theme=dark] [style*="background:#f0fdf4"],[data-theme=dark] [style*="background: #f0fdf4"],[data-theme=dark] [style*="background:#dcfce7"],[data-theme=dark] [style*="background: #dcfce7"],[data-theme=dark] [style*="background:#d1fae5"],[data-theme=dark] [style*="background: #d1fae5"]{background:#10331f!important}[data-theme=dark] [style*="background:#fee2e2"],[data-theme=dark] [style*="background: #fee2e2"],[data-theme=dark] [style*="background:#fff5f5"],[data-theme=dark] [style*="background: #fff5f5"]{background:#431a1f!important}[data-theme=dark] [style*="background:#fffbeb"],[data-theme=dark] [style*="background: #fffbeb"],[data-theme=dark] [style*="background:#fef9c3"],[data-theme=dark] [style*="background: #fef9c3"]{background:#3a2a0c!important}[data-theme=dark] [style*="background:#fff7ed"],[data-theme=dark] [style*="background: #fff7ed"]{background:#3a2410!important}[data-theme=dark] [style*="background:#f3e8ff"],[data-theme=dark] [style*="background: #f3e8ff"]{background:#35204f!important}[data-theme=dark] [style*="border:#e2e8f0"],[data-theme=dark] [style*="border: #e2e8f0"],[data-theme=dark] [style*="border-color:#e2e8f0"],[data-theme=dark] [style*="border-color: #e2e8f0"],[data-theme=dark] [style*="border-bottom:1px solid #e2e8f0"],[data-theme=dark] [style*="border-bottom: 1px solid #e2e8f0"],[data-theme=dark] [style*="border-top:1px solid #e2e8f0"],[data-theme=dark] [style*="border-top: 1px solid #e2e8f0"],[data-theme=dark] [style*="border:#f1f5f9"],[data-theme=dark] [style*="border: #f1f5f9"],[data-theme=dark] [style*="border-color:#f1f5f9"],[data-theme=dark] [style*="border-color: #f1f5f9"],[data-theme=dark] [style*="border-bottom:1px solid #f1f5f9"],[data-theme=dark] [style*="border-bottom: 1px solid #f1f5f9"],[data-theme=dark] [style*="border-top:1px solid #f1f5f9"],[data-theme=dark] [style*="border-top: 1px solid #f1f5f9"],[data-theme=dark] [style*="border:#cbd5e1"],[data-theme=dark] [style*="border: #cbd5e1"],[data-theme=dark] [style*="border-color:#cbd5e1"],[data-theme=dark] [style*="border-color: #cbd5e1"],[data-theme=dark] [style*="border-bottom:1px solid #cbd5e1"],[data-theme=dark] [style*="border-bottom: 1px solid #cbd5e1"],[data-theme=dark] [style*="border-top:1px solid #cbd5e1"],[data-theme=dark] [style*="border-top: 1px solid #cbd5e1"]{border-color:var(--rs-border)!important}[data-theme=dark] .text-gray-400,[data-theme=dark] .text-slate-400{color:var(--rs-faint)!important}[data-theme=dark] .text-gray-500,[data-theme=dark] .text-gray-600,[data-theme=dark] .text-slate-500,[data-theme=dark] .text-slate-600{color:var(--rs-muted)!important}[data-theme=dark] .text-slate-700,[data-theme=dark] .text-slate-900,[data-theme=dark] .text-gray-700,[data-theme=dark] .text-gray-900{color:var(--text-main)!important}[data-theme=dark] .bg-white{background:var(--bg-card)!important}[data-theme=dark] .bg-slate-100,[data-theme=dark] .bg-gray-100,[data-theme=dark] .bg-\[\#F8FAFC\],[data-theme=dark] .bg-\[\#F1F5F9\]{background:var(--color-base-200)!important}:root:not([data-theme=dark]) .text-gray-400,:root:not([data-theme=dark]) .text-slate-400{color:var(--rs-faint)!important}:root:not([data-theme=dark]) .text-gray-500,:root:not([data-theme=dark]) .text-slate-500{color:var(--rs-muted)!important}.badge-success{color:#14532d;background:#dcfce7}.badge-warning{color:#78350f;background:#fef3c7}.badge-danger{color:#991b1b;background:#fee2e2}.badge-info{color:#1e3a8a;background:#dbeafe}.badge-neutral,.badge-ghost{color:#334155;background:#e2e8f0}.badge-purple{color:#581c87;background:#f3e8ff}.alert-success{color:#14532d;background:#dcfce7;border-color:#86efac}.alert-error{color:#7f1d1d;background:#fee2e2;border-color:#fca5a5}.alert-info{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd}.toast-success{color:#14532d;background:#f0fdf4}.toast-error{color:#7f1d1d;background:#fef2f2}.toast-info{color:#1e3a8a;background:#eff6ff}.btn-danger{background:#b91c1c}.btn-danger:hover{background:#991b1b}.btn-primary{background:var(--color-primary);color:var(--color-primary-content)}.btn-primary:hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{background:color-mix(in oklab, var(--color-primary) 85%, black)}}.avatar{box-shadow:inset 0 0 0 999px #00000061}.tab-count{color:#1e293b;background:#cbd5e1}.stat-label,.td-muted,.form-label,.chart-bar-label,.pipeline-count,.pipeline-total,.deal-company,.stat-sub{color:var(--rs-muted)}.text-muted{color:var(--rs-faint)}.sl-child{color:#a9b4c6}.sl-child:hover{color:#e2e8f0}[data-theme=dark] .badge-success{color:#bbf7d0;background:#14532d}[data-theme=dark] .badge-warning{color:#fde68a;background:#78350f}[data-theme=dark] .badge-danger{color:#fecaca;background:#7f1d1d}[data-theme=dark] .badge-info{color:#bfdbfe;background:#1e3a8a}[data-theme=dark] .badge-neutral,[data-theme=dark] .badge-ghost{color:#e2e8f0;background:#334155}[data-theme=dark] .badge-purple{color:#e9d5ff;background:#581c87}[data-theme=dark] .alert-success,[data-theme=dark] .toast-success{color:#dcfce7;background:#14532d;border-color:#166534}[data-theme=dark] .alert-error,[data-theme=dark] .toast-error{color:#fee2e2;background:#7f1d1d;border-color:#991b1b}[data-theme=dark] .alert-info,[data-theme=dark] .toast-info{color:#dbeafe;background:#1e3a8a;border-color:#1d4ed8}[data-theme=dark] .tab-count{color:#e2e8f0;background:#334155}[data-theme=dark] .btn-secondary,[data-theme=dark] .btn-ghost{color:var(--text-main)}[data-theme=dark] .btn-secondary:hover,[data-theme=dark] .btn-ghost:hover{background:var(--color-base-300)}[data-theme=dark] .data-table tbody tr:hover,[data-theme=dark] .table tbody tr:hover{background:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .data-table tbody tr:hover,[data-theme=dark] .table tbody tr:hover{background:color-mix(in oklab, var(--color-base-100) 80%, white)}}[data-theme=dark] .page-header h1,[data-theme=dark] .card-title,[data-theme=dark] .stat-value,[data-theme=dark] .modal-title,[data-theme=dark] .deal-value,[data-theme=dark] .settings-card-title{color:var(--text-main)}[data-theme=dark] .modal-close{color:#fecaca;background:#7f1d1d}.opacity-50,.opacity-60,.opacity-70{opacity:1!important;color:var(--rs-muted)!important}.opacity-50{color:var(--rs-faint)!important}img.opacity-50,img.opacity-60,img.opacity-70,svg.opacity-50,svg.opacity-60,svg.opacity-70{opacity:.7!important}.d-table :where(thead,tfoot),.d-menu-title,.d-footer-title,.d-stat-title,.d-stat-desc,.d-label,.d-fieldset-label,.d-timeline-box{color:var(--rs-muted)}table:not([class]) :is(th,td){text-align:left;vertical-align:top;padding:10px 14px}table:not([class]) thead th{color:var(--rs-muted);border-bottom:1px solid var(--rs-border);font-weight:600}.data-table th,.data-table td,.table th,.table td{vertical-align:middle}body{font-size:14.5px;line-height:1.55}input::placeholder,textarea::placeholder{color:var(--rs-faint);opacity:1}a{text-underline-offset:2px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-theme=dark] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#c7d2fe}[style*=font-size\:10px],[style*="font-size: 10px"],[style*="font-size:10.5px"],[style*=font-size\:11px],[style*="font-size: 11px"],[style*="font-size:11.5px"],.text-\[10px\],.text-\[11px\]{font-size:12px!important}.badge,.badge-dot~*,.tab-count,.stat-label,.pipeline-count,.chart-bar-label{font-size:max(12px,1em)}.badge,.stat-label,.data-table th,.table th,.chart-bar-label{font-size:12px}@media (prefers-contrast:more){:root{--rs-muted:#1e293b;--rs-faint:#334155}[data-theme=dark]{--rs-muted:#f1f5f9;--rs-faint:#e2e8f0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.rs-lowdata img[data-lazy-heavy]{display:none}*,:before,:after{border-radius:0!important}:root{--rs-r-btn:0px;--rs-r-card:0px;--rs-r-field:0px}:is(.btn,.d-btn,.rs-c-btn,.rs-m-btn,.badge,.d-badge,input[type=submit],input[type=button],button[type=submit]){border-radius:var(--rs-r-btn)!important}:is(.card,.d-card,.stat-card,.rs-modal,.d-modal-box,.d-alert,.d-dropdown-content,#user-dropdown){border-radius:var(--rs-r-card)!important}:is(input,select,textarea,.d-input,.d-select,.d-textarea,.form-control):not([type=checkbox],[type=radio],[type=range],[type=color],[type=submit],[type=button],[type=hidden],[type=image]){border-radius:var(--rs-r-field)!important}:is(.pos .btn-pay,.pos .sm,.pos .qty button,.pos .pill){border-radius:var(--rs-r-btn)!important}:is(.pos .tile,.pos-cart,.modal-box),:is(.booking-card,.service-card){border-radius:var(--rs-r-card)!important}.time-btn{border-radius:var(--rs-r-btn)!important}[data-rs-btn=outline] :is(.btn-primary,.d-btn-primary){color:var(--color-primary);border:1px solid var(--color-primary);box-shadow:none;background:0 0}[data-rs-btn=outline] :is(.btn-primary,.d-btn-primary):hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){[data-rs-btn=outline] :is(.btn-primary,.d-btn-primary):hover{background:color-mix(in oklab, var(--color-primary) 10%, transparent)}}[data-rs-btn=soft] :is(.btn-primary,.d-btn-primary){background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){[data-rs-btn=soft] :is(.btn-primary,.d-btn-primary){background:color-mix(in oklab, var(--color-primary) 14%, var(--color-base-100))}}[data-rs-btn=soft] :is(.btn-primary,.d-btn-primary){color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){[data-rs-btn=soft] :is(.btn-primary,.d-btn-primary){color:color-mix(in oklab, var(--color-primary) 80%, black)}}[data-rs-btn=soft] :is(.btn-primary,.d-btn-primary){box-shadow:none;border:1px solid #0000}[data-rs-btn=soft] :is(.btn-primary,.d-btn-primary):hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){[data-rs-btn=soft] :is(.btn-primary,.d-btn-primary):hover{background:color-mix(in oklab, var(--color-primary) 24%, var(--color-base-100))}}:is([data-theme=dark][data-rs-btn=soft],[data-theme=dark] [data-rs-btn=soft]) :is(.btn-primary,.d-btn-primary){color:var(--color-primary)}[data-rs-shadow=flat] :is(.card,.d-card,.stat-card){box-shadow:none}[data-rs-shadow=raised] :is(.card,.d-card,.stat-card){box-shadow:0 6px 18px #0000001f,0 1px 3px #00000014}[data-rs-font=standard]{--font-ui:"Montserrat", ui-sans-serif, system-ui, sans-serif;--font-display:"Montserrat", ui-sans-serif, system-ui, sans-serif;--font-sans:"Montserrat", ui-sans-serif, system-ui, sans-serif}[data-rs-font=system]{--font-ui:system-ui, "Segoe UI", Roboto, sans-serif;--font-display:system-ui, "Segoe UI", Roboto, sans-serif;--font-sans:system-ui, "Segoe UI", Roboto, sans-serif}[data-rs-font=serif]{--font-ui:Georgia, "Times New Roman", serif;--font-display:Georgia, "Times New Roman", serif;--font-sans:Georgia, "Times New Roman", serif}[data-rs-font=humanist]{--font-ui:"Trebuchet MS", "Lucida Grande", "Segoe UI", sans-serif;--font-display:"Trebuchet MS", "Lucida Grande", "Segoe UI", sans-serif;--font-sans:"Trebuchet MS", "Lucida Grande", "Segoe UI", sans-serif}[data-rs-font=verdana]{--font-ui:Verdana, Geneva, sans-serif;--font-display:Verdana, Geneva, sans-serif;--font-sans:Verdana, Geneva, sans-serif}[data-rs-font=mono]{--font-ui:ui-monospace, "Cascadia Mono", Consolas, "Courier New", monospace;--font-display:ui-monospace, "Cascadia Mono", Consolas, "Courier New", monospace;--font-sans:ui-monospace, "Cascadia Mono", Consolas, "Courier New", monospace}[data-rs-head=standard]{--font-display:"Montserrat", ui-sans-serif, system-ui, sans-serif}[data-rs-head=system]{--font-display:system-ui, "Segoe UI", Roboto, sans-serif}[data-rs-head=serif]{--font-display:Georgia, "Times New Roman", serif}[data-rs-head=humanist]{--font-display:"Trebuchet MS", "Lucida Grande", "Segoe UI", sans-serif}[data-rs-head=verdana]{--font-display:Verdana, Geneva, sans-serif}[data-rs-head=mono]{--font-display:ui-monospace, "Cascadia Mono", Consolas, "Courier New", monospace}[data-rs-font]{font-family:var(--font-ui), system-ui, sans-serif}[data-rs-head] :is(h1,h2,h3,h4,h5,.card-title,.stat-value,.page-header h1){font-family:var(--font-display), system-ui, sans-serif}[data-rs-hw="400"] :is(h1,h2,h3,h4,h5,.card-title,.stat-value,.page-header h1){font-weight:400}[data-rs-hw="500"] :is(h1,h2,h3,h4,h5,.card-title,.stat-value,.page-header h1){font-weight:500}[data-rs-hw="600"] :is(h1,h2,h3,h4,h5,.card-title,.stat-value,.page-header h1){font-weight:600}[data-rs-hw="700"] :is(h1,h2,h3,h4,h5,.card-title,.stat-value,.page-header h1){font-weight:700}[data-rs-hw="800"] :is(h1,h2,h3,h4,h5,.card-title,.stat-value,.page-header h1){font-weight:800}[data-rs-density=compact] :is(.table,.data-table,.d-table) :is(td,th){padding-block:.3rem}[data-rs-density=spacious] :is(.table,.data-table,.d-table) :is(td,th){padding-block:.95rem}.rs-consent{z-index:70;background:var(--color-base-100);color:var(--color-base-content);border-top:3px solid var(--color-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1rem 1.25rem;font-size:.875rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0000002e}.rs-consent-text{flex:28rem;max-width:56rem}.rs-consent-text p{color:var(--rs-muted);margin:.25rem 0 0;line-height:1.5}.rs-consent-text a{color:var(--rs-link);text-decoration:underline}.rs-consent-details{flex:100%;gap:.5rem;display:grid}.rs-consent-details[hidden]{display:none}.rs-consent-details label{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.rs-consent-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rs-c-btn{min-height:var(--rs-btn-h);padding:0 var(--rs-btn-px);font-size:var(--rs-btn-fs);font:inherit;cursor:pointer;background:var(--color-base-100);color:var(--color-base-content);border:1px solid var(--color-base-300);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.rs-c-btn:hover{background:var(--color-base-200)}.rs-c-primary{background:var(--color-primary);color:var(--color-primary-content);border-color:var(--color-primary)}.rs-c-primary:hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.rs-c-primary:hover{background:color-mix(in oklab, var(--color-primary) 85%, black)}}.rs-map-consent{text-align:center;background:var(--color-base-200);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100%;min-height:8rem;padding:1rem;font-size:.875rem;display:flex}.rs-map-consent p{max-width:28rem;color:var(--rs-muted);margin:0}.rs-modal{background:var(--color-base-100);width:100%;max-width:min(30rem,100vw - 2rem);color:var(--color-base-content);border:0;margin:auto;padding:0;box-shadow:0 20px 60px #00000059}.rs-modal::backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);background:#0f172a59}.rs-modal-box{border-top:4px solid var(--color-primary);flex-direction:column;gap:.75rem;margin:0;padding:1.5rem;display:flex}.rs-modal-title{margin:0;font-size:1.125rem;font-weight:700}.rs-modal-text{color:var(--rs-muted);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.5}.rs-modal-type{flex-direction:column;gap:.25rem;font-size:.8125rem;font-weight:600;display:flex}.rs-modal-type[hidden]{display:none}.rs-modal-type input{border:1px solid var(--color-base-300);background:var(--color-base-100);min-height:2.5rem;color:inherit;font:inherit;padding:0 .75rem}.rs-modal-actions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.rs-m-btn{min-height:var(--rs-btn-h);min-width:6rem;font-size:var(--rs-btn-fs);font:inherit;cursor:pointer;background:var(--color-base-100);color:var(--color-base-content);border:1px solid var(--color-base-300);justify-content:center;align-items:center;padding:0 1.1rem;font-weight:600;display:inline-flex}.rs-m-btn:hover{background:var(--color-base-200)}.rs-m-go{background:var(--color-primary);color:var(--color-primary-content);border-color:var(--color-primary)}.rs-m-go:hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.rs-m-go:hover{background:color-mix(in oklab, var(--color-primary) 85%, black)}}.rs-m-danger,.rs-m-danger:hover{color:#fff;background:#b91c1c;border-color:#b91c1c}.rs-m-danger:hover{background:#991b1b}.rs-m-btn:disabled{opacity:1;color:#fff;cursor:not-allowed;background:#64748b;border-color:#64748b}.rs-m-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn,.d-btn,.rs-c-btn,.rs-m-btn{text-align:center;vertical-align:middle;box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;line-height:1.2;display:inline-flex}:root{--rs-btn-h:1.75rem;--rs-btn-px:.6rem;--rs-btn-fs:.75rem}.btn,.d-btn,.btn-xs,.d-btn-xs,.btn-sm,.d-btn-sm,.btn-md,.d-btn-md,.btn-lg,.d-btn-lg{height:auto;min-height:var(--rs-btn-h);padding-block:0;padding-inline:var(--rs-btn-px);font-size:var(--rs-btn-fs)}.btn{border:1px solid #0000}.btn-secondary{border-color:var(--rs-border)}.btn svg,.d-btn svg,.btn img,.d-btn img{flex:none;display:block}.btn.w-full,.d-btn.w-full,.btn-block,.d-btn-block{width:100%}.page-header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}td form,.d-table td form{margin:0}td form.inline,td form[style*=display\:inline],td form[style*="display: inline"]{vertical-align:middle;display:inline-flex}td>.btn,td>.d-btn,td>form{vertical-align:middle}td:has(>form+form),td:has(>.btn+form),td:has(>form+.btn),td:has(>.d-btn+form),td:has(>form+.d-btn),td:has(>.btn+.btn),td:has(>.d-btn+.d-btn){white-space:nowrap}td:has(>form+form)>form,td:has(>.btn+form)>*,td:has(>form+.btn)>*,td:has(>.d-btn+form)>*,td:has(>form+.d-btn)>*{margin-inline-end:.35rem}.acc-hide{display:none!important}@media (max-width:48rem){.acc-hide-sm{display:none!important}}tr.acc-row{cursor:pointer}tr.acc-row>td:first-child,.acc-table thead th:first-child{position:relative;padding-inline-start:1.9rem!important}tr.acc-row>td:first-child:before{content:"";border-right:2px solid var(--rs-muted);border-bottom:2px solid var(--rs-muted);inset-inline-start:.85rem;width:.5rem;height:.5rem;transition:transform .15s;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}tr.acc-row[aria-expanded=true]>td:first-child:before{transform:translateY(-30%)rotate(-135deg)}tr.acc-row[aria-expanded=true]>td:first-child{box-shadow:inset 4px 0 0 var(--color-primary)}tr.acc-row[aria-expanded=true]>td{border-bottom:1px solid var(--color-base-300)}tr.acc-row:hover>td{background:var(--color-base-200)}tr.acc-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}tr.acc-row[aria-expanded=true]>td{border-bottom-color:#0000}tr.acc-detail>td{background:var(--color-base-100);border-left:4px solid var(--color-primary);border-bottom:1px solid var(--color-base-300);white-space:normal;padding:.75rem 1.25rem 1rem 1.9rem}.acc-dl{grid-template-columns:minmax(7rem,14rem) 1fr;gap:.4rem 1.25rem;margin:0;font-size:.8125rem;display:grid}.acc-dl dt{color:var(--rs-muted);font-weight:600}.acc-dl dd{overflow-wrap:anywhere;margin:0}@media (max-width:48rem){.acc-dl{grid-template-columns:1fr;gap:.1rem}.acc-dl dd{margin-bottom:.5rem}}@media print{.acc-hide,.acc-hide-sm{display:table-cell!important}tr.acc-detail{display:none}tr.acc-row>td:first-child:before{content:none}}.form-control:not(textarea):not([type=checkbox]):not([type=radio]):not([type=file]),select.form-control{box-sizing:border-box;min-height:2.5rem}td .form-control:not(textarea),th .form-control:not(textarea){min-height:2rem}.table td[colspan],.data-table td[colspan],.d-table td[colspan]{padding-left:20px!important;padding-right:20px!important}.card.overflow-hidden,.card:has(>table),.card:has(>div>table){overflow-x:auto}.form-control.form-control-sm:not(textarea):not([type=checkbox]):not([type=radio]):not([type=file]){height:2rem;min-height:2rem}.stat-card{container-type:inline-size}.stat-card .stat-value{overflow-wrap:anywhere;font-size:clamp(1.05rem,9.5cqi,1.75rem);line-height:1.2}.btn:has(>svg:only-child),.d-btn:has(>svg:only-child){min-width:var(--rs-btn-h);padding-inline:.4rem}td>.flex.gap-8:has(.btn,.d-btn),td>div[style*=display\:flex]:has(.btn,.d-btn){flex-wrap:nowrap;justify-content:flex-end;gap:.25rem}.table td,.data-table td,.d-table td{overflow-wrap:break-word}.card:not(.p-0):not(.card-0) :is(.table,.data-table,.d-table) :is(th,td):first-child{padding-inline-start:0}.card:not(.p-0):not(.card-0) :is(.table,.data-table,.d-table) :is(th,td):last-child{padding-inline-end:0}.card:not(.p-0):not(.card-0) :is(.table,.data-table,.d-table) td[colspan]{padding-left:0!important}#user-dropdown a:hover{background:var(--color-base-200)!important}[data-theme=dark] .d-badge-neutral{color:var(--text-main);background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .d-badge-neutral{background:color-mix(in oklab, var(--color-base-content) 16%, transparent)}}[data-theme=dark] .d-badge-neutral{border-color:#0000}.btn:disabled,.d-btn:disabled,.btn[disabled],.d-btn[disabled]{opacity:1;cursor:not-allowed;background:var(--color-base-300);color:var(--rs-muted);border-color:#0000}.text-xs,.d-btn-xs,.btn-xs,.d-btn-sm,.btn-sm,.d-badge-sm,.d-badge-xs,.d-label,.d-menu-title{font-size:max(12px,.75rem)}.d-badge-xs{font-size:max(12px,.6875rem)}small,.small{font-size:max(12px,.85em)}.map-ico-cell{align-items:center;gap:.35rem;display:inline-flex}.map-ico-btn svg{flex:none}.icon-grid{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem;max-height:50vh;padding:2px;display:grid;overflow:auto}.icon-tile{cursor:pointer;display:block;position:relative}.icon-tile input{opacity:0;pointer-events:none;position:absolute}.icon-tile-face{border:2px solid var(--color-base-300);background:var(--color-base-100);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:5rem;padding:.6rem .25rem;font-size:.75rem;font-weight:600;display:flex}.icon-tile input:checked+.icon-tile-face{border-color:var(--color-primary);background:var(--color-base-200)}.icon-tile input:focus-visible+.icon-tile-face{outline:3px solid var(--color-primary);outline-offset:2px}.radar-layout{grid-template-columns:minmax(0,1fr) 21rem;align-items:stretch;gap:1rem;display:grid}@media (max-width:900px){.radar-layout{grid-template-columns:minmax(0,1fr)}}.radar-map-card{min-height:62vh;padding:0;position:relative;overflow:hidden}.radar-list{max-height:78vh;overflow:auto}.radar-units{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.radar-unit{text-align:left;border:1px solid var(--color-base-300);background:var(--color-base-100);width:100%;color:inherit;cursor:pointer;font:inherit;align-items:center;gap:.6rem;padding:.45rem .5rem;display:flex}.radar-unit.on{border-color:var(--color-primary);background:var(--color-base-200)}.radar-unit .ru-text{flex-direction:column;min-width:0;display:flex}.radar-unit .rm{flex:none;width:34px;height:34px}.radar-key{z-index:500;color:#0f172a;background:#fffffff0;flex-wrap:wrap;gap:.25rem .75rem;max-width:calc(100% - 1rem);padding:.35rem .5rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;bottom:1.6rem;left:.5rem}.radar-key span:before{content:"";vertical-align:-1px;border:2px solid;width:.7rem;height:.7rem;margin-right:.3rem;display:inline-block}.radar-key .k-live:before{border-color:#047857}.radar-key .k-recent:before{border-color:#b45309}.radar-key .k-offline:before{background:#f1f5f9;border-color:#94a3b8}.rm{background:var(--color-base-100);border:2px solid;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;box-shadow:0 1px 4px #00000059}.rm-live{color:#047857;border-color:#047857}.rm-recent{color:#b45309;border-color:#b45309}.rm-offline,.rm-none{color:#475569;background:#f1f5f9;border-color:#94a3b8}.rm-sel{box-shadow:0 0 0 3px var(--color-primary), 0 1px 4px #00000059}.rm-head{pointer-events:none;position:absolute;inset:-10px}.rm-head:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;width:10px;height:8px;margin-left:-5px;position:absolute;top:0;left:50%}.rm-stop{color:#fff;background:#b45309;border:2px solid #fff;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:700;display:flex;box-shadow:0 1px 4px #0006}[data-theme=dark] .rm-live{color:#34d399;border-color:#34d399}[data-theme=dark] .rm-recent{color:#fbbf24;border-color:#fbbf24}[data-theme=dark] .rm-offline,[data-theme=dark] .rm-none{color:#cbd5e1;background:#1e293b;border-color:#64748b}.rd-share.is-on{border-color:#047857}.otp-boxes{justify-content:center;gap:.4rem;margin:.5rem 0 1rem;display:flex}.otp-box{text-align:center;min-width:2.1rem;max-width:3rem;height:3.5rem;font:inherit;color:inherit;background:var(--color-base-100);border:2px solid var(--color-base-300);border-radius:0;flex:1 1 0;padding:0;font-size:1.5rem;font-weight:700}.otp-box:focus{outline:3px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}.rs-route-note{color:var(--rs-muted);margin-top:.35rem;font-size:.8125rem;font-weight:600}.rd-scan-video{object-fit:cover;background:#0f172a;width:100%;max-height:22rem}@media (max-width:640px){.rs-consent{gap:.5rem;padding:.625rem .875rem;font-size:.8125rem}.rs-consent-text p{margin-top:.15rem;line-height:1.35}.rs-consent-actions{flex-wrap:nowrap;width:100%}.rs-consent-actions .rs-c-btn{min-height:var(--rs-btn-h);flex:1 1 0;padding:0 .5rem}}.rs-consent-spacer{width:1px}.kyc-steps{gap:.25rem;margin:0 0 .75rem;display:flex;overflow-x:auto}.kyc-step{border-bottom:3px solid var(--color-base-300);min-width:4.2rem;color:var(--rs-muted);text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:.25rem;padding:.5rem .25rem;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.kyc-step.on{border-bottom-color:var(--color-primary);color:var(--color-base-content)}.kyc-step.done .kyc-dot{color:#fff;background:#047857;border-color:#047857}.kyc-dot{border:2px solid;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;font-weight:700;display:inline-flex}.kyc-cam{aspect-ratio:3/4;background:#0f172a;max-height:26rem;margin:0 auto;position:relative;overflow:hidden}.kyc-cam video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.kyc-frame{pointer-events:none;border:3px solid #ffffffd9;position:absolute;inset:12% 14%}.kyc-count{color:#fff;text-shadow:0 2px 12px #000000b3;pointer-events:none;justify-content:center;align-items:center;font-size:5rem;font-weight:800;display:flex;position:absolute;inset:0}.req-kind{cursor:pointer;display:block;position:relative}.req-kind input{opacity:0;pointer-events:none;position:absolute}.req-kind-face{border:2px solid var(--color-base-300);background:var(--color-base-100);flex-direction:column;gap:.15rem;min-height:4.5rem;padding:.75rem;display:flex}.req-kind input:checked+.req-kind-face{border-color:var(--color-primary);background:var(--color-base-200)}.req-kind input:focus-visible+.req-kind-face{outline:3px solid var(--color-primary);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.req-target{border:2px solid var(--color-base-300);background:var(--color-base-100);color:inherit;flex:1 1 0}.req-target[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-base-200);font-weight:700}.req-pin,.req-letter{color:#fff;border:2px solid #fff;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.req-pin{width:30px;height:30px;font-size:.95rem;box-shadow:0 1px 4px #00000073}.req-letter{width:1.25rem;height:1.25rem;margin-right:.25rem;font-size:.7rem}.req-p{background:#047857}.req-d{background:#b45309}@media (max-width:48rem){table.acc-empty{display:block;width:100%!important;min-width:0!important}table.acc-empty thead{display:none}table.acc-empty tbody,table.acc-empty tr,table.acc-empty td,table.stack-table,.stack-table tbody{display:block;width:100%!important;min-width:0!important}.stack-table thead{display:none}.stack-table tr{border:1px solid var(--color-base-300);background:var(--color-base-100);margin:0 0 .75rem;padding:.25rem .75rem;display:block;width:100%!important}.stack-table td{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1rem;display:flex;border:0!important;border-bottom:1px solid var(--color-base-200)!important;text-align:right!important;white-space:normal!important;width:100%!important;padding:.5rem 0!important}.stack-table td:last-child{border-bottom:0!important}.stack-table td:before{content:attr(data-label);text-align:left;max-width:38%;color:var(--rs-muted);flex:0 0 38%;font-size:.8rem;font-weight:600}.stack-table td[data-label=""]:before,.stack-table td:not([data-label]):before{content:none}.stack-table td[colspan]{display:block;text-align:center!important}.stack-table td input:not([type=checkbox]):not([type=radio]),.stack-table td select,.stack-table td textarea{min-width:0;max-width:62%}.stack-table td>form,.stack-table td>.d-btn,.stack-table td>.btn{margin-inline-start:auto}.d-input-sm,.d-select-sm,.form-control-sm,td .form-control:not(textarea),th .form-control:not(textarea){min-height:2.5rem}.tabs,.tab-bar,nav.settings-nav{border-bottom:0;flex-wrap:wrap;gap:.35rem;display:flex;overflow:visible!important}.tabs>a,.tabs>button,.tab-btn,.tab-item,nav.settings-nav>a,.settings-nav-item{text-align:center;white-space:normal;border:1px solid var(--color-base-300);flex:auto;justify-content:center;align-items:center;min-height:2.5rem;padding:.4rem .75rem;display:inline-flex}nav.settings-nav{flex-direction:row!important;width:100%!important;position:static!important}main .flex:not(.flex-col):not(.flex-nowrap):not(td *),.ta-content .flex:not(.flex-col):not(.flex-nowrap):not(td *),main [style*=display\:flex]:not([style*=flex-direction\:column]):not([style*=nowrap]):not(td *),.ta-content [style*=display\:flex]:not([style*=flex-direction\:column]):not([style*=nowrap]):not(td *){flex-wrap:wrap}main form.flex>*,.ta-content form.flex>*{min-width:0;max-width:100%}main input:not([type=checkbox]):not([type=radio]):not([type=hidden]),main select,main textarea,.ta-content input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.ta-content select{max-width:100%}.grid-4.kpi,.stat-grid,.stats-grid{grid-template-columns:1fr 1fr!important}.acc-table,.stack-table,table.acc-empty{table-layout:auto;width:100%!important;min-width:0!important}.acc-table :is(th,td){overflow-wrap:anywhere;white-space:normal!important}.card,.card>div{min-width:0;max-width:100%}.stat-card{min-width:0;overflow:hidden}.stat-card .stat-value{white-space:nowrap;overflow-wrap:normal;font-size:clamp(.72rem,6.4cqi,1.5rem)}.stat-card .stat-sub,.stat-card .stat-label{overflow-wrap:anywhere;min-width:0}.page-header{flex-wrap:wrap;gap:.5rem}.page-header>*{min-width:0}.grid-2,.grid-3,.grid-4,main [style*=grid-template-columns]:not([style*=auto-fill]):not([style*=auto-fit]){grid-template-columns:minmax(0,1fr)!important}td>.flex.gap-8:has(.btn,.d-btn),td>div[style*=display\:flex]:has(.btn,.d-btn),.acc-table td .flex,.acc-table td [style*=display\:flex]{justify-content:flex-start;flex-wrap:wrap!important}.acc-table td>form,.acc-table td>a{display:inline-flex}.d-badge{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;height:auto;min-height:1.5rem}main table:not(.acc-table):not(.stack-table):not([data-scroll-ok]){width:100%!important;min-width:0!important}main input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),main select{min-height:2.5rem}a.d-link:not(:is(p,li,td,dd,label,span,small,h1,h2,h3) a),a.stat-sub,a.text-sm.d-link{padding-block:.5rem;display:inline-block}td a.d-link,td a.font-semibold{padding-block:.4rem;display:inline-block}[data-scroll-ok]{min-width:0}.chart-bar-group{min-width:0;gap:2px!important}.chart-bar-col{flex:1 1 0!important;min-width:0!important}.chart-bar-label{text-overflow:clip;max-width:100%;font-size:.6rem;overflow:hidden}.stack-table td:before{flex:0 0 36%;max-width:36%}.stack-table td input:not([type=checkbox]):not([type=radio]),.stack-table td select,.stack-table td textarea{max-width:calc(64% - 1rem)}.card-header>a:not(.btn):not(.d-btn),a[style*=font-size\:12px]:not(.btn):not(.d-btn),.empty-sub a,.text-xs a:not(p a),.text-muted a:not(p a){padding-block:.55rem;display:inline-block}main input[type=file]{min-height:2.5rem;max-width:100%!important;font-size:.875rem!important}.d-badge.font-mono,code.d-badge{overflow-wrap:anywhere;word-break:break-all;height:auto;padding-block:.25rem;display:inline-block;white-space:normal!important}td[colspan]{overflow-wrap:anywhere;white-space:normal!important}.stack-table.acc-table .acc-hide,.stack-table.acc-table .acc-hide-sm{display:flex!important}.stack-table.acc-table tr.acc-row>td:first-child{padding-inline-start:0!important}.stack-table.acc-table tr.acc-row>td:first-child:before{content:attr(data-label);color:var(--rs-muted);border:0;width:auto;height:auto;font-size:.8rem;position:static;transform:none}.stack-table.acc-table tr.acc-row[aria-expanded=true]>td:first-child{box-shadow:none}.stack-table.acc-table tr.acc-row{cursor:default}.stack-table.acc-table thead{display:none}.chart-bar-col:nth-child(2n) .chart-bar-label{visibility:hidden}.chart-bar-label{font-size:11px!important}main .grid:not([class~=grid-cols-1]):not([class~=grid-cols-2]):not([class~=grid-cols-3]):not([class~=grid-cols-4]):not([class~=grid-cols-5]):not([class~=grid-cols-6]):not([style*=grid-template-columns]):not(.grid-2):not(.grid-3):not(.grid-4){grid-template-columns:minmax(0,1fr)}main .grid>*,main [style*=display\:grid]>*{min-width:0}.stack-table td{flex-wrap:wrap}.stack-table td>*{min-width:0;max-width:100%}.stack-table td input:not([type=checkbox]):not([type=radio]),.stack-table td select,.stack-table td textarea{flex:1 1 0;width:auto}td form,td .d-btn,td .btn{max-width:100%}td input[type=file],td form input{max-width:100%!important}}.filter-bar{background:var(--color-base-100);border:1px solid var(--color-base-300);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;display:flex}.filter-bar-label{color:var(--rs-muted);font-size:.8125rem}.filter-bar-form{flex-wrap:wrap;flex:auto;align-items:center;gap:.5rem;display:flex}.filter-bar-field{display:block}.filter-bar-field input{width:9.5rem}.filter-bar-to{color:var(--rs-muted)}@media (max-width:48rem){.filter-bar{display:block}.filter-bar-label{margin-bottom:.5rem;display:block}.filter-bar-form{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.filter-bar-field input{width:100%}.filter-bar-form .btn{grid-column:1/-1;width:100%}.acc-table{table-layout:fixed}.acc-table :is(th,td){word-break:normal;overflow-wrap:break-word!important}.acc-table:not(.stack-table) td:has(>.flex .btn,>.flex .d-btn,>form,>a.btn,>a.d-btn){text-align:right;width:6.5rem}.acc-table:not(.stack-table) td:has(>.flex .btn,>.flex .d-btn)>.flex{justify-content:flex-end;gap:.25rem;flex-wrap:wrap!important}.acc-table .btn-sm,.acc-table .btn-ghost{min-width:var(--rs-btn-h);min-height:var(--rs-btn-h)}.acc-table:not(.stack-table) tr.acc-row>td:first-child,.acc-table:not(.stack-table) thead th:first-child{width:42%}.acc-table:not(.stack-table) td:has(>.flex .btn,>.flex .d-btn,>form,>a.btn,>a.d-btn){width:4.25rem;padding-inline:.25rem!important}.acc-table thead th{white-space:nowrap;letter-spacing:.02em;font-size:.7rem;padding-inline:.4rem!important}.acc-table tbody td:not(:first-child){padding-inline:.4rem!important}.acc-table td.td-nowrap,.acc-table td[class*=nowrap]:not(.whitespace-normal){word-break:keep-all;overflow-wrap:normal!important;white-space:nowrap!important}main.ta-content{padding-bottom:calc(3.75rem + env(safe-area-inset-bottom) + 2rem)!important}.acc-table{table-layout:auto!important;width:100%!important}.acc-table:not(.stack-table) tr.acc-row>td:first-child,.acc-table:not(.stack-table) thead th:first-child{width:auto;min-width:6.5rem}.acc-table:not(.stack-table) td:has(>.flex .btn,>.flex .d-btn,>form,>a.btn,>a.d-btn,>button,>.btn,>.d-btn),.acc-table:not(.stack-table) thead th:empty{white-space:nowrap;width:1%}.card.overflow-hidden:has(table),.card.p-0:has(table){overflow-x:auto}.acc-icons>.flex,.acc-icons>div{justify-content:flex-end;align-items:center;gap:.125rem;display:flex;flex-wrap:nowrap!important}.acc-icons>form{margin:0;display:inline-flex}.acc-table td.acc-icons,.acc-table td.acc-icons>.flex.gap-8:has(.btn,.d-btn,button),.acc-table td.acc-icons>div.flex{width:auto;flex-flow:row!important}.acc-table td.acc-icons>.flex.gap-8:has(.btn,.d-btn,button){justify-content:flex-end;gap:.125rem;display:flex}.acc-table td.acc-icons{white-space:nowrap}.acc-table:not(.stack-table){border:0;display:block;width:100%!important}.acc-table:not(.stack-table) thead{display:none}.acc-table:not(.stack-table) tbody{display:block}.acc-table:not(.stack-table) tr.acc-row{border-bottom:1px solid var(--color-base-300);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:.8rem 1rem .8rem 1.6rem;display:grid;position:relative}.acc-table:not(.stack-table) tr.acc-row>td{overflow-wrap:anywhere;background:0 0;min-width:0;display:block;text-align:left!important;white-space:normal!important;border:0!important;width:auto!important;padding:0!important}.acc-table:not(.stack-table) tr.acc-row>td.acc-main{grid-column:1;font-size:.95rem;font-weight:600;line-height:1.35;position:static;padding-inline-start:0!important}.acc-table:not(.stack-table) tr.acc-row>td.acc-main:before{inset-inline-start:.6rem;position:absolute;top:50%}.acc-table:not(.stack-table) tr.acc-row>td.acc-sub{color:var(--rs-muted);grid-column:1;margin-top:.15rem;font-size:.8rem;line-height:1.4}.acc-table:not(.stack-table) tr.acc-row>td.acc-sub:before{content:attr(data-label) ": ";font-weight:600}.acc-table:not(.stack-table) tr.acc-row>td.acc-sub[data-label=""]:before{content:none}.acc-table:not(.stack-table) tr.acc-row>td.acc-none{display:none}.acc-table:not(.stack-table) tr.acc-row>td.acc-ctl{grid-area:1/2/span 4;place-self:center end;white-space:nowrap!important;width:auto!important}.acc-table:not(.stack-table) tr.acc-row>td.acc-ctl>.flex,.acc-table:not(.stack-table) tr.acc-row>td.acc-ctl>form{margin:0}.acc-table:not(.stack-table) tr.acc-row>td:first-child:before{inset-inline-start:.6rem}.acc-table:not(.stack-table) tr.acc-detail{display:block}.acc-table:not(.stack-table) tr.acc-detail>td{display:block;width:100%!important;padding:.75rem 1rem 1rem 1.6rem!important}.card:has(>.acc-table),.card:has(>div>.acc-table){padding-inline:0}}.section-switch{display:none}@media (max-width:48rem){.section-switch{margin:0 0 1rem;display:block}.section-switch-select{width:100%;min-height:2.75rem;font:inherit;color:var(--color-base-content);background-color:var(--color-base-100);border:1px solid var(--color-base-300);border-left:4px solid var(--color-primary);border-radius:0;padding:.5rem 2.25rem .5rem .9rem;font-weight:600}.has-switch{display:none!important}.grid-4:has(>.stat-card),.grid-3:has(>.stat-card),main [style*=minmax\(14rem],.stat-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}.stat-card{padding:.8rem .9rem}.stat-card .stat-label,.stat-card .stat-title{letter-spacing:.02em;font-size:.72rem}.stat-card .stat-sub,.stat-card .stat-delta{font-size:.75rem}.input-wrapper{flex:100%!important;max-width:none!important}main form.flex.flex-wrap>select,main form.flex.flex-wrap>.form-control,main form.flex.flex-wrap>.d-select{flex:8rem;min-width:0}.page-header{flex-direction:column;align-items:stretch;margin-bottom:1rem}.page-header h1{font-size:1.35rem;line-height:1.25}.page-header p{font-size:.875rem}.page-header-actions,.page-header>div:last-child:not(:first-child){width:100%}.page-header-actions>.btn,.page-header-actions>.d-btn,.page-header-actions>a,.page-header-actions>form,.page-header>.btn,.page-header>.d-btn,.page-header>a.d-btn{flex:auto;justify-content:center}.page-header-actions form .btn,.page-header-actions form .d-btn{width:100%}.card{padding:1rem}main h2,.card h2,.card-title{font-size:1rem}}form.autosubmit button:not([type=button]):not([type=reset]),form.autosubmit input[type=submit]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}form.autosubmit:not(.grid):not([style*=grid]){flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}form.autosubmit:not(.grid):not([style*=grid])>:is(.form-group,label.block,div:has(>label)){align-self:flex-end;margin:0}form.autosubmit.items-end:not(.grid):not([style*=grid]){align-items:flex-end}form.autosubmit.items-start:not(.grid):not([style*=grid]){align-items:flex-start}form.autosubmit:not(.grid) :is(select,.form-control,.d-input,.d-select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button])){box-sizing:border-box;min-height:2.5rem}form.autosubmit:not(.grid) .input-wrapper{align-items:center;display:flex}.card>div>a.d-link,.card>a.d-link,.page-header a.d-link{align-items:center;min-height:2rem;display:inline-flex}main a.d-link,main .card-header>a:not([class*=btn]),main a.stat-sub,main .stat-sub a,main .empty-sub a,main a[style*=font-size\:12px]:not([class*=btn]){align-items:center;min-height:1.75rem;display:inline-flex}form.autosubmit :is(.btn,.d-btn,a.btn,a.d-btn){min-height:var(--rs-btn-h);justify-content:center;align-items:center;display:inline-flex}.stat-card-header{justify-content:flex-start;align-items:center;gap:.6rem}.stat-card-header>.stat-icon,.stat-card-header>svg{flex:none;order:-1}.stat-card-header>.stat-label{order:0;min-width:0}.stat-icon{border-radius:0;width:2rem;height:2rem}.stat-card-header>svg{background:currentColor;width:2rem;height:2rem;padding:.45rem}@supports (color:color-mix(in lab, red, red)){.stat-card-header>svg{background:color-mix(in srgb, currentColor 12%, transparent)}}.stat-card-header>svg{box-sizing:border-box;border-radius:0}@media (max-width:48rem){main input[type=file]{flex:1 1 0;width:100%;min-width:0}main form[style*=display\:flex]{flex-wrap:wrap}form.autosubmit select,form.autosubmit input[type=search],form.autosubmit input[type=text],form.autosubmit input[type=number],form.autosubmit input[type=month],form.autosubmit input[type=date],form.autosubmit input[type=week],form.autosubmit input:not([type]){width:100%!important;min-width:0!important;max-width:none!important}form.autosubmit>:is(.form-group,label.block,div:has(>label)){flex:100%;min-width:0}form.autosubmit.flex>.form-control,form.autosubmit.flex>select{flex:100%}}.settings-acc{display:none}@media (max-width:48rem){.settings-layout.has-acc,.settings-acc{display:block}nav.settings-nav.has-acc{display:none!important}.settings-acc-group{letter-spacing:.08em;text-transform:uppercase;color:var(--rs-muted);margin:1.1rem 0 .4rem;font-size:.7rem;font-weight:700}.settings-acc-group:first-child{margin-top:0}.settings-acc-item{background:var(--color-base-100);border:1px solid var(--color-base-300);margin-bottom:.5rem}.settings-acc-item>summary{cursor:pointer;border-left:4px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.6rem 1.75rem .6rem 1rem;font-weight:600;list-style:none;display:flex}.settings-acc-item>summary::-webkit-details-marker{display:none}.settings-acc-item>summary:after{content:"";border-right:2px solid var(--rs-muted);border-bottom:2px solid var(--rs-muted);flex:none;width:.55rem;height:.55rem;margin-top:-.25rem;transition:transform .15s;transform:rotate(45deg)}.settings-acc-item[open]>summary{border-left-color:var(--color-primary);border-bottom:1px solid var(--color-base-300)}.settings-acc-item[open]>summary:after{margin-top:.2rem;transform:rotate(-135deg)}.settings-acc-item>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.settings-acc-body{padding:.75rem}.settings-acc-body .settings-content{gap:.75rem}.settings-acc-body .card{box-shadow:none;border:0;padding:.25rem}.settings-acc-wait{color:var(--rs-muted);padding:1rem}}.pl-shell{min-height:100vh;display:flex}.pl-side{color:#cbd5e1;z-index:50;background:#1c2434;flex-direction:column;flex:none;width:15rem;height:100vh;display:flex;position:sticky;top:0}.pl-brand{color:#fff;border-bottom:1px solid #ffffff14;align-items:center;gap:.6rem;min-height:3.5rem;padding:1rem 1.25rem;display:flex}.pl-brand img{width:1.75rem;height:1.75rem}.pl-close{color:#fff;cursor:pointer;background:0 0;border:0;min-width:2.75rem;min-height:2.75rem;margin-inline-start:auto;font-size:1.75rem;line-height:1;display:none}.pl-nav{flex:1;padding:.25rem 0 1rem;overflow-y:auto}.pl-group{text-transform:uppercase;letter-spacing:.08em;color:#9aa8bd;margin:0;padding:1rem 1.25rem .35rem;font-size:.75rem;font-weight:700}.pl-sub{color:#9aa8bd;border-top:1px solid #ffffff14;margin:.35rem 1.25rem .1rem;padding-top:.35rem;font-size:.75rem;font-weight:600}.pl-link{color:#cbd5e1;border-left:3px solid #0000;align-items:center;gap:.7rem;min-height:2.5rem;margin:0 .5rem;padding:.55rem 1rem;font-size:.8125rem;text-decoration:none;display:flex}.pl-link svg{fill:currentColor;flex:none;width:1rem;height:1rem}.pl-link:hover{color:#fff;background:#ffffff12}.pl-link.on{color:#fff;border-left-color:var(--color-primary,#4f46e5);background:#ffffff1f;font-weight:600}.pl-link:focus-visible,.pl-close:focus-visible{outline-offset:-2px;outline:2px solid #fff}.pl-foot{color:#cbd5e1;border-top:1px solid #ffffff14;flex-direction:column;gap:.4rem;padding:.9rem 1.25rem;font-size:.75rem;display:flex}.pl-foot a{color:#fff;align-items:center;min-height:1.75rem;text-decoration:underline;display:inline-flex}.pl-who{overflow-wrap:anywhere}.pl-main{flex-direction:column;flex:1;min-width:0;display:flex}.pl-top{background:var(--color-base-100,#fff);border-bottom:1px solid var(--color-base-300);align-items:center;gap:.75rem;min-height:3.5rem;padding:0 1.5rem;display:flex}.pl-top-logo{width:1.75rem;height:1.75rem;display:none}.pl-title{font-size:1rem;display:none}.pl-spacer{flex:1}.pl-content{width:100%;min-width:0;max-width:76rem;margin-inline:auto;padding:1.5rem}.pl-overlay{display:none}@media (max-width:48rem){.pl-side{z-index:60;width:min(18rem,86vw);box-shadow:none;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}body.pl-open .pl-side{transform:none;box-shadow:4px 0 24px #00000059}body.pl-open .pl-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:55;background:#0f172a59;display:block;position:fixed;inset:0}.pl-close{justify-content:center;align-items:center;display:inline-flex}.pl-top{padding:0 1rem}.pl-top-logo{display:block}.pl-title{display:inline}.pl-email,.pl-out{display:none}.pl-content{padding:1rem 1rem calc(5.5rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.pl-side{transition:none}}@media (max-width:48rem){:root{--app-nav:calc(3.75rem + env(safe-area-inset-bottom))}.app-bottomnav{display:grid}body.pl-body{padding-bottom:var(--app-nav)}body .rs-consent{bottom:var(--app-nav);z-index:29}}.app-bottomnav{z-index:40;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #cbd5e1;grid-auto-columns:1fr;grid-auto-flow:column;display:none;position:fixed;bottom:0;left:0;right:0}.app-bottomnav a,.app-bottomnav button{color:#475569;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-height:3.75rem;font-family:inherit;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.app-bottomnav svg{fill:currentColor;width:1.35rem;height:1.35rem}.app-bottomnav .on{color:var(--color-primary);box-shadow:inset 0 3px 0 var(--accent,var(--color-primary))}[data-theme=dark] .app-bottomnav{background:#1e293b;border-color:#334155}[data-theme=dark] .app-bottomnav a,[data-theme=dark] .app-bottomnav button{color:#cbd5e1}@media (max-width:48rem){.app-bottomnav{display:grid}}.acc-list{flex-direction:column;display:flex}.acc-item{background:var(--color-base-100);border:1px solid var(--color-base-300);margin-bottom:.5rem}.acc-item>summary{cursor:pointer;border-left:4px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.6rem 1.75rem .6rem 1rem;font-weight:600;list-style:none;display:flex}.acc-item>summary::-webkit-details-marker{display:none}.acc-item>summary:after{content:"";border-right:2px solid var(--rs-muted);border-bottom:2px solid var(--rs-muted);flex:none;width:.55rem;height:.55rem;margin-top:-.25rem;transition:transform .15s;transform:rotate(45deg)}.acc-item[open]>summary{border-left-color:var(--color-primary);border-bottom:1px solid var(--color-base-300)}.acc-item[open]>summary:after{margin-top:.2rem;transform:rotate(-135deg)}.acc-item>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.acc-item>summary:hover{background:var(--color-base-200)}.acc-sum-main{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.acc-sum-meta{color:var(--rs-muted);font-size:.8125rem;font-weight:400}.acc-body{padding:.75rem 1rem 1rem}.acc-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.acc-actions form{margin:0}.acc-del{display:inline-block}.acc-del>summary{cursor:pointer;list-style:none}.acc-del>summary::-webkit-details-marker{display:none}.acc-del{max-width:100%}.acc-del[open]{flex-basis:100%}.acc-del-form{border:1px solid var(--color-base-300);background:var(--color-base-200);box-sizing:border-box;width:min(28rem,100%);margin-top:.6rem;padding:.75rem}.acc-del-form input{flex:10rem;min-width:0}@media (max-width:48rem){.acc-actions>.d-btn,.acc-actions>form,.acc-actions>.acc-del{flex:auto}.acc-actions>form>.d-btn{width:100%}}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.pager-info{color:var(--rs-muted);margin:0;font-size:.8125rem}.pager-links{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.pager-links .d-btn{min-width:var(--rs-btn-h);min-height:var(--rs-btn-h)}.pager-off{opacity:.45;pointer-events:none}.pager-gap{color:var(--rs-muted);padding:0 .15rem}@media (max-width:48rem){.pager{justify-content:center}.pager-info{text-align:center;width:100%}.stack-table.acc-table td[data-label=""]{display:block!important}.stack-table.acc-table td[data-label=""] select{width:100%!important}.stack-table.acc-table td[data-label=""] .flex{flex-wrap:wrap}.stack-table.acc-table td[data-label=""] form{width:100%;display:block}}#sidebar .sl-brand-name{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.2;display:-webkit-box;overflow:hidden}#sidebar .sl-brand-name.long{font-size:.8125rem}.acc-table td.acc-act,.acc-table th.acc-act{display:none!important}tr.acc-detail .acc-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}tr.acc-detail .acc-actions form{margin:0;display:inline-flex}tr.acc-detail .acc-actions .btn,tr.acc-detail .acc-actions .d-btn,tr.acc-detail .acc-actions button,tr.acc-detail .acc-actions a.btn{min-height:var(--rs-btn-h);gap:.4rem}.acc-act-label{margin-inline-start:.1rem;font-size:.8125rem;font-weight:600}@media (max-width:48rem){.stack-table.acc-table td.acc-act{display:flex!important}.acc-table:not(.stack-table) tr.acc-row[aria-expanded=true]>td:first-child{box-shadow:none}.acc-table:not(.stack-table) tr.acc-row[aria-expanded=true]{box-shadow:inset 4px 0 0 var(--color-primary)}}.d-select:not([multiple]){background-position:calc(100% - 1.6rem) calc(50% + 1px),calc(100% - 1.35rem) calc(50% + 1px);padding-inline-end:2.75rem}@keyframes rotator{to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes dropdown{0%{opacity:0}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes progress{50%{background-position-x:-115%}}@keyframes aura{to{--d-aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}