@keyframes dash-blurb-marquee{0%{transform:translate(0)}to{transform:translate3d(calc(-1 * var(--dash-blurb-shift,0px)),0,0)}}@keyframes app-page-enter{0%{opacity:0}to{opacity:1}}@keyframes profile-edit-pulse{0%,to{box-shadow:0 0 0 0 oklch(var(--primary)/.38)}55%{box-shadow:0 0 0 .5rem oklch(var(--primary)/0)}}@keyframes app-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes app-reveal-fast{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes app-skeleton-shimmer{to{transform:translate(100%)}}@keyframes hc-spin{to{transform:rotate(1turn)}}@keyframes hc-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes hc-overlay-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes hc-shimmer{0%{transform:translate(-100%)}80%,to{transform:translate(100%)}}@keyframes rt-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rt-pop{0%{transform:scale(.9)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes hc-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-divide-x-reverse:0}}:host:not(#\#):not(#\#),:root:not(#\#):not(#\#){--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-amber-500:oklch(76.9% .188 70.08);--color-sky-300:oklch(82.8% .111 230.318);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:max(2px,calc(var(--radius) - 4px));--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-figtree,var(--font-geist-sans)),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--default-mono-font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-primary:oklch(var(--primary));--color-accent:oklch(var(--accent));--shadow-popover:var(--shadow-popover);--shadow-overlay:var(--shadow-overlay);--ease-enter:var(--ease-enter)}:not(#\#):not(#\#):not(#\#):not(#\#),:not(#\#):not(#\#):not(#\#):not(#\#)::backdrop,:not(#\#):not(#\#):not(#\#):not(#\#):after,:not(#\#):not(#\#):not(#\#):not(#\#):before{box-sizing:border-box;border:0 solid;margin:0;padding:0}:not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host:not(#\#):not(#\#):not(#\#):not(#\#),html:not(#\#):not(#\#):not(#\#):not(#\#){-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr:not(#\#):not(#\#):not(#\#):not(#\#){height:0;color:inherit;border-top-width:1px}abbr:where([title]):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1:not(#\#):not(#\#):not(#\#):not(#\#),h2:not(#\#):not(#\#):not(#\#):not(#\#),h3:not(#\#):not(#\#):not(#\#):not(#\#),h4:not(#\#):not(#\#):not(#\#):not(#\#),h5:not(#\#):not(#\#):not(#\#):not(#\#),h6:not(#\#):not(#\#):not(#\#):not(#\#){font-size:inherit;font-weight:inherit}a:not(#\#):not(#\#):not(#\#):not(#\#){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b:not(#\#):not(#\#):not(#\#):not(#\#),strong:not(#\#):not(#\#):not(#\#):not(#\#){font-weight:bolder}code:not(#\#):not(#\#):not(#\#):not(#\#),kbd:not(#\#):not(#\#):not(#\#):not(#\#),pre:not(#\#):not(#\#):not(#\#):not(#\#),samp:not(#\#):not(#\#):not(#\#):not(#\#){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:not(#\#):not(#\#):not(#\#):not(#\#){font-size:80%}sub:not(#\#):not(#\#):not(#\#):not(#\#),sup:not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub:not(#\#):not(#\#):not(#\#):not(#\#){bottom:-.25em}sup:not(#\#):not(#\#):not(#\#):not(#\#){top:-.5em}table:not(#\#):not(#\#):not(#\#):not(#\#){text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:not(#\#):not(#\#):not(#\#):not(#\#){outline:auto}progress:not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:baseline}summary:not(#\#):not(#\#):not(#\#):not(#\#){display:list-item}menu:not(#\#):not(#\#):not(#\#):not(#\#),ol:not(#\#):not(#\#):not(#\#):not(#\#),ul:not(#\#):not(#\#):not(#\#):not(#\#){list-style:none}audio:not(#\#):not(#\#):not(#\#):not(#\#),canvas:not(#\#):not(#\#):not(#\#):not(#\#),embed:not(#\#):not(#\#):not(#\#):not(#\#),iframe:not(#\#):not(#\#):not(#\#):not(#\#),img:not(#\#):not(#\#):not(#\#):not(#\#),object:not(#\#):not(#\#):not(#\#):not(#\#),svg:not(#\#):not(#\#):not(#\#):not(#\#),video:not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:middle;display:block}img:not(#\#):not(#\#):not(#\#):not(#\#),video:not(#\#):not(#\#):not(#\#):not(#\#){max-width:100%;height:auto}button:not(#\#):not(#\#):not(#\#):not(#\#),input:not(#\#):not(#\#):not(#\#):not(#\#),optgroup:not(#\#):not(#\#):not(#\#):not(#\#),select:not(#\#):not(#\#):not(#\#):not(#\#),textarea:not(#\#):not(#\#):not(#\#):not(#\#){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:not(#\#):not(#\#):not(#\#):not(#\#)::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])):not(#\#):not(#\#):not(#\#):not(#\#) optgroup{font-weight:bolder}:where(select:is([multiple],[size])):not(#\#):not(#\#):not(#\#):not(#\#) optgroup option{padding-inline-start:20px}:not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{margin-inline-end:4px}:not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){:not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){:not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea:not(#\#):not(#\#):not(#\#):not(#\#){resize:vertical}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-decoration{-webkit-appearance:none}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit{display:inline-flex}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-fields-wrapper{padding:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit,:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-year-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-day-field,:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-month-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-hour-field,:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-minute-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-millisecond-field,:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-second-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-meridiem-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid:not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:none}button:not(#\#):not(#\#):not(#\#):not(#\#),input:where([type=button],[type=reset],[type=submit]):not(#\#):not(#\#):not(#\#):not(#\#){appearance:button}:not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{appearance:button}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-inner-spin-button,:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])):not(#\#):not(#\#){display:none!important}:root:not(#\#):not(#\#):not(#\#):not(#\#){--background:.972 .008 290;--foreground:.2 .028 290;--card:.995 .002 290;--card-foreground:.2 .028 290;--popover:.995 .002 290;--popover-foreground:.2 .028 290;--primary:.55 .24 285;--primary-foreground:1 0 0;--secondary:.952 .0104 290;--secondary-foreground:.2 .028 290;--muted:.952 .0104 290;--muted-foreground:.47 .028 290;--accent:.55 .24 285;--accent-foreground:1 0 0;--destructive:.55 .2 25;--destructive-foreground:1 0 0;--border:.9 .012 290;--input:.66 .026 290;--ring:.55 .24 285;--accent-text:.5 .24 285;--rail:.17 .07 305;--rail-foreground:.97 .01 305;--rail-muted:.78 .03 305;--rail-overlay:1 0 0;--radius:.5rem;--danger:.54 .15 25;--calendar-event-dot:.66 .11 185;--app-safe-top:env(safe-area-inset-top,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--font-sans:var(--font-figtree,var(--font-geist-sans)),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--border-strong:.8 .016 290;--danger-surface:.97 .028 25;--danger-border:.86 .06 25;--danger-foreground:.4 .13 25;--warning:.6 .13 75;--warning-surface:.97 .028 75;--warning-border:.86 .06 75;--warning-foreground:.4 .13 75;--success:.54 .15 150;--success-surface:.97 .028 150;--success-border:.86 .06 150;--success-foreground:.4 .13 150;--info:.54 .15 250;--info-surface:.97 .028 250;--info-border:.86 .06 250;--info-foreground:.4 .13 250;--text-display:1.75rem;--leading-display:2.125rem;--text-title:1.375rem;--leading-title:1.75rem;--text-heading:1.0625rem;--leading-heading:1.5rem;--text-body:.875rem;--leading-body:1.3125rem;--text-small:.8125rem;--leading-small:1.125rem;--text-caption:.75rem;--leading-caption:1rem;--text-eyebrow:.6875rem;--leading-eyebrow:1rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-display:650;--tracking-tight:-.02em;--tracking-eyebrow:.08em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--card-pad:1.25rem;--stack-gap:1rem;--section-gap:2rem;--page-gutter:1.5rem;--page-max-width:100%;--radius-sm:max(2px,calc(var(--radius) - 4px));--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--btn-radius:8px;--row-height:2.625rem;--shadow-popover:0 4px 16px #09090b1a,0 1px 3px #09090b14;--shadow-overlay:0 16px 48px #09090b38,0 2px 8px #09090b1f;--overlay-backdrop:oklch(16% .03 290/.5);--focus-ring:0 0 0 2px oklch(var(--background)),0 0 0 4px oklch(var(--ring));--duration-fast:.12s;--duration-enter:.42s;--ease-out:cubic-bezier(0,0,.2,1);--ease-enter:cubic-bezier(.22,1,.36,1)}.dark:not(#\#):not(#\#):not(#\#):not(#\#){--background:.165 .03 290;--foreground:.96 .006 290;--card:.205 .032 290;--card-foreground:.96 .006 290;--popover:.205 .032 290;--popover-foreground:.96 .006 290;--primary:.61 .2208 285;--primary-foreground:.18 .03 285;--secondary:.245 .034 290;--secondary-foreground:.96 .006 290;--muted:.245 .034 290;--muted-foreground:.74 .015 290;--accent:.61 .2208 285;--accent-foreground:.18 .03 285;--destructive:.61 .19 25;--destructive-foreground:.18 .03 25;--border:.3 .034 290;--input:.485 .036 290;--ring:.61 .2208 285;--accent-text:.78 .1546 285;--rail:.17 .07 305;--rail-foreground:.97 .01 305;--rail-muted:.78 .03 305;--rail-overlay:1 0 0;--danger:.74 .15 25;--calendar-event-dot:.76 .11 185;--border-strong:.4 .036 290;--danger-surface:.235 .04 25;--danger-border:.345 .07 25;--danger-foreground:.86 .1 25;--warning:.74 .13 75;--warning-surface:.235 .04 75;--warning-border:.345 .07 75;--warning-foreground:.86 .1 75;--success:.74 .15 150;--success-surface:.235 .04 150;--success-border:.345 .07 150;--success-foreground:.86 .1 150;--info:.74 .15 250;--info-surface:.235 .04 250;--info-border:.345 .07 250;--info-foreground:.86 .1 250;--shadow-popover:0 4px 16px #05050673,0 1px 3px #05050659;--shadow-overlay:0 16px 48px #05050699,0 2px 8px #05050666;--overlay-backdrop:oklch(10% .02 290/.66)}:not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--kiosk-srgb-border,oklch(var(--border)));scrollbar-width:none;-ms-overflow-style:none}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.hc-no-scrollbar:not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-width:none;-ms-overflow-style:none}.hc-no-scrollbar:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}body:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-background,oklch(var(--background)));color:var(--kiosk-srgb-foreground,oklch(var(--foreground)))}:root:not(#\#):not(#\#):not(#\#):not(#\#){color-scheme:light}.dark:not(#\#):not(#\#):not(#\#):not(#\#){color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-color-scheme-preference=light]):not([data-color-scheme-preference=dark]):not(#\#):not(#\#):not(#\#):not(#\#){--background:.165 .03 290;--foreground:.96 .006 290;--card:.205 .032 290;--card-foreground:.96 .006 290;--popover:.205 .032 290;--popover-foreground:.96 .006 290;--primary:.61 .2208 285;--primary-foreground:.18 .03 285;--secondary:.245 .034 290;--secondary-foreground:.96 .006 290;--muted:.245 .034 290;--muted-foreground:.74 .015 290;--accent:.61 .2208 285;--accent-foreground:.18 .03 285;--destructive:.61 .19 25;--destructive-foreground:.18 .03 25;--border:.3 .034 290;--input:.485 .036 290;--ring:.61 .2208 285;--accent-text:.78 .1546 285;--rail:.17 .07 305;--rail-foreground:.97 .01 305;--rail-muted:.78 .03 305;--rail-overlay:1 0 0;--danger:.74 .15 25;--border-strong:.4 .036 290;--danger-surface:.235 .04 25;--danger-border:.345 .07 25;--danger-foreground:.86 .1 25;--warning:.74 .13 75;--warning-surface:.235 .04 75;--warning-border:.345 .07 75;--warning-foreground:.86 .1 75;--success:.74 .15 150;--success-surface:.235 .04 150;--success-border:.345 .07 150;--success-foreground:.86 .1 150;--info:.74 .15 250;--info-surface:.235 .04 250;--info-border:.345 .07 250;--info-foreground:.86 .1 250;--shadow-popover:0 4px 16px #05050673,0 1px 3px #05050659;--shadow-overlay:0 16px 48px #05050699,0 2px 8px #05050666;--overlay-backdrop:oklch(10% .02 290/.66)}}.hc-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--rail-hi:oklch(var(--rail-overlay)/.09);--rail-hi-soft:oklch(var(--rail-overlay)/.055);--rail-line:oklch(var(--rail-overlay)/.12);--rail-signal:linear-gradient(in oklch 180deg,oklch(62% .15 245),oklch(58% .24 285));background:oklch(var(--rail));color:oklch(var(--rail-foreground));border-right:1px solid var(--rail-line)}.hc-rail:not(.hc-rail--drawer):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:0 0;border-right-color:#0000}.hc-rail:not(.hc-rail--drawer):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.hc-rail:not(.hc-rail--drawer):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";z-index:-1;transition:transform .2s var(--ease-enter);position:absolute;top:0;bottom:0}.hc-rail:not(.hc-rail--drawer):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transform-origin:0;background:oklch(var(--rail));width:15rem;left:0}.hc-rail:not(.hc-rail--drawer):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background:var(--rail-line);width:1px;left:calc(15rem - 1px)}.hc-rail[data-collapsed=true]:not(.hc-rail--drawer):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transform:scaleX(.266667)}.hc-rail[data-collapsed=true]:not(.hc-rail--drawer):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transform:translate(-11rem)}.hc-rail-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid var(--rail-line);height:3.5rem;color:oklch(var(--rail-foreground));font-size:var(--text-heading);line-height:var(--leading-heading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);flex:none;align-items:center;gap:11px;padding-left:18px;padding-right:8px;display:flex}.hc-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :is(a,button):focus-visible{outline:2px solid oklch(var(--rail-foreground));outline-offset:-2px;border-radius:var(--radius-md)}.hc-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-icon-btn{color:oklch(var(--rail-muted))}.hc-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-icon-btn:hover{background:var(--rail-hi);color:oklch(var(--rail-foreground))}.hc-rail-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;text-overflow:ellipsis;opacity:1;min-width:0;max-width:11rem;transition:max-width linear,opacity .12s ease-out 80ms;display:block;overflow:hidden}.hc-rail[data-collapsed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-rail-label{opacity:0;max-width:0;transition:max-width 0s linear .1s,opacity .1s ease-out}.hc-rail-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:contain;flex:1;min-height:0;padding:10px 8px;position:relative;overflow:hidden auto}.hc-nav-row[data-current-primary=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){isolation:isolate;position:relative}.hc-nav-row[data-current-primary=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:not(.hc-current-marker){z-index:1;position:relative}.hc-current-marker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:0;border-radius:inherit;background:var(--rail-hi);pointer-events:none;position:absolute;inset:0}.hc-current-marker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";background:var(--rail-signal);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:0}.hc-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.hc-nav-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.hc-nav-group{margin-top:2px}.hc-nav-group-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:30px;color:oklch(var(--rail-muted));font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-semibold);align-items:center;gap:8px;margin-top:8px;padding:0 14px;display:flex}.hc-nav-group-rule:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--rail-line);flex:1;height:1px;display:none}.hc-rail[data-collapsed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-nav-group-label{padding:0 8px}.hc-rail[data-collapsed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-nav-group-rule{display:block}.hc-nav-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--row-h:36px;height:var(--row-h);border-radius:var(--radius-md);width:100%;color:oklch(var(--rail-muted));font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-medium);align-items:center;padding-right:6px;transition:color .12s ease-out;display:flex}.hc-nav-row[data-current=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--rail-foreground))}.hc-nav-row[data-disabled=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--rail-muted)/.45);cursor:not-allowed}@media (hover:hover){.hc-nav-row:not([data-current=true],[data-disabled=true]):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--rail-hi-soft)}.hc-nav-row:not([data-disabled=true]):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--rail-foreground))}.hc-nav-row:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-nav-pin{opacity:.7}}.hc-nav-go:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:inherit;min-width:0;height:100%;color:inherit;text-align:left;flex:1;align-items:center;gap:12px;padding-left:14px;display:flex}.hc-nav-row[data-depth=child]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-nav-go{font-size:var(--text-small);padding-left:34px}.hc-nav-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;width:20px;height:20px;transition:transform .16s cubic-bezier(.23,1,.32,1)}.hc-nav-go:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-nav-icon{transform:scale(.9)}.hc-nav-row[data-depth=child]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-nav-icon{width:17px;height:17px}.hc-nav-fold-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-nav-pin:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-sm);width:26px;height:26px;color:oklch(var(--rail-foreground));flex:none;place-items:center;transition:opacity .12s ease-out,background-color .12s ease-out,transform .16s cubic-bezier(.23,1,.32,1);display:grid}.hc-nav-pin:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0;margin-left:auto}.hc-nav-pin[data-pinned=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.9;color:oklch(var(--accent-text))}.hc-nav-fold-btn:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-nav-pin:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--rail-hi)}.hc-nav-pin:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-nav-pin:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1}.hc-nav-fold-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--rail-muted));margin-left:auto}.hc-nav-chevron:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:14px;height:14px;transition:transform .2s cubic-bezier(.23,1,.32,1)}.hc-nav-fold-btn[aria-expanded=false]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-nav-chevron{transform:rotate(-90deg)}.hc-rail[data-collapsed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-nav-empty,.hc-rail[data-collapsed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-nav-fold-btn,.hc-rail[data-collapsed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-nav-pin{display:none}.hc-nav-fold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.23,1,.32,1),opacity .16s ease-out;display:grid}.hc-nav-fold[data-open=false]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0;pointer-events:none;grid-template-rows:0fr}.hc-nav-fold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{min-height:0;overflow:hidden}.hc-nav-fold-inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.hc-nav-fold-inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";background:var(--rail-line);width:1px;position:absolute;top:3px;bottom:3px;left:23px}.hc-nav-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--rail-muted));font-size:var(--text-caption);line-height:var(--leading-caption);padding:4px 14px 8px}.hc-nav-row[data-dragging=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.5}.hc-nav-row--button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:left;background:0 0}.hc-nav-row--tall:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--row-h:44px}.hc-rail[data-collapsed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-nav-go[data-avatar]{padding-left:12px}.hc-rail-foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid var(--rail-line);flex:none;padding:8px}.hc-rail-version:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--rail-muted)/.8);font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);font-variant-numeric:tabular-nums}.hc-rail-collapse-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid var(--rail-line);align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.hc-rail-foot-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-md);width:36px;height:36px;color:oklch(var(--rail-muted));flex:none;place-items:center;transition:background-color .12s ease-out,color .12s ease-out;display:grid}.hc-rail-foot-btn:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--rail-hi);color:oklch(var(--rail-foreground))}.hc-rail-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;text-overflow:ellipsis;color:oklch(var(--rail-foreground));font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-semibold);display:block;overflow:hidden}.hc-rail-sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;text-overflow:ellipsis;color:oklch(var(--rail-muted));font-size:var(--text-caption);line-height:var(--leading-caption);display:block;overflow:hidden}.hc-rail-tip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:60;border-radius:var(--radius-md);background:oklch(var(--popover));max-width:17rem;color:oklch(var(--popover-foreground));border:1px solid oklch(var(--border));box-shadow:var(--shadow-popover);opacity:0;transition:opacity .13s ease-out;position:fixed}.hc-rail-tip[data-open=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1}.hc-rail-tip[data-kind=label]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none;font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-medium);white-space:nowrap;padding:5px 9px;transform:translateY(-50%)}.hc-rail-tip[data-kind=panel]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:13rem;padding:6px}.hc-rail-tip__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-semibold);color:oklch(var(--foreground));padding:4px 8px 2px;display:block}.hc-rail-tip__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-sm);min-height:32px;color:oklch(var(--muted-foreground));font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-medium);align-items:center;gap:10px;padding:0 8px;transition:background-color .12s ease-out,color .12s ease-out;display:flex}.hc-rail-tip__link[data-current=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--foreground));background:oklch(var(--secondary))}@media (hover:hover){.hc-rail-tip__link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary));color:oklch(var(--foreground))}}.hc-rail-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:opacity .22s var(--ease-enter)}.hc-rail-drawer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-right:1px solid var(--rail-line);box-shadow:var(--shadow-overlay);will-change:translate,transform;transition:translate .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1)}.hc-rail--drawer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-nav-row{--row-h:44px;font-size:var(--text-body);line-height:var(--leading-body)}.hc-rail--drawer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-nav-fold-btn,.hc-rail--drawer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-nav-pin{opacity:1;width:44px;height:44px}.hc-rail--drawer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-rail-scroll{padding-bottom:max(12px,var(--app-safe-bottom))}.app-top-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){isolation:isolate;padding-left:max(.625rem,var(--app-safe-left));padding-right:max(.625rem,var(--app-safe-right))}.app-top-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";height:calc(var(--app-safe-top) + 2.5rem);pointer-events:none;background:linear-gradient(180deg,oklch(var(--background)/.92) 0,oklch(var(--background)/.8) 62%,oklch(var(--background)/0) 100%);position:absolute;bottom:100%;left:0;right:0}@media (min-width:640px){.app-top-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:max(var(--space-4),var(--app-safe-left));padding-right:max(var(--space-4),var(--app-safe-right))}}@media (min-width:768px){.app-top-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:max(var(--space-6),var(--app-safe-left));padding-right:max(var(--space-6),var(--app-safe-right))}}.hc-crumbs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;font-size:var(--text-small);line-height:var(--leading-small);align-items:center;gap:2px;display:flex;overflow:hidden}.hc-crumb-sep:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:14px;height:14px;color:oklch(var(--muted-foreground)/.7);flex:none;transform:rotate(-90deg)}.hc-crumb-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-sm);min-width:0;color:oklch(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;padding:2px 4px;transition:color .12s ease-out;overflow:hidden}.hc-crumb-link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--foreground))}.hc-crumb-current:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;color:oklch(var(--foreground));font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;padding:2px 4px;overflow:hidden}.hc-topbar-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid oklch(var(--border));border-radius:var(--btn-radius);background:oklch(var(--card));height:2.125rem;color:oklch(var(--muted-foreground));font-size:var(--text-small);line-height:var(--leading-small);align-items:center;gap:8px;padding:0 8px 0 10px;transition:border-color .12s ease-out,color .12s ease-out;display:inline-flex}.hc-topbar-search:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--border-strong));color:oklch(var(--foreground))}.hc-topbar-search__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:left;white-space:nowrap;flex:1;display:none}.hc-topbar-search__hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid oklch(var(--border));border-radius:var(--radius-sm);background:oklch(var(--secondary));font-family:var(--font-mono);font-size:var(--text-eyebrow);align-items:center;gap:2px;padding:2px 5px;line-height:1;display:none}@media (pointer:coarse){.hc-topbar-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:2.75rem}}@media (min-width:640px){.hc-topbar-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:15rem}.hc-topbar-search__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.hc-topbar-search__hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex}}@media (min-width:1024px){.hc-topbar-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:18rem}}[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-rail .hc-rail-label,[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-rail[data-collapsed=true] .hc-rail-label{transition-delay:0s}@media (prefers-reduced-motion:reduce){.hc-crumb-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-current-marker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-nav-chevron:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-nav-fold-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-nav-fold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-nav-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-nav-pin:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-nav-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-rail-drawer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-rail-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-rail-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-rail-tip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-rail-tip__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-rail:not(.hc-rail--drawer):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.hc-rail:not(.hc-rail--drawer):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.hc-rail[data-collapsed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-rail-label,.hc-topbar-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}}.hc-skip-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--app-safe-top) + var(--space-2));left:calc(var(--app-safe-left) + var(--space-2));z-index:100;clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;border-radius:var(--btn-radius);background:oklch(var(--popover));width:1px;height:1px;color:oklch(var(--foreground));font-size:var(--text-small);font-weight:var(--weight-medium);border:0;align-items:center;padding:0;line-height:1;display:inline-flex;position:fixed;overflow:hidden}.hc-skip-link:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:auto;height:2.25rem;padding:0 var(--space-4);border:1px solid oklch(var(--border));clip-path:none;opacity:1;pointer-events:auto;box-shadow:var(--shadow-popover);outline:2px solid oklch(var(--ring));outline-offset:2px;overflow:visible}#hc-main:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:none}#hc-main:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid oklch(var(--ring));outline-offset:-2px}.dash-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-4);display:grid}.dash-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--stack-gap);--card-pad:1rem;--stack-gap:.75rem;--row-height:2.375rem;--dash-card-height:23rem;display:grid}[data-hc-density=compact]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-shell{--card-pad:.75rem;--stack-gap:.5rem;--row-height:2rem;--dash-card-height:21rem}[data-hc-density=comfortable]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-shell{--card-pad:1.25rem;--stack-gap:1rem;--row-height:2.875rem;--dash-card-height:25rem}.dash-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--stack-gap);align-items:stretch;display:grid}.dash-fixed-blurbs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.dash-slot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;min-width:0;display:flex}.dash-slot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.hc-card{flex-direction:column;flex:auto;min-height:0;display:flex}.dash-slot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.hc-card>.hc-card__body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.dash-slot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.hc-card>.hc-card__body>.dash-rows{flex:auto}.dash-rows:has(>.dash-empty-line:only-child):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;justify-content:center;display:flex}.dash-slot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.dash-banner{flex:auto}.dash-widget:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-card__header{padding-block:var(--space-3);align-items:center;gap:var(--space-2)}.dash-head__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);min-width:0;display:flex}.dash-head__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-head__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:1.0625rem;height:1.0625rem;color:oklch(var(--muted-foreground));flex:none}.dash-head__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-medium);color:oklch(var(--accent-text));white-space:nowrap;transition:opacity var(--duration-fast) var(--ease-out)}@media (hover:hover){.dash-head__link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.8}}.dash-head__count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--muted-foreground));white-space:nowrap}.dash-rows:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*+*{border-top:1px solid oklch(var(--border))}.dash-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--row-height);padding-block:var(--space-2);display:flex}.dash-rows--bleed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{margin-inline:calc(var(--card-pad) * -1);padding-inline:var(--card-pad)}.dash-rows--bleed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.dash-empty-line{padding-inline:var(--card-pad)}.dash-rows--flush:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:first-child{padding-top:0}.dash-row__main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.dash-row__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-medium);color:oklch(var(--foreground));display:flex}.dash-row__sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-small);line-height:var(--leading-small);color:oklch(var(--muted-foreground));margin-top:.0625rem}.dash-row__meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);flex:none;min-width:0;display:flex}.dash-row__time:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-small);line-height:var(--leading-small);font-variant-numeric:tabular-nums;color:oklch(var(--muted-foreground))}.dash-row__mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.dash-row__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:.875rem;height:.875rem;color:oklch(var(--muted-foreground));flex:none}.dash-row--wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.dash-row--wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-row__main{flex:14rem}.dash-row--wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-row__meta{flex:0 auto}.dash-dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-full,9999px);flex:none;width:.5rem;height:.5rem}.dash-due:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.dash-retro-row__meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;justify-content:flex-end}.dash-retro-row__due:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end;min-width:0;display:inline-flex}@media (min-width:1024px){.dash-retro-row__due:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:9.5rem}}.dash-empty-line__mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--muted-foreground));flex:none}.dash-subhead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-1);min-height:1.5rem;display:flex}.dash-subhead__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-semibold);color:oklch(var(--foreground))}.dash-subhead__meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-small);line-height:var(--leading-small);font-variant-numeric:tabular-nums;color:oklch(var(--muted-foreground))}.dash-subsection:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-3);border-top:1px solid oklch(var(--border));padding-top:var(--space-2)}.dash-subsection__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-semibold);color:oklch(var(--foreground));margin-bottom:var(--space-1)}.dash-weekly__metrics:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-weekly__metric:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-content:center;align-items:center;gap:0 var(--space-2);min-width:0;padding:var(--space-2);border:1px solid oklch(var(--border));border-radius:var(--radius-md);background:oklch(var(--secondary)/.45);grid-template-columns:auto 1fr;display:grid}.dash-weekly__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:1rem;height:1rem;color:oklch(var(--accent-text))}.dash-weekly__value:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-heading);font-weight:var(--weight-semibold);line-height:1.2}.dash-weekly__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-1);color:oklch(var(--muted-foreground));font-size:var(--text-caption);line-height:var(--leading-caption);grid-column:1/-1}.dash-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){container-type:inline-size}.dash-panel__grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:auto;display:grid}.dash-panel__col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--card-pad);flex-direction:column;min-width:0;display:flex}.dash-panel__col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.dash-rows{flex:auto}.dash-panel__col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.dash-panel__col{border-top:1px solid oklch(var(--border))}.dash-morale:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-3);display:grid}.dash-morale__col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid oklch(var(--border));padding-top:var(--space-3)}@container (min-width:34rem){.dash-panel__grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.dash-panel__col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.dash-panel__col{border-top:0;border-left:1px solid oklch(var(--border))}.dash-morale:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.dash-morale__col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:0;border-left:1px solid oklch(var(--border));padding-top:0;padding-left:var(--space-4)}}.dash-chiprow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.dash-figure:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);padding:.1875rem var(--space-2);border:1px solid oklch(var(--border));border-radius:var(--radius-sm);background:oklch(var(--secondary));color:oklch(var(--foreground));font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-out);display:inline-flex}.dash-figure__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:.875rem;height:.875rem;color:oklch(var(--muted-foreground));flex:none}@media (hover:hover){.dash-figure:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--border-strong))}}.dash-figure:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid oklch(var(--ring));outline-offset:2px}.dash-banner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2) var(--space-3);min-height:2.625rem;padding:.25rem var(--space-3);border:1px solid oklch(var(--border));border-radius:var(--radius-lg);background:oklch(var(--card));flex-wrap:wrap;display:flex}.dash-banner__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-semibold);color:oklch(var(--foreground));flex:none;display:inline-flex}.dash-banner__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:1.0625rem;height:1.0625rem;color:oklch(var(--muted-foreground));flex:none}.dash-banner__ticker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:left;border-radius:var(--radius-sm);cursor:pointer;flex:12rem;min-width:0}.dash-banner__ticker:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid oklch(var(--ring));outline-offset:2px}.dash-banner__empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-small);line-height:var(--leading-small);color:oklch(var(--muted-foreground));display:block}.dash-banner__compose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:0 auto;min-width:0}.dash-compose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);min-width:0;display:flex}.dash-compose__field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:14rem;max-width:100%;height:2rem;font-size:var(--text-small);padding-block:0}.dash-compose__note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:30rem;overflow:hidden}.dash-compose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-btn{flex:none}.dash-blurb-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000)}.dash-blurb-track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);width:max-content;display:flex}.dash-blurb-set:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);flex:none;display:flex}.dash-blurb-track--running:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){will-change:transform;animation:dash-blurb-marquee 22s linear infinite}.dash-banner:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-blurb-track,.dash-banner:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-blurb-track,.dash-banner[data-ticker=paused]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-blurb-track{animation-play-state:paused}.dash-chip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid oklch(var(--border));border-radius:var(--radius-sm);background:oklch(var(--secondary));color:oklch(var(--foreground));padding:.125rem var(--space-2);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-medium);white-space:nowrap}.dash-chip[data-tone="1"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--primary)/.07);border-color:oklch(var(--primary)/.2)}.dash-chip[data-tone="2"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--primary)/.14);border-color:oklch(var(--primary)/.3)}.dash-chip[data-tone="3"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--muted-foreground)/.1);border-color:oklch(var(--muted-foreground)/.25)}.dash-chip[data-tone="4"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--muted-foreground)/.05);border-color:oklch(var(--border-strong))}.dash-mood:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);--dash-mood-gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.dash-checkin__body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;gap:var(--space-2);flex-direction:column;min-height:0;display:flex}.dash-checkin__blurb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-1);border-top:1px solid oklch(var(--border));padding-top:var(--space-2);display:grid}.dash-checkin__blurb-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--foreground));font-size:var(--text-small);font-weight:var(--weight-semibold)}.dash-checkin__blurb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-compose{flex-wrap:wrap}.dash-checkin__blurb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-compose__field{flex:10rem;width:auto}.dash-mood__burst:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dash-mood__thumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc((100% - 4 * var(--dash-mood-gap)) / 5);transform:translate3d(calc(var(--dash-mood-index,0) * (100% + var(--dash-mood-gap))),0,0);pointer-events:none;inset-block:0;position:absolute;left:0}.dash-mood__thumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:0;border:1px solid oklch(var(--border-strong));border-radius:var(--radius-md);background:oklch(var(--secondary));transition:transform var(--duration-pop) var(--ease-spring),opacity var(--duration-fast) var(--ease-out)}.dash-mood__thumb[data-empty=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0}.dash-mood__burst:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:2}.dash-mood__option:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:1;min-height:2.75rem;padding:var(--space-1) 2px;border:1px solid oklch(var(--border));border-radius:var(--radius-md);background:oklch(var(--card));color:oklch(var(--muted-foreground));cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-spring);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.dash-mood__option:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(var(--hc-press-scale,.97))}.dash-mood__option:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed}.dash-mood__option:disabled[aria-pressed=false]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.55}.dash-mood__option:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid oklch(var(--ring));outline-offset:2px}@media (hover:hover){.dash-mood__option:hover:not(:disabled):not([aria-pressed=true]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary));border-color:oklch(var(--border-strong))}}.dash-mood__option[aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--foreground));font-weight:var(--weight-semibold);background:0 0;border-color:#0000}.dash-mood__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){stroke-width:1.75px;width:1.125rem;height:1.125rem}.dash-mood__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption)}.dash-tone--1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--danger))}.dash-tone--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--warning))}.dash-tone--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--muted-foreground))}.dash-tone--4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--info))}.dash-tone--5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--success))}.dash-meter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-sm);background:oklch(var(--secondary));height:.3125rem;overflow:hidden}.dash-meter__fill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-sm);background:currentColor;height:100%}.dash-dist:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);flex-direction:column;display:flex}.dash-dist__track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary));border-radius:9999px;height:.5rem;overflow:hidden}.dash-dist__segments:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform-origin:0;height:100%;transition:transform var(--duration-pop) var(--ease-spring-soft);display:flex;transform:scaleX(1)}.dash-dist[data-locked=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-dist__segments{transform:scaleX(0)}.dash-dist__seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:100%;transition:width var(--duration-pop) var(--ease-spring-soft);background:currentColor;flex:none}.dash-dist__line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--leading-small);grid-template-areas:"line";display:grid}.dash-dist__hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dash-dist__live:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--text-small);line-height:var(--leading-small);color:oklch(var(--muted-foreground));transition:opacity var(--duration-reveal) var(--ease-out);grid-area:line;display:flex}.dash-dist__hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0}.dash-dist[data-locked=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-dist__hint{opacity:1}.dash-dist[data-locked=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-dist__live{opacity:0}.dash-dist__total:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-variant-numeric:tabular-nums;align-items:baseline;gap:.25em;min-width:0;display:inline-flex}.dash-dist__average:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;flex:none}.dash-dist__average-value:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-weight:var(--weight-semibold)}.dash-dist__legend:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dash-dist__legend-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;font-size:var(--text-caption);line-height:var(--leading-caption);font-variant-numeric:tabular-nums;color:oklch(var(--muted-foreground));justify-content:center;align-items:center;gap:.25rem;display:inline-flex}.dash-dist[data-locked=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-dist__legend-item{opacity:.55}.dash-dist__legend-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){stroke-width:1.75px;flex:none;width:.875rem;height:.875rem}.dash-widget__tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed oklch(var(--primary)/.45);border-radius:var(--radius-md);background:oklch(var(--primary)/.05);flex-wrap:wrap;display:flex}.dash-widget__emblem:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:1rem;height:1rem;color:oklch(var(--muted-foreground));flex:none}.dash-widget__name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-semibold);color:oklch(var(--foreground));text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-widget__grip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--muted-foreground));cursor:grab;display:inline-flex}.dash-widget__spacer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto}.dash-widget__tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg{flex:0 auto;min-width:8rem;max-width:18rem}.dash-slot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:transform var(--duration-press) var(--ease-spring),opacity var(--duration-fast) var(--ease-out)}.dash-slot[data-dragging=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.6;transform:scale(var(--hc-lift-scale,1.02))}.dash-slot[data-dragging=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.dash-banner,.dash-slot[data-dragging=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.hc-card{box-shadow:var(--shadow-overlay)}.dash-slot[data-drop=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-widget__tools{border-color:oklch(var(--primary));background:oklch(var(--primary)/.12)}.dash-layout-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:.1875rem;display:inline-flex}.dash-layout-preview__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:.875rem;height:.875rem;color:oklch(var(--muted-foreground))}.dash-tray:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);padding:var(--card-pad);border:1px solid oklch(var(--border));border-radius:var(--radius-lg);background:oklch(var(--card));flex-wrap:wrap;display:flex}.dash-customize:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;padding:var(--space-4)}.dash-customize__accents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dash-customize__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dash-customize__presets:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dash-customize__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.dash-customize__controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start;gap:var(--space-4);padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid oklch(var(--border));flex-wrap:wrap;min-width:0;display:flex}.dash-customize__field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);flex:14rem;min-width:0;display:grid}.dash-customize:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-select{width:100%;min-width:0}[data-dashboard-accent=default]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--dash-section-color:var(--primary)}[data-dashboard-accent=neutral]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--dash-section-color:var(--muted-foreground)}[data-dashboard-accent=blue]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--dash-section-color:.64 .15 250}[data-dashboard-accent=teal]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--dash-section-color:.65 .12 180}[data-dashboard-accent=purple]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--dash-section-color:.65 .17 300}[data-dashboard-accent=amber]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--dash-section-color:.74 .15 75}[data-dashboard-accent=rose]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--dash-section-color:.65 .17 15}.dash-customize__swatch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--dash-section-color));border-radius:50%;flex:none;width:.75rem;height:.75rem;display:inline-block}.dash-customize__accents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-btn[aria-pressed=true]{border-color:oklch(var(--accent-text));box-shadow:inset 0 0 0 1px oklch(var(--accent-text))}.dash-slot:not([data-dashboard-accent=neutral]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.dash-banner,.dash-slot:not([data-dashboard-accent=neutral]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.hc-card{border-top:3px solid oklch(var(--dash-section-color))}.dash-slot:not([data-dashboard-accent=neutral]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.hc-card>.hc-card__header{background:oklch(var(--dash-section-color)/.09)}.dash-featured-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-semibold);color:oklch(var(--muted-foreground));padding:var(--space-1) var(--space-2)}@media (min-width:1200px){.dash-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--dash-card-height);grid-auto-flow:row}.dash-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>[data-span="4"]{grid-column:span 4/span 4}.dash-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>[data-span="8"]{grid-column:span 8/span 8}.dash-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>[data-span="12"]{grid-column:1/-1}}@media (min-width:768px) and (max-width:1199px){.dash-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--dash-card-height)}.dash-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>[data-span="12"],.dash-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>[data-span="8"]{grid-column:1/-1}}@media (max-width:767px){.dash-banner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-2) var(--space-3)}.dash-banner__compose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:100%}.dash-compose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.dash-compose__field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:10rem;width:auto}.dash-compose__note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:normal;max-width:100%}}@media (max-width:639px){.dash-widget:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-card__header{padding:var(--space-3) var(--card-pad);flex-wrap:wrap}.dash-widget:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-card__header>div{min-width:0;max-width:100%}.dash-widget:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-card__header>.hc-card__actions{flex:100%;justify-content:flex-start}.dash-mood:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(5,minmax(0,1fr))}.dash-widget:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__option{height:2.75rem}.dash-widget:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-mood__option{min-height:2.75rem}.dash-widget:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-row__meta{flex-wrap:wrap}.dash-slot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-compose .hc-btn,.dash-slot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-compose__field{height:2.75rem}.dash-retro-row__meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:100%;justify-content:flex-start}.dash-retro-row__due:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.dash-blurb-track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){will-change:auto;animation:none;transform:none}.dash-blurb-set[aria-hidden=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.dash-blurb-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-width:none;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}}[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-blurb-track{will-change:auto;animation:none;transform:none}[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-blurb-set[aria-hidden=true]{display:none}[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-blurb-shell{scrollbar-width:none;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.dash-availability:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dash-coverage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dash-snapshot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.dash-availability:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.hc-card__body,.dash-coverage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.hc-card__body,.dash-snapshot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.hc-card__body{gap:var(--space-3)}.dash-availability__scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-lg);min-width:0;overflow-x:auto}.dash-availability__days:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dash-availability__loading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(5,minmax(0,1fr));min-width:23rem;display:grid}.dash-availability__day:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:7rem;padding:var(--space-2) .125rem;border:1px solid oklch(var(--border));background:oklch(var(--muted)/.22);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dash-availability__day:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.dash-availability__day{border-left:0}.dash-availability__day:first-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.dash-availability__day:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:0 var(--radius-lg) var(--radius-lg) 0}.dash-availability__weekday:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--foreground));font-size:var(--text-small);font-weight:var(--weight-semibold)}.dash-availability__date:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--muted-foreground));font-size:var(--text-caption);white-space:nowrap}.dash-availability__status-dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:.625rem;height:.625rem;margin-block:var(--space-3) var(--space-1);background:oklch(var(--success));border-radius:50%}.dash-availability__day[data-available=false]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-availability__status-dot{background:oklch(var(--muted-foreground))}.dash-availability__status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--muted-foreground));font-size:var(--text-caption);line-height:var(--leading-caption)}.dash-availability__manage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-3);border:1px solid oklch(var(--border));border-radius:var(--radius-lg);color:oklch(var(--foreground));margin-top:auto;text-decoration:none;display:flex}.dash-availability__manage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{width:1rem;height:1rem;color:oklch(var(--muted-foreground));flex:none}.dash-availability__manage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{flex:1;min-width:0;display:grid}.dash-availability__manage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:var(--text-small);font-weight:var(--weight-medium)}.dash-availability__manage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:oklch(var(--muted-foreground));font-size:var(--text-caption)}.dash-coverage__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dash-snapshot__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-content:start;gap:var(--space-2);flex:auto;min-width:0;display:grid}.dash-coverage__row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dash-snapshot__row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-3);min-width:0;min-height:3.5rem;padding:var(--space-2) var(--space-3);border:1px solid oklch(var(--border));border-radius:var(--radius-lg);background:oklch(var(--muted)/.22);display:flex}.dash-coverage__details:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dash-snapshot__details:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:auto;min-width:0}.dash-coverage__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dash-snapshot__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);color:oklch(var(--foreground));font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--leading-small);display:flex}.dash-coverage__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dash-snapshot__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:1rem;height:1rem;color:oklch(var(--muted-foreground));flex:none}.dash-coverage__meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dash-snapshot__meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--muted-foreground));font-size:var(--text-caption);line-height:var(--leading-caption);overflow-wrap:anywhere;margin-top:.125rem}.dash-coverage__volunteer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:2rem;padding-inline:var(--space-2);flex:none}.dash-coverage__all:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:2.25rem;padding:var(--space-1) var(--space-2);border:1px solid oklch(var(--border-strong));border-radius:var(--radius-md);color:oklch(var(--accent-text));font-size:var(--text-small);font-weight:var(--weight-medium);text-align:center;justify-content:center;align-items:center;margin-top:auto;text-decoration:none;display:flex}.dash-snapshot__mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.dash-snapshot__time:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:38%;color:oklch(var(--muted-foreground));font-size:var(--text-caption);text-align:right;overflow-wrap:anywhere;flex:none}.dash-snapshot__more:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--muted-foreground));font-size:var(--text-caption)}@media (max-width:639px){.dash-coverage__row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dash-snapshot__row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2)}}.page-shell-compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.page-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;max-width:none;padding:var(--space-6) max(var(--space-4),var(--app-safe-right)) max(var(--space-6),var(--app-safe-bottom)) max(var(--space-4),var(--app-safe-left))}@media (min-width:640px){.page-shell-compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.page-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-8) max(var(--space-6),var(--app-safe-right)) max(var(--space-8),var(--app-safe-bottom)) max(var(--space-6),var(--app-safe-left))}}@media (min-width:1024px){.page-shell-compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.page-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:max(var(--space-8),var(--app-safe-left));padding-right:max(var(--space-8),var(--app-safe-right))}}.app-nav-pressable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:background-color .18s,color .18s,border-color .18s}.app-safe-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:100dvh;padding:max(var(--space-10),var(--app-safe-top)) max(var(--space-4),var(--app-safe-right)) max(var(--space-10),var(--app-safe-bottom)) max(var(--space-4),var(--app-safe-left))}.app-safe-x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:max(var(--space-4),var(--app-safe-left));padding-right:max(var(--space-4),var(--app-safe-right))}@media (min-width:640px){.app-safe-x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:max(var(--space-6),var(--app-safe-left));padding-right:max(var(--space-6),var(--app-safe-right))}}.hc-safe-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:max(var(--space-4),var(--app-safe-top)) max(var(--space-4),var(--app-safe-right)) max(var(--space-4),var(--app-safe-bottom)) max(var(--space-4),var(--app-safe-left))}.hc-safe-overlay--tight:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:max(var(--space-3),var(--app-safe-top)) max(var(--space-3),var(--app-safe-right)) max(var(--space-3),var(--app-safe-bottom)) max(var(--space-3),var(--app-safe-left))}.hc-safe-panel-height:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh - max(var(--space-4), var(--app-safe-top)) - max(var(--space-4), var(--app-safe-bottom)))}.hc-safe-modal-height:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(100dvh - max(var(--space-4), var(--app-safe-top)) - max(var(--space-4), var(--app-safe-bottom)))}.app-page-enter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hosthub-page-enter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.site-page-enter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:app-page-enter .42s cubic-bezier(.22,1,.36,1)}.app-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dashboard-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hosthub-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--app-reveal-delay:0s;opacity:0;animation:app-reveal .52s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--app-reveal-delay,var(--hosthub-reveal-delay,0s));will-change:opacity,transform;transform:translateY(12px)}.app-reveal-fast:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dashboard-item-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--app-reveal-delay:0s;opacity:0;animation:app-reveal-fast .42s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--app-reveal-delay,0s);will-change:opacity,transform;transform:translateY(8px)}.app-reveal-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hosthub-reveal-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--app-reveal-delay:30ms;--hosthub-reveal-delay:30ms}.app-reveal-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hosthub-reveal-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--app-reveal-delay:90ms;--hosthub-reveal-delay:90ms}.app-reveal-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hosthub-reveal-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--app-reveal-delay:.15s;--hosthub-reveal-delay:.15s}.app-reveal-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hosthub-reveal-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--app-reveal-delay:.21s;--hosthub-reveal-delay:.21s}.page-shell-compact:not(.hosthub-page-enter):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*,.page-shell:not(.hosthub-page-enter):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{--app-reveal-delay:0s;opacity:0;animation:app-reveal .52s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--app-reveal-delay);will-change:opacity,transform;transform:translateY(12px)}.page-shell-compact:not(.hosthub-page-enter):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:first-child,.page-shell:not(.hosthub-page-enter):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:first-child{--app-reveal-delay:30ms}.page-shell-compact:not(.hosthub-page-enter):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:nth-child(2),.page-shell:not(.hosthub-page-enter):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:nth-child(2){--app-reveal-delay:90ms}.page-shell-compact:not(.hosthub-page-enter):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:nth-child(3),.page-shell:not(.hosthub-page-enter):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:nth-child(3){--app-reveal-delay:.15s}.page-shell-compact:not(.hosthub-page-enter):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:nth-child(4),.page-shell:not(.hosthub-page-enter):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:nth-child(4){--app-reveal-delay:.21s}.page-shell-compact:not(.hosthub-page-enter):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:nth-child(n+5),.page-shell:not(.hosthub-page-enter):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:nth-child(n+5){--app-reveal-delay:.25s}.app-loading-skeleton:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hosthub-loading-skeleton:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;overflow:hidden}.app-loading-skeleton:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.hosthub-loading-skeleton:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";background:linear-gradient(90deg,transparent 0,oklch(var(--foreground)/.06) 45%,transparent 100%);animation:app-skeleton-shimmer 1.2s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.calendar-event-dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--calendar-event-dot));width:.5rem;height:.5rem;box-shadow:0 0 0 1px oklch(var(--background));border-radius:9999px;display:inline-flex;position:relative}.calendar-event-dot-pulse-ring:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:2px solid oklch(var(--calendar-event-dot)/.55);opacity:0;border-radius:9999px;animation:calendar-event-dot-pulse 2.8s cubic-bezier(.22,1,.36,1) infinite;position:absolute;inset:-.35rem}.profile-edit-pulse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--primary)/.55);color:oklch(var(--primary));animation:profile-edit-pulse 1.8s cubic-bezier(.22,1,.36,1) infinite}.my-shifts-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hosthub-reveal,.page-shell.my-shifts-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{opacity:1;will-change:auto;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.app-page-enter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hosthub-page-enter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.site-page-enter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none}.app-reveal-fast:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.app-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dashboard-item-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dashboard-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hosthub-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.page-shell-compact:not(.hosthub-page-enter):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*,.page-shell:not(.hosthub-page-enter):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{opacity:1;will-change:auto;animation:none;transform:none}.app-loading-skeleton:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.hosthub-loading-skeleton:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{animation:none}.profile-edit-pulse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 2px oklch(var(--primary)/.32);animation:none}.app-nav-pressable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}}.text-mono:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--leading-small);font-variant-numeric:tabular-nums}.text-display:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-display);line-height:var(--leading-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-tight)}.text-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-title);line-height:var(--leading-title);font-weight:var(--weight-display);letter-spacing:var(--tracking-tight)}.text-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-heading);line-height:var(--leading-heading);font-weight:var(--weight-semibold)}.text-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-regular)}.text-small:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-regular)}.text-caption:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-regular)}.text-eyebrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-medium);letter-spacing:normal;text-transform:none;color:oklch(var(--muted-foreground))}.hc-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;align-items:center;gap:var(--space-2);height:2.25rem;padding:0 var(--space-4);border-radius:var(--btn-radius);font-size:var(--text-body);font-weight:var(--weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);border:1px solid #0000;line-height:1;display:inline-flex;position:relative}.hc-btn__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;justify-content:inherit;gap:inherit;width:100%;min-width:0;display:inline-flex}.hc-btn__loading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hc-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg,.hc-icon-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{flex-shrink:0}.hc-btn[aria-disabled=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed;opacity:.55}.hc-btn:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-icon-btn:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid oklch(var(--ring));outline-offset:2px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hc-btn:active:not(:disabled):not(:focus-visible):not([aria-haspopup]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.hc-btn__spinner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none}}.hc-btn:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed;opacity:.55}.hc-btn--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:1.875rem;padding:0 var(--space-3);font-size:var(--text-small)}.hc-btn--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:2.625rem;padding:0 var(--space-5)}.hc-btn--primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--primary));color:oklch(var(--primary-foreground))}.hc-btn--primary:hover:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--primary)/.9)}.hc-btn--primary:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--primary)/.82)}.hc-btn--secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--card));border-color:oklch(var(--border));color:oklch(var(--foreground))}.hc-btn--secondary:hover:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary));border-color:oklch(var(--border-strong))}.hc-btn--secondary:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--muted))}.hc-btn--ghost:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--muted-foreground));background:0 0}.hc-btn--ghost:hover:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary));color:oklch(var(--foreground))}.hc-btn--ghost:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--muted))}.hc-btn--destructive:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--destructive));color:oklch(var(--destructive-foreground))}.hc-btn--destructive:hover:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--destructive)/.9)}.hc-btn--destructive:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--destructive)/.82)}.hc-btn--danger-outline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--danger-border));color:oklch(var(--danger));background:0 0}.hc-btn--danger-outline:hover:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--danger-surface))}.hc-btn__spinner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:2px solid;border-right:2px solid #0000;border-radius:9999px;flex:none;width:.875em;height:.875em;animation:hc-spin .7s linear infinite}.hc-icon-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--btn-radius);width:2.25rem;height:2.25rem;color:oklch(var(--muted-foreground));cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.hc-icon-btn:hover:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary));color:oklch(var(--foreground))}.hc-icon-btn--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:1.875rem;height:1.875rem}.hc-icon-btn--secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--border));background:oklch(var(--card));color:oklch(var(--foreground))}.hc-icon-btn--secondary:hover:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary));border-color:oklch(var(--border-strong))}.hc-icon-btn:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed;opacity:.55}.hc-text-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-medium);color:oklch(var(--accent-text));white-space:nowrap;border-radius:var(--radius-sm);transition:opacity var(--duration-fast) var(--ease-out)}.hc-text-link--muted:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--muted-foreground))}.hc-text-link:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid oklch(var(--ring));outline-offset:2px}@media (hover:hover){.hc-text-link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.8;text-underline-offset:2px;text-decoration:underline}}.hc-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;height:2.25rem;padding:0 var(--space-3);background:oklch(var(--background));border:1px solid oklch(var(--input));border-radius:var(--radius-md);font-size:var(--text-body);color:oklch(var(--foreground));transition:border-color var(--duration-fast) var(--ease-out);display:block}.hc-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:auto;min-height:5.25rem;padding:var(--space-2) var(--space-3);line-height:var(--leading-body);resize:vertical}.hc-input--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:2rem;padding:0 var(--space-2);font-size:var(--text-small)}.hc-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder,.hc-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:oklch(var(--muted-foreground)/.7)}.hc-input:hover:not(:disabled):not(:focus-visible):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-select:hover:not(:disabled):not(:focus-visible):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-textarea:hover:not(:disabled):not(:focus-visible):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--border-strong))}.hc-input:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-select:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-textarea:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--muted));color:oklch(var(--muted-foreground));cursor:not-allowed}.hc-input[aria-invalid=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-select[aria-invalid=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-textarea[aria-invalid=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--danger))}.hc-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){appearance:none;padding-right:var(--space-8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;cursor:pointer}.hc-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);flex-direction:column;display:flex}.hc-field__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-small);font-weight:var(--weight-medium);color:oklch(var(--foreground))}.hc-field__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-field__required{color:oklch(var(--danger))}.hc-field__hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--muted-foreground))}.hc-field__error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--danger))}.hc-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:var(--radius-lg)}.hc-card__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--card-pad);border-bottom:1px solid oklch(var(--border));flex-wrap:wrap;display:flex}.hc-card__heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:anywhere;flex:10rem;min-width:0}.hc-card__actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:0 auto;max-width:100%;margin-inline-start:auto;display:flex}.hc-card__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-heading);line-height:var(--leading-heading);font-weight:var(--weight-semibold)}.hc-card__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--muted-foreground));flex:none;justify-content:center;align-items:center;display:inline-flex}.hc-card__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{width:1.0625rem;height:1.0625rem}.hc-card__body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--card-pad)}.hc-card__footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--card-pad);border-top:1px solid oklch(var(--border));display:flex}.hc-card--interactive:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);cursor:pointer}.hc-card--interactive:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--border-strong))}.hc-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-1);height:1.375rem;padding:0 var(--space-2);border:1px solid oklch(var(--border));border-radius:var(--radius-sm);background:oklch(var(--secondary));color:oklch(var(--secondary-foreground));font-size:var(--text-caption);font-weight:var(--weight-medium);white-space:nowrap;line-height:1;display:inline-flex}.hc-badge--accent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--primary)/.1);border-color:oklch(var(--primary)/.3);color:oklch(var(--primary))}.hc-badge--success:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--success-surface));border-color:oklch(var(--success-border));color:oklch(var(--success-foreground))}.hc-badge--warning:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--warning-surface));border-color:oklch(var(--warning-border));color:oklch(var(--warning-foreground))}.hc-badge--danger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--danger-surface));border-color:oklch(var(--danger-border));color:oklch(var(--danger-foreground))}.hc-badge--info:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--info-surface));border-color:oklch(var(--info-border));color:oklch(var(--info-foreground))}.hc-badge__dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:currentColor;border-radius:9999px;flex:none;width:6px;height:6px}.hc-alert:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-body);line-height:var(--leading-body);border:1px solid;display:flex}.hc-alert__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;margin-top:1px}.hc-alert__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0}.hc-alert__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-weight:var(--weight-semibold)}.hc-alert__actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);flex:none;align-items:center;display:flex}.hc-alert--info:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--info-surface));border-color:oklch(var(--info-border));color:oklch(var(--info-foreground))}.hc-alert--warning:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--warning-surface));border-color:oklch(var(--warning-border));color:oklch(var(--warning-foreground))}.hc-alert--danger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--danger-surface));border-color:oklch(var(--danger-border));color:oklch(var(--danger-foreground))}.hc-alert--success:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--success-surface));border-color:oklch(var(--success-border));color:oklch(var(--success-foreground))}.hc-dialog-backdrop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--overlay-backdrop);padding:max(var(--space-4),var(--app-safe-top)) max(var(--space-4),var(--app-safe-right)) max(var(--space-4),var(--app-safe-bottom)) max(var(--space-4),var(--app-safe-left));z-index:50;place-items:center;display:grid;position:fixed;inset:0}.hc-dialog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;max-width:28rem;max-height:calc(100dvh - max(var(--space-4), var(--app-safe-top)) - max(var(--space-4), var(--app-safe-bottom)));background:oklch(var(--popover));border:1px solid oklch(var(--border));border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);animation:hc-dialog-in .2s var(--ease-enter);flex-direction:column;display:flex}.hc-dialog--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:24rem}.hc-dialog--wide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:42rem}.hc-overlay-scrim:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--overlay-backdrop)}.hc-overlay-enter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:hc-overlay-backdrop-in .16s var(--ease-out)}.hc-overlay-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:hc-dialog-in .2s var(--ease-enter)}@media (prefers-reduced-motion:reduce){.hc-dialog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-overlay-enter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-overlay-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none}}.hc-dialog__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-5) var(--space-5) 0;justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.hc-dialog__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-title);line-height:var(--leading-title);font-weight:var(--weight-display);letter-spacing:var(--tracking-tight)}.hc-dialog__body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:0;padding:var(--space-3) var(--space-5) var(--space-5);color:oklch(var(--muted-foreground));overflow:auto}.hc-dialog__footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid oklch(var(--border));flex-wrap:wrap;display:flex}.hc-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-1);border-bottom:1px solid oklch(var(--border));display:flex}.hc-tab:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-2) var(--space-3) calc(var(--space-2) + 2px);font-size:var(--text-body);font-weight:var(--weight-medium);color:oklch(var(--muted-foreground));cursor:pointer;border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;margin-bottom:-1px;position:relative}.hc-tab:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--foreground))}.hc-tab[aria-selected=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--foreground));box-shadow:inset 0 -2px 0 oklch(var(--primary))}.hc-tabs--segmented:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid oklch(var(--border));border-radius:var(--radius-md);background:oklch(var(--muted));gap:2px;padding:2px;display:inline-flex}.hc-tabs--segmented:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-tab{padding:calc(var(--space-1) + 1px) var(--space-3);border-radius:calc(var(--radius-md) - 3px);box-shadow:none;font-size:var(--text-small);margin:0}.hc-tabs--segmented:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-tab[aria-selected=true]{background:oklch(var(--card));box-shadow:0 0 0 1px oklch(var(--border));border:none}.hc-skeleton:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--muted));border-radius:var(--radius-sm);position:relative;overflow:hidden}.hc-skeleton:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";background:linear-gradient(100deg,transparent 15%,oklch(var(--foreground)/.085) 48%,transparent 80%);animation:hc-shimmer 1.8s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.hc-skeleton:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{animation:none}}.hc-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);border:1px dashed oklch(var(--border-strong));border-radius:var(--radius-lg);color:oklch(var(--muted-foreground));flex-direction:column;display:flex}.hc-empty__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--muted-foreground)/.6)}.hc-empty__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-body);font-weight:var(--weight-medium);color:oklch(var(--foreground))}.hc-empty--inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:left;align-items:center;gap:var(--space-2);min-height:var(--row-height);padding:var(--space-2) 0;font-size:var(--text-small);line-height:var(--leading-small);color:oklch(var(--muted-foreground));border:none;border-radius:0;flex-direction:row;display:flex}.hc-empty--inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-empty__icon{color:oklch(var(--muted-foreground));flex:none}.hc-empty__line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.hc-empty__action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;margin-inline-start:auto}.hc-page-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid oklch(var(--border));flex-wrap:wrap;display:flex}.hc-page-header__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-display);line-height:var(--leading-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-tight)}.hc-page-header__subtitle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-1);font-size:var(--text-body);color:oklch(var(--muted-foreground));max-width:60ch}.hc-page-header__actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);flex:auto;justify-content:flex-end;align-items:center;min-width:0;display:flex}.hc-stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-1);flex-direction:column;display:flex}.hc-stat__value:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-mono);font-size:var(--text-title);line-height:var(--leading-title);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.hc-stat__delta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);font-weight:var(--weight-medium)}.hc-stat__delta--up:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--success))}.hc-stat__delta--down:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--danger))}.hc-avatar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--primary)/.12);width:2rem;height:2rem;color:oklch(var(--primary));font-size:var(--text-caption);font-weight:var(--weight-semibold);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.hc-avatar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{object-fit:cover;width:100%;height:100%}.hc-avatar--xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:1.25rem;height:1.25rem;font-size:.5625rem}.hc-avatar--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:1.5rem;height:1.5rem;font-size:.625rem}.hc-avatar--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:2.5rem;height:2.5rem;font-size:var(--text-small)}.hc-avatar--xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:4rem;height:4rem;font-size:var(--text-heading)}.hc-avatar--2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:6rem;height:6rem;font-size:var(--text-title)}.hc-avatar--link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 0 oklch(var(--ring)/0);transition:box-shadow var(--duration-fast) var(--ease-out);text-decoration:none}.hc-avatar--link:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid oklch(var(--ring));outline-offset:2px}@media (hover:hover){.hc-avatar--link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 2px oklch(var(--ring)/.55)}}.hc-avatar-stack:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;display:inline-flex}.hc-avatar-stack__face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 2px oklch(var(--card))}.hc-avatar-stack__face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.hc-avatar-stack__face{margin-left:-.5rem}.hc-avatar-stack__face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.hc-avatar--xs{margin-left:-.3125rem}.hc-avatar-stack__face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.hc-avatar--sm{margin-left:-.375rem}.hc-avatar-stack__face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.hc-avatar--lg{margin-left:-.625rem}.hc-avatar-stack__face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.hc-avatar--xl{margin-left:-1rem}.hc-avatar-stack__face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.hc-avatar--2xl{margin-left:-1.5rem}.hc-avatar-stack__more:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary));color:oklch(var(--muted-foreground));font-variant-numeric:tabular-nums}.hc-check:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start;gap:var(--space-2);cursor:pointer;font-size:var(--text-body);line-height:var(--leading-body);display:flex;position:relative}.hc-check--disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed;opacity:.55}.hc-check__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:.5em;left:0}.hc-check__box:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid oklch(var(--input));border-radius:var(--radius-sm);background:oklch(var(--background));color:#0000;width:1rem;height:1rem;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;margin-top:2.5px;display:inline-flex}.hc-check:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-check__input:not(:disabled):not(:checked)+.hc-check__box{border-color:oklch(var(--border-strong))}.hc-check__input:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.hc-check__box{background:oklch(var(--primary));border-color:oklch(var(--primary));color:oklch(var(--primary-foreground))}.hc-check__input:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.hc-check__box{box-shadow:var(--focus-ring)}.hc-check__box--radio:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:9999px}.hc-check__dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:currentColor;border-radius:9999px;width:6px;height:6px}.hc-check__input:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.hc-check__box--radio{background:oklch(var(--background));color:oklch(var(--primary))}.hc-check__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:1px;min-width:0;display:flex}.hc-check__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-weight:var(--weight-medium);color:oklch(var(--foreground))}.hc-check__desc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--muted-foreground))}.hc-switch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid oklch(var(--border-strong));background:oklch(var(--muted));cursor:pointer;width:2.25rem;height:1.25rem;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);border-radius:9999px;flex:none;padding:0;position:relative}.hc-switch__thumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--background));width:.875rem;height:.875rem;box-shadow:0 0 0 1px oklch(var(--border));transition:transform var(--duration-fast) var(--ease-out);border-radius:9999px;position:absolute;top:2px;left:2px}.hc-switch[aria-checked=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--primary));border-color:oklch(var(--primary))}.hc-switch[aria-checked=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-switch__thumb{background:oklch(var(--primary-foreground));box-shadow:none;transform:translate(1rem)}.hc-switch:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.hc-switch__thumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}}.hc-switch-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.hc-switch-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-switch{margin-top:2px}.hc-switch-row__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer}.hc-switch-row--disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-switch-row__text{cursor:not-allowed;opacity:.55}.hc-menu-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;position:relative}.hc-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:40;min-width:11rem;padding:var(--space-1);background:oklch(var(--popover));border:1px solid oklch(var(--border));border-radius:var(--radius-md);box-shadow:var(--shadow-popover);animation:hc-pop-in .12s var(--ease-out);position:absolute;top:calc(100% + 4px)}.hc-menu--end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:0}.hc-menu--start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:0}.hc-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-popover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform-origin:0 0}.hc-menu--end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-popover.hc-menu--end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform-origin:100% 0}@media (prefers-reduced-motion:reduce){.hc-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-popover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none}}.hc-menu__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);width:100%;padding:calc(var(--space-1) + 2px) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-regular);color:oklch(var(--foreground));text-align:left;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:none;display:flex}.hc-menu__item:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-menu__item:hover:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary))}.hc-menu__item:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:none;outline:none}.hc-menu__item:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed;opacity:.55}.hc-menu__item--danger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--danger))}.hc-menu__item--danger:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-menu__item--danger:hover:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--danger-surface))}.hc-menu__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--muted-foreground));flex:none;display:inline-flex}.hc-menu__item--danger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-menu__icon{color:inherit}.hc-menu__sep:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:1px;margin:var(--space-1) calc(-1 * var(--space-1));background:oklch(var(--border))}.hc-popover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:40;min-width:14rem;max-width:22rem;padding:var(--space-4);background:oklch(var(--popover));border:1px solid oklch(var(--border));border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);animation:hc-pop-in .12s var(--ease-out);position:absolute;top:calc(100% + 4px)}.hc-tooltip-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;position:relative}.hc-tooltip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:50;padding:3px var(--space-2);background:oklch(var(--foreground));color:oklch(var(--background));border-radius:var(--radius-sm);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-medium);white-space:nowrap;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.hc-tooltip--top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(100% + 5px)}.hc-tooltip--bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(100% + 5px)}.rt-enter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:rt-enter .22s var(--ease-enter) both}.rt-enter-stagger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{animation:rt-enter .22s var(--ease-enter) both;animation-delay:calc(var(--i,0) * 28ms)}.rt-pop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:rt-pop .26s cubic-bezier(.34,1.4,.64,1) both}.rt-press:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:transform .1s var(--ease-out),box-shadow .15s var(--ease-out),border-color .15s var(--ease-out),background-color .15s var(--ease-out),color .15s var(--ease-out)}.rt-press:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(.97)}.rt-lift:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out),border-color .15s var(--ease-out),background-color .15s var(--ease-out)}.rt-lift:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(-1px)}.rt-drag-ghost:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-popover);transform:scale(1.02)rotate(.6deg)}.rt-drop-target:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:box-shadow .15s var(--ease-out),border-color .15s var(--ease-out),background-color .15s var(--ease-out)}.rt-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:transform .5s var(--ease-enter)}.rt-fade:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:opacity .15s var(--ease-out)}.rt-dim:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:opacity .2s var(--ease-out)}.rt-gif-compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.rt-gif-compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rt-gif-reveal{display:none}.rt-gif-compact.rt-gif-peek:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rt-gif-reveal,.rt-gif-compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rt-gif-chip:focus-visible+.rt-gif-reveal,.rt-gif-compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rt-gif-chip:hover+.rt-gif-reveal{z-index:30;pointer-events:none;background:oklch(var(--card));width:max-content;display:block;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #00000047}@media (prefers-reduced-motion:reduce){.rt-enter-stagger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*,.rt-enter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.rt-pop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none}.rt-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.rt-dim:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.rt-drop-target:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.rt-fade:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.rt-lift:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.rt-press:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}.rt-lift:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.rt-press:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:none}}.hc-toast:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start;gap:var(--space-3);width:fit-content;min-width:16rem;max-width:24rem;padding:var(--space-3) var(--space-4);background:oklch(var(--popover));border:1px solid oklch(var(--border));border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);font-size:var(--text-body);line-height:var(--leading-body);animation:hc-toast-in .2s var(--ease-enter);display:flex}@media (prefers-reduced-motion:reduce){.hc-toast:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none}}.hc-toast__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;margin-top:2px;display:inline-flex}.hc-toast__icon--success:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--success))}.hc-toast__icon--error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--danger))}.hc-toast__icon--info:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--info))}.hc-toast__icon--warning:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--warning))}.hc-toast__message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0}.hc-toast__action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none}.hc-toast__dismiss:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-sm);width:1.375rem;height:1.375rem;color:oklch(var(--muted-foreground));cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-1px -4px 0 0;padding:0;display:inline-flex}.hc-toast__dismiss:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary));color:oklch(var(--foreground))}.hc-toast-stack:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:max(var(--space-4),var(--app-safe-right));bottom:max(var(--space-4),var(--app-safe-bottom));z-index:60;align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex;position:fixed}.hc-table-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:var(--radius-lg);overflow-x:auto}.hc-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-collapse:collapse;width:100%;font-size:var(--text-small);line-height:var(--leading-small)}.hc-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th{padding:var(--space-2) var(--space-4);border-bottom:1px solid oklch(var(--border));background:oklch(var(--secondary));font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none;color:oklch(var(--muted-foreground));white-space:nowrap}.hc-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td{padding:var(--space-3) var(--space-4);border-bottom:1px solid oklch(var(--border));vertical-align:middle}.hc-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody tr:last-child td{border-bottom:none}.hc-table--hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody tr{transition:background-color var(--duration-fast) var(--ease-out)}.hc-table--hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody tr:hover{background:oklch(var(--secondary))}.hc-table__row--selected:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td{background:oklch(var(--primary)/.06)}.org-chip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.org-chip--interactive:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--primary)/.12);box-shadow:inset 0 0 0 1px oklch(var(--primary)/.55)}.hc-table__num:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-mono);font-variant-numeric:tabular-nums}.hc-table__num-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-table__numeric:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-variant-numeric:tabular-nums}.hc-table--sticky-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) thead th{z-index:2;position:sticky;top:0}.hc-table--sticky-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td:first-child,.hc-table--sticky-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th:first-child{z-index:1;background:oklch(var(--card));position:sticky;left:0}.hc-table--sticky-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th:first-child{background:oklch(var(--secondary))}.hc-table--sticky-head.hc-table--sticky-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) thead th:first-child{z-index:3}.hc-table--hover.hc-table--sticky-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody tr:hover td:first-child{background:oklch(var(--secondary))}.hc-table--sticky-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-table__row--selected td:first-child{background:oklch(var(--primary)/.06)}.hc-table--sticky-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td:first-child:after,.hc-table--sticky-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th:first-child:after{content:"";background:oklch(var(--border));width:1px;position:absolute;top:0;bottom:0;right:-1px}.hc-table-wrap[data-fade-right]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.hc-table-wrap[data-fade-left]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000)}.hc-table-wrap[data-fade-left][data-fade-right]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.hc-pk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;position:relative}.hc-pk__field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);min-height:2.5rem;padding:4px var(--space-2);background:oklch(var(--background));border:1px solid oklch(var(--input));border-radius:var(--radius-md);cursor:text;transition:border-color var(--duration-fast) var(--ease-out);flex-wrap:wrap;display:flex}.hc-pk__field:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--border-strong))}.hc-pk__field:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--ring))}.hc-pk__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:7rem;height:1.75rem;font:inherit;font-size:var(--text-body);color:inherit;background:0 0;border:0;outline:0;flex:7rem}.hc-pk__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:oklch(var(--muted-foreground)/.7)}.hc-pk__chip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-1);height:1.75rem;padding:0 2px 0 var(--space-1);border:1px solid oklch(var(--border));background:oklch(var(--secondary));font-size:var(--text-small);font-weight:var(--weight-medium);border-radius:9999px;max-width:100%;display:inline-flex}.hc-pk__chip-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hc-pk__chip-clear:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-pk__pill-clear:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:1.125rem;height:1.125rem;color:oklch(var(--muted-foreground));cursor:pointer;border-radius:9999px;flex:none;place-items:center;display:inline-grid}.hc-pk__chip-clear:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-pk__pill-clear:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--muted));color:oklch(var(--foreground))}.hc-pk__pill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-2);border:1px solid oklch(var(--border));border-radius:var(--radius-md);background:oklch(var(--background));display:flex}.hc-pk__pill-value:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) 0;font-size:var(--text-body);text-align:left;cursor:pointer;flex:1;display:flex}.hc-pk__pill-clear:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:1.375rem;height:1.375rem}.hc-pk__pill-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:anywhere}.hc-pk__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:60;padding:var(--space-1);background:oklch(var(--popover));border:1px solid oklch(var(--border));border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);transform-origin:top;animation:hc-pop-in .12s var(--ease-out);position:fixed;overflow:auto}@media (prefers-reduced-motion:reduce){.hc-pk__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none}}.hc-pk__group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-semibold);color:oklch(var(--muted-foreground))}.hc-pk__option:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-body);color:oklch(var(--foreground));text-align:left;cursor:pointer;display:flex}.hc-pk__option--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--primary)/.08)}.hc-pk__option-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:anywhere;min-width:0}.hc-pk__option-secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--muted-foreground));display:block}.hc-pk__tick:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);font-weight:var(--weight-semibold);color:oklch(var(--accent-text));flex:none;margin-left:auto}.hc-pk__empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-3);font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--muted-foreground))}.hc-pk[data-size=compact]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-pk__field,.hc-pk[data-size=compact]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-pk__pill{min-height:2rem}.hc-pk[data-size=compact]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-input{height:2rem;font-size:var(--text-small)}.hc-pk[data-size=compact]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-pk__option{padding:var(--space-1) var(--space-2);font-size:var(--text-small)}.hc-seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-1);grid-auto-columns:1fr;grid-auto-flow:column;min-width:0;display:grid}.hc-seg__option:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;align-items:center;gap:var(--space-1);min-width:0;height:2.25rem;padding:0 var(--space-2);border:1px solid oklch(var(--border));border-radius:var(--btn-radius);background:oklch(var(--card));font-size:var(--text-small);font-weight:var(--weight-medium);color:oklch(var(--muted-foreground));cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);display:inline-flex}.hc-seg[data-size=touch]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__option{height:2.75rem;font-size:var(--text-body)}.hc-seg[data-size=touch-narrow]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:3px}.hc-seg[data-size=touch-narrow]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__option{height:2.75rem;padding-inline:var(--space-1);gap:2px}.hc-seg[data-size=touch-narrow]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__dot{width:5px;height:5px}@media (min-width:26.0625rem){.hc-seg[data-size=touch-narrow]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__option{padding-inline:var(--space-2);gap:var(--space-1);font-size:var(--text-body)}.hc-seg[data-size=touch-narrow]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-1)}.hc-seg[data-size=touch-narrow]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__dot{width:6px;height:6px}}.hc-seg__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hc-seg[data-wrap=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;display:flex}.hc-seg[data-wrap=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__option{flex:auto}.hc-seg[data-wrap=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__label{text-overflow:clip;overflow:visible}.hc-seg__dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.45;background:currentColor;border-radius:9999px;flex:none;width:6px;height:6px}.hc-seg__option[aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-weight:var(--weight-semibold)}.hc-seg__option[aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__dot{opacity:1}.hc-seg__option:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed;opacity:.55}.hc-seg__option:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid oklch(var(--ring));outline-offset:2px}@media (hover:hover) and (pointer:fine){.hc-seg__option:hover:not(:disabled):not([aria-pressed=true]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary));color:oklch(var(--foreground))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hc-seg__option:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(.97)}}.hc-seg__option[data-tone=ok][aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--success-surface));border-color:oklch(var(--success-border));color:oklch(var(--success-foreground))}.hc-seg__option[data-tone=ok][aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__dot{background:oklch(var(--success))}.hc-seg__option[data-tone=warn][aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--warning-surface));border-color:oklch(var(--warning-border));color:oklch(var(--warning-foreground))}.hc-seg__option[data-tone=warn][aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__dot{background:oklch(var(--warning))}.hc-seg__option[data-tone=info][aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--info-surface));border-color:oklch(var(--info-border));color:oklch(var(--info-foreground))}.hc-seg__option[data-tone=info][aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__dot{background:oklch(var(--info))}.hc-seg__option[data-tone=bad][aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--danger-surface));border-color:oklch(var(--danger-border));color:oklch(var(--danger-foreground))}.hc-seg__option[data-tone=bad][aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__dot{background:oklch(var(--danger))}.hc-seg__option[data-tone=neutral][aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary));border-color:oklch(var(--border-strong));color:oklch(var(--foreground))}.hc-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:var(--radius-lg);flex-wrap:wrap;align-items:stretch;display:flex}.hc-summary__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;padding:var(--space-3) var(--card-pad);flex-direction:column;flex:8rem;gap:2px;display:flex}.hc-summary__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.hc-summary__item{box-shadow:inset 1px 0 0 oklch(var(--border))}.hc-summary__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--muted-foreground))}.hc-summary__value:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-title);line-height:var(--leading-title);font-weight:var(--weight-display);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;margin:0}.hc-summary__value[data-tone=ok]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--success-foreground))}.hc-summary__value[data-tone=warn]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--warning-foreground))}.hc-summary__value[data-tone=info]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--info-foreground))}.hc-summary__value[data-tone=bad]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--danger-foreground))}.hc-summary__detail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--muted-foreground));font-variant-numeric:tabular-nums;margin:0}.hc-logo-plate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid oklch(var(--border));border-radius:var(--radius-md);background:#0c0c0e;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid;overflow:hidden}.hc-logo-plate--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-lg);width:4rem;height:4rem}.hc-logo-plate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{object-fit:cover;width:130%;height:130%;display:block}.\@container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){container-type:inline-size}.pointer-events-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:auto}.pointer-events-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none}.collapse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){visibility:collapse}.invisible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){visibility:hidden}.visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){visibility:visible}.sr-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute}.fixed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed}.relative:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.static:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:static}.sticky:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:sticky}.inset-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset:calc(var(--spacing) * 0)}.inset-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset:calc(var(--spacing) * 2)}.inset-x-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset-inline:calc(var(--spacing) * 0)}.inset-x-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset-inline:calc(var(--spacing) * 2.5)}.inset-x-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset-inline:calc(var(--spacing) * 4)}.inset-y-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset-block:calc(var(--spacing) * 0)}.start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset-inline-end:var(--spacing)}.top-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--spacing) * 0)}.top-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--spacing) * 1.5)}.top-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:50%}.top-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--spacing) * 2)}.top-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--spacing) * 4)}.top-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--spacing) * 8)}.top-14:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--spacing) * 14)}.top-\[calc\(100\%\+6px\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(100% + 6px)}.top-\[calc\(var\(--app-safe-top\)\+3\.5rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--app-safe-top) + 3.5rem)}.top-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:100%}.right-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:calc(var(--spacing) * 0)}.right-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:calc(var(--spacing) * 1)}.right-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:calc(var(--spacing) * 1.5)}.right-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:calc(var(--spacing) * 2)}.right-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:calc(var(--spacing) * 3)}.right-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:calc(var(--spacing) * 4)}.right-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:calc(var(--spacing) * 8)}.bottom-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(var(--spacing) * 1)}.bottom-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(var(--spacing) * 3)}.bottom-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(var(--spacing) * 4)}.bottom-24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(var(--spacing) * 24)}.bottom-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:100%}.left-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:calc(var(--spacing) * 0)}.left-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:50%}.left-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:calc(var(--spacing) * 2)}.left-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:calc(var(--spacing) * 3)}.left-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:calc(var(--spacing) * 8)}.isolate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){isolation:isolate}.z-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:0}.z-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:10}.z-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:20}.z-30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:30}.z-40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:40}.z-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:50}.z-60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.z-\[60\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:60}.z-\[100\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:100}.order-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){order:1}.order-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){order:2}.col-span-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 5/span 5}.col-span-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 7/span 7}.col-span-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 12/span 12}.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%}@media (min-width:40rem){.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:40rem}}@media (min-width:48rem){.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:48rem}}@media (min-width:64rem){.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:64rem}}@media (min-width:80rem){.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:80rem}}@media (min-width:96rem){.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:96rem}}.-mx-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(var(--spacing) * -1)}.mx-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(var(--spacing) * 1)}.mx-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:auto}.my-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(var(--spacing) * 1)}.mt-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 0)}.mt-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * .5)}.mt-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 1)}.mt-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 1.5)}.mt-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 2)}.mt-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 2.5)}.mt-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 3)}.mt-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 4)}.mt-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 5)}.mt-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 6)}.mt-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 8)}.mt-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 10)}.mt-\[0\.6em\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:.6em}.mt-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:auto}.mr-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-right:calc(var(--spacing) * 1)}.mr-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-right:calc(var(--spacing) * 2)}.mr-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-right:auto}.mb-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing) * 1.5)}.mb-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing) * 2)}.mb-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing) * 3)}.mb-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing) * 4)}.mb-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing) * 5)}.ml-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(var(--spacing) * 1)}.ml-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(var(--spacing) * 2)}.ml-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(var(--spacing) * 3)}.ml-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto}.line-clamp-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.\[display\:-webkit-box\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:-webkit-box}.block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.contents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:contents}.flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid}.hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.inline-block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-block}.inline-flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex}.table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:table}.aspect-4\/3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){aspect-ratio:4/3}.aspect-square:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){aspect-ratio:1}.aspect-video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){aspect-ratio:var(--aspect-video)}.size-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 0)}.h-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 1)}.h-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 1.5)}.h-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 2)}.h-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 2.5)}.h-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 3)}.h-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 3.5)}.h-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 4)}.h-4\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 4.5)}.h-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 5)}.h-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 6)}.h-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 7)}.h-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 8)}.h-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 9)}.h-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 10)}.h-11:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 11)}.h-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 12)}.h-14:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 14)}.h-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 16)}.h-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 20)}.h-24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 24)}.h-28:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 28)}.h-32:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 32)}.h-40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 40)}.h-42:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 42)}.h-44:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 44)}.h-48:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 48)}.h-72:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 72)}.h-\[0\.7em\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:.7em}.h-\[5\.25rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:5.25rem}.h-\[18px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:18px}.h-\[48vh\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:48vh}.h-\[70vh\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:70vh}.h-\[88px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:88px}.h-\[calc\(3\.5rem\+var\(--app-safe-top\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(3.5rem + var(--app-safe-top))}.h-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.h-dvh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:100dvh}.h-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:100%}.max-h-40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(var(--spacing) * 40)}.max-h-56:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(var(--spacing) * 56)}.max-h-72:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(var(--spacing) * 72)}.max-h-96:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:60vh}.max-h-\[calc\(100dvh-var\(--app-safe-top\)-var\(--app-safe-bottom\)-4rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh - var(--app-safe-top) - var(--app-safe-bottom) - 4rem)}.min-h-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(var(--spacing) * 0)}.min-h-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(var(--spacing) * 7)}.min-h-11:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(var(--spacing) * 11)}.min-h-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(var(--spacing) * 16)}.min-h-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(var(--spacing) * 20)}.min-h-24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(var(--spacing) * 24)}.min-h-32:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(var(--spacing) * 32)}.min-h-36:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(var(--spacing) * 36)}.min-h-44:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(var(--spacing) * 44)}.min-h-72:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(var(--spacing) * 72)}.min-h-96:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(var(--spacing) * 96)}.min-h-\[1\.375rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:1.375rem}.min-h-\[9\.75rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:9.75rem}.min-h-\[18rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:18rem}.min-h-\[22rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:22rem}.min-h-\[280px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:280px}.min-h-\[420px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:420px}.min-h-\[calc\(100dvh-8rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(100dvh - 8rem)}.min-h-dvh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:100dvh}.min-h-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:100%}.w-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 1)}.w-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 1.5)}.w-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 2)}.w-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 2.5)}.w-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 3)}.w-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 3.5)}.w-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 4)}.w-4\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 4.5)}.w-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 5)}.w-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 6)}.w-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 7)}.w-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 8)}.w-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 9)}.w-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 10)}.w-11:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 11)}.w-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 12)}.w-14:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 14)}.w-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 16)}.w-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 20)}.w-24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 24)}.w-28:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 28)}.w-32:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 32)}.w-36:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 36)}.w-40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 40)}.w-44:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 44)}.w-48:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 48)}.w-56:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 56)}.w-60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 60)}.w-64:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 64)}.w-72:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 72)}.w-\[0\.7em\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:.7em}.w-\[10\.5rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:10.5rem}.w-\[18px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:18px}.w-\[88px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:88px}.w-\[min\(22rem\,100vw\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(22rem,100vw)}.w-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:auto}.w-fit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:fit-content}.w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.w-px:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:1px}.max-w-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-2xl)}.max-w-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-3xl)}.max-w-4xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-4xl)}.max-w-5xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-5xl)}.max-w-6xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-6xl)}.max-w-7xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-7xl)}.max-w-36:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(var(--spacing) * 36)}.max-w-44:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(var(--spacing) * 44)}.max-w-52:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(var(--spacing) * 52)}.max-w-72:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(var(--spacing) * 72)}.max-w-\[10rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:10rem}.max-w-\[12rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:12rem}.max-w-\[13rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:13rem}.max-w-\[21rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:21rem}.max-w-\[22rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:22rem}.max-w-\[28rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:28rem}.max-w-\[45rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:45rem}.max-w-\[70ch\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:70ch}.max-w-\[70vw\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:70vw}.max-w-\[calc\(100vw-2rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(100vw - 2rem)}.max-w-\[clamp\(6\.5rem\,38vw\,16rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:clamp(6.5rem,38vw,16rem)}.max-w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:100%}.max-w-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-lg)}.max-w-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-md)}.max-w-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:none}.max-w-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-sm)}.max-w-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-xl)}.max-w-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-xs)}.min-w-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(var(--spacing) * 0)}.min-w-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(var(--spacing) * 9)}.min-w-40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(var(--spacing) * 40)}.min-w-44:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(var(--spacing) * 44)}.min-w-48:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(var(--spacing) * 48)}.min-w-56:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(var(--spacing) * 56)}.min-w-60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(var(--spacing) * 60)}.min-w-\[8rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:8rem}.min-w-\[48rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:48rem}.min-w-\[74rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:74rem}.min-w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:100%}.min-w-max:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:max-content}.flex-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.flex-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none}.shrink:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:1}.shrink-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0}.shrink-\[4\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:4}.grow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-grow:1}.basis-56:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-basis:calc(var(--spacing) * 56)}.basis-64:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-basis:calc(var(--spacing) * 64)}.border-collapse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-collapse:collapse}.origin-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform-origin:0}.-translate-x-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){rotate:-90deg}.rotate-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){rotate:0deg}.rotate-90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){rotate:90deg}.rotate-180:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){rotate:180deg}.transform:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:var(--animate-pulse)}.animate-spin:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:var(--animate-spin)}.cursor-default:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:default}.cursor-grab:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:grab}.cursor-help:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:help}.cursor-not-allowed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed}.cursor-pointer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer}.touch-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){touch-action:none}.resize:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){resize:both}.resize-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){resize:none}.scroll-mt-24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scroll-margin-top:calc(var(--spacing) * 24)}.list-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){list-style-type:none}.grid-cols-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[2\.5rem_1fr_auto\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:2.5rem 1fr auto}.grid-cols-\[8rem_1fr\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:8rem 1fr}.grid-cols-\[12rem_1fr\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:12rem 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fit\,minmax\(6\.75rem\,1fr\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fit,minmax(6.75rem,1fr))}.flex-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.items-baseline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:baseline}.items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center}.items-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-end}.items-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start}.items-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:stretch}.justify-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between}.justify-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center}.justify-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end}.justify-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-start}.gap-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 0)}.gap-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * .5)}.gap-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 1)}.gap-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 1.5)}.gap-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 2)}.gap-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 2.5)}.gap-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 3)}.gap-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 4)}.gap-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 5)}.gap-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 6)}.gap-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 8)}.gap-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 10)}.gap-\[2px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:2px}:where(.space-y-0>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){column-gap:calc(var(--spacing) * 2)}.gap-x-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){column-gap:calc(var(--spacing) * 3)}.gap-x-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){column-gap:calc(var(--spacing) * 4)}.gap-x-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){column-gap:calc(var(--spacing) * 6)}.gap-y-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){row-gap:calc(var(--spacing) * 1)}.gap-y-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){row-gap:calc(var(--spacing) * 2)}.gap-y-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){row-gap:calc(var(--spacing) * 3)}.gap-y-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--kiosk-srgb-border,oklch(var(--border)))}.self-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-self:center}.self-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-self:flex-end}.self-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-self:flex-start}.truncate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:auto}.overflow-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden}.overflow-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:visible}.overflow-x-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:auto}.overflow-x-clip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:clip}.overflow-y-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto}.overscroll-contain:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:contain}.\!rounded-none{border-radius:0!important}.rounded:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.25rem}.rounded-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-2xl)}.rounded-\[2rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:2rem}.rounded-\[calc\(var\(--radius-md\)-3px\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:calc(var(--radius-md) - 3px)}.rounded-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:3.40282e+38px}.rounded-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius)}.rounded-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:calc(var(--radius) - 2px)}.rounded-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:max(2px,calc(var(--radius) - 4px))}.rounded-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:calc(var(--radius) + 4px)}.border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:1px}.border-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:0}.border-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:2px}.border-y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-block-style:var(--tw-border-style);border-block-width:2px}.border-t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:var(--tw-border-style);border-top-width:1px}.border-b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-left-style:var(--tw-border-style);border-left-width:2px}.\!border-none{--tw-border-style:none!important;border-style:none!important}.border-dashed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-border-style:dashed;border-style:dashed}.border-accent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.border-accent\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--accent))}@supports (color:color-mix(in lab,red,red)){.border-accent\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,oklch(var(--accent)) 40%,transparent)}}.border-amber-500\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#f99c0099}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-amber-500) 60%,transparent)}}.border-black\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.border-border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--kiosk-srgb-border,oklch(var(--border)))}.border-border-strong:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--border-strong))}.border-border\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--kiosk-srgb-border,oklch(var(--border)))}@supports (color:color-mix(in lab,red,red)){.border-border\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--kiosk-srgb-border,oklch(var(--border))) 70%,transparent)}}.border-border\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--kiosk-srgb-border,oklch(var(--border)))}@supports (color:color-mix(in lab,red,red)){.border-border\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--kiosk-srgb-border,oklch(var(--border))) 80%,transparent)}}.border-current\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,currentcolor 30%,transparent)}}.border-current\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,currentcolor 40%,transparent)}}.border-danger\!{border-color:oklch(var(--danger))!important}.border-danger-border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--kiosk-srgb-danger-border,oklch(var(--danger-border)))}.border-danger-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--kiosk-srgb-danger-foreground,oklch(var(--danger-foreground)))}.border-destructive\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-destructive\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,oklch(var(--destructive)) 20%,transparent)}}.border-destructive\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-destructive\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,oklch(var(--destructive)) 25%,transparent)}}.border-destructive\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,oklch(var(--destructive)) 40%,transparent)}}.border-destructive\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.border-destructive\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,oklch(var(--destructive)) 60%,transparent)}}.border-info-border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--kiosk-srgb-info-border,oklch(var(--info-border)))}.border-info-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--kiosk-srgb-info-foreground,oklch(var(--info-foreground)))}.border-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--input))}.border-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.border-primary\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.border-primary\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,oklch(var(--primary)) 20%,transparent)}}.border-primary\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.border-primary\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,oklch(var(--primary)) 25%,transparent)}}.border-primary\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.border-primary\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,oklch(var(--primary)) 30%,transparent)}}.border-primary\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.border-primary\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,oklch(var(--primary)) 35%,transparent)}}.border-primary\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.border-primary\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,oklch(var(--primary)) 40%,transparent)}}.border-primary\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.border-primary\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,oklch(var(--primary)) 50%,transparent)}}.border-primary\/55:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.border-primary\/55:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,oklch(var(--primary)) 55%,transparent)}}.border-success-border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--kiosk-srgb-success-border,oklch(var(--success-border)))}.border-success-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--kiosk-srgb-success-foreground,oklch(var(--success-foreground)))}.border-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#0000}.border-warning-border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--kiosk-srgb-warning-border,oklch(var(--warning-border)))}.border-warning-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--kiosk-srgb-warning-foreground,oklch(var(--warning-foreground)))}.\!bg-transparent{background-color:#0000!important}.bg-\[\#483418\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#483418}.bg-accent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--accent))}.bg-accent-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-accent-text,oklch(var(--accent-text)))}.bg-accent\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--accent))}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,oklch(var(--accent)) 10%,transparent)}}.bg-background:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.bg-background\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-background,oklch(var(--background)))}@supports (color:color-mix(in lab,red,red)){.bg-background\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-background,oklch(var(--background))) 50%,transparent)}}.bg-background\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-background,oklch(var(--background)))}@supports (color:color-mix(in lab,red,red)){.bg-background\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-background,oklch(var(--background))) 60%,transparent)}}.bg-background\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-background,oklch(var(--background)))}@supports (color:color-mix(in lab,red,red)){.bg-background\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-background,oklch(var(--background))) 70%,transparent)}}.bg-background\/85:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-background,oklch(var(--background)))}@supports (color:color-mix(in lab,red,red)){.bg-background\/85:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-background,oklch(var(--background))) 85%,transparent)}}.bg-background\/95:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-background,oklch(var(--background)))}@supports (color:color-mix(in lab,red,red)){.bg-background\/95:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-background,oklch(var(--background))) 95%,transparent)}}.bg-black\/65:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.bg-border\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-border,oklch(var(--border)))}@supports (color:color-mix(in lab,red,red)){.bg-border\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-border,oklch(var(--border))) 70%,transparent)}}.bg-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.bg-card\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-card,oklch(var(--card)))}@supports (color:color-mix(in lab,red,red)){.bg-card\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-card,oklch(var(--card))) 60%,transparent)}}.bg-danger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--danger))}.bg-danger-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-danger-foreground,oklch(var(--danger-foreground)))}.bg-danger-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.bg-danger-surface\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-danger-surface,oklch(var(--danger-surface)))}@supports (color:color-mix(in lab,red,red)){.bg-danger-surface\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-danger-surface,oklch(var(--danger-surface))) 30%,transparent)}}.bg-destructive:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.bg-destructive\/5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,oklch(var(--destructive)) 5%,transparent)}}.bg-destructive\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,oklch(var(--destructive)) 10%,transparent)}}.bg-foreground\/5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-foreground,oklch(var(--foreground)))}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-foreground,oklch(var(--foreground))) 5%,transparent)}}.bg-info:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--info))}.bg-info-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-info-foreground,oklch(var(--info-foreground)))}.bg-info-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-info-surface,oklch(var(--info-surface)))}.bg-muted:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--muted))}.bg-muted-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-muted-foreground,oklch(var(--muted-foreground)))}.bg-muted\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,oklch(var(--muted)) 20%,transparent)}}.bg-muted\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,oklch(var(--muted)) 40%,transparent)}}.bg-muted\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,oklch(var(--muted)) 90%,transparent)}}.bg-popover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--popover))}.bg-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.bg-primary\/5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,oklch(var(--primary)) 5%,transparent)}}.bg-primary\/6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,oklch(var(--primary)) 6%,transparent)}}.bg-primary\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,oklch(var(--primary)) 10%,transparent)}}.bg-primary\/15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,oklch(var(--primary)) 15%,transparent)}}.bg-primary\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,oklch(var(--primary)) 40%,transparent)}}.bg-primary\/75:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/75:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,oklch(var(--primary)) 75%,transparent)}}.bg-primary\/\[0\.06\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.06\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,oklch(var(--primary)) 6%,transparent)}}.bg-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--rail))}.bg-red-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-red-500)}.bg-secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.bg-secondary\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-secondary,oklch(var(--secondary)))}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-secondary,oklch(var(--secondary))) 20%,transparent)}}.bg-secondary\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-secondary,oklch(var(--secondary)))}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-secondary,oklch(var(--secondary))) 25%,transparent)}}.bg-secondary\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-secondary,oklch(var(--secondary)))}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-secondary,oklch(var(--secondary))) 30%,transparent)}}.bg-secondary\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-secondary,oklch(var(--secondary)))}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-secondary,oklch(var(--secondary))) 35%,transparent)}}.bg-secondary\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-secondary,oklch(var(--secondary)))}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-secondary,oklch(var(--secondary))) 40%,transparent)}}.bg-secondary\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-secondary,oklch(var(--secondary)))}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-secondary,oklch(var(--secondary))) 50%,transparent)}}.bg-secondary\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-secondary,oklch(var(--secondary)))}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-secondary,oklch(var(--secondary))) 60%,transparent)}}.bg-success:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--success))}.bg-success-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-success-foreground,oklch(var(--success-foreground)))}.bg-success-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-success-surface,oklch(var(--success-surface)))}.bg-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#0000}.bg-warning:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--warning))}.bg-warning-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-warning-foreground,oklch(var(--warning-foreground)))}.bg-warning-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-warning-surface,oklch(var(--warning-surface)))}.bg-gradient-to-r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-from:oklch(var(--primary));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-primary\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-via:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.via-primary\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-via:color-mix(in oklab,oklch(var(--primary)) 90%,transparent)}}.via-primary\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-primary\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-to:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.to-primary\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-to:color-mix(in oklab,oklch(var(--primary)) 70%,transparent)}}.to-primary\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){fill:currentColor}.object-contain:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){object-fit:contain}.object-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){object-fit:cover}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 0)}.p-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * .5)}.p-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 1)}.p-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 1.5)}.p-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 2)}.p-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 2.5)}.p-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 3)}.p-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 4)}.p-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 5)}.p-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 6)}.p-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 8)}.p-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 12)}.px-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 0)}.px-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 1)}.px-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 1.5)}.px-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 2)}.px-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 2.5)}.px-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 3)}.px-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 3.5)}.px-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 4)}.px-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 5)}.px-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 6)}.px-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 8)}.py-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * .5)}.py-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 1)}.py-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 1.5)}.py-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 2)}.py-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 2.5)}.py-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 3)}.py-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 3.5)}.py-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 4)}.py-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 5)}.py-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 6)}.py-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 7)}.py-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 8)}.py-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 10)}.py-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 12)}.py-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 16)}.py-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 20)}.pt-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 0)}.pt-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 1)}.pt-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 1.5)}.pt-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 2)}.pt-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 3)}.pt-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 4)}.pt-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 5)}.pt-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 6)}.pt-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 10)}.pt-\[max\(4rem\,var\(--app-safe-top\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:max(4rem,var(--app-safe-top))}.pt-\[var\(--app-safe-top\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--app-safe-top)}.pr-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(var(--spacing) * 1)}.pr-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(var(--spacing) * 2)}.pr-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(var(--spacing) * 12)}.pr-14:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(var(--spacing) * 14)}.pb-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing) * 1.5)}.pb-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing) * 2)}.pb-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing) * 3)}.pb-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing) * 4)}.pb-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing) * 5)}.pb-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing) * 7)}.pb-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing) * 8)}.pb-24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing) * 24)}.pb-\[max\(0\.5rem\,var\(--app-safe-bottom\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:max(.5rem,var(--app-safe-bottom))}.pl-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(var(--spacing) * 1)}.pl-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(var(--spacing) * 2)}.pl-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(var(--spacing) * 3)}.pl-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(var(--spacing) * 4)}.pl-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(var(--spacing) * 7)}.pl-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(var(--spacing) * 9)}.pl-\[max\(0rem\,var\(--app-safe-left\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:max(0rem,var(--app-safe-left))}.text-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center}.text-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:left}.text-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:right}.align-\[-1px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:-1px}.align-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:top}.font-mono:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.font-sans:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-figtree,var(--font-geist-sans)),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.text-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-\[10px\]\/\[11px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:10px;line-height:11px}.text-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1em\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:1em}.text-\[10px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:10px}.text-\[11px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:11px}.text-\[13px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px}.text-\[clamp\(1\.5rem\,3vw\,2\.5rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:clamp(1.5rem,3vw,2.5rem)}.text-\[clamp\(1\.5rem\,4vw\,3rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:clamp(1.5rem,4vw,3rem)}.text-\[clamp\(2\.75rem\,7vw\,5\.5rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:clamp(2.75rem,7vw,5.5rem)}.text-\[clamp\(2rem\,4vw\,3\.5rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:clamp(2rem,4vw,3.5rem)}.text-\[clamp\(2rem\,5vw\,3\.5rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:clamp(2rem,5vw,3.5rem)}.text-\[clamp\(3rem\,9vw\,7rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:clamp(3rem,9vw,7rem)}.text-\[clamp\(4rem\,14vw\,11rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:clamp(4rem,14vw,11rem)}.leading-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:inherit;line-height:inherit}.leading-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:1;line-height:1}.leading-relaxed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.35em\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-tracking:.35em;letter-spacing:.35em}.tracking-tight:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:anywhere}.break-words:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.wrap-break-word:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:break-word}.break-all:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){word-break:break-all}.whitespace-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:normal}.whitespace-nowrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap}.whitespace-pre-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:pre-wrap}.text-\[oklch\(var\(--success-foreground\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--success-foreground))}.text-accent-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-accent-text,oklch(var(--accent-text)))}.text-border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-border,oklch(var(--border)))}.text-current:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.text-current\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:currentColor}@supports (color:color-mix(in lab,red,red)){.text-current\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,currentcolor 80%,transparent)}}.text-danger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--danger))}.text-danger-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-danger-foreground,oklch(var(--danger-foreground)))}.text-destructive:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--destructive))}.text-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.text-foreground\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-foreground,oklch(var(--foreground)))}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--kiosk-srgb-foreground,oklch(var(--foreground))) 80%,transparent)}}.text-foreground\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-foreground,oklch(var(--foreground)))}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--kiosk-srgb-foreground,oklch(var(--foreground))) 90%,transparent)}}.text-info-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-info-foreground,oklch(var(--info-foreground)))}.text-muted-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.text-muted-foreground\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-muted-foreground,oklch(var(--muted-foreground)))}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--kiosk-srgb-muted-foreground,oklch(var(--muted-foreground))) 40%,transparent)}}.text-muted-foreground\/45:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-muted-foreground,oklch(var(--muted-foreground)))}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/45:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--kiosk-srgb-muted-foreground,oklch(var(--muted-foreground))) 45%,transparent)}}.text-muted-foreground\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-muted-foreground,oklch(var(--muted-foreground)))}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--kiosk-srgb-muted-foreground,oklch(var(--muted-foreground))) 60%,transparent)}}.text-muted-foreground\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-muted-foreground,oklch(var(--muted-foreground)))}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--kiosk-srgb-muted-foreground,oklch(var(--muted-foreground))) 70%,transparent)}}.text-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--primary))}.text-primary-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--primary-foreground))}.text-primary\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.text-primary\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,oklch(var(--primary)) 50%,transparent)}}.text-rail-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--rail-foreground))}.text-rail-muted:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--rail-muted))}.text-red-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-red-300)}.text-secondary-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-secondary-foreground,oklch(var(--secondary-foreground)))}.text-sky-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-sky-300)}.text-success:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--success))}.text-success-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-success-foreground,oklch(var(--success-foreground)))}.text-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#0000}.text-warning:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--warning))}.text-warning-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-warning-foreground,oklch(var(--warning-foreground)))}.text-white:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-white)}.capitalize:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-transform:capitalize}.lowercase:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-transform:lowercase}.uppercase:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-transform:uppercase}.italic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-style:italic}.ordinal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--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:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--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,)}.line-through:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:line-through}.underline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:underline}.decoration-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-text-decoration-color:oklch(var(--primary));text-decoration-color:oklch(var(--primary))}.underline-offset-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-underline-offset:2px}.antialiased:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-accent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){accent-color:oklch(var(--accent))}.accent-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){accent-color:oklch(var(--primary))}.opacity-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0}.opacity-40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.4}.opacity-45:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.45}.opacity-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.5}.opacity-55:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.55}.opacity-60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.6}.opacity-70:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.7}.opacity-80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.8}.opacity-90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.9}.opacity-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_oklch\(var\(--border\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 0 0 1px var(--tw-shadow-color,oklch(var(--border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_5px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 0 0 5px var(--tw-shadow-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)}.shadow-\[0_0_20px_0_var\(--color-primary\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 0 20px 0 var(--tw-shadow-color,var(--color-primary));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-overlay\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:var(--shadow-overlay);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:var(--shadow-overlay);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-popover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:var(--shadow-popover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ring:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.shadow-primary\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,oklch(var(--primary)) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-primary\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,oklch(var(--primary)) 25%,transparent) var(--tw-shadow-alpha),transparent)}}.ring-background:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:var(--kiosk-srgb-background,oklch(var(--background)))}.ring-border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:var(--kiosk-srgb-border,oklch(var(--border)))}.ring-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:oklch(var(--primary))}.outline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline-style:var(--tw-outline-style);outline-width:1px}.blur:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-blur:blur(8px)}.blur:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.drop-shadow-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm))}.invert:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-invert:invert(100%)}.invert:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.saturate-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){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,)}.saturate-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-saturate:saturate(0%)}.filter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-backdrop-blur:blur(8px)}.backdrop-blur-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.backdrop-blur:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-backdrop-blur:blur(var(--blur-sm))}.transition:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,color\,background-color\,border-color\,box-shadow\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition-property:scale,color,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:.1s;transition-duration:.1s}.duration-150:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:.15s;transition-duration:.15s}.duration-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:.2s;transition-duration:.2s}.duration-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:.3s;transition-duration:.3s}.duration-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:.5s;transition-duration:.5s}.duration-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:.7s;transition-duration:.7s}.duration-1000:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:1s;transition-duration:1s}.duration-\[var\(--duration-fast\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-enter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:var(--duration-enter);transition-duration:var(--duration-enter)}.duration-fast:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.ease-enter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ease:var(--ease-enter);transition-timing-function:var(--ease-enter)}.ease-in-out:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){will-change:transform}.outline-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-outline-style:none;outline-style:none}.select-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-user-select:none;user-select:none}.\[-webkit-box-orient\:vertical\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-line-clamp:2}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){rotate:180deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scale:1.03}.group-hover\:opacity-100:is(:where(.group):hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1}}.file\:mr-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{margin-right:calc(var(--spacing) * 2)}.file\:cursor-pointer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{cursor:pointer}.file\:rounded-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{border-radius:calc(var(--radius) - 2px)}.file\:border-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{background-color:var(--kiosk-srgb-secondary,oklch(var(--secondary)))}.file\:px-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{padding-inline:calc(var(--spacing) * 2)}.file\:py-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{padding-block:calc(var(--spacing) * 1)}.file\:text-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-semibold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{color:var(--kiosk-srgb-foreground,oklch(var(--foreground)))}.placeholder\:text-muted-foreground:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:var(--kiosk-srgb-muted-foreground,oklch(var(--muted-foreground)))}.first\:pt-0:first-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 0)}.last\:border-b-0:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing) * 0)}.focus-within\:outline-2:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline-offset:2px}.focus-within\:outline-ring:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline-color:oklch(var(--ring))}@media (hover:hover){.hover\:border-border:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--kiosk-srgb-border,oklch(var(--border)))}.hover\:border-border-strong:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--border-strong))}.hover\:border-primary\/35:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/35:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,oklch(var(--primary)) 35%,transparent)}}.hover\:border-primary\/50:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,oklch(var(--primary)) 50%,transparent)}}.hover\:bg-background:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hover\:bg-background\/50:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-background,oklch(var(--background)))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-background\/50:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-background,oklch(var(--background))) 50%,transparent)}}.hover\:bg-background\/90:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-background,oklch(var(--background)))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-background\/90:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-background,oklch(var(--background))) 90%,transparent)}}.hover\:bg-card:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hover\:bg-card\/60:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-card,oklch(var(--card)))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-card\/60:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-card,oklch(var(--card))) 60%,transparent)}}.hover\:bg-danger-surface:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-danger-surface,oklch(var(--danger-surface)))}.hover\:bg-destructive\/10:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,oklch(var(--destructive)) 10%,transparent)}}.hover\:bg-muted:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hover\:bg-muted\/40:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--muted))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,oklch(var(--muted)) 40%,transparent)}}.hover\:bg-primary\/8:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/8:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,oklch(var(--primary)) 8%,transparent)}}.hover\:bg-secondary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hover\:bg-secondary\/40:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-secondary,oklch(var(--secondary)))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/40:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-secondary,oklch(var(--secondary))) 40%,transparent)}}.hover\:bg-secondary\/45:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-secondary,oklch(var(--secondary)))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/45:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-secondary,oklch(var(--secondary))) 45%,transparent)}}.hover\:bg-secondary\/60:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-secondary,oklch(var(--secondary)))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/60:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-secondary,oklch(var(--secondary))) 60%,transparent)}}.hover\:bg-secondary\/70:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--kiosk-srgb-secondary,oklch(var(--secondary)))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/70:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--kiosk-srgb-secondary,oklch(var(--secondary))) 70%,transparent)}}.hover\:text-danger-foreground:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-danger-foreground,oklch(var(--danger-foreground)))}.hover\:text-destructive:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--destructive))}.hover\:text-foreground:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-foreground,oklch(var(--foreground)))}.hover\:text-primary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hover\:text-primary\/80:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/80:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,oklch(var(--primary)) 80%,transparent)}}.hover\:text-warning-foreground:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-warning-foreground,oklch(var(--warning-foreground)))}.hover\:underline:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:underline}.hover\:opacity-80:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.8}.hover\:opacity-100:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1}}.focus\:border-primary\/60:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--primary))}@supports (color:color-mix(in lab,red,red)){.focus\:border-primary\/60:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,oklch(var(--primary)) 60%,transparent)}}.focus-visible\:ring-0:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.focus-visible\:ring-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-primary:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:oklch(var(--primary))}.focus-visible\:ring-ring:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:oklch(var(--ring))}.focus-visible\:ring-offset-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-offset-color:var(--kiosk-srgb-background,oklch(var(--background)))}.focus-visible\:outline-none:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:grabbing}@media (hover:hover){.enabled\:hover\:border-border-strong:enabled:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--border-strong))}}.disabled\:pointer-events-none:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none}.disabled\:cursor-default:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:default}.disabled\:cursor-not-allowed:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed}.disabled\:opacity-30:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.3}.disabled\:opacity-50:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.5}.disabled\:opacity-60:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.6}.disabled\:opacity-70:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.7}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:var(--animate-pulse)}.motion-safe\:animate-spin:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:var(--animate-spin)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition-property:none}}@media (min-width:40rem){.sm\:absolute:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute}.sm\:inset-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset:auto}.sm\:top-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:100%}.sm\:right-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:calc(var(--spacing) * 0)}.sm\:col-span-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 1/span 1}.sm\:col-span-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 2/span 2}.sm\:-mx-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(var(--spacing) * -2)}.sm\:mt-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * .5)}.sm\:mt-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 2)}.sm\:mt-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing) * 5)}.sm\:ml-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto}.sm\:block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.sm\:flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.sm\:grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid}.sm\:hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.sm\:inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.sm\:h-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 9)}.sm\:h-24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 24)}.sm\:h-44:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 44)}.sm\:h-\[5\.5rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:5.5rem}.sm\:h-\[56vh\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:56vh}.sm\:max-h-\[400px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:400px}.sm\:min-h-\[10\.5rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:10.5rem}.sm\:min-h-\[360px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:360px}.sm\:w-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 9)}.sm\:w-28:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 28)}.sm\:w-32:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 32)}.sm\:w-44:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 44)}.sm\:w-52:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 52)}.sm\:w-64:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 64)}.sm\:w-80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 80)}.sm\:w-\[21rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:21rem}.sm\:w-\[360px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:360px}.sm\:w-\[calc\(100vw-1\.5rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(100vw - 1.5rem)}.sm\:w-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:auto}.sm\:max-w-80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(var(--spacing) * 80)}.sm\:max-w-\[calc\(100vw-2rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(100vw - 2rem)}.sm\:max-w-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:none}.sm\:max-w-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-sm)}.sm\:max-w-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-xs)}.sm\:min-w-\[10rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:10rem}.sm\:min-w-\[11rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:11rem}.sm\:flex-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none}.sm\:shrink-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0}.sm\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_130px_120px_auto\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr 130px 120px auto}.sm\:grid-cols-\[1fr_180px_auto\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr 180px auto}.sm\:grid-cols-\[10rem_1fr\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:10rem 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_9rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 9rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) auto auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(7rem\,1fr\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.sm\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row}.sm\:flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.sm\:items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center}.sm\:items-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-end}.sm\:items-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start}.sm\:items-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:stretch}.sm\:justify-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between}.sm\:justify-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end}.sm\:justify-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-start}.sm\:gap-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 2)}.sm\:gap-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 3)}.sm\:gap-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 4)}:where(.sm\:space-y-5>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-6>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){column-gap:calc(var(--spacing) * 6)}.sm\:gap-y-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){row-gap:calc(var(--spacing) * 4)}.sm\:self-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-self:auto}.sm\:self-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-self:center}.sm\:truncate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:rounded-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:0}.sm\:border-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:0}.sm\:bg-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#0000}.sm\:p-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 0)}.sm\:p-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 5)}.sm\:p-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 6)}.sm\:p-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 7)}.sm\:p-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 8)}.sm\:px-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 3)}.sm\:px-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 4)}.sm\:px-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 5)}.sm\:px-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 6)}.sm\:px-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 7)}.sm\:px-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 8)}.sm\:py-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 2)}.sm\:py-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 3)}.sm\:py-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 4)}.sm\:py-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 5)}.sm\:py-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 6)}.sm\:py-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 8)}.sm\:py-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 9)}.sm\:pt-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 4)}.sm\:pt-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 6)}.sm\:pt-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 7)}.sm\:pt-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 8)}.sm\:pt-\[max\(14vh\,var\(--app-safe-top\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:max(14vh,var(--app-safe-top))}.sm\:pb-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing) * 5)}.sm\:pb-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing) * 9)}.sm\:text-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:left}.sm\:text-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:right}.sm\:text-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:ml-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(var(--spacing) * 16)}.md\:ml-60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(var(--spacing) * 60)}.md\:flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.md\:hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.md\:h-\[62vh\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:62vh}.md\:min-h-36:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(var(--spacing) * 36)}.md\:max-w-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:none}.md\:min-w-\[10rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:10rem}.md\:min-w-\[56rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:56rem}.md\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) auto auto}.md\:p-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 8)}.md\:px-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:sticky:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:sticky}.lg\:top-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--spacing) * 4)}.lg\:order-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){order:1}.lg\:order-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){order:2}.lg\:col-span-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 2/span 2}.lg\:col-span-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 3/span 3}.lg\:col-span-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 4/span 4}.lg\:mx-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(var(--spacing) * 0)}.lg\:block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.lg\:flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.lg\:hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.lg\:h-36:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing) * 36)}.lg\:w-44:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 44)}.lg\:w-56:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 56)}.lg\:w-64:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 64)}.lg\:min-w-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(var(--spacing) * 0)}.lg\:flex-\[1\.35_1_0\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1.35}.lg\:flex-\[1_1_0\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.lg\:flex-\[2_1_0\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:2}.lg\:shrink-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0}.lg\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_1fr\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.15fr_1fr\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1.15fr 1fr}.lg\:grid-cols-\[16rem_minmax\(0\,1fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:16rem minmax(0,1fr)}.lg\:grid-cols-\[180px_minmax\(0\,1fr\)_220px_176px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:180px minmax(0,1fr) 220px 176px}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(22rem\,0\.75fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 220px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,17rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) minmax(0,17rem)}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,12rem\)_minmax\(0\,1fr\)_auto\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(16rem\,1\.5fr\)_repeat\(3\,minmax\(10rem\,1fr\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(16rem,1.5fr) repeat(3,minmax(10rem,1fr))}.lg\:flex-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.lg\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row}.lg\:flex-nowrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:nowrap}.lg\:items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center}.lg\:items-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-end}.lg\:items-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start}.lg\:justify-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between}.lg\:justify-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end}.lg\:gap-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 4)}:where(.lg\:divide-x>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.lg\:justify-self-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-self:flex-end}.lg\:overflow-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden}.lg\:overflow-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:visible}.lg\:overflow-y-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto}.lg\:border-t-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 6)}.lg\:p-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 7)}.lg\:px-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 4)}.lg\:px-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 8)}.lg\:px-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing) * 16)}.lg\:py-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing) * 12)}.lg\:pt-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 0)}.lg\:pt-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * .5)}.lg\:pr-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(var(--spacing) * 2)}.lg\:pl-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(var(--spacing) * 2)}.lg\:text-\[clamp\(2rem\,4vw\,3\.5rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:clamp(2rem,4vw,3.5rem)}}@media (min-width:80rem){.xl\:sticky:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:sticky}.xl\:top-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--spacing) * 6)}.xl\:top-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--spacing) * 20)}.xl\:top-24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--spacing) * 24)}.xl\:col-span-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 1/span 1}.xl\:block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.xl\:flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.xl\:grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid}.xl\:hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.xl\:h-\[68vh\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:68vh}.xl\:max-h-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:100%}.xl\:min-h-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(var(--spacing) * 0)}.xl\:min-h-40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(var(--spacing) * 40)}.xl\:w-52:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing) * 52)}.xl\:min-w-\[280px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:280px}.xl\:grid-cols-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.1fr_0\.9fr\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[14rem_14rem_minmax\(0\,1fr\)_auto\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:14rem 14rem minmax(0,1fr) auto}.xl\:grid-cols-\[15rem_minmax\(0\,1fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:15rem minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_repeat\(3\,minmax\(0\,0\.9fr\)\)_auto_auto\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,.9fr)) auto auto}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(280px\,0\.75fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(20rem\,1fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1.55fr) minmax(20rem,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_220px_240px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 220px 240px}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_auto_auto_auto\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) auto auto auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.xl\:grid-cols-\[minmax\(0\,320px\)_minmax\(0\,1fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,320px) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(16rem\,0\.95fr\)_minmax\(0\,1\.05fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(16rem,.95fr) minmax(0,1.05fr)}.xl\:grid-cols-\[minmax\(320px\,0\.92fr\)_minmax\(0\,1\.08fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr)}.xl\:flex-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.xl\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row}.xl\:items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center}.xl\:items-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-end}.xl\:items-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start}.xl\:items-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:stretch}.xl\:justify-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between}:where(.xl\:divide-x>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.xl\:divide-x-0>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(0px * var(--tw-divide-x-reverse));border-inline-end-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}:where(.xl\:divide-y>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.xl\:divide-y-0>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.xl\:self-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-self:flex-start}.xl\:overflow-y-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto}.xl\:border-t-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:pt-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing) * 0)}.xl\:pr-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(var(--spacing) * 1)}.xl\:pl-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(var(--spacing) * 5)}}@media (min-width:96rem){.\32 xl\:min-h-44:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(var(--spacing) * 44)}.\32 xl\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 360px}}@container (min-width:13rem){.\@\[13rem\]\:inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline}}.dark\:bg-input\/30:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:oklch(var(--input))}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,oklch(var(--input)) 30%,transparent)}}.dark\:invert:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[\&_\.paypal-buttons\]\:w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .paypal-buttons{width:100%}.\[\&_\.paypal-buttons\]\:max-w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .paypal-buttons{max-width:100%}.\[\&_\.paypal-buttons\]\:min-w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .paypal-buttons{min-width:100%}.\[\&_\.paypal-buttons\>div\]\:w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .paypal-buttons>div,.\[\&_iframe\]\:w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) iframe{width:100%}.\[\&_iframe\]\:max-w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) iframe{max-width:100%}.\[\&_iframe\]\:min-w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) iframe{min-width:100%}.\[\&\:\:-webkit-details-marker\]\:hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-details-marker{display:none}.cl-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cl-cardBox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cl-rootBox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;max-width:100%}.cl-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;overflow-x:hidden}.cl-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cl-formButtonPrimary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cl-formField:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cl-formFieldInput:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cl-formFieldRow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cl-identityPreview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cl-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cl-socialButtonsBlockButton:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;max-width:100%}.cl-formButtonPrimary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cl-formFieldInput:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cl-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cl-socialButtonsBlockButton:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.auth-shell .cl-card,.auth-shell .cl-cardBox,.auth-shell .cl-main,.auth-shell .cl-socialButtons,.auth-shell .cl-socialButtonsRoot{overflow:visible!important}.auth-shell .cl-lastAuthenticationStrategyBadge{top:50%!important;right:.75rem!important;transform:translateY(-50%)!important}.auth-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cl-lastAuthenticationStrategyBadge{white-space:nowrap;z-index:1}.cl-userButtonPopoverCustomItemButton:has(.user-profile-note-icon):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--warning-foreground));cursor:default;pointer-events:none;background:0 0;font-size:.75rem;line-height:1rem}.cl-userButtonPopoverCard.hc-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:static;top:auto;left:auto;right:auto}.cl-modalContent.hc-dialog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:none;max-height:none;animation:none}.hc-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;padding:var(--space-6) max(var(--space-4),var(--app-safe-right)) max(var(--space-6),var(--app-safe-bottom)) max(var(--space-4),var(--app-safe-left));margin-inline:auto}.hc-page--default:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:100rem}.hc-page--compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:80rem}.hc-page--wide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:none}.site-warning-banner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-width:0;max-width:100rem;margin:var(--space-4) auto 0;padding-inline:max(var(--space-4),var(--app-safe-left)) max(var(--space-4),var(--app-safe-right))}.site-warning-banner__main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0}.site-warning-banner__cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.site-warning-banner__message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:anywhere}.site-warning-banner__cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:normal;max-width:100%}@media (min-width:640px){.site-warning-banner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:max(var(--space-6),var(--app-safe-left)) max(var(--space-6),var(--app-safe-right))}}@media (min-width:1024px){.site-warning-banner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:max(var(--space-8),var(--app-safe-left)) max(var(--space-8),var(--app-safe-right))}}.hc-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*+*{margin-block-start:var(--section-gap)}.hc-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.hc-page-header+.hc-section-nav{margin-block-start:var(--space-4)}.hc-section-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.hc-page{padding-block-start:var(--space-6)}@media (min-width:640px){.hc-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-8) max(var(--space-6),var(--app-safe-right)) max(var(--space-8),var(--app-safe-bottom)) max(var(--space-6),var(--app-safe-left))}}@media (min-width:1024px){.hc-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:max(var(--space-8),var(--app-safe-left));padding-right:max(var(--space-8),var(--app-safe-right))}}.hc-page-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(-1 * max(var(--space-4), var(--app-safe-left))) calc(-1 * max(var(--space-4), var(--app-safe-right)));padding-inline:max(var(--space-4),var(--app-safe-left)) max(var(--space-4),var(--app-safe-right))}@media (min-width:640px){.hc-page-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(-1 * max(var(--space-6), var(--app-safe-left))) calc(-1 * max(var(--space-6), var(--app-safe-right)));padding-inline:max(var(--space-6),var(--app-safe-left)) max(var(--space-6),var(--app-safe-right))}}@media (min-width:1024px){.hc-page-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(-1 * max(var(--space-8), var(--app-safe-left))) calc(-1 * max(var(--space-8), var(--app-safe-right)));padding-inline:max(var(--space-8),var(--app-safe-left)) max(var(--space-8),var(--app-safe-right))}}.hc-page-header__lede:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.hc-page-header__eyebrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--space-1);font-size:var(--text-small);line-height:var(--leading-small,1.125rem);font-weight:var(--weight-medium);letter-spacing:normal;text-transform:none;color:oklch(var(--muted-foreground))}.hc-page-header__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-title);line-height:var(--leading-title);font-weight:var(--weight-display);letter-spacing:var(--tracking-tight)}.hc-page-header__subtitle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-1);font-size:var(--text-small);color:oklch(var(--muted-foreground));max-width:70ch}.hc-section-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid oklch(var(--border));min-width:0;position:relative}.hc-section-nav__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-1);scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;margin:0 0 -1px;padding:0;list-style:none;display:flex;position:relative;overflow:auto hidden}.hc-section-nav__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.hc-section-nav__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none}.hc-section-nav__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:2.25rem;padding:var(--space-2) var(--space-3) calc(var(--space-2) + 2px);border-radius:var(--radius-sm) var(--radius-sm) 0 0;font-size:var(--text-body);font-weight:var(--weight-medium);color:oklch(var(--muted-foreground));white-space:nowrap;transition:color var(--duration-fast) var(--ease-out);align-items:center;display:inline-flex;position:relative}@media (hover:hover){.hc-section-nav__link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--foreground))}}.hc-section-nav__link[aria-current=page]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--foreground))}.hc-section-nav__link[aria-current=page]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";inset-inline:var(--space-2);background-image:linear-gradient(in oklch 90deg,oklch(62% .15 245),oklch(58% .24 285));border-radius:1px;height:2px;position:absolute;bottom:0}.hc-section-nav[data-thumb=on]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-section-nav__link[aria-current=page]:after{display:none}.hc-section-nav__thumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:2px;width:var(--hc-thumb-w,0);padding-inline:var(--space-2);transform:translateX(var(--hc-thumb-x,0));pointer-events:none;position:absolute;bottom:0;left:0}.hc-section-nav__thumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{background-image:linear-gradient(in oklch 90deg,oklch(62% .15 245),oklch(58% .24 285));border-radius:1px;height:2px;display:block}.hc-section-nav[data-travel=on]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-section-nav__thumb{transition:transform var(--duration-pop,.32s) var(--ease-spring,cubic-bezier(.32,.72,0,1)),width var(--duration-pop,.32s) var(--ease-spring,cubic-bezier(.32,.72,0,1))}@media (prefers-reduced-motion:reduce){.hc-section-nav[data-travel=on]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-section-nav__thumb{transition:none}}[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-section-nav[data-travel=on] .hc-section-nav__thumb{transition:none}.hc-section-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.hc-section-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";width:var(--space-8);pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);position:absolute;top:0;bottom:1px}.hc-section-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{background:linear-gradient(to right,oklch(var(--background)),oklch(var(--background)/0));left:0}.hc-section-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background:linear-gradient(to left,oklch(var(--background)),oklch(var(--background)/0));right:0}@media (max-width:767px){.hc-section-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{opacity:1}}@media (pointer:coarse){.hc-section-nav__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:2.75rem}}.hc-section-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid oklch(var(--border));padding-block-start:var(--space-6)}.hc-section-bar__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;max-width:100rem;padding-inline:max(var(--space-4),var(--app-safe-left)) max(var(--space-4),var(--app-safe-right));margin-inline:auto}.hc-section-nav--bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:0}.hc-section-nav--bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.hc-section-nav--bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{bottom:0}@media (min-width:640px){.hc-section-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block-start:var(--space-8)}.hc-section-bar__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:max(var(--space-6),var(--app-safe-left)) max(var(--space-6),var(--app-safe-right))}}@media (min-width:1024px){.hc-section-bar__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:max(var(--space-8),var(--app-safe-left)) max(var(--space-8),var(--app-safe-right))}}.hc-route-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:41;height:0;position:relative;overflow:visible}.hc-route-progress__bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform-origin:0;opacity:1;background-image:linear-gradient(in oklch 90deg,oklch(62% .15 245),oklch(58% .24 285));inset-inline:0;height:2px;position:absolute;top:-1px;transform:scaleX(0)}.hc-route-progress__bar[data-phase=creeping]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:transform 1.4s cubic-bezier(.1,.7,.1,1);transform:scaleX(.9)}.hc-route-progress__bar[data-phase=completing]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0;transition:transform .18s var(--ease-out),opacity .22s var(--ease-out) 40ms;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.hc-route-progress__bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-route-progress__bar[data-phase=completing]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-route-progress__bar[data-phase=creeping]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:opacity .12s linear;transform:none}}[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-route-progress__bar,[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-route-progress__bar[data-phase=completing],[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-route-progress__bar[data-phase=creeping]{transform:none}.hc-skeleton:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background:linear-gradient(115deg,transparent 35%,oklch(var(--primary)) 50%,transparent 65%)}@supports (color:color-mix(in lab,red,red)){.hc-skeleton:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background:linear-gradient(115deg,transparent 35%,color-mix(in oklch,oklch(var(--primary)) 16%,oklch(var(--card))) 50%,transparent 65%)}}.hc-skeleton:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{animation:hc-facet-sweep 1.7s cubic-bezier(.4,0,.2,1) infinite}@keyframes hc-facet-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.hc-skeleton:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{animation:none}}[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-skeleton:after{animation:none}[data-hc-workspace]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-loading-clock.hc-loading-clock{animation:hc-skeleton-reveal var(--hc-skeleton-fade,.16s) var(--ease-out) var(--hc-skeleton-delay,.16s) both}.hc-navigation-loading.hc-navigation-loading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:hc-skeleton-reveal var(--hc-retained-fade,.3s) var(--ease-out) var(--hc-retained-delay,.7s) both}.hc-navigation-loading.hc-navigation-loading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-loading-clock.hc-loading-clock{animation:none}@keyframes hc-skeleton-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-hc-workspace]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-loading-clock.hc-loading-clock{animation-duration:1ms}.hc-navigation-loading.hc-navigation-loading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none}}[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-hc-workspace] .hc-loading-clock.hc-loading-clock{animation-duration:1ms}[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-navigation-loading.hc-navigation-loading{animation:none}.hc-workspace-page.hc-workspace-page[data-navigation-pending=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1;isolation:isolate}.hc-page-skeleton:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*+*{margin-block-start:var(--section-gap)}.hc-route-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.hc-section-bar+.hc-page{animation-duration:var(--duration-fast,.12s)}.hc-page-skeleton__eyebrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-page-skeleton__subtitle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-page-skeleton__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:100%;min-height:1lh}.hc-page-skeleton__rows:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*+*{margin-block-start:var(--stack-gap)}.hc-app-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);color:oklch(var(--muted-foreground));flex-direction:column;display:flex}.hc-app-start__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-small)}.hc-pk__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-sm);background:oklch(var(--secondary));width:24px;height:24px;color:oklch(var(--muted-foreground));flex:none;justify-content:center;align-items:center;display:inline-flex}.hc-pk__icon[data-size=xs]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:20px;height:20px}.hc-pk__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{width:14px;height:14px}.hc-seg[data-dots=false]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__option{padding-inline:var(--space-3)}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ease-spring:linear(0,.0195,.0718,.1482,.2409,.343,.4488,.5536,.6536,.746,.829,.9014,.9626,1.0126,1.0519,1.0811,1.1013,1.1136,1.119,1.1189,1.1144,1.1064,1.0961,1.0844,1.0718,1.0592,1.0469,1.0354,1.0249,1.0157,1.0077,1.0011,.9958,.9918,.9889,.987,.986,.9857,.986,.9868,1);--ease-spring-soft:linear(0,.0154,.056,.1142,.1839,.2602,.3393,.418,.4942,.5663,.6331,.694,.7487,.7971,.8394,.8759,.9069,.9329,.9544,.9718,.9857,.9966,1.0048,1.0109,1.0151,1.0178,1.0193,1.0199,1.0197,1.019,1.018,1.0166,1);--duration-press:.16s;--duration-pop:.32s;--duration-confirm:.24s;--duration-reveal:.22s;--duration-roll:.38s;--duration-move:.3s;--duration-celebrate:.62s;--hc-press-scale:.97;--hc-press-scale-tight:.9;--hc-lift-scale:1.02}@keyframes hc-pop{0%{transform:scale(1)}42%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes hc-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes hc-reveal-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes hc-wipe-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hc-check-draw{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}@keyframes hc-roll-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.6em)}}@keyframes hc-roll-in{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes hc-facet{0%{opacity:.95;transform:translate(-50%,-50%)scale(.35)rotate(0)}to{opacity:0;transform:translate3d(calc(-50% + var(--hc-facet-x)),calc(-50% + var(--hc-facet-y)),0) scale(1) rotate(var(--hc-facet-spin))}}.hc-press:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:transform var(--duration-press) var(--ease-spring)}.hc-press:active:not(:disabled):not([aria-disabled=true]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(var(--hc-press-scale))}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-btn,:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-icon-btn{transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-spring)}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-btn:active:not(:disabled):not([aria-haspopup]),:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-icon-btn:active:not(:disabled):not([aria-haspopup]){transform:scale(var(--hc-press-scale))}.hc-btn__confirm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hc-btn__confirm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:1.125em;height:1.125em}.hc-btn__confirm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) path{stroke-dasharray:26;stroke-dashoffset:26px;animation:hc-check-draw var(--duration-confirm) var(--ease-out) forwards}.hc-seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hc-seg-gap:var(--space-1);position:relative}.hc-seg[data-size=touch-narrow]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hc-seg-gap:3px}@media (min-width:26.0625rem){.hc-seg[data-size=touch-narrow]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hc-seg-gap:var(--space-1)}}.hc-seg__thumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:0;width:calc((100% - (var(--hc-seg-count) - 1) * var(--hc-seg-gap)) / var(--hc-seg-count));border:1px solid oklch(var(--border-strong));border-radius:var(--btn-radius);background:oklch(var(--secondary));transform:translate3d(calc(var(--hc-seg-index) * (100% + var(--hc-seg-gap))),0,0);transition:transform var(--duration-pop) var(--ease-spring),opacity var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);pointer-events:none;inset-block:0;position:absolute;left:0}.hc-seg__thumb[data-empty=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0}.hc-seg[data-instant=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__thumb{transition:none}.hc-seg[data-thumb=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__option{z-index:1;position:relative}.hc-seg[data-thumb=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__option[aria-pressed=true]{background:0 0;border-color:#0000}.hc-seg__thumb[data-tone=ok]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--success-surface));border-color:oklch(var(--success-border))}.hc-seg__thumb[data-tone=warn]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--warning-surface));border-color:oklch(var(--warning-border))}.hc-seg__thumb[data-tone=info]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--info-surface));border-color:oklch(var(--info-border))}.hc-seg__thumb[data-tone=bad]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--danger-surface));border-color:oklch(var(--danger-border))}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__option{transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-spring)}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-seg__option:active:not(:disabled){transform:scale(var(--hc-press-scale))}.hc-pop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:hc-pop var(--duration-pop) var(--ease-spring)}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-switch__thumb{transition:transform var(--duration-pop) var(--ease-spring),background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.hc-switch:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-switch__thumb{transform:scale(var(--hc-press-scale-tight))}.hc-switch[aria-checked=true]:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-switch__thumb{transform:translateX(1rem) scale(var(--hc-press-scale-tight))}.hc-check__box:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg,.hc-check__dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:transform var(--duration-pop) var(--ease-spring);transform:scale(.55)}.hc-check__input:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.hc-check__box .hc-check__dot,.hc-check__input:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.hc-check__box svg{transform:scale(1)}.hc-check:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-check__input:not(:disabled)+.hc-check__box{transform:scale(var(--hc-press-scale-tight))}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-check__box{transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-spring)}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-tab{transition:color var(--duration-fast) var(--ease-out),box-shadow var(--duration-pop) var(--ease-spring),background-color var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-spring)}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-tab:active:not(:disabled){transform:scale(var(--hc-press-scale))}.hc-appear:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:hc-pop-in var(--duration-move) var(--ease-spring)}.hc-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:hc-reveal-in var(--duration-reveal) var(--ease-out)}.hc-roll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-variant-numeric:tabular-nums;vertical-align:bottom;grid-template-areas:"v";display:inline-grid;overflow:hidden}.hc-roll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{grid-area:v;min-width:0}.hc-roll__out:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:hc-roll-out var(--duration-roll) var(--ease-out) forwards;pointer-events:none}.hc-roll__in:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:hc-roll-in var(--duration-roll) var(--ease-out)}.hc-burst:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none;z-index:2;position:absolute;inset:0}.hc-burst__facet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--hc-facet-color,oklch(var(--primary)));width:6px;height:6px;animation:hc-facet var(--duration-celebrate) var(--ease-out) forwards;will-change:transform,opacity;border-radius:1px;position:absolute;top:50%;left:50%}.hc-burst[data-tone=ok]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hc-facet-color:oklch(var(--success))}.hc-burst[data-tone=warn]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hc-facet-color:oklch(var(--warning))}.hc-burst[data-tone=info]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hc-facet-color:oklch(var(--info))}.hc-burst[data-tone=bad]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hc-facet-color:oklch(var(--danger))}.hc-burst[data-tone=neutral]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hc-facet-color:oklch(var(--muted-foreground))}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rt-press{transition:transform var(--duration-press) var(--ease-spring),box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rt-press:active:not(:disabled){transform:scale(var(--hc-press-scale))}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-dialog,:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-overlay-panel{transform-origin:var(--hc-origin,center);animation:hc-dialog-in var(--duration-pop) var(--ease-spring-soft)}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-toast:not([data-dismissing]){animation:hc-toast-in var(--duration-pop) var(--ease-spring-soft)}@media (hover:hover) and (pointer:fine){.hc-card--interactive:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-lead-icon,.hc-hover-nudge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-lead-icon{transition:transform var(--duration-fast) var(--ease-out)}.hc-card--interactive:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-lead-icon,.hc-hover-nudge:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-lead-icon{transform:translate(2px)}}.hc-lift:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:transform var(--duration-press) var(--ease-spring),box-shadow var(--duration-fast) var(--ease-out)}.hc-lift[data-lifted=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(var(--hc-lift-scale));box-shadow:var(--shadow-overlay)}@media (prefers-reduced-motion:reduce){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ease-spring:linear(0,1);--ease-spring-soft:linear(0,1);--duration-press:1ms;--duration-pop:1ms;--duration-confirm:1ms;--duration-roll:1ms;--duration-move:1ms;--duration-celebrate:1ms;--duration-reveal:.12s;--hc-press-scale:1;--hc-press-scale-tight:1;--hc-lift-scale:1}}:root[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ease-spring:linear(0,1);--ease-spring-soft:linear(0,1);--duration-press:1ms;--duration-pop:1ms;--duration-confirm:1ms;--duration-roll:1ms;--duration-move:1ms;--duration-celebrate:1ms;--duration-reveal:.12s;--hc-press-scale:1;--hc-press-scale-tight:1;--hc-lift-scale:1}@media (prefers-reduced-motion:reduce){.hc-btn__confirm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) path{stroke-dashoffset:0;animation:none}.hc-burst:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}}[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-btn__confirm path{stroke-dashoffset:0;animation:none}[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-burst{display:none}.hc-auth:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden}.hc-auth__field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:-1;pointer-events:none;width:min(60rem,160%);height:min(42rem,120%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(#000 0 42%,#0000 78%);mask-image:radial-gradient(#000 0 42%,#0000 78%)}.hc-auth__column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;max-width:26.25rem;position:relative}.hc-auth__column--notice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:40rem}.hc-auth__brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);width:fit-content;transition:opacity var(--duration-fast) var(--ease-out);margin-inline:auto;display:flex}@media (hover:hover){.hc-auth__brand:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.8}}.hc-auth__wordmark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){letter-spacing:-.015em;font-weight:650}.hc-auth__panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--space-5);padding:var(--space-6);background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:var(--radius-lg)}@media (min-width:40rem){.hc-auth__panel--form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:31rem}}.hc-auth__facts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);padding:var(--space-3) var(--space-4);background:oklch(var(--secondary));border-radius:var(--radius-md);display:grid}.hc-auth-identity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:oklch(var(--secondary));border-radius:var(--radius-md);font-size:var(--text-small);line-height:var(--leading-small);color:oklch(var(--foreground));display:inline-flex}.hc-bg-canvas:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none;width:100%;height:100%;display:block}.hc-bg-canvas--quiet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hc-bg-quiet-centre:56%;--hc-bg-quiet-column:52rem;--hc-bg-quiet-falloff:14rem;--hc-bg-quiet-floor:.25;--hc-bg-quiet-mask:linear-gradient(to right,#000 0,#000 calc(var(--hc-bg-quiet-centre) - var(--hc-bg-quiet-column) / 2 - var(--hc-bg-quiet-falloff)),rgb(0 0 0/var(--hc-bg-quiet-floor)) calc(var(--hc-bg-quiet-centre) - var(--hc-bg-quiet-column) / 2 + var(--hc-bg-quiet-falloff)),rgb(0 0 0/var(--hc-bg-quiet-floor)) calc(var(--hc-bg-quiet-centre) + var(--hc-bg-quiet-column) / 2 - var(--hc-bg-quiet-falloff)),#000 calc(var(--hc-bg-quiet-centre) + var(--hc-bg-quiet-column) / 2 + var(--hc-bg-quiet-falloff)),#000 100%);-webkit-mask-image:var(--hc-bg-quiet-mask);mask-image:var(--hc-bg-quiet-mask)}@media (max-width:64rem){.hc-bg-canvas--quiet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hc-bg-quiet-centre:50%;--hc-bg-quiet-column:100%;--hc-bg-quiet-falloff:3rem;--hc-bg-quiet-floor:.42}}.hc-public-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){isolation:isolate;padding-block:var(--space-12) var(--space-10);justify-content:center;display:flex;position:relative;overflow:clip}@media (min-width:40rem){.hc-public-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--space-12) * 1.5) var(--space-12)}}.hc-public-hero__scrim:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 62% at 50% 42%,oklch(var(--background)) 0,oklch(var(--background)/.92) 45%,oklch(var(--background)/0) 100%);position:absolute;inset:0}.hc-public-hero__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;width:100%;max-width:44rem;display:flex}.hc-public-lockup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:.29em;margin:0;font-size:2.5rem;display:flex}.hc-public-lockup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{flex:none;width:1.33em;height:1.33em;transform:translateY(.1em)}.hc-public-wordmark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){letter-spacing:-.015em;color:oklch(var(--foreground));font-size:1em;font-weight:650;line-height:1.05}@media (min-width:40rem){.hc-public-lockup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:3rem}}.hc-public-statement:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-wrap:pretty;max-width:34rem;font-size:var(--text-body);line-height:var(--leading-body);color:oklch(var(--muted-foreground));margin:0}@media (min-width:40rem){.hc-public-statement:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.0625rem;line-height:1.6}}.hc-public-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hc-public-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:34rem;margin:var(--space-2) 0 0;padding-top:var(--space-4);border-top:1px solid oklch(var(--border));text-wrap:pretty;font-size:var(--text-small);line-height:var(--leading-small);color:oklch(var(--muted-foreground))}.hc-public-below:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:0;background:oklch(var(--background));padding-block:var(--space-2) calc(var(--space-12) * 1.5);flex:1;position:relative}.hc-public-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;max-width:48rem;margin-inline:auto}.hc-public-modules:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0;padding:0;list-style:none}.hc-public-module:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--card-pad);display:flex}.hc-public-module:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.hc-public-module{border-top:1px solid oklch(var(--border))}.hc-public-module__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-md);background:oklch(var(--secondary));width:2rem;height:2rem;color:oklch(var(--accent-text));flex:none;justify-content:center;align-items:center;margin-top:-.125rem;display:flex}.hc-public-module__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-body);line-height:var(--leading-body);color:oklch(var(--foreground));font-weight:600;display:block}.hc-public-module__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-wrap:pretty;font-size:var(--text-small);line-height:var(--leading-small);color:oklch(var(--muted-foreground));margin-top:.125rem;display:block}.hc-public-footnote:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:var(--space-4) 0 0;font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--muted-foreground))}@media (max-width:47.9375rem){.hcc-roster-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-table--sticky-head thead th{position:static}}.hcc-roster-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:min(70vh,46rem)}@media (max-width:47.9375rem){.hcc-roster-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:none}}.hcc-person:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-3);min-width:0;display:flex}.hcc-person__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.hcc-person__meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hcc-person__name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.hcc-person__name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-medium);color:oklch(var(--foreground));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hcc-person__meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hcc-unset:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--muted-foreground));white-space:nowrap}.hcc-roster-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-table td:not(:first-child):not(:nth-child(2)){white-space:nowrap}.hcc-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:grid-template-rows .22s var(--ease-out),opacity .22s var(--ease-out);opacity:0;grid-template-rows:0fr;display:grid;overflow:hidden}.hcc-filters[data-open=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1;grid-template-rows:1fr}.hcc-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.hcc-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}}:root[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hcc-filters{transition:none}.hcc-avatar-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0;display:inline-flex}@media (hover:hover){.hcc-avatar-button:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.9}}.hcc-profile-photo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){object-fit:contain;border-radius:var(--radius-lg);background:oklch(var(--secondary));width:100%;height:auto;max-height:60vh;display:block}.hcc-rows:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;display:flex}.hcc-rows:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*+*{border-top:1px solid oklch(var(--border))}.hcc-rows--long:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{content-visibility:auto;contain-intrinsic-size:auto 6rem}.hcc-thread:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-4);padding:var(--card-pad);grid-template-columns:auto minmax(0,1fr);display:grid}.hcc-thread[data-hidden=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--danger-surface)/.25)}.hcc-vote:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;flex:none;align-items:center;gap:2px;width:2.5rem;display:flex}.hcc-vote__btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:oklch(var(--muted-foreground));cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.hcc-vote__btn:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary));color:oklch(var(--foreground))}}.hcc-vote__btn[aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--accent-text));background:oklch(var(--secondary))}@media (pointer:coarse){.hcc-vote__btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:2.75rem;height:2.75rem}.hcc-vote:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:2.75rem}}.hcc-vote__count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-semibold,600);font-variant-numeric:tabular-nums;color:oklch(var(--foreground))}.hcc-vote__count[data-tone=up]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--success-foreground))}.hcc-vote__count[data-tone=down]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--danger-foreground))}.hcc-meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--muted-foreground));flex-wrap:wrap;display:flex}.hcc-meta__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.hcc-meta__spacer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:auto;min-width:0}.hcc-modal-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;max-height:calc(100dvh - max(var(--space-4), var(--app-safe-top)) - max(var(--space-4), var(--app-safe-bottom)));background:oklch(var(--popover));border:1px solid oklch(var(--border));border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.hcc-modal-panel--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:36rem}.hcc-modal-panel--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:48rem}.hcc-modal-panel--xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:64rem}.hcc-modal-panel__head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid oklch(var(--border));display:flex}.hcc-modal-panel__body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:0;padding:var(--space-5);flex:auto;overflow-y:auto}.hcc-modal-panel__foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid oklch(var(--border));flex-wrap:wrap;display:flex}.hcc-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-sm);background:oklch(var(--secondary));height:.5rem;position:relative;overflow:hidden}.hcc-bar__fill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:inherit;background:oklch(var(--primary));position:absolute;inset:0 auto 0 0}.hcc-bar__fill[data-tone=ok]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--success))}.hcc-bar__fill[data-tone=warn]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--warning))}.hcc-chat-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(.48 .15 var(--hcc-hue,285))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hcc-chat-name{color:oklch(.82 .13 var(--hcc-hue,285))}}.dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hcc-chat-name{color:oklch(.82 .13 var(--hcc-hue,285))}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hcc-cat-1:oklch(55% .17 265);--hcc-cat-2:oklch(55% .17 25);--hcc-cat-3:oklch(55% .17 150);--hcc-cat-4:oklch(55% .17 70);--hcc-cat-5:oklch(55% .17 310);--hcc-cat-6:oklch(55% .17 200);--hcc-cat-7:oklch(55% .17 350);--hcc-cat-8:oklch(55% .17 125);--hcc-cat-9:oklch(55% .17 95);--hcc-cat-10:oklch(55% .05 265)}.dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hcc-cat-1:oklch(74% .14 265);--hcc-cat-2:oklch(74% .14 25);--hcc-cat-3:oklch(74% .14 150);--hcc-cat-4:oklch(74% .14 70);--hcc-cat-5:oklch(74% .14 310);--hcc-cat-6:oklch(74% .14 200);--hcc-cat-7:oklch(74% .14 350);--hcc-cat-8:oklch(74% .14 125);--hcc-cat-9:oklch(74% .14 95);--hcc-cat-10:oklch(74% .04 265)}.hcc-overlay-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--popover));border:1px solid oklch(var(--border));border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);overflow:hidden}.hcc-medal--1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(58% .13 80)}.hcc-medal--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(55% .02 265)}.hcc-medal--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(52% .13 45)}.dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hcc-medal--1{color:oklch(82% .12 80)}.dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hcc-medal--2{color:oklch(80% .02 265)}.dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hcc-medal--3{color:oklch(78% .11 45)}.hcc-medal-bg--1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(72% .15 80/.15)}.hcc-medal-bg--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(70% .02 265/.15)}.hcc-medal-bg--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(60% .14 45/.15)}.bf-roster:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 1.75rem;display:grid}.bf-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:var(--space-4);padding:var(--space-1) 0;border:1px solid oklch(var(--border));border-radius:var(--radius-md);background:oklch(var(--card));touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:1px;display:flex;position:sticky}.bf-rail__key:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-sm);width:1.25rem;height:1.25rem;font-size:var(--text-eyebrow);line-height:1;font-weight:var(--weight-semibold);color:oklch(var(--muted-foreground));transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}.bf-rail__key:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid oklch(var(--ring));outline-offset:1px}@media (hover:hover) and (pointer:fine){.bf-rail__key:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary));color:oklch(var(--foreground))}}.bf-rail__bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-lg);background:oklch(var(--foreground));width:2.75rem;height:2.75rem;color:oklch(var(--background));font-size:var(--text-heading);font-weight:var(--weight-semibold);pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);z-index:2;place-items:center;display:grid;position:absolute;top:50%;right:2.25rem;transform:translateY(-50%)}.bf-rail__bubble[data-visible=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1}.bf-letter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-1) var(--space-3);border-bottom:1px solid oklch(var(--border));background:oklch(var(--secondary));font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-semibold);color:oklch(var(--muted-foreground))}.bf-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid oklch(var(--border));display:grid}.bf-row:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:none}@media (min-width:1200px){.bf-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 26rem;align-items:center}}@media (max-width:26rem){.bf-check:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-card__body{padding-inline:var(--space-3)}.bf-check:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bf-letter,.bf-check:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bf-row{padding-inline:var(--space-2)}}.bf-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:max(var(--space-3),var(--app-safe-left));right:max(var(--space-3),var(--app-safe-right));bottom:calc(var(--space-3) + var(--app-safe-bottom) + var(--bf-keyboard-offset,0px));z-index:30;transition:bottom .2s var(--ease-out);position:fixed}@media (min-width:768px){.bf-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:auto;right:auto;bottom:var(--space-4);margin-block-start:var(--space-4);transition:none;position:sticky}}@media (prefers-reduced-motion:reduce){.bf-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}}[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bf-search{transition:none}.bf-check__list-pad:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:5rem}@media (min-width:768px){.bf-check__list-pad:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:0}}.bf-pad:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--card-pad)}.bf-week:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.bf-week:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(5,minmax(0,1fr))}}.bf-tile:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:4.5rem;padding:var(--space-3);border:1px solid oklch(var(--border));border-radius:var(--radius-md);background:oklch(var(--background))}.bf-tile[data-today=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--border-strong));background:oklch(var(--secondary))}.bf-chip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);width:100%;min-height:2rem;padding:var(--space-1) var(--space-2);border:1px solid oklch(var(--border));border-radius:var(--btn-radius);background:oklch(var(--card));font-size:var(--text-small);font-weight:var(--weight-medium);color:oklch(var(--muted-foreground));text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);display:inline-flex}@media (pointer:coarse){.bf-chip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:2.75rem}}.bf-chip__dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:currentColor;border-radius:9999px;flex:none;width:6px;height:6px}.bf-chip__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bf-chip:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed;opacity:.7}.bf-chip:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid oklch(var(--ring));outline-offset:2px}@media (hover:hover) and (pointer:fine){.bf-chip:hover:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--border-strong));color:oklch(var(--foreground))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bf-chip:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(.97)}}.bf-chip[data-tone=ok]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--success-surface));border-color:oklch(var(--success-border));color:oklch(var(--success-foreground))}.bf-chip[data-tone=warn]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--warning-surface));border-color:oklch(var(--warning-border));color:oklch(var(--warning-foreground))}.bf-chip[data-tone=info]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--info-surface));border-color:oklch(var(--info-border));color:oklch(var(--info-foreground))}.bf-chip[data-tone=bad]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--danger-surface));border-color:oklch(var(--danger-border));color:oklch(var(--danger-foreground))}.bf-chip[data-dirty=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:inset 2px 0 0 0 oklch(var(--primary))}.bf-savebar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--card-pad);border-top:1px solid oklch(var(--border));background:oklch(var(--card));flex-wrap:wrap;display:flex}@media (min-width:640px){.bf-savebar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:20;border-radius:0 0 var(--radius-lg) var(--radius-lg);position:sticky;bottom:0}}.bf-events:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.bf-events:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}}.bf-events[data-count="2"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.bf-events[data-count="2"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}.bf-event:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start;gap:var(--space-3);min-height:2.75rem;padding:var(--space-3);border:1px solid oklch(var(--border));border-radius:var(--radius-md);background:oklch(var(--card));text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);display:flex}.bf-event:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid oklch(var(--ring));outline-offset:2px}@media (hover:hover) and (pointer:fine){.bf-event:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:oklch(var(--border-strong))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bf-event:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(.99)}}.bf-event[aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary));border-color:oklch(var(--border-strong));box-shadow:inset 2px 0 0 0 oklch(var(--primary))}.bf-event__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--muted-foreground));flex:none}.bf-event[aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bf-event__icon{color:oklch(var(--accent-text))}.bf-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--muted));border-radius:9999px;height:.5rem;position:relative;overflow:hidden}.bf-score__fill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--primary));inset-block:0;border-radius:9999px;position:absolute;left:0}.bf-score__fill[data-tone=ok]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--success))}.bf-score__fill[data-tone=bad]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--danger))}.bf-score__mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--card));width:2px;position:absolute;inset-block:0}.bf-score-scale:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:1.75rem;margin-top:2px;position:relative}.bf-score-scale__tick:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.bf-chart:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.bf-chart:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:100%;height:auto;display:block;overflow:visible}.bf-chart__hit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){fill:#0000;cursor:pointer}.bf-chart__hit:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid oklch(var(--ring));outline-offset:0}.bf-chart__tip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:3;padding:var(--space-1) var(--space-2);border:1px solid oklch(var(--border));border-radius:var(--radius-sm);background:oklch(var(--popover));color:oklch(var(--popover-foreground));box-shadow:var(--shadow-popover);font-size:var(--text-caption);line-height:var(--leading-caption);white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%,-100%)}.bf-smalls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.bf-smalls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}}.bf-table-flush:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:0 0;border:0;border-radius:0}.hc-page.hc-cal-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:0}.hc-page-toolbar.hc-cal-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-5)}.hc-cal-sheet.hc-cal-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0}.hc-cal-sheet__panel.hc-cal-sheet__panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:0;flex-direction:column;min-height:0;display:flex}.hc-cal-sheet--drawer.hc-cal-sheet--drawer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end;align-items:stretch}.hc-cal-sheet--drawer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cal-sheet__panel{width:100%;max-width:26.25rem;height:100%;padding-right:var(--app-safe-right,0);border-width:0 0 0 1px;animation:hc-cal-drawer-in .3s cubic-bezier(.32,.72,0,1)}.hc-cal-sheet--drawer.hc-cal-sheet--closing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cal-sheet__panel{animation:hc-cal-drawer-out .24s cubic-bezier(.32,.72,0,1) forwards}.hc-cal-sheet--sheet.hc-cal-sheet--sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;align-items:flex-end}.hc-cal-sheet--sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cal-sheet__panel{width:100%;max-height:85dvh;padding-bottom:var(--app-safe-bottom,0);border-width:1px 0 0;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);animation:hc-cal-sheet-in .3s cubic-bezier(.32,.72,0,1)}.hc-cal-sheet--sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cal-sheet__panel:before{content:"";width:2.25rem;height:.25rem;margin:var(--space-2) auto 0;background:oklch(var(--border-strong));border-radius:9999px;flex:none;display:block}.hc-cal-sheet--sheet.hc-cal-sheet--closing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cal-sheet__panel{animation:hc-cal-sheet-out .24s cubic-bezier(.32,.72,0,1) forwards}.hc-cal-sheet--closing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none;animation:hc-cal-scrim-out .24s var(--ease-out) forwards}@keyframes hc-cal-drawer-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes hc-cal-drawer-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(100%)}}@keyframes hc-cal-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes hc-cal-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(100%)}}@keyframes hc-cal-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes hc-cal-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hc-cal-sheet--closing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cal-sheet__panel,.hc-cal-sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cal-sheet__panel{animation:hc-cal-fade-in .12s linear}.hc-cal-sheet--closing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cal-sheet__panel{animation:hc-cal-scrim-out .12s linear forwards}}[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cal-sheet .hc-cal-sheet__panel{animation:hc-cal-fade-in .12s linear}[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cal-sheet--closing .hc-cal-sheet__panel{animation:hc-cal-scrim-out .12s linear forwards}.hc-cal-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;min-height:0;display:flex}.hc-cal-panel--docked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden}.hc-cal-panel--overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:auto}.hc-cal-panel__head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid oklch(var(--border));flex:none;display:flex}.hc-cal-panel__body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.hc-cal-panel__section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-5)}.hc-cal-panel__section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.hc-cal-panel__section{border-top:1px solid oklch(var(--border))}.hc-cal-panel__section-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.hc-cal-panel__row--mine:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5);background:oklch(var(--secondary))}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--orgc-root:.52 .2 285;--orgc-portfolio:.55 .17 250;--orgc-team:.56 .11 185;--orgc-tint:.1}.dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--orgc-root:.76 .16 285;--orgc-portfolio:.78 .13 250;--orgc-team:.8 .1 185;--orgc-tint:.14}[data-hc-contrast=high]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--orgc-root:.42 .22 285;--orgc-portfolio:.44 .19 250;--orgc-team:.44 .13 185;--orgc-tint:0}.dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-hc-contrast=high],.dark[data-hc-contrast=high]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--orgc-root:.86 .16 285;--orgc-portfolio:.87 .13 250;--orgc-team:.88 .11 185;--orgc-tint:0}.orgc-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-3);flex-direction:column;display:flex}.orgc-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.orgc-bar__group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.orgc-bar__actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.orgc-bar__actions--end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end;width:100%}@media (min-width:40rem){.orgc-bar__actions--end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:auto}}.orgc-subbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid oklch(var(--border));flex-wrap:wrap;display:flex}.orgc-subbar__divider:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--border));width:1px;height:1.25rem;margin-inline:var(--space-1);flex:none}@media (max-width:47.99rem){.orgc-subbar__divider:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}}.orgc-subbar__spacer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1 1 0;min-width:0}.orgc-chip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-sm);background:oklch(var(--muted));color:oklch(var(--muted-foreground));white-space:nowrap;align-items:center;padding:2px 8px;display:inline-flex}.orgc-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--muted-foreground))}.orgc-empty-hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;padding-block:var(--space-4)}.orgc-note--dirty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--warning-foreground))}.orgc-published:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid oklch(var(--success-border));background:oklch(var(--success-surface));color:oklch(var(--success-foreground));flex-wrap:wrap;display:flex}.orgc-published__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:16rem;min-width:0}.orgc-workspace:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:64rem){.orgc-workspace:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 18rem}}@media (min-width:96rem){.orgc-workspace:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 20rem}}.orgc-canvas-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;position:relative}.orgc-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid oklch(var(--border));border-radius:var(--radius-lg);background:oklch(var(--card));min-width:0;padding:var(--space-3)}.orgc-side[data-unassign-active=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,oklch(var(--accent)) 36%,transparent)}@supports (color:color-mix(in lab,red,red)){.orgc-side[data-unassign-active=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 36%,transparent)}}.orgc-side[data-unassign-active=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--accent))}@supports (color:color-mix(in lab,red,red)){.orgc-side[data-unassign-active=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--color-accent) 8%,oklch(var(--card)))}}.orgc-unassign-hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--muted-foreground));margin:0 0 .625rem}.orgc-side[data-unassign-active=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .orgc-unassign-hint{color:oklch(var(--foreground));font-weight:600}.orgc-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-responsive-panel>summary{min-height:2.75rem}.orgc-orphans:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);flex-direction:column;display:flex}.orgc-orphans__head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.orgc-orphans__filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);flex-direction:column;display:flex}.orgc-orphans__selects:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:26rem){.orgc-orphans__selects:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}.orgc-orphans__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-1);content-visibility:auto;contain-intrinsic-size:auto 26rem;flex-direction:column;max-height:26rem;display:flex;overflow-y:auto}.orgc-orphan-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:grab;-webkit-user-select:none;user-select:none;min-height:2.75rem}.orgc-orphan-row__body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0}.orgc-truncate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orgc-tag:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-sm);background:oklch(var(--muted));color:oklch(var(--muted-foreground));white-space:nowrap;flex:none;padding:1px 6px}.orgc-canvas:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-user-select:none;user-select:none;border:1px solid oklch(var(--border));border-radius:var(--radius-lg);background-color:oklch(var(--background));background-image:radial-gradient(oklch(var(--border)) 1px,transparent 1px);cursor:grab;touch-action:none;background-position:0 0;background-size:24px 24px;height:min(78dvh,900px);min-height:28.75rem;position:relative;overflow:hidden}.orgc-canvas--fullscreen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:60;border:0;border-radius:0;height:100dvh;min-height:0;position:fixed;inset:0}.orgc-canvas__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform-origin:0 0;position:absolute;top:0;left:0}.orgc-canvas__edges:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.orgc-canvas__edge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){fill:none;stroke:oklch(var(--border-strong));stroke-width:1.5px;stroke-linejoin:round}.orgc-canvas__slot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute}.orgc-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:5;left:50%;bottom:var(--space-3);justify-content:center;align-items:center;gap:var(--space-1);width:max-content;padding:var(--space-1);max-width:calc(100% - var(--space-4));border:1px solid oklch(var(--border));border-radius:var(--radius-lg);background:oklch(var(--popover));box-shadow:var(--shadow-popover);flex-wrap:wrap;display:flex;position:absolute;transform:translate(-50%)}.orgc-toolbar__readout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:3.5rem;min-height:1.875rem;padding-inline:var(--space-2);border-radius:var(--btn-radius);text-align:center;font-variant-numeric:tabular-nums;color:oklch(var(--muted-foreground));cursor:pointer;background:0 0;border:0}.orgc-toolbar__readout:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid oklch(var(--ring));outline-offset:2px}@media (hover:hover){.orgc-toolbar__readout:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary));color:oklch(var(--foreground))}}@media (pointer:coarse){.orgc-toolbar__readout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:2.75rem}}.org-frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--orgc-kind:var(--border-strong);box-sizing:border-box;background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.org-frame[data-kind=root]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--orgc-kind:var(--orgc-root)}.org-frame[data-kind=portfolio]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--orgc-kind:var(--orgc-portfolio)}.org-frame[data-kind=team]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--orgc-kind:var(--orgc-team)}.org-frame[data-kind=position]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 1px oklch(var(--border));border:0}.org-frame[data-selected=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid oklch(var(--ring));outline-offset:-1px}.org-frame__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-sizing:border-box;align-items:center;gap:var(--space-2);padding:0 var(--space-3);background:oklch(var(--orgc-kind)/var(--orgc-tint));border-bottom:1px solid oklch(var(--border));justify-content:space-between;display:flex}.org-frame__dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--orgc-kind));border-radius:50%;flex:none;width:.5rem;height:.5rem}.org-frame__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-semibold);color:oklch(var(--foreground));text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.org-frame__headcount:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);font-variant-numeric:tabular-nums;color:oklch(var(--muted-foreground));flex:none}.org-frame__body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-sizing:border-box;flex:1;display:flex}.org-chip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-sizing:border-box;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:oklch(var(--secondary));color:inherit;transition:background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}@media (hover:hover){.org-chip--interactive:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--primary)/.12);box-shadow:inset 0 0 0 1px oklch(var(--primary)/.55)}}.org-chip[data-selected=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.org-vacant[data-selected=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid oklch(var(--ring));outline-offset:-1px}.org-chip--lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px oklch(var(--ring))}.org-chip__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;flex:1;min-width:0;display:flex}.org-chip__name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-chip__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-chip__placements:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);border-radius:var(--radius-sm);border:1px solid oklch(var(--border));color:oklch(var(--muted-foreground));font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:2px;padding:3px 6px;line-height:1;display:inline-flex}.org-chip__star:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){fill:currentColor;width:.625rem;height:.625rem}.org-chip__placements--primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--foreground));background:oklch(var(--primary)/.14);border-color:oklch(var(--primary)/.35)}.org-chip__drag-handle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:oklch(var(--muted-foreground));cursor:grab;background:0 0;border:0;flex:none;place-items:center;margin-right:-.25rem;display:inline-grid}.org-chip__drag-handle:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:grabbing}.org-chip__drag-handle:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.org-chip__drag-handle:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--background)/.72);color:oklch(var(--foreground));outline:none}.org-chip__drag-handle:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 2px oklch(var(--ring))}.org-chip__drag-handle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:1rem;height:1rem}.org-vacant:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-sizing:border-box;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);border:1px dashed oklch(var(--warning-border));background:oklch(var(--warning-surface));color:oklch(var(--warning-foreground));font-size:var(--text-small);line-height:var(--leading-small);display:flex}.org-vacant__role:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--warning-foreground)/.8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orgc-drop-target:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none;z-index:4;border-radius:var(--radius-lg);outline:2px dashed oklch(var(--ring));outline-offset:2px;background:oklch(var(--ring)/.08);position:absolute}.orgc-drop-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none;z-index:5;background:oklch(var(--ring));border-radius:2px;height:3px;position:absolute}.orgc-ghost:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:100;pointer-events:none;align-items:center;gap:var(--space-2);max-width:14rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-lg);background:oklch(var(--popover));border:1px solid oklch(var(--ring));box-shadow:var(--shadow-overlay);font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-medium);color:oklch(var(--foreground));white-space:nowrap;text-overflow:ellipsis;display:flex;position:fixed;overflow:hidden}.orgc-ghost__avatar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){object-fit:cover;border-radius:50%;flex:none;width:1.25rem;height:1.25rem}.orgc-stack:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-4);flex-direction:column;display:flex}.orgc-stack--tight:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2)}.orgc-fieldset:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:0;min-width:0;margin:0;padding:0}.orgc-legend:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-weight:var(--weight-semibold);margin-bottom:var(--space-2)}.orgc-choice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start;gap:var(--space-2);padding-block:var(--space-1);min-height:2.25rem;display:flex}.orgc-choice--center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center}.orgc-choice__hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--muted-foreground));display:block}.orgc-hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--muted-foreground));margin-top:var(--space-1)}.orgc-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.orgc-row__grow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0}.orgc-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.orgc-actions--split:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between}.orgc-ruled-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.orgc-ruled-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li+li,.orgc-ruled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*+*{border-top:1px solid oklch(var(--border))}.orgc-roles-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--space-2)}.orgc-ruled-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.orgc-ruled-row__main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:10rem;min-width:0}.orgc-version-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);min-height:2.75rem;display:block}.orgc-version-row[data-selected=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary))}.orgc-version-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-2) var(--space-3)}.orgc-version-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:2px;max-height:24rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.orgc-confirm-box:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid oklch(var(--border));border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.orgc-dialog-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.orgc-dialog-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-input,.orgc-dialog-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-select,.orgc-dialog-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input,.orgc-dialog-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select{max-width:100%}@media (prefers-reduced-motion:reduce){.org-chip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}}[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .org-chip{transition:none}.hc-ap-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-6);display:grid}@media (min-width:64rem){.hc-ap-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) minmax(0,21rem);align-items:start}}.hc-ap-controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.hc-ap-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.hc-ap-group__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-semibold);color:oklch(var(--foreground))}.hc-ap-pair:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-4);display:grid}@media (min-width:80rem){.hc-ap-pair:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-ap-group__hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--muted-foreground))}.hc-ap-presets:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));display:grid}.hc-ap-preset:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);text-align:left;cursor:pointer;min-width:0;color:oklch(var(--muted-foreground));font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-medium);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.hc-ap-preset[aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--foreground));font-weight:var(--weight-semibold)}.hc-ap-preset:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid oklch(var(--ring));outline-offset:3px;border-radius:var(--radius-sm)}.hc-ap-preset__thumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid oklch(var(--border));border-radius:var(--radius-md);height:3rem;transition:box-shadow var(--duration-fast) var(--ease-out);grid-template-columns:28% 1fr;display:grid;overflow:hidden}.hc-ap-preset[aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-ap-preset__thumb{box-shadow:0 0 0 2px oklch(var(--primary))}@media (hover:hover) and (pointer:fine){.hc-ap-preset:hover:not([aria-pressed=true]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-ap-preset__thumb{box-shadow:0 0 0 2px oklch(var(--border-strong))}}.hc-ap-preset__rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.hc-ap-preset__canvas:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;justify-content:center;gap:4px;padding:0 6px;display:flex}.hc-ap-preset__line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:2px;height:4px;display:block}.hc-ap-preset__name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hc-ap-accents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.hc-ap-accents__row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:40rem){.hc-ap-accents__row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;width:100%;display:grid}.hc-ap-accent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:2.75rem;height:2.75rem}.hc-ap-accent--preset:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:auto;height:2.75rem}}.hc-ap-accent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:2px solid oklch(var(--card));width:1.75rem;height:1.75rem;box-shadow:0 0 0 1px oklch(var(--border-strong));cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-out);border-radius:9999px;flex:none}.hc-ap-accent[aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 2px oklch(var(--primary))}.hc-ap-accent:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid oklch(var(--ring));outline-offset:2px}.hc-ap-accent--preset:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);width:auto;height:1.75rem;padding:0 var(--space-3) 0 var(--space-2);background:oklch(var(--card));font-size:var(--text-caption);font-weight:var(--weight-medium);color:oklch(var(--muted-foreground));border-radius:9999px;display:inline-flex}.hc-ap-accent--preset[aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--foreground));font-weight:var(--weight-semibold)}.hc-ap-accent__dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:.875rem;height:.875rem;box-shadow:0 0 0 1px oklch(var(--border-strong));border-radius:9999px;flex:none}.hc-ap-slider:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;accent-color:oklch(var(--primary))}.hc-ap-slider-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:baseline;gap:var(--space-2);width:100%;display:flex}.hc-ap-advanced:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid oklch(var(--border));padding-top:var(--space-4)}.hc-ap-advanced:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>summary{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-medium);color:oklch(var(--foreground));list-style:none;display:flex}.hc-ap-advanced:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>summary::-webkit-details-marker{display:none}.hc-ap-advanced:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>summary:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px;border-radius:var(--radius-sm)}.hc-ap-advanced__chevron:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:transform .22s var(--ease-out)}.hc-ap-advanced[open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-ap-advanced__chevron{transform:rotate(180deg)}.hc-ap-advanced__body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-4);padding-top:var(--space-4);display:grid}@media (min-width:40rem){.hc-ap-advanced__body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-ap-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.hc-ap-preview__caption:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--muted-foreground));display:flex}.hc-ap-preview__frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid oklch(var(--border));border-radius:var(--radius-lg);background:oklch(var(--background));color:oklch(var(--foreground));grid-template-columns:2.75rem minmax(0,1fr);min-height:18rem;display:grid;overflow:hidden}.hc-ap-preview__rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);padding:var(--space-3) 0;background:oklch(var(--rail));flex-direction:column;display:flex}.hc-ap-preview__mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-sm);background:oklch(var(--rail-foreground)/.9);width:1.25rem;height:1.25rem}.hc-ap-preview__railrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-sm);background:oklch(var(--rail-overlay)/.055);width:1.75rem;height:1.25rem;position:relative}.hc-ap-preview__railrow--current:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--rail-overlay)/.09)}.hc-ap-preview__railrow--current:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";background:oklch(var(--primary));border-radius:1px;width:2px;position:absolute;inset:2px auto 2px -6px}.hc-ap-preview__main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--stack-gap);min-width:0;padding:var(--space-3);flex-direction:column;display:flex}.hc-ap-preview__topbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.hc-ap-preview__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-semibold);color:oklch(var(--foreground))}.hc-ap-preview__panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid oklch(var(--border));border-radius:var(--radius-lg);background:oklch(var(--card));overflow:hidden}.hc-ap-preview__panelhead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid oklch(var(--border));font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-semibold);color:oklch(var(--foreground));display:flex}.hc-ap-preview__row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--row-height);padding:0 var(--space-3);border-top:1px solid oklch(var(--border));font-size:var(--text-caption);line-height:var(--leading-caption);color:oklch(var(--muted-foreground));display:flex}.hc-ap-preview__row:first-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:0}.hc-ap-preview__row[data-current=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary));color:oklch(var(--foreground))}.hc-ap-preview__actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.hc-ap-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid oklch(var(--border));padding-top:var(--space-4);flex-wrap:wrap;display:flex}.hc-ap-footer__actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:64rem){.hc-ap-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:var(--space-6);position:sticky}}.hc-cinematic-backdrop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:0;pointer-events:none;background:oklch(var(--background));inset:0;overflow:hidden}.hc-cinematic-backdrop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{pointer-events:none;display:block;position:absolute;inset:0}.hc-cinematic-backdrop--star-wars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#020202 radial-gradient(at 52% 2%,#090909 0,#040404 42%,#020202 100%)}.hc-cinematic-backdrop--star-wars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cinematic-backdrop__stars{opacity:.9;background-image:radial-gradient(1px 1px at 8% 17%,#fff 88%,#0000),radial-gradient(1px 1px at 31% 72%,#ddd 88%,#0000),radial-gradient(1.5px 1.5px at 66% 24%,#fff 85%,#0000),radial-gradient(1px 1px at 91% 83%,#eee 85%,#0000),radial-gradient(2px 2px at 54% 54%,#fff 75%,#0000),radial-gradient(1px 1px at 74% 42%,#fff 85%,#0000),radial-gradient(1px 1px at 18% 88%,#ccc 85%,#0000),radial-gradient(1.5px 1.5px at 42% 31%,#fff 80%,#0000);background-size:127px 109px,181px 163px,239px 211px,293px 257px,367px 331px,421px 379px,499px 431px,571px 523px;animation:hc-star-drift 120s linear infinite alternate}.kiosk-dashboard[data-kiosk-low-power=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cinematic-backdrop--star-wars .hc-cinematic-backdrop__stars{animation:none}.kiosk-dashboard[data-kiosk-low-power=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cinematic-backdrop--star-wars{background:#020202}.kiosk-dashboard[data-kiosk-low-power=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cinematic-backdrop--star-wars .hc-cinematic-backdrop__depth{opacity:.32}.hc-cinematic-backdrop--star-wars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cinematic-backdrop__depth{opacity:.78;height:175px;inset:7% 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 20% 70%,#0000);mask-image:linear-gradient(#0000,#000 20% 70%,#0000)}.hc-cinematic-backdrop--star-wars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cinematic-backdrop__depth:before{content:"";transform-origin:top;will-change:transform;background-image:repeating-linear-gradient(90deg,#0000 0 79px,#ffd73985 80px 81px),repeating-linear-gradient(0deg,#0000 0 28px,#ffd7396b 29px 30px);animation:hc-crawl-depth 2.8s linear infinite;position:absolute;inset:-55px -26% -220px;transform:perspective(560px)rotateX(67deg)scale(1.12)translate(0)}.hc-cinematic-backdrop--star-wars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cinematic-backdrop__veil{background:linear-gradient(#0000,#03050814 35%,#03050833)}.hc-cinematic-backdrop--jedi-council:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(#f9fafb,#f4f5f7 55%,#f8f9fb)}.hc-cinematic-backdrop--jedi-council:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cinematic-backdrop__depth{background:url(/themes/jedi-council-hall.jpg) top/cover no-repeat;height:min(36vh,340px);inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 42%,#0009 72%,#0000);mask-image:linear-gradient(#000 0 42%,#0009 72%,#0000)}.hc-cinematic-backdrop--jedi-council:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cinematic-backdrop__veil{background:linear-gradient(90deg,#fafbfd26,#0000 35%,#ffffff29)}.hc-cinematic-backdrop--dark-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#030406}.hc-cinematic-backdrop--dark-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cinematic-backdrop__depth{background:radial-gradient(at 78% 8%,#ff203238,#0000 32%),radial-gradient(at 16% 62%,#6904101c,#0000 35%),repeating-linear-gradient(90deg,#0000 0 113px,#ff233405 114px 115px),linear-gradient(90deg,#030406,#09080b 62%,#050506)}.hc-cinematic-backdrop--dark-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-cinematic-backdrop__veil{background:linear-gradient(#0000002e,#0000 27%),linear-gradient(105deg,#0000 0 76%,#ff263811 76.15% 76.3%,#0000 76.5%)}@keyframes hc-star-drift{0%{transform:translate(0)}to{transform:translate(-24px,15px)}}@keyframes hc-crawl-depth{0%{transform:perspective(560px)rotateX(67deg)scale(1.12)translate(0)}to{transform:perspective(560px)rotateX(67deg)scale(1.12)translateY(30px)}}.hc-cinematic-backdrop--still *,.hc-cinematic-backdrop--still:after,.hc-cinematic-backdrop--still:before{animation:none!important}@media (prefers-reduced-motion:reduce){.hc-cinematic-backdrop *,.hc-cinematic-backdrop :before{animation:none!important}}:root[data-cinematic-theme] .hc-rail-brand svg polygon{fill:currentColor!important}:root[data-cinematic-theme]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-rail-brand{color:oklch(var(--primary))}:root[data-cinematic-theme]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-slot{--dash-section-color:var(--primary)}:root[data-cinematic-theme]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-slot:not([data-dashboard-accent=neutral])>:is(.hc-card,.dash-banner){border-top-width:1px}:root[data-cinematic-theme]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-slot:not([data-dashboard-accent=neutral])>.hc-card>.hc-card__header{background:0 0}:root[data-cinematic-theme=star-wars]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-card__title,:root[data-cinematic-theme=star-wars]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-page-header__title{color:#ffdd4a}.hc-ap-preview__frame[data-cinematic-theme=star-wars]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-ap-preview__panel,.kiosk-dashboard[data-kiosk-cinematic-theme=star-wars]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-card,:root[data-cinematic-theme=star-wars]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-card{background:#05090ee6;border-color:#ffd63fa6;box-shadow:inset 0 1px #fff2aa21,0 0 0 1px #ffd33614}.kiosk-dashboard[data-kiosk-cinematic-theme=star-wars]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-card{background:var(--kiosk-srgb-card)}:root[data-cinematic-theme=star-wars]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-slot>.dash-banner{background:#05090ee6;border-color:#ffd63f94}:root[data-cinematic-theme=star-wars]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-card__icon,:root[data-cinematic-theme=star-wars]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-rail-brand{color:#ffda3e}.kiosk-dashboard[data-kiosk-cinematic-theme=star-wars]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-morale-blurbs .kiosk-blurb{color:#ffdd4a}.hc-ap-preview__frame[data-cinematic-theme=star-wars]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-ap-preview__railrow--current:before,:root[data-cinematic-theme=star-wars]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-current-marker:before{background:#ffe66e;box-shadow:0 0 5px #ffe66ecc,0 0 14px #ffd42ca6}.hc-ap-preview__frame[data-cinematic-theme=jedi-council]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),:root[data-cinematic-theme=jedi-council]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hc-saber:#238bff;--hc-saber-halo:#238bff80}.hc-ap-preview__frame[data-cinematic-theme=jedi-council][data-jedi-saber-color=green]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),:root[data-cinematic-theme=jedi-council][data-jedi-saber-color=green]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hc-saber:#24ce73;--hc-saber-halo:#24ce7380}.hc-ap-preview__frame[data-cinematic-theme=jedi-council][data-jedi-saber-color=purple]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),:root[data-cinematic-theme=jedi-council][data-jedi-saber-color=purple]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hc-saber:#a45bf5;--hc-saber-halo:#a45bf580}.hc-ap-preview__frame[data-cinematic-theme=jedi-council]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-ap-preview__panel,.kiosk-dashboard[data-kiosk-cinematic-theme=jedi-council]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-card,:root[data-cinematic-theme=jedi-council]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-card{background:#fffffff0;border-color:#91a0b44d;box-shadow:0 4px 18px #233d6013,inset 0 1px #ffffffe6}:root[data-cinematic-theme=jedi-council]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-slot>.dash-banner{background:#fffffff0;border-color:#91a0b452}:root[data-cinematic-theme=jedi-council]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-card__icon{color:var(--hc-saber);filter:drop-shadow(0 0 3px var(--hc-saber-halo))}.hc-ap-preview__frame[data-cinematic-theme=jedi-council]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-ap-preview__railrow--current:before,:root[data-cinematic-theme=jedi-council]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-current-marker:before{background:var(--hc-saber);box-shadow:0 0 2px #fff,0 0 7px var(--hc-saber),0 0 16px var(--hc-saber-halo)}.hc-ap-preview__frame[data-cinematic-theme=dark-side]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),:root[data-cinematic-theme=dark-side]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--hc-saber:#ff3045;--hc-saber-halo:#ff2439a6}.hc-ap-preview__frame[data-cinematic-theme=dark-side]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-ap-preview__panel,.kiosk-dashboard[data-kiosk-cinematic-theme=dark-side]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-card,:root[data-cinematic-theme=dark-side]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-card{background:#090a0cf0;border-color:#979ca447;position:relative;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #00000040}:root[data-cinematic-theme=dark-side]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-slot>.dash-banner{background:#090a0cf0;border-color:#ff304585}.hc-ap-preview__frame[data-cinematic-theme=dark-side]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-ap-preview__panel:before,:root[data-cinematic-theme=dark-side]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dash-slot>.hc-card:before{content:"";z-index:1;width:2px;box-shadow:0 0 2px #fff,0 0 7px #ff3045,0 0 18px var(--hc-saber-halo),0 0 32px #ff243957;pointer-events:none;background:linear-gradient(#0000,#ff3447 15%,#fff7f7 48%,#ff3447 80%,#0000);border-radius:2px;position:absolute;inset:18px auto 18px -1px}:root[data-cinematic-theme=dark-side]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-card__icon{color:#ff4253;filter:drop-shadow(0 0 3px #ff3045)drop-shadow(0 0 8px #ff2439a6)}:root[data-cinematic-theme=dark-side]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-current-marker{background:linear-gradient(90deg,#ff24392e,#ff24390b 75%,#0000)}.hc-ap-preview__frame[data-cinematic-theme=dark-side]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-ap-preview__railrow--current:before,:root[data-cinematic-theme=dark-side]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-current-marker:before{background:#fff5f5;box-shadow:0 0 2px #fff,0 0 6px #ff3045,0 0 15px #ff3045,0 0 27px #ff2439bf}:root[data-cinematic-theme=dark-side]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-btn--primary:not(:disabled){box-shadow:0 0 9px #ff243952,0 0 20px #ff243926}.hc-jedi-saber-choice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:.5rem;display:inline-flex}.hc-jedi-saber-choice__blade:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#fff;border-radius:3px;width:3px;height:1.1rem;display:inline-block}.hc-jedi-saber-choice[data-saber-color=blue]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-jedi-saber-choice__blade{box-shadow:0 0 2px #fff,0 0 5px #238bff,0 0 12px #238bff}.hc-jedi-saber-choice[data-saber-color=green]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-jedi-saber-choice__blade{box-shadow:0 0 2px #fff,0 0 5px #24ce73,0 0 12px #24ce73}.hc-jedi-saber-choice[data-saber-color=purple]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-jedi-saber-choice__blade{box-shadow:0 0 2px #fff,0 0 5px #a45bf5,0 0 12px #a45bf5}.hc-jedi-saber-choice[aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 1px oklch(var(--primary)/.25),0 0 12px oklch(var(--primary)/.16)}.dash-jedi-saber-picker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dash-theme-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:.75rem;display:inline-flex}.dash-jedi-saber-picker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:.45rem;margin-right:.5rem}.dash-jedi-saber-picker__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:oklch(var(--muted-foreground));font-size:var(--text-caption);margin-right:.2rem}.dash-jedi-saber-picker__choice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--picker-saber:#238bff;cursor:pointer;border:1px solid #0000;border-radius:50%;width:1.65rem;height:1.65rem;position:relative}.dash-jedi-saber-picker__choice[data-saber-color=green]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--picker-saber:#24ce73}.dash-jedi-saber-picker__choice[data-saber-color=purple]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--picker-saber:#a45bf5}.dash-jedi-saber-picker__choice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";background:var(--picker-saber);box-shadow:inset 0 1px 2px #ffffffb8,0 0 6px var(--picker-saber);border-radius:50%;position:absolute;inset:.32rem}.dash-jedi-saber-picker__choice[aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--picker-saber);box-shadow:0 0 0 2px #fffffff2,0 0 0 3px var(--picker-saber),0 0 13px var(--picker-saber)}.dash-jedi-saber-picker__choice:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--picker-saber);outline-offset:4px}.kiosk-dashboard:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--display-gap:16px;--display-pad:24px;--display-body:20px;--display-small:16px;--display-heading:24px;--display-title:36px;--display-hero:72px;--radius-sm:max(0px,calc(var(--radius,10px) - 4px));--radius-md:max(0px,calc(var(--radius,10px) - 2px));--radius-lg:var(--radius,10px);--radius-xl:calc(var(--radius,10px) + 4px);--radius-2xl:calc(var(--radius,10px) + 8px);font-size:var(--display-body);padding:24px;line-height:1.35;position:fixed;inset:0;overflow:hidden}.kiosk-dashboard[data-kiosk-theme-density=compact]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--display-pad:18px;--display-gap:12px}.kiosk-dashboard[data-kiosk-theme-density=comfortable]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--display-pad:28px;--display-gap:20px}.kiosk-dashboard[data-kiosk-text-size=large]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--display-body:24px;--display-small:19px;--display-heading:28px;--display-title:40px}.kiosk-dashboard[data-kiosk-edge-padding=wide]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:4vh 4vw}.kiosk-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:1;gap:var(--display-gap);width:100%;height:100%;min-height:0;position:relative}.kiosk-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;gap:24px;min-width:0;padding-bottom:14px}.kiosk-site-banner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;min-width:0;max-height:min(22vh,156px);overflow:hidden}.kiosk-site-banner__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.kiosk-site-banner__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--display-small);line-height:1.2}.kiosk-site-banner__message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--display-body);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;line-height:1.3;display:-webkit-box;overflow:hidden}.kiosk-title-block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.kiosk-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:8px;font-size:18px;font-weight:650;display:flex}.kiosk-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:22px;height:22px}.kiosk-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{color:var(--kiosk-srgb-muted-foreground);border-left:1px solid var(--kiosk-srgb-border);padding-left:8px;font-size:14px;font-weight:400}.kiosk-page-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:6px;font-size:28px;font-weight:650;line-height:1.2}.kiosk-header-meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;gap:24px}.kiosk-clock-time:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:34px;line-height:1.1}.kiosk-clock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p:last-child{font-size:var(--display-small)}.kiosk-mode-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--display-gap);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.kiosk-mode-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{min-width:0}.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--kiosk-srgb-border);border-radius:var(--radius,10px);background:var(--kiosk-srgb-card);min-width:0;min-height:0;color:var(--kiosk-srgb-foreground);padding:var(--display-pad);flex-direction:column;gap:14px;display:flex}.kiosk-card-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--display-heading);align-items:center;gap:10px;margin:0;font-weight:650;line-height:1.25;display:flex}.kiosk-card-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:24px;height:24px;color:var(--kiosk-srgb-accent-text);flex:none}.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) blockquote,.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3,.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{word-break:break-word;overflow-wrap:anywhere}.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .text-muted-foreground{color:var(--kiosk-srgb-muted-foreground)}.kiosk-mode-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--display-title);overflow-wrap:anywhere;font-weight:650;line-height:1.15}.kiosk-hero-number:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--display-hero);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:650;line-height:1}.kiosk-pairing-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:24px}.kiosk-pairing-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:36px}.kiosk-pairing-code:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:anywhere;font-size:clamp(32px,8vw,72px)}.kiosk-card-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:inherit;line-height:inherit}.kiosk-card-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{font-size:var(--display-small)}.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .text-base{font-size:var(--display-small);line-height:1.35}.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .text-lg,.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .text-xl{font-size:var(--display-body);line-height:1.35}.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .text-2xl,.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .text-3xl{font-size:var(--display-heading);line-height:1.3}.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-hero-number{font-size:var(--display-hero);line-height:1.05}.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-mode-title{font-size:var(--display-title)}.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mt-3,.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mt-4{margin-top:0}.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-overflow-note{font-size:var(--display-small);flex:none;margin-top:auto;padding:6px 10px;line-height:1.3}.kiosk-page-indicator:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--display-small);color:var(--kiosk-srgb-muted-foreground);flex:none}.kiosk-small-pages:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--display-gap);flex-direction:column;flex:1;min-height:0;display:flex}.kiosk-small-pages:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.kiosk-card{flex:1}.kiosk-small-pages:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.kiosk-page-indicator{text-align:right}.kiosk-standard-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--display-gap);flex:1;grid-template-columns:repeat(12,minmax(0,1fr));min-height:0;display:grid}.kiosk-standard-events:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 6;min-height:0;display:flex}.kiosk-standard-operations:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--display-gap);grid-column:span 6;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.kiosk-standard-operations[data-has-events=false]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:1/-1}.kiosk-coverage-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.kiosk-today-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:12px}.kiosk-shift-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr;gap:4px;padding:10px 12px;display:grid}.kiosk-shift-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{font-size:var(--display-small)}.kiosk-coverage-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;gap:4px 12px;padding:10px 12px;display:flex}.kiosk-coverage-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:last-child{font-size:var(--display-small)}.kiosk-schedule-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:14rem minmax(0,1fr);gap:12px;padding:10px 14px;display:grid}.kiosk-schedule-time:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:anywhere}.kiosk-schedule-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div:last-child>div{align-items:flex-start}.kiosk-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--display-small);white-space:nowrap;line-height:1.2}.kiosk-agenda-date:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0}.kiosk-week:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;gap:12px;padding:16px 20px}.kiosk-week-day--next:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.kiosk-week-title--wide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.kiosk-week-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.kiosk-week-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.kiosk-week-day:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius);height:100%;font-size:var(--display-small);padding:12px;line-height:1.2}.kiosk-week-day:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-overflow-note{padding:3px 5px;font-size:14px}.kiosk-week-assignee:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.kiosk-week-date:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--display-small);line-height:1.2}.kiosk-week-shift:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid var(--kiosk-srgb-border);padding-top:6px}.kiosk-week-shift:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p:first-child{font-size:14px;line-height:1.2}.kiosk-week-event:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--display-small)}.kiosk-morale-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--display-gap);flex:1;grid-template-rows:minmax(0,.85fr) minmax(0,1.15fr);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.kiosk-morale-grid[data-has-results=false]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-rows:minmax(0,1fr)}.kiosk-morale-grid[data-has-blurbs=false]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.kiosk-morale-results:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:1/-1;overflow:hidden}.kiosk-result-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.kiosk-result-grid[data-result-count="1"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.kiosk-result-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--kiosk-srgb-border);flex-direction:column;gap:10px;min-width:0;min-height:0;padding:clamp(16px,1.6vw,28px);display:flex;overflow:hidden}.kiosk-result-grid[data-result-count="1"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-result-summary{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,3vw,56px);display:grid}.kiosk-result-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:10px;min-width:0;display:flex}.kiosk-result-grid[data-result-count="1"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-result-summary h3{font-size:var(--display-title)}.kiosk-result-eyebrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--display-small);color:var(--kiosk-srgb-accent-text);justify-content:space-between;align-items:center;gap:12px;display:flex}.kiosk-result-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--kiosk-srgb-info-border);color:var(--kiosk-srgb-info-foreground);border-radius:999px;flex:none;padding:3px 10px}.kiosk-result-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-size:var(--display-heading);margin:0;font-weight:650;line-height:1.2}.kiosk-result-detail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;flex:1;justify-content:center;gap:10px;min-height:0;display:flex}.kiosk-result-metric:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0;font-size:clamp(24px,2.25vw,42px);font-weight:650;line-height:1.14}.kiosk-result-secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-muted-foreground);font-size:var(--display-small);margin:0}.kiosk-result-standings:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;justify-content:center;gap:5px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.kiosk-result-standings:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{border-radius:var(--radius,10px);min-width:0;font-size:var(--display-body);grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:6px 10px;display:grid}.kiosk-result-standings:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li:first-child{background:var(--kiosk-srgb-info-surface);color:var(--kiosk-srgb-info-foreground);font-weight:650}.kiosk-result-rank:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.kiosk-result-score:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-accent-text);font-variant-numeric:tabular-nums}.kiosk-result-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kiosk-result-unit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--display-small);font-weight:400}.kiosk-voting-standings:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:0;margin:0;padding:0;list-style:none;display:flex}.kiosk-live-leaderboard:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-voting-standings{justify-content:flex-start;margin-top:12px}.kiosk-voting-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--kiosk-srgb-border);border-radius:var(--radius-lg);background:var(--kiosk-srgb-secondary);grid-template-columns:3rem 2.5rem minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:58px;padding:8px 12px;display:grid}.kiosk-last-place-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--kiosk-srgb-border);border-radius:var(--radius-lg);background:var(--kiosk-srgb-secondary);min-width:0;min-height:58px;color:var(--kiosk-srgb-foreground);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:18px;padding:8px 12px;display:grid;overflow:hidden}.kiosk-last-place-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-muted-foreground);font-size:var(--display-small);white-space:nowrap;font-weight:700}.kiosk-last-place-viewport:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.kiosk-last-place-track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:max-content;animation:kiosk-last-place-scroll var(--kiosk-last-place-duration,24s) linear infinite;will-change:transform;display:flex}.kiosk-last-place-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;flex:none;align-items:center;padding-right:2.5rem;display:inline-flex}.kiosk-last-place-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--display-body);font-weight:500}.kiosk-last-place-name:not(:last-child):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{color:var(--kiosk-srgb-muted-foreground);content:"•";margin-inline:1rem}@keyframes kiosk-last-place-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.kiosk-voting-rank:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-muted-foreground);font-family:var(--font-mono);font-size:var(--display-small);white-space:nowrap;font-weight:700}.kiosk-voting-avatar.hc-avatar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--kiosk-srgb-info-surface);width:2.5rem;height:2.5rem;color:var(--kiosk-srgb-info-foreground)}.kiosk-voting-person:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:2px;min-width:0;display:flex}.kiosk-voting-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.kiosk-voting-subtitle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kiosk-voting-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-foreground);font-size:var(--display-body);font-weight:500}.kiosk-voting-subtitle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--kiosk-srgb-muted-foreground);font-size:var(--display-small)}.kiosk-voting-count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-md);min-width:4rem;color:var(--kiosk-srgb-accent-text);font-family:var(--font-mono);font-size:var(--display-body);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-weight:650;display:inline-flex}.kiosk-voting-count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:18px;height:18px}.kiosk-voting-count[data-medal-tier="1"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e6bd68;background:#e6b85326}.kiosk-voting-count[data-medal-tier="2"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#b0b9c8;background:#b0b9c826}.kiosk-voting-count[data-medal-tier="3"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#d89575;background:#d5856326}.kiosk-screen[data-kiosk-theme=light]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-voting-count[data-medal-tier="1"]{color:#986817}.kiosk-screen[data-kiosk-theme=light]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-voting-count[data-medal-tier="2"]{color:#667084}.kiosk-screen[data-kiosk-theme=light]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-voting-count[data-medal-tier="3"]{color:#975437}.kiosk-result-grid[data-result-count="2"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-voting-row{grid-template-columns:2.5rem 2.5rem minmax(0,1fr) auto;gap:8px;padding:6px 8px}.kiosk-result-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:10px;display:flex}.kiosk-result-option-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--display-body);justify-content:space-between;gap:12px;display:flex}.kiosk-result-track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--kiosk-srgb-border-strong);border-radius:999px;height:10px;overflow:hidden}.kiosk-result-track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{border-radius:inherit;background:var(--kiosk-srgb-accent-text);height:100%}@media (max-height:900px){.kiosk-result-standings:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li:nth-child(n+3){display:none}}.kiosk-morale-mood[data-office-mood=rough]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--kiosk-srgb-danger-surface);border-color:var(--kiosk-srgb-danger-border);color:var(--kiosk-srgb-danger-foreground)}.kiosk-morale-mood[data-office-mood=low]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--kiosk-srgb-warning-surface);border-color:var(--kiosk-srgb-warning-border);color:var(--kiosk-srgb-warning-foreground)}.kiosk-morale-mood[data-office-mood=good]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--kiosk-srgb-info-surface);border-color:var(--kiosk-srgb-info-border);color:var(--kiosk-srgb-info-foreground)}.kiosk-morale-mood[data-office-mood=okay]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--kiosk-srgb-secondary);border-color:var(--kiosk-srgb-border-strong);color:var(--kiosk-srgb-foreground)}.kiosk-morale-mood[data-office-mood=great]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--kiosk-srgb-success-surface);border-color:var(--kiosk-srgb-success-border);color:var(--kiosk-srgb-success-foreground)}.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-blurb{font-size:calc(var(--display-title) + 4px);line-height:1.3}.kiosk-morale-blurbs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden}.kiosk-blurb-crawl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 24% 82%,#0000);mask-image:linear-gradient(#0000,#000 24% 82%,#0000)}.kiosk-blurb-crawl-stage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform-origin:50% 70%;position:absolute;inset:-12% 0;overflow:visible;transform:perspective(500px)rotateX(35deg)scale(1.04)}.kiosk-blurb-crawl-track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(94%,760px);animation:kiosk-blurb-crawl var(--kiosk-blurb-crawl-duration,24s) linear infinite;will-change:transform;flex-direction:column;margin-inline:auto;display:flex;position:absolute;top:100%;left:0;right:0}.kiosk-blurb-crawl-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;flex:none;gap:clamp(16px,2.2vh,26px);padding-block:clamp(18px,2.5vh,28px);display:flex}.kiosk-blurb-crawl-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-blurb{letter-spacing:.015em;text-wrap:balance;text-shadow:0 0 28px var(--kiosk-srgb-info-border);margin:0;position:relative}.kiosk-blurb-crawl-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-blurb:not(:last-child):after{background:var(--kiosk-srgb-border-strong);content:"";opacity:.7;width:min(28%,140px);height:1px;margin:clamp(8px,1.2vh,14px) auto 0;display:block}@keyframes kiosk-blurb-crawl{0%{transform:translate(0)}to{transform:translate3d(0,calc(-100% - var(--kiosk-blurb-stage-height,0px)),0)}}.kiosk-morale-mood:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-center-stage{min-height:0}.kiosk-activity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--display-gap);flex-direction:column;flex:1;min-height:0;display:flex}.kiosk-activity-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius);flex:none}.kiosk-activity-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;flex:1;min-height:0;display:flex}.kiosk-activity-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.kiosk-card{flex:1}.kiosk-live-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--display-gap);flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.kiosk-live-grid[data-has-chat=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.kiosk-leaderboard-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:2rem minmax(0,1fr) auto;gap:12px;padding:10px 14px;display:grid}.kiosk-leaderboard-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:nth-child(2){overflow-wrap:anywhere}.kiosk-bracket-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kiosk-giveaway-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.kiosk-giveaway-grid[data-single-winner=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr);max-width:700px}.kiosk-center-stage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}.kiosk-center-stage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{flex:none}.kiosk-live-chat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{overflow-wrap:anywhere}.kiosk-mode-body[data-layout-small=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-bracket-grid,.kiosk-mode-body[data-layout-small=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-result-grid{grid-template-columns:minmax(0,1fr)}.kiosk-mode-body[data-layout-small=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-week-shift>p:first-child{font-size:var(--display-body)}.kiosk-mode-body[data-layout-small=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-card{gap:10px;padding:16px}.kiosk-mode-body[data-layout-small=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-card-heading{gap:8px}.kiosk-mode-body[data-layout-small=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-page-indicator{font-size:16px}@media (min-width:1680px) and (min-height:900px) and (orientation:landscape){.kiosk-week-title--current:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.kiosk-week-day--next:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.kiosk-week-title--wide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.kiosk-week-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(10,minmax(0,1fr))}.kiosk-dashboard[data-kiosk-text-size=large]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-week-day--next,.kiosk-dashboard[data-kiosk-text-size=large]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-week-title--wide{display:none}.kiosk-dashboard[data-kiosk-text-size=large]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-week-title--current{display:block}.kiosk-dashboard[data-kiosk-text-size=large]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-week-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-height:800px){.kiosk-dashboard:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--display-gap:12px;--display-pad:16px;--display-body:18px;--display-title:28px;--display-hero:52px;--display-heading:21px;padding:14px}.kiosk-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:10px}.kiosk-page-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:24px}.kiosk-clock-time:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:28px}.kiosk-site-banner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:min(23vh,116px);padding-block:8px}.kiosk-site-banner__message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-line-clamp:2}}@media (max-width:1199px),(orientation:portrait){.kiosk-dashboard:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--display-pad:22px;padding:16px}.kiosk-mode-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.kiosk-card{flex:1}.kiosk-header-meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-office-mood]{display:none}.kiosk-page-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:normal;max-width:55vw}}@media (max-width:600px){.kiosk-dashboard:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--display-body:18px;--display-heading:21px;--display-title:26px;--display-hero:52px;--display-pad:16px;padding:12px}.kiosk-site-banner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:10px;padding-inline:12px}.kiosk-site-banner__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:20px;height:20px}.kiosk-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start;gap:12px}.kiosk-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{display:none}.kiosk-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:16px}.kiosk-page-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:20px}.kiosk-clock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:115px}.kiosk-clock-time:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:23px}.kiosk-clock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p:last-child{font-size:13px}.kiosk-pairing-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:24px}.kiosk-schedule-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr);gap:6px}.kiosk-activity-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;gap:6px;padding:12px}.kiosk-activity-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-mode-title{font-size:24px}.kiosk-activity-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div>p:last-child{font-size:16px}.kiosk-activity-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.kiosk-status{padding:4px 8px}.kiosk-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kiosk-blurb{font-size:28px;line-height:1.35}.kiosk-giveaway-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.kiosk-last-place-track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none;transform:none}.kiosk-last-place-group[aria-hidden=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.kiosk-blurb-crawl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto;-webkit-mask-image:none;mask-image:none}.kiosk-blurb-crawl-stage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;inset:auto;overflow:visible;transform:none}.kiosk-blurb-crawl-track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none;position:relative;top:auto;left:auto;right:auto;transform:none}.kiosk-blurb-crawl-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:32px;padding-block:24px}}@keyframes kiosk-pixel-drift{0%,to{transform:translate(0)}25%{transform:translate(1px)}50%{transform:translate(1px,1px)}75%{transform:translateY(1px)}}@keyframes kiosk-content-cycle{0%{opacity:0;transform:translateY(4px)}8%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.kiosk-content-cycle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:kiosk-content-cycle 12s ease-in-out both}.kiosk-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:kiosk-pixel-drift 15min step-end infinite;color-scheme:dark;--background:.165 .03 290;--foreground:.96 .006 290;--card:.205 .032 290;--card-foreground:.96 .006 290;--secondary:.245 .034 290;--secondary-foreground:.96 .006 290;--muted-foreground:.74 .015 290;--border:.3 .034 290;--accent-text:.78 .1546 285;--danger-surface:.235 .04 25;--danger-border:.345 .07 25;--danger-foreground:.86 .1 25;--warning-surface:.235 .04 75;--warning-border:.345 .07 75;--warning-foreground:.86 .1 75;--info-surface:.235 .04 250;--info-border:.345 .07 250;--info-foreground:.86 .1 250}.kiosk-screen[data-kiosk-theme=light]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color-scheme:light;--background:.97 .008 270;--foreground:.2 .03 270;--card:.995 .002 270;--card-foreground:.2 .03 270;--secondary:.93 .012 270;--secondary-foreground:.2 .03 270;--muted-foreground:.45 .025 270;--border:.82 .018 270;--danger-surface:.96 .025 25;--danger-border:.76 .09 25;--danger-foreground:.4 .14 25;--warning-surface:.96 .03 75;--warning-border:.75 .1 75;--warning-foreground:.38 .11 75}.kiosk-screen[data-kiosk-theme=high-contrast]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color-scheme:dark;--background:.08 .008 270;--foreground:1 0 0;--card:.12 .01 270;--card-foreground:1 0 0;--secondary:.18 .012 270;--secondary-foreground:1 0 0;--muted-foreground:.86 .01 270;--border:.62 .02 270;--danger-surface:.19 .055 25;--danger-border:.78 .13 25;--danger-foreground:.94 .08 25;--warning-surface:.18 .04 75;--warning-border:.83 .12 75;--warning-foreground:.96 .08 75}.kiosk-screen[data-kiosk-accent=violet]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--accent-text:.78 .1546 285;--info-surface:.235 .04 285;--info-border:.4 .1 285;--info-foreground:.88 .09 285}.kiosk-screen[data-kiosk-accent=blue]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--accent-text:.78 .14 245;--info-surface:.225 .04 245;--info-border:.4 .1 245;--info-foreground:.88 .08 245}.kiosk-screen[data-kiosk-accent=teal]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--accent-text:.8 .13 185;--info-surface:.22 .035 185;--info-border:.4 .085 185;--info-foreground:.89 .075 185}.kiosk-screen[data-kiosk-accent=amber]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--accent-text:.84 .15 75;--info-surface:.225 .035 75;--info-border:.42 .09 75;--info-foreground:.91 .08 75}.kiosk-screen[data-kiosk-theme=light][data-kiosk-accent=violet]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--accent-text:.5 .2 285;--info-surface:.95 .025 285;--info-border:.72 .09 285;--info-foreground:.38 .14 285}.kiosk-screen[data-kiosk-theme=light][data-kiosk-accent=blue]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--accent-text:.48 .18 245;--info-surface:.95 .024 245;--info-border:.72 .085 245;--info-foreground:.36 .13 245}.kiosk-screen[data-kiosk-theme=light][data-kiosk-accent=teal]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--accent-text:.44 .135 185;--info-surface:.95 .023 185;--info-border:.7 .075 185;--info-foreground:.34 .11 185}.kiosk-screen[data-kiosk-theme=light][data-kiosk-accent=amber]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--accent-text:.5 .145 75;--info-surface:.96 .025 75;--info-border:.72 .09 75;--info-foreground:.36 .11 75}@supports not (color:oklch(0.5 0.1 250)){.kiosk-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--kiosk-srgb-background:#0e0c1a;--kiosk-srgb-foreground:#f1f1f6;--kiosk-srgb-card:#171525;--kiosk-srgb-card-foreground:#f1f1f6;--kiosk-srgb-secondary:#201e30;--kiosk-srgb-secondary-foreground:#f1f1f6;--kiosk-srgb-muted-foreground:#aaa9b4;--kiosk-srgb-border:#2d2b3e;--kiosk-srgb-danger-surface:#2f1614;--kiosk-srgb-danger-border:#582926;--kiosk-srgb-danger-foreground:#ffb8b0;--kiosk-srgb-warning-surface:#291b06;--kiosk-srgb-warning-border:#4e3304;--kiosk-srgb-warning-foreground:#f8c885;--kiosk-srgb-success-surface:#0f2314;--kiosk-srgb-success-border:#1a4325;--kiosk-srgb-success-foreground:#a1e4ae}.kiosk-screen[data-kiosk-theme=light]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--kiosk-srgb-background:#f3f5fb;--kiosk-srgb-foreground:#111524;--kiosk-srgb-card:#fdfdff;--kiosk-srgb-card-foreground:#111524;--kiosk-srgb-secondary:#e5e8f0;--kiosk-srgb-secondary-foreground:#111524;--kiosk-srgb-muted-foreground:#505564;--kiosk-srgb-border:#bfc4d0;--kiosk-srgb-danger-surface:#ffece9;--kiosk-srgb-danger-border:#e59b94;--kiosk-srgb-danger-foreground:#831a1d;--kiosk-srgb-warning-surface:#feefdc;--kiosk-srgb-warning-border:#d3a563;--kiosk-srgb-warning-foreground:#633600;--kiosk-srgb-success-surface:#e9fbeb;--kiosk-srgb-success-border:#b6ddbd;--kiosk-srgb-success-foreground:#005a1c}.kiosk-screen[data-kiosk-theme=high-contrast]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--kiosk-srgb-background:#010203;--kiosk-srgb-foreground:#fff;--kiosk-srgb-card:#050609;--kiosk-srgb-card-foreground:#fff;--kiosk-srgb-secondary:#0f1117;--kiosk-srgb-secondary-foreground:#fff;--kiosk-srgb-muted-foreground:#ced1d8;--kiosk-srgb-border:#818693;--kiosk-srgb-danger-surface:#280707;--kiosk-srgb-danger-border:#ff958d;--kiosk-srgb-danger-foreground:#ffd7d0;--kiosk-srgb-warning-surface:#1c0e00;--kiosk-srgb-warning-border:#f5bc69;--kiosk-srgb-warning-foreground:#ffebb6}.kiosk-screen[data-kiosk-accent=violet]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--kiosk-srgb-accent-text:#aea7ff;--kiosk-srgb-info-surface:#1c1b30;--kiosk-srgb-info-border:#433e7b;--kiosk-srgb-info-foreground:#d1d0ff}.kiosk-screen[data-kiosk-accent=blue]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--kiosk-srgb-accent-text:#61c0ff;--kiosk-srgb-info-surface:#0a1d2d;--kiosk-srgb-info-border:#014b79;--kiosk-srgb-info-foreground:#abdeff}.kiosk-screen[data-kiosk-accent=teal]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--kiosk-srgb-accent-text:#37d8c9;--kiosk-srgb-info-surface:#03201d;--kiosk-srgb-info-border:#00564e;--kiosk-srgb-info-foreground:#a1ebe1}.kiosk-screen[data-kiosk-accent=amber]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--kiosk-srgb-accent-text:#ffbb49;--kiosk-srgb-info-surface:#251908;--kiosk-srgb-info-border:#694500;--kiosk-srgb-info-foreground:#ffdaa6}.kiosk-screen[data-kiosk-theme=light][data-kiosk-accent=violet]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--kiosk-srgb-accent-text:#5e45cd;--kiosk-srgb-info-surface:#ecedff;--kiosk-srgb-info-border:#9e9ddb;--kiosk-srgb-info-foreground:#3e3088}.kiosk-screen[data-kiosk-theme=light][data-kiosk-accent=blue]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--kiosk-srgb-accent-text:#0060ba;--kiosk-srgb-info-surface:#e2f1fe;--kiosk-srgb-info-border:#77abd7;--kiosk-srgb-info-foreground:#003f7b}.kiosk-screen[data-kiosk-theme=light][data-kiosk-accent=teal]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--kiosk-srgb-accent-text:#00685c;--kiosk-srgb-info-surface:#def4f0;--kiosk-srgb-info-border:#65aea4;--kiosk-srgb-info-foreground:#00483f}.kiosk-screen[data-kiosk-theme=light][data-kiosk-accent=amber]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--kiosk-srgb-accent-text:#925200;--kiosk-srgb-info-surface:#fcf0e0;--kiosk-srgb-info-border:#c69d63;--kiosk-srgb-info-foreground:#5d3100}}@media (prefers-reduced-motion:reduce){.kiosk-content-cycle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.kiosk-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none}}[data-hc-density=compact]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--card-pad:.875rem;--stack-gap:.75rem;--row-height:2.125rem}[data-hc-density=comfortable]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--card-pad:1.5rem;--stack-gap:1.25rem;--row-height:3.25rem}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:calc(100% * var(--hc-text-scale,1))}[data-hc-contrast=high]{--foreground:.13 0 0!important;--card-foreground:.13 0 0!important;--popover-foreground:.13 0 0!important;--secondary-foreground:.13 0 0!important;--muted-foreground:.32 .02 290!important;--border:.5 .015 290!important;--border-strong:.3 .02 290!important;--input:.3 .02 290!important}.dark [data-hc-contrast=high],.dark[data-hc-contrast=high]{--foreground:1 0 0!important;--card-foreground:1 0 0!important;--popover-foreground:1 0 0!important;--secondary-foreground:1 0 0!important;--muted-foreground:.9 .01 300!important;--border:.62 .02 300!important;--border-strong:.78 .02 300!important;--input:.82 .02 300!important}[data-hc-contrast=high]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-card{border-color:oklch(var(--border-strong))}[data-hc-reduce-transparency=true] *,[data-hc-reduce-transparency=true] :after,[data-hc-reduce-transparency=true] :before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-hc-focus=strong]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--focus-ring:0 0 0 2px oklch(var(--background)),0 0 0 5px oklch(var(--ring)),0 0 0 7px oklch(var(--ring)/.35)}[data-hc-focus=strong]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}[data-hc-motion=reduced] *,[data-hc-motion=reduced] :after,[data-hc-motion=reduced] :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.page-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:100rem;margin-inline:auto}.page-shell-compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:80rem;margin-inline:auto}.page-shell-compact.page-shell--wide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.page-shell.page-shell--wide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:none}.hc-page-header__actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.hc-page-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:1rem;min-width:0;display:flex}.hc-metric-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:1280px){.hc-metric-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.hc-page-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start}.hc-page-header__actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-basis:100%;justify-content:flex-start}}[data-hc-workspace]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page-shell-compact>*,[data-hc-workspace]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page-shell>*,[data-hc-workspace]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :is(.app-page-enter,.site-page-enter,.hosthub-page-enter,.app-reveal,.hosthub-reveal,.dashboard-reveal,.app-reveal-fast,.dashboard-item-reveal){opacity:1;will-change:auto;animation:none;transform:none}.hc-popup-positioner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:110}.hc-anchored-panel.hc-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-anchored-panel.hc-popover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:min(11rem,var(--available-width));max-width:min(22rem,var(--available-width));max-height:var(--available-height);overscroll-behavior:contain;transform-origin:var(--transform-origin);transition:opacity .15s var(--ease-out),transform .15s var(--ease-out);animation:none;position:relative;inset:auto;overflow-y:auto}.hc-anchored-panel[data-ending-style]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-anchored-panel[data-starting-style]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0;transform:scale(.98)}.hc-menu__item[data-highlighted]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--secondary))}.hc-menu__item[data-disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed;opacity:.55}.hc-menu__item--danger[data-highlighted]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:oklch(var(--danger-surface))}@media (pointer:coarse){.hc-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-icon-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-menu__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:2.75rem}.hc-icon-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:2.75rem}.hc-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:max(1rem,var(--text-body))}}@media (prefers-reduced-motion:reduce){.hc-anchored-panel.hc-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-anchored-panel.hc-popover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}.hc-anchored-panel[data-ending-style]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hc-anchored-panel[data-starting-style]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:none}}[data-hc-motion=reduced]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hc-btn:active{transform:none}.hc-toast[data-dismissing=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:hc-toast-out .12s var(--ease-out) forwards}@keyframes hc-toast-out{to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.hc-toast[data-dismissing=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none}}[data-hc-workspace]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.hc-route-content>:is(section,div,article){animation-name:hc-workspace-arrive;animation-duration:0s;animation-timing-function:cubic-bezier(.22,1,.36,1)}[data-app-hydrated=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-hc-workspace]>.hc-route-content>:is(section,div,article){animation-duration:.26s}@keyframes hc-workspace-arrive{0%{opacity:0}to{opacity:1}}.hc-workspace-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:opacity .16s ease-out}.hc-workspace-page[data-navigation-pending=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0}.hc-navigation-loading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:hc-workspace-arrive .18s ease-out}.hc-navigation-loading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page-shell{animation:none}@media (prefers-reduced-motion:reduce){.hc-navigation-loading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),[data-hc-workspace]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.hc-route-content>:is(section,div,article){animation:none}.hc-workspace-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}