/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--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-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100),var(--color-base-100));--root-bg:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb,var(--color-base-100),oklch(0% 0 0) 40%)}}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start,.modal-end){scrollbar-gutter:stable}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e")}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--color-base-100:oklch(30.33% .016 252.42);--color-base-200:oklch(25.26% .014 253.1);--color-base-300:oklch(20.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(58% .233 277.117);--color-secondary-content:oklch(96% .018 272.314);--color-accent:oklch(60% .25 292.717);--color-accent-content:oklch(96% .016 293.756);--color-neutral:oklch(37% .044 257.287);--color-neutral-content:oklch(98% .003 247.858);--color-info:oklch(58% .158 241.966);--color-info-content:oklch(97% .013 236.62);--color-success:oklch(60% .118 184.704);--color-success-content:oklch(98% .014 180.72);--color-warning:oklch(66% .179 58.318);--color-warning-content:oklch(98% .022 95.277);--color-error:oklch(58% .253 17.585);--color-error-content:oklch(96% .015 12.422);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.21875rem;--size-field:.21875rem;--border:1.5px;--depth:1;--noise:0}}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(30.33% .016 252.42);--color-base-200:oklch(25.26% .014 253.1);--color-base-300:oklch(20.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(58% .233 277.117);--color-secondary-content:oklch(96% .018 272.314);--color-accent:oklch(60% .25 292.717);--color-accent-content:oklch(96% .016 293.756);--color-neutral:oklch(37% .044 257.287);--color-neutral-content:oklch(98% .003 247.858);--color-info:oklch(58% .158 241.966);--color-info-content:oklch(97% .013 236.62);--color-success:oklch(60% .118 184.704);--color-success-content:oklch(98% .014 180.72);--color-warning:oklch(66% .179 58.318);--color-warning-content:oklch(98% .022 95.277);--color-error:oklch(58% .253 17.585);--color-error-content:oklch(96% .015 12.422);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.21875rem;--size-field:.21875rem;--border:1.5px;--depth:1;--noise:0}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(98% 0 0);--color-base-200:oklch(96% .001 286.375);--color-base-300:oklch(92% .004 286.32);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(70% .213 47.604);--color-primary-content:oklch(98% .016 73.684);--color-secondary:oklch(55% .027 264.364);--color-secondary-content:oklch(98% .002 247.839);--color-accent:oklch(0% 0 0);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(44% .017 285.786);--color-neutral-content:oklch(98% 0 0);--color-info:oklch(62% .214 259.815);--color-info-content:oklch(97% .014 254.604);--color-success:oklch(70% .14 182.503);--color-success-content:oklch(98% .014 180.72);--color-warning:oklch(66% .179 58.318);--color-warning-content:oklch(98% .022 95.277);--color-error:oklch(58% .253 17.585);--color-error-content:oklch(96% .015 12.422);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.21875rem;--size-field:.21875rem;--border:1.5px;--depth:1;--noise:0}}@layer components;@layer utilities{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible),.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:90cqi;max-width:90cqi}.diff:has(.diff-item-2:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-2:focus-visible) .diff-resizer{min-width:10cqi;max-width:10cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:10cqi;max-width:10cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:90cqi;max-width:90cqi}}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:translate .3s ease-out,visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.modal::backdrop{display:none}.modal.modal-open,.modal[open],.modal:target{pointer-events:auto;visibility:visible;opacity:1;background-color:oklch(0% 0 0/.4)}:is(.modal.modal-open,.modal[open],.modal:target) .modal-box{opacity:1;translate:0;scale:1}@starting-style{.modal.modal-open,.modal[open],.modal:target{visibility:hidden;opacity:0}}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.btn{--btn-noise:var(--fx-noise)}.prose .btn{text-decoration-line:none}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){box-shadow:none}.btn:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled){--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media (hover:hover){.btn:is(:disabled,[disabled],.btn-disabled):hover{pointer-events:none;background-color:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.\!visible{visibility:visible!important}.visible{visibility:visible}.list{flex-direction:column;font-size:.875rem;display:flex}.list :where(.list-row){--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}.list :where(.list-row):has(.list-col-grow:first-child){--list-grid-cols:1fr}.list :where(.list-row):has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row) :not(.list-col-wrap){grid-row-start:1}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.toast{translate:var(--toast-x,0)var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}.toast>*{animation:.25s ease-out toast}.toast:where(.toast-start){--toast-x:0;inset-inline:1rem auto}.toast:where(.toast-center){--toast-x:-50%;inset-inline:50%}.toast:where(.toast-end){--toast-x:0;inset-inline:auto 1rem}.toast:where(.toast-bottom){--toast-y:0;top:auto;bottom:1rem}.toast:where(.toast-middle){--toast-y:-50%;top:50%;bottom:auto}.toast:where(.toast-top){--toast-y:0;top:1rem;bottom:auto}.toggle{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000)}}.toggle{--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:none}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:none}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)}}.toggle:before{background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border)solid currentColor;background-color:#0000}.input{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=date]){display:inline-block}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot){border-top:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.countdown{display:inline-flex}.countdown.countdown{line-height:1em}.countdown>*{height:1em;display:inline-block;overflow-y:hidden}.countdown>:before{content:"00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a ";white-space:pre;top:calc(var(--value)*-1em);text-align:center;transition:all 1s cubic-bezier(1,0,0,1);position:relative}.select{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);text-overflow:ellipsis;box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:1rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.select{--size:calc(var(--size-field,.25rem)*10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select select{appearance:none;background:inherit;border-radius:inherit;border-style:none;width:calc(100% + 2.75rem);height:calc(100% - 2px);margin-inline:-1rem -1.75rem;padding-inline:1rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.select:has(>select[disabled]),.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card:where(.card-border){border:var(--border)solid var(--color-base-200)}.card:where(.card-dash){border:var(--border)dashed var(--color-base-200)}.card.image-full{display:grid}.card.image-full>*{grid-row-start:1;grid-column-start:1}.card.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.card.image-full>figure img{object-fit:cover;filter:brightness(28%);height:100%}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border)solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.checkbox:disabled{cursor:not-allowed;opacity:.2}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000))}}.radio{box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;animation:.2s ease-out radio}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.radio:disabled{cursor:not-allowed;opacity:.2}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab,currentColor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000;background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.absolute{position:absolute}.relative{position:relative}.static{position:static}.left-0{left:calc(var(--spacing)*0)}.textarea{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;border-color:var(--input-color);width:clamp(3rem,20rem,100%);min-height:5rem;box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;flex-shrink:1;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{content:"×"}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.mx-auto{margin-inline:auto}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab,currentColor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.ml-1{margin-left:calc(var(--spacing)*1)}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:#0000004d}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab,var(--color-black)30%,transparent)}}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));width:fit-content;padding-inline:calc(.25rem*3 - var(--border));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.badge.badge-outline{--badge-fg:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.badge.badge-dash{--badge-fg:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}.badge.badge-soft{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge.badge-soft{background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100))}}.badge.badge-soft{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge.badge-soft{border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100))}}.badge.badge-soft{background-image:none}.hero-adjustments-horizontal{--hero-adjustments-horizontal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%206h9.75M10.5%206a1.5%201.5%200%201%201-3%200m3%200a1.5%201.5%200%201%200-3%200M3.75%206H7.5m3%2012h9.75m-9.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-3.75%200H7.5m9-6h3.75m-3.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-9.75%200h9.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-adjustments-horizontal);-webkit-mask:var(--hero-adjustments-horizontal);-webkit-mask:var(--hero-adjustments-horizontal);mask:var(--hero-adjustments-horizontal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path{--hero-arrow-path:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-pointing-out{--hero-arrows-pointing-out:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%203.75v4.5m0-4.5h4.5m-4.5%200L9%209M3.75%2020.25v-4.5m0%204.5h4.5m-4.5%200L9%2015M20.25%203.75h-4.5m4.5%200v4.5m0-4.5L15%209m5.25%2011.25h-4.5m4.5%200v-4.5m0%204.5L15%2015%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-pointing-out);-webkit-mask:var(--hero-arrows-pointing-out);-webkit-mask:var(--hero-arrows-pointing-out);mask:var(--hero-arrows-pointing-out);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-up-down{--hero-arrows-up-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%207.5%207.5%203m0%200L12%207.5M7.5%203v13.5m13.5%200L16.5%2021m0%200L12%2016.5m4.5%204.5V7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-up-down);-webkit-mask:var(--hero-arrows-up-down);-webkit-mask:var(--hero-arrows-up-down);mask:var(--hero-arrows-up-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bolt{--hero-bolt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3.75%2013.5%2010.5-11.25L12%2010.5h8.25L9.75%2021.75%2012%2013.5H3.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);mask:var(--hero-bolt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bolt-slash{--hero-bolt-slash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.412%2015.655%209.75%2021.75l3.745-4.012M9.257%2013.5H3.75l2.659-2.849m2.048-2.194L14.25%202.25%2012%2010.5h8.25l-4.707%205.043M8.457%208.457%203%203m5.457%205.457%207.086%207.086m0%200L21%2021%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bolt-slash);-webkit-mask:var(--hero-bolt-slash);-webkit-mask:var(--hero-bolt-slash);mask:var(--hero-bolt-slash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-circle-stack{--hero-circle-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%206.375c0%202.278-3.694%204.125-8.25%204.125S3.75%208.653%203.75%206.375m16.5%200c0-2.278-3.694-4.125-8.25-4.125S3.75%204.097%203.75%206.375m16.5%200v11.25c0%202.278-3.694%204.125-8.25%204.125s-8.25-1.847-8.25-4.125V6.375m16.5%200v3.75m-16.5-3.75v3.75m16.5%200v3.75C20.25%2016.153%2016.556%2018%2012%2018s-8.25-1.847-8.25-4.125v-3.75m16.5%200c0%202.278-3.694%204.125-8.25%204.125s-8.25-1.847-8.25-4.125%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-circle-stack);-webkit-mask:var(--hero-circle-stack);-webkit-mask:var(--hero-circle-stack);mask:var(--hero-circle-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-computer-desktop-micro{--hero-computer-desktop-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M2%204.25A2.25%202.25%200%200%201%204.25%202h7.5A2.25%202.25%200%200%201%2014%204.25v5.5A2.25%202.25%200%200%201%2011.75%2012h-1.312c.1.128.21.248.328.36a.75.75%200%200%201%20.234.545v.345a.75.75%200%200%201-.75.75h-4.5a.75.75%200%200%201-.75-.75v-.345a.75.75%200%200%201%20.234-.545c.118-.111.228-.232.328-.36H4.25A2.25%202.25%200%200%201%202%209.75v-5.5Zm2.25-.75a.75.75%200%200%200-.75.75v4.5c0%20.414.336.75.75.75h7.5a.75.75%200%200%200%20.75-.75v-4.5a.75.75%200%200%200-.75-.75h-7.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-computer-desktop-micro);-webkit-mask:var(--hero-computer-desktop-micro);-webkit-mask:var(--hero-computer-desktop-micro);mask:var(--hero-computer-desktop-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cube{--hero-cube:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%207.5-9-5.25L3%207.5m18%200-9%205.25m9-5.25v9l-9%205.25M3%207.5l9%205.25M3%207.5v9l9%205.25m0-9v9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cube);-webkit-mask:var(--hero-cube);-webkit-mask:var(--hero-cube);mask:var(--hero-cube);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cursor-arrow-rays{--hero-cursor-arrow-rays:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.042%2021.672%2013.684%2016.6m0%200-2.51%202.225.569-9.47%205.227%207.917-3.286-.672ZM12%202.25V4.5m5.834.166-1.591%201.591M20.25%2010.5H18M7.757%2014.743l-1.59%201.59M6%2010.5H3.75m4.007-4.243-1.59-1.59%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cursor-arrow-rays);-webkit-mask:var(--hero-cursor-arrow-rays);-webkit-mask:var(--hero-cursor-arrow-rays);mask:var(--hero-cursor-arrow-rays);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cursor-arrow-ripple{--hero-cursor-arrow-ripple:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.042%2021.672%2013.684%2016.6m0%200-2.51%202.225.569-9.47%205.227%207.917-3.286-.672Zm-7.518-.267A8.25%208.25%200%201%201%2020.25%2010.5M8.288%2014.212A5.25%205.25%200%201%201%2017.25%2010.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cursor-arrow-ripple);-webkit-mask:var(--hero-cursor-arrow-ripple);-webkit-mask:var(--hero-cursor-arrow-ripple);mask:var(--hero-cursor-arrow-ripple);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle{--hero-exclamation-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-fire{--hero-fire:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.362%205.214A8.252%208.252%200%200%201%2012%2021%208.25%208.25%200%200%201%206.038%207.047%208.287%208.287%200%200%200%209%209.601a8.983%208.983%200%200%201%203.361-6.867%208.21%208.21%200%200%200%203%202.48Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2018a3.75%203.75%200%200%200%20.495-7.468%205.99%205.99%200%200%200-1.925%203.547%205.975%205.975%200%200%201-2.133-1.001A3.75%203.75%200%200%200%2012%2018Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-fire);-webkit-mask:var(--hero-fire);-webkit-mask:var(--hero-fire);mask:var(--hero-fire);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-flag{--hero-flag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%203v1.5M3%2021v-6m0%200%202.77-.693a9%209%200%200%201%206.208.682l.108.054a9%209%200%200%200%206.086.71l3.114-.732a48.524%2048.524%200%200%201-.005-10.499l-3.11.732a9%209%200%200%201-6.085-.711l-.108-.054a9%209%200%200%200-6.208-.682L3%204.5M3%2015V4.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-flag);-webkit-mask:var(--hero-flag);-webkit-mask:var(--hero-flag);mask:var(--hero-flag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-globe-alt{--hero-globe-alt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2021a9.004%209.004%200%200%200%208.716-6.747M12%2021a9.004%209.004%200%200%201-8.716-6.747M12%2021c2.485%200%204.5-4.03%204.5-9S14.485%203%2012%203m0%2018c-2.485%200-4.5-4.03-4.5-9S9.515%203%2012%203m0%200a8.997%208.997%200%200%201%207.843%204.582M12%203a8.997%208.997%200%200%200-7.843%204.582m15.686%200A11.953%2011.953%200%200%201%2012%2010.5c-2.998%200-5.74-1.1-7.843-2.918m15.686%200A8.959%208.959%200%200%201%2021%2012c0%20.778-.099%201.533-.284%202.253m0%200A17.919%2017.919%200%200%201%2012%2016.5c-3.162%200-6.133-.815-8.716-2.247m0%200A9.015%209.015%200%200%201%203%2012c0-1.605.42-3.113%201.157-4.418%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);mask:var(--hero-globe-alt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-hand-raised{--hero-hand-raised:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.05%204.575a1.575%201.575%200%201%200-3.15%200v3m3.15-3v-1.5a1.575%201.575%200%200%201%203.15%200v1.5m-3.15%200%20.075%205.925m3.075.75V4.575m0%200a1.575%201.575%200%200%201%203.15%200V15M6.9%207.575a1.575%201.575%200%201%200-3.15%200v8.175a6.75%206.75%200%200%200%206.75%206.75h2.018a5.25%205.25%200%200%200%203.712-1.538l1.732-1.732a5.25%205.25%200%200%200%201.538-3.712l.003-2.024a.668.668%200%200%201%20.198-.471%201.575%201.575%200%201%200-2.228-2.228%203.818%203.818%200%200%200-1.12%202.687M6.9%207.575V12m6.27%204.318A4.49%204.49%200%200%201%2016.35%2015m.002%200h-.002%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-hand-raised);-webkit-mask:var(--hero-hand-raised);-webkit-mask:var(--hero-hand-raised);mask:var(--hero-hand-raised);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-hand-thumb-up{--hero-hand-thumb-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.633%2010.25c.806%200%201.533-.446%202.031-1.08a9.041%209.041%200%200%201%202.861-2.4c.723-.384%201.35-.956%201.653-1.715a4.498%204.498%200%200%200%20.322-1.672V2.75a.75.75%200%200%201%20.75-.75%202.25%202.25%200%200%201%202.25%202.25c0%201.152-.26%202.243-.723%203.218-.266.558.107%201.282.725%201.282m0%200h3.126c1.026%200%201.945.694%202.054%201.715.045.422.068.85.068%201.285a11.95%2011.95%200%200%201-2.649%207.521c-.388.482-.987.729-1.605.729H13.48c-.483%200-.964-.078-1.423-.23l-3.114-1.04a4.501%204.501%200%200%200-1.423-.23H5.904m10.598-9.75H14.25M5.904%2018.5c.083.205.173.405.27.602.197.4-.078.898-.523.898h-.908c-.889%200-1.713-.518-1.972-1.368a12%2012%200%200%201-.521-3.507c0-1.553.295-3.036.831-4.398C3.387%209.953%204.167%209.5%205%209.5h1.053c.472%200%20.745.556.5.96a8.958%208.958%200%200%200-1.302%204.665c0%201.194.232%202.333.654%203.375Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-hand-thumb-up);-webkit-mask:var(--hero-hand-thumb-up);-webkit-mask:var(--hero-hand-thumb-up);mask:var(--hero-hand-thumb-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle{--hero-information-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%2011.25.041-.02a.75.75%200%200%201%201.063.852l-.708%202.836a.75.75%200%200%200%201.063.853l.041-.021M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9-3.75h.008v.008H12V8.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-moon-micro{--hero-moon-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M14.438%2010.148c.19-.425-.321-.787-.748-.601A5.5%205.5%200%200%201%206.453%202.31c.186-.427-.176-.938-.6-.748a6.501%206.501%200%201%200%208.585%208.586Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-moon-micro);-webkit-mask:var(--hero-moon-micro);-webkit-mask:var(--hero-moon-micro);mask:var(--hero-moon-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-paper-airplane{--hero-paper-airplane:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2012%203.269%203.125A59.769%2059.769%200%200%201%2021.485%2012%2059.768%2059.768%200%200%201%203.27%2020.875L5.999%2012Zm0%200h7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);mask:var(--hero-paper-airplane);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-play-circle{--hero-play-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.91%2011.672a.375.375%200%200%201%200%20.656l-5.603%203.113a.375.375%200%200%201-.557-.328V8.887c0-.286.307-.466.557-.327l5.603%203.112Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-play-circle);-webkit-mask:var(--hero-play-circle);-webkit-mask:var(--hero-play-circle);mask:var(--hero-play-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-rectangle-group{--hero-rectangle-group:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%207.125C2.25%206.504%202.754%206%203.375%206h6c.621%200%201.125.504%201.125%201.125v3.75c0%20.621-.504%201.125-1.125%201.125h-6a1.125%201.125%200%200%201-1.125-1.125v-3.75ZM14.25%208.625c0-.621.504-1.125%201.125-1.125h5.25c.621%200%201.125.504%201.125%201.125v8.25c0%20.621-.504%201.125-1.125%201.125h-5.25a1.125%201.125%200%200%201-1.125-1.125v-8.25ZM3.75%2016.125c0-.621.504-1.125%201.125-1.125h5.25c.621%200%201.125.504%201.125%201.125v2.25c0%20.621-.504%201.125-1.125%201.125h-5.25a1.125%201.125%200%200%201-1.125-1.125v-2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-rectangle-group);-webkit-mask:var(--hero-rectangle-group);-webkit-mask:var(--hero-rectangle-group);mask:var(--hero-rectangle-group);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-rectangle-stack{--hero-rectangle-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%206.878V6a2.25%202.25%200%200%201%202.25-2.25h7.5A2.25%202.25%200%200%201%2018%206v.878m-12%200c.235-.083.487-.128.75-.128h10.5c.263%200%20.515.045.75.128m-12%200A2.25%202.25%200%200%200%204.5%209v.878m13.5-3A2.25%202.25%200%200%201%2019.5%209v.878m0%200a2.246%202.246%200%200%200-.75-.128H5.25c-.263%200-.515.045-.75.128m15%200A2.25%202.25%200%200%201%2021%2012v6a2.25%202.25%200%200%201-2.25%202.25H5.25A2.25%202.25%200%200%201%203%2018v-6c0-.98.626-1.813%201.5-2.122%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-rectangle-stack);-webkit-mask:var(--hero-rectangle-stack);-webkit-mask:var(--hero-rectangle-stack);mask:var(--hero-rectangle-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-rocket-launch{--hero-rocket-launch:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.59%2014.37a6%206%200%200%201-5.84%207.38v-4.8m5.84-2.58a14.98%2014.98%200%200%200%206.16-12.12A14.98%2014.98%200%200%200%209.631%208.41m5.96%205.96a14.926%2014.926%200%200%201-5.841%202.58m-.119-8.54a6%206%200%200%200-7.381%205.84h4.8m2.581-5.84a14.927%2014.927%200%200%200-2.58%205.84m2.699%202.7c-.103.021-.207.041-.311.06a15.09%2015.09%200%200%201-2.448-2.448%2014.9%2014.9%200%200%201%20.06-.312m-2.24%202.39a4.493%204.493%200%200%200-1.757%204.306%204.493%204.493%200%200%200%204.306-1.758M16.5%209a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-rocket-launch);-webkit-mask:var(--hero-rocket-launch);-webkit-mask:var(--hero-rocket-launch);mask:var(--hero-rocket-launch);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shield-check{--hero-shield-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75m-3-7.036A11.959%2011.959%200%200%201%203.598%206%2011.99%2011.99%200%200%200%203%209.749c0%205.592%203.824%2010.29%209%2011.623%205.176-1.332%209-6.03%209-11.622%200-1.31-.21-2.571-.598-3.751h-.152c-3.196%200-6.1-1.248-8.25-3.285Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shield-check);-webkit-mask:var(--hero-shield-check);-webkit-mask:var(--hero-shield-check);mask:var(--hero-shield-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shield-exclamation{--hero-shield-exclamation:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m0-10.036A11.959%2011.959%200%200%201%203.598%206%2011.99%2011.99%200%200%200%203%209.75c0%205.592%203.824%2010.29%209%2011.622%205.176-1.332%209-6.03%209-11.622%200-1.31-.21-2.57-.598-3.75h-.152c-3.196%200-6.1-1.25-8.25-3.286Zm0%2013.036h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shield-exclamation);-webkit-mask:var(--hero-shield-exclamation);-webkit-mask:var(--hero-shield-exclamation);mask:var(--hero-shield-exclamation);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sparkles{--hero-sparkles:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.813%2015.904%209%2018.75l-.813-2.846a4.5%204.5%200%200%200-3.09-3.09L2.25%2012l2.846-.813a4.5%204.5%200%200%200%203.09-3.09L9%205.25l.813%202.846a4.5%204.5%200%200%200%203.09%203.09L15.75%2012l-2.846.813a4.5%204.5%200%200%200-3.09%203.09ZM18.259%208.715%2018%209.75l-.259-1.035a3.375%203.375%200%200%200-2.455-2.456L14.25%206l1.036-.259a3.375%203.375%200%200%200%202.455-2.456L18%202.25l.259%201.035a3.375%203.375%200%200%200%202.456%202.456L21.75%206l-1.035.259a3.375%203.375%200%200%200-2.456%202.456ZM16.894%2020.567%2016.5%2021.75l-.394-1.183a2.25%202.25%200%200%200-1.423-1.423L13.5%2018.75l1.183-.394a2.25%202.25%200%200%200%201.423-1.423l.394-1.183.394%201.183a2.25%202.25%200%200%200%201.423%201.423l1.183.394-1.183.394a2.25%202.25%200%200%200-1.423%201.423Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);mask:var(--hero-sparkles);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-star{--hero-star:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.48%203.499a.562.562%200%200%201%201.04%200l2.125%205.111a.563.563%200%200%200%20.475.345l5.518.442c.499.04.701.663.321.988l-4.204%203.602a.563.563%200%200%200-.182.557l1.285%205.385a.562.562%200%200%201-.84.61l-4.725-2.885a.562.562%200%200%200-.586%200L6.982%2020.54a.562.562%200%200%201-.84-.61l1.285-5.386a.562.562%200%200%200-.182-.557l-4.204-3.602a.562.562%200%200%201%20.321-.988l5.518-.442a.563.563%200%200%200%20.475-.345L11.48%203.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-star);-webkit-mask:var(--hero-star);-webkit-mask:var(--hero-star);mask:var(--hero-star);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-stop-circle{--hero-stop-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%209.563C9%209.252%209.252%209%209.563%209h4.874c.311%200%20.563.252.563.563v4.874c0%20.311-.252.563-.563.563H9.564A.562.562%200%200%201%209%2014.437V9.564Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-stop-circle);-webkit-mask:var(--hero-stop-circle);-webkit-mask:var(--hero-stop-circle);mask:var(--hero-stop-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sun{--hero-sun:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%203v2.25m6.364.386-1.591%201.591M21%2012h-2.25m-.386%206.364-1.591-1.591M12%2018.75V21m-4.773-4.227-1.591%201.591M5.25%2012H3m4.227-4.773L5.636%205.636M15.75%2012a3.75%203.75%200%201%201-7.5%200%203.75%203.75%200%200%201%207.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sun);-webkit-mask:var(--hero-sun);-webkit-mask:var(--hero-sun);mask:var(--hero-sun);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sun-micro{--hero-sun-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M8%201a.75.75%200%200%201%20.75.75v1.5a.75.75%200%200%201-1.5%200v-1.5A.75.75%200%200%201%208%201ZM10.5%208a2.5%202.5%200%201%201-5%200%202.5%202.5%200%200%201%205%200ZM12.95%204.11a.75.75%200%201%200-1.06-1.06l-1.062%201.06a.75.75%200%200%200%201.061%201.062l1.06-1.061ZM15%208a.75.75%200%200%201-.75.75h-1.5a.75.75%200%200%201%200-1.5h1.5A.75.75%200%200%201%2015%208ZM11.89%2012.95a.75.75%200%200%200%201.06-1.06l-1.06-1.062a.75.75%200%200%200-1.062%201.061l1.061%201.06ZM8%2012a.75.75%200%200%201%20.75.75v1.5a.75.75%200%200%201-1.5%200v-1.5A.75.75%200%200%201%208%2012ZM5.172%2011.89a.75.75%200%200%200-1.061-1.062L3.05%2011.89a.75.75%200%201%200%201.06%201.06l1.06-1.06ZM4%208a.75.75%200%200%201-.75.75h-1.5a.75.75%200%200%201%200-1.5h1.5A.75.75%200%200%201%204%208ZM4.11%205.172A.75.75%200%200%200%205.173%204.11L4.11%203.05a.75.75%200%201%200-1.06%201.06l1.06%201.06Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sun-micro);-webkit-mask:var(--hero-sun-micro);-webkit-mask:var(--hero-sun-micro);mask:var(--hero-sun-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-trophy{--hero-trophy:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2018.75h-9m9%200a3%203%200%200%201%203%203h-15a3%203%200%200%201%203-3m9%200v-3.375c0-.621-.503-1.125-1.125-1.125h-.871M7.5%2018.75v-3.375c0-.621.504-1.125%201.125-1.125h.872m5.007%200H9.497m5.007%200a7.454%207.454%200%200%201-.982-3.172M9.497%2014.25a7.454%207.454%200%200%200%20.981-3.172M5.25%204.236c-.982.143-1.954.317-2.916.52A6.003%206.003%200%200%200%207.73%209.728M5.25%204.236V4.5c0%202.108.966%203.99%202.48%205.228M5.25%204.236V2.721C7.456%202.41%209.71%202.25%2012%202.25c2.291%200%204.545.16%206.75.47v1.516M7.73%209.728a6.726%206.726%200%200%200%202.748%201.35m8.272-6.842V4.5c0%202.108-.966%203.99-2.48%205.228m2.48-5.492a46.32%2046.32%200%200%201%202.916.52%206.003%206.003%200%200%201-5.395%204.972m0%200a6.726%206.726%200%200%201-2.749%201.35m0%200a6.772%206.772%200%200%201-3.044%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-trophy);-webkit-mask:var(--hero-trophy);-webkit-mask:var(--hero-trophy);mask:var(--hero-trophy);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.navbar{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}.alert{border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;border:var(--border)solid var(--color-base-200);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.alert.alert-outline{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}.alert.alert-dash{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}.alert.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100))}}.alert.alert-soft{border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100))}}.alert.alert-soft{box-shadow:none;background-image:none}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-11{height:calc(var(--spacing)*11)}.h-28{height:calc(var(--spacing)*28)}.h-full{height:100%}.w-0{width:calc(var(--spacing)*0)}.w-1\/3{width:33.3333%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-28{width:calc(var(--spacing)*28)}.w-80{width:calc(var(--spacing)*80)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-80{max-width:calc(var(--spacing)*80)}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{will-change:background-position;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100)50%,#0000 60% 100%);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;animation:1.8s ease-in-out infinite skeleton}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-4>:not(:last-child)){--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-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}.self-start{align-self:flex-start}.rounded{border-radius:.25rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.border,.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.alert-error{border-color:var(--color-error);color:var(--color-error-content);--alert-color:var(--color-error)}.alert-info{border-color:var(--color-info);color:var(--color-info-content);--alert-color:var(--color-info)}.border-amber-200{border-color:var(--color-amber-200)}.border-base-200{border-color:var(--color-base-200)}.border-base-300{border-color:var(--color-base-300)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.table-zebra tbody tr:where(:nth-child(2n)),.table-zebra tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media (hover:hover){:is(.table-zebra tbody tr.row-hover,.table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover{background-color:var(--color-base-300)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-base-100{background-color:var(--color-base-100)}.bg-base-300{background-color:var(--color-base-300)}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab,var(--color-emerald-50)70%,transparent)}}.bg-emerald-50\/90{background-color:#ecfdf5e6}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/90{background-color:color-mix(in oklab,var(--color-emerald-50)90%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-rose-50\/90{background-color:#fff1f2e6}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/90{background-color:color-mix(in oklab,var(--color-rose-50)90%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/80{background-color:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/80{background-color:color-mix(in oklab,var(--color-slate-100)80%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-white{background-color:var(--color-white)}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white)75%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.object-cover{object-fit:cover}.checkbox-sm{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-20{padding-block:calc(var(--spacing)*20)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.text-center{text-align:center}.text-right{text-align:right}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-none{--tw-leading:1;line-height:1}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.text-wrap{text-wrap:wrap}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/70{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-error{color:var(--color-error)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow-sm{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible):not(:disabled,[disabled],.btn-disabled){--btn-fg:currentColor;outline-color:currentColor}.brightness-200{--tw-brightness:brightness(200%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,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-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100))}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100))}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-noise:none}@media (hover:none){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100))}}.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100))}}.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-noise:none}}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.input-error,.input-error:focus,.input-error:focus-within,.select-error,.select-error:focus,.select-error:focus-within,.textarea-error,.textarea-error:focus,.textarea-error:focus-within{--input-color:var(--color-error)}@media (hover:hover){.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-rose-300:hover{border-color:var(--color-rose-300)}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-sky-500:hover{background-color:var(--color-sky-500)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:opacity-100:hover{opacity:1}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:max-w-96{max-width:calc(var(--spacing)*96)}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:justify-self-start{justify-self:flex-start}}@media (min-width:64rem){.lg\:w-40{width:calc(var(--spacing)*40)}.lg\:shrink-0{flex-shrink:0}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:left-2\/3{left:66.6667%}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:left-1\/3{left:33.3333%}}[data-phx-session],[data-phx-teleported-src]{display:contents}:root{--folk-red:#e95157;--folk-blue:#63a2da;--folk-green:#43a564;--folk-yellow:#f0be43;--ink:#3d3217;--card:#ffffffd6;--admin-field-bg:#fffcf5fa;--admin-field-border:#6c512d38;--admin-field-text:#33230d;--admin-field-placeholder:#7c694b;--sun-x:84vw;--sun-y:12vh;--moon-x:16vw;--moon-y:18vh}body{margin:0}body.discipline-modal-open{overflow:hidden}.festival-page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 14% 20%,#ffffffd9,#0000 28%),radial-gradient(circle at 85% 16%,#fff0d2a3,#0000 30%),linear-gradient(#bae9ff 0%,#d8f4ff 35%,#f7f6d9 70%,#c5ea8f 100%);font-family:Neucha,Trebuchet MS,sans-serif;transition:background 2.1s;position:relative;overflow:hidden}.festival-page.sky-day{background:radial-gradient(circle at 14% 20%,#ffffffd9,#0000 28%),radial-gradient(circle at 85% 16%,#fff0d2a3,#0000 30%),linear-gradient(#bae9ff 0%,#d8f4ff 35%,#f7f6d9 70%,#c5ea8f 100%)}.festival-page.sky-sunrise{background:radial-gradient(circle at 16% 18%,#fff2bcbd,#0000 30%),radial-gradient(circle at 82% 17%,#ffbd9280,#0000 32%),linear-gradient(#6378b1 0%,#ee8f77 42%,#ffc680 67%,#c6e08a 100%)}.festival-page.sky-sunset{background:radial-gradient(circle at 82% 16%,#ffd790a6,#0000 31%),radial-gradient(circle at 16% 17%,#e9949170,#0000 28%),linear-gradient(#6f74ab 0%,#c6777f 38%,#f69b5f 64%,#bed889 100%)}.festival-page.sky-night{background:radial-gradient(circle at 20% 22%,#748ace29,#0000 26%),radial-gradient(circle at 83% 18%,#626aae2e,#0000 29%),linear-gradient(#0f1740 0%,#18275c 44%,#243d62 70%,#3f6138 100%)}.festival-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.folk-ribbon{background:repeating-linear-gradient(90deg,var(--folk-red)0 28px,var(--folk-yellow)28px 56px,var(--folk-green)56px 84px,var(--folk-blue)84px 112px);border-radius:999px;width:min(1100px,94vw);height:18px;animation:8s ease-in-out infinite ribbon-wave;position:absolute;top:1.2rem;left:50%;transform:translate(-50%);box-shadow:0 5px 16px #4d2e0f2e}.festival-page.sky-night .folk-ribbon{filter:saturate(.7)brightness(.62)}.stars{opacity:0;z-index:1;background:radial-gradient(circle at 7% 18%,#f5faffd6 0 1px,#0000 2px),radial-gradient(circle at 22% 13%,#f5faffe6 0 1px,#0000 2px),radial-gradient(circle at 34% 29%,#f0f6ffd1 0 1px,#0000 2px),radial-gradient(circle at 47% 12%,#f5faffd4 0 1px,#0000 2px),radial-gradient(circle at 59% 22%,#f5faffde 0 1px,#0000 2px),radial-gradient(circle at 73% 14%,#f0f6ffeb 0 1px,#0000 2px),radial-gradient(circle at 88% 23%,#f8fdffd4 0 1px,#0000 2px),radial-gradient(circle at 15% 37%,#ebf4ffb3 0 1px,#0000 2px),radial-gradient(circle at 68% 32%,#ebf4ffad 0 1px,#0000 2px);transition:opacity 2s;position:absolute;inset:0}.festival-page.sky-night .stars{opacity:.95}.festival-page.sky-sunrise .stars,.festival-page.sky-sunset .stars{opacity:.2}.sun{left:var(--sun-x);top:var(--sun-y);aspect-ratio:1;z-index:2;opacity:0;background:radial-gradient(circle at 35% 35%,#fffed2 0%,#ffd157 65%,#f0a329 100%);border-radius:50%;width:clamp(78px,11vw,130px);transition:left 65s linear,top 65s linear,opacity 1.4s;animation:7s ease-in-out infinite sun-pulse;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 28px #ffd467d9}.festival-page.sky-day .sun,.festival-page.sky-sunrise .sun,.festival-page.sky-sunset .sun{opacity:1}.moon{left:var(--moon-x);top:var(--moon-y);aspect-ratio:1;z-index:2;opacity:0;background:radial-gradient(circle at 36% 32%,#ffffff5c 0%,#e5eeff29 100%);border-radius:50%;width:clamp(72px,10vw,124px);transition:left 65s linear,top 65s linear,opacity 1.8s;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 14px #bbc9f970,0 0 38px #8798e638}.moon-canvas{width:100%;height:100%;display:block}.festival-page.sky-night .moon{opacity:1}.cloud{filter:drop-shadow(0 6px 10px #5d788c29);background:#ffffffe0;border-radius:999px;transition:opacity 1.8s,filter 1.8s;position:absolute}.festival-page.sky-night .cloud{opacity:.35}.cloud:before,.cloud:after{content:"";background:#fffffff2;border-radius:50%;position:absolute}.cloud:before{width:44%;height:90%;top:-42%;left:16%}.cloud:after{width:35%;height:78%;top:-30%;right:12%}.cloud-a{width:clamp(140px,22vw,230px);height:clamp(40px,6vw,62px);animation:42s linear infinite cloud-drift-a;top:14vh;left:-18vw}.cloud-b{width:clamp(120px,18vw,190px);height:clamp(34px,5vw,55px);animation:52s linear infinite cloud-drift-b;top:29vh;left:-30vw}.mountain{clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;bottom:23vh}.mountain-a{background:linear-gradient(#9dc5b7 0%,#6c9f8b 100%);width:60vw;height:min(48vh,340px);left:-8vw}.mountain-b{background:linear-gradient(#a8c9c3 0%,#7ba596 100%);width:56vw;height:min(46vh,320px);right:-14vw}.mountain-a,.mountain-b,.hill-a,.hill-b{transition:filter 1.9s}.festival-page.sky-night .mountain-a,.festival-page.sky-night .mountain-b,.festival-page.sky-night .hill-a,.festival-page.sky-night .hill-b{filter:saturate(.65)brightness(.7)}.hill{border-radius:50% 50% 0 0;position:absolute}.hill-a{z-index:3;background:radial-gradient(circle at 18% 70%,#85c86a 0 16%,#0000 17%),radial-gradient(circle at 34% 72%,#7ec25d 0 12%,#0000 13%),radial-gradient(circle at 71% 65%,#94d071 0 13%,#0000 14%),linear-gradient(#93d468 0%,#6bae47 100%);height:min(35vh,290px);inset:auto -8vw -7vh -10vw}.hill-b{opacity:.92;z-index:2;background:linear-gradient(#7ec25a 0%,#579a37 100%);height:min(32vh,220px);inset:auto -2vw -18vh 20vw}.egg{aspect-ratio:.75;z-index:6;border-radius:50% 50% 46% 46%;width:clamp(44px,6vw,76px);position:absolute;bottom:clamp(78px,14vh,130px);box-shadow:0 7px 14px #2a220e2e}.egg,.flower{transition:opacity 1.4s}.festival-page.sky-night .egg,.festival-page.sky-night .flower{opacity:.75}.egg:before,.egg:after{content:"";border-radius:999px;width:80%;position:absolute;left:10%}.egg:before{background:#ffffffd9;height:14%;top:30%}.egg:after{background:#eef171eb;height:10%;top:55%}.egg-a{background:linear-gradient(#ff7d95 0%,#f75966 100%);left:11vw;transform:rotate(-10deg)}.egg-b{background:linear-gradient(#67afec 0%,#3f81cc 100%);right:10vw;transform:rotate(11deg)}.flower{z-index:6;width:clamp(15px,2.2vw,24px);height:clamp(42px,7vw,64px);position:absolute;bottom:clamp(64px,13vh,108px)}.flower:before{content:"";background:#2f8e4f;border-radius:20px;width:4px;height:66%;position:absolute;bottom:0;left:45%}.flower:after{content:"";background:#f7d55f;border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 -8px #ff7880,7px -2px #ffa85f,7px 6px #ffd56e,0 10px #85d66b,-7px 6px #7ecce8,-7px -2px #8ea4ff}.flower-a{left:22vw}.flower-b{right:19vw;transform:scale(1.1)}.flower-c{left:52vw;transform:scale(.85)}.bee{z-index:7;background:linear-gradient(90deg,#2b1f19 0 16%,#f3c53f 16% 34%,#2b1f19 34% 48%,#f3c53f 48% 67%,#2b1f19 67% 80%,#f3c53f 80% 100%);border-radius:999px;width:clamp(26px,3.4vw,42px);height:clamp(17px,2.3vw,28px);position:absolute}.bee:before{content:"";background:#2b1f19;border-radius:50%;width:24%;height:46%;position:absolute;top:27%;left:-14%}.bee:after{content:"";clip-path:polygon(0 50%,100% 0,100% 100%);background:#2b1f19;width:12%;height:18%;position:absolute;top:41%;right:-11%}.bee-wing{transform-origin:bottom;background:#fffc;border:1px solid #6f829647;border-radius:45% 55%;width:44%;height:68%;animation:.22s linear infinite wing-flap;position:absolute;top:-45%}.bee-wing-left{left:10%}.bee-wing-right{animation-delay:.1s;right:10%}.bee-a{animation:15s ease-in-out infinite bee-flight-a;top:20vh;left:-12vw}.bee-b{animation:22s ease-in-out infinite bee-flight-b;top:30vh;left:-24vw;transform:scale(.82)}.bat{z-index:7;opacity:0;filter:drop-shadow(0 4px 9px #0609157a);width:clamp(68px,8vw,108px);height:clamp(28px,3.8vw,46px);transition:opacity 1.4s;position:absolute}.bat-wing{background:radial-gradient(circle at 20% 20%,#4a4f77 0%,#2b3150 65%,#1e233a 100%);border-radius:90% 18% 88% 24%;width:45%;height:54%;position:absolute;top:34%;box-shadow:inset 0 -2px #070a1957}.bat-wing:after{content:"";background:inherit;opacity:.95;border-radius:60% 40% 75% 30%;width:68%;height:46%;position:absolute;bottom:-18%;right:10%}.bat-wing-left{transform-origin:95% 22%;animation:.62s ease-in-out infinite bat-wing-left;left:5%}.bat-wing-right{transform-origin:95% 22%;animation:.62s ease-in-out infinite bat-wing-right;right:5%;transform:scaleX(-1)}.bat-body{background:linear-gradient(#464c72 0%,#2c3151 100%);border-radius:50% 50% 44% 44%;width:22%;height:48%;position:absolute;top:36%;left:39%;box-shadow:inset 0 -2px #080b1961}.bat-body:before{content:"";background:linear-gradient(#4d537a 0%,#343a5d 100%);border-radius:50%;width:70%;height:62%;position:absolute;top:-48%;left:15%}.bat-body:after{content:"";opacity:.8;background:#f5f7ff;border-radius:50%;width:7%;height:7%;position:absolute;top:-22%;left:30%;box-shadow:11px 0 #f5f7ff}.bat:before,.bat:after{content:none}.bat-a{animation:18s linear infinite bat-flight-a;top:17vh;left:-20vw}.bat-b{animation:24s linear infinite bat-flight-b;top:31vh;left:-26vw;transform:scale(.82)}.rabbit-track{z-index:8;height:clamp(95px,16vh,140px);transition:opacity 1.2s;position:absolute;bottom:clamp(60px,11vh,104px);left:0;right:0}.rabbit-runner{background:linear-gradient(160deg,#fef9f4 0%,#f5ece0 100%);border-radius:48% 52% 40% 34%;width:clamp(118px,18vw,185px);height:clamp(65px,11vw,96px);animation:16s linear infinite rabbit-run,.6s ease-in-out infinite rabbit-hop;position:absolute;bottom:0;left:-220px;box-shadow:0 8px 16px #2d221033}.rabbit-runner:before{content:"";background:linear-gradient(170deg,#fefbf7 0%,#efe5d8 100%);border-radius:55% 45% 50% 50%;width:44%;height:62%;position:absolute;top:-37%;right:10%}.rabbit-ear{background:linear-gradient(#f6ebe1 0%,#ecd8c5 100%);border-radius:60% 60% 40% 40%;width:14%;height:62%;position:absolute;top:-86%}.rabbit-ear:after{content:"";border-radius:inherit;background:#f4b6bf;position:absolute;inset:18% 26%}.rabbit-ear-left{right:29%;transform:rotate(-13deg)}.rabbit-ear-right{right:14%;transform:rotate(7deg)}.rabbit-headband{background:linear-gradient(90deg,#db3247 0%,#f0526a 100%);border-radius:999px;width:42%;height:12%;position:absolute;top:-22%;right:9%}.rabbit-eye{background:#2a1d15;border-radius:50%;width:5%;height:8%;position:absolute;top:-6%;right:17%}.rabbit-nose{background:#e892a1;border-radius:50%;width:8%;height:10%;position:absolute;top:7%;right:7%}.rabbit-tail{aspect-ratio:1;background:#fff7ee;border-radius:50%;width:18%;position:absolute;top:24%;left:-4%;box-shadow:inset -5px -3px #eadecfe6}.rabbit-leg{background:linear-gradient(#efe0cc 0%,#d9c6ac 100%);border-radius:50% 50% 40% 40%;width:21%;height:34%;position:absolute;bottom:-12%}.rabbit-leg-front{animation:.5s ease-in-out infinite rabbit-step-front;right:21%}.rabbit-leg-back{animation:.5s ease-in-out infinite rabbit-step-back;left:27%}.rabbit-wristband{background:#52adc8;border-radius:999px;width:8%;height:10%;position:absolute;bottom:11%;right:16%}.lamb-track{z-index:8;height:clamp(84px,14vh,124px);transition:opacity 1.2s;position:absolute;bottom:clamp(62px,11.3vh,108px);left:0;right:0}.lamb-runner{background:radial-gradient(circle at 20% 46%,#fffefb 0 21%,#0000 22%),radial-gradient(circle at 38% 54%,#f7f3ec 0 20%,#0000 21%),radial-gradient(circle at 54% 44%,#fffef9 0 22%,#0000 23%),radial-gradient(circle at 74% 56%,#f7f1e8 0 22%,#0000 23%),linear-gradient(165deg,#fbf8f0 0%,#ebe3d7 100%);border-radius:48% 52% 44% 44%;width:clamp(108px,16vw,160px);height:clamp(58px,9.2vw,88px);animation:18.5s linear infinite lamb-run,.72s ease-in-out infinite lamb-bounce;position:absolute;bottom:0;left:-220px;box-shadow:0 8px 14px #2a200f30}.lamb-runner:before{content:"";background:linear-gradient(170deg,#fcf7ef 0%,#e9ddcd 100%);border-radius:58% 42% 50% 50%;width:36%;height:52%;position:absolute;top:-31%;right:8%}.lamb-runner:after{content:"";background:#f1e6d8;border-radius:55% 45% 60% 40%;width:16%;height:23%;position:absolute;top:34%;left:-5%}.lamb-ear{background:#e7dbc9;border-radius:65% 65% 40% 40%;width:12%;height:36%;position:absolute;top:-56%}.lamb-ear-left{right:24%;transform:rotate(-13deg)}.lamb-ear-right{right:12%;transform:rotate(11deg)}.lamb-leg{background:linear-gradient(#ece2d4 0%,#cebda7 100%);border-radius:50% 50% 40% 40%;width:14%;height:36%;position:absolute;bottom:-11%}.lamb-leg-front{animation:.58s ease-in-out infinite lamb-step-front;right:22%}.lamb-leg-back{animation:.58s ease-in-out infinite lamb-step-back;left:30%}.rooster-track{z-index:8;height:clamp(86px,14vh,128px);transition:opacity 1.2s;position:absolute;bottom:clamp(60px,10.9vh,104px);left:0;right:0}.rooster-runner{background:linear-gradient(165deg,#f8d25d 0%,#f2ba3d 65%,#eba231 100%);border-radius:42% 38% 44% 56%;width:clamp(88px,13.5vw,136px);height:clamp(68px,10.4vw,100px);animation:14.8s linear infinite rooster-run,.52s ease-in-out infinite rooster-bob;position:absolute;bottom:0;left:-220px;box-shadow:0 7px 13px #37230d38}.rooster-runner:before{content:"";background:linear-gradient(#ffd76f 0%,#f4be47 100%);border-radius:50%;width:34%;height:40%;position:absolute;top:-28%;right:10%}.rooster-runner:after{content:"";background:#f4963e80;border-radius:50%;width:36%;height:44%;position:absolute;top:22%;left:38%}.rooster-comb{background:#e04f4e;border-radius:46% 46% 26% 26%;width:16%;height:26%;position:absolute;top:-46%;right:18%;box-shadow:-8px 4px #de5b54,8px 4px #d84545}.rooster-beak{clip-path:polygon(0 50%,100% 0,100% 100%);background:#e08c2a;width:12%;height:12%;position:absolute;top:-9%;right:1%}.rooster-tail{background:linear-gradient(130deg,#2e8db6 0%,#286d96 100%);border-radius:50% 15% 56% 44%;width:32%;height:45%;position:absolute;top:-5%;left:-13%;transform:rotate(-18deg);box-shadow:-12px 10px #4eaa65,-4px -6px #3f81cc}.rooster-leg{background:linear-gradient(#df9e33 0%,#c97f22 100%);border-radius:40%;width:10%;height:34%;position:absolute;bottom:-13%}.rooster-leg-front{animation:.42s ease-in-out infinite rooster-step-front;right:26%}.rooster-leg-back{animation:.42s ease-in-out infinite rooster-step-back;left:24%}.fox-track{z-index:8;opacity:0;height:clamp(88px,14vh,124px);transition:opacity 1.3s;position:absolute;bottom:clamp(58px,10.5vh,102px);left:0;right:0}.fox-runner{background:linear-gradient(160deg,#f18a3a 0%,#d96a24 100%);border-radius:46% 42% 34% 38%;width:clamp(120px,18vw,180px);height:clamp(58px,9.6vw,86px);animation:17s linear infinite fox-run,.62s ease-in-out infinite fox-bounce;position:absolute;bottom:0;left:-220px;box-shadow:0 8px 15px #34200c3d}.fox-runner:before{content:"";background:linear-gradient(165deg,#ee8136 0%,#cb5f1c 100%);border-radius:54% 46% 46% 42%;width:40%;height:58%;position:absolute;top:-32%;right:8%}.fox-runner:after{content:"";background:#fff5df;border-radius:40% 60% 48% 52%;width:20%;height:16%;position:absolute;top:-7%;right:2%}.fox-ear{clip-path:polygon(50% 0,100% 100%,0 100%);background:#cd5f1f;width:12%;height:42%;position:absolute;top:-67%}.fox-ear-left{right:30%;transform:rotate(-10deg)}.fox-ear-right{right:17%;transform:rotate(10deg)}.fox-tail{background:linear-gradient(90deg,#ce6520 0%,#f29c49 78%);border-radius:50% 40% 58% 42%;width:38%;height:35%;position:absolute;top:7%;left:-12%;transform:rotate(-20deg)}.fox-tail:after{content:"";background:#fff5e8;border-radius:50%;width:24%;height:60%;position:absolute;top:14%;right:-2%}.fox-leg{background:linear-gradient(#cb5d1e 0%,#a94612 100%);border-radius:50% 50% 40% 40%;width:15%;height:38%;position:absolute;bottom:-12%}.fox-leg-front{animation:.5s ease-in-out infinite fox-step-front;right:27%}.fox-leg-back{animation:.5s ease-in-out infinite fox-step-back;left:34%}.hedgehog-track{z-index:8;opacity:0;height:clamp(78px,12.5vh,116px);transition:opacity 1.25s;position:absolute;bottom:clamp(62px,10.8vh,106px);left:0;right:0}.hedgehog-runner{background:linear-gradient(170deg,#7a6552 0%,#624f41 100%);border-radius:56% 44% 46% 54%;width:clamp(104px,15vw,154px);height:clamp(54px,8.8vw,82px);animation:19s linear infinite hedgehog-run,.68s ease-in-out infinite hedgehog-wobble;position:absolute;bottom:0;left:-220px;box-shadow:0 8px 15px #0e0f1947}.hedgehog-runner:before{content:"";background:linear-gradient(165deg,#bca08d 0%,#a78670 100%);border-radius:58% 42% 62% 38%;width:20%;height:24%;position:absolute;top:34%;left:-4%}.hedgehog-spikes{clip-path:polygon(0 100%,7% 38%,16% 94%,26% 30%,36% 92%,48% 34%,60% 92%,72% 36%,82% 90%,92% 38%,100% 96%,100% 100%);background:linear-gradient(#5e5360 0%,#3a3241 100%);height:54%;position:absolute;top:-28%;left:10%;right:0}.hedgehog-eye{background:#13141f;border-radius:50%;width:6%;height:8%;position:absolute;top:36%;left:14%;box-shadow:0 0 0 1px #f5f7ff40}.hedgehog-leg{background:linear-gradient(#a7876e 0%,#83654d 100%);border-radius:44%;width:14%;height:28%;position:absolute;bottom:-10%}.hedgehog-leg-front{animation:.48s ease-in-out infinite hedgehog-step-front;left:30%}.hedgehog-leg-back{animation:.48s ease-in-out infinite hedgehog-step-back;left:62%}.festival-page.sky-night .bee,.festival-page.sky-night .rabbit-track,.festival-page.sky-night .lamb-track,.festival-page.sky-night .rooster-track{opacity:0}.festival-page.sky-night .bee,.festival-page.sky-night .rabbit-runner,.festival-page.sky-night .lamb-runner,.festival-page.sky-night .rooster-runner,.festival-page.sky-night .rabbit-leg-front,.festival-page.sky-night .rabbit-leg-back,.festival-page.sky-night .lamb-leg-front,.festival-page.sky-night .lamb-leg-back,.festival-page.sky-night .rooster-leg-front,.festival-page.sky-night .rooster-leg-back{animation-play-state:paused}.festival-page.sky-night .bat,.festival-page.sky-night .fox-track,.festival-page.sky-night .hedgehog-track{opacity:1}.festival-shell{z-index:15;max-width:1060px;margin:0 auto;padding:5.6rem 1.6rem 3.2rem;position:relative}.site-nav{flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;display:flex}.site-nav-link{color:#4a2f0f;background:#ffffffa8;border:2px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;padding:.46rem .78rem;font-family:"Baloo 2",Trebuchet MS,sans-serif;font-size:1rem;line-height:1;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.site-nav-link:hover{background:#ffffffd6;transform:translateY(-1px)}.site-nav-link.is-current{background:linear-gradient(#f9ce6f 0%,#f0b951 100%);border-color:#ca882ab8}.hero-card{background:var(--card);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:3px solid #ffffffd9;border-radius:30px;grid-template-columns:minmax(190px,280px) 1fr;align-items:center;gap:1.5rem;padding:1.5rem;display:grid;box-shadow:0 18px 34px #4350272e}.event-logo{filter:drop-shadow(0 8px 14px #352d1338);justify-self:center;width:min(100%,248px)}.hero-kicker{letter-spacing:.04em;text-transform:uppercase;color:#7d4a11;margin:0;font-family:"Baloo 2",Trebuchet MS,sans-serif;font-size:clamp(.86rem,1.7vw,1.05rem)}.hero-copy h1{color:#3e300b;margin:.4rem 0 .6rem;font-family:"Baloo 2",Trebuchet MS,sans-serif;font-size:clamp(1.8rem,4.3vw,3.1rem);line-height:1.02}.hero-copy p{max-width:54ch;margin:0;font-size:clamp(1rem,2.2vw,1.3rem);line-height:1.35}.skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.2rem;display:grid}.skeleton-card{background:#ffffffc2;border:2px solid #ffffffb8;border-radius:20px;padding:1rem 1rem 1.05rem;position:relative;box-shadow:0 11px 26px #443e1c1f}.skeleton-card:before{content:"";background:repeating-linear-gradient(90deg,var(--folk-red)0 16px,var(--folk-yellow)16px 32px,var(--folk-green)32px 48px,var(--folk-blue)48px 64px);border-radius:0 0 8px 8px;height:6px;position:absolute;top:0;left:14px;right:14px}.skeleton-card h2{color:#4c3110;margin:.45rem 0 .4rem;font-family:"Baloo 2",Trebuchet MS,sans-serif;font-size:1.5rem;line-height:1.05}.skeleton-card p{margin:0;font-size:1.03rem;line-height:1.3}@keyframes ribbon-wave{0%,to{transform:translate(-50%)scaleX(1)}50%{transform:translate(-50%)scaleX(.985)}}@keyframes sun-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.07)}}@keyframes cloud-drift-a{0%{transform:translate(0)}to{transform:translate(140vw)}}@keyframes cloud-drift-b{0%{transform:translate(0)}to{transform:translate(154vw)}}@keyframes wing-flap{0%,to{transform:rotate(0)}50%{transform:rotate(26deg)}}@keyframes bee-flight-a{0%,22%{transform:translate(-16vw)translateY(0)}30%{transform:translate(22vw)translateY(-6vh)}42%{transform:translate(44vw)translateY(4vh)}52%{transform:translate(62vw)translateY(-2vh)}60%,to{transform:translate(120vw)translateY(4vh)}}@keyframes bee-flight-b{0%,28%{transform:translate(-22vw)translateY(0)scale(.82)}36%{transform:translate(20vw)translateY(5vh)scale(.82)}44%{transform:translate(42vw)translateY(-4vh)scale(.82)}54%{transform:translate(70vw)translateY(1vh)scale(.82)}62%,to{transform:translate(128vw)translateY(-2vh)scale(.82)}}@keyframes bat-wing-left{0%,to{transform:rotate(-16deg)}50%{transform:rotate(22deg)}}@keyframes bat-wing-right{0%,to{transform:scaleX(-1)rotate(-16deg)}50%{transform:scaleX(-1)rotate(22deg)}}@keyframes bat-flight-a{0%,16%{transform:translate(-20vw)translateY(0)}36%{transform:translate(26vw)translateY(-3vh)}56%{transform:translate(54vw)translateY(2vh)}76%{transform:translate(82vw)translateY(-1.2vh)}to{transform:translate(136vw)translateY(1.5vh)}}@keyframes bat-flight-b{0%,22%{transform:translate(-22vw)translateY(0)scale(.82)}42%{transform:translate(24vw)translateY(3vh)scale(.82)}58%{transform:translate(52vw)translateY(-2vh)scale(.82)}74%{transform:translate(76vw)translateY(1vh)scale(.82)}to{transform:translate(142vw)translateY(-1vh)scale(.82)}}@keyframes rabbit-run{0%,30%{transform:translate(-24vw)}38%{transform:translate(18vw)}46%{transform:translate(44vw)}54%{transform:translate(65vw)}63%{transform:translate(94vw)}70%,to{transform:translate(132vw)}}@keyframes fox-run{0%,30%{transform:translate(-24vw)}38%{transform:translate(20vw)}46%{transform:translate(46vw)}54%{transform:translate(68vw)}63%{transform:translate(96vw)}70%,to{transform:translate(134vw)}}@keyframes fox-bounce{0%,to{margin-bottom:0}50%{margin-bottom:5px}}@keyframes fox-step-front{0%,to{transform:rotate(10deg)translateY(0)}50%{transform:rotate(-12deg)translateY(-2px)}}@keyframes fox-step-back{0%,to{transform:rotate(-12deg)translateY(0)}50%{transform:rotate(10deg)translateY(2px)}}@keyframes rabbit-hop{0%,to{margin-bottom:0}50%{margin-bottom:6px}}@keyframes rabbit-step-front{0%,to{transform:rotate(10deg)translateY(0)}50%{transform:rotate(-14deg)translateY(-2px)}}@keyframes rabbit-step-back{0%,to{transform:rotate(-12deg)translateY(0)}50%{transform:rotate(11deg)translateY(2px)}}@keyframes lamb-run{0%,30%{transform:translate(-26vw)}38%{transform:translate(16vw)}46%{transform:translate(42vw)}54%{transform:translate(63vw)}63%{transform:translate(92vw)}70%,to{transform:translate(130vw)}}@keyframes lamb-bounce{0%,to{margin-bottom:0}50%{margin-bottom:4px}}@keyframes lamb-step-front{0%,to{transform:rotate(10deg)translateY(0)}50%{transform:rotate(-10deg)translateY(-1px)}}@keyframes lamb-step-back{0%,to{transform:rotate(-10deg)translateY(0)}50%{transform:rotate(9deg)translateY(1px)}}@keyframes rooster-run{0%,28%{transform:translate(-26vw)}36%{transform:translate(22vw)}44%{transform:translate(46vw)}52%{transform:translate(69vw)}61%{transform:translate(95vw)}68%,to{transform:translate(136vw)}}@keyframes rooster-bob{0%,to{margin-bottom:0}50%{margin-bottom:3px}}@keyframes rooster-step-front{0%,to{transform:rotate(8deg)translateY(0)}50%{transform:rotate(-10deg)translateY(-1px)}}@keyframes rooster-step-back{0%,to{transform:rotate(-9deg)translateY(0)}50%{transform:rotate(7deg)translateY(1px)}}@keyframes hedgehog-run{0%,30%{transform:translate(142vw)}38%{transform:translate(96vw)}46%{transform:translate(68vw)}54%{transform:translate(42vw)}63%{transform:translate(16vw)}70%,to{transform:translate(-26vw)}}@keyframes hedgehog-wobble{0%,to{margin-bottom:0}50%{margin-bottom:2px}}@keyframes hedgehog-step-front{0%,to{transform:rotate(8deg)translateY(0)}50%{transform:rotate(-7deg)translateY(-1px)}}@keyframes hedgehog-step-back{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(6deg)translateY(1px)}}@media (max-width:900px){.festival-shell{padding-top:5rem}.site-nav{justify-content:center}.hero-card{text-align:center;grid-template-columns:1fr}.hero-copy p{margin:0 auto}.skeleton-grid{grid-template-columns:1fr}.flower-c{display:none}}@media (max-width:640px){.folk-ribbon{height:14px;top:.8rem}.rabbit-track{bottom:66px}.lamb-track{bottom:68px}.rooster-track,.hedgehog-track{bottom:64px}.egg{bottom:88px}.flower{bottom:72px}.moon{width:clamp(62px,16vw,88px)}}@media (prefers-reduced-motion:reduce){.folk-ribbon,.sun,.cloud-a,.cloud-b,.bee-a,.bee-b,.bat-a,.bat-b,.bee-wing,.bat-wing-left,.bat-wing-right,.rabbit-runner,.lamb-runner,.rooster-runner,.fox-runner,.hedgehog-runner,.rabbit-leg-front,.rabbit-leg-back,.lamb-leg-front,.lamb-leg-back,.rooster-leg-front,.rooster-leg-back,.fox-leg-front,.fox-leg-back,.hedgehog-leg-front,.hedgehog-leg-back{animation:none!important}.sun,.moon{transition:none!important}}.nav-form{display:inline}.nav-form .site-nav-link{cursor:pointer;font:inherit;background:0 0;border:0}.standings-card{background:var(--card);border:2px solid #56361733;border-radius:22px;padding:1rem 1.1rem 1.2rem;box-shadow:0 18px 36px #3422142e}.standings-card h2{margin:0 0 .7rem;font-size:clamp(1.2rem,2.2vw,1.7rem)}.results-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overflow-x:auto}.results-table{border-collapse:collapse;width:100%;min-width:660px}.results-table th,.results-table td{text-align:center;background:#ffffffbf;border:1px solid #50341433;padding:.45rem .5rem}.results-table th{background:#ffecb3e6;padding:0;font-weight:800}.results-header-button{cursor:pointer;width:100%;min-height:3rem;font:inherit;color:#3f2f13;background:0 0;border:0;justify-content:center;align-items:center;gap:.28rem;padding:.55rem .6rem;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.results-header-button:hover{background:#fff9e3db}.results-header-button.is-active{color:#2f2209;background:#f0be4347}.results-header-static{justify-content:center;align-items:center;min-height:3rem;padding:.55rem .6rem;display:flex}.results-sort-icon{opacity:.86}.team-badge{align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.team-badge:before{content:"";background:var(--team-color);border:1px solid #00000040;border-radius:50%;width:.85rem;height:.85rem;box-shadow:inset 0 1px #ffffff80}.team-total{color:#3a270d;font-weight:900}.results-discipline-cell{min-width:8.5rem}.results-cell{justify-items:center;gap:.4rem;display:grid}.results-points{color:#2f2209;font-size:1.2rem;font-weight:900;line-height:1}.results-nominees{flex-wrap:wrap;justify-content:flex-start;gap:.32rem;display:flex}.results-nominee-avatar{object-fit:cover;background:#fffffff5;border:2px solid #fffffff0;border-radius:999px;width:3.15rem;height:3.15rem;box-shadow:0 4px 10px #38240f29}.results-empty-state{letter-spacing:.02em;color:#7a6646;font-size:.76rem;font-weight:700}.public-standings-grid{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start;gap:1rem;margin:0;display:grid}.compact-table-card{width:100%;max-width:100%;margin-top:0}.compact-table-card h2{align-items:center;gap:.35rem;margin-bottom:.72rem;font-size:clamp(1.12rem,1.7vw,1.4rem);display:inline-flex}.compact-table-card h2 span{color:#cc7f2d;font-size:1.3em;line-height:.9}.dashboard-side-card h2{margin-bottom:.8rem}.compact-score-table{width:max-content;min-width:100%}.compact-score-table td:first-child,.compact-score-table th:first-child{z-index:3;width:auto;min-width:15rem;position:sticky;left:0}.compact-score-table td:last-child,.compact-score-table th:last-child{z-index:2;position:sticky;right:0}.compact-score-table th:first-child{z-index:6;background:#ffecb3f7;box-shadow:6px 0 10px -8px #472e116b}.compact-score-table th:last-child{z-index:5;color:#2e200b;background:linear-gradient(#fde07ff7 0%,#f4b943f5 100%);box-shadow:-6px 0 12px -8px #472e1180}.compact-score-table td:first-child{background:#ffffffeb;box-shadow:6px 0 10px -8px #472e1161}.compact-score-table td:last-child{background:#ffffffed;box-shadow:-6px 0 10px -8px #472e1161}.compact-score-table td.team-total{color:#241703;text-shadow:0 1px #ffffffa6;letter-spacing:.01em;background:linear-gradient(#fff2c6fa 0%,#ffdc8cf5 100%);font-size:clamp(1.08rem,.45vw + .95rem,1.32rem);font-weight:950;box-shadow:inset 0 0 0 1px #e1aa316b,-7px 0 12px -8px #472e117a}.compact-score-table th,.compact-score-table td{white-space:nowrap}.compact-score-table td:first-child{white-space:normal}.team-summary-cell{text-align:left!important}.team-summary-avatars{justify-content:flex-start;margin-top:.4rem}.team-discipline-col-header .results-header-static{white-space:normal;min-width:7.25rem;padding:.55rem .4rem;line-height:1.2}.team-discipline-points{min-width:4.6rem;font-weight:800}.discipline-execution-cell{min-width:8.2rem}.discipline-execution-avatars{justify-content:center;min-height:3.35rem}.discipline-execution-points{margin-top:.15rem;font-size:.95rem;font-weight:800}.individual-avatar-cell{justify-content:center;display:flex}.individual-score-avatar{object-fit:cover;background:#fffffff5;border:2px solid #fffffff0;border-radius:999px;width:4.7rem;height:4.7rem;box-shadow:0 4px 10px #38240f29}.individuals-horizontal-table{width:max-content;min-width:100%}.individuals-horizontal-table td{vertical-align:top;min-width:clamp(9.2rem,9.4vw,11rem)}.individual-horizontal-button{cursor:pointer;background:0 0;border:0;border-radius:.9rem;width:100%;padding:.15rem;transition:transform .18s,box-shadow .18s,background-color .18s}.individual-horizontal-button:hover{background:#fffbeac7;transform:translateY(-1px);box-shadow:0 6px 14px #3f2a131f}.individual-horizontal-cell{flex-direction:column;align-items:center;gap:.42rem;display:flex}.individual-horizontal-name{text-align:center;color:#4a351a;max-width:9ch;font-size:.9rem;line-height:1.2}.individual-horizontal-points{color:#2f2209;font-size:1.28rem;font-weight:900;line-height:1}.person-detail-modal-layer{z-index:60;place-items:center;display:grid;position:fixed;inset:0}.person-detail-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0b11248f;border:0;padding:0;position:absolute;inset:0}.person-detail-modal-card{z-index:1;background:linear-gradient(#fafdfffa 0%,#eff7fcf2 100%);border:2px solid #ffffffb8;border-radius:1.5rem;width:min(92vw,680px);padding:1.15rem 1.2rem;position:relative;box-shadow:0 22px 44px #0d162d4d}.person-detail-modal-header{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.person-detail-main{align-items:center;gap:.85rem;display:flex}.person-detail-avatar{object-fit:cover;border:3px solid #ffffffe6;border-radius:999px;width:clamp(5.1rem,5vw + 3.6rem,6.6rem);height:clamp(5.1rem,5vw + 3.6rem,6.6rem);box-shadow:0 8px 18px #261a0d29}.person-detail-main h3{color:#2f2209;margin:0;font-size:clamp(1.4rem,2.4vw,1.8rem)}.person-detail-main p{color:#4f3a1c;margin:.2rem 0 0;font-size:.98rem}.person-detail-close{color:#4e3c23;cursor:pointer;background:#ffffffeb;border:1px solid #624a2c3d;border-radius:999px;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;transition:background-color .18s,transform .18s;display:inline-flex}.person-detail-close:hover{background:#fff7e0f5;transform:translateY(-1px)}.person-detail-points-grid{gap:.55rem;margin-top:1rem;display:grid}.person-detail-points-row{background:#ffffffc7;border:1px solid #5f452729;border-radius:.92rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem .72rem;display:grid}.person-detail-discipline-name{color:#3f2f13;font-size:.95rem}.inline-score-form{justify-content:center;align-items:center;gap:.3rem;display:flex}.inline-score-form input[type=number]{width:4.8rem}.inline-score-form button{color:#fff;cursor:pointer;background:#43a564;border:1px solid #2f6b3f;border-radius:8px;padding:.16rem .45rem;font-size:.78rem;font-weight:700}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:1rem;display:grid}.admin-panel{background:var(--card);border:2px solid #56361733;border-radius:18px;padding:.9rem;box-shadow:0 15px 30px #34221429}.admin-panel h2{margin:0 0 .75rem;font-size:1.14rem}.simple-form,.team-edit-form{gap:.52rem;display:grid}.simple-form.compact{grid-template-columns:1fr 1fr auto;align-items:center}.simple-form label,.team-edit-form label{color:#513919;gap:.2rem;font-weight:700;display:grid}.simple-form input,.simple-form select,.team-edit-form input,.team-edit-form select{background:#ffffffe6;border:1px solid #533a214d;border-radius:8px;padding:.36rem .44rem;font-size:.95rem}.simple-form button,.team-edit-form button,.inline-action-form button{color:#fff;cursor:pointer;background:#43a564;border:1px solid #2f6b3f;border-radius:8px;padding:.34rem .55rem;font-weight:700}.inline-action-form .danger{background:#d14f57;border-color:#8e3035}.stack-list{gap:.5rem;margin-top:.8rem;display:grid}.stack-item{grid-template-columns:1fr auto;align-items:center;gap:.45rem;display:grid}@media (max-width:720px){.simple-form.compact,.stack-item{grid-template-columns:1fr}}html,body{min-height:100%}body{margin:0;overflow-x:hidden}.festival-page{min-height:100vh;overflow-x:hidden}.festival-bg{position:fixed;inset:0}.festival-shell{width:min(94vw,1700px);max-width:1700px;margin:0 auto;padding:2.9rem clamp(1.2rem,2vw,2.2rem) 2.6rem;position:relative}.site-nav{margin-bottom:.5rem}.festival-shell-entry{flex-direction:column;justify-content:center;align-items:center;gap:.95rem;min-height:100vh;padding-top:1.4rem;display:flex}.entry-nav{justify-content:center}.welcome-entry-card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center;background:linear-gradient(#f6fbffe6 0%,#ecf5fad6 100%);border:2px solid #ffffffbf;border-radius:2.1rem;width:min(100%,920px);padding:clamp(1.4rem,2.7vw,2.4rem);box-shadow:0 20px 48px #334b5e2b}.welcome-entry-logo{filter:drop-shadow(0 10px 18px #352d1338);width:min(58vw,320px);max-width:100%;margin:0 auto;display:block;transform:translate(clamp(8px,1.2vw,18px))}.welcome-entry-card h1{color:#2f2209;margin:.6rem 0 0;font-size:clamp(1.7rem,3.7vw,2.8rem);line-height:1.08}.welcome-entry-card p{color:#43351c;max-width:56ch;margin:.9rem auto 0;font-size:clamp(1rem,1.9vw,1.2rem);line-height:1.42}.welcome-entry-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.4rem;display:flex}.welcome-action-button{color:#3f2f13;background:#ffffffc4;border:2px solid #ffffffc7;border-radius:999px;justify-content:center;align-items:center;min-width:11rem;padding:.68rem 1.15rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.welcome-action-button:hover{background:#fffffff0;transform:translateY(-1px)}.welcome-action-button-primary{background:linear-gradient(#f9ce6f 0%,#f0b951 100%);border-color:#ca882ab8}.poloniny-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:1rem;display:grid}.poloniny-hero-copy,.poloniny-panel,.poloniny-fact-card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#f8fcffe0 0%,#edf6fbd1 100%);border:2px solid #ffffffb8;border-radius:1.6rem;box-shadow:0 14px 30px #32475824}.poloniny-hero-copy{padding:1.3rem 1.35rem}.poloniny-kicker{letter-spacing:.13em;text-transform:uppercase;color:#2d6d4f;margin:0;font-size:.82rem;font-weight:800}.poloniny-hero-copy h1{color:#2f2209;margin:.25rem 0 .8rem;font-size:clamp(1.9rem,4.2vw,3.2rem);line-height:1.02}.poloniny-hero-copy p{color:#43351c;margin:0;font-size:1.03rem;line-height:1.55}.poloniny-tags{flex-wrap:wrap;gap:.48rem;margin-top:1rem;display:flex}.poloniny-tags span{color:#174a73;background:#d6f0ffeb;border:1px solid #387eab4d;border-radius:999px;align-items:center;padding:.34rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.poloniny-hero-media{background:#ffffffe0;border:2px solid #ffffffb8;border-radius:1.6rem;margin:0;overflow:hidden;box-shadow:0 14px 30px #32475824}.poloniny-hero-media img{object-fit:cover;width:100%;height:clamp(280px,34vw,420px);display:block}.poloniny-hero-media figcaption{color:#5a4527;background:#ffffffed;margin:0;padding:.6rem .85rem .75rem;font-size:.88rem}.poloniny-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.poloniny-fact-card{padding:1rem 1.05rem}.poloniny-fact-card h2{color:#2f2209;margin:0 0 .45rem;font-size:1.08rem}.poloniny-fact-card p{color:#4a351a;margin:0;line-height:1.5}.poloniny-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.poloniny-panel{margin-top:1rem;padding:1.2rem 1.25rem}.poloniny-panel h2{color:#2f2209;margin:0 0 .75rem;font-size:clamp(1.25rem,2.4vw,1.7rem)}.poloniny-panel p{color:#4a351a;margin:0;line-height:1.6}.poloniny-panel p+p{margin-top:.7rem}.poloniny-activity-list{color:#4a351a;gap:.62rem;margin:0;padding-left:1rem;display:grid}.poloniny-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.poloniny-photo-card{background:#ffffffe0;border:2px solid #ffffffb3;border-radius:1.2rem;margin:0;overflow:hidden;box-shadow:0 10px 24px #36251424}.poloniny-photo-card img{object-fit:cover;width:100%;height:clamp(210px,26vw,300px);display:block}.poloniny-photo-card figcaption{color:#5b4322;margin:0;padding:.55rem .75rem .7rem;font-size:.86rem}.poloniny-cyclo{margin-top:1rem}.poloniny-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.9rem;display:grid}.poloniny-route-card{background:#ffffffe0;border:1px solid #694c2933;border-radius:1rem;padding:.8rem .85rem}.poloniny-route-card h3{color:#2f2209;margin:0;font-size:1rem}.poloniny-route-card p{margin-top:.45rem;font-size:.95rem;line-height:1.45}.poloniny-route-card ul{gap:.38rem;margin:.6rem 0 0;padding-left:1rem;display:grid}.poloniny-note{color:#503a1d;background:#fffcefe6;border:1px dashed #5a442659;border-radius:.95rem;margin-top:.95rem;padding:.75rem .85rem;line-height:1.5}.poloniny-kolonica-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:.9rem;margin-top:1rem;display:grid}.disciplines-surface{padding:clamp(1rem,1.7vw,1.4rem)}.discipline-page-header h1{color:#2f2209;align-items:center;gap:.38rem;margin:0;font-size:clamp(1.38rem,2.3vw,1.9rem);display:inline-flex}.discipline-page-header h1 span{color:#cc7f2d;font-size:1.2em}.discipline-page-header p{color:#5f4a2d;margin:.45rem 0 0}.discipline-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;margin-top:.95rem;display:grid}.discipline-card-button{cursor:pointer;background:linear-gradient(#ffffffe6 0%,#f6faffd9 100%);border:1px solid #533a2133;border-radius:1.35rem;justify-items:center;gap:.78rem;padding:1.25rem .95rem 1.2rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 10px 22px #3422141c}.discipline-card-button:hover{border-color:#d38d3373;transform:translateY(-2px);box-shadow:0 16px 30px #34221429}.discipline-card-avatar-wrap{background:#fffffff2;border:2px solid #ffffffeb;border-radius:1rem;place-items:center;width:clamp(13.5rem,11vw + 8rem,19.5rem);height:clamp(13.5rem,11vw + 8rem,19.5rem);display:grid;box-shadow:0 8px 18px #2b1d0e1f}.discipline-card-avatar{object-fit:contain;width:88%;height:88%}.discipline-card-name{color:#34250f;text-align:center;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:800}.discipline-modal{z-index:70;place-items:center;display:grid;position:fixed;inset:0}.discipline-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0b112499;border:0;padding:0;position:absolute;inset:0}.discipline-modal-card{z-index:1;background:linear-gradient(#fafdfffc 0%,#f0f8fdf5 100%);border:2px solid #ffffffbd;border-radius:1.8rem;width:min(94vw,1120px);max-height:calc(100vh - 3rem);padding:1.2rem 1.25rem 1.3rem;position:relative;overflow-y:auto;box-shadow:0 28px 52px #0d162d59}.discipline-modal-header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.discipline-modal-header h2{color:#2f2209;margin:0;font-size:clamp(1.6rem,2.6vw,2.15rem)}.discipline-modal-close{color:#4e3c23;cursor:pointer;background:#ffffffeb;border:1px solid #624a2c3d;border-radius:999px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;transition:background-color .18s,transform .18s;display:inline-flex}.discipline-modal-close:hover{background:#fff7e0f5;transform:translateY(-1px)}.discipline-modal-top{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:stretch;gap:1rem;margin-top:.95rem;display:grid}.discipline-modal-avatar{aspect-ratio:1;object-fit:contain;background:#fffffff5;border:2px solid #ffffffe6;border-radius:1.4rem;width:100%;box-shadow:0 12px 22px #2b1d0e1f}.discipline-modal-instructions{background:#ffffffe0;border:1px solid #533a2129;border-radius:1.25rem;padding:1rem 1.05rem}.discipline-modal-instructions h3,.discipline-modal-description h3{color:#2f2209;margin:0;font-size:1.2rem}.discipline-modal-instructions p{color:#3f2f13;margin:.7rem 0 0;font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.52}.discipline-modal-scoring{color:#2f2209!important;margin-top:.72rem!important;font-size:clamp(1.06rem,1.6vw,1.22rem)!important;line-height:1.42!important}.discipline-modal-description{background:#ffffffe0;border:1px solid #533a2129;border-radius:1.25rem;margin-top:1rem;padding:1rem 1.05rem}.discipline-modal-description p{color:#3f2f13;margin:.68rem 0 0;font-size:1.02rem;line-height:1.65}.festival-shell-content{padding-top:1.6rem}.content-nav{padding-right:6.5rem}.content-surface{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb3;border:2px solid #5636172b;border-radius:1.5rem;padding:1rem;box-shadow:0 18px 36px #34221424}.festival-shell-login{max-width:760px}.login-card{width:min(100%,460px);margin:0 auto}.login-card h1{color:#2f2209;margin:0 0 .7rem;font-size:1.55rem}.login-return-link{width:fit-content;margin-top:.75rem}.corner-logo{z-index:4;filter:drop-shadow(0 8px 12px #221e1033);width:clamp(74px,8vw,110px);display:inline-flex;position:absolute;top:1rem;right:clamp(.5rem,1vw,.95rem)}.corner-logo-image{width:100%;height:auto}.hero-card{border-radius:22px;grid-template-columns:minmax(150px,210px) 1fr;gap:1.25rem;padding:.9rem 1.1rem}.hero-card-compact{grid-template-columns:minmax(132px,188px) 1fr;gap:.95rem;padding:.7rem .95rem}.hero-card-compact .event-logo{width:min(100%,164px)}.hero-copy h1{margin:.2rem 0 0;font-size:clamp(1.35rem,2.8vw,2.2rem);line-height:1.06}.standings-card{margin-top:.75rem}.results-table:not(.compact-score-table){min-width:760px}.standings-card.compact-table-card{margin-top:0}.admin-workspace{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.admin-sidebar-card{background:var(--card);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:2px solid #56361733;border-radius:1.25rem;padding:1rem;position:sticky;top:1rem;box-shadow:0 15px 30px #34221429}.admin-sidebar-card h2{margin:0;font-size:1.1rem}.admin-sidebar-nav{gap:.45rem;margin-top:.8rem;display:grid}.admin-sidebar-link{color:#3f2f13;background:#ffffffb8;border:1px solid #583d1f2e;border-radius:.95rem;padding:.62rem .75rem;font-weight:700;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:block}.admin-sidebar-link:hover{background:#fffcf2e6;border-color:#d4984680;transform:translate(1px)}.admin-sidebar-link.is-active{color:#2f2209;background:linear-gradient(#fdd27ad6 0%,#f5b655cc 100%);border-color:#d4892599}.admin-sidebar-stats{gap:.55rem;margin-top:.9rem;display:grid}.admin-sidebar-stat{background:#ffffffb3;border:1px solid #583d1f29;border-radius:.9rem;justify-content:space-between;align-items:center;padding:.45rem .6rem;display:flex}.admin-sidebar-stat span{color:#6f5a3e;font-size:.84rem}.admin-sidebar-stat strong{color:#2f2209;font-size:1.05rem}.admin-content-stack{gap:1rem;display:grid}.admin-panel{padding:1rem}.admin-panel .fieldset{gap:.34rem}.admin-panel .label{color:#6f5a3e;font-size:.93rem}.admin-panel .input,.admin-panel .select,.admin-panel textarea,.admin-panel input[type=text],.admin-panel input[type=number],.admin-panel input[type=password]{border:1px solid var(--admin-field-border);background:var(--admin-field-bg);color:var(--admin-field-text);border-radius:.9rem;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #4d37180d}.admin-panel .input::placeholder,.admin-panel textarea::placeholder,.admin-panel input[type=text]::placeholder,.admin-panel input[type=number]::placeholder,.admin-panel input[type=password]::placeholder{color:var(--admin-field-placeholder);opacity:1}.admin-panel .select,.admin-panel select{color:var(--admin-field-text)}.admin-panel .select option,.admin-panel select option{color:var(--admin-field-text);background:#fffdf8}.admin-panel .input:focus,.admin-panel .select:focus,.admin-panel textarea:focus,.admin-panel input[type=text]:focus,.admin-panel input[type=number]:focus,.admin-panel input[type=password]:focus,.admin-panel select:focus{border-color:#e08e24b8;outline:none;box-shadow:0 0 0 4px #f3be6238,inset 0 1px #ffffffeb}.admin-panel input[type=color]{border-color:var(--admin-field-border);background:#ffffffeb;box-shadow:inset 0 1px #ffffffe6}.compact-card{max-width:520px}.admin-subtitle{margin-top:1.1rem}.team-settings-grid{gap:.55rem;display:grid}.team-edit-form-inline{background:#ffffffad;border:1px solid #533a2129;border-radius:12px;grid-template-columns:1.4fr 140px 100px auto;align-items:end;gap:.55rem;padding:.55rem;display:grid}.team-edit-form-inline label{color:#513919;gap:.2rem;font-weight:700;display:grid}.team-edit-form-inline input{background:#ffffffeb;border:1px solid #533a214d;border-radius:8px;padding:.35rem .42rem}.team-edit-form-inline button{color:#fff;cursor:pointer;background:#43a564;border:1px solid #2f6b3f;border-radius:8px;padding:.42rem .65rem;font-weight:700}.add-person-form{grid-template-columns:1.4fr 220px auto;align-items:end}.team-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.team-inline-name-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.roster-card{background:#ffffffa8;border:1px solid #533a2129;border-radius:12px;padding:.7rem}.roster-card h3{margin:0 0 .5rem;font-size:1rem}.empty-note{color:#6f5637;margin:0;font-size:.92rem}.panel-help{color:#654729;margin:0 0 .7rem;font-size:.94rem}.nominations-grid{gap:.8rem;display:grid}.nomination-card{background:#ffffffad;border:1px solid #533a2129;border-radius:14px;padding:.8rem}.nomination-card h3{color:#3f2f13;margin:0 0 .65rem;font-size:1.05rem}.nomination-team-block+.nomination-team-block{border-top:1px dashed #603e1c38;margin-top:.65rem;padding-top:.65rem}.nomination-team-header{margin-bottom:.4rem}.nomination-form{gap:.5rem;display:grid}.nomination-people{flex-wrap:wrap;gap:.55rem;display:flex}.check-chip{background:#ffffffd6;border:1px solid #533a2147;border-radius:999px;align-items:center;gap:.52rem;padding:.36rem .72rem;font-size:.95rem;display:inline-flex}.check-chip input{margin:0}.nomination-form button{color:#fff;cursor:pointer;background:#43a564;border:1px solid #2f6b3f;border-radius:8px;justify-self:start;padding:.34rem .62rem;font-weight:700}.discipline-fold-list{gap:1rem;display:grid}.discipline-fold-card{background:linear-gradient(#fffffffa 0%,#f9fbffeb 100%);border:1px solid #533a2129;border-radius:1.6rem;overflow:hidden;box-shadow:0 12px 28px #3c2a1314}.discipline-fold-summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;list-style:none;display:flex}.discipline-fold-summary::-webkit-details-marker{display:none}.discipline-fold-summary::marker{display:none}.discipline-fold-summary:after{content:"▾";color:#5f4d31;margin-left:auto;font-size:1rem;transition:transform .2s}.discipline-fold-card[open] .discipline-fold-summary:after{transform:rotate(180deg)}.discipline-fold-summary h3{color:#2f2209;margin:0;font-size:1.18rem}.discipline-order-chip{color:#225489;background:#458bde1f;border-radius:999px;justify-content:center;align-items:center;min-width:3rem;padding:.45rem .8rem;font-size:.85rem;font-weight:800;display:inline-flex}.discipline-fold-content{padding:0 1.1rem 1.1rem}.discipline-team-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.team-discipline-column{background:#ffffffdb;border:1px solid #533a2124;border-radius:1.1rem;padding:.9rem}.team-discipline-column-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.nomination-form-column{gap:.7rem}.nomination-people-column{grid-template-columns:1fr;gap:.6rem;display:grid}.avatar-check-chip-large{gap:.9rem;padding:.55rem .95rem .55rem .68rem}.avatar-check-chip-large .chip-avatar{width:clamp(3.5rem,2.4vw + 2.4rem,4.2rem);height:clamp(3.5rem,2.4vw + 2.4rem,4.2rem)}.selected-avatar-strip-large{min-height:4.8rem}.selected-avatar-strip-large .selected-avatar{width:clamp(3.7rem,2.7vw + 2.4rem,4.6rem);height:clamp(3.7rem,2.7vw + 2.4rem,4.6rem)}.score-admin-form{gap:.45rem;display:grid}.score-admin-form-column{border-top:1px dashed #5b42263d;margin-top:.75rem;padding-top:.75rem}.discipline-result-form{border-top:1px dashed #5b42263d;gap:.7rem;margin-top:1rem;padding-top:1rem;display:grid}.discipline-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.discipline-result-points-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.discipline-result-note{color:#5c482a;margin:0;font-size:.87rem}.discipline-result-points-strip{flex-wrap:wrap;gap:.45rem;display:flex}.discipline-result-points-strip span{color:#2f2209;background:#fff3cce6;border:1px solid #ca882a52;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.78rem;font-weight:800;display:inline-flex}.discipline-table-note{color:#2f5838;background:#dff7e4bf;border:1px dashed #42795459;border-radius:.95rem;margin:0;padding:.62rem .72rem;font-size:.86rem;line-height:1.45}.discipline-tables-surface{padding:clamp(1rem,1.8vw,1.5rem)}.league-discipline-list{gap:1rem;display:grid}.league-discipline-card{background:#ffffffe0;border:1px solid #533a2129;border-radius:1.4rem;padding:1rem;box-shadow:0 12px 28px #38271217}.league-discipline-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.league-discipline-header h3{color:#2f2209;margin:0;font-size:1.2rem}.league-legend{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.league-legend span{color:#2f2209;background:#dbecffe0;border:1px solid #4975a057;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.78rem;font-weight:800;display:inline-flex}.league-standings-table{margin-top:.75rem}.league-schedule-wrap{margin-top:1rem}.league-schedule-wrap h4{color:#2f2209;margin:0 0 .55rem;font-size:1.03rem}.league-match-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.league-match-item{background:#ffffffe6;border:1px solid #533a2129;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;gap:.7rem;padding:.72rem .78rem;display:flex}.league-match-info{gap:.36rem;display:grid}.league-match-title{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.league-match-vs{color:#6f5a3e;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.league-match-result{color:#4d3920;font-size:.9rem}.league-match-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.6rem;display:flex}.league-live-link{color:#1f5d8f;background:#d7edfff2;border:1px solid #2e73a766;border-radius:999px;align-items:center;gap:.33rem;padding:.45rem .8rem;font-size:.84rem;font-weight:800;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex}.league-live-link:hover{background:#c6e7fffa;transform:translateY(-1px)}.league-result-form{gap:.5rem;min-width:12.2rem;display:grid}.nomination-autosave-note{color:#2f6e43;margin:0;font-size:.84rem;font-weight:700}.league-result-form .fieldset{margin:0}.league-apply-form{flex-wrap:wrap;align-items:center;gap:.62rem;margin-top:.9rem;display:flex}.league-apply-form button[disabled]{cursor:not-allowed;opacity:.55}.league-apply-note{color:#5f4b2d;font-size:.86rem}.counters-surface{padding:clamp(1rem,1.8vw,1.5rem)}.counter-catalog-section,.counter-mini-tournaments-section{background:linear-gradient(#fffffff0 0%,#f5fbffdb 100%);border:1px solid #573d1b24;border-radius:1.1rem;padding:clamp(.92rem,1.6vw,1.2rem)}.counter-catalog-section h2,.counter-mini-tournaments-section h2{color:#2f2209;margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem)}.counter-catalog-section{margin-top:.85rem}.counter-mini-tournaments-section{margin-top:.95rem}.counter-mini-tournaments-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.counter-mini-tournaments-top p{color:#5a4529;margin:.34rem 0 0}.counter-mini-tournaments-actions{flex-wrap:wrap;justify-content:flex-end;gap:.48rem;display:flex}.counter-mini-tournaments-new-link,.counter-mini-tournaments-archive-link{color:#16395d;background:linear-gradient(#d8ecff 0%,#b9dbff 100%);border:1px solid #4d78a657;border-radius:999px;padding:.44rem .95rem;font-size:.86rem;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s}.counter-mini-tournaments-new-link:hover,.counter-mini-tournaments-archive-link:hover{transform:translateY(-1px);box-shadow:0 10px 18px #284a6e2e}.counter-mini-tournaments-empty{color:#5f4b2d;margin:.7rem 0 0;font-size:.92rem}.counter-mini-tournaments-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.75rem;display:grid}.counter-mini-tournament-card{background:#ffffffb8;border:1px solid #5678a13d;border-radius:.95rem;justify-content:space-between;align-items:flex-start;gap:.72rem;padding:.72rem .8rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.counter-mini-tournament-card:hover{border-color:#436e9b6b;transform:translateY(-1px);box-shadow:0 10px 18px #304a6c29}.counter-mini-tournament-main-link{flex:1;min-width:0;text-decoration:none;display:block}.counter-mini-tournament-card h3{color:#193247;margin:0;font-size:.96rem;line-height:1.45}.counter-mini-tournament-card p{color:#507497;margin:.42rem 0 0;font-size:.82rem;font-weight:800}.counter-mini-tournament-card.is-complete{background:#edfcf0b3;border-color:#4c8c4c5c}.counter-mini-tournament-card.is-complete p{color:#2f7a3f}.counter-mini-tournament-delete-form{flex-shrink:0;margin:0}.counter-mini-tournament-delete-button{color:#7a1414;cursor:pointer;background:linear-gradient(#ffe4e4 0%,#ffcaca 100%);border:1px solid #96343466;border-radius:.72rem;padding:.4rem .58rem;font-size:.78rem;font-weight:900;line-height:1;transition:transform .16s,box-shadow .16s,border-color .16s}.counter-mini-tournament-delete-button:hover{border-color:#9121219e;transform:translateY(-1px);box-shadow:0 8px 14px #75212129}.counter-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.95rem;display:grid}.counter-type-card{background:linear-gradient(#ffffffeb 0%,#f2f9ffdb 100%);border:1px solid #533a212e;border-radius:1.2rem;padding:1rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 10px 20px #38271214}.counter-type-card:hover{border-color:#4877a36b;transform:translateY(-2px);box-shadow:0 14px 24px #38271224}.counter-type-card h2{color:#2f2209;margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem)}.counter-type-card p{color:#544126;margin:.4rem 0 0}.standalone-scoreboard-settings-actions{flex-wrap:wrap;gap:.45rem;display:flex}.standalone-scoreboard-settings-actions button[data-standalone-scoreboard-action=open-presets]{color:#092236;background:linear-gradient(#7dc7f8 0%,#4e9cd8 100%)}:-webkit-any(.live-score-page.standalone-scoreboard-page:fullscreen .live-score-controls button,.live-score-page.standalone-scoreboard-page:-webkit-full-screen .live-score-controls button){width:6rem;height:6rem;font-size:3.05rem}.counter-modal-layer{z-index:130;place-items:center;padding:clamp(.7rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.counter-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050a12b8;position:absolute;inset:0}.counter-modal-card{z-index:1;color:#eef7ff;background:linear-gradient(#10192af5 0%,#0a111ff5 100%);border:2px solid #ffffff3d;border-radius:1.3rem;gap:.72rem;width:min(100%,760px);padding:clamp(.9rem,1.8vw,1.35rem);display:grid;position:relative;box-shadow:0 26px 48px #0408108f}.counter-modal-header{text-align:center;gap:.3rem;display:grid}.counter-modal-header h2{margin:0;font-size:clamp(1.3rem,2vw,1.85rem)}.counter-modal-header p{color:#ebf5ffeb;margin:0;font-size:.94rem}.counter-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.counter-inline-grid label,.counter-time-mode-list label,.scoreboard-preset-extra label,.standalone-target-settings label{color:#e8f2ff;gap:.28rem;font-size:.86rem;font-weight:700;display:grid}.counter-inline-grid input,.counter-inline-grid select,.counter-time-mode-list input,.scoreboard-preset-extra input,.standalone-target-settings input,.counter-player-row input,.counter-player-row select{box-sizing:border-box;color:#f8fbff;background:#ffffff1f;border:1px solid #ffffff47;border-radius:.72rem;width:100%;padding:.44rem .48rem}.counter-inline-grid input[type=color]{min-height:2.6rem;padding:.2rem}.counter-time-mode-list{gap:.55rem;display:grid}.counter-time-summary{color:#d3ecfff2;margin:0;font-size:.8rem;font-weight:700}.counter-radio-row,.counter-checkbox-row{align-items:center;gap:.52rem;font-size:.9rem!important;display:flex!important}.counter-radio-row input,.counter-checkbox-row input{width:auto}.counter-modal-error{text-align:center;color:#ffd7b7;min-height:1.4rem;margin:0;font-size:.9rem;font-weight:700}.counter-modal-actions{justify-content:center;display:flex}.counter-modal-actions button,.counter-player-setup-tools button,.standalone-target-settings button{color:#231809;cursor:pointer;background:linear-gradient(#f3c252 0%,#e7a937 100%);border:1px solid #ffffff47;border-radius:999px;padding:.5rem 1rem;font-size:.88rem;font-weight:900}.counter-flow-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;display:grid}.counter-flow-mode-grid button,.scoreboard-tournament-match-button{color:#f2f8ff;cursor:pointer;background:#4e89c22e;border:1px solid #c7e3ff70;border-radius:.85rem;min-height:2.75rem;font-size:.95rem;font-weight:800;transition:transform .16s,border-color .16s,background-color .16s}.counter-flow-mode-grid button:hover,.scoreboard-tournament-match-button:hover{background:#f3bf493d;border-color:#ffe27cd1;transform:translateY(-1px)}.scoreboard-tournament-create-card{width:min(100%,920px)}.scoreboard-tournament-create-card [data-standalone-scoreboard-tournament-create=preset]{color:#132a3d;background:#f8fcff;border-color:#74a8d89e}.scoreboard-tournament-create-card [data-standalone-scoreboard-tournament-create=preset]:focus{outline-offset:1px;outline:2px solid #72b2f0d9}.scoreboard-tournament-create-card [data-standalone-scoreboard-tournament-create=preset] option{color:#111827;background:#fff}.scoreboard-tournament-create-actions{justify-content:space-between}.scoreboard-tournament-create-actions button:first-child{color:#edf7ff;background:#ffffff24}.scoreboard-tournament-board-card{width:min(100%,1120px)}.scoreboard-tournament-board-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.72rem;display:grid}.scoreboard-tournament-board-grid h3{color:#f5fbff;margin:0 0 .44rem;font-size:.98rem}.scoreboard-tournament-board-schedule-tools{justify-content:flex-end;margin:0 0 .42rem;display:flex}.scoreboard-tournament-board-schedule-tools button{color:#f2f8ff;cursor:pointer;background:#4e89c22e;border:1px solid #c7e3ff70;border-radius:999px;min-height:2.15rem;padding:.35rem .86rem;font-size:.82rem;font-weight:800}.scoreboard-tournament-board-schedule-tools button:hover{background:#f3bf493d;border-color:#ffe27cd1}.scoreboard-tournament-board-schedule-status{color:#def0ffe6;margin:0 0 .42rem;font-size:.8rem;font-weight:700}.scoreboard-tournament-standings-row{cursor:pointer;transition:background-color .16s}.scoreboard-tournament-standings-row:hover{background:#4582bb2e}.scoreboard-tournament-standings-row.is-selected{background:#f4be4c33}.live-score-flow-actions [data-standalone-scoreboard-action=undo-last-score],.target-final-modal-actions [data-standalone-scoreboard-action=undo-last-score]{color:#2b1807;background:linear-gradient(#ffe1b5 0%,#f5bb6d 100%)}.standalone-result-modal-card{width:min(100%,780px)}.scoreboard-preset-modal-card{width:min(100%,1100px)}.scoreboard-preset-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:.78rem;display:grid}.scoreboard-preset-tags{flex-wrap:wrap;align-content:flex-start;gap:.48rem;display:flex}.scoreboard-preset-tag{color:#eaf6ff;cursor:pointer;background:#4482be2e;border:1px solid #b4dcff66;border-radius:999px;align-items:center;gap:.36rem;padding:.42rem .7rem;font-size:.82rem;font-weight:800;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}.scoreboard-preset-tag:hover{background:#ecb64a42;border-color:#ffeda7cc;transform:translateY(-1px)}.scoreboard-preset-tag.is-active{color:#fff7de;background:linear-gradient(#f4d16d57 0%,#d9913452 100%);border-color:#ffe27cf2}.scoreboard-preset-detail{background:#ffffff0f;border:1px solid #b3d8f747;border-radius:1rem;align-content:start;gap:.6rem;padding:.72rem;display:grid}.scoreboard-preset-detail h3{color:#f3fbff;margin:0;font-size:1.04rem}.scoreboard-preset-detail>p{color:#e8f5ffe6;margin:0;font-size:.86rem}.scoreboard-preset-extra{gap:.48rem;display:grid}.scoreboard-preset-actions{justify-content:space-between}.scoreboard-preset-actions button:first-child{color:#edf7ff;background:#ffffff24}.counter-player-rows{gap:.58rem;display:grid}.counter-player-row{background:#ffffff14;border:1px solid #fff3;border-radius:.95rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.55rem;padding:.6rem;display:grid}.counter-player-row label{gap:.22rem;font-size:.82rem;font-weight:700;display:grid}.counter-player-color-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.counter-player-color-select{appearance:none;background:#ffffff1f}.counter-player-color-swatch{border:2px solid #ffffff80;border-radius:.65rem;width:2.2rem;height:2.2rem}.counter-player-remove{color:#f5f9ff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;padding:.42rem .72rem;font-size:.8rem;font-weight:700}.counter-player-setup-tools{justify-content:center;display:flex}.standalone-target-settings{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.5rem;margin-bottom:.58rem;display:grid}.standalone-target-page .target-board-stage:before{opacity:0}.standalone-target-page .target-board-stage{background:linear-gradient(180deg,var(--target-team-color,#426086)0%,var(--target-team-color,#426086)100%)}@supports (color:color-mix(in lab, red, red)){.standalone-target-page .target-board-stage{background:linear-gradient(180deg,color-mix(in srgb,var(--target-team-color,#426086)38%,#10203ceb 62%)0%,color-mix(in srgb,var(--target-team-color,#426086)18%,#0b1629f2 82%)100%)}}.standalone-scoreboard-page .target-hit-overlay.is-visible,.standalone-target-page .target-hit-overlay.is-visible{animation:1s target-hit-pop}.standalone-stopwatch-main{grid-template-rows:minmax(0,1fr) auto;gap:.55rem;display:grid}.standalone-stopwatch-score-section{background:#0a1221c2;border:1px solid #ffffff2e;border-radius:1.2rem;padding:.55rem}.live-score-page{color:#f8fbff;background:linear-gradient(#151f31 0%,#0c1422 100%);grid-template-rows:auto 1fr;min-height:100dvh;padding:clamp(.8rem,1.3vw,1.1rem);display:grid}.live-score-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.live-score-back-link,.live-score-fullscreen{color:#e8f4ff;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .82rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.live-score-fullscreen{cursor:pointer}.live-score-title-wrap{text-align:center}.live-score-discipline{text-transform:uppercase;letter-spacing:.12em;opacity:.85;margin:0;font-size:.84rem}.live-score-title-wrap h1{margin:.22rem 0 0;font-size:clamp(1.2rem,2.8vw,1.95rem);line-height:1.1}.live-score-main-grid{grid-template-columns:minmax(0,1fr) minmax(230px,.42fr) minmax(0,1fr);gap:.6rem;min-height:0;margin-top:.8rem;display:grid}.live-score-team-panel{background:linear-gradient(180deg,var(--team-color)0%,var(--team-color)100%);border:2px solid #fff3;border-radius:1.3rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.live-score-team-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--team-color)64%,#102139 36%)0%,color-mix(in srgb,var(--team-color)32%,#0d1827 68%)100%)}}.live-score-team-panel{grid-template-rows:auto auto auto auto auto auto;place-items:center;padding:clamp(.95rem,1.3vw,1.25rem);display:grid}.live-team-graphic{background-image:var(--team-graphic-url);opacity:.22;z-index:0;background-position:50%;background-size:cover;animation:5.6s ease-in-out infinite live-team-graphic-fade;position:absolute;inset:0}.live-player-hero-wrap{z-index:1;pointer-events:none;height:clamp(13rem,58%,22rem);position:absolute;bottom:-16%;left:-14%;right:-14%;overflow:hidden}.live-player-hero{object-fit:cover;object-position:center 18%;opacity:.9;filter:drop-shadow(0 14px 30px #0609127a);width:100%;height:100%;animation:5.6s ease-in-out infinite live-player-hero-fade}.live-player-hero.is-placeholder{opacity:.42;object-fit:contain}.live-score-team-panel h2{z-index:2;text-shadow:0 2px 10px #070a1461;margin:0;font-size:clamp(1.2rem,2.3vw,1.8rem);position:relative}.live-nominees{z-index:2;flex-wrap:wrap;justify-content:center;gap:.5rem;min-height:5rem;margin-top:.35rem;display:flex;position:relative}.live-nominee-avatar{object-fit:cover;border:2px solid #fffffff0;border-radius:999px;width:clamp(3.8rem,2.9vw + 2rem,5.9rem);height:clamp(3.8rem,2.9vw + 2rem,5.9rem);box-shadow:0 6px 16px #070a145c}.live-nominee-empty{color:#f8fbffe6;font-size:.78rem;font-weight:700}.live-score-subcaption{z-index:2;letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin-top:.4rem;font-size:.74rem;font-weight:700;position:relative}.live-score-value{z-index:2;letter-spacing:-.03em;text-shadow:0 6px 24px #070a146b;justify-content:center;align-items:center;min-height:clamp(11.5rem,20vw,18rem);font-size:clamp(7rem,16vw,16rem);font-weight:900;line-height:.9;display:inline-flex;position:relative}.live-score-controls{z-index:2;gap:.5rem;display:flex;position:relative}.live-score-controls button{color:#f8fbff;cursor:pointer;background:#fff3;border:1px solid #ffffff59;border-radius:999px;width:3rem;height:3rem;font-size:1.55rem;font-weight:900}.live-sets-panel{z-index:2;justify-items:center;gap:.2rem;margin-top:.45rem;display:grid;position:relative}.live-sets-panel span{text-transform:uppercase;letter-spacing:.1em;opacity:.86;font-size:.72rem;font-weight:700}.live-sets-value{justify-content:center;align-items:center;min-height:3.8rem;display:inline-flex}.live-tennis-games-panel{margin-top:.18rem}.live-tennis-games-panel .live-sets-value{min-height:2.1rem}.live-tennis-games-panel .live-sets-value .number-glyph{width:clamp(1.5rem,3vw,2.4rem)}.live-score-center-panel{box-sizing:border-box;background:#0b1221cc;border:2px solid #ffffff2e;border-radius:1.3rem;align-content:center;justify-items:center;gap:.72rem;width:100%;min-width:0;padding:1rem .9rem;display:grid;overflow:hidden}.live-score-timer{justify-content:center;align-items:center;min-height:clamp(3.1rem,6vw,4.6rem);font-size:clamp(2.2rem,5.2vw,4rem);font-weight:900;line-height:1;display:inline-flex}.live-score-settings{box-sizing:border-box;background:#ffffff14;border:1px solid #fff3;border-radius:1rem;gap:.55rem;width:100%;min-width:0;padding:.72rem;display:grid}.live-score-settings h3{letter-spacing:.06em;text-transform:uppercase;color:#e9f2ff;margin:0;font-size:.94rem}.live-score-settings-grid{gap:.5rem;width:100%;min-width:0;display:grid}.live-score-settings label{color:#e8f2ff;gap:.25rem;width:100%;min-width:0;font-size:.8rem;display:grid}.live-score-settings input{box-sizing:border-box;color:#f5f9ff;background:#ffffff29;border:1px solid #ffffff3d;border-radius:.7rem;width:100%;min-width:0;max-width:100%;padding:.38rem .45rem;display:block}.live-score-settings button{color:#ecf7ff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;justify-self:start;padding:.42rem .72rem;font-size:.78rem;font-weight:800}.live-coin-toss-panel{box-sizing:border-box;background:#ffffff14;border:1px solid #fff3;border-radius:1rem;justify-items:center;gap:.62rem;width:100%;min-width:0;padding:.72rem;display:grid}.live-coin-toss-panel h3{letter-spacing:.06em;text-transform:uppercase;color:#e9f2ff;margin:0;font-size:.94rem}.live-coin-toss-panel button{color:#221a0a;cursor:pointer;background:linear-gradient(#f3c252 0%,#e7a937 100%);border:1px solid #ffffff40;border-radius:999px;padding:.46rem .92rem;font-size:.84rem;font-weight:900}.live-coin-result{justify-items:center;gap:.42rem;width:100%;display:grid}.live-coin-graphic{aspect-ratio:1;width:clamp(4.7rem,8vw,6.7rem);transform-style:preserve-3d;background:radial-gradient(circle at 28% 25%,#fff7d2 0%,#f1c36f 44%,#cc8a22 100%);border:3px solid #ffffffe6;border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 4px 10px #ffffff57,0 8px 18px #03081257}.live-coin-graphic.is-orol{background:radial-gradient(circle at 28% 25%,#fff4cc 0%,#f2c161 44%,#c88416 100%)}.live-coin-graphic.is-znak{background:radial-gradient(circle at 28% 25%,#d7edff 0%,#79b9e8 42%,#2d6ea7 100%)}.live-coin-graphic.is-flipping{animation:.64s ease-in-out live-coin-flip}.live-coin-face{letter-spacing:.08em;text-transform:uppercase;color:#110e08e0;text-shadow:0 1px 2px #ffffff42;font-size:clamp(.84rem,1.1vw + .42rem,1.34rem);font-weight:900}.live-coin-graphic.is-znak .live-coin-face{color:#f3f8fff5;text-shadow:0 1px 2px #07101f85}.live-coin-result-label{color:#ecf6ff;text-align:center;margin:0;font-size:.82rem;font-weight:700}.live-score-timer-actions{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.live-score-timer-actions button{color:#ecf7ff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;padding:.44rem .74rem;font-size:.82rem;font-weight:800}.live-score-message{text-align:center;color:#fce9b3;min-height:2.2rem;margin:0;font-size:.9rem;font-weight:700}.live-score-period-status{text-align:center;color:#c9ebff;min-height:1.2rem;margin:0;font-size:.8rem;font-weight:700}.live-score-aux-status{text-align:center;color:#d4f4de;min-height:1.2rem;margin:0;font-size:.8rem;font-weight:700}.live-initiative-indicator{color:#ddeeffdb;background:#ffffff14;border:1px solid #a9d8fb47;border-radius:999px;justify-content:center;align-items:center;gap:.32rem;margin-top:.1rem;margin-bottom:.14rem;padding:.24rem .56rem;font-size:.72rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.live-initiative-indicator.is-active{color:#fff6d7;background:linear-gradient(#f4c4615c 0%,#c47e3057 100%);border-color:#ffe088f2}.live-score-flow-actions{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.live-score-flow-actions button{color:#221a0a;cursor:pointer;background:linear-gradient(#f3c252 0%,#e7a937 100%);border:1px solid #ffffff40;border-radius:999px;padding:.46rem .78rem;font-size:.82rem;font-weight:900}.live-score-hint{opacity:.84;text-align:center;margin:0;font-size:.8rem;line-height:1.4}.live-nomination-modal-layer{z-index:80;place-items:center;padding:clamp(.7rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.live-nomination-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#060a12b3;position:absolute;inset:0}.live-nomination-modal-card{z-index:1;background:linear-gradient(#0f1728f2 0%,#09101ef2 100%);border:2px solid #ffffff38;border-radius:1.3rem;gap:.72rem;width:min(100%,980px);padding:clamp(.9rem,1.7vw,1.35rem);display:grid;position:relative;box-shadow:0 26px 42px #04081185}.live-nomination-modal-header{text-align:center;gap:.35rem;display:grid}.live-nomination-modal-step{letter-spacing:.1em;text-transform:uppercase;color:#ebf6ffdb;margin:0;font-size:.8rem}.live-nomination-modal-header h2{margin:0;font-size:clamp(1.45rem,2.5vw,2.3rem);line-height:1.08}.live-nomination-modal-note{color:#eef6ffe6;margin:0;font-size:clamp(.95rem,1.1vw,1.15rem)}.live-nomination-modal-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.62rem;display:grid}.live-nomination-option{color:#eef7ff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:1rem;justify-items:center;gap:.45rem;padding:.58rem .52rem .62rem;transition:transform .14s,background-color .14s,border-color .14s;display:grid}.live-nomination-option:hover{background:#ffffff29;transform:translateY(-1px)}.live-nomination-option img{object-fit:cover;border:2px solid #ffffffe6;border-radius:999px;width:clamp(4rem,4vw + 2.3rem,6rem);height:clamp(4rem,4vw + 2.3rem,6rem);box-shadow:0 6px 14px #050a145c}.live-nomination-option span{text-align:center;font-size:.9rem;font-weight:700;line-height:1.2}.live-nomination-option.is-selected{border-color:var(--nomination-team-color,#5c88bb)}@supports (color:color-mix(in lab, red, red)){.live-nomination-option.is-selected{border-color:color-mix(in srgb,var(--nomination-team-color,#5c88bb)72%,#fff 28%)}}.live-nomination-option.is-selected{background:var(--nomination-team-color,#5c88bb);box-shadow:inset 0 0 0 3px #ffffff2e}@supports (color:color-mix(in lab, red, red)){.live-nomination-option.is-selected{background:color-mix(in srgb,var(--nomination-team-color,#5c88bb)28%,#ffffff24 72%)}}.live-nomination-option.is-selected img{border-color:var(--nomination-team-color,#5c88bb)}@supports (color:color-mix(in lab, red, red)){.live-nomination-option.is-selected img{border-color:color-mix(in srgb,var(--nomination-team-color,#5c88bb)72%,#fff 28%)}}.live-nomination-option.is-disabled{opacity:.46;cursor:not-allowed}.live-nomination-option.is-disabled:hover{transform:none}.live-nomination-empty-note{text-align:center;color:#eef6ffe0;margin:0;font-size:.94rem;font-weight:700}.live-nomination-modal-error{text-align:center;color:#ffd7b7;min-height:1.45rem;margin:0;font-size:.92rem;font-weight:700}.live-nomination-modal-actions{justify-content:center;display:flex}.live-nomination-modal-actions button{color:#231809;cursor:pointer;background:linear-gradient(#f3c252 0%,#e7a937 100%);border:1px solid #ffffff47;border-radius:999px;min-width:8.8rem;min-height:3rem;padding:.55rem 1.4rem;font-size:1rem;font-weight:900}.live-nomination-modal-actions button:disabled{opacity:.6;cursor:wait}.live-score-page.is-stopwatch-mode .live-score-value,.live-score-page.is-stopwatch-mode .live-score-controls,.live-score-page.is-stopwatch-mode .live-sets-panel,.live-score-page.is-stopwatch-mode .live-score-subcaption,.live-score-page.is-stopwatch-mode .live-score-flow-actions,.live-score-page.is-stopwatch-mode .live-score-message{display:none}.number-glyph{object-fit:contain;filter:drop-shadow(0 1px 3px #00000059);width:clamp(1.4rem,1vw + 1.05rem,2rem);height:auto}.live-score-timer .number-glyph{width:clamp(1.8rem,1.8vw + 1.2rem,3rem)}.number-separator{color:#eef6ff;text-shadow:0 2px 8px #050c1875;justify-content:center;align-items:center;margin:0 .15rem;font-family:"Baloo 2",Trebuchet MS,sans-serif;font-weight:900;display:inline-flex}.live-score-value .number-separator{font-size:clamp(6rem,9vw,10rem)}.live-score-timer .number-separator{font-size:clamp(1.8rem,2.2vw,3rem)}@keyframes live-coin-flip{0%{transform:rotateY(0)scale(1)}50%{transform:rotateY(540deg)scale(1.08)}to{transform:rotateY(1080deg)scale(1)}}@keyframes live-team-graphic-fade{0%,to{opacity:.18}50%{opacity:.34}}@keyframes live-player-hero-fade{0%,to{opacity:.92;transform:translateY(2%)scale(1.02)}50%{opacity:.72;transform:translateY(-1%)scale(1.07)}}.time-trial-live-page{color:#f8fbff;background:linear-gradient(#162236 0%,#0d1626 100%);grid-template-rows:auto 1fr;min-height:100dvh;padding:clamp(.45rem,.9vw,.8rem);display:grid}.time-trial-live-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.time-trial-title-wrap{text-align:center}.time-trial-title-wrap h1{margin:.2rem 0 0;font-size:clamp(1.24rem,2.5vw,2rem)}.time-trial-live-main{align-items:stretch;min-height:0;margin-top:.35rem;display:grid}.time-trial-live-stage{background:linear-gradient(180deg,var(--team-color)0%,var(--team-color)100%);border:2px solid #ffffff38;border-radius:1.35rem;width:100%;min-height:calc(100dvh - clamp(6.3rem,9vw,8.2rem));position:relative}@supports (color:color-mix(in lab, red, red)){.time-trial-live-stage{background:linear-gradient(180deg,color-mix(in srgb,var(--team-color)56%,#12203a 44%)0%,color-mix(in srgb,var(--team-color)26%,#0a1321 74%)100%)}}.time-trial-live-stage{align-content:center;justify-items:center;gap:1.05rem;padding:clamp(1rem,2vw,2rem);display:grid;overflow:hidden}.time-trial-live-stage:before{content:"";z-index:0;background:linear-gradient(#080e1838 0%,#060b1599 100%);position:absolute;inset:0}.time-trial-stage-graphic{background-image:var(--team-graphic-url);opacity:.45;z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.time-trial-nominees,.time-trial-value,.time-trial-actions,.time-trial-message,.time-trial-last-saved{z-index:1;position:relative}.time-trial-value{justify-content:center;align-items:center;min-height:clamp(8rem,16vw,13rem);display:inline-flex}.time-trial-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.time-trial-actions button{color:#f1f8ff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;min-width:clamp(8.2rem,12vw,11.8rem);min-height:clamp(3.25rem,5vw,4.25rem);padding:.85rem 1.9rem;font-size:clamp(1.05rem,.8vw + .7rem,1.45rem);font-weight:800;box-shadow:0 10px 20px #0409125c}.time-trial-actions button:hover{filter:brightness(1.08)}.time-trial-message{color:#ffe8aa;text-align:center;min-height:1.6rem;margin:0;font-size:clamp(1rem,.6vw + .75rem,1.24rem);font-weight:700}.time-trial-last-saved{text-align:center;margin:0;font-size:clamp(.98rem,.5vw + .74rem,1.16rem)}.target-board-page{color:#f8fbff;background:linear-gradient(#101a2d 0%,#091321 100%);grid-template-rows:auto 1fr;gap:.6rem;min-height:100dvh;padding:clamp(.65rem,1.2vw,1rem);display:grid}.target-board-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.target-board-title-wrap{text-align:center}.target-board-title-wrap h1{margin:.2rem 0 0;font-size:clamp(1.2rem,2.4vw,1.9rem)}.target-board-main{grid-template-rows:minmax(0,1fr) auto;gap:.6rem;min-height:0;display:grid}.target-board-stage{background:linear-gradient(180deg,var(--target-team-color,#426086)0%,var(--target-team-color,#426086)100%);border:2px solid #fff3;border-radius:1.4rem;grid-template-rows:auto auto minmax(0,1fr) auto auto;align-content:stretch;justify-items:center;gap:.62rem;padding:.95rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.target-board-stage{background:linear-gradient(180deg,color-mix(in srgb,var(--target-team-color,#426086)55%,#10203c 45%)0%,color-mix(in srgb,var(--target-team-color,#426086)22%,#0b1629 78%)100%)}}.target-board-stage:before{content:"";background-image:var(--target-team-graphic-url);opacity:.2;z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.target-board-round,.target-board-current-team,.target-goal-slot,.target-goal-wrap,.target-board-controls,.target-board-message{z-index:1;position:relative}.target-board-round,.target-board-current-team{text-align:center;margin:0}.target-board-round{letter-spacing:.03em;font-size:.95rem;font-weight:700}.target-board-current-team{font-size:clamp(1.2rem,2.8vw,2rem);font-weight:900}.target-goal-slot{justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.target-goal-wrap{aspect-ratio:16/9;background:#121f3461;border:8px solid #ffffffeb;border-bottom-width:12px;border-radius:.5rem;width:min(100%,1180px);max-height:100%;position:relative}.target-goal-net{background-image:linear-gradient(0deg,#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.target-zone{color:#251707;cursor:pointer;background:#ffcb48e6;border:2px solid #fffffff0;border-radius:999px;place-items:center;width:clamp(4rem,6vw,6.2rem);height:clamp(4rem,6vw,6.2rem);font-size:clamp(1rem,1.2vw + .6rem,1.5rem);font-weight:900;transition:transform .16s,filter .16s;display:grid;position:absolute;box-shadow:0 8px 20px #070b1357}.target-zone:hover{filter:brightness(1.04);transform:scale(1.03)}.target-zone:disabled,.target-zero-button:disabled{cursor:not-allowed;opacity:.5}.target-zone-top-left{top:4%;left:4%}.target-zone-top-right{top:4%;right:4%}.target-zone-bottom-left{bottom:6%;left:4%}.target-zone-bottom-right{bottom:6%;right:4%}.target-zone-center{top:50%;left:50%;transform:translate(-50%,-50%)}.target-zone-center:hover{transform:translate(-50%,-50%)scale(1.03)}.target-goal-wrap.is-archery-target{aspect-ratio:1;background:linear-gradient(#070c1585 0%,#04080ec2 100%);border:0;border-radius:1rem;width:min(100%,700px);box-shadow:inset 0 0 0 4px #ffffff94,0 18px 32px #02050b73}.target-archery-sector{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.target-goal-wrap.is-archery-target .target-sector-zone{left:var(--zone-left,-100%);bottom:var(--zone-bottom,-100%);width:var(--zone-size,200%);height:var(--zone-size,200%);cursor:pointer;border:2px solid #ffffffeb;border-radius:50%;transition:filter .16s,box-shadow .16s;display:block;position:absolute;top:auto}.target-goal-wrap.is-archery-target .target-sector-zone:hover{filter:brightness(1.06);transform:none;box-shadow:inset 0 0 0 2px #ffffff4d}.target-goal-wrap.is-archery-target .target-zone-ring-edge{--zone-size:200%;--zone-left:-100%;--zone-bottom:-100%;z-index:1;background:#e55046e0}.target-goal-wrap.is-archery-target .target-zone-ring-outer{--zone-size:164%;--zone-left:-82%;--zone-bottom:-82%;z-index:2;background:#ee9a40e0}.target-goal-wrap.is-archery-target .target-zone-ring-middle{--zone-size:128%;--zone-left:-64%;--zone-bottom:-64%;z-index:3;background:#f0c64de6}.target-goal-wrap.is-archery-target .target-zone-ring-inner{--zone-size:92%;--zone-left:-46%;--zone-bottom:-46%;z-index:4;background:#4f8ac4e6}.target-goal-wrap.is-archery-target .target-zone-ring-center{--zone-size:56%;--zone-left:-28%;--zone-bottom:-28%;z-index:5;background:#15386deb}.target-zone-points{color:#21150b;pointer-events:none;background:#fffffff2;border:2px solid #ffffffeb;border-radius:999px;justify-content:center;align-items:center;width:clamp(2.2rem,1.6vw + 1.2rem,2.8rem);height:clamp(2.2rem,1.6vw + 1.2rem,2.8rem);font-size:clamp(.98rem,.8vw + .52rem,1.28rem);font-weight:900;display:inline-flex;position:absolute;box-shadow:0 5px 12px #090f1a52}.target-zone-ring-center .target-zone-points{top:32%;left:68%;transform:translate(-50%,-50%)}.target-zone-ring-inner .target-zone-points{top:22%;left:78%;transform:translate(-50%,-50%)}.target-zone-ring-middle .target-zone-points{top:20%;left:80%;transform:translate(-50%,-50%)}.target-zone-ring-outer .target-zone-points,.target-zone-ring-edge .target-zone-points{top:18%;left:82%;transform:translate(-50%,-50%)}.target-board-controls{justify-content:center;display:flex}.target-zero-button{color:#f0f8ff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;padding:.58rem 1.2rem;font-size:1rem;font-weight:900}.target-board-message{text-align:center;color:#ffe8aa;min-height:1.5rem;margin:0;font-size:.92rem;font-weight:700}.target-board-score-section{background:#0a1221c2;border:1px solid #ffffff2e;border-radius:1.2rem;padding:.55rem}.target-board-score-actions{justify-content:center;margin-top:.55rem;display:flex}.target-undo-button{color:#f4f9ff;cursor:pointer;background:linear-gradient(#ffffff38 0%,#ffffff24 100%);border:1px solid #ffffff52;border-radius:999px;padding:.44rem .96rem;font-size:.84rem;font-weight:800}.target-undo-button:disabled{opacity:.55;cursor:not-allowed}.target-board-nominees{flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2.1rem;display:flex}.target-board-score-section [data-target-board-team-row].is-current-team{outline-offset:-2px;background:#ffedb73d;outline:2px solid #f3c252b3}.target-hit-overlay{z-index:110;pointer-events:none;opacity:0;background:radial-gradient(circle,#ffe7a03d 0%,#05091205 68%);place-items:center;display:grid;position:fixed;inset:0}.target-hit-overlay.is-visible{animation:.86s target-hit-pop}.target-hit-value{color:#fff0bf;letter-spacing:-.03em;text-shadow:0 4px 18px #060c168f,0 0 46px #ffd86c9e;font-size:clamp(5.6rem,15vw,16rem);font-weight:900}.target-final-modal-layer{z-index:120;place-items:center;padding:clamp(.7rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.target-final-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050a12b8;position:absolute;inset:0}.target-final-modal-card{z-index:1;background:linear-gradient(#10192af5 0%,#0a111ff5 100%);border:2px solid #ffffff3d;border-radius:1.35rem;gap:.76rem;width:min(100%,700px);padding:clamp(.9rem,1.8vw,1.35rem);display:grid;position:relative;box-shadow:0 26px 48px #0408108f}.target-final-modal-header{text-align:center;gap:.28rem;display:grid}.target-final-modal-header h2{margin:0;font-size:clamp(1.35rem,2vw,1.85rem)}.target-final-modal-header p{color:#ebf5ffeb;margin:0;font-size:.92rem}.target-final-ranking{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.target-final-ranking-item{background:#ffffff12;border:1px solid #ffffff2e;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem .65rem;display:grid}.target-final-ranking-place{color:#f2c55f;font-size:.94rem;font-weight:900}.target-final-ranking-team{font-size:.94rem;font-weight:800}.target-final-ranking-points{color:#ffe4a6;font-size:.9rem;font-weight:900}.target-final-modal-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.target-final-modal-actions button{color:#eef7ff;cursor:pointer;background:#ffffff21;border:1px solid #ffffff3d;border-radius:999px;padding:.46rem .96rem;font-size:.85rem;font-weight:800}.target-final-modal-actions button[data-target-final-save-return]{color:#281b0a;background:linear-gradient(#f3c252 0%,#e7a937 100%);border-color:#ffffff4d}:is(.live-score-page:fullscreen,.live-score-page:fullscreen,.time-trial-live-page:fullscreen,.time-trial-live-page:fullscreen,.target-board-page:fullscreen,.target-board-page:fullscreen){width:100vw;height:100dvh;min-height:100dvh}:is(:is(.live-score-page:fullscreen .live-score-main-grid,.live-score-page:fullscreen .live-score-main-grid),:is(.time-trial-live-page:fullscreen .time-trial-live-main,.time-trial-live-page:fullscreen .time-trial-live-main)),:is(.live-score-page:fullscreen .live-score-main-grid,.live-score-page:fullscreen .live-score-main-grid),:is(.time-trial-live-page:fullscreen .time-trial-live-main,.time-trial-live-page:fullscreen .time-trial-live-main){min-height:0}:is(.time-trial-live-page:fullscreen .time-trial-live-stage,.time-trial-live-page:fullscreen .time-trial-live-stage){height:100%;min-height:0}@media (min-width:900px) and (max-width:1368px) and (orientation:landscape){.target-board-main{grid-template-rows:1fr;grid-template-columns:minmax(0,1.72fr) minmax(320px,.95fr);align-items:stretch}.target-board-stage{gap:.46rem;height:100%;min-height:0;padding:.62rem .68rem .72rem}.target-goal-wrap{width:auto;max-width:100%;height:100%}.target-goal-wrap.is-archery-target{width:min(100%,clamp(420px,64vh,690px));height:auto;max-height:100%}.target-board-score-section{min-height:0;display:grid}.target-board-score-section .results-table-wrap{min-height:0;overflow:auto}}:is(.target-board-page:fullscreen,.target-board-page:fullscreen){gap:.45rem;padding:.45rem}:is(.target-board-page:fullscreen .target-board-header,.target-board-page:fullscreen .target-board-header){gap:.5rem}:is(.target-board-page:fullscreen .target-board-main,.target-board-page:fullscreen .target-board-main){grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.45rem}:is(.target-board-page:fullscreen .target-board-stage,.target-board-page:fullscreen .target-board-stage){gap:.32rem;height:100%;min-height:0;padding:.42rem .56rem .5rem}:is(.target-board-page:fullscreen .target-board-round,.target-board-page:fullscreen .target-board-round){font-size:.84rem}:is(.target-board-page:fullscreen .target-board-current-team,.target-board-page:fullscreen .target-board-current-team){font-size:clamp(1rem,1.6vw,1.35rem)}:is(.target-board-page:fullscreen .target-goal-wrap,.target-board-page:fullscreen .target-goal-wrap){width:100%;max-width:none;height:auto}:is(.target-board-page:fullscreen .target-goal-wrap:not(.is-archery-target),.target-board-page:fullscreen .target-goal-wrap:not(.is-archery-target)){aspect-ratio:16/7;width:min(100%,760px);max-height:min(50vh,360px)}:is(.target-board-page:fullscreen .target-goal-wrap.is-archery-target,.target-board-page:fullscreen .target-goal-wrap.is-archery-target){width:min(82vw,560px);max-height:min(56vh,560px)}:is(.target-board-page.is-archery-mode:fullscreen .target-board-main,.target-board-page.is-archery-mode:fullscreen .target-board-main){grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:is(.target-board-page.is-archery-mode:fullscreen .target-goal-wrap.is-archery-target,.target-board-page.is-archery-mode:fullscreen .target-goal-wrap.is-archery-target){width:min(100%,clamp(320px,44vw,600px));max-height:min(68vh,100dvh - 12.5rem)}:is(.target-board-page.is-archery-mode:fullscreen .target-board-score-section,.target-board-page.is-archery-mode:fullscreen .target-board-score-section){min-width:0}:is(.target-board-page:fullscreen .target-board-score-section,.target-board-page:fullscreen .target-board-score-section){grid-template-rows:minmax(0,1fr) auto;align-content:stretch;height:100%;min-height:0;max-height:none;padding:.45rem;display:grid}:is(.target-board-page:fullscreen .target-board-score-section .results-table-wrap,.target-board-page:fullscreen .target-board-score-section .results-table-wrap){min-height:0;overflow:auto}:is(.target-board-page:fullscreen .target-board-score-section .results-table,.target-board-page:fullscreen .target-board-score-section .results-table){table-layout:fixed;min-width:0}:is(.target-board-page:fullscreen .target-board-score-section .results-table th,.target-board-page:fullscreen .target-board-score-section .results-table td,.target-board-page:fullscreen .target-board-score-section .results-table th,.target-board-page:fullscreen .target-board-score-section .results-table td){padding:.32rem .28rem;font-size:.78rem}:is(.target-board-page:fullscreen .target-board-score-section .results-header-static,.target-board-page:fullscreen .target-board-score-section .results-header-static){min-height:2.2rem;padding:.32rem .24rem;font-size:.74rem}:is(.target-board-page:fullscreen .target-board-score-section .team-badge,.target-board-page:fullscreen .target-board-score-section .team-badge){gap:.24rem;font-size:.76rem}.target-board-page:fullscreen .target-board-score-section .team-badge:before{width:.62rem;height:.62rem}.target-board-page:fullscreen .target-board-score-section .team-badge:before{width:.62rem;height:.62rem}:is(.target-board-page:fullscreen .target-board-nominees,.target-board-page:fullscreen .target-board-nominees){gap:.2rem;min-height:1.7rem}:is(.target-board-page:fullscreen .target-board-nominees .live-nominee-avatar,.target-board-page:fullscreen .target-board-nominees .live-nominee-avatar){width:1.6rem;height:1.6rem}@media (max-height:920px) and (orientation:landscape){:is(.live-score-page:fullscreen,.live-score-page:fullscreen){padding:.4rem}:is(.live-score-page:fullscreen .live-score-header,.live-score-page:fullscreen .live-score-header){gap:.45rem}:is(.live-score-page:fullscreen .live-score-main-grid,.live-score-page:fullscreen .live-score-main-grid){grid-template-columns:minmax(0,1fr) minmax(210px,.4fr) minmax(0,1fr);gap:.42rem;margin-top:.4rem}:is(.live-score-page:fullscreen .live-score-team-panel,.live-score-page:fullscreen .live-score-team-panel){padding:.62rem .55rem}:is(.live-score-page:fullscreen .live-nominees,.live-score-page:fullscreen .live-nominees){gap:.34rem;min-height:3.8rem}:is(.live-score-page:fullscreen .live-nominee-avatar,.live-score-page:fullscreen .live-nominee-avatar){width:clamp(2.7rem,4.2vw,3.6rem);height:clamp(2.7rem,4.2vw,3.6rem)}:is(.live-score-page:fullscreen .live-score-value,.live-score-page:fullscreen .live-score-value){min-height:clamp(6.8rem,12.8vh,10.2rem)}:is(.live-score-page:fullscreen .live-score-value .number-glyph,.live-score-page:fullscreen .live-score-value .number-glyph){width:clamp(5.5rem,10vw,8.4rem)}:is(.live-score-page:fullscreen .live-sets-value .number-glyph,.live-score-page:fullscreen .live-sets-value .number-glyph){width:clamp(1.9rem,3.7vw,2.8rem)}:is(.live-score-page:fullscreen .live-score-controls button,.live-score-page:fullscreen .live-score-controls button){width:2.45rem;height:2.45rem;font-size:1.2rem}:is(.live-score-page:fullscreen .live-score-center-panel,.live-score-page:fullscreen .live-score-center-panel){gap:.46rem;padding:.55rem .5rem}:is(.live-score-page:fullscreen .live-score-settings,.live-score-page:fullscreen .live-coin-toss-panel,.live-score-page:fullscreen .live-score-settings,.live-score-page:fullscreen .live-coin-toss-panel){gap:.45rem;padding:.52rem}:is(.live-score-page:fullscreen .live-score-settings h3,.live-score-page:fullscreen .live-score-settings h3){font-size:.86rem}:is(.live-score-page:fullscreen .live-score-settings label,.live-score-page:fullscreen .live-score-settings label){font-size:.76rem}:is(.live-score-page:fullscreen .live-coin-graphic,.live-score-page:fullscreen .live-coin-graphic){width:clamp(3.8rem,6.2vw,5.4rem)}:is(.live-score-page:fullscreen .live-score-message,.live-score-page:fullscreen .live-score-period-status,.live-score-page:fullscreen .live-score-aux-status,.live-score-page:fullscreen .live-score-message,.live-score-page:fullscreen .live-score-period-status,.live-score-page:fullscreen .live-score-aux-status){min-height:1.4rem;font-size:.82rem}:is(.time-trial-live-page:fullscreen,.time-trial-live-page:fullscreen){padding:.34rem}:is(.time-trial-live-page:fullscreen .time-trial-live-main,.time-trial-live-page:fullscreen .time-trial-live-main){margin-top:.22rem}:is(.time-trial-live-page:fullscreen .time-trial-live-stage,.time-trial-live-page:fullscreen .time-trial-live-stage){gap:.65rem;padding:clamp(.68rem,1.2vw,1rem)}:is(.time-trial-live-page:fullscreen .time-trial-value,.time-trial-live-page:fullscreen .time-trial-value){min-height:clamp(5.5rem,11vh,8rem)}:is(.time-trial-live-page:fullscreen .time-trial-value .number-glyph,.time-trial-live-page:fullscreen .time-trial-value .number-glyph){width:clamp(3.8rem,6.8vw,7.6rem)}:is(.time-trial-live-page:fullscreen .time-trial-value .number-separator,.time-trial-live-page:fullscreen .time-trial-value .number-separator){font-size:clamp(3.6rem,6.4vw,6.6rem)}:is(.time-trial-live-page:fullscreen .time-trial-actions,.time-trial-live-page:fullscreen .time-trial-actions){gap:.45rem}:is(.time-trial-live-page:fullscreen .time-trial-actions button,.time-trial-live-page:fullscreen .time-trial-actions button){min-width:6.4rem;min-height:2.7rem;padding:.55rem 1rem;font-size:.96rem}:is(.time-trial-live-page:fullscreen .time-trial-message,.time-trial-live-page:fullscreen .time-trial-last-saved,.time-trial-live-page:fullscreen .time-trial-message,.time-trial-live-page:fullscreen .time-trial-last-saved){font-size:.88rem}:is(.target-board-page:fullscreen,.target-board-page:fullscreen){gap:.34rem;padding:.34rem}:is(.target-board-page:fullscreen .target-board-main,.target-board-page:fullscreen .target-board-main){grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.34rem}:is(.target-board-page:fullscreen .target-board-stage,.target-board-page:fullscreen .target-board-stage){gap:.28rem;padding:.3rem .42rem .4rem}:is(.target-board-page:fullscreen .target-board-round,.target-board-page:fullscreen .target-board-round){font-size:.78rem}:is(.target-board-page:fullscreen .target-board-current-team,.target-board-page:fullscreen .target-board-current-team){font-size:clamp(.94rem,1.35vw,1.2rem)}:is(.target-board-page:fullscreen .target-goal-wrap.is-archery-target,.target-board-page:fullscreen .target-goal-wrap.is-archery-target){width:min(100%,450px);max-height:min(48vh,450px)}:is(.target-board-page.is-archery-mode:fullscreen .target-board-main,.target-board-page.is-archery-mode:fullscreen .target-board-main){grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:is(.target-board-page.is-archery-mode:fullscreen .target-goal-wrap.is-archery-target,.target-board-page.is-archery-mode:fullscreen .target-goal-wrap.is-archery-target){width:min(100%,440px);max-height:min(56vh,100dvh - 10.8rem)}:is(.target-board-page:fullscreen .target-goal-wrap:not(.is-archery-target),.target-board-page:fullscreen .target-goal-wrap:not(.is-archery-target)){aspect-ratio:16/7;width:min(100%,660px);max-height:min(46vh,300px)}:is(.target-board-page:fullscreen .target-goal-wrap:not(.is-archery-target) .target-zone,.target-board-page:fullscreen .target-goal-wrap:not(.is-archery-target) .target-zone){width:clamp(2.35rem,4.2vw,3.4rem);height:clamp(2.35rem,4.2vw,3.4rem)}:is(.target-board-page:fullscreen .target-goal-wrap:not(.is-archery-target) .target-zone-points,.target-board-page:fullscreen .target-goal-wrap:not(.is-archery-target) .target-zone-points){width:clamp(1.75rem,2.8vw,2.25rem);height:clamp(1.75rem,2.8vw,2.25rem);font-size:clamp(.84rem,1.8vw,1rem)}:is(.target-board-page:fullscreen .target-board-score-section,.target-board-page:fullscreen .target-board-score-section){height:100%;max-height:none;padding:.38rem}:is(.target-board-page:fullscreen .target-zero-button,.target-board-page:fullscreen .target-zero-button){padding:.4rem .84rem;font-size:.84rem}}@keyframes target-hit-pop{0%{opacity:0;transform:scale(.7)}18%{opacity:1;transform:scale(1.04)}72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}.selected-avatar-strip{flex-wrap:wrap;align-items:center;gap:.45rem;min-height:3.2rem;display:flex}.selected-avatar{object-fit:cover;background:#fff;border:2px solid #ffffffeb;border-radius:999px;width:clamp(2.8rem,2.1vw + 1.9rem,3.4rem);height:clamp(2.8rem,2.1vw + 1.9rem,3.4rem);box-shadow:0 4px 10px #38240f26}.selected-avatar-empty{color:#7a6646;font-size:.84rem}.avatar-check-chip{gap:.68rem;padding:.46rem .8rem .46rem .55rem;transition:border-color .18s,background-color .18s,transform .18s;position:relative}.avatar-check-chip:hover{border-color:#507e3b73;transform:translateY(-1px)}.avatar-check-chip.is-selected{background:#dff7e4eb;border-color:#2f6b3f73}.avatar-check-chip.is-disabled{opacity:.5;cursor:not-allowed}.avatar-check-chip.is-disabled input{cursor:not-allowed}.chip-avatar{object-fit:cover;background:#fffffff5;border-radius:999px;width:clamp(2.55rem,1.8vw + 1.8rem,3.05rem);height:clamp(2.55rem,1.8vw + 1.8rem,3.05rem);box-shadow:0 2px 8px #38240f1f}@media (max-width:1200px){.admin-workspace{grid-template-columns:1fr}.admin-sidebar-card{position:static}.admin-sidebar-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.discipline-team-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.discipline-result-grid{grid-template-columns:1fr}.discipline-result-points-grid,.poloniny-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discipline-modal-top{grid-template-columns:1fr}.league-match-list{grid-template-columns:repeat(2,minmax(0,1fr))}.counter-type-grid,.counter-mini-tournaments-list,.counter-flow-mode-grid,.scoreboard-tournament-board-grid,.counter-inline-grid,.standalone-target-settings,.scoreboard-preset-grid{grid-template-columns:1fr}.scoreboard-preset-actions{justify-content:center;gap:.5rem}.counter-player-row{grid-template-columns:1fr}}@media (max-width:900px){.festival-shell{width:min(95vw,1000px);padding:2.4rem 1rem 2.2rem}.festival-shell-entry{justify-content:flex-start;min-height:auto;padding-top:2rem}.hero-card{text-align:center;grid-template-columns:1fr}.content-nav{padding-right:0}.corner-logo{margin-bottom:.45rem;margin-left:auto;position:static}.team-inline-name-form,.discipline-team-columns{grid-template-columns:1fr}.discipline-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.league-match-item,.league-match-actions,.league-apply-form{justify-content:flex-start;align-items:stretch}.league-result-form{width:100%;min-width:0}.live-score-page{padding:.65rem}.live-score-header{text-align:center;grid-template-columns:1fr;justify-items:center}.live-score-main-grid{grid-template-columns:1fr}.live-nomination-modal-card{width:min(100%,720px)}.live-nomination-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.time-trial-live-header,.target-board-header{text-align:center;grid-template-columns:1fr;justify-items:center}.target-board-main{grid-template-rows:auto auto}.target-goal-wrap{width:100%}.target-zone{width:clamp(3rem,12vw,4.6rem);height:clamp(3rem,12vw,4.6rem);font-size:clamp(.8rem,1.7vw + .5rem,1.2rem)}.league-match-list{grid-template-columns:1fr}.live-score-team-panel{grid-template-rows:auto auto auto auto auto auto;padding:.78rem .72rem}.live-player-hero-wrap{height:clamp(10.4rem,52%,15.6rem);bottom:-14%;left:-8%;right:-8%}.live-score-value{min-height:clamp(8.2rem,25vw,11.6rem)}.live-score-value .number-glyph{width:clamp(6.1rem,16vw,9.6rem)}.live-sets-value .number-glyph{width:clamp(2.15rem,6.2vw,3.3rem)}.live-nominee-avatar{width:clamp(3rem,8vw,4.2rem);height:clamp(3rem,8vw,4.2rem)}.public-standings-grid{grid-template-columns:1fr;justify-content:stretch}.poloniny-hero,.poloniny-facts,.poloniny-content-grid,.poloniny-photo-grid,.poloniny-route-grid,.poloniny-kolonica-grid{grid-template-columns:1fr}.compact-table-card{width:100%}.results-table-wrap{overflow-x:visible}.results-table.responsive-team-table{border-collapse:separate;border-spacing:0 .62rem;width:100%;min-width:0}.results-table.responsive-team-table thead{display:none}.results-table.responsive-team-table tbody{display:block}.results-table.responsive-team-table tr{background:#ffffffd4;border:1px solid #50341433;border-radius:1rem;display:block;overflow:hidden;box-shadow:0 8px 16px #3422141a}.results-table.responsive-team-table td{white-space:normal;background:0 0;border:0;border-bottom:1px solid #50341424;width:100%;padding:.58rem .72rem;display:block;text-align:left!important}.results-table.responsive-team-table td:last-child{border-bottom:0}.results-table.responsive-team-table td[data-label=Spolu]{color:#2a1c08;background:linear-gradient(#fff4d0fa 0%,#ffde96f7 100%);border:1px solid #dca02e6b;font-size:1.08rem;font-weight:900;box-shadow:inset 0 0 0 1px #ffffffb3}.results-table.responsive-team-table td[data-label=Spolu]:before{color:#5d3e12;font-weight:900}.compact-score-table td:first-child,.compact-score-table th:first-child,.compact-score-table td:last-child,.compact-score-table th:last-child{box-shadow:none;position:static}.results-table.responsive-team-table td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:#6a5738;margin-bottom:.3rem;font-size:.74rem;font-weight:800;display:block}.results-table.responsive-team-table .team-summary-cell{padding-top:.72rem}.results-table.responsive-team-table .discipline-execution-cell:before{margin-bottom:.38rem}.results-table.responsive-team-table .discipline-execution-avatars{justify-content:flex-start;min-height:0}.results-table.responsive-team-table .discipline-execution-points{margin-top:.32rem}.results-table.individuals-horizontal-table{border-collapse:separate;border-spacing:.48rem;width:100%;min-width:0}.results-table.individuals-horizontal-table tbody{display:block}.results-table.individuals-horizontal-table tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.results-table.individuals-horizontal-table td{background:#ffffffdb;border-radius:.95rem;min-width:0;padding:.62rem .5rem}.team-edit-form-inline,.add-person-form,.simple-form.compact,.admin-sidebar-nav,.team-roster-grid{grid-template-columns:1fr}.discipline-modal-card{width:min(95vw,760px);padding:1rem .95rem 1.1rem}.discipline-modal-header h2{font-size:clamp(1.35rem,5vw,1.9rem)}}@media (max-width:560px){.results-table.individuals-horizontal-table tr{grid-template-columns:1fr}.results-table.responsive-team-table td{padding:.52rem .62rem}.individual-score-avatar{width:3.9rem;height:3.9rem}.person-detail-main{align-items:flex-start}.person-detail-main h3{font-size:1.25rem}.discipline-catalog-grid{grid-template-columns:1fr}.discipline-card-avatar-wrap{width:clamp(9rem,68vw,13rem);height:clamp(9rem,68vw,13rem)}.discipline-result-points-grid{grid-template-columns:1fr}.live-player-hero-wrap{height:clamp(9rem,50%,12rem);bottom:-10%;left:-5%;right:-5%}.live-score-value{min-height:clamp(6.4rem,30vw,8.5rem)}.live-score-value .number-glyph{width:clamp(4.8rem,20vw,6.8rem)}.live-sets-value .number-glyph{width:clamp(1.85rem,9vw,2.75rem)}.live-nominee-avatar{width:clamp(2.65rem,11vw,3.35rem);height:clamp(2.65rem,11vw,3.35rem)}.live-score-controls button{width:2.6rem;height:2.6rem;font-size:1.35rem}.live-nomination-modal-card{padding:.82rem .72rem .88rem}.live-nomination-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.live-nomination-option{padding:.5rem .4rem .56rem}.live-nomination-option span{font-size:.8rem}.time-trial-actions{width:100%}.time-trial-actions button{flex:calc(50% - .45rem);min-width:0;min-height:3.3rem;font-size:1.05rem}.time-trial-live-stage{min-height:calc(100dvh - 7.8rem)}.time-trial-value .number-glyph{width:clamp(4.1rem,19vw,8rem)}.time-trial-value .number-separator{font-size:clamp(3.8rem,13vw,7rem)}.target-board-score-section .results-table-wrap{overflow-x:auto}.standalone-stopwatch-stage{min-height:calc(100dvh - 8rem)}}.live-score-page,.time-trial-live-page,.target-board-page{--match-shell-padding:clamp(.45rem,1.2vw,1rem);--match-shell-gap:clamp(.36rem,.8vw,.72rem);--match-panel-radius:clamp(.95rem,1.2vw,1.35rem);--match-control-height:clamp(2.8rem,4.3vw,3.55rem);padding:var(--match-shell-padding);gap:var(--match-shell-gap)}.live-score-header,.time-trial-live-header,.target-board-header{gap:clamp(.45rem,.8vw,.8rem)}.live-score-main-grid{margin-top:var(--match-shell-gap);gap:var(--match-shell-gap);grid-template-columns:minmax(0,1fr) minmax(240px,.48fr) minmax(0,1fr);align-items:stretch}.standalone-scoreboard-page.is-multi-team-mode{overflow:auto}.standalone-scoreboard-extra-grid{margin-top:var(--match-shell-gap);gap:var(--match-shell-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.standalone-scoreboard-extra-grid[hidden],.standalone-scoreboard-extra-panel[hidden]{display:none!important}.standalone-scoreboard-extra-panel{min-height:0}.standalone-scoreboard-extra-panel .live-nominees{min-height:0;margin-top:0}.live-score-team-panel,.live-score-center-panel,.time-trial-live-stage,.target-board-stage,.target-board-score-section,.standalone-stopwatch-score-section{border-radius:var(--match-panel-radius)}.live-score-team-panel{min-height:0;padding:clamp(.72rem,1.15vw,1.2rem)}.live-score-center-panel{gap:clamp(.45rem,.8vw,.72rem);padding:clamp(.72rem,1vw,1rem)}.live-score-page .live-score-settings,.live-score-page .live-coin-toss-panel{width:min(100%,32rem)}.live-score-value{min-height:clamp(7.2rem,14vw,15rem)}.live-score-value .number-glyph{width:clamp(4.8rem,10.8vw,11.8rem)}.live-sets-value .number-glyph{width:clamp(1.9rem,3.6vw,3.8rem)}.live-score-controls button{width:clamp(2.7rem,3.8vw,3.35rem);height:clamp(2.7rem,3.8vw,3.35rem);font-size:clamp(1.4rem,2vw,1.8rem)}.standalone-scoreboard-page .live-score-controls button{width:clamp(3.3rem,8.8vw,6rem);height:clamp(3.3rem,8.8vw,6rem);font-size:clamp(1.8rem,4.8vw,3.05rem)}:-webkit-any(.live-score-page.standalone-scoreboard-page:fullscreen .live-score-controls button,.live-score-page.standalone-scoreboard-page:-webkit-full-screen .live-score-controls button){width:clamp(3.3rem,8.8vw,6rem);height:clamp(3.3rem,8.8vw,6rem);font-size:clamp(1.8rem,4.8vw,3.05rem)}.standalone-scoreboard-page .live-score-controls button,:is(.live-score-page.standalone-scoreboard-page:fullscreen .live-score-controls button,.live-score-page.standalone-scoreboard-page:fullscreen .live-score-controls button){width:clamp(3.3rem,8.8vw,6rem);height:clamp(3.3rem,8.8vw,6rem);font-size:clamp(1.8rem,4.8vw,3.05rem)}.time-trial-live-main{margin-top:var(--match-shell-gap);gap:var(--match-shell-gap);min-height:0}.time-trial-live-stage{gap:clamp(.6rem,1.2vw,1rem);height:100%;min-height:0;padding:clamp(.75rem,1.6vw,1.65rem)}.time-trial-value{min-height:clamp(4.8rem,13vw,11rem)}.time-trial-value .number-glyph{width:clamp(3.4rem,8.2vw,9.8rem)}.time-trial-value .number-separator{font-size:clamp(3rem,7.2vw,8.6rem)}.time-trial-actions{gap:clamp(.42rem,.8vw,.75rem)}.time-trial-actions button{min-height:var(--match-control-height);min-width:clamp(6.2rem,10vw,11rem);padding:clamp(.5rem,1vw,.92rem) clamp(.82rem,1.4vw,1.7rem);font-size:clamp(.95rem,1vw,1.32rem)}.standalone-stopwatch-main{gap:var(--match-shell-gap);grid-template-rows:minmax(0,1fr) minmax(0,.9fr)}.standalone-stopwatch-stage{min-height:0}.standalone-stopwatch-score-section{min-height:0;display:grid}.standalone-stopwatch-score-section .results-table-wrap{min-height:0;overflow:auto}.target-board-main{gap:var(--match-shell-gap);grid-template-rows:minmax(0,1fr) auto}.target-board-stage{gap:clamp(.36rem,.8vw,.62rem);min-height:0;padding:clamp(.58rem,1.15vw,.95rem)}.target-goal-wrap{width:min(100%,1100px)}.target-goal-wrap:not(.is-archery-target){max-height:min(58vh,520px)}.target-goal-wrap.is-archery-target{width:min(100%,clamp(280px,52vh,680px));max-height:min(62vh,680px)}.target-zone{width:clamp(2.7rem,5.5vw,5.8rem);height:clamp(2.7rem,5.5vw,5.8rem);font-size:clamp(.92rem,1.45vw,1.42rem)}.target-zone-points{width:clamp(1.7rem,2.5vw,2.6rem);height:clamp(1.7rem,2.5vw,2.6rem);font-size:clamp(.78rem,1.1vw,1.2rem)}.target-board-score-section{grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:clamp(.42rem,.8vw,.65rem);display:grid}.target-board-score-section .results-table-wrap{min-height:0;overflow:auto}.counter-modal-card,.live-nomination-modal-card,.target-final-modal-card{max-height:calc(100dvh - 1rem);overflow:auto}@media (min-width:1024px){.target-board-main{grid-template-rows:1fr;grid-template-columns:minmax(0,1.62fr) minmax(320px,1fr);align-items:stretch}.standalone-stopwatch-main{grid-template-rows:1fr;grid-template-columns:minmax(0,1.32fr) minmax(300px,1fr);align-items:stretch}}@media (min-width:600px) and (max-width:900px) and (orientation:portrait){.live-score-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-score-main-grid>.live-score-team-panel:first-of-type{order:1}.live-score-main-grid>.live-score-team-panel:last-of-type{order:2}.live-score-main-grid>.live-score-center-panel{order:3;grid-column:1/-1}.live-score-page .live-score-settings,.live-score-page .live-coin-toss-panel{width:100%}}@media (orientation:landscape) and (max-height:860px){.live-score-page,.time-trial-live-page,.target-board-page{--match-shell-padding:clamp(.24rem,.9vw,.52rem);--match-shell-gap:clamp(.2rem,.7vw,.44rem);--match-control-height:clamp(2.2rem,5.2vh,2.9rem)}.live-score-title-wrap h1,.time-trial-title-wrap h1,.target-board-title-wrap h1{font-size:clamp(1rem,1.7vw,1.45rem)}.live-score-discipline{font-size:.72rem}.live-score-back-link,.live-score-fullscreen{padding:.32rem .62rem;font-size:.74rem}.live-score-main-grid{grid-template-columns:minmax(0,1fr) minmax(180px,.52fr) minmax(0,1fr)}.live-score-team-panel{padding:.48rem .4rem}.live-score-team-panel h2{font-size:clamp(.94rem,1.5vw,1.25rem)}.live-nominees{gap:.2rem;min-height:2.6rem;margin-top:.12rem}.live-nominee-avatar{width:clamp(2rem,4.4vw,3rem);height:clamp(2rem,4.4vw,3rem)}.live-score-subcaption{margin-top:.14rem;font-size:.64rem}.live-score-value{min-height:clamp(4.6rem,10.5vh,7rem)}.live-score-value .number-glyph{width:clamp(3.4rem,8vw,6.5rem)}.live-sets-value .number-glyph{width:clamp(1.35rem,2.9vw,2.2rem)}.live-score-controls button{width:clamp(2.05rem,4.8vh,2.7rem);height:clamp(2.05rem,4.8vh,2.7rem);font-size:clamp(1.1rem,2.6vh,1.4rem)}.standalone-scoreboard-page .live-score-controls button{width:clamp(2.8rem,6.2vh,4rem);height:clamp(2.8rem,6.2vh,4rem);font-size:clamp(1.55rem,4vh,2.3rem)}.live-score-center-panel{gap:.3rem;padding:.44rem .42rem}.live-score-page .live-score-settings,.live-score-page .live-coin-toss-panel{gap:.35rem;width:100%;padding:.45rem}.live-score-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem}.live-score-settings label{font-size:.68rem}.live-score-settings input{padding:.26rem .34rem;font-size:.76rem}.live-score-timer{min-height:clamp(2.4rem,6vh,3.2rem);font-size:clamp(1.8rem,4vw,2.6rem)}.live-score-message,.live-score-period-status,.live-score-aux-status,.live-score-hint{min-height:1.1rem;font-size:.72rem}.time-trial-live-stage{gap:.44rem;padding:.52rem .48rem}.time-trial-value{min-height:clamp(3.8rem,9.2vh,6rem)}.time-trial-value .number-glyph{width:clamp(2.8rem,6.2vw,5.8rem)}.time-trial-value .number-separator{font-size:clamp(2.6rem,6.2vw,5.8rem)}.time-trial-actions{gap:.32rem}.time-trial-actions button{min-height:var(--match-control-height);min-width:clamp(4.9rem,7vw,7.2rem);padding:.4rem .66rem;font-size:.84rem}.time-trial-message,.time-trial-last-saved{font-size:.78rem}.standalone-stopwatch-main{grid-template-rows:1fr;grid-template-columns:minmax(0,1.28fr) minmax(260px,1fr)}.target-board-main{grid-template-rows:1fr;grid-template-columns:minmax(0,1.46fr) minmax(250px,1fr);align-items:stretch}.target-board-stage{gap:.24rem;padding:.38rem .42rem}.target-board-round{font-size:.74rem}.target-board-current-team{font-size:clamp(.88rem,1.3vw,1.2rem)}.target-goal-wrap:not(.is-archery-target){width:min(100%,680px);max-height:min(50vh,300px)}.target-goal-wrap.is-archery-target{width:min(100%,430px);max-height:min(55vh,430px)}.target-zone{width:clamp(2rem,4.4vw,3rem);height:clamp(2rem,4.4vw,3rem);font-size:clamp(.7rem,1.4vw,.95rem)}.target-zone-points{width:clamp(1.28rem,2.2vw,1.9rem);height:clamp(1.28rem,2.2vw,1.9rem);font-size:clamp(.6rem,1vw,.8rem)}.target-board-score-section{padding:.34rem}.target-board-score-section .results-table th,.target-board-score-section .results-table td{padding:.3rem .26rem;font-size:.72rem}.target-board-score-section .results-header-static{min-height:1.9rem;padding:.28rem .18rem;font-size:.66rem}}.live-header-label-compact{display:none}.live-score-page,.time-trial-live-page,.target-board-page{overflow:hidden}.counter-player-rows{max-height:min(48dvh,24rem);padding-right:.12rem;overflow:auto}@media (max-width:900px){.live-header-label-full{display:none}.live-header-label-compact{display:inline}.live-score-header,.time-trial-live-header,.target-board-header{text-align:initial;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.live-score-title-wrap,.time-trial-title-wrap,.target-board-title-wrap{text-align:center;min-width:0}.live-score-back-link,.live-score-fullscreen{white-space:nowrap;gap:.24rem;min-width:0;padding:.3rem .52rem;font-size:.68rem}.live-score-fullscreen .h-5.w-5{width:.82rem;height:.82rem}.live-score-discipline,.live-score-title-wrap h1,.time-trial-title-wrap h1,.target-board-title-wrap h1{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.live-score-discipline{letter-spacing:.06em;font-size:.62rem}.live-score-title-wrap h1,.time-trial-title-wrap h1,.target-board-title-wrap h1{margin-top:.08rem;font-size:clamp(.88rem,2.8vw,1.2rem)}}@media (max-width:599px){.live-score-page,.time-trial-live-page,.target-board-page{--match-shell-padding:.36rem;--match-shell-gap:.34rem;--match-control-height:2.7rem}.live-score-back-link,.live-score-fullscreen{justify-content:center;width:auto;padding:.26rem .42rem}.live-score-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"left right""center center";gap:.26rem}.live-score-main-grid>.live-score-team-panel:first-of-type{grid-area:left}.live-score-main-grid>.live-score-team-panel:last-of-type{grid-area:right}.live-score-main-grid>.live-score-center-panel{grid-area:center;max-height:42dvh;overflow:auto}.standalone-scoreboard-page.is-multi-team-mode .live-score-main-grid>.live-score-center-panel{max-height:36dvh}.standalone-scoreboard-page.is-multi-team-mode .standalone-scoreboard-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.26rem}.standalone-scoreboard-page.is-multi-team-mode .standalone-scoreboard-extra-panel{padding:.34rem .28rem}.standalone-scoreboard-page.is-multi-team-mode .standalone-scoreboard-extra-panel h2{font-size:clamp(.72rem,3.1vw,.94rem)}.standalone-scoreboard-page.is-multi-team-mode .standalone-scoreboard-extra-panel .live-score-value{min-height:clamp(2.8rem,10vw,4.1rem)}.standalone-scoreboard-page.is-multi-team-mode .standalone-scoreboard-extra-panel .live-score-value .number-glyph{width:clamp(2.2rem,8vw,3.5rem)}.standalone-scoreboard-page.is-multi-team-mode .standalone-scoreboard-extra-panel .live-score-controls button{width:clamp(1.9rem,8.4vw,2.35rem);height:clamp(1.9rem,8.4vw,2.35rem);font-size:clamp(1rem,3.8vw,1.2rem)}.live-score-team-panel{width:100%;padding:.38rem .3rem}.live-score-team-panel h2{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(.76rem,3.4vw,1rem);overflow:hidden}.live-nominees{gap:.14rem;min-height:1.6rem;max-height:2rem;margin-top:.05rem;overflow:hidden}.live-nominee-avatar{width:clamp(1.55rem,6.2vw,2.05rem);height:clamp(1.55rem,6.2vw,2.05rem)}.live-score-subcaption{margin-top:.08rem;font-size:.56rem}.live-score-value{min-height:clamp(3.3rem,12vw,4.8rem)}.live-score-value .number-glyph{width:clamp(2.7rem,9vw,4.2rem)}.live-score-controls{gap:.16rem}.live-score-controls button{width:clamp(1.95rem,8vw,2.4rem);height:clamp(1.95rem,8vw,2.4rem);font-size:clamp(.98rem,3.9vw,1.22rem)}.standalone-scoreboard-page .live-score-controls button{width:clamp(2.2rem,9.5vw,2.8rem);height:clamp(2.2rem,9.5vw,2.8rem);font-size:clamp(1.2rem,4.4vw,1.5rem)}.live-sets-panel span{font-size:.54rem}.live-sets-value{min-height:1.55rem}.live-sets-value .number-glyph{width:clamp(1.1rem,4vw,1.55rem)}.live-tennis-games-panel .live-sets-value{min-height:1.2rem}.live-tennis-games-panel .live-sets-value .number-glyph{width:clamp(.88rem,3.4vw,1.2rem)}.live-score-center-panel{align-content:start;gap:.2rem;width:100%;padding:.34rem}.live-score-page .live-score-settings,.live-score-page .live-coin-toss-panel{gap:.24rem;width:100%;padding:.34rem}.live-score-settings-grid{grid-template-columns:1fr;gap:.28rem}.live-score-settings h3,.live-coin-toss-panel h3{font-size:.68rem}.live-score-settings label{font-size:.58rem}.live-score-settings input{padding:.2rem .26rem;font-size:.64rem}.live-score-settings button,.live-coin-toss-panel button,.live-score-timer-actions button,.live-score-flow-actions button{padding:.26rem .5rem;font-size:.62rem}.live-score-timer{min-height:1.8rem}.live-score-timer .number-glyph{width:clamp(1.02rem,4.2vw,1.45rem)}.live-score-timer .number-separator{font-size:clamp(.9rem,3.8vw,1.24rem)}.live-score-message,.live-score-period-status,.live-score-aux-status,.live-score-hint{min-height:.82rem;font-size:.62rem;line-height:1.22}.time-trial-live-stage{gap:.28rem;min-height:0;padding:.36rem}.time-trial-nominees{min-height:1.6rem;max-height:2rem;overflow:hidden}.time-trial-value{min-height:clamp(2.9rem,11vw,4.8rem)}.time-trial-value .number-glyph{width:clamp(2.3rem,10vw,4.2rem)}.time-trial-value .number-separator{font-size:clamp(1.9rem,8vw,3.4rem)}.time-trial-actions{gap:.22rem}.time-trial-actions button{flex:calc(50% - .12rem);min-width:0;min-height:2.15rem;padding:.24rem .44rem;font-size:.7rem}.time-trial-message,.time-trial-last-saved{min-height:.8rem;font-size:.64rem}.standalone-stopwatch-main{grid-template-rows:minmax(0,1fr) minmax(0,.65fr)}.standalone-stopwatch-score-section .results-table-wrap{max-height:100%;overflow:auto}.target-board-main{grid-template-rows:minmax(0,1fr) minmax(0,.68fr)}.target-board-stage{gap:.2rem;padding:.34rem .36rem}.target-board-round{font-size:.62rem}.target-board-current-team{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(.74rem,3.2vw,.96rem);overflow:hidden}.target-goal-wrap:not(.is-archery-target){max-height:min(34vh,210px)}.target-goal-wrap.is-archery-target{width:min(100%,290px);max-height:min(35vh,290px)}.target-zone{width:clamp(1.72rem,8vw,2.55rem);height:clamp(1.72rem,8vw,2.55rem);font-size:clamp(.56rem,2.7vw,.78rem)}.target-zone-points{width:clamp(1.05rem,4.2vw,1.45rem);height:clamp(1.05rem,4.2vw,1.45rem);font-size:clamp(.5rem,2vw,.66rem)}.target-zero-button{padding:.26rem .52rem;font-size:.64rem}.target-board-message{min-height:.82rem;font-size:.62rem}.target-board-score-section{grid-template-rows:minmax(0,1fr) auto;padding:.26rem}.target-board-score-section .results-table-wrap{overflow:auto}.target-board-score-section .results-table{min-width:17rem}.target-board-score-section .results-table th,.target-board-score-section .results-table td{padding:.22rem .18rem;font-size:.62rem}.target-board-score-section .results-header-static{min-height:1.28rem;padding:.18rem .14rem;font-size:.55rem}.target-board-nominees{gap:.12rem;min-height:1rem}.target-board-nominees .live-nominee-avatar{width:1.02rem;height:1.02rem}.target-board-score-actions{margin-top:.24rem}.target-undo-button{padding:.26rem .5rem;font-size:.62rem}.standalone-target-settings{grid-template-columns:1fr}.standalone-target-settings button{justify-self:stretch;width:100%}}@keyframes dropdown{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value: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-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}@keyframes spin{to{transform:rotate(360deg)}}