/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@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-red-400:oklch(70.4% .191 22.216);--color-amber-300:oklch(87.9% .169 91.605);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--ease-out:cubic-bezier(0,0,.2,1);--aspect-video:16/9;--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);--font-hc-display:"Anton","Impact","Haettenschweiler","Arial Narrow Bold",sans-serif;--font-hc-label:"Barlow Condensed","Arial Narrow",sans-serif;--color-hc-stage:#07080c}}@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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground);font-family:ui-sans-serif,system-ui,sans-serif}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-\[0\.18em\]{top:.18em}.top-\[30\%\]{top:30%}.top-full{top:100%}.right-1{right:calc(var(--spacing)*1)}.right-3{right:calc(var(--spacing)*3)}.right-\[0\.3em\]{right:.3em}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-\[30\%\]{bottom:30%}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-\[6px\]{left:6px}.left-\[clamp\(10px\,1\.4vw\,22px\)\]{left:clamp(10px,1.4vw,22px)}.z-10{z-index:10}.z-20{z-index:20}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-\[8px\]{margin-top:8px}.mt-\[clamp\(8px\,2vh\,22px\)\]{margin-top:clamp(8px,2vh,22px)}.mb-\[clamp\(10px\,2vh\,22px\)\]{margin-bottom:clamp(10px,2vh,22px)}.mb-\[clamp\(12px\,2\.4vh\,28px\)\]{margin-bottom:clamp(12px,2.4vh,28px)}.mb-\[clamp\(28px\,9vh\,110px\)\]{margin-bottom:clamp(28px,9vh,110px)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-\[0\.8em\]{width:.8em;height:.8em}.size-\[1\.2em\]{width:1.2em;height:1.2em}.size-\[50\%\]{width:50%;height:50%}.size-\[62\%\]{width:62%;height:62%}.size-\[clamp\(14px\,2\.2vh\,24px\)\]{width:clamp(14px,2.2vh,24px);height:clamp(14px,2.2vh,24px)}.size-\[clamp\(18px\,3vh\,30px\)\]{width:clamp(18px,3vh,30px);height:clamp(18px,3vh,30px)}.size-\[clamp\(18px\,3vh\,32px\)\]{width:clamp(18px,3vh,32px);height:clamp(18px,3vh,32px)}.size-\[clamp\(20px\,3\.4vh\,34px\)\]{width:clamp(20px,3.4vh,34px);height:clamp(20px,3.4vh,34px)}.size-\[clamp\(20px\,4vh\,44px\)\]{width:clamp(20px,4vh,44px);height:clamp(20px,4vh,44px)}.size-\[clamp\(24px\,5vh\,56px\)\]{width:clamp(24px,5vh,56px);height:clamp(24px,5vh,56px)}.size-\[clamp\(32px\,7vh\,80px\)\]{width:clamp(32px,7vh,80px);height:clamp(32px,7vh,80px)}.size-\[clamp\(40px\,7vh\,56px\)\]{width:clamp(40px,7vh,56px);height:clamp(40px,7vh,56px)}.size-\[clamp\(48px\,11vh\,128px\)\]{width:clamp(48px,11vh,128px);height:clamp(48px,11vh,128px)}.size-\[clamp\(84px\,26vw\,136px\)\]{width:clamp(84px,26vw,136px);height:clamp(84px,26vw,136px)}.h-0{height:calc(var(--spacing)*0)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing)*2)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-16{height:calc(var(--spacing)*16)}.h-\[0\.62em\]{height:.62em}.h-\[1\.1em\]{height:1.1em}.h-\[clamp\(6px\,1vh\,12px\)\]{height:clamp(6px,1vh,12px)}.h-\[clamp\(24px\,4vh\,44px\)\]{height:clamp(24px,4vh,44px)}.h-\[clamp\(56px\,9vh\,96px\)\]{height:clamp(56px,9vh,96px)}.h-\[clamp\(64px\,13vh\,150px\)\]{height:clamp(64px,13vh,150px)}.h-\[clamp\(120px\,26vh\,300px\)\]{height:clamp(120px,26vh,300px)}.h-full{height:100%}.max-h-\[70vh\]{max-height:70vh}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[2\.6em\]{min-height:2.6em}.min-h-\[clamp\(24px\,4vh\,44px\)\]{min-height:clamp(24px,4vh,44px)}.min-h-\[clamp\(48px\,8vh\,88px\)\]{min-height:clamp(48px,8vh,88px)}.min-h-\[clamp\(56px\,9vh\,96px\)\]{min-height:clamp(56px,9vh,96px)}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-1\/2{width:50%}.w-3{width:calc(var(--spacing)*3)}.w-10{width:calc(var(--spacing)*10)}.w-20{width:calc(var(--spacing)*20)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-\[5\.6em\]{width:5.6em}.w-\[clamp\(34px\,8vh\,100px\)\]{width:clamp(34px,8vh,100px)}.w-\[clamp\(46px\,13vh\,150px\)\]{width:clamp(46px,13vh,150px)}.w-\[clamp\(64px\,min\(12vh\,21vw\)\,140px\)\]{width:clamp(64px,min(12vh,21vw),140px)}.w-\[clamp\(96px\,min\(14vw\,27vh\)\,250px\)\]{width:clamp(96px,min(14vw,27vh),250px)}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1700px\]{max-width:1700px}.max-w-\[1800px\]{max-width:1800px}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[min\(100\%\,300px\)\]{min-width:min(100%,300px)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[0\.03em\]{--tw-translate-y:.03em;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.-skew-x-\[8deg\]{--tw-skew-x:skewX( -8deg );transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.-skew-x-\[12deg\]{--tw-skew-x:skewX( -12deg );transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.-skew-x-\[20deg\]{--tw-skew-x:skewX( -20deg );transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.skew-x-\[8deg\]{--tw-skew-x:skewX(8deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[6rem_1fr\]{grid-template-columns:6rem 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(36rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(36rem,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center-safe{justify-content:safe center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-\[0\.2em\]{gap:.2em}.gap-\[0\.3em\]{gap:.3em}.gap-\[0\.4em\]{gap:.4em}.gap-\[0\.6em\]{gap:.6em}.gap-\[0\.18em\]{gap:.18em}.gap-\[0\.25em\]{gap:.25em}.gap-\[0\.35em\]{gap:.35em}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[clamp\(3px\,0\.5vw\,8px\)\]{gap:clamp(3px,.5vw,8px)}.gap-\[clamp\(4px\,0\.8vw\,12px\)\]{gap:clamp(4px,.8vw,12px)}.gap-\[clamp\(6px\,0\.9vw\,16px\)\]{gap:clamp(6px,.9vw,16px)}.gap-\[clamp\(6px\,1\.4vh\,16px\)\]{gap:clamp(6px,1.4vh,16px)}.gap-\[clamp\(6px\,1vw\,16px\)\]{gap:clamp(6px,1vw,16px)}.gap-\[clamp\(6px\,2\.6vh\,32px\)\]{gap:clamp(6px,2.6vh,32px)}.gap-\[clamp\(8px\,1\.2vw\,16px\)\]{gap:clamp(8px,1.2vw,16px)}.gap-\[clamp\(8px\,1\.4vw\,22px\)\]{gap:clamp(8px,1.4vw,22px)}.gap-\[clamp\(8px\,1\.4vw\,24px\)\]{gap:clamp(8px,1.4vw,24px)}.gap-\[clamp\(8px\,1\.6vh\,18px\)\]{gap:clamp(8px,1.6vh,18px)}.gap-\[clamp\(8px\,1\.6vh\,20px\)\]{gap:clamp(8px,1.6vh,20px)}.gap-\[clamp\(8px\,1vw\,16px\)\]{gap:clamp(8px,1vw,16px)}.gap-\[clamp\(8px\,2\.4vh\,28px\)\]{gap:clamp(8px,2.4vh,28px)}.gap-\[clamp\(8px\,2vh\,24px\)\]{gap:clamp(8px,2vh,24px)}.gap-\[clamp\(10px\,1\.6vw\,24px\)\]{gap:clamp(10px,1.6vw,24px)}.gap-\[clamp\(10px\,2\.6vh\,30px\)\]{gap:clamp(10px,2.6vh,30px)}.gap-\[clamp\(10px\,2vh\,22px\)\]{gap:clamp(10px,2vh,22px)}.gap-\[clamp\(10px\,2vw\,32px\)\]{gap:clamp(10px,2vw,32px)}.gap-\[clamp\(12px\,2\.4vw\,40px\)\]{gap:clamp(12px,2.4vw,40px)}.gap-\[clamp\(12px\,2\.8vh\,32px\)\]{gap:clamp(12px,2.8vh,32px)}.gap-\[clamp\(12px\,2vw\,32px\)\]{gap:clamp(12px,2vw,32px)}.gap-\[clamp\(14px\,3\.5vh\,40px\)\]{gap:clamp(14px,3.5vh,40px)}.gap-\[clamp\(14px\,3vh\,36px\)\]{gap:clamp(14px,3vh,36px)}.gap-\[clamp\(14px\,3vw\,56px\)\]{gap:clamp(14px,3vw,56px)}.gap-\[clamp\(14px\,4vw\,80px\)\]{gap:clamp(14px,4vw,80px)}.gap-\[clamp\(16px\,3\.6vh\,44px\)\]{gap:clamp(16px,3.6vh,44px)}.gap-\[clamp\(16px\,4vh\,48px\)\]{gap:clamp(16px,4vh,48px)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-\[0\.6em\]{column-gap:.6em}.gap-x-\[clamp\(14px\,2vw\,32px\)\]{column-gap:clamp(14px,2vw,32px)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-5{row-gap:calc(var(--spacing)*5)}.gap-y-\[0\.28em\]{row-gap:.28em}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-input{border-color:var(--input)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-\[\#0b0b10\]{background-color:#0b0b10}.bg-\[\#1f1f24\]{background-color:#1f1f24}.bg-\[\#07080c\]\/45{background-color:#07080c73}.bg-\[\#07080c\]\/55{background-color:#07080c8c}.bg-\[\#07080c\]\/60{background-color:#07080c99}.bg-\[\#07080c\]\/70{background-color:#07080cb3}.bg-\[\#07080c\]\/80{background-color:#07080ccc}.bg-\[\#d9102a\]{background-color:#d9102a}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-muted{background-color:var(--muted)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#ff3d1f\]{--tw-gradient-from:#ff3d1f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#ffb02b\]{--tw-gradient-to:#ffb02b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-\[3px\]{padding:3px}.p-\[clamp\(6px\,1vh\,12px\)\]{padding:clamp(6px,1vh,12px)}.p-\[clamp\(6px\,1vh\,14px\)\]{padding:clamp(6px,1vh,14px)}.p-\[clamp\(8px\,1\.4vh\,16px\)\]{padding:clamp(8px,1.4vh,16px)}.p-\[clamp\(8px\,1\.6vh\,18px\)\]{padding:clamp(8px,1.6vh,18px)}.p-\[clamp\(10px\,1\.6vh\,20px\)\]{padding:clamp(10px,1.6vh,20px)}.p-\[clamp\(12px\,2\.4vh\,28px\)\]{padding:clamp(12px,2.4vh,28px)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-\[0\.4em\]{padding-inline:.4em}.px-\[0\.5em\]{padding-inline:.5em}.px-\[0\.6em\]{padding-inline:.6em}.px-\[0\.7em\]{padding-inline:.7em}.px-\[0\.8em\]{padding-inline:.8em}.px-\[0\.35em\]{padding-inline:.35em}.px-\[0\.55em\]{padding-inline:.55em}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[0\.1em\]{padding-block:.1em}.py-\[0\.3em\]{padding-block:.3em}.py-\[0\.12em\]{padding-block:.12em}.py-\[0\.15em\]{padding-block:.15em}.py-\[0\.25em\]{padding-block:.25em}.pt-\[0\.5em\]{padding-top:.5em}.pt-\[clamp\(18px\,3\.2vh\,34px\)\]{padding-top:clamp(18px,3.2vh,34px)}.pt-\[max\(var\(--hc-safe-t\)\,10px\)\]{padding-top:max(var(--hc-safe-t),10px)}.pr-\[0\.6em\]{padding-right:.6em}.pr-\[1em\]{padding-right:1em}.pr-\[clamp\(16px\,2\.4vw\,40px\)\]{padding-right:clamp(16px,2.4vw,40px)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-\[clamp\(4px\,1vh\,12px\)\]{padding-bottom:clamp(4px,1vh,12px)}.pl-\[0\.8em\]{padding-left:.8em}.pl-\[0\.55em\]{padding-left:.55em}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-hc-display{font-family:var(--font-hc-display)}.font-hc-label{font-family:var(--font-hc-label)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.4em\]{font-size:.4em}.text-\[0\.13em\]{font-size:.13em}.text-\[0\.24em\]{font-size:.24em}.text-\[0\.25em\]{font-size:.25em}.text-\[0\.32em\]{font-size:.32em}.text-\[0\.55em\]{font-size:.55em}.text-\[0\.62em\]{font-size:.62em}.text-\[0\.82em\]{font-size:.82em}.text-\[1\.05em\]{font-size:1.05em}.text-\[1\.25em\]{font-size:1.25em}.text-\[1\.45em\]{font-size:1.45em}.text-\[1em\]{font-size:1em}.text-\[11px\]{font-size:11px}.text-\[clamp\(9px\,1\.35vh\,15px\)\]{font-size:clamp(9px,1.35vh,15px)}.text-\[clamp\(10px\,1\.5vh\,17px\)\]{font-size:clamp(10px,1.5vh,17px)}.text-\[clamp\(10px\,1\.45vh\,16px\)\]{font-size:clamp(10px,1.45vh,16px)}.text-\[clamp\(11px\,1\.6vh\,18px\)\]{font-size:clamp(11px,1.6vh,18px)}.text-\[clamp\(11px\,1\.7vh\,18px\)\]{font-size:clamp(11px,1.7vh,18px)}.text-\[clamp\(11px\,1\.7vh\,19px\)\]{font-size:clamp(11px,1.7vh,19px)}.text-\[clamp\(13px\,2\.2vh\,24px\)\]{font-size:clamp(13px,2.2vh,24px)}.text-\[clamp\(13px\,2\.2vh\,26px\)\]{font-size:clamp(13px,2.2vh,26px)}.text-\[clamp\(14px\,2\.2vh\,24px\)\]{font-size:clamp(14px,2.2vh,24px)}.text-\[clamp\(14px\,2\.2vh\,26px\)\]{font-size:clamp(14px,2.2vh,26px)}.text-\[clamp\(14px\,2\.4vh\,26px\)\]{font-size:clamp(14px,2.4vh,26px)}.text-\[clamp\(15px\,2\.4vh\,26px\)\]{font-size:clamp(15px,2.4vh,26px)}.text-\[clamp\(16px\,2\.6vh\,28px\)\]{font-size:clamp(16px,2.6vh,28px)}.text-\[clamp\(16px\,2\.6vh\,30px\)\]{font-size:clamp(16px,2.6vh,30px)}.text-\[clamp\(16px\,2\.8vh\,30px\)\]{font-size:clamp(16px,2.8vh,30px)}.text-\[clamp\(18px\,2\.6vh\,30px\)\]{font-size:clamp(18px,2.6vh,30px)}.text-\[clamp\(18px\,3\.3vh\,36px\)\]{font-size:clamp(18px,3.3vh,36px)}.text-\[clamp\(18px\,3vh\,30px\)\]{font-size:clamp(18px,3vh,30px)}.text-\[clamp\(18px\,3vh\,32px\)\]{font-size:clamp(18px,3vh,32px)}.text-\[clamp\(18px\,3vh\,36px\)\]{font-size:clamp(18px,3vh,36px)}.text-\[clamp\(22px\,4\.4vh\,48px\)\]{font-size:clamp(22px,4.4vh,48px)}.text-\[clamp\(22px\,4\.6vh\,54px\)\]{font-size:clamp(22px,4.6vh,54px)}.text-\[clamp\(22px\,4vh\,42px\)\]{font-size:clamp(22px,4vh,42px)}.text-\[clamp\(22px\,5vh\,58px\)\]{font-size:clamp(22px,5vh,58px)}.text-\[clamp\(24px\,4\.2vh\,44px\)\]{font-size:clamp(24px,4.2vh,44px)}.text-\[clamp\(26px\,5vh\,56px\)\]{font-size:clamp(26px,5vh,56px)}.text-\[clamp\(30px\,6vh\,64px\)\]{font-size:clamp(30px,6vh,64px)}.text-\[clamp\(30px\,7vh\,84px\)\]{font-size:clamp(30px,7vh,84px)}.text-\[clamp\(32px\,8vh\,96px\)\]{font-size:clamp(32px,8vh,96px)}.text-\[clamp\(40px\,10vh\,120px\)\]{font-size:clamp(40px,10vh,120px)}.text-\[clamp\(56px\,min\(19vh\,26vw\)\,260px\)\]{font-size:clamp(56px,min(19vh,26vw),260px)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[\#ff4a3b\]{color:#ff4a3b}.text-\[\#ff7a1f\]{color:#ff7a1f}.text-\[\#ffb02b\]{color:#ffb02b}.text-\[\#ffd23b\]{color:#ffd23b}.text-amber-300{color:var(--color-amber-300)}.text-black{color:var(--color-black)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-300{color:var(--color-emerald-300)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-400{color:var(--color-red-400)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.text-white\/25{color:color-mix(in oklab,var(--color-white)25%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[3px_3px_0_rgb\(0_0_0\/0\.6\)\]{--tw-shadow:3px 3px 0 var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[5px_5px_0_rgb\(0_0_0\/0\.6\)\]{--tw-shadow:5px 5px 0 var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[6px_6px_0_rgb\(0_0_0\/0\.6\)\]{--tw-shadow:6px 6px 0 var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_4px_0_rgb\(0_0_0\/0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 0 var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!paused{animation-play-state:paused!important}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[lit\=0\]\:opacity-35[data-lit="0"]{opacity:.35}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:64rem){.lg\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}}@media(orientation:portrait){.portrait\:h-\[clamp\(56px\,8\.5vh\,100px\)\]{height:clamp(56px,8.5vh,100px)}.portrait\:w-\[min\(28vw\,10\.5vh\)\]{width:min(28vw,10.5vh)}.portrait\:justify-between{justify-content:space-between}.portrait\:text-\[clamp\(20px\,3\.4vh\,40px\)\]{font-size:clamp(20px,3.4vh,40px)}}@media(orientation:landscape){.landscape\:min-h-\[1\.6em\]{min-height:1.6em}.landscape\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.landscape\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.landscape\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.landscape\:flex-row{flex-direction:row}.landscape\:px-\[3vw\]{padding-inline:3vw}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{color-scheme:light;--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0)}.dark{color-scheme:dark;--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0)}@media native and (prefers-color-scheme:dark){:root{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0)}}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800.woff2)format("woff2")}.hc-root{--hc-skew:-8deg;--hc-over:cubic-bezier(.18,1.45,.4,1);--hc-out:cubic-bezier(.55,0,.9,.4);--hc-gutter:16px;--hc-safe-t:max(var(--hc-gutter),env(safe-area-inset-top));--hc-safe-r:max(var(--hc-gutter),env(safe-area-inset-right));--hc-safe-b:max(var(--hc-gutter),env(safe-area-inset-bottom));--hc-safe-l:max(var(--hc-gutter),env(safe-area-inset-left));background:var(--color-hc-stage);color:#fff;font-family:var(--font-hc-label);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;overflow:hidden}.hc-root button{cursor:pointer}.hc-safe{padding:var(--hc-safe-t)var(--hc-safe-r)var(--hc-safe-b)var(--hc-safe-l)}.hc-scroll{scrollbar-width:none;overflow-y:auto}.hc-canvas{opacity:0;transition:opacity .9s ease-out}.hc-canvas[data-live="1"]{opacity:1}.hc-dim{pointer-events:none;transition:opacity .42s;position:absolute;top:0;right:0;bottom:0;left:0}.hc-dim-title{background:radial-gradient(70% 55% at 50% 46%,#07080c26,#07080c8c 70%,#07080ce6),linear-gradient(#07080c8c,#0000 22%,#0000 70%,#07080cd9)}.hc-dim-menu{background:linear-gradient(90deg,#07080ceb,#07080cb8 38%,#07080c40 70%,#07080c73),radial-gradient(90% 80% at 70%,#0000 40%,#07080cb3)}.hc-dim-panel{background:radial-gradient(80% 70%,#07080c8c,#07080ceb),#07080c40}.hc-grain{pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#ffffff80 0,#ffffff80 1px,#0000 1px,#0000 3px);position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%}.hc-logo{transform:skew(var(--hc-skew));font-family:var(--font-hc-display);text-transform:uppercase;filter:drop-shadow(0 0 .35em #ff5a1f59);flex-direction:column;align-items:flex-start;line-height:.82;display:inline-flex;position:relative}.hc-logo-word{letter-spacing:.01em;display:block;position:relative}.hc-logo-word:before{content:attr(data-text);color:#3a0610;text-shadow:.012em .012em #5c0a16,.024em .024em #4a0812,.036em .036em #3a0610,.048em .048em #2a040b,.06em .06em #1a0207,.08em .09em #000000b3;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.hc-logo-fill{z-index:1;color:#0000;-webkit-text-stroke:.012em #fff4d68c;background-image:linear-gradient(105deg,#0000 38%,#fffffff2 47%,#fffffff2 50%,#0000 59%),linear-gradient(#fff6c9,#ffd23b,#ff8a1f 52%,#ff4a1f 70%,#d9102a);background-position:160% 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:5.2s ease-in-out 1.1s infinite hc-shine;display:block;position:relative}.hc-logo-check{margin-top:.04em;margin-left:.42em}.hc-logo-check .hc-logo-fill{-webkit-text-stroke:.012em #fff9;background-image:linear-gradient(105deg,#0000 38%,#fffffff2 47%,#fffffff2 50%,#0000 59%),linear-gradient(#fff,#f2f4f8 48%,#b9c0cc);animation-delay:1.25s}.hc-logo-bar{transform-origin:100%;background:linear-gradient(90deg,#0000,#ff5a1f 22%,#ffd23b 70%,#fff6c9);height:.09em;position:absolute;bottom:-.11em;left:-.9em;right:.12em;box-shadow:0 0 .25em #ff781fcc}@keyframes hc-shine{0%,62%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}.hc-slam{animation:hc-slam .56s var(--hc-over)backwards}@keyframes hc-slam{0%{opacity:0;filter:blur(14px);scale:2.6}55%{opacity:1;filter:blur();scale:.94}72%{scale:1.025}to{opacity:1;filter:blur();scale:1}}.hc-bar-wipe{animation:.42s cubic-bezier(.2,.9,.2,1) .36s backwards hc-bar-wipe}@keyframes hc-bar-wipe{0%{scale:0 1}to{scale:1}}.hc-flash{pointer-events:none;background:radial-gradient(at 50% 45%,#ffecc8d9,#ff782840 45%,#0000 70%);animation:.7s ease-out .26s both hc-flash;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes hc-flash{0%{opacity:0}8%{opacity:1}to{opacity:0}}.hc-shake{animation:.38s linear .29s both hc-shake}@keyframes hc-shake{0%,to{translate:0}15%{translate:-.6% .5%}30%{translate:.5% -.4%}45%{translate:-.35% .25%}60%{translate:.2% -.15%}80%{translate:-.08% .05%}}.hc-ember{width:var(--s,4px);height:var(--s,4px);opacity:0;animation:hc-ember var(--d,4s)linear var(--dl,0s)infinite;background:radial-gradient(circle,#fff3c4,#ffb22b 40%,#ff501400 70%);border-radius:999px;position:absolute;bottom:-4%}@keyframes hc-ember{0%{opacity:0;translate:0}12%{opacity:.95}to{opacity:0;translate:var(--dx,20px)-62vh}}.hc-press{transform:skew(var(--hc-skew));font-family:var(--font-hc-label);letter-spacing:.32em;text-indent:.32em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#0000,#07080cd1 14%,#07080cd1 86%,#0000);padding:.45em 1.6em .42em;font-weight:800;display:inline-block;position:relative}.hc-press:before,.hc-press:after{content:"";background:linear-gradient(90deg,#0000,#ff5a1f 30%,#ffd23b,#ff5a1f 70%,#0000);height:2px;position:absolute;left:8%;right:8%}.hc-press:before{top:0}.hc-press:after{bottom:0}.hc-press>span{transform:skew(calc(var(--hc-skew)*-1));text-shadow:0 0 .6em #ffa03cbf;animation:1.15s ease-in-out infinite hc-pulse;display:inline-block}.hc-rotate{filter:drop-shadow(0 0 18px #ff8c1e59);overflow:visible}.hc-rotate-phone{transform-box:fill-box;transform-origin:50%;animation:2.4s cubic-bezier(.6,0,.3,1) infinite hc-rotate-phone}.hc-rotate-arrow{stroke:#ffb02b;stroke-dasharray:1;animation:2.4s cubic-bezier(.6,0,.3,1) infinite hc-rotate-arrow}@keyframes hc-rotate-phone{0%{opacity:0;rotate:-90deg}10%,22%{opacity:1;rotate:-90deg}55%,to{opacity:1;rotate:none}}@keyframes hc-rotate-arrow{0%,22%{opacity:0;stroke-dashoffset:1px}28%{opacity:1}55%,to{opacity:1;stroke-dashoffset:0}}@keyframes hc-pulse{0%,to{opacity:1;scale:1}50%{opacity:.32;scale:.97}}.hc-slab{--edge:#ff5a1fb3;transform:skew(var(--hc-skew));box-shadow:inset 4px 0 0 var(--edge),inset 0 1px #ffffff0f,9px 9px #0000008c;color:#ffffffb8;transition:scale .14s var(--hc-over),translate .16s var(--hc-over),color .12s ease,background .12s ease;isolation:isolate;background:linear-gradient(100deg,#10131eeb,#0b0d14c7);outline:none;align-items:center;display:flex;position:relative}.hc-slab>.hc-unskew{transform:skew(calc(var(--hc-skew)*-1))}.hc-slab[data-focus="1"]{--edge:#fff;color:#fff;z-index:2;background:linear-gradient(100deg,#ff3d1f,#ff6a1f 42%,#ffb02b);translate:18px;scale:1.045;box-shadow:inset 5px 0 #fff,inset 0 1px #ffffff80,0 0 0 2px #ffffffe6,11px 11px #0009,0 0 36px #ff641e8c}.hc-slab[data-focus="1"]:before{content:"";pointer-events:none;animation:1s ease-in-out infinite hc-edge;position:absolute;top:0;right:0;bottom:0;left:0}.hc-slab[data-focus="1"]:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000 30%,#ffffff8c 48%,#0000 64%) 0 0/260% 100%;animation:.52s ease-out both hc-sweep;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes hc-edge{0%,to{box-shadow:0 0 0 2px #fffffff2,0 0 30px #ff641e80}50%{box-shadow:0 0 0 4px #ffecbe80,0 0 56px #ff781ed9}}@keyframes hc-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}.hc-slab[data-press="1"]{transition-duration:60ms;scale:.985}.hc-in-left{animation:hc-in-left .24s var(--hc-over)calc(var(--i,0)*40ms)backwards}@keyframes hc-in-left{0%{translate:-110vw}to{translate:0}}.hc-in-right{animation:hc-in-right .24s var(--hc-over)calc(var(--i,0)*40ms)backwards}@keyframes hc-in-right{0%{translate:110vw}to{translate:0}}.hc-in-down{animation:hc-in-down .26s var(--hc-over)calc(var(--i,0)*40ms)backwards}@keyframes hc-in-down{0%{opacity:0;translate:0 -40vh}to{opacity:1;translate:0}}.hc-in-up{animation:hc-in-up .26s var(--hc-over)calc(var(--i,0)*40ms)backwards}@keyframes hc-in-up{0%{opacity:0;translate:0 40vh}to{opacity:1;translate:0}}.hc-in-fade{animation:hc-in-fade .3s ease-out calc(var(--i,0)*40ms)backwards}@keyframes hc-in-fade{0%{opacity:0}to{opacity:1}}.hc-leaving .hc-in-left,.hc-leaving .hc-in-right,.hc-leaving .hc-in-up,.hc-leaving .hc-in-down,.hc-leaving .hc-in-fade,.hc-leaving .hc-slam{animation:hc-out-left .18s var(--hc-out)calc(var(--i,0)*25ms)both}.hc-leaving .hc-in-right{animation-name:hc-out-right}.hc-leaving .hc-in-fade,.hc-leaving .hc-slam{animation-name:hc-out-fade}@keyframes hc-out-left{0%{translate:0}to{translate:-110vw}}@keyframes hc-out-right{0%{translate:0}to{translate:110vw}}@keyframes hc-out-fade{0%{opacity:1;scale:1}to{opacity:0;scale:1.08}}.hc-leaving{pointer-events:none}.hc-heading{transform:skew(var(--hc-skew));font-family:var(--font-hc-display);text-transform:uppercase;color:#fff;background:linear-gradient(100deg,#ff3d1f,#ff7a1f);padding:.08em .5em .02em;line-height:1;display:inline-block;box-shadow:inset 0 -.06em #00000040,.12em .12em #0009}.hc-heading.hc-card-tab{color:#16100a;background:linear-gradient(100deg,#ffb02b,#ffd23b)}.hc-heading>span{transform:skew(calc(var(--hc-skew)*-1));display:inline-block}@media(prefers-reduced-motion:reduce){.hc-root *,.hc-root :before,.hc-root :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.hc-chevron{clip-path:polygon(0 0,100% 50%,0 100%,28% 50%);filter:drop-shadow(.05em .05em #00000059);background:#fff;width:.42em;height:.5em;animation:.7s ease-in-out infinite hc-nudge}@keyframes hc-nudge{0%,to{translate:0}50%{translate:.12em}}.hc-glow{pointer-events:none;background:radial-gradient(#ff6e1e57,#ff3c1e1f 38%,#0000 66%);width:120vmin;height:70vmin;animation:.6s ease-out .3s both hc-in-fade,4.2s ease-in-out .9s infinite hc-breathe;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes hc-breathe{0%,to{opacity:1}50%{opacity:.62}}.hc-streak{pointer-events:none;background:linear-gradient(90deg,#0000,#ffaa5040 20%,#fff4dcf2,#ffaa5040 80%,#0000);height:2px;animation:1.1s cubic-bezier(.2,.8,.2,1) .3s both hc-streak;position:absolute;top:50%;left:-10%;right:-10%;box-shadow:0 0 18px 4px #ff8c2873}@keyframes hc-streak{0%{opacity:0;scale:.1 1}20%{opacity:1;scale:1 3}to{opacity:.35;scale:1 .6}}.hc-backplate{width:min(62vw,820px);transform:skew(var(--hc-skew));pointer-events:none;animation:hc-in-left .32s var(--hc-over)both;background:repeating-linear-gradient(-60deg,#ffffff09 0,#ffffff09 2px,#0000 2px,#0000 9px),linear-gradient(90deg,#780e188c,#500a1459 60%,#0000);position:absolute;top:-10%;bottom:-10%;left:-12vw;box-shadow:inset -3px 0 #ff5a1f8c}.hc-backplate:after{content:"";opacity:.8;background:linear-gradient(#0000,#ffb02b 30%,#ff5a1f 70%,#0000);width:6px;position:absolute;top:0;bottom:0;right:-14px}.hc-leaving .hc-backplate{animation:hc-out-left .2s var(--hc-out)both}.hc-stinger{pointer-events:none;z-index:50;background:linear-gradient(90deg,#0000,#e8122dd9 18%,#ff5a1f 55%,#ffc93b 88%,#fff 96%,#0000);width:70vw;animation:.42s cubic-bezier(.6,.05,.3,1) both hc-stinger;position:absolute;top:-10%;bottom:-10%;left:0;transform:skew(-14deg);box-shadow:0 0 60px #ff641e99}@keyframes hc-stinger{0%{translate:-90vw}to{translate:160vw}}.hc-menu-frame{padding-left:max(var(--hc-safe-l),5vw)}.hc-menu-logo{margin-bottom:clamp(18px,4vh,48px);font-size:clamp(40px,min(8vw,10vh),112px)}.hc-menu{--row:clamp(44px,9.6vh,104px);--gap:clamp(10px,1.6vh,18px);gap:var(--gap);flex-direction:column;display:flex}.hc-menu>.hc-slab{height:var(--row);width:clamp(270px,34vw,580px);margin-left:calc(var(--n,0)*(var(--row) + var(--gap))*.1405);font-size:calc(var(--row)*.69);transform-origin:0}@media(orientation:portrait){.hc-menu-frame{padding-left:var(--hc-safe-l);padding-right:calc(var(--hc-safe-r) + 8px);align-items:stretch}.hc-menu-logo{align-self:center;margin-bottom:clamp(24px,6vh,64px);font-size:clamp(40px,min(23vw,15vh),170px)}.hc-menu>.hc-slab{width:auto;margin-left:5px;margin-right:20px}.hc-menu>.hc-slab[data-focus="1"]{translate:8px;scale:1.02}}.hc-pop{animation:hc-pop .32s var(--hc-over)backwards}@keyframes hc-pop{0%{opacity:0;scale:.2}60%{opacity:1;scale:1.18}to{scale:1}}.hc-dim-game{background:radial-gradient(120% 90% at 50% 55%,#0000 60%,#07080c73)}.hc-panel{--seat:#fff;box-shadow:inset 0 3px 0 var(--seat),inset 0 0 0 1px #ffffff0f,10px 10px #00000080;background:linear-gradient(170deg,#141826db,#090b12e6);transition:box-shadow .16s;position:relative}.hc-panel[data-ready="1"]{box-shadow:inset 0 3px 0 var(--seat),inset 0 0 0 2px var(--seat),0 0 40px var(--seat),10px 10px #00000080}@supports (color:color-mix(in lab,red,red)){.hc-panel[data-ready="1"]{box-shadow:inset 0 3px 0 var(--seat),inset 0 0 0 2px var(--seat),0 0 40px color-mix(in oklab,var(--seat)45%,transparent),10px 10px #00000080}}.hc-wheel{--seat:#fff;transform:skew(var(--hc-skew));font-family:var(--font-hc-display);color:#ffffffd9;transition:scale .12s var(--hc-over),box-shadow .12s ease;background:linear-gradient(#1a1f30,#0d1018);place-items:center;line-height:1;display:grid;overflow:hidden;box-shadow:inset 0 -3px #ffffff14,5px 5px #0000008c}.hc-wheel>span{transform:skew(calc(var(--hc-skew)*-1))}.hc-wheel-big{width:clamp(54px,9.5vh,110px);height:clamp(70px,12.5vh,146px);font-size:clamp(50px,10vh,118px)}.hc-wheel-pin{width:clamp(30px,5vh,56px);height:clamp(40px,6.6vh,74px);font-size:clamp(26px,5vh,58px)}.hc-wheel[data-focus="1"]{color:#fff;background:linear-gradient(180deg,var(--seat),#10131e);scale:1.08}@supports (color:color-mix(in lab,red,red)){.hc-wheel[data-focus="1"]{background:linear-gradient(180deg,color-mix(in oklab,var(--seat)55%,#1a1f30),#10131e)}}.hc-wheel[data-focus="1"]{box-shadow:inset 0 0 0 3px var(--seat),0 0 26px var(--seat),5px 5px #0000008c}@supports (color:color-mix(in lab,red,red)){.hc-wheel[data-focus="1"]{box-shadow:inset 0 0 0 3px var(--seat),0 0 26px color-mix(in oklab,var(--seat)60%,transparent),5px 5px #0000008c}}.hc-tick{animation:hc-tick .16s var(--hc-over)backwards}@keyframes hc-tick{0%{opacity:.2;translate:0 -40%}to{opacity:1;translate:0}}.hc-team-slab{min-height:1.35em;transform:skew(var(--hc-skew));background:repeating-linear-gradient(-60deg,#ffffff0d 0 2px,transparent 2px 10px),linear-gradient(105deg,var(--tp)0%,var(--tp)55%,var(--td)100%);align-items:center;padding:.16em .4em .12em;font-size:clamp(36px,min(9vh,12vw),110px);display:flex}@supports (color:color-mix(in lab,red,red)){.hc-team-slab{background:repeating-linear-gradient(-60deg,#ffffff0d 0 2px,transparent 2px 10px),linear-gradient(105deg,var(--tp)0%,color-mix(in oklab,var(--tp)55%,var(--td))55%,var(--td)100%)}}.hc-team-slab{box-shadow:inset 0 -.06em 0 var(--ts),inset .07em 0 #fff,.12em .12em #0000008c;text-align:left;transition:font-size .22s var(--hc-over)}.hc-team-slab[data-picking="1"]{font-size:clamp(26px,min(5.6vh,8.5vw),68px)}@media(orientation:portrait),(orientation:landscape)and (max-height:500px){.hc-card .hc-first,.hc-board-compact [data-driven="0"] .hc-side-cards,.hc-board-compact .hc-stat-bars,.hc-board-compact .hc-card-nick{display:none}.hc-board-compact .hc-card-portrait{aspect-ratio:1}}.hc-team-abbr{font-family:var(--font-hc-display);color:#ffffff1f;transform:skew(calc(var(--hc-skew)*-1));pointer-events:none;font-size:2.2em;line-height:1;position:absolute;bottom:-.32em;right:-.05em}.hc-team-banner{transform:skew(var(--hc-skew));background:linear-gradient(105deg,var(--tp),var(--tp)70%,var(--td));padding:.12em .45em .08em;font-size:clamp(34px,7vh,88px)}@supports (color:color-mix(in lab,red,red)){.hc-team-banner{background:linear-gradient(105deg,var(--tp),color-mix(in oklab,var(--tp)45%,var(--td))70%,var(--td))}}.hc-team-banner{box-shadow:inset 0 -.06em 0 var(--ts),.12em .12em #0000008c}.hc-card{--seat:transparent;transition:scale .14s var(--hc-over),translate .14s var(--hc-over),box-shadow .14s ease,opacity .14s ease;background:linear-gradient(#141826eb,#090b12f0);box-shadow:inset 0 0 0 1px #ffffff12,7px 7px #00000080}.hc-card[data-focus="1"]{box-shadow:inset 0 0 0 3px var(--seat),0 0 30px var(--seat),9px 9px #0000008c;translate:0 -6px;scale:1.04}@supports (color:color-mix(in lab,red,red)){.hc-card[data-focus="1"]{box-shadow:inset 0 0 0 3px var(--seat),0 0 30px color-mix(in oklab,var(--seat)55%,transparent),9px 9px #0000008c}}.hc-card[data-focus="1"]{z-index:2}.hc-card[data-locked="1"]{box-shadow:inset 0 0 0 3px var(--seat),7px 7px #00000080}.hc-portrait-frame{transform:skew(var(--hc-skew));box-shadow:inset 0 0 0 2px #ffffff40,0 -4px 0 var(--tp) inset,9px 9px #0000008c;overflow:hidden}.hc-portrait-frame>svg{transform:skew(calc(var(--hc-skew)*-1))scale(1.12)}.hc-vs{font-family:var(--font-hc-display);transform:skew(var(--hc-skew));filter:drop-shadow(0 0 .25em #ff6e1eb3);animation:hc-vs-hit .62s var(--hc-over).26s both;font-size:clamp(64px,16vh,200px);line-height:1;display:flex}@media(orientation:portrait){.hc-vs{font-size:clamp(40px,7vh,110px)}.hc-team-banner{font-size:clamp(28px,5vh,72px)}}.hc-vs>span{color:#0000;text-shadow:none;background:linear-gradient(#fff6c9,#ffd23b 35%,#ff6a1f 70%,#d9102a);-webkit-background-clip:text;background-clip:text}.hc-vs>span:last-child{margin-top:.22em;margin-left:-.04em}@keyframes hc-vs-hit{0%{opacity:0;rotate:-8deg;scale:3.2}55%{opacity:1;rotate:none;scale:.9}75%{scale:1.06}to{opacity:1;scale:1}}.hc-drain-fill{transform-origin:0;background:linear-gradient(90deg,#e8122d,#ff5a1f 50%,#ffd23b);width:100%;animation-name:hc-drain;animation-timing-function:linear;animation-fill-mode:both;box-shadow:0 0 14px #ff781eb3}@keyframes hc-drain{0%{scale:1}to{scale:0 1}}.hc-glass{--tp:#fff;transform:skew(var(--hc-skew));-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);box-shadow:inset 0 -3px 0 var(--tp),inset 0 1px #ffffff1a,4px 4px #00000073;color:#fff;background:linear-gradient(#0e111cc7,#06080eb8)}.hc-glass-team{background:linear-gradient(180deg,var(--tp),var(--tp))}@supports (color:color-mix(in lab,red,red)){.hc-glass-team{background:linear-gradient(180deg,color-mix(in oklab,var(--tp)70%,#0b0d14),color-mix(in oklab,var(--tp)40%,#07080c))}}.hc-glass-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(170deg,#121622db,#080a10e6);box-shadow:inset 0 3px #ff5a1f,inset 0 0 0 1px #ffffff0f,10px 10px #00000080}.hc-turbo{background:#ffffff1f;width:3.4em;height:.32em;display:block;position:relative;overflow:hidden;transform:skew(-20deg)}.hc-turbo>span{background:linear-gradient(90deg,#2fd4ff,#9df0ff);transition:width 90ms linear;position:absolute;inset:0 auto 0 0}.hc-turbo[data-full="1"]>span{background:linear-gradient(90deg,#3bff9a,#c8ffe0)}.hc-fire{filter:drop-shadow(0 0 4px #ff5a1f);animation:.26s steps(2,end) infinite hc-flicker}@keyframes hc-flicker{50%{color:#ff5a1f;scale:1.15}}.hc-score{animation:hc-score .38s var(--hc-over)backwards;display:inline-block}@keyframes hc-score{0%{color:#ffd23b;scale:1.7}to{scale:1}}.hc-callout{--tp:#ff5a1f;font-family:var(--font-hc-display);white-space:nowrap;line-height:1;animation:.9s cubic-bezier(.2,.9,.3,1) both hc-callout;transform:skew(-12deg)}.hc-callout>span{color:#fff;background:linear-gradient(100deg,var(--tp),var(--tp)40%,var(--tp));padding:.04em .28em 0;display:inline-block}@supports (color:color-mix(in lab,red,red)){.hc-callout>span{background:linear-gradient(100deg,color-mix(in oklab,var(--tp)85%,#000),var(--tp)40%,color-mix(in oklab,var(--tp)60%,#fff))}}.hc-callout>span{box-shadow:.08em .08em #000000a6,0 0 .4em var(--tp)}@supports (color:color-mix(in lab,red,red)){.hc-callout>span{box-shadow:.08em .08em #000000a6,0 0 .4em color-mix(in oklab,var(--tp)70%,transparent)}}.hc-callout>span{-webkit-text-stroke:.015em #00000059;text-shadow:.04em .04em #00000073}.hc-callout[data-tier="1"]{font-size:clamp(64px,17vh,220px)}.hc-callout[data-tier="2"]{font-size:clamp(54px,13vh,170px)}.hc-callout[data-tier="3"]{font-size:clamp(44px,10vh,130px)}.hc-callout[data-tier="4"]{font-size:clamp(36px,8vh,100px)}@keyframes hc-callout{0%{opacity:0;translate:-70vw;scale:1.5 .8}16%{opacity:1;translate:2vw;scale:1.05}24%{translate:0;scale:1}78%{opacity:1;translate:1.5vw;scale:1.02}to{opacity:0;translate:80vw;scale:1.3 .85}}.hc-stats{border-collapse:collapse}.hc-stats tbody tr:nth-child(odd){background:#ffffff0a}.hc-stats td,.hc-stats tbody th{padding-top:.22em;padding-bottom:.22em}.hc-final-side{--tp:#fff;opacity:.55;transition:opacity .3s}.hc-final-side[data-lit="1"]{opacity:1}.hc-final-side[data-lit="1"] .hc-count{color:#fff;text-shadow:0 0 .12em var(--tp),0 0 .4em var(--tp),.05em .05em 0 #0009}@supports (color:color-mix(in lab,red,red)){.hc-final-side[data-lit="1"] .hc-count{text-shadow:0 0 .12em var(--tp),0 0 .4em color-mix(in oklab,var(--tp)70%,transparent),.05em .05em 0 #0009}}.hc-count{color:#fffc;text-shadow:.05em .05em #0009}.hc-final-menu .hc-menu{--row:clamp(38px,8vh,84px);flex-direction:row;gap:clamp(18px,2.4vw,40px)}.hc-final-menu .hc-menu>.hc-slab{transform-origin:50%;width:auto;min-width:clamp(180px,22vw,360px);margin-left:0}.hc-final-menu .hc-menu>.hc-slab[data-focus="1"]{translate:0 -4px;scale:1.06}@media(orientation:portrait){.hc-final-menu{width:min(100%,640px)}.hc-final-menu .hc-menu{--row:clamp(40px,6.6vh,84px);gap:12px;margin-inline:8px}.hc-final-menu .hc-menu>.hc-slab{white-space:nowrap;flex:auto;min-width:0;margin:0}.hc-final-menu .hc-menu>.hc-slab[data-focus="1"]{translate:0 -3px;scale:1.03}}.hc-code-box{width:clamp(60px,min(12vh,19vw),150px);height:clamp(84px,16vh,196px);font-family:var(--font-hc-display);color:#fff;transform:skew(var(--hc-skew));transition:scale .14s var(--hc-over),box-shadow .14s ease-out;background:linear-gradient(#1a1f30,#0b0d14);place-items:center;font-size:clamp(52px,min(12vh,17vw),150px);line-height:1;display:grid;box-shadow:inset 0 0 0 2px #ffffff1f,6px 6px #0000008c}.hc-code-box[data-focus="1"]{animation:1s ease-in-out infinite hc-edge;scale:1.07;box-shadow:inset 0 0 0 3px #ff7a1f,0 0 30px #ff6e1e8c,6px 6px #0000008c}.hc-room-code{letter-spacing:.04em;color:#0000;filter:drop-shadow(5px 5px #0009);background:linear-gradient(#fff,#ffe9b0 45%,#ffb02b);-webkit-background-clip:text;background-clip:text;padding-inline:.12em;font-size:clamp(48px,min(13vh,16vw),168px)}.hc-pulse{animation:1.15s ease-in-out infinite hc-pulse}.hc-portrait-in{animation:.26s ease-out both hc-portrait-in}@keyframes hc-portrait-in{0%{opacity:0}}.hc-settings{--row:clamp(38px,7vh,74px);gap:clamp(6px,1.1vh,12px);max-width:880px;padding-inline:6px 22px}.hc-set-row{height:var(--row);font-size:min(calc(var(--row)*.5),5.4vw);cursor:pointer;flex-shrink:0;padding:0 .4em 0 .9em}.hc-set-row[data-focus="1"]{translate:8px;scale:1.015}.hc-set-label{font-family:var(--font-hc-label);letter-spacing:.06em;white-space:nowrap;font-size:.82em;font-weight:800}.hc-set-value{min-width:3.6em;font-family:var(--font-hc-display);text-align:center;color:#fff;animation:hc-val-in .22s var(--hc-over)both;font-size:1.05em;line-height:1;display:inline-block}.hc-set-value[data-dir="0"]{animation:none}.hc-set-value[data-dir="-1"]{--from:-.6em}.hc-set-value[data-dir="1"]{--from:.6em}@keyframes hc-val-in{0%{translate:var(--from,0)0;opacity:0;scale:1.3}}.hc-set-arrow{color:#ffffff73;place-items:center;width:1.1em;height:1.4em;display:grid}.hc-set-arrow svg{width:.9em;height:.9em}.hc-set-row[data-focus="1"] .hc-set-arrow{color:#fff}.hc-level{align-items:center;gap:.12em;display:flex}.hc-level-seg{width:.42em;height:.78em;transform:skew(var(--hc-skew));background:#ffffff24;transition:background .12s}.hc-level-seg[data-on="1"]{background:#ff6a1f;box-shadow:0 0 .3em #ff6a1f99}.hc-set-row[data-focus="1"] .hc-level-seg{background:#00000047}.hc-set-row[data-focus="1"] .hc-level-seg[data-on="1"]{box-shadow:none;background:#fff}.hc-level-num{min-width:1.3em;font-family:var(--font-hc-display);text-align:right;color:#fff;margin-left:.2em}.hc-controls{flex-wrap:wrap;justify-content:center;gap:clamp(22px,3vh,34px) clamp(12px,1.6vw,24px);max-width:1500px;padding:.9em 10px 10px 4px}.hc-control-card{flex-direction:column;flex:min(100%,205px);max-width:380px;padding:clamp(20px,3.4vh,36px) clamp(12px,1.4vw,22px) clamp(12px,1.8vh,20px);font-size:clamp(14px,2.1vh,22px);display:flex;position:relative}.hc-control-card>.hc-heading{position:absolute;top:0;left:clamp(10px,1.2vw,18px);translate:0 -50%}.hc-control-card[data-mine="1"]{box-shadow:inset 0 3px #ffd23b,0 0 0 2px #ffb02b,0 0 34px #ff8c1e66,10px 10px #00000080}.hc-control-rows{grid-template-columns:auto 1fr;align-items:center;gap:.5em .7em;display:grid}.hc-control-rows dt{font-family:var(--font-hc-label);letter-spacing:.08em;color:#ffb02b;font-size:.82em;font-weight:800}.hc-control-rows dd{flex-wrap:wrap;gap:.26em;margin:0;display:flex}.hc-cap{transform:skew(var(--hc-skew));font-family:var(--font-hc-display);white-space:nowrap;color:#fff;background:linear-gradient(#2a3146,#151a28);padding:.14em .38em .1em;font-size:.95em;line-height:1.1;display:inline-block;box-shadow:inset 0 -.14em #0000008c,inset 0 0 0 1px #ffffff29}.hc-touch-diagram{aspect-ratio:16/8.6;font-family:var(--font-hc-display);color:#fff;background:#ffffff08;border:2px solid #ffffff52;border-radius:.9em;margin-block:auto;position:relative}.hc-td-pause{color:#fffc;font-size:.7em;position:absolute;top:7%;left:5%}.hc-td-stick{aspect-ratio:1;border:2px solid #ffffff52;border-radius:50%;place-items:center;width:30%;display:grid;position:absolute;bottom:12%;left:10%}.hc-td-stick>span{aspect-ratio:1;background:#ffffff8c;border-radius:50%;width:42%}.hc-td-btn{aspect-ratio:1;background:#ffffff14;border:2px solid #ffffff80;border-radius:50%;place-items:center;font-size:.6em;display:grid;position:absolute}.hc-td-shoot{width:24%;bottom:9%;right:6%}.hc-td-pass{width:17%;bottom:7%;right:33%}.hc-td-turbo{width:17%;bottom:52%;right:9.5%}.hc-records{--cols:clamp(26px,3.6vw,56px)1.5fr 1fr 1fr 1fr 1fr;--rec-pad:clamp(8px,1.2vw,20px);flex-direction:column;gap:clamp(4px,.8vh,10px);max-width:1000px;padding-inline:6px 22px;font-size:clamp(16px,min(3vh,5vw),34px);display:flex}.hc-rec-cells{grid-template-columns:var(--cols);text-align:center;align-items:center;width:100%;display:grid}.hc-rec-cells>span:nth-child(2){text-align:left}.hc-rec-head{padding:0 var(--rec-pad)}.hc-rec-head .hc-rec-cells>span{font-family:var(--font-hc-label);letter-spacing:.08em;color:#ffb02b;font-size:.56em;font-weight:800}.hc-rec-row.hc-slab{height:clamp(34px,6vh,64px);padding:0 var(--rec-pad);font-family:var(--font-hc-display);font-variant-numeric:tabular-nums;flex-shrink:0}.hc-rec-row.hc-slab[data-focus="1"]{translate:6px;scale:1.01}.hc-rec-rank{color:var(--edge);font-size:.78em}.hc-rec-row[data-focus="1"] .hc-rec-rank{color:#fff}.hc-rec-initials{letter-spacing:.04em;white-space:pre;color:#fff;font-size:1.12em}@media(min-width:700px){.hc-set-value{min-width:6.55em}}.hc-touch-back{bottom:0}@media(orientation:portrait){.hc-root:has(.hc-touch-back) .hc-scroll{padding-bottom:calc(var(--hc-safe-b) + clamp(40px,7vh,56px) + 12px)}}@media(orientation:landscape){.hc-touch-back[data-place=auto]{top:0;bottom:auto}}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
