*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,[data-theme]{background-color:var(--fallback-b1,oklch(var(--b1)/1));color:var(--fallback-bc,oklch(var(--bc)/1))}@supports not (color: oklch(0% 0 0)){:root{color-scheme:light;--fallback-p: #491eff;--fallback-pc: #d4dbff;--fallback-s: #ff41c7;--fallback-sc: #fff9fc;--fallback-a: #00cfbd;--fallback-ac: #00100d;--fallback-n: #2b3440;--fallback-nc: #d7dde4;--fallback-b1: #ffffff;--fallback-b2: #e5e6e6;--fallback-b3: #e5e6e6;--fallback-bc: #1f2937;--fallback-in: #00b3f0;--fallback-inc: #000000;--fallback-su: #00ca92;--fallback-suc: #000000;--fallback-wa: #ffc22d;--fallback-wac: #000000;--fallback-er: #ff6f70;--fallback-erc: #000000}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--fallback-p: #7582ff;--fallback-pc: #050617;--fallback-s: #ff71cf;--fallback-sc: #190211;--fallback-a: #00c7b5;--fallback-ac: #000e0c;--fallback-n: #2a323c;--fallback-nc: #a6adbb;--fallback-b1: #1d232a;--fallback-b2: #191e24;--fallback-b3: #15191e;--fallback-bc: #a6adbb;--fallback-in: #00b3f0;--fallback-inc: #000000;--fallback-su: #00ca92;--fallback-suc: #000000;--fallback-wa: #ffc22d;--fallback-wac: #000000;--fallback-er: #ff6f70;--fallback-erc: #000000}}}html{-webkit-tap-highlight-color:transparent}*{scrollbar-color:color-mix(in oklch,currentColor 35%,transparent) transparent}*:hover{scrollbar-color:color-mix(in oklch,currentColor 60%,transparent) transparent}:root{--p: 58.5404% .204055 277.117292;--pc: 11.7081% .040811 277.117292;--sc: 13.6023% .031661 276.934902;--ac: 15.706% .020827 274.71343;--nc: 85.5616% .005919 256.847952;--inc: 11.7081% .040811 277.117292;--suc: 14.4549% .038401 149.57933;--wac: 15.9049% .032334 86.046788;--erc: 12.7367% .04157 25.331328;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--s: 68.0113% .158303 276.934902;--a: 78.5298% .104135 274.71343;--n: 27.8078% .029596 256.847952;--b1: 18.3113% .030892 263.383139;--b2: 21.0084% .031763 264.664526;--b3: 32.3186% .041554 259.790118;--bc: 96.6956% .002874 264.541934;--in: 58.5404% .204055 277.117292;--su: 72.2746% .192007 149.57933;--wa: 79.5243% .161668 86.046788;--er: 63.6834% .207849 25.331328;--animation-btn: 0s;--animation-input: .15s;--btn-focus-scale: 1}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.alert{display:grid;width:100%;grid-auto-flow:row;align-content:flex-start;align-items:center;justify-items:center;gap:1rem;text-align:center;border-radius:var(--rounded-box, 1rem);border-width:1px;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));padding:1rem;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--alert-bg: var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--alert-bg)}@media(min-width:640px){.alert{grid-auto-flow:column;grid-template-columns:auto minmax(auto,1fr);justify-items:start;text-align:start}}.avatar{position:relative;display:inline-flex}.avatar>div{display:block;aspect-ratio:1 / 1;overflow:hidden}.avatar img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.avatar.placeholder>div{display:flex;align-items:center;justify-content:center}.badge{display:inline-flex;align-items:center;justify-content:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;height:1.25rem;font-size:.875rem;line-height:1.25rem;width:-moz-fit-content;width:fit-content;padding-left:.563rem;padding-right:.563rem;border-radius:var(--rounded-badge, 1.9rem);border-width:1px;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.breadcrumbs{max-width:100%;overflow-x:auto;padding-top:.5rem;padding-bottom:.5rem}.breadcrumbs>ul,.breadcrumbs>ol{display:flex;align-items:center;white-space:nowrap;min-height:-moz-min-content;min-height:min-content}.breadcrumbs>ul>li,.breadcrumbs>ol>li{display:flex;align-items:center}.breadcrumbs>ul>li>a,.breadcrumbs>ol>li>a{display:flex;cursor:pointer;align-items:center}@media(hover:hover){.breadcrumbs>ul>li>a:hover,.breadcrumbs>ol>li>a:hover{text-decoration-line:underline}.link-hover:hover{text-decoration-line:underline}.checkbox-primary:hover{--tw-border-opacity: 1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.checkbox-success:hover{--tw-border-opacity: 1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.checkbox-info:hover{--tw-border-opacity: 1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.checkbox-error:hover{--tw-border-opacity: 1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.label a:hover{--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li>*:not(ul,.menu-title,details,.btn):active,.menu li>*:not(ul,.menu-title,details,.btn).active,.menu li>details>summary:active{--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.\!menu li>*:not(ul,.menu-title,details,.btn):active,.\!menu li>*:not(ul,.menu-title,details,.btn).active,.\!menu li>details>summary:active{--tw-bg-opacity: 1 !important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;--tw-text-opacity: 1 !important;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))!important}.tab:hover{--tw-text-opacity: 1}.tabs-boxed :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):hover,.tabs-boxed :is(input:checked):hover{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.hover:hover,.table-zebra tr.hover:nth-child(2n):hover{--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.\!btn{display:inline-flex!important;height:3rem!important;min-height:3rem!important;flex-shrink:0!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;border-radius:var(--rounded-btn, .5rem)!important;border-color:transparent!important;border-color:oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity))!important;padding-left:1rem!important;padding-right:1rem!important;text-align:center!important;font-size:.875rem!important;line-height:1em!important;gap:.5rem!important;font-weight:600!important;text-decoration-line:none!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important;border-width:var(--border-btn, 1px)!important;transition-property:color,background-color,border-color,opacity,box-shadow,transform!important;--tw-text-opacity: 1 !important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;outline-color:var(--fallback-bc,oklch(var(--bc)/1))!important;background-color:oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity))!important;--tw-bg-opacity: 1 !important;--tw-border-opacity: 1 !important}.btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn, .5rem);border-color:transparent;border-color:oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn, 1px);transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));--tw-bg-opacity: 1;--tw-border-opacity: 1}.btn-disabled,.btn[disabled],.btn:disabled{pointer-events:none}.\!btn[disabled],.\!btn:disabled{pointer-events:none!important}.btn-square{height:3rem;width:3rem;padding:0}:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.\!btn:is(input[type=checkbox])),:where(.\!btn:is(input[type=radio])){width:auto!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content: attr(aria-label);content:var(--tw-content)}.\!btn:is(input[type=checkbox]):after,.\!btn:is(input[type=radio]):after{--tw-content: attr(aria-label) !important;content:var(--tw-content)!important}.card{position:relative;display:flex;flex-direction:column;border-radius:var(--rounded-box, 1rem)}.card:focus{outline:2px solid transparent;outline-offset:2px}.card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--padding-card, 2rem);gap:.5rem}.card-body :where(p){flex-grow:1}.card figure{display:flex;align-items:center;justify-content:center}.card.image-full{display:grid}.card.image-full:before{position:relative;content:"";z-index:10;border-radius:var(--rounded-box, 1rem);--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));opacity:.75}.card.image-full:before,.card.image-full>*{grid-column-start:1;grid-row-start:1}.card.image-full>figure img{height:100%;-o-object-fit:cover;object-fit:cover}.card.image-full>.card-body{position:relative;z-index:20;--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.chat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:.75rem;column-gap:.75rem;padding-top:.25rem;padding-bottom:.25rem}.checkbox{flex-shrink:0;--chkbg: var(--fallback-bc,oklch(var(--bc)/1));--chkfg: var(--fallback-b1,oklch(var(--b1)/1));height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: .2}.collapse:not(td):not(tr):not(colgroup){visibility:visible}.collapse{position:relative;display:grid;overflow:hidden;grid-template-rows:max-content 0fr;transition:grid-template-rows .2s;width:100%;border-radius:var(--rounded-box, 1rem)}.collapse-title,.collapse>input[type=checkbox],.collapse>input[type=radio],.collapse-content{grid-column-start:1;grid-row-start:1}.collapse>input[type=checkbox],.collapse>input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){height:100%;width:100%;z-index:1}.collapse[open],.collapse-open,.collapse:focus:not(.collapse-close){grid-template-rows:max-content 1fr}.collapse:not(.collapse-close):has(>input[type=checkbox]:checked),.collapse:not(.collapse-close):has(>input[type=radio]:checked){grid-template-rows:max-content 1fr}.collapse[open]>.collapse-content,.collapse-open>.collapse-content,.collapse:focus:not(.collapse-close)>.collapse-content,.collapse:not(.collapse-close)>input[type=checkbox]:checked~.collapse-content,.collapse:not(.collapse-close)>input[type=radio]:checked~.collapse-content{visibility:visible;min-height:-moz-fit-content;min-height:fit-content}.divider{display:flex;flex-direction:row;align-items:center;align-self:stretch;margin-top:1rem;margin-bottom:1rem;height:1rem;white-space:nowrap}.divider:before,.divider:after{height:.125rem;width:100%;flex-grow:1;--tw-content: "";content:var(--tw-content);background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.drawer{position:relative;display:grid;grid-auto-columns:max-content auto;width:100%}.dropdown{position:relative;display:inline-block}.dropdown>*:not(summary):focus{outline:2px solid transparent;outline-offset:2px}.dropdown .dropdown-content{position:absolute}.dropdown:is(:not(details)) .dropdown-content{visibility:hidden;opacity:0;transform-origin:top;--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s}.dropdown.dropdown-open .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content,.dropdown:focus-within .dropdown-content{visibility:visible;opacity:1}@media(hover:hover){.dropdown.dropdown-hover:hover .dropdown-content{visibility:visible;opacity:1}.btm-nav>*.disabled:hover,.btm-nav>*[disabled]:hover{pointer-events:none;--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.btn:hover{--tw-border-opacity: 1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,black);border-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,black)}}@supports not (color: oklch(0% 0 0)){.btn:hover{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}}.\!btn:hover{--tw-border-opacity: 1 !important;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)))!important;--tw-bg-opacity: 1 !important;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))!important}@supports (color: color-mix(in oklab,black,black)){.\!btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,black)!important;border-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,black)!important}}@supports not (color: oklch(0% 0 0)){.\!btn:hover{background-color:var(--btn-color, var(--fallback-b2))!important;border-color:var(--btn-color, var(--fallback-b2))!important}}.\!btn.glass:hover{--glass-opacity: 25% !important;--glass-border-opacity: 15% !important}.btn.glass:hover{--glass-opacity: 25%;--glass-border-opacity: 15%}.btn-ghost:hover{border-color:transparent}@supports (color: oklch(0% 0 0)){.btn-ghost:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}}.btn-outline:hover{--tw-border-opacity: 1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary:hover{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-primary:hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}.btn-outline.btn-secondary:hover{--tw-text-opacity: 1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-secondary:hover{background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,black)}}.btn-outline.btn-accent:hover{--tw-text-opacity: 1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-accent:hover{background-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,black)}}.btn-outline.btn-success:hover{--tw-text-opacity: 1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-success:hover{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,black)}}.btn-outline.btn-info:hover{--tw-text-opacity: 1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-info:hover{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,black)}}.btn-outline.btn-warning:hover{--tw-text-opacity: 1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-warning:hover{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,black)}}.btn-outline.btn-error:hover{--tw-text-opacity: 1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-error:hover{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,black)}}.btn-disabled:hover,.btn[disabled]:hover,.btn:disabled:hover{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.\!btn[disabled]:hover,.\!btn:disabled:hover{--tw-border-opacity: 0 !important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;--tw-bg-opacity: .2 !important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important;--tw-text-opacity: .2 !important}@supports (color: color-mix(in oklab,black,black)){.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}.\!btn:is(input[type=checkbox]:checked):hover,.\!btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)!important;border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)!important}}.dropdown.dropdown-hover:hover .dropdown-content{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.menu li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{cursor:pointer;outline:2px solid transparent;outline-offset:2px}@supports (color: oklch(0% 0 0)){:where(.menu li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}}:where(.\!menu li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.\!menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{cursor:pointer!important;outline:2px solid transparent!important;outline-offset:2px!important}@supports (color: oklch(0% 0 0)){:where(.\!menu li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.\!menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))!important}}.tab[disabled],.tab[disabled]:hover{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}}.dropdown:is(details) summary::-webkit-details-marker{display:none}.file-input{height:3rem;flex-shrink:1;padding-inline-end:1rem;font-size:1rem;line-height:2;line-height:1.5rem;overflow:hidden;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: 0;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.file-input::file-selector-button{margin-inline-end:1rem;display:inline-flex;height:100%;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1.25rem;line-height:1em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;border-style:solid;--tw-border-opacity: 1;border-color:var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));text-decoration-line:none;border-width:var(--border-btn, 1px);animation:button-pop var(--animation-btn, .25s) ease-out}.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;-moz-column-gap:1rem;column-gap:1rem;row-gap:2.5rem;font-size:.875rem;line-height:1.25rem}.footer>*{display:grid;place-items:start;gap:.5rem}@media(min-width:48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:row dense}}.form-control{display:flex;flex-direction:column}.label{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;padding:.5rem .25rem}.input{flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.input[type=number]::-webkit-inner-spin-button,.input-md[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.input-xs[type=number]::-webkit-inner-spin-button{margin-top:-.25rem;margin-bottom:-.25rem;margin-inline-end:-0px}.input-sm[type=number]::-webkit-inner-spin-button{margin-top:0;margin-bottom:0;margin-inline-end:-0px}.join{display:inline-flex;align-items:stretch;border-radius:var(--rounded-btn, .5rem)}.join :where(.join-item){border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0}.join .join-item:not(:first-child):not(:last-child),.join *:not(:first-child):not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0}.join .join-item:first-child:not(:last-child),.join *:first-child:not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0}.join .dropdown .join-item:first-child:not(:last-child),.join *:first-child:not(:last-child) .dropdown .join-item{border-start-end-radius:inherit;border-end-end-radius:inherit}.join :where(.join-item:first-child:not(:last-child)),.join :where(*:first-child:not(:last-child) .join-item){border-end-start-radius:inherit;border-start-start-radius:inherit}.join .join-item:last-child:not(:first-child),.join *:last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0}.join :where(.join-item:last-child:not(:first-child)),.join :where(*:last-child:not(:first-child) .join-item){border-start-end-radius:inherit;border-end-end-radius:inherit}@supports not selector(:has(*)){:where(.join *){border-radius:inherit}}@supports selector(:has(*)){:where(.join *:has(.join-item)){border-radius:inherit}}.link{cursor:pointer;text-decoration-line:underline}.link-hover{text-decoration-line:none}.\!menu{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;font-size:.875rem!important;line-height:1.25rem!important;padding:.5rem!important}.menu{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;padding:.5rem}.\!menu :where(li ul){position:relative!important;white-space:nowrap!important;margin-inline-start:1rem!important;padding-inline-start:.5rem!important}.menu :where(li ul){position:relative;white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem}.menu :where(li:not(.menu-title)>*:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;grid-auto-columns:minmax(auto,max-content) auto max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.\!menu :where(li:not(.menu-title)>*:not(ul,details,.menu-title,.btn)),.\!menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){display:grid!important;grid-auto-flow:column!important;align-content:flex-start!important;align-items:center!important;gap:.5rem!important;grid-auto-columns:minmax(auto,max-content) auto max-content!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.\!menu li.disabled{cursor:not-allowed!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;color:var(--fallback-bc,oklch(var(--bc)/.3))!important}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/.3))}.\!menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none!important}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}:where(.\!menu li){position:relative!important;display:flex!important;flex-shrink:0!important;flex-direction:column!important;flex-wrap:wrap!important;align-items:stretch!important}:where(.menu li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}:where(.\!menu li) .badge{justify-self:end!important}:where(.menu li) .badge{justify-self:end}.\!modal{pointer-events:none!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;display:grid!important;height:100%!important;max-height:none!important;width:100%!important;max-width:none!important;justify-items:center!important;padding:0!important;opacity:0!important;overscroll-behavior:contain!important;z-index:999!important;background-color:transparent!important;color:inherit!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important;transition-property:transform,opacity,visibility!important;overflow-y:hidden!important}.modal{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;margin:0;display:grid;height:100%;max-height:none;width:100%;max-width:none;justify-items:center;padding:0;opacity:0;overscroll-behavior:contain;z-index:999;background-color:transparent;color:inherit;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);transition-property:transform,opacity,visibility;overflow-y:hidden}:where(.\!modal){align-items:center!important}:where(.modal){align-items:center}.modal-box{max-height:calc(100vh - 5em);grid-column-start:1;grid-row-start:1;width:91.666667%;max-width:32rem;--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box, 1rem);border-bottom-left-radius:var(--rounded-box, 1rem);border-top-left-radius:var(--rounded-box, 1rem);border-top-right-radius:var(--rounded-box, 1rem);--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));padding:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;box-shadow:#00000040 0 25px 50px -12px;overflow-y:auto;overscroll-behavior:contain}.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open]{pointer-events:auto;visibility:visible;opacity:1}.\!modal:target,.modal-toggle:checked+.\!modal,.\!modal[open]{pointer-events:auto!important;visibility:visible!important;opacity:1!important}.modal-action{display:flex;margin-top:1.5rem;justify-content:flex-end}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open])){overflow:hidden;scrollbar-gutter:stable}:root:has(:is(.modal-open,.\!modal:target,.modal-toggle:checked+.\!modal,.\!modal[open])){overflow:hidden!important;scrollbar-gutter:stable!important}.navbar{display:flex;align-items:center;padding:var(--navbar-padding, .5rem);min-height:4rem;width:100%}:where(.navbar>*:not(script,style)){display:inline-flex;align-items:center}.progress{position:relative;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;height:.5rem;border-radius:var(--rounded-box, 1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.\!radio{flex-shrink:0!important;--chkbg: var(--bc) !important;height:1.5rem!important;width:1.5rem!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:9999px!important;border-width:1px!important;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)))!important;--tw-border-opacity: .2 !important}.radio{flex-shrink:0;--chkbg: var(--bc);height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: .2}.range{height:1.5rem;width:100%;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;--range-shdw: var(--fallback-bc,oklch(var(--bc)/1));overflow:hidden;border-radius:var(--rounded-box, 1rem);background-color:transparent}.range:focus{outline:none}.rating{position:relative;display:inline-flex}.rating :where(input){cursor:pointer;border-radius:0;animation:rating-pop var(--animation-input, .25s) ease-out;height:1.5rem;width:1.5rem;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-bg-opacity: 1}.select{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;min-height:3rem;padding-inline-start:1rem;padding-inline-end:2.5rem;font-size:.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-size:4px 4px,4px 4px;background-repeat:no-repeat}.select[multiple]{height:auto}.stats{display:inline-grid;border-radius:var(--rounded-box, 1rem);--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}:where(.stats){grid-auto-flow:column;overflow-x:auto}.steps .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem}.swap{position:relative;display:inline-grid;-webkit-user-select:none;-moz-user-select:none;user-select:none;place-content:center;cursor:pointer}.swap>*{grid-column-start:1;grid-row-start:1;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);transition-property:transform,opacity}.swap input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on{opacity:0}.swap input:checked~.swap-off,.swap-active .swap-off,.swap input:indeterminate~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap-active .swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1}.tabs{display:grid;align-items:flex-end}.tabs-lifted:has(.tab-content[class^=rounded-]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])),.tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])){border-bottom-color:transparent}.tab{position:relative;grid-row-start:1;display:inline-flex;height:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;font-size:.875rem;line-height:1.25rem;line-height:2;--tab-padding: 1rem;--tw-text-opacity: .5;--tab-color: var(--fallback-bc,oklch(var(--bc)/1));--tab-bg: var(--fallback-b1,oklch(var(--b1)/1));--tab-border-color: var(--fallback-b3,oklch(var(--b3)/1));color:var(--tab-color);padding-inline-start:var(--tab-padding, 1rem);padding-inline-end:var(--tab-padding, 1rem)}.tab:is(input[type=radio]){width:auto;border-bottom-right-radius:0;border-bottom-left-radius:0}.tab:is(input[type=radio]):after{--tw-content: attr(aria-label);content:var(--tw-content)}.tab:not(input):empty{cursor:default;grid-column-start:span 9999}:checked+.tab-content:nth-child(2),:is(.tab-active,[aria-selected=true])+.tab-content:nth-child(2){border-start-start-radius:0px}input.tab:checked+.tab-content,:is(.tab-active,[aria-selected=true])+.tab-content{display:block}.table{position:relative;width:100%;border-radius:var(--rounded-box, 1rem);text-align:left;font-size:.875rem;line-height:1.25rem}.table :where(.table-pin-rows thead tr){position:sticky;top:0;z-index:1;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-rows tfoot tr){position:sticky;bottom:0;z-index:1;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-cols tr th){position:sticky;left:0;right:0;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table-zebra tbody tr:nth-child(2n) :where(.table-pin-cols tr th){--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.textarea{min-height:3rem;flex-shrink:1;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.timeline{position:relative;display:flex}:where(.timeline>li){position:relative;display:grid;flex-shrink:0;align-items:center;grid-template-rows:var(--timeline-row-start, minmax(0, 1fr)) auto var( --timeline-row-end, minmax(0, 1fr) );grid-template-columns:var(--timeline-col-start, minmax(0, 1fr)) auto var( --timeline-col-end, minmax(0, 1fr) )}.timeline>li>hr{width:100%;border-width:0px}:where(.timeline>li>hr):first-child{grid-column-start:1;grid-row-start:2}:where(.timeline>li>hr):last-child{grid-column-start:3;grid-column-end:none;grid-row-start:2;grid-row-end:auto}.toast{position:fixed;display:flex;min-width:-moz-fit-content;min-width:fit-content;flex-direction:column;white-space:nowrap;gap:.5rem;padding:1rem}.\!toggle{flex-shrink:0!important;--tglbg: var(--fallback-b1,oklch(var(--b1)/1)) !important;--handleoffset: 1.5rem !important;--handleoffsetcalculator: calc(var(--handleoffset) * -1) !important;--togglehandleborder: 0 0 !important;height:1.5rem!important;width:3rem!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:var(--rounded-badge, 1.9rem)!important;border-width:1px!important;border-color:currentColor!important;background-color:currentColor!important;color:var(--fallback-bc,oklch(var(--bc)/.5))!important;transition:background,box-shadow var(--animation-input, .2s) ease-out!important;box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset,var(--togglehandleborder)!important}.toggle{flex-shrink:0;--tglbg: var(--fallback-b1,oklch(var(--b1)/1));--handleoffset: 1.5rem;--handleoffsetcalculator: calc(var(--handleoffset) * -1);--togglehandleborder: 0 0;height:1.5rem;width:3rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-badge, 1.9rem);border-width:1px;border-color:currentColor;background-color:currentColor;color:var(--fallback-bc,oklch(var(--bc)/.5));transition:background,box-shadow var(--animation-input, .2s) ease-out;box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset,var(--togglehandleborder)}.alert-success{border-color:var(--fallback-su,oklch(var(--su)/.2));--tw-text-opacity: 1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));--alert-bg: var(--fallback-su,oklch(var(--su)/1));--alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1))}.alert-warning{border-color:var(--fallback-wa,oklch(var(--wa)/.2));--tw-text-opacity: 1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));--alert-bg: var(--fallback-wa,oklch(var(--wa)/1));--alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1))}.alert-error{border-color:var(--fallback-er,oklch(var(--er)/.2));--tw-text-opacity: 1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));--alert-bg: var(--fallback-er,oklch(var(--er)/1));--alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1))}.avatar-group :where(.avatar){overflow:hidden;border-radius:9999px;border-width:4px;--tw-border-opacity: 1;border-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)))}.badge-success{border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.badge-warning{border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.badge-ghost{--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.badge-outline{border-color:currentColor;--tw-border-opacity: .5;background-color:transparent;color:currentColor}.badge-outline.badge-neutral{--tw-text-opacity: 1;color:var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)))}.badge-outline.badge-primary{--tw-text-opacity: 1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.badge-outline.badge-secondary{--tw-text-opacity: 1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.badge-outline.badge-accent{--tw-text-opacity: 1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.badge-outline.badge-info{--tw-text-opacity: 1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.badge-outline.badge-success{--tw-text-opacity: 1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.badge-outline.badge-warning{--tw-text-opacity: 1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.badge-outline.badge-error{--tw-text-opacity: 1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.btm-nav>*:where(.active){border-top-width:2px;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.btm-nav>*.disabled,.btm-nav>*[disabled]{pointer-events:none;--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}.breadcrumbs>ul>li>a:focus,.breadcrumbs>ol>li>a:focus{outline:2px solid transparent;outline-offset:2px}.breadcrumbs>ul>li>a:focus-visible,.breadcrumbs>ol>li>a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.breadcrumbs>ul>li+*:before,.breadcrumbs>ol>li+*:before{content:"";margin-left:.5rem;margin-right:.75rem;display:block;height:.375rem;width:.375rem;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.4;border-top:1px solid;border-right:1px solid;background-color:transparent}[dir=rtl] .breadcrumbs>ul>li+*:before,[dir=rtl] .breadcrumbs>ol>li+*:before{--tw-rotate: -135deg}@media(prefers-reduced-motion:no-preference){.\!btn{animation:button-pop var(--animation-btn, .25s) ease-out!important}.btn{animation:button-pop var(--animation-btn, .25s) ease-out}}.btn:active:hover,.btn:active:focus{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale, .97))}.\!btn:active:hover,.\!btn:active:focus{animation:button-pop 0s ease-out!important;transform:scale(var(--btn-focus-scale, .97))!important}@supports not (color: oklch(0% 0 0)){.\!btn{background-color:var(--btn-color, var(--fallback-b2))!important;border-color:var(--btn-color, var(--fallback-b2))!important}.btn{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}.btn-primary{--btn-color: var(--fallback-p)}.btn-secondary{--btn-color: var(--fallback-s)}.btn-info{--btn-color: var(--fallback-in)}.btn-success{--btn-color: var(--fallback-su)}.btn-warning{--btn-color: var(--fallback-wa)}.btn-error{--btn-color: var(--fallback-er)}}@supports (color: color-mix(in oklab,black,black)){.btn-outline.btn-primary.btn-active{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}.btn-outline.btn-secondary.btn-active{background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,black)}.btn-outline.btn-accent.btn-active{background-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,black)}.btn-outline.btn-success.btn-active{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,black)}.btn-outline.btn-info.btn-active{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,black)}.btn-outline.btn-warning.btn-active{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,black)}.btn-outline.btn-error.btn-active{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,black)}}.\!btn:focus-visible{outline-style:solid!important;outline-width:2px!important;outline-offset:2px!important}.btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-primary{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}@supports (color: oklch(0% 0 0)){.btn-primary{--btn-color: var(--p)}.btn-secondary{--btn-color: var(--s)}.btn-info{--btn-color: var(--in)}.btn-success{--btn-color: var(--su)}.btn-warning{--btn-color: var(--wa)}.btn-error{--btn-color: var(--er)}}.btn-secondary{--tw-text-opacity: 1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));outline-color:var(--fallback-s,oklch(var(--s)/1))}.btn-info{--tw-text-opacity: 1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));outline-color:var(--fallback-in,oklch(var(--in)/1))}.btn-success{--tw-text-opacity: 1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));outline-color:var(--fallback-su,oklch(var(--su)/1))}.btn-warning{--tw-text-opacity: 1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.btn-error{--tw-text-opacity: 1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}.\!btn.glass{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;outline-color:currentColor!important}.btn.glass{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:currentColor}.\!btn.glass.btn-active{--glass-opacity: 25% !important;--glass-border-opacity: 15% !important}.btn.glass.btn-active{--glass-opacity: 25%;--glass-border-opacity: 15%}.btn-ghost{border-width:1px;border-color:transparent;background-color:transparent;color:currentColor;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn-ghost.btn-active{border-color:transparent;background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.btn-outline{border-color:currentColor;background-color:transparent;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-outline.btn-active{--tw-border-opacity: 1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary{--tw-text-opacity: 1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.btn-outline.btn-primary.btn-active{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn-outline.btn-secondary{--tw-text-opacity: 1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.btn-outline.btn-secondary.btn-active{--tw-text-opacity: 1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.btn-outline.btn-accent{--tw-text-opacity: 1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.btn-outline.btn-accent.btn-active{--tw-text-opacity: 1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.btn-outline.btn-success{--tw-text-opacity: 1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.btn-outline.btn-success.btn-active{--tw-text-opacity: 1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.btn-outline.btn-info{--tw-text-opacity: 1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.btn-outline.btn-info.btn-active{--tw-text-opacity: 1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.btn-outline.btn-warning{--tw-text-opacity: 1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.btn-outline.btn-warning.btn-active{--tw-text-opacity: 1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.btn-outline.btn-error{--tw-text-opacity: 1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.btn-outline.btn-error.btn-active{--tw-text-opacity: 1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.btn.btn-disabled,.btn[disabled],.btn:disabled{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.\!btn.btn-disabled,.\!btn[disabled],.\!btn:disabled{--tw-border-opacity: 0 !important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;--tw-bg-opacity: .2 !important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important;--tw-text-opacity: .2 !important}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity: 1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.\!btn:is(input[type=checkbox]:checked),.\!btn:is(input[type=radio]:checked){--tw-border-opacity: 1 !important;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))!important;--tw-bg-opacity: 1 !important;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))!important;--tw-text-opacity: 1 !important;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))!important}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.\!btn:is(input[type=checkbox]:checked):focus-visible,.\!btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))!important}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale, .98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.card :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset}.card :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit}.card:focus-visible{outline:2px solid currentColor;outline-offset:2px}.card.bordered{border-width:1px;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.card.compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.card.image-full :where(figure){overflow:hidden;border-radius:inherit}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:disabled{border-width:0px;cursor:not-allowed;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.2}.checkbox:checked,.checkbox[aria-checked=true]{background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-color:var(--chkbg);background-image:linear-gradient(-45deg,transparent 65%,var(--chkbg) 65.99%),linear-gradient(45deg,transparent 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,transparent 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,transparent 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-image:linear-gradient(90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(-90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%)}.checkbox-primary{--chkbg: var(--fallback-p,oklch(var(--p)/1));--chkfg: var(--fallback-pc,oklch(var(--pc)/1));--tw-border-opacity: 1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.checkbox-primary:focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.checkbox-primary:checked,.checkbox-primary[aria-checked=true]{--tw-border-opacity: 1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.checkbox-success{--chkbg: var(--fallback-su,oklch(var(--su)/1));--chkfg: var(--fallback-suc,oklch(var(--suc)/1));--tw-border-opacity: 1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.checkbox-success:focus-visible{outline-color:var(--fallback-su,oklch(var(--su)/1))}.checkbox-success:checked,.checkbox-success[aria-checked=true]{--tw-border-opacity: 1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.checkbox-info{--chkbg: var(--fallback-in,oklch(var(--in)/1));--chkfg: var(--fallback-inc,oklch(var(--inc)/1));--tw-border-opacity: 1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))}.checkbox-info:focus-visible{outline-color:var(--fallback-in,oklch(var(--in)/1))}.checkbox-info:checked,.checkbox-info[aria-checked=true]{--tw-border-opacity: 1;border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.checkbox-error{--chkbg: var(--fallback-er,oklch(var(--er)/1));--chkfg: var(--fallback-erc,oklch(var(--erc)/1));--tw-border-opacity: 1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.checkbox-error:focus-visible{outline-color:var(--fallback-er,oklch(var(--er)/1))}.checkbox-error:checked,.checkbox-error[aria-checked=true]{--tw-border-opacity: 1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}details.collapse{width:100%}details.collapse summary{position:relative;display:block;outline:2px solid transparent;outline-offset:2px}details.collapse summary::-webkit-details-marker{display:none}.collapse:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.collapse:has(.collapse-title:focus-visible),.collapse:has(>input[type=checkbox]:focus-visible),.collapse:has(>input[type=radio]:focus-visible){outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.collapse:not(.collapse-open):not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-open):not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-open):not(.collapse-close)>.collapse-title{cursor:pointer}.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open])>.collapse-title{cursor:unset}.collapse-title,:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){padding:1rem;padding-inline-end:3rem;min-height:3.75rem;transition:background-color .2s ease-out}.collapse[open]>:where(.collapse-content),.collapse-open>:where(.collapse-content),.collapse:focus:not(.collapse-close)>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input[type=checkbox]:checked~.collapse-content),.collapse:not(.collapse-close)>:where(input[type=radio]:checked~.collapse-content){padding-bottom:1rem;transition:padding .2s ease-out,background-color .2s ease-out}.collapse[open].collapse-arrow>.collapse-title:after,.collapse-open.collapse-arrow>.collapse-title:after,.collapse-arrow:focus:not(.collapse-close)>.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after{--tw-translate-y: -50%;--tw-rotate: 225deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.collapse[open].collapse-plus>.collapse-title:after,.collapse-open.collapse-plus>.collapse-title:after,.collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse-plus:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after,.collapse-plus:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after{content:"−"}.divider:not(:empty){gap:1rem}.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.file-input-bordered{--tw-border-opacity: .2}.file-input:focus{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.file-input-disabled,.file-input[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));--tw-text-opacity: .2}.file-input-disabled::-moz-placeholder,.file-input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.file-input-disabled::placeholder,.file-input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.file-input-disabled::file-selector-button,.file-input[disabled]::file-selector-button{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.label-text{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.label-text-alt{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.input input{--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:transparent}.input input:focus{outline:2px solid transparent;outline-offset:2px}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input-bordered{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input:has(>input[disabled]),.input-disabled,.input:disabled,.input[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input:has(>input[disabled])::-moz-placeholder,.input-disabled::-moz-placeholder,.input:disabled::-moz-placeholder,.input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input:has(>input[disabled])::placeholder,.input-disabled::placeholder,.input:disabled::placeholder,.input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.join>:where(*:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join>:where(*:not(:first-child)):is(.btn){margin-inline-start:calc(var(--border-btn) * -1)}.join>:where(*:not(:first-child)):is(.\!btn){margin-inline-start:calc(var(--border-btn) * -1)!important}.join-item:focus{isolation:isolate}@supports (color:color-mix(in oklab,black,black)){@media(hover:hover){.link-info:hover{color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 80%,black)}}}.link-info{--tw-text-opacity: 1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.link:focus{outline:2px solid transparent;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;width:1.5rem;background-color:currentColor;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.loading-md{width:1.5rem}:where(.\!menu li:empty){--tw-bg-opacity: 1 !important;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))!important;opacity:.1!important;margin:.5rem 1rem!important;height:1px!important}:where(.menu li:empty){--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;margin:.5rem 1rem;height:1px}.\!menu :where(li ul):before{position:absolute!important;bottom:.75rem!important;inset-inline-start:0px!important;top:.75rem!important;width:1px!important;--tw-bg-opacity: 1 !important;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))!important;opacity:.1!important;content:""!important}.menu :where(li ul):before{position:absolute;bottom:.75rem;inset-inline-start:0px;top:.75rem;width:1px;--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;content:""}.menu :where(li:not(.menu-title)>*:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--rounded-btn, .5rem);padding:.5rem 1rem;text-align:start;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;text-wrap:balance}.\!menu :where(li:not(.menu-title)>*:not(ul,details,.menu-title,.btn)),.\!menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--rounded-btn, .5rem)!important;padding:.5rem 1rem!important;text-align:start!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important;transition-duration:.2s!important;text-wrap:balance!important}:where(.menu li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):is(summary):not(.active,.btn):focus-visible{cursor:pointer;background-color:var(--fallback-bc,oklch(var(--bc)/.1));--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));outline:2px solid transparent;outline-offset:2px}:where(.\!menu li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title)):not(summary,.active,.btn).focus,:where(.\!menu li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title)):not(summary,.active,.btn):focus,:where(.\!menu li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.\!menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn).focus,:where(.\!menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn):focus,:where(.\!menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):is(summary):not(.active,.btn):focus-visible{cursor:pointer!important;background-color:var(--fallback-bc,oklch(var(--bc)/.1))!important;--tw-text-opacity: 1 !important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important;outline:2px solid transparent!important;outline-offset:2px!important}.menu li>*:not(ul,.menu-title,details,.btn):active,.menu li>*:not(ul,.menu-title,details,.btn).active,.menu li>details>summary:active{--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.\!menu li>*:not(ul,.menu-title,details,.btn):active,.\!menu li>*:not(ul,.menu-title,details,.btn).active,.\!menu li>details>summary:active{--tw-bg-opacity: 1 !important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;--tw-text-opacity: 1 !important;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))!important}.\!menu :where(li>details>summary)::-webkit-details-marker{display:none!important}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>details>summary):after,.menu :where(li>.menu-dropdown-toggle):after{justify-self:end;display:block;margin-top:-.5rem;height:.5rem;width:.5rem;transform:rotate(45deg);transition-property:transform,margin-top;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);content:"";transform-origin:75% 75%;box-shadow:2px 2px;pointer-events:none}.\!menu :where(li>details>summary):after,.\!menu :where(li>.menu-dropdown-toggle):after{justify-self:end!important;display:block!important;margin-top:-.5rem!important;height:.5rem!important;width:.5rem!important;transform:rotate(45deg)!important;transition-property:transform,margin-top!important;transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;content:""!important;transform-origin:75% 75%!important;box-shadow:2px 2px!important;pointer-events:none!important}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{transform:rotate(225deg);margin-top:0}.\!menu :where(li>details[open]>summary):after,.\!menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{transform:rotate(225deg)!important;margin-top:0!important}.menu-title{padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--fallback-bc,oklch(var(--bc)/.4))}.mockup-phone .display{overflow:hidden;border-radius:40px;margin-top:-25px}.mockup-browser .mockup-browser-toolbar .input{position:relative;margin-left:auto;margin-right:auto;display:block;height:1.75rem;width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:2rem;direction:ltr}.mockup-browser .mockup-browser-toolbar .input:before{content:"";position:absolute;left:.5rem;top:50%;aspect-ratio:1 / 1;height:.75rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:2px;border-color:currentColor;opacity:.6}.mockup-browser .mockup-browser-toolbar .input:after{content:"";position:absolute;left:1.25rem;top:50%;height:.5rem;--tw-translate-y: 25%;--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:1px;border-color:currentColor;opacity:.6}.modal:not(dialog:not(.modal-open)),.modal::backdrop{background-color:#0006;animation:modal-pop .2s ease-out}.\!modal:not(dialog:not(.modal-open)),.\!modal::backdrop{background-color:#0006!important;animation:modal-pop .2s ease-out!important}.modal-backdrop{z-index:-1;grid-column-start:1;grid-row-start:1;display:grid;align-self:stretch;justify-self:stretch;color:transparent}.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y: 0px;--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-toggle:checked+.\!modal .modal-box,.\!modal:target .modal-box,.\!modal[open] .modal-box{--tw-translate-y: 0px !important;--tw-scale-x: 1 !important;--tw-scale-y: 1 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.modal-action>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.modal-action:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}@keyframes modal-pop{0%{opacity:0}}.progress::-moz-progress-bar{border-radius:var(--rounded-box, 1rem);background-color:currentColor}.progress:indeterminate{--progress-color: var(--fallback-bc,oklch(var(--bc)/1));background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%);background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite}.progress::-webkit-progress-bar{border-radius:var(--rounded-box, 1rem);background-color:transparent}.progress::-webkit-progress-value{border-radius:var(--rounded-box, 1rem);background-color:currentColor}.progress:indeterminate::-moz-progress-bar{background-color:transparent;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%);background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite}@keyframes progress-loading{50%{background-position-x:-115%}}.\!radio:focus{box-shadow:none!important}.radio:focus{box-shadow:none}.\!radio:focus-visible{outline-style:solid!important;outline-width:2px!important;outline-offset:2px!important;outline-color:var(--fallback-bc,oklch(var(--bc)/1))!important}.radio:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.radio:checked,.radio[aria-checked=true]{--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-image:none;animation:radiomark var(--animation-input, .2s) ease-out;box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}.\!radio:checked,.\!radio[aria-checked=true]{--tw-bg-opacity: 1 !important;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))!important;background-image:none!important;animation:radiomark var(--animation-input, .2s) ease-out!important;box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset!important}.\!radio:disabled{cursor:not-allowed!important;opacity:.2!important}.radio:disabled{cursor:not-allowed;opacity:.2}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}.range:focus-visible::-webkit-slider-thumb{--focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset}.range:focus-visible::-moz-range-thumb{--focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset}.range::-webkit-slider-runnable-track{height:.5rem;width:100%;border-radius:var(--rounded-box, 1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.range::-moz-range-track{height:.5rem;width:100%;border-radius:var(--rounded-box, 1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.range::-webkit-slider-thumb{position:relative;height:1.5rem;width:1.5rem;border-radius:var(--rounded-box, 1rem);border-style:none;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));-moz-appearance:none;appearance:none;-webkit-appearance:none;top:50%;color:var(--range-shdw);transform:translateY(-50%);--filler-size: 100rem;--filler-offset: .6rem;box-shadow:0 0 0 3px var(--range-shdw) inset,var(--focus-shadow, 0 0),calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size)}.range::-moz-range-thumb{position:relative;height:1.5rem;width:1.5rem;border-radius:var(--rounded-box, 1rem);border-style:none;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));top:50%;color:var(--range-shdw);--filler-size: 100rem;--filler-offset: .5rem;box-shadow:0 0 0 3px var(--range-shdw) inset,var(--focus-shadow, 0 0),calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size)}.rating input{-moz-appearance:none;appearance:none;-webkit-appearance:none}.rating .rating-hidden{width:.5rem;background-color:transparent}.rating input[type=radio]:checked{background-image:none}.rating input:checked~input,.rating input[aria-checked=true]~input{--tw-bg-opacity: .2}.rating input:focus-visible{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.3s;transform:translateY(-.125em)}.rating input:active:focus{animation:none;transform:translateY(-.125em)}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}.select-bordered{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.select:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.select-disabled,.select:disabled,.select[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.select-disabled::-moz-placeholder,.select:disabled::-moz-placeholder,.select[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.select-disabled::placeholder,.select:disabled::placeholder,.select[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.select-multiple,.select[multiple],.select[size].select:not([size="1"]){background-image:none;padding-right:1rem}[dir=rtl] .select{background-position:calc(0% + 12px) calc(1px + 50%),calc(0% + 16px) calc(1px + 50%)}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}:where(.stats)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}[dir=rtl] .stats>*:not([hidden])~*:not([hidden]){--tw-divide-x-reverse: 1}.steps .step:before{top:0;grid-column-start:1;grid-row-start:1;height:.5rem;width:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));content:"";margin-inline-start:-100%}.steps .step:after{content:counter(step);counter-increment:step;z-index:1;position:relative;grid-column-start:1;grid-row-start:1;display:grid;height:2rem;width:2rem;place-items:center;place-self:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.tabs-lifted>.tab:focus-visible{border-end-end-radius:0;border-end-start-radius:0}.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tab:is(input:checked){border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: 1;--tw-text-opacity: 1}.tab:focus{outline:2px solid transparent;outline-offset:2px}.tab:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.tab-disabled,.tab[disabled]{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.tabs-bordered>.tab{border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: .2;border-style:solid;border-bottom-width:calc(var(--tab-border, 1px) + 1px)}.tabs-lifted>.tab{border:var(--tab-border, 1px) solid transparent;border-width:0 0 var(--tab-border, 1px) 0;border-start-start-radius:var(--tab-radius, .5rem);border-start-end-radius:var(--tab-radius, .5rem);border-bottom-color:var(--tab-border-color);padding-inline-start:var(--tab-padding, 1rem);padding-inline-end:var(--tab-padding, 1rem);padding-top:var(--tab-border, 1px)}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tabs-lifted>.tab:is(input:checked){background-color:var(--tab-bg);border-width:var(--tab-border, 1px) var(--tab-border, 1px) 0 var(--tab-border, 1px);border-inline-start-color:var(--tab-border-color);border-inline-end-color:var(--tab-border-color);border-top-color:var(--tab-border-color);padding-inline-start:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-inline-end:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-bottom:var(--tab-border, 1px);padding-top:0}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked):before{z-index:1;content:"";display:block;position:absolute;width:calc(100% + var(--tab-radius, .5rem) * 2);height:var(--tab-radius, .5rem);bottom:0;background-size:var(--tab-radius, .5rem);background-position:top left,top right;background-repeat:no-repeat;--tab-grad: calc(69% - var(--tab-border, 1px));--radius-start: radial-gradient( circle at top left, transparent var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + .25px), var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)), var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + .25px) );--radius-end: radial-gradient( circle at top right, transparent var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + .25px), var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)), var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + .25px) );background-image:var(--radius-start),var(--radius-end)}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,.tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-end);background-position:top right}[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-start);background-position:top left}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,.tabs-lifted>.tab:is(input:checked):last-child:before{background-image:var(--radius-start);background-position:top left}[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):last-child:before{background-image:var(--radius-end);background-position:top right}.tabs-lifted>:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled])+.tabs-lifted :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked)+.tabs-lifted .tab:is(input:checked):before{background-image:var(--radius-end);background-position:top right}.tabs-boxed{border-radius:var(--rounded-btn, .5rem);--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding:.25rem}.tabs-boxed .tab{border-radius:var(--rounded-btn, .5rem)}.tabs-boxed :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tabs-boxed :is(input:checked){--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.table:where([dir=rtl],[dir=rtl] *){text-align:right}.table :where(th,td){padding:.75rem 1rem;vertical-align:middle}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.active,.table-zebra tr.active:nth-child(2n),.table-zebra-zebra tbody tr:nth-child(2n){--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.table :where(thead tr,tbody tr:not(:last-child),tbody tr:first-child:last-child){border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.table :where(thead,tfoot){white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:700;color:var(--fallback-bc,oklch(var(--bc)/.6))}.table :where(tfoot){border-top-width:1px;--tw-border-opacity: 1;border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.textarea-bordered{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.textarea:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.textarea-disabled,.textarea:disabled,.textarea[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.textarea-disabled::-moz-placeholder,.textarea:disabled::-moz-placeholder,.textarea[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.textarea-disabled::placeholder,.textarea:disabled::placeholder,.textarea[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.timeline hr{height:.25rem}:where(.timeline hr){--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}:where(.timeline:has(.timeline-middle) hr):first-child{border-start-end-radius:var(--rounded-badge, 1.9rem);border-end-end-radius:var(--rounded-badge, 1.9rem);border-start-start-radius:0px;border-end-start-radius:0px}:where(.timeline:has(.timeline-middle) hr):last-child{border-start-start-radius:var(--rounded-badge, 1.9rem);border-end-start-radius:var(--rounded-badge, 1.9rem);border-start-end-radius:0px;border-end-end-radius:0px}:where(.timeline:not(:has(.timeline-middle)) :first-child hr:last-child){border-start-start-radius:var(--rounded-badge, 1.9rem);border-end-start-radius:var(--rounded-badge, 1.9rem);border-start-end-radius:0px;border-end-end-radius:0px}:where(.timeline:not(:has(.timeline-middle)) :last-child hr:first-child){border-start-end-radius:var(--rounded-badge, 1.9rem);border-end-end-radius:var(--rounded-badge, 1.9rem);border-start-start-radius:0px;border-end-start-radius:0px}.toast>*{animation:toast-pop .25s ease-out}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}[dir=rtl] .\!toggle{--handleoffsetcalculator: calc(var(--handleoffset) * 1) !important}[dir=rtl] .toggle{--handleoffsetcalculator: calc(var(--handleoffset) * 1)}.\!toggle:focus-visible{outline-style:solid!important;outline-width:2px!important;outline-offset:2px!important;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))!important}.toggle:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.\!toggle:hover{background-color:currentColor!important}.toggle:hover{background-color:currentColor}.toggle:checked,.toggle[aria-checked=true]{background-image:none;--handleoffsetcalculator: var(--handleoffset);--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.\!toggle:checked,.\!toggle[aria-checked=true]{background-image:none!important;--handleoffsetcalculator: var(--handleoffset) !important;--tw-text-opacity: 1 !important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important}[dir=rtl] .toggle:checked,[dir=rtl] .toggle[aria-checked=true]{--handleoffsetcalculator: calc(var(--handleoffset) * -1)}[dir=rtl] .\!toggle:checked,[dir=rtl] .\!toggle[aria-checked=true]{--handleoffsetcalculator: calc(var(--handleoffset) * -1) !important}.\!toggle:indeterminate{--tw-text-opacity: 1 !important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important;box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset!important}.toggle:indeterminate{--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset}[dir=rtl] .\!toggle:indeterminate{box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset!important}[dir=rtl] .toggle:indeterminate{box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset}.toggle-primary:focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.toggle-primary:checked,.toggle-primary[aria-checked=true]{border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-border-opacity: .1;--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.toggle-success:focus-visible{outline-color:var(--fallback-su,oklch(var(--su)/1))}.toggle-success:checked,.toggle-success[aria-checked=true]{border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-border-opacity: .1;--tw-bg-opacity: 1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.toggle-warning:focus-visible{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.toggle-warning:checked,.toggle-warning[aria-checked=true]{border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-border-opacity: .1;--tw-bg-opacity: 1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.toggle-info:focus-visible{outline-color:var(--fallback-in,oklch(var(--in)/1))}.toggle-info:checked,.toggle-info[aria-checked=true]{border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));--tw-border-opacity: .1;--tw-bg-opacity: 1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.\!toggle:disabled{cursor:not-allowed!important;--tw-border-opacity: 1 !important;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)))!important;background-color:transparent!important;opacity:.3!important;--togglehandleborder: 0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset, var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset !important}.toggle:disabled{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));background-color:transparent;opacity:.3;--togglehandleborder: 0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset, var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset}.badge-xs{height:.75rem;font-size:.75rem;line-height:.75rem;padding-left:.313rem;padding-right:.313rem}.badge-sm{height:1rem;font-size:.75rem;line-height:1rem;padding-left:.438rem;padding-right:.438rem}.badge-lg{height:1.5rem;font-size:1rem;line-height:1.5rem;padding-left:.688rem;padding-right:.688rem}.btm-nav-xs>*:where(.active){border-top-width:1px}.btm-nav-sm>*:where(.active){border-top-width:2px}.btm-nav-md>*:where(.active){border-top-width:2px}.btm-nav-lg>*:where(.active){border-top-width:4px}.btn-xs{height:1.5rem;min-height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}.btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.btn-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem}.btn-block{width:100%}.btn-square:where(.btn-xs){height:1.5rem;width:1.5rem;padding:0}.btn-square:where(.btn-sm){height:2rem;width:2rem;padding:0}.btn-square:where(.btn-md){height:3rem;width:3rem;padding:0}.btn-square:where(.btn-lg){height:4rem;width:4rem;padding:0}.btn-circle:where(.btn-xs){height:1.5rem;width:1.5rem;border-radius:9999px;padding:0}.btn-circle:where(.btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}.btn-circle:where(.btn-lg){height:4rem;width:4rem;border-radius:9999px;padding:0}[type=checkbox].checkbox-xs{height:1rem;width:1rem}[type=checkbox].checkbox-sm{height:1.25rem;width:1.25rem}.file-input-sm{height:2rem;padding-inline-end:.75rem;font-size:.875rem;line-height:1.25rem;line-height:2}.file-input-sm::file-selector-button{margin-right:.75rem;font-size:.875rem}.input-xs{height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;line-height:1.625}.input-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:2rem}.join.join-vertical{flex-direction:column}.join.join-vertical .join-item:first-child:not(:last-child),.join.join-vertical *:first-child:not(:last-child) .join-item{border-end-start-radius:0;border-end-end-radius:0;border-start-start-radius:inherit;border-start-end-radius:inherit}.join.join-vertical .join-item:last-child:not(:first-child),.join.join-vertical *:last-child:not(:first-child) .join-item{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-end-end-radius:inherit}.join.join-horizontal{flex-direction:row}.join.join-horizontal .join-item:first-child:not(:last-child),.join.join-horizontal *:first-child:not(:last-child) .join-item{border-end-end-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-start-start-radius:inherit}.join.join-horizontal .join-item:last-child:not(:first-child),.join.join-horizontal *:last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0;border-end-end-radius:inherit;border-start-end-radius:inherit}.select-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:2rem;font-size:.875rem;line-height:2rem}[dir=rtl] .select-sm{padding-left:2rem;padding-right:.75rem}.steps-horizontal .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));place-items:center;text-align:center}.steps-vertical .step{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr))}.tabs-md :where(.tab){height:2rem;font-size:.875rem;line-height:1.25rem;line-height:2;--tab-padding: 1rem}.tabs-lg :where(.tab){height:3rem;font-size:1.125rem;line-height:1.75rem;line-height:2;--tab-padding: 1.25rem}.tabs-sm :where(.tab){height:1.5rem;font-size:.875rem;line-height:.75rem;--tab-padding: .75rem}.tabs-xs :where(.tab){height:1.25rem;font-size:.75rem;line-height:.75rem;--tab-padding: .5rem}.textarea-sm{padding:.25rem .75rem;font-size:.875rem;line-height:2rem}:where(.toast){bottom:0;inset-inline-end:0px;inset-inline-start:auto;top:auto;--tw-translate-x: 0px;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-start){inset-inline-end:auto;inset-inline-start:0px;--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-center){inset-inline-end:50%;inset-inline-start:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-center):where([dir=rtl],[dir=rtl] *){--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-end){inset-inline-end:0px;inset-inline-start:auto;--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-bottom){bottom:0;top:auto;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-middle){bottom:auto;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-top){bottom:auto;top:0;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[type=checkbox].toggle-sm{--handleoffset: .75rem;height:1.25rem;width:2rem}.avatar.online:before{content:"";position:absolute;z-index:10;display:block;border-radius:9999px;--tw-bg-opacity: 1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));outline-style:solid;outline-width:2px;outline-color:var(--fallback-b1,oklch(var(--b1)/1));width:15%;height:15%;top:7%;right:7%}.avatar.offline:before{content:"";position:absolute;z-index:10;display:block;border-radius:9999px;--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));outline-style:solid;outline-width:2px;outline-color:var(--fallback-b1,oklch(var(--b1)/1));width:15%;height:15%;top:7%;right:7%}.card-compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.card-normal .card-body{padding:var(--padding-card, 2rem);font-size:1rem;line-height:1.5rem}.join.join-vertical>:where(*:not(:first-child)){margin-left:0;margin-right:0;margin-top:-1px}.join.join-vertical>:where(*:not(:first-child)):is(.btn){margin-top:calc(var(--border-btn) * -1)}.join.join-vertical>:where(*:not(:first-child)):is(.\!btn){margin-top:calc(var(--border-btn) * -1)!important}.join.join-horizontal>:where(*:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join.join-horizontal>:where(*:not(:first-child)):is(.btn){margin-inline-start:calc(var(--border-btn) * -1);margin-top:0}.join.join-horizontal>:where(*:not(:first-child)):is(.\!btn){margin-inline-start:calc(var(--border-btn) * -1)!important;margin-top:0!important}.menu-xs .menu-title{padding:.25rem .5rem}.menu-sm .menu-title{padding:.5rem .75rem}.menu-md .menu-title{padding:.5rem 1rem}.menu-lg .menu-title{padding:.75rem 1.5rem}.modal-top :where(.modal-box){width:100%;max-width:none;--tw-translate-y: -2.5rem;--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box, 1rem);border-bottom-left-radius:var(--rounded-box, 1rem);border-top-left-radius:0;border-top-right-radius:0}.modal-middle :where(.modal-box){width:91.666667%;max-width:32rem;--tw-translate-y: 0px;--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box, 1rem);border-top-right-radius:var(--rounded-box, 1rem);border-bottom-right-radius:var(--rounded-box, 1rem);border-bottom-left-radius:var(--rounded-box, 1rem)}.modal-bottom :where(.modal-box){width:100%;max-width:none;--tw-translate-y: 2.5rem;--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box, 1rem);border-top-right-radius:var(--rounded-box, 1rem);border-bottom-right-radius:0;border-bottom-left-radius:0}.steps-horizontal .step{grid-template-rows:40px 1fr;grid-template-columns:auto;min-width:4rem}.steps-horizontal .step:before{height:.5rem;width:100%;--tw-translate-x: 0px;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:"";margin-inline-start:-100%}.steps-horizontal .step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.steps-vertical .step{gap:.5rem;grid-template-columns:40px 1fr;grid-template-rows:auto;min-height:4rem;justify-items:start}.steps-vertical .step:before{height:100%;width:.5rem;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));margin-inline-start:50%}.steps-vertical .step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.table-xs :not(thead):not(tfoot) tr{font-size:.75rem;line-height:1rem}.table-xs :where(th,td){padding:.25rem .5rem}.table-sm :not(thead):not(tfoot) tr{font-size:.875rem;line-height:1.25rem}.table-sm :where(th,td){padding:.5rem .75rem}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.-bottom-16{bottom:-4rem}.-left-16{left:-4rem}.-left-20{left:-5rem}.bottom-4{bottom:1rem}.right-4{right:1rem}.top-0{top:0}.top-4{top:1rem}.z-0{z-index:0}.z-10{z-index:10}.\!row-span-1{grid-row:span 1 / span 1!important}.m-0{margin:0}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-px{margin-left:-1px}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.size-12{width:3rem;height:3rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.h-1\.5{height:.375rem}.h-12{height:3rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[32rem\]{max-height:32rem}.min-h-0{min-height:0px}.min-h-\[18rem\]{min-height:18rem}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-16{width:4rem}.w-24{width:6rem}.w-28{width:7rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-\[calc\(100\%_\+_8rem\)\]{width:calc(100% + 8rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[877px\]{max-width:877px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\!flex-row{flex-direction:row!important}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#1e293b\]{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-\[\#273449\]{--tw-border-opacity: 1;border-color:rgb(39 52 73 / var(--tw-border-opacity, 1))}.border-error{--tw-border-opacity: 1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity, 1)))}.border-error\/40{border-color:var(--fallback-er,oklch(var(--er)/.4))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-warning\/40{border-color:var(--fallback-wa,oklch(var(--wa)/.4))}.bg-\[\#0B1220\]{--tw-bg-opacity: 1;background-color:rgb(11 18 32 / var(--tw-bg-opacity, 1))}.bg-\[\#0B1220\]\/80{background-color:#0b1220cc}.bg-\[\#0f1624\]{--tw-bg-opacity: 1;background-color:rgb(15 22 36 / var(--tw-bg-opacity, 1))}.bg-\[\#111827\]{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-\[\#111827\]\/80{background-color:#111827cc}.bg-\[\#FF2D20\]\/10{background-color:#ff2d201a}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-900{--tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #18181b var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-zinc-900{--tw-gradient-to: #18181b var(--tw-gradient-to-position)}.stroke-\[\#FF2D20\]{stroke:#ff2d20}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pl-0{padding-left:0}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,system-ui,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-\[0\.65rem\]{font-size:.65rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm\/relaxed{font-size:.875rem;line-height:1.625}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/50{color:#00000080}.text-error{--tw-text-opacity: 1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity, 1)))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-info{--tw-text-opacity: 1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity, 1)))}.text-sky-300\/90{color:#7dd3fce6}.text-success{--tw-text-opacity: 1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity, 1)))}.text-warning{--tw-text-opacity: 1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity, 1)))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_14px_34px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0px 14px 34px 0px rgba(0,0,0,.08);--tw-shadow-colored: 0px 14px 34px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-transparent{--tw-ring-color: transparent}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/\[0\.05\]{--tw-ring-color: rgb(255 255 255 / .05)}.ring-zinc-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0px_4px_34px_rgba\(0\,0\,0\,0\.06\)\]{--tw-drop-shadow: drop-shadow(0px 4px 34px rgba(0,0,0,.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0px_4px_34px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow: drop-shadow(0px 4px 34px rgba(0,0,0,.25));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root,[data-theme=support2]{--animation-btn: 0s;--animation-input: .15s;--btn-focus-scale: 1;--animation-toggle: .15s;--tab-radius: .5rem;--console-bg: #070b14;--console-surface: #0c1220;--console-elevated: #121a2b;--console-border: rgba(148, 163, 184, .12);--console-ink: #f1f5f9;--console-muted: #8b9bb4;--console-brand: #818cf8;--console-brand-deep: #6366f1;--console-cyan: #22d3ee;--sc-bg: #070b14;--sc-surface: #0c1220;--sc-elevated: #121a2b;--sc-hover: #182235;--sc-border: rgba(148, 163, 184, .12);--sc-border-hi: rgba(129, 140, 248, .35);--sc-ink: #f1f5f9;--sc-ink-2: #cbd5e1;--sc-muted: #8b9bb4;--sc-brand: #818cf8;--sc-brand-deep: #6366f1;--sc-cyan: #22d3ee;--sc-ok: #34d399;--sc-warn: #fbbf24;--sc-danger: #fb7185;--font-display: "Plus Jakarta Sans", Inter, system-ui, sans-serif;--font-body: Inter, system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.25rem;--shadow-card: 0 8px 28px rgba(0, 0, 0, .28)}body.admin-body{background:radial-gradient(1100px 560px at 4% -14%,rgba(99,102,241,.22),transparent 58%),radial-gradient(900px 480px at 100% -4%,rgba(34,211,238,.1),transparent 52%),radial-gradient(700px 400px at 70% 100%,rgba(129,140,248,.06),transparent 55%),var(--sc-bg);color:var(--sc-ink);font-family:var(--font-body);font-size:14.5px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.admin-body h1,body.admin-body h2,body.admin-body .sidebar-brand-title,body.admin-body .page-title,body.admin-body .dash-kpi-value{font-family:var(--font-display);letter-spacing:-.03em}.mono{font-family:var(--font-mono);font-size:.8125rem;overflow-wrap:anywhere;word-break:break-word;font-variant-numeric:tabular-nums}.page-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.25rem;margin-bottom:1.35rem;padding-bottom:1rem;border-bottom:1px solid var(--sc-border)}.page-kicker{display:block;margin:0 0 .28rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-brand);opacity:.9}.page-hero h1{margin:0;font-size:clamp(1.35rem,1.2rem + .6vw,1.65rem);font-weight:800;color:var(--sc-ink);line-height:1.15;letter-spacing:-.035em}.page-hero p{margin:.35rem 0 0;font-size:.875rem;color:var(--sc-muted);font-weight:500;max-width:42rem;line-height:1.45}.page-hero-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.filter-bar{display:flex;flex-wrap:wrap;gap:.55rem;align-items:flex-end;padding:.9rem 1rem;margin-bottom:1rem;background:linear-gradient(180deg,#121a2be6,#0c1220f2);border:1px solid var(--sc-border);border-radius:var(--radius-lg);box-shadow:0 4px 16px #0000002e}.filter-bar .form-control{min-width:0}.filter-bar .label-text,.filter-bar .label-text-alt{color:var(--sc-muted)}.sc-section-title{margin:0 0 .85rem;font-family:var(--font-display);font-size:.9rem;font-weight:800;letter-spacing:-.02em;color:var(--sc-ink);display:flex;align-items:center;gap:.5rem}.sc-section-title .count{font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:var(--sc-muted);letter-spacing:0}.case-chat{display:flex;flex-direction:column;gap:.45rem;max-height:min(62vh,36rem);overflow-y:auto;padding:1rem 1.15rem;background:radial-gradient(420px 200px at 0% 0%,rgba(99,102,241,.14),transparent 60%),radial-gradient(380px 180px at 100% 100%,rgba(34,211,238,.08),transparent 55%),#0a0f1a;border-radius:1rem;border:1px solid var(--console-border)}.case-msg-row{display:flex;width:100%;min-width:0;align-items:flex-end;gap:.4rem}.case-msg-row--party-a,.case-msg-row--staff,.case-msg-row--internal,.case-msg-row--party{justify-content:flex-start;padding-right:12%}.case-msg-row--party-b{justify-content:flex-end;padding-left:12%}.case-msg-row--system{justify-content:center;padding:.15rem 4%}.case-msg{max-width:min(100%,28rem);width:-moz-fit-content;width:fit-content;padding:.65rem .9rem .7rem;border-radius:1.1rem;font-size:.875rem;line-height:1.45;word-break:break-word;box-shadow:0 6px 18px #00000038;animation:msgIn .2s ease both}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.case-msg .meta{font-family:var(--font-mono);font-size:.62rem;font-weight:600;opacity:.72;margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.03em}.case-msg.is-staff{background:linear-gradient(145deg,#8b5cf6,#6d28d9);color:#fff;border-radius:1.1rem 1.1rem 1.1rem .3rem;box-shadow:0 6px 18px #6d28d959}.case-msg.is-staff .meta{color:#ffffffc7;text-align:left}.case-msg.is-internal{background:#fbbf241a;border:1px dashed rgba(251,191,36,.45);color:#fde68a;border-radius:1.1rem 1.1rem 1.1rem .3rem}.case-msg.is-internal .meta{text-align:left}.case-msg.is-party{background:#151c2e;border:1px solid var(--console-border);color:#e2e8f0}.case-msg.is-party-a{border-left:3px solid rgba(34,211,238,.55);border-radius:1.1rem 1.1rem 1.1rem .3rem}.case-msg.is-party-b{border-right:3px solid rgba(251,113,133,.55);border-left:0;border-radius:1.1rem 1.1rem .3rem;background:#161b2c}.case-msg-avatar.party.a{background:linear-gradient(145deg,#06b6d4,#0891b2)}.case-msg-avatar.party.b{background:linear-gradient(145deg,#fb7185,#e11d48)}.case-msg.is-system{max-width:92%;width:auto;background:#94a3b814;color:#94a3b8;text-align:center;font-size:.8rem;box-shadow:none;border-radius:999px;padding:.4rem .95rem}.live-dot-pulse{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;color:#6ee7b7}.live-dot-pulse:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:#34d399;box-shadow:0 0 #34d39980;animation:livePulse 1.6s ease infinite}@keyframes livePulse{0%{box-shadow:0 0 #34d39973}70%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 #34d39900}}.api-docs-page .api-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.85rem;margin-bottom:1.25rem}.api-docs-page .api-hero-card{background:var(--console-surface);border:1px solid var(--console-border);border-radius:1rem;padding:1rem 1.1rem}.api-docs-page .api-hero-card h3{margin:0 0 .35rem;font-family:var(--font-display);font-size:.95rem;font-weight:800}.api-docs-page .api-hero-card p{margin:0;font-size:.8rem;color:var(--console-muted);line-height:1.45}.api-docs-page .method{display:inline-flex;align-items:center;min-width:3.4rem;justify-content:center;padding:.15rem .45rem;border-radius:.4rem;font-family:var(--font-mono);font-size:.68rem;font-weight:700;border:1px solid transparent}.method-get{color:#93c5fd;background:#3b82f626;border-color:#3b82f659}.method-post{color:#86efac;background:#22c55e26;border-color:#22c55e59}.method-delete{color:#fca5a5;background:#ef44441f;border-color:#ef444459}.api-docs-page details.api-ep{background:var(--console-surface);border:1px solid var(--console-border);border-radius:.85rem;margin-bottom:.55rem;overflow:hidden}.api-docs-page details.api-ep>summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.75rem 1rem;font-weight:600;font-size:.85rem}.api-docs-page details.api-ep>summary::-webkit-details-marker{display:none}.api-docs-page .api-ep-path{font-family:var(--font-mono);font-size:.78rem;color:#c7d2fe}.api-docs-page .api-ep-body{padding:0 1rem 1rem;border-top:1px solid var(--console-border);font-size:.85rem}.api-docs-page pre.api-code{background:#0a0f1a;border:1px solid var(--console-border);border-radius:.65rem;padding:.75rem;overflow-x:auto;font-family:var(--font-mono);font-size:.75rem;line-height:1.45;margin:.5rem 0 0}.empty-cell{text-align:center}.empty-state-desc{font-size:.875rem;color:#94a3b8;margin-top:.25rem}.num{text-align:right;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.text-muted{color:#94a3b8}.break-all{word-break:break-all;overflow-wrap:anywhere}.admin-shell{min-height:100vh;min-height:100dvh}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:16rem;z-index:40;background:linear-gradient(180deg,rgba(99,102,241,.08) 0%,transparent 28%),linear-gradient(180deg,#0b1120,#0a0f1a);color:#f3f4f6;border-right:1px solid rgba(148,163,184,.1);box-shadow:4px 0 32px #00000040;overflow-x:hidden;overflow-y:auto;transform:none;transition:none;will-change:auto}.admin-sidebar-inner{padding:.75rem;min-height:100%;display:flex;flex-direction:column}.admin-shell>.admin-main{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;margin-left:16rem;width:auto;max-width:100%;min-width:0;overflow-x:clip}.admin-content{padding:1rem 1rem 1.5rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media(min-width:768px){.admin-content{padding:1.25rem 1.5rem 2rem}}.admin-navbar{position:sticky;top:0;z-index:30;min-height:3.5rem;background:#0a0f1ad1;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid rgba(148,163,184,.1);gap:.5rem;box-shadow:0 1px #ffffff05}.nav-dropdown{position:relative}.nav-avatar-btn{width:2.35rem;height:2.35rem;min-height:2.35rem;padding:0;border-radius:9999px;border:1px solid #273449;background:linear-gradient(145deg,#6366f173,#0b1220);color:#e0e7ff;font-weight:700;font-size:.8rem;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.nav-avatar-btn:hover,.nav-avatar-btn:focus,.nav-dropdown.is-open .nav-avatar-btn{border-color:#818cf88c;box-shadow:0 0 0 3px #6366f133;outline:none}.nav-profile-menu{position:absolute;right:0;top:calc(100% + .45rem);min-width:14.5rem;padding:.45rem;border-radius:.85rem;border:1px solid #273449;background:#111827;box-shadow:0 16px 40px #00000073;z-index:60}.nav-profile-menu[hidden]{display:none!important}.nav-profile-head{padding:.55rem .65rem .5rem;border-bottom:1px solid #273449;margin-bottom:.35rem}.nav-profile-email{font-size:.78rem;font-weight:700;color:#e2e8f0;word-break:break-all}.nav-profile-sub{font-size:.68rem;color:#94a3b8;margin-top:.15rem;font-weight:600}.nav-profile-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.nav-profile-links a,.nav-profile-links button{display:block;width:100%;text-align:left;padding:.5rem .65rem;border-radius:.55rem;font-size:.8rem;font-weight:600;color:#e2e8f0;background:transparent;border:0;cursor:pointer}.nav-profile-links a:hover,.nav-profile-links button:hover{background:#6366f11f}.nav-profile-logout{color:#fda4af!important}.nav-profile-logout:hover{background:#f43f5e1f!important}.btn-open-card{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:1.85rem;padding:.3rem .75rem;border-radius:.55rem;font-size:.75rem;font-weight:700;letter-spacing:-.01em;color:#e0e7ff!important;background:linear-gradient(135deg,#6366f159,#06b6d42e);border:1px solid rgba(129,140,248,.45);box-shadow:0 1px #ffffff0a inset;transition:border-color .15s,box-shadow .15s,background .15s;white-space:nowrap}.btn-open-card:hover{border-color:#a78bfab3;background:linear-gradient(135deg,#6366f180,#06b6d447);box-shadow:0 0 0 3px #6366f126;color:#fff!important}.staff-row:hover td{background:#6366f10f}.staff-name-link{color:#c7d2fe;font-weight:700;text-decoration:none;border-bottom:1px dashed rgba(165,180,252,.35)}.staff-name-link:hover{color:#e0e7ff;border-bottom-color:#a5b4fcbf}.safety-panel{background:linear-gradient(135deg,#f59e0b14,#6366f114);border:1px solid rgba(245,158,11,.28);border-radius:.85rem;padding:.9rem 1rem}.safety-panel h3{margin:0 0 .35rem;font-size:.85rem;font-weight:800;color:#fde68a;letter-spacing:-.02em}.safety-panel p{margin:0;font-size:.78rem;color:#cbd5e1;line-height:1.45}.safety-panel .safety-meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.safety-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;background:#0f172a8c;border:1px solid #273449;color:#e2e8f0}.admin-sidebar .menu-title{opacity:.55;letter-spacing:.06em;font-size:.65rem}.admin-sidebar .sidebar-link.active{background:linear-gradient(135deg,#6366f138,#06b6d414);box-shadow:inset 0 0 0 1px #818cf833}.navbar-title{font-size:.875rem;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;justify-content:flex-end}.sidebar-brand{display:flex;align-items:center;gap:.75rem;padding:.5rem .5rem 1rem;margin-bottom:.5rem;border-bottom:1px solid #273449}.sidebar-brand-mark{width:2.25rem;height:2.25rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;font-size:.875rem;color:#818cf8;background:#6366f133;border:1px solid rgba(99,102,241,.4)}.svc-brand-mark{width:2.35rem;height:2.35rem;border-radius:9999px;display:inline-grid;place-items:center;flex-shrink:0;background:linear-gradient(135deg,#6366f1,#818cf8 45%,#a5b4fc);box-shadow:0 0 18px #6366f159;padding:2px}.svc-brand-mark__inner{width:100%;height:100%;border-radius:9999px;display:grid;place-items:center;background:#0b1220;color:#a5b4fc;padding:.35rem}.svc-brand-mark--lg{width:3.25rem;height:3.25rem;padding:2.5px}.svc-brand-mark--lg .svc-brand-mark__inner{padding:.45rem}.svc-brand-mark--sm{width:1.75rem;height:1.75rem;padding:1.5px}.svc-brand-mark--sm .svc-brand-mark__inner{padding:.25rem}.sidebar-brand-title{font-weight:600;color:#6366f1;font-size:.95rem;line-height:1.2}.sidebar-brand-sub{font-size:.7rem;opacity:.5;line-height:1.2}@media(max-width:1023.98px){.admin-sidebar{transform:translate(-100%);box-shadow:none}.admin-shell.is-open .admin-sidebar{transform:translate(0);box-shadow:8px 0 24px #00000059}.admin-shell.sidebar-animated .admin-sidebar{transition:transform .25s ease}.admin-shell>.admin-main{margin-left:0}.hide-on-narrow{display:none!important}}.admin-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:#00000080;opacity:0;transition:none;pointer-events:none}.admin-shell.is-open .admin-sidebar-overlay:not([hidden]){opacity:1;pointer-events:auto}.admin-shell.sidebar-animated .admin-sidebar-overlay{transition:opacity .2s ease}body.admin-sidebar-open{overflow:hidden}.sidebar-link{border-left:3px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease;transform:none!important;display:flex;align-items:center;gap:.55rem}.sidebar-link:hover{background:#6366f114;transform:none!important}.sidebar-link.active{background:#6366f126;color:#7dd3fc;border-left-color:#6366f1}.nav-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;opacity:.9;line-height:0}.nav-icon svg,.copy-btn-icon svg{width:1.125rem;height:1.125rem;display:block}.copy-btn .copy-btn-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.copy-btn .copy-btn-icon.hidden{display:none}.menu>li.nav-section-label,.menu>li.nav-section-label>span,.nav-section-label{padding:.85rem .75rem .2rem!important;margin-top:.15rem;font-size:.65rem!important;font-weight:600!important;letter-spacing:.07em;text-transform:uppercase;color:#64748b!important;background:transparent!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;list-style:none;opacity:1!important}.menu>li.nav-section-label:first-child,.menu>li.nav-section-label:first-child>span{padding-top:.35rem!important;margin-top:0}.menu>li.nav-section-label:hover,.menu>li.nav-section-label>span:hover{background:transparent!important;color:#64748b!important}.btn{--btn-focus-scale: 1;animation:none!important}.btn:active,.btn:active:hover,.btn:active:focus,.btn:focus{animation:none!important;transform:none!important;scale:1}.badge{transition:none;transform:none!important;animation:none!important}.badge-clip{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.sbadge{display:inline-flex;align-items:center;justify-content:center;max-width:12rem;padding:.18rem .6rem;border-radius:9999px;font-size:.7rem;font-weight:600;line-height:1.25;letter-spacing:.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;border:1px solid transparent;transition:none;transform:none!important;animation:none!important;height:auto;min-height:0;gap:.25rem;box-shadow:0 1px #ffffff0a inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sbadge--xs{font-size:.625rem;padding:.1rem .4rem}.sbadge--sm{font-size:.7rem;padding:.15rem .55rem}.sbadge--lg{font-size:.8rem;padding:.25rem .7rem}.sbadge--success{color:#86efac;background:#22c55e24;border-color:#22c55e47}.sbadge--warning{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b4d}.sbadge--error{color:#fca5a5;background:#ef444424;border-color:#ef44444d}.sbadge--info{color:#7dd3fc;background:#6366f124;border-color:#6366f14d}.sbadge--neutral{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b847}.input:focus,.input:focus-visible,.select:focus,.select:focus-visible,.textarea:focus,.textarea:focus-visible{outline:2px solid #818cf8!important;outline-offset:2px;border-color:#6366f1!important}.btn:focus-visible{outline:2px solid #818cf8!important;outline-offset:2px}.sidebar-link:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.filter-bar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.filter-bar .field-control{width:100%;max-width:100%;min-width:0;background:#111827}@media(min-width:640px){.filter-bar .field-control{width:auto;min-width:8rem;max-width:14rem}}.filter-actions{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}@media(min-width:640px){.filter-actions{width:auto}}.card-surface .input,.card-surface .select,.card-surface .textarea{width:100%;max-width:100%;min-width:0}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.table-scroll .table{width:100%;min-width:36rem}.table-sticky thead th{position:sticky;top:0;z-index:1;background:#111827}.surface-inset{border:1px solid #273449;border-radius:.5rem;padding:.75rem;background:#0b122080;min-width:0}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem 1rem;gap:.35rem}.empty-state.hidden,.empty-state[hidden]{display:none!important}.empty-state-icon{font-size:1.5rem;opacity:.45;line-height:1}.empty-state-title{font-size:.875rem;color:#94a3b8}#mc-panel{display:flex;flex-direction:column;gap:1rem}.mc-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}#mc-panel .mc-view{display:none}#mc-panel[data-state=empty] .mc-view-empty,#mc-panel[data-state=loading] .mc-view-loading,#mc-panel[data-state=error] .mc-view-error,#mc-panel[data-state=result] .mc-view-result{display:flex;flex-direction:column}#mc-panel[data-state=result] .mc-view-result{gap:1rem}#mc-panel[data-state=empty] .mc-view-empty,#mc-panel[data-state=loading] .mc-view-loading{flex:1;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;min-height:12rem}.mc-empty-icon{font-size:2rem;opacity:.35;line-height:1;margin-bottom:.5rem}.mc-empty-title{font-size:.9rem;font-weight:600;color:#cbd5e1}.mc-empty-hint{font-size:.75rem;color:#64748b;margin-top:.25rem;max-width:18rem}.mc-error-card{border:1px solid rgba(248,113,113,.35);background:linear-gradient(180deg,rgba(248,113,113,.1),transparent 80%),#0b1220;border-radius:.85rem;padding:1.25rem 1.1rem}.mc-error-title{font-weight:600;color:#fca5a5;margin-bottom:.35rem}.mc-error-msg{font-size:.85rem;color:#fecaca;word-break:break-word;overflow-wrap:anywhere}.mc-score-card{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem 1.25rem;padding:1.15rem 1.2rem;border-radius:1rem;border:1px solid #273449;background:radial-gradient(120% 120% at 0% 0%,rgba(99,102,241,.12),transparent 55%),#0b1220}.mc-score-card--ok{border-color:#22c55e59;background:radial-gradient(120% 120% at 0% 0%,rgba(34,197,94,.16),transparent 55%),#0b1220}.mc-score-card--warn{border-color:#eab30866;background:radial-gradient(120% 120% at 0% 0%,rgba(234,179,8,.14),transparent 55%),#0b1220}.mc-score-card--bad{border-color:#f8717166;background:radial-gradient(120% 120% at 0% 0%,rgba(248,113,113,.14),transparent 55%),#0b1220}.mc-score-ring{flex:0 0 auto;width:5.5rem;height:5.5rem;border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid rgba(99,102,241,.45);background:#0206178c;box-shadow:0 0 0 4px #6366f114}.mc-score-card--ok .mc-score-ring{border-color:#22c55e8c;box-shadow:0 0 0 4px #22c55e1a}.mc-score-card--warn .mc-score-ring{border-color:#eab3088c;box-shadow:0 0 0 4px #eab3081a}.mc-score-card--bad .mc-score-ring{border-color:#f871718c;box-shadow:0 0 0 4px #f871711a}.mc-score-value{font-size:1.75rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#f8fafc}.mc-score-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-top:.2rem}.mc-score-side{flex:1 1 10rem;display:flex;flex-direction:column;gap:.55rem;min-width:0}.mc-badges{display:flex;flex-wrap:wrap;gap:.35rem}.mc-meta{font-size:.75rem;color:#94a3b8;line-height:1.4}.mc-grid{display:grid;grid-template-columns:1fr;gap:.55rem}@media(min-width:640px){.mc-grid{grid-template-columns:1fr 1fr}}.mc-info-card{border:1px solid #273449;border-radius:.75rem;background:#0f172aa6;padding:.7rem .85rem}.mc-info-k{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:.25rem}.mc-tags-block,.mc-attempts-block{min-width:0}.mc-warn-block{border:1px solid rgba(234,179,8,.35);background:#eab30814;border-radius:.75rem;padding:.65rem .85rem}.mc-warn-text{font-size:.8rem;color:#fde68a;word-break:break-word;overflow-wrap:anywhere}.mc-attempts{display:flex;flex-direction:column;gap:.4rem}.mc-attempt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .75rem;border:1px solid #273449;border-radius:.65rem;background:#0f172a8c;padding:.55rem .7rem}.mc-attempt-right{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.json-tree-wrap{min-width:0;max-width:100%;overflow-x:auto}.json-tree{display:flex;flex-direction:column;gap:.15rem;min-width:0}.json-row{display:grid;grid-template-columns:minmax(5rem,11rem) minmax(0,1fr);gap:.35rem .75rem;padding:.35rem .5rem;border-radius:.45rem;border:1px solid transparent;align-items:start}.json-row:hover{background:#6366f10d;border-color:#273449}.json-key{font-size:.7rem;color:#7dd3fc;word-break:break-all;padding-top:.1rem}.json-val{font-size:.8rem;color:#e2e8f0;min-width:0}.json-str{color:#e2e8f0}.json-num{color:#86efac}.json-bool{color:#c4b5fd;font-family:ui-monospace,monospace;font-size:.78rem}.json-null{color:#64748b;font-family:ui-monospace,monospace;font-size:.78rem}.json-chips{display:flex;flex-wrap:wrap;gap:.3rem}.json-chip{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:.68rem;background:#6366f11f;border:1px solid rgba(99,102,241,.28);color:#bae6fd;max-width:100%;word-break:break-all}.json-list{display:flex;flex-direction:column;gap:.35rem;padding-left:.15rem}.json-list-item{display:flex;gap:.5rem;align-items:flex-start;border:1px solid #273449;border-radius:.55rem;padding:.45rem .55rem;background:#0f172a73}.json-idx{flex:0 0 auto;font-size:.65rem;color:#64748b;padding-top:.15rem}@media(max-width:640px){.json-row{grid-template-columns:1fr;gap:.15rem}}.raw-block{border:1px solid #273449;border-radius:.65rem;overflow:hidden;background:#0b1220}.raw-block-sum{cursor:pointer;list-style:none;padding:.55rem .75rem;color:#94a3b8;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#0f172a}.raw-block-sum::-webkit-details-marker{display:none}.raw-block[open]>.raw-block-sum{border-bottom:1px solid #273449;color:#7dd3fc}.raw-block-body{padding:.6rem .75rem .75rem}.raw-pre{margin:0;font-size:.7rem;line-height:1.45;max-height:22rem;overflow:auto;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;color:#cbd5e1}.reason-row{display:grid;grid-template-columns:1fr auto;gap:.25rem .75rem;padding:.55rem .7rem;border:1px solid #273449;border-radius:.65rem;background:#0f172a8c;align-items:center}.reason-label{font-size:.85rem;font-weight:500;color:#e2e8f0;min-width:0}.reason-meta{font-size:.75rem;color:#94a3b8}.reason-extra{grid-column:1 / -1;font-size:.72rem;color:#94a3b8;line-height:1.35}.cc{--cc-border: #273449;--cc-panel: #111827;--cc-ink: #e2e8f0;--cc-muted: #64748b;--cc-sky: #818cf8;--cc-ok: #22c55e;--cc-warn: #eab308;--cc-bad: #f87171;width:100%;max-width:100%;margin:0;min-width:0;box-sizing:border-box}.cc-hero{position:relative;border:1px solid var(--cc-border);border-radius:1.1rem;background:var(--cc-panel);overflow:hidden;margin-bottom:1rem}.cc-hero-glow{position:absolute;inset:-40% auto auto -10%;width:55%;height:140%;background:radial-gradient(ellipse at center,rgba(56,189,248,.14),transparent 70%);pointer-events:none}.cc-hero--ok .cc-hero-glow{background:radial-gradient(ellipse at center,rgba(34,197,94,.16),transparent 70%)}.cc-hero--warn .cc-hero-glow{background:radial-gradient(ellipse at center,rgba(234,179,8,.14),transparent 70%)}.cc-hero--bad .cc-hero-glow{background:radial-gradient(ellipse at center,rgba(248,113,113,.16),transparent 70%)}.cc-hero-inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;padding:1.35rem 1.4rem 1.4rem}.cc-gauge{--p: 0;flex:0 0 auto}.cc-gauge-ring{width:7.25rem;height:7.25rem;border-radius:50%;padding:.35rem;background:conic-gradient(from -90deg,var(--cc-sky) calc(var(--p) * 1%),rgba(39,52,73,.9) 0);box-shadow:0 0 0 1px #ffffff0a inset,0 12px 40px -18px #6366f173}.cc-hero--ok .cc-gauge-ring{background:conic-gradient(from -90deg,var(--cc-ok) calc(var(--p) * 1%),rgba(39,52,73,.9) 0);box-shadow:0 0 0 1px #ffffff0a inset,0 12px 40px -18px #22c55e66}.cc-hero--warn .cc-gauge-ring{background:conic-gradient(from -90deg,var(--cc-warn) calc(var(--p) * 1%),rgba(39,52,73,.9) 0);box-shadow:0 0 0 1px #ffffff0a inset,0 12px 40px -18px #eab30866}.cc-hero--bad .cc-gauge-ring{background:conic-gradient(from -90deg,var(--cc-bad) calc(var(--p) * 1%),rgba(39,52,73,.9) 0);box-shadow:0 0 0 1px #ffffff0a inset,0 12px 40px -18px #f8717173}.cc-gauge-core{width:100%;height:100%;border-radius:50%;background:linear-gradient(165deg,#0f172a,#0b1220);border:1px solid rgba(39,52,73,.9);display:flex;flex-direction:column;align-items:center;justify-content:center}.cc-gauge-num{font-size:2rem;font-weight:800;line-height:1;letter-spacing:-.03em;color:#f8fafc;font-variant-numeric:tabular-nums}.cc-gauge-cap{margin-top:.2rem;font-size:.58rem;text-transform:uppercase;letter-spacing:.12em;color:var(--cc-muted)}.cc-hero-body{flex:1 1 16rem;display:flex;flex-direction:column;gap:.85rem;min-width:0}.cc-hero-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.cc-hero-badges{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.cc-hero-time{font-size:.72rem;color:var(--cc-muted)}.cc-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--cc-muted);margin-bottom:.2rem}.cc-addr{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;color:#f1f5f9;line-height:1.35}.cc-chips{display:flex;flex-wrap:wrap;gap:.4rem}.cc-chip{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;padding:.3rem .6rem;border-radius:.55rem;background:#0f172abf;border:1px solid var(--cc-border);max-width:100%}.cc-chip-k{font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;color:var(--cc-muted)}.cc-chip-v{font-size:.78rem;color:#e2e8f0;word-break:break-all}.cc-pill{display:inline-flex;align-items:center;height:1.35rem;padding:0 .5rem;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.04em}.cc-pill--soft{background:#94a3b81f;color:#cbd5e1;border:1px solid rgba(148,163,184,.2)}.cc-alert{display:flex;flex-wrap:wrap;gap:.5rem .75rem;padding:.7rem .9rem;border-radius:.75rem;border:1px solid rgba(234,179,8,.35);background:#eab30814;color:#fde68a;font-size:.82rem}.cc-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media(min-width:768px){.cc-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.cc-metrics{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr))}}.cc-metric{display:flex;align-items:flex-start;gap:.65rem;padding:.9rem .95rem;border-radius:.9rem;border:1px solid var(--cc-border);background:linear-gradient(145deg,rgba(56,189,248,.06),transparent 50%),var(--cc-panel);min-width:0}.cc-metric--wide{grid-column:span 1}@media(min-width:768px){.cc-metric--wide{grid-column:span 2}}.cc-metric-icon{width:1.85rem;height:1.85rem;border-radius:.5rem;display:grid;place-items:center;font-size:.85rem;color:var(--cc-sky);background:#38bdf81a;border:1px solid rgba(56,189,248,.2);flex-shrink:0}.cc-metric-val{font-size:1.05rem;font-weight:700;color:#f8fafc;line-height:1.25;font-variant-numeric:tabular-nums}.cc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;width:100%}@media(min-width:900px){.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-panel{border:1px solid var(--cc-border);border-radius:1rem;background:var(--cc-panel);padding:1rem 1.15rem 1.15rem;min-width:0;width:100%;box-sizing:border-box;overflow-wrap:anywhere}.cc-panel-title{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .85rem;font-size:.88rem;font-weight:700;color:#f1f5f9}.cc-panel-title--sub{margin-top:1.15rem}.cc-panel-mark{width:.45rem;height:.45rem;border-radius:999px;background:var(--cc-sky);box-shadow:0 0 0 3px #38bdf826;flex-shrink:0}.cc-panel-mark--risk{background:var(--cc-bad);box-shadow:0 0 0 3px #f8717126}.cc-panel-mark--in{background:var(--cc-ok);box-shadow:0 0 0 3px #22c55e26}.cc-panel-mark--out{background:var(--cc-warn);box-shadow:0 0 0 3px #eab30826}.cc-panel-count{margin-left:auto;font-size:.8rem;font-weight:700;color:#94a3b8;background:#0f172acc;border:1px solid var(--cc-border);padding:.1rem .45rem;border-radius:999px}.cc-empty,.cc-hint{font-size:.8rem;color:var(--cc-muted);margin:0}.cc-hint{font-size:.68rem;margin:-.35rem 0 .75rem}.cc-reasons{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.cc-reason{display:flex;align-items:flex-start;gap:.75rem;padding:.7rem .8rem;border-radius:.75rem;border:1px solid var(--cc-border);background:#0b12208c}.cc-reason--ofac{border-color:#f8717166;background:linear-gradient(90deg,rgba(248,113,113,.1),transparent 55%)}.cc-reason-main{flex:1 1 auto;min-width:0}.cc-reason-name{font-size:.88rem;font-weight:600;color:#f1f5f9;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.cc-ofac{display:inline-flex;align-items:center;height:1.15rem;padding:0 .4rem;border-radius:.3rem;font-size:.58rem;font-weight:800;letter-spacing:.06em;color:#450a0a;background:linear-gradient(180deg,#fca5a5,#f87171)}.cc-reason-extra{margin-top:.25rem;font-size:.68rem;color:#94a3b8}.cc-reason-pct{flex-shrink:0;font-size:.85rem;font-weight:700;color:#7dd3fc;font-variant-numeric:tabular-nums;padding-top:.1rem}.cc-bar{margin-top:.45rem;height:.28rem;border-radius:999px;background:#273449e6;overflow:hidden}.cc-bar-fill{display:block;height:100%;width:var(--w, 0%);border-radius:inherit;background:linear-gradient(90deg,#6366f1,#818cf8)}.cc-reason--ofac .cc-bar-fill{background:linear-gradient(90deg,#ef4444,#f87171)}.cc-bar--in .cc-bar-fill{background:linear-gradient(90deg,#16a34a,#4ade80)}.cc-bar--out .cc-bar-fill{background:linear-gradient(90deg,#ca8a04,#facc15)}.cc-dl{margin:0}.cc-dl-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;padding:.55rem 0;border-bottom:1px solid rgba(39,52,73,.75);min-width:0}.cc-dl-row:last-child{border-bottom:0}.cc-dl-row dt{font-size:.72rem;color:var(--cc-muted);text-transform:uppercase;letter-spacing:.04em}.cc-dl-row dd{margin:0;font-size:.82rem;color:#e2e8f0;text-align:right;max-width:100%}.cc-flows{display:flex;flex-direction:column;gap:.85rem}.cc-flow-head{display:flex;justify-content:space-between;gap:.75rem;font-size:.8rem;color:#cbd5e1;margin-bottom:.3rem}.cc-flow-detail{margin-top:.25rem;font-size:.68rem;color:#94a3b8;text-align:right}.cc-attempts{display:flex;flex-direction:column;gap:.4rem}.cc-attempt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .7rem;border-radius:.65rem;border:1px solid var(--cc-border);background:#0b122080}.cc-attempt-left{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.cc-attempt-right{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.cc-raw{border:1px solid var(--cc-border);border-radius:.7rem;overflow:hidden;background:#0b1220;margin-bottom:.5rem}.cc-raw>summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;gap:.45rem .65rem;padding:.55rem .75rem;font-size:.75rem;color:#94a3b8;background:#0f172a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc-raw>summary::-webkit-details-marker{display:none}.cc-raw[open]>summary{border-bottom:1px solid var(--cc-border);color:#7dd3fc}.cc-raw-body{padding:.65rem .75rem .8rem}.cc-raw-pre{margin:0;font-size:.68rem;line-height:1.45;max-height:20rem;overflow:auto;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;color:#cbd5e1}.progress::-webkit-progress-value,.progress::-moz-progress-bar{-webkit-transition:width .2s ease;-moz-transition:width .2s ease;transition:width .2s ease}@keyframes admin-flash-in{0%{opacity:0}to{opacity:1}}.alert-flash,.admin-flash{animation:admin-flash-in .2s ease-out}.admin-toasts{position:fixed;top:1rem;right:1rem;z-index:200;display:flex;flex-direction:column;align-items:flex-end;gap:.55rem;max-width:min(26rem,calc(100vw - 1.5rem));pointer-events:none}.admin-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:.65rem;width:100%;max-width:26rem;padding:.75rem .8rem .75rem .95rem;border-radius:.75rem;border:1px solid rgba(148,163,184,.18);background:#0f172a;color:#e2e8f0;box-shadow:0 0 0 1px #00000059,0 18px 40px -14px #000000a6;animation:admin-toast-in .22s cubic-bezier(.16,1,.3,1);font-size:.85rem;line-height:1.4}.admin-toast.is-leaving{animation:admin-toast-out .22s ease-in forwards}.admin-toast-msg{flex:1 1 auto;min-width:0;word-break:break-word}.admin-toast-close{flex-shrink:0;width:1.6rem;height:1.6rem;margin:-.15rem -.15rem 0 0;border:0;border-radius:.4rem;background:transparent;color:#94a3b8;display:grid;place-items:center;cursor:pointer;transition:background .12s,color .12s}.admin-toast-close:hover{background:#94a3b81f;color:#f1f5f9}.admin-toast--success{border-color:#22c55e59;background:linear-gradient(180deg,rgba(34,197,94,.12),transparent 70%),#0f172a;box-shadow:0 0 0 1px #00000059,0 18px 40px -14px #000000a6,0 0 24px -10px #22c55e59}.admin-toast--success .admin-toast-msg{color:#bbf7d0}.admin-toast--error{border-color:#f8717166;background:linear-gradient(180deg,rgba(248,113,113,.12),transparent 70%),#0f172a;box-shadow:0 0 0 1px #00000059,0 18px 40px -14px #000000a6,0 0 24px -10px #f8717159}.admin-toast--error .admin-toast-msg{color:#fecaca}.admin-toast--warning{border-color:#fbbf2466;background:linear-gradient(180deg,rgba(251,191,36,.12),transparent 70%),#0f172a}.admin-toast--warning .admin-toast-msg{color:#fde68a}.admin-toast--info{border-color:#6366f166;background:linear-gradient(180deg,rgba(99,102,241,.12),transparent 70%),#0f172a}.admin-toast--info .admin-toast-msg{color:#bae6fd}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(-8px) translate(8px)}to{opacity:1;transform:none}}@keyframes admin-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px) translate(10px)}}@media(prefers-reduced-motion:reduce){.admin-toast,.admin-toast.is-leaving{animation:none}}@media(max-width:640px){.admin-toasts{left:.75rem;right:.75rem;top:.75rem;max-width:none;align-items:stretch}.admin-toast{max-width:none}}.table tbody tr,.table tr{transition:background-color .15s ease;transform:none!important}.table tbody tr:hover,.table tr:hover{transform:none!important;background-color:#6366f10f}.modal{overscroll-behavior:contain}.modal .modal-box{animation:none!important;transform:none!important;transition:opacity .15s ease}.modal-backdrop,.modal::backdrop{transition:opacity .15s ease;background-color:#00000080}html:has(dialog.modal[open]){overflow:hidden}.dash-kpi{position:relative;background:linear-gradient(165deg,#121a2bfa,#0c1220fa);border:1px solid var(--sc-border, #273449);border-radius:var(--radius-lg, .85rem);padding:.95rem 1.05rem;min-width:0;overflow:hidden;box-shadow:0 4px 18px #0003;transition:border-color .15s,box-shadow .15s,transform .15s}.dash-kpi:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--sc-brand-deep, #6366f1),var(--sc-cyan, #22d3ee));opacity:.75}.dash-kpi:hover{border-color:#818cf847;box-shadow:0 8px 24px #00000047}.dash-kpi--ok:before{background:linear-gradient(90deg,#059669,#34d399)}.dash-kpi--warn:before{background:linear-gradient(90deg,#d97706,#fbbf24)}.dash-kpi--danger:before{background:linear-gradient(90deg,#e11d48,#fb7185)}.dash-kpi-label{font-size:.68rem;line-height:1.25;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sc-muted, #94a3b8);overflow-wrap:anywhere;margin-bottom:.35rem}.dash-kpi-value{font-size:1.55rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1;overflow-wrap:anywhere;color:var(--sc-ink, #f1f5f9);letter-spacing:-.03em}.dash-ops-card{background:#111827;border:1px solid #273449;border-radius:.75rem;padding:.85rem 1rem;min-height:5rem;min-width:0;overflow:hidden}.surface-kicker,.dash-ops-kicker{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;overflow-wrap:anywhere}.surface-title,.dash-ops-title{font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums}.dash-ops-meta{font-size:.75rem;color:#94a3b8}.dash-ops-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:9999px;vertical-align:middle;margin-right:.25rem}.dash-ops-dot.ok{background:#22c55e}.dash-ops-dot.warn{background:#eab308}.dash-ops-dot.err{background:#ef4444}.provider-row,.provider-card{min-width:0;max-width:100%}.provider-row-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem;min-width:0}.provider-row-title{flex:1 1 10rem;min-width:0}.provider-row-badges,.provider-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;flex:0 1 auto;max-width:100%}.provider-meta{display:flex;flex-direction:column;gap:.2rem;min-width:0;max-width:100%}.provider-meta-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem;font-size:.7rem;line-height:1.35;color:#94a3b8;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.provider-meta-k{flex:0 0 auto;opacity:.75}.provider-meta-k:after{content:":"}.provider-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;min-width:0}.provider-footer-item{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;max-width:100%}.card-surface{background:linear-gradient(180deg,#0e1422fa,#0b101cfa);border:1px solid var(--sc-border, #273449);border-radius:var(--radius-lg, .85rem);max-width:100%;min-width:0;box-shadow:var(--shadow-card, 0 8px 28px rgba(0, 0, 0, .22))}body.admin-body .card-surface .table thead th{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sc-muted, #94a3b8);background:#080c16a6;border-bottom-color:var(--sc-border, #273449)}body.admin-body .card-surface .table tbody td{border-color:#94a3b814}body.admin-body .btn-primary{background:linear-gradient(135deg,#6366f1,#4f46e5);border:1px solid rgba(129,140,248,.45);color:#fff;font-weight:700;box-shadow:0 4px 14px #6366f147}body.admin-body .btn-primary:hover{background:linear-gradient(135deg,#818cf8,#6366f1);border-color:#a5b4fc8c}body.admin-body .input,body.admin-body .select,body.admin-body .textarea{background:#0a0f1a;border-color:#94a3b829;color:var(--sc-ink, #f1f5f9)}body.admin-body .input::-moz-placeholder,body.admin-body .textarea::-moz-placeholder{color:#8b9bb4a6}body.admin-body .input::placeholder,body.admin-body .textarea::placeholder{color:#8b9bb4a6}.op-block{border:1px solid #273449;border-radius:.5rem;margin-bottom:.75rem;background:#0b122059;max-width:100%;min-width:0}.op-block>summary.op-block-summary,.op-block-summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding:.55rem .75rem;font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.op-block>summary::-webkit-details-marker,.op-nested>summary::-webkit-details-marker{display:none}.op-block>summary:before,.op-nested>summary:before{content:"▸";display:inline-block;width:1rem;flex-shrink:0;color:#94a3b8;transition:transform .15s ease}.op-block[open]>summary:before,.op-nested[open]>summary:before{transform:rotate(90deg)}.op-block-body{padding:.75rem;border-top:1px solid #273449;min-width:0}.op-sep{color:#64748b;-webkit-user-select:none;-moz-user-select:none;user-select:none}.op-nested{border:1px solid #273449;border-radius:.4rem;background:#1118278c;margin:0}.op-nested>summary{cursor:pointer;list-style:none;padding:.45rem .65rem;font-size:.8rem;font-weight:600;color:#cbd5e1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.op-nested-body{padding:.65rem .75rem .85rem;border-top:1px solid #273449;min-width:0}.op-block:not([open]) .op-nested,.op-block:not([open]) .op-block-body{display:none}.op-textarea{max-height:12rem;overflow:auto;resize:vertical}.op-block-add{border-style:dashed;background:transparent}.op-cap-strip{border:1px solid #273449;border-radius:.5rem;background:#6366f10f;padding:.65rem .85rem;max-width:100%}.op-cap-strip-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-bottom:.5rem}.op-cap-strip-title{font-size:.8rem;font-weight:600;color:#e2e8f0}.op-cap-strip-chips{display:flex;flex-wrap:wrap;gap:.35rem}.op-cap-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .5rem;border-radius:9999px;font-size:.7rem;border:1px solid #273449;background:#0b12208c}.op-cap-chip--on{border-color:#22c55e73;color:#bbf7d0}.op-cap-chip--off{opacity:.55;color:#94a3b8}.op-cap-dot{width:.45rem;height:.45rem;border-radius:9999px;background:#64748b;flex-shrink:0}.op-cap-chip--on .op-cap-dot{background:#22c55e;box-shadow:0 0 0 2px #22c55e33}.op-cap-chip--off .op-cap-dot{background:#475569}.op-cap-strip-hint{margin:.45rem 0 0;font-size:.7rem;color:#94a3b8;line-height:1.35}.op-enabled-form{position:relative;z-index:1}.chart-box,.chart-wrap{position:relative;height:220px;width:100%;overflow:hidden}.chart-box canvas,.chart-wrap canvas{max-width:100%}.chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;font-size:.875rem;opacity:.6;text-align:center;padding:1rem}.chart-empty[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.admin-shell.sidebar-animated .admin-sidebar,.admin-shell.sidebar-animated .admin-sidebar-overlay,.alert-flash,.admin-flash,.sidebar-link,.modal .modal-box,.modal-backdrop,.modal::backdrop{transition:none!important;animation:none!important}}@media(min-width:1024px){.admin-sidebar,.admin-sidebar *{will-change:auto}}body.login-page{min-height:100vh;min-height:100dvh;margin:0;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;font-family:var(--font-body, Inter, system-ui, sans-serif);background:radial-gradient(ellipse at top,#0c1e33,#0b1220 45%,#1a1030);color:#f3f4f6;-webkit-font-smoothing:antialiased}body.login-page .login-card{background:#111827;border:1px solid #273449;border-radius:1.15rem;box-shadow:0 25px 50px -12px #0000008c}body.login-page h1{font-family:var(--font-display, "Plus Jakarta Sans", Inter, sans-serif);letter-spacing:-.03em}body.login-page .login-cta{background:linear-gradient(135deg,#6366f1,#4f46e5)!important;border:1px solid rgba(129,140,248,.45)!important;color:#fff!important;font-weight:700;letter-spacing:-.01em;box-shadow:0 8px 24px #6366f159;transition:transform .15s,box-shadow .15s,filter .15s}body.login-page .login-cta:hover{filter:brightness(1.08);box-shadow:0 10px 28px #6366f173}body.login-page .login-mark{width:3rem;height:3rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;color:#818cf8;background:#6366f133;border:1px solid rgba(99,102,241,.4)}body.login-page .login-card .svc-brand-mark{width:3.25rem;height:3.25rem}body.login-page{background:radial-gradient(ellipse 80% 50% at 20% 0%,rgba(99,102,241,.22) 0%,transparent 55%),radial-gradient(ellipse 70% 45% at 90% 10%,rgba(129,140,248,.12) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 50% 100%,rgba(99,102,241,.1) 0%,transparent 55%),#0b1220!important}body.login-page .login-card{border:1px solid transparent;background-image:linear-gradient(#111827,#111827),linear-gradient(135deg,#6366f1,#818cf8 50%,#a5b4fc);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 20px 50px #00000073,0 0 40px #6366f11f}.section-block{background:#111827;border:1px solid #273449;border-radius:.75rem;overflow:hidden;min-width:0}.section-block-summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.85rem 1rem;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.5rem;background:#0f172a;border-bottom:1px solid transparent}.section-block-summary::-webkit-details-marker{display:none}.section-block-summary:before{content:"▸";color:#6366f1;font-size:.75rem;transition:transform .15s ease}.section-block[open]>.section-block-summary:before{transform:rotate(90deg)}.section-block[open]>.section-block-summary{border-bottom-color:#273449}.section-block-body{padding:1rem;min-width:0}.admin-breadcrumbs ul{margin:0;padding:0;list-style:none}.admin-breadcrumbs a{color:#7dd3fc;text-decoration:none}.admin-breadcrumbs a:hover{text-decoration:underline}.spa-loader{position:fixed;top:0;left:0;right:0;height:2px;z-index:100;pointer-events:none;opacity:0;background:transparent;transition:opacity .15s ease}.spa-loader.is-on{opacity:1;background:linear-gradient(90deg,transparent 0%,#6366f1 30%,#818cf8 50%,#6366f1 70%,transparent 100%);background-size:200% 100%;animation:spa-loader-slide .9s linear infinite}@keyframes spa-loader-slide{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.spa-loader.is-on{animation:none;background:#6366f1;background-size:auto}}dialog.scm{--scm-accent: #6366f1;--scm-accent-soft: rgba(99, 102, 241, .16);position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:max(1rem,3vh) 1rem;max-width:none;max-height:none;width:100%;height:100%;border:0;background:transparent;color:inherit;display:none;place-items:center;overflow:auto;z-index:110;overscroll-behavior:contain}dialog.scm[open]{display:grid;animation:scm-fade-in .16s ease-out}dialog.scm::backdrop{background:#030812c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}dialog.scm .scm-panel{position:relative;width:min(100%,24.5rem);display:flex;flex-direction:column;margin:auto;border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.035) 0%,transparent 42%),#0f172a;border:1px solid rgba(148,163,184,.14);box-shadow:0 0 0 1px #00000059,0 28px 72px -16px #000000b3,0 0 80px -18px var(--scm-accent-soft);overflow:hidden;animation:scm-panel-in .22s cubic-bezier(.16,1,.3,1)}dialog.scm.scm--wide .scm-panel{width:min(100%,32rem)}dialog.scm .scm-accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--scm-accent),color-mix(in srgb,var(--scm-accent) 35%,transparent));box-shadow:0 0 16px var(--scm-accent-soft);pointer-events:none}dialog.scm .scm-head{display:flex;align-items:flex-start;gap:.85rem;padding:1.15rem 1.2rem .85rem 1.35rem;border-bottom:1px solid rgba(148,163,184,.1);background:linear-gradient(180deg,var(--scm-accent-soft),transparent 120%)}dialog.scm .scm-icon{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.7rem;display:grid;place-items:center;color:var(--scm-accent);background:color-mix(in srgb,var(--scm-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--scm-accent) 28%,transparent)}dialog.scm .scm-icon svg{width:1.2rem;height:1.2rem}dialog.scm .scm-head-text{min-width:0;flex:1}dialog.scm .scm-badge{display:inline-flex;align-items:center;height:1.2rem;padding:0 .45rem;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0f172a;background:var(--scm-accent);margin-bottom:.35rem}dialog.scm .scm-title{margin:0;font-size:1rem;font-weight:600;line-height:1.3;color:#f1f5f9}dialog.scm .scm-hint{margin:.3rem 0 0;font-size:.78rem;line-height:1.45;color:#94a3b8}dialog.scm .scm-close{flex-shrink:0;width:2rem;height:2rem;border-radius:.5rem;display:grid;place-items:center;border:0;background:transparent;color:#64748b;cursor:pointer;transition:background .12s,color .12s}dialog.scm .scm-close:hover{background:#94a3b81f;color:#e2e8f0}dialog.scm .scm-body{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.2rem .25rem 1.35rem}dialog.scm .scm-field{min-width:0}dialog.scm .scm-label{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;font-size:.78rem;font-weight:500;color:#cbd5e1}dialog.scm .scm-label-hint{font-size:.68rem;font-weight:500;letter-spacing:0;text-transform:none;opacity:.7}dialog.scm .scm-input{width:100%;height:2.65rem;padding:0 .85rem;border-radius:.65rem;border:1px solid rgba(148,163,184,.18);background:#0206178c;color:#f1f5f9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.05rem;letter-spacing:.22em;outline:none;transition:border-color .12s,box-shadow .12s,background .12s}dialog.scm .scm-input::-moz-placeholder{color:#475569;letter-spacing:.12em}dialog.scm .scm-input::placeholder{color:#475569;letter-spacing:.12em}dialog.scm .scm-input:focus{border-color:color-mix(in srgb,var(--scm-accent) 55%,rgba(148,163,184,.2));box-shadow:0 0 0 3px var(--scm-accent-soft);background:#020617bf}dialog.scm .scm-input.scm-input-key{font-size:.8rem;letter-spacing:.02em;height:auto;min-height:2.65rem;padding:.7rem .85rem;word-break:break-all;white-space:pre-wrap;resize:none}dialog.scm .scm-error{margin:0;font-size:.78rem;color:#f87171}dialog.scm .scm-footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.95rem 1.2rem 1.1rem 1.35rem;border-top:1px solid rgba(148,163,184,.1);background:#02061759;margin-top:.55rem}dialog.scm .scm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.2rem;padding:0 1rem;border-radius:.55rem;font-size:.82rem;font-weight:600;line-height:1;cursor:pointer;border:1px solid transparent;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}dialog.scm .scm-btn-ghost{background:transparent;color:#94a3b8;border-color:transparent}dialog.scm .scm-btn-ghost:hover{background:#94a3b81a;color:#e2e8f0}dialog.scm .scm-btn-primary{background:var(--scm-accent);color:#0f172a;border-color:color-mix(in srgb,var(--scm-accent) 60%,#000);box-shadow:0 1px #ffffff1f inset,0 6px 16px -6px var(--scm-accent-soft);min-width:7.5rem}dialog.scm .scm-btn-primary:hover{filter:brightness(1.08)}dialog.scm .scm-btn-primary:disabled{opacity:.55;cursor:not-allowed;filter:none}dialog.scm .scm-key-row{display:flex;align-items:flex-start;gap:.5rem}dialog.scm .scm-key-row .scm-input{flex:1 1 auto;min-width:0}@keyframes scm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes scm-panel-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){dialog.scm[open],dialog.scm .scm-panel{animation:none}}.staff-profile{display:grid;grid-template-columns:15.5rem minmax(0,1fr);gap:1.1rem;align-items:start}@media(max-width:1023px){.staff-profile{grid-template-columns:1fr}.staff-roster{display:none}}.staff-roster{position:sticky;top:4.25rem;max-height:calc(100vh - 5rem);display:flex;flex-direction:column;background:linear-gradient(180deg,#0e1422fa,#0b101cfa);border:1px solid var(--sc-border, #273449);border-radius:var(--radius-lg, .85rem);box-shadow:var(--shadow-card, 0 8px 28px rgba(0,0,0,.22));overflow:hidden}.staff-roster-head{display:flex;align-items:center;justify-content:space-between;padding:.75rem .85rem;border-bottom:1px solid var(--sc-border, #273449)}.staff-roster-list{overflow-y:auto;padding:.4rem;flex:1}.staff-roster-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .55rem;border-radius:.55rem;text-decoration:none;color:inherit;transition:background .12s;margin-bottom:.15rem}.staff-roster-item:hover{background:#6366f11a}.staff-roster-item.is-current{background:linear-gradient(135deg,#6366f138,#06b6d414);box-shadow:inset 0 0 0 1px #818cf84d}.staff-roster-item.is-dim{opacity:.5}.staff-roster-dot{width:.45rem;height:.45rem;border-radius:999px;flex-shrink:0;background:#64748b}.staff-roster-dot.is-on{background:#34d399;box-shadow:0 0 0 3px #34d39933}.staff-roster-dot.is-block{background:#fb7185;box-shadow:0 0 0 3px #fb718533}.staff-roster-name{display:block;font-size:.8rem;font-weight:700;line-height:1.2}.staff-roster-meta{display:block;font-size:.65rem;opacity:.55;margin-top:.1rem}.staff-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.1rem;padding-bottom:1rem;border-bottom:1px solid var(--sc-border, #273449)}.staff-hero-left{display:flex;gap:.9rem;align-items:flex-start;min-width:0}.staff-avatar{width:3.4rem;height:3.4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:1.35rem;color:#e0e7ff;background:linear-gradient(145deg,#6366f1,#4f46e5 60%,#0ea5e9);box-shadow:0 8px 24px #6366f159;flex-shrink:0}.staff-hero-name{margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.staff-hero-nav{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.staff-sanction{border-radius:var(--radius-lg, .85rem);border:1px solid rgba(148,163,184,.14);background:linear-gradient(165deg,#121a2bfa,#0c1220fa);padding:1rem 1.1rem 1.15rem;box-shadow:var(--shadow-card)}.staff-sanction.is-active{border-color:#fb718566;background:radial-gradient(500px 180px at 100% 0%,rgba(251,113,133,.12),transparent 55%),linear-gradient(165deg,#181016fa,#0c1220fa)}.staff-sanction-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.staff-sanction-active-box{border:1px solid rgba(251,113,133,.35);background:#fb718514;border-radius:.75rem;padding:.75rem .9rem;margin-bottom:.9rem}.sanction-preset{cursor:pointer;display:block}.sanction-preset input{position:absolute;opacity:0;pointer-events:none}.sanction-preset-card{display:flex;flex-direction:column;gap:.25rem;height:100%;padding:.65rem .7rem;border-radius:.7rem;border:1px solid rgba(148,163,184,.14);background:#0a0f1a99;transition:border-color .15s,box-shadow .15s,background .15s}.sanction-preset input:checked+.sanction-preset-card{border-color:#fb718580;background:#fb71851a;box-shadow:0 0 0 3px #fb71851f}.sanction-preset-title{font-size:.78rem;font-weight:800;letter-spacing:-.01em}.sanction-preset-desc{font-size:.68rem;line-height:1.35;color:var(--sc-muted, #8b9bb4)}.sanction-preset-time{font-size:.62rem;font-family:var(--font-mono);font-weight:600;color:#fda4af;margin-top:.15rem}.role-card{cursor:pointer;display:block}.role-card input{position:absolute;opacity:0;pointer-events:none}.role-card-inner{display:block;padding:.7rem .75rem;border-radius:.75rem;border:1px solid rgba(148,163,184,.14);background:#0a0f1a8c;transition:border-color .15s,box-shadow .15s}.role-card input:checked+.role-card-inner{border-color:#818cf88c;box-shadow:0 0 0 3px #6366f126;background:#6366f11a}.role-card-title{display:block;font-size:.82rem;font-weight:800;margin-bottom:.2rem}.role-card-desc{display:block;font-size:.7rem;line-height:1.35;color:var(--sc-muted, #8b9bb4)}.role-card-inner.tone-brand .role-card-title{color:#c4b5fd}.role-card-inner.tone-info .role-card-title{color:#7dd3fc}.role-card-inner.tone-ok .role-card-title{color:#86efac}.role-card-inner.tone-warn .role-card-title{color:#fcd34d}.caps-matrix{display:flex;flex-direction:column;gap:.85rem;max-height:28rem;overflow-y:auto;padding-right:.25rem}.caps-group-title{font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--sc-brand, #818cf8);margin-bottom:.35rem}.caps-row{display:flex;align-items:flex-start;gap:.55rem;padding:.45rem .5rem;border-radius:.55rem;cursor:pointer}.caps-row:hover{background:#6366f10f}.caps-row input:disabled{opacity:.7}.caps-row-label{display:block;font-size:.8rem;font-weight:700;line-height:1.2}.caps-row-desc{display:block;font-size:.68rem;color:var(--sc-muted, #8b9bb4);line-height:1.35;margin-top:.1rem}.rating-hero{display:flex;align-items:center;gap:1.1rem}.rating-score{font-family:var(--font-display);font-size:2.1rem;font-weight:800;letter-spacing:-.04em;line-height:1;color:#e2e8f0}.rating-score.is-pos{color:#6ee7b7}.rating-score.is-neg{color:#fda4af}.rating-meta{font-size:.8rem;display:flex;flex-direction:column;gap:.25rem}.admin-case{display:flex;flex-direction:column;gap:.85rem;margin:-.25rem 0 0}.admin-case-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;padding-bottom:.85rem;border-bottom:1px solid var(--sc-border, rgba(148,163,184,.12))}.admin-case-head-left{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.admin-case-id{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.03em;font-family:var(--font-display)}.admin-case-head-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.admin-case-grid{display:grid;grid-template-columns:minmax(0,1fr) 20.5rem;gap:.85rem;align-items:stretch;min-height:min(72vh,42rem)}@media(max-width:1100px){.admin-case-grid{grid-template-columns:1fr;min-height:0}}.admin-case-chat-col{display:flex;flex-direction:column;min-width:0;min-height:0;background:linear-gradient(180deg,#0e1422fa,#0b101cfa);border:1px solid var(--sc-border, #273449);border-radius:var(--radius-lg, .85rem);box-shadow:var(--shadow-card);overflow:hidden}.admin-case-chat-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--sc-border, #273449);background:#080c168c}.admin-case-legend-inline{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.68rem;font-weight:600;color:var(--sc-muted, #8b9bb4)}.admin-case-legend-inline span{display:inline-flex;align-items:center;gap:.3rem}.admin-case-legend-inline .lg-dot{display:inline-block;width:.55rem;height:.55rem;border-radius:999px}.admin-case-legend-inline .lg-dot.party{background:#64748b}.admin-case-legend-inline .lg-dot.staff{background:#8b5cf6}.admin-case-legend-inline .lg-dot.internal{background:#fbbf24}.admin-case-draft{margin:.75rem 1rem 0;border-radius:.75rem;border:1px solid rgba(251,191,36,.35);background:#fbbf2414;padding:.75rem .9rem}.admin-case-feed.case-chat{flex:1 1 auto;max-height:none;min-height:18rem;height:min(52vh,32rem);border:0;border-radius:0;background:radial-gradient(480px 220px at 0% 0%,rgba(99,102,241,.12),transparent 55%),radial-gradient(400px 200px at 100% 100%,rgba(34,211,238,.07),transparent 50%),#070b14}.case-msg-row{align-items:flex-end;gap:.4rem;margin-bottom:.35rem}.case-msg-avatar{width:1.7rem;height:1.7rem;border-radius:999px;display:grid;place-content:center;font-size:.65rem;font-weight:800;color:#fff;flex:none;margin-bottom:.1rem}.case-msg-avatar.party{background:#64748b}.case-msg-avatar.staff{background:linear-gradient(145deg,#8b5cf6,#6d28d9)}.case-msg-body{white-space:pre-wrap;word-break:break-word}.admin-case-composer{border-top:1px solid var(--sc-border, #273449);padding:.7rem 1rem .85rem;background:#080c16bf}.admin-case-composer--closed{text-align:center;font-size:.85rem;font-weight:600;color:var(--sc-muted);padding:.9rem}.admin-quick{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.admin-quick-chip{border:1px solid rgba(148,163,184,.18);background:#0f172a8c;color:#cbd5e1;font-size:.68rem;font-weight:600;padding:.28rem .55rem;border-radius:999px;cursor:pointer;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .15s,background .15s}.admin-quick-chip:hover{border-color:#818cf873;background:#6366f126;color:#e0e7ff}.admin-composer-row{display:flex;gap:.5rem;align-items:flex-end}.admin-composer-field{flex:1;min-height:2.75rem;max-height:8rem;resize:vertical;background:#0a0f1a!important;border-color:#94a3b829!important;font-size:.875rem}.admin-composer-send{width:2.75rem;height:2.75rem;padding:0!important;border-radius:.85rem!important;display:grid;place-content:center;flex:none}.admin-composer-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem;margin-top:.45rem}.admin-vis{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:#cbd5e1;cursor:pointer;padding:.25rem .55rem;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:#0f172a66}.admin-vis:has(input:checked){border-color:#818cf873;background:#6366f126;color:#e0e7ff}.admin-vis input{accent-color:#818cf8}.admin-case-side{display:flex;flex-direction:column;min-height:0;max-height:min(72vh,42rem);overflow-y:auto;background:linear-gradient(180deg,#0e1422fa,#0b101cfa);border:1px solid var(--sc-border, #273449);border-radius:var(--radius-lg, .85rem);box-shadow:var(--shadow-card)}.admin-case-side-block{padding:.9rem 1rem;border-bottom:1px solid var(--sc-border, #273449)}.admin-party{display:flex;align-items:center;gap:.55rem;padding:.4rem 0}.admin-party-av{width:1.75rem;height:1.75rem;border-radius:999px;display:grid;place-content:center;font-size:.7rem;font-weight:800;color:#fff;flex:none}.admin-party-av.a{background:linear-gradient(145deg,#22d3ee,#0891b2)}.admin-party-av.b{background:linear-gradient(145deg,#fb7185,#e11d48)}.admin-case-dl{margin:0;display:flex;flex-direction:column;gap:.4rem}.admin-case-dl>div{display:flex;justify-content:space-between;gap:.5rem;font-size:.8rem}.admin-case-dl dt{margin:0;color:var(--sc-muted, #8b9bb4);font-weight:600;font-size:.72rem}.admin-case-dl dd{margin:0;font-weight:700;text-align:right;word-break:break-word}.admin-case-timeline{max-height:14rem;overflow-y:auto}.timeline-item{position:relative;padding:.5rem .55rem .5rem .9rem;border-left:2px solid rgba(148,163,184,.14);margin-left:.25rem;margin-bottom:.25rem}.timeline-item:before{content:"";position:absolute;left:-5px;top:.75rem;width:8px;height:8px;border-radius:50%;background:#818cf8;box-shadow:0 0 0 3px #6366f133}.admin-hit{border:1px solid rgba(148,163,184,.12);border-radius:.55rem;padding:.45rem .55rem;background:#080c1673}.line-filter-bar{display:flex;flex-wrap:wrap;gap:.4rem;margin:.65rem 0 .85rem;align-items:center}.line-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.32rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.01em;text-decoration:none;color:var(--muted, #64748b);background:#94a3b81f;border:1px solid transparent;transition:.15s ease}.line-pill:hover{filter:brightness(1.05)}.line-pill.is-active{color:#0f172a;background:#fff;border-color:#7c3aed59;box-shadow:0 1px #0f172a0a}html[data-scheme=dark] .line-pill.is-active{color:#f8fafc;background:#1e293be6}.line-pill-n{font-size:.65rem;font-weight:800;opacity:.75;font-variant-numeric:tabular-nums}.line-pill--important{color:#b45309;background:#f59e0b24}.line-pill--important.is-active{border-color:#f59e0b80;color:#92400e}.line-pill--violet.is-active{border-color:#7c3aed73}.line-pill--emerald.is-active{border-color:#10b98173}.line-pill--cyan.is-active{border-color:#06b6d473}.line-pill--amber.is-active{border-color:#f59e0b73}.line-pill--rose.is-active{border-color:#f43f5e73}.chip-muted{background:#64748b1f!important;color:#64748b!important}.chip-line{font-weight:800!important;letter-spacing:.02em}.chip-line--disputes{background:#7c3aed24!important;color:#6d28d9!important}.chip-line--billing{background:#10b98124!important;color:#047857!important}.chip-line--technical{background:#06b6d424!important;color:#0e7490!important}.chip-line--account{background:#64748b29!important;color:#475569!important}.chip-line--general{background:#94a3b829!important;color:#64748b!important}.chip-line--partnership{background:#f59e0b29!important;color:#b45309!important}.chip-line--trust_safety{background:#f43f5e24!important;color:#e11d48!important}.dq-card.line-disputes{--line-rail: #7c3aed}.dq-card.line-billing{--line-rail: #10b981}.dq-card.line-technical{--line-rail: #06b6d4}.dq-card.line-account{--line-rail: #64748b}.dq-card.line-general{--line-rail: #94a3b8}.dq-card.line-partnership{--line-rail: #f59e0b}.dq-card.line-trust{--line-rail: #f43f5e}.dq-card{border-left:3px solid var(--line-rail, transparent)}.dq-card.is-important{box-shadow:0 0 0 1px #f59e0b40,0 8px 24px -12px #f59e0b59}.case-desk.is-important .case-desk-head{box-shadow:inset 0 -2px #f59e0b59}.case-desk.line-billing{--case-line: #10b981}.case-desk.line-disputes{--case-line: #7c3aed}.case-desk.line-technical{--case-line: #06b6d4}.case-desk.line-partnership{--case-line: #f59e0b}.case-desk.line-trust{--case-line: #f43f5e}.selection\:bg-\[\#FF2D20\] *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity, 1))}.selection\:bg-\[\#FF2D20\] *::selection{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity, 1))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:bg-\[\#FF2D20\]::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity, 1))}.selection\:bg-\[\#FF2D20\]::selection{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity, 1))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-black\/70:hover{color:#000000b3}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:ring-black\/20:hover{--tw-ring-color: rgb(0 0 0 / .2)}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#FF2D20\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 45 32 / var(--tw-ring-opacity, 1))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:size-16{width:4rem;height:4rem}.sm\:size-6{width:1.5rem;height:1.5rem}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:pt-5{padding-top:1.25rem}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:row-span-3{grid-row:span 3 / span 3}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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))}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-start-2{grid-column-start:2}.lg\:hidden{display:none}.lg\:h-16{height:4rem}.lg\:max-w-7xl{max-width:80rem}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:justify-center{justify-content:center}.lg\:gap-8{gap:2rem}.lg\:p-10{padding:2.5rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pt-0{padding-top:0}.lg\:text-\[\#FF2D20\]{--tw-text-opacity: 1;color:rgb(255 45 32 / var(--tw-text-opacity, 1))}}@media(min-width:1280px){.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.dark\:via-zinc-900{--tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #18181b var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-zinc-900{--tw-gradient-to: #18181b var(--tw-gradient-to-position)}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white\/50{color:#ffffff80}.dark\:text-white\/70{color:#ffffffb3}.dark\:ring-zinc-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white\/70:hover{color:#ffffffb3}.dark\:hover\:text-white\/80:hover{color:#fffc}.dark\:hover\:ring-zinc-700:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 63 70 / var(--tw-ring-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:focus-visible\:ring-\[\#FF2D20\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 45 32 / var(--tw-ring-opacity, 1))}.dark\:focus-visible\:ring-white:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}
