@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight: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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-muted:#565b62;--color-line-strong:#80868d;--color-up:#1a6e36;--color-accent-ink:#735200;--font-display:var(--font-archivo), "Arial Narrow", ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;--font-numeric:var(--font-archivo), ui-sans-serif, system-ui, ui-monospace, "SF Mono", Menlo, monospace;--ease-out-expo:cubic-bezier(.22, 1, .36, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-body);-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--color-base-100);color:var(--color-base-content)}body{font-family:var(--font-body);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased}h1,h2,h3,.font-display{font-family:var(--font-display);font-weight:700}input,select,textarea{font-size:max(16px,1em)}:focus-visible{outline:2px solid var(--color-base-content);outline-offset:2px}: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)}:where(:root),:root:has(input.theme-controller[value=overload-daylight]:checked),[data-theme=overload-daylight]{color-scheme:light;--color-base-100:#f2f2ef;--color-base-200:#e5e5e0;--color-base-300:#c4c6c0;--color-base-content:#16181a;--color-primary:#2556c4;--color-primary-content:#fff;--color-secondary:#c21f26;--color-secondary-content:#fff;--color-accent:#efbd2a;--color-accent-content:#16181a;--color-neutral:#16181a;--color-neutral-content:#f2f2ef;--color-info:#2556c4;--color-info-content:#fff;--color-success:#1f7a3c;--color-success-content:#fff;--color-warning:#735200;--color-warning-content:#f2f2ef;--color-error:#b3261e;--color-error-content:#fff;--radius-selector:4px;--radius-field:4px;--radius-box:6px;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:#16181a;--color-base-200:#1f2225;--color-base-300:#31363b;--color-base-content:#ecebe6;--color-primary:#2f63d6;--color-primary-content:#fff;--color-secondary:#d8262d;--color-secondary-content:#fff;--color-accent:#efbd2a;--color-accent-content:#16181a;--color-neutral:#ecebe6;--color-neutral-content:#16181a;--color-info:#7d9bff;--color-info-content:#16181a;--color-success:#2f9a4f;--color-success-content:#fff;--color-warning:#efbd2a;--color-warning-content:#16181a;--color-error:#ff7a6e;--color-error-content:#16181a;--radius-selector:4px;--radius-field:4px;--radius-box:6px;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}:root:has(input.theme-controller[value=overload-floor]:checked),[data-theme=overload-floor]{color-scheme:dark;--color-base-100:#16181a;--color-base-200:#1f2225;--color-base-300:#31363b;--color-base-content:#ecebe6;--color-primary:#2f63d6;--color-primary-content:#fff;--color-secondary:#d8262d;--color-secondary-content:#fff;--color-accent:#efbd2a;--color-accent-content:#16181a;--color-neutral:#ecebe6;--color-neutral-content:#16181a;--color-info:#7d9bff;--color-info-content:#16181a;--color-success:#2f9a4f;--color-success-content:#fff;--color-warning:#efbd2a;--color-warning-content:#16181a;--color-error:#ff7a6e;--color-error-content:#16181a;--radius-selector:4px;--radius-field:4px;--radius-box:6px;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@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;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}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:overlay .3s allow-discrete, visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}.modal::backdrop{display:none}.modal[popover]{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;inset:0}.modal[popover]::backdrop{background-color:oklch(0% 0 0/.4);transition:background-color .3s ease-out}@media (hover:hover){.tab:is(.tabs>.tab):hover{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)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}@media (hover:hover){.tab:is(.tabs>.tab):hover{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)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.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:translateX(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;mask-position:-1px 0;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);transform:translateX(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,: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,: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;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;appearance:none;opacity:0;position:absolute;inset: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 oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.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}.dock{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid var(--color-base-content);flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dock{border-top:.5px solid color-mix(in oklab, var(--color-base-content) 5%, #0000)}}.dock{height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.dock>:not(:where(script,style,template)){cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative}@media (hover:hover){.dock>:not(:where(script,style,template)):hover{opacity:.8}}:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]),:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]):hover{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]),:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]):hover{color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]),:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]):hover{opacity:1}.dock>:not(:where(script,style,template)) .dock-label{font-size:.6875rem}.dock>:not(:where(script,style,template)):after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:2147483647px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none, var(--fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset, var(--btn-shadow)}.btn:is([type=checkbox],[type=radio]){appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.\!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;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-position:50%!important;mask-size:100%!important;mask-repeat:no-repeat!important}@media (forced-colors:active){.\!loading{background-color:canvastext!important}}@media (prefers-reduced-motion:no-preference){.\!loading{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;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-position:50%;mask-size:100%;mask-repeat:no-repeat}@media (forced-colors:active){.loading{background-color:canvastext}}@media (prefers-reduced-motion:no-preference){.loading{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")}}.countdown{display:inline-flex}.countdown>*{visibility:hidden;--value-v:calc(mod(max(0, var(--value)), 1000));--value-hundreds:calc(round(to-zero, var(--value-v) / 100, 1));--value-tens:calc(round(to-zero, mod(var(--value-v), 100) / 10, 1));--value-ones:calc(mod(var(--value-v), 100));--show-hundreds:clamp(clamp(0, var(--digits,1) - 2, 1), var(--value-hundreds), 1);--show-tens:clamp(clamp(0, var(--digits,1) - 1, 1), var(--value-tens) + var(--show-hundreds), 1);--first-digits:calc(round(to-zero, var(--value-v) / 10, 1));height:1em;width:calc(1ch + var(--show-tens) * 1ch + var(--show-hundreds) * 1ch);direction:ltr;transition:width .4s ease-out .2s;display:inline-block;position:relative;overflow-y:clip}.countdown>:before,.countdown>:after{visibility:visible;--tw-content:"00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a ";content:var(--tw-content);font-variant-numeric:tabular-nums;white-space:pre;text-align:end;direction:rtl;transition:all 1s cubic-bezier(1,0,0,1),width .2s ease-out .2s,opacity .2s ease-out .2s;position:absolute;overflow-x:clip}.countdown>:before{width:calc(1ch + var(--show-hundreds) * 1ch);top:calc(var(--first-digits) * -1em);opacity:var(--show-tens);inset-inline-end:0}.countdown>:after{width:1ch;top:calc(var(--value-ones) * -1em);inset-inline-start:0}.filter{flex-wrap:wrap;display:flex}.filter [type=radio]{width:auto}.filter input{opacity:1;transition:visibility .1s allow-discrete, margin .1s, opacity .3s, padding .3s, border-width .1s;overflow:hidden;scale:1}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter>input:not(:last-child),.filter>:not(:last-child) input{margin-inline-end:.25rem}.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}@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)}}: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}}.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle{--toggle-p:calc(var(--size) * .125);--size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)}}.toggle:before{background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:checked:before{background-color:currentColor}@starting-style{.toggle:checked:before{opacity:0}}.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle[aria-checked=true]:before{background-color:currentColor}@starting-style{.toggle[aria-checked=true]:before{opacity:0}}.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.toggle:has(>input:checked):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input{text-align:start;display:inline-flex;position:relative}input.input[type=url],input.input[type=tel],input.input[type=email],input.input[type=number]{direction:ltr}input.input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}input.input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input input{text-align:start;display:inline-flex;position:relative}.input input[type=url],.input input[type=tel],.input input[type=email],.input input[type=number]{direction:ltr}.input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}.input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus{--font-size:1rem}}}.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus-within{--font-size:1rem}}}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%) var(--indicator-y,-50%);position:absolute}.table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table :where(.table-pin-rows thead){z-index:1;position:sticky;top:0}.table :where(.table-pin-rows tfoot){z-index:1;position:sticky;bottom:0}.table :where(.table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.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:2147483647px;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,(forced-colors:active){.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}.select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select::placeholder{color:var(--color-base-content);opacity:.5}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus{outline:2px solid var(--input-color);outline-offset:2px}.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px}.select:open{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:open{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:open{outline:2px solid var(--input-color);outline-offset:2px;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}@supports (appearance:base-select){:is(.select,.select select){appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.avatar-group .avatar{border:4px solid var(--color-base-100);border-radius:2147483647px;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;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:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.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}@media (forced-colors:active){.checkbox:indeterminate:before{--tw-content:"−";clip-path:none;background-color:#0000;translate:0;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}@media (forced-colors:active){.checkbox[aria-checked=mixed]:before{--tw-content:"−";clip-path:none;background-color:#0000;translate:0;rotate:0deg}}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:2147483647px;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:2147483647px;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:calc(1px * -1);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:calc(1px * -1);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;appearance:none}.rating *{background-color:var(--color-base-content);opacity:.2;width:calc(var(--size) * 1);height:calc(var(--size));border-radius:0}@media (forced-colors:active){.rating *{forced-color-adjust:none;background-color:canvastext}}@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}.navbar{align-items:center;width:100%;min-height:4rem;padding:.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]){appearance:none}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{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)}@media (forced-colors:active){.progress{border:1px solid}}.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 (forced-colors:active){.progress::-moz-progress-bar{background-color:canvastext}}@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 (forced-colors:active){.progress::-webkit-progress-value{background-color:canvastext}}@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}@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 color-mix(in oklab, currentColor 10%, #0000)}}.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}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>:not(script,style,template){place-items:start;gap:.5rem;display:grid}.stat{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}.stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.stat:not(:last-child){border-block-end:none}.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}.btn-outline{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:var(--btn-color,var(--color-base-content));--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.aura:has(>.card,>.alert){--aura-radius:var(--radius-box)}.aura:has(>.btn,>.input,>.select){--aura-radius:var(--radius-field)}.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius:var(--radius-selector)}.collapse:not(td,tr,colgroup){border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup){transition:grid-template-rows .2s}}.collapse:not(td,tr,colgroup)>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),.collapse:not(td,tr,colgroup):not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:not(td,tr,colgroup):focus-visible,.collapse:not(td,tr,colgroup):has(>input:is([type=checkbox],[type=radio]):focus-visible),.collapse:not(td,tr,colgroup):has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=checkbox],.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(td,tr,colgroup):not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse:not(td,tr,colgroup)[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse:not(td,tr,colgroup)[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:not(td,tr,colgroup):is(details){width:100%}.collapse:not(td,tr,colgroup):is(details)::details-content{--overflow-delay:0s;height:0;overflow:clip}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup):is(details)::details-content{transition:overflow .2s allow-discrete var(--overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out, height .2s;interpolate-size:allow-keywords}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{--overflow-delay:.2s}}.collapse:not(td,tr,colgroup):is(details)>summary{outline:none;display:block;position:relative}.collapse:not(td,tr,colgroup):is(details)>summary::-webkit-details-marker{display:none}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1.l2{.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),.diff: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}}}.modal.modal-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal.modal-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal.modal-open){--page-scroll-lock: }@starting-style{.modal.modal-open{opacity:0}}.modal[open]{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal[open]>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal[open]){--page-scroll-lock: }@starting-style{.modal[open]{opacity:0}}.modal:popover-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal:popover-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:popover-open){--page-scroll-lock: }@starting-style{.modal:popover-open{opacity:0}}.modal:target{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal:target>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:target){--page-scroll-lock: }@starting-style{.modal:target{opacity:0}}.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal-toggle:checked+.modal>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal-toggle:checked+.modal){--page-scroll-lock: }@starting-style{.modal-toggle:checked+.modal{opacity:0}}.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}.dock>[aria-current]:not([aria-current=false],[aria-current=""]):after{color:currentColor;background-color:currentColor;width:2.5rem}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.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}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])::placeholder,.input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:is(:disabled,[disabled])::placeholder,.input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .input{box-shadow:none}fieldset:disabled .input::placeholder,fieldset:disabled .input ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.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)}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media (prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:has(>select[disabled]){box-shadow:none}.select:has(>select[disabled])::placeholder,.select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:is(:disabled,[disabled]){box-shadow:none}.select:is(:disabled,[disabled])::placeholder,.select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .select{box-shadow:none}fieldset:disabled .select::placeholder,fieldset:disabled .select ::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}:where(.navbar){position:relative}: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}.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.stats-horizontal .stat:not(:last-child){border-block-end:none}.stats-vertical .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stats-vertical .stat:not(:last-child){border-block-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.radio-sm{padding:.1875rem}.radio-sm[type=radio]{--size:calc(var(--size-selector,.25rem) * 5)}.alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.alert-info{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}.alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.link-hover{text-decoration-line:none}@media (hover:hover){.link-hover:hover{text-decoration-line:underline}}.btn-neutral{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content);--btn-soft-bg:var(--color-neutral-content) 80%;--btn-rest-fg:initial}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content);--btn-soft-bg:initial}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup)[open].collapse-arrow>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse:not(td,tr,colgroup).collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.collapse:not(td,tr,colgroup)[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse:not(td,tr,colgroup).collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse:not(td,tr,colgroup)[open].collapse-plus>.collapse-title:after,.collapse:not(td,tr,colgroup)[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}@layer daisyui.l1{@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden;opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert-soft{background:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.alert-soft{--alert-border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert-soft{--alert-border-color:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.alert-soft{box-shadow:none;background-image:none}}@layer daisyui{.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}.countdown.countdown{line-height:1em}.collapse:not(td,tr,colgroup){visibility:revert-layer}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}:is(.input[type=url],.input[type=tel],.input[type=email],.input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@layer daisyui.l1.l2.l3.l4{.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}.join-item>*{--join-ss:initial;--join-se:initial;--join-es:initial;--join-ee:initial}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;--join-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))}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.join-item{border-style:solid;border-width:var(--border,1px);border-start-start-radius:var(--join-ss);border-start-end-radius:var(--join-se);border-end-end-radius:var(--join-ee);border-end-start-radius:var(--join-es)}.join-item:not(:disabled,[disabled],.btn-disabled){margin-block-start:var(--join-mt,0);margin-inline-start:var(--join-ml,0)}.join-item:is(:disabled,[disabled],.btn-disabled){border-width:var(--border,1px);border-inline-end-width:calc(var(--border,1px) * var(--join-v));border-block-end-width:calc(var(--border,1px) * var(--join-h))}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-12{margin-top:calc(var(--spacing) * 12)}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-bullets:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-kbd:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-\[var\(--tap-target\)\]{min-height:var(--tap-target)}.min-h-dvh{min-height:100dvh}.w-1{width:var(--spacing)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.shrink{flex-shrink:1}.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,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-8{gap:calc(var(--spacing) * 8)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-base-100{background-color:var(--color-base-100)}.p-6{padding:calc(var(--spacing) * 6)}.text-left{text-align:left}.type-display-xl{font-family:var(--font-display);text-transform:uppercase;font-style:italic;font-weight:850;font-stretch:62%;font-size:var(--type-display-xl-size);line-height:var(--type-display-xl-lh);letter-spacing:.005em}.type-label{font-family:var(--font-body);text-transform:uppercase;font-weight:700;font-stretch:100%;font-size:var(--type-label-size);line-height:var(--type-label-lh);letter-spacing:var(--type-label-tracking)}.type-display-m{font-family:var(--font-display);text-transform:uppercase;font-style:italic;font-weight:850;font-stretch:62%;font-size:var(--type-display-m-size);line-height:var(--type-display-m-lh)}.type-display-s{font-family:var(--font-display);text-transform:uppercase;font-style:italic;font-weight:850;font-stretch:62%;font-size:var(--type-display-s-size);line-height:var(--type-display-s-lh)}.type-readout{font-family:var(--font-display);font-style:italic;font-weight:850;font-stretch:62%;font-size:var(--type-readout-size);line-height:var(--type-readout-lh);font-variant-numeric:tabular-nums lining-nums}.type-body{font-family:var(--font-body);font-stretch:100%;font-size:var(--type-body-size);line-height:var(--type-body-lh)}.font-numeric{font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-numeric{font-family:var(--font-numeric)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.text-\[var\(--color-muted\)\]{color:var(--color-muted)}.text-base-content{color:var(--color-base-content)}.text-error{color:var(--color-error)}.text-muted{color:var(--color-muted)}.text-up{color:var(--color-up)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.num{font-variant-numeric:tabular-nums lining-nums}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-70{opacity:.7}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[email\:outbox\]{email:outbox}}:root{--sab:max(env(safe-area-inset-bottom,0px), env(safe-area-max-inset-bottom,0px));--sat:max(env(safe-area-inset-top,0px), env(safe-area-max-inset-top,0px))}:root,[data-theme=overload-daylight]{--color-muted:#565b62;--color-line-strong:#80868d;--color-up:#1a6e36;--color-accent-ink:#735200}@media (prefers-color-scheme:dark){:root:not([data-theme]){--color-muted:#a2a8ae;--color-line-strong:#6b7279;--color-up:#62cc80;--color-accent-ink:#efbd2a}}[data-theme=overload-floor]{--color-muted:#a2a8ae;--color-line-strong:#6b7279;--color-up:#62cc80;--color-accent-ink:#efbd2a}:root{--plate-red:#d8262d;--plate-blue:#2f63d6;--plate-yellow:#efbd2a;--plate-green:#2f9a4f;--plate-white:#ecebe6;--plate-black:#26282a;--plate-chrome:#b9bdc2;--plate-ink-light:#fff;--plate-ink-dark:#16181a;--steel:#b5babf;--steel-dark:#8c9196;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:22px;--space-8:28px;--dial-size:clamp(176px, 48vw, 220px);--picture-h:120px}@media (max-height:700px){:root{--dial-size:160px;--picture-h:88px}}:root{--type-display-xl-size:76px;--type-display-xl-lh:.95;--type-readout-size:62px;--type-readout-size-long:52px;--type-readout-lh:1;--type-display-m-size:36px;--type-display-m-size-wrapped:30px;--type-display-m-lh:1.12;--type-display-s-size:24px;--type-display-s-lh:1;--type-label-size:11px;--type-label-lh:1.4;--type-label-tracking:.12em;--type-body-size:15px;--type-body-size-dense:13px;--type-body-lh:1.5}:root,[data-theme=overload-daylight]{--chart-free-weight:#2556c4;--chart-machine:#454a50;--chart-cable:#1f7a3c;--chart-bodyweight:#a67c00;--chart-forecast:#6b7279;--chart-pr:#c21f26;--chart-grid:#c4c6c0;--chart-axis:#565b62}@media (prefers-color-scheme:dark){:root:not([data-theme]){--chart-free-weight:#3a6ee0;--chart-machine:#b5babf;--chart-cable:#2f9a4f;--chart-bodyweight:#efbd2a;--chart-forecast:#8c9196;--chart-pr:#ff5a52;--chart-grid:#31363b;--chart-axis:#a2a8ae}}[data-theme=overload-floor]{--chart-free-weight:#3a6ee0;--chart-machine:#b5babf;--chart-cable:#2f9a4f;--chart-bodyweight:#efbd2a;--chart-forecast:#8c9196;--chart-pr:#ff5a52;--chart-grid:#31363b;--chart-axis:#a2a8ae}:root,[data-theme]{--chart-band-80:.12;--chart-band-50:.22}:root{--page-out:80ms;--page-in:.12s;--ease-out:cubic-bezier(.22, 1, .36, 1);--tap-target:44px}.hard-card{background-color:var(--color-base-200);color:var(--color-base-content);border:1px solid var(--color-base-300);border-radius:var(--radius-box);transition:transform .12s var(--ease-out), border-color .12s var(--ease-out)}.hard-card--padded{padding:1.25rem}.hard-card--interactive{cursor:pointer}.hard-card--interactive:hover{border-color:var(--color-line-strong)}.hard-card--interactive:active{transform:translateY(1px)}.section-header{border-bottom:1px solid var(--color-base-300);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;padding-bottom:.4rem;display:flex}.section-header__title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.section-header__index,.section-header__slash{color:var(--color-muted)}.section-header__actions{font-size:.9rem}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:1.5rem;display:flex}.page-header__title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2.5rem,1.7rem + 4vw,4.75rem);font-style:italic;font-weight:850;font-stretch:62%;line-height:1}.shell-main .page-header__title{font-size:clamp(2rem,1.6rem + 1.5vw,2.75rem);line-height:1.05}.meta-line{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;gap:0 .5ch;margin:0 0 .35rem;font-weight:700;display:flex}.meta-line__slash{color:var(--color-line-strong)}.page-header__description{max-width:60ch;color:var(--color-muted);margin:.5rem 0 0}@media (max-width:47.99rem){.shell-main .page-header{margin-bottom:1rem}.shell-main .page-header__description{display:none}}.page-header__actions{flex-wrap:wrap;gap:.5rem;display:flex}.empty-state{text-align:center;border:1px dashed var(--color-line-strong);border-radius:var(--radius-box);flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;display:flex}.empty-state__icon{color:var(--color-muted)}.empty-state__title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:1.75rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.empty-state__description{max-width:44ch;color:var(--color-muted);margin:0}@media (prefers-reduced-motion:reduce){.hard-card{transition:none}}.ui-btn{min-height:var(--tap-target);border-radius:var(--radius-field);font-family:var(--font-body);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--ease-out), filter .12s var(--ease-out), background-color .12s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1.15rem;font-size:1rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.ui-btn--block{width:100%;display:flex}.ui-btn__icon{display:inline-flex}.ui-btn--primary{background:var(--color-primary);color:var(--color-primary-content);border-color:var(--color-primary);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;font-size:1.375rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.ui-btn--ink{background:var(--color-neutral);color:var(--color-neutral-content);border-color:var(--color-neutral)}.ui-btn--danger{background:var(--color-error);color:var(--color-error-content);border-color:var(--color-error)}.ui-btn--primary:hover:not(:disabled),.ui-btn--ink:hover:not(:disabled),.ui-btn--danger:hover:not(:disabled){filter:brightness(1.08)}.ui-btn--primary:active:not(:disabled),.ui-btn--ink:active:not(:disabled),.ui-btn--danger:active:not(:disabled),.ui-btn--ghost:active:not(:disabled){transform:translateY(1px)}.ui-btn--ghost{color:var(--color-base-content);border-color:var(--color-line-strong);background:0 0}.ui-btn--ghost:hover:not(:disabled),.ui-btn--ghost[aria-current]{background:var(--color-base-200)}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn--loading:disabled{opacity:.8;cursor:progress}.ui-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.field{flex-direction:column;gap:.3rem;display:flex}.field__label{font-size:.95rem;font-weight:600}.field__control{align-items:center;display:flex;position:relative}.field__input{width:100%;min-height:var(--tap-target);background:var(--color-base-100);color:var(--color-base-content);border:1px solid var(--color-line-strong);border-radius:var(--radius-field);font-family:var(--font-body);transition:border-color .12s var(--ease-out);padding:0 .85rem;font-size:max(16px,1rem)}.field__input::placeholder{color:var(--color-muted);opacity:1}.field__input:focus-visible{border-color:var(--color-primary)}.field__control:has(.field__unit) .field__input{padding-right:3rem}.field__unit{color:var(--color-muted);pointer-events:none;font-size:.95rem;position:absolute;right:.85rem}.field__hint{color:var(--color-muted);margin:0;font-size:.9rem}.field__error{color:var(--color-error);margin:0;font-size:.9rem;font-weight:600}.field__error:before{content:"! "}.field--error .field__input{border-color:var(--color-error);border-width:2px}.field--disabled .field__input{cursor:not-allowed;background:var(--color-base-200);opacity:.55}.stepper__row{grid-template-columns:var(--tap-target) minmax(0, 1fr) var(--tap-target);align-items:stretch;display:grid}.stepper__btn{min-height:var(--tap-target);background:var(--color-base-100);color:var(--color-base-content);border:1px solid var(--color-line-strong);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s var(--ease-out), transform .12s var(--ease-out);border-radius:0;justify-content:center;align-items:center;display:inline-flex}.stepper__btn:first-child{border-radius:var(--radius-field) 0 0 var(--radius-field);border-right-width:0}.stepper__btn:last-child{border-radius:0 var(--radius-field) var(--radius-field) 0;border-left-width:0}.stepper__row .field__input{border-radius:0}.stepper__btn:hover:not(:disabled){background:var(--color-base-200)}.stepper__btn:active:not(:disabled){background:var(--color-base-300);transform:translateY(1px)}.stepper__btn:disabled{opacity:.4;cursor:not-allowed}.stepper__input{text-align:center}.stat-o{flex-direction:column;gap:.2rem;display:flex}.stat-o__value{align-items:baseline;gap:.35rem;display:flex}.stat-o__numeral{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;font-style:italic;font-weight:850;font-stretch:62%;line-height:1}.stat-o--sm .stat-o__numeral{font-size:2rem}.stat-o--md .stat-o__numeral{font-size:3.25rem}.stat-o--lg .stat-o__numeral{font-size:clamp(4.5rem,3rem + 7vw,7rem)}.stat-o__unit{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-muted);font-weight:700}.stat-o__star{width:.45em;height:.45em;color:var(--chart-pr);align-self:center}.stat-o--sm .stat-o__star{font-size:2rem}.stat-o--md .stat-o__star{font-size:3.25rem}.stat-o--lg .stat-o__star{font-size:5rem}.stat-o__label{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-muted);font-weight:700}.stat-o__note{color:var(--color-muted);font-size:.85rem}.stat-o__skeleton{border-radius:var(--radius-field);background:linear-gradient(90deg, var(--color-base-200), var(--color-base-300), var(--color-base-200));background-size:200% 100%;width:7rem;height:3.25rem;animation:1.4s linear infinite ui-shimmer;display:block}.stat-o--sm .stat-o__skeleton{width:4.5rem;height:2rem}.stat-o--lg .stat-o__skeleton{width:11rem;height:5.5rem}@keyframes ui-shimmer{to{background-position:-200% 0}}.tabs-o__list{scrollbar-width:none;border-bottom:1px solid var(--color-base-300);gap:.25rem;display:flex;overflow-x:auto}.tabs-o__list::-webkit-scrollbar{display:none}.tabs-o__tab{min-height:var(--tap-target);color:var(--color-muted);font-family:var(--font-body);white-space:nowrap;cursor:pointer;transition:color .12s var(--ease-out);background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:.5rem;padding:0 .9rem;font-size:1rem;font-weight:500;display:inline-flex;position:relative}.tabs-o__tab:after{content:"";background:var(--color-primary);transform-origin:0;height:3px;transition:transform .2s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tabs-o__tab:hover:not(:disabled),.tabs-o__tab[aria-selected=true]{color:var(--color-base-content)}.tabs-o__tab[aria-selected=true]{font-weight:700}.tabs-o__tab[aria-selected=true]:after{transform:scaleX(1)}.tabs-o__tab:focus-visible{outline-offset:-4px}.tabs-o__tab:disabled{opacity:.45;cursor:not-allowed}.tabs-o__swatch{flex:none;width:.7rem;height:.7rem}.tabs-o__panel{padding-top:1rem}.sheet{background:var(--color-base-200);width:100%;max-width:none;max-height:calc(100dvh - 2.5rem);color:var(--color-base-content);border:1px solid var(--color-base-300);border-radius:var(--radius-box) var(--radius-box) 0 0;opacity:0;transition:transform .26s var(--ease-out), opacity .2s var(--ease-out), display .26s allow-discrete, overlay .26s allow-discrete;border-bottom:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;transform:translateY(100%)}.sheet[open]{opacity:1;transform:translateY(0)}@starting-style{.sheet[open]{opacity:0;transform:translateY(100%)}}.sheet::backdrop{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.sheet::backdrop{background:color-mix(in srgb, var(--color-base-content) 45%, transparent)}}.sheet::backdrop{opacity:0;transition:opacity .26s var(--ease-out), display .26s allow-discrete, overlay .26s allow-discrete}.sheet[open]::backdrop{opacity:1}@starting-style{.sheet[open]::backdrop{opacity:0}}.sheet__panel{max-height:inherit;padding-bottom:var(--sab);flex-direction:column;display:flex}.sheet__grip{background:var(--color-line-strong);border-radius:2px;align-self:center;width:3rem;height:4px;margin:.6rem 0 .2rem}.sheet__header{border-bottom:1px solid var(--color-base-300);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 1.25rem .5rem;display:flex}.sheet__title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:1.75rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.sheet__description{color:var(--color-muted);margin:.25rem 0 0;font-size:.95rem}.sheet__close{width:var(--tap-target);height:var(--tap-target);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-.4rem -.6rem 0 0;display:inline-flex}.sheet__body{overscroll-behavior:contain;padding:1rem 1.25rem;overflow-y:auto}.sheet__footer{border-top:1px solid var(--color-base-300);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:.75rem 1.25rem 1rem;display:flex}@media (min-width:768px){.sheet{border-bottom:1px solid var(--color-base-300);border-radius:var(--radius-box);width:min(34rem,100vw - 3rem);max-height:min(44rem,100dvh - 4rem);margin:auto;inset:0;transform:translateY(1.5rem)}.sheet[open]{transform:translateY(0)}@starting-style{.sheet[open]{transform:translateY(1.5rem)}}.sheet__grip{display:none}}.sheet--center{border-bottom:1px solid var(--color-base-300);border-radius:var(--radius-box);width:min(34rem,100vw - 2rem);max-height:min(44rem,100dvh - 3rem);margin:auto;inset:0;transform:translateY(1.5rem)}.sheet--center[open]{transform:translateY(0)}@starting-style{.sheet--center[open]{transform:translateY(1.5rem)}}.sheet--center .sheet__grip{display:none}.toast-region{z-index:70;left:.75rem;right:.75rem;bottom:calc(var(--dock-offset,0px) + var(--sab) + .75rem);pointer-events:none;flex-direction:column;align-items:stretch;gap:.6rem;display:flex;position:fixed}@media (min-width:768px){.toast-region{width:24rem;bottom:1.5rem;left:auto;right:1.5rem}}.toast{pointer-events:auto;background:var(--color-base-200);width:auto;max-width:none;color:var(--color-base-content);border:1px solid var(--color-line-strong);border-radius:var(--radius-box);animation:toast-in .24s var(--ease-out);align-items:flex-start;gap:.75rem;padding:.8rem .9rem;display:flex;position:static;inset:auto;translate:none}@keyframes toast-in{0%{opacity:0;transform:translateY(.75rem)}}.toast__icon{flex:none;margin-top:.1rem}.toast--pr .toast__icon{color:var(--chart-pr)}.toast--success .toast__icon{color:var(--color-success)}.toast--info .toast__icon{color:var(--color-info)}.toast--error{border-color:var(--color-error);border-width:2px}.toast--error .toast__icon{color:var(--color-error)}.toast__text{flex:1;min-width:0}.toast__title{margin:0;font-weight:700}.toast__description{color:var(--color-muted);margin:.15rem 0 0;font-size:.92rem}.toast__action{min-height:var(--tap-target);color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:center;padding:0 .5rem;font-weight:700;text-decoration-thickness:2px}.toast__close{width:var(--tap-target);height:var(--tap-target);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-.55rem -.6rem -.55rem 0;display:inline-flex}.sync-pip{border-radius:var(--radius-field);white-space:nowrap;border:1px solid;align-items:center;gap:.35rem;min-width:0;max-width:100%;padding:.15rem .5rem;font-size:.8rem;font-weight:600;line-height:1.3;display:inline-flex}.sync-pip__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.sync-pip--idle,.sync-pip--signed-out{color:var(--color-muted)}.sync-pip--syncing{color:var(--color-info)}.sync-pip--offline{color:var(--color-warning)}.sync-pip--error{color:var(--color-error);border-width:2px}.sync-pip__spin{animation:.9s linear infinite ui-spin}@media (prefers-reduced-motion:reduce){.ui-btn,.ui-btn--ghost:after,.field__input,.stepper__btn,.tabs-o__tab,.tabs-o__tab:after,.sheet,.sheet::backdrop,.toast{transition:none;animation:none}.ui-btn__spinner,.sync-pip__spin,.stat-o__skeleton{animation-duration:3s}}.sg-page{max-width:72rem;padding:calc(var(--sat) + 1.25rem) 1rem 4rem;outline:none;margin:0 auto}.sg-surface{background:var(--color-base-100);color:var(--color-base-content);border:1px solid var(--color-base-300);border-radius:var(--radius-box);margin-top:2rem;padding:1.25rem 1rem 2rem}@media (min-width:768px){.sg-surface{padding:2rem}}.sg-surface__title{font-family:var(--font-display);text-transform:uppercase;margin:0 0 1.5rem;font-size:2.75rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1}.sg-section{margin-top:2.5rem}.sg-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.sg-grid>*{min-width:0}@media (min-width:768px){.sg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}}.sg-stack{flex-direction:column;gap:1rem;min-width:0;display:flex}.sg-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.sg-row--top{align-items:flex-start;gap:2rem}.sg-label{color:var(--color-muted);flex:0 0 4.5rem;font-size:.9rem}.sg-note{color:var(--color-muted);max-width:62ch;font-size:.92rem}.sg-swatches{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.sg-swatch{grid-template-rows:auto auto;grid-template-columns:2rem 1fr;align-items:center;column-gap:.6rem;font-size:.85rem;display:grid}.sg-swatch__chip{border:1px solid var(--color-line-strong);border-radius:var(--radius-field);grid-row:1/span 2;width:2rem;height:2rem}.sg-swatch__hex{color:var(--color-muted)}.sg-table{border-collapse:collapse;width:100%;font-size:.85rem}.sg-table th,.sg-table td{text-align:left;border-bottom:1px solid var(--color-base-300);padding:.25rem .5rem .25rem 0}.sg-panel-box,.sg-edge-box{border-radius:var(--radius-box);padding:.6rem 1rem;display:inline-block}.sg-panel-box{background:var(--color-base-200);border:1px solid var(--color-base-300)}.sg-edge-box{background:var(--color-base-100);border:1px solid var(--color-line-strong);border-radius:var(--radius-field)}.sg-chart{margin:1.5rem 0 0}.dial{flex-direction:column;flex:none;align-self:center;align-items:center;gap:.25rem;display:flex;position:relative}.dial--disabled{opacity:.4;pointer-events:none}.dial__label-row,.numstrip__label-row{align-items:center;gap:.125rem;display:flex}.dial__label,.numstrip__label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted,#a2a8ae);font-size:11px;font-weight:700;line-height:1.4}.dial__face{width:var(--dial-size,clamp(176px, 48vw, 220px));aspect-ratio:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:50%}.dial__face[data-dragging=true]{cursor:grabbing}.dial__face svg{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}@media (hover:hover) and (pointer:fine){.dial__face:hover{filter:brightness(1.04)}}.dial__range:focus-visible+.dial__face{outline:2px solid var(--color-base-content,#ecebe6);outline-offset:4px}@media (max-height:700px){.dial__face{--dial-size:160px}}.dial__rim{fill:var(--dial-rim,var(--color-primary,#2f63d6))}.dial__ticks{stroke:var(--dial-ink,var(--color-primary-content,#fff));opacity:.75}.dial__stamp,.dial__mark{fill:var(--dial-ink,var(--color-primary-content,#fff));opacity:.75}.dial__stamp{font-family:var(--font-display,"Archivo", "Helvetica Neue", Arial, sans-serif);font-weight:800;font-stretch:62%}.dial__pointer{fill:var(--color-base-content,#ecebe6)}.dial__rot[data-tween=true]{transition:transform 80ms var(--ease-out,cubic-bezier(.22, 1, .36, 1))}.dial__bump[data-bump=up]{animation:dial-bump-up .16s var(--ease-out,cubic-bezier(.22, 1, .36, 1))}.dial__bump[data-bump=down]{animation:dial-bump-down .16s var(--ease-out,cubic-bezier(.22, 1, .36, 1))}@keyframes dial-bump-up{40%{transform:rotate(4deg)}}@keyframes dial-bump-down{40%{transform:rotate(-4deg)}}.numstrip{flex-direction:column;gap:.25rem;min-width:0;display:flex}.numstrip--disabled{opacity:.4;pointer-events:none}.numstrip__window{border-radius:var(--radius-field,4px);height:50px;position:relative}.numstrip__window:after{content:"";width:var(--numstrip-size,46px);margin-left:calc(var(--numstrip-size,46px) / -2);border:2px solid var(--color-primary,#2f63d6);border-radius:var(--radius-field,4px);pointer-events:none;inset-block:3px;position:absolute;left:50%}.numstrip__window:has(.numstrip__scroller:focus-visible){outline:2px solid var(--color-base-content,#ecebe6);outline-offset:4px}.numstrip__scroller{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent;outline:none;flex-direction:row;height:100%;display:flex;overflow:auto hidden;mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.numstrip__scroller::-webkit-scrollbar{display:none}.numstrip__scroller[data-dragging=true]{cursor:grabbing}.numstrip__pad{flex:0 0 calc(50% - var(--numstrip-size,46px) / 2)}.numstrip__item{flex:0 0 var(--numstrip-size,46px);scroll-snap-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-muted,#a2a8ae);transition:transform .12s var(--ease-out,cubic-bezier(.22, 1, .36, 1)), color .12s var(--ease-out,cubic-bezier(.22, 1, .36, 1));justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.numstrip__item.is-sel{font-family:var(--font-display,"Archivo", "Helvetica Neue", Arial, sans-serif);color:var(--color-base-content,#ecebe6);font-style:italic;font-weight:800;font-stretch:62%;transform:scale(1.5)}@media (prefers-reduced-motion:reduce){.dial__rot,.dial__bump,.numstrip__item{transition:none!important;animation:none!important}}.sg-equipment{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.sg-equipment__item{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-box);background:var(--color-base-200);display:grid}.sg-equipment__row{justify-content:space-between;gap:var(--space-3);display:flex}.sg-equipment__name{font-size:14px;font-weight:600}.sg-equipment__load{color:var(--color-muted);font-size:12px}:root{--backdrop-veil:55%;--dock-offset:0px;--plate-foot:max(14px, var(--sab))}@media (prefers-color-scheme:dark){:root:not([data-theme]){--backdrop-veil:62%}}[data-theme=overload-floor]{--backdrop-veil:62%}[data-theme=overload-daylight]{--backdrop-veil:55%}@media (max-width:767px){body:has(.floor-plate){--dock-offset:124px}}.link-underline{color:inherit;text-decoration:none;display:inline-block;position:relative}.link-underline:after{content:"";background:var(--color-primary);transform-origin:0;height:2px;transition:transform .26s var(--ease-out);position:absolute;bottom:-.15em;left:0;right:0;transform:scaleX(0)}.link-underline:hover:after,.link-underline:focus-visible:after,.link-underline[aria-current]:after,.link-underline.is-active:after{transform:scaleX(1)}.tap-target{position:relative}.tap-target:before{content:"";height:max(100%, var(--tap-target));position:absolute;top:50%;left:-.5rem;right:-.5rem;transform:translateY(-50%)}.skip-link{z-index:100;background:var(--color-neutral);color:var(--color-neutral-content);border:2px solid var(--color-base-content);border-radius:var(--radius-field);padding:.75rem 1rem;font-weight:700;position:absolute;top:-4rem;left:.75rem}.skip-link:focus{top:calc(var(--sat) + .5rem)}.shell-header{z-index:40;padding-top:var(--sat);background:var(--color-base-100);border-bottom:1px solid var(--color-base-300);position:sticky;top:0}.shell-frame{padding:.5rem 1rem;padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right));align-items:center;gap:.75rem;display:flex}.shell-brand{font-family:var(--font-display);text-transform:uppercase;color:inherit;margin-right:auto;font-size:1.9rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12;text-decoration:none}.shell-tools{align-items:center;gap:.75rem;display:flex}.shell-nav,.shell-start,.shell-header .theme-toggle{display:none}.theme-toggle{width:var(--tap-target);height:var(--tap-target);color:inherit;border-radius:var(--radius-field);cursor:pointer;transition:border-color .12s var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover{border-color:var(--color-line-strong)}.shell-avatar{width:var(--tap-target);height:var(--tap-target);justify-content:center;align-items:center;margin-left:.25rem;display:inline-flex}.shell-avatar__disc{border:2px solid var(--color-line-strong);background:var(--color-base-200);border-radius:9999px;place-items:center;width:2.25rem;height:2.25rem;font-size:.85rem;font-weight:700;display:grid;overflow:hidden}.shell-avatar__disc img{object-fit:cover;width:100%;height:100%}@media (min-width:768px){.shell-frame{gap:1.5rem;max-width:72rem;min-height:4rem;margin:0 auto;padding:0 1.5rem}.shell-brand{margin-right:0;font-size:2.1rem}.shell-nav{margin-right:auto;display:block}.shell-nav__list{align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.shell-nav__list a{color:var(--color-muted);font-size:.95rem;font-weight:500}.shell-nav__list a:hover,.shell-nav__list a[aria-current]{color:var(--color-base-content)}.shell-nav__list a[aria-current]{font-weight:600}.shell-start,.shell-header .theme-toggle{display:inline-flex}}.shell-main{max-width:72rem;padding:1.25rem 1rem calc(104px + var(--plate-foot) + 18px);padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right));outline:none;margin:0 auto}@media (min-width:768px){.shell-main{padding:2rem 1.5rem 4rem}}.floor-plate{--open:0;--k:1;--cy:180;--cap:104;--lift-h:414;z-index:50;height:calc((var(--cap) * (1 - var(--open)) + var(--lift-h) * var(--open)) * 1px + var(--plate-foot) * (1 - var(--open)) + max(40px, var(--sab)) * var(--open));pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:fixed;bottom:0;left:0;right:0}.floor-plate--inline{z-index:2;position:absolute}.fp-body{touch-action:none;cursor:grab;color:var(--color-base-content);position:absolute;inset:0;overflow:hidden}.fp-body[data-theme]{background:0 0}.fp-body[data-dragging]{cursor:grabbing}.fp-plate{left:50%;top:calc(var(--cy) * 1px - 192px);transform:scale(var(--k));transform-origin:50%;pointer-events:none;margin-left:-192px;position:absolute;overflow:visible}.fp-face{fill:var(--plate-black);pointer-events:visiblePainted;cursor:grab}.fp-lip{fill:none;stroke:var(--color-base-300);stroke-width:3px}.fp-face[data-tone=red]{fill:var(--plate-red)}@supports (color:color-mix(in lab, red, red)){.fp-face[data-tone=red]{fill:color-mix(in srgb, var(--plate-red) 32%, black)}}.fp-face[data-tone=blue]{fill:var(--plate-blue)}@supports (color:color-mix(in lab, red, red)){.fp-face[data-tone=blue]{fill:color-mix(in srgb, var(--plate-blue) 32%, black)}}.fp-face[data-tone=yellow]{fill:var(--plate-yellow)}@supports (color:color-mix(in lab, red, red)){.fp-face[data-tone=yellow]{fill:color-mix(in srgb, var(--plate-yellow) 32%, black)}}.fp-face[data-tone=green]{fill:var(--plate-green)}@supports (color:color-mix(in lab, red, red)){.fp-face[data-tone=green]{fill:color-mix(in srgb, var(--plate-green) 32%, black)}}.fp-lip[data-tone=red]{stroke:var(--plate-red)}.fp-lip[data-tone=blue]{stroke:var(--plate-blue)}.fp-lip[data-tone=yellow]{stroke:var(--plate-yellow)}.fp-lip[data-tone=green]{stroke:var(--plate-green)}.fp-tick{fill:var(--color-line-strong)}.fp-tick[data-badge=run]{fill:var(--plate-blue)}.fp-tick[data-badge=pr]{fill:var(--plate-red)}.fp-tick[data-badge=new]{fill:var(--color-base-content)}.fp-tick[data-badge=hollow]{fill:none;stroke:var(--color-base-content);stroke-width:1.5px}.fp-notches path{fill:none;stroke:var(--color-base-300);stroke-width:5px;stroke-linecap:butt;transition:stroke .2s}.fp-notches path[data-state=done]{stroke:var(--color-base-content)}.fp-notches path[data-state=pr]{stroke:var(--plate-red)}.fp-notches path[data-state=next]{stroke:var(--plate-blue)}.fp-rim path{fill:none;stroke-width:4px;stroke-linecap:round}.fp-rim__track{stroke:var(--color-base-300)}.fp-rim__arc{stroke:var(--color-base-content)}.fp-rim[data-kind=over] .fp-rim__arc{stroke:var(--plate-yellow)}.fp-rim .fp-rim__ghost{stroke:var(--color-muted);stroke-width:2px}.fp-groove{fill:none;stroke:var(--color-base-100);stroke-width:2px}.fp-week{opacity:var(--open)}.fp-week path{fill:none;stroke:var(--color-base-300);stroke-width:4px;stroke-linecap:butt}.fp-week [data-day=trained] path{stroke:var(--color-base-content)}.fp-week [data-day=today] path{stroke:var(--plate-blue)}.fp-week [data-day=future] path{stroke-dasharray:2 4}.fp-week text{font:700 9.5px var(--font-body);fill:var(--color-muted);text-anchor:middle;dominant-baseline:central}.fp-week [data-today] text{fill:var(--color-base-content)}.fp-stamp{font:800 9.5px var(--font-body);letter-spacing:2.5px;fill:var(--color-base-content);opacity:calc(.6 * var(--open))}.fp-pointer{left:50%;top:calc((var(--cy) - 180 * var(--k)) * 1px - 1px);pointer-events:none;z-index:2;width:18px;height:12px;margin-left:-9px;position:absolute;overflow:visible}.fp-pointer polygon{fill:var(--color-base-content);stroke:var(--color-base-content);stroke-width:1.5px;stroke-linejoin:round}.fp-pointer .fp-pointer__halo{fill:var(--plate-black);stroke:var(--plate-black);stroke-width:5px}.floor-plate[data-sync=offline] .fp-pointer polygon:not(.fp-pointer__halo){fill:var(--color-base-100);stroke:var(--color-muted)}.fp-item{width:56px;height:56px;color:var(--color-line-strong);transform-origin:50%;pointer-events:auto;-webkit-user-drag:none;border-radius:50%;place-items:center;margin:-28px 0 0 -28px;text-decoration:none;display:grid;position:absolute;top:0;left:50%}.fp-item[data-under]{color:var(--color-base-content)}.floor-plate[data-raised] .fp-item:not([data-under]){color:var(--color-muted)}.fp-item .link-pending{bottom:6px;left:30%;right:30%}.fp-name{font:700 10px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:var(--open);pointer-events:none;position:absolute;top:46px;left:50%;transform:translate(-50%)}.fp-label{left:50%;top:calc((var(--cy) - 140 * var(--k) + 17) * 1px);max-width:172px;color:var(--color-base-content);font:800 10.5px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;pointer-events:auto;opacity:calc(1 - var(--open));background:0 0;border:0;padding:4px 8px;position:absolute;transform:translate(-50%)}.fp-label__text{text-overflow:ellipsis;display:block;overflow:hidden}.fp-label:after{content:"";width:min(100%,120px);height:44px;position:absolute;top:0;left:50%;transform:translate(-50%)}.fp-label[data-tone=pr]{color:var(--chart-pr)}.fp-label[data-tone=hot]{color:var(--color-accent-ink)}.fp-label u{color:var(--color-base-content);-webkit-text-decoration-color:var(--plate-blue);-webkit-text-decoration-color:var(--plate-blue);-webkit-text-decoration-color:var(--plate-blue);text-decoration-color:var(--plate-blue);text-underline-offset:3px;text-decoration-thickness:2px}.floor-plate[data-lifted] .fp-label{visibility:hidden}.fp-peek{left:50%;top:calc((var(--cy) - 96 * var(--k)) * 1px);width:180px;opacity:var(--open);pointer-events:none;flex-direction:column;align-items:center;gap:7px;margin-left:-90px;display:flex;position:absolute}.fp-peek b,.fp-peek span{text-align:center;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fp-peek b{max-width:calc(112px * var(--k));font:italic 850 18px/1.1 var(--font-display);text-transform:uppercase;font-stretch:62%}.fp-peek span{max-width:calc(156px * var(--k));color:var(--color-muted);font:600 11.5px/1.2 var(--font-body)}.fp-hub{left:50%;top:calc(var(--cy) * 1px);width:calc(80px * var(--k));height:calc(80px * var(--k));background:var(--steel);color:var(--plate-ink-dark);box-shadow:0 0 0 3px var(--plate-black), 0 0 0 5px var(--steel-dark);cursor:pointer;opacity:var(--open);pointer-events:none;-webkit-touch-callout:none;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.floor-plate[data-lifted] .fp-hub{pointer-events:auto}.fp-hub b{font:italic 850 19px/1 var(--font-display);text-transform:uppercase;align-items:center;gap:3px;font-stretch:62%;display:inline-flex}.fp-hub span{max-width:90%;font:700 9.5px/1 var(--font-body);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.fp-hub:active{background:var(--steel-dark)}.floor-plate[data-sync=syncing] .fp-hub{box-shadow:0 0 0 3px var(--plate-black), 0 0 0 5px var(--color-base-content)}.floor-plate[data-sync=offline] .fp-hub{box-shadow:0 0 0 3px var(--plate-black);outline:2px dashed var(--color-muted);outline-offset:3px}.fp-handle{cursor:ew-resize;touch-action:none;pointer-events:auto;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;padding:0;display:grid;position:absolute;top:0;left:50%}.fp-handle:before{content:"";background:var(--color-base-content);width:11px;height:11px;box-shadow:0 0 0 3px var(--plate-black);border-radius:50%}.fp-handle:after{content:"";border-radius:50%;position:absolute;inset:-9px}.fp-dot{background:var(--color-base-content);pointer-events:none;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:0;left:50%}.fp-dot[data-badge=run]{background:var(--plate-blue)}.fp-dot[data-badge=pr]{background:var(--plate-red)}.fp-dot[data-badge=hollow]{box-shadow:inset 0 0 0 1.5px var(--color-base-content);background:0 0}.fp-flank{cursor:pointer;pointer-events:visiblePainted;outline:none}.fp-flank__hit{fill:#0000}.fp-flank__face{fill:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.fp-flank__face{fill:color-mix(in srgb, var(--color-base-content) 7%, transparent)}}.fp-flank__face{stroke:var(--color-line-strong);stroke-width:1px;transition:fill .15s}.fp-flank:hover .fp-flank__face{fill:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.fp-flank:hover .fp-flank__face{fill:color-mix(in srgb, var(--color-base-content) 13%, transparent)}}.fp-flank:active .fp-flank__face{fill:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.fp-flank:active .fp-flank__face{fill:color-mix(in srgb, var(--color-base-content) 22%, transparent)}}.fp-flank:focus-visible .fp-flank__face{stroke:var(--color-info);stroke-width:2px}.fp-flank text{fill:var(--color-base-content);font:800 12px var(--font-body);letter-spacing:.06em;text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums;pointer-events:none}.fp-flank[aria-disabled=true]{cursor:default;opacity:.35}.floor-plate[data-raised] .fp-dots,.floor-plate[data-raised] .fp-handle,.floor-plate[data-raised] .fp-flank,.fp-body[data-dragging] .fp-dots{display:none}.fp-scrim{z-index:49;background:var(--color-base-100);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.fp-scrim{background:color-mix(in srgb, var(--color-base-100) 86%, transparent)}}.fp-scrim{opacity:0;pointer-events:none;transition:opacity .2s}.fp-scrim[data-on]{opacity:1;pointer-events:auto}.fp-scrim--inline{z-index:1;position:absolute}@media (prefers-reduced-motion:no-preference){.floor-plate[data-sync=syncing] .fp-pointer polygon{animation:.6s ease-in-out infinite alternate fp-pulse}.floor-plate[data-sync=syncing] .fp-hub{animation:.8s ease-in-out infinite alternate fp-hub-sync}}@keyframes fp-pulse{to{opacity:.35}}@keyframes fp-hub-sync{0%{box-shadow:0 0 0 3px var(--plate-black), 0 0 0 5px var(--steel-dark)}}@media (min-width:768px){.floor-plate:not(.floor-plate--inline),.fp-scrim:not(.fp-scrim--inline){display:none}}.fp-search{gap:var(--space-5);display:grid}.fp-search__field{align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-field);color:var(--color-muted);display:flex}.fp-search__field:focus-within{outline:2px solid var(--color-base-content);outline-offset:2px}.fp-search__field input{min-width:0;color:var(--color-base-content);background:0 0;border:0;outline:none;flex:1;font-size:16px}.install-hint{background:var(--color-base-200);border:1px solid var(--color-base-300);border-radius:var(--radius-box);align-items:center;gap:.75rem;margin-bottom:1rem;padding:.6rem .75rem;display:flex}.install-hint__icon{color:var(--color-muted);flex:none}.install-hint__text{flex:1;margin:0;font-size:.95rem}.install-hint__close{width:var(--tap-target);height:var(--tap-target);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-.5rem -.6rem -.5rem 0;display:inline-flex}body:has(.shell-backdrop){background:0 0}.shell-backdrop{z-index:-1;filter:grayscale();background:url(/backdrop/clouds.jpg) 50%/cover no-repeat;position:fixed;inset:0}.shell-backdrop:after{content:"";background:var(--color-base-100);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.shell-backdrop:after{background:color-mix(in srgb, var(--color-base-100) var(--backdrop-veil), transparent)}}.mkt-header{z-index:40;max-width:72rem;padding:calc(var(--sat) + .75rem) 1rem 0;margin:0 auto;position:relative}.mkt-frame{background:var(--color-base-200);border:1px solid var(--color-base-300);border-radius:var(--radius-box);flex-wrap:wrap;align-items:center;gap:0 1.25rem;padding:.6rem .9rem;display:flex}.mkt-frame .shell-brand{margin-right:auto}.mkt-links{flex-wrap:wrap;align-items:center;gap:0 1rem;margin:0;padding:0;list-style:none;display:flex}.mkt-links a{white-space:nowrap;font-size:.95rem}.mkt-hello{text-align:center;max-width:72rem;font-family:var(--font-display);text-transform:uppercase;color:var(--color-base-content);margin:0 auto;margin-block:0;padding:clamp(2rem,9vw,7rem) 1rem clamp(1rem,4vw,3rem);font-size:clamp(3.5rem,1.5rem + 12vw,12rem);font-style:italic;font-weight:850;font-stretch:62%;line-height:1}.mkt-main{max-width:72rem;padding:0 1rem calc(4rem + var(--sab));margin:0 auto}.mkt-card{background:var(--color-base-200);border:1px solid var(--color-base-300);border-radius:var(--radius-box);gap:2rem;padding:clamp(1.25rem,4vw,3rem);display:grid}.mkt-lede{font-family:var(--font-display);text-transform:uppercase;margin:0 0 .75rem;font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);font-style:italic;font-weight:850;font-stretch:62%;line-height:1.05}.mkt-cta{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.mkt-grid{gap:1.5rem;margin-top:2rem;display:grid}@media (min-width:768px){.mkt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3rem}.mkt-card{grid-template-columns:1.1fr .9fr;align-items:center}}.mkt-meta{flex-wrap:wrap;gap:0 .5ch;margin:0 0 .4rem;font-size:.95rem;display:flex}.mkt-meta span[aria-hidden]{color:var(--color-muted)}.mkt-feature h3{text-transform:uppercase;margin:0 0 .35rem;font-size:1.75rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.mkt-feature p{max-width:42ch;margin:0}.mkt-footer{max-width:72rem;padding:0 1rem calc(2rem + var(--sab));margin:0 auto;font-size:.9rem}.mkt-footer p{background:var(--color-base-200);border:1px solid var(--color-base-300);border-radius:var(--radius-field);margin:0;padding:.4rem .7rem;display:inline-block}.shell-brand{min-height:var(--tap-target);align-items:center;display:inline-flex}.btn{min-height:var(--tap-target)}.shell-tools{flex:0 auto;min-width:0}.shell-tools>:not(.sync-pip),.shell-frame .shell-brand{flex:none}.shell-nav{min-width:0}@media (min-width:768px){.shell-nav__list{gap:1.1rem}.shell-header .shell-start{padding:0 .9rem;font-size:1.15rem}.shell-tools{gap:.5rem}}@media (min-width:768px) and (max-width:1179px){.shell-frame{flex-wrap:wrap;gap:0 1rem;min-height:0;padding-top:.25rem;padding-bottom:0}.shell-brand{margin-right:auto}.shell-nav{scrollbar-width:none;flex:0 0 100%;order:3;margin:0;overflow-x:auto}.shell-nav::-webkit-scrollbar{display:none}.shell-nav__list{gap:1.5rem;min-width:max-content}}.link-pending{background:var(--color-primary);opacity:0;pointer-events:none;height:2px;transition:opacity .12s var(--ease-out);position:absolute;left:25%;right:25%}.link-pending[data-placement=top]{top:.35rem}.link-pending[data-placement=bottom]{bottom:-.15em;left:0;right:0}.link-pending[data-pending=true]{opacity:1;transition-delay:80ms}@media (prefers-reduced-motion:no-preference){.link-pending[data-pending=true]{animation:.9s ease-in-out infinite alternate link-pending-pulse}}@keyframes link-pending-pulse{0%{opacity:.35}to{opacity:1}}.skel-page{--skel-row-h:5.5rem}.skel{height:var(--skel-h,4rem);border-radius:var(--radius-box);background-color:var(--color-base-200);position:relative;overflow:hidden}.skel-rows,.skel-grid{gap:var(--space-5);display:grid}.skel-grid{margin-bottom:var(--space-5);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.skel-grid{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.skel-desc{max-width:60ch;height:calc(var(--skel-lines,2) * 1.5em);margin-top:.5rem}@media (min-width:768px){.skel-desc{height:calc(var(--skel-lines-wide,var(--skel-lines,2)) * 1.5em)}}.skel--action{width:8rem;height:2.5rem}.skel--filters{--skel-h:9rem;margin-bottom:var(--space-5)}.skel--card{--skel-h:179px}.skel--chart{--skel-h:16rem;margin-bottom:var(--space-5)}.skel--narrative{--skel-h:12rem;margin-bottom:var(--space-5)}.skel--form{--skel-h:12rem}.skel--title{--skel-h:4.5rem;max-width:24rem;margin-bottom:var(--space-6)}.skel--t-start{--skel-h:135px}.skel--t-templates{--skel-h:155px}.skel--t-body{--skel-h:184px}.skel--t-tiles{--skel-h:243px}.skel--t-chart{--skel-h:356px}.skel--t-sets{--skel-h:155px}.skel--t-insight{--skel-h:143px}@media (min-width:768px){.skel--t-tiles{--skel-h:253px}}@media (prefers-reduced-motion:no-preference){.skel:after{content:"";background-image:linear-gradient(90deg, transparent, var(--color-base-300), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.skel:after{background-image:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-base-300) 55%, transparent), transparent)}}.skel:after{animation:1.4s ease-in-out infinite skel-sheen;transform:translate(-100%)}}@keyframes skel-sheen{to{transform:translate(100%)}}.sg-plate{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-100);width:100%;max-width:390px;height:600px;position:relative;overflow:hidden}.sg-plate--screen{border:0;border-radius:0;max-width:none;height:auto;min-height:100dvh;position:static;overflow:visible}.sg-plate__controls{z-index:3;gap:var(--space-2);padding:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.sg-plate__page{gap:var(--space-5);padding:0 var(--space-6) calc(104px + var(--plate-foot) + 18px);display:grid}.sg-plate__card{border-radius:var(--radius-box);background:var(--color-base-200);height:88px}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}@keyframes page-fade{0%{opacity:0}to{opacity:1}}@keyframes page-slide{0%{translate:var(--slide-offset,1.5rem) 0}to{translate:0}}::view-transition-old(.page-out){--slide-offset:-1.5rem;animation:var(--page-out) var(--ease-out) both page-fade reverse, var(--page-out) var(--ease-out) both page-slide reverse}::view-transition-new(.page-in){--slide-offset:1.5rem;animation:var(--page-in) var(--ease-out) var(--page-out) both page-fade, var(--page-in) var(--ease-out) var(--page-out) both page-slide}::view-transition-old(.page-out-back){--slide-offset:1.5rem;animation:var(--page-out) var(--ease-out) both page-fade reverse, var(--page-out) var(--ease-out) both page-slide reverse}::view-transition-new(.page-in-back){--slide-offset:-1.5rem;animation:var(--page-in) var(--ease-out) var(--page-out) both page-fade, var(--page-in) var(--ease-out) var(--page-out) both page-slide}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}::view-transition{pointer-events:none}.shell-header{view-transition-name:shell-header}.floor-plate:not(.floor-plate--inline){view-transition-name:floor-plate}::view-transition-group(shell-header),::view-transition-group(floor-plate){z-index:1;animation:none}::view-transition-old(shell-header),::view-transition-old(floor-plate){display:none}::view-transition-new(shell-header),::view-transition-new(floor-plate){animation:none}.shell-main[data-swipe-tabs],html[data-edge-back]{touch-action:pan-y pinch-zoom}@media (max-width:767px){.shell-main[data-swipe-tabs]{min-height:100dvh}}html[data-edge-peek] #main{translate:var(--edge-dx,0px) 0;will-change:translate}html[data-edge-peek=settle] #main{transition:translate .18s var(--ease-out)}.auth-backdrop{z-index:-1;background-color:var(--color-base-200);background-image:var(--auth-backdrop-image,none), radial-gradient(120% 80% at 10% 0%, var(--color-base-content), transparent 60%), radial-gradient(90% 70% at 100% 100%, var(--color-base-content), transparent 55%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.auth-backdrop{background-image:var(--auth-backdrop-image,none), radial-gradient(120% 80% at 10% 0%, color-mix(in oklab, var(--color-base-content) 10%, transparent), transparent 60%), radial-gradient(90% 70% at 100% 100%, color-mix(in oklab, var(--color-base-content) 14%, transparent), transparent 55%)}}.auth-backdrop{filter:grayscale();background-size:cover}body:has(.auth-backdrop){background:0 0}.auth-page{max-width:28rem;min-height:100svh;padding:max(1.5rem, var(--sat)) 1.5rem max(1.5rem, var(--sab));flex-direction:column;justify-content:safe center;gap:1.5rem;margin-inline:auto;display:flex}@media (max-height:700px){.auth-page{padding-top:max(1.5rem, var(--sat));justify-content:flex-start}}.auth-page--wide{max-width:40rem}.auth-form{flex-direction:column;gap:1rem;display:flex}.auth-field{flex-direction:column;gap:.25rem;display:flex}.auth-field__label{font-size:1rem}.auth-field__hint{color:var(--color-muted);font-size:.9rem}.auth-field__error{color:var(--color-error);font-size:.9rem}.auth-form .input,.auth-form .select,.auth-form .textarea,.settings-form .input,.settings-form .select,.settings-form .textarea{width:100%;min-height:var(--tap-target);border-color:var(--color-line-strong);border-radius:var(--radius-field);font-size:max(1rem,16px)}.auth-form .btn,.settings-form .btn{min-height:var(--tap-target);border-radius:var(--radius-field)}.auth-form .btn-primary,.settings-form .btn-primary{font-family:var(--font-display);text-transform:uppercase;font-size:1.375rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.auth-divider{color:var(--color-muted);align-items:center;gap:.75rem;font-size:.9rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";border-top:1px solid var(--color-base-300);flex:1}.auth-links{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.95rem;display:flex}.auth-links a,.settings-link{text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px;text-decoration-thickness:2px}.wizard-progress{gap:.35rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.wizard-progress__step{background:var(--color-base-300);border-radius:2px;flex:1;height:4px}.wizard-progress__step[data-state=done],.wizard-progress__step[data-state=current]{background:var(--color-primary)}.wizard-step__title{font-family:var(--font-display);text-transform:uppercase;margin:0 0 .25rem;font-size:1.75rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.wizard-choices{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.wizard-choice{cursor:pointer;border:1px solid var(--color-line-strong);border-radius:var(--radius-field);min-height:var(--tap-target);align-items:flex-start;gap:.6rem;padding:.75rem;display:flex}.wizard-choice:has(input:checked){border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:var(--color-base-200)}.wizard-choice:has(input:focus-visible){outline:2px solid var(--color-base-content);outline-offset:2px}.wizard-choice__text{flex-direction:column;display:flex}.wizard-choice__hint{color:var(--color-muted);font-size:.85rem}.wizard-actions{justify-content:space-between;gap:.75rem;margin-top:1.25rem;display:flex}.settings-layout{flex-direction:column;gap:1.25rem;display:flex}.settings-nav{border-bottom:1px solid var(--color-base-300);gap:.25rem;display:flex;overflow-x:auto}.settings-nav a{min-height:var(--tap-target);white-space:nowrap;align-items:center;padding:0 1rem;display:inline-flex}.settings-nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--color-primary);font-weight:700}.settings-section,.settings-form{flex-direction:column;gap:1rem;display:flex}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.settings-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings-list__item{border-bottom:1px solid var(--color-base-300);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 0;display:flex}.settings-list__item:last-child{border-bottom:0}.settings-status{font-size:.95rem}.settings-danger{border-color:var(--color-error)}.settings-signout{border-top:1px solid var(--color-base-300);justify-items:start;gap:.75rem;margin-top:1rem;padding-top:1.5rem;display:grid}.auth-links a{min-height:var(--tap-target);align-items:center;display:inline-flex}.modality-badge{border:1px solid var(--color-line-strong);border-radius:var(--radius-field);letter-spacing:.08em;text-transform:uppercase;width:fit-content;color:var(--color-base-content);background:0 0;align-items:center;gap:.35ch;padding:.15rem .5rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.modality-badge__slash{color:var(--color-muted)}.modality-badge--machine,.modality-badge--cable{background:var(--color-neutral);color:var(--color-neutral-content)}.modality-badge--machine .modality-badge__slash,.modality-badge--cable .modality-badge__slash{color:var(--color-neutral-content)}.modality-badge--bodyweight{border-style:dashed}.modality-badge--band,.modality-badge--other{border-style:dotted}.muscle-chips{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.muscle-chip{border:1px solid var(--color-line-strong);border-radius:var(--radius-field);padding:.1rem .45rem;font-size:.8rem;line-height:1.3}.muscle-chip--primary{background:var(--color-base-200);font-weight:600}.muscle-chip--secondary,.muscle-chip--more{color:var(--color-muted);border-style:dashed}.exercise-list{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.exercise-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.exercise-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.exercise-card{align-items:center;height:100%;display:flex;position:relative}.exercise-card__star{top:50%;right:var(--space-3);z-index:1;position:absolute;transform:translateY(-50%)}.exercise-card--starrable .exercise-card__body{padding-right:3.75rem}.exercise-card__link{align-items:center;gap:var(--space-5);min-width:0;min-height:5rem;padding:var(--space-3) var(--space-5);color:inherit;flex:1;text-decoration:none;display:flex}.exercise-card__link:focus-visible{outline:2px solid var(--color-base-content);outline-offset:-2px}.exercise-card__art{width:96px;height:44px}.exercise-card__body{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.exercise-card__body .modality-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:1px 6px;font-size:10px;display:inline-block;overflow:hidden}.exercise-card__body .modality-badge__slash{margin-inline:.3ch}.exercise-card__name{margin:0;font-size:15px;font-weight:600;line-height:1.3}.exercise-card__meta,.exercise-card__load,.exercise-card__custom{color:var(--color-muted);margin:0;font-size:13px;line-height:1.35}.exercise-card__meta--last{color:var(--color-base-content);font-weight:600}.exercise-card__actions{padding-right:var(--space-5);flex:none}.exercise-card--actions.exercise-card--starrable .exercise-card__star{order:2;position:static;transform:none}.exercise-card--actions.exercise-card--starrable .exercise-card__body{padding-right:0}.exercise-card--actions .exercise-card__actions{padding-left:var(--space-2);order:3}.exercise-card--actions .exercise-card__link{padding-right:var(--space-2);order:1}.exercise-card--actions .exercise-card__load{display:none}@media (max-width:26rem){.exercise-card--actions .exercise-card__art{width:64px;height:32px}.exercise-card__link{gap:var(--space-4);padding-inline:var(--space-4)}}.library-section{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:var(--space-6) 0 var(--space-3);display:flex}.library-section:first-of-type{margin-top:0}.exercise-filters{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.exercise-tabs{border-bottom:1px solid var(--color-base-300);-webkit-overflow-scrolling:touch;gap:.25rem 1.25rem;display:flex;overflow-x:auto}.exercise-tab{white-space:nowrap;min-height:44px;color:var(--color-muted);border-bottom:3px solid #0000;align-items:baseline;gap:.4rem;margin-bottom:-1px;padding:.6rem .1rem;font-weight:500;text-decoration:none;display:inline-flex}.exercise-tab:hover{color:var(--color-base-content);border-bottom-color:var(--color-line-strong)}.exercise-tab--active{color:var(--color-base-content);border-bottom-color:var(--color-primary);font-weight:700}.exercise-tab__count{color:var(--color-muted);font-size:.8rem}.exercise-filter-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}@media (max-width:47.99rem){.exercise-filter-form__search{grid-column:1/3}.exercise-filter-form__actions{grid-area:1/3}.exercise-filter-form__field:not(.exercise-filter-form__search) .exercise-filter-form__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.exercise-filter-form__field:nth-of-type(3){grid-column:2/4}}@media (min-width:48rem){.exercise-filter-form{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto}}.exercise-filter-form__field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.exercise-filter-form__label{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-muted);font-weight:700}.exercise-filter-form .input,.exercise-filter-form .select{width:100%;min-height:44px;font-size:16px}.exercise-filter-form__actions{gap:.5rem;display:flex}.exercise-filters__note{color:var(--color-muted);margin:0;font-size:.85rem}.pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:1.75rem;display:grid}.pagination>:first-child{justify-self:start}.pagination>:last-child{justify-self:end}.pagination__status{font-size:.9rem}.library-count{color:var(--color-muted);margin:0 0 1rem;font-size:.9rem}.exercise-detail{flex-direction:column;gap:2rem;display:flex}.exercise-detail__photos{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.exercise-detail__photos img{border-radius:var(--radius-box);background:var(--color-base-200);width:100%;height:auto;display:block}.exercise-facts{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem 1.5rem;margin:0;display:grid}.exercise-facts dt{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-muted);font-weight:700}.exercise-facts dd{margin:.2rem 0 0}.exercise-detail__help{max-width:64ch;color:var(--color-muted);margin:1rem 0 0}.exercise-detail__empty{color:var(--color-muted);margin:0}.exercise-detail__steps{flex-direction:column;gap:.75rem;max-width:68ch;margin:0;padding-left:1.6rem;list-style:decimal;display:flex}.series-list{border-top:1px solid var(--color-base-300);margin:0;padding:0;list-style:none}.series-list__item{border-bottom:1px solid var(--color-base-300);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.75rem 0;display:flex}.series-list__name{font-weight:600}.series-list__meta{color:var(--color-muted)}.favorite-button{border:1px solid var(--color-line-strong);border-radius:var(--radius-field);background:var(--color-base-100);width:44px;height:44px;color:var(--color-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.favorite-button:hover{background:var(--color-base-300)}.favorite-button[aria-pressed=true]{color:var(--color-base-content);border-color:var(--color-base-content)}.favorite-button:focus-visible{outline:2px solid var(--color-base-content);outline-offset:2px}.favorite-button svg{fill:none;width:22px;height:22px}.favorite-button[aria-pressed=true] svg{fill:currentColor}.exercise-filters__chips{flex-wrap:wrap;gap:.5rem;display:flex}.exercise-chip{border:1px solid var(--color-line-strong);border-radius:var(--radius-field);background:var(--color-base-100);min-height:44px;color:inherit;align-items:center;gap:.45rem;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.exercise-chip svg{width:18px;height:18px;color:var(--color-muted);fill:none}.exercise-chip:hover{background:var(--color-base-200)}.exercise-chip:focus-visible{outline:2px solid var(--color-base-content);outline-offset:2px}.exercise-chip--active{background:var(--color-base-200);border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.exercise-chip--active svg{fill:currentColor;color:var(--color-base-content)}:root{--wk-rest-h:3.5rem;--wk-log-h:54px;--wk-log-gap:10px}@media (max-height:700px){:root{--wk-rest-h:3.25rem;--wk-log-h:50px}}@media (max-width:767px){body:has(.floor-plate){--wk-plate-h:calc(104px + var(--plate-foot))}body:has(.floor-plate) .wk-topbar__back{display:none}body:has(.floor-plate) .wk-main{padding-bottom:calc(var(--wk-plate-h) + 2rem)}body:has(.floor-plate) .wk-panel__logrow{bottom:calc(var(--wk-plate-h) + var(--wk-log-gap))}body:has(.floor-plate) .wk-xtab{bottom:calc(var(--wk-plate-h) + var(--wk-log-gap) + var(--wk-log-h) + var(--space-7))}}.wk-shell{flex-direction:column;min-height:100dvh;display:flex}.wk-topbar{z-index:30;padding:calc(var(--sat) + .25rem) max(1rem, env(safe-area-inset-left)) .25rem max(1rem, env(safe-area-inset-right));min-height:calc(var(--tap-target) + var(--sat));background:var(--color-base-100);border-bottom:1px solid var(--color-base-300);align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.wk-topbar__back{min-height:var(--tap-target);color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:4px;align-items:center;display:inline-flex}.wk-topbar__brand{font-family:var(--font-display);text-transform:uppercase;margin-right:auto;font-size:1.6rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.wk-main{width:100%;max-width:40rem;padding:var(--space-6) max(var(--space-6), env(safe-area-inset-left)) calc(var(--wk-rest-h) + var(--sab) + 2rem) max(var(--space-6), env(safe-area-inset-right));outline:none;margin:0 auto}body:has(.wk-rest) .toast-region{bottom:calc(var(--wk-rest-h) + var(--sab) + .75rem)}.wk-muted{color:var(--color-muted);margin:0;font-size:.95rem}.wk-icon-btn{width:var(--tap-target);height:var(--tap-target);color:inherit;border-radius:var(--radius-field);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;list-style:none;display:inline-flex}.wk-icon-btn::-webkit-details-marker{display:none}.wk-icon-btn:hover:not(:disabled){border-color:var(--color-line-strong)}.wk-icon-btn:active:not(:disabled){background:var(--color-base-200)}.wk-idle{gap:1.5rem;display:grid}.wk-start{gap:.9rem;display:grid}.wk-start__title{margin:0}.wk-start__sub{margin:.4rem 0 0;font-weight:600}.wk-start__templates{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.wk-idle__links{flex-wrap:wrap;gap:1.5rem;display:flex}.wk-idle__links a{min-height:var(--tap-target);color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:4px;align-items:center;display:inline-flex}.wk-active{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.wk-bar{align-items:center;gap:.5rem;display:flex}.wk-bar__title{flex:1;min-width:0}.wk-title-input{width:100%;min-height:var(--tap-target);color:inherit;font-family:var(--font-display);text-transform:uppercase;text-overflow:ellipsis;background:0 0;border:0;border-bottom:1px dashed #0000;border-radius:0;padding:0;font-size:max(1.5rem,16px);font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.wk-title-input:hover,.wk-title-input:focus{border-bottom-color:var(--color-line-strong)}.wk-bar__clock{color:var(--color-muted);min-width:5ch;margin:0;font-size:1rem}.wk-sync{margin-top:calc(-1 * var(--space-4));display:flex}.wk-sync__btn{min-height:var(--tap-target);color:var(--color-muted);border:1px solid var(--color-line-strong);border-radius:var(--radius-field);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:0 .75rem;font-size:1rem;display:inline-flex}.wk-sync__btn[data-pending],.wk-sync__btn[data-state=error],.wk-sync__btn[data-state=offline],.wk-sync__btn[data-state=signed-out]{color:var(--color-base-content)}.wk-sync__btn:active:not([aria-disabled]){background:var(--color-base-200)}.wk-sync__btn[aria-disabled]{cursor:progress}.wk-menu{position:relative}.wk-menu__panel{z-index:20;background:var(--color-base-200);border:1px solid var(--color-line-strong);border-radius:var(--radius-box);min-width:14rem;display:grid;position:absolute;top:100%;right:0;overflow:hidden}.wk-menu__panel button{min-height:var(--tap-target);color:inherit;border:0;border-bottom:1px solid var(--color-base-300);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.6rem;padding:0 .9rem;display:flex}.wk-menu__panel button:last-child{border-bottom:0}.wk-menu__panel button:hover:not(:disabled){background:var(--color-base-300)}.wk-menu__panel button:disabled{opacity:.4;cursor:not-allowed}.wk-menu__danger{color:var(--color-error)!important}.wk-exercise{gap:var(--space-5);padding:var(--space-5);background:var(--color-base-200);border:1px solid var(--color-base-300);border-radius:var(--radius-box);grid-template-columns:minmax(0,1fr);display:grid}.wk-exercise--superset{border-left:6px solid var(--color-primary)}.wk-exercise__superset{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:-.25rem 0 0;font-size:11px;font-weight:700}.wk-exercise__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.wk-exercise__title{gap:.3rem;min-width:0;display:grid}.wk-exercise__name{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:1.75rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.wk-exercise__machine{margin:0;font-size:.95rem}.wk-exercise__bar,.wk-panel__link{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.95rem}.wk-panel__link{align-items:center;margin:-12px 0;padding:12px 6px;font-size:12px;display:inline-flex}.eq .wk-panel__linkicon{width:16px;height:16px;display:none}@media (max-height:700px),(max-width:767px){.wk-panel .eq__caption{flex-wrap:nowrap;min-height:18px}.wk-panel .eq__text{white-space:nowrap;flex-wrap:nowrap;min-width:0;overflow:hidden}.wk-panel .eq__caption,.wk-panel .eq__text{justify-content:safe center}.wk-panel .eq__bar{display:none}.wk-panel .eq__text{gap:0 3px}.wk-panel .eq__chip{gap:3px}.wk-panel__link{min-width:var(--tap-target);color:var(--color-muted);flex:none;justify-content:center;text-decoration:none}.eq .wk-panel__linkicon{display:block}.wk-panel__linktext{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.wk-sets{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.wk-set{border:1px solid var(--color-base-300);border-left:4px solid var(--color-base-300);border-radius:var(--radius-field);background:var(--color-base-100);gap:.4rem;padding:.5rem .5rem .5rem .6rem;display:grid}.wk-set--active{border-color:var(--color-line-strong);border-left-color:var(--color-primary)}.wk-set--completed{background:var(--color-base-200);border-left-color:var(--color-success)}.wk-set--warmup:not(.wk-panel){opacity:.8}.wk-set--warmup .wk-set__badge{color:var(--color-base-content);background:0 0}.wk-set--pr{border-color:var(--color-secondary)}.wk-set__head{align-items:center;gap:.5rem;display:flex}.wk-set__badge{background:var(--color-neutral);min-width:2rem;height:2rem;color:var(--color-neutral-content);border:1px solid var(--color-line-strong);border-radius:var(--radius-field);flex:none;justify-content:center;align-items:center;padding:0 .4rem;font-weight:700;display:inline-flex}.wk-set__pr{color:var(--color-base-content);align-items:center;gap:.25rem;font-size:.95rem;font-weight:700;display:inline-flex}.wk-set__pr svg{color:var(--color-secondary)}.wk-set__ghost{min-width:0;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.95rem;overflow:hidden}.wk-set__type{min-height:var(--tap-target);background:var(--color-base-100);color:var(--color-base-content);border:1px solid var(--color-line-strong);border-radius:var(--radius-field);font-family:var(--font-body);margin-left:auto;padding:0 .25rem;font-size:max(16px,1rem)}.wk-set__inputs{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;display:grid}.wk-set__field{gap:.15rem;min-width:0;display:grid}.wk-set__caption{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.wk-set .stepper__input{padding:0 .2rem}.wk-set__done{width:3.5rem;height:var(--tap-target);background:var(--color-base-100);color:var(--color-base-content);border:2px solid var(--color-line-strong);border-radius:var(--radius-field);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;display:inline-flex}.wk-set__done[aria-pressed=true]{background:var(--color-success);color:var(--color-success-content);border-color:var(--color-success)}.wk-set__done:active{transform:translateY(1px)}.wk-set__foot{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.wk-effort{flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.wk-effort__label{letter-spacing:.12em;min-width:2rem;color:var(--color-muted);font-size:11px;font-weight:700}.wk-effort__btn{min-width:0;max-width:var(--tap-target);height:var(--tap-target);color:var(--color-base-content);border:1px solid var(--color-line-strong);border-radius:var(--radius-field);font:inherit;cursor:pointer;background:0 0;flex:1;font-weight:700}.wk-effort__btn[aria-pressed=true]{background:var(--color-base-content);color:var(--color-base-100);border-color:var(--color-base-content)}.wk-set--has-preview{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) 96px}.wk-set--has-preview>:not(.wk-set__preview){grid-column:1}.wk-set__preview{grid-area:1/2/span 4;align-self:center;width:96px}.wk-set--compact{padding:0}.wk-compact{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-target);padding:0 var(--space-3) 0 var(--space-4);color:inherit;border-radius:var(--radius-field);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:flex}.wk-compact:active{background:var(--color-base-200)}.wk-compact__value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;font-weight:600;overflow:hidden}.wk-compact__value--empty{color:var(--color-muted);font-size:15px;font-weight:400}.wk-compact__effort{color:var(--color-muted);font-size:13px}.wk-compact__pr{color:var(--color-secondary)}.wk-compact__tick{width:1.5rem;color:var(--color-success);justify-content:center;display:inline-flex}.wk-panel{--wk-pic:clamp(56px, calc((100svh - 548px) * .34), 120px);--wk-dial:clamp(136px, calc((100svh - 548px) * .66), 220px);gap:var(--space-2);animation:wk-panel-in .24s var(--ease-out) both;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid;container-type:inline-size}.wk-panel .eq__art{height:var(--wk-pic)}.wk-panel>.eq{grid-template-columns:minmax(0,1fr);min-width:0}.wk-panel .dial__face{width:var(--wk-dial)}@media (max-width:767px) and (max-height:700px){body:has(.floor-plate) .wk-panel__name{display:none}}@media (max-width:767px){.wk-panel{--wk-pic:clamp(56px, calc((100svh - 584px) * .34), 120px);--wk-dial:clamp(136px, calc((100svh - 584px) * .66), 220px)}}@media (max-height:700px){.wk-panel{--wk-pic:clamp(40px, calc((100svh - 418px) * .3), 96px);--wk-dial:min(clamp(96px, calc((100svh - 418px) * .7), 180px), 52cqw);column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto}.wk-panel>*{grid-column:1/-1}.wk-panel:has(>.dial)>.wk-panel__read{flex-direction:column;grid-column:1;justify-content:center;align-items:center;gap:0}.wk-panel>.dial{grid-column:2}.wk-panel:has(>.dial) .wk-readout__num{font-size:44px}.wk-panel:has(>.dial) .wk-panel__x{display:none}.wk-panel:has(>.dial) .wk-panel__reps:before{content:"× ";color:var(--color-muted);font-size:.7em}.wk-panel:has(>.dial) .wk-panel__reps{font-size:36px}.wk-panel .numstrip__window{height:44px}.wk-panel .eq{gap:0}.wk-panel .eq__caption{min-height:18px}.wk-meter{row-gap:2px;min-height:28px}.wk-meter__num{font-size:20px}}@media (max-width:767px) and (max-height:700px){.wk-panel{--wk-pic:clamp(40px, calc((100svh - 436px) * .3), 96px);--wk-dial:min(clamp(96px, calc((100svh - 436px) * .7), 180px), 52cqw)}}.wk-panel--done .wk-panel__name{opacity:.75}.wk-panel--done .wk-readout__num,.wk-panel--done .wk-panel__reps{color:var(--color-muted)}@keyframes wk-panel-in{0%{opacity:0;transform:translateY(-6px)}}@media (min-width:768px){.wk-panel{width:100%;max-width:28rem;margin-inline:auto}}.wk-panel__head{gap:var(--space-1);display:grid}.wk-panel__name{font-size:clamp(18px, calc(100cqw / (var(--wk-name-chars,12) * .52)), var(--type-display-m-size));line-height:var(--type-display-m-lh);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (max-height:700px){.wk-panel__name{font-size:clamp(16px, calc(100cqw / (var(--wk-name-chars,12) * .52)), var(--type-display-m-size-wrapped));-webkit-line-clamp:1;line-clamp:1}}.wk-panel__metarow{align-items:center;gap:var(--space-2);min-height:var(--tap-target);display:flex}.wk-panel__meta{min-width:0;color:var(--color-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.wk-panel__meta .wk-set__pr{margin-right:var(--space-2);vertical-align:middle;font-size:12.5px}.wk-typebadge{min-width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-field);color:var(--color-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;gap:2px;margin-left:-6px;display:inline-flex;position:relative}.wk-typebadge .wk-set__badge{min-width:1.75rem;height:1.75rem;font-size:13px}.wk-typebadge__chev{flex:none}.wk-typebadge__select{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.wk-typebadge:has(.wk-typebadge__select:focus-visible){outline:2px solid var(--color-base-content);outline-offset:2px}@media (hover:hover) and (pointer:fine){.wk-typebadge:hover{color:var(--color-base-content)}}.wk-panel__legend{padding-top:var(--space-2)}.wk-meter{column-gap:var(--space-3);grid-template-rows:auto 6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;row-gap:4px;min-height:30px;display:grid}.wk-meter__value{grid-area:1/1/span 2;justify-items:start;min-width:3.25rem;margin:0;line-height:1;display:grid}.wk-meter__num{font-family:var(--font-display);font-size:22px;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.05}.wk-meter__k{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:9px;font-weight:700}.wk-meter__status{white-space:nowrap;text-overflow:ellipsis;grid-area:1/2/auto/-1;margin:0;font-size:12px;font-weight:700;line-height:1.3;overflow:hidden}.wk-meter__track{background:var(--color-base-300);border-radius:2px;grid-area:2/2;height:6px;position:relative}.wk-meter__fill,.wk-meter__over,.wk-meter__tick{position:absolute;inset-block:0}.wk-meter__fill{width:calc(var(--wk-meter-fill) * 100%);background:var(--steel);transition:width .16s var(--ease-out);border-radius:2px;left:0}.wk-meter__over{left:calc(var(--wk-meter-best) * 100%);width:calc((var(--wk-meter-to) - var(--wk-meter-best)) * 100%);background:var(--plate-red);animation:1s ease-in-out infinite alternate wk-meter-pulse}.wk-meter__tick{inset-block:-4px;left:calc(var(--wk-meter-best) * 100% - 1px);background:var(--color-base-content);width:2px}.wk-meter__best{color:var(--color-muted);grid-area:2/3;font-size:10px;line-height:1}.wk-meter--pr .wk-meter__status,.wk-meter--pr .wk-meter__num{color:var(--chart-pr)}.wk-meter--pr .wk-meter__num{animation:wk-meter-pop .42s var(--ease-out)}.wk-meter--first .wk-meter__status,.wk-meter--off .wk-meter__status{color:var(--color-muted);font-weight:600}.wk-meter--off .wk-meter__status{grid-area:1/1/-1/-1}@keyframes wk-meter-pulse{0%{opacity:.7}}@keyframes wk-meter-pop{40%{transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.wk-meter__fill{transition:none}.wk-meter__over,.wk-meter--pr .wk-meter__num{animation:none}}.wk-panel__row{align-items:center;gap:10px;display:flex}.wk-panel__row>:last-child{flex:1;min-width:0}.wk-panel__k{width:34px;color:var(--color-muted);flex:none}.wk-effort--panel{gap:6px}.wk-effort--panel .wk-effort__btn{max-width:none;font-size:16px}.wk-panel__read{justify-content:center;align-items:baseline;gap:var(--space-2);min-height:52px;display:flex}.wk-readout{align-items:baseline;gap:var(--space-2);display:inline-flex}.wk-readout__num{min-height:var(--tap-target);color:var(--color-base-content);border:0;border-bottom:2px dotted var(--color-line-strong);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;padding:0 4px}.wk-readout__num:hover:not(:disabled){border-bottom-color:var(--color-muted)}.wk-readout__num--long{font-size:var(--type-readout-size-long)}.wk-readout__num--ghost{color:var(--color-muted)}.wk-readout__num:disabled{cursor:default}.wk-readout__unit{color:var(--color-muted)}.wk-readout__input{background:var(--color-base-200);width:150px;color:var(--color-base-content);border:2px solid var(--color-primary);border-radius:var(--radius-field);font-family:var(--font-display);text-align:center;padding:4px;font-size:56px;font-style:italic;font-weight:850;font-stretch:62%;line-height:1}.wk-panel__x{color:var(--color-muted);margin-inline:var(--space-2)}.wk-panel__reps{align-items:baseline;gap:var(--space-2);font-size:52px;display:inline-flex}.wk-panel__reps--solo{font-size:var(--type-readout-size)}.wk-panel__logrow{bottom:calc(var(--wk-log-gap) + var(--sab));z-index:5;gap:var(--space-1);margin-top:var(--space-2);background:var(--color-base-100);padding-block-end:var(--space-2);display:grid;position:sticky}body:has(.wk-rest) .wk-panel__logrow{bottom:calc(var(--wk-rest-h) + var(--wk-log-gap) + var(--sab))}.wk-panel__log{height:var(--wk-log-h);padding:0 var(--space-6);background:var(--color-primary);color:var(--color-primary-content);border:2px solid var(--color-primary);border-radius:var(--radius-box);cursor:pointer;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out);-webkit-tap-highlight-color:transparent}.wk-panel__log:active:not(:disabled){transform:translateY(1px)}.wk-panel__log:disabled{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.wk-panel__log:disabled{background:color-mix(in oklab, var(--color-primary) 40%, var(--color-base-100))}}.wk-panel__log:disabled{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.wk-panel__log:disabled{border-color:color-mix(in oklab, var(--color-primary) 40%, var(--color-base-100))}}.wk-panel__log:disabled{color:var(--color-primary-content)}@supports (color:color-mix(in lab, red, red)){.wk-panel__log:disabled{color:color-mix(in oklab, var(--color-primary-content) 60%, var(--color-base-100))}}.wk-panel__log:disabled{cursor:not-allowed}.wk-panel__log.is-logged{background:var(--color-success);border-color:var(--color-success);color:var(--color-success-content)}.wk-panel__log.is-reopen{background:var(--color-base-100);color:var(--color-base-content);border-color:var(--color-line-strong)}.wk-panel__token{left:50%;bottom:calc(100% + var(--space-1));border-radius:var(--radius-field);background:var(--color-base-content);color:var(--color-base-100);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;animation:wk-token-rise 1.2s var(--ease-out) both;padding:5px 10px;font-size:12px;font-weight:800;position:absolute;translate:-50%}@keyframes wk-token-rise{0%{opacity:0;translate:-50% 12px}15%,70%{opacity:1}to{opacity:0;translate:-50% -44px}}@media (prefers-reduced-motion:reduce){.eq__chalk{display:none}.wk-panel__token{animation:none}}.wk-panel__log{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.wk-panel__need{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:12px;font-style:normal;font-weight:600;font-stretch:100%;line-height:1.2}.eq,.eq-art{--eq-iron:#2b2e33;--eq-iron-edge:var(--color-line-strong);--eq-plate-idle:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.eq,.eq-art{--eq-plate-idle:color-mix(in srgb, var(--color-base-content) 22%, var(--color-base-200))}}.eq,.eq-art{--eq-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.eq,.eq-art{--eq-body:color-mix(in srgb, var(--color-base-content) 16%, var(--color-base-200))}}.eq,.eq-art{--eq-strong:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.eq,.eq-art{--eq-strong:color-mix(in srgb, var(--color-base-content) 42%, var(--color-base-200))}}.eq,.eq-art{--eq-surface:var(--color-base-200)}.eq{gap:var(--space-1);margin:0;display:grid}.eq__art{height:var(--picture-h);min-width:0;transition:opacity .16s var(--ease-out);position:relative}.eq__chalk{pointer-events:none;position:absolute;inset:0}.eq__fleck{fill:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.eq__fleck{fill:color-mix(in srgb, var(--color-base-content) 80%, transparent)}}.eq__fleck{opacity:0;animation:eq-chalk .9s var(--ease-out) both}@keyframes eq-chalk{0%{opacity:.95;translate:0}to{opacity:0;translate:var(--dx) var(--dy)}}.eq--ghost .eq__art{opacity:.5}.eq svg{width:100%;height:100%;display:block;overflow:visible}.eq--preview{width:96px}.eq--preview .eq__art,.eq--preview svg{height:auto}.eq__caption{justify-content:center;align-items:center;gap:0 var(--space-3);min-height:20px;color:var(--color-muted);text-align:center;flex-wrap:wrap;font-size:12px;line-height:1.4;display:flex}.eq__caption[data-note=true]{color:var(--color-accent-ink)}.eq__text{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;display:inline-flex}.eq__lead{margin-right:2px}.eq__chip{color:var(--color-base-content);align-items:center;gap:4px;font-weight:600;display:inline-flex}.eq__dot{width:9px;height:9px;box-shadow:0 0 0 1px var(--color-line-strong);border-radius:50%;flex:none;display:inline-block}.eq-steel{fill:var(--steel)}.eq-steel-dark{fill:var(--steel-dark)}.eq-collar{fill:var(--steel);stroke:var(--steel-dark);stroke-width:.5px}.eq-frame{fill:var(--eq-iron);stroke:var(--eq-iron-edge)}.eq-plate{stroke:#0000;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:eq-plate-in .12s var(--ease-out) both}.eq-plate[data-tone=white],.eq-plate[data-tone=black]{stroke:var(--color-line-strong)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .eq-plate[data-tone=white],:root:not([data-theme]) .eq-plate[data-tone=black]{stroke:#0000}}[data-theme=overload-floor] .eq-plate[data-tone=white],[data-theme=overload-floor] .eq-plate[data-tone=black]{stroke:#0000}@keyframes eq-plate-in{0%{opacity:0;transform:scaleY(.6)}}.eq .eq-plate{animation:none}.eq .eq-side--r{--dir:1}.eq .eq-side--l{--dir:-1}.eq .eq-plate.is-entering{animation:.26s cubic-bezier(.34,1.56,.64,1) both eq-plate-on;animation-delay:calc(var(--i,0) * 40ms)}.eq .eq-plate.is-leaving{animation:.2s ease-in both eq-plate-off;animation-delay:calc(var(--i,0) * 30ms)}@keyframes eq-plate-on{0%{translate:calc(var(--dir) * 28px) 0;opacity:0}40%{opacity:1}}@keyframes eq-plate-off{to{translate:calc(var(--dir) * 40px) 0;opacity:0}}.eq .eq-bend{transform-box:view-box;transition:rotate .36s cubic-bezier(.34,1.56,.64,1)}.eq .eq-bend--l{transform-origin:96px 46px;rotate:calc(var(--bend,0) * -1deg)}.eq .eq-bend--r{transform-origin:204px 46px;rotate:calc(var(--bend,0) * 1deg)}@media (prefers-reduced-motion:reduce){.eq .eq-plate.is-entering{animation:none}.eq .eq-plate.is-leaving{display:none}.eq .eq-bend{transition:none}}.eq-badge{font-family:var(--font-body);fill:var(--color-muted);font-size:11px;font-weight:700}.eq-iron{fill:var(--eq-iron);stroke:var(--eq-iron-edge);stroke-width:1.5px}.eq-iron-edge{stroke:var(--eq-iron-edge);stroke-width:1px}.eq-db--l,.eq-db--r{transform-box:fill-box;transform:scale(var(--k,1));transition:transform .16s var(--ease-out)}.eq-db--l{transform-origin:100%}.eq-db--r{transform-origin:0}.eq-kb{transform-box:fill-box;transform-origin:bottom;transform:scale(var(--k,1));transition:transform .16s var(--ease-out)}.eq-kb__handle{fill:none;stroke:var(--eq-strong);stroke-width:12px;stroke-linecap:round}.eq-kb__body{stroke:#00000040;stroke-width:1px;transition:fill .16s var(--ease-out)}.eq-kb__num{font-family:var(--font-display);transition:fill .16s var(--ease-out);font-size:24px;font-style:italic;font-weight:850;font-stretch:62%}.eq-rod{stroke:var(--color-line-strong);stroke-width:2px}.eq-sp{fill:var(--eq-plate-idle);transition:transform .14s var(--ease-out), fill .14s var(--ease-out)}.eq-sp.is-on{fill:var(--color-base-content);transform:translateY(-10px)}.eq-pin{transition:transform .14s var(--ease-out)}.eq-pin rect,.eq-pin circle{fill:var(--color-primary)}.eq-small{font-family:var(--font-body);letter-spacing:.15em;fill:var(--color-muted);font-size:10px;font-weight:700}.eq-big{font-family:var(--font-display);fill:var(--color-base-content);font-size:28px;font-style:italic;font-weight:850;font-stretch:62%}.eq-note{font-family:var(--font-body);fill:var(--color-base-content);font-size:12px;font-weight:600}.eq-art{flex:none;min-width:0;display:block}.eq-art svg{width:100%;height:100%;display:block;overflow:visible}.eq-art--thumb{width:104px;height:48px}.eq-art--tile{width:100%;height:36px}.eq-art--hero{width:100%;height:112px}.eq-art--ghost svg{opacity:.45}.eq-art .eq-plate{animation:none}.eq-plate--face .eq-plate__lip{fill:none;stroke:#00000038;stroke-width:1.5px}.eq-art .eq-plate--face[data-tone=white] .eq-plate__disc,.eq-art .eq-plate--face[data-tone=black] .eq-plate__disc,.eq .eq-plate--face[data-tone=white] .eq-plate__disc,.eq .eq-plate--face[data-tone=black] .eq-plate__disc{stroke:var(--color-line-strong);stroke-width:1px}.eq .eq-plate.eq-plate--face{stroke:none;animation-name:eq-drop}.eq-slot{fill:var(--eq-surface)}.eq-slot--edged{stroke:var(--eq-iron-edge);stroke-width:1.5px}.eq-body{fill:var(--eq-body);stroke:var(--color-line-strong);stroke-width:1.5px}.eq-figure__edge,.eq-figure__fill{fill:none;stroke-linecap:round;stroke-linejoin:round}.eq-figure__edge{stroke:var(--color-line-strong)}.eq-figure__fill{stroke:var(--eq-body)}.eq-figure__torso{stroke-width:24px}.eq-figure__edge.eq-figure__torso{stroke-width:27px}.eq-figure__arms{stroke-width:10px}.eq-figure__edge.eq-figure__arms{stroke-width:13px}.eq-figure__legs{stroke-width:12px}.eq-figure__edge.eq-figure__legs{stroke-width:15px}.eq-seam{fill:none;stroke:var(--color-line-strong);stroke-width:2px;stroke-linecap:round}.eq-seam--dash{stroke-dasharray:6 8}.eq-fleck{fill:var(--color-line-strong)}.eq-shaft{fill:none;stroke:var(--steel-dark);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.eq-hex{fill:none;stroke:var(--steel-dark);stroke-width:4px;stroke-linejoin:round}.eq-rail{fill:var(--steel-dark)}.eq-tower{fill:none;stroke:var(--color-line-strong);stroke-width:2px}.eq-cable{fill:none;stroke:var(--steel-dark);stroke-width:2px}.eq-pulley{fill:var(--eq-iron);stroke:var(--steel);stroke-width:2px}.eq-ring{fill:none;stroke:var(--steel);stroke-width:2.5px}.eq-ring-big{fill:none;stroke:var(--eq-strong);stroke-width:7px}.eq-rope,.eq-handle-loop{fill:none;stroke:var(--eq-strong);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.eq-vbar,.eq-handle,.eq-post{fill:none;stroke:var(--steel-dark);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.eq-grip{stroke:var(--eq-strong);stroke-width:9px;stroke-linecap:round}.eq-strap{fill:none;stroke:var(--eq-strong);stroke-width:7px}.eq-strap-line{fill:none;stroke:var(--eq-strong);stroke-width:5px;stroke-linejoin:round}.eq-belt__strap{fill:none;stroke:var(--eq-strong);stroke-width:14px;stroke-linecap:round}.eq-chain{fill:none;stroke:var(--steel-dark);stroke-width:3px;stroke-dasharray:5 3}.eq-knurl{stroke:var(--steel-dark);stroke-width:1px}.eq-band__loop{fill:none;stroke:var(--steel-dark);stroke-width:9px}.eq-runner{fill:none;stroke:var(--steel-dark);stroke-width:6px;stroke-linecap:round}.eq-rib{stroke:var(--steel-dark);stroke-width:3px}.eq-tread{fill:none;stroke:var(--eq-iron-edge);stroke-width:6px;stroke-dasharray:5 6}.eq-cord{fill:none;stroke:var(--color-line-strong);stroke-width:3px}.eq-shaft-wood{stroke:var(--eq-body);stroke-width:8px;stroke-linecap:round}.eq-ball__num{font-family:var(--font-display);fill:var(--plate-ink-light);font-size:26px;font-style:italic;font-weight:850;font-stretch:62%}.eq-art--slide .eq-plate{animation:eq-slide-r .22s var(--ease-out) both;animation-delay:calc(.16s + var(--i,0) * .12s)}.eq-art--slide .eq-side--l .eq-plate{animation-name:eq-slide-l}.eq-art--slide .eq-plate--face{animation-name:eq-drop}@keyframes eq-slide-r{0%{opacity:0;transform:translate(36px)}}@keyframes eq-slide-l{0%{opacity:0;transform:translate(-36px)}}@keyframes eq-drop{0%{opacity:0;transform:translateY(-18px)}}@media (prefers-reduced-motion:reduce){.eq-art .eq-plate{animation:none!important}.wk-panel,.eq-plate,.eq-db--l,.eq-db--r,.eq-kb,.eq-kb__body,.eq-kb__num,.eq-sp,.eq-pin,.eq__art,.wk-panel__log{transition:none!important;animation:none!important}}.wk-rest{z-index:40;min-height:calc(var(--wk-rest-h) + var(--sab));padding:0 max(.75rem, env(safe-area-inset-right)) var(--sab) max(.75rem, env(safe-area-inset-left));background:var(--color-base-100);border-top:1px solid var(--color-base-300);align-items:center;gap:.25rem;display:flex;position:fixed;bottom:0;left:0;right:0}.wk-rest--running{background:var(--color-base-200)}.wk-rest--done{background:var(--color-primary);color:var(--color-primary-content)}.wk-rest--done .wk-icon-btn:hover:not(:disabled){border-color:var(--color-primary-content)}.wk-rest--overtime{background:var(--color-base-200);color:var(--color-base-content);border-top:2px solid var(--color-accent)}.wk-rest--overtime .wk-rest__clock{color:var(--color-accent-ink)}.wk-rest--overtime .wk-icon-btn:hover:not(:disabled){border-color:var(--color-line-strong)}.wk-rest__ghost{white-space:nowrap;color:var(--color-muted);font-size:12px;font-weight:600}.wk-rest--running .wk-rest__label,.wk-rest--paused .wk-rest__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wk-rest--paused .wk-rest__clock{color:var(--color-muted)}@media (max-width:359px){.wk-rest__ghost,.wk-rest__main>svg{display:none}}.wk-rest__main{min-height:var(--tap-target);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.6rem;display:flex}.wk-rest__clock{font-family:var(--font-display);min-width:4.5ch;font-size:2rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.wk-restchip{background:var(--color-base-200);height:34px;color:var(--color-base-content);border:1px solid var(--color-line-strong);border-radius:var(--radius-field);font-family:var(--font-display);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;padding:0 12px;font-size:20px;font-style:italic;font-weight:850;font-stretch:62%;line-height:1;display:inline-flex;position:relative}.wk-restchip:after{content:"";position:absolute;inset:-5px 0}.wk-topbar:has(.wk-restchip) .wk-topbar__brand{display:none}.wk-topbar .wk-restchip{margin-right:auto}.wk-restchip--paused{color:var(--color-muted)}.wk-restchip--overtime{color:var(--color-accent-ink);border-color:var(--color-accent)}.wk-rest-sheet{justify-items:center;gap:1rem;display:grid}.wk-rest-sheet__clock{font-family:var(--font-display);text-align:center;min-width:4.5ch;margin:0;font-size:5rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.wk-rest-sheet__status{color:var(--color-muted);margin:-.5rem 0 0}.wk-rest-sheet__row,.wk-rest-sheet__presets{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.wk-picker__body{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.wk-picker .tabs-o__list{overflow-x:auto}.wk-picker__heading{margin:0 0 .5rem;font-size:1.25rem}.wk-picker .exercise-list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.wk-picker .exercise-card__actions{padding:0 .75rem .75rem}.wk-machine{gap:.75rem;display:grid}.wk-machine__title{margin:0;font-size:1.4rem}.wk-machine__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.wk-machine__option{min-height:var(--tap-target);border:1px solid var(--color-line-strong);border-radius:var(--radius-field);cursor:pointer;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.wk-machine__option:has(input:checked){border:2px solid var(--color-primary)}.wk-machine__option span{display:grid}.wk-machine__option input,.wk-radio input{width:1.4rem;height:1.4rem;accent-color:var(--color-primary)}.wk-radio{min-height:var(--tap-target);cursor:pointer;align-items:center;gap:.5rem;margin-right:1rem;display:inline-flex}.wk-form{gap:.9rem;display:grid}.wk-form__row{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.wk-form__units,.wk-form__plates{border:0;margin:0;padding:0}.wk-form__legend{align-items:center;gap:.125rem;display:flex}.wk-plates{gap:var(--space-3);flex-wrap:wrap;display:flex}.wk-plate-chip{min-height:var(--tap-target);padding:0 var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-field);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.wk-plate-chip.is-on{background:var(--color-base-200);border-color:var(--color-primary)}.wk-plate-chip input{width:1.2rem;height:1.2rem;accent-color:var(--color-primary)}.wk-bell{align-items:stretch;display:inline-flex}.wk-bell .wk-plate-chip:has(+.wk-bell__remove){border-right:0}.wk-bell__remove{min-width:var(--tap-target);min-height:var(--tap-target);border:1px solid var(--color-line-strong);border-radius:var(--radius-field);color:inherit;cursor:pointer;background:0 0;place-items:center;display:inline-grid}.wk-bell__remove:hover{background:var(--color-base-200)}.wk-bell-add{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.wk-bell-add .field{flex:9rem}.wk-bell-add .ui-btn{margin-top:1.55rem}.wk-form__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.wk-select{width:100%;min-height:var(--tap-target);background:var(--color-base-100);color:var(--color-base-content);border:1px solid var(--color-line-strong);border-radius:var(--radius-field);font-family:var(--font-body);padding:0 .6rem;font-size:max(16px,1rem)}.wk-checks{border:0;flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;display:flex}.wk-check{min-height:var(--tap-target);cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.wk-check input{width:1.3rem;height:1.3rem;accent-color:var(--color-primary)}.wk-summary{gap:1rem;display:grid}.wk-summary__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.wk-clear{gap:var(--space-5);display:grid}.wk-clear__kicker,.wk-goal__k{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0;font-weight:700}.wk-goal__k{color:var(--color-muted)}.wk-clear__title{font-family:var(--font-display);font-style:italic;font-weight:850;font-stretch:62%;font-size:clamp(3.25rem, 15vw, var(--type-display-xl-size));line-height:var(--type-display-xl-lh);text-transform:uppercase;transform-origin:0;margin:-6px 0 0;animation:.52s cubic-bezier(.34,1.56,.64,1) both wk-clear-in}.wk-clear__stats{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wk-clear__stats .stat-o{padding:var(--space-4) var(--space-5);background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--radius-box)}.wk-goal{gap:var(--space-2);display:grid}.wk-goal__line{margin:0;font-size:15px;font-weight:600;line-height:1.4}.wk-goal__bar{height:10px;margin-block:var(--space-2);background:var(--color-base-300);border-radius:2px;position:relative}.wk-goal__fill{width:var(--fill);background:var(--color-base-content);inset-block:0;border-radius:2px;position:absolute;left:0}.wk-goal__bar--below .wk-goal__fill{background:var(--color-accent)}.wk-goal__band{inset-block:-5px;left:var(--lo);width:calc(var(--hi) - var(--lo));border:1px dashed var(--color-line-strong);border-radius:2px;position:absolute}.wk-goal__key{color:var(--color-muted);margin:0;font-size:12px}@keyframes wk-clear-in{0%{opacity:0;scale:1.08}}@media (prefers-reduced-motion:reduce){.wk-clear__title{animation:none}}.wk-summary__prs{color:var(--color-base-content);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.wk-summary__prs svg{color:var(--color-secondary);display:inline}.wk-pr{--eq-surface:var(--color-base-100);gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-box);background:var(--color-base-100);border-left:6px solid var(--color-secondary);display:grid}.wk-pr__label{color:var(--color-muted);align-items:center;gap:6px;margin:0;display:flex}.wk-pr__label svg{color:var(--color-secondary)}.wk-pr__art{margin-top:var(--space-2)}.wk-pr__set{justify-content:center;align-items:baseline;gap:6px;margin:0;display:flex}.wk-pr__set .type-readout{font-size:64px}.wk-pr__u{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:15px;font-weight:700}.wk-pr__x{font-family:var(--font-display);color:var(--color-muted);font-size:36px;font-style:italic;font-weight:850;font-stretch:62%}.wk-pr__line{text-align:center;font-size:var(--type-body-size-dense);margin:0}.wk-list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.wk-gear{margin-bottom:var(--space-6);gap:.9rem;display:grid}.wk-section-title{margin:0;font-size:1.125rem;font-weight:700}.wk-card{gap:.5rem;display:grid}.wk-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.wk-card__title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:1.5rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.wk-card__title a{color:inherit;text-decoration:none}.wk-card__title a:hover,.wk-card__title a:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:4px}.wk-card__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wk-stats{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;font-size:.95rem;display:flex}.wk-group{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:1.5rem 0 .5rem;font-size:11px;font-weight:700}.wk-te{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-200);gap:.75rem;padding:1rem;display:grid}.wk-te__grid{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.6rem;display:grid}.wk-legend{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:0 .75rem;margin:0;font-size:.95rem;display:flex}.wk-legend__item{align-items:center;display:inline-flex}.wk-exercise{scroll-margin-top:calc(var(--tap-target) + var(--sat) + var(--space-6))}.wk-xtab{--wk-xtab-w:var(--tap-target);z-index:35;bottom:calc(var(--sab) + var(--wk-log-gap) + var(--wk-log-h) + var(--space-7));grid-template-rows:repeat(3, var(--tap-target));inline-size:var(--wk-xtab-w);background:var(--color-base-200);border:1px solid var(--color-line-strong);color:var(--color-base-content);animation:xtab-in .2s var(--ease-out) both;display:grid;position:fixed}body:has(.wk-rest) .wk-xtab{bottom:calc(var(--wk-rest-h) + var(--sab) + var(--wk-log-gap) + var(--wk-log-h) + var(--space-7))}.wk-xtab--right{right:env(safe-area-inset-right);border-radius:var(--radius-box) 0 0 var(--radius-box);--xtab-from:100%;border-right:0}.wk-xtab--left{left:env(safe-area-inset-left);border-radius:0 var(--radius-box) var(--radius-box) 0;--xtab-from:-100%;border-left:0}@keyframes xtab-in{0%{translate:var(--xtab-from) 0}to{translate:0}}@media (prefers-reduced-motion:reduce){.wk-xtab{animation:none}}body:has(dialog[open]) .wk-xtab{visibility:hidden}.wk-xtab__btn{min-block-size:var(--tap-target);min-inline-size:var(--tap-target);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.wk-xtab__btn+.wk-xtab__btn{border-top:1px solid var(--color-line-strong)}.wk-xtab__count{font-size:.9375rem;font-weight:700}.wk-xtab__btn:disabled{opacity:.4;cursor:default}.wk-xtab__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}body:has(.wk-xtab--right) .wk-main{padding-right:calc(var(--tap-target) + var(--space-3) + env(safe-area-inset-right))}body:has(.wk-xtab--left) .wk-main{padding-left:calc(var(--tap-target) + var(--space-3) + env(safe-area-inset-left))}.wk-jump{margin:0;padding:0;list-style:none;display:grid}.wk-jump__row{justify-content:space-between;align-items:baseline;gap:var(--space-6);inline-size:100%;min-block-size:var(--tap-target);padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--color-base-300);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;display:flex}.wk-jump__row[aria-current=true]{font-weight:700}.wk-jump__meta{color:var(--color-muted);flex:none;font-size:.875rem}.wk-jump__row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.wk-picker__add{min-width:var(--tap-target);min-height:var(--tap-target);padding:0}.wk-prm{z-index:65;align-content:center;justify-items:center;gap:var(--space-7);padding:calc(var(--sat) + 24px) max(24px, env(safe-area-inset-right)) calc(var(--sab) + 24px) max(24px, env(safe-area-inset-left));background:var(--color-base-100);color:var(--color-base-content);text-align:center;animation:wk-prm-in .22s var(--ease-out) both;display:grid;position:fixed;inset:0;overflow:hidden}.wk-prm[data-ready=true]{cursor:pointer}.wk-prm__stage{aspect-ratio:1;width:clamp(120px,22svh,176px);position:relative}.wk-prm__plate{transform-origin:50% 100%;width:100%;height:100%;animation:.82s cubic-bezier(.22,1,.36,1) both wk-prm-roll,.42s cubic-bezier(.34,1.56,.64,1) .82s both wk-prm-land;display:block;overflow:visible}.wk-prm__disc{fill:var(--plate-red)}.wk-prm__lip{fill:#00000024;stroke:#00000047;stroke-width:1.5px}.wk-prm__ticks{stroke:var(--plate-ink-light);stroke-linecap:round;opacity:.8}.wk-prm__stamp{fill:var(--plate-ink-light);font-family:var(--font-display);font-size:40px;font-style:italic;font-weight:850;font-stretch:62%}.wk-prm__bore{fill:var(--color-base-100)}.wk-prm__shock{border:4px solid var(--plate-red);opacity:0;border-radius:50%;animation:.7s ease-out .82s forwards wk-prm-shock;position:absolute;inset:0}.wk-prm__text{justify-items:center;gap:var(--space-1);max-width:24rem;animation:wk-prm-text .42s var(--ease-out) .88s both;display:grid}.wk-prm__kicker{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.wk-prm__big{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.wk-prm__num{font-family:var(--font-display);font-style:italic;font-weight:850;font-stretch:62%;font-size:var(--type-display-xl-size);line-height:var(--type-display-xl-lh);animation:.52s cubic-bezier(.34,1.56,.64,1) .9s both wk-prm-pop;display:inline-block}.wk-prm__unit,.wk-prm__what{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:12px;font-weight:700}.wk-prm__sub{margin:var(--space-2) 0 0;color:var(--color-muted);text-wrap:balance;font-size:14px}.wk-prm__unlock{margin:var(--space-3) 0 0;border-radius:var(--radius-field);background:var(--color-base-content);color:var(--color-base-100);letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;font-size:12px;font-weight:800}.wk-prm__close{margin-top:var(--space-6);min-height:50px;padding:0 var(--space-8);color:inherit;border:2px solid var(--color-base-content);border-radius:var(--radius-box);cursor:pointer;background:0 0}.wk-prm__close:focus-visible{outline:2px solid var(--color-base-content);outline-offset:3px}@keyframes wk-prm-in{0%{opacity:0}}@keyframes wk-prm-roll{0%{translate:calc(50vw + 100%);rotate:720deg}}@keyframes wk-prm-land{0%{scale:1.08 .86}}@keyframes wk-prm-shock{0%{opacity:.9;scale:1}to{opacity:0;scale:2.3}}@keyframes wk-prm-text{0%{opacity:0;translate:0 14px}}@keyframes wk-prm-pop{0%{scale:1.3}}@media (prefers-reduced-motion:reduce){.wk-prm,.wk-prm__plate,.wk-prm__text,.wk-prm__num{animation:none}.wk-prm__shock{display:none}}.wk-prm--still,.wk-prm--still .wk-prm__plate,.wk-prm--still .wk-prm__text,.wk-prm--still .wk-prm__num{animation:none}.wk-prm--still .wk-prm__shock{display:none}.progress-section{margin-top:2rem}.progress-subhead{font-family:var(--font-display);text-transform:uppercase;margin:0 0 .75rem;font-size:1.5rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.progress-stats{flex-wrap:wrap;gap:1rem 2.5rem;margin:1rem 0 1.25rem;display:flex}.progress-note{color:var(--color-muted);max-width:62ch;margin:.75rem 0 0;font-size:.95rem;line-height:1.45}.progress-charts{display:block}.chart-frame{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-200);min-width:0;margin:1.25rem 0 0;padding:1rem}.chart-frame__head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.chart-frame__title{font-weight:700;font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-muted)}.chart-frame__summary{color:var(--color-muted);margin:.25rem 0 .75rem;font-size:.9rem;line-height:1.4}.chart-frame__plot{min-width:0}.chart-plot{width:100%;min-width:0;height:14rem}.chart-plot--tall{height:16rem}@media (min-width:768px){.chart-plot{height:17rem}.chart-plot--tall{height:21rem}}.chart-frame__skeleton{background:linear-gradient(90deg, var(--chart-grid), transparent, var(--chart-grid));background-size:200% 100%;height:12rem;animation:1.4s linear infinite chart-skeleton}@keyframes chart-skeleton{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.chart-frame__skeleton{animation:none}}.chart-frame__empty{text-align:center;padding:1.5rem .5rem}.chart-frame__empty-title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:1.5rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.chart-frame__empty-text{max-width:44ch;margin:.4rem auto 0;font-size:.95rem}.chart-frame__empty-action{margin-top:.75rem}.chart-frame__lowdata{border:1px dashed var(--color-line-strong);border-radius:var(--radius-field);background:var(--color-base-100);gap:.6rem;margin-top:.75rem;padding:.75rem .9rem;display:flex}.chart-frame__lowdata-icon{color:var(--color-muted);flex:none;margin-top:.2rem}.chart-frame__lowdata-title{margin:0;font-weight:600}.chart-frame__lowdata-text{margin:.2rem 0 0;font-size:.92rem;line-height:1.4}.chart-legend{flex-wrap:wrap;gap:.35rem 1.1rem;margin:.75rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.chart-legend__item{align-items:center;gap:.45rem;display:inline-flex}.chart-legend__swatch{--swatch:var(--chart-forecast);--swatch-opacity:1;flex:none;width:1.25rem;height:.65rem;display:inline-block}.chart-legend__swatch--line{background:var(--swatch);height:2px}.chart-legend__swatch--dashed{border-top:2px dashed var(--swatch);height:0}.chart-legend__swatch--band{background:var(--swatch);opacity:var(--swatch-opacity)}.chart-legend__swatch--dot,.chart-legend__swatch--square,.chart-legend__swatch--diamond,.chart-legend__swatch--triangle{background:var(--swatch);width:.65rem;opacity:var(--swatch-opacity)}.chart-legend__swatch--dot{border-radius:50%}.chart-legend__swatch--diamond{transform:rotate(45deg)scale(.8)}.chart-legend__swatch--triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.chart-legend__swatch--star{background:var(--chart-pr);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:.85rem;height:.85rem}.chart-tooltip{border:1px solid var(--color-line-strong);border-radius:var(--radius-field);background:var(--color-base-100);color:var(--color-base-content);padding:.5rem .65rem;font-size:.85rem;line-height:1.4}.chart-tooltip__title{margin-bottom:.15rem;font-weight:600}.chart-frame__table{border-top:1px solid var(--color-base-300);margin-top:.9rem;padding-top:.6rem}.chart-frame__table>summary{cursor:pointer;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:.25em;align-items:center;font-size:.9rem;font-weight:600;display:inline-flex}.chart-frame__table-scroll{max-height:18rem;margin-top:.4rem;overflow:auto}.chart-table{border-collapse:collapse;width:100%;font-size:.88rem}.chart-table th,.chart-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--color-base-300);padding:.35rem .6rem}.chart-table thead th{background:var(--color-base-200);font-weight:600;position:sticky;top:0}.chart-table th:first-child,.chart-table td:first-child{text-align:left}.chart-table tbody th{font-weight:500}.series-picker{margin:1.25rem 0 0}.series-picker__list{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.series-picker__item{border:1px solid var(--color-line-strong);border-radius:var(--radius-field);background:var(--color-base-100);min-height:44px;color:var(--color-base-content);align-items:center;gap:.6rem;padding:.45rem .9rem;text-decoration:none;display:flex}.series-picker__item:hover{background:var(--color-base-200)}.series-picker__item:focus-visible{outline:2px solid var(--color-base-content);outline-offset:2px}.series-picker__item--active{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:var(--color-base-200)}.series-picker__swatch,.series-card__swatch{flex:none;width:.8rem;height:.8rem;display:inline-block}.series-picker__swatch--circle,.series-card__swatch--circle{border-radius:50%}.series-picker__swatch--diamond,.series-card__swatch--diamond{transform:rotate(45deg)scale(.85)}.series-picker__swatch--triangle,.series-card__swatch--triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.series-picker__text{flex-direction:column;line-height:1.25;display:flex}.series-picker__label{font-weight:600}.series-picker__meta{color:var(--color-muted);font-size:.8rem}.series-cards{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.series-card-link{color:inherit;text-decoration:none;display:block}.series-card-link:focus-visible{outline:2px solid var(--color-base-content);outline-offset:4px;border-radius:var(--radius-box)}.series-card__name{margin:0;font-size:1.05rem;font-weight:600}.series-card__meta{color:var(--color-muted);align-items:center;gap:.45rem;margin:.25rem 0 .75rem;font-size:.85rem;display:flex}.bigthree{margin-top:1.5rem}.weekly-sets{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.weekly-sets__row{grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;font-size:.9rem;display:grid}@media (min-width:640px){.weekly-sets__row{grid-template-columns:9rem minmax(0,1fr) 11rem}}.weekly-sets__track{border-radius:var(--radius-field);background:var(--color-base-100);height:1.1rem;position:relative}.weekly-sets__band{background:var(--chart-forecast);opacity:.3;position:absolute;top:0;bottom:0}.weekly-sets__bar{background:var(--chart-free-weight);border-radius:0 var(--radius-field) var(--radius-field) 0;position:absolute;top:.3rem;bottom:.3rem;left:0}.weekly-sets__value{text-align:right;font-weight:600}.weekly-sets__status{color:var(--color-muted);font-size:.78rem;font-weight:400;display:block}@media (min-width:640px){.weekly-sets__status{margin-left:.4ch;display:inline}}.weekly-sets__note{color:var(--color-muted);margin:.6rem 0 0;font-size:.8rem}.heatmap{align-items:flex-start;gap:.4rem;display:flex}.heatmap__days{color:var(--chart-axis);grid-template-rows:1rem repeat(7,1fr);gap:3px;padding-top:0;font-size:.7rem;display:grid}.heatmap__days .heatmap__day{height:1.05rem;line-height:1.05rem}.heatmap__days:before{content:""}.heatmap__grid{flex:1;gap:3px;min-width:0;display:grid}.heatmap__week{grid-template-rows:1rem repeat(7,1fr);gap:3px;min-width:0;display:grid}.heatmap__month{white-space:nowrap;color:var(--chart-axis);font-size:.7rem;line-height:1rem;overflow:visible}.heatmap__cell{aspect-ratio:1;background:var(--chart-grid);border-radius:2px;min-height:.9rem;display:block}.heatmap__cell[data-level="1"]{background:var(--chart-free-weight)}@supports (color:color-mix(in lab, red, red)){.heatmap__cell[data-level="1"]{background:color-mix(in srgb, var(--chart-free-weight) 28%, var(--color-base-100))}}.heatmap__cell[data-level="2"]{background:var(--chart-free-weight)}@supports (color:color-mix(in lab, red, red)){.heatmap__cell[data-level="2"]{background:color-mix(in srgb, var(--chart-free-weight) 50%, var(--color-base-100))}}.heatmap__cell[data-level="3"]{background:var(--chart-free-weight)}@supports (color:color-mix(in lab, red, red)){.heatmap__cell[data-level="3"]{background:color-mix(in srgb, var(--chart-free-weight) 75%, var(--color-base-100))}}.heatmap__cell[data-level="4"]{background:var(--chart-free-weight)}.heatmap__cell[data-level=future]{border:1px dashed var(--chart-grid);background:0 0}.pr-recent{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pr-recent__item{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.6rem;display:grid}.pr-star{color:var(--chart-pr);align-self:center}.pr-recent__prev,.pr-recent__date{color:var(--color-muted);font-size:.85rem}.pr-by-lift{margin-top:2rem}.pr-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.5rem;display:grid}.pr-card__name{margin:0;font-size:1.05rem;font-weight:600}.pr-card__table th:not(:first-child),.pr-card__table td:not(:first-child){text-align:right}.body-form{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-200);gap:1rem;padding:1rem;display:grid}.body-form__title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:1.5rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.body-form__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.85rem;display:grid}.body-form__group{border:0;border-top:1px solid var(--color-base-300);min-width:0;margin:0;padding:.75rem 0 0}.body-form__group>legend{padding:0 .5rem 0 0;font-weight:600}.body-form__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.navy-estimate{justify-items:start;gap:.5rem;margin-top:.75rem;display:grid}.navy-estimate__value{margin:0}.body-history{gap:.75rem;margin-top:2rem;display:grid}.body-history__actions{justify-content:flex-end;gap:1rem;display:flex}.body-history__actions .link{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.body-log{gap:1rem;display:grid}.body-trend-card,.week-volume-card{gap:.75rem;display:grid}.chart-plot>.chart-frame__skeleton{height:100%}.report{gap:2rem;display:grid}.report__notice{border:1px dashed var(--color-line-strong);border-radius:var(--radius-box);background:var(--color-base-200);margin:0;padding:.9rem 1rem}.report__meta{color:var(--color-muted);margin:1.25rem 0 0;font-size:.85rem}.report__cards{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.narrative__headline{font-family:var(--font-display);text-transform:uppercase;margin:0 0 .75rem;font-size:clamp(1.9rem,1.4rem + 2vw,2.75rem);font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.narrative__summary{max-width:65ch;margin:0 0 1.25rem;font-size:1.1rem;line-height:1.55}.narrative__section,.narrative__actions{border-top:1px solid var(--color-base-300);max-width:65ch;margin-top:1rem;padding-top:1rem}.narrative__section h3,.narrative__actions h3{letter-spacing:.02em;margin:0 0 .35rem;font-size:1rem;font-weight:700}.narrative__section p{margin:0;line-height:1.55}.narrative__actions ol{gap:.6rem;margin:0;padding-left:1.4rem;display:grid}.narrative__refs{flex-wrap:wrap;gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.narrative__refs li{border:1px solid var(--color-base-300);border-radius:var(--radius-field);padding:.05rem .45rem;font-size:.78rem;line-height:1.4}.insight-card{--severity:var(--color-line-strong);border:1px solid var(--color-base-300);border-left:6px solid var(--severity);border-radius:var(--radius-box);background:var(--color-base-200);color:var(--color-base-content)}.insight-card--suggestion{--severity:var(--color-primary)}.insight-card--warning{--severity:var(--color-accent)}.insight-card--celebration{--severity:var(--color-success)}.insight-card__summary{cursor:pointer;align-items:center;gap:.75rem;min-height:3rem;padding:.6rem .9rem;list-style:none;display:flex}.insight-card__summary::-webkit-details-marker{display:none}.insight-card__summary:focus-visible{outline:2px solid var(--color-base-content);outline-offset:-2px}.insight-card__badge{border-radius:var(--radius-field);background:var(--color-base-300);color:var(--color-base-content);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:.1rem .5rem;font-size:.72rem;font-weight:700;line-height:1.4}.insight-card__title{flex:1;font-weight:600;line-height:1.3}.insight-card__chevron{border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);width:.6rem;height:.6rem;transition:transform .16s var(--ease-out);flex:none;transform:rotate(45deg)}.insight-card[open] .insight-card__chevron{transform:rotate(-135deg)}.insight-card__body{gap:.9rem;max-width:70ch;padding:0 .9rem 1rem;display:grid}.insight-card__body p{margin:0;line-height:1.55}.insight-card__evidence{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem 1rem;margin:0;display:grid}.insight-card__fact{border-top:1px solid var(--color-base-300);padding-top:.3rem}.insight-card__fact dt{color:var(--color-muted);font-size:.78rem}.insight-card__fact dd{margin:0;font-weight:600}.insight-card__unit{color:var(--color-muted);font-weight:400}.insight-card__sources{font-size:.85rem}.insight-card__sources-label{letter-spacing:.04em;text-transform:uppercase;margin-bottom:.2rem;font-size:.72rem;font-weight:700;display:block}.insight-card__sources ul{gap:.15rem;margin:0;padding-left:1.1rem;display:grid}@media (prefers-reduced-motion:reduce){.insight-card__chevron{transition:none}}.regenerate{justify-items:start;gap:.35rem;display:grid}.regenerate__left,.regenerate__message{margin:0;font-size:.85rem}.regenerate__message:empty{display:none}.insight-history{margin-top:2.5rem}.insight-history__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.insight-history__item{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-200);flex-wrap:wrap;gap:.25rem 1rem;min-height:2.75rem;padding:.7rem .9rem;display:flex}.insight-history__item:hover{border-color:var(--color-line-strong)}.insight-history__week{font-weight:700}.insight-latest__label{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-muted);margin:0 0 .4rem;font-weight:700}.insight-latest__headline{font-family:var(--font-display);text-transform:uppercase;margin:0 0 .5rem;font-size:1.5rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.insight-latest__top{margin:0 0 .75rem}.learn__back{margin:0 0 1rem}.learn{max-width:52rem;margin:0 auto}.learn__body{gap:2rem;display:grid}.learn__section h2{font-family:var(--font-display);text-transform:uppercase;border-bottom:1px solid var(--color-base-300);margin:0 0 .6rem;padding-bottom:.3rem;font-size:clamp(1.5rem,1.25rem + 1vw,1.9rem);font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.learn__section p,.learn__section li{max-width:68ch;line-height:1.65}.learn__section p{margin:0 0 .8rem}.learn__section ul{gap:.6rem;margin:0 0 .8rem;padding-left:1.2rem;display:grid}.learn__cite{text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px;white-space:nowrap;text-decoration-thickness:2px}.learn__cite:hover,.learn__cite:focus-visible{background:var(--color-base-200)}.learn__contested{border:1px solid var(--color-line-strong);border-radius:var(--radius-field);letter-spacing:.03em;margin-right:.3ch;padding:0 .35rem;font-size:.8rem;font-weight:700;display:inline-block}.learn__inapp{border:1px solid var(--color-base-300);border-left:6px solid var(--color-accent);border-radius:var(--radius-box);background:var(--color-base-200);padding:1rem 1.1rem}.learn__inapp p{margin:0;line-height:1.6}.learn__inapp-label{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-muted);font-weight:700;margin-bottom:.3rem!important}.learn__sources ul{font-size:.92rem}.learn__source-kind{color:var(--color-muted)}.learn__disclaimer{color:var(--color-muted);font-size:.85rem;margin-top:1rem!important}.learn-index{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.learn-index__link{display:block}.learn-index__card h2{font-family:var(--font-display);text-transform:uppercase;margin:0 0 .3rem;font-size:1.6rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.learn-index__card p{margin:0}.insight-card li>a.link-underline{min-height:var(--tap-target);align-items:center;display:inline-flex}.today{width:100%;max-width:80rem;margin-inline:auto}.today-head{margin-bottom:var(--space-5)}.today-title{margin:0;font-size:36px;line-height:1.05}.today-label{color:var(--color-muted);margin:0}.today-muted{font-size:var(--type-body-size-dense);color:var(--color-muted);margin:0}.today-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.today-col{display:contents}.today-cell{min-width:0}.today-cell--start{order:1}.today-cell--intro{order:2}.today-cell--week{order:3}.today-cell--tiles{order:4}.today-cell--sets{order:5}.today-cell--templates{order:6}.today-cell--insight{order:7}.today-cell--body{order:8}.today-cell--chart{order:9}.today .skel--t-week{--skel-h:117px}.today .skel--t-tiles{--skel-h:257px}@media (min-width:768px){.today .skel--t-tiles{--skel-h:278px}}.today-cell--intro:empty{display:none}.today-cell--intro .page-intro{margin:0}@media (min-width:768px){.today-title{font-size:44px}.today-grid{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.today-col{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.today-cell{order:0}.today-cell--intro{order:-1;grid-column:1/-1}.today-col--c{gap:var(--space-7);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (min-width:1024px){.today-grid{grid-template-columns:290px minmax(0,1fr) 270px}.today-col--c{gap:var(--space-5);grid-column:auto;display:flex}}.today-panel{gap:var(--space-3);min-width:0;padding:var(--space-6);background-color:var(--color-base-200);color:var(--color-base-content);border-radius:6px;flex-direction:column;display:flex}.today-panel p,.today-empty__title{margin:0}.today-link{min-height:var(--tap-target);font-size:var(--type-body-size-dense);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:.25em;align-self:flex-start;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.today-next__title{overflow-wrap:anywhere;margin:0}.today-next__list{font-size:var(--type-body-size-dense);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.today-next__list li{justify-content:space-between;gap:var(--space-5);border-top:1px solid var(--color-base-300);padding:7px 0;display:flex}.today-next__list li>span:first-child{overflow-wrap:anywhere;min-width:0}.today-next__list li>span:last-child{color:var(--color-muted);flex:none}.today-next__go{min-height:48px}.today-next__name{gap:2px;min-width:0;display:grid}.today-next__session,.today-next__summary{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.today-next__summary{font-size:var(--type-body-size-dense);color:var(--color-muted)}.today-next__plan{margin-top:var(--space-2);flex-direction:column;display:flex}.today-next__plan--expect{min-height:calc(177.5px + var(--next-list,0) * 6px + var(--next-rows,0) * 56px + var(--next-more,0) * 32px)}.today-next__head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:20px;display:flex}.today-next__lead{gap:var(--space-1);display:grid}.today-next__art{margin-block:var(--space-2) var(--space-1)}.today-next__lift{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.today-next__set{font-size:var(--type-body-size-dense);color:var(--color-muted);margin:0}.today-next__set b{color:var(--color-base-content);font-weight:700}.today-next__then{margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.today-next__then li{align-items:center;gap:var(--space-5);min-height:56px;padding:var(--space-2) 0;border-top:1px solid var(--color-base-300);display:flex}.today-next__then .eq-art{width:72px;height:34px}.today-next__then-text{min-width:0;font-size:var(--type-body-size-dense);display:grid}.today-next__then-name{overflow-wrap:anywhere;font-weight:600}.today-next__more{min-height:0;font-size:var(--type-body-size-dense)}.today-templates--loading{min-height:155px}.today-templates--expect{min-height:calc(88px + var(--templates-rows,0) * 52px)}.today-templates__head{align-items:center;gap:.25rem;display:flex}.today-templates__title{margin:0}.today-templates__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.today-templates__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.today-templates__name{overflow-wrap:anywhere;flex:8rem;min-width:0;display:grid}.today-goal{gap:var(--space-2);margin-block:var(--space-1);padding-block:var(--space-4) var(--space-5);border-block:1px solid var(--color-base-300);display:grid}.today-goal__text{font-size:var(--type-body-size);font-weight:600;line-height:1.4}.today-goal__plan{white-space:nowrap;text-overflow:ellipsis;font-size:var(--type-body-size-dense);color:var(--color-muted);line-height:1.45;overflow:hidden}.today-goal__bar{align-items:center;gap:var(--space-4);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr) 4.5rem;display:grid}.today-goal__track{background-color:var(--color-base-100);border-radius:2px;height:10px;position:relative}.today-goal__band{box-sizing:border-box;border:1px dashed var(--color-line-strong);border-radius:2px;position:absolute;top:-4px;bottom:-4px}.today-goal__fill{background-color:var(--color-base-content);border-radius:2px;position:absolute;inset:0 auto 0 0}.today-goal__fill[data-below]{background-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent-ink)}.today-goal__adds,.today-sets__plan{box-sizing:border-box;border:1px solid var(--color-base-content);opacity:.75;border-left-width:0;border-radius:0 2px 2px 0;position:absolute;top:0;bottom:0}.today-goal__key{font-size:var(--type-body-size-dense);text-align:right;white-space:nowrap;font-weight:700}.today-week__head{justify-content:space-between;align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.today-week__key{color:var(--color-muted);white-space:nowrap;margin:0}.today-week__days{gap:var(--space-2);margin:var(--space-1) 0 0;grid-template-columns:repeat(7,minmax(0,1fr));padding:0;list-style:none;display:grid}.today-week__day{box-sizing:border-box;border:1px solid var(--color-base-300);border-radius:4px;grid-template-rows:auto 1fr;place-items:center;height:58px;padding-top:7px;display:grid}.today-week__day[data-state=done]{background-color:var(--color-base-100);border-color:#0000}.today-week__day[data-state=future]{border-style:dotted}.today-week__day[data-state=today]{border:2px solid var(--color-primary);padding-top:6px}.today-week__letter{font-size:var(--type-label-size);color:var(--color-muted);font-weight:700;line-height:1}.today-week__value{line-height:1}.today-week__value--none{font-size:var(--type-body-size-dense);color:var(--color-muted)}.today-week__day[data-state=today] .today-week__value--none{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-base-content);font-weight:700}.today-medals{gap:var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.today-medal{min-width:0}.today-medal__button{width:100%;min-height:var(--tap-target);padding:0 0 var(--space-1);border-radius:var(--radius-box);color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;gap:2px;display:grid}.today-medal__plate{aspect-ratio:1;width:100%;max-width:92px;position:relative}.today-medal__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.today-medal__track,.today-medal__arc,.today-medal__halo,.today-medal__rim{fill:none}.today-medal__track{stroke:var(--color-base-300);stroke-width:4px}.today-medal__arc{stroke:var(--color-line-strong);stroke-width:4px;stroke-linecap:round}.today-medal__button[aria-pressed=true] .today-medal__arc{stroke:var(--color-base-content)}.today-medal__halo{stroke:var(--color-line-strong);stroke-width:1px}.today-medal__disc{fill:var(--lift)}.today-medal__rim{stroke:var(--lift)}@supports (color:color-mix(in lab, red, red)){.today-medal__rim{stroke:color-mix(in oklab, var(--lift), var(--plate-ink-dark) 35%)}}.today-medal__rim{stroke-width:1.5px}.today-medal__hub{fill:var(--lift)}@supports (color:color-mix(in lab, red, red)){.today-medal__hub{fill:color-mix(in oklab, var(--lift), var(--plate-ink-dark) 12%)}}.today-medal[data-state=empty] :is(.today-medal__disc,.today-medal__hub){opacity:.28}.today-medal[data-state=empty] .today-medal__rim{opacity:.4}.today-medal__value{font-family:var(--font-display);color:var(--lift-ink);place-items:center;font-size:22px;font-style:italic;font-weight:850;font-stretch:62%;line-height:1;display:grid;position:absolute;inset:0}.today-medal[data-state=empty] .today-medal__value{color:var(--color-muted)}.today-medal__name{margin-top:var(--space-1);font-size:var(--type-label-size);font-weight:700;line-height:var(--type-label-lh);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-muted)}.today-medal__button[aria-pressed=true] .today-medal__name{color:var(--color-base-content)}.today-medal__delta{white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4}.today-medal__delta--up{color:var(--color-up)}.today-medal__delta--down{color:var(--color-base-content)}.today-medal__delta--flat{color:var(--color-accent-ink);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.today-medal__delta--none{color:var(--color-muted);font-weight:400}@media (prefers-reduced-motion:no-preference){.today-medal__plate[data-spin]{animation:.72s cubic-bezier(.34,1.4,.64,1) today-medal-spin}}@keyframes today-medal-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.today-lifts__detail{gap:var(--space-1);margin-top:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--color-base-300);display:grid}.today-lifts__milestone{color:var(--color-base-content)}.today-lifts__pr{min-height:2.9em;font-size:var(--type-body-size-dense);color:var(--color-muted);line-height:1.45}.today-lifts__pr b{color:var(--color-base-content);font-weight:700}@media (min-width:1024px){.today-medal__value{font-size:26px}}.today .today-chart-frame{padding:var(--space-6);background-color:var(--color-base-200);border:0;border-radius:6px;margin:0}.today .today-chart-frame .chart-frame__title{font-family:var(--font-body);font-size:var(--type-label-size);font-weight:700;line-height:var(--type-label-lh);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-muted)}.today .today-chart-frame .chart-frame__summary{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.today .today-chart-frame .chart-frame__empty{padding:var(--space-6) 0;text-align:left}.today .today-chart-frame .chart-frame__empty-title{font-family:var(--font-body);font-style:normal;font-weight:700;font-size:var(--type-body-size)}.today .today-chart-frame .chart-frame__empty-text{max-width:none;font-size:var(--type-body-size-dense);color:var(--color-muted);margin:4px 0 0}.today .today-chart-frame .chart-frame__table{border-top-color:var(--color-base-300)}.today .today-chart-frame .chart-frame__table>summary{-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.today-chart{height:232px;margin-top:var(--space-3);--chart-line:var(--color-info);position:relative}.today-chart[data-lift=SQUAT]{--chart-line:var(--plate-red)}.today-chart[data-lift=DEADLIFT]{--chart-line:var(--color-accent-ink)}.today-chart[data-lift=OVERHEAD_PRESS]{--chart-line:var(--color-success)}.today-chart__area{position:absolute;inset:22px 8px 26px 38px}.today-chart__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.today-chart__grid{stroke:var(--color-base-300);stroke-width:1px}.today-chart__band{fill:var(--color-accent);fill-opacity:.16}.today-chart__line{fill:none;stroke:var(--chart-line);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.today-chart__ytick{color:var(--color-muted);margin-right:8px;font-size:11px;line-height:1;position:absolute;right:100%;transform:translateY(-50%)}.today-chart__bandlabel{white-space:nowrap;color:var(--color-accent-ink);position:absolute;top:-18px}.today-chart__dot{box-sizing:border-box;border:2px solid var(--chart-line);background-color:var(--color-base-200);border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.today-chart__dot--deload{border-style:dashed}.today-chart__dot--last{background-color:var(--chart-line);width:12px;height:12px}.today-chart__xaxis{height:18px;position:absolute;inset:auto 8px 0 38px}.today-chart__xtick{white-space:nowrap;color:var(--color-muted);font-size:11px;line-height:18px;position:absolute;top:0}.today-chart__xtick--middle{transform:translate(-50%)}.today-chart__xtick--end{transform:translate(-100%)}.today-sets__list{margin:var(--space-1) 0 0;flex-direction:column;gap:9px;padding:0;list-style:none;display:flex}.today-sets__row{align-items:center;gap:var(--space-3);grid-template-columns:5.25rem minmax(0,1fr) 2rem;font-size:12.5px;display:grid}.today-sets__name{overflow-wrap:anywhere;min-width:0}.today-sets__track{background-color:var(--color-base-100);border-radius:2px;height:10px;position:relative}.today-sets__band{box-sizing:border-box;border:1px dashed var(--color-line-strong);border-radius:2px;position:absolute;top:-3px;bottom:-3px}.today-sets__fill{background-color:var(--color-base-content);border-radius:2px;position:absolute;inset:0 auto 0 0}.today-sets__row[data-status=below] .today-sets__fill{background-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent-ink)}.today-sets__count{text-align:right;font-weight:600}.today-sets__legend{font-size:12px}.today-insight{gap:var(--space-2);border-left:6px solid var(--color-accent);font-size:13.5px;line-height:1.45}.today-insight b{font-weight:700}.today-body__line{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.today-body__value{font-size:44px}.today-next__error{color:var(--color-muted);font-size:12px}.today-next__error code{margin-top:var(--space-1);overflow-wrap:anywhere;font-size:11px;display:block}.info-hint,.term{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.term{vertical-align:baseline;display:inline}.info-hint__btn{inline-size:var(--tap-target);block-size:var(--tap-target);margin:calc((18px - var(--tap-target)) / 2);color:var(--color-muted);cursor:help;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.info-hint__icon{flex:none}.info-hint__btn:hover .info-hint__icon,.info-hint__btn[aria-expanded=true] .info-hint__icon{fill:#565b6233}@supports (color:color-mix(in lab, red, red)){.info-hint__btn:hover .info-hint__icon,.info-hint__btn[aria-expanded=true] .info-hint__icon{fill:color-mix(in srgb, var(--color-muted) 20%, transparent)}}.term__btn{color:inherit;font:inherit;text-align:inherit;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--color-muted);-webkit-text-decoration-color:var(--color-muted);-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration-thickness:2px;display:inline}.term__btn:hover,.term__btn[aria-expanded=true]{text-decoration-style:solid}.hint-pop{border:1px solid var(--color-line-strong);border-radius:var(--radius-box);background:var(--color-neutral);inline-size:max-content;max-inline-size:min(280px,100vw - 16px);color:var(--color-neutral-content);font-family:var(--font-body);font-variant-numeric:tabular-nums lining-nums;text-align:start;text-transform:none;letter-spacing:normal;pointer-events:auto;margin:0;padding:.75rem .875rem;font-size:15px;font-weight:400;line-height:1.4;display:block;position:fixed;inset:auto;overflow:visible}.hint-pop:focus{outline:none}.hint-pop__term{margin-block-end:.25rem;font-weight:600;display:block}.hint-pop__text{display:block}.hint-pop__learn{color:inherit;text-underline-offset:3px;min-block-size:24px;margin-block-start:.5rem;text-decoration:underline;display:inline-block}.hint-pop__learn:focus-visible{outline:2px solid var(--color-neutral-content);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.hint-pop{animation:hint-in .12s var(--ease-out)}@keyframes hint-in{0%{opacity:0;translate:0 2px}}}.page-intro{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-200);color:var(--color-base-content);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block:0 1.25rem;padding:.75rem 1rem;display:flex}.page-intro__text{flex:18rem;margin:0;font-size:16px;line-height:1.45}.page-intro__dismiss{min-block-size:var(--tap-target);min-inline-size:var(--tap-target);color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 .75rem;font-size:15px;text-decoration:underline}.page-intro__dismiss--static{cursor:default;align-items:center;display:inline-flex}.label-hint{align-items:center;gap:.125rem;display:inline-flex}.log-guide{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-200);margin-block:0 1rem;padding:1rem}.log-guide__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.log-guide__title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:1.5rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.log-guide__steps{gap:.5rem;margin:.75rem 0 0;padding-inline-start:1.25rem;font-size:16px;line-height:1.45;display:grid}.log-guide__steps li::marker{color:var(--color-muted);font-weight:700}.log-guide__foot{flex-wrap:wrap;gap:.5rem 1rem;margin-block-start:.75rem;display:flex}.hint-keep{white-space:nowrap}.goal-cards{border:0;grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;display:grid}@media (min-width:40rem){.goal-cards{grid-template-columns:1fr 1fr}}.goal-card{min-block-size:var(--tap-target);border:1px solid var(--color-line-strong);border-radius:var(--radius-box);background:var(--color-base-100);cursor:pointer;flex-direction:column;gap:.25rem;padding:.75rem .875rem;display:flex;position:relative}.goal-card:has(input:checked){border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:var(--color-base-200)}.goal-card:has(input:focus-visible){outline:2px solid var(--color-base-content);outline-offset:2px}.goal-card input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.goal-card__title{font-family:var(--font-display);text-transform:uppercase;font-size:1.375rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.goal-card__summary{font-size:15px;line-height:1.4}.goal-card-wrap{display:flex;position:relative}.goal-card-wrap .goal-card{flex:1;padding-inline-end:2.5rem}.goal-card__hint{z-index:1;position:absolute;inset-block-start:0;inset-inline-end:0}.field__label-row{align-items:center;gap:.125rem;display:flex}.exercise-card__load{margin:0;font-size:.9rem}.exercise-tabs,.chart-frame__head{align-items:center}.chart-legend-row{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.pr-legend{margin:0 0 1rem;line-height:1.7}.insight-card__evidence-head{align-items:center;margin:.75rem 0 .25rem;font-weight:600;display:flex}.learn__table-wrap{border:1px solid var(--color-line-strong);border-radius:var(--radius-box);overflow-x:auto}.learn__table-wrap:focus-visible{outline:2px solid var(--color-base-content);outline-offset:2px}.learn__table{border-collapse:collapse;inline-size:100%;min-inline-size:52rem;font-size:15px;line-height:1.45}.learn__table th,.learn__table td{border:1px solid var(--color-base-300);text-align:start;vertical-align:top;padding:.625rem .75rem}.learn__table thead th{background:var(--color-base-200);font-family:var(--font-display);text-transform:uppercase;font-size:1.25rem;font-style:italic;font-weight:850;font-stretch:62%;line-height:1.12}.learn__table tbody th{background:var(--color-base-200);min-inline-size:9rem;font-weight:600;position:sticky;inset-inline-start:0}.mo-poster,.mo-player__stage{--mo-bg:var(--mo-surface,var(--eq-surface,var(--color-base-200)));--mo-skin:var(--color-base-content);--mo-shirt:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.mo-poster,.mo-player__stage{--mo-shirt:color-mix(in srgb, var(--color-base-content) 58%, var(--mo-bg))}}.mo-poster,.mo-player__stage{--mo-shorts:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.mo-poster,.mo-player__stage{--mo-shorts:color-mix(in srgb, var(--color-base-content) 40%, var(--mo-bg))}}.mo-poster,.mo-player__stage{--mo-shoe:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.mo-poster,.mo-player__stage{--mo-shoe:color-mix(in srgb, var(--color-base-content) 74%, var(--mo-bg))}}.mo-poster,.mo-player__stage{--mo-hair:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.mo-poster,.mo-player__stage{--mo-hair:color-mix(in srgb, var(--color-base-content) 30%, var(--mo-bg))}}.mo-poster,.mo-player__stage{--mo-skin-far:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.mo-poster,.mo-player__stage{--mo-skin-far:color-mix(in srgb, var(--color-base-content) 52%, var(--mo-bg))}}.mo-poster,.mo-player__stage{--mo-shirt-far:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.mo-poster,.mo-player__stage{--mo-shirt-far:color-mix(in srgb, var(--color-base-content) 36%, var(--mo-bg))}}.mo-poster,.mo-player__stage{--mo-shorts-far:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.mo-poster,.mo-player__stage{--mo-shorts-far:color-mix(in srgb, var(--color-base-content) 28%, var(--mo-bg))}}.mo-poster,.mo-player__stage{--mo-shoe-far:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.mo-poster,.mo-player__stage{--mo-shoe-far:color-mix(in srgb, var(--color-base-content) 44%, var(--mo-bg))}}.mo-poster,.mo-player__stage{--mo-hair-far:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.mo-poster,.mo-player__stage{--mo-hair-far:color-mix(in srgb, var(--color-base-content) 24%, var(--mo-bg))}}.mo-poster,.mo-player__stage{--mo-plate-lip:#00000038;--mo-kb-edge:#00000040}.mo-still{aspect-ratio:240/220;display:block}.mo-player{gap:var(--space-2);margin:0;display:grid}.mo-player__stage{aspect-ratio:240/220;border-radius:var(--radius-box);background:var(--mo-bg);position:relative;overflow:hidden}.mo-player__stage>.mo-still,.mo-player__canvas,.mo-player__canvas>canvas{width:100%;height:100%;position:absolute;inset:0}.mo-player__canvas>canvas{display:block}.mo-player[data-state=playing] .mo-player__stage>.mo-still{visibility:hidden}.mo-player__controls{align-items:center;gap:var(--space-3);min-height:44px;display:flex}.mo-player__toggle{min-width:44px;min-height:44px}.mo-player__scrub{min-width:0;accent-color:var(--color-base-content);flex:1}.mo-player__caption{color:var(--color-muted);font-size:.8125rem}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
