/*! tailwindcss v4.1.11 | 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-font-weight:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-6xl:72rem;--font-ui:"Nunito",sans-serif;--font-brand:"Nunito",sans-serif;--font-editorial:"Nunito",sans-serif;--font-data:"Open Runde",-apple-system,BlinkMacSystemFont,sans-serif;--radius-zero:0px;--radius-xs:8px;--radius-s:16px;--radius-m:22px;--radius-l:28px;--radius-xl:40px;--radius-full:9999px;--shadow-none:none;--shadow-s:0px 2px 4px 0px #0000;--shadow-m:0px 2px 6px 0px #0000000d,0px 8px 24px 0px #00000013;--shadow-l:0px 16px 48px 0px #0000}}@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}:-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}}@layer components{.btn{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-full);padding:var(--space-s)var(--space-l);font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);cursor:pointer;transition:background-color var(--motion-duration)var(--motion-easing),box-shadow var(--motion-duration)var(--motion-easing),transform var(--motion-duration)var(--motion-easing);border:0;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transform:translateY(var(--motion-press-distance))}.btn:disabled{cursor:default;background:var(--neutral-3);color:var(--neutral-6);box-shadow:inset 0 0 0 var(--border-s)var(--neutral-4-transparent)}.btn-icon{padding:var(--space-s)}.btn-primary{background:var(--color-1);color:var(--neutral-1);box-shadow:inset 0 0 0 var(--border-s)var(--color-1-transparent),var(--shadow-none)}.btn-primary:hover:not(:disabled){box-shadow:inset 0 0 0 var(--border-s)var(--color-1-transparent),var(--shadow-s)}.btn-secondary{background:var(--color-1-transparent);color:var(--neutral-10);box-shadow:inset 0 0 0 var(--border-s)var(--neutral-3-transparent),var(--shadow-none)}.btn-secondary:hover:not(:disabled){box-shadow:inset 0 0 0 var(--border-s)var(--color-1-transparent),var(--shadow-s)}.btn-outline{background:var(--color-none);color:var(--neutral-10);box-shadow:inset 0 0 0 1px var(--neutral-4)}.btn-outline:hover:not(:disabled){background:var(--neutral-3-transparent)}.btn-outline:focus-visible{box-shadow:inset 0 0 0 1px var(--color-1-transparent)}.btn-outline:disabled{background:var(--color-none);color:var(--neutral-6);box-shadow:inset 0 0 0 1px var(--neutral-4-transparent)}.btn-ghost{background:var(--color-none);color:var(--neutral-10)}.btn-ghost:hover:not(:disabled),.btn-ghost[aria-pressed=true]{background:var(--neutral-3-transparent)}.btn-ghost:disabled{background:var(--color-none)}.btn-danger{background:var(--error);color:var(--neutral-1);box-shadow:inset 0 0 0 var(--border-s)var(--error-transparent),var(--shadow-none)}.btn-danger:hover:not(:disabled){box-shadow:inset 0 0 0 var(--border-s)var(--error-transparent),var(--shadow-s)}.btn-primary{background:var(--button-primary-background)}}@layer utilities{.visible{visibility:visible}.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}.fixed{position:fixed}.static{position:static}.mx-auto{margin-inline:auto}.mr-auto{margin-right:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1}.h-6{height:calc(var(--spacing)*6)}.h-auto{height:auto}.min-h-dvh{min-height:100dvh}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-prose{max-width:65ch}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.basis-64{flex-basis:calc(var(--spacing)*64)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-l{gap:var(--space-l)}.gap-m{gap:var(--space-m)}.gap-s{gap:var(--space-s)}.gap-xl{gap:var(--space-xl)}.gap-xs{gap:var(--space-xs)}.gap-x-l{column-gap:var(--space-l)}.gap-x-m{column-gap:var(--space-m)}.gap-y-xs{row-gap:var(--space-xs)}.rounded-l{border-radius:var(--radius-l)}.rounded-m{border-radius:var(--radius-m)}.rounded-s{border-radius:var(--radius-s)}.bg-neutral-2{background-color:var(--neutral-2)}.bg-neutral-3{background-color:var(--neutral-3)}.object-cover{object-fit:cover}.object-\[50\%_40\%\]{object-position:50% 40%}.object-\[50\%_70\%\]{object-position:50% 70%}.object-\[50\%_84\%\]{object-position:50% 84%}.object-bottom{object-position:bottom}.object-top{object-position:top}.p-xs{padding:var(--space-xs)}.px-m{padding-inline:var(--space-m)}.py-s{padding-block:var(--space-s)}.py-xl{padding-block:var(--space-xl)}.py-xxl{padding-block:var(--space-xxl)}.pl-l{padding-left:var(--space-l)}.font-brand{font-family:var(--font-brand)}.text-l{font-size:var(--size-l);line-height:var(--tw-leading,var(--line-l));letter-spacing:var(--tw-tracking,var(--letter-spacing-l))}.text-m{font-size:var(--size-m);line-height:var(--tw-leading,var(--line-m));letter-spacing:var(--tw-tracking,var(--letter-spacing-m))}.text-s{font-size:var(--size-s);line-height:var(--tw-leading,var(--line-s));letter-spacing:var(--tw-tracking,var(--letter-spacing-s))}.text-xl{font-size:var(--size-xl);line-height:var(--tw-leading,var(--line-xl));letter-spacing:var(--tw-tracking,var(--letter-spacing-xl))}.font-heavy{--tw-font-weight:var(--weight-ui-heavy);font-weight:var(--weight-ui-heavy)}.font-medium{--tw-font-weight:var(--weight-ui-medium);font-weight:var(--weight-ui-medium)}.whitespace-nowrap{white-space:nowrap}.text-neutral-8{color:var(--neutral-8)}.text-neutral-10{color:var(--neutral-10)}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-m:focus{top:var(--space-m)}.focus\:left-m:focus{left:var(--space-m)}.focus\:z-10:focus{z-index:10}.focus\:rounded-xs:focus{border-radius:var(--radius-xs)}.focus\:bg-neutral-1:focus{background-color:var(--neutral-1)}.focus\:p-s:focus{padding:var(--space-s)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}@media (min-width:48rem){.md\:order-first{order:-9999}.md\:aspect-\[780\/750\]{aspect-ratio:780/750}.md\:aspect-auto{aspect-ratio:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.md\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-xl{gap:var(--space-xl)}.md\:gap-x-xl{column-gap:var(--space-xl)}.md\:object-center{object-position:center}.md\:py-xxxl{padding-block:var(--space-xxxl)}.md\:text-xxl{font-size:var(--size-xxl);line-height:var(--tw-leading,var(--line-xxl));letter-spacing:var(--tw-tracking,var(--letter-spacing-xxl))}}@media (min-width:64rem){.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg\:items-center{align-items:center}}.dark\:block:where([data-theme=dark],[data-theme=dark] *){display:block}.dark\:hidden:where([data-theme=dark],[data-theme=dark] *){display:none}.\[\&_a\]\:text-neutral-10 a{color:var(--neutral-10)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_h2\]\:pt-m h2{padding-top:var(--space-m)}.\[\&_h2\]\:font-brand h2{font-family:var(--font-brand)}.\[\&_h2\]\:text-l h2{font-size:var(--size-l);line-height:var(--tw-leading,var(--line-l));letter-spacing:var(--tw-tracking,var(--letter-spacing-l))}.\[\&_h2\]\:font-heavy h2{--tw-font-weight:var(--weight-ui-heavy);font-weight:var(--weight-ui-heavy)}.\[\&_ul\]\:flex ul{display:flex}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:flex-col ul{flex-direction:column}.\[\&_ul\]\:gap-xxs ul{gap:var(--space-xxs)}.\[\&_ul\]\:pl-l ul{padding-left:var(--space-l)}}@font-face{font-family:Nunito;src:url(/fonts/nunito/nunito-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;src:url(/fonts/nunito/nunito-latin-ext-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;src:url(/fonts/nunito/nunito-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;src:url(/fonts/nunito/nunito-latin-ext-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;src:url(/fonts/nunito/nunito-latin-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;src:url(/fonts/nunito/nunito-latin-ext-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Runde;src:url(/fonts/open-runde/OpenRunde-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Runde;src:url(/fonts/open-runde/OpenRunde-Bold.woff2)format("woff2");font-weight:700 800;font-style:normal;font-display:swap}@font-face{font-family:Patrick Hand;src:url(/fonts/patrick-hand/PatrickHand-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ev-reserve:calc(92px + env(safe-area-inset-bottom));--ev-row:clamp(34px,calc((100dvh - 100vw - var(--ev-reserve))/6),48px);--ev-photo:calc(var(--ev-row) - 4px)}@media (min-height:560px){:root{--ev-reserve:calc(148px + env(safe-area-inset-bottom))}}@media (min-width:48rem){:root{--ev-row:34px}}:root{color-scheme:light;--color-none:transparent;--color-1:#00906c;--color-1-transparent:#00906c33;--color-2:#abff5a;--color-2-transparent:#abff5a33;--color-3:#ffd56a;--color-3-transparent:#ffd56a33;--color-4:#123d5c;--color-4-transparent:#123d5c33;--success:#00c853;--success-transparent:#00c85333;--warning:#ffea00;--warning-transparent:#ffea0033;--error:#fc032d;--error-transparent:#fc032d33;--neutral-1:#fff;--neutral-1-transparent:#fff3;--neutral-2:#fcfbfa;--neutral-2-transparent:#fcfbfa33;--neutral-3:#f5f4f1;--neutral-3-transparent:#f5f4f133;--neutral-4:#e9e5df;--neutral-4-transparent:#e9e5df33;--neutral-5:#d2ccbf;--neutral-5-transparent:#d2ccbf33;--neutral-6:#a5a094;--neutral-6-transparent:#a5a09433;--neutral-7:#837e72;--neutral-7-transparent:#837e7233;--neutral-8:#595449;--neutral-8-transparent:#59544933;--neutral-9:#383329;--neutral-9-transparent:#38332933;--neutral-10:#000;--neutral-10-transparent:#0003;--space-zero:0px;--space-xxs:4px;--space-xs:8px;--space-s:12px;--space-m:16px;--space-l:24px;--space-xl:32px;--space-xxl:48px;--size-xxs:10px;--line-xxs:14px;--letter-spacing-xxs:-.04em;--size-xs:12px;--line-xs:16px;--letter-spacing-xs:-.04em;--size-s:14px;--line-s:20px;--letter-spacing-s:-.04em;--size-m:16px;--line-m:24px;--letter-spacing-m:-.04em;--size-l:24px;--line-l:32px;--letter-spacing-l:-.04em;--size-xl:36px;--line-xl:40px;--letter-spacing-xl:-.04em;--size-xxl:48px;--line-xxl:52px;--letter-spacing-xxl:-.04em;--weight-ui-regular:400;--weight-ui-medium:700;--weight-ui-heavy:800;--weight-brand-regular:400;--weight-brand-medium:700;--weight-brand-heavy:800;--weight-editorial-regular:400;--weight-editorial-medium:700;--weight-editorial-heavy:800;--weight-data-regular:400;--weight-data-medium:700;--weight-data-heavy:800;--border-none:0px;--border-s:0px;--border-m:0px;--border-l:0px;--border-default-color:#e9e5df33;--border-shadow-none:0 0 0 0 transparent;--border-shadow-s:0 0 0 0 transparent;--border-shadow-m:0 0 0 0 transparent;--border-shadow-l:0 0 0 0 transparent;--motion-duration:.16s;--motion-easing:cubic-bezier(.16,1,.3,1);--motion-large-duration:.28s;--motion-large-easing:cubic-bezier(.16,1,.3,1);--motion-popup-scale:.96;--motion-press-distance:1px;--option-badge-background:#00906c;--option-badge-foreground:#fcfbfa;--navigation-active-background:#00906c;--navigation-active-foreground:#fcfbfa;--emphasis-icon-background:#ffd56a;--emphasis-icon-foreground:#000;--cte-canvas:#fff;--cte-surface:#fcfbfa;--cte-surface-muted:#f5f4f1;--cte-text:#000;--cte-text-muted:#837e72;--cte-border:#e9e5df33;--cte-accent:#00906c;--cte-accent-text:#fcfbfa;--cte-danger:#fc032d;--cte-focus:#00906c}:root[data-theme=dark]{color-scheme:dark;--neutral-1:#051411;--neutral-1-transparent:#05141133;--neutral-2:#142320;--neutral-2-transparent:#14232033;--neutral-3:#1f2e2b;--neutral-3-transparent:#1f2e2b33;--neutral-4:#30413d;--neutral-4-transparent:#30413d33;--neutral-5:#4a5b57;--neutral-5-transparent:#4a5b5733;--neutral-6:#768884;--neutral-6-transparent:#76888433;--neutral-7:#9dafab;--neutral-7-transparent:#9dafab33;--neutral-8:#c7d1cf;--neutral-8-transparent:#c7d1cf33;--neutral-9:#ecf7f4;--neutral-9-transparent:#ecf7f433;--neutral-10:#fff;--neutral-10-transparent:#fff3;--border-default-color:#30413d33;--option-badge-foreground:#142320;--navigation-active-foreground:#142320;--cte-canvas:#051411;--cte-surface:#142320;--cte-surface-muted:#1f2e2b;--cte-text:#fff;--cte-text-muted:#9dafab;--cte-border:#30413d33;--cte-accent-text:#142320}html,body,#__next{width:100%;height:100%;margin:0;overflow:hidden}body{background:var(--cte-canvas);color:var(--cte-text);font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}:focus-visible{outline:2px solid var(--cte-focus);outline-offset:2px}@keyframes roster-cross-in{0%{opacity:0;transform:scale(1.8)rotate(-12deg)}70%{opacity:1;transform:scale(.9)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.roster-cross{animation:.36s cubic-bezier(.2,.8,.2,1) both roster-cross-in}@keyframes cm-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes cm-pop-in{0%{opacity:0;transform:translateY(var(--space-s))scale(var(--motion-popup-scale))}to{opacity:1;transform:none}}@keyframes cm-range-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes cm-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.cm-shake{animation:.38s ease-in-out both cm-shake}.cm-pop-in{animation:cm-pop-in var(--motion-large-duration)var(--motion-large-easing)both}.cm-countdown{transform-origin:0;animation-name:cm-countdown;animation-timing-function:linear;animation-fill-mode:forwards}.cm-range-ping{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite cm-range-ping}@keyframes ev-lit{0%{background-color:var(--color-3)}}.ev-lit{animation:1.6s ease-out ev-lit}@keyframes ev-pulse{30%{box-shadow:0 0 0 4px #b27dff8c}}.ev-pulse{animation:.9s ease-out ev-pulse}@keyframes ev-nudge{0%,40%,80%,to{transform:translate(0)}20%,60%{transform:translate(24px)}}.ev-nudge{animation:1.6s ease-in-out .6s ev-nudge}.ev-sparkle{border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#fff1bf00 35%,#fff8dcf2 50%,#fff1bf00 65%) 0 0/250% 100% no-repeat,#ffd56a73;animation:1s ease-in-out 3 ev-sweep,3s ease-out forwards ev-sparkle-fade;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 2px #f5b82e}.ev-sparkle:before,.ev-sparkle:after{content:"✦";color:#fff;text-shadow:0 0 3px #f5b82e,0 0 8px #ffd56a;font-size:12px;line-height:1;animation:.75s ease-in-out infinite both ev-twinkle;position:absolute}.ev-sparkle:before{top:3px;left:5px}.ev-sparkle:after{font-size:9px;animation-delay:.375s;bottom:3px;right:5px}@keyframes ev-sweep{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}@keyframes ev-sparkle-fade{0%,75%{opacity:1}to{opacity:0}}@keyframes ev-twinkle{0%,to{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}.ev-missed{color:var(--neutral-7);pointer-events:none;text-decoration:line-through;-webkit-text-decoration-color:var(--error);-webkit-text-decoration-color:var(--error);text-decoration-color:var(--error);font-size:11px;font-weight:800;line-height:1;text-decoration-thickness:2px}.ev-missed.is-fresh{animation:2.4s ease-in forwards ev-missed}@keyframes ev-missed{0%{opacity:0;transform:scale(1.5)}12%,70%{opacity:1;transform:none}to{opacity:0}}.ev-highlight{z-index:1;background-color:#b27dff38;animation:1.8s ease-in-out infinite ev-highlight;position:relative;box-shadow:inset 0 0 0 2px #b27dff,0 0 3px #b27dff,0 0 6px #b27dffb3}@keyframes ev-highlight{50%{box-shadow:inset 0 0 0 2px #b27dff,0 0 1px #b27dff,0 0 3px #b27dff66}}.ev-glow{filter:drop-shadow(0 0 3px #b27dff)drop-shadow(0 0 6px #b27dffb3);animation:1.8s ease-in-out infinite ev-glow}@keyframes ev-glow{50%{filter:drop-shadow(0 0 1px #b27dff)drop-shadow(0 0 3px #b27dff66)}}.ev-wiggle{animation:.5s ease-in-out 2 ev-wiggle}@keyframes ev-wiggle{0%,to{rotate:none}25%{rotate:-9deg}75%{rotate:9deg}}@keyframes ev-hint{0%,to{opacity:0}12%,85%{opacity:1}}.ev-hint{animation:3.4s ease-in-out .4s both ev-hint}.animal-card{aspect-ratio:1.08/1.06;box-sizing:border-box;width:100%;rotate:var(--tilt,0deg);transform-origin:50% 3%;background:#f6f1e4;border-radius:2px;flex-direction:column;padding:6%;display:flex;position:relative;box-shadow:1px 2px 3px #00000073;container-type:inline-size}.animal-card.is-picked{background:#bfe0ee}.animal-card-photo{background:#e4ded0;flex:1;min-height:0;display:block;overflow:hidden}.animal-card.is-out .animal-card-photo{filter:grayscale()brightness(.85)}.animal-card-num{aspect-ratio:1;color:#1b2a2f;background:#f6f1e4;border-radius:50%;place-items:center;width:max(28%,14px);font-family:Patrick Hand,Comic Sans MS,cursive;font-size:max(23cqw,10px);line-height:1;display:grid;position:absolute;top:3%;right:3%;box-shadow:1px 2px 2px #00000059}.pencil-mark{font-family:Patrick Hand,Comic Sans MS,cursive}.animal-card-pin{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#ff9b9b 0 18%,#d62828 45%,#6e0a0a 100%);border-radius:50%;width:20%;position:absolute;top:-6%;left:50%;translate:-50%;box-shadow:1px 2px 2px #0000008c}.animal-card-x{pointer-events:none;width:92%;height:92%;position:absolute;inset:4%}.animal-card-x path{fill:none;stroke:#e0262b;stroke-width:9px;stroke-linecap:round}.trap-card{aspect-ratio:1;color:#8fb3a8;background:#10181c;border-radius:3px;place-items:center;width:100%;font-weight:800;display:grid;position:relative;box-shadow:1px 2px 3px #00000073}.trap-card:before{content:"";background-color:#0000;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:30% 2px,2px 30%,30% 2px,2px 30%,30% 2px,2px 30%,30% 2px,2px 30%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;position:absolute;inset:12%}.trap-card:after{content:"";aspect-ratio:1;background:#e0262b;border-radius:50%;width:12%;position:absolute;top:14%;right:16%}@keyframes ev-fade{0%{opacity:0;transform:translateY(4px)}}.ev-fade{animation:.24s ease-out ev-fade}@keyframes ev-scroll{to{transform:translateY(var(--scroll-y))}}.ev-scroll{animation:ev-scroll var(--scroll-ms)ease-in-out 1.5s both}.ev-fly{z-index:9000;pointer-events:none;position:fixed}.ev-fly img{width:100%;height:100%;display:block}.ev-fly span{position:absolute;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.cm-shake,.cm-pop-in,.cm-range-ping,.roster-cross,.ev-lit,.ev-pulse,.ev-nudge,.ev-fade,.ev-sparkle,.ev-missed.is-fresh,.ev-wiggle,.ev-glow,.ev-highlight{animation:none}.ev-sparkle:before,.ev-sparkle:after{display:none}.ev-hint{opacity:0;animation:none}.ev-scroll{animation-timing-function:step-end}}html,body{height:auto;overflow:visible}:root{--button-primary-background:#008663;--space-xxxl:64px}:root[data-theme=dark]{--button-primary-background:var(--color-1)}@property --tw-font-weight{syntax:"*";inherits:false}
