@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--color-slate-100: oklch(96.8% .007 247.896);--color-slate-200: oklch(92.9% .013 255.508);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-sm: 24rem;--container-lg: 32rem;--container-2xl: 42rem;--container-4xl: 56rem;--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--tracking-tight: -.025em;--leading-tight: 1.25;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video: 16 / 9;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@layer daisyui.l1.l2{.diff{position:relative;display:grid;width:100%;overflow:hidden;webkit-user-select:none;-webkit-user-select:none;user-select:none;align-items:normal;grid-template-rows:1fr 1.8rem 1fr;direction:ltr;container-type:inline-size;grid-template-columns:auto 1fr}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px;outline-color:var(--color-base-content)}.diff:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:hover .diff-item-2:after{height:2.4rem}@supports (-webkit-overflow-scrolling: touch) and (overflow: -webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}}@layer daisyui.l1.l2.l3{.modal{pointer-events:none;visibility:hidden;position:fixed;inset:0;margin:0;display:grid;height:100%;max-height:none;width:100%;max-width:none;align-items:center;justify-items:center;background-color:transparent;padding:0;color:inherit;transition:overlay .3s allow-discrete,visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overflow:clip;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto}.modal::backdrop{display:none}.modal[popover]{inset:0;margin:0;border:0;padding:0;background:transparent;color:inherit;max-width:none;max-height:none}.modal[popover]::backdrop{background-color:#0006;transition:background-color .3s ease-out}}@layer daisyui.l1.l2{.modal.modal-open,.modal[open],.modal:popover-open,.modal:target,.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:100%;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}:is(.modal.modal-open,.modal[open],.modal:popover-open,.modal:target,.modal-toggle:checked+.modal) .modal-box{translate:0 0;scale:1;opacity:1}:root:has(:is(.modal.modal-open,.modal[open],.modal:popover-open,.modal:target,.modal-toggle:checked+.modal)){--page-scroll-lock: }@starting-style{.modal.modal-open,.modal[open],.modal:popover-open,.modal:target,.modal-toggle:checked+.modal{opacity:0%}}}@layer daisyui.l1.l2.l3{.tab{position:relative;display:inline-flex;cursor:pointer;appearance:none;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;--tab-p: .75rem;--tab-bg: var(--color-base-100);--tab-border-color: var(--color-base-300);--tab-radius-ss: 0;--tab-radius-se: 0;--tab-radius-es: 0;--tab-radius-ee: 0;--tab-order: 0;--tab-radius-min: calc(.75rem - var(--border));--tab-radius-limit: min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad: #0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px) ;border-color:#0000;order:var(--tab-order);height:var(--tab-height);font-size:.875rem;padding-inline:var(--tab-p)}@media(hover:hover){.tab:hover{color:var(--color-base-content)}}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{--tw-content: attr(aria-label);content:var(--tw-content)}.tab:is(label){position:relative}.tab:is(label) input{position:absolute;inset:0;cursor:pointer;appearance:none;opacity:0%}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.tab:not(input):empty{flex-grow:1;cursor:default}.tab:focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.tab:focus{outline:2px solid transparent;outline-offset:2px}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline:2px solid currentColor;outline-offset:-5px}.tab[disabled]{pointer-events:none;opacity:40%}}@layer daisyui.l1.l2.l3{.tooltip{position:relative;display:inline-block;--tt-bg: var(--color-neutral);--tt-off: calc(100% + .5rem) ;--tt-tail: calc(100% + 1px + .25rem) ;--tt-tail-off: .5rem}.tooltip>.tooltip-content,.tooltip[data-tip]:before{position:absolute;max-width:20rem;border-radius:var(--radius-field);padding-inline:.5rem;padding-block:.25rem;text-align:center;white-space:normal;color:var(--color-neutral-content);opacity:0%;font-size:.875rem;line-height:1.25;background-color:var(--tt-bg);width:max-content;pointer-events:none;z-index:2;--tw-content: attr(data-tip);content:var(--tw-content)}.tooltip:after{opacity:0%;background-color:var(--tt-bg);content:"";pointer-events:none;width:.625rem;height:.25rem;display:block;position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-1px 0;mask-position:-1px 0;--mask-tooltip: url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip)}@media(prefers-reduced-motion:no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:100%;--tt-pos: 0rem}@media(prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0s}}}@layer daisyui.l1.l2{.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translate(var(--tt-trans, -50%)) translateY(var(--tt-pos, .25rem));inset-inline:var(--tt-inset, 50% auto);inset-block:auto var(--tt-off)}.tooltip:after{transform:translate(var(--tt-trans, -50%)) translateY(var(--tt-pos, .25rem));inset-inline:var(--tt-tail-inset, 50% auto);inset-block:auto var(--tt-tail)}}@layer daisyui.l1.l2.l3{.menu{display:flex;width:fit-content;flex-direction:column;flex-wrap:wrap;padding:.5rem;--menu-active-fg: var(--color-neutral-content);--menu-active-bg: var(--color-neutral);font-size:.875rem}.menu :where(li ul,li menu){position:relative;margin-inline-start:1rem;padding-inline-start:.5rem;white-space:nowrap}.menu :where(li ul,li menu):before{position:absolute;inset-inline-start:0rem;top:.75rem;bottom:.75rem;background-color:var(--color-base-content);opacity:10%;width:var(--border);content:""}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>*:not(ul,menu,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;border-radius:var(--radius-field);padding-inline:.75rem;padding-block:.375rem;text-align:start;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);grid-auto-columns:minmax(auto,max-content) auto max-content;-webkit-user-select:none;user-select:none}.menu :where(li>details>summary){--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.menu :where(li>details>summary){outline:2px solid transparent;outline-offset:2px}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{justify-self:flex-end;display:block;height:.375rem;width:.375rem;rotate:-135deg;translate:0 -1px;transition-property:rotate,translate;transition-duration:.2s;content:"";transform-origin:50% 50%;box-shadow:2px 2px inset;pointer-events:none}.menu details{overflow:hidden;interpolate-size:allow-keywords}.menu details::details-content{block-size:0}@media(prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{rotate:45deg;translate:0 1px}.menu :where(li:not(.menu-title,.disabled)>*:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>*:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content);color:var(--color-base-content);--tw-outline-style: none;outline-style:none}@supports (color: color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>*:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>*:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline:2px solid transparent;outline-offset:2px}}.menu :where(li:not(.menu-title,.disabled)>*:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content);--tw-outline-style: none;outline-style:none;box-shadow:0 1px #00000003 inset,0 -1px #ffffff03 inset}@supports (color: color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline:2px solid transparent;outline-offset:2px}}.menu :where(li:empty){background-color:var(--color-base-content);opacity:10%;margin:.5rem 1rem;height:1px}.menu :where(li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style: none;outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@media(forced-colors:active){.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline:2px solid transparent;outline-offset:2px}}:is(.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{rotate:45deg;translate:0 1px}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}}@layer daisyui.l1.l2.l3{.otp{position:relative;display:inline-flex;font-family:var(--font-mono);clip-path:inset(-3.5px 3.5px -3.5px -3.5px);border-radius:var(--radius-field);font-size:1.75rem;gap:var(--otp-gap);--input-color: var(--color-base-content);--otp-ch: 1ch;--otp-gap: calc(var(--otp-ch) * .5);--otp-w: calc(var(--otp-ch) * 2);--otp-size: calc(var(--size-field, .25rem) * 10);--stride: calc(var(--otp-w) + var(--otp-gap))}@supports (color: color-mix(in lab,red,red)){.otp{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}@supports (font: -apple-system-body){.otp{--otp-ch: .618164em}}.otp>input{pointer-events:none;inset-inline-start:0rem;z-index:1;margin:0;appearance:none;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;outline-style:var(--tw-outline-style);outline-width:0px;field-sizing:content;padding-inline-start:calc(var(--otp-ch) * .5 + var(--border));line-height:1;letter-spacing:calc(var(--stride) - var(--otp-ch));font-variant-numeric:tabular-nums}.otp>input::selection{background-color:transparent;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.otp>input::selection{color:color-mix(in oklab,var(--color-base-content) 20%,#0000)}}.otp>input:valid{caret-color:transparent}.otp:has(>span:nth-child(1)){width:calc(var(--stride) * 1)}.otp:has(>span:nth-child(2)){width:calc(var(--stride) * 2)}.otp:has(>span:nth-child(3)){width:calc(var(--stride) * 3)}.otp:has(>span:nth-child(4)){width:calc(var(--stride) * 4)}.otp:has(>span:nth-child(5)){width:calc(var(--stride) * 5)}.otp:has(>span:nth-child(6)){width:calc(var(--stride) * 6)}.otp:has(>span:nth-child(7)){width:calc(var(--stride) * 7)}.otp:has(>span:nth-child(8)){width:calc(var(--stride) * 8)}.otp>span{position:absolute;display:flex;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));transition:border-color .2s;inline-size:var(--otp-w);block-size:var(--otp-size);background-color:var(--color-base-100);border:var(--border) solid var(--input-color);border-radius:inherit;outline:2px solid #0000;outline-offset:1px;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color: color-mix(in lab,red,red)){.otp>span{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.otp>span:nth-child(1){left:1px}@supports (font: -apple-system-body){.otp>span:nth-child(1){left:2px}}.otp>span:nth-child(2){left:calc(var(--stride) * 1);transition-delay:.02s}.otp>span:nth-child(3){left:calc(var(--stride) * 2);transition-delay:.04s}.otp>span:nth-child(4){left:calc(var(--stride) * 3);transition-delay:.06s}.otp>span:nth-child(5){left:calc(var(--stride) * 4);transition-delay:.08s}.otp>span:nth-child(6){left:calc(var(--stride) * 5);transition-delay:.1s}.otp>span:nth-child(7){left:calc(var(--stride) * 6);transition-delay:.12s}.otp>span:nth-child(8){left:calc(var(--stride) * 7);transition-delay:.14s}.otp:has(input:valid:focus)>span{outline:2px solid var(--input-color);outline-offset:1px}.otp:has(input:valid:focus):after{opacity:0}.otp:after{flex-shrink:0;content:"";width:var(--otp-w);height:var(--otp-size);border-radius:var(--radius-field);outline:2px solid #0000;outline-offset:1px;z-index:10;margin-inline-start:calc(-1 * (var(--otp-gap) + var(--otp-ch) * .5 + var(--border)))}.otp:focus-within{isolation:isolate;--input-color: var(--color-base-content)}.otp:focus-within>span{box-shadow:0 1px var(--input-color)}@supports (color: color-mix(in lab,red,red)){.otp:focus-within>span{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.otp:focus-within:after{outline-color:var(--input-color)}}@layer daisyui.l1.l2.l3{.dropdown{position:relative;display:inline-block;position-area:var(--anchor-v, bottom) var(--anchor-h, span-right)}.dropdown>*:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.dropdown>*:not(:has(~[class*=dropdown-content])):focus{outline:2px solid transparent;outline-offset:2px}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown[popover],.dropdown .dropdown-content{z-index:999}@media(prefers-reduced-motion:no-preference){.dropdown[popover],.dropdown .dropdown-content{animation:dropdown .2s;transition-property:opacity,scale,display,overlay;transition-behavior:allow-discrete;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@starting-style{.dropdown[popover],.dropdown .dropdown-content{scale:95%;opacity:0}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content{opacity:100%;scale:100%}.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:100%;scale:100%}.dropdown:is(details){overflow:revert-layer}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:#0000}.dropdown[popover]{position:fixed;color:inherit}@supports not (position-area: bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close,.dropdown[popover].dropdown-open:not(:popover-open){display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown[popover]::backdrop{background-color:color-mix(in oklab,#000 30%,#0000)}}.dropdown[popover].dropdown-close,.dropdown[popover]:not(.dropdown-open,:popover-open){display:none;transform-origin:top;opacity:0%;scale:95%}}@layer daisyui.l1.l2.l3{:where(.btn){width:unset}}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1.l2.l3{.btn{--size: calc(var(--size-field, .25rem) * 10);--btn-p: 1rem;--btn-fg: var(--color-base-content);display:inline-flex;flex-shrink:0;cursor:pointer;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.375rem;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;font-weight:600;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));border-width:var(--border);touch-action:manipulation;transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;--btn-bg: var(--btn-color, var(--color-base-200));--btn-border: var(--btn-color, var(--color-base-200));--btn-soft-bg: initial;--btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);--btn-inset: 0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize, .875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style, solid);outline-color:var(--btn-color, var(--color-base-content));--tw-prose-links: var(--btn-fg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise, 0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset,var(--btn-shadow)}@supports (color: color-mix(in lab,red,red)){.btn{--btn-border: color-mix( in oklab, var(--btn-color, var(--color-base-200)), #000 calc(var(--depth) * 5%) )}}@supports (color: color-mix(in lab,red,red)){.btn{--btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn:is([type=checkbox],[type=radio]){appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content: attr(aria-label);content:var(--tw-content)}}@layer daisyui.l1.l2{.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color: var(--color-primary);--btn-fg: var(--color-primary-content);isolation:isolate}@media(hover:hover){.btn:hover{--btn-bg: var(--btn-hover-bg, var(--btn-color, var(--color-base-200)) );color:var(--btn-fg);--btn-border: var(--btn-hover-border, var(--btn-bg) );--btn-border-style: solid;--btn-inset: var(--btn-hover-inset, 0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) );--btn-shadow: var(--btn-hover-shadow, 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg) )}@supports (color: color-mix(in lab,red,red)){.btn:hover{--btn-bg: var(--btn-hover-bg, color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%) )}}@supports (color: color-mix(in lab,red,red)){.btn:hover{--btn-border: var(--btn-hover-border, color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%)) )}}@supports (color: color-mix(in lab,red,red)){.btn:hover{--btn-shadow: var(--btn-hover-shadow, 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000) )}}}.btn:active:not(.btn-active){translate:0 var(--btn-active-translate, .5px);--btn-bg: var(--btn-active-bg, var(--btn-color, var(--color-base-200)) );color:var(--btn-fg, var(--color-base-content));--btn-border: var(--btn-active-border, var(--btn-color, var(--color-base-200)) );--btn-border-style: solid;--btn-inset: var(--btn-active-inset, 0 0 0 0 oklch(0% 0 0/0));--btn-shadow: var(--btn-active-shadow, 0 0 0 0 oklch(0% 0 0/0))}@supports (color: color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-bg: var(--btn-active-bg, color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%) )}}@supports (color: color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-border: var(--btn-active-border, color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%) )}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg: var(--btn-color, var(--color-base-200));color:var(--btn-fg, var(--color-base-content));--btn-border: var(--btn-bg);--btn-border-style: solid;--btn-inset: 0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);isolation:isolate}@supports (color: color-mix(in lab,red,red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}@supports (color: color-mix(in lab,red,red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn:focus-visible,.btn:has(:focus-visible){outline-width:2px;outline-style:solid;isolation:isolate}}@layer daisyui{.btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content);--btn-bg: #0000;--btn-border: #0000;background-image:none;--btn-inset: 0 0 0 0 oklch(0% 0 0/0);--btn-shadow: 0 0 0 0 oklch(0% 0 0/0)}@supports (color: color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}.btn:is(:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}}@layer daisyui.l1.l2.l3{.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;background-color:currentcolor;vertical-align:middle;width:calc(var(--size-selector, .25rem) * 6);-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%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'/%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%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:no-preference){.loading{-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")}}}.pointer-events-none{pointer-events:none}.countdown.countdown{line-height:1em}@layer daisyui.l1.l2.l3{.countdown{display:inline-flex}.countdown>*{visibility:hidden;position:relative;display:inline-block;overflow-y:clip;transition:width .4s ease-out .2s;height:1em;--value-v: mod(max(0, var(--value)), 1000) ;--value-hundreds: round(to-zero, var(--value-v) / 100, 1) ;--value-tens: round(to-zero, mod(var(--value-v), 100) / 10, 1) ;--value-ones: mod(var(--value-v), 100) ;--show-hundreds: clamp(clamp(0, var(--digits, 1) - 2, 1), var(--value-hundreds), 1);--show-tens: clamp( clamp(0, var(--digits, 1) - 1, 1), var(--value-tens) + var(--show-hundreds), 1 );--first-digits: round(to-zero, var(--value-v) / 10, 1) ;width:calc(1ch + var(--show-tens) * 1ch + var(--show-hundreds) * 1ch);direction:ltr}.countdown>*:before,.countdown>*:after{visibility:visible;position:absolute;overflow-x:clip;--tw-content: "00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a";content:var(--tw-content);font-variant-numeric:tabular-nums;white-space:pre;text-align:end;direction:rtl;transition:all 1s cubic-bezier(1,0,0,1),width .2s ease-out .2s,opacity .2s ease-out .2s}.countdown>*:before{width:calc(1ch + var(--show-hundreds) * 1ch);top:calc(var(--first-digits) * -1em);inset-inline-end:0;opacity:var(--show-tens)}.countdown>*:after{width:1ch;top:calc(var(--value-ones) * -1em);inset-inline-start:0}}.collapse:not(td,tr,colgroup){visibility:revert-layer}@layer daisyui.l1.l2.l3{.collapse{display:grid;position:relative;border-radius:var(--radius-box, 1rem);width:100%;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);isolation:isolate}@media(prefers-reduced-motion:no-preference){.collapse{transition:grid-template-rows .2s}}.collapse>input:is([type=checkbox],[type=radio]){grid-column-start:1;grid-row-start:1;appearance:none;opacity:0;z-index:1;width:100%;padding:1rem;padding-inline-end:3rem;min-height:1lh;transition:background-color .2s ease-out}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay: .2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content}@supports not (content-visibility: visible){.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:focus-visible,.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible),.collapse:has(summary:focus-visible){outline-color:var(--color-base-content);outline-style:solid;outline-width:2px;outline-offset:2px}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:is(details){width:100%}.collapse:is(details)::details-content{--overflow-delay: 0s;overflow:clip;height:0}@media(prefers-reduced-motion:no-preference){.collapse:is(details)::details-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords}.collapse:is(details):where([open])::details-content{--overflow-delay: .2s;height:auto;overflow:revert-layer}}.collapse:is(details)>summary{position:relative;display:block;outline:none}.collapse:is(details)>summary::-webkit-details-marker{display:none}}@layer daisyui.l1.l2{@media(prefers-reduced-motion:no-preference){.collapse:is([open]).collapse-arrow>.collapse-title:after{transform:translateY(-50%) rotate(225deg)}}@media(prefers-reduced-motion:no-preference){.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%) rotate(225deg)}}.collapse.collapse-open.collapse-plus>.collapse-title:after{--tw-content: "\2212";content:var(--tw-content)}:is(.collapse[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after{transform:translateY(-50%) rotate(225deg)}.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%) rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after{--tw-content: "\2212";content:var(--tw-content)}.collapse[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after{--tw-content: "\2212";content:var(--tw-content)}.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content: "\2212";content:var(--tw-content)}}@layer daisyui.l1.l2.l3{.collapse-content{--overflow-delay: 0s;content-visibility:hidden;overflow:clip;grid-column-start:1;grid-row-start:2;min-height:0;padding-left:1rem;padding-right:1rem;cursor:unset}@supports not (content-visibility: hidden){.collapse-content{visibility:hidden}}@media(prefers-reduced-motion:no-preference){.collapse-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out}}details>.collapse-content{content-visibility:visible}}@layer daisyui.l1.l2.l3{.filter{display:flex;flex-wrap:wrap}.filter [type=radio]{width:auto}.filter input{overflow:hidden;opacity:100%;scale:1;transition:visibility .1s allow-discrete,margin .1s,opacity .3s,padding .3s,border-width .1s}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1 / 1}.filter input.filter-reset:after{--tw-content: "\d7";content:var(--tw-content)}}@layer daisyui.l1{.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]){visibility:hidden}.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]),.filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset):not([type=checkbox])) :not(:checked,.filter-reset,[type=reset]){margin-inline:0;width:0;padding-inline:0;opacity:0%;scale:0;border-width:0}}@layer daisyui.l1.l2.l3{:is(.validator:user-valid,.validator:has(:user-valid)),:is(.validator:user-valid,.validator:has(:user-valid)):focus,:is(.validator:user-valid,.validator:has(:user-valid)):checked,:is(.validator:user-valid,.validator:has(:user-valid))[aria-checked=true],:is(.validator:user-valid,.validator:has(:user-valid)):focus-within{--input-color: var(--color-success)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))),:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):checked,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true],:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus-within{--input-color: var(--color-error)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{visibility:visible;color:var(--color-error)}}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{display:revert-layer}@layer daisyui.l1.l2{.collapse-open{grid-template-rows:max-content 1fr}.collapse-open>.collapse-content{--overflow-delay: .2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;padding-bottom:1rem}@supports not (content-visibility: visible){.collapse-open>.collapse-content{visibility:visible}}}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}@layer daisyui.l1.l2.l3{.list{display:flex;flex-direction:column;font-size:.875rem}.list .list-row{--list-grid-cols: minmax(0, auto) 1fr;position:relative;display:grid;grid-auto-flow:column;gap:1rem;border-radius:var(--radius-box);padding:1rem;word-break:break-word;grid-template-columns:var(--list-grid-cols)}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);position:absolute;bottom:0;border-color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content) 5%,transparent)}}}@layer daisyui.l1.l2{.list .list-row:has(.list-col-grow:nth-child(1)){--list-grid-cols: 1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols: minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols: minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}}@layer daisyui.l1.l2.l3{.toast{position:fixed;inset-inline-start:auto;inset-inline-end:1rem;top:auto;bottom:1rem;display:flex;flex-direction:column;gap:.5rem;background-color:transparent;translate:var(--toast-x, 0) var(--toast-y, 0);width:max-content;max-width:calc(100vw - 2rem)}@media(prefers-reduced-motion:no-preference){.toast>*{animation:toast .25s ease-out}}}@layer daisyui.l1.l2.l3{.toggle{border:var(--border) solid currentColor;color:var(--input-color);position:relative;display:inline-grid;flex-shrink:0;cursor:pointer;appearance:none;place-content:center;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;grid-template-columns:0fr 1fr 1fr;--radius-selector-max: calc( var(--radius-selector) + var(--radius-selector) + var(--radius-selector) );border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px currentColor inset;transition:color .3s,grid-template-columns .2s;--input-color: var(--color-base-content);--toggle-p: calc(var(--size) * .125);--size: calc(var(--size-selector, .25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}@supports (color: color-mix(in lab,red,red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000) inset}}@supports (color: color-mix(in lab,red,red)){.toggle{--input-color: color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle>*{z-index:1;grid-column:span 1 / span 1;grid-column-start:2;grid-row-start:1;height:100%;cursor:pointer;appearance:none;background-color:transparent;padding:.125rem;transition:opacity .2s,rotate .4s;border:none}.toggle>*:focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.toggle>*:focus{outline:2px solid transparent;outline-offset:2px}}.toggle>*:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>*:nth-child(3){color:var(--color-base-100);opacity:0%;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0%;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:100%;rotate:0deg}.toggle:before{position:relative;inset-inline-start:0rem;grid-column-start:2;grid-row-start:1;aspect-ratio:1 / 1;height:100%;width:100%;border-radius:var(--radius-selector);background-color:currentcolor;translate:0;--tw-content: "";content:var(--tw-content);transition:background-color .1s,translate .2s,inset-inline-start .2s;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@supports (color: color-mix(in lab,red,red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000)}}@media(forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:-1px}}@media print{.toggle:before{outline:.25rem solid;outline-offset:-1rem}}.toggle:focus-visible,.toggle:has(:focus-visible){outline:2px solid currentColor;outline-offset:2px}.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked){grid-template-columns:1fr 1fr 0fr;background-color:var(--color-base-100);--input-color: var(--color-base-content)}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentcolor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:30%}.toggle:disabled:before{background-color:transparent;border:var(--border) solid currentColor}}@layer daisyui.l1.l2.l3{.input{position:relative;display:inline-flex;flex-shrink:1;appearance:none;align-items:center;gap:.5rem;background-color:var(--color-base-100);padding-inline:.75rem;vertical-align:middle;white-space:nowrap;--size: calc(var(--size-field, .25rem) * var(--in-size-mul));--input-color: var(--color-base-content);cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size, 0rem),var(--font-size-min));touch-action:manipulation;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));border:var(--border) solid var(--input-color, #0000);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color: color-mix(in lab,red,red)){.input{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}@supports (color: color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input input{height:100%;width:100%;appearance:none;background-color:transparent;border:none}.input input::placeholder{color:var(--color-base-content);opacity:50%}.input input:focus,.input input:focus-within{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.input input:focus,.input input:focus-within{outline:2px solid transparent;outline-offset:2px}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input input::-webkit-inner-spin-button{margin-inline-end:-.15em}input.input,.input input{position:relative;display:inline-flex}:is(input.input,.input input)[type=url],:is(input.input,.input input)[type=email]{direction:ltr}:is(input.input,.input input)::-webkit-datetime-edit,:is(input.input,.input input)::-webkit-date-and-time-value{display:grid;min-height:100%;align-items:center;text-align:inherit}:is(input.input,.input input)::-webkit-inner-spin-button{margin-inline-end:-.75rem;margin-block:calc(.25rem * var(--spin-my))}:is(input.input,.input input)::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em;width:1em;height:1em;cursor:pointer}:is(input.input,.input input)::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus,.input:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@supports (color: color-mix(in lab,red,red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}@media(pointer:coarse){@supports (-webkit-touch-callout: none){.input:focus,.input:focus-within{--font-size: 1rem}}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);box-shadow:none}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input):is(input),:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input) :is(input){color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input):is(input),:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input) :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder,:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input) ::placeholder{color:var(--color-base-content);opacity:20%}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}}@layer daisyui.l1.l2{.input{--in-size-mul: 10;--font-size-min: .875rem;--spin-my: -3}.floating-label:has(.input){--top-mul: 5;--font-size: .875rem}}@layer daisyui.l1.l2.l3{.range{appearance:none;webkit-appearance:none;--range-thumb: var(--color-base-100);--range-thumb-size: calc(var(--size-selector, .25rem) * 6);--range-progress: currentColor;--range-fill: 1;--range-p: .25rem;--range-bg: currentColor;--range-fill-x: calc( (var(--range-dir, 1) * -100cqw) - (var(--range-dir, 1) * var(--range-thumb-size) / 2) );--range-fill-y: 0;--range-fill-spread: calc(100cqw * var(--range-fill));cursor:pointer;overflow:hidden;background-color:transparent;vertical-align:middle;width:clamp(3rem,20rem,100%);--radius-selector-max: calc( var(--radius-selector) + var(--radius-selector) + var(--radius-selector) );border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));border:none;height:var(--range-thumb-size)}@supports (color: color-mix(in lab,red,red)){.range{--range-bg: color-mix(in oklab, currentColor 10%, #0000)}}[dir=rtl] .range{--range-dir: -1}.range:focus{outline:none}.range:focus-visible{outline:2px solid;outline-offset:2px}.range::-webkit-slider-runnable-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * .5)}@media(forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}}@media(forced-colors:active){.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;inset-block-start:50%;color:var(--range-progress);transform:translateY(-50%);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}@supports (color: color-mix(in lab,red,red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range::-moz-range-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * .5)}.range::-moz-range-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:currentColor;height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}@supports (color: color-mix(in lab,red,red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range:disabled{cursor:not-allowed;opacity:30%}}@layer daisyui.l1.l2.l3{.indicator{position:relative;display:inline-flex;width:max-content}.indicator :where(.indicator-item){z-index:1;position:absolute;white-space:nowrap;top:var(--indicator-t, 0);bottom:var(--indicator-b, auto);left:var(--indicator-s, auto);right:var(--indicator-e, 0);translate:var(--indicator-x, 50%) var(--indicator-y, -50%)}}@layer daisyui.l1.l2.l3{.table{font-size:.875rem;position:relative;width:100%;border-collapse:separate;--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media(hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){padding-inline:1rem;padding-block:.75rem;vertical-align:middle}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content);font-size:.875rem;font-weight:600}@supports (color: color-mix(in lab,red,red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}.table :where(.table-pin-rows thead tr){position:sticky;top:0;z-index:1;background-color:var(--color-base-100)}.table :where(.table-pin-rows tfoot tr){position:sticky;bottom:0;z-index:1;background-color:var(--color-base-100)}.table :where(.table-pin-cols tr th){position:sticky;right:0;left:0;background-color:var(--color-base-100)}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}}@layer daisyui.l1.l2.l3{.steps{display:inline-grid;grid-auto-flow:column;overflow:hidden;overflow-x:auto;counter-reset:step;grid-auto-columns:1fr}.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;--step-bg: var(--color-base-300);--step-fg: var(--color-base-content)}.steps .step:before{top:0;grid-column-start:1;grid-row-start:1;height:.5rem;width:100%;border:1px solid;color:var(--step-bg);background-color:var(--step-bg);content:"";margin-inline-start:-100%}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content: counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);position:relative;grid-column-start:1;grid-row-start:1;display:grid;height:2rem;width:2rem;place-items:center;place-self:center;border-radius:calc(infinity * 1px)}.steps .step:first-child:before{--tw-content: none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content: attr(data-content);content:var(--tw-content)}}@layer daisyui.l1.l2{.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg: var(--color-neutral);--step-fg: var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg: var(--color-primary);--step-fg: var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg: var(--color-secondary);--step-fg: var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg: var(--color-accent);--step-fg: var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg: var(--color-info);--step-fg: var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg: var(--color-success);--step-fg: var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg: var(--color-warning);--step-fg: var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg: var(--color-error);--step-fg: var(--color-error-content)}}@layer daisyui.l1.l2.l3{.select{position:relative;display:inline-flex;flex-shrink:1;appearance:none;align-items:center;gap:.375rem;background-color:var(--color-base-100);padding-inline-start:.75rem;padding-inline-end:1.75rem;vertical-align:middle;--size: calc(var(--size-field, .25rem) * var(--sl-size-mul));--input-color: var(--color-base-content);width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size, 0rem),var(--font-size-min));touch-action:manipulation;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-size:4px 4px,4px 4px;background-repeat:no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:var(--border) solid var(--input-color, #0000);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color: color-mix(in lab,red,red)){.select{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}@supports (color: color-mix(in lab,red,red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .select{background-position:calc(0% + 12px) calc(1px + 50%),calc(0% + 16px) calc(1px + 50%)}[dir=rtl] .select::picker(select),[dir=rtl] .select select::picker(select){translate:.5rem 0}.select[multiple]{height:auto;overflow:auto;padding-block:.75rem;padding-inline-end:.75rem;background-image:none}.select select{margin-inline-start:-.75rem;margin-inline-end:-1.75rem;width:calc(100% + 2.75rem);appearance:none;padding-inline-start:.75rem;padding-inline-end:1.75rem;height:calc(100% - calc(var(--border) * 2));align-items:center;background:inherit;border-radius:inherit;border-style:none}.select select::placeholder{color:var(--color-base-content);opacity:50%}.select select:focus,.select select:focus-within{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.select select:focus,.select select:focus-within{outline:2px solid transparent;outline-offset:2px}}.select select:not(:last-child){margin-inline-end:-1.375rem;background-image:none}.select:focus,.select:focus-within,.select:open{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}@supports (color: color-mix(in lab,red,red)){.select:focus,.select:focus-within,.select:open{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder,:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select) ::placeholder{color:var(--color-base-content);opacity:20%}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance: base-select){:is(.select,.select select),:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;max-height:min(24rem,70dvh);margin-inline:.5rem;translate:-.5rem 0;border:var(--border) solid var(--color-base-200);margin-block:.5rem;border-radius:var(--radius-box);padding:.5rem;background-color:inherit;box-shadow:0 2px calc(var(--depth) * 3px) -2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0 / calc(var(--depth) * .1)),0 8px 10px -6px rgb(0 0 0 / calc(var(--depth) * .1))}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:nth-child(1){margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px));transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);white-space:normal}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content);--tw-outline-style: none;outline-style:none}@supports (color: color-mix(in lab,red,red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@media(forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline:2px solid transparent;outline-offset:2px}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}}@layer daisyui.l1.l2{.select{--sl-size-mul: 10;--font-size-min: .875rem;--option-px: 3}.floating-label:has(.select){--top-mul: 5;--font-size: .875rem}}@layer daisyui.l1.l2.l3{.timeline{position:relative;display:flex}.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{border:none;width:100%}.timeline>li>hr:first-child{grid-column-start:1;grid-row-start:2}.timeline>li>hr:last-child{grid-column-start:3;grid-column-end:none;grid-row-start:2;grid-row-end:auto}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){height:.25rem;background-color:var(--color-base-300)}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector)}.timeline:has(.timeline-middle hr):last-child{border-start-start-radius:var(--radius-selector);border-end-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0}.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-end-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector)}}@layer daisyui.l1.l2{.swap{position:relative;display:inline-grid;cursor:pointer;place-content:center;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none}.swap input{appearance:none;border:none}.swap>*{grid-column-start:1;grid-row-start:1}@media(prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on{opacity:0%}.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0%}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:100%;backface-visibility:visible}}@layer daisyui.l1.l2.l3{.collapse-title{grid-column-start:1;grid-row-start:1;position:relative;width:100%;padding:1rem;padding-inline-end:3rem;min-height:1lh;transition:background-color .2s ease-out}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}@layer daisyui.l1.l2.l3{.avatar{position:relative;display:inline-flex;vertical-align:middle}.avatar>div{display:block;aspect-ratio:1 / 1;overflow:hidden}.avatar img{height:100%;width:100%;object-fit:cover}}@layer daisyui.l1.l2.l3{.checkbox{border:var(--border) solid var(--input-color, var(--color-base-content));position:relative;display:inline-block;flex-shrink:0;cursor:pointer;appearance:none;border-radius:var(--radius-selector);padding:.25rem;vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 0 #0000 inset,0 0 #0000;transition:background-color .2s,box-shadow .2s;--size: calc(var(--size-selector, .25rem) * 6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@supports (color: color-mix(in lab,red,red)){.checkbox{border:var(--border) solid var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:before{--tw-content: "";content:var(--tw-content);display:block;width:100%;height:100%;rotate:45deg;background-color:currentcolor;opacity:0%;transition:clip-path .3s,opacity .1s,rotate .3s,translate .3s;transition-delay:.1s;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);box-shadow:0 3px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;font-size:1rem;line-height:.75}.checkbox:focus-visible{outline:2px solid var(--input-color, currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color, #0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:100%}@media(forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{rotate:0deg;background-color:transparent;--tw-content: "\2714\fe0e";clip-path:none}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{rotate:0deg;background-color:transparent;--tw-content: "\2714\fe0e";clip-path:none}}.checkbox:indeterminate{background-color:var(--input-color, var(--color-base-content) )}@supports (color: color-mix(in lab,red,red)){.checkbox:indeterminate{background-color:var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000) )}}.checkbox:indeterminate:before{rotate:0deg;opacity:100%;translate:0 -35%;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%)}}@layer daisyui.l1.l2{.checkbox:disabled{cursor:not-allowed;opacity:20%}}@layer daisyui.l1.l2.l3{.radio{position:relative;display:inline-block;flex-shrink:0;cursor:pointer;appearance:none;border-radius:calc(infinity * 1px);padding:.25rem;vertical-align:middle;border:var(--border) solid var(--input-color, currentColor);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size: calc(var(--size-selector, .25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color, currentColor)}@supports (color: color-mix(in lab,red,red)){.radio{border:var(--border) solid var(--input-color, color-mix(in srgb, currentColor 20%, #0000))}}.radio:before{display:block;width:100%;height:100%;border-radius:calc(infinity * 1px);--tw-content: "";content:var(--tw-content);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}.radio:focus-visible{outline:2px solid currentColor}.radio:checked,.radio[aria-checked=true]{border-color:currentcolor;background-color:var(--color-base-100)}@media(prefers-reduced-motion:no-preference){.radio:checked,.radio[aria-checked=true]{animation:radio .2s ease-out}}:is(.radio:checked,.radio[aria-checked=true]):before{background-color:currentcolor;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}@media(forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:-1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline:.25rem solid;outline-offset:-1rem}}}@layer daisyui.l1.l2{.radio:disabled{cursor:not-allowed;opacity:20%}}@layer daisyui.l1.l2.l3{.rating{position:relative;display:inline-flex;vertical-align:middle;--size: var(--size-selector, .25rem) * 6}.rating input{cursor:pointer;appearance:none}.rating *{border-radius:0;background-color:var(--color-base-content);opacity:20%;width:calc(var(--size) * 1);height:calc(var(--size))}@media(prefers-reduced-motion:no-preference){.rating *{animation:rating .25s ease-out}}.rating .rating-hidden{width:.5rem;background-color:transparent}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:100%}.rating :focus-visible{scale:1.1}@media(prefers-reduced-motion:no-preference){.rating :focus-visible{transition:scale .2s ease-out}}.rating :active:focus{animation:none;scale:1.1}}@layer daisyui.l1.l2{.rating{--size: var(--size-selector, .25rem) * 6}}@layer daisyui.l1.l2.l3{.drawer{position:relative;display:grid;width:100%;grid-auto-columns:max-content auto}}@layer daisyui.l1.l2.l3{.card{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-box);transition:outline .2s ease-in-out;outline:2px solid #0000;outline-offset:2px}.card:focus-visible,.card[aria-checked=true],.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card:has(>:checked:focus-visible),.card[aria-checked=true]:focus-visible,.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card>:is([type=checkbox],[type=radio]){appearance:none}}@layer daisyui.l1.l2.l3.l4{.card 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 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 figure{display:flex;align-items:center;justify-content:center}}@layer daisyui.l1.l2.l3{.stats{position:relative;display:inline-grid;grid-auto-flow:column;overflow-x:auto;border-radius:var(--radius-box)}}@layer daisyui.l1.l2.l3{.progress{position:relative;height:.5rem;width:100%;appearance:none;overflow:hidden;border-radius:var(--radius-box);background-color:currentcolor;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%}@media(prefers-reduced-motion:no-preference){.progress:indeterminate{animation:progress 5s ease-in-out infinite}}@supports (-moz-appearance: none){.progress:indeterminate::-moz-progress-bar{background-color:transparent}@media(prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{animation:progress 5s ease-in-out infinite;background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%}}}@supports (-moz-appearance: none){.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentcolor}}@supports (-webkit-appearance: none){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:transparent}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}@layer daisyui.l1.l2{.dropdown-end{--anchor-h: span-left}.dropdown-end :where(.dropdown-content){inset-inline-end:0rem;translate:0 0}[dir=rtl] :is(.dropdown-end :where(.dropdown-content)){translate:0 0}.dropdown-end.dropdown-left{--anchor-h: left;--anchor-v: span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}.dropdown-end.dropdown-right{--anchor-h: right;--anchor-v: span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0}}@layer daisyui.l1.l2{.dropdown-top{--anchor-v: top}.dropdown-top .dropdown-content{top:auto;bottom:100%;transform-origin:bottom}}.-top-\[70px\]{top:-70px}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-\[-40px\]{top:-40px}.top-\[-60px\]{top:-60px}.top-\[-110px\]{top:-110px}.top-\[-120px\]{top:-120px}.top-\[4\%\]{top:4%}.top-\[6\%\]{top:6%}.top-\[8\%\]{top:8%}.top-\[10\%\]{top:10%}.top-\[16\%\]{top:16%}.top-\[20px\]{top:20px}.top-\[22\%\]{top:22%}.top-\[30\%\]{top:30%}.top-\[30px\]{top:30px}.top-\[34\%\]{top:34%}.top-\[35\%\]{top:35%}.top-\[38\%\]{top:38%}.top-\[52\%\]{top:52%}.top-\[60px\]{top:60px}.top-\[90px\]{top:90px}.top-\[190px\]{top:190px}.top-\[280px\]{top:280px}.top-\[520px\]{top:520px}.-right-\[52px\]{right:-52px}.-right-\[70px\]{right:-70px}.-right-\[108px\]{right:-108px}.-right-\[132px\]{right:-132px}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[-40px\]{right:-40px}.right-\[-60px\]{right:-60px}.right-\[-70px\]{right:-70px}.right-\[-140px\]{right:-140px}.right-\[-160px\]{right:-160px}.right-\[0\.5\%\]{right:.5%}.right-\[1\%\]{right:1%}.right-\[2\%\]{right:2%}.right-\[3\%\]{right:3%}.right-\[5\%\]{right:5%}.right-\[6\%\]{right:6%}.right-\[22px\]{right:22px}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.-bottom-9{bottom:calc(var(--spacing) * -9)}.-bottom-\[22px\]{bottom:-22px}.-bottom-\[46px\]{bottom:-46px}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[-6px\]{bottom:-6px}.bottom-\[-60px\]{bottom:-60px}.bottom-\[-70px\]{bottom:-70px}.bottom-\[-80px\]{bottom:-80px}.bottom-\[8\%\]{bottom:8%}.bottom-\[14\%\]{bottom:14%}.bottom-\[16\%\]{bottom:16%}.bottom-\[80px\]{bottom:80px}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-10{left:calc(var(--spacing) * 10)}.left-\[-60px\]{left:-60px}.left-\[-70px\]{left:-70px}.left-\[-90px\]{left:-90px}.left-\[-140px\]{left:-140px}.left-\[-150px\]{left:-150px}.left-\[-160px\]{left:-160px}.left-\[0\.5\%\]{left:.5%}.left-\[1\%\]{left:1%}.left-\[2\%\]{left:2%}.left-\[5\%\]{left:5%}.left-\[6\%\]{left:6%}.join{display:inline-flex;align-items:stretch;--join-ss: 0;--join-se: 0;--join-es: 0;--join-ee: 0;--join-v: 0;--join-h: 1;@scope(&){>:where(:focus,:has(:focus)){z-index:1}@media(hover:hover){>:where(.btn:hover,:has(.btn:hover)){isolation:isolate}}:where(:scope>:first-child){--join-ss: var(--radius-field);--join-se: calc(var(--radius-field) * var(--join-v));--join-es: calc(var(--radius-field) * var(--join-h));--join-ee: 0}:where(:scope>:last-child){--join-ss: 0;--join-se: calc(var(--radius-field) * var(--join-h));--join-es: calc(var(--radius-field) * var(--join-v));--join-ee: var(--radius-field)}:where(:scope>:only-child){--join-ss: var(--radius-field);--join-se: var(--radius-field);--join-es: var(--radius-field);--join-ee: var(--radius-field)}}}@layer daisyui.l1.l2.l3{.textarea{min-height:5rem;flex-shrink:1;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);padding-inline:.75rem;padding-block:.5rem;vertical-align:middle;--input-color: var(--color-base-content);width:clamp(3rem,20rem,100%);font-size:max(var(--font-size, 0rem),var(--font-size-min));touch-action:manipulation;border:var(--border) solid var(--input-color, #0000);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color: color-mix(in lab,red,red)){.textarea{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}@supports (color: color-mix(in lab,red,red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea textarea{appearance:none;background-color:transparent;border:none}.textarea textarea::placeholder{color:var(--color-base-content);opacity:50%}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline:2px solid transparent;outline-offset:2px}}.textarea:focus,.textarea:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@supports (color: color-mix(in lab,red,red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}@media(pointer:coarse){@supports (-webkit-touch-callout: none){.textarea:focus,.textarea:focus-within{--font-size: 1rem}}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder,:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled])) ::placeholder{color:var(--color-base-content);opacity:20%}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}@layer daisyui.l1.l2{.textarea{--font-size-min: .875rem}.floating-label:has(.textarea){--top-mul: 5;--font-size: .875rem}}.isolate{isolation:isolate}@layer daisyui.l1.l2.l3{.stack{display:inline-grid;grid-template-columns:3px 4px 1fr 4px 3px;grid-template-rows:3px 4px 1fr 4px 3px}.stack>*{height:100%;width:100%}.stack>*:nth-child(n+2){width:100%;opacity:70%}.stack>*:nth-child(2){z-index:2;opacity:90%}.stack>*:nth-child(1){z-index:3;width:100%}}@layer daisyui.l1.l2{:is(.stack,.stack.stack-bottom)>*{grid-column:3 / 4;grid-row:3 / 6}:is(.stack,.stack.stack-bottom)>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}:is(.stack,.stack.stack-bottom)>*:nth-child(1){grid-column:1 / 6;grid-row:1 / 4}.stack.stack-top>*{grid-column:3 / 4;grid-row:1 / 4}.stack.stack-top>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-top>*:nth-child(1){grid-column:1 / 6;grid-row:3 / 6}.stack.stack-start>*{grid-column:1 / 4;grid-row:3 / 4}.stack.stack-start>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-start>*:nth-child(1){grid-column:3 / 6;grid-row:1 / 6}.stack.stack-end>*{grid-column:3 / 6;grid-row:3 / 4}.stack.stack-end>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-end>*:nth-child(1){grid-column:1 / 4;grid-row:1 / 6}}@layer daisyui.l1.l2.l3{.modal-backdrop{grid-column-start:1;grid-row-start:1;display:grid;align-self:stretch;justify-self:stretch;color:transparent;z-index:-1}.modal-backdrop button{cursor:pointer}}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}@layer daisyui.l1.l2.l3{.hero{display:grid;width:100%;place-items:center;background-size:cover;background-position:center}.hero>*{grid-column-start:1;grid-row-start:1}}@layer daisyui.l1.l2.l3{.modal-box{grid-column-start:1;grid-row-start:1;max-height:100vh;width:calc(11 / 12 * 100%);max-width:32rem;background-color:var(--color-base-100);padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out .05s,box-shadow .3s ease-out;border-top-left-radius:var(--modal-tl, var(--radius-box));border-top-right-radius:var(--modal-tr, var(--radius-box));border-bottom-left-radius:var(--modal-bl, var(--radius-box));border-bottom-right-radius:var(--modal-br, var(--radius-box));scale:95%;opacity:0;box-shadow:#00000040 0 25px 50px -12px;overflow-y:auto;overscroll-behavior:contain}}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}@layer daisyui.l1.l2.l3{.breadcrumbs{max-width:100%;overflow-x:auto;padding-block:.5rem}.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol{display:flex;min-height:min-content;align-items:center;white-space:nowrap}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li{display:flex;align-items:center}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>*{display:flex;cursor:pointer;align-items:center;gap:.5rem}@media(hover:hover){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>*:hover{text-decoration-line:underline}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>*:focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>*:focus{outline:2px solid transparent;outline-offset:2px}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>*:focus-visible{outline:2px solid currentColor;outline-offset:2px}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li+*:before{content:"";margin-inline-start:.5rem;margin-inline-end:.75rem;display:block;height:.375rem;width:.375rem;opacity:40%;rotate:45deg;border-top:1px solid;border-right:1px solid;background-color:#0000}[dir=rtl] :is(:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li)+*:before{rotate:-135deg}}@layer daisyui.l1.l2.l3{.label{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;color:currentcolor}@supports (color: color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){display:flex;height:calc(100% - .5rem);align-items:center;padding-inline:.75rem;white-space:nowrap;font-size:inherit}.label:is(.input>*,.select>*):first-child{margin-inline-start:-.75rem;margin-inline-end:.75rem;border-inline-end:var(--border) solid currentColor}@supports (color: color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{margin-inline-start:.75rem;margin-inline-end:-.75rem;border-inline-start:var(--border) solid currentColor}@supports (color: color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}}@layer daisyui.l1.l2.l3{.modal-action{margin-top:1.5rem;display:flex;justify-content:flex-end;gap:.5rem}}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}@layer daisyui.l1.l2.l3{.status{display:inline-block;aspect-ratio:1 / 1;width:.5rem;height:.5rem;border-radius:var(--radius-selector);background-color:var(--color-base-content);background-position:center;background-repeat:no-repeat;vertical-align:middle;color:color-mix(in srgb,#000 30%,transparent);background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0 / calc(var(--depth) * .5)),#0000);box-shadow:0 2px 3px -1px currentColor}@supports (color: color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}@supports (color: color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)}}}@layer daisyui.l1.l2.l3{.badge{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color, var(--color-base-200));font-size:.875rem;width:fit-content;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg: var(--badge-color, var(--color-base-100));--badge-fg: var(--color-base-content);--size: calc(var(--size-selector, .25rem) * 6);height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border))}}@layer daisyui.l1.l2.l3{.tabs{display:flex;flex-wrap:wrap;--tabs-height: auto;--tabs-direction: row;--tab-height: calc(var(--size-field, .25rem) * 10);height:var(--tabs-height);flex-direction:var(--tabs-direction)}}@layer daisyui.l1.l2.l3{.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;column-gap:1rem;row-gap:2.5rem;font-size:.875rem;line-height:1.25rem}.footer>*:not(script,style,template){display:grid;place-items:start;gap:.5rem}.footer.footer-center{grid-auto-flow:column dense;place-items:center;text-align:center}.footer.footer-center>*:not(script,style,template){place-items:center}}@layer daisyui.l1.l2.l3{.stat{display:inline-grid;width:100%;column-gap:1rem;padding-inline:1.5rem;padding-block:1rem;grid-template-columns:repeat(1,1fr)}.stat:not(:last-child){border-inline-end:var(--border) dashed currentColor;border-block-end:none}@supports (color: color-mix(in lab,red,red)){.stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab,currentColor 10%,#0000)}}}@layer daisyui.l1.l2.l3{.carousel{display:inline-flex;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none}@media(prefers-reduced-motion:no-preference){.carousel{scroll-behavior:smooth}}.carousel::-webkit-scrollbar{display:none}}.alert{border-width:var(--border);border-color:var(--alert-border-color, var(--color-base-200))}@layer daisyui.l1.l2.l3{.alert{border-style:solid;--alert-border-color: var(--color-base-200);display:grid;align-items:center;gap:1rem;border-radius:var(--radius-box);padding-inline:1rem;padding-block:.75rem;color:var(--color-base-content);background-color:var(--alert-color, var(--color-base-200));justify-content:start;justify-items:start;grid-auto-flow:column;grid-template-columns:auto;text-align:start;font-size:.875rem;line-height:1.25rem;background-size:auto,calc(var(--noise) * 33%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}@supports (color: color-mix(in lab,red,red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color, var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1.l2.l3{.chat{display:grid;grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;--mask-chat: url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e")}}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}:root .prose{--tw-prose-body: var(--color-base-content);--tw-prose-headings: var(--color-base-content);--tw-prose-lead: var(--color-base-content);--tw-prose-links: var(--color-base-content);--tw-prose-bold: var(--color-base-content);--tw-prose-counters: var(--color-base-content);--tw-prose-bullets: var(--color-base-content);--tw-prose-hr: var(--color-base-content);--tw-prose-quotes: var(--color-base-content);--tw-prose-quote-borders: var(--color-base-content);--tw-prose-captions: var(--color-base-content);--tw-prose-code: var(--color-base-content);--tw-prose-pre-code: var(--color-neutral-content);--tw-prose-pre-bg: var(--color-neutral);--tw-prose-th-borders: var(--color-base-content);--tw-prose-td-borders: var(--color-base-content);--tw-prose-kbd: var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){:root .prose{--tw-prose-body: color-mix(in oklab, var(--color-base-content) 80%, #0000)}}@supports (color: color-mix(in lab,red,red)){:root .prose{--tw-prose-bullets: color-mix(in oklab, var(--color-base-content) 50%, #0000)}}@supports (color: color-mix(in lab,red,red)){:root .prose{--tw-prose-hr: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}@supports (color: color-mix(in lab,red,red)){:root .prose{--tw-prose-quote-borders: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}@supports (color: color-mix(in lab,red,red)){:root .prose{--tw-prose-captions: color-mix(in oklab, var(--color-base-content) 50%, #0000)}}@supports (color: color-mix(in lab,red,red)){:root .prose{--tw-prose-th-borders: color-mix(in oklab, var(--color-base-content) 50%, #0000)}}@supports (color: color-mix(in lab,red,red)){:root .prose{--tw-prose-td-borders: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}@supports (color: color-mix(in lab,red,red)){:root .prose{--tw-prose-kbd: color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);padding-inline:.5em;padding-block:.2em;font-weight:inherit}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-video{aspect-ratio:var(--aspect-video)}@layer daisyui.l1.l2{.btn-circle{border-radius:calc(infinity * 1px);padding-inline:0;width:var(--size);height:var(--size)}}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-2\/5{height:40%}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[2px\]{height:2px}.h-\[5px\]{height:5px}.h-\[7px\]{height:7px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[66px\]{height:66px}.h-\[72px\]{height:72px}.h-\[74px\]{height:74px}.h-\[76px\]{height:76px}.h-\[80px\]{height:80px}.h-\[90px\]{height:90px}.h-\[100px\]{height:100px}.h-\[110px\]{height:110px}.h-\[120px\]{height:120px}.h-\[138px\]{height:138px}.h-\[150px\]{height:150px}.h-\[180px\]{height:180px}.h-\[186px\]{height:186px}.h-\[188px\]{height:188px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[340px\]{height:340px}.h-\[360px\]{height:360px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[440px\]{height:440px}.h-auto{height:auto}.h-full{height:100%}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[220px\]{min-height:220px}@layer daisyui.l1.l2{.loading-lg{width:calc(var(--size-selector, .25rem) * 7)}}@layer daisyui.l1.l2{.loading-md{width:calc(var(--size-selector, .25rem) * 6)}}@layer daisyui.l1.l2{.loading-sm{width:calc(var(--size-selector, .25rem) * 5)}}@layer daisyui.l1.l2{.loading-xs{width:calc(var(--size-selector, .25rem) * 4)}}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:calc(11 / 12 * 100%)}.w-\[5px\]{width:5px}.w-\[7px\]{width:7px}.w-\[9px\]{width:9px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[38\%\]{width:38%}.w-\[40px\]{width:40px}.w-\[42\%\]{width:42%}.w-\[42px\]{width:42px}.w-\[44\%\]{width:44%}.w-\[44px\]{width:44px}.w-\[46\%\]{width:46%}.w-\[46px\]{width:46px}.w-\[48px\]{width:48px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[56\%\]{width:56%}.w-\[56px\]{width:56px}.w-\[58px\]{width:58px}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[62px\]{width:62px}.w-\[65\%\]{width:65%}.w-\[66\%\]{width:66%}.w-\[66px\]{width:66px}.w-\[70\%\]{width:70%}.w-\[72px\]{width:72px}.w-\[74px\]{width:74px}.w-\[80\%\]{width:80%}.w-\[85\%\]{width:85%}.w-\[86px\]{width:86px}.w-\[88\%\]{width:88%}.w-\[90\%\]{width:90%}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[180px\]{width:180px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[330px\]{max-width:330px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[980px\]{max-width:980px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}@layer daisyui.l1.l2.l3{.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300);will-change:background-position;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100) 50%,#0000 60% 100%);background-size:200% auto;background-position-x:-50%}@media(prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}@media(prefers-reduced-motion:no-preference){.skeleton{animation:skeleton 1.8s ease-in-out infinite}}}.animate-pulse{animation:var(--animate-pulse)}@layer daisyui.l1.l2.l3{.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.link:focus{outline:2px solid transparent;outline-offset:2px}}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-mt-\[150px\]{scroll-margin-top:150px}.\[scrollbar-width\:none\]{scrollbar-width:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.self-start{align-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-\[\#e7eff7\]{border-color:#e7eff7}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-white\/10{border-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:color-mix(in srgb,#fff 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-\[\#0a66c2\]{background-color:#0a66c2}.bg-\[\#0e9c90\]{background-color:#0e9c90}.bg-\[\#0f1419\]{background-color:#0f1419}.bg-\[\#1d91e0\]{background-color:#1d91e0}.bg-\[\#007bfc\]{background-color:#007bfc}.bg-\[\#12a150\]{background-color:#12a150}.bg-\[\#25d366\]{background-color:#25d366}.bg-\[\#28C840\],.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#0069ff\]{background-color:#0069ff}.bg-\[\#635bff\]{background-color:#635bff}.bg-\[\#1877f2\]{background-color:#1877f2}.bg-\[\#3178c6\]{background-color:#3178c6}.bg-\[\#336791\]{background-color:#336791}.bg-\[\#FEBC2E\]{background-color:#febc2e}.bg-\[\#FF5F57\]{background-color:#ff5f57}.bg-\[\#a9e4e0\]\/20{background-color:color-mix(in oklab,#a9e4e0 20%,transparent)}.bg-\[\#a9e4e0\]\/25{background-color:color-mix(in oklab,#a9e4e0 25%,transparent)}.bg-\[\#bfe2f8\]\/25{background-color:color-mix(in oklab,#bfe2f8 25%,transparent)}.bg-\[\#bfe2f8\]\/35{background-color:color-mix(in oklab,#bfe2f8 35%,transparent)}.bg-\[\#cde8fa\]\/45{background-color:color-mix(in oklab,#cde8fa 45%,transparent)}.bg-\[\#cfe6f7\]{background-color:#cfe6f7}.bg-\[\#cfe8fa\]\/50{background-color:color-mix(in oklab,#cfe8fa 50%,transparent)}.bg-\[\#dd0031\]{background-color:#dd0031}.bg-\[\#e7eff7\]{background-color:#e7eff7}.bg-\[\#e0234e\]{background-color:#e0234e}.bg-\[\#e8384f\]{background-color:#e8384f}.bg-\[\#eaf4fc\]{background-color:#eaf4fc}.bg-\[\#f4f3fd\]{background-color:#f4f3fd}.bg-\[\#f8fbfe\]{background-color:#f8fbfe}.bg-\[\#f8fcff\]{background-color:#f8fcff}.bg-\[\#fbdde3\]{background-color:#fbdde3}.bg-\[\#fdf2f4\]{background-color:#fdf2f4}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff0000\]{background-color:red}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-\[\#ffdd00\]{background-color:#fd0}.bg-\[\#fff6d6\]{background-color:#fff6d6}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/12{background-color:color-mix(in srgb,#fff 12%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/70{background-color:color-mix(in srgb,#fff 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/95{background-color:color-mix(in srgb,#fff 95%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/\[0\.04\]{background-color:color-mix(in srgb,#fff 4%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.05\]{background-color:color-mix(in srgb,#fff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.06\]{background-color:color-mix(in srgb,#fff 6%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.07\]{background-color:color-mix(in srgb,#fff 7.000000000000001%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white) 7.000000000000001%,transparent)}}.bg-white\/\[0\.08\]{background-color:color-mix(in srgb,#fff 8%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}@layer daisyui.l1.l2.l3{.btn-outline{--btn-bg: #0000;color:var(--btn-rest-fg, var(--btn-color, var(--color-base-content)));--btn-border: var(--btn-color, var(--color-base-content));--btn-border-style: solid;background-image:none;--btn-inset: 0 0 0 0 oklch(0% 0 0/0);--btn-shadow: 0 0 0 0 oklch(0% 0 0/0)}}@layer daisyui.l1.l2.l3{.btn-ghost{--btn-bg: #0000;color:var(--btn-rest-fg, var(--btn-color, var(--color-base-content, currentColor)));--btn-border: #0000;background-image:none;--btn-inset: 0 0 0 0 oklch(0% 0 0/0);--btn-shadow: 0 0 0 0 oklch(0% 0 0/0)}}.bg-\[linear-gradient\(45deg\,\#F9CE34_0\%\,\#EE2A7B_50\%\,\#6228D7_100\%\)\]{background-image:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7)}.bg-\[linear-gradient\(95deg\,\#0878D1_0\%\,\#1AA4C9_55\%\,\#14B8A6_100\%\)\]{background-image:linear-gradient(95deg,#0878d1,#1aa4c9 55%,#14b8a6)}.bg-\[linear-gradient\(115deg\,rgba\(8\,120\,209\,0\.16\)_0\%\,rgba\(7\,21\,39\,0\.35\)_55\%\,rgba\(20\,184\,166\,0\.12\)_100\%\)\]{background-image:linear-gradient(115deg,#0878d129,#07152759 55%,#14b8a61f)}.bg-\[linear-gradient\(125deg\,\#0B2A52_0\%\,\#0B3D74_45\%\,\#0A5E6B_100\%\)\]{background-image:linear-gradient(125deg,#0b2a52,#0b3d74 45%,#0a5e6b)}.bg-\[linear-gradient\(125deg\,\#0B2A52_0\%\,\#0B5A93_55\%\,\#1FA7E8_100\%\)\]{background-image:linear-gradient(125deg,#0b2a52,#0b5a93 55%,#1fa7e8)}.bg-\[linear-gradient\(125deg\,\#1A1240_0\%\,\#221A52_55\%\,\#2A2065_100\%\)\]{background-image:linear-gradient(125deg,#1a1240,#221a52 55%,#2a2065)}.bg-\[linear-gradient\(125deg\,\#061424_0\%\,\#0A2A4C_55\%\,\#07304A_100\%\)\]{background-image:linear-gradient(125deg,#061424,#0a2a4c 55%,#07304a)}.bg-\[linear-gradient\(125deg\,\#EAF5FD_0\%\,\#F1F8FE_55\%\,\#E3F3FB_100\%\)\]{background-image:linear-gradient(125deg,#eaf5fd,#f1f8fe 55%,#e3f3fb)}.bg-\[linear-gradient\(125deg\,\#F4FBFF_0\%\,\#EFF7FE_50\%\,\#F7FCFF_100\%\)\]{background-image:linear-gradient(125deg,#f4fbff,#eff7fe,#f7fcff)}.bg-\[linear-gradient\(135deg\,\#E8F1FD_0\%\,\#EFF4FE_50\%\,\#E6F3FB_100\%\)\]{background-image:linear-gradient(135deg,#e8f1fd,#eff4fe,#e6f3fb)}.bg-\[linear-gradient\(135deg\,\#EEF1FE_0\%\,\#F2F6FE_55\%\,\#EAF4FC_100\%\)\]{background-image:linear-gradient(135deg,#eef1fe,#f2f6fe 55%,#eaf4fc)}.bg-\[linear-gradient\(135deg\,\#F6F2FC_0\%\,\#EFF3FD_55\%\,\#E9F3FC_100\%\)\]{background-image:linear-gradient(135deg,#f6f2fc,#eff3fd 55%,#e9f3fc)}.bg-\[linear-gradient\(135deg\,\#FDEEF2_0\%\,\#F3F6FD_55\%\,\#EAF4FD_100\%\)\]{background-image:linear-gradient(135deg,#fdeef2,#f3f6fd 55%,#eaf4fd)}.bg-\[linear-gradient\(135deg\,\#FDF1EC_0\%\,\#F4F1FB_55\%\,\#EAF3FC_100\%\)\]{background-image:linear-gradient(135deg,#fdf1ec,#f4f1fb 55%,#eaf3fc)}.bg-\[linear-gradient\(180deg\,\#F7FBFF_0\%\,\#EFF7FE_55\%\,\#F7FBFF_100\%\)\]{background-image:linear-gradient(180deg,#f7fbff,#eff7fe 55%,#f7fbff)}.bg-\[linear-gradient\(180deg\,\#F7FBFF_0\%\,\#FFFFFF_30\%\,\#F8FCFF_100\%\)\]{background-image:linear-gradient(180deg,#f7fbff,#fff 30%,#f8fcff)}.bg-\[linear-gradient\(180deg\,\#F8FCFF_0\%\,\#FFFFFF_60\%\)\]{background-image:linear-gradient(180deg,#f8fcff,#fff 60%)}.bg-\[linear-gradient\(180deg\,\#F8FCFF_0\%\,\#FFFFFF_70\%\)\]{background-image:linear-gradient(180deg,#f8fcff,#fff 70%)}.bg-\[linear-gradient\(180deg\,\#FFFFFF_0\%\,\#F2F9FE_50\%\,\#F8FCFF_100\%\)\]{background-image:linear-gradient(180deg,#fff,#f2f9fe,#f8fcff)}.bg-\[linear-gradient\(180deg\,rgba\(11\,42\,82\,0\)_0\%\,rgba\(11\,42\,82\,0\.85\)_100\%\)\]{background-image:linear-gradient(180deg,#0b2a5200,#0b2a52d9)}.bg-\[radial-gradient\(circle_at_40\%_40\%\,\#CFEBFA_0\%\,rgba\(234\,246\,255\,0\)_70\%\)\]{background-image:radial-gradient(circle at 40% 40%,#cfebfa,#eaf6ff00 70%)}.bg-\[radial-gradient\(circle_at_45\%_45\%\,\#DCEFFB_0\%\,rgba\(255\,255\,255\,0\)_70\%\)\]{background-image:radial-gradient(circle at 45% 45%,#dceffb,#fff0 70%)}@layer daisyui.l1.l2{.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%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'/%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%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:no-preference){.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")}}}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}@layer daisyui.l1.l2{.checkbox-sm{padding:.1875rem;--size: calc(var(--size-selector, .25rem) * 5)}}@layer daisyui.l1.l2{.radio-xs{padding:.125rem}.radio-xs:is([type=radio]){--size: calc(var(--size-selector, .25rem) * 4)}}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:var(--spacing)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-right{text-align:right}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17\.5px\]{font-size:17.5px}.text-\[17px\]{font-size:17px}.text-\[18\.5px\]{font-size:18.5px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[clamp\(1\.3rem\,2\.2vw\,1\.6rem\)\]{font-size:clamp(1.3rem,2.2vw,1.6rem)}.text-\[clamp\(1\.6rem\,3vw\,2\.2rem\)\]{font-size:clamp(1.6rem,3vw,2.2rem)}.text-\[clamp\(1\.7rem\,3\.3vw\,2\.4rem\)\]{font-size:clamp(1.7rem,3.3vw,2.4rem)}.text-\[clamp\(1\.9rem\,3\.6vw\,2\.7rem\)\]{font-size:clamp(1.9rem,3.6vw,2.7rem)}.text-\[clamp\(1\.9rem\,3\.6vw\,2\.85rem\)\]{font-size:clamp(1.9rem,3.6vw,2.85rem)}.text-\[clamp\(1\.9rem\,4vw\,2\.85rem\)\]{font-size:clamp(1.9rem,4vw,2.85rem)}.text-\[clamp\(1\.15rem\,2vw\,1\.5rem\)\]{font-size:clamp(1.15rem,2vw,1.5rem)}.text-\[clamp\(1\.35rem\,2\.7vw\,2\.05rem\)\]{font-size:clamp(1.35rem,2.7vw,2.05rem)}.text-\[clamp\(1\.55rem\,3vw\,2\.2rem\)\]{font-size:clamp(1.55rem,3vw,2.2rem)}.text-\[clamp\(1\.75rem\,7vw\,3rem\)\]{font-size:clamp(1.75rem,7vw,3rem)}.leading-\[1\.2\]{--tw-leading: 1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading: 1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading: 1.4;line-height:1.4}.leading-\[1\.6\]{--tw-leading: 1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading: 1.7;line-height:1.7}.leading-\[1\.9\]{--tw-leading: 1.9;line-height:1.9}.leading-\[1\.14\]{--tw-leading: 1.14;line-height:1.14}.leading-\[1\.15\]{--tw-leading: 1.15;line-height:1.15}.leading-\[1\.16\]{--tw-leading: 1.16;line-height:1.16}.leading-\[1\.18\]{--tw-leading: 1.18;line-height:1.18}.leading-\[1\.22\]{--tw-leading: 1.22;line-height:1.22}.leading-\[1\.25\]{--tw-leading: 1.25;line-height:1.25}.leading-\[1\.28\]{--tw-leading: 1.28;line-height:1.28}.leading-\[1\.32\]{--tw-leading: 1.32;line-height:1.32}.leading-\[1\.35\]{--tw-leading: 1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading: 1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading: 1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading: 1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading: 1.75;line-height:1.75}.leading-\[1\.95\]{--tw-leading: 1.95;line-height:1.95}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking: -.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking: -.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking: -.04em;letter-spacing:-.04em}.tracking-\[-0\.025em\]{--tw-tracking: -.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking: -.035em;letter-spacing:-.035em}.tracking-\[0\.06em\]{--tw-tracking: .06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking: .12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking: .13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking: .14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking: .16em;letter-spacing:.16em}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-\[\#0e9c90\]{color:#0e9c90}.text-\[\#1d91e0\]{color:#1d91e0}.text-\[\#3a5674\]{color:#3a5674}.text-\[\#3faef5\]{color:#3faef5}.text-\[\#3fd6a8\]{color:#3fd6a8}.text-\[\#5e7fa3\]{color:#5e7fa3}.text-\[\#7f94ae\]{color:#7f94ae}.text-\[\#7fa8cc\]{color:#7fa8cc}.text-\[\#8fd8f5\]{color:#8fd8f5}.text-\[\#8fe3f0\]{color:#8fe3f0}.text-\[\#9db3c8\]{color:#9db3c8}.text-\[\#635bff\]{color:#635bff}.text-\[\#3178c6\]{color:#3178c6}.text-\[\#7089a6\]{color:#7089a6}.text-\[\#33507a\]{color:#33507a}.text-\[\#336791\]{color:#336791}.text-\[\#a9c3da\]{color:#a9c3da}.text-\[\#a9cde8\]{color:#a9cde8}.text-\[\#b7aee8\]{color:#b7aee8}.text-\[\#b98900\]{color:#b98900}.text-\[\#c6d8ec\]{color:#c6d8ec}.text-\[\#d6e5f2\]{color:#d6e5f2}.text-\[\#dd0031\]{color:#dd0031}.text-\[\#e0234e\]{color:#e0234e}.text-\[\#f2385a\]{color:#f2385a}.text-\[\#ff5a6e\]{color:#ff5a6e}.text-\[\#ff7d8f\]{color:#ff7d8f}.text-\[\#ff9a8b\]{color:#ff9a8b}.text-\[var\(--ui-pg-muted\,\#4E688A\)\]{color:var(--ui-pg-muted,#4E688A)}.text-\[var\(--ui-pg-muted\,\#5E7FA3\)\]{color:var(--ui-pg-muted,#5E7FA3)}.text-transparent{color:transparent}.text-white{color:var(--color-white)}.text-white\/50{color:color-mix(in srgb,#fff 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:color-mix(in srgb,#fff 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/65{color:color-mix(in srgb,#fff 65%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:color-mix(in srgb,#fff 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/90{color:color-mix(in srgb,#fff 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-35{opacity:35%}.opacity-40{opacity:40%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.opacity-\[0\.07\]{opacity:.07}.shadow-\[0_6px_16px_-6px_rgba\(8\,120\,209\,0\.8\)\]{--tw-shadow: 0 6px 16px -6px var(--tw-shadow-color, rgba(8,120,209,.8));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_-20px_rgba\(15\,39\,71\,0\.6\)\]{--tw-shadow: 0 10px 24px -20px var(--tw-shadow-color, rgba(15,39,71,.6));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_-14px_rgba\(0\,105\,255\,0\.9\)\]{--tw-shadow: 0 12px 24px -14px var(--tw-shadow-color, rgba(0,105,255,.9));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_-14px_rgba\(0\,123\,252\,0\.9\)\]{--tw-shadow: 0 12px 24px -14px var(--tw-shadow-color, rgba(0,123,252,.9));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_-14px_rgba\(18\,161\,80\,0\.9\)\]{--tw-shadow: 0 12px 24px -14px var(--tw-shadow-color, rgba(18,161,80,.9));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_-14px_rgba\(99\,91\,255\,0\.9\)\]{--tw-shadow: 0 12px 24px -14px var(--tw-shadow-color, rgba(99,91,255,.9));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_-14px_rgba\(232\,56\,79\,0\.9\)\]{--tw-shadow: 0 12px 24px -14px var(--tw-shadow-color, rgba(232,56,79,.9));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_28px_-16px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 14px 28px -16px var(--tw-shadow-color, rgba(0,0,0,.5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_28px_-16px_rgba\(15\,39\,71\,0\.45\)\]{--tw-shadow: 0 14px 28px -16px var(--tw-shadow-color, rgba(15,39,71,.45));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_28px_-18px_rgba\(15\,39\,71\,0\.5\)\]{--tw-shadow: 0 14px 28px -18px var(--tw-shadow-color, rgba(15,39,71,.5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_30px_-14px_rgba\(15\,39\,71\,0\.4\)\]{--tw-shadow: 0 16px 30px -14px var(--tw-shadow-color, rgba(15,39,71,.4));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_30px_-14px_rgba\(15\,39\,71\,0\.6\)\]{--tw-shadow: 0 16px 30px -14px var(--tw-shadow-color, rgba(15,39,71,.6));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_40px_-34px_rgba\(15\,39\,71\,0\.4\)\]{--tw-shadow: 0 16px 40px -34px var(--tw-shadow-color, rgba(15,39,71,.4));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_56px_-34px_rgba\(15\,39\,71\,0\.4\)\]{--tw-shadow: 0 24px 56px -34px var(--tw-shadow-color, rgba(15,39,71,.4));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_70px_-34px_rgba\(6\,20\,36\,0\.8\)\]{--tw-shadow: 0 30px 70px -34px var(--tw-shadow-color, rgba(6,20,36,.8));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--tc-shadow-card\)\]{--tw-shadow: var(--tc-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-white\/10{--tw-ring-color: color-mix(in srgb, #fff 10%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color: color-mix(in oklab, var(--color-white) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[45px\]{--tw-blur: blur(45px);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,)}.blur-\[60px\]{--tw-blur: blur(60px);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,)}.blur-\[70px\]{--tw-blur: blur(70px);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,)}.blur-\[75px\]{--tw-blur: blur(75px);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,)}.blur-\[80px\]{--tw-blur: blur(80px);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,)}.blur-\[85px\]{--tw-blur: blur(85px);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,)}.blur-\[90px\]{--tw-blur: blur(90px);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,)}.blur-\[95px\]{--tw-blur: blur(95px);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,)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@layer daisyui.l1.l2{.btn-md{--fontsize: .875rem;--btn-p: 1rem;--size: calc(var(--size-field, .25rem) * 10)}}@layer daisyui.l1.l2{.btn-sm{--fontsize: .75rem;--btn-p: .75rem;--size: calc(var(--size-field, .25rem) * 8)}}.outline-none{--tw-outline-style: none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-text{-webkit-user-select:text;user-select:text}@layer daisyui.l1.l2{.toggle-sm:is([type=checkbox]),.toggle-sm:has([type=checkbox]){--size: calc(var(--size-selector, .25rem) * 5)}}@media(hover:hover){.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x: var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.hover\:bg-\[\#ffe633\]:hover{background-color:#ffe633}}@media(hover:hover){.hover\:bg-white:hover{background-color:var(--color-white)}}@media(hover:hover){.hover\:text-white:hover{color:var(--color-white)}}@media(hover:hover){.hover\:shadow-\[0_20px_40px_-28px_rgba\(15\,39\,71\,0\.4\)\]:hover{--tw-shadow: 0 20px 40px -28px var(--tw-shadow-color, rgba(15,39,71,.4));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(width<40rem){.max-sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}}@media(width>=40rem){.sm\:order-1{order:1}}@media(width>=40rem){.sm\:order-2{order:2}}@media(width>=40rem){.sm\:col-span-2{grid-column:span 2 / span 2}}@media(width>=40rem){.sm\:col-start-2{grid-column-start:2}}@media(width>=40rem){.sm\:mx-0{margin-inline:0}}@media(width>=40rem){.sm\:ml-auto{margin-left:auto}}@media(width>=40rem){.sm\:block{display:block}}@media(width>=40rem){.sm\:flex{display:flex}}@media(width>=40rem){.sm\:inline-block{display:inline-block}}@media(width>=40rem){.sm\:inline-flex{display:inline-flex}}@media(width>=40rem){.sm\:aspect-auto{aspect-ratio:auto}}@media(width>=40rem){.sm\:w-\[190px\]{width:190px}}@media(width>=40rem){.sm\:w-auto{width:auto}}@media(width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=40rem){.sm\:flex-row{flex-direction:row}}@media(width>=40rem){.sm\:flex-wrap{flex-wrap:wrap}}@media(width>=40rem){.sm\:gap-4{gap:calc(var(--spacing) * 4)}}@media(width>=40rem){.sm\:self-end{align-self:flex-end}}@media(width>=40rem){.sm\:overflow-visible{overflow:visible}}@media(width>=40rem){.sm\:p-7{padding:calc(var(--spacing) * 7)}}@media(width>=40rem){.sm\:p-8{padding:calc(var(--spacing) * 8)}}@media(width>=40rem){.sm\:p-9{padding:calc(var(--spacing) * 9)}}@media(width>=40rem){.sm\:px-0{padding-inline:0}}@media(width>=40rem){.sm\:pb-0{padding-bottom:0}}@media(width>=40rem){.sm\:text-\[17px\]{font-size:17px}}@media(width>=40rem){.sm\:text-\[18px\]{font-size:18px}}@media(width>=40rem){.sm\:text-\[20px\]{font-size:20px}}@media(width>=40rem){.sm\:text-\[21px\]{font-size:21px}}@media(width>=40rem){.sm\:whitespace-nowrap{white-space:nowrap}}@media(width>=48rem){.md\:col-span-2{grid-column:span 2 / span 2}}@media(width>=48rem){.md\:inline-block{display:inline-block}}@media(width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.lg\:sticky{position:sticky}}@media(width>=64rem){.lg\:top-\[92px\]{top:92px}}@media(width>=64rem){.lg\:col-span-1{grid-column:span 1 / span 1}}@media(width>=64rem){.lg\:mx-auto{margin-inline:auto}}@media(width>=64rem){.lg\:ml-auto{margin-left:auto}}@media(width>=64rem){.lg\:block{display:block}}@media(width>=64rem){.lg\:flex{display:flex}}@media(width>=64rem){.lg\:hidden{display:none}}@media(width>=64rem){.lg\:w-auto{width:auto}}@media(width>=64rem){.lg\:shrink-0{flex-shrink:0}}@media(width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=64rem){.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}@media(width>=64rem){.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}@media(width>=64rem){.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_repeat\(3\,minmax\(0\,0\.8fr\)\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,.8fr)) minmax(0,1fr)}}@media(width>=64rem){.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}@media(width>=64rem){.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}@media(width>=64rem){.lg\:flex-row{flex-direction:row}}@media(width>=64rem){.lg\:items-center{align-items:center}}@media(width>=64rem){.lg\:items-start{align-items:flex-start}}@media(width>=64rem){.lg\:gap-8{gap:calc(var(--spacing) * 8)}}@media(width>=64rem){.lg\:gap-12{gap:calc(var(--spacing) * 12)}}@media(width>=64rem){.lg\:self-start{align-self:flex-start}}@media(width>=64rem){.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}}@media(width>=64rem){.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}@media(width>=64rem){.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@media(width>=64rem){.lg\:border-white\/10{border-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.lg\:border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}@media(width>=64rem){.lg\:p-9{padding:calc(var(--spacing) * 9)}}@media(width>=64rem){.lg\:p-10{padding:calc(var(--spacing) * 10)}}@media(width>=64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(width>=64rem){.lg\:py-16{padding-block:calc(var(--spacing) * 16)}}@media(width>=64rem){.lg\:py-20{padding-block:calc(var(--spacing) * 20)}}@media(width>=64rem){.lg\:pr-8{padding-right:calc(var(--spacing) * 8)}}@media(width>=64rem){.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}}@media(width>=64rem){.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}}@media(width>=64rem){.lg\:text-right{text-align:right}}@media(width>=80rem){.xl\:col-span-1{grid-column:span 1 / span 1}}@media(width>=80rem){.xl\:mt-\[132px\]{margin-top:132px}}@media(width>=80rem){.xl\:ml-6{margin-left:calc(var(--spacing) * 6)}}@media(width>=80rem){.xl\:block{display:block}}@media(width>=80rem){.xl\:inline-block{display:inline-block}}@media(width>=80rem){.xl\:rotate-\[2deg\]{rotate:2deg}}@media(width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=80rem){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(width>=80rem){.xl\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}}@media(width>=80rem){.xl\:gap-8{gap:calc(var(--spacing) * 8)}}@media(width>=96rem){.\32xl\:flex{display:flex}}.\[\&_svg\]\:fill-current svg{fill:currentcolor}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}:root{--tc-canvas: #f5f6fa;--tc-card: #ffffff;--tc-card-subtle: #fafbfd;--tc-card-subtler: #fbfbfd;--tc-card-faint: #fcfcfe;--tc-field: #f7f8fc;--tc-hover: #f4f5f9;--tc-rail: #f5f6fa;--tc-wire: #e9ebf2;--tc-wire-soft: #f0f1f6;--tc-wire-softer: #f2f3f8;--tc-wire-faint: #f5f6fa;--tc-field-wire: #e4e7f0;--tc-field-wire-hover: #c7cbda;--tc-line: #edeff5;--tc-line-strong: #d0d5dd;--tc-dash: #d8dbe6;--tc-dash-strong: #d6d9e6;--tc-ink: #101828;--tc-body: #344054;--tc-muted: #475467;--tc-soft: #667085;--tc-faint: #626e82;--tc-dim: #5f6b80;--tc-nav: #5a6478;--tc-accent: #4f46e5;--tc-accent-strong: #4338ca;--tc-accent-deep: #3730a3;--tc-accent-glow: #7c6bf5;--tc-accent-soft: #eef0ff;--tc-accent-tint: #f4f4fe;--tc-accent-wire: #c9cbe8;--tc-accent-shadow: rgb(79 70 229 / .26);--tc-success: #12a150;--tc-success-ink: #0b7a3b;--tc-success-soft: #ebfaf1;--tc-success-wire: #cdeedc;--tc-warning: #d97706;--tc-warning-ink: #b54708;--tc-warning-soft: #fef3e2;--tc-warning-wire: #f7dfb8;--tc-danger: #e23a3a;--tc-danger-ink: #c4302b;--tc-danger-soft: #feecec;--tc-neutral: #c0c5d4;--tc-neutral-ink: #5a6478;--tc-neutral-soft: #f2f3f8;--tc-prev-line: #c9cddb;--tc-cursor: #b6bccc;--tc-bar-idle: #e4e6f5;--tc-shadow-xs: 0 1px 2px rgb(16 24 40 / .04);--tc-shadow-sm: 0 1px 3px rgb(16 24 40 / .12);--tc-shadow-md: 0 8px 22px rgb(16 24 40 / .08);--tc-shadow-lg: 0 20px 50px rgb(16 24 40 / .14);--tc-shadow-tip: 0 8px 20px rgb(16 24 40 / .24);--tc-shadow-drawer: 0 24px 60px rgb(16 24 40 / .22);--tc-sidebar-w: 258px;--tc-topbar-h: 64px;--tc-shell-max: 1720px;--tc-radius-card: 16px;--tc-radius-kpi: 15px;--tc-radius-field: 10px;--tc-radius-chip: 9px}@keyframes tc-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes tc-spin{to{transform:rotate(360deg)}}@keyframes tc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--tc-canvas);color:var(--tc-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--tc-accent);text-decoration:none}a:hover{color:var(--tc-accent-deep)}button{font-family:inherit}router-outlet{display:none}:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px;border-radius:6px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#dde0e9;border-radius:8px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h1,h2,h3,p,dl,dd,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}.tc-num{font-family:var(--font-mono);font-weight:600;color:var(--tc-ink);font-variant-numeric:tabular-nums;line-height:1}.tc-num--xxl{font-size:27px;letter-spacing:-1.2px}.tc-num--xl{font-size:23px;letter-spacing:-1px}.tc-num--lg{font-size:21px;letter-spacing:-.8px}.tc-num--md{font-size:17px;letter-spacing:-.6px}.tc-num--sm{font-size:12.5px}.tc-num--xs{font-size:11.5px}.tc-num--muted{color:var(--tc-soft);font-weight:500}.tc-link{border:none;background:none;padding:0;font-family:inherit;font-size:12px;font-weight:700;color:var(--tc-accent);cursor:pointer;white-space:nowrap}.tc-link:hover{color:var(--tc-accent-deep)}.tc-link--muted{font-weight:600;color:var(--tc-soft)}.tc-link--muted:hover{color:var(--tc-ink)}.tc-kbd{font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--tc-soft);background:var(--tc-card);border:1px solid var(--tc-field-wire);border-bottom-width:2px;border-radius:5px;padding:2px 5px}.tc-icon-btn{width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:var(--tc-radius-chip);cursor:pointer;color:var(--tc-soft);transition:background .13s ease,color .13s ease,border-color .13s ease}.tc-icon-btn:hover{background:var(--tc-hover);color:var(--tc-ink)}.tc-icon-btn--bordered{border:1px solid var(--tc-wire);background:var(--tc-card);color:var(--tc-muted)}.tc-icon-btn--bordered:hover{border-color:var(--tc-field-wire-hover);color:var(--tc-ink)}.tc-icon-btn--lg{width:38px;height:38px;border-radius:var(--tc-radius-field);border-color:var(--tc-field-wire)}.tc-icon-btn--badged{position:relative}.tc-icon-btn:disabled{opacity:.6;cursor:not-allowed}.tc-notif-count{position:absolute;top:5px;right:5px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:var(--tc-danger);border:2px solid var(--tc-card);color:#fff;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center}.tc-spin-target.is-spinning{animation:tc-spin .9s linear infinite}.tc-btn-primary{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px;border:none;border-radius:var(--tc-radius-field);background:var(--tc-accent);color:#fff;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 6px 16px var(--tc-accent-shadow);transition:background .15s ease}.tc-btn-primary:hover{background:var(--tc-accent-strong)}.tc-btn-ghost{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border:1px solid var(--tc-dash-strong);background:var(--tc-card);border-radius:var(--tc-radius-chip);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--tc-body);transition:border-color .15s ease,color .15s ease}.tc-btn-ghost:hover{border-color:var(--tc-accent);color:var(--tc-accent)}.tc-select{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1px solid var(--tc-field-wire);background:var(--tc-card);border-radius:var(--tc-radius-field);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--tc-body);cursor:pointer;transition:border-color .15s ease}.tc-select:hover{border-color:var(--tc-field-wire-hover)}.tc-select admin-icon:first-child{color:var(--tc-soft)}.tc-select admin-icon:last-child{color:var(--tc-faint)}.tc-dashed-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:36px;border:1px dashed var(--tc-dash);background:transparent;border-radius:var(--tc-radius-field);cursor:pointer;font-family:inherit;font-size:12px;font-weight:650;color:var(--tc-soft);transition:border-color .15s ease,color .15s ease,background .15s ease}.tc-dashed-btn:hover{border-color:var(--tc-accent);color:var(--tc-accent);background:#fafaff}.tc-segmented{display:flex;align-items:center;gap:4px;padding:3px;background:var(--tc-rail);border-radius:var(--tc-radius-chip);flex:0 0 auto}.tc-segmented__btn{height:26px;padding:0 11px;border:none;border-radius:7px;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;background:transparent;color:var(--tc-nav);transition:background .13s ease,color .13s ease}.tc-segmented__btn.is-active{background:var(--tc-card);color:var(--tc-ink);box-shadow:var(--tc-shadow-sm)}.tc-metric-chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;font-family:inherit;font-size:12.2px;font-weight:600;color:var(--tc-nav);transition:all .13s ease}.tc-metric-chip__dot{width:6px;height:6px;border-radius:50%;background:var(--tc-neutral)}.tc-metric-chip.is-active{font-weight:700;border-color:var(--tc-accent-wire);background:var(--tc-accent-tint);color:var(--tc-accent-deep)}.tc-metric-chip.is-active .tc-metric-chip__dot{background:var(--tc-accent)}.tc-toggle{--toggle-p: 2px;flex:0 0 auto}.tc-toggle:checked{color:#fff}.tc-badge{font-family:var(--font-mono);font-size:10px;font-weight:600;padding:1px 6px;border-radius:999px;flex:0 0 auto}.tc-badge--accent{background:var(--tc-accent-soft);color:var(--tc-accent-strong)}.tc-badge--warning{background:var(--tc-warning-soft);color:var(--tc-warning-ink)}.tc-badge--danger{background:var(--tc-danger-soft);color:var(--tc-danger-ink)}.tc-delta{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;white-space:nowrap}.tc-delta--up{background:var(--tc-success-soft);color:var(--tc-success-ink)}.tc-delta--down{background:var(--tc-danger-soft);color:var(--tc-danger-ink)}.tc-delta--flat{background:var(--tc-neutral-soft);color:var(--tc-neutral-ink)}.tc-delta--bare{background:none;padding:0;font-family:var(--font-mono);font-size:11.5px;font-weight:600}.tc-delta--bare.tc-delta--up{color:var(--tc-success-ink)}.tc-delta--bare.tc-delta--down{color:var(--tc-danger-ink)}.tc-tag{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:5px;white-space:nowrap}.tc-tag--accent{background:var(--tc-accent-soft);color:var(--tc-accent-strong)}.tc-tag--success{background:var(--tc-success-soft);color:var(--tc-success-ink)}.tc-tag--warning{background:var(--tc-warning-soft);color:var(--tc-warning-ink)}.tc-tag--danger{background:var(--tc-danger-soft);color:var(--tc-danger-ink)}.tc-tag--neutral{background:var(--tc-neutral-soft);color:var(--tc-neutral-ink)}.tc-tag--plain{text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:600;color:var(--tc-muted);background:var(--tc-wire-faint);border-radius:6px;padding:3px 8px}.tc-count-pill{font-size:11px;font-weight:700;color:var(--tc-warning-ink);background:var(--tc-warning-soft);border:1px solid var(--tc-warning-wire);border-radius:999px;padding:2px 8px}.tc-chip{width:26px;height:26px;flex:0 0 auto;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.tc-chip--lg{width:30px;height:30px;border-radius:var(--tc-radius-chip)}.tc-chip--xl{width:34px;height:34px;border-radius:11px}.tc-chip--accent{background:var(--tc-accent-soft);color:var(--tc-accent)}.tc-chip--success{background:var(--tc-success-soft);color:var(--tc-success-ink)}.tc-chip--warning{background:var(--tc-warning-soft);color:var(--tc-warning-ink)}.tc-chip--danger{background:var(--tc-danger-soft);color:var(--tc-danger-ink)}.tc-chip--neutral{background:var(--tc-neutral-soft);color:var(--tc-neutral-ink)}.tc-products .tc-chip--neutral{color:var(--tc-accent)}.tc-dot{width:8px;height:8px;border-radius:3px;flex:0 0 auto}.tc-dot--accent{background:var(--tc-accent)}.tc-dot--success{background:var(--tc-success)}.tc-dot--warning{background:var(--tc-warning)}.tc-dot--danger{background:var(--tc-danger)}.tc-dot--neutral{background:var(--tc-neutral)}.tc-status-dot{width:7px;height:7px;border-radius:50%;background:var(--tc-success);box-shadow:0 0 0 3px #12a15026;flex:0 0 auto}.tc-avatar{width:27px;height:27px;flex:0 0 auto;border-radius:50%;background:linear-gradient(140deg,#1f2937,#4b5563);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.tc-avatar--lg{width:32px;height:32px;border-radius:var(--tc-radius-chip);font-size:12px}.tc-rank{width:22px;height:22px;flex:0 0 auto;border-radius:6px;background:var(--tc-neutral-soft);color:var(--tc-soft);font-family:var(--font-mono);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.tc-progress{display:block;flex:1 1 auto;height:5px;border-radius:999px;background:var(--tc-neutral-soft);overflow:hidden}.tc-progress__fill{display:block;height:100%;border-radius:999px;transition:width .25s ease}.tc-progress__fill--accent{background:var(--tc-accent)}.tc-progress__fill--success{background:var(--tc-success)}.tc-progress__fill--warning{background:var(--tc-warning)}.tc-progress__fill--danger{background:var(--tc-danger)}.tc-progress__fill--neutral{background:var(--tc-neutral)}.tc-progress__fill--gradient{background:linear-gradient(90deg,var(--tc-accent),var(--tc-accent-glow))}.tc-card{display:block;background:var(--tc-card);border:1px solid var(--tc-wire);border-radius:var(--tc-radius-card);box-shadow:var(--tc-shadow-xs)}.tc-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 14px}.tc-card__head--tight{padding:0}.tc-card__title{font-size:14.5px;font-weight:800;letter-spacing:-.3px;color:var(--tc-ink);line-height:1.2}.tc-card__sub{font-size:11.5px;color:var(--tc-faint);margin-top:3px}.tc-card__aside{font-size:11.5px;font-weight:600;color:var(--tc-faint);white-space:nowrap}.tc-card__body{padding:0 18px 18px}.tc-card--flush>.tc-card__body{padding:0}.tc-panel-card{padding:17px 18px 16px;display:flex;flex-direction:column;gap:15px}.tc-note{display:flex;align-items:center;gap:10px;background:var(--tc-card-subtle);border:1px solid var(--tc-wire-soft);border-radius:11px;padding:11px 12px;font-size:11.8px;color:var(--tc-muted);line-height:1.45}.tc-note__icon{flex:0 0 auto}.tc-note__icon--warning{color:var(--tc-warning)}.tc-note__icon--accent{color:var(--tc-accent)}.tc-menu,.tc-panel{background:var(--tc-card);border:1px solid var(--tc-wire);border-radius:14px;box-shadow:var(--tc-shadow-lg);overflow:hidden;animation:tc-fade .14s ease}.tc-menu{padding:6px;min-width:224px;margin-top:6px}.tc-menu>li+li{margin-top:1px}.tc-menu--flush{border:none;box-shadow:none;border-radius:0;margin-top:0;padding:0;animation:none}.tc-menu--create{width:236px}.tc-menu--range{min-width:190px}.tc-menu li>button{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:none;background:transparent;border-radius:var(--tc-radius-chip);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--tc-body);text-align:left}.tc-menu li>button:hover{background:var(--tc-rail)}.tc-menu li>button.is-active{background:var(--tc-accent-soft);color:var(--tc-accent-deep);font-weight:700}.tc-menu__icon{width:28px;height:28px;flex:0 0 auto;border-radius:8px;background:var(--tc-accent-soft);color:var(--tc-accent);display:flex;align-items:center;justify-content:center}.tc-menu__text{display:flex;flex-direction:column;line-height:1.3;gap:1px}.tc-menu__label{font-size:12.5px;font-weight:700;color:var(--tc-ink)}.tc-menu__hint{font-size:11px;font-weight:500;color:var(--tc-faint)}.tc-panel{margin-top:8px}.tc-panel--notifs{width:340px}.tc-panel--profile{width:240px;padding:6px}.tc-panel__head{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--tc-wire-soft)}.tc-panel__title{font-size:13px;font-weight:700}.tc-panel__identity{padding:10px 10px 12px;border-bottom:1px solid var(--tc-wire-soft);margin-bottom:6px;display:flex;flex-direction:column;gap:2px}.tc-panel__name{font-size:13px;font-weight:700}.tc-panel__mail{font-size:11.5px;color:var(--tc-faint)}.tc-panel__foot{width:100%;border:none;background:transparent;padding:11px 15px;font-family:inherit;font-size:12px;font-weight:600;color:var(--tc-accent);cursor:pointer}.tc-panel__foot:hover{background:var(--tc-card-subtle)}.tc-notif{width:100%;display:flex;gap:11px;padding:12px 15px;border:none;border-bottom:1px solid var(--tc-wire-faint);background:transparent;cursor:pointer;text-align:left;font-family:inherit}.tc-notif:hover{background:#fafafd}.tc-notif__dot{width:8px;height:8px;border-radius:50%;margin-top:5px;flex:0 0 auto}.tc-notif__dot--accent{background:var(--tc-accent)}.tc-notif__dot--success{background:var(--tc-success)}.tc-notif__dot--warning{background:var(--tc-warning)}.tc-notif__dot--danger{background:var(--tc-danger)}.tc-notif__dot--neutral{background:var(--tc-neutral)}.tc-notif__body{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-notif__text{font-size:12.5px;font-weight:600;color:var(--tc-ink);line-height:1.4}.tc-notif__time{font-size:11px;color:var(--tc-faint)}.tc-sparkline{display:block;overflow:visible}.tc-chart{display:flex;flex-direction:column;min-width:0}.tc-chart__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:17px 18px 12px;flex-wrap:wrap}.tc-chart__figure{display:flex;align-items:baseline;gap:9px;margin-top:7px;flex-wrap:wrap}.tc-chart__compare{font-size:11.5px;font-weight:500;color:var(--tc-faint)}.tc-chart__metrics{display:flex;gap:6px;padding:0 18px 12px;flex-wrap:wrap;border-bottom:1px solid var(--tc-wire-softer)}.tc-chart__plot{position:relative;padding:14px 12px 6px;min-height:120px}.tc-chart__svg{display:block;overflow:visible;transition:opacity .2s ease}.tc-chart__svg.is-stale{opacity:.55}.tc-chart__grid{stroke:var(--tc-line);stroke-width:1;stroke-dasharray:4 5}.tc-chart__axis{font-family:var(--font-mono);font-size:11px;fill:var(--tc-dim)}.tc-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round}.tc-chart__line--current{stroke:var(--tc-accent);stroke-width:2.4}.tc-chart__line--prev{stroke:var(--tc-prev-line);stroke-width:1.6;stroke-dasharray:5 5}.tc-chart__cursor{stroke:var(--tc-cursor);stroke-width:1}.tc-chart__dot{fill:var(--tc-card)}.tc-chart__dot--current{stroke:var(--tc-accent);stroke-width:3}.tc-chart__dot--prev{stroke:var(--tc-prev-line);stroke-width:2}.tc-chart__tip{position:absolute;top:18px;z-index:5;pointer-events:none;display:flex;flex-direction:column;gap:4px;min-width:132px;background:var(--tc-card);border:1px solid var(--tc-field-wire);border-radius:var(--tc-radius-field);box-shadow:0 10px 28px #10182824;padding:10px 12px;margin-left:12px}.tc-chart__tip.is-flipped{margin-left:0;margin-right:12px}.tc-chart__tip-label{font-size:11px;font-weight:600;color:var(--tc-faint);margin-bottom:2px}.tc-chart__tip-row{display:flex;align-items:center;gap:7px}.tc-chart__tip-key{width:7px;height:7px;border-radius:2px;flex:0 0 auto}.tc-chart__tip-key--current{background:var(--tc-accent)}.tc-chart__tip-key--prev{background:var(--tc-prev-line)}.tc-chart__tip .tc-num{font-size:13px}.tc-chart__tip .tc-num--muted{font-size:12px}.tc-chart__legend{display:flex;align-items:center;gap:18px;padding:6px 18px 16px;flex-wrap:wrap}.tc-legend{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--tc-muted)}.tc-legend--muted{color:var(--tc-faint)}.tc-legend__swatch{width:16px;flex:0 0 auto}.tc-legend__swatch--current{height:3px;border-radius:2px;background:var(--tc-accent)}.tc-legend__swatch--prev{height:0;border-top:2px dashed var(--tc-prev-line)}.tc-gauge{position:relative;width:88px;height:88px;flex:0 0 auto}.tc-gauge svg{transform:rotate(-90deg)}.tc-gauge__track{fill:none;stroke:var(--tc-wire-soft);stroke-width:9}.tc-gauge__fill{fill:none;stroke:var(--tc-success);stroke-width:9;stroke-linecap:round;transition:stroke-dasharray .35s ease}.tc-gauge__value{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.tc-gauge__max{font-size:9.5px;color:var(--tc-faint);font-weight:600;margin-top:3px}.tc-bars{display:flex;align-items:flex-end;gap:7px;height:78px}.tc-bars__col{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.tc-bars__bar{width:100%;border-radius:5px 5px 3px 3px;background:var(--tc-bar-idle);transition:height .3s ease}.tc-bars__bar.is-latest{background:linear-gradient(180deg,var(--tc-accent),var(--tc-accent-glow))}.tc-bars__label{font-size:9.5px;color:var(--tc-dim);font-weight:600}.tc-skeleton-stack{display:flex;flex-direction:column;gap:10px;width:100%}.tc-skeleton{display:block;width:100%;border-radius:8px;background:linear-gradient(90deg,var(--tc-wire-softer) 25%,var(--tc-wire-faint) 37%,var(--tc-wire-softer) 63%);background-size:200% 100%;animation:tc-shimmer 1.4s ease-in-out infinite}.tc-skeleton:last-child:not(:only-child){width:62%}.tc-error{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;border:1px solid var(--tc-danger-soft);background:var(--tc-danger-soft);border-radius:12px}.tc-error__icon{flex:0 0 auto;color:var(--tc-danger-ink);display:inline-flex}.tc-error__text{flex:1 1 auto;font-size:12.5px;font-weight:600;color:var(--tc-danger-ink);line-height:1.45}.tc-error__retry{flex:0 0 auto;border:1px solid var(--tc-danger-ink);background:transparent;border-radius:8px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:700;color:var(--tc-danger-ink);cursor:pointer}.tc-error__retry:hover{background:var(--tc-danger-ink);color:#fff}.tc-empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:22px 10px;border:1px dashed var(--tc-field-wire);border-radius:13px;background:var(--tc-card-faint)}.tc-empty__icon{width:46px;height:46px;border-radius:13px;background:var(--tc-neutral-soft);display:flex;align-items:center;justify-content:center;color:var(--tc-dim)}.tc-empty__copy{display:flex;flex-direction:column;gap:5px}.tc-empty__title{font-size:13.5px;font-weight:700;color:var(--tc-ink)}.tc-empty__text{font-size:12px;color:var(--tc-faint);line-height:1.5;max-width:240px}.tc-field{display:flex;flex-direction:column;gap:6px;position:relative;min-width:0}.tc-field__label{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--tc-muted)}.tc-field__req{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-soft);background:var(--tc-neutral-soft);border-radius:4px;padding:1px 5px}.tc-field__hint{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--tc-faint);line-height:1.45}.tc-field__hint--warn{color:var(--tc-warning-ink)}.tc-field__error{font-size:11.5px;font-weight:600;color:var(--tc-danger-ink);line-height:1.45}.tc-field__counter{align-self:flex-end;font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--tc-soft)}.tc-field__counter.is-over{color:var(--tc-danger-ink)}.tc-field__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.tc-input,.tc-textarea{width:100%;border:1px solid var(--tc-field-wire);background:var(--tc-card);border-radius:var(--tc-radius-field);padding:9px 12px;font-family:inherit;font-size:13px;color:var(--tc-ink);transition:border-color .15s ease,box-shadow .15s ease}.tc-input::placeholder,.tc-textarea::placeholder{color:var(--tc-soft)}.tc-input:focus,.tc-textarea:focus{outline:none;border-color:var(--tc-accent);box-shadow:0 0 0 3px var(--tc-accent-soft)}.tc-input.is-invalid,.tc-textarea.is-invalid,.tc-slug.is-invalid{border-color:var(--tc-danger);background:var(--tc-danger-soft)}.tc-input.is-invalid:focus,.tc-textarea.is-invalid:focus,.tc-slug.is-invalid:focus-within{box-shadow:0 0 0 3px #e23a3a29}.tc-input--sm{height:34px;padding:0 10px;font-size:12.5px}.tc-textarea{resize:vertical;line-height:1.55;min-height:64px}.tc-titleinput{width:100%;border:none;background:transparent;padding:0;font-family:inherit;font-size:25px;font-weight:800;letter-spacing:-.6px;line-height:1.2;color:var(--tc-ink)}.tc-titleinput::placeholder{color:var(--tc-line-strong)}.tc-titleinput:focus{outline:none}.tc-bodyinput,.tc-codeinput{width:100%;border:1px solid var(--tc-field-wire);background:var(--tc-card-subtle);border-radius:var(--tc-radius-field);padding:14px 15px;font-family:var(--font-mono);font-size:12.5px;line-height:1.7;color:var(--tc-body);resize:vertical;tab-size:2}.tc-bodyinput{min-height:420px;border-top-left-radius:0;border-top-right-radius:0;border-top:none}.tc-bodyinput:focus,.tc-codeinput:focus{outline:none;border-color:var(--tc-accent-wire);background:var(--tc-card)}.tc-slug{display:flex;align-items:center;gap:2px;border:1px solid var(--tc-field-wire);background:var(--tc-field);border-radius:var(--tc-radius-field);padding:0 10px;height:36px}.tc-slug:focus-within{border-color:var(--tc-accent);background:var(--tc-card);box-shadow:0 0 0 3px var(--tc-accent-soft)}.tc-slug__prefix{font-family:var(--font-mono);font-size:12px;color:var(--tc-soft);white-space:nowrap}.tc-slug__input{flex:1 1 auto;min-width:0;border:none;background:transparent;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--tc-ink)}.tc-slug__input:focus{outline:none}.tc-switch{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--tc-body)}.tc-switch--boxed{align-items:flex-start;border:1px solid var(--tc-wire);background:var(--tc-card-subtle);border-radius:11px;padding:11px 12px}.tc-switch__text{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-switch__label{font-size:12.5px;font-weight:700;color:var(--tc-ink)}.tc-switch__hint{font-size:11.5px;font-weight:500;color:var(--tc-faint);line-height:1.45}.tc-check{width:15px;height:15px;border:1.5px solid var(--tc-line-strong);border-radius:4px;appearance:none;cursor:pointer;display:grid;place-content:center;background:var(--tc-card);transition:background .12s ease,border-color .12s ease}.tc-check:hover{border-color:var(--tc-accent)}.tc-check:checked,.tc-check:indeterminate{background:var(--tc-accent);border-color:var(--tc-accent)}.tc-check:checked:after{content:"";width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.tc-check:indeterminate:after{content:"";width:7px;height:2px;background:#fff;border-radius:1px}.tc-check:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-pills{display:flex;flex-wrap:wrap;gap:6px}.tc-pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:650;color:var(--tc-accent-deep);background:var(--tc-accent-soft);border:1px solid var(--tc-accent-wire);border-radius:999px;padding:3px 9px}.tc-pill--removable{cursor:pointer;font-family:inherit}.tc-pill--removable:hover{background:var(--tc-danger-soft);border-color:var(--tc-danger-soft);color:var(--tc-danger-ink)}.tc-pill--strike{text-decoration:line-through;color:var(--tc-danger-ink);background:var(--tc-danger-soft);border-color:var(--tc-danger-soft)}.tc-iconpicker{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:6px}.tc-iconpicker__btn{height:38px;border:1px solid var(--tc-wire);background:var(--tc-card);border-radius:var(--tc-radius-chip);cursor:pointer;display:grid;place-content:center;color:var(--tc-soft);transition:all .13s ease}.tc-iconpicker__btn:hover{border-color:var(--tc-field-wire-hover);color:var(--tc-ink)}.tc-iconpicker__btn.is-active{border-color:var(--tc-accent);background:var(--tc-accent-soft);color:var(--tc-accent)}.tc-langpicker{display:flex;flex-wrap:wrap;gap:6px}.tc-langpicker__btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border:1px solid var(--tc-wire);background:var(--tc-card);border-radius:var(--tc-radius-chip);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;color:var(--tc-body);transition:all .13s ease}.tc-langpicker__btn:hover{border-color:var(--tc-field-wire-hover)}.tc-langpicker__btn.is-active{border-color:var(--tc-accent);background:var(--tc-accent-tint);color:var(--tc-accent-deep)}.tc-radiocards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tc-radiocards__item{display:flex;flex-direction:column;gap:3px;text-align:left;padding:10px 11px;border:1px solid var(--tc-wire);background:var(--tc-card);border-radius:11px;cursor:pointer;font-family:inherit;transition:all .13s ease}.tc-radiocards__item:hover{border-color:var(--tc-field-wire-hover)}.tc-radiocards__item.is-active{border-color:var(--tc-accent);background:var(--tc-accent-tint)}.tc-radiocards__label{font-size:12.5px;font-weight:700;color:var(--tc-ink)}.tc-radiocards__hint{font-size:11px;color:var(--tc-faint);line-height:1.4}.tc-taginput{display:flex;align-items:center;gap:8px}.tc-taginput .tc-input{flex:1 1 auto}.tc-blockers{border:1px solid var(--tc-warning-wire);background:var(--tc-warning-soft);border-radius:11px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.tc-blockers__head{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;color:var(--tc-warning-ink)}.tc-blockers__list{display:flex;flex-direction:column;gap:3px;padding-left:21px;font-size:11.8px;color:var(--tc-warning-ink);line-height:1.5;list-style:disc}.tc-serp{display:flex;flex-direction:column;gap:3px;border:1px solid var(--tc-wire-soft);background:var(--tc-card-subtle);border-radius:11px;padding:12px}.tc-serp__label{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tc-dim);margin-bottom:4px}.tc-serp__title{font-size:14px;font-weight:600;color:#1a0dab;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-serp__url{font-size:11.5px;color:var(--tc-success-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-serp__desc{font-size:11.8px;color:var(--tc-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tc-imagebox{display:flex;align-items:center;gap:10px;border:1px solid var(--tc-wire);background:var(--tc-card-subtle);border-radius:11px;padding:10px}.tc-imagebox__preview{width:56px;height:56px;flex:0 0 auto;border-radius:9px;border:1px solid var(--tc-wire);background:var(--tc-neutral-soft);color:var(--tc-dim);object-fit:cover;display:block}.tc-imagebox__meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.tc-imagebox__name{font-size:12px;font-weight:650;color:var(--tc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-imagebox__alt{font-size:11px;color:var(--tc-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-dashed-btn--tall{height:76px;flex-direction:column;gap:6px}.tc-mergepick{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.tc-mergepick__option{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--tc-wire);background:var(--tc-card);border-radius:var(--tc-radius-chip);cursor:pointer;font-family:inherit;text-align:left;transition:all .13s ease}.tc-mergepick__option:hover{border-color:var(--tc-field-wire-hover)}.tc-mergepick__option.is-active{border-color:var(--tc-accent);background:var(--tc-accent-tint);color:var(--tc-accent-deep)}.tc-mergepick__name{flex:1 1 auto;font-size:12.5px;font-weight:700;color:var(--tc-ink)}.tc-mergepick__count{font-family:var(--font-mono);font-size:11px;color:var(--tc-soft)}.tc-mergesummary{display:flex;flex-direction:column;gap:10px;border:1px solid var(--tc-wire-soft);background:var(--tc-card-subtle);border-radius:11px;padding:12px}.tc-mergesummary__row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tc-mergesummary__label{font-size:11.5px;font-weight:650;color:var(--tc-muted)}.tc-listcard{overflow:visible;display:flex;flex-direction:column}.tc-listcard__error{padding:18px}.tc-toolbar{display:flex;flex-direction:column;border-bottom:1px solid var(--tc-wire-soft)}.tc-toolbar__tabs{display:flex;align-items:center;gap:2px;padding:6px 14px 0;border-bottom:1px solid var(--tc-wire-soft);overflow-x:auto}.tc-tab{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 12px;border:none;border-bottom:2px solid transparent;background:transparent;cursor:pointer;font-family:inherit;font-size:12.8px;font-weight:650;color:var(--tc-nav);white-space:nowrap;transition:color .13s ease,border-color .13s ease}.tc-tab:hover{color:var(--tc-ink)}.tc-tab.is-active{color:var(--tc-accent-deep);border-bottom-color:var(--tc-accent);font-weight:700}.tc-tab__count{font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--tc-soft);background:var(--tc-neutral-soft);border-radius:999px;padding:1px 6px}.tc-tab.is-active .tc-tab__count{background:var(--tc-accent-soft);color:var(--tc-accent-strong)}.tc-toolbar__row{display:flex;align-items:center;gap:10px;padding:12px 14px;flex-wrap:wrap}.tc-toolbar__search{flex:1 1 300px;min-width:220px}.tc-toolbar__filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tc-searchbox{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:1px solid var(--tc-field-wire);background:var(--tc-field);border-radius:var(--tc-radius-field);transition:border-color .15s ease,background .15s ease}.tc-searchbox:focus-within{border-color:var(--tc-accent);background:var(--tc-card);box-shadow:0 0 0 3px var(--tc-accent-soft)}.tc-searchbox__icon{color:var(--tc-soft);display:inline-flex;flex:0 0 auto}.tc-searchbox__input{flex:1 1 auto;min-width:0;border:none;background:transparent;font-family:inherit;font-size:12.8px;color:var(--tc-ink)}.tc-searchbox__input:focus{outline:none}.tc-searchbox__input::-webkit-search-cancel-button{display:none}.tc-searchbox__clear{border:none;background:transparent;cursor:pointer;color:var(--tc-soft);display:inline-flex;padding:2px;border-radius:5px}.tc-searchbox__clear:hover{background:var(--tc-hover);color:var(--tc-ink)}.tc-searchbox__kbd{flex:0 0 auto}.tc-filter-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 11px;border:1px solid var(--tc-field-wire);background:var(--tc-card);border-radius:var(--tc-radius-field);cursor:pointer;font-family:inherit;font-size:12.3px;font-weight:650;color:var(--tc-body);white-space:nowrap;transition:all .13s ease}.tc-filter-btn:hover{border-color:var(--tc-field-wire-hover)}.tc-filter-btn.is-active{border-color:var(--tc-accent-wire);background:var(--tc-accent-tint);color:var(--tc-accent-deep)}.tc-filter-btn__label{max-width:150px;overflow:hidden;text-overflow:ellipsis}.tc-toolbar__chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:0 14px 12px}.tc-toolbar__chips-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-dim)}.tc-chip-filter{display:inline-flex;align-items:center;gap:5px;height:25px;padding:0 8px;border:1px solid var(--tc-accent-wire);background:var(--tc-accent-soft);border-radius:999px;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:650;color:var(--tc-accent-deep)}.tc-chip-filter:hover{background:var(--tc-danger-soft);border-color:var(--tc-danger-soft);color:var(--tc-danger-ink)}.tc-dt{display:block;width:100%;overflow-x:auto}.tc-dt__head{background:var(--tc-card-subtle);border-bottom:1px solid var(--tc-wire-soft);font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tc-dim)}.tc-dt__body{transition:opacity .15s ease}.tc-dt__body.is-refreshing{opacity:.45;pointer-events:none}.tc-dt__row{border-bottom:1px solid var(--tc-wire-faint);transition:background .12s ease}.tc-dt__row:hover{background:var(--tc-card-subtle)}.tc-dt__row.is-selected{background:var(--tc-accent-tint)}.tc-dt__row:last-child{border-bottom:none}.tc-dt__check{display:flex;align-items:center}.tc-dt__cell{display:flex;align-items:center;gap:10px;min-width:0}.tc-dt__thumb{width:34px;height:34px;flex:0 0 auto;border-radius:8px;background:var(--tc-accent-soft);color:var(--tc-accent);display:grid;place-content:center;object-fit:cover}img.tc-dt__thumb{border:1px solid var(--tc-wire);display:block}.tc-dt__thumb.is-empty{background:var(--tc-neutral-soft);color:var(--tc-neutral)}.tc-dt__titletext{display:flex;flex-direction:column;gap:4px;min-width:0}.tc-dt__titlerow{display:flex;align-items:center;gap:6px;min-width:0}.tc-dt__title{font-size:13px;font-weight:650;color:var(--tc-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-dt__title:hover{color:var(--tc-accent)}.tc-dt__title--btn{border:none;background:none;padding:0;font-family:inherit;cursor:pointer;text-align:left}.tc-dt__desc{font-size:11.5px;color:var(--tc-faint);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-dt__meta{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--tc-faint);min-width:0}.tc-dt__slug{font-family:var(--font-mono);font-size:10.8px;color:var(--tc-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-dt__tags{display:flex;align-items:center;gap:5px}.tc-dt__tag{font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--tc-dim);background:var(--tc-wire-faint);border-radius:5px;padding:1px 5px;white-space:nowrap}.tc-dt__tag--more{color:var(--tc-soft)}.tc-dt__plus{font-size:10.5px;font-weight:700;color:var(--tc-soft);margin-left:4px}.tc-dt__author{font-size:12px;color:var(--tc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-dt__none{font-size:11.5px;color:var(--tc-neutral)}.tc-dt__date{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-dt__date-main{font-size:12px;font-weight:600;color:var(--tc-body);white-space:nowrap}.tc-dt__date-label{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-soft)}.tc-dt__num{text-align:right;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:5px}.tc-dt__share{display:flex;align-items:center;gap:8px}.tc-dt__seo{display:flex;align-items:center;gap:7px;min-width:0}.tc-dt__seo-text{font-size:11.5px;color:var(--tc-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-dt__actions,.tc-dt__actions-head{display:flex;align-items:center;justify-content:flex-end;gap:2px}.tc-dt__actions-head{justify-content:flex-end}.tc-dt__actions{opacity:.35;transition:opacity .13s ease}.tc-dt__row:hover .tc-dt__actions,.tc-dt__actions:focus-within{opacity:1}.tc-icon-btn--sm{width:28px;height:28px;border-radius:7px}.tc-icon-btn--sm.is-active{background:var(--tc-accent-soft);color:var(--tc-accent)}.tc-dt__skeleton{display:block}.tc-dt__row--skeleton{pointer-events:none}.tc-skeleton--check{width:15px;height:15px;border-radius:4px}.tc-skeleton--thumb{width:34px;height:34px;border-radius:8px;flex:0 0 auto}.tc-status{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:650;white-space:nowrap}.tc-status--success{color:var(--tc-success-ink)}.tc-status--accent{color:var(--tc-accent-strong)}.tc-status--warning{color:var(--tc-warning-ink)}.tc-status--danger{color:var(--tc-danger-ink)}.tc-status--neutral{color:var(--tc-soft)}.tc-seo{display:inline-flex;flex:0 0 auto}.tc-seo--good{color:var(--tc-success)}.tc-seo--warn{color:var(--tc-warning)}.tc-seo--missing{color:var(--tc-danger)}.tc-lang{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:20px;padding:0 6px;border-radius:5px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.03em;background:var(--tc-neutral-soft);color:var(--tc-neutral-ink)}.tc-lang--javascript{background:#fef6dc;color:#8a6d0b}.tc-lang--typescript{background:#e6efff;color:#1a4f9c}.tc-lang--html{background:#ffeee6;color:#a8410f}.tc-lang--css{background:#eae7ff;color:#4b3ec4}.tc-lang--php{background:#eceaf7;color:#4d4487}.tc-lang--python{background:#e7f1fb;color:#23628f}.tc-lang--sql{background:#e9f6ef;color:#1c6b45}.tc-lang--bash{background:#ecedf1;color:#34405a}.tc-lang--json{background:#fdeef2;color:#97294c}.tc-lang--dart{background:#e4f4f7;color:#14647a}.tc-codepeek{display:block;font-family:var(--font-mono);font-size:10.8px;line-height:1.5;color:var(--tc-dim);background:var(--tc-card-subtle);border:1px solid var(--tc-wire-softer);border-radius:6px;padding:5px 8px;max-width:480px;white-space:pre;overflow:hidden;text-overflow:ellipsis}.tc-codeblock{border-bottom:1px solid var(--tc-wire-faint);background:var(--tc-card-subtle)}.tc-codeblock__bar{display:flex;align-items:center;gap:10px;padding:9px 18px;border-bottom:1px solid var(--tc-wire-softer)}.tc-codeblock__name{font-family:var(--font-mono);font-size:11px;color:var(--tc-soft)}.tc-codeblock__code{margin:0;padding:14px 18px 18px;font-family:var(--font-mono);font-size:12px;line-height:1.65;color:var(--tc-body);overflow-x:auto;tab-size:2}.tc-pager{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--tc-wire-soft)}.tc-pager__range{font-size:12px;color:var(--tc-faint)}.tc-pager__range strong{font-family:var(--font-mono);font-weight:600;color:var(--tc-body)}.tc-pager__controls{display:flex;align-items:center;gap:14px}.tc-pager__size{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:650;color:var(--tc-faint)}.tc-select--sm{height:30px;padding:0 8px;font-size:12px}.tc-pager__nav{display:flex;align-items:center;gap:3px}.tc-pager__btn{min-width:30px;height:30px;padding:0 6px;border:1px solid transparent;background:transparent;border-radius:7px;cursor:pointer;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--tc-muted);display:inline-flex;align-items:center;justify-content:center;transition:all .12s ease}.tc-pager__btn:hover:not(:disabled){background:var(--tc-hover);color:var(--tc-ink)}.tc-pager__btn:disabled{opacity:.35;cursor:not-allowed}.tc-pager__btn.is-active{background:var(--tc-accent);border-color:var(--tc-accent);color:#fff}.tc-pager__gap{padding:0 3px;color:var(--tc-soft);font-size:12px}.tc-bulkbar{position:sticky;bottom:18px;z-index:40;align-self:center;display:flex;align-items:center;gap:16px;padding:9px 10px 9px 16px;background:var(--tc-ink);border-radius:13px;box-shadow:var(--tc-shadow-lg);animation:tc-fade .16s ease}.tc-bulkbar__count{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:650;color:#fff;white-space:nowrap}.tc-bulkbar__badge{font-family:var(--font-mono);font-size:11.5px;font-weight:700;color:var(--tc-ink);background:#fff;border-radius:6px;padding:1px 7px}.tc-bulkbar__actions{display:flex;align-items:center;gap:4px}.tc-bulkbar__btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:none;background:transparent;border-radius:8px;cursor:pointer;font-family:inherit;font-size:12.3px;font-weight:650;color:#e6e8ef;white-space:nowrap;transition:background .12s ease}.tc-bulkbar__btn:hover:not(:disabled){background:#ffffff1f;color:#fff}.tc-bulkbar__btn.is-danger{color:#ff9d9d}.tc-bulkbar__btn.is-danger:hover:not(:disabled){background:#e23a3a38;color:#ffc7c7}.tc-bulkbar__btn:disabled{opacity:.45;cursor:not-allowed}.tc-bulkbar__rule{width:1px;height:20px;background:#ffffff29}.tc-bulkbar__clear{border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:12px;font-weight:650;color:#a6adbf;padding:0 8px}.tc-bulkbar__clear:hover{color:#fff}.tc-listempty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:64px 24px}.tc-listempty__icon{width:54px;height:54px;border-radius:15px;background:var(--tc-neutral-soft);color:var(--tc-dim);display:grid;place-content:center;margin-bottom:2px}.tc-listempty__title{font-size:15px;font-weight:750;letter-spacing:-.2px;color:var(--tc-ink)}.tc-listempty__text{font-size:12.8px;color:var(--tc-faint);line-height:1.55;max-width:420px;margin-bottom:6px}.tc-confirm{max-width:440px;padding:24px;border-radius:16px;background:var(--tc-card);display:flex;flex-direction:column;gap:10px}.tc-confirm__mark{width:42px;height:42px;border-radius:12px;background:var(--tc-warning-soft);color:var(--tc-warning-ink);display:grid;place-content:center;margin-bottom:4px}.tc-confirm__mark.is-danger{background:var(--tc-danger-soft);color:var(--tc-danger-ink)}.tc-confirm__title{font-size:16px;font-weight:800;letter-spacing:-.3px;color:var(--tc-ink)}.tc-confirm__text{font-size:12.8px;color:var(--tc-muted);line-height:1.55}.tc-confirm__guard{display:flex;flex-direction:column;gap:6px;margin-top:4px}.tc-confirm__guard-label{font-size:11.8px;color:var(--tc-muted)}.tc-confirm__guard-label strong{font-family:var(--font-mono);font-weight:700;color:var(--tc-danger-ink)}.tc-confirm__actions,.tc-formdialog__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:6px}.tc-btn-primary.is-danger{background:var(--tc-danger);box-shadow:0 6px 16px #e23a3a3d}.tc-btn-primary.is-danger:hover{background:var(--tc-danger-ink)}.tc-btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.tc-btn-ghost:disabled{opacity:.5;cursor:not-allowed}.tc-formdialog{max-width:540px;padding:0;border-radius:16px;background:var(--tc-card);display:flex;flex-direction:column;max-height:88vh}.tc-formdialog--sm{max-width:460px}.tc-formdialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--tc-wire-soft)}.tc-formdialog__title{font-size:15.5px;font-weight:800;letter-spacing:-.3px;color:var(--tc-ink)}.tc-formdialog__sub{font-size:11.5px;color:var(--tc-faint);margin-top:3px}.tc-formdialog__body{padding:18px 20px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.tc-formdialog__actions{margin:0;padding:14px 20px 18px;border-top:1px solid var(--tc-wire-soft)}.tc-drawer{justify-content:flex-end}.tc-drawer .tc-drawer__box{width:640px;max-width:96vw;max-height:100vh;height:100vh;border-radius:0;padding:0;margin:0;background:var(--tc-card);display:flex;flex-direction:column;box-shadow:var(--tc-shadow-drawer)}.tc-drawer__body{flex:1 1 auto;padding:18px 20px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.tc-panel--filter{width:264px;padding:0}.tc-panel__search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--tc-wire-soft);color:var(--tc-soft)}.tc-panel__search-input{flex:1 1 auto;min-width:0;border:none;background:transparent;font-family:inherit;font-size:12.5px;color:var(--tc-ink)}.tc-panel__search-input:focus{outline:none}.tc-panel__hint{padding:8px 12px;border-top:1px solid var(--tc-wire-soft);font-size:11px;color:var(--tc-faint);background:var(--tc-card-subtle)}.tc-menu--scroll{max-height:300px;overflow-y:auto;padding:6px}.tc-menu--row{min-width:210px}.tc-rowmenu[popover]:not(:popover-open){display:none}.tc-rowmenu[popover]:popover-open{display:flex;flex-direction:column;gap:1px}.tc-rowmenu[popover]{position:fixed;inset:auto;margin:0;padding:6px;width:max-content;min-width:210px;max-height:min(70vh,420px);overflow-y:auto;background:var(--tc-card);border:1px solid var(--tc-wire);border-radius:14px;box-shadow:var(--tc-shadow-lg)}.tc-rowmenu[popover]::backdrop{background:transparent}.tc-dt__actions .tc-icon-btn.is-open{background:var(--tc-hover);color:var(--tc-ink)}.tc-dt__row:has(.tc-icon-btn.is-open) .tc-dt__actions{opacity:1}.tc-menu__row-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-menu__row-count{font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--tc-soft)}.tc-menu li.tc-menu__sep{border-top:1px solid var(--tc-wire-soft);margin-top:4px;padding-top:4px}.tc-menu li>button.is-danger{color:var(--tc-danger-ink)}.tc-menu li>button.is-danger:hover{background:var(--tc-danger-soft)}.tc-menu__empty{padding:14px 10px;font-size:12px;color:var(--tc-faint);text-align:center}.tc-toasts{position:fixed;bottom:20px;right:20px;z-index:90;display:flex;flex-direction:column;gap:8px;pointer-events:none}.tc-toast{display:flex;align-items:center;gap:10px;min-width:300px;max-width:420px;padding:11px 12px;background:var(--tc-card);border:1px solid var(--tc-wire);border-left-width:3px;border-radius:12px;box-shadow:var(--tc-shadow-md);pointer-events:auto;animation:tc-fade .16s ease}.tc-toast--success{border-left-color:var(--tc-success)}.tc-toast--danger{border-left-color:var(--tc-danger)}.tc-toast--warning{border-left-color:var(--tc-warning)}.tc-toast--accent{border-left-color:var(--tc-accent)}.tc-toast__icon{flex:0 0 auto;display:inline-flex}.tc-toast--success .tc-toast__icon{color:var(--tc-success)}.tc-toast--danger .tc-toast__icon{color:var(--tc-danger)}.tc-toast--warning .tc-toast__icon{color:var(--tc-warning)}.tc-toast--accent .tc-toast__icon{color:var(--tc-accent)}.tc-toast__text{flex:1 1 auto;font-size:12.5px;font-weight:600;color:var(--tc-ink);line-height:1.45}.tc-toast__undo{flex:0 0 auto;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;color:var(--tc-accent);padding:2px 6px;border-radius:6px}.tc-toast__undo:hover{background:var(--tc-accent-soft)}.tc-toast__close{flex:0 0 auto;border:none;background:transparent;cursor:pointer;color:var(--tc-soft);display:inline-flex;padding:3px;border-radius:5px}.tc-toast__close:hover{background:var(--tc-hover);color:var(--tc-ink)}@media(max-width:640px){.tc-toasts{left:16px;right:16px;bottom:16px}.tc-toast{min-width:0;max-width:none}}@layer components{.ui-pg-step{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:14.5px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));border-color:var(--ui-pg-border, #dce9f5);background:var(--ui-pg-surface, #fff);color:var(--ui-pg-ink, #0f2747)}.ui-pg-step:not(:disabled):hover{border-color:var(--ui-pg-accent, #0878d1);color:var(--ui-pg-accent, #0878d1)}.ui-pg-step:disabled{cursor:not-allowed;color:var(--ui-pg-disabled, #9db3c8)}.ui-pg-page{display:grid;height:42px;min-width:42px;place-items:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);font-size:14.5px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));border-color:var(--ui-pg-border, #dce9f5);background:var(--ui-pg-surface, #fff);color:var(--ui-pg-ink, #0f2747)}.ui-pg-page:hover{border-color:var(--ui-pg-accent, #0878d1);color:var(--ui-pg-accent, #0878d1)}.ui-pg-page[aria-current=page]{border-color:var(--ui-pg-active-surface, #0f2747);background:var(--ui-pg-active-surface, #0f2747);color:var(--ui-pg-active-ink, #fff)}.ui-pg-step:focus-visible,.ui-pg-page:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:var(--ui-pg-accent, #0878d1)}}.tc-shell{display:flex;min-height:100vh;background:var(--tc-canvas)}.tc-shell__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.tc-shell__content{flex:1 1 auto;width:100%;max-width:var(--tc-shell-max);padding:26px 26px 0;display:flex;flex-direction:column}.tc-scrim{position:fixed;inset:0;z-index:55;border:none;padding:0;background:#1018286b;cursor:pointer}@media(max-width:760px){.tc-shell__content{padding:16px 16px 0}}.tc-sidebar{flex:0 0 auto;background:var(--tc-card);border-right:1px solid var(--tc-wire);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;transition:width .18s ease}.tc-sidebar__brand{height:var(--tc-topbar-h);flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid var(--tc-wire-soft)}.tc-sidebar.is-collapsed .tc-sidebar__brand{padding:0;justify-content:center}.tc-brand__mark{width:32px;height:32px;flex:0 0 auto;border-radius:var(--tc-radius-chip);background:linear-gradient(140deg,var(--tc-accent),var(--tc-accent-glow));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #4f46e547}.tc-brand__text{display:flex;flex-direction:column;line-height:1.1;overflow:hidden}.tc-brand__name{font-size:15px;font-weight:800;letter-spacing:-.3px}.tc-brand__kicker{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tc-faint)}.tc-sidebar__nav{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:12px 10px 18px}.tc-nav__section{margin-bottom:4px}.tc-nav__label{padding:14px 10px 6px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-dim)}.tc-nav__rule{display:block;height:1px;background:var(--tc-wire-soft);margin:12px 8px}.tc-nav__row{position:relative}.tc-nav__item{width:100%;display:flex;align-items:center;gap:11px;padding:9px 11px;border:none;border-radius:var(--tc-radius-field);cursor:pointer;font-family:inherit;font-size:13px;font-weight:550;background:transparent;color:var(--tc-nav);transition:background .13s ease}.tc-sidebar.is-collapsed .tc-nav__item{padding:9px 0;justify-content:center}.tc-nav__item:hover{background:var(--tc-rail)}.tc-nav__item.is-active{background:var(--tc-accent-soft);color:var(--tc-accent-deep);font-weight:700}.tc-nav__text{flex:1 1 auto;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-nav__chevron{flex:0 0 auto;opacity:.6;transition:transform .16s ease}.tc-nav__chevron.is-open{transform:rotate(180deg)}.tc-nav__tip{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:var(--tc-ink);color:#fff;font-size:12px;font-weight:600;padding:6px 10px;border-radius:7px;white-space:nowrap;z-index:70;box-shadow:var(--tc-shadow-tip);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,visibility .12s ease}.tc-nav__row:hover .tc-nav__tip,.tc-nav__row:focus-within .tc-nav__tip{opacity:1;visibility:visible}.tc-nav__kids{margin:2px 0 6px 27px;padding-left:12px;border-left:1px solid var(--tc-line);display:flex;flex-direction:column;gap:1px}.tc-nav__kid{border:none;background:transparent;text-align:left;padding:6px 10px;border-radius:7px;cursor:pointer;font-family:inherit;font-size:12.2px;font-weight:500;color:#556075}.tc-nav__kid:hover{background:var(--tc-rail);color:var(--tc-ink)}.tc-sidebar__foot{flex:0 0 auto;border-top:1px solid var(--tc-wire-soft);padding:10px}.tc-sidebar__status{display:flex;align-items:center;gap:8px;padding:6px 8px 10px;font-size:11.5px;font-weight:600;color:var(--tc-soft)}.tc-profile-card{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--tc-line);background:var(--tc-card-subtler);border-radius:11px;cursor:pointer;text-align:left;font-family:inherit}.tc-profile-card:hover{background:var(--tc-hover);border-color:#e2e5ee}.tc-sidebar.is-collapsed .tc-profile-card{justify-content:center}.tc-profile-card__text{flex:1 1 auto;display:flex;flex-direction:column;line-height:1.25;overflow:hidden}.tc-profile-card__name{font-size:12.5px;font-weight:700;color:var(--tc-ink);white-space:nowrap}.tc-profile-card__role{font-size:11px;font-weight:500;color:var(--tc-faint)}.tc-profile-card__caret{flex:0 0 auto;color:var(--tc-faint)}@media(max-width:1024px){.tc-sidebar{position:fixed;z-index:60;height:100vh;transform:translate(-110%);transition:transform .22s ease}.tc-sidebar.is-open{transform:none;box-shadow:var(--tc-shadow-drawer)}}.tc-topbar{position:sticky;top:0;z-index:40;height:var(--tc-topbar-h);flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:0 20px;background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--tc-wire)}.tc-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--tc-faint)}.tc-breadcrumb__sep{color:var(--tc-line-strong)}.tc-breadcrumb__current{color:var(--tc-ink)}.tc-search{display:flex;align-items:center;gap:10px;width:340px;max-width:34vw;height:38px;padding:0 8px 0 12px;border:1px solid var(--tc-field-wire);background:var(--tc-field);border-radius:var(--tc-radius-field);cursor:text;font-family:inherit;color:var(--tc-faint);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.tc-search:hover{background:var(--tc-card);border-color:var(--tc-field-wire-hover);box-shadow:0 1px 2px #1018280d}.tc-search__text{flex:1 1 auto;text-align:left;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-search__keys{display:flex;gap:3px;flex:0 0 auto}.tc-health-pill{display:flex;align-items:center;gap:7px;height:30px;padding:0 11px 0 9px;border-radius:999px;background:var(--tc-success-soft);border:1px solid var(--tc-success-wire);font-size:11.5px;font-weight:700;color:var(--tc-success-ink);white-space:nowrap}.tc-health-pill__dot{width:6px;height:6px;border-radius:50%;background:var(--tc-success)}.tc-topbar__actions{display:flex;align-items:center;gap:4px}.tc-profile-chip{display:flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 4px;margin-left:4px;border:1px solid var(--tc-wire);background:var(--tc-card);border-radius:999px;cursor:pointer;font-family:inherit;color:var(--tc-faint)}.tc-profile-chip:hover{background:var(--tc-field)}@media(max-width:1024px){.tc-search,.tc-health-pill{display:none}}@media(max-width:760px){.tc-topbar{padding:0 14px;gap:10px}.tc-breadcrumb,.tc-topbar__actions .tc-icon-btn:not(.tc-icon-btn--badged){display:none}}.tc-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:6px;padding:18px 2px 24px;border-top:1px solid var(--tc-wire);flex-wrap:wrap}.tc-footer__copy{font-size:12px;color:var(--tc-faint)}.tc-footer__links{display:flex;align-items:center;gap:18px}.tc-footer__links a{font-size:12px;font-weight:600;color:var(--tc-soft)}.tc-footer__links a:hover{color:var(--tc-ink)}.tc-footer__version{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--tc-dim);background:var(--tc-neutral-soft);border-radius:6px;padding:3px 8px}@media(max-width:760px){.tc-footer{flex-direction:column;align-items:flex-start;gap:12px}}.admin-dashboard{display:flex;flex-direction:column;gap:18px}.admin-dashboard .tc-grid{display:grid;gap:16px}.admin-dashboard .tc-grid--main{grid-template-columns:minmax(0,2.05fr) minmax(0,1fr)}.admin-dashboard .tc-grid--perf{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.admin-dashboard .tc-grid--trio{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard .tc-grid--kpis,.admin-dashboard .tc-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.admin-dashboard .tc-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.admin-dashboard .tc-pagehead__intro{min-width:0}.admin-dashboard .tc-pagehead__title{font-size:25px;font-weight:800;letter-spacing:-.6px;line-height:1.15;margin-bottom:5px}.admin-dashboard .tc-pagehead__sub{font-size:13.5px;color:var(--tc-soft);line-height:1.5}.admin-dashboard .tc-pagehead__tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-dashboard .tc-attention{overflow:hidden}.admin-dashboard .tc-attention__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid var(--tc-wire-softer);background:linear-gradient(90deg,#fffbf3,#fff 46%)}.admin-dashboard .tc-attention__title{display:flex;align-items:center;gap:9px}.admin-dashboard .tc-attention__title h2{font-size:13px;font-weight:800;letter-spacing:-.2px}.admin-dashboard .tc-attention__icon{color:var(--tc-warning)}.admin-dashboard .tc-attention__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard .tc-attention__item{display:flex;gap:11px;padding:14px 18px;align-items:flex-start;border-right:1px solid var(--tc-wire-softer);border-bottom:1px solid var(--tc-wire-softer);transition:background .13s ease}.admin-dashboard .tc-attention__item:hover{background:var(--tc-card-subtle)}.admin-dashboard .tc-attention__item:nth-child(n+4){border-bottom:none}.admin-dashboard .tc-attention__item .tc-chip{width:28px;height:28px;border-radius:var(--tc-radius-chip)}.admin-dashboard .tc-attention__body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.admin-dashboard .tc-attention__text{font-size:12.8px;font-weight:650;color:var(--tc-ink);line-height:1.4}.admin-dashboard .tc-attention__meta{display:flex;align-items:center;gap:8px}.admin-dashboard .tc-attention__meta .tc-link{font-size:11.5px}.admin-dashboard .tc-attention__empty{grid-column:1 / -1;padding:18px;font-size:12.5px;color:var(--tc-faint)}.admin-dashboard .tc-kpi{border-radius:var(--tc-radius-kpi);padding:15px 16px 13px;display:flex;flex-direction:column;gap:11px;transition:box-shadow .16s ease,transform .16s ease}.admin-dashboard .tc-kpi:hover{box-shadow:var(--tc-shadow-md);transform:translateY(-2px)}.admin-dashboard .tc-kpi__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-dashboard .tc-kpi__label{font-size:11.5px;font-weight:650;color:var(--tc-soft);letter-spacing:-.1px}.admin-dashboard .tc-kpi__figure{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.admin-dashboard .tc-kpi__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.admin-dashboard .tc-kpi__caption{font-size:10.5px;color:var(--tc-faint);font-weight:500}.admin-dashboard .tc-revenue{padding:17px 18px 16px;display:flex;flex-direction:column;gap:15px}.admin-dashboard .tc-revenue__stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--tc-line);border:1px solid var(--tc-line);border-radius:12px;overflow:hidden}.admin-dashboard .tc-revenue__stat{background:var(--tc-card);padding:12px 13px;display:flex;flex-direction:column;gap:5px}.admin-dashboard .tc-revenue__stat dt{font-size:11px;font-weight:600;color:var(--tc-faint)}.admin-dashboard .tc-revenue__stat .tc-delta--bare{font-family:var(--font-sans);font-size:10.5px;font-weight:700}.admin-dashboard .tc-revenue__weekly-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.admin-dashboard .tc-revenue__weekly-head h3{font-size:11.5px;font-weight:700;color:var(--tc-muted)}.admin-dashboard .tc-revenue__weekly-head span{font-size:11px;color:var(--tc-faint)}.admin-dashboard .tc-revenue__statuses{border-top:1px solid var(--tc-wire-soft);padding-top:13px;display:flex;flex-direction:column;gap:9px}.admin-dashboard .tc-legend-row{display:flex;align-items:center;gap:9px}.admin-dashboard .tc-legend-row__label{flex:1 1 auto;font-size:12px;font-weight:600;color:var(--tc-muted)}.admin-dashboard .tc-legend-row__pct{font-size:11px;color:var(--tc-faint);width:44px;text-align:right}.admin-dashboard .tc-legend-row .tc-num--sm{font-size:12px}.admin-dashboard .tc-table-card{overflow:hidden}.admin-dashboard .tc-table__head,.admin-dashboard .tc-table__row{display:grid;grid-template-columns:1fr 108px 92px 74px;gap:12px;padding:12px 18px;align-items:center}.admin-dashboard .tc-table__head{padding:8px 18px;background:var(--tc-card-subtle);border-top:1px solid var(--tc-wire-softer);border-bottom:1px solid var(--tc-wire-softer);font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tc-dim)}.admin-dashboard .tc-table__row{border-bottom:1px solid var(--tc-wire-faint);cursor:pointer;transition:background .13s ease}.admin-dashboard .tc-table__row:hover{background:var(--tc-card-subtle)}.admin-dashboard .tc-table__row:last-child{border-bottom:none}.admin-dashboard .tc-table__num{text-align:right;justify-self:end}.admin-dashboard .tc-table__title-cell{display:flex;align-items:center;gap:11px;min-width:0}.admin-dashboard .tc-table__title-text{display:flex;flex-direction:column;gap:3px;min-width:0}.admin-dashboard .tc-table__title{font-size:13px;font-weight:650;color:var(--tc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-dashboard .tc-table__meta{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--tc-faint)}.admin-dashboard .tc-kind{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.admin-dashboard .tc-kind--article{color:var(--tc-accent-strong)}.admin-dashboard .tc-kind--tutorial{color:var(--tc-success-ink)}.admin-dashboard .tc-kind--guide{color:var(--tc-warning-ink)}.admin-dashboard .tc-table__empty{padding:24px 18px;font-size:12.5px;color:var(--tc-faint)}.admin-dashboard .tc-products{overflow:hidden;display:flex;flex-direction:column}.admin-dashboard .tc-products__list{padding:4px 18px 16px;display:flex;flex-direction:column}.admin-dashboard .tc-products__item{padding:11px 0;border-top:1px solid var(--tc-wire-softer);display:flex;flex-direction:column;gap:8px}.admin-dashboard .tc-products__row{display:flex;align-items:center;gap:10px}.admin-dashboard .tc-products__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.admin-dashboard .tc-products__name{font-size:12.8px;font-weight:650;color:var(--tc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-dashboard .tc-products__meta{font-size:11px;color:var(--tc-faint)}.admin-dashboard .tc-products__figures{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 0 auto}.admin-dashboard .tc-products__figures .tc-num--sm{font-size:13px}.admin-dashboard .tc-products__figures .tc-delta--bare{font-family:var(--font-sans);font-size:10.5px;font-weight:700}.admin-dashboard .tc-products__empty{padding:20px 0;font-size:12.5px;color:var(--tc-faint)}.admin-dashboard .tc-audience,.admin-dashboard .tc-pipeline,.admin-dashboard .tc-health,.admin-dashboard .tc-activity,.admin-dashboard .tc-upcoming,.admin-dashboard .tc-quick{padding:17px 18px 16px;display:flex;flex-direction:column;gap:14px}.admin-dashboard .tc-pipeline,.admin-dashboard .tc-quick{gap:15px}.admin-dashboard .tc-activity{gap:13px}.admin-dashboard .tc-audience__figure{display:flex;align-items:baseline;gap:9px}.admin-dashboard .tc-audience__figure .tc-num--xl{font-size:26px;letter-spacing:-1.1px}.admin-dashboard .tc-audience__caption{font-size:11.5px;color:var(--tc-faint);font-weight:500}.admin-dashboard .tc-audience__chart{display:block}.admin-dashboard .tc-audience__line{fill:none;stroke:var(--tc-success);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.admin-dashboard .tc-audience__stats{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;border-top:1px solid var(--tc-wire-soft);padding-top:13px}.admin-dashboard .tc-audience__stats dt{font-size:11px;color:var(--tc-faint);font-weight:600;margin-bottom:3px}.admin-dashboard .tc-audience__stats .tc-num--sm{font-size:14px}.admin-dashboard .tc-pipeline__meter{display:flex;height:10px;gap:2px}.admin-dashboard .tc-pipeline__seg{flex-basis:0;flex-shrink:1;min-width:4px;border-radius:999px}.admin-dashboard .tc-pipeline__seg--success{background:var(--tc-success)}.admin-dashboard .tc-pipeline__seg--warning{background:var(--tc-warning)}.admin-dashboard .tc-pipeline__seg--accent{background:var(--tc-accent)}.admin-dashboard .tc-pipeline__seg--neutral{background:var(--tc-neutral)}.admin-dashboard .tc-pipeline__legend{display:flex;flex-direction:column;gap:11px}.admin-dashboard .tc-pipeline__legend .tc-legend-row__label{font-size:12.5px}.admin-dashboard .tc-pipeline__legend .tc-num--sm{font-size:13px}.admin-dashboard .tc-pipeline__legend .tc-legend-row__pct{width:40px}.admin-dashboard .tc-pipeline .tc-note{margin-top:auto}.admin-dashboard .tc-health__summary{display:flex;align-items:center;gap:16px}.admin-dashboard .tc-health__verdict{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.admin-dashboard .tc-health__verdict p{font-size:12px;color:var(--tc-soft);line-height:1.45}.admin-dashboard .tc-health__rows{display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--tc-wire-soft);padding-top:13px}.admin-dashboard .tc-health__row{display:flex;align-items:center;gap:10px}.admin-dashboard .tc-health__label{flex:0 0 92px;font-size:12px;font-weight:600;color:var(--tc-muted)}.admin-dashboard .tc-health__score{width:26px;text-align:right;flex:0 0 auto}.admin-dashboard .tc-health__score--success{color:var(--tc-success-ink)}.admin-dashboard .tc-health__score--accent{color:var(--tc-muted)}.admin-dashboard .tc-health__score--warning{color:var(--tc-warning-ink)}.admin-dashboard .tc-quick{padding-bottom:18px}.admin-dashboard .tc-quick__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-dashboard .tc-quick__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:15px 8px;border:1px solid var(--tc-line);background:var(--tc-card-subtler);border-radius:13px;cursor:pointer;font-family:inherit;transition:all .15s ease}.admin-dashboard .tc-quick__btn:hover{background:var(--tc-card);border-color:var(--tc-accent-wire);box-shadow:0 6px 16px #10182812;transform:translateY(-2px)}.admin-dashboard .tc-quick__label{font-size:11.5px;font-weight:650;color:var(--tc-body);text-align:center;line-height:1.3}.admin-dashboard .tc-quick .tc-dashed-btn{margin-top:auto}.admin-dashboard .tc-customize{border:1px solid var(--tc-wire);background:var(--tc-card-subtle);border-radius:12px;padding:13px 14px;display:flex;flex-direction:column;gap:10px;animation:tc-fade .14s ease}.admin-dashboard .tc-customize__title{font-size:11.5px;font-weight:700;color:var(--tc-ink)}.admin-dashboard .tc-customize__row{display:flex;align-items:center;gap:10px}.admin-dashboard .tc-customize__grip{color:var(--tc-neutral)}.admin-dashboard .tc-customize__label{flex:1 1 auto;font-size:12px;font-weight:600;color:var(--tc-muted)}.admin-dashboard .tc-customize__hint{font-size:11px;color:var(--tc-faint);line-height:1.45}.admin-dashboard .tc-activity__day{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tc-dim)}.admin-dashboard .tc-activity__list{display:flex;flex-direction:column}.admin-dashboard .tc-activity__item{display:flex;gap:12px;padding-bottom:14px}.admin-dashboard .tc-activity__item.is-last{padding-bottom:0}.admin-dashboard .tc-activity__rail{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center}.admin-dashboard .tc-activity__line{flex:1 1 auto;width:1px;background:var(--tc-line);margin-top:4px}.admin-dashboard .tc-activity__body{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:3px}.admin-dashboard .tc-activity__text{font-size:12.5px;font-weight:600;color:var(--tc-ink);line-height:1.45}.admin-dashboard .tc-activity__meta{font-size:11px;color:var(--tc-faint)}.admin-dashboard .tc-activity__empty{font-size:12.5px;color:var(--tc-faint)}.admin-dashboard .tc-upcoming{padding-bottom:18px}.admin-dashboard .tc-upcoming__list{flex:1 1 auto;display:flex;flex-direction:column;gap:10px}.admin-dashboard .tc-upcoming__item{display:flex;flex-direction:column;gap:3px;padding:11px 12px;border:1px solid var(--tc-wire-soft);border-radius:11px;background:var(--tc-card-faint)}.admin-dashboard .tc-upcoming__title{font-size:12.8px;font-weight:650;color:var(--tc-ink)}.admin-dashboard .tc-upcoming__meta{font-size:11px;color:var(--tc-faint)}.admin-dashboard .tc-loading{display:flex;flex-direction:column;gap:18px}.admin-dashboard .tc-loading__block,.admin-dashboard .tc-loading__kpi{padding:17px 18px}.admin-dashboard .tc-page-error{padding:16px 18px}.admin-dashboard .tc-page-error--inline{display:flex}@media(max-width:1280px){.admin-dashboard .tc-kpis,.admin-dashboard .tc-grid--kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard .tc-grid--main,.admin-dashboard .tc-grid--perf{grid-template-columns:minmax(0,1fr)}}@media(max-width:1024px){.admin-dashboard .tc-grid--trio{grid-template-columns:minmax(0,1fr)}.admin-dashboard .tc-attention__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard .tc-attention__item:nth-child(n+4){border-bottom:1px solid var(--tc-wire-softer)}}@media(max-width:760px){.admin-dashboard .tc-kpis,.admin-dashboard .tc-grid--kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard .tc-attention__grid{grid-template-columns:minmax(0,1fr)}.admin-dashboard .tc-pagehead{flex-direction:column;align-items:flex-start}.admin-dashboard .tc-table__head,.admin-dashboard .tc-table__row{grid-template-columns:1fr 92px 74px}.admin-dashboard .tc-table__col-hide{display:none}}.tc-auth{display:grid;grid-template-columns:minmax(0,1fr);min-height:100vh;min-height:100dvh;background:var(--tc-canvas);color:var(--tc-ink)}.tc-auth__stage{display:flex;flex-direction:column;min-width:0;min-height:100vh;min-height:100dvh}.tc-auth__stage-inner{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;padding:44px 24px}.tc-auth__legal{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 28px;border-top:1px solid var(--tc-wire);font-size:11.5px;color:var(--tc-faint)}.tc-auth__legal-links{display:flex;gap:16px}.tc-auth__legal-links a{font-weight:600;color:var(--tc-soft)}.tc-auth__legal-links a:hover{color:var(--tc-ink)}.tc-auth__aside{display:none;position:relative;overflow:hidden;padding:48px 44px;background:radial-gradient(120% 120% at 100% 0%,rgb(255 255 255 / .14),transparent 55%),linear-gradient(160deg,var(--tc-accent-deep),var(--tc-accent) 58%,var(--tc-accent-glow))}.tc-auth-aside__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:30px;max-width:380px;min-height:100%;margin:0 auto}.tc-auth-aside__brand{display:flex;align-items:center;gap:10px}.tc-auth-aside__brand .tc-brand__name{color:#fff}.tc-auth-aside__brand .tc-brand__kicker{color:#ffffffb3}.tc-auth-aside__lede h2{font-size:25px;font-weight:800;letter-spacing:-.6px;line-height:1.22;color:#fff}.tc-auth-aside__lede p{margin-top:12px;font-size:13.5px;line-height:1.6;color:#ffffffbd}.tc-auth-aside__points{display:flex;flex-direction:column;gap:16px}.tc-auth-aside__point{display:flex;gap:12px}.tc-auth-aside__point-icon{flex:0 0 auto;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#ffffff1f;color:#fff}.tc-auth-aside__point-text{display:flex;flex-direction:column;gap:3px}.tc-auth-aside__point-title{font-size:13px;font-weight:700;color:#fff}.tc-auth-aside__point-body{font-size:12.5px;line-height:1.5;color:#ffffffa8}.tc-auth-aside__foot{margin-top:auto;font-size:11.5px;letter-spacing:.03em;color:#ffffff8c}.tc-auth-card{width:100%;max-width:400px;display:flex;flex-direction:column;gap:18px;padding:32px 30px;background:var(--tc-card);border:1px solid var(--tc-wire);border-radius:var(--tc-radius-card);box-shadow:var(--tc-shadow-md);animation:tc-fade .16s ease}.tc-auth-card--centered{align-items:center;text-align:center;gap:14px}.tc-auth-card__header{display:block}.tc-auth-card__brand{display:flex;align-items:center;gap:9px;margin-bottom:20px}.tc-auth-card__wordmark{font-size:12.5px;font-weight:600;letter-spacing:-.2px;color:var(--tc-soft)}.tc-auth-card__wordmark b{font-weight:800;color:var(--tc-ink)}.tc-auth-card__title{font-size:21px;font-weight:800;letter-spacing:-.5px;line-height:1.2;color:var(--tc-ink)}.tc-auth-card__sub{margin-top:6px;font-size:13px;line-height:1.55;color:var(--tc-soft)}.tc-auth-card__foot{display:flex;align-items:flex-start;gap:7px;margin-top:2px;padding-top:14px;border-top:1px solid var(--tc-wire-soft);font-size:11px;line-height:1.45;color:var(--tc-faint)}.tc-auth-card__foot admin-icon{flex:0 0 auto;margin-top:1px;color:var(--tc-soft)}.tc-auth-card__back{display:inline-flex;align-items:center;align-self:center;gap:6px;margin-top:2px;font-size:12.5px;font-weight:650;color:var(--tc-soft)}.tc-auth-card__back:hover{color:var(--tc-ink)}.tc-auth-form{display:flex;flex-direction:column;gap:16px}.tc-field{display:flex;flex-direction:column;gap:7px}.tc-field__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tc-field__label{font-size:12.5px;font-weight:650;color:var(--tc-body)}.tc-field__control{position:relative;display:flex;align-items:center}.tc-field__lead{position:absolute;left:12px;z-index:1;color:var(--tc-soft);pointer-events:none}.tc-input.input{width:100%;height:44px;padding-inline-start:38px;padding-inline-end:12px;font-family:inherit;font-size:13.5px;color:var(--tc-ink);background:var(--tc-field);border-color:var(--tc-field-wire);border-radius:var(--tc-radius-field);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.tc-input.input::placeholder{color:var(--tc-faint)}.tc-input.input:focus,.tc-input.input:focus-within{outline:none;background:var(--tc-card);border-color:var(--tc-accent);box-shadow:0 0 0 3px var(--tc-accent-soft)}.tc-field__control:has(.tc-field__toggle) .tc-input.input{padding-inline-end:42px}.tc-input.input.is-invalid{border-color:var(--tc-danger);background:var(--tc-danger-soft)}.tc-input.input.is-invalid:focus{box-shadow:0 0 0 3px #e23a3a29}.tc-field__toggle{position:absolute;right:6px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:var(--tc-radius-chip);color:var(--tc-soft);cursor:pointer;transition:background .13s ease,color .13s ease}.tc-field__toggle:hover{background:var(--tc-hover);color:var(--tc-ink)}.tc-field__msg{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;line-height:1.4;color:var(--tc-danger-ink)}.tc-field__msg--center{justify-content:center;text-align:center}.tc-check{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--tc-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.tc-check__box.checkbox{--chkbg: var(--tc-accent);border-radius:6px}.tc-btn-primary--block,.tc-btn-ghost--block{width:100%;height:42px;justify-content:center;font-size:13.5px}.tc-btn-primary:disabled,.tc-btn-ghost:disabled,.tc-link:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}a.tc-btn-primary:hover{color:#fff}.tc-auth-alert{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-radius:11px;font-size:12.5px;font-weight:600;line-height:1.45}.tc-auth-alert__icon{flex:0 0 auto;margin-top:1px;display:inline-flex}.tc-auth-alert__text{flex:1 1 auto}.tc-auth-alert--danger{background:var(--tc-danger-soft);color:var(--tc-danger-ink)}.tc-auth-alert--warning{background:var(--tc-warning-soft);color:var(--tc-warning-ink)}.tc-auth-alert--info{background:var(--tc-accent-soft);color:var(--tc-accent-deep)}.tc-auth-alert--success{background:var(--tc-success-soft);color:var(--tc-success-ink);border:1px solid var(--tc-success-wire)}.tc-otp{display:flex;gap:10px}.tc-otp__box{flex:1 1 0;min-width:0;height:54px;text-align:center;font-family:var(--font-mono);font-size:22px;font-weight:600;color:var(--tc-ink);background:var(--tc-field);border:1px solid var(--tc-field-wire);border-radius:var(--tc-radius-field);caret-color:var(--tc-accent);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.tc-otp__box:focus{outline:none;background:var(--tc-card);border-color:var(--tc-accent);box-shadow:0 0 0 3px var(--tc-accent-soft)}.tc-otp.is-invalid .tc-otp__box{border-color:var(--tc-danger);background:var(--tc-danger-soft)}.tc-otp.is-invalid .tc-otp__box:focus{box-shadow:0 0 0 3px #e23a3a29}.tc-otp.is-disabled .tc-otp__box{opacity:.55;cursor:not-allowed}.tc-auth-verify__addr{display:inline-flex;align-self:center;align-items:center;gap:7px;margin:-4px auto 2px;padding:6px 12px;border:1px solid var(--tc-wire);border-radius:999px;background:var(--tc-card-subtle);font-size:12.5px;font-weight:650;color:var(--tc-body)}.tc-auth-verify__addr admin-icon{color:var(--tc-soft)}.tc-auth-verify__timer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-size:11.5px;font-weight:600;color:var(--tc-faint)}.tc-auth-verify__timer.is-expired{color:var(--tc-danger-ink)}.tc-auth-verify__timer .tc-num{color:inherit}.tc-auth-verify__foot{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:4px}.tc-auth-verify__sep{color:var(--tc-line-strong);font-weight:700}.tc-auth-confirm{display:flex;flex-direction:column;align-items:center;text-align:center;gap:13px}.tc-auth-confirm__mark{width:52px;height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:var(--tc-success-soft);color:var(--tc-success-ink)}.tc-auth-confirm__hint{font-size:12px;line-height:1.5;color:var(--tc-faint)}.tc-auth-confirm .tc-btn-ghost--block{margin-top:4px}.tc-auth-transition{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:8px 0}.tc-auth-transition__mark{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--tc-accent-soft);color:var(--tc-accent)}.tc-auth-transition__mark.is-signout{background:var(--tc-neutral-soft);color:var(--tc-neutral-ink)}.tc-auth-transition__title{font-size:15px;font-weight:800;letter-spacing:-.3px;color:var(--tc-ink)}.tc-auth-transition__note{margin-top:3px;font-size:12.5px;color:var(--tc-soft)}.tc-auth-transition__spinner{color:var(--tc-accent)}.tc-auth-notice__mark{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center}.tc-auth-notice__mark--neutral{background:var(--tc-neutral-soft);color:var(--tc-neutral-ink)}.tc-auth-notice__mark--warning{background:var(--tc-warning-soft);color:var(--tc-warning-ink)}.tc-auth-notice__mark--danger{background:var(--tc-danger-soft);color:var(--tc-danger-ink)}.tc-auth-notice__actions{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:6px}.tc-auth-modal.modal-box{max-width:380px;padding:26px 24px;text-align:center;background:var(--tc-card);border:1px solid var(--tc-wire);border-radius:var(--tc-radius-card);box-shadow:var(--tc-shadow-lg)}.tc-auth-modal__mark{width:46px;height:46px;margin:0 auto 14px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--tc-danger-soft);color:var(--tc-danger-ink)}.tc-auth-modal__title{font-size:16px;font-weight:800;letter-spacing:-.3px;color:var(--tc-ink)}.tc-auth-modal__text{margin-top:7px;font-size:12.8px;line-height:1.5;color:var(--tc-soft)}.tc-auth-modal__actions.modal-action{display:flex;justify-content:center;gap:10px;margin-top:18px}.tc-auth-modal__actions .tc-btn-ghost,.tc-auth-modal__actions .tc-btn-primary{flex:1 1 auto;height:40px;justify-content:center}@media(min-width:1024px){.tc-auth{grid-template-columns:minmax(0,1fr) clamp(400px,40vw,560px)}.tc-auth__aside{display:block}}@media(max-width:480px){.tc-auth__stage-inner{padding:24px 16px}.tc-auth-card{padding:24px 18px;box-shadow:var(--tc-shadow-xs)}.tc-auth__legal{padding:16px 18px;font-size:11px}.tc-otp{gap:8px}.tc-otp__box{height:48px;font-size:19px}}.admin-content{display:flex;flex-direction:column;gap:18px}.admin-content .tc-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.admin-content .tc-pagehead__intro{min-width:0}.admin-content .tc-pagehead__titleline{display:flex;align-items:center;gap:10px;margin-bottom:5px}.admin-content .tc-pagehead__title{font-size:25px;font-weight:800;letter-spacing:-.6px;line-height:1.15}.admin-content .tc-pagehead__count{font-family:var(--font-mono);font-size:11.5px;font-weight:600;color:var(--tc-soft);background:var(--tc-neutral-soft);border-radius:999px;padding:3px 10px}.admin-content .tc-pagehead__sub{font-size:13.5px;color:var(--tc-soft);line-height:1.5;max-width:720px}.admin-content .tc-pagehead__tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-content .tc-dt__head,.admin-content .tc-dt__row,.admin-content .tc-dt__row--skeleton{display:grid;gap:12px;align-items:center;padding:11px 18px}.admin-content .tc-dt__head{padding-top:9px;padding-bottom:9px}.admin-content .tc-dt__head,.admin-content .tc-dt__body>.tc-dt__row,.admin-content .tc-dt__skeleton>.tc-dt__row--skeleton{grid-template-columns:28px minmax(260px,1fr) 108px 132px 118px 116px 76px 92px 108px;min-width:1180px}.admin-content .tc-dt--cats .tc-dt__head,.admin-content .tc-dt--cats .tc-dt__row,.admin-content .tc-dt--cats .tc-dt__row--skeleton{grid-template-columns:minmax(240px,1fr) 180px 72px 140px 108px 118px 84px;min-width:1000px}.admin-content .tc-dt--tags .tc-dt__head,.admin-content .tc-dt--tags .tc-dt__row,.admin-content .tc-dt--tags .tc-dt__row--skeleton{grid-template-columns:28px minmax(220px,1fr) 200px 88px 128px 108px 118px 84px;min-width:1060px}.admin-content .tc-dt--pages .tc-dt__head,.admin-content .tc-dt--pages .tc-dt__row,.admin-content .tc-dt--pages .tc-dt__row--skeleton{grid-template-columns:minmax(260px,1fr) 100px 200px 130px 128px 76px 108px;min-width:1040px}.admin-content .tc-dt--snips .tc-dt__head,.admin-content .tc-dt--snips .tc-dt__row,.admin-content .tc-dt--snips .tc-dt__row--skeleton{grid-template-columns:28px minmax(300px,1fr) 96px 108px 84px 84px 118px 108px;min-width:1120px}.admin-content .tc-dt--snips .tc-dt__row{align-items:flex-start;padding-top:12px;padding-bottom:12px}.admin-content .tc-dt--snips .tc-dt__row>[role=cell],.admin-content .tc-dt--snips .tc-dt__check{padding-top:3px}@media(max-width:1400px){.admin-content .tc-dt__hide-lg{display:none}.admin-content .tc-dt__head,.admin-content .tc-dt__body>.tc-dt__row,.admin-content .tc-dt__skeleton>.tc-dt__row--skeleton{grid-template-columns:28px minmax(240px,1fr) 108px 116px 76px 92px 108px;min-width:880px}.admin-content .tc-dt--cats .tc-dt__head,.admin-content .tc-dt--cats .tc-dt__row,.admin-content .tc-dt--cats .tc-dt__row--skeleton{grid-template-columns:minmax(220px,1fr) 180px 72px 108px 84px;min-width:740px}.admin-content .tc-dt--tags .tc-dt__head,.admin-content .tc-dt--tags .tc-dt__row,.admin-content .tc-dt--tags .tc-dt__row--skeleton{grid-template-columns:28px minmax(200px,1fr) 200px 88px 108px 84px;min-width:780px}.admin-content .tc-dt--pages .tc-dt__head,.admin-content .tc-dt--pages .tc-dt__row,.admin-content .tc-dt--pages .tc-dt__row--skeleton{grid-template-columns:minmax(240px,1fr) 100px 128px 76px 108px;min-width:700px}.admin-content .tc-dt--snips .tc-dt__head,.admin-content .tc-dt--snips .tc-dt__row,.admin-content .tc-dt--snips .tc-dt__row--skeleton{grid-template-columns:28px minmax(280px,1fr) 96px 108px 84px 108px;min-width:820px}}@media(max-width:1080px){.admin-content .tc-dt__hide-md{display:none}.admin-content .tc-dt__head,.admin-content .tc-dt__body>.tc-dt__row,.admin-content .tc-dt__skeleton>.tc-dt__row--skeleton{grid-template-columns:28px minmax(220px,1fr) 108px 116px 76px 108px;min-width:720px}.admin-content .tc-dt--cats .tc-dt__head,.admin-content .tc-dt--cats .tc-dt__row,.admin-content .tc-dt--cats .tc-dt__row--skeleton{grid-template-columns:minmax(200px,1fr) 72px 108px 84px;min-width:560px}.admin-content .tc-dt--tags .tc-dt__head,.admin-content .tc-dt--tags .tc-dt__row,.admin-content .tc-dt--tags .tc-dt__row--skeleton{grid-template-columns:28px minmax(200px,1fr) 88px 108px 84px;min-width:580px}.admin-content .tc-dt--pages .tc-dt__head,.admin-content .tc-dt--pages .tc-dt__row,.admin-content .tc-dt--pages .tc-dt__row--skeleton{grid-template-columns:minmax(220px,1fr) 100px 128px 108px;min-width:600px}.admin-content .tc-dt--snips .tc-dt__head,.admin-content .tc-dt--snips .tc-dt__row,.admin-content .tc-dt--snips .tc-dt__row--skeleton{grid-template-columns:28px minmax(240px,1fr) 96px 108px 108px;min-width:660px}}@media(max-width:760px){.admin-content .tc-pagehead__title{font-size:21px}.admin-content .tc-toolbar__row{align-items:stretch;flex-direction:column}.admin-content .tc-pager{justify-content:center}}.admin-editor{display:flex;flex-direction:column;gap:16px}.admin-editor .tc-editorbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--tc-card);border:1px solid var(--tc-wire);border-radius:var(--tc-radius-card);box-shadow:var(--tc-shadow-xs);flex-wrap:wrap}.admin-editor .tc-editorbar__identity{display:flex;flex-direction:column;gap:1px;min-width:0;max-width:320px}.admin-editor .tc-editorbar__kicker{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tc-dim)}.admin-editor .tc-editorbar__title{font-size:13px;font-weight:700;color:var(--tc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-editor .tc-editorbar__save{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:650;white-space:nowrap;background:var(--tc-neutral-soft);color:var(--tc-soft)}.admin-editor .tc-editorbar__save.is-saved,.admin-editor .tc-editorbar__save.is-clean{background:var(--tc-success-soft);color:var(--tc-success-ink)}.admin-editor .tc-editorbar__save.is-dirty{background:var(--tc-warning-soft);color:var(--tc-warning-ink)}.admin-editor .tc-editorbar__save.is-saving{background:var(--tc-accent-soft);color:var(--tc-accent-deep)}.admin-editor .tc-editorbar__save.is-failed{background:var(--tc-danger-soft);color:var(--tc-danger-ink)}.admin-editor .tc-editor__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.admin-editor .tc-editor__main{padding:22px 24px 24px;display:flex;flex-direction:column;gap:18px}.admin-editor .tc-editor__error{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;background:var(--tc-card);border:1px solid var(--tc-wire);border-radius:var(--tc-radius-card)}.admin-editor .tc-editorside{display:flex;flex-direction:column;gap:14px;position:sticky;top:76px}.admin-editor .tc-field--title{padding-bottom:16px;border-bottom:1px solid var(--tc-wire-soft)}.admin-editor .tc-field--slug{max-width:560px}.admin-editor .tc-field--body{gap:0}.admin-editor .tc-editor__toolbar{display:flex;align-items:center;gap:3px;padding:7px 10px;border:1px solid var(--tc-field-wire);border-bottom:none;border-top-left-radius:var(--tc-radius-field);border-top-right-radius:var(--tc-radius-field);background:var(--tc-card-subtle)}.admin-editor .tc-editor__tool{width:30px;height:30px;border:none;background:transparent;border-radius:7px;cursor:pointer;color:var(--tc-muted);display:grid;place-content:center}.admin-editor .tc-editor__tool:hover{background:var(--tc-hover);color:var(--tc-ink)}.admin-editor .tc-editor__stat{font-family:var(--font-mono);font-size:11px;color:var(--tc-soft);padding-right:4px}.admin-editor .tc-editor__hint{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--tc-faint);padding-left:4px}.admin-editor .tc-bodyeditor{display:block;border:1px solid var(--tc-field-wire);border-top:none;border-bottom-left-radius:var(--tc-radius-field);border-bottom-right-radius:var(--tc-radius-field);background:var(--tc-card);padding:8px 12px 20px;min-height:420px}.admin-editor .tc-bodyeditor:focus-within{border-color:var(--tc-accent-wire)}.admin-editor .tc-bodyeditor .codex-editor--narrow .codex-editor__redactor{margin-right:0}.admin-editor .tc-bodyeditor .ce-block__content,.admin-editor .tc-bodyeditor .ce-toolbar__content{max-width:none}.admin-editor .tc-bodyeditor .ce-paragraph{font-size:14px;line-height:1.7;color:var(--tc-body)}.admin-editor .tc-bodyeditor .ce-header{color:var(--tc-ink);font-weight:750;letter-spacing:-.3px}.admin-editor .tc-bodyeditor .ce-code__textarea,.admin-editor .tc-bodyeditor pre{font-family:var(--font-mono);font-size:12.5px;line-height:1.65;background:var(--tc-card-subtle);border:1px solid var(--tc-wire-soft);border-radius:10px}.admin-editor .tc-sidebox{overflow:hidden}.admin-editor .tc-sidebox__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;border-bottom:1px solid var(--tc-wire-soft);background:var(--tc-card-subtle)}.admin-editor .tc-sidebox__title{font-size:12.5px;font-weight:800;letter-spacing:-.15px;color:var(--tc-ink)}.admin-editor .tc-sidebox__body{padding:14px 15px 16px;display:flex;flex-direction:column;gap:14px}.admin-editor .tc-sidebox__actions{display:flex;align-items:center;gap:8px}.admin-editor .tc-sidebox__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-top:1px solid var(--tc-wire-soft);padding-top:12px}.admin-editor .tc-sidebox__stats dt{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-dim);margin-bottom:3px}@media(max-width:1180px){.admin-editor .tc-editor__grid{grid-template-columns:minmax(0,1fr)}.admin-editor .tc-editorside{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-editor .tc-editorside{grid-template-columns:minmax(0,1fr)}.admin-editor .tc-editor__main{padding:16px}.admin-editor .tc-titleinput{font-size:21px}.admin-editor .tc-editorbar__identity{order:3;max-width:none;flex:1 1 100%}}.admin-products .tc-prodstats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.6fr);gap:10px}.admin-products .tc-prodstats__skeleton{grid-column:1 / -1}.admin-products .tc-prodstat{display:flex;align-items:center;gap:10px;padding:11px 13px;background:var(--tc-card);border:1px solid var(--tc-wire);border-radius:var(--tc-radius-kpi);box-shadow:var(--tc-shadow-xs);min-width:0}.admin-products .tc-prodstat__icon{display:grid;place-content:center;width:30px;height:30px;border-radius:9px;flex:none;background:var(--tc-neutral-soft);color:var(--tc-nav)}.admin-products .tc-prodstat__icon--accent{background:var(--tc-accent-soft);color:var(--tc-accent-deep)}.admin-products .tc-prodstat__icon--success{background:var(--tc-success-soft);color:var(--tc-success-ink)}.admin-products .tc-prodstat__icon--warning{background:var(--tc-warning-soft);color:var(--tc-warning-ink)}.admin-products .tc-prodstat__icon--neutral{background:var(--tc-neutral-soft);color:var(--tc-nav)}.admin-products .tc-prodstat__body{display:flex;flex-direction:column;gap:1px;min-width:0}.admin-products .tc-prodstat__value{font-size:17px;font-weight:800;letter-spacing:-.4px;color:var(--tc-ink);line-height:1.2}.admin-products .tc-prodstat__value--text{font-size:12.5px;font-weight:700;letter-spacing:-.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-products .tc-prodstat__label{font-size:11px;font-weight:600;color:var(--tc-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-products .tc-dt--scripts .tc-dt__head,.admin-products .tc-dt--scripts .tc-dt__body>.tc-dt__row,.admin-products .tc-dt--scripts .tc-dt__skeleton>.tc-dt__row--skeleton{grid-template-columns:28px minmax(240px,1fr) 96px 118px 104px 84px 92px 112px 84px 108px 134px;min-width:1320px}.admin-products .tc-dt--ebooks .tc-dt__head,.admin-products .tc-dt--ebooks .tc-dt__body>.tc-dt__row,.admin-products .tc-dt--ebooks .tc-dt__skeleton>.tc-dt__row--skeleton{grid-template-columns:28px minmax(240px,1fr) 128px 118px 104px 84px 92px 112px 108px 108px 134px;min-width:1340px}.admin-products .tc-dt__thumb--book{width:27px;height:36px;border-radius:5px}.admin-products .tc-dt--ebooks .tc-dt__row,.admin-products .tc-dt--ebooks .tc-dt__head{padding-top:9px;padding-bottom:9px}.admin-products .tc-dt__sub{display:block;font-size:10.5px;font-weight:600;color:var(--tc-faint);margin-top:1px}.admin-products .tc-dt__warn{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:var(--tc-warning-ink);background:var(--tc-warning-soft);border-radius:6px;padding:1px 6px}.admin-products .tc-vertag{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--tc-muted);background:var(--tc-neutral-soft);border-radius:6px;padding:2px 7px}.admin-products .tc-price{display:inline-flex;align-items:baseline;gap:4px;justify-content:flex-end}.admin-products .tc-price__from{font-size:10px;font-weight:600;color:var(--tc-faint)}.admin-products .tc-price__amount{font-family:var(--font-mono);font-size:12.5px;font-weight:700;color:var(--tc-ink)}.admin-products .tc-price__was{font-family:var(--font-mono);font-size:10.5px;color:var(--tc-faint);text-decoration:line-through}.admin-products .tc-price--free{font-size:11.5px;font-weight:700;color:var(--tc-success-ink)}.admin-products .tc-typechip{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;letter-spacing:.01em;border-radius:7px;padding:3px 7px;white-space:nowrap}.admin-products .tc-typechip--accent{background:var(--tc-accent-soft);color:var(--tc-accent-deep)}.admin-products .tc-typechip--success{background:var(--tc-success-soft);color:var(--tc-success-ink)}.admin-products .tc-typechip--warning{background:var(--tc-warning-soft);color:var(--tc-warning-ink)}.admin-products .tc-typechip--neutral{background:var(--tc-neutral-soft);color:var(--tc-neutral-ink)}.admin-products .tc-typechip--danger{background:var(--tc-danger-soft);color:var(--tc-danger-ink)}.admin-products .tc-editor__column{display:flex;flex-direction:column;gap:14px;min-width:0}.admin-products .tc-editor__identity{padding:20px 24px 18px;display:flex;flex-direction:column;gap:14px}.admin-products .tc-editor__identity .tc-field--title{padding-bottom:0;border-bottom:none}.admin-products .tc-etabs{display:flex;align-items:center;gap:4px;padding:5px;background:var(--tc-card);border:1px solid var(--tc-wire);border-radius:13px;box-shadow:var(--tc-shadow-xs);overflow-x:auto;scrollbar-width:none}.admin-products .tc-etabs::-webkit-scrollbar{display:none}.admin-products .tc-etab{position:relative;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:none;background:transparent;border-radius:9px;font-family:inherit;font-size:12.5px;font-weight:650;color:var(--tc-nav);cursor:pointer;white-space:nowrap;transition:background .13s ease,color .13s ease}.admin-products .tc-etab:hover{background:var(--tc-hover);color:var(--tc-ink)}.admin-products .tc-etab.is-active{background:var(--tc-accent-soft);color:var(--tc-accent-deep)}.admin-products .tc-etab__flag{width:6px;height:6px;border-radius:999px;background:var(--tc-warning);flex:none}.admin-products .tc-tabpanel{display:flex;flex-direction:column;gap:18px}.admin-products .tc-fieldgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-products .tc-licences{display:flex;flex-direction:column;gap:12px}.admin-products .tc-licence{border:1px solid var(--tc-wire);background:var(--tc-card-subtle);border-radius:13px;padding:13px 14px;display:flex;flex-direction:column;gap:12px}.admin-products .tc-licence__head{display:flex;align-items:center;gap:9px}.admin-products .tc-licence__name{max-width:220px;font-weight:700}.admin-products .tc-licence__prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-products .tc-licence__add{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:2px}.admin-products .tc-licence__presets{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.admin-products .tc-btn-ghost--chip{height:28px;padding:0 10px;font-size:11.5px}.admin-products .tc-pricepreview{display:inline-flex;align-items:baseline;gap:7px}.admin-products .tc-pricepreview__label{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tc-dim)}.admin-products .tc-kvlist,.admin-products .tc-faqlist,.admin-products .tc-releases{display:flex;flex-direction:column;gap:10px}.admin-products .tc-kvrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 34px;gap:8px;align-items:center}.admin-products .tc-faqrow{border:1px solid var(--tc-wire);background:var(--tc-card-subtle);border-radius:12px;padding:11px 12px;display:flex;flex-direction:column;gap:9px}.admin-products .tc-faqrow__head{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px;align-items:center}.admin-products .tc-release{border:1px solid var(--tc-wire);background:var(--tc-card-subtle);border-radius:12px;padding:11px 12px;display:flex;flex-direction:column;gap:10px}.admin-products .tc-release.is-current{border-color:var(--tc-accent-wire);background:var(--tc-accent-tint)}.admin-products .tc-release__head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.admin-products .tc-release__version{display:inline-flex;align-items:center;gap:6px;color:var(--tc-muted)}.admin-products .tc-release__input{width:110px;font-family:var(--font-mono)}.admin-products .tc-release__date{width:150px;margin-left:auto}.admin-products .tc-uploadfield{display:block}.admin-products .tc-dropzone{width:100%;display:flex;flex-direction:column;align-items:center;gap:5px;padding:22px 16px;border:1px dashed var(--tc-dash);border-radius:13px;background:var(--tc-card-subtle);color:var(--tc-soft);font-family:inherit;cursor:pointer;transition:border-color .13s ease,background .13s ease}.admin-products .tc-dropzone:hover,.admin-products .tc-dropzone.is-over{border-color:var(--tc-accent);background:var(--tc-accent-tint);color:var(--tc-accent-deep)}.admin-products .tc-dropzone__title{font-size:12.5px;font-weight:700;color:var(--tc-ink)}.admin-products .tc-dropzone__hint{font-size:11.5px;line-height:1.5;text-align:center;max-width:46ch}.admin-products .tc-upload{display:flex;align-items:center;gap:11px;border:1px solid var(--tc-wire);background:var(--tc-card-subtle);border-radius:13px;padding:11px 12px}.admin-products .tc-upload--busy{border-color:var(--tc-accent-wire);background:var(--tc-accent-tint)}.admin-products .tc-upload--failed{border-color:var(--tc-danger-soft);background:var(--tc-danger-soft)}.admin-products .tc-upload__icon{display:grid;place-content:center;width:34px;height:34px;border-radius:10px;flex:none;background:var(--tc-accent-soft);color:var(--tc-accent-deep)}.admin-products .tc-upload--failed .tc-upload__icon{background:var(--tc-card);color:var(--tc-danger-ink)}.admin-products .tc-upload__icon--file{background:var(--tc-neutral-soft);color:var(--tc-nav)}.admin-products .tc-upload__body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.admin-products .tc-upload__name{font-size:12.5px;font-weight:700;color:var(--tc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-products .tc-upload__hint{font-size:11px;color:var(--tc-faint);line-height:1.45}.admin-products .tc-upload--failed .tc-upload__hint{color:var(--tc-danger-ink);font-weight:600}.admin-products .tc-upload__actions{display:flex;align-items:center;gap:6px;flex:none}.admin-products .tc-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;margin-bottom:12px}.admin-products .tc-gallery__item{position:relative;border:1px solid var(--tc-wire);border-radius:11px;overflow:hidden;background:var(--tc-card-subtle);aspect-ratio:16 / 10}.admin-products .tc-gallery__img{width:100%;height:100%;object-fit:cover;display:block}.admin-products .tc-gallery__badge{position:absolute;top:6px;left:6px;font-size:10px;font-weight:700;color:var(--tc-card);background:#101828b8;border-radius:6px;padding:2px 7px}.admin-products .tc-gallery__tools{position:absolute;inset:auto 6px 6px auto;display:flex;gap:4px;opacity:0;transition:opacity .13s ease}.admin-products .tc-gallery__item:hover .tc-gallery__tools,.admin-products .tc-gallery__tools:focus-within{opacity:1}.admin-products .tc-gallery__tools .tc-icon-btn{background:var(--tc-card);box-shadow:var(--tc-shadow-sm)}.admin-products .tc-coverbox{display:flex;align-items:center;gap:10px;border:1px solid var(--tc-wire);background:var(--tc-card-subtle);border-radius:12px;padding:10px}.admin-products .tc-coverbox__preview{width:62px;height:40px;object-fit:cover;border-radius:8px;flex:none;background:var(--tc-neutral-soft)}.admin-products .tc-coverbox--book .tc-coverbox__preview{width:40px;height:54px}.admin-products .tc-coverbox__meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.admin-products .tc-bookcover{display:flex;gap:16px;align-items:flex-start;border:1px solid var(--tc-wire);background:var(--tc-card-subtle);border-radius:13px;padding:14px}.admin-products .tc-bookcover__img{width:132px;aspect-ratio:2 / 3;object-fit:cover;border-radius:9px;box-shadow:var(--tc-shadow-md);flex:none}.admin-products .tc-bookcover__meta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.admin-products .tc-formatpicker{display:flex;gap:8px;flex-wrap:wrap}.admin-products .tc-formatpicker__btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid var(--tc-field-wire);background:var(--tc-card);border-radius:9px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--tc-muted);cursor:pointer;transition:all .13s ease}.admin-products .tc-formatpicker__btn:hover{border-color:var(--tc-field-wire-hover)}.admin-products .tc-formatpicker__btn.is-active{border-color:var(--tc-accent);background:var(--tc-accent-tint);color:var(--tc-accent-deep)}.admin-products .tc-listfield{display:flex;flex-direction:column;gap:8px}.admin-products .tc-radiocards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-products .tc-radiocards--stack{grid-template-columns:minmax(0,1fr)}.admin-products .tc-blockers__jump{border:none;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.admin-products .tc-blockers__jump:hover{text-decoration-style:solid}@media(max-width:1500px){.admin-products .tc-prodstats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1400px){.admin-products .tc-dt--scripts .tc-dt__head,.admin-products .tc-dt--scripts .tc-dt__body>.tc-dt__row,.admin-products .tc-dt--scripts .tc-dt__skeleton>.tc-dt__row--skeleton{grid-template-columns:28px minmax(230px,1fr) 96px 104px 84px 92px 112px 108px 134px;min-width:1060px}.admin-products .tc-dt--ebooks .tc-dt__head,.admin-products .tc-dt--ebooks .tc-dt__body>.tc-dt__row,.admin-products .tc-dt--ebooks .tc-dt__skeleton>.tc-dt__row--skeleton{grid-template-columns:28px minmax(230px,1fr) 104px 84px 92px 112px 108px 108px 134px;min-width:1060px}}@media(max-width:1180px){.admin-products .tc-editor__column{min-width:0}.admin-products .tc-fieldgrid,.admin-products .tc-licence__prices,.admin-products .tc-radiocards--two{grid-template-columns:minmax(0,1fr)}}@media(max-width:1080px){.admin-products .tc-prodstats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-products .tc-dt--scripts .tc-dt__head,.admin-products .tc-dt--scripts .tc-dt__body>.tc-dt__row,.admin-products .tc-dt--scripts .tc-dt__skeleton>.tc-dt__row--skeleton{grid-template-columns:28px minmax(210px,1fr) 96px 104px 84px 112px 134px;min-width:860px}.admin-products .tc-dt--ebooks .tc-dt__head,.admin-products .tc-dt--ebooks .tc-dt__body>.tc-dt__row,.admin-products .tc-dt--ebooks .tc-dt__skeleton>.tc-dt__row--skeleton{grid-template-columns:28px minmax(210px,1fr) 104px 84px 112px 108px 134px;min-width:880px}.admin-products .tc-bookcover{flex-direction:column}}@media(max-width:760px){.admin-products .tc-prodstats{grid-template-columns:minmax(0,1fr)}.admin-products .tc-kvrow{grid-template-columns:minmax(0,1fr) 34px}.admin-products .tc-release__date{margin-left:0;width:100%}.admin-products .tc-editor__identity{padding:16px}}.admin-courses .tc-dt--courses .tc-dt__head,.admin-courses .tc-dt--courses .tc-dt__body>.tc-dt__row,.admin-courses .tc-dt--courses .tc-dt__skeleton>.tc-dt__row--skeleton{grid-template-columns:28px minmax(260px,1fr) 124px 150px 132px 84px 96px 108px 108px 134px;min-width:1300px}.admin-courses .tc-dt--resources .tc-dt__head,.admin-courses .tc-dt--resources .tc-dt__body>.tc-dt__row,.admin-courses .tc-dt--resources .tc-dt__skeleton>.tc-dt__row--skeleton{grid-template-columns:28px minmax(230px,1fr) 96px minmax(200px,.9fr) 84px 92px 96px 104px 108px 104px;min-width:1260px}.admin-courses .tc-dt__thumb--wide{width:56px;height:32px;border-radius:7px}.admin-courses .tc-price--premium{font-size:11.5px;font-weight:700;color:var(--tc-accent-deep)}.admin-courses .tc-icon-btn--danger:hover:not(:disabled){background:var(--tc-danger-soft);color:var(--tc-danger-ink)}.admin-courses .tc-metricstrip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-courses .tc-radiocards--three,.admin-courses .tc-fieldgrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-courses .tc-input--lg{height:42px;font-size:14.5px;font-weight:650}.admin-courses .tc-input--quiet{background:transparent;border-style:dashed;color:var(--tc-muted)}.admin-courses .tc-textarea--code{font-family:var(--font-mono);font-size:12px;line-height:1.6;tab-size:2}.admin-courses .tc-field--narrow{max-width:220px}.admin-courses .tc-formdialog--wide{max-width:680px}.admin-courses .tc-drawerhost>.modal{justify-content:flex-end}.admin-courses .tc-drawer .tc-lessondrawer{width:760px}.admin-courses .tc-cpager{--ui-pg-border: var(--tc-field-wire);--ui-pg-surface: var(--tc-card);--ui-pg-ink: var(--tc-body);--ui-pg-muted: var(--tc-soft);--ui-pg-accent: var(--tc-accent);--ui-pg-active-surface: var(--tc-accent);--ui-pg-active-ink: var(--tc-card);--ui-pg-disabled: var(--tc-neutral)}.admin-courses .tc-cpager .ui-pg-page{height:32px;min-width:32px;padding:0 8px;border-radius:9px;font-size:12.5px;font-weight:650}.admin-courses .tc-cpager .ui-pg-step{padding:6px 11px;border-radius:9px;font-size:12.5px}.admin-courses .tc-btn-ghost--onimage,.admin-courses .tc-icon-btn--onimage{background:#ffffffeb;box-shadow:var(--tc-shadow-sm);cursor:pointer}.admin-courses a.tc-btn-primary.is-disabled{pointer-events:none;opacity:.5}.admin-courses .tc-inline-number .tc-input{width:72px}.admin-courses .tc-quickadd__type{width:auto}@media(hover:none){.admin-courses .tc-dt__actions{opacity:1}}@media(max-width:1600px){.admin-courses .tc-cc--category,.admin-courses .tc-dt--resources .tc-cc--access{display:none}.admin-courses .tc-dt--courses .tc-dt__head,.admin-courses .tc-dt--courses .tc-dt__body>.tc-dt__row,.admin-courses .tc-dt--courses .tc-dt__skeleton>.tc-dt__row--skeleton{grid-template-columns:28px minmax(200px,1fr) 136px 120px 80px 92px 100px 92px 118px;min-width:1060px}.admin-courses .tc-dt--resources .tc-dt__head,.admin-courses .tc-dt--resources .tc-dt__body>.tc-dt__row,.admin-courses .tc-dt--resources .tc-dt__skeleton>.tc-dt__row--skeleton{grid-template-columns:28px minmax(200px,1fr) 92px minmax(160px,.9fr) 76px 84px 100px 92px 104px;min-width:1060px}}@media(max-width:1180px){.admin-courses .tc-radiocards--three{grid-template-columns:minmax(0,1fr)}}@media(max-width:1080px){.admin-courses .tc-dt--courses .tc-dt__head,.admin-courses .tc-dt--courses .tc-dt__body>.tc-dt__row,.admin-courses .tc-dt--courses .tc-dt__skeleton>.tc-dt__row--skeleton{grid-template-columns:28px minmax(200px,1fr) 120px 80px 92px 100px 92px 118px;min-width:900px}.admin-courses .tc-dt--resources .tc-dt__head,.admin-courses .tc-dt--resources .tc-dt__body>.tc-dt__row,.admin-courses .tc-dt--resources .tc-dt__skeleton>.tc-dt__row--skeleton{grid-template-columns:28px minmax(200px,1fr) minmax(160px,.9fr) 76px 84px 100px 92px 104px;min-width:900px}}@media(max-width:900px){.admin-courses .tc-dt--cards{overflow:visible}.admin-courses .tc-dt--cards .tc-dt__head{display:none}.admin-courses .tc-dt--cards .tc-dt__body>.tc-dt__row,.admin-courses .tc-dt--cards .tc-dt__skeleton>.tc-dt__row--skeleton{min-width:0;grid-template-columns:24px repeat(3,minmax(0,1fr));gap:12px 12px;padding:14px 16px;align-items:start}.admin-courses .tc-dt--courses .tc-dt__body>.tc-dt__row{grid-template-areas:"check title    title      title" ".     status   curriculum students" ".     price    updated    actions"}.admin-courses .tc-dt--resources .tc-dt__body>.tc-dt__row{grid-template-areas:"check title    title    title" ".     attached attached attached" ".     status   size     downloads" ".     updated  updated  actions"}.admin-courses .tc-dt--cards .tc-cc--check{grid-area:check;padding-top:6px}.admin-courses .tc-dt--cards .tc-cc--title{grid-area:title}.admin-courses .tc-dt--cards .tc-cc--status{grid-area:status}.admin-courses .tc-dt--cards .tc-cc--curriculum{grid-area:curriculum}.admin-courses .tc-dt--cards .tc-cc--students{grid-area:students}.admin-courses .tc-dt--cards .tc-cc--price{grid-area:price}.admin-courses .tc-dt--cards .tc-cc--updated{grid-area:updated}.admin-courses .tc-dt--cards .tc-cc--actions{grid-area:actions}.admin-courses .tc-dt--cards .tc-cc--attached{grid-area:attached}.admin-courses .tc-dt--cards .tc-cc--size{grid-area:size}.admin-courses .tc-dt--cards .tc-cc--downloads{grid-area:downloads}.admin-courses .tc-dt--cards .tc-dt__num{justify-content:flex-start;text-align:left;align-items:flex-start}.admin-courses .tc-dt--cards [data-label]{display:flex;flex-direction:column;gap:3px}.admin-courses .tc-dt--cards .tc-cc--category,.admin-courses .tc-dt--cards .tc-cc--instructor,.admin-courses .tc-dt--cards .tc-cc--type,.admin-courses .tc-dt--cards .tc-cc--access,.admin-courses .tc-dt--cards .tc-dt__hide-sm{display:none}.admin-courses .tc-dt--cards [data-label]:before{content:attr(data-label);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tc-dim)}.admin-courses .tc-dt--cards .tc-cc--actions{justify-content:flex-end;align-self:end;opacity:1}.admin-courses .tc-dt--cards .tc-icon-btn--sm{width:36px;height:36px}.admin-courses .tc-dt--cards .tc-dt__date{align-self:end}.admin-courses .tc-dt--cards .tc-price{justify-content:flex-start}}@media(max-width:760px){.admin-courses .tc-fieldgrid--three{grid-template-columns:minmax(0,1fr)}.admin-courses .tc-field--narrow{max-width:none}.admin-courses .tc-toolbar__search{flex:0 0 auto;min-width:0}.admin-courses .tc-lesson .tc-icon-btn--sm,.admin-courses .tc-mod .tc-icon-btn--sm,.admin-courses .tc-rowlist .tc-icon-btn--sm,.admin-courses .tc-resitem .tc-icon-btn--sm{width:36px;height:36px}.admin-courses .tc-quickadd__type,.admin-courses .tc-quickadd__btn{flex:1 1 0}.admin-courses .tc-formdialog.tc-sheetdialog,.admin-courses .tc-drawer .tc-lessondrawer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}}@layer components{.admin-courses .tc-person{display:flex;min-width:0;align-items:center;gap:calc(var(--spacing) * 2)}.admin-courses .tc-person__avatar{display:grid;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);flex-shrink:0;place-content:center;border-radius:calc(infinity * 1px);font-size:10px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);background:var(--tc-accent-soft);color:var(--tc-accent-deep)}.admin-courses .tc-person__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--tc-body)}.admin-courses .tc-curr{display:flex;flex-direction:column;gap:1px}.admin-courses .tc-curr__main{font-size:12px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--tc-body)}.admin-courses .tc-respath{display:flex;min-width:0;flex-direction:column;gap:calc(var(--spacing) * .5)}.admin-courses .tc-respath__course{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--tc-ink)}.admin-courses .tc-respath__course:hover{color:var(--tc-accent)}.admin-courses .tc-respath__rest{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--tc-soft)}.admin-courses .tc-filekind{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2)}.admin-courses .tc-filechip{display:grid;height:34px;width:34px;flex-shrink:0;place-content:center;border-radius:9px}.admin-courses .tc-filechip--accent{background:var(--tc-accent-soft);color:var(--tc-accent-deep)}.admin-courses .tc-filechip--success{background:var(--tc-success-soft);color:var(--tc-success-ink)}.admin-courses .tc-filechip--warning{background:var(--tc-warning-soft);color:var(--tc-warning-ink)}.admin-courses .tc-filechip--danger{background:var(--tc-danger-soft);color:var(--tc-danger-ink)}.admin-courses .tc-filechip--neutral{background:var(--tc-neutral-soft);color:var(--tc-neutral-ink)}.admin-courses .tc-filechip__label{font-size:12px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--tc-body)}.admin-courses .tc-cpager{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:18px;padding-block:calc(var(--spacing) * 3);border-top:1px solid var(--tc-wire-soft)}.admin-courses .tc-cpager__range{font-size:12px;color:var(--tc-soft)}.admin-courses .tc-cpager__range strong{color:var(--tc-ink);font-weight:700}.admin-courses .tc-cpager__nav{margin-left:auto}.admin-courses .tc-courseform__split{display:grid;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.admin-courses .tc-coursethumb__frame{position:relative;margin:0;aspect-ratio:var(--aspect-video);overflow:hidden;border-radius:13px;border:1px solid var(--tc-wire);background:var(--tc-neutral-soft)}.admin-courses .tc-coursethumb__img{display:block;height:100%;width:100%;object-fit:cover}.admin-courses .tc-coursethumb__tools{position:absolute;right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);display:flex;align-items:center;gap:calc(var(--spacing) * 1.5)}.admin-courses .tc-rowlist{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:calc(var(--spacing) * 2);padding:0}.admin-courses .tc-rowlist__item{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:11px;padding:calc(var(--spacing) * 2.5);border:1px solid var(--tc-wire);background:var(--tc-card-subtle)}.admin-courses .tc-rowlist__num{margin-top:var(--spacing);display:grid;height:26px;width:26px;flex-shrink:0;place-content:center;border-radius:calc(infinity * 1px);font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);background:var(--tc-accent-soft);color:var(--tc-accent-deep)}.admin-courses .tc-rowlist__fields{display:flex;min-width:0;flex:1;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.admin-courses .tc-rowlist__tools{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * .5)}.admin-courses .tc-curriculum__head{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3)}.admin-courses .tc-curriculum__summary{display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:12.5px;color:var(--tc-soft)}.admin-courses .tc-curriculum__figure strong{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--tc-ink)}.admin-courses .tc-curriculum__save{display:inline-flex;height:26px;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);font-size:11.5px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--tc-success-soft);color:var(--tc-success-ink)}.admin-courses .tc-curriculum__actions{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.admin-courses .tc-curriculum__hint{text-align:center;font-size:12px;color:var(--tc-faint)}.admin-courses .tc-modlist{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:calc(var(--spacing) * 3);padding:0;transition:opacity .15s ease}.admin-courses .tc-modlist.is-busy{opacity:.7}.admin-courses .tc-modlist__add{width:100%}.admin-courses .tc-mod{display:block;overflow:visible;border-radius:14px;border:1px solid var(--tc-wire);background:var(--tc-card);box-shadow:var(--tc-shadow-xs)}.admin-courses .tc-mod.is-draft{border-style:dashed}.admin-courses .tc-mod__head{display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3)}.admin-courses .tc-mod.is-open .tc-mod__head{border-bottom:1px solid var(--tc-wire-soft)}.admin-courses .tc-mod__toggle{display:flex;min-width:0;flex:1;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;text-align:left;font-family:inherit}.admin-courses .tc-mod__chevron{color:var(--tc-soft);transition:transform .15s ease}.admin-courses .tc-mod.is-open .tc-mod__chevron{transform:rotate(90deg)}.admin-courses .tc-mod__kicker{flex-shrink:0;font-size:10.5px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: .07em;letter-spacing:.07em;text-transform:uppercase;color:var(--tc-dim)}.admin-courses .tc-mod__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--tc-ink);letter-spacing:-.2px}.admin-courses .tc-mod__meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2.5);font-size:11.5px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--tc-soft)}.admin-courses .tc-mod__tools{display:flex;align-items:center;gap:calc(var(--spacing) * .5)}.admin-courses .tc-mod__body{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);background:var(--tc-card-faint);border-radius:0 0 14px 14px}.admin-courses .tc-mod__legacy{margin:0;display:flex;align-items:flex-start;gap:calc(var(--spacing) * 1.5);border-radius:9px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:11.5px;background:var(--tc-warning-soft);color:var(--tc-warning-ink)}.admin-courses .tc-mod__legacy code{font-family:var(--font-mono);font-size:11px}.admin-courses .tc-mod__empty{margin:0;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);font-size:12px;color:var(--tc-faint)}.admin-courses .tc-mod__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);padding-inline:var(--spacing);padding-top:var(--spacing);font-size:11.5px;color:var(--tc-soft)}.admin-courses .tc-statepill{display:inline-flex;height:26px;flex-shrink:0;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);border:1px solid var(--tc-wire);background:var(--tc-card);color:var(--tc-neutral-ink);font-family:inherit;transition:background .13s ease,border-color .13s ease}.admin-courses .tc-statepill:hover:not(:disabled){border-color:var(--tc-field-wire-hover)}.admin-courses .tc-statepill.is-on{border-color:var(--tc-success-wire);background:var(--tc-success-soft);color:var(--tc-success-ink)}.admin-courses .tc-statepill:disabled{cursor:progress;opacity:.6}.admin-courses .tc-lessons{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:calc(var(--spacing) * 1.5);padding:0}.admin-courses .tc-lesson{display:flex;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:11px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);border:1px solid var(--tc-wire-soft);background:var(--tc-card);transition:border-color .12s ease}.admin-courses .tc-lesson:hover{border-color:var(--tc-accent-wire)}.admin-courses .tc-lesson.is-draft .tc-lesson__title{color:var(--tc-muted)}.admin-courses .tc-lesson__num{width:calc(var(--spacing) * 5);flex-shrink:0;text-align:center;font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-mono);color:var(--tc-faint)}.admin-courses .tc-lesson__type{display:grid;height:30px;width:30px;flex-shrink:0;place-content:center;border-radius:8px;background:var(--tc-neutral-soft);color:var(--tc-nav)}.admin-courses .tc-lesson__type--article{background:var(--tc-accent-soft);color:var(--tc-accent-deep)}.admin-courses .tc-lesson__type--video{background:var(--tc-success-soft);color:var(--tc-success-ink)}.admin-courses .tc-lesson__type--quiz{background:var(--tc-warning-soft);color:var(--tc-warning-ink)}.admin-courses .tc-lesson__main{display:flex;min-width:0;flex:1;cursor:pointer;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * .5);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;text-align:left;font-family:inherit}.admin-courses .tc-lesson__title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--tc-ink)}.admin-courses .tc-lesson__main:hover .tc-lesson__title{color:var(--tc-accent)}.admin-courses .tc-lesson__meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:11px;color:var(--tc-soft)}.admin-courses .tc-lesson__res{display:inline-flex;align-items:center;gap:var(--spacing);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--tc-nav)}.admin-courses .tc-lesson__tools{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * .5)}.admin-courses .tc-quickadd{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);border-radius:11px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);border:1px dashed var(--tc-dash);background:var(--tc-card)}.admin-courses .tc-quickadd:focus-within{border-color:var(--tc-accent);border-style:solid;box-shadow:0 0 0 3px var(--tc-accent-soft)}.admin-courses .tc-quickadd__icon{color:var(--tc-faint)}.admin-courses .tc-quickadd__input{height:calc(var(--spacing) * 8);min-width:160px;flex:1;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;font-size:12.8px;font-family:inherit;color:var(--tc-ink)}.admin-courses .tc-quickadd__input:focus{outline:none}.admin-courses .tc-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.admin-courses .tc-resgroup{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.admin-courses .tc-resgroup__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(var(--spacing) * 2)}.admin-courses .tc-resgroup__title{font-size:13px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--tc-ink)}.admin-courses .tc-resgroup__hint{font-size:11.5px;color:var(--tc-faint)}.admin-courses .tc-reslist{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:calc(var(--spacing) * 1.5);padding:0}.admin-courses .tc-resitem{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:11px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);border:1px solid var(--tc-wire);background:var(--tc-card)}.admin-courses .tc-resitem.is-archived{background:var(--tc-card-subtle);opacity:.75}.admin-courses .tc-resitem__body{display:flex;min-width:0;flex:1;flex-direction:column;gap:calc(var(--spacing) * .5)}.admin-courses .tc-resitem__title{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:13px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--tc-ink)}.admin-courses .tc-resitem__meta{display:flex;flex-wrap:wrap;column-gap:calc(var(--spacing) * 2.5);row-gap:calc(var(--spacing) * .5);font-size:11.5px;color:var(--tc-soft)}.admin-courses .tc-resitem__tools{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * .5)}.admin-courses .tc-pricegrid{display:grid;align-items:flex-start;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) 240px}.admin-courses .tc-pricegrid__fields{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}.admin-courses .tc-pricecard{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5);border-radius:14px;padding:calc(var(--spacing) * 4);border:1px solid var(--tc-accent-wire);background:var(--tc-accent-tint)}.admin-courses .tc-pricecard__label{font-size:10.5px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: .07em;letter-spacing:.07em;text-transform:uppercase;color:var(--tc-dim)}.admin-courses .tc-pricecard__price{font-size:28px;--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);font-family:var(--font-mono);letter-spacing:-.8px;color:var(--tc-ink)}.admin-courses .tc-pricecard__was{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:12.5px;font-family:var(--font-mono);color:var(--tc-faint)}.admin-courses .tc-pricecard__note{font-size:11.5px;color:var(--tc-soft)}.admin-courses .tc-recs{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.admin-courses .tc-recs__head{font-size:10.5px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: .07em;letter-spacing:.07em;text-transform:uppercase;color:var(--tc-dim)}.admin-courses .tc-recs__list{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:var(--spacing);padding:0}.admin-courses .tc-recs__jump{cursor:pointer;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;text-align:left;font-size:12px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-family:inherit;color:var(--tc-accent-strong)}.admin-courses .tc-recs__jump:before{content:"\25cb  ";color:var(--tc-faint)}.admin-courses .tc-recs__jump:hover{text-decoration:underline}.admin-courses .tc-meter{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.admin-courses .tc-meter__label{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--tc-soft)}.admin-courses .tc-meter__label strong{color:var(--tc-ink)}.admin-courses .tc-typepicker{display:grid;gap:calc(var(--spacing) * 2);grid-template-columns:repeat(5,minmax(0,1fr))}.admin-courses .tc-typepicker--compact{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.admin-courses .tc-typepicker__btn{position:relative;display:flex;cursor:pointer;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:11px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);font-size:12px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border:1px solid var(--tc-wire);background:var(--tc-card);color:var(--tc-nav);font-family:inherit;transition:border-color .13s ease,background .13s ease}.admin-courses .tc-typepicker__btn:hover:not(:disabled){border-color:var(--tc-field-wire-hover);color:var(--tc-ink)}.admin-courses .tc-typepicker__btn.is-active{border-color:var(--tc-accent);background:var(--tc-accent-tint);color:var(--tc-accent-deep);box-shadow:0 0 0 3px var(--tc-accent-soft)}.admin-courses .tc-typepicker__flag{position:absolute;top:calc(var(--spacing) * -2);right:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 1.5);font-size:9.5px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);background:var(--tc-warning-soft);color:var(--tc-warning-ink)}.admin-courses .tc-lessonbody{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);border-radius:13px;padding:calc(var(--spacing) * 4);border:1px solid var(--tc-wire-soft);background:var(--tc-card-subtle)}.admin-courses .tc-inline-number{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:12px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--tc-soft)}.admin-courses .tc-quiz{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:calc(var(--spacing) * 2.5);padding:0}.admin-courses .tc-quiz__item{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);border-radius:11px;padding:calc(var(--spacing) * 3);border:1px solid var(--tc-wire);background:var(--tc-card)}.admin-courses .tc-quiz__head{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.admin-courses .tc-quiz__num{flex-shrink:0;font-size:11px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-mono);color:var(--tc-accent-deep)}.admin-courses .tc-quiz__options{display:grid;gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-courses .tc-quiz__option{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:9px;padding-block:var(--spacing);padding-right:var(--spacing);padding-left:calc(var(--spacing) * 2);border:1px solid transparent}.admin-courses .tc-quiz__option.is-correct{border-color:var(--tc-success-wire);background:var(--tc-success-soft)}.admin-courses .tc-disclosure{border-radius:11px;border:1px solid var(--tc-wire)}.admin-courses .tc-disclosure__summary{display:flex;cursor:pointer;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:12.5px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--tc-body);list-style:none}.admin-courses .tc-disclosure__summary::-webkit-details-marker{display:none}.admin-courses .tc-disclosure__hint{margin-left:auto;font-size:11px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--tc-faint)}.admin-courses .tc-disclosure__body{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3.5);padding-inline:calc(var(--spacing) * 3);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 3.5)}.admin-courses .tc-drawer__foot{flex-wrap:wrap}.admin-courses .tc-drawer__state{margin-right:auto;display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:11.5px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--tc-soft)}.admin-courses .tc-discard{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);border-radius:11px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:12.5px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--tc-warning-soft);color:var(--tc-warning-ink)}.admin-courses .tc-discard>span{margin-right:auto}.admin-courses .tc-fieldset{margin:0;display:flex;min-width:0;flex-direction:column;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0px;padding:0}.admin-courses .tc-field__sublabel{font-size:11px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--tc-soft)}.admin-courses .tc-preview__identity{display:flex;min-width:0;align-items:center;gap:calc(var(--spacing) * 3)}.admin-courses .tc-preview__stage{display:grid;min-height:180px;place-content:center;border-radius:13px;padding:calc(var(--spacing) * 4);border:1px solid var(--tc-wire);background:var(--tc-card-subtle)}.admin-courses .tc-preview__img{display:block;max-height:360px;max-width:100%;border-radius:9px;object-fit:contain}.admin-courses .tc-preview__file{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 2.5);text-align:center;font-size:12.5px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);word-break:break-all;color:var(--tc-muted)}.admin-courses .tc-preview__msg{margin:0;display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:12.5px;color:var(--tc-danger-ink)}.admin-courses .tc-preview__facts{margin:0;display:grid;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-courses .tc-preview__facts dt{font-size:10.5px;--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: .06em;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-dim)}.admin-courses .tc-preview__facts dd{margin:0;font-size:12.5px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;color:var(--tc-ink)}@media(max-width:1180px){.admin-courses .tc-courseform__split,.admin-courses .tc-pricegrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.admin-courses .tc-cpager{justify-content:center}.admin-courses .tc-cpager__range{width:100%;text-align:center}.admin-courses .tc-cpager__nav{margin-left:0}.admin-courses .tc-curriculum__actions{margin-left:0;width:100%}.admin-courses .tc-curriculum__actions .tc-btn-primary{margin-left:auto}.admin-courses .tc-mod__toggle{flex-basis:100%}.admin-courses .tc-mod__tools{margin-left:auto}.admin-courses .tc-lesson{flex-wrap:wrap}.admin-courses .tc-lesson__num{display:none}.admin-courses .tc-lesson__main{flex-basis:calc(100% - 44px)}.admin-courses .tc-lesson__tools{margin-left:auto}.admin-courses .tc-statepill{height:34px;padding-inline:calc(var(--spacing) * 3)}.admin-courses .tc-rowlist__item,.admin-courses .tc-resitem{flex-wrap:wrap}.admin-courses .tc-rowlist__tools,.admin-courses .tc-resitem__tools{margin-left:auto}.admin-courses .tc-resitem__body{flex-basis:calc(100% - 50px)}.admin-courses .tc-typepicker{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-courses .tc-quiz__options,.admin-courses .tc-preview__facts{grid-template-columns:minmax(0,1fr)}}}@layer base{:where(:root),:root:has(input.theme-controller[value=tutscoder-admin]:checked),[data-theme=tutscoder-admin]{color-scheme:light;--color-base-100: #ffffff;--color-base-200: #f5f6fa;--color-base-300: #e9ebf2;--color-base-content: #101828;--color-primary: #4f46e5;--color-primary-content: #ffffff;--color-secondary: #3730a3;--color-secondary-content: #ffffff;--color-accent: #7c6bf5;--color-accent-content: #ffffff;--color-neutral: #101828;--color-neutral-content: #f5f6fa;--color-info: #4f46e5;--color-success: #12a150;--color-warning: #d97706;--color-error: #e23a3a;--radius-selector: .5rem;--radius-field: .625rem;--radius-box: .875rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 0;--noise: 0}}@layer base{:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100: oklch(100% 0 0);--color-base-200: oklch(98% 0 0);--color-base-300: oklch(95% 0 0);--color-base-content: oklch(21% .006 285.885);--color-primary: oklch(45% .24 277.023);--color-primary-content: oklch(93% .034 272.788);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}}@layer base{@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100: oklch(25.33% .016 252.42);--color-base-200: oklch(23.26% .014 253.1);--color-base-300: oklch(21.15% .012 254.09);--color-base-content: oklch(97.807% .029 256.847);--color-primary: oklch(58% .233 277.117);--color-primary-content: oklch(96% .018 272.314);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}}}@layer base{:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100: oklch(100% 0 0);--color-base-200: oklch(98% 0 0);--color-base-300: oklch(95% 0 0);--color-base-content: oklch(21% .006 285.885);--color-primary: oklch(45% .24 277.023);--color-primary-content: oklch(93% .034 272.788);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}}@layer base{:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100: oklch(25.33% .016 252.42);--color-base-200: oklch(23.26% .014 253.1);--color-base-300: oklch(21.15% .012 254.09);--color-base-content: oklch(97.807% .029 256.847);--color-primary: oklch(58% .233 277.117);--color-primary-content: oklch(96% .018 272.314);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}}@layer base{@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --aura-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}}@layer base{:root{scrollbar-color:currentColor #0000}@supports (color: color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}}@layer base{:root{--fx-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}}@layer base{:root{--page-scroll-lock: initial;--page-overflow: var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}}@layer base{:root{--page-has-backdrop: var(--page-scroll-lock) 1;--page-scroll-bg: var(--page-scroll-lock) var(--root-bg, #0000);background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg, #0000),var(--root-bg, #0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll: initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@supports (color: color-mix(in lab,red,red)){:root{--page-scroll-bg: var(--page-scroll-lock) color-mix(in srgb, var(--root-bg, #0000), oklch(0% 0 0) calc(var(--page-has-backdrop, 0) * 40%))}}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}}@layer base{:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg, var(--root-bg))}:where(:root,[data-theme]){--root-bg: var(--color-base-100)}}@keyframes dropdown{0%{opacity:0}}@keyframes rotator{89.9999%,to{--first-item-position: 0 0%}90%,99.9999%{--first-item-position: 0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{scale:.9;opacity:0}to{scale:1;opacity:1}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes progress{50%{background-position-x:-115%}}@keyframes rating{0%,40%{scale:1.1;filter:brightness(1.05) contrast(1.05)}}@keyframes aura{to{--aura-angle: 360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@keyframes menu{0%{opacity:0}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-scroll-snap-strictness{syntax: "*"; inherits: false; initial-value: proximity;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-scroll-snap-strictness: proximity;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial}}}
