@font-face{font-family:geistPixel;src:url(../media/geist_pixel_latin-s.p.1p7f6pn60sr03.woff2?dpl=dpl_4CRtTxiNMk9gWRkmn377ZRa6cdMP)format("woff2");font-display:swap}@font-face{font-family:geistPixel Fallback;src:local(Arial);ascent-override:91.68%;descent-override:26.91%;line-gap-override:0.0%;size-adjust:109.62%}.geistpixel_c014dc9b-module__I7BjqG__className{font-family:geistPixel,geistPixel Fallback}.geistpixel_c014dc9b-module__I7BjqG__variable{--font-geist-pixel:"geistPixel", "geistPixel Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-border-style:solid;--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-duration: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;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--radius-md:calc(var(--radius) * .8);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-pixel);--default-mono-font-family:var(--font-geist-pixel)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{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)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}html{font-family:var(--font-geist-pixel)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[3\.35rem\]{height:3.35rem}.h-full{height:100%}.min-h-22{min-height:calc(var(--spacing) * 22)}.min-h-full{min-height:100%}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.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-10{gap:calc(var(--spacing) * 10)}.overflow-hidden{overflow:hidden}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-destructive{background-color:var(--destructive)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[1\.15rem\]{padding-inline:1.15rem}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-0{padding-top:0}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-left{text-align:left}.align-middle{vertical-align:middle}.\[font-family\:inherit\]{font-family:inherit}.font-mono{font-family:var(--font-geist-pixel)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[font-size\:inherit\]{font-size:inherit}.\[font-size\:var\(--type-body-size\)\]{font-size:var(--type-body-size)}.\[font-size\:var\(--type-caption-size\)\]{font-size:var(--type-caption-size)}.\[font-size\:var\(--type-label-size\)\]{font-size:var(--type-label-size)}.\[font-size\:var\(--type-subheading-size\)\]{font-size:var(--type-subheading-size)}.\[line-height\:inherit\]{line-height:inherit}.\[line-height\:var\(--type-body-leading\)\]{line-height:var(--type-body-leading)}.\[line-height\:var\(--type-label-leading\)\]{line-height:var(--type-label-leading)}.\[line-height\:var\(--type-subheading-leading\)\]{line-height:var(--type-subheading-leading)}.\[font-weight\:inherit\]{font-weight:inherit}.\[font-weight\:var\(--type-body-weight\)\]{font-weight:var(--type-body-weight)}.\[font-weight\:var\(--type-label-weight\)\]{font-weight:var(--type-label-weight)}.\[font-weight\:var\(--type-subheading-weight\)\]{font-weight:var(--type-subheading-weight)}.\[letter-spacing\:inherit\]{letter-spacing:inherit}.\[letter-spacing\:var\(--type-body-tracking\)\]{letter-spacing:var(--type-body-tracking)}.\[letter-spacing\:var\(--type-label-tracking\)\]{letter-spacing:var(--type-label-tracking)}.\[letter-spacing\:var\(--type-subheading-tracking\)\]{letter-spacing:var(--type-subheading-tracking)}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentColor}.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-secondary-foreground{color:var(--secondary-foreground)}.\[text-transform\:inherit\]{text-transform:inherit}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\,transform\]{transition-property:background,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.running{animation-play-state:running}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}@media (hover:hover){.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-background\/85:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/85:hover{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-secondary:hover,.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\:text-primary:hover{color:var(--primary)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive:focus-visible{border-color:var(--destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3: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\/25:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 35%, transparent)}}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-end\]\:pr-3\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3.5)}.has-data-\[icon\=inline-end\]\:pr-4:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 4)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-3\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3.5)}.has-data-\[icon\=inline-start\]\:pl-4:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:border-primary[aria-expanded=true]{border-color:var(--primary)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-primary[aria-expanded=true]{color:var(--primary)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--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)}.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-ending-style\:h-0[data-ending-style],.data-starting-style\:h-0[data-starting-style]{height:0}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-primary *)[data-slot=accordion-trigger-icon]{color:var(--primary)}.data-open\:animate-accordion-down:where([data-state=open]),.data-open\:animate-accordion-down:where([data-open]:not([data-open=false])){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-accordion-up:where([data-state=closed]),.data-closed\:animate-accordion-up:where([data-closed]:not([data-closed=false])){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.\[\&_\[data-slot\=icon-label-icon\]\]\:pointer-events-none [data-slot=icon-label-icon]{pointer-events:none}.\[\&_\[data-slot\=icon-label-icon\]\]\:size-3\.5 [data-slot=icon-label-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_\[data-slot\=icon-label-icon\]\]\:size-4 [data-slot=icon-label-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_\[data-slot\=icon-label-icon\]\]\:size-5 [data-slot=icon-label-icon]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_\[data-slot\=icon-label-icon\]\]\:size-8 [data-slot=icon-label-icon]{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&_\[data-slot\=icon-label-icon\]\]\:shrink-0 [data-slot=icon-label-icon]{flex-shrink:0}.\[\&_\[data-slot\=icon-label-icon\]\]\:text-current [data-slot=icon-label-icon]{color:currentColor}.\[\&_\[data-slot\=icon-label-icon\]\]\:text-muted-foreground [data-slot=icon-label-icon]{color:var(--muted-foreground)}.\[\&_\[data-slot\=icon-label-icon\]\]\:text-primary [data-slot=icon-label-icon]{color:var(--primary)}.\[\&_\[data-slot\=icon-label-text\]\]\:min-w-0 [data-slot=icon-label-text]{min-width:0}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_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}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--font-geist-sans:var(--font-geist-pixel);--font-geist-mono:var(--font-geist-pixel);--orange:#ff4d00;--gray:#8f8f8f;--link-muted:#737373;--black:#090909;--white:#fff;--type-font:var(--font-geist-pixel), monospace;--type-title-size:clamp(2rem, 5vw, 5rem);--type-title-weight:700;--type-title-leading:.9;--type-title-tracking:-.06em;--type-heading-size:clamp(1.5rem, 2.5vw, 2.5rem);--type-heading-weight:700;--type-heading-leading:1;--type-heading-tracking:-.04em;--type-body-size:1rem;--type-body-weight:400;--type-body-leading:1.5;--type-body-tracking:0;--type-label-size:.75rem;--type-label-weight:700;--type-label-leading:1.25;--type-label-tracking:.08em;--type-display-size:var(--type-title-size);--type-display-weight:var(--type-title-weight);--type-display-leading:var(--type-title-leading);--type-display-tracking:var(--type-title-tracking);--type-subheading-size:var(--type-body-size);--type-subheading-weight:var(--type-body-weight);--type-subheading-leading:var(--type-body-leading);--type-subheading-tracking:var(--type-body-tracking);--type-value-size:var(--type-heading-size);--type-value-weight:var(--type-heading-weight);--type-value-leading:var(--type-heading-leading);--type-value-tracking:var(--type-heading-tracking);--type-body-large-size:var(--type-body-size);--type-caption-size:var(--type-label-size);--type-caption-weight:var(--type-label-weight);--type-caption-leading:var(--type-label-leading);--type-caption-tracking:var(--type-label-tracking);--text-primary:var(--white);--text-secondary:var(--gray);--text-accent:var(--orange);--night:var(--black);--surface:rgb(from var(--gray) r g b / .12);--paper:var(--white);--ink:var(--black);--muted:var(--gray);--rule:rgb(from var(--gray) r g b / .48);--paper-rule:rgb(from var(--gray) r g b / .7);--signal:var(--orange);--signal-hover:var(--orange);--mesh-dark:linear-gradient(#ff4d000b 1px, transparent 1px);--mesh-light:linear-gradient(#0909090e 1px, transparent 1px);--mesh-accent:linear-gradient(#0909091a 1px, transparent 1px);--mesh-size:100% 6px;--shell:86rem;--gutter:clamp(1.25rem, 4vw, 3rem);--background:var(--night);--foreground:var(--paper);--card:var(--surface);--card-foreground:var(--paper);--popover:var(--surface);--popover-foreground:var(--paper);--primary:var(--signal);--primary-foreground:var(--night);--secondary:var(--rule);--secondary-foreground:var(--paper);--muted-foreground:var(--muted);--accent:var(--signal-hover);--accent-foreground:var(--night);--destructive:var(--orange);--border:var(--rule);--input:var(--rule);--ring:var(--signal);--chart-1:var(--orange);--chart-2:var(--white);--chart-3:var(--gray);--chart-4:var(--black);--chart-5:var(--orange);--radius:0;--sidebar:var(--surface);--sidebar-foreground:var(--paper);--sidebar-primary:var(--signal);--sidebar-primary-foreground:var(--night);--sidebar-accent:var(--rule);--sidebar-accent-foreground:var(--paper);--sidebar-border:var(--rule);--sidebar-ring:var(--signal)}*{box-sizing:border-box}html{background:var(--night);scroll-behavior:smooth}body{background:var(--night);min-width:320px;color:var(--paper);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}body,button,input,optgroup,select,textarea,a{-webkit-font-smoothing:antialiased}button,input,optgroup,select,textarea,a{color:inherit;font:inherit}code,kbd,pre,samp{font-family:inherit}a{text-decoration:none}.external-link--collapse{align-items:center;gap:0;display:inline-flex}.external-link--lined{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid;font-size:.72rem;line-height:2.2;transition:border-color .15s,color .15s}.external-link--lined:focus-visible{border-color:var(--signal);color:var(--signal)}.external-link-icon__frame{flex:none;width:.75rem;height:.75rem;display:inline-flex;overflow:hidden}.external-link-icon__frame--collapse{width:0;transition:width .16s cubic-bezier(.23,1,.32,1),margin-left .16s cubic-bezier(.23,1,.32,1)}.external-link-icon{opacity:0;flex:0 0 .75rem;width:.75rem;height:.75rem;transition:opacity .16s,transform .16s cubic-bezier(.23,1,.32,1);transform:translate(-.25rem,1px)}.external-link:focus-visible .external-link-icon{opacity:1;transform:translateY(1px)}.external-link:focus-visible .external-link-icon__frame--collapse{width:.75rem;margin-left:.25rem}@media (hover:hover) and (pointer:fine){.external-link--lined:hover{border-color:var(--signal);color:var(--signal)}.external-link:hover .external-link-icon{opacity:1;transform:translateY(1px)}.external-link:hover .external-link-icon__frame--collapse{width:.75rem;margin-left:.25rem}}button{border:0}:where(a[href]:not([aria-disabled=true]),button:not(:disabled):not([aria-disabled=true]),summary,[role=button]:not([aria-disabled=true])):active{scale:.96}@media (hover:hover) and (pointer:fine){html,body{cursor:url(/cursors/retro-arrow.svg) 1 1,default}a[href],button:not(:disabled),summary,[role=button]:not([aria-disabled=true]){cursor:url(/cursors/retro-pointer.svg) 11 1,pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}html[data-pointer-pressed=true],html[data-pointer-pressed=true] body{cursor:url(/cursors/retro-arrow-pressed.svg) 1 1,default}html[data-pointer-pressed=true] :where(a[href],button:not(:disabled),summary,[role=button]:not([aria-disabled=true])){cursor:url(/cursors/retro-pointer-pressed.svg) 9 1,pointer}}::selection{background:var(--signal);color:var(--night)}:focus-visible{outline:2px solid var(--signal);outline-offset:4px}h1,h2,h3,p{margin:0}h2{letter-spacing:-.065em;max-width:13ch;font-size:clamp(2.75rem,6vw,5.75rem);font-weight:760;line-height:.91}.shell{width:min(100%, var(--shell));padding-inline:var(--gutter);margin-inline:auto}.skip-link{z-index:100;background:var(--signal);color:var(--night);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;padding:.8rem 1rem;font-size:.75rem;font-weight:700;position:fixed;top:1rem;left:1rem;translate:0 -180%}.skip-link:focus{translate:0}.site-header{z-index:50;border-bottom:1px solid var(--rule);background:var(--night);position:sticky;top:0}.site-header:before{background:var(--signal);content:"";width:3px;position:absolute;inset:0 auto 0 0}.site-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:4.25rem;display:grid}.wordmark{width:fit-content;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;align-items:center;gap:.45rem;font-size:.8rem;font-weight:680;line-height:1;display:inline-flex}.site-nav{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:clamp(1rem,2.4vw,2.25rem);font-size:.68rem;display:flex}.site-nav a,.site-footer a{color:var(--link-muted);transition:color .15s}.site-nav a:hover,.site-footer a:not(.external-link--lined):hover{color:var(--paper)}.hero{border-bottom:1px solid var(--rule);padding-top:clamp(4rem,7vw,7rem);position:relative}.hero:after{top:0;bottom:0;left:max(var(--gutter), calc((100vw - var(--shell)) / 2 + var(--gutter)));background:var(--rule);content:"";pointer-events:none;width:1px;position:absolute}.hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(25rem,.98fr);align-items:center;gap:clamp(2.5rem,5vw,6rem);display:grid}.hero__copy{z-index:1;padding-left:clamp(.8rem,1.6vw,1.5rem);position:relative}.hero__eyebrow,.eyebrow,.signal-engine__header,.signal-engine__footer,.signal-engine__axis,.signal-engine__hint,.event-clock,.schedule-day__header,.schedule-day time,.apply-section small{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;line-height:1.35}.hero__eyebrow{color:var(--muted);flex-wrap:wrap;gap:0;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.hero__eyebrow span{padding-right:.9rem}.hero__eyebrow span+span{border-left:1px solid var(--rule);padding-left:.9rem}.hero__title{letter-spacing:-.078em;flex-direction:column;max-width:8.3ch;font-size:clamp(4.5rem,7.45vw,7.65rem);font-weight:820;line-height:.82;display:flex}.hero__title span{white-space:nowrap;display:block}.hero__title-accent{color:var(--signal)}.hero__lede{max-width:35rem;color:var(--gray);letter-spacing:-.015em;margin-top:clamp(2rem,3.5vw,3.25rem);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.55}.hero__actions{align-items:center;gap:1.75rem;margin-top:2rem;display:flex}.text-link{border-bottom:1px solid var(--muted);color:var(--paper);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.72rem;line-height:2.2;transition:border-color .15s,color .15s;display:inline-flex}.text-link:hover{border-color:var(--signal);color:var(--signal)}.hero__clock{border-top:1px solid var(--rule);max-width:35rem;color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.25rem;padding-top:1rem;font-size:.65rem;display:flex}.event-clock{color:var(--paper);font-variant-numeric:tabular-nums;align-items:center;gap:.65rem;display:inline-flex}.event-clock__dot{background:var(--signal);width:.45rem;height:.45rem}.hero__visual{min-width:0}.signal-engine{background:var(--surface);overflow:hidden}.signal-engine__header,.signal-engine__footer{min-height:2.9rem;color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.signal-engine__header{border-bottom:1px solid var(--rule)}.signal-engine__footer{border-top:1px solid var(--rule);font-size:.62rem}.signal-engine__status{color:var(--paper);text-align:right}.signal-engine__live{color:var(--paper);align-items:center;gap:.5rem;display:inline-flex}.signal-engine__live>span{background:var(--signal);width:.4rem;height:.4rem;box-shadow:0 0 .75rem #ff4d00bf}.signal-engine__stage{isolation:isolate;background-color:var(--night);background-image:var(--mesh-dark);background-size:var(--mesh-size);width:100%;min-height:31rem;color:var(--paper);cursor:crosshair;touch-action:manipulation;padding:0;display:block;position:relative;overflow:hidden}.signal-engine__stage canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.signal-engine__axis,.signal-engine__hint,.signal-engine__portal{z-index:1;pointer-events:none;position:absolute}.signal-engine__axis{color:#ffffff8f}.signal-engine__axis--input{top:1rem;left:1rem}.signal-engine__axis--model{bottom:1rem;left:1rem}.signal-engine__axis--action{top:1rem;right:1rem}.signal-engine__axis--feedback{bottom:1rem;right:1rem}.signal-engine__portal{color:#ff4d00d1;font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;text-shadow:0 0 .65rem var(--night);text-transform:uppercase;font-size:.52rem;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.signal-engine__hint{color:var(--signal);white-space:nowrap;font-size:.58rem;bottom:2.8rem;left:50%;transform:translate(-50%)}.facts{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(4rem,7vw,7rem);list-style:none;display:grid}.fact{border-right:1px solid var(--rule);flex-direction:column;justify-content:space-between;gap:1rem;min-height:8.5rem;padding:1.25rem 1.25rem 1.4rem;display:flex}.fact:first-child{border-left:1px solid var(--rule)}.fact__value{letter-spacing:-.06em;font-size:clamp(2.1rem,3.6vw,3.65rem);font-weight:730;line-height:1}.paper-section,.portal-section,.host-section{background:var(--paper);color:var(--ink)}.paper-section,.signal-flow-section,.missions-section,.portal-section,.schedule-section,.prizes-section,.faq-section{padding-block:clamp(5.5rem,10vw,10rem);scroll-margin-top:4rem}.editorial-grid{grid-template-columns:minmax(8rem,2fr) minmax(0,10fr);gap:clamp(2rem,6vw,7rem);display:grid}.brief-copy,.editorial-copy{grid-column:2}.brief-copy h2{max-width:12ch}.brief-copy__body{letter-spacing:-.025em;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);max-width:63rem;margin-top:clamp(2.5rem,5vw,5rem);font-size:clamp(1.05rem,1.65vw,1.35rem);line-height:1.5;display:grid}.section-heading-row{grid-template-columns:minmax(0,8fr) minmax(16rem,4fr);align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.section-heading-row h2{max-width:10ch}.section-heading-row>p,.section-heading-row>div+p,.prize-copy>p:last-child,.portal-section__lede,.apply-section__action>p{color:var(--muted);letter-spacing:-.015em;font-size:1.05rem;line-height:1.55}.signal-flow{grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(3.5rem,7vw,7rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.signal-flow li{flex-direction:column;justify-content:flex-end;gap:.45rem;min-height:10rem;padding:1rem;display:flex;position:relative}.signal-flow__heading{align-items:center;gap:.75rem;display:flex}.signal-flow__icon{width:1.35rem;height:1.35rem;color:var(--muted);stroke-width:1.5px;flex:none}.signal-flow strong{letter-spacing:-.05em;font-size:clamp(1.65rem,2.7vw,2.7rem);line-height:1}.signal-flow li>span:last-child{color:var(--muted);font-size:.92rem;line-height:1.45}.missions-section{background:var(--surface)}.section-heading-row--missions{align-items:end}.section-heading-row--missions h2{max-width:10ch}.mission-list{margin-top:clamp(4rem,8vw,8rem)}.mission{grid-template-columns:.8fr 2fr 3.4fr 2fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);min-height:15rem;padding-block:2rem;transition:background .18s;display:grid}.mission:hover{background:var(--night)}.mission h3{letter-spacing:-.05em;max-width:8ch;font-size:clamp(1.5rem,2.7vw,2.65rem);font-weight:690;line-height:.95}.mission__copy,.mission__prompt{max-width:32rem}.mission__copy>p:last-child,.mission__prompt{color:var(--muted);font-size:.95rem;line-height:1.55}.mission__headline{color:var(--paper);letter-spacing:-.025em;margin-bottom:1rem;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:600;line-height:1.3}.mission__prompt{border-left:2px solid var(--signal);padding-left:1rem}.portal-section h2{max-width:10ch}.portal-section__lede{max-width:36rem;color:var(--gray);margin-top:2.25rem}.capability-list{grid-template-columns:repeat(3,minmax(0,1fr));max-width:62rem;margin-top:clamp(3rem,6vw,5.5rem);padding:0;list-style:none;display:grid}.capability-list li{border-top:1px solid var(--paper-rule);background-image:radial-gradient(circle at 0 1.6rem, var(--signal) 0 .18rem, transparent .2rem);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;background-repeat:no-repeat;padding:1.2rem 1.2rem 1.2rem 1rem;font-size:.72rem}.portal-docs-link{border-color:var(--link-muted);color:var(--link-muted);margin-top:2.25rem}.schedule-grid{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3.5rem,7vw,7rem);display:grid}.schedule-day{min-height:32rem;padding-inline:clamp(1.25rem,2.5vw,2.25rem)}.schedule-day+.schedule-day{border-left:1px solid var(--rule)}.schedule-day__header{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:10rem;padding-block:1.25rem;display:flex}.schedule-day__header>div{color:var(--muted);flex-direction:column;gap:.4rem;display:flex}.schedule-day__header strong{color:var(--signal);letter-spacing:-.06em;align-self:flex-end;font-size:clamp(2.2rem,3.8vw,4rem);font-weight:750;line-height:.9}.schedule-day ol{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.schedule-day li{border-bottom:1px solid var(--rule);grid-template-columns:4.4rem 1fr;align-items:start;gap:1rem;min-height:4.7rem;padding:1rem 0;display:grid}.schedule-day li:last-child{border-bottom:0}.schedule-day time{color:var(--signal);font-variant-numeric:tabular-nums}.schedule-day li span{color:var(--gray);font-size:.92rem;line-height:1.4}.prizes-section{background:var(--paper);color:var(--ink)}.prize-grid{border-top:1px solid var(--paper-rule);grid-template-columns:1.25fr 1fr 1fr;display:grid}.prize-copy,.prize-card{min-height:24rem;padding:clamp(1.5rem,3vw,2.5rem)}.prize-card{border-left:1px solid var(--paper-rule)}.prize-copy{flex-direction:column;justify-content:space-between;display:flex}.prize-copy h2{max-width:8ch;font-size:clamp(2.75rem,5vw,5rem)}.prize-copy>p:last-child{max-width:30rem;color:var(--gray)}.prize-card{flex-direction:column;justify-content:space-between;display:flex}.prize-card--first{background:var(--signal);color:var(--night)}.prize-card strong{letter-spacing:-.075em;margin-block:auto;font-size:clamp(3.4rem,5.8vw,6rem);font-weight:780;line-height:.9;display:block}.prize-card p{color:var(--gray);font-size:.95rem}.prize-card--first p{color:var(--night)}.judging{margin-top:clamp(3rem,6vw,5rem);max-width:64rem;margin-inline:auto}.judging__header{justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1.5rem;display:flex}.judging__header h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1}.judging__header p{color:var(--gray);font-family:var(--font-geist-pixel), monospace;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.65rem}.judging__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,6vw,6rem);margin:0;padding:0;list-style:none;display:grid}.judging__list li{letter-spacing:-.015em;justify-content:flex-start;align-items:center;gap:.5rem;min-height:4rem;font-size:.95rem;display:flex}.judging__list strong{color:var(--signal);font-family:var(--font-geist-pixel), monospace;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}@media (max-width:40rem){.judging__list{grid-template-columns:1fr}}.host-section{border-top:1px solid var(--paper-rule);padding-block:clamp(4rem,8vw,7rem)}.host-section__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(3rem,7vw,8rem);display:grid}.host-section__inner>div:first-child{max-width:37rem}.host-section__inner .eyebrow{color:var(--signal)}.host-section__inner p{color:var(--gray);margin-top:1.5rem;font-size:1.05rem;line-height:1.55}.host-marks{letter-spacing:-.07em;text-align:right;justify-content:flex-end;align-items:center;gap:clamp(1.5rem,4vw,4rem);font-size:clamp(2.25rem,5vw,5.5rem);font-weight:780;line-height:.78;display:flex}.host-marks__x{color:var(--signal);font-family:var(--font-geist-mono), monospace;font-size:.42em}.faq-section h2{font-size:clamp(2.75rem,5vw,5rem)}.faq-list{border-top:1px solid var(--rule)}.apply-section{background:var(--signal);color:var(--night);padding-block:clamp(5rem,9vw,8rem);scroll-margin-top:4rem}.apply-section__inner{grid-template-columns:minmax(0,7fr) minmax(19rem,5fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.apply-section .eyebrow{color:var(--night)}.apply-section h2{max-width:9ch;font-size:clamp(4rem,8.5vw,8rem)}.apply-section__action>p{color:var(--black);margin-bottom:1.5rem}.apply-section small{color:var(--black);margin-top:.9rem;display:block}.site-footer{border-top:1px solid var(--rule);background:var(--night)}.site-footer__top{border-bottom:1px solid var(--rule);grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:2rem;min-height:11rem;display:grid}.wordmark--footer{font-size:1rem}.site-footer__top p,.site-footer__bottom{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;line-height:1.5}.site-footer__bottom{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:4.5rem;display:grid}.site-footer__bottom>div{gap:1.5rem;display:flex}.site-footer__bottom>a:first-child{justify-self:start}.site-footer__bottom>a:last-child{justify-self:end}.reveal{animation:.52s cubic-bezier(.22,1,.36,1) both reveal-up}.reveal--one{animation-delay:40ms}.reveal--two{animation-delay:90ms}.reveal--three{animation-delay:.14s}.reveal--four{animation-delay:.19s}@keyframes reveal-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:72rem){.hero__grid{grid-template-columns:minmax(0,1.04fr) minmax(22rem,.96fr);gap:2.5rem}.hero__title{font-size:clamp(4rem,7.2vw,6.4rem)}.signal-engine__stage{min-height:27rem}.mission{grid-template-columns:.6fr 1.5fr 3fr}.mission__prompt{grid-column:3}}@media (max-width:62rem){.site-header__inner{grid-template-columns:1fr auto}.site-nav{display:none}.hero__grid{grid-template-columns:1fr}.hero__copy{max-width:49rem}.hero__title{font-size:clamp(4.8rem,12vw,7.75rem)}.hero__visual{max-width:48rem;margin-left:auto}.signal-engine__stage{min-height:33rem}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fact:nth-child(2){border-right:1px solid var(--rule)}.fact:nth-child(n+3){border-top:1px solid var(--rule)}.section-heading-row,.prize-grid,.host-section__inner,.apply-section__inner{grid-template-columns:1fr}.section-heading-row>p,.section-heading-row>div+p{max-width:35rem}.prize-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prize-copy{grid-column:1/-1;min-height:20rem}.host-marks{text-align:left;justify-content:flex-start}}@media (max-width:48rem){:root{--gutter:1.25rem}h2{font-size:clamp(2.65rem,13vw,4.5rem)}.site-header__inner{gap:1rem;min-height:3.85rem}.wordmark{font-size:.68rem}.hero{padding-top:3.5rem}.hero__copy{padding-left:.5rem}.hero__eyebrow{gap:.5rem 0;margin-bottom:2.5rem}.hero__title{max-width:7ch;font-size:clamp(4rem,19vw,6.6rem);line-height:.83}.hero__title span{white-space:normal}.hero__lede{max-width:29rem;margin-top:2rem}.hero__actions{flex-direction:column;align-items:stretch;gap:1rem}.text-link{width:fit-content}.hero__clock{flex-direction:column;align-items:flex-start}.hero__visual{width:100%}.signal-engine__stage{min-height:20rem}.signal-engine__axis--feedback{display:none}.signal-engine__footer{flex-direction:column;align-items:flex-start}.signal-engine__status{text-align:left}.facts{margin-top:4rem}.fact{min-height:7rem;padding:1rem}.fact__value{font-size:clamp(1.8rem,8vw,2.6rem)}.paper-section,.signal-flow-section,.missions-section,.portal-section,.schedule-section,.prizes-section,.faq-section{padding-block:5.5rem}.editorial-grid{grid-template-columns:1fr;gap:3rem}.brief-copy,.editorial-copy{grid-column:1}.brief-copy__body,.signal-flow{grid-template-columns:1fr}.signal-flow li{border-left:0;border-bottom:1px solid var(--rule);min-height:7.5rem;padding:1rem}.signal-flow li:last-child{border-bottom:0}.mission-list{margin-top:4rem}.mission{grid-template-columns:1fr;gap:1.5rem;min-height:0}.mission h3{max-width:none}.mission__copy,.mission__prompt,.mission__prompt{grid-column:1}.capability-list{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-grid{grid-template-columns:1fr}.schedule-day{min-height:0;padding-inline:0}.schedule-day+.schedule-day{border-top:1px solid var(--rule);border-left:0;margin-top:2.5rem}.schedule-day__header{min-height:8rem}.schedule-day__header strong{font-size:3.2rem}.prize-grid{grid-template-columns:1fr}.prize-card{border-top:1px solid var(--paper-rule);border-left:0}.prize-copy,.prize-card{min-height:18rem}.prize-copy{grid-column:auto}.host-marks{flex-wrap:wrap;font-size:clamp(2.25rem,13vw,4.5rem)}.apply-section h2{font-size:clamp(4rem,18vw,6.5rem)}.site-footer__top,.site-footer__bottom{grid-template-columns:1fr;align-items:start}.site-footer__top{min-height:0;padding-block:3.5rem}.site-footer__bottom{gap:1rem;min-height:0;padding-block:1.5rem}.site-footer__bottom>a:last-child{justify-self:start}}.schedule-section{--schedule-ink:#111;--schedule-muted:#676767;--schedule-rule:#0909092e;--schedule-card:#ffffffc7}.schedule-section>.shell,.schedule-heading{min-width:0}.schedule-heading h2{max-width:10ch;color:var(--signal);font-size:clamp(3.75rem,6.5vw,6.75rem);line-height:.84}.schedule-heading h2 span{color:var(--schedule-ink);display:block}.schedule-heading .eyebrow{color:var(--text-secondary);margin-top:1rem}.schedule-day__index{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700;line-height:1.3}.schedule-section .schedule-grid{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.2vw,1.15rem);margin-top:clamp(2.5rem,5dvh,4rem)}@media (max-width:40rem){.schedule-section .schedule-grid{grid-template-columns:1fr}}.schedule-section .schedule-day,.schedule-section .schedule-day+.schedule-day{border:1px solid var(--schedule-ink);background:var(--schedule-card);min-height:0;color:var(--schedule-ink);padding:0;position:relative;overflow:hidden}.schedule-section .schedule-day:before{z-index:1;background:var(--signal);content:"";height:.3rem;position:absolute;inset:0 0 auto}.schedule-section .schedule-day__header{border-bottom:1px solid var(--schedule-rule);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:start;gap:1rem;min-height:9rem;padding:1.35rem 1.5rem 1.25rem;display:grid}.schedule-section .schedule-day__date{color:var(--signal);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex-direction:row;align-items:center;gap:.65rem;font-size:.68rem;font-weight:700;line-height:1.3;display:flex}.schedule-section .schedule-day__date span{color:inherit}.schedule-section .schedule-day__date time{border-left:1px solid var(--schedule-rule);padding-left:.65rem}.schedule-section .schedule-day__index{background:var(--schedule-ink);width:1.7rem;height:1.7rem;color:var(--white);letter-spacing:0;place-items:center;display:grid}.schedule-section .schedule-day__phase{color:var(--signal);flex-direction:row;grid-column:1/-1;align-self:end;align-items:center;gap:.75rem;display:flex}.schedule-section .schedule-day__phase svg{stroke-width:1.75px;flex:none;width:1.35rem;height:1.35rem}.schedule-section .schedule-day__phase h3{color:var(--schedule-ink);font-family:var(--font-geist-pixel), monospace;letter-spacing:-.055em;font-size:clamp(1.55rem,2.2vw,2.15rem);font-weight:700;line-height:.9}.schedule-section .schedule-day ol{border-top:0}.schedule-section .schedule-day li{border-bottom:1px solid var(--schedule-rule);grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:1rem;min-height:4.25rem;padding:1.15rem 1.5rem}.schedule-section .schedule-day li:last-child{border-bottom:0}.schedule-section .schedule-day time{color:var(--signal);font-size:.72rem;font-weight:700}.schedule-section .schedule-day li span{color:var(--schedule-ink);letter-spacing:-.015em;font-size:.94rem;font-weight:620;line-height:1.3}#main-content .schedule-section .schedule-day li span{color:var(--schedule-ink)}@media (max-width:48rem){.schedule-heading h2{max-width:none;font-size:clamp(2.8rem,14vw,4rem)}.schedule-section .schedule-grid{grid-auto-columns:min(86vw,21rem);margin-top:1.25rem}.schedule-section .schedule-day__header{min-height:7.25rem;padding:1.15rem 1.2rem 1rem}.schedule-section .schedule-day__phase h3{font-size:1.5rem}.schedule-section .schedule-day li{grid-template-columns:3.75rem minmax(0,1fr);gap:.75rem;min-height:3.65rem;padding:.85rem 1.2rem}.schedule-section .schedule-day li span{font-size:.82rem}}@media (max-width:25rem){.hero__eyebrow span{padding-right:.55rem}.hero__eyebrow span+span{padding-left:.55rem}.fact__value{font-size:1.65rem}.capability-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;animation:none;transform:none}:where(a[href],button,summary,[role=button]):active{scale:1}.text-link,.portal-docs-link,.external-link--lined,.site-nav a,.site-footer a{transition:none}}body{background-color:var(--night);background-image:var(--mesh-dark);background-size:var(--mesh-size);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}body:before{display:none}h1,h2,h3,.fact__value,.schedule-day__header strong,.prize-card strong,.host-marks{font-family:var(--font-geist-pixel), monospace;font-weight:700}h2{letter-spacing:-.075em;text-wrap:balance}.site-header{border-top:.25rem solid var(--signal);border-bottom:2px solid var(--paper);background-color:#090909f5;background-image:var(--mesh-dark);background-size:var(--mesh-size)}.site-header:before{display:none}.site-header__inner{min-height:4.65rem}.wordmark{border:1px solid var(--paper);background:var(--night);font-family:var(--font-geist-pixel), monospace;padding:.55rem .7rem}.wordmark__slash{color:var(--signal-hover)}.site-nav{gap:.35rem}.site-nav a{color:var(--paper);border:1px solid #0000;padding:.55rem .65rem}.site-nav a:hover{border-color:var(--signal-hover);background:var(--surface);color:var(--signal-hover)}[data-slot=button],.button{font-family:var(--font-geist-pixel), monospace;border:2px solid}[data-slot=button]:hover,.button:hover,[data-slot=button]:active,.button:active{translate:0}.hero{background-image:var(--mesh-dark);background-size:var(--mesh-size);padding-top:clamp(4.5rem,8vw,7.5rem);overflow:hidden}.hero:before{top:1.25rem;right:var(--gutter);color:var(--signal-hover);content:"[ SYSTEM ONLINE ]   PORTAL_OS v01.26";font-family:var(--font-geist-pixel), monospace;letter-spacing:.08em;font-size:.62rem;position:absolute}.hero:after{background:repeating-linear-gradient(to bottom, var(--rule) 0, var(--rule) .25rem, transparent .25rem, transparent .75rem)}.hero__eyebrow{border:1px solid var(--rule);background:var(--surface);width:fit-content;color:var(--signal-hover);padding:.6rem .75rem}.hero__title{letter-spacing:-.09em}.hero__title-accent{background:var(--signal);width:fit-content;color:var(--night);text-shadow:none;margin-top:.14em;padding:.06em .12em .1em .08em;transform:rotate(-1deg)}.hero__lede{color:var(--paper);font-size:clamp(1.02rem,1.35vw,1.2rem)}.hero__clock{border:1px solid var(--rule);background:var(--surface);padding:.9rem 1rem}.event-clock{color:var(--signal-hover)}.event-clock__dot{background:var(--signal-hover);box-shadow:0 0 .7rem var(--signal-hover)}.signal-engine{border:2px solid var(--paper);background:var(--night)}.signal-engine__header{border-bottom:2px solid var(--paper);background:var(--signal);min-height:2.5rem;color:var(--night);padding-inline:.8rem}.signal-engine__header span:first-child:before{background:var(--night);content:"";width:.45rem;height:.45rem;margin-right:.55rem;display:inline-block}.signal-engine__stage{background-color:var(--night);background-image:var(--mesh-dark);background-size:var(--mesh-size);box-shadow:inset 0 0 3rem #ff4d000d}.signal-engine__footer{border-top:2px solid var(--paper);color:var(--signal-hover);padding-inline:.8rem}.signal-engine__hint{border:1px solid var(--signal);background:var(--night);padding:.4rem .55rem}.facts{border-top:2px solid var(--paper);gap:.8rem;padding-block:.8rem}.fact,.fact:first-child{border:2px solid var(--rule);background:var(--surface)}.fact:before{background:var(--signal);content:"";width:1.75rem;height:.35rem}.paper-section,.portal-section,.host-section,.prizes-section{background-color:var(--paper);background-image:var(--mesh-light);background-size:var(--mesh-size)}.paper-section,.signal-flow-section,.missions-section,.portal-section,.schedule-section,.prizes-section,.host-section,.faq-section,.apply-section{position:relative}.signal-flow-section,.schedule-section,.faq-section{background-color:var(--night);background-image:var(--mesh-dark);background-size:var(--mesh-size)}.signal-flow{border:0;gap:.75rem}.signal-flow:before{display:none}.signal-flow li,.signal-flow li:last-child{border:2px solid var(--rule);background:var(--surface)}.signal-flow strong{color:var(--signal-hover);font-family:var(--font-geist-pixel), monospace}.missions-section{background-color:var(--black);background-image:var(--mesh-dark);background-size:var(--mesh-size)}.mission-list{border-top:2px solid var(--paper)}.mission{border-bottom:2px solid var(--rule);padding-inline:1rem}.mission:hover{background:var(--signal);color:var(--night);box-shadow:inset .5rem 0 var(--signal-hover)}.mission:hover :is(.mission__copy>p:last-child,.mission__prompt){color:var(--night)}.mission h3{color:var(--signal-hover)}.mission:hover h3{color:var(--night)}.capability-list{gap:.6rem}.capability-list li{border:2px solid var(--ink);background:#ffffff40}.portal-section .capability-list li:before{background:var(--signal);top:50%;left:.55rem;transform:translateY(-50%)}.capability-list li{padding-left:1.3rem}.schedule-grid{border:0;gap:.85rem}.schedule-day,.schedule-day+.schedule-day{border:2px solid var(--rule);background:var(--surface)}.schedule-day__header strong{color:var(--signal-hover)}.schedule-day ol{border-top:2px dashed var(--rule)}.prize-grid{border:0;gap:.75rem}.prize-copy,.prize-card{border:2px solid var(--ink)}.prize-card{background:var(--white)}.prize-card--first{border-color:var(--ink);background:var(--signal)}[data-slot=accordion-item]{border-bottom:1px dashed var(--rule)}[data-slot=accordion-trigger]{font-family:var(--font-geist-pixel), monospace;padding-inline:.8rem}[data-slot=accordion-trigger]:hover,[data-slot=accordion-trigger][aria-expanded=true]{background:var(--surface);color:var(--signal-hover)}[data-slot=accordion-content]>div{color:var(--paper);padding-left:.8rem}.apply-section{background-color:var(--signal);background-image:var(--mesh-accent);background-size:var(--mesh-size)}.site-footer{border-top:.65rem solid var(--signal-hover);background-image:var(--mesh-dark);background-size:var(--mesh-size)}@media (max-width:48rem){.hero:before{text-align:right;max-width:13rem;right:1.25rem}.facts,.signal-flow,.schedule-grid{gap:.65rem}.mission{padding-inline:.75rem}}.hero.hero--landing{isolation:isolate;background:var(--black);border:0;height:100svh;min-height:100svh;padding:0;display:block;position:relative;overflow:hidden}.hero.hero--landing:before,.hero.hero--landing:after{display:none}.portal-particles{z-index:0;background-color:var(--black);background-image:var(--mesh-dark);background-size:var(--mesh-size);animation:.5s ease-out both landing-scene-in;position:absolute;inset:0;overflow:hidden}.portal-particles canvas{touch-action:pan-y;width:100%;height:100%;display:block}.hero-landing__masthead{z-index:2;text-align:center;pointer-events:none;animation:.65s cubic-bezier(.22,1,.36,1) .12s both landing-copy-in;position:absolute;top:clamp(3.5rem,7svh,5.5rem);left:0;right:0}.hero-landing__title{color:var(--paper);font-family:var(--font-geist-pixel), monospace;letter-spacing:-.075em;text-shadow:none;white-space:nowrap;justify-content:center;align-items:baseline;gap:.24em;font-size:clamp(2.25rem,7.2vw,7rem);font-weight:700;line-height:.86;display:flex}.hero-landing__slash{color:var(--signal)}.hero-landing__meta{color:var(--muted);font-family:var(--font-geist-pixel), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(.5rem,1.2vw,1rem);margin-top:clamp(1rem,2.2vh,1.5rem);font-size:clamp(.58rem,.85vw,.78rem);line-height:1.5;display:flex}.hero-landing__meta strong{color:var(--gray);font-weight:700}.hero-landing__meta [data-slot=icon-label],.hero-landing__meta [data-slot=icon-label-icon]{color:var(--gray)}.hero-landing__action{z-index:2;flex-direction:column;align-items:center;gap:clamp(1.25rem,2.5svh,1.75rem);animation:.65s cubic-bezier(.22,1,.36,1) .24s both landing-copy-in;display:flex;position:absolute;bottom:clamp(3.1rem,6.5svh,5rem);left:50%;translate:-50%}.hero-landing__action .hero-landing__meta{margin-top:0}.hero-landing__cta{border:1px solid var(--signal);background:var(--signal);min-width:18rem;color:var(--night);box-shadow:none;justify-content:center;position:relative}.hero-landing__cta .external-link-icon__frame{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.hero-landing__cta:hover{background:var(--signal-hover);box-shadow:none;translate:0}.hero-details{background:var(--night);padding-top:clamp(5rem,9vw,9rem);scroll-margin-top:1rem}.hero-details__intro{grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.hero-details h2{max-width:9ch}.hero-details__aside>p{color:var(--gray);letter-spacing:-.015em;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.6}.hero-details .hero__clock{max-width:none;margin-top:2rem}.hero-details .facts{margin-top:clamp(4rem,8vw,8rem);padding-bottom:.8rem}@keyframes landing-scene-in{0%{opacity:0}to{opacity:1}}@keyframes landing-copy-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:48rem){.hero-landing__masthead{padding-inline:1rem;top:clamp(3rem,7svh,4.5rem)}.hero-landing__title{gap:.2em;font-size:clamp(2rem,8.3vw,3.2rem)}.hero-landing__meta{flex-wrap:wrap;gap:.15rem .6rem;max-width:22rem;margin-inline:auto;font-size:.56rem}.hero-landing__meta span[aria-hidden=true]{display:none}.hero-landing__meta>[data-slot=icon-label]{flex:1 0 100%}.hero-landing__action{width:calc(100% - 2.5rem);bottom:3.2rem}.hero-landing__cta{width:min(100%,20rem);min-width:0}.hero-details__intro{grid-template-columns:1fr;gap:3rem}.hero-details .facts{margin-top:4rem}}@media (max-width:30rem){.hero-landing__title{white-space:normal;flex-direction:column;align-items:center;gap:.08em;font-size:clamp(2.5rem,13vw,4rem);line-height:.78}}@media (max-height:42rem) and (min-width:48.01rem){.hero-landing__masthead{top:2.25rem}.hero-landing__title{font-size:clamp(3rem,6.5vw,5rem)}.hero-landing__action{bottom:2.75rem}}@media (prefers-reduced-motion:reduce){.external-link-icon__frame--collapse,.external-link-icon{transition:none}.external-link-icon{transform:translateY(1px)}.portal-particles,.hero-landing__masthead,.hero-landing__action{animation:none}}.hero-details__aside{align-self:end}.hero-details .hero__clock{margin-top:0}.hero-details .facts{margin-top:clamp(3rem,6vw,5rem)}.fact,.fact:first-child{justify-content:center;align-items:flex-start;gap:.75rem;min-height:7.5rem;padding:1.25rem;display:flex}.fact:before{display:none}.fact__value{font-size:clamp(1.65rem,3vw,2.65rem)}.paper-section,.signal-flow-section,.missions-section,.portal-section,.schedule-section,.prizes-section,.faq-section{padding-block:clamp(4.5rem,7vw,7rem)}.signal-flow{margin-top:clamp(3rem,5vw,5rem)}.signal-flow li{min-height:9rem}.mission-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:clamp(3rem,5vw,5rem);display:grid}.mission{border:2px solid var(--rule);background:var(--surface);grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-items:start;min-height:13rem;padding:1.5rem;display:grid}.mission h3{grid-area:1/1;max-width:none}.capability-list{max-width:none;margin-top:clamp(2.5rem,5vw,4rem)}.capability-list li{background-image:none;padding:1rem}.schedule-grid{margin-top:clamp(3rem,5vw,5rem)}.schedule-day{min-height:27rem}.schedule-day__header{min-height:8rem}.schedule-day li{min-height:4.2rem}.prize-copy,.prize-card{min-height:18rem}.prize-copy{justify-content:flex-end}[data-slot=accordion-trigger]{min-height:4.75rem}.apply-section__action{justify-self:end;width:fit-content}@media (max-width:48rem){.hero-landing__meta [data-slot=icon-label]{justify-content:center}.fact,.fact:first-child{gap:.6rem;min-height:7rem;padding:1rem}.fact__value{font-size:clamp(1.45rem,7vw,2.25rem)}.paper-section,.signal-flow-section,.missions-section,.portal-section,.schedule-section,.prizes-section,.faq-section{padding-block:4.5rem}.mission-list{grid-template-columns:1fr}.mission{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.mission h3{grid-column:1}.capability-list{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-day{min-height:0}.schedule-day__header{min-height:7rem}.prize-copy,.prize-card{min-height:15rem}.apply-section__action{justify-self:start}}@media (max-width:25rem){.capability-list{grid-template-columns:1fr}}.countdown-slide{--countdown-glow:var(--orange);isolation:isolate;border-top:.65rem solid var(--countdown-glow);background-color:var(--black);background-image:var(--mesh-dark);background-size:var(--mesh-size);min-height:100svh;color:var(--paper);grid-template-rows:auto 1fr;scroll-margin-top:1rem;display:grid;position:relative;overflow:hidden}.countdown-slide__chrome{z-index:4;border-bottom:1px solid var(--rule);min-height:3.25rem;color:var(--muted);font-family:var(--font-geist-pixel), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.62rem;display:flex;position:relative}.countdown-slide__status{color:var(--countdown-glow);text-align:right;align-items:center;gap:.55rem;display:inline-flex}.countdown-slide__status i{background:var(--countdown-glow);width:.42rem;height:.42rem;animation:1.1s step-end infinite terminal-blink;box-shadow:0 0 .75rem #ff4d00d9}.countdown-slide__body{z-index:1;align-content:center;min-height:calc(100svh - 3.9rem);padding-block:clamp(2rem,4.5svh,4rem);display:grid;position:relative}.countdown-slide__heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(1.25rem,2.8svh,2.25rem);display:flex}.countdown-slide__heading p{color:var(--muted);font-family:var(--font-geist-pixel), monospace;letter-spacing:.1em;text-align:right;text-transform:uppercase;order:2;padding-bottom:.55rem;font-size:.64rem}.countdown-slide__heading h2{background:var(--countdown-glow);width:fit-content;max-width:none;color:var(--night);letter-spacing:-.075em;text-transform:uppercase;padding:.2em .28em .24em;font-size:clamp(2.4rem,5.8vw,5.8rem);line-height:.82}.particle-countdown{isolation:isolate;border:2px solid var(--paper);background-color:var(--black);background-image:var(--mesh-dark);background-size:var(--mesh-size);touch-action:pan-y;min-height:clamp(18rem,44svh,32rem);position:relative;overflow:hidden}.particle-countdown:before,.particle-countdown:after{z-index:2;content:"";pointer-events:none;width:1.5rem;height:1.5rem;position:absolute}.particle-countdown:before{border-top:1px solid var(--signal);border-left:1px solid var(--signal);top:.75rem;left:.75rem}.particle-countdown:after{border-right:1px solid var(--signal);border-bottom:1px solid var(--signal);bottom:.75rem;right:.75rem}.particle-countdown canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.particle-countdown__fallback{z-index:1;color:var(--countdown-glow);font-family:var(--font-geist-pixel), monospace;font-variant-numeric:tabular-nums;letter-spacing:-.08em;opacity:1;text-shadow:0 0 1.2rem #ff4d0038;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding-inline:clamp(1rem,4vw,4rem);font-size:clamp(2.4rem,7.8vw,7.75rem);line-height:1;transition:opacity .18s;display:grid;position:absolute;inset:0}.particle-countdown__fallback span{text-align:center;display:block;position:relative}.particle-countdown__fallback b{color:var(--signal);font:inherit;position:absolute;top:50%;left:0;transform:translate(-50%,-54%)}.particle-countdown[data-renderer=ready] .particle-countdown__fallback{opacity:0}.particle-countdown__hint{z-index:2;border:1px solid var(--rule);color:var(--signal-hover);font-family:var(--font-geist-pixel), monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#090909d6;padding:.38rem .52rem;font-size:.55rem;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%)}.particle-countdown__labels{border:1px solid var(--rule);background:var(--surface);min-height:3.5rem;color:var(--muted);font-family:var(--font-geist-pixel), monospace;letter-spacing:.12em;text-align:center;text-transform:uppercase;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;margin-top:.75rem;padding-inline:clamp(1rem,4vw,4rem);font-size:.62rem;display:grid}.particle-countdown__labels span+span{border-left:1px dashed var(--rule)}.countdown-slide__footer{justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(1.5rem,3svh,2.5rem);display:flex}.countdown-slide__footer p{max-width:34rem;color:var(--muted);font-size:clamp(.9rem,1.25vw,1.05rem);line-height:1.5}.countdown-slide__footer a{border:2px solid var(--countdown-glow);background:var(--countdown-glow);min-width:17rem;min-height:3.4rem;color:var(--night);font-family:var(--font-geist-pixel), monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;padding-inline:1.1rem;font-size:.72rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.countdown-slide__footer a:hover{background:var(--paper)}@media (max-width:48rem){.countdown-slide__chrome{min-height:3rem;font-size:.52rem}.countdown-slide__body{min-height:calc(100svh - 3.65rem);padding-block:2rem}.countdown-slide__heading{flex-direction:column;align-items:flex-start;gap:.85rem;margin-bottom:1.5rem}.countdown-slide__heading p{text-align:left;order:0;padding:0;font-size:.55rem}.countdown-slide__heading h2{letter-spacing:-.075em;font-size:clamp(2.25rem,11vw,3.75rem);line-height:.68}.particle-countdown{min-height:clamp(16rem,42svh,22rem)}.particle-countdown__fallback{padding-inline:.5rem;font-size:clamp(1.9rem,10.5vw,3.5rem)}.particle-countdown__labels{letter-spacing:.06em;min-height:3rem;padding-inline:.25rem;font-size:.5rem}.particle-countdown__hint{font-size:.48rem;bottom:.65rem}.countdown-slide__footer{flex-direction:column;align-items:stretch;gap:1.25rem;margin-top:1.5rem}.countdown-slide__footer a{width:100%;min-width:0}}@media (max-height:46rem) and (min-width:48.01rem){.countdown-slide__body{padding-block:1.5rem}.countdown-slide__heading{margin-bottom:1rem}.countdown-slide__heading h2{font-size:clamp(2.2rem,4.8vw,4rem)}.particle-countdown{min-height:15rem}.countdown-slide__footer{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.countdown-slide__status i{animation:none}.particle-countdown__fallback,.countdown-slide__footer a{transition:none}}.countdown-slide{border:0;grid-template-rows:minmax(0,1fr) auto;min-height:100svh;scroll-margin-top:0;display:grid}.countdown-slide:after{display:none}.countdown-slide__body{flex-direction:column;justify-content:center;align-items:stretch;min-height:0;padding-block:clamp(2.5rem,8svh,6rem);display:flex}.countdown-slide__heading{text-align:center;margin:0;display:block}.countdown-slide__heading h2{width:auto;box-shadow:none;color:var(--gray);letter-spacing:-.055em;background:0 0;margin-inline:auto;padding:0;font-size:clamp(2.5rem,6vw,6rem);line-height:.9}.particle-countdown{width:100%;min-height:clamp(19rem,50svh,34rem);box-shadow:none;background:0 0;border:0;margin-top:clamp(2.5rem,7svh,5rem)}.particle-countdown:before,.particle-countdown:after{display:none}.particle-countdown__fallback{color:var(--slide-foreground);letter-spacing:.08em;text-shadow:none;padding-inline:0}.particle-countdown__fallback b{color:var(--slide-foreground)}.countdown-slide>.site-footer{background:0 0;border-top:0}.countdown-slide>.site-footer a:not(.external-link--lined):hover{color:var(--slide-foreground)}@media (max-width:48rem){.countdown-slide__body{min-height:0;padding-block:2.5rem}.countdown-slide__heading{margin:0;display:block}.countdown-slide__heading h2{font-size:clamp(2.25rem,11vw,3.75rem)}.particle-countdown{min-height:clamp(15rem,44svh,22rem);box-shadow:none;margin-top:2.5rem}.particle-countdown__fallback{letter-spacing:.06em;padding-inline:0;font-size:clamp(1.65rem,9vw,3.25rem)}}@media (max-height:46rem) and (min-width:48.01rem){.countdown-slide__body{min-height:0;padding-block:1.5rem}.countdown-slide__heading{margin:0}.particle-countdown{min-height:15rem;margin-top:1.5rem}}@media (max-width:48rem) and (max-height:46rem){.countdown-slide__body{padding-block:1.25rem}.particle-countdown{min-height:clamp(12rem,35svh,16rem);margin-top:1.25rem}}#main-content>section{--slide-background:var(--black);--slide-foreground:var(--white);--slide-mesh:var(--mesh-dark);background-color:var(--slide-background);background-image:var(--slide-mesh);background-size:var(--mesh-size);width:100%;min-height:100svh;color:var(--slide-foreground);scroll-margin-top:0;overflow:hidden}@media (min-width:48.0625rem) and (min-height:42rem){#main-content>section{height:100dvh;min-height:0;overflow:clip}}#main-content>section:nth-of-type(2n){--slide-background:var(--white);--slide-foreground:var(--black);--slide-mesh:var(--mesh-light)}#main-content>:is(.hero-details,.signal-flow-section,.missions-section,.portal-section,.schedule-section,.prizes-section,.faq-section,.apply-section){align-content:center;padding-block:clamp(2.5rem,7dvh,6rem);display:grid}#main-content>section:nth-of-type(2n) .fact__value,#main-content>section:nth-of-type(2n) .countdown-slide__heading h2,#main-content>section:nth-of-type(2n) [data-slot=accordion-content]>div{color:var(--black)}#main-content>section:nth-of-type(odd) .capability-list li,#main-content>section:nth-of-type(odd) :is(.prize-copy,.prize-card){border-color:var(--rule)}#main-content>section:nth-of-type(odd) .prize-card:not(.prize-card--first){background:var(--surface);color:var(--white)}#main-content>section:nth-of-type(odd) .apply-section__action{border-color:var(--white)}@media (max-width:48rem){#main-content>section{min-height:100svh}#main-content>.hero.hero--landing{height:100svh;min-height:100svh}#main-content>.prizes-section{height:auto}#main-content>.countdown-slide{grid-template-rows:minmax(0,1fr) auto;min-height:100svh}#main-content>:is(.hero-details,.signal-flow-section,.missions-section,.portal-section,.schedule-section,.prizes-section,.faq-section,.apply-section){padding-block:2rem}.section-heading-row,.editorial-grid,.hero-details__intro{gap:1.5rem}.hero-details .facts,.signal-flow,.mission-list,.capability-list,.schedule-grid{margin-top:1.5rem}.mission-list{grid-template-columns:1fr;gap:.5rem}.capability-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mission{grid-template-columns:minmax(0,1fr);gap:.6rem;min-height:0;padding:.85rem}.mission h3{font-size:clamp(1.1rem,5vw,1.35rem)}.signal-flow li{min-height:clamp(5.25rem,12dvh,7.5rem)}.schedule-grid{grid-template-columns:1fr}.schedule-day{width:100%}.schedule-day+.schedule-day{border-top:2px solid var(--rule);margin-top:0}.prize-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.prize-copy{grid-column:1/-1;min-height:0;padding:1rem}.prize-card{min-height:8rem;padding:1rem}.prize-card strong{font-size:clamp(1.8rem,9vw,2.5rem)}.judging{margin-top:1.5rem}.judging__header{padding-block:.75rem}.judging__header h3{font-size:1.25rem}.judging__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.judging__list li{gap:.5rem;min-height:2.75rem;font-size:.68rem}#main-content>.apply-section{padding-block:4.5rem}#main-content>.countdown-slide .countdown-slide__body{padding-block:4rem 2.5rem}#main-content>.countdown-slide .particle-countdown{min-height:clamp(12rem,30svh,17rem);margin-top:2rem}}@media (min-width:40.0625rem) and (max-width:48rem){.schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}#main-content>section{--text-primary:var(--white);--text-secondary:var(--gray);--text-accent:var(--orange)}#main-content>section:nth-of-type(2n){--text-primary:var(--black)}.hero-landing__title{color:var(--text-primary);font-family:var(--type-font);font-size:var(--type-display-size);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading)}#main-content>section h2{max-width:14ch;color:var(--text-primary);font-family:var(--type-font);font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-leading);text-shadow:none;text-transform:none;text-wrap:balance}#main-content>section .schedule-heading h2 span{color:inherit}:is(.signal-flow strong,.mission h3,.schedule-section .schedule-day__phase h3){color:var(--text-primary);font-family:var(--type-font);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);line-height:var(--type-heading-leading);text-transform:none}:is(.judging__header h3,[data-slot=accordion-trigger]){font-family:var(--type-font);font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);letter-spacing:var(--type-subheading-tracking);line-height:var(--type-subheading-leading)}.fact__value{color:var(--text-primary)}:is(.fact__value,.prize-card strong){font-family:var(--type-font);font-size:var(--type-value-size);font-weight:var(--type-value-weight);letter-spacing:var(--type-value-tracking);line-height:var(--type-value-leading);text-shadow:none}:is(.signal-flow li>span:last-child,.judging__list li,[data-slot=accordion-content]>div),.schedule-section .schedule-day li span{font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);line-height:var(--type-body-leading)}.schedule-section .schedule-day li span,#main-content>section [data-slot=accordion-content]>div{color:var(--text-secondary)}:is(.schedule-section .schedule-day__date,.schedule-section .schedule-day__index,.schedule-section .schedule-day time,.judging__header p,.judging__list strong){font-family:var(--type-font);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase}:is(.hero-landing__meta,.site-footer__bottom){font-family:var(--type-font);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);text-transform:uppercase}#main-content :is([data-slot=button],.hero-landing__cta,.apply-section__action>a){font-family:var(--type-font);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase}#main-content>.prizes-section{padding:0;display:block}.trophy-particles,.trophy-particles canvas{width:100%;height:100%;position:absolute;inset:0}.trophy-particles{touch-action:pan-y}.trophy-particles canvas{display:block}.trophy-particles__fallback{width:min(48%,18rem);stroke:var(--slide-foreground);stroke-linecap:square;stroke-linejoin:miter;stroke-width:4px;transition:opacity .18s;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.trophy-particles[data-renderer=ready] .trophy-particles__fallback{opacity:0}.prize-slide__awards{z-index:2;width:min(100% - 2.5rem,28rem);color:var(--slide-foreground);text-align:center;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;position:absolute;bottom:clamp(2rem,7dvh,4rem);left:50%;transform:translate(-50%)}.prize-slide__awards>div{gap:.35rem;display:grid}.prize-slide__awards>div+div{border-left:1px solid #b8b8b873}.prize-slide__awards dt,.prize-slide__awards dd{font-family:var(--type-font);margin:0;line-height:1}.prize-slide__awards dt{color:#b8b8b8;font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.prize-slide__awards dd{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking)}#main-content>.judging-section{align-content:center;padding-block:clamp(2.5rem,7dvh,6rem);display:grid}.judging-slide{min-width:0}.judging-slide__header{display:block}#main-content .judging-slide__header h2{max-width:11ch;color:var(--text-primary)}.judging-slide__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(4rem,12vw,12rem);margin:clamp(2.5rem,6dvh,5rem) 0 0;padding:0;list-style:none;display:grid}.judging-slide__list li{min-height:clamp(4.5rem,8dvh,6rem);color:var(--slide-foreground);font-size:var(--type-body-size);line-height:var(--type-body-leading);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0 1.25rem;display:grid;position:relative;overflow:hidden}.judging-slide__list strong{color:var(--orange);font-family:var(--type-font);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading)}@media (max-width:48rem){.prize-slide__awards{bottom:15dvh}#main-content>.judging-section{padding-block:1.5rem}.judging-slide__header{display:block}#main-content .judging-slide__header h2{font-size:clamp(2.5rem,11vw,3.75rem)}.judging-slide__list{grid-template-columns:1fr;margin-top:1.5rem}.judging-slide__list li{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;min-height:clamp(2.75rem,7dvh,4rem);padding-block:.65rem .8rem;font-size:.8rem}}@media (max-height:42rem) and (min-width:48.01rem){.judging-slide__list{margin-top:1.5rem}.judging-slide__list li{min-height:3.5rem}}@media (prefers-reduced-motion:reduce){.trophy-particles__fallback{transition:none}}.keyboard-navigation{z-index:50;color:var(--white);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#090909e0;border:1px solid #b8b8b873;align-items:stretch;display:flex;position:fixed;bottom:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}.keyboard-navigation button{width:2.5rem;min-height:2.5rem;color:inherit;background:0 0;place-items:center;padding:0;display:grid}.keyboard-navigation button+button{border-left:1px solid #b8b8b873}.keyboard-navigation button:hover{background:var(--signal);color:var(--black)}.keyboard-navigation svg{width:1rem;height:1rem}@media (max-width:48rem){.keyboard-navigation{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#main-content>section{--box-background:var(--surface);--box-border:var(--rule)}#main-content>section>.shell .content-box{box-shadow:none;background:0 0;border:0;border-radius:0}#main-content>section>.shell .content-box--accent{box-shadow:none;background:0 0}#main-content>section>.shell .content-box--standard{flex-direction:column;justify-content:space-between;gap:1rem;min-height:7rem;padding:1.25rem;display:flex}#main-content>section>.shell .content-box .content-box__title{color:var(--text-primary);font-family:var(--type-font);font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);text-transform:uppercase;align-items:center;gap:.75rem;line-height:1;display:inline-flex}#main-content>section>.shell .content-box .content-box__title [data-slot=icon-label-icon]{width:1.25rem;height:1.25rem;color:var(--signal);stroke-width:1.75px;flex:0 0 1.25rem}#main-content>section>.shell .content-box .content-box__description{color:var(--text-secondary);font-family:var(--type-font);font-size:.9rem;font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);line-height:1.4}#main-content>section>.shell .schedule-day:before{display:none}#main-content>section>.shell .schedule-day__header{border-bottom:0;min-height:7.5rem;padding:1.25rem}#main-content>section>.shell .schedule-day__index{width:auto;height:auto;color:var(--text-secondary);background:0 0;display:block}#main-content>section>.shell .schedule-day__phase h3{font:inherit}#main-content>section>.shell .schedule-day li{border-bottom:0;min-height:3.75rem;padding:1rem 1.25rem}#main-content>section>.shell .mission:hover{color:var(--slide-foreground);box-shadow:none;background:0 0}#main-content>section>.shell .mission:hover h3{color:var(--text-primary)}@media (max-width:48rem){#main-content>section>.shell .content-box--standard{gap:.65rem;min-height:4.75rem;padding:.85rem}#main-content>section>.shell .content-box .content-box__title{gap:.5rem;font-size:1rem}#main-content>section>.shell .content-box .content-box__title [data-slot=icon-label-icon]{flex-basis:1rem;width:1rem;height:1rem}#main-content>section>.shell .content-box .content-box__description{font-size:.72rem;line-height:1.35}#main-content>section>.shell .schedule-day__header{min-height:6.5rem;padding:1rem}#main-content>section>.shell .schedule-day li{min-height:3.4rem;padding:.8rem 1rem}}#main-content>.missions-section>.missions-slide{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(1.5rem,4vw,4.5rem);height:100%;min-height:0;display:grid}#main-content>.missions-section>.missions-slide>.section-heading-row--missions{grid-area:1/1;align-self:start;display:block}#main-content>.missions-section>.missions-slide>.mission-list{grid-area:2/1;grid-template-columns:1fr;align-content:end;gap:clamp(1.75rem,3vw,3rem);margin:0;display:grid}#main-content>.missions-section>.missions-slide>.mission-list .mission{min-height:7rem}#main-content>.missions-section--visual-left>.missions-slide{grid-template-columns:minmax(0,1.28fr) minmax(17rem,.72fr)}#main-content>.missions-section--visual-left>.missions-slide>.section-heading-row--missions,#main-content>.missions-section--visual-left>.missions-slide>.mission-list{grid-column:2}.track-particles{isolation:isolate;touch-action:pan-y;grid-area:1/2/3;min-width:0;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(70% 76%,#000 42%,#0000 100%);mask-image:radial-gradient(70% 76%,#000 42%,#0000 100%)}.track-particles canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.track-particles__fallback{width:min(86%,38rem);stroke:var(--text-secondary);stroke-linecap:square;stroke-linejoin:miter;stroke-width:2px;vector-effect:non-scaling-stroke;transition:opacity .18s;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)scale(1.2)}.track-particles[data-renderer=ready] .track-particles__fallback{opacity:0}#main-content>.missions-section--visual-left>.missions-slide>.track-particles{grid-column:1}@media (max-width:48rem){#main-content>.missions-section>.missions-slide{grid-template-rows:auto minmax(8rem,1fr) auto;grid-template-columns:1fr;gap:.75rem}#main-content>.missions-section--visual-left>.missions-slide{grid-template-columns:1fr}#main-content>.missions-section>.missions-slide>.section-heading-row--missions{grid-area:1/1}#main-content>.missions-section--visual-left>.missions-slide>.section-heading-row--missions{grid-column:1}#main-content>.missions-section>.missions-slide>.track-particles{grid-area:2/1;min-height:8rem;-webkit-mask-image:radial-gradient(78% 86%,#000 44%,#0000 100%);mask-image:radial-gradient(78% 86%,#000 44%,#0000 100%)}#main-content>.missions-section--visual-left>.missions-slide>.track-particles{grid-column:1}#main-content>.missions-section>.missions-slide>.mission-list{grid-area:3/1;grid-template-columns:1fr;gap:.75rem}#main-content>.missions-section--visual-left>.missions-slide>.mission-list{grid-column:1}#main-content>.missions-section>.missions-slide>.mission-list .mission{min-height:4.75rem}}@media (max-height:42rem) and (min-width:48.01rem){#main-content>.missions-section>.missions-slide{gap:1.5rem}#main-content>.missions-section>.missions-slide>.mission-list .mission{min-height:5.5rem}}@media (prefers-reduced-motion:reduce){.track-particles__fallback{transition:none}}#main-content>.portal-section .capability-list,#main-content>.schedule-section .schedule-grid{gap:clamp(1.75rem,3vw,3rem)}@media (max-width:48rem){#main-content>.portal-section .capability-list,#main-content>.schedule-section .schedule-grid{gap:1.25rem}}#main-content>.apply-section .apply-section__action{width:fit-content;box-shadow:none;background:0 0;border:0;justify-self:end;padding:0}#main-content>.apply-section .apply-section__cta{border-color:var(--rule);color:var(--text-primary);background:0 0;transition:border-color .15s,color .15s,transform .15s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){#main-content>.apply-section .apply-section__cta:hover{border-color:var(--signal);color:var(--signal);background:0 0}}@media (max-width:48rem){#main-content>.apply-section .apply-section__action{justify-self:start}#main-content>.schedule-section .schedule-grid{gap:.5rem;margin-top:1rem}#main-content>section.schedule-section>.shell .schedule-day__header{gap:.35rem;min-height:0;padding:.5rem 1rem}#main-content>.schedule-section .schedule-day__phase{gap:.5rem}#main-content>section.schedule-section>.shell .schedule-day li{grid-template-columns:3.75rem minmax(0,1fr);gap:.5rem;min-height:0;padding:.35rem 1rem}}@media (max-width:48rem) and (max-height:36rem){#main-content>.schedule-section{padding-block:1rem}#main-content>.schedule-section .schedule-grid{gap:.25rem;margin-top:.5rem}#main-content>section.schedule-section>.shell .schedule-day__header{padding-block:.25rem}#main-content>section.schedule-section>.shell .schedule-day li{padding-block:.2rem}}#main-content>section{position:relative}.partner-links{z-index:5;top:clamp(2.5rem,5.5dvh,3.25rem);right:max(var(--gutter), calc((100vw - var(--shell)) / 2 + var(--gutter)));align-items:center;gap:.5rem;display:flex;position:absolute}.partner-links a{width:1.25rem;height:1.25rem;color:var(--gray);opacity:.55;place-items:center;transition:opacity .15s;display:grid}.partner-links__mark{place-items:center;width:100%;height:100%;display:grid}.partner-links--featured{pointer-events:auto;align-items:center;gap:.65rem;width:fit-content;margin:clamp(.75rem,1.6svh,1rem) auto 0;display:flex;position:static}.partner-links--featured .partner-links__by,.partner-links--featured .partner-links__and,.partner-links--featured .partner-links__name{font-family:var(--type-font);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase}.partner-links--featured .partner-links__by,.partner-links--featured .partner-links__and{color:var(--gray)}.partner-links--featured a{width:auto;height:auto;color:var(--paper);opacity:1;align-items:center;gap:.5rem;transition:color .16s;display:flex}.partner-links--featured .partner-links__mark{width:1rem;height:1rem;color:inherit;background:0 0;padding:0;transition:color .16s,transform .16s cubic-bezier(.23,1,.32,1)}.partner-links--featured a:active .partner-links__mark{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.partner-links--featured a:hover{color:var(--signal)}}.partner-links--featured a:focus-visible{color:var(--signal)}.partner-links a:hover,.partner-links a:focus-visible{opacity:1}@media (max-width:48rem){.partner-links{gap:.4rem;top:2.25rem}.partner-links a{width:1.125rem;height:1.125rem}.partner-links--featured{gap:.5rem;margin-top:.75rem}.partner-links--featured a{gap:.4rem;width:auto;height:auto}.partner-links--featured .partner-links__mark{width:.875rem;height:.875rem;padding:0}}@media (prefers-reduced-motion:reduce){.partner-links--featured{animation:none}.partner-links--featured .partner-links__mark{transition:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}
