@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.\@container{container-type:inline-size}@layer daisyui.l1.l2.l3{:where(.drawer-side){overflow:hidden}.drawer-side{pointer-events:none;visibility:hidden;z-index:10;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete, visibility .3s ease-out .1s allow-discrete;inset-inline-start:0;background-color:#0000;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0}.drawer-side>.drawer-overlay{cursor:pointer;background-color:#0006;background-color:lab(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}.drawer-side>*{grid-row-start:1;grid-column-start:1}.drawer-side>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%}[dir=rtl] :is(.drawer-side>:not(.drawer-overlay)){translate:100%}.drawer-toggle{appearance:none;opacity:0;width:0;height:0;position:fixed}:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:currentColor oklch(0 0 0 / calc(var(--page-has-backdrop,0) * .4))}@supports (color:color-mix(in lab, red, red)){:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) oklch(0 0 0 / calc(var(--page-has-backdrop,0) * .4))}}:where(.drawer-toggle:checked~.drawer-side)>:not(.drawer-overlay){will-change:auto;transform:none}:where(:root:has(.drawer-toggle:checked)){--page-scroll-lock: }:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@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{--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)}.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)}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-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='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' 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='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@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")}}.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle{--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)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:none}.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:1;rotate:none}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.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)}}.toggle:before{background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible{outline-offset:2px;outline:2px solid}.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}: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:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));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;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@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{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.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-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input,.input input{display:inline-flex;position:relative}:is(input.input,.input input)[type=url],:is(input.input,.input input)[type=email]{text-align:left}:is(input.input,.input input)::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.input,.input input)::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.input,.input input)::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}:is(input.input,.input input)::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}: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)}@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)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}: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)}}.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled]){box-shadow:none}: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:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.table{border-collapse:separate;--tw-border-spacing-x:0;--tw-border-spacing-y:0;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@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(thead,tfoot){font-size:.875rem;font-weight:600}.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){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.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)}}.select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;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;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@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:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select::placeholder{color:var(--color-base-content);opacity:.5}.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-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}:is(.select:focus,.select:focus-within,.select:open){--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){:is(.select:focus,.select:focus-within,.select:open){box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}:is(.select:focus,.select:focus-within,.select:open){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%)}.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select):is(select),:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select):is(select),:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:is(:disabled,[disabled]),fieldset:disabled .select{box-shadow:none}.select:has(>select[disabled]){box-shadow:none}: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:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(.select,.select select){appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px #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));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (color:lab(0% 0 0)){:is(.select,.select select)::picker(select){box-shadow:0 2px calc(var(--depth) * 3px) -2px lab(0% 0 0/.2)}}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}: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)}@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)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}: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)}.navbar{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}.card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus-visible,.card[aria-checked=true]{outline-color:currentColor}.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card[aria-checked=true]:focus-visible{outline-width:4px}.card:has(>:checked:focus-visible){outline-width:4px}.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}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.file-input{cursor:pointer;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.file-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}}.file-input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.file-input::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border) * 2);margin-inline-end:1rem;margin-block:calc(var(--border) * -1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise) * 100%);background-image:var(--fx-noise);text-shadow:0 .5px oklch(1 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px white inset, var(--btn-shadow);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border) * -1);padding-inline:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab, color-mix(in oklab, white 30%, var(--btn-bg)) calc(var(--depth) * 20%), #0000) inset, var(--btn-shadow)}}.file-input::file-selector-button{--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-border:color-mix(in oklab, var(--btn-bg), #000 5%)}}.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000)}}.file-input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.file-input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) 10%, #0000)}}.file-input:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.file-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.file-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.file-input:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}.file-input:has(>input[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:is(:disabled,[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}.file-input:has(>input[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-fg:var(--color-base-content);background-image:none}@supports (color:color-mix(in lab, red, red)){:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));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{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:#0000;border:none}.textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.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-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@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)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus,.textarea:focus-within{--font-size:1rem}}}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled]){box-shadow:none}: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:.2}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.stat-figure{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}.drawer-content{grid-row-start:1;grid-column-start:2;min-width:0}.stat-value{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}.stat-desc{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab, red, red)){.stat-desc{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.stat-desc{font-size:.75rem}.stat-title{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab, red, red)){.stat-title{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.stat-title{font-size:.75rem}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));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);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.stat{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}.stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@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)}}.stat:not(:last-child){border-block-end:none}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.fieldset-label{color:var(--color-base-content);align-items:center;gap:.375rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fieldset-label{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.fieldset-label:has(input){cursor:pointer}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.btn-dash{--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:dashed;--btn-inset:0 0 0 0 #0000;--btn-shadow:0 0 0 0 #0000;background-image:none}@supports (color:lab(0% 0 0)){.btn-dash{--btn-inset:0 0 0 0 lab(0% 0 0/0);--btn-shadow:0 0 0 0 lab(0% 0 0/0)}}.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;--btn-inset:0 0 0 0 #0000;--btn-shadow:0 0 0 0 #0000;background-image:none}@supports (color:lab(0% 0 0)){.btn-outline{--btn-inset:0 0 0 0 lab(0% 0 0/0);--btn-shadow:0 0 0 0 lab(0% 0 0/0)}}.btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 #0000;--btn-shadow:0 0 0 0 #0000;background-image:none}@supports (color:lab(0% 0 0)){.btn-ghost{--btn-inset:0 0 0 0 lab(0% 0 0/0);--btn-shadow:0 0 0 0 lab(0% 0 0/0)}}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;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));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.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{:where(.drawer-toggle:checked~.drawer-side){pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto}:where(.drawer-toggle:checked~.drawer-side)>:not(.drawer-overlay){translate:0%}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}:where(.navbar){position:relative}.btn-active{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn-active{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn-active{color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn-active{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn-active{--btn-border-style:solid;--btn-inset:0 0 0 0 #0000;--btn-shadow:0 0 0 0 #0000;isolation:isolate}@supports (color:lab(0% 0 0)){.btn-active{--btn-inset:0 0 0 0 lab(0% 0 0/0);--btn-shadow:0 0 0 0 lab(0% 0 0/0)}}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.btn-square{width:var(--size);height:var(--size);padding-inline:0}.loading-lg{width:calc(var(--size-selector,.25rem) * 7)}.loading-sm{width:calc(var(--size-selector,.25rem) * 5)}.stats-vertical{grid-auto-flow:row;overflow-y:auto}.stats-vertical .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stats-vertical .stat:not(:last-child){border-block-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.badge-soft{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge-soft{background-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.badge-soft{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge-soft{border-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.badge-soft{background-image:none}.badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.table-zebra tbody tr:where(:nth-child(2n)),.table-zebra tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media (hover:hover){:is(:is(.table-zebra tbody tr.row-hover),.table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover{background-color:var(--color-base-300)}}.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='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' 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='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%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")}}.badge-lg{--size:calc(var(--size-selector,.25rem) * 7);font-size:1rem}.badge-sm{--size:calc(var(--size-selector,.25rem) * 5);font-size:.75rem}.badge-xs{--size:calc(var(--size-selector,.25rem) * 4);font-size:.625rem}.alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.alert-info{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}.alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.input-sm{--in-size-mul:8;--font-size-min:.75rem;--spin-my:-2}.floating-label:has(.input-sm){--top-mul:4;--font-size:.75rem}.select-sm{--sl-size-mul:8;--font-size-min:.75rem;--option-px:2.5}.floating-label:has(.select-sm){--top-mul:4;--font-size:.75rem}.btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content);--btn-soft-bg:initial}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content);--btn-soft-bg:initial}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content);--btn-soft-bg:initial}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content);--btn-soft-bg:initial}.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content);--btn-soft-bg:initial}.btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem) * 6)}.badge-accent{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.card-border{border:var(--border) solid var(--color-base-200)}.toggle-sm[type=checkbox]{--size:calc(var(--size-selector,.25rem) * 5)}.toggle-sm:has([type=checkbox]){--size:calc(var(--size-selector,.25rem) * 5)}}@layer daisyui.l1{.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:hover{--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)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--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:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active){--btn-border-style:solid;--btn-inset:0 0 0 0 #0000;--btn-shadow:0 0 0 0 #0000}@supports (color:lab(0% 0 0)){.btn:active:not(.btn-active){--btn-inset:0 0 0 0 lab(0% 0 0/0);--btn-shadow:0 0 0 0 lab(0% 0 0/0)}}.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)}@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%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--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)}@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:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui{.btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@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]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 #0000;--btn-shadow:0 0 0 0 #0000;background-image:none}@supports (color:lab(0% 0 0)){.btn:is(:disabled,[disabled],[aria-disabled=true]){--btn-inset:0 0 0 0 lab(0% 0 0/0);--btn-shadow:0 0 0 0 lab(0% 0 0/0)}}.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)}}}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@layer daisyui.l1.l2.l3.l4{.card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.card-body p{flex-grow:1}.join-item>*{--join-ss:initial;--join-se:initial;--join-es:initial;--join-ee:initial}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;--join-v:0;--join-h:1;align-items:stretch;display:inline-flex}@scope(.join){:scope>:where(:focus,:has(:focus)){z-index:1}@media (hover:hover){:scope>:where(.btn:hover,:has(.btn:hover)){isolation:isolate}}:scope :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}:scope :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)}:scope :where(:scope>:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.col-span-12{grid-column:span 12/span 12}.container{width:100%}.mx-auto{margin-inline:auto}.join-item{border-style:solid;border-width:var(--border,1px);border-start-start-radius:var(--join-ss);border-start-end-radius:var(--join-se);border-end-end-radius:var(--join-ee);border-end-start-radius:var(--join-es)}.join-item:not(:first-child,:disabled,[disabled],.btn-disabled){margin-block-start:calc(var(--border,1px) * -1 * var(--join-v));margin-inline-start:calc(var(--border,1px) * -1 * var(--join-h))}.join-item:is(:disabled,[disabled],.btn-disabled){border-width:var(--border,1px);border-inline-end-width:calc(var(--border,1px) * var(--join-v));border-block-end-width:calc(var(--border,1px) * var(--join-h))}.mt-auto{margin-top:auto}.ml-auto{margin-left:auto}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-square{aspect-ratio:1}.h-auto{height:auto}.h-full{height:100%}.max-h-\[34rem\]{max-height:34rem}.min-h-screen{min-height:100vh}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.min-w-max{min-width:max-content}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-flow-col{grid-auto-flow:column}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[repeat\(50\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(50,minmax(0,1fr))}.grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-end{justify-items:end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-box{border-radius:var(--radius-box)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-base-300{border-color:var(--color-base-300)}.border-base-content\/5{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/5{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.border-base-content\/10{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/10{border-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.border-error\/40{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/40{border-color:color-mix(in oklab, var(--color-error) 40%, transparent)}}.border-primary-content{border-color:var(--color-primary-content)}.border-primary\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-warning{border-color:var(--color-warning)}.bg-\[\#f5f0e6\],.bg-\[rgb\(245_240_230\)\]{background-color:#f5f0e6}.bg-accent{background-color:var(--color-accent)}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200{background-color:var(--color-base-200)}.bg-base-300{background-color:var(--color-base-300)}.bg-base-content\/20{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bg-base-content\/20{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.bg-error{background-color:var(--color-error)}.bg-info,.bg-info\/30{background-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/30{background-color:color-mix(in oklab, var(--color-info) 30%, transparent)}}.bg-info\/60{background-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/60{background-color:color-mix(in oklab, var(--color-info) 60%, transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-primary-content{background-color:var(--color-primary-content)}.bg-secondary{background-color:var(--color-secondary)}.bg-success{background-color:var(--color-success)}.bg-warning{background-color:var(--color-warning)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.whitespace-nowrap{white-space:nowrap}.text-\[…\]{color:…}.text-base-content\/60{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/60{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/70{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.text-error{color:var(--color-error)}.text-info{color:var(--color-info)}.text-primary{color:var(--color-primary)}.text-primary-content,.text-primary-content\/70{color:var(--color-primary-content)}@supports (color:color-mix(in lab, red, red)){.text-primary-content\/70{color:color-mix(in oklab, var(--color-primary-content) 70%, transparent)}}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.\[--area-color\:var\(--color-primary-content\)\]{--area-color:var(--color-primary-content)}.\[--area-opacity\:\.14\]{--area-opacity:.14}.\[--area-opacity\:\.18\]{--area-opacity:.18}.\[--area-opacity\:0\]{--area-opacity:0}.\[--shape-color-1\:var\(--color-primary\)\]{--shape-color-1:var(--color-primary)}.\[--shape-color-1\:var\(--color-success\)\]{--shape-color-1:var(--color-success)}.\[--shape-color-1\:var\(--color-teal-400\)\]{--shape-color-1:var(--color-teal-400)}.\[--shape-color-2\:var\(--color-amber-300\)\]{--shape-color-2:var(--color-amber-300)}.\[--shape-color-2\:var\(--color-error\)\]{--shape-color-2:var(--color-error)}.\[--shape-color-2\:var\(--color-secondary\)\]{--shape-color-2:var(--color-secondary)}.\[--shape-color-2\:var\(--color-warning\)\]{--shape-color-2:var(--color-warning)}.\[--shape-color-3\:var\(--color-accent\)\]{--shape-color-3:var(--color-accent)}.\[--shape-color-3\:var\(--color-error\)\]{--shape-color-3:var(--color-error)}.\[--shape-color-3\:var\(--color-sky-400\)\]{--shape-color-3:var(--color-sky-400)}.\[--shape-color-3\:var\(--color-warning\)\]{--shape-color-3:var(--color-warning)}.\[--shape-color-4\:var\(--color-accent\)\]{--shape-color-4:var(--color-accent)}.\[--shape-color-4\:var\(--color-info\)\]{--shape-color-4:var(--color-info)}.\[--shape-color-4\:var\(--color-rose-400\)\]{--shape-color-4:var(--color-rose-400)}.\[--shape-color\:var\(--color-accent\)\]{--shape-color:var(--color-accent)}.\[--shape-color\:var\(--color-base-content\)\]{--shape-color:var(--color-base-content)}.\[--shape-color\:var\(--color-error\)\]{--shape-color:var(--color-error)}.\[--shape-color\:var\(--color-info\)\]{--shape-color:var(--color-info)}.\[--shape-color\:var\(--color-primary\)\]{--shape-color:var(--color-primary)}.\[--shape-color\:var\(--color-primary-content\)\]{--shape-color:var(--color-primary-content)}.\[--shape-color\:var\(--color-secondary\)\]{--shape-color:var(--color-secondary)}.\[--shape-color\:var\(--color-success\)\]{--shape-color:var(--color-success)}.\[--shape-color\:var\(--color-warning\)\]{--shape-color:var(--color-warning)}:is(.\*\:\[grid-area\:1\/1\]>*){grid-area:1/1}@media (hover:hover){.hover\:border-primary:hover{border-color:var(--color-primary)}}:root,:host{--font-sans:var(--font-body)}:root{--font-body:system-ui, -apple-system, "Segoe UI", "Noto Sans Thai", sans-serif;--primary:#111827;--primary-soft:#f3f4f6;--primary-contrast:#fff;--bg:#fafafa;--surface:#fff;--text:#111827;--muted:#6b7280;--faint:#9ca3af;--line:#e5e7eb;--line-strong:#d1d5db;--hover:#f6f6f7;--ok:#15803d;--ok-soft:#f0fdf4;--warn:#b45309;--warn-soft:#fffbeb;--danger:#b91c1c;--danger-soft:#fef2f2;--radius:14px;--gap:32px;--dashboard-sidebar-width:272px;--field-outline:var(--input-border,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){:root{--field-outline:var(--input-border,color-mix(in oklab, var(--color-base-content) 65%, transparent))}}:root{--field-control-offset:calc(.25rem + (13px * 1.45) + .375rem)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}[data-event-theme],[data-login-theme]{font-family:var(--font-body)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){:where(a,button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 72%, white)}}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;box-shadow:none}h1,h2,h3{letter-spacing:-.011em;font-weight:600}.shell{align-content:start;gap:clamp(28px,3vw,44px);width:100%;max-width:none;margin:0 auto;padding:48px clamp(24px,5vw,88px) 80px;display:grid}.shell.narrow{gap:24px;max-width:460px;padding-top:clamp(56px,12vh,120px)}.stack{grid-auto-flow:row;align-content:start;gap:18px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row:has(>.fieldset){align-items:start}.row:has(>.fieldset)>.btn{align-self:start;margin-block-start:var(--field-control-offset)}.row>.fieldset{flex:240px;padding-bottom:0}.grid{grid-template-columns:repeat(3,1fr);gap:clamp(28px,3vw,44px);display:grid}.grid.two{grid-template-columns:repeat(2,1fr)}.filter-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:16px 20px;display:grid}.staff-console{gap:36px}.shell>*,.stack>*,.grid>*{margin-block:0}.site-header{--header-surface:var(--header-bg,var(--color-base-100));--header-text:var(--header-content,var(--color-base-content));background:var(--header-surface);color:var(--header-text);border-bottom:1px solid var(--header-line,var(--color-base-300))}.topbar-inner{flex-wrap:nowrap;align-items:center;gap:4px;width:100%;max-width:none;margin:0 auto;padding:0 clamp(16px,4vw,72px);display:flex;overflow-x:auto}.brand{letter-spacing:.02em;white-space:nowrap;align-items:center;gap:10px;margin-right:16px;padding:10px 0;font-size:14px;font-weight:600;transition:opacity .15s;display:inline-flex}.brand:hover{opacity:.78}.brand img{width:auto;max-width:120px;height:24px;display:block}.nav{min-block-size:44px;color:var(--header-text);align-items:center;padding:0 12px;font-size:14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nav{color:color-mix(in oklab, var(--header-text) 68%, transparent)}}.nav{border-radius:10px}.nav:hover{background:var(--header-text)}@supports (color:color-mix(in lab, red, red)){.nav:hover{background:color-mix(in oklab, var(--header-text) 10%, transparent)}}.nav:hover{color:var(--header-text)}.nav-active{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.nav-active{background:color-mix(in oklab, var(--color-primary) 22%, var(--header-surface))}}.nav-active{color:var(--header-text);font-weight:700}.topbar-links{flex:none;align-items:center;gap:2px;display:flex}.topbar-user{flex:none;align-items:center;gap:12px;margin-left:auto;padding-left:16px;display:flex}.event-switcher{align-items:center;display:inline-flex}.event-switcher .select{min-block-size:38px;inline-size:min(220px,32vw)}.who{text-align:right;font-size:13px;font-weight:600;line-height:1.3;display:grid}.who small{color:var(--header-text);font-weight:400}@supports (color:color-mix(in lab, red, red)){.who small{color:color-mix(in oklab, var(--header-text) 62%, transparent)}}.who small{font-size:12px}.nav-action{cursor:pointer;min-block-size:44px;color:var(--header-text);background:0 0;border:0;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.nav-action{color:color-mix(in oklab, var(--header-text) 76%, transparent)}}.nav-action:hover{background:var(--header-text)}@supports (color:color-mix(in lab, red, red)){.nav-action:hover{background:color-mix(in oklab, var(--header-text) 10%, transparent)}}.nav-action:hover{color:var(--header-text)}.nav-action:disabled{opacity:.5;cursor:not-allowed}.dashboard-navigation{--dashboard-sidebar-width:272px}.dashboard-mobile-bar,.dashboard-backdrop{display:none}.dashboard-sidebar{z-index:70;width:var(--dashboard-sidebar-width);min-height:100dvh;color:var(--color-base-content);background:var(--color-base-200);border-right:1px solid var(--color-base-300);box-shadow:8px 0 32px var(--color-base-content);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-sidebar{box-shadow:8px 0 32px color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.dashboard-brand{border-bottom:1px solid var(--color-base-300);align-items:center;gap:12px;min-width:0;min-height:76px;padding:14px 20px;display:flex}.dashboard-brand:hover strong{color:var(--color-primary)}.dashboard-brand-mark{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-100);width:40px;height:40px;color:var(--color-primary);flex:0 0 40px;place-items:center;display:grid;overflow:hidden}.dashboard-brand-mark img{object-fit:contain;width:30px;max-height:30px;display:block}.dashboard-brand>span:last-child{min-width:0;line-height:1.25;display:grid}.dashboard-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dashboard-brand small{color:var(--color-base-content);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.dashboard-brand small{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.dashboard-brand small{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.dashboard-event{border-bottom:1px solid var(--color-base-300);gap:7px;padding:16px 18px 12px;display:grid}.dashboard-event>span,.dashboard-menu-group h2{color:var(--color-base-content);margin:0}@supports (color:color-mix(in lab, red, red)){.dashboard-event>span,.dashboard-menu-group h2{color:color-mix(in oklab, var(--color-base-content) 48%, transparent)}}.dashboard-event>span,.dashboard-menu-group h2{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4}.dashboard-event>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dashboard-event .event-switcher,.dashboard-event .select{width:100%}.dashboard-event .select{border-color:var(--color-base-300);background:var(--color-base-100);min-height:40px}.dashboard-menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-base-300) transparent;align-content:start;gap:18px;min-height:0;padding:18px 12px;display:grid;overflow-y:auto}.dashboard-menu-group{gap:6px;display:grid}.dashboard-menu-group h2{padding:0 10px}.dashboard-menu-group>div{gap:2px;display:grid}.dashboard-menu-link{border-radius:var(--radius-field);min-height:40px;color:var(--color-base-content);align-items:center;gap:11px;padding:8px 10px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-menu-link{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.dashboard-menu-link{font-size:13px;font-weight:500;transition:background-color .15s,color .15s}.dashboard-menu-link:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.dashboard-menu-link:hover{background:color-mix(in oklab, var(--color-base-content) 7%, transparent)}}.dashboard-menu-link:hover{color:var(--color-base-content)}.dashboard-menu-link.is-active{background:var(--color-primary);color:var(--color-primary-content);box-shadow:0 6px 18px var(--color-primary);font-weight:700}@supports (color:color-mix(in lab, red, red)){.dashboard-menu-link.is-active{box-shadow:0 6px 18px color-mix(in oklab, var(--color-primary) 20%, transparent)}}.dashboard-menu-link svg{flex:none}.dashboard-profile{border-top:1px solid var(--color-base-300);background:var(--color-base-100);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.dashboard-avatar{background:var(--color-primary);width:36px;height:36px;color:var(--color-primary-content);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.dashboard-profile-copy{min-width:0;line-height:1.3;display:grid}.dashboard-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-profile-copy small{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-copy small{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.dashboard-profile-copy small{font-size:11px}.dashboard-logout,.dashboard-menu-button{border-radius:var(--radius-field);width:40px;height:40px;min-height:40px;color:var(--color-base-content);background:0 0;border:0;place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-logout,.dashboard-menu-button{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.dashboard-logout,.dashboard-menu-button{cursor:pointer}.dashboard-logout:hover,.dashboard-menu-button:hover{background:var(--color-base-200);color:var(--color-base-content)}.dashboard-logout:disabled{opacity:.45;cursor:wait}.dashboard-navigation+.shell{width:calc(100% - var(--dashboard-sidebar-width));min-height:100vh;margin-left:var(--dashboard-sidebar-width);background:var(--color-base-100);padding:36px clamp(24px,4vw,64px) 80px}.dashboard-navigation+.shell>.hero{border-bottom:1px solid var(--color-base-300);padding-bottom:24px}.dashboard-navigation+.shell>.hero h1{font-size:clamp(25px,2.4vw,32px)}@media (max-width:980px){.dashboard-navigation{height:64px}.dashboard-mobile-bar{z-index:60;border-bottom:1px solid var(--color-base-300);background:var(--color-base-100);align-items:center;gap:10px;height:64px;padding:10px 16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-mobile-bar{background:color-mix(in oklab, var(--color-base-100) 94%, transparent)}}.dashboard-mobile-bar{color:var(--color-base-content);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-mobile-brand{align-items:center;gap:9px;min-width:0;font-size:14px;font-weight:700;display:flex}.dashboard-mobile-brand img{object-fit:contain;width:auto;max-width:110px;height:26px}.dashboard-mobile-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-sidebar{z-index:80;visibility:hidden;width:min(300px,100vw - 40px);transition:transform .22s,visibility 0s linear .22s;transform:translate(-105%)}.dashboard-navigation.is-open .dashboard-sidebar{visibility:visible;transition-delay:0s;transform:translate(0)}.dashboard-backdrop{z-index:75;opacity:0;pointer-events:none;background:#0f172a6b;border:0;border-radius:0;width:100%;min-height:100dvh;padding:0;transition:opacity .22s;position:fixed;inset:0}.dashboard-navigation.is-open .dashboard-backdrop{opacity:1;pointer-events:auto;display:block}.dashboard-navigation+.shell{width:100%;min-height:calc(100vh - 64px);margin-left:0;padding:28px clamp(16px,4vw,36px) 56px}.dashboard-menu-link,.dashboard-event .select{min-height:44px}.dashboard-logout,.dashboard-menu-button{width:44px;height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.dashboard-sidebar,.dashboard-backdrop{transition:none}}.hero{justify-content:space-between;align-items:start;gap:24px;margin:0;display:flex}.hero h1{margin:0;font-size:clamp(26px,3vw,34px);line-height:1.22}.hero p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.6}.card:not(.label-card):not(:has(>.card-body)){padding-block:clamp(36px,4vw,56px);padding-inline:clamp(28px,3vw,40px)}.card:not(.label-card):not(:has(>.card-body))>:first-child{margin-top:0}.card:not(.label-card):not(:has(>.card-body))>:last-child{margin-bottom:0}.card:not(.label-card):not(:has(>.card-body))>p{line-height:1.6}.event-settings-shell{max-width:1440px}.event-settings-form{gap:24px}.event-settings-card.card:not(.label-card):not(:has(>.card-body)){padding:clamp(24px,2.5vw,36px)}.event-settings-card h2{margin:0;font-size:clamp(19px,1.7vw,23px);line-height:1.3}.event-settings-intro{max-width:72ch;margin:-6px 0 0}.event-summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.event-summary>div{background:var(--surface);gap:5px;padding:14px 18px;display:grid}.event-summary dt{color:var(--muted);font-size:12px;line-height:1.4}.event-summary dd{margin:0;font-size:14px;font-weight:600;line-height:1.45}.event-readiness{border:1px solid var(--warn);gap:10px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.event-readiness{border:1px solid color-mix(in oklab, var(--warn) 32%, var(--line))}}.event-readiness{border-radius:var(--radius);background:var(--warn-soft)}.event-readiness h2{margin:0;font-size:15px;line-height:1.4}.event-readiness ul,.event-save-blockers ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.event-readiness li,.event-save-blockers li{justify-content:space-between;align-items:center;gap:12px;min-block-size:40px;font-size:13px;line-height:1.5;display:flex}.event-readiness li+li,.event-save-blockers li+li{border-top:1px solid var(--line)}.event-readiness li>button,.event-save-blockers li>button{flex:none}.event-save-blockers{border:1px solid var(--danger);gap:8px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.event-save-blockers{border:1px solid color-mix(in oklab, var(--danger) 34%, var(--line))}}.event-save-blockers{border-radius:var(--radius);background:var(--danger-soft)}.event-save-blockers strong{font-size:14px}.event-save-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.event-save-bar p{margin:0;font-size:13px}.option-rows{display:grid}.option-row{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 4px;display:grid}.option-row+.option-row{border-top:1px solid var(--line)}.option-row input{width:20px;height:20px;min-height:0;accent-color:var(--primary);margin:1px 0 0;padding:0}.option-row span{gap:4px;display:grid}.option-row strong{font-size:15px;line-height:1.4}.option-row small{color:var(--muted);font-size:13px;line-height:1.5}.option-row:has(input:checked) strong{color:var(--primary)}.event-days-layout{gap:16px;display:grid}.module-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.module-toggle{border:1px solid var(--line);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-block-size:96px;padding:16px;transition:border-color .15s,background-color .15s;display:grid}.module-toggle:hover{border-color:var(--line-strong);background:var(--hover)}.module-toggle:has(input:checked){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.module-toggle:has(input:checked){border-color:color-mix(in oklab, var(--primary) 55%, var(--line))}}.module-toggle:has(input:checked){background:var(--primary-soft)}.module-toggle input{block-size:20px;min-block-size:0;inline-size:20px;accent-color:var(--primary);margin:2px 0 0}.module-toggle span{gap:4px;display:grid}.module-toggle strong{font-size:15px;line-height:1.4}.module-toggle small{color:var(--muted);font-size:13px;line-height:1.5}.registration-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.registration-mode-option{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:112px;padding:18px;transition:border-color .15s,background-color .15s;display:grid}.registration-mode-option:hover{border-color:var(--line-strong);background:var(--hover)}.registration-mode-option:has(input:checked){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.registration-mode-option:has(input:checked){border-color:color-mix(in oklab, var(--primary) 55%, var(--line))}}.registration-mode-option:has(input:checked){background:var(--primary-soft)}.registration-mode-option input{width:20px;height:20px;min-height:0;accent-color:var(--primary);margin:2px 0 0;padding:0}.registration-mode-option span{gap:5px;display:grid}.registration-mode-option strong{font-size:15px;line-height:1.4}.registration-mode-option small{color:var(--muted);font-size:13px;line-height:1.5}.public-registration-settings{border-top:1px solid var(--line);gap:20px;padding-top:24px;display:grid}.event-basics-grid,.attendance-policy-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:18px 20px;display:grid}.event-basics-grid>:first-child{grid-column:span 7}.event-basics-grid>:nth-child(2){grid-column:span 5}.event-basics-grid>:nth-child(3){grid-column:span 3}.event-basics-grid>:nth-child(4){grid-column:span 6}.event-basics-grid>:nth-child(5){grid-column:span 3}.attendance-policy-grid>:first-child{grid-column:span 4}.attendance-policy-grid>:nth-child(2),.attendance-policy-grid>:nth-child(3){grid-column:span 2}.attendance-policy-grid>:nth-child(4){grid-column:span 4}.event-settings-save{justify-self:start;min-inline-size:min(280px,100%)}@media (max-width:1000px){.module-toggle-grid,.registration-mode-grid,.event-basics-grid,.attendance-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-basics-grid>*,.attendance-policy-grid>*{grid-column:auto}.attendance-policy-grid>:last-child{grid-column:1/-1}.event-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.input,.select,.textarea,.file-input{--input-color:var(--field-outline)}:is(.input,.select,.textarea,.file-input):is(:focus,:focus-within){--input-color:var(--color-base-content)}input:not(.input),select:not(.select),textarea:not(.textarea){border:1px solid var(--field-outline);background:var(--surface);min-block-size:44px;border-radius:10px;outline:none;width:100%;padding:10px 12px;transition:border-color .15s,box-shadow .15s}input::placeholder{color:var(--faint)}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:none}.scan-panel{gap:14px;display:grid;container-type:inline-size}.scan-form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.scan-form input{min-block-size:56px;font-size:17px}.scan-actions{align-items:center;gap:10px;margin-block-start:var(--field-control-offset);display:flex}.scan-actions .btn{min-block-size:56px;padding-inline:22px}.scan-camera-button{gap:8px}@container (max-width:560px){.scan-form{grid-template-columns:1fr}.scan-actions{grid-template-columns:minmax(96px,auto) 1fr;margin-block-start:0;display:grid}.scan-actions .btn{inline-size:100%}}.field{gap:8px;display:grid}.label{color:var(--muted);margin:0;font-size:13px;font-weight:500;line-height:1.45;display:block}.field-help{color:var(--faint);margin:0;font-size:13px;line-height:1.55}.checklist{gap:4px;margin:0;display:grid}.checklist label{cursor:pointer;align-items:center;gap:10px;min-block-size:44px;display:flex}.checklist input{min-block-size:auto;width:auto;accent-color:var(--primary)}fieldset.fieldset{border:0;min-inline-size:0;margin:0;padding-inline:0}fieldset.fieldset>legend{float:left;inline-size:100%;padding:0}.choice-segmented{min-block-size:calc(var(--size-field,.25rem) * 10);border:1px solid var(--field-outline);border-radius:var(--radius-field,10px);background:var(--surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;padding:3px;display:grid}.choice-segmented label{border-radius:calc(var(--radius-field,10px) - 3px);color:var(--muted);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:4px 10px;font-size:14px;font-weight:500;line-height:1.35;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:flex;position:relative}.choice-segmented label:hover{background:var(--hover);color:var(--text)}.choice-segmented label:has(input:checked){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.choice-segmented label:has(input:checked){border-color:color-mix(in srgb, var(--primary) 55%, transparent)}}.choice-segmented label:has(input:checked){background:var(--primary-soft);color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.choice-segmented label:has(input:checked){color:color-mix(in srgb, var(--primary) 78%, var(--text))}}.choice-segmented label:has(input:checked){font-weight:700}.choice-segmented label:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:1px}.choice-segmented input{opacity:0;cursor:pointer;border:0;block-size:100%;min-block-size:0;inline-size:100%;margin:0;padding:0;position:absolute;inset:0}.choice-segmented[data-invalid=true]{border-color:var(--danger)}@media (prefers-reduced-motion:reduce){.choice-segmented label{transition:none}}.guest-card{gap:20px}.guest-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.guest-head h2{margin:0;font-size:clamp(22px,2.4vw,28px)}.guest-meta{color:var(--muted);margin:6px 0 0;font-size:14px}.guest-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.guest-actions .btn-lg{min-block-size:56px;font-size:16px}.guest-undo>summary{min-block-size:44px;color:var(--muted);cursor:pointer;align-items:center;font-size:14px;display:flex}.guest-undo[open]>summary{margin-bottom:12px}.match-list{gap:8px;display:grid}.match-row{text-align:left;border:1px solid var(--line);background:var(--surface);min-block-size:60px;color:inherit;cursor:pointer;border-radius:12px;justify-items:start;gap:2px;padding:14px 16px;display:grid}.match-row:hover{border-color:var(--line-strong);background:var(--hover)}.match-row strong{font-size:16px}.match-row span{color:var(--muted);font-size:13px}.check-cards{gap:10px;display:grid}.check-card{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-block-size:56px;padding:12px 16px;transition:border-color .15s,background-color .15s;display:flex}.check-card:hover{border-color:var(--line-strong)}.check-card:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.check-card input{block-size:22px;min-block-size:0;inline-size:22px;accent-color:var(--primary);flex:none;padding:0}.check-card>span{gap:2px;display:grid}.guest-registered{white-space:nowrap}.guest-registered>span,.guest-registered>small{display:block}.guest-registered>small{color:var(--muted);font-size:12px}.label-default-help{margin:0;font-weight:400}.label-template-card[data-inactive]{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.label-template-card[data-inactive]{background:color-mix(in srgb, var(--surface) 70%, var(--bg))}}.label-template-card[data-inactive] :is(h2,.guest-meta,.badges){opacity:.6}.muted{color:var(--muted)}.badges{flex-wrap:wrap;gap:8px;margin:0;display:flex}.desk-counter{inline-size:min(220px,100%)}.round-chip{text-align:right;border:1px solid var(--line);border-radius:var(--radius);background:var(--primary-soft);gap:2px;padding:14px 20px;display:grid}.round-chip span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.round-chip strong{font-size:20px}.round-chip-stale{background:var(--warn-soft);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.round-chip-stale{border-color:color-mix(in oklab, var(--warn) 30%, transparent)}}.ticket-result{text-align:center;justify-items:center;gap:10px;display:grid}.ticket-round{color:var(--muted);margin:0;font-size:15px;font-weight:600}.ticket-result .queue-no{color:var(--primary);font-size:clamp(72px,22vw,132px)}.ticket-name{margin:0;font-size:20px;font-weight:600}.ticket-result .btn{min-block-size:56px;margin-top:6px}@media (min-width:1100px){.mode-queue-issue:has(>:nth-child(3)){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.mode-queue-issue>.hero{grid-column:1/-1}.mode-register:has(>.guest-card){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.mode-register>:not(.register-lookup-card,.guest-card){grid-column:1/-1}.mode-register:has(>.guest-card) .register-workflow-note{gap:4px;display:grid}.mode-register:has(>.guest-card) .register-workflow-note span{text-align:left}}.metric{letter-spacing:-.02em;font-size:32px;font-weight:600}.role-note{gap:4px;display:grid}.role-note p{margin:0}.staff-access-row>td,.staff-access-row:hover>td{background:var(--color-base-200)}.staff-access{gap:16px;display:grid}.staff-access h3{margin:0;font-size:15px}.staff-access-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.staff-access-list li{border:1px solid var(--line);border-radius:var(--radius-field,8px);background:var(--surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.staff-access-list li>div{gap:2px;min-width:0;display:grid}.staff-access-list code{color:var(--muted);font-size:12px}.staff-access-grant{border-block-start:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:start;gap:12px;padding-block-start:12px;display:grid}.staff-access-grant>.fieldset{padding-bottom:0}.staff-access-grant>.btn{margin-block-start:var(--field-control-offset)}@media (max-width:760px){.staff-access-list li,.staff-access-grant{grid-template-columns:minmax(0,1fr)}.staff-access-grant>.btn{margin-block-start:0}}.queue-no{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:600;line-height:1}.display{text-align:center;place-content:center;gap:18px;min-height:100vh;display:grid}table{border-collapse:collapse;background:var(--surface);width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:12px 14px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}tbody tr:hover{background:var(--hover)}.table-scroll{overflow-x:auto}.table select{width:auto;min-block-size:36px;padding:6px 8px}.table .btn{min-block-size:36px;padding:6px 12px;font-size:13px}.table td.row{gap:8px}.table .badge{margin-left:8px;padding:2px 8px;font-size:11px}@media (max-width:700px){.shell{padding:24px 16px 48px}.grid,.grid.two,.event-basics-grid,.attendance-policy-grid,.module-toggle-grid,.registration-mode-grid{grid-template-columns:1fr}.attendance-policy-grid>:last-child{grid-column:auto}.event-settings-save{inline-size:100%}.event-summary{grid-template-columns:1fr}.event-save-bar{display:grid}.event-readiness li,.event-save-blockers li{justify-items:start;gap:6px;display:grid}.hero{display:block}.hero>.desk-counter,.hero>.round-chip,.hero>.register-desk{margin-top:16px}.register-desk{grid-auto-columns:auto;grid-auto-flow:row}.round-chip{text-align:left}.topbar-inner{padding:8px 16px}.site-header .event-switcher .select{min-block-size:44px}.brand{margin-right:8px;padding:8px 0}.topbar-user{margin-left:0;padding-left:0}.scan-form{grid-template-columns:1fr}.scan-actions{grid-template-columns:minmax(96px,auto) 1fr;margin-block-start:0;display:grid}.scan-actions .btn{inline-size:100%}.guest-actions .btn{flex:100%}.queue-no{font-size:52px}}.label-toolbar{background:#fff;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;font-weight:500;display:flex}.label-sheet{justify-items:center;gap:12px;padding:20px;display:grid}.label-card{color:#111;background:#f2f2f2;border:1.6mm solid #4a1414;border-radius:3mm;grid-template-columns:1fr auto;align-items:center;gap:4mm;padding:4mm 5mm;font-family:Arial,Tahoma,sans-serif;display:grid;overflow:hidden}.label-text{gap:.8mm;font-size:3.3mm;font-weight:800;line-height:1.25;display:grid;overflow:hidden}.label-name{font-size:4.4mm}.label-qr{width:24mm;height:24mm}@media print{body{background:#fff}.label-card{-webkit-print-color-adjust:exact;print-color-adjust:exact}.label-toolbar{display:none}.label-sheet{gap:0;padding:0;display:block}.label-card{break-inside:avoid;border-radius:0}.label-card+.label-card{break-before:page}}.mode-queue-issue .hero h1{font-size:30px}.mode-register,.mode-queue-issue{align-content:start;gap:32px;display:grid}.mode-register>.card,.mode-queue-issue>.card{background:linear-gradient(135deg, var(--surface), var(--surface));width:100%;max-width:1440px;margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.mode-register>.card,.mode-queue-issue>.card{background:linear-gradient(135deg, var(--surface), color-mix(in srgb, var(--surface) 96%, var(--primary-soft)))}}.mode-register{max-width:calc(1440px + 2*clamp(24px,5vw,88px))}.mode-register>.card{max-width:none}.register-hero{align-items:end}.register-heading{gap:8px;max-width:76ch;display:grid}.register-desk{grid-auto-columns:minmax(180px,240px);grid-auto-flow:column;align-items:start;gap:12px;display:grid}.register-desk>.fieldset{padding-bottom:0}.register-desk[data-locked]{border:1px solid var(--line);border-radius:var(--radius-box,14px);background:var(--surface);box-shadow:0 10px 28px var(--text);grid-auto-columns:auto;grid-auto-flow:row;gap:12px;padding:16px 20px}@supports (color:color-mix(in lab, red, red)){.register-desk[data-locked]{box-shadow:0 10px 28px color-mix(in srgb, var(--text) 6%, transparent)}}.register-desk dl{margin:0;display:flex}.register-desk dl>div{gap:4px;padding-inline:22px;display:grid}.register-desk dl>div:first-child{padding-inline-start:0}.register-desk dl>div:last-child{padding-inline-end:0}.register-desk dl>div+div{border-inline-start:1px solid var(--line)}.register-desk dt{color:var(--muted);font-size:12px;font-weight:600}.register-desk dd{gap:2px;margin:0;display:grid}.register-desk dd strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.15}.register-desk dd span{color:var(--muted);white-space:nowrap;font-size:13px}.register-hero .register-desk p{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;margin:0;padding-top:10px;font-size:12px;line-height:1.4;display:flex}.register-mode-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.register-mode-line>span:last-child{color:var(--muted);font-size:13px;font-weight:600}.register-heading .badge{min-height:28px;padding-inline:11px;font-size:12px}.register-heading h1,.register-heading p{margin:0}.register-workflow-note{border:1px solid var(--primary);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.register-workflow-note{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--line))}}.register-workflow-note{background:var(--primary-soft);border-radius:12px}.register-workflow-note strong{font-size:14px;line-height:1.45}.register-workflow-note span{color:var(--muted);text-align:right;font-size:13px;line-height:1.5}.mode-register .field-help,.mode-queue-issue .field-help{max-width:72ch}.mode-register .scan-form input,.mode-queue-issue .scan-form input{padding-inline:18px}.operational-help{border:1px solid var(--line);border-radius:var(--radius-box,14px);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.operational-help{background:color-mix(in srgb, var(--surface) 88%, var(--bg))}}.operational-help>summary{border-radius:inherit}.operational-help[open]>summary{border-end-end-radius:0;border-end-start-radius:0}.operational-help>summary:hover{background:var(--hover)}.operational-help>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.operational-help>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-block-size:52px;padding:10px 14px;list-style:none;display:flex}.operational-help>summary::-webkit-details-marker{display:none}.operational-help>summary>span:first-child{gap:1px;display:grid}.operational-help>summary strong{font-size:14px}.operational-help>summary small{color:var(--muted);font-size:12px;font-weight:400}.operational-help>summary>span:last-child{font-size:22px;transition:rotate .15s}.operational-help[open]>summary>span:last-child{rotate:45deg}.operational-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:6px 14px 18px;display:grid}.operational-help-grid section{border-inline-start:2px solid var(--line);padding-inline-start:14px}.operational-help-grid h2{margin:0 0 6px;font-size:14px}.operational-help-grid ol{color:var(--muted);gap:5px;margin:0;padding-inline-start:18px;font-size:13px;display:grid}@media (max-width:700px){.register-workflow-note{display:grid}.register-workflow-note span{text-align:left}:is(.mode-register,.mode-queue-issue,.mode-queue-call) :is(.btn,.input,.select){min-block-size:48px}.operational-help-grid{grid-template-columns:1fr}}.mode-queue-call{max-width:none}.call-layout{grid-template-columns:minmax(260px,.85fr) minmax(460px,1.65fr) minmax(260px,.85fr);align-items:start;gap:clamp(24px,2.5vw,40px);display:grid}.calling-panel{text-align:center;border-color:var(--primary);align-content:center;min-height:480px}@supports (color:color-mix(in lab, red, red)){.calling-panel{border-color:color-mix(in srgb, var(--primary) 35%, var(--line))}}.calling-panel h2{font-size:28px}.calling-panel{gap:0}.calling-panel>*+*{margin-top:14px}.calling-panel>.queue-no{margin-top:6px}.calling-panel>h2{margin-top:12px}.calling-panel>h2+.muted{margin-top:4px}.calling-panel>.call-actions,.calling-panel>.call-next,.calling-panel>.alert{margin-top:26px}.calling-panel .badges{justify-content:center}.calling-grid{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.calling-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-content:start;gap:6px;padding:16px 12px;display:grid}.calling-card .queue-no{font-size:44px}.calling-name{text-wrap:balance;font-size:18px;font-weight:600}.calling-card-actions{gap:8px;margin-top:4px;display:grid}.calling-card-actions .btn{min-block-size:48px;inline-size:100%}.calling-grid-single{grid-template-columns:1fr}.calling-grid-single .calling-card{background:0 0;border:0;gap:8px;padding:0}.calling-grid-single .calling-card .queue-no{font-size:64px}.calling-grid-single .calling-name{font-size:28px}.calling-grid-single .calling-card-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:12px}.calling-grid-single .calling-card-actions .btn{min-block-size:48px}.size-picker{color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.size-picker .btn{min-block-size:44px;min-inline-size:44px;font-size:20px;line-height:1}.size-picker b{min-inline-size:2ch;color:var(--text);font-variant-numeric:tabular-nums;font-size:24px}.confirm-alert{display:block}.confirm-block{text-align:center;gap:14px;inline-size:100%;display:grid}.confirm-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.confirm-actions .btn{min-block-size:44px;inline-size:100%}.call-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.call-actions .btn{min-block-size:48px}.round-picker{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.call-next{width:100%;min-block-size:56px;font-size:17px}.queue-stats{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.queue-stats div{background:var(--surface);text-align:center;padding:14px 8px}.queue-stats span,.recent-ticket span{color:var(--muted);font-size:12px;display:block}.queue-stats b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;display:block}.queue-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.queue-list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;display:flex}.queue-list li:last-child{border-bottom:0}.queue-list b{font-variant-numeric:tabular-nums;min-width:2.5em}.stack:has(>.recent-ticket){gap:0}.recent-ticket{border-bottom:1px solid var(--line);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.recent-ticket>div{flex:auto;min-width:0}.recent-ticket:last-child{border-bottom:0}.queue-reset{border-radius:12px;margin-top:clamp(28px,3vw,44px);padding:8px clamp(20px,2.5vw,32px)}.queue-reset>summary{cursor:pointer;min-block-size:44px;padding-block:12px;font-weight:600}.queue-reset[open]{padding-bottom:clamp(24px,2.5vw,32px)}.queue-reset[open]>summary{margin-bottom:18px}.queue-reset-body{max-width:780px}.queue-reset-body .field-help{margin-top:-8px}.mode-display{background:linear-gradient(145deg, var(--text), var(--text));place-content:center;min-height:100vh;padding:48px 24px}@supports (color:color-mix(in lab, red, red)){.mode-display{background:linear-gradient(145deg, var(--text), color-mix(in srgb, var(--text) 85%, var(--primary)))}}.mode-display,.mode-display .muted{color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.mode-display .muted{color:color-mix(in srgb, var(--surface) 62%, var(--text))}}.mode-display .muted{font-size:20px}.mode-display h1{letter-spacing:.01em;margin:0;font-size:clamp(34px,5vw,72px);font-weight:500}.mode-display .queue-no{color:var(--surface);font-size:clamp(120px,25vw,300px);font-weight:600}.display-calling{gap:4px;display:grid}.display-name{color:var(--surface);text-wrap:balance;margin:0;font-size:clamp(28px,6vw,76px);font-weight:500;line-height:1.15}.display-group{justify-content:center;gap:clamp(12px,2vw,28px) clamp(24px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.display-group-1{grid-template-columns:1fr}.display-group-2,.display-group-4{grid-template-columns:repeat(2,minmax(0,1fr))}.display-group-6{grid-template-columns:repeat(3,minmax(0,1fr))}.display-group-12{grid-template-columns:repeat(4,minmax(0,1fr))}.display-group-2 .queue-no{font-size:clamp(90px,16vw,200px)}.display-group-4 .queue-no{font-size:clamp(70px,12vw,150px)}.display-group-6 .queue-no{font-size:clamp(56px,9vw,118px)}.display-group-12 .queue-no{font-size:clamp(40px,6vw,84px)}.display-group-2 .display-name{font-size:clamp(24px,4vw,52px)}.display-group-4 .display-name{font-size:clamp(20px,3vw,40px)}.display-group-6 .display-name{font-size:clamp(18px,2.2vw,32px)}.display-group-12 .display-name{font-size:clamp(15px,1.6vw,24px)}.display-name-idle{color:var(--surface);font-size:clamp(18px,2.2vw,30px);font-weight:400}@supports (color:color-mix(in lab, red, red)){.display-name-idle{color:color-mix(in srgb, var(--surface) 55%, var(--text))}}.next-empty{font-size:clamp(18px,2.2vw,28px)}.display-status{color:var(--surface);font-size:13px;position:fixed;top:20px;right:24px}@supports (color:color-mix(in lab, red, red)){.display-status{color:color-mix(in srgb, var(--surface) 55%, var(--text))}}.next-queues{color:var(--surface);gap:8px;margin-top:0;display:grid}@supports (color:color-mix(in lab, red, red)){.next-queues{color:color-mix(in srgb, var(--surface) 62%, var(--text))}}.next-queues{font-size:18px}.next-queues strong{color:var(--surface);font-variant-numeric:tabular-nums;font-size:clamp(28px,5vw,60px);font-weight:500}.next-list{flex-wrap:wrap;justify-content:center;gap:8px 32px;margin:0;padding:0;list-style:none;display:flex}.next-list li{align-items:baseline;gap:10px;display:flex}.next-list strong{font-size:clamp(24px,3vw,42px)}.next-list span{font-size:clamp(16px,2vw,28px)}@media (max-width:950px){.call-layout{grid-template-columns:1fr}.calling-panel{min-height:auto}.display-status{position:static}.mode-display{padding:32px 16px}.display-group-6,.display-group-12{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-layout{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;display:grid}.settings-preview{position:sticky;top:24px}.logo-slot{border:1px dashed var(--line-strong);background:var(--hover);border-radius:8px;justify-content:center;align-items:center;min-height:72px;padding:12px;display:flex}.logo-slot img{max-width:100%;max-height:48px}.hero-slot{border:1px dashed var(--line-strong);background:var(--hover);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.hero-slot img{object-fit:cover;width:100%;height:100%}.hero-slot-artwork{border-radius:8px}.hero-slot-artwork img{object-fit:contain}.hero-slot .field-help{text-align:center;padding:8px;font-size:12px}.preview-frame{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.preview-bar{align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.preview-bar img{width:auto;height:20px}.preview-body{gap:12px;padding:20px;display:grid}.preview-card{border-radius:8px;gap:8px;padding:16px;display:grid}.preview-button{border-radius:8px;justify-content:center;align-items:center;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}.preview-queue{letter-spacing:-.02em;font-size:44px;font-weight:600;line-height:1}.login-page{background:var(--login-backdrop-paint,var(--login-backdrop-bg,var(--bg)));min-height:100svh}.shell.narrow.login-shell{align-content:center;gap:18px;max-width:480px;min-height:100svh;padding:clamp(32px,8vh,96px) 16px}.shell.narrow .login-card{box-shadow:0 18px 44px var(--text);gap:26px;padding:clamp(26px,5vw,34px);display:grid}@supports (color:color-mix(in lab, red, red)){.shell.narrow .login-card{box-shadow:0 18px 44px color-mix(in srgb, var(--text) 8%, transparent)}}.shell.narrow .login-card{--login-ink:var(--login-card-content,var(--text));background:var(--login-card-paint,var(--login-card-bg,var(--surface)));border-color:var(--login-card-line,var(--line));color:var(--login-ink)}.login-head{text-align:center;justify-items:center;gap:4px;display:grid}.login-head h1{margin:0;font-size:23px;line-height:1.3}.login-head p{color:var(--login-card-muted,var(--muted));text-wrap:balance;margin:0;font-size:14px}.login-card .fieldset-label{color:var(--login-ink)}.login-logo{width:auto;height:44px;margin-bottom:10px}.login-form{gap:16px;display:grid}.login-form .input{min-block-size:52px;font-size:16px}.login-submit{min-block-size:52px;margin-top:4px;font-size:16px}.login-note{text-align:center;color:var(--login-backdrop-content,var(--muted));margin:0;font-size:13px}.password-field{display:grid;position:relative}.password-field .input{padding-inline-end:68px}.password-toggle{cursor:pointer;min-inline-size:52px;color:var(--muted);background:0 0;border:0;border-radius:8px;font-size:13px;font-weight:600;position:absolute;inset-block:6px;inset-inline-end:6px}.password-toggle:hover{background:var(--hover);color:var(--text)}.login-card .password-toggle:hover{color:var(--login-ink)}dialog{background:0 0;border:0;max-width:min(520px,100vw - 32px);padding:0}dialog:has(.filter-grid){max-width:min(760px,100vw - 32px)}dialog::backdrop{background:#11182773}dialog.camera-sheet{color:#f8fafc;overscroll-behavior:contain;max-width:none;background:#0b0d12;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;block-size:100dvh;max-block-size:none;inline-size:100vw;display:grid}dialog.camera-sheet::backdrop{background:#0b0d12}.camera-bar{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.camera-bar-actions{gap:8px;display:flex}.camera-action{cursor:pointer;min-block-size:44px;color:inherit;background:#f8fafc24;border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.camera-action[aria-pressed=true]{color:#0b0d12;background:#f8fafc}.camera-stage{background:#000;place-items:center;display:grid;position:relative;overflow:hidden}.camera-stage video{object-fit:cover;block-size:100%;inline-size:100%}.camera-frame{aspect-ratio:1;border:2px solid #f8fafce6;border-radius:24px;inline-size:min(74vw,300px);position:absolute;box-shadow:0 0 0 100vmax #0b0d128c}.camera-overlay-text{text-align:center;margin:0;padding:0 24px;font-size:15px;position:absolute}.camera-failure{justify-items:center;gap:16px;max-inline-size:420px;line-height:1.6;display:grid}.camera-hint{text-align:center;color:#f8fafcc7;margin:0;padding:14px 20px 22px;font-size:14px}.admin-hub{gap:clamp(28px,3vw,40px)}.admin-command-header{border-bottom:1px solid var(--color-base-300);justify-content:space-between;align-items:end;gap:20px;padding-bottom:24px;display:flex}.admin-command-header h1{margin:5px 0 4px;font-size:clamp(28px,3.6vw,46px);line-height:1.08}.admin-command-header p{color:var(--muted);margin:0}.admin-command-grid{grid-template-columns:minmax(300px,1.25fr) minmax(340px,1fr);gap:24px;display:grid}.admin-priority{border:1px solid var(--color-primary);align-content:start;gap:10px;padding:clamp(24px,3.5vw,40px);display:grid}@supports (color:color-mix(in lab, red, red)){.admin-priority{border:1px solid color-mix(in oklab, var(--color-primary) 28%, var(--color-base-300))}}.admin-priority{border-radius:var(--radius-box);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.admin-priority{background:color-mix(in oklab, var(--color-primary) 6%, var(--color-base-100))}}.admin-priority h2{margin:0;font-size:clamp(23px,2.5vw,32px)}.admin-priority p{max-width:62ch;color:var(--muted);margin:0}.admin-priority .btn{width:fit-content;margin-top:10px}.admin-snapshot{border:1px solid var(--color-base-300);border-radius:var(--radius-box);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.admin-snapshot article{background:var(--color-base-100);align-content:center;gap:2px;min-height:112px;padding:20px;display:grid}.admin-snapshot article:nth-child(2n){border-left:1px solid var(--color-base-300)}.admin-snapshot article:nth-child(n+3){border-top:1px solid var(--color-base-300)}.admin-snapshot strong{font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,36px);line-height:1.1}.admin-snapshot span{color:var(--muted);font-size:13px}.admin-section-heading h2,.admin-section-heading p{margin:0}.admin-section-heading p{color:var(--muted);margin-top:3px}.admin-action-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.admin-action-grid .card{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:190px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.admin-action-grid .card:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.admin-action-grid .card:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--line))}}.admin-action-grid .card:hover{box-shadow:0 12px 28px var(--text)}@supports (color:color-mix(in lab, red, red)){.admin-action-grid .card:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--text) 8%, transparent)}}.admin-action-grid .card p{flex:1;margin:10px 0 0}.admin-action-grid .btn{margin-top:22px}.admin-live-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-setup-drawer{border-top:1px solid var(--color-base-300)}.admin-setup-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 4px;list-style:none;display:flex}.admin-setup-drawer>summary::-webkit-details-marker{display:none}.admin-setup-drawer>summary>span:first-child{gap:2px;display:grid}.admin-setup-drawer>summary small{color:var(--muted);font-weight:400}.admin-setup-drawer>summary>span:last-child{font-size:24px;transition:rotate .15s}.admin-setup-drawer[open]>summary>span:last-child{rotate:45deg}.admin-setup-drawer>.admin-action-grid{padding-top:12px}.dashboard-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dashboard-chart-card{align-content:start;gap:22px;display:grid}.dashboard-chart-card>div:first-child h2,.dashboard-chart-card>div:first-child p{margin:0}.dashboard-chart-card>div:first-child p{color:var(--muted);margin-top:3px;font-size:13px}.dashboard-column-card{grid-column:span 2}.dashboard-donut-layout{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:26px;display:grid}.dashboard-donut{aspect-ratio:1;text-align:center;isolation:isolate;border-radius:50%;place-content:center;width:164px;display:grid;position:relative}.dashboard-donut:before{z-index:-1;background:var(--color-base-100);content:"";border-radius:50%;position:absolute;inset:27%}.dashboard-donut strong{font-variant-numeric:tabular-nums;font-size:25px;line-height:1.05}.dashboard-donut span{color:var(--muted);font-size:12px}.dashboard-chart-legend{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dashboard-chart-legend li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.dashboard-chart-legend i{border-radius:3px;width:10px;height:10px}.dashboard-chart-legend span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-chart-legend strong{font-variant-numeric:tabular-nums}.dashboard-columns{grid-auto-columns:minmax(76px,1fr);grid-auto-flow:column;gap:14px;min-height:250px;padding:8px 4px 2px;display:grid;overflow-x:auto}.dashboard-column{text-align:center;grid-template-rows:auto minmax(150px,1fr) auto;gap:8px;min-width:76px;display:grid}.dashboard-column strong{font-variant-numeric:tabular-nums;font-size:13px}.dashboard-column>div{border-bottom:1px solid var(--color-base-300);justify-content:center;align-items:end;display:flex;overflow:hidden}.dashboard-column i{background:var(--color-primary);border-radius:6px 6px 0 0;width:min(40px,65%);display:block}.dashboard-column span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-bars{gap:12px;display:grid}.dashboard-bar{grid-template-columns:minmax(90px,1fr) minmax(120px,3fr) auto;align-items:center;gap:12px;display:grid}.dashboard-bar>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-bar>div{background:var(--color-base-200);border-radius:999px;height:12px;overflow:hidden}.dashboard-bar i{border-radius:inherit;background:var(--color-primary);min-width:4px;height:100%;display:block}.dashboard-bar strong{font-variant-numeric:tabular-nums;text-align:right;min-width:3ch}@media (max-width:760px){.admin-command-header{align-items:start;display:grid}.admin-command-grid{grid-template-columns:1fr}.admin-snapshot article{min-height:96px;padding:16px}.admin-action-grid .card{min-height:0}.admin-action-grid .btn,.admin-priority .btn{width:100%;min-height:48px}.dashboard-charts{grid-template-columns:1fr}.dashboard-column-card{grid-column:auto}.dashboard-donut-layout{grid-template-columns:1fr;justify-items:center}.dashboard-chart-legend{width:100%}.dashboard-bar{grid-template-columns:minmax(84px,1fr) minmax(90px,2fr) auto;gap:8px}}.queue-definition-layout{gap:36px;display:grid}.queue-definition-form.card:not(.label-card):not(:has(>.card-body)){padding:0;display:block;overflow:hidden}.queue-form-header{background:var(--color-base-200);justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 32px;display:flex}.queue-form-header h2{margin:0;font-size:22px}.queue-form-header p{max-width:68ch;color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.55}.queue-form-section{border-top:1px solid var(--line);gap:20px;padding:28px 32px;display:grid}.queue-form-section-heading{gap:4px;display:grid}.queue-form-section-heading h3{margin:0;font-size:17px;line-height:1.4}.queue-form-section-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.queue-form-grid{gap:18px 20px;display:grid}.queue-form-grid-basic{grid-template-columns:repeat(12,minmax(0,1fr))}.queue-form-grid-basic .queue-field-code{grid-column:span 4}.queue-form-grid-basic .queue-field-name{grid-column:span 8}.queue-form-grid-basic .queue-field-description{grid-column:1/-1}.queue-form-grid-number{grid-template-columns:repeat(3,minmax(0,1fr))}.queue-field-description textarea{resize:vertical;min-height:96px}.queue-form-section>.fieldset{max-width:680px}.queue-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.queue-policy-option{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:90px;padding:16px;transition:border-color .15s,background-color .15s;display:grid}.queue-policy-option:hover{border-color:var(--line-strong);background:var(--hover)}.queue-policy-option:has(input:checked){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.queue-policy-option:has(input:checked){border-color:color-mix(in oklab, var(--primary) 48%, var(--line))}}.queue-policy-option:has(input:checked){background:var(--primary-soft)}.queue-policy-option input{width:20px;height:20px;min-height:0;accent-color:var(--primary);margin:2px 0 0;padding:0}.queue-policy-option>span{gap:4px;display:grid}.queue-policy-option strong{font-size:14px;line-height:1.45}.queue-policy-option small{color:var(--muted);font-size:12px;line-height:1.5}.queue-rule-details{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.queue-rule-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:13px 16px;list-style:none;display:flex}.queue-rule-details summary::-webkit-details-marker{display:none}.queue-rule-details summary:hover{background:var(--hover)}.queue-rule-details summary>span:first-child{gap:2px;display:grid}.queue-rule-details summary strong{font-size:14px}.queue-rule-details summary small{color:var(--muted);font-size:12px}.queue-rule-details[open] summary{border-bottom:1px solid var(--line)}.queue-rule-content{background:var(--surface);padding:20px}@supports (color:color-mix(in lab, red, red)){.queue-rule-content{background:color-mix(in srgb, var(--surface) 96%, var(--primary-soft))}}.queue-rule-content textarea{resize:vertical;min-height:132px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px}.queue-form-actions{border-top:1px solid var(--line);background:var(--color-base-200);align-items:center;gap:10px;padding:22px 32px;display:flex}.queue-form-actions .btn-primary{min-width:132px}.queue-definition-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px;display:grid}.queue-definition-list>.card{align-self:start}@media (max-width:760px){.queue-form-header,.queue-form-section,.queue-form-actions{padding-inline:20px}.queue-form-grid-basic,.queue-form-grid-number,.queue-policy-grid{grid-template-columns:1fr}.queue-form-grid-basic .queue-field-code,.queue-form-grid-basic .queue-field-name,.queue-form-grid-basic .queue-field-description{grid-column:auto}.queue-form-header{padding-block:22px}.queue-form-section{padding-block:24px}.queue-form-actions .btn{flex:auto}}.settings-page .settings-layout{gap:36px}.settings-page .card{padding:28px}.settings-page .settings-preview .card{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.settings-page .settings-preview .card{background:color-mix(in srgb, var(--surface) 94%, var(--primary-soft))}}@media (max-width:950px){.settings-layout{grid-template-columns:1fr}.settings-preview{position:static}}.theme-studio{gap:24px;display:grid}.theme-studio-heading{margin:0}.section-tabs{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-200);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;padding:6px;display:grid}.section-tabs button{border-radius:var(--radius-field);min-height:64px;color:var(--color-base-content);background:0 0;border:0;align-content:center;gap:2px;padding:10px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.section-tabs button{color:color-mix(in oklab, var(--color-base-content) 72%, transparent)}}.section-tabs button{text-align:left;cursor:pointer}.section-tabs button:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.section-tabs button:hover{background:color-mix(in oklab, var(--color-base-content) 6%, transparent)}}.section-tabs button:hover{color:var(--color-base-content)}.section-tabs button.is-active{background:var(--color-base-100);color:var(--color-base-content)}.section-tabs strong{font-size:14px}.section-tabs span{font-size:11px;line-height:1.35}.theme-studio-layout{grid-template-columns:250px minmax(0,1fr) minmax(260px,340px);align-items:start;gap:24px;display:grid}.theme-studio-layout:not(.theme-tab-colors){grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.theme-sidebar,.theme-workspace,.theme-preview-column{min-width:0}.theme-sidebar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-rows:auto auto minmax(0,1fr);gap:12px;max-height:calc(100vh - 36px);padding:16px;display:grid;position:sticky;top:18px;overflow:hidden}.theme-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;gap:3px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.theme-option{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.theme-option:hover,.theme-option.active{background:var(--hover)}.theme-option small{color:var(--muted);font-size:11px}.theme-swatch{border:1px solid var(--line);background:var(--color-base-100);border-radius:7px;grid-template-columns:repeat(2,1fr);gap:2px;width:24px;height:24px;padding:3px;display:grid;overflow:hidden}.theme-swatch i:first-child{background:var(--color-primary)}.theme-swatch i:nth-child(2){background:var(--color-secondary)}.theme-swatch i:nth-child(3){background:var(--color-accent)}.theme-swatch i:nth-child(4){background:var(--color-neutral)}.theme-workspace{gap:20px;display:grid}.theme-workspace-title,.section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.theme-workspace-title h2,.section-title h2{margin:0}.theme-color-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.theme-token{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-100);min-height:116px;color:var(--color-base-content);box-shadow:0 1px 2px var(--color-base-content);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.theme-token{box-shadow:0 1px 2px color-mix(in srgb, var(--color-base-content) 8%, transparent)}}.theme-token-swatch{border:1px solid var(--color-base-content);width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.theme-token-swatch{border:1px solid color-mix(in srgb, var(--color-base-content) 16%, transparent)}}.theme-token-swatch{border-radius:var(--radius-selector)}.color-picker{display:flex;position:relative}.color-picker-trigger{border:1px solid var(--color-base-content);width:30px;height:30px;padding:2px}@supports (color:color-mix(in lab, red, red)){.color-picker-trigger{border:1px solid color-mix(in srgb, var(--color-base-content) 20%, transparent)}}.color-picker-trigger{border-radius:var(--radius-selector);background:var(--color-base-100);cursor:pointer;transition:border-color .15s,box-shadow .15s}.color-picker-trigger:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.color-picker-trigger:hover{border-color:color-mix(in srgb, var(--color-base-content) 42%, transparent)}}.color-picker-trigger[aria-expanded=true]{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.color-picker-trigger[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 24%, transparent)}}.color-picker-swatch{border-radius:calc(var(--radius-selector) - 2px);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--color-base-content);display:block}@supports (color:color-mix(in lab, red, red)){.color-picker-swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-base-content) 12%, transparent)}}.color-picker-panel{z-index:60;border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-100);width:236px;color:var(--color-base-content);box-shadow:0 18px 42px var(--color-base-content);inset-inline-start:0;gap:12px;padding:14px;display:grid;position:absolute;top:calc(100% + 9px)}@supports (color:color-mix(in lab, red, red)){.color-picker-panel{box-shadow:0 18px 42px color-mix(in srgb, var(--color-base-content) 22%, transparent)}}.color-picker-panel{animation:.13s ease-out picker-in}.color-picker-panel[data-drop=up]{top:auto;bottom:calc(100% + 9px)}.color-picker-panel[data-flip=true]{inset-inline:auto 0}@keyframes picker-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.color-picker-panel{animation:none}}.color-picker-area{cursor:crosshair;touch-action:none;background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, hsl(var(--picker-hue) 100% 50%));height:136px;box-shadow:inset 0 0 0 1px var(--color-base-content);border-radius:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.color-picker-area{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-base-content) 12%, transparent)}}.color-picker-area:focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.color-picker-area:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 72%, white)}}.color-picker-area:focus-visible{outline-offset:3px}.color-picker-thumb{border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #00000073,0 1px 3px #00000059}.color-picker-panel .color-picker-hue{appearance:none;cursor:pointer;width:100%;min-block-size:auto;height:14px;box-shadow:inset 0 0 0 1px var(--color-base-content);background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);border:0;border-radius:999px;margin:0;padding:0}@supports (color:color-mix(in lab, red, red)){.color-picker-panel .color-picker-hue{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-base-content) 12%, transparent)}}.color-picker-hue::-webkit-slider-thumb{appearance:none;cursor:pointer;background:0 0;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #0006}.color-picker-hue::-moz-range-thumb{cursor:pointer;background:0 0;border:3px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #0006}.color-picker-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.color-picker-panel .color-picker-hex{border:1px solid var(--color-base-300);border-radius:var(--radius-field);background:var(--color-base-100);min-block-size:34px;color:var(--color-base-content);text-transform:lowercase;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.color-picker-tool{border:1px solid var(--color-base-300);border-radius:var(--radius-field);background:var(--color-base-100);width:34px;min-block-size:34px;color:var(--color-base-content);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.color-picker-tool{color:color-mix(in srgb, var(--color-base-content) 74%, transparent)}}.color-picker-tool{cursor:pointer}.color-picker-tool:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.color-picker-tool:hover{background:color-mix(in srgb, var(--color-base-content) 8%, var(--color-base-100))}}.color-picker-tool:hover{color:var(--color-base-content)}.color-picker-channels{grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.color-picker-mode{border:1px solid var(--color-base-300);border-radius:var(--radius-field);background:var(--color-base-content);min-block-size:32px;padding-inline:8px}@supports (color:color-mix(in lab, red, red)){.color-picker-mode{background:color-mix(in srgb, var(--color-base-content) 6%, var(--color-base-100))}}.color-picker-mode{color:var(--color-base-content);letter-spacing:.04em;cursor:pointer;font-size:11px;font-weight:700}.color-picker-mode:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.color-picker-mode:hover{background:color-mix(in srgb, var(--color-base-content) 12%, var(--color-base-100))}}.color-picker-channels label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;display:grid}.color-picker-channels label>span{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.color-picker-channels label>span{color:color-mix(in srgb, var(--color-base-content) 62%, transparent)}}.color-picker-channels label>span{font-size:11px;font-weight:600}.color-picker-panel .color-picker-channels input{border:1px solid var(--color-base-300);border-radius:var(--radius-field);background:var(--color-base-100);width:100%;min-block-size:32px;color:var(--color-base-content);text-align:center;padding:2px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.color-picker-presets{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.color-picker-preset{aspect-ratio:1;cursor:pointer;box-shadow:inset 0 0 0 1px var(--color-base-content);border:0;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.color-picker-preset{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-base-content) 16%, transparent)}}.color-picker-preset:hover{transform:scale(1.08)}.color-picker-preset[aria-pressed=true]{outline:2px solid var(--color-primary);outline-offset:2px}.signup-surface-preview{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;padding:14px;display:grid}.signup-surface-card{text-align:center;box-shadow:0 8px 22px var(--color-base-content);border:1px solid;border-radius:12px;justify-items:center;gap:8px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.signup-surface-card{box-shadow:0 8px 22px color-mix(in srgb, var(--color-base-content) 10%, transparent)}}.signup-surface-card strong{font-size:17px}.signup-surface-card small{font-size:11px;line-height:1.5}.signup-surface-seal{border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-weight:700;display:grid}.signup-surface-qr{border:1px solid;width:74px;height:74px}.signup-surface-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.signup-surface-actions em{border-radius:var(--radius-field,8px);border:1px solid #0000;padding:6px 10px;font-size:11px;font-style:normal;font-weight:600}.signup-surface-actions em[data-outline=true]{background:0 0}.signup-surface-side{align-content:stretch;gap:12px;display:grid}.signup-surface-pane{border-radius:12px;align-items:end;min-height:96px;padding:14px;font-size:13px;font-weight:600;display:grid}.signup-surface-form{border:1px solid var(--line);border-radius:12px;align-content:center;gap:4px;padding:14px;display:grid}.signup-surface-form small{font-size:11px}.theme-surface-group{gap:10px;display:grid}.theme-surface-group[data-disabled=true] h3{color:var(--muted)}.theme-surface-group .section-title{align-items:start}.theme-surface-group h3{gap:2px;margin:0;font-size:14px;display:grid}.theme-surface-group h3 span{color:var(--muted);font-size:12px;font-weight:400}@media (max-width:760px){.signup-surface-preview{grid-template-columns:minmax(0,1fr)}}.login-surface-preview{border:1px solid var(--line);border-radius:12px;justify-items:center;gap:10px;padding:20px 14px;display:grid}.login-surface-preview>small{font-size:11px}.login-surface-card{text-align:center;width:min(260px,100%);box-shadow:0 8px 22px var(--color-base-content);border:1px solid;border-radius:12px;justify-items:center;gap:7px;padding:18px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.login-surface-card{box-shadow:0 8px 22px color-mix(in srgb, var(--color-base-content) 10%, transparent)}}.login-surface-card strong{font-size:15px}.login-surface-card small{font-size:11px}.login-surface-logo{width:auto;height:26px}.login-surface-field{border-radius:var(--radius-field,8px);border:1px solid;width:100%;height:22px}.login-surface-card em{border-radius:var(--radius-field,8px);width:100%;padding:6px 10px;font-size:11px;font-style:normal;font-weight:600}.theme-token-code{color:var(--color-base-content);grid-column:2/-1;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.theme-token-code{color:color-mix(in srgb, var(--color-base-content) 68%, transparent)}}.theme-token-code{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.theme-token-advanced{grid-column:1/-1;font-size:12px}.theme-token-advanced summary{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.theme-token-advanced summary{color:color-mix(in srgb, var(--color-base-content) 68%, transparent)}}.theme-token-advanced summary{cursor:pointer}.theme-token-advanced input{border:1px solid var(--color-base-300);border-radius:var(--radius-field);background:var(--color-base-100);width:100%;min-height:32px;color:var(--color-base-content);margin-top:7px;padding:4px 7px;font-size:12px;line-height:1.2}.theme-shape-grid,.theme-meta-grid,.theme-size-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shape-control{border:1px solid var(--line);border-radius:10px;gap:8px;padding:12px;display:grid}.shape-control .label{margin:0}.shape-control select,.theme-size-row select{width:100%}.shape-control i{border:2px solid var(--primary);background:var(--primary-soft);height:40px;display:block}.eyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500;display:block}.logo-field{align-content:start;gap:8px;display:grid}.theme-toggle{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:inline-flex}.theme-toggle input{width:18px;height:18px;accent-color:var(--primary)}.theme-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-copy-section{gap:18px;display:grid}.theme-text-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.theme-gradient-editor{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.theme-range-control{align-items:center;gap:16px;width:100%;min-width:0;display:flex}.theme-range-control input[type=range],.theme-gradient-position input[type=range]{appearance:none;cursor:pointer;width:auto;min-width:0;background:0 0;border:0;border-radius:0;min-block-size:32px;padding:0}.theme-range-control input[type=range]{flex:auto}.theme-gradient-position input[type=range]{width:100%}.theme-range-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-primary) 0 var(--range-progress), var(--color-base-300) var(--range-progress) 100%);border-radius:999px;height:5px}.theme-gradient-position input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-primary) 0 var(--range-progress), var(--color-base-300) var(--range-progress) 100%);border-radius:999px;height:5px}.theme-range-control input[type=range]::-webkit-slider-thumb{border:3px solid var(--color-base-100);appearance:none;background:var(--color-primary);width:18px;height:18px;box-shadow:0 1px 3px var(--color-base-content);border-radius:50%;margin-top:-6.5px}@supports (color:color-mix(in lab, red, red)){.theme-range-control input[type=range]::-webkit-slider-thumb{box-shadow:0 1px 3px color-mix(in srgb, var(--color-base-content) 24%, transparent)}}.theme-gradient-position input[type=range]::-webkit-slider-thumb{border:3px solid var(--color-base-100);appearance:none;background:var(--color-primary);width:18px;height:18px;box-shadow:0 1px 3px var(--color-base-content);border-radius:50%;margin-top:-6.5px}@supports (color:color-mix(in lab, red, red)){.theme-gradient-position input[type=range]::-webkit-slider-thumb{box-shadow:0 1px 3px color-mix(in srgb, var(--color-base-content) 24%, transparent)}}.theme-range-control input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--color-primary) 0 var(--range-progress), var(--color-base-300) var(--range-progress) 100%);border:0;border-radius:999px;height:5px}.theme-gradient-position input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--color-primary) 0 var(--range-progress), var(--color-base-300) var(--range-progress) 100%);border:0;border-radius:999px;height:5px}.theme-range-control input[type=range]::-moz-range-thumb{border:3px solid var(--color-base-100);background:var(--color-primary);width:14px;height:14px;box-shadow:0 1px 3px var(--color-base-content);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.theme-range-control input[type=range]::-moz-range-thumb{box-shadow:0 1px 3px color-mix(in srgb, var(--color-base-content) 24%, transparent)}}.theme-gradient-position input[type=range]::-moz-range-thumb{border:3px solid var(--color-base-100);background:var(--color-primary);width:14px;height:14px;box-shadow:0 1px 3px var(--color-base-content);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.theme-gradient-position input[type=range]::-moz-range-thumb{box-shadow:0 1px 3px color-mix(in srgb, var(--color-base-content) 24%, transparent)}}.theme-range-control input[type=range]:focus-visible,.theme-gradient-position input[type=range]:focus-visible{outline:none}.theme-range-control input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-range-control input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 28%, transparent)}}.theme-gradient-position input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-gradient-position input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 28%, transparent)}}.theme-range-control input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-range-control input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 28%, transparent)}}.theme-gradient-position input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.theme-gradient-position input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 28%, transparent)}}.theme-range-value{flex:0 0 84px;width:84px;min-width:84px;display:block;position:relative}.theme-range-value input[type=number]{appearance:textfield;text-align:center;font-variant-numeric:tabular-nums;width:84px;padding-inline:8px 24px}.theme-range-value input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.theme-range-value input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.theme-range-value span{color:var(--muted);pointer-events:none;inset-inline-end:10px;position:absolute;top:50%;translate:0 -50%}.theme-gradient-stops{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.theme-gradient-stop{border:1px solid var(--color-base-300);border-radius:var(--radius-box);align-content:start;gap:10px;padding:12px;display:grid}.theme-gradient-stop-header{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.theme-gradient-stop-header strong{font-size:13px}.theme-gradient-stop-header label{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:inline-flex}.theme-gradient-stop-header input{width:18px;height:18px;min-block-size:0;accent-color:var(--color-primary);padding:0}.theme-gradient-stop.is-disabled>:not(.theme-gradient-stop-header){opacity:.45}.theme-gradient-position{color:var(--muted);gap:5px;font-size:12px;display:grid}.theme-gradient-position output{color:var(--color-base-content);font-weight:700}.theme-gradient-preview{border:1px solid var(--color-base-300);border-radius:var(--radius-box);min-height:120px;box-shadow:inset 0 0 0 1px #ffffff14}.theme-preview-column{position:sticky;top:18px}.theme-preview{border:1px solid var(--line);border-radius:var(--radius-box);background:var(--color-base-200);color:var(--color-base-content);font-family:var(--font-body);gap:14px;padding:18px;display:grid}.theme-preview h2,.theme-preview p{margin:0}.theme-preview p{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.theme-preview p{color:color-mix(in srgb, var(--color-base-content) 65%, transparent)}}.theme-preview p{font-size:13px}.theme-preview .card-body{gap:12px;padding:16px;display:grid}.theme-preview .btn{min-height:34px}.preview-topbar{border:1px solid var(--header-line,var(--color-base-300));border-radius:var(--radius-box);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.preview-sidebar{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-200);border-right-width:3px;gap:6px;padding:10px;display:grid}.preview-sidebar-event{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.preview-sidebar-event{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.preview-sidebar-event{font-size:11px}.preview-sidebar-item{border-radius:var(--radius-field);background:var(--color-base-100);padding:6px 9px;font-size:12px}.preview-sidebar-item.active{background:var(--color-primary);color:var(--color-primary-content);font-weight:600}.preview-brand{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.preview-brand img{width:auto;max-width:90px;height:18px;display:block}.preview-topbar .nav{min-block-size:30px;padding:0 10px;font-size:12px}@media (max-width:1180px){.theme-studio-layout,.theme-studio-layout:not(.theme-tab-colors){grid-template-columns:230px minmax(0,1fr)}.theme-studio-layout:not(.theme-tab-colors) .theme-workspace{grid-column:1/2}.theme-preview-column{grid-column:2;position:static}.theme-preview{max-width:520px}}@media (max-width:760px){.section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.section-tabs button{min-height:68px}.theme-studio-layout,.theme-studio-layout:not(.theme-tab-colors){grid-template-columns:1fr}.theme-sidebar{max-height:340px;position:static}.theme-studio-layout:not(.theme-tab-colors) .theme-workspace,.theme-preview-column{grid-column:auto}.theme-shape-grid,.theme-size-row,.theme-meta-grid,.theme-text-grid,.theme-gradient-editor,.theme-gradient-stops{grid-template-columns:1fr}.theme-studio :is(.btn,.input,.select,input:not([type=checkbox])){min-block-size:44px}}@layer base{:where(:root),[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:where(:root),[data-theme=light]{--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:root:has(input.theme-controller[value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:root:has(input.theme-controller[value=light]:checked){--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1d232a;--color-base-200:#191e24;--color-base-300:#15191e;--color-base-content:#f2f8ff;--color-primary:#605dff;--color-primary-content:#edf1fe;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:root:not([data-theme]){--color-base-100:lab(13.3466% -1.2732 -5.67451);--color-base-200:lab(10.9483% -1.07221 -4.98787);--color-base-300:lab(8.5032% -.863373 -4.30144);--color-base-content:lab(97.3754% -1.86676 -10.6283);--color-primary:lab(47.6934% 38.5675 -81.9644);--color-primary-content:lab(95.2498% .41151 -6.78517);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}}:is(:root:has(input.theme-controller[value=light]:checked),[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=light]:checked),[data-theme=light]){--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:is(:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1d232a;--color-base-200:#191e24;--color-base-300:#15191e;--color-base-content:#f2f8ff;--color-primary:#605dff;--color-primary-content:#edf1fe;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]){--color-base-100:lab(13.3466% -1.2732 -5.67451);--color-base-200:lab(10.9483% -1.07221 -4.98787);--color-base-300:lab(8.5032% -.863373 -4.30144);--color-base-content:lab(97.3754% -1.86676 -10.6283);--color-primary:lab(47.6934% 38.5675 -81.9644);--color-primary-content:lab(95.2498% .41151 -6.78517);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:is(:root:has(input.theme-controller[value=cupcake]:checked),[data-theme=cupcake]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#faf7f5;--color-base-200:#efeae6;--color-base-300:#e7e2df;--color-base-content:#291334;--color-primary:#44ebd3;--color-primary-content:#005d58;--color-secondary:#f9cbe5;--color-secondary-content:#9e004a;--color-accent:#ffd6a7;--color-accent-content:#9f2d00;--color-neutral:#262629;--color-neutral-content:#e4e4e7;--color-info:#00a4ed;--color-info-content:#042e49;--color-success:#00b97d;--color-success-content:#002c21;--color-warning:#ebb000;--color-warning-content:#411e03;--color-error:#fe1c55;--color-error-content:#4d0218;--radius-selector:1rem;--radius-field:2rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:2px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=cupcake]:checked),[data-theme=cupcake]){--color-base-100:lab(97.4237% .740707 1.27707);--color-base-200:lab(93.009% 1.12194 2.35903);--color-base-300:lab(90.22% 1.19972 1.85103);--color-base-content:lab(10.3261% 16.8409 -17.2906);--color-primary:lab(84.3177% -48.1616 -1.33156);--color-primary-content:lab(34.7855% -26.6758 -4.34272);--color-secondary:lab(86.4064% 19.5977 -6.46622);--color-secondary-content:lab(33.9116% 60.2466 6.01266);--color-accent:lab(88.3709% 9.95103 28.8399);--color-accent-content:lab(37.1566% 46.6433 50.5562);--color-neutral:lab(15.2665% .614211 -2.16932);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(62.7193% -18.3316 -51.028);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(66.2791% -58.306 19.5483);--color-success-content:lab(14.8262% -17.9582 2.38395);--color-warning:lab(75.8062% 14.5847 99.3117);--color-warning-content:lab(16.1155% 15.7892 22.7155);--color-error:lab(55.5201% 79.431 31.509);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:is(:root:has(input.theme-controller[value=bumblebee]:checked),[data-theme=bumblebee]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f5f5f5;--color-base-300:#e4e4e4;--color-base-content:#161616;--color-primary:#f7c800;--color-primary-content:#733e0a;--color-secondary:#ff8b1a;--color-secondary-content:#7c2808;--color-accent:#000;--color-accent-content:#fff;--color-neutral:#433f3a;--color-neutral-content:#e6e4e3;--color-info:#00bafc;--color-info-content:#014a70;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff6266;--color-error-content:#801518;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=bumblebee]:checked),[data-theme=bumblebee]){--color-base-100:lab(100% 0 0);--color-base-200:lab(96.52% -.0000298023 .0000119209);--color-base-300:lab(90.72% .0000298023 -.0000119209);--color-base-content:lab(7.22637% -.0000149012 0);--color-primary:lab(83.0329% 8.6751 107.243);--color-primary-content:lab(32.27% 21.1356 38.6464);--color-secondary:lab(70.0429% 42.5156 75.8207);--color-secondary-content:lab(29.363% 36.096 38.1255);--color-accent:lab(0% 0 0);--color-accent-content:lab(100% 0 0);--color-neutral:lab(26.9171% 1.32994 3.57846);--color-neutral-content:lab(90.707% .663102 .865555);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(29.079% -8.32883 -28.2429);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(63.2406% 60.7498 31.3402);--color-error-content:lab(27.8157% 44.5725 29.2331)}}:is(:root:has(input.theme-controller[value=emerald]:checked),[data-theme=emerald]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#e8e8e8;--color-base-300:#d1d1d1;--color-base-content:#333c4d;--color-primary:#66cc8a;--color-primary-content:#223d30;--color-secondary:#377cfb;--color-secondary-content:#fff;--color-accent:#f68067;--color-accent-content:#000;--color-neutral:#333c4d;--color-neutral-content:#f9fafb;--color-info:#00b4fa;--color-info-content:#000;--color-success:#00a96e;--color-success-content:#000;--color-warning:#ffc100;--color-warning-content:#000;--color-error:#ff676a;--color-error-content:#000;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=emerald]:checked),[data-theme=emerald]){--color-base-100:lab(100% 0 0);--color-base-200:lab(91.88% .0000298023 -.0000119209);--color-base-300:lab(83.76% -.0000298023 0);--color-base-content:lab(25.0321% -.305712 -11.697);--color-primary:lab(74.6827% -42.1368 23.4071);--color-primary-content:lab(23.2638% -13.2605 4.58165);--color-secondary:lab(53.1158% 13.16 -70.857);--color-secondary-content:lab(100% 0 0);--color-accent:lab(67.1348% 44.315 34.9118);--color-accent-content:lab(0% 0 0);--color-neutral:lab(25.0321% -.305712 -11.697);--color-neutral-content:lab(98.2157% -.123829 -.353503);--color-info:lab(67.7131% -26.5106 -53.6881);--color-info-content:lab(0% 0 0);--color-success:lab(61.1386% -50.3277 19.7345);--color-success-content:lab(0% 0 0);--color-warning:lab(82.3443% 18.4214 108.428);--color-warning-content:lab(0% 0 0);--color-error:lab(64.956% 70.4222 37.0322);--color-error-content:lab(0% 0 0)}}:is(:root:has(input.theme-controller[value=corporate]:checked),[data-theme=corporate]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#e8e8e8;--color-base-300:#d1d1d1;--color-base-content:#181a2a;--color-primary:#0082c4;--color-primary-content:#fff;--color-secondary:#61738d;--color-secondary-content:#fff;--color-accent:#009588;--color-accent-content:#fff;--color-neutral:#000;--color-neutral-content:#fff;--color-info:#008fb2;--color-info-content:#fff;--color-success:#00a242;--color-success-content:#fff;--color-warning:#f7c800;--color-warning-content:#000;--color-error:#ff6266;--color-error-content:#000;--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.25rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=corporate]:checked),[data-theme=corporate]){--color-base-100:lab(100% 0 0);--color-base-200:lab(91.88% .0000298023 -.0000119209);--color-base-300:lab(83.76% -.0000298023 0);--color-base-content:lab(9.67606% 2.78211 -11.1624);--color-primary:lab(50.8378% -11.263 -49.8134);--color-primary-content:lab(100% 0 0);--color-secondary:lab(47.6231% -2.02695 -16.5784);--color-secondary-content:lab(100% 0 0);--color-accent:lab(55.0223% -41.0774 -3.90277);--color-accent-content:lab(100% 0 0);--color-neutral:lab(0% 0 0);--color-neutral-content:lab(100% 0 0);--color-info:lab(54.1295% -26.6648 -30.4973);--color-info-content:lab(100% 0 0);--color-success:lab(58.2832% -58.6949 41.339);--color-success-content:lab(100% 0 0);--color-warning:lab(83.0329% 8.6751 107.243);--color-warning-content:lab(0% 0 0);--color-error:lab(63.2406% 60.7498 31.3402);--color-error-content:lab(0% 0 0)}}:is(:root:has(input.theme-controller[value=synthwave]:checked),[data-theme=synthwave]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#09002f;--color-base-200:#120b3d;--color-base-300:#1c184b;--color-base-content:#a2b2ff;--color-primary:#f861b4;--color-primary-content:#500323;--color-secondary:#71d1fe;--color-secondary-content:#042e49;--color-accent:#ff8b1a;--color-accent-content:#421104;--color-neutral:#422ad5;--color-neutral-content:#c7d2ff;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d1bb;--color-success-content:#002d2c;--color-warning:#fede1c;--color-warning-content:#733e0a;--color-error:#ec8c78;--color-error-content:#201047;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=synthwave]:checked),[data-theme=synthwave]){--color-base-100:lab(2.11652% 12.2165 -26.8745);--color-base-200:lab(5.86105% 16.6448 -30.9194);--color-base-300:lab(11.6513% 15.2245 -31.331);--color-base-content:lab(73.4414% 8.57419 -41.5995);--color-primary:lab(63.6312% 64.3341 -12.7966);--color-primary-content:lab(15.1475% 35.1998 3.5461);--color-secondary:lab(79.4011% -20.258 -31.3754);--color-secondary-content:lab(17.4794% -5.25944 -21.1512);--color-accent:lab(70.0429% 42.5156 75.8207);--color-accent-content:lab(13.4759% 23.4865 18.9563);--color-neutral:lab(31.573% 49.867 -84.7065);--color-neutral-content:lab(84.4329% 3.18977 -23.9688);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(75.1988% -53.3697 -2.27784);--color-success-content:lab(15.825% -15.3228 -3.81451);--color-warning:lab(89.1205% -.43565 84.7279);--color-warning-content:lab(32.27% 21.1356 38.6464);--color-error:lab(68.4643% 35.8183 27.1229);--color-error-content:lab(9.61015% 20.4438 -31.961)}}:is(:root:has(input.theme-controller[value=retro]:checked),[data-theme=retro]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#ece3ca;--color-base-200:#e4d8b4;--color-base-300:#dbca9b;--color-base-content:#793205;--color-primary:#ff9fa0;--color-primary-content:#801518;--color-secondary:#b7f6cd;--color-secondary-content:#00642e;--color-accent:#cd8800;--color-accent-content:#793205;--color-neutral:#56524c;--color-neutral-content:#d4d0ce;--color-info:#0082c4;--color-info-content:#fef2c6;--color-success:#00766e;--color-success-content:#fef2c6;--color-warning:#ed4f00;--color-warning-content:#fef2c6;--color-error:#ff6266;--color-error-content:#7c2808;--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=retro]:checked),[data-theme=retro]){--color-base-100:lab(90.4617% .120908 13.1948);--color-base-200:lab(86.6288% .0505149 19.2233);--color-base-300:lab(81.8682% .804782 25.918);--color-base-content:lab(30.7627% 30.2938 40.2828);--color-primary:lab(75.6231% 36.4237 15.5413);--color-primary-content:lab(27.8157% 44.5725 29.2331);--color-secondary:lab(91.8421% -26.4725 12.9439);--color-secondary-content:lab(36.5316% -36.8287 23.0138);--color-accent:lab(62.6632% 22.4314 86.3469);--color-accent-content:lab(30.7627% 30.2938 40.2828);--color-neutral:lab(35.0527% 1.08673 4.07879);--color-neutral-content:lab(83.7469% .928104 1.59742);--color-info:lab(50.8378% -11.263 -49.8134);--color-info-content:lab(95.6839% -1.21453 23.113);--color-success:lab(44.2974% -33.1456 -4.22121);--color-success-content:lab(95.6839% -1.21453 23.113);--color-warning:lab(56.4023% 64.3122 91.3904);--color-warning-content:lab(95.6839% -1.21453 23.113);--color-error:lab(63.2406% 60.7498 31.3402);--color-error-content:lab(29.363% 36.096 38.1255)}}:is(:root:has(input.theme-controller[value=cyberpunk]:checked),[data-theme=cyberpunk]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff25a;--color-base-200:#f7e83a;--color-base-300:#e3d40e;--color-base-content:#000;--color-primary:#ff7299;--color-primary-content:#180408;--color-secondary:#00e5f9;--color-secondary-content:#001215;--color-accent:#cb78ff;--color-accent-content:#0f0517;--color-neutral:#111a3b;--color-neutral-content:#fff25a;--color-info:#00b4fa;--color-info-content:#000;--color-success:#00a96e;--color-success-content:#000;--color-warning:#ffc100;--color-warning-content:#000;--color-error:#ff676a;--color-error-content:#000;--radius-selector:0rem;--radius-field:0rem;--radius-box:0rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=cyberpunk]:checked),[data-theme=cyberpunk]){--color-base-100:lab(94.6107% -8.04743 78.1535);--color-base-200:lab(91.1162% -7.81739 79.1069);--color-base-300:lab(84.1243% -7.31358 81.5778);--color-base-content:lab(0% 0 0);--color-primary:lab(67.5939% 68.2092 10.1527);--color-primary-content:lab(2.70907% 7.786 .901061);--color-secondary:lab(82.2338% -53.9253 -28.4139);--color-secondary-content:lab(4.3844% -6.22819 -4.37175);--color-accent:lab(63.9419% 54.2561 -59.1877);--color-accent-content:lab(2.36873% 5.55266 -7.74226);--color-neutral:lab(10.0256% 5.86083 -23.149);--color-neutral-content:lab(94.6107% -8.04743 78.1535);--color-info:lab(67.7131% -26.5106 -53.6881);--color-info-content:lab(0% 0 0);--color-success:lab(61.1386% -50.3277 19.7345);--color-success-content:lab(0% 0 0);--color-warning:lab(82.3443% 18.4214 108.428);--color-warning-content:lab(0% 0 0);--color-error:lab(64.956% 70.4222 37.0322);--color-error-content:lab(0% 0 0)}}:is(:root:has(input.theme-controller[value=valentine]:checked),[data-theme=valentine]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fcf2f8;--color-base-200:#f9e4f0;--color-base-300:#f9cbe5;--color-base-content:#c2005b;--color-primary:#f43098;--color-primary-content:#fff;--color-secondary:#a948ff;--color-secondary-content:#f8f3fd;--color-accent:#71d1fe;--color-accent-content:#014a70;--color-neutral:#830c41;--color-neutral-content:#f9cbe5;--color-info:#51e8fb;--color-info-content:#005885;--color-success:#5ce8b3;--color-success-content:#005f45;--color-warning:#ff8b1a;--color-warning-content:#421104;--color-error:#f82834;--color-error-content:#fef2f2;--radius-selector:1rem;--radius-field:2rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=valentine]:checked),[data-theme=valentine]){--color-base-100:lab(96.3299% 4.53994 -1.49432);--color-base-200:lab(92.6584% 9.01151 -3.1507);--color-base-300:lab(86.4064% 19.5977 -6.46622);--color-base-content:lab(41.5936% 71.7765 7.4325);--color-primary:lab(56.234% 76.7852 -8.06803);--color-primary-content:lab(100% 0 0);--color-secondary:lab(51.1822% 66.2953 -78.2252);--color-secondary-content:lab(96.3506% 2.99954 -4.13384);--color-accent:lab(79.4011% -20.258 -31.3754);--color-accent-content:lab(29.079% -8.32883 -28.2429);--color-neutral:lab(28.5085% 49.3611 3.36679);--color-neutral-content:lab(86.4064% 19.5977 -6.46622);--color-info:lab(84.8082% -36.7548 -21.568);--color-info-content:lab(34.813% -9.51259 -34.399);--color-success:lab(83.3402% -48.7252 13.8865);--color-success-content:lab(35.1354% -33.1288 8.04085);--color-warning:lab(70.0429% 42.5156 75.8207);--color-warning-content:lab(13.4759% 23.4865 18.9563);--color-error:lab(54.6666% 75.0951 49.1053);--color-error-content:lab(96.3845% 4.18508 1.52329)}}:is(:root:has(input.theme-controller[value=halloween]:checked),[data-theme=halloween]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1b1816;--color-base-200:#0b0908;--color-base-300:#000;--color-base-content:#cdcdcd;--color-primary:#ff960c;--color-primary-content:#131616;--color-secondary:#7900bf;--color-secondary-content:#e3d4f6;--color-accent:#4fa700;--color-accent-content:#000;--color-neutral:#2f1b05;--color-neutral-content:#d2ccc7;--color-info:#2563eb;--color-info-content:#d2e2ff;--color-success:#18a34a;--color-success-content:#000a02;--color-warning:#d97708;--color-warning-content:#110500;--color-error:#f35248;--color-error-content:#140202;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=halloween]:checked),[data-theme=halloween]){--color-base-100:lab(8.3423% 1.15404 1.88783);--color-base-200:lab(2.47049% .413664 .515226);--color-base-300:lab(0% 0 0);--color-base-content:lab(82.5478% -.0000298023 0);--color-primary:lab(72.9406% 44.1269 101.331);--color-primary-content:lab(6.93668% -1.15924 -.413656);--color-secondary:lab(32.3587% 66.5841 -72.2722);--color-secondary-content:lab(86.8693% 10.002 -14.9236);--color-accent:lab(61.4445% -51.4412 77.1776);--color-accent-content:lab(0% 0 0);--color-neutral:lab(12.1418% 8.28672 15.9582);--color-neutral-content:lab(82.4494% 1.2486 3.14918);--color-info:lab(44.7953% 20.9956 -75.5263);--color-info-content:lab(89.2766% -1.02177 -15.9354);--color-success:lab(58.8245% -50.7956 35.2154);--color-success-content:lab(1.93592% -3.28699 2.01724);--color-warning:lab(60.4958% 34.777 66.1666);--color-warning-content:lab(2.07311% 3.08444 3.10305);--color-error:lab(58.2957% 62.1912 41.5307);--color-error-content:lab(1.9019% 5.61917 2.22845)}}:is(:root:has(input.theme-controller[value=garden]:checked),[data-theme=garden]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#e9e7e7;--color-base-200:#d4d2d2;--color-base-300:#bebdbd;--color-base-content:#100f0f;--color-primary:#f80076;--color-primary-content:#fff;--color-secondary:#8e4162;--color-secondary-content:#ead7de;--color-accent:#5c7f67;--color-accent-content:#fff;--color-neutral:#291e00;--color-neutral-content:#e9e7e7;--color-info:#00b4fa;--color-info-content:#000;--color-success:#00a96e;--color-success-content:#000;--color-warning:#ffc100;--color-warning-content:#000;--color-error:#ff676a;--color-error-content:#000;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=garden]:checked),[data-theme=garden]){--color-base-100:lab(91.8023% .644386 .231373);--color-base-200:lab(84.2553% .644416 .231373);--color-base-300:lab(76.7176% .322223 .115633);--color-base-content:lab(4.40042% .217006 .0779897);--color-primary:lab(53.0394% 89.3459 9.07078);--color-primary-content:lab(100% 0 0);--color-secondary:lab(38.8217% 35.7639 -3.1522);--color-secondary-content:lab(87.7654% 7.39187 -.64286);--color-accent:lab(49.9948% -16.7927 8.87276);--color-accent-content:lab(100% 0 0);--color-neutral:lab(12.1163% 2.66051 17.8295);--color-neutral-content:lab(91.8023% .644386 .231373);--color-info:lab(67.7131% -26.5106 -53.6881);--color-info-content:lab(0% 0 0);--color-success:lab(61.1386% -50.3277 19.7345);--color-success-content:lab(0% 0 0);--color-warning:lab(82.3443% 18.4214 108.428);--color-warning-content:lab(0% 0 0);--color-error:lab(64.956% 70.4222 37.0322);--color-error-content:lab(0% 0 0)}}:is(:root:has(input.theme-controller[value=forest]:checked),[data-theme=forest]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1b1717;--color-base-200:#161212;--color-base-300:#110d0d;--color-base-content:#cac9c9;--color-primary:#1fb854;--color-primary-content:#000;--color-secondary:#1eb88e;--color-secondary-content:#000c07;--color-accent:#1fb8ab;--color-accent-content:#010c0b;--color-neutral:#19362d;--color-neutral-content:#cdd3d1;--color-info:#00b4fa;--color-info-content:#000;--color-success:#00a96e;--color-success-content:#000;--color-warning:#ffc100;--color-warning-content:#000;--color-error:#ff676a;--color-error-content:#000;--radius-selector:1rem;--radius-field:2rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=forest]:checked),[data-theme=forest]){--color-base-100:lab(8.09134% 2.56916 .954789);--color-base-200:lab(5.68172% 1.83339 .660554);--color-base-300:lab(3.79809% 1.40669 .504038);--color-base-content:lab(81.1606% .320822 .120199);--color-primary:lab(65.8881% -55.3999 38.8875);--color-primary-content:lab(0% 0 0);--color-secondary:lab(66.724% -46.9684 10.1177);--color-secondary-content:lab(2.62073% -3.9018 .895014);--color-accent:lab(67.3489% -41.0592 -4.73224);--color-accent-content:lab(2.67576% -3.41386 -.455385);--color-neutral:lab(20.1225% -13.4512 2.12126);--color-neutral-content:lab(84.0137% -2.35045 .377643);--color-info:lab(67.7131% -26.5106 -53.6881);--color-info-content:lab(0% 0 0);--color-success:lab(61.1386% -50.3277 19.7345);--color-success-content:lab(0% 0 0);--color-warning:lab(82.3443% 18.4214 108.428);--color-warning-content:lab(0% 0 0);--color-error:lab(64.956% 70.4222 37.0322);--color-error-content:lab(0% 0 0)}}:is(:root:has(input.theme-controller[value=aqua]:checked),[data-theme=aqua]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1a368b;--color-base-200:#162455;--color-base-300:#091444;--color-base-content:#b8e6fe;--color-primary:#13ecf3;--color-primary-content:#015355;--color-secondary:#966fb3;--color-secondary-content:#f2f0fc;--color-accent:#ffe999;--color-accent-content:#161309;--color-neutral:#05176c;--color-neutral-content:#9cbcff;--color-info:#2563eb;--color-info-content:#d2e2ff;--color-success:#18a34a;--color-success-content:#000a02;--color-warning:#d97708;--color-warning-content:#431700;--color-error:#ff7c6f;--color-error-content:#180403;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=aqua]:checked),[data-theme=aqua]){--color-base-100:lab(25.0745% 16.2581 -51.5406);--color-base-200:lab(15.4352% 8.93655 -32.2903);--color-base-300:lab(8.26711% 11.823 -32.2031);--color-base-content:lab(88.5823% -11.3969 -16.8484);--color-primary:lab(84.7953% -45.6578 -17.3339);--color-primary-content:lab(31.2314% -21.7673 -7.75777);--color-secondary:lab(52.8668% 25.5024 -30.1393);--color-secondary-content:lab(95.1976% 2.28897 -5.51624);--color-accent:lab(92.8354% -.198632 41.6209);--color-accent-content:lab(5.96724% -.0408217 5.34988);--color-neutral:lab(12.855% 24.2161 -51.6803);--color-neutral-content:lab(75.6741% 5.20781 -52.489);--color-info:lab(44.7953% 20.9956 -75.5263);--color-info-content:lab(89.2766% -1.02177 -15.9354);--color-success:lab(58.8245% -50.7956 35.2154);--color-success-content:lab(1.93592% -3.28699 2.01724);--color-warning:lab(60.4958% 34.777 66.1666);--color-warning-content:lab(14.762% 20.9832 22.5643);--color-error:lab(67.9585% 59.0817 38.1436);--color-error-content:lab(2.73994% 6.78001 2.83679)}}:is(:root:has(input.theme-controller[value=lofi]:checked),[data-theme=lofi]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f5f5f5;--color-base-300:#ebebeb;--color-base-content:#000;--color-primary:#0d0d0d;--color-primary-content:#fff;--color-secondary:#1a1919;--color-secondary-content:#fff;--color-accent:#262626;--color-accent-content:#fff;--color-neutral:#000;--color-neutral-content:#fff;--color-info:#5fcfdd;--color-info-content:#031011;--color-success:#69fec3;--color-success-content:#04160e;--color-warning:#ffd07a;--color-warning-content:#170f04;--color-error:#ff9789;--color-error-content:#180706;--radius-selector:2rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=lofi]:checked),[data-theme=lofi]){--color-base-100:lab(100% 0 0);--color-base-200:lab(96.52% -.0000298023 .0000119209);--color-base-300:lab(93.04% .0000298023 -.0000119209);--color-base-content:lab(0% 0 0);--color-primary:lab(3.63507% 0 -.00000298023);--color-primary-content:lab(100% 0 0);--color-secondary:lab(8.87738% .322074 .116277);--color-secondary-content:lab(100% 0 0);--color-accent:lab(15.1588% 0 0);--color-accent-content:lab(100% 0 0);--color-neutral:lab(0% 0 0);--color-neutral-content:lab(100% 0 0);--color-info:lab(77.1489% -30.3908 -16.8724);--color-info-content:lab(3.73884% -3.30169 -2.18307);--color-success:lab(90.5846% -51.8982 15.71);--color-success-content:lab(5.59951% -7.16073 2.22964);--color-warning:lab(86.6011% 13.0272 57.5883);--color-warning-content:lab(5.00037% 1.96134 5.97627);--color-error:lab(73.8629% 45.9496 30.0008);--color-error-content:lab(3.3596% 5.78914 2.75533)}}:is(:root:has(input.theme-controller[value=pastel]:checked),[data-theme=pastel]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f9fafb;--color-base-300:#e5e6e7;--color-base-content:#161616;--color-primary:#e8d4ff;--color-primary-content:#8000d7;--color-secondary:#feccd2;--color-secondary-content:#c00038;--color-accent:#a3f2ce;--color-accent-content:#007654;--color-neutral:#61738d;--color-neutral-content:#dfe5ed;--color-info:#51e8fb;--color-info-content:#007492;--color-success:#7af1a7;--color-success-content:#007f38;--color-warning:#ffb668;--color-warning-content:#c43b00;--color-error:#ff9fa0;--color-error-content:#bd000d;--radius-selector:1rem;--radius-field:2rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:2px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=pastel]:checked),[data-theme=pastel]){--color-base-100:lab(100% 0 0);--color-base-200:lab(98.2157% -.123829 -.353503);--color-base-300:lab(91.2557% -.123799 -.353503);--color-base-content:lab(7.22637% -.0000149012 0);--color-primary:lab(87.6083% 13.4293 -18.7152);--color-primary-content:lab(35.4395% 70.1461 -80.0542);--color-secondary:lab(86.5739% 19.1907 4.07769);--color-secondary-content:lab(40.7001% 71.6241 30.3848);--color-accent:lab(89.6446% -31.0431 9.47143);--color-accent-content:lab(43.5587% -41.0853 11.0409);--color-neutral:lab(47.6231% -2.02695 -16.5784);--color-neutral-content:lab(90.6912% -.998229 -4.7694);--color-info:lab(84.8082% -36.7548 -21.568);--color-info-content:lab(44.7267% -21.5987 -26.118);--color-success:lab(86.8793% -47.2708 25.0066);--color-success-content:lab(46.2187% -47.0551 31.5394);--color-warning:lab(79.9919% 21.7666 50.531);--color-warning-content:lab(46.1115% 57.752 71.3111);--color-error:lab(75.6231% 36.4237 15.5413);--color-error-content:lab(39.8445% 67.2859 54.361)}}:is(:root:has(input.theme-controller[value=fantasy]:checked),[data-theme=fantasy]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#e8e8e8;--color-base-300:#d1d1d1;--color-base-content:#1f2937;--color-primary:#6b0072;--color-primary-content:#e3cee4;--color-secondary:#0075b8;--color-secondary-content:#cfe4f4;--color-accent:#ff8e19;--color-accent-content:#170700;--color-neutral:#1f2937;--color-neutral-content:#cdd0d3;--color-info:#00b4fa;--color-info-content:#000;--color-success:#00a96e;--color-success-content:#000;--color-warning:#ffc100;--color-warning-content:#000;--color-error:#ff676a;--color-error-content:#000;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=fantasy]:checked),[data-theme=fantasy]){--color-base-100:lab(100% 0 0);--color-base-200:lab(91.88% .0000298023 -.0000119209);--color-base-300:lab(83.76% -.0000298023 0);--color-base-content:lab(16.1381% -1.17826 -10.3674);--color-primary:lab(24.2282% 54.292 -38.6561);--color-primary-content:lab(84.986% 10.3485 -7.90401);--color-secondary:lab(46.0503% -10.5367 -50.6385);--color-secondary-content:lab(89.3384% -4.78709 -10.5816);--color-accent:lab(71.0498% 47.5041 95.0293);--color-accent-content:lab(3.05717% 5.51852 4.94197);--color-neutral:lab(16.1381% -1.17826 -10.3674);--color-neutral-content:lab(83.2388% -.357687 -1.85149);--color-info:lab(67.7131% -26.5106 -53.6881);--color-info-content:lab(0% 0 0);--color-success:lab(61.1386% -50.3277 19.7345);--color-success-content:lab(0% 0 0);--color-warning:lab(82.3443% 18.4214 108.428);--color-warning-content:lab(0% 0 0);--color-error:lab(64.956% 70.4222 37.0322);--color-error-content:lab(0% 0 0)}}:is(:root:has(input.theme-controller[value=wireframe]:checked),[data-theme=wireframe]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f5f5f5;--color-base-300:#ebebeb;--color-base-content:#161616;--color-primary:#d4d4d4;--color-primary-content:#242424;--color-secondary:#d4d4d4;--color-secondary-content:#242424;--color-accent:#d4d4d4;--color-accent-content:#242424;--color-neutral:#d4d4d4;--color-neutral-content:#242424;--color-info:#005885;--color-info-content:#b8e6fe;--color-success:#005f45;--color-success-content:#a3f2ce;--color-warning:#943c00;--color-warning-content:#fde484;--color-error:#9d0410;--color-error-content:#fec8c8;--radius-selector:0rem;--radius-field:.25rem;--radius-box:.25rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=wireframe]:checked),[data-theme=wireframe]){--color-base-100:lab(100% 0 0);--color-base-200:lab(96.52% -.0000298023 .0000119209);--color-base-300:lab(93.04% .0000298023 -.0000119209);--color-base-content:lab(7.22637% -.0000149012 0);--color-primary:lab(84.92% 0 -.0000119209);--color-primary-content:lab(14.16% 0 0);--color-secondary:lab(84.92% 0 -.0000119209);--color-secondary-content:lab(14.16% 0 0);--color-accent:lab(84.92% 0 -.0000119209);--color-accent-content:lab(14.16% 0 0);--color-neutral:lab(84.92% 0 -.0000119209);--color-neutral-content:lab(14.16% 0 0);--color-info:lab(34.813% -9.51259 -34.399);--color-info-content:lab(88.5823% -11.3969 -16.8484);--color-success:lab(35.1354% -33.1288 8.04085);--color-success-content:lab(89.6446% -31.0431 9.47143);--color-warning:lab(37.5324% 37.1958 52.5706);--color-warning-content:lab(91.2553% -.488907 49.9405);--color-error:lab(33.2514% 55.9157 41.3049);--color-error-content:lab(85.4369% 19.8817 7.75958)}}:is(:root:has(input.theme-controller[value=black]:checked),[data-theme=black]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#000;--color-base-200:#141414;--color-base-300:#1b1b1b;--color-base-content:#d6d6d6;--color-primary:#3a3a3a;--color-primary-content:#fff;--color-secondary:#3a3a3a;--color-secondary-content:#fff;--color-accent:#3a3a3a;--color-accent-content:#fff;--color-neutral:#3a3a3a;--color-neutral-content:#fff;--color-info:#002cea;--color-info-content:#c9dbff;--color-success:#028002;--color-success-content:#d3e6d0;--color-warning:#ff0;--color-warning-content:#161600;--color-error:#ff0301;--color-error-content:#160000;--radius-selector:0rem;--radius-field:0rem;--radius-box:0rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=black]:checked),[data-theme=black]){--color-base-100:lab(0% 0 0);--color-base-200:lab(6.19571% 0 0);--color-base-300:lab(9.52% -.00000745058 0);--color-base-content:lab(85.6264% -.0000298023 .0000119209);--color-primary:lab(24.6% 0 0);--color-primary-content:lab(100% 0 0);--color-secondary:lab(24.6% 0 0);--color-secondary-content:lab(100% 0 0);--color-accent:lab(24.6% 0 0);--color-accent-content:lab(100% 0 0);--color-neutral:lab(24.6% 0 0);--color-neutral-content:lab(100% 0 0);--color-info:lab(29.5786% 68.1828 -111.947);--color-info-content:lab(86.9649% -.614971 -22.8506);--color-success:lab(46.2693% -47.3199 48.2556);--color-success-content:lab(89.311% -9.46093 8.0988);--color-warning:lab(97.6067% -15.7493 93.39);--color-warning-content:lab(6.78697% -2.72717 9.99282);--color-error:lab(54.2976% 80.5821 69.4726);--color-error-content:lab(1.60986% 7.06433 2.5444)}}:is(:root:has(input.theme-controller[value=luxury]:checked),[data-theme=luxury]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#09090b;--color-base-200:#171618;--color-base-300:#1e1d1f;--color-base-content:#dca54d;--color-primary:#fff;--color-primary-content:#161616;--color-secondary:#152747;--color-secondary-content:#cbd0d7;--color-accent:#513448;--color-accent-content:#dad3d7;--color-neutral:#331800;--color-neutral-content:#ffe7a4;--color-info:#67c6ff;--color-info-content:#040e16;--color-success:#87d03a;--color-success-content:#061001;--color-warning:#e2d563;--color-warning-content:#121003;--color-error:#ff6f6f;--color-error-content:#160404;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=luxury]:checked),[data-theme=luxury]){--color-base-100:lab(2.50264% .19034 -.700414);--color-base-200:lab(7.42005% .822872 -1.15513);--color-base-300:lab(10.8856% .856862 -1.18123);--color-base-content:lab(71.7826% 14.2739 52.6436);--color-primary:lab(100% 0 0);--color-primary-content:lab(7.22637% -.0000149012 0);--color-secondary:lab(15.5052% 1.79671 -22.6367);--color-secondary-content:lab(83.1564% -.534475 -4.48828);--color-accent:lab(25.829% 15.8493 -6.75252);--color-accent-content:lab(85.1709% 3.16435 -1.34234);--color-neutral:lab(11.9002% 12.2587 17.9702);--color-neutral-content:lab(92.4653% 1.52498 36.0272);--color-info:lab(75.7634% -16.8923 -37.0682);--color-info-content:lab(3.57734% -1.88227 -5.37754);--color-success:lab(76.5839% -40.7654 62.3711);--color-success-content:lab(3.67156% -4.33461 4.86201);--color-warning:lab(84.6678% -5.78606 56.9625);--color-warning-content:lab(4.72219% -.802323 5.64092);--color-error:lab(65.4465% 55.8225 28.8768);--color-error-content:lab(2.50196% 5.96539 2.14048)}}:is(:root:has(input.theme-controller[value=dracula]:checked),[data-theme=dracula]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#282a36;--color-base-200:#232530;--color-base-300:#1f202a;--color-base-content:#f8f8f3;--color-primary:#ff79c6;--color-primary-content:#16050e;--color-secondary:#bd93f9;--color-secondary-content:#0d0815;--color-accent:#ffb86c;--color-accent-content:#160d04;--color-neutral:#414558;--color-neutral-content:#d6d7db;--color-info:#8be9fd;--color-info-content:#071316;--color-success:#51fa7b;--color-success-content:#021505;--color-warning:#f1fa8c;--color-warning-content:#141507;--color-error:#f55;--color-error-content:#160202;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=dracula]:checked),[data-theme=dracula]){--color-base-100:lab(17.2524% 1.51786 -8.05813);--color-base-200:lab(14.9297% 1.37024 -7.32936);--color-base-300:lab(12.5964% 1.31262 -6.95863);--color-base-content:lab(97.4463% -.689149 2.55519);--color-primary:lab(69.0262% 58.0846 -15.0602);--color-primary-content:lab(2.84991% 6.68752 -1.64467);--color-secondary:lab(68.0159% 31.2086 -45.3959);--color-secondary-content:lab(2.75031% 3.25137 -5.84603);--color-accent:lab(80.471% 20.7739 48.7146);--color-accent-content:lab(4.15832% 2.70925 4.51265);--color-neutral:lab(29.5027% 1.8976 -11.7512);--color-neutral-content:lab(85.9117% .229746 -2.26382);--color-info:lab(87.0503% -25.2196 -18.88);--color-info-content:lab(5.06288% -3.4086 -2.98281);--color-success:lab(87.7296% -64.5391 47.0763);--color-success-content:lab(5.15977% -8.17823 5.26169);--color-warning:lab(95.867% -14.4629 51.2514);--color-warning-content:lab(6.47631% -2.38353 6.58255);--color-error:lab(61.0594% 65.1267 38.0719);--color-error-content:lab(2.11937% 6.45687 2.31729)}}:is(:root:has(input.theme-controller[value=cmyk]:checked),[data-theme=cmyk]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#eee;--color-base-300:#dedede;--color-base-content:#161616;--color-primary:#45aeee;--color-primary-content:#020b13;--color-secondary:#e8488a;--color-secondary-content:#130207;--color-accent:#fff234;--color-accent-content:#161401;--color-neutral:#1a1a1a;--color-neutral-content:#cbcbcb;--color-info:#4ba8c0;--color-info-content:#020a0d;--color-success:#823290;--color-success-content:#e6d5e9;--color-warning:#ee8134;--color-warning-content:#130601;--color-error:#e93f33;--color-error-content:#130101;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=cmyk]:checked),[data-theme=cmyk]){--color-base-100:lab(100% 0 0);--color-base-200:lab(94.2% 0 0);--color-base-300:lab(88.4% 0 .0000119209);--color-base-content:lab(7.22637% -.0000149012 0);--color-primary:lab(67.1656% -15.4515 -41.4696);--color-primary-content:lab(2.66377% -1.40604 -5.10406);--color-secondary:lab(56.2371% 65.3899 .0332475);--color-secondary-content:lab(1.74688% 5.7414 .00218153);--color-accent:lab(94.3504% -9.26513 83.7781);--color-accent-content:lab(6.2185% -1.53024 8.70785);--color-neutral:lab(9.26248% -.00000745058 .00000298023);--color-neutral-content:lab(81.8518% 0 -.0000119209);--color-info:lab(63.9872% -23.2842 -21.0783);--color-info-content:lab(2.36743% -1.86116 -2.07067);--color-success:lab(35.8861% 44.8675 -36.25);--color-success-content:lab(87.2634% 8.56784 -7.45302);--color-warning:lab(65.7245% 38.8108 58.4563);--color-warning-content:lab(2.52973% 3.88878 3.42022);--color-error:lab(53.918% 64.84 47.6033);--color-error-content:lab(1.58436% 5.32448 2.10135)}}:is(:root:has(input.theme-controller[value=autumn]:checked),[data-theme=autumn]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#f1f1f1;--color-base-200:#dbdbdb;--color-base-300:#c5c5c5;--color-base-content:#141414;--color-primary:#8c0327;--color-primary-content:#edd0d0;--color-secondary:#d85251;--color-secondary-content:#110202;--color-accent:#d59b6b;--color-accent-content:#100904;--color-neutral:#826a5c;--color-neutral-content:#e5e0dd;--color-info:#44adbb;--color-info-content:#020b0d;--color-success:#499380;--color-success-content:#020806;--color-warning:#e97f16;--color-warning-content:#130600;--color-error:#cf001e;--color-error-content:#ffd4d1;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=autumn]:checked),[data-theme=autumn]){--color-base-100:lab(95.1442% 0 -.0000238419);--color-base-200:lab(87.3641% -.0000298023 0);--color-base-300:lab(79.584% -.0000596046 .0000119209);--color-base-content:lab(6.35555% 0 0);--color-primary:lab(29.4724% 51.9149 22.2512);--color-primary-content:lab(85.9131% 10.2968 3.8025);--color-secondary:lab(53.8426% 53.436 29.869);--color-secondary-content:lab(1.58011% 4.18492 1.53311);--color-accent:lab(68.8829% 17.9884 34.1655);--color-accent-content:lab(2.83324% 1.79562 2.58717);--color-neutral:lab(46.9075% 8.11514 11.5455);--color-neutral-content:lab(89.3871% 1.45191 2.11754);--color-info:lab(65.0988% -28.0567 -16.6103);--color-info-content:lab(2.46755% -2.31844 -1.66594);--color-success:lab(55.7916% -27.7726 2.62657);--color-success-content:lab(1.71304% -1.81498 .184056);--color-warning:lab(64.4787% 37.2631 67.1194);--color-warning-content:lab(2.41567% 3.61173 3.52702);--color-error:lab(43.0311% 76.9557 53.0846);--color-error-content:lab(88.6592% 14.8478 7.74316)}}:is(:root:has(input.theme-controller[value=business]:checked),[data-theme=business]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#202020;--color-base-200:#1c1c1c;--color-base-300:#181818;--color-base-content:#cdcdcd;--color-primary:#1c4e80;--color-primary-content:#d0dae5;--color-secondary:#7c909a;--color-secondary-content:#050708;--color-accent:#ea6947;--color-accent-content:#130402;--color-neutral:#23282e;--color-neutral-content:#cecfd0;--color-info:#0291d5;--color-info-content:#000710;--color-success:#6bb187;--color-success-content:#040b07;--color-warning:#dbae5a;--color-warning-content:#110b03;--color-error:#ac3e31;--color-error-content:#f2d8d4;--radius-selector:0rem;--radius-field:.25rem;--radius-box:.25rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=business]:checked),[data-theme=business]){--color-base-100:lab(12.2495% -.00000745058 -.00000298023);--color-base-200:lab(10.2717% 0 0);--color-base-300:lab(8.29504% 0 0);--color-base-content:lab(82.4492% 0 -.0000119209);--color-primary:lab(31.8716% -2.55647 -33.6151);--color-primary-content:lab(86.4485% -1.85522 -6.80977);--color-secondary:lab(58.4477% -5.63756 -7.73355);--color-secondary-content:lab(1.9096% -.396445 -.583071);--color-accent:lab(60.6254% 49.1955 43.9053);--color-accent-content:lab(2.08437% 4.57403 2.49923);--color-neutral:lab(15.8035% -1.0516 -4.6513);--color-neutral-content:lab(83.1632% -.188679 -.729144);--color-info:lab(56.4211% -14.0871 -44.5288);--color-info-content:lab(1.75948% -.97622 -4.41895);--color-success:lab(66.7083% -30.0021 14.2385);--color-success-content:lab(2.61434% -2.50937 1.17262);--color-warning:lab(74.0041% 9.92858 48.9734);--color-warning-content:lab(3.3752% 1.14586 3.9538);--color-error:lab(42.4958% 45.0087 32.6711);--color-error-content:lab(88.5293% 8.54063 5.60535)}}:is(:root:has(input.theme-controller[value=acid]:checked),[data-theme=acid]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#f8f8f8;--color-base-200:#eee;--color-base-300:#e1e1e1;--color-base-content:#000;--color-primary:#ff24fb;--color-primary-content:#180016;--color-secondary:#ff7a0d;--color-secondary-content:#180500;--color-accent:#cbfe00;--color-accent-content:#0f1600;--color-neutral:#140151;--color-neutral-content:#c7cadc;--color-info:#0082f4;--color-info-content:#000614;--color-success:#00f69e;--color-success-content:#001509;--color-warning:#ffe300;--color-warning-content:#161200;--color-error:#ff1d12;--color-error-content:#180000;--radius-selector:1rem;--radius-field:1rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=acid]:checked),[data-theme=acid]){--color-base-100:lab(97.68% -.0000298023 .0000119209);--color-base-200:lab(94.2% 0 0);--color-base-300:lab(89.56% -.0000298023 0);--color-base-content:lab(0% 0 0);--color-primary:lab(61.6426% 104.584 -62.3431);--color-primary-content:lab(2.17017% 11.703 -7.9728);--color-secondary:lab(67.5395% 59.7689 99.8903);--color-secondary-content:lab(2.70272% 6.65647 4.46881);--color-accent:lab(93.8021% -39.8923 114.351);--color-accent-content:lab(6.12505% -6.06422 9.80839);--color-neutral:lab(6.09747% 29.3225 -44.9201);--color-neutral-content:lab(81.553% 1.56942 -9.27624);--color-info:lab(52.6019% 6.68359 -76.4472);--color-info-content:lab(1.49683% .423439 -8.81159);--color-success:lab(86.8718% -90.1122 38.3471);--color-success-content:lab(5.03825% -10.6981 4.49026);--color-warning:lab(90.4358% -2.37459 107.692);--color-warning-content:lab(5.5819% -.383124 8.88906);--color-error:lab(56.2732% 92.2163 95.7598);--color-error-content:lab(1.75027% 8.75349 2.9845)}}:is(:root:has(input.theme-controller[value=lemonade]:checked),[data-theme=lemonade]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#f8fdef;--color-base-200:#e1e6d9;--color-base-300:#cbcfc3;--color-base-content:#151614;--color-primary:#4b9200;--color-primary-content:#020800;--color-secondary:#bcc000;--color-secondary-content:#0d0e00;--color-accent:#ebd100;--color-accent-content:#131000;--color-neutral:#343300;--color-neutral-content:#d2d3c7;--color-info:#b1d9e9;--color-info-content:#0c1113;--color-success:#b9dbc6;--color-success-content:#0d110e;--color-warning:#d7d3b0;--color-warning-content:#11100c;--color-error:#efc6c2;--color-error-content:#140e0e;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=lemonade]:checked),[data-theme=lemonade]){--color-base-100:lab(98.7263% -3.77017 6.34241);--color-base-200:lab(90.6886% -3.39469 5.70672);--color-base-300:lab(82.6618% -3.20518 5.39055);--color-base-content:lab(6.99094% -.683971 1.12266);--color-primary:lab(54.3367% -44.1267 71.4774);--color-primary-content:lab(1.60884% -2.56838 2.54891);--color-secondary:lab(75.3931% -15.13 95.3231);--color-secondary-content:lab(3.53378% -1.68499 5.69809);--color-accent:lab(83.8756% -2.44945 103.072);--color-accent-content:lab(4.61222% -.342384 7.41318);--color-neutral:lab(20.366% -4.6878 31.5163);--color-neutral-content:lab(84.1187% -1.61752 5.43684);--color-info:lab(84.2095% -10.844 -12.3281);--color-info-content:lab(4.65755% -1.41581 -1.76235);--color-success:lab(84.6144% -14.9354 6.6524);--color-success-content:lab(4.71173% -1.94321 .862303);--color-warning:lab(84.3071% -2.8984 17.9641);--color-warning-content:lab(4.6707% -.388689 2.16907);--color-error:lab(83.5496% 14.3623 8.07523);--color-error-content:lab(4.56993% 1.95403 1.01659)}}:is(:root:has(input.theme-controller[value=night]:checked),[data-theme=night]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#0f172a;--color-base-200:#0c1425;--color-base-300:#0a1120;--color-base-content:#c9cbd0;--color-primary:#3abdf7;--color-primary-content:#010d15;--color-secondary:#818cf8;--color-secondary-content:#060715;--color-accent:#f471b5;--color-accent-content:#14040c;--color-neutral:#1e293b;--color-neutral-content:#cdd0d4;--color-info:#0ca5e9;--color-info-content:#000;--color-success:#2fd4bf;--color-success-content:#01100d;--color-warning:#f4bf51;--color-warning-content:#140d02;--color-error:#fb7085;--color-error-content:#150406;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=night]:checked),[data-theme=night]){--color-base-100:lab(7.78565% 1.50348 -14.0094);--color-base-200:lab(6.25486% 1.27754 -13.0361);--color-base-300:lab(4.94775% .99355 -11.3494);--color-base-content:lab(81.586% -.131369 -2.64797);--color-primary:lab(71.5903% -21.6132 -39.8504);--color-primary-content:lab(3.11124% -2.14361 -5.32374);--color-secondary:lab(61.1158% 17.6693 -56.1728);--color-secondary-content:lab(2.12706% 1.49039 -6.71019);--color-accent:lab(65.5697% 56.4195 -10.8487);--color-accent-content:lab(2.51391% 6.05859 -1.0757);--color-neutral:lab(16.2295% -.501111 -12.9309);--color-neutral-content:lab(83.261% -.366569 -2.61757);--color-info:lab(63.3387% -17.6767 -44.8666);--color-info-content:lab(0% 0 0);--color-success:lab(76.6362% -46.052 -1.99498);--color-success-content:lab(3.67713% -4.80961 -.237116);--color-warning:lab(80.7185% 11.4659 61.1291);--color-warning-content:lab(4.18896% 1.46458 5.26781);--color-error:lab(65.3604% 55.3293 16.2444);--color-error-content:lab(2.49336% 5.93162 1.3272)}}:is(:root:has(input.theme-controller[value=coffee]:checked),[data-theme=coffee]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#261b25;--color-base-200:#1e151d;--color-base-300:#120a11;--color-base-content:#c59f61;--color-primary:#db924c;--color-primary-content:#110802;--color-secondary:#273e3f;--color-secondary-content:#d0d5d5;--color-accent:#11576d;--color-accent-content:#d0dbe0;--color-neutral:#120c12;--color-neutral-content:#c9c7c9;--color-info:#8ecac1;--color-info-content:#070f0e;--color-success:#9db787;--color-success-content:#090c07;--color-warning:#ffd260;--color-warning-content:#161003;--color-error:#fc9581;--color-error-content:#150806;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=coffee]:checked),[data-theme=coffee]){--color-base-100:lab(11.5186% 6.73094 -4.28204);--color-base-200:lab(8.06616% 6.14451 -3.90737);--color-base-300:lab(3.54214% 3.45968 -2.28596);--color-base-content:lab(68.0107% 8.72469 37.8636);--color-primary:lab(67.1253% 23.4281 48.0589);--color-primary-content:lab(2.66053% 2.32654 3.1773);--color-secondary:lab(24.2685% -9.19533 -3.64553);--color-secondary-content:lab(84.8464% -1.59159 -.640059);--color-accent:lab(33.7195% -15.1877 -18.9201);--color-accent-content:lab(86.7598% -3.31101 -3.73704);--color-neutral:lab(3.93372% 2.78965 -2.10369);--color-neutral-content:lab(80.5901% .850797 -.625491);--color-info:lab(76.9699% -21.4916 -2.07351);--color-info-content:lab(3.71591% -2.33059 -.240013);--color-success:lab(71.4935% -15.6754 21.279);--color-success-content:lab(3.09833% -1.55634 1.90848);--color-warning:lab(86.5754% 7.29615 61.0827);--color-warning-content:lab(4.99662% 1.08391 6.19825);--color-error:lab(72.5858% 38.1292 28.0821);--color-error-content:lab(3.22106% 4.46529 2.48123)}}:is(:root:has(input.theme-controller[value=winter]:checked),[data-theme=winter]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f2f7fe;--color-base-300:#e3e9f4;--color-base-content:#394e6a;--color-primary:#006ef6;--color-primary-content:#d0e4ff;--color-secondary:#463aa2;--color-secondary-content:#d5d7ee;--color-accent:#c148ac;--color-accent-content:#0e020b;--color-neutral:#021431;--color-neutral-content:#c5cbd2;--color-info:#94e7fb;--color-info-content:#081315;--color-success:#81cfd1;--color-success-content:#060f10;--color-warning:#efd7bc;--color-warning-content:#14110d;--color-error:#e58b8b;--color-error-content:#120707;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=winter]:checked),[data-theme=winter]){--color-base-100:lab(100% 0 0);--color-base-200:lab(97.0256% -.579119 -4.10503);--color-base-300:lab(92.1275% -.540108 -5.99967);--color-base-content:lab(32.3645% -2.07642 -18.7618);--color-primary:lab(46.9717% 23.075 -88.0595);--color-primary-content:lab(89.8181% -2.65494 -18.5583);--color-secondary:lab(30.8474% 28.7337 -55.8122);--color-secondary-content:lab(86.4008% 2.72575 -11.7019);--color-accent:lab(50.708% 57.2543 -28.9765);--color-accent-content:lab(1.37536% 4.26588 -2.26665);--color-neutral:lab(6.34021% 2.31444 -21.6251);--color-neutral-content:lab(81.318% -.772327 -4.44012);--color-info:lab(86.8071% -22.5711 -18.0407);--color-info-content:lab(5.03021% -3.14728 -2.92687);--color-success:lab(78.1574% -24.6619 -9.01252);--color-success-content:lab(3.8616% -2.78492 -1.14045);--color-warning:lab(87.452% 5.30511 16.744);--color-warning-content:lab(5.12547% .797942 2.26245);--color-error:lab(67.6569% 35.0793 15.4131);--color-error-content:lab(2.71029% 3.75202 1.3437)}}:is(:root:has(input.theme-controller[value=dim]:checked),[data-theme=dim]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#2a303c;--color-base-200:#242933;--color-base-300:#20252e;--color-base-content:#b2ccd6;--color-primary:#9fe88d;--color-primary-content:#091307;--color-secondary:#ff7d5d;--color-secondary-content:#160503;--color-accent:#c792e9;--color-accent-content:#0e0813;--color-neutral:#1c212b;--color-neutral-content:#b2ccd6;--color-info:#28ebff;--color-info-content:#011316;--color-success:#62efbd;--color-success-content:#03140d;--color-warning:#efd057;--color-warning-content:#141003;--color-error:#ffae9b;--color-error-content:#160b09;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=dim]:checked),[data-theme=dim]){--color-base-100:lab(19.6723% -.17938 -8.46498);--color-base-200:lab(16.4233% -.185296 -7.00837);--color-base-300:lab(14.4764% -.382513 -6.61221);--color-base-content:lab(80.3291% -7.40752 -8.00557);--color-primary:lab(85.5861% -36.0239 36.5857);--color-primary-content:lab(4.85138% -4.71839 4.19818);--color-secondary:lab(67.7323% 48.4987 41.8244);--color-secondary-content:lab(2.71785% 5.38566 3.00674);--color-accent:lab(68.2164% 32.1265 -36.2513);--color-accent-content:lab(2.76961% 3.36669 -4.41874);--color-neutral:lab(12.58% -.122048 -7.34576);--color-neutral-content:lab(80.3291% -7.40752 -8.00557);--color-info:lab(85.0419% -41.3861 -23.3216);--color-info-content:lab(4.77313% -5.26147 -3.71018);--color-success:lab(85.8434% -48.6696 12.3112);--color-success-content:lab(4.88647% -6.17752 1.62921);--color-warning:lab(84.4832% 1.40542 62.0505);--color-warning-content:lab(4.69617% .184178 5.89212);--color-error:lab(78.8025% 28.7108 22.315);--color-error-content:lab(3.94852% 3.67327 2.33457)}}:is(:root:has(input.theme-controller[value=nord]:checked),[data-theme=nord]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#eceff4;--color-base-200:#e5e9f0;--color-base-300:#d8dee9;--color-base-content:#2e3440;--color-primary:#5e81ac;--color-primary-content:#03060b;--color-secondary:#81a1c1;--color-secondary-content:#06090d;--color-accent:#88c0d0;--color-accent-content:#070d10;--color-neutral:#4c566a;--color-neutral-content:#d8dee9;--color-info:#b48ead;--color-info-content:#0c070b;--color-success:#a3be8d;--color-success-content:#0a0d07;--color-warning:#ebcb8b;--color-warning-content:#130f07;--color-error:#bf616a;--color-error-content:#0d0304;--radius-selector:1rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=nord]:checked),[data-theme=nord]){--color-base-100:lab(94.324% -.339657 -2.62373);--color-base-200:lab(92.1906% -.413388 -3.75246);--color-base-300:lab(88.2495% -.537157 -5.99798);--color-base-content:lab(21.5129% -.214115 -8.11484);--color-primary:lab(52.6518% -3.74743 -27.0171);--color-primary-content:lab(1.49876% -.241503 -2.13669);--color-secondary:lab(64.6969% -5.5643 -20.3257);--color-secondary-content:lab(2.43381% -.470936 -1.96204);--color-accent:lab(74.2453% -15.8457 -14.1565);--color-accent-content:lab(3.40084% -1.66879 -1.69079);--color-neutral:lab(36.2786% -.24499 -12.8697);--color-neutral-content:lab(88.2495% -.537157 -5.99798);--color-info:lab(63.4156% 18.5962 -10.5133);--color-info-content:lab(2.32111% 1.66221 -.960082);--color-success:lab(73.9575% -16.0914 21.8886);--color-success-content:lab(3.36525% -1.64589 2.02379);--color-warning:lab(83.3692% 5.34141 36.1947);--color-warning-content:lab(4.54197% .693284 3.83488);--color-error:lab(52.9945% 38.9133 13.1792);--color-error-content:lab(1.52051% 2.92406 .778365)}}:is(:root:has(input.theme-controller[value=sunset]:checked),[data-theme=sunset]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#121c22;--color-base-200:#0e171e;--color-base-300:#091319;--color-base-content:#9fb9d0;--color-primary:#ff865b;--color-primary-content:#160603;--color-secondary:#fd6f9c;--color-secondary-content:#160409;--color-accent:#b387fa;--color-accent-content:#0c0615;--color-neutral:#1b262c;--color-neutral-content:#94a0a9;--color-info:#89e0eb;--color-info-content:#071213;--color-success:#addfad;--color-success-content:#0b120b;--color-warning:#f1c892;--color-warning-content:#140f08;--color-error:#ffbbbd;--color-error-content:#160d0d;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=sunset]:checked),[data-theme=sunset]){--color-base-100:lab(9.54204% -2.95451 -5.95486);--color-base-200:lab(7.245% -2.6449 -5.89687);--color-base-300:lab(5.28114% -2.09552 -5.26116);--color-base-content:lab(73.751% -5.3086 -14.5723);--color-primary:lab(69.4524% 44.4451 44.5169);--color-primary-content:lab(2.89117% 4.96126 3.23885);--color-secondary:lab(65.9623% 57.9306 4.05995);--color-secondary-content:lab(2.5512% 6.26259 .363874);--color-accent:lab(64.3289% 34.6406 -51.7657);--color-accent-content:lab(2.40093% 3.39989 -6.53992);--color-neutral:lab(14.1853% -3.02286 -5.97882);--color-neutral-content:lab(65.2362% -3.2492 -6.07528);--color-info:lab(83.9831% -25.2179 -14.0713);--color-info-content:lab(4.62664% -3.30009 -2.1173);--color-success:lab(84.3332% -23.6885 18.923);--color-success-content:lab(4.67607% -3.13393 2.36688);--color-warning:lab(83.2812% 9.57519 32.9211);--color-warning-content:lab(4.53047% 1.26158 3.54228);--color-error:lab(82.3653% 25.1849 9.08245);--color-error-content:lab(4.41046% 3.4458 1.11386)}}:is(:root:has(input.theme-controller[value=caramellatte]:checked),[data-theme=caramellatte]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff7ed;--color-base-200:#feecd3;--color-base-300:#ffd6a7;--color-base-content:#7c2808;--color-primary:#000;--color-primary-content:#fff;--color-secondary:#360a00;--color-secondary-content:#ffd6a7;--color-accent:#8c3f27;--color-accent-content:#ffd6a7;--color-neutral:#c43b00;--color-neutral-content:#fff7ed;--color-info:#193ab7;--color-info-content:#ffd6a7;--color-success:#005f45;--color-success-content:#ffd6a7;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff6266;--color-error-content:#801518;--radius-selector:2rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:2px;--depth:1;--noise:1}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=caramellatte]:checked),[data-theme=caramellatte]){--color-base-100:lab(97.7008% 1.53735 5.90649);--color-base-200:lab(94.2486% 3.58573 14.3166);--color-base-300:lab(88.3709% 9.95103 28.8399);--color-base-content:lab(29.363% 36.096 38.1255);--color-primary:lab(0% 0 0);--color-primary-content:lab(100% 0 0);--color-secondary:lab(9.39577% 22.1975 14.8477);--color-secondary-content:lab(88.3709% 9.95103 28.8399);--color-accent:lab(36.9721% 32.0881 30.5761);--color-accent-content:lab(88.3709% 9.95103 28.8399);--color-neutral:lab(46.1115% 57.752 71.3111);--color-neutral-content:lab(97.7008% 1.53735 5.90649);--color-info:lab(29.7615% 28.117 -70.2765);--color-info-content:lab(88.3709% 9.95103 28.8399);--color-success:lab(35.1354% -33.1288 8.04085);--color-success-content:lab(88.3709% 9.95103 28.8399);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(63.2406% 60.7498 31.3402);--color-error-content:lab(27.8157% 44.5725 29.2331)}}:is(:root:has(input.theme-controller[value=abyss]:checked),[data-theme=abyss]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#001b20;--color-base-200:#000f14;--color-base-300:#000406;--color-base-content:#ffd6a7;--color-primary:#c2fd00;--color-primary-content:#526f00;--color-secondary:#cebef4;--color-secondary-content:#564775;--color-accent:#505050;--color-accent-content:#f8f8f8;--color-neutral:#00363e;--color-neutral-content:#ffd6a7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#01df72;--color-success-content:#022d14;--color-warning:#ffc211;--color-warning-content:#6e4f00;--color-error:#f04e4f;--color-error-content:#540002;--radius-selector:2rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=abyss]:checked),[data-theme=abyss]){--color-base-100:lab(7.74345% -16.0152 -13.8988);--color-base-200:lab(3.31509% -7.8967 -11.288);--color-base-300:lab(.997793% -2.5271 -6.08849);--color-base-content:lab(88.3709% 9.95103 28.8399);--color-primary:lab(93.0044% -43.5133 110.402);--color-primary-content:lab(43.7867% -36.9067 132.72);--color-secondary:lab(79.6831% 13.6768 -24.7723);--color-secondary-content:lab(33.1826% 14.7743 -24.3602);--color-accent:lab(33.88% -.0000149012 0);--color-accent-content:lab(97.68% -.0000298023 .0000119209);--color-neutral:lab(19.3866% -21.5231 -14.1394);--color-neutral-content:lab(88.3709% 9.95103 28.8399);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(78.2706% -64.9343 39.7594);--color-success-content:lab(14.9873% -20.4447 11.747);--color-warning:lab(82.4885% 17.1464 104.766);--color-warning-content:lab(35.6098% 24.6044 106.49);--color-error:lab(57.3933% 62.8183 36.4469);--color-error-content:lab(13.1003% 64.0786 29.5479)}}:is(:root:has(input.theme-controller[value=silk]:checked),[data-theme=silk]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#f7f5f3;--color-base-200:#f3ede9;--color-base-300:#e2ddd9;--color-base-content:#4b4743;--color-primary:#1c1c29;--color-primary-content:#e2fd00;--color-secondary:#1c1c29;--color-secondary-content:#ff8117;--color-accent:#1c1c29;--color-accent-content:#00faf1;--color-neutral:#161616;--color-neutral-content:#c2bdb9;--color-info:#7ac8ff;--color-info-content:#003256;--color-success:#afd89e;--color-success-content:#092700;--color-warning:#efc375;--color-warning-content:#6d4b00;--color-error:#ff817f;--color-error-content:#79000d;--radius-selector:2rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:2px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=silk]:checked),[data-theme=silk]){--color-base-100:lab(96.5204% .438988 1.23949);--color-base-200:lab(94.1881% 1.30171 2.73036);--color-base-300:lab(88.3881% 1.30269 2.73099);--color-base-content:lab(30.3869% 1.32547 2.74618);--color-primary:lab(10.7425% 2.83168 -8.84131);--color-primary-content:lab(95.1282% -29.3419 114.737);--color-secondary:lab(10.7425% 2.83168 -8.84131);--color-secondary-content:lab(68.3672% 54.7379 94.4974);--color-accent:lab(10.7425% 2.83168 -8.84131);--color-accent-content:lab(89.4854% -70.28 -13.5608);--color-neutral:lab(7.22637% -.0000149012 0);--color-neutral-content:lab(76.7879% 1.30498 2.73246);--color-info:lab(77.1732% -13.3722 -36.8832);--color-info-content:lab(18.7333% -3.93628 -35.7778);--color-success:lab(82.4233% -22.0588 24.1106);--color-success-content:lab(12.6615% -21.1196 21.0789);--color-warning:lab(81.459% 9.80556 44.8909);--color-warning-content:lab(34.8844% 12.7342 57.7817);--color-error:lab(69.2714% 57.5662 29.44);--color-error-content:lab(22.7589% 58.2524 35.871)}}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
