/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--color-black:#000;--spacing:.25rem}}@layer base{:where(:root),:root:has(input.theme-controller[value=halloween]:checked),[data-theme=halloween]{color-scheme:dark;--color-base-100:oklch(21% .006 56.043);--color-base-200:oklch(14% .004 49.25);--color-base-300:oklch(0% 0 0);--color-base-content:oklch(84.955% 0 0);--color-primary:oklch(77.48% .204 60.62);--color-primary-content:oklch(19.693% .004 196.779);--color-secondary:oklch(45.98% .248 305.03);--color-secondary-content:oklch(89.196% .049 305.03);--color-accent:oklch(64.8% .223 136.073);--color-accent-content:oklch(0% 0 0);--color-neutral:oklch(24.371% .046 65.681);--color-neutral-content:oklch(84.874% .009 65.681);--color-info:oklch(54.615% .215 262.88);--color-info-content:oklch(90.923% .043 262.88);--color-success:oklch(62.705% .169 149.213);--color-success-content:oklch(12.541% .033 149.213);--color-warning:oklch(66.584% .157 58.318);--color-warning-content:oklch(13.316% .031 58.318);--color-error:oklch(65.72% .199 27.33);--color-error-content:oklch(13.144% .039 27.33);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");--page-has-backdrop:var(--page-scroll-lock) 1;--page-scroll-bg:var(--page-scroll-lock) var(--root-bg,#0000)}@supports (color:color-mix(in lab,red,red)){:root{--page-scroll-bg:var(--page-scroll-lock) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab,red,red)){.range{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.range{--range-fill-x:calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden;container-type:inline-size}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media(forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);background-color:currentColor;position:relative}@supports (color:color-mix(in lab,red,red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range:disabled{cursor:not-allowed;opacity:.3}.tooltip{--tt-bg:var(--color-neutral);--tt-off: calc(100% + .5rem) ;--tt-radius:min(var(--radius-field), .8rem);--tt-overlap:clamp(1px, calc(var(--radius-field) / 8), 2px);--tt-tail:calc(100% + var(--tt-overlap) + .25rem);--tt-tail-off:max(.5rem, var(--tt-radius));display:inline-block;position:relative}.tooltip>.tooltip-content,.tooltip[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;transform:translate(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off) 50%;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;font-weight:400;line-height:1.25;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);transform:translate(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail) 50%;display:block;position:absolute}@media(prefers-reduced-motion:no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{opacity:1;--tt-pos:0rem}@media(prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{opacity:1;--tt-pos:0rem}@media(prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}@media(prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem) * 10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.tab:is(.tabs>.tab){cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}.tab:is(.tabs>.tab){--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px) ;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(.tabs>.tab):is(input[type=radio]){min-width:fit-content}.tab:is(.tabs>.tab):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(.tabs>.tab):is(label){position:relative}.tab:is(.tabs>.tab):is(label) input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}:is(.tab:is(.tabs>.tab):checked,.tab:is(.tabs>.tab):is(label:has(:checked)),.tab:is(.tabs>.tab):is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.tab:is(.tabs>.tab):not(input):empty{cursor:default;flex-grow:1}.tab:is(.tabs>.tab):focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul,li menu){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul,li menu):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media(prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){box-shadow:inset 0 1px #00000003,inset 0 -1px #ffffff03}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled,.menu :where(li) [disabled]{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li).menu-disabled,.menu :where(li) [disabled]{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.\!loading{pointer-events:none!important;aspect-ratio:1!important;vertical-align:middle!important;width:calc(var(--size-selector,.25rem) * 6)!important;background-color:currentColor!important;flex-shrink:0!important;display:inline-block!important;-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")!important;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")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}@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")!important;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")!important}}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;flex-shrink:0;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")}}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content) 5%,transparent)}}.toast{translate:var(--toast-x,0) var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}@media(prefers-reduced-motion:no-preference){.toast>*{animation:.25s ease-out toast}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0, 1fr)) auto var(--timeline-row-end,minmax(0, 1fr));grid-template-columns:var(--timeline-col-start,minmax(0, 1fr)) auto var(--timeline-col-end,minmax(0, 1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child,.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.avatar-group .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}.avatar{vertical-align:middle;align-self:center;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0 3px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media(forced-colors:active){.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media(forced-colors:active){.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}.checkbox[aria-checked=mixed]{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox[aria-checked=mixed]{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox[aria-checked=mixed]:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}.radio{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb, currentColor 20%, #0000))}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked{background-color:var(--color-base-100);border-color:currentColor}@media(prefers-reduced-motion:no-preference){.radio:checked{animation:.2s ease-out radio}}.radio:checked: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 oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media(forced-colors:active){.radio:checked:before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{.radio:checked:before{outline-offset:-1rem;outline:.25rem solid}}.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media(prefers-reduced-motion:no-preference){.radio[aria-checked=true]{animation:.2s ease-out radio}}.radio[aria-checked=true]: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 oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media(forced-colors:active){.radio[aria-checked=true]:before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{.radio[aria-checked=true]:before{outline-offset:-1rem;outline:.25rem solid}}.rating{vertical-align:middle;--size:var(--size-selector,.25rem) * 6;display:inline-flex;position:relative}.rating input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rating *{background-color:var(--color-base-content);opacity:.2;width:calc(var(--size) * 1);height:calc(var(--size));border-radius:0}@media(prefers-reduced-motion:no-preference){.rating *{animation:.25s ease-out rating}}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}.rating :focus-visible{scale:1.1}@media(prefers-reduced-motion:no-preference){.rating :focus-visible{transition:scale .2s ease-out}}.rating :active:focus{animation:none;scale:1.1}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.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],.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card:has(>:checked:focus-visible),.card[aria-checked=true]:focus-visible,.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card>:is([type=checkbox],[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media(prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media(prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@media(prefers-reduced-motion:no-preference){.progress::-moz-progress-bar{transition:inline-size .3s}}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media(prefers-reduced-motion:no-preference){.progress::-webkit-progress-value{transition:inline-size .3s}}}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);display:inline-block}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.status{--size:calc(var(--size-selector,.25rem) * 2);width:var(--size);height:var(--size);background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0 / calc(var(--depth) * .5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)}}.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));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300);will-change:background-position;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100) 50%,#0000 60% 100%);background-position-x:-50%;background-size:200%}@media(prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}@media(prefers-reduced-motion:no-preference){.skeleton{animation:1.8s ease-in-out infinite skeleton}.skeleton:dir(rtl){animation-direction:reverse}}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.aura:has(>.card,>.alert){--aura-radius:var(--radius-box)}.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius:var(--radius-selector)}}@layer daisyui.l1.l2{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;align-items:normal;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:hover .diff-item-2:after{height:2.4rem}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports ((-moz-appearance:none)){@media(hover:none)and (pointer:coarse){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}@supports ((-moz-appearance:none)){@media(hover:none)and (pointer:coarse){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}}.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);width:calc(100% - var(--tab-p) * 2);border-radius:var(--radius-field);height:3px;bottom:0;left:var(--tab-p);transition:background-color .2s;position:absolute}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.tabs-lift>.tab{--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad));background-color:var(--tab-bg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit) var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{--radius-start:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{transform:rotateY(180deg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{--radius-end:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{transform:rotateY(180deg)}.tabs-lift:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-top>.tab{--tab-order:0;--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-top>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-top>.tab:is(input:checked),.tabs-top>.tab:is(label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad))}.tabs-top:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-bottom>.tab{--tab-order:1;--tab-border:var(--border) 0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color) #0000 #0000 #0000;--tab-paddings:0 var(--tab-p) var(--border) var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-bottom>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-bottom>.tab:is(input:checked),.tabs-bottom>.tab:is(label:has(:checked)){--tab-border:0 var(--border) var(--border) var(--border);--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color);--tab-paddings:var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right, var(--tab-radius-grad))}.tabs-bottom:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color)}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}.tabs-xs>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.tabs-md>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}.tabs-lg>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}.tabs-xl>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}:is(.validator:user-valid,.validator:has(:user-valid)),:is(.validator:user-valid,.validator:has(:user-valid)):focus,:is(.validator:user-valid,.validator:has(:user-valid)):checked,:is(.validator:user-valid,.validator:has(:user-valid))[aria-checked=true],:is(.validator:user-valid,.validator:has(:user-valid)):focus-within{--input-color:var(--color-success)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))),:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):checked,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true],:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus-within{--input-color:var(--color-error)}.list .list-row:has(>.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(>.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}.steps-horizontal .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps-horizontal .step:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] :is(.steps-horizontal .step):before{translate:0}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid}.steps-vertical .step:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] :is(.steps-vertical .step):before{translate:50% -50%}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card-xs .card-body{--card-p:.5rem;--card-fs:.6875rem}.card-sm .card-body{--card-p:1rem;--card-fs:.75rem}.card-md .card-body{--card-p:1.5rem;--card-fs:.875rem}.card-lg .card-body{--card-p:2rem;--card-fs:1rem}.card-xl .card-body{--card-p:2.5rem;--card-fs:1.125rem}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.card-border{border:var(--border) solid var(--color-base-200)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{color:var(--color-error);visibility:visible}}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{display:revert-layer}.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-body p{flex-grow:1}.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}}.fixed{position:fixed}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;--join-ml:0;--join-mt:0;--join-v:0;--join-h:1;align-items:stretch;display:inline-flex}@scope (.join){:scope>:where(:focus,:has(:focus)){z-index:2}@media(hover:hover){:scope>:where(.btn:hover,:has(.btn:hover)){z-index:1}}: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)}:scope :where(:scope>:not(:first-child)){--join-ml:calc(var(--border,1px) * -1 * var(--join-h));--join-mt:calc(var(--border,1px) * -1 * var(--join-v))}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.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,)}.gap-4{gap:calc(var(--spacing) * 4)}.rounded{border-radius:.25rem}.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,)}.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)}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes dropdown{0%{opacity:0}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes progress{50%{background-position-x:-115%}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@property --tw-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-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}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: var(--color-base-200);--surface: var(--color-base-100);--line: color-mix(in oklab, var(--color-base-content) 14%, transparent);--ink: var(--color-base-content);--muted: color-mix(in oklab, var(--color-base-content) 62%, transparent);--shell: var(--color-neutral);--shell-ink: var(--color-neutral-content);--shell-muted: color-mix(in oklab, var(--color-neutral-content) 65%, transparent);--shell-line: color-mix(in oklab, var(--color-neutral-content) 14%, transparent);--wood: var(--color-primary);--wood-ink: var(--color-primary-content);--accent: var(--color-primary);--accent-ink: var(--color-primary-content);--series: var(--color-primary);--good: var(--color-success);--bad: var(--color-error);--sq-light: #f0d9b5;--sq-dark: #b58863;--inaccuracy: #3b95cc;--mistake: #d19a2a;--blunder: #e85555;--arrow-played: #8b93a7;--arrow-best: #4ec98f;--arrow-tactic: #d98fe0;--arrow-threat: #ff6b5e;--v-stunning: #138a8a;--v-only: #3f6fc4;--v-book: #8a6a45;--v-best: #2f7a2b;--v-good: #558a3a;--v-okay: #7a786b;--v-miss: #94337f;--v-inaccuracy: #1f6fa8;--v-mistake: #9c6400;--v-blunder: #9b1c1c;--king-won: #b07d0c;--king-lost: #9b1c1c;--king-draw: #7a786b;--check: #e0281e;--promote: #b3b3b3;--promote-hover: #d9885a;--font-head: "Public Sans Variable", system-ui, sans-serif;--font-body: "Public Sans Variable", system-ui, sans-serif;--radius: var(--radius-field);--radius-panel: var(--radius-box);--shell-w: 232px;color-scheme:dark}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 var(--font-body)}a{color:var(--accent)}.top{border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:baseline;gap:24px;padding-top:16px;padding-bottom:12px}.brand{font:600 21px var(--font-head);color:var(--ink);text-decoration:none}.stage{color:var(--muted);font-size:13px}.who{margin-left:auto;color:var(--muted);font-size:14px}.wrap{max-width:1040px;margin:0 auto;padding:0 24px}main.wrap{padding-top:40px;padding-bottom:60px}main.wrap>*{max-width:760px}h1{font:600 40px/1.15 var(--font-head);letter-spacing:-.01em;margin:0 0 12px}.lede{font-size:18px;color:var(--muted);margin:0 0 28px}code{font-size:13px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:2px 6px}button{font:600 15px var(--font-body);background:var(--accent);color:var(--accent-ink);border:0;border-radius:var(--radius);padding:9px 16px;cursor:pointer}button.quiet{background:transparent;color:var(--muted);border:1px solid var(--line)}@media(max-width:720px){h1{font-size:30px}}:root{--last-move: rgba(205, 210, 106, .55)}.muted{color:var(--muted)}.small{font-size:14px}.good{color:var(--good)}.bad{color:var(--bad)}.kicker{text-transform:uppercase;letter-spacing:.07em;font-size:12px;color:var(--muted);margin:0 0 6px}.crumb{margin:0 0 18px}.linkish{background:none;border:0;padding:0;color:var(--accent);font:inherit;cursor:pointer}.linkish:hover{text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.error{color:var(--bad)}.section{margin-top:36px}h2{font:600 22px/1.25 var(--font-head);margin:0 0 6px}main.wrap.wide>*{max-width:none}.who{display:flex;align-items:center;gap:12px}.who button{padding:5px 12px;font-size:14px}.search{max-width:560px}.platforms{border:0;padding:0;margin:0 0 12px;display:flex;gap:8px}.platforms label{border:1px solid var(--line);border-radius:var(--radius);padding:6px 14px;cursor:pointer;color:var(--muted)}.platforms label.on{border-color:var(--ink);color:var(--ink);font-weight:600}.platforms input{position:absolute;opacity:0;pointer-events:none}.search .row{display:flex;gap:8px}.search input[aria-label]{flex:1;font:16px var(--font-body);padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);min-width:0}table.games{border-collapse:collapse;width:100%;font-size:15px}.games th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--line)}.games td{padding:8px;border-bottom:1px solid var(--line)}.games td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.games button{padding:5px 12px;font-size:14px}.progress{height:8px;background:var(--line);border-radius:4px;overflow:hidden;max-width:560px}.progress>div{height:100%;background:var(--series);transition:width .2s}.review{display:grid;grid-template-columns:calc(var(--b) + 30px) minmax(300px,1fr);gap:24px;align-items:stretch;margin-top:10px}.board{width:100%;display:block;border-radius:2px}.board .coord{font:700 19px var(--font-body)}.nav{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nav button{padding:6px 14px}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:14px 16px}.notes h2{font-size:20px}.notes p{margin:8px 0}.moves{flex:1;min-height:80px;overflow-y:auto}.moves ol{list-style:none;margin:0;padding:0;columns:2;column-gap:16px}.moves li{display:flex;gap:4px;align-items:baseline;break-inside:avoid}.moves .num{width:2.2em;text-align:right;margin-right:4px;color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}button.move{background:none;color:var(--ink);border:0;padding:2px 6px;font:15px var(--font-body);border-radius:3px;min-width:4.2em;text-align:left}button.move.on{background:var(--series);color:var(--accent-ink)}button.move .glyph{font-weight:700;margin-left:1px}button.move.blunder .glyph{color:var(--blunder)}button.move.mistake .glyph{color:var(--mistake)}button.move.on .glyph{color:inherit}button.move.inaccuracy .glyph{color:var(--inaccuracy)}.evalgraph{position:relative;margin:0}.evalgraph svg{position:relative;width:100%;height:80px;display:block;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius);background:transparent}.evalgraph-marks{position:relative;height:22px}.evalgraph-marks .mark{position:absolute;transform:translate(-50%);background:none;border:0;padding:0;font:700 13px var(--font-body)}.evalgraph-marks .mark.blunder{color:var(--blunder)}.evalgraph-marks .mark.mistake{color:var(--mistake)}.evalgraph{position:relative}.evalgraph-tip{position:absolute;z-index:5;pointer-events:none;white-space:nowrap;font-size:13px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:4px 8px;box-shadow:0 2px 8px #00000026}@media(max-width:860px){.review{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.moves ol{columns:2}}.paste{max-width:560px;margin-top:10px}.paste textarea{width:100%;box-sizing:border-box;font:13px/1.4 ui-monospace,Menlo,monospace;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.paste .row{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.paste select{margin-left:6px;font:inherit;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:3px 6px}details>summary{cursor:pointer;color:var(--accent)}.nav button{font-size:18px;line-height:1;min-width:44px}.legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;margin:8px 0 0;color:var(--muted)}.legend i{display:inline-block;width:18px;height:5px;border-radius:3px;margin-right:6px;vertical-align:middle}.notes .note{cursor:pointer;border-left:3px solid transparent;padding-left:8px;margin-left:-11px}.notes .note:hover,.notes .note.on,.notes .note:focus{border-left-color:var(--arrow-tactic);outline:none}.older{margin-top:14px}.kicker a.player{color:inherit;text-decoration:underline;text-decoration-color:var(--line)}.kicker a.player:hover{color:var(--accent)}a.player{text-decoration:none}a.player:hover{text-decoration:underline}.board-row{display:flex;gap:8px;align-items:stretch}.board-row .board{flex:1;min-width:0}.evalbar{position:relative;width:22px;flex:none;background:#3a3a3a;border-radius:3px;overflow:hidden;box-sizing:border-box;border:1px solid var(--ink);box-shadow:0 0 0 1px var(--bg)}.evalbar-white{position:absolute;left:0;right:0;bottom:0;background:#f2f2f2;transition:height .3s ease}.evalbar.flipped .evalbar-white{bottom:auto;top:0}.evalbar-label{position:absolute;left:0;right:0;text-align:center;font:600 10px/1 var(--font-body);font-variant-numeric:tabular-nums}.evalbar-label.on-white{bottom:4px;color:#3a3a3a}.evalbar-label.on-black{top:4px;color:#f2f2f2}.evalbar.flipped .evalbar-label.on-white{bottom:auto;top:4px}.evalbar.flipped .evalbar-label.on-black{top:auto;bottom:4px}@media(max-width:560px){.evalbar{width:16px}.evalbar-label{font-size:8px}}.strip{display:flex;align-items:center;gap:8px;min-height:30px;padding-left:30px;font-size:15px}.strip .dot{width:12px;height:12px;border-radius:2px;border:1px solid var(--muted);flex:none}.strip .dot.white{background:#f2f2f2}.strip .dot.black{background:#3a3a3a}.strip-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strip .clock{margin-left:auto;font-variant-numeric:tabular-nums;font-size:15px;padding:1px 8px;border-radius:var(--radius);border:1px solid var(--line);color:var(--muted)}.strip .clock.running{color:var(--ink);border-color:var(--ink);font-weight:600}.move-head .spent{margin-left:10px;font-size:14px;font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}.captured{display:flex;align-items:center;margin-left:4px;flex-wrap:wrap}.captured img.cap{width:20px;height:20px;margin-right:-7px}.captured img.cap.q+img.cap:not(.q),.captured img.cap.r+img.cap:not(.r),.captured img.cap.b+img.cap:not(.b),.captured img.cap.n+img.cap:not(.n){margin-left:9px}.captured .lead{margin-left:12px;font-size:13px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}@media(max-width:560px){.strip{padding-left:24px;font-size:14px}.captured img.cap{width:16px;height:16px}}main.wrap.wide{max-width:1240px;padding-top:14px;padding-bottom:14px}main.wrap.dash{max-width:1040px}main.wrap.dash>*{max-width:none}.review-page{--b: clamp(300px, calc(100vh - 422px) , 640px)}@media(max-width:860px){.review-page{--b: min( calc(100vw - 80px) , 640px)}}.review-page .crumb{margin-bottom:8px}.review-board{display:flex;flex-direction:column}.review-board .board-row{height:var(--b)}.review-board .board{width:var(--b);height:var(--b);flex:none}.review-side{display:flex;flex-direction:column;gap:12px;min-width:0;height:calc(var(--b) + 60px)}.review-side .moves{min-height:0}.review-side .notes{flex:none;max-height:55%;overflow-y:auto}.review-side .nav{margin:0}.review-page .coach-says{margin:0 0 12px;align-items:flex-start}.review-page .takeaway{font-size:21px;line-height:1.3;margin:2px 0;max-width:46em}.review-page .coach-says .tip{font-size:15px;color:var(--muted);margin:0;max-width:60em}.notes .legend{margin-top:10px}.evalgraph{background:var(--surface);border-radius:var(--radius)}.evalgraph-phases{position:absolute;inset:0 0 auto 0;height:80px;pointer-events:none}.evalgraph-phases .phase{position:absolute;top:0;bottom:0;border-right:1px dashed var(--line);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:4px 6px;box-sizing:border-box;overflow:hidden;white-space:nowrap}.evalgraph-phases .phase:last-child{border-right:0}.evalgraph-phases .phase.middlegame{background:color-mix(in srgb,var(--line) 35%,transparent)}@media(max-width:860px){.review-side .notes{max-height:none}.review-board .board-row,.review-side{height:auto}.review-side .moves{max-height:320px}}header.top .wrap{max-width:1240px}.captured img.cap{filter:drop-shadow(0 0 1px rgba(255,255,255,.75))}.explain-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#00000073;display:grid;place-items:center;padding:16px}.explain{background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:6px;width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:16px 20px;box-shadow:0 10px 40px #00000059}.explain-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.explain-head h2{margin:0}.explain-eval{margin:8px 0 0;font-size:14px}.explain-eval.now{margin-top:4px;min-height:1.5em}.explain-board{margin-top:10px;display:flex;gap:6px;justify-content:center}.explain-board .evalbar{height:auto}.explain-board .board{width:min(440px,calc(100vh - 360px),calc(100vw - 110px));height:auto;display:block}.explain-coach{margin-top:10px;display:flex;gap:10px;align-items:flex-start}.explain-ips p{margin:0 0 4px}.explain-ips .ips-label{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-right:4px}.explain-good{margin:8px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px}.explain-good button.on{border-color:var(--ink);font-weight:600}.explain-coach img{flex:none;width:48px;height:48px;border-radius:50%;border:1px solid var(--line)}.explain-say{margin:0;flex:1;min-height:4.5em;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:16px;line-height:1.5}.explain-moves{margin:6px 0 4px;font-size:15px}.explain-moves .todo{color:var(--muted);opacity:.45}.explain-moves .now{font-weight:700}.explain-foot{display:flex;align-items:center;gap:12px;margin:10px 0 0}.better .explain-btn{font-weight:600}.verdict-badge{flex:none;vertical-align:-3px}button.move .verdict-badge{margin-left:3px;vertical-align:-2px}.move-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.move-head .verdict{display:inline-flex;align-items:center;gap:6px;font:600 15px var(--font-body)}.move-head .v-best,.move-head .v-good{color:var(--good)}.move-head .v-okay{color:var(--muted)}.move-head .v-inaccuracy{color:var(--inaccuracy)}.move-head .v-mistake{color:var(--mistake)}.move-head .v-blunder{color:var(--blunder)}.move-head .v-miss{color:var(--arrow-tactic)}.evalbar-delta{position:absolute;left:0;right:0;opacity:.8}.evalbar-delta.up{background:var(--v-best)}.evalbar-delta.down{background:var(--v-blunder)}.evalbar-mark{position:absolute;left:-2px;right:-2px;height:2px;background:var(--accent)}.delta{font-weight:600}.delta.up{color:var(--good)}.delta.down{color:var(--bad)}.bottom{margin-top:32px;padding-top:12px;padding-bottom:24px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.bottom a{color:var(--muted)}.credits dt{font-weight:600;margin-top:16px}.credits dd{margin:4px 0 0;max-width:60ch}.opening-name{margin:2px 0 6px;font-weight:600}.games .opening{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:560px){.games .opening{display:none}}.move-head .v-book{color:var(--v-book)}.my-players{margin:8px 0 20px}.my-players h2{margin:0 0 6px;font-size:18px}.my-players ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 18px}.add-player{margin:4px 0 12px}.add-player.confirm{border:1px solid var(--line);border-radius:var(--radius);padding:10px 14px;max-width:560px;background:var(--surface)}.add-player.confirm p{margin:4px 0}.dashboard h1 .muted{font-weight:400;font-size:.6em}.player-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.top .who{min-width:0;display:flex;align-items:baseline;gap:8px}.top .who .email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.top .who .email{display:none}}.dashboard{display:flex;flex-direction:column}.dashboard .foot-links{order:6;margin:8px 0 0}.whose{margin:0;color:var(--muted);font-size:15px}.dash-sentence{font-size:34px;line-height:1.2;max-width:22em;margin:4px 0 18px}.findings{display:grid;gap:20px}.findings .panel{margin:0}.findings .panel h2{margin:0 0 4px;font-size:20px}.findings .small{font-size:14px;margin:0 0 8px}.figures{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 40px}.figure-value{font:600 40px/1 var(--font-body);font-variant-numeric:tabular-nums}.figure-label{color:var(--muted);font-size:14px;margin-top:2px}.change{font-size:14px;font-weight:600;color:var(--muted)}.change.better{color:var(--good)}.change.worse{color:var(--bad)}.vs-better{color:var(--good)}.vs-worse{color:var(--bad)}.ratings{margin-left:auto;display:flex;flex-direction:column;gap:4px;align-items:flex-end;font-size:15px}.rating{display:inline-flex;align-items:center;gap:8px}.rating .spark{display:block}.figures-note{flex-basis:100%;margin:0;font-size:13px}.example{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:28px;align-items:start;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.example-board .board{width:100%;height:auto;display:block}.example-side h2{margin:0 0 6px;font-size:28px}.example-side .coach-line{margin:18px 0 16px}.example-side p{margin:4px 0}.coach-line{display:flex;gap:12px;align-items:flex-start}.coach-line img{flex:none;border-radius:50%;border:1px solid var(--line)}.coach-line .tip{margin:0;font-size:18px;line-height:1.45}.example-note{font-size:16px}.example-nav{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:14px}.chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.chart{position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart .tick{font:12px var(--font-body);fill:var(--muted)}.chart-tip{position:absolute;top:0;transform:translate(-50%);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:6px 10px;font-size:13px;white-space:nowrap;pointer-events:none}.findings .legend{margin:0 0 4px}table.conv,table.kinds,table.deciders{width:100%;border-collapse:collapse;font-size:15px}table.conv th{color:var(--muted);font-weight:600;font-size:13px;text-align:left}table.conv td,table.conv th,table.kinds td,table.deciders td{padding:6px 8px 6px 0;border-top:1px solid var(--line);vertical-align:top}table.kinds td.num{white-space:nowrap}table.kinds .examples summary{cursor:pointer;color:var(--accent);white-space:nowrap}.leak-bar{height:5px;background:var(--line);border-radius:3px;margin-top:5px;overflow:hidden;max-width:320px}.leak-bar>div{height:100%;background:var(--series);border-radius:3px}.leak-moves{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14px;margin-top:6px}.move-ref{font-variant-numeric:tabular-nums}.player-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.player-tabs button{background:none;border:1px solid var(--line);color:var(--ink)}.player-tabs button.on{border-color:var(--ink);font-weight:700}@media(max-width:760px){.dash-sentence{font-size:26px}.figures{gap:12px 24px}.figure-value{font-size:30px}.ratings{margin-left:0;align-items:flex-start;flex-basis:100%;flex-direction:row;gap:16px}.example{grid-template-columns:minmax(0,1fr);padding:12px;gap:12px}.chart-grid{grid-template-columns:minmax(0,1fr)}table.deciders td:nth-child(3){display:none}table.deciders td{font-size:14px}}.choice{display:inline-flex;flex-wrap:wrap;gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin:2px 0 8px}.choice button{background:none;color:var(--ink);border:0;border-right:1px solid var(--line);border-radius:0;padding:5px 12px;font-size:14px;font-weight:400}.choice button:last-child{border-right:0}.choice button.on{background:var(--ink);color:var(--bg);font-weight:600}.findings>.choice{justify-self:start;margin-bottom:0}.site-nav{display:flex;gap:16px;font-size:15px}.site-nav a{color:var(--ink);text-decoration:none}.site-nav a.active{font-weight:700}.player-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.player-head .whose{font-size:18px;color:var(--ink);font-weight:600;margin:0}.player-head .switch{margin:0;font-size:14px}.player-nav,.chapters{display:flex;flex-wrap:wrap;gap:4px 22px;border-bottom:1px solid var(--line);margin:8px 0 20px}.player-nav a,.chapters a{color:var(--muted);text-decoration:none;padding:6px 0 8px;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:15px}.player-nav a.on,.chapters a.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.chapters{margin-top:-8px}.player-list,.plain-list{padding-left:18px}.player-list li,.plain-list li{margin:6px 0}.their-sentence{font-size:20px;line-height:1.35;margin:0 0 6px;max-width:34em}.panel.fair-play{max-width:640px}.review-side .at-glance{flex:1;min-height:0;overflow-y:auto}.summary{width:100%;border-collapse:collapse;margin:10px 0 6px;font-variant-numeric:tabular-nums}.summary th,.summary td{padding:5px 6px}.summary th[scope=row]{text-align:left;font-weight:600;white-space:nowrap}.summary .names th{font-size:13px;font-weight:600;color:var(--muted);text-align:center;overflow-wrap:anywhere;padding-bottom:6px}.summary .count{width:26%;text-align:center;font-weight:700;font-size:16px}.summary .badge{width:34px;text-align:center}.summary .badge .verdict-badge{vertical-align:middle}.summary .chip{display:inline-block;min-width:64px;padding:5px 10px;border-radius:6px;font-size:20px;font-weight:800;border:1px solid var(--line)}.summary .chip.white{background:#fff;color:#1a1a1a}.summary .chip.black{background:#2b2b2b;color:#fff;border-color:#2b2b2b}.summary .acpl td,.summary .acpl th{color:var(--muted);font-weight:600;padding-bottom:10px;border-bottom:1px solid var(--line)}.summary .acpl+.verdict-row th,.summary .acpl+.verdict-row td{padding-top:10px}.start-review{width:100%;padding:14px;font-size:18px;font-weight:700}.nav .summary-btn{margin-left:auto;font-size:14px}.chart .bar-count{font:600 11px var(--font-body);pointer-events:none}.standing-pick{font-size:16px;margin:14px 0 4px}.chapter-sub{font-size:18px;font-weight:600;margin:18px 0 8px}.drill-cell{text-align:right;white-space:nowrap}.small-btn{padding:4px 10px;font-size:13px}a.button.quiet{display:inline-block;text-decoration:none;font:600 13px var(--font-body);border-radius:var(--radius);background:transparent;color:var(--muted);border:1px solid var(--line)}a.button.quiet:hover{color:var(--ink)}.practice-list{max-width:640px}.practice-count{font-size:18px;margin:-4px 0 8px}.practice-page .coach-says .tip{margin:0;font-size:15px;color:var(--muted)}.practice-line{font-variant-numeric:tabular-nums;line-height:1.6}.practice-nav{flex-wrap:wrap}.practice-say{min-height:1.4em;font-weight:600}.practice-feedback{min-height:1.4em}.practice-feedback .verdict-badge{margin-right:4px}.promotion-piece circle{transition:fill .1s}.promotion-piece:hover circle{fill:var(--promote-hover)}.plan{max-width:760px}.plan-link{margin:-6px 0 16px}.peer-gaps{margin:6px 0 0;padding-left:18px}.peer-gaps li{margin-bottom:6px}.peer-gap{margin:0 0 6px}a.button{display:inline-block;text-decoration:none;font:600 15px var(--font-body);background:var(--accent);color:var(--accent-ink);border-radius:var(--radius);padding:8px 14px}.plan-week{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:4px 0 18px}.plan-week ol{display:flex;gap:8px;list-style:none;margin:0;padding:0}.plan-week li{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;color:var(--muted)}.plan-week .dot{width:28px;height:28px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;font-weight:800;color:var(--accent-ink)}.plan-week li.on .dot{background:var(--good);border-color:var(--good)}.plan-week li.today .dot{border-color:var(--ink)}.plan-streak{margin:0;font-weight:700}.plan-tasks h2{margin:0 0 8px}.plan-task{display:grid;grid-template-columns:32px 1fr auto;gap:12px;align-items:center;margin:0 0 10px}.plan-task h3{margin:0;font-size:17px}.plan-task p{margin:4px 0 0}.plan-check{width:28px;height:28px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;font-weight:800;color:var(--accent-ink)}.plan-task.done .plan-check{background:var(--good);border-color:var(--good)}.plan-task.done h3{color:var(--muted)}@media(max-width:560px){.plan-task{grid-template-columns:32px 1fr}.plan-task-action{grid-column:2}}a.button.small-btn{padding:4px 10px;font-size:13px}.settings{max-width:640px}.settings-options{display:flex;flex-direction:column;gap:8px;margin:10px 0}.settings-option{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer}.settings-option.on{border-color:var(--series)}.settings-option input{margin-top:4px}.study-toggle{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;margin-right:4px}.study-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:18px;border-radius:9px;background:var(--line);position:relative;cursor:pointer;margin:0;transition:background .15s}.study-toggle input:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--surface);transition:left .15s}.study-toggle input:checked{background:var(--series)}.study-toggle input:checked:after{left:16px}.study-toggle input:focus-visible{outline:2px solid var(--series);outline-offset:2px}.study-toggle:has(input:checked){color:var(--ink);font-weight:600}.billing-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:14px 0;max-width:820px}.billing-plan{display:flex;flex-direction:column;gap:6px}.billing-plan h2{margin:0}.billing-plan.best{border-color:var(--series);box-shadow:0 0 0 1px var(--series)}.billing-plan button{margin-top:auto}.billing-price{font-size:28px;font-weight:800;margin:0}.billing-gets{margin:8px 0}.billing-current{max-width:560px}.info{font-size:14px;font-weight:400;color:var(--muted);cursor:help;margin-left:4px}.info:focus{outline:2px solid var(--series);outline-offset:2px;border-radius:50%}.imported-player{max-width:640px}.imported-player h2{margin:4px 0 8px}.find-player{max-width:260px}.score{display:inline-flex;align-items:center;gap:8px}button.open-game{font-size:20px;line-height:1;padding:2px 12px}.score-n{font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink)}.acc-badge{display:inline-block;min-width:2.2em;text-align:center;font-size:13px;font-weight:800;padding:1px 6px;border-radius:6px;border:1.5px solid currentColor}.acc-badge.top,.acc-badge.good{color:var(--good)}.acc-badge.mid{color:var(--mistake)}.acc-badge.low{color:var(--bad)}.fig img{height:1.15em;width:auto;vertical-align:-.22em;margin-right:-.04em}.fig-letter{font-size:0}.board .piece{transition:transform .18s ease-out}@media(prefers-reduced-motion:reduce){.board .piece{transition:none}}.summary .count-link{color:inherit;font:inherit;font-weight:inherit;text-decoration:none}.summary .count-link:hover,.summary .count-link:focus-visible{text-decoration:underline}.graph-wrap{position:relative}.graph-switch{position:absolute;top:4px;right:6px;z-index:2;display:flex;gap:2px}.graph-switch button{font:600 11px var(--font-body);padding:2px 7px;border-radius:10px;background:var(--surface);color:var(--muted);border:1px solid var(--line);cursor:pointer}.graph-switch button.on{color:var(--ink);border-color:var(--ink)}.timegraph svg{cursor:default}.home{max-width:1040px}.home-hero{max-width:720px;margin-bottom:40px}.home-kicker{color:var(--accent);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px}.home-hero h1{font-size:clamp(28px,4vw,40px);line-height:1.15;margin:0 0 10px}.home-steps,.home-plans{margin-bottom:36px}.home-steps h2,.home-plans h2{margin:0 0 14px}.home-card{background:var(--surface);border-color:var(--line)}.home-card h3{margin:0;font-size:18px}.home-card p{margin:0;color:var(--muted)}.home-card ul{margin:4px 0 6px;padding-left:18px}.home-card li{margin-bottom:4px}.home-card-plan{border-color:var(--accent)}.home-step-n{width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-weight:700;display:grid;place-items:center}.legal h2{font-size:18px;margin:24px 0 6px}.legal p{margin:0 0 8px}body{font:15px/1.5 var(--font-body);font-feature-settings:"tnum" 0}h1{font:700 26px/1.2 var(--font-head);letter-spacing:-.01em;margin:0 0 6px}h2{font:700 17px/1.3 var(--font-head);margin:0 0 6px}.lede{font-size:16px;margin:0 0 20px}button{font:600 14px var(--font-body);border-radius:var(--radius);padding:8px 14px}button.quiet{border-radius:var(--radius)}.panel{border-radius:var(--radius-panel);padding:16px 18px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--shell-w);box-sizing:border-box;z-index:30;display:flex;flex-direction:column;gap:18px;padding:18px 12px;background:var(--shell);color:var(--shell-ink);overflow-y:auto}.content{margin-left:var(--shell-w);min-height:100vh}.page{max-width:1200px;padding:28px 32px 56px;box-sizing:border-box}.page.page-narrow{max-width:820px}.page.page-review{max-width:1320px;padding:16px 24px}.sidebar-brand{display:flex;align-items:baseline;gap:8px;padding:0 8px}.sidebar .brand,.topbar .brand{font:700 19px var(--font-head);color:inherit;text-decoration:none;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:6px}.brand-mark{width:22px;height:22px;color:var(--accent);flex:none}.player-card{border:1px solid var(--shell-line);border-radius:var(--radius-panel);padding:10px 12px}.player-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-site{color:var(--shell-muted);font-size:13px}.player-switch{margin-top:8px;font-size:13px}.player-switch summary{cursor:pointer;color:var(--shell-muted)}.player-switch a{display:block;color:var(--shell-ink);padding:4px 0;text-decoration:none}.player-switch a:hover{text-decoration:underline}.nav-group{display:flex;flex-direction:column;gap:2px}.nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius);color:var(--shell-muted);text-decoration:none;font-size:15px}.nav-item:hover{color:var(--shell-ink);background:var(--shell-line)}.nav-item.on{background:var(--wood);color:var(--wood-ink);font-weight:700}.icon{flex:none;display:block}.sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding:0 8px;font-size:13px}.account-menu{position:relative}.account{display:flex;justify-content:space-between;gap:6px;width:100%;background:transparent;border:1px solid transparent;color:var(--shell-muted);font:13px var(--font-body);padding:6px 8px;text-align:left;cursor:pointer}.account span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account:hover,.account[aria-expanded=true]{color:var(--shell-ink);border-color:var(--shell-line)}.account-popup{position:absolute;bottom:calc(100% + 4px);left:0;right:0;z-index:20;display:flex;flex-direction:column;background:var(--shell);border:1px solid var(--shell-line);border-radius:var(--radius);padding:4px}.account-popup>*{padding:7px 8px;font-size:13px;text-align:left;text-decoration:none;color:var(--shell-ink);border-radius:4px}.account-popup>a:hover,.account-popup>button:hover{background:var(--shell-line)}.account-popup .muted{color:var(--shell-muted);cursor:default}.shell-button{background:transparent;color:var(--shell-ink);border:1px solid var(--shell-line);padding:6px 10px;font-size:13px;text-align:left}.shell-button.primary{background:var(--wood);color:var(--wood-ink);border-color:var(--wood);text-align:center}.foot-links-nav{display:flex;flex-wrap:wrap;gap:2px 10px}.foot-links-nav a{color:var(--shell-muted)}.topbar,.tabbar,.scrim{display:none}.page>*{max-width:none}.dash-sentence{font-size:24px;max-width:30em;margin:2px 0 16px}.chapters{margin:0 0 20px}.review-page{--b: min(clamp(300px, calc(100vh - 372px) , 640px), calc(100vw - var(--shell-w) - 48px - 384px))}.example{border-radius:var(--radius-panel)}.figure-value{font-weight:700}.choice{border-radius:var(--radius)}@media(max-width:900px){.content{margin-left:0;padding-bottom:64px}.page{padding:18px 16px 32px}.page.page-review{padding:10px 12px}.topbar{display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:20;padding:10px 12px;background:var(--shell);color:var(--shell-ink)}.topbar-player{margin-left:auto;color:var(--shell-muted);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45vw}.menu-button{background:none;color:inherit;border:0;padding:4px}.sidebar{transform:translate(-100%);transition:transform .2s ease;box-shadow:none}.sidebar.open{transform:none}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#0006}.tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--surface);border-top:1px solid var(--line)}.tabbar a{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 0 8px;font-size:11px;color:var(--muted);text-decoration:none}.tabbar a.on{color:var(--ink);font-weight:700}.review-page{--b: min( calc(100vw - 80px) , 640px)}h1{font-size:22px}.dash-sentence{font-size:21px}}@media(prefers-reduced-motion:reduce){.sidebar{transition:none}}.page table.games{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);border-collapse:separate;border-spacing:0;overflow:hidden}.page table.games th,.page table.games td{padding-left:14px}.skeleton{display:flex;flex-direction:column}.bone{display:block;background:var(--line);border-radius:4px;position:relative;overflow:hidden}.bone:after,.sk-board:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface) 55%,transparent),transparent);transform:translate(-100%);animation:shimmer 1.4s ease-in-out infinite}@keyframes shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.bone:after,.sk-board:after{animation:none;display:none}}.sk-panel{display:flex;flex-direction:column;gap:10px;margin-top:16px}.sk-figures{display:flex;gap:40px;margin:22px 0}.sk-example{margin-top:4px}.sk-board{aspect-ratio:1;width:100%;max-width:440px;border-radius:4px;position:relative;overflow:hidden;background:repeating-conic-gradient(var(--line) 0 25%,color-mix(in srgb,var(--line) 55%,var(--surface)) 0 50%) 0 0 / 25% 25%}.sk-side{display:flex;flex-direction:column;gap:12px}.chart-grid .sk-panel{margin-top:0}.skeleton .chart-grid{margin-top:20px}.sk-rows{display:flex;flex-direction:column;gap:0;padding:4px 14px;margin-top:18px}.sk-row{display:flex;align-items:center;gap:24px;padding:12px 0;border-top:1px solid var(--line)}.sk-row:first-child{border-top:0}.sk-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:24px;margin-top:16px}.sk-review .sk-board{max-width:600px}.sk-review-side{display:flex;flex-direction:column;gap:12px}.sk-review-side .sk-panel{margin-top:0}.sk-grow{flex:1}@media(max-width:900px){.sk-review{grid-template-columns:minmax(0,1fr)}.sk-figures{gap:24px}}.findings{grid-template-columns:minmax(0,1fr)}.ratings{flex-wrap:wrap}@media(max-width:900px){.ratings{gap:6px 16px}.choice{max-width:100%}}.list-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:4px 0 14px}.list-tools .choice{margin:0}.strip{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.strip-sq{width:28px;height:28px;padding:0;border-radius:4px;font:700 12px var(--font-body);color:#fff;border:0}.strip-sq.won{background:#1d6b34}.strip-sq.drew{background:#6b645a}.strip-sq.lost{background:#a3261c}.list-tools{justify-content:flex-start}table.kinds details summary{cursor:pointer}table.kinds details[open] summary{font-weight:700;margin-bottom:6px}table.kinds th{color:var(--muted);font-weight:600;font-size:13px;text-align:left;padding:0 8px 6px 0}.improving{margin:0 0 8px;font-size:14px}.coach-says{display:flex;align-items:center;gap:14px;margin:2px 0 18px}.coach-says img{flex:none;border-radius:50%;border:1px solid var(--line);background:var(--surface)}.coach-says .dash-sentence{margin:0}.panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-bottom:8px}.panel-head h2,.choice.small{margin:0}.choice.small button{padding:3px 9px;font-size:13px}.deltas{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:14px;color:var(--muted);margin:0 0 6px}.deltas strong{color:var(--ink);font-size:16px;margin-left:4px}.deltas .per{flex-basis:100%;font-size:12px}.sk-head{display:flex;justify-content:space-between;gap:12px}table.conv tr.focus td{font-weight:700}.ahead-note{margin-top:8px}.sk-note{margin:0 0 10px}.deltas .since{font-size:13px}.explain{width:min(940px,100%);max-height:calc(100vh - 32px);overflow-y:auto;box-sizing:border-box}.explain-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:10px}.explain-side-title{margin:0 0 6px;font-weight:700}.explain-side .explain-board{margin-top:0;justify-content:flex-start}.explain-side .explain-board .board{width:min(380px,calc(100vh - 380px),calc(50vw - 110px))}.explain-side .explain-eval{font-size:14px}.explain-gap{margin:12px 0 0;padding:8px 12px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.explain-gap.up strong{color:var(--good)}.explain-gap.down strong{color:var(--bad)}.explain-lines p{margin:6px 0 0;font-size:14px}.explain-lines .todo{color:var(--muted);opacity:.45}.explain-lines .now{font-weight:700}@media(max-width:700px){.explain-two{grid-template-columns:minmax(0,1fr)}.explain-side .explain-board .board{width:min(380px,calc(100vw - 90px))}}.explain-side-say{margin:6px 0 0;min-height:3em;font-size:15px;line-height:1.4}.explain-backdrop{background:#080a0ecc;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
