@layer reset,base,tokens,recipes,utilities;@layer base{:root{--made-with-panda: "🐼"}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--colors-bg);color:var(--colors-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{line-height:1}p{margin:0}a{text-decoration:none;transition:color .15s ease;color:var(--colors-accent)}a:hover{color:var(--colors-accent-light)}ul,ol{margin:0;padding:0;list-style:none}img,video{display:block;max-width:100%}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}}@layer tokens{:where(:root,:host){--colors-chartreuse-50: #F5FFB8;--colors-chartreuse-100: #ECFF85;--colors-chartreuse-200: #DDFF33;--colors-chartreuse-300: #CCEE00;--colors-chartreuse-400: #B8D900;--colors-chartreuse-500: #9BBF00;--colors-chartreuse-600: #7A9600;--colors-chartreuse-700: #5C7000;--colors-chartreuse-800: #3D4B00;--colors-chartreuse-900: #1F2500;--colors-neutral-50: #F8FCED;--colors-neutral-100: #EFF7D8;--colors-neutral-200: #D9EBA8;--colors-neutral-300: #B5CC6E;--colors-neutral-400: #8EA640;--colors-neutral-500: #6B7F26;--colors-neutral-600: #505E19;--colors-neutral-700: #374210;--colors-neutral-800: #232B09;--colors-neutral-900: #141804;--spacing-1: 4px;--spacing-2: 8px;--spacing-4: 16px;--spacing-6: 24px;--spacing-8: 32px;--spacing-12: 48px;--spacing-16: 64px;--spacing-24: 96px;--spacing-32: 128px;--line-heights-tight: .88;--line-heights-snug: 1.1;--line-heights-normal: 1.5;--line-heights-loose: 1.75;--letter-spacings-tight: -.04em;--letter-spacings-normal: 0em;--letter-spacings-wide: .05em;--letter-spacings-wider: .1em;--letter-spacings-widest: .2em;--radii-none: 0;--radii-sm: 2px;--radii-md: 4px;--radii-lg: 8px;--radii-full: 9999px;--font-weights-light: 300;--font-weights-normal: 400;--font-weights-medium: 500;--font-weights-semibold: 600;--font-weights-bold: 700;--fonts-display: "Bebas Neue", Oswald, Impact, sans-serif;--fonts-body: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-sizes-2xs: .625rem;--font-sizes-xs: .625rem;--font-sizes-sm: .667rem;--font-sizes-base: 1rem;--font-sizes-md: 1.5rem;--font-sizes-lg: 2.25rem;--font-sizes-xl: 3.375rem;--font-sizes-2xl: 5.063rem;--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--breakpoints-xl: 1280px;--breakpoints-2xl: 1536px;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1024px;--sizes-breakpoint-xl: 1280px;--sizes-breakpoint-2xl: 1536px;--colors-bg: var(--colors-neutral-900);--colors-bg-card: var(--colors-neutral-800);--colors-bg-sidebar: var(--colors-neutral-900);--colors-text: var(--colors-neutral-50);--colors-text-secondary: var(--colors-neutral-300);--colors-text-muted: var(--colors-neutral-400);--colors-accent: var(--colors-chartreuse-300);--colors-accent-light: var(--colors-chartreuse-200);--colors-accent-dark: var(--colors-chartreuse-500);--colors-border: var(--colors-neutral-700);--colors-border-accent: var(--colors-chartreuse-700);--colors-hero-text: var(--colors-chartreuse-300);--colors-signal-win: var(--colors-chartreuse-300);--colors-signal-loss: var(--colors-neutral-500)}:where(.light,[data-theme=light]){--colors-bg: var(--colors-neutral-50);--colors-bg-card: var(--colors-neutral-100);--colors-bg-sidebar: var(--colors-neutral-50);--colors-text: var(--colors-neutral-900);--colors-text-secondary: var(--colors-neutral-600);--colors-text-muted: var(--colors-neutral-500);--colors-accent: var(--colors-chartreuse-800);--colors-accent-light: var(--colors-chartreuse-700);--colors-accent-dark: var(--colors-chartreuse-900);--colors-border: var(--colors-neutral-200);--colors-border-accent: var(--colors-chartreuse-300);--colors-hero-text: var(--colors-neutral-900);--colors-signal-win: var(--colors-chartreuse-800);--colors-signal-loss: var(--colors-neutral-400) }}@layer utilities{.bg_bgColumnFill{background:bgColumnFill}.bg_borderAccent{background:var(--colors-border-accent)}.bg_borderMuted{background:borderMuted}.bg_bg{background:var(--colors-bg)}.bg_bgHeader{background:bgHeader}.bg_border{background:var(--colors-border)}.p_24px_6vw{padding:24px 6vw}.p_12px_0{padding:12px 0}.p_96px_6vw_96px{padding:96px 6vw}.p_20px_0{padding:20px 0}.bg_accent{background:var(--colors-accent)}.p_0_6vw{padding:0 6vw}.p_96px_6vw{padding:96px 6vw}.bd-w_1px{border-width:1px}.border-style_solid{border-style:solid}.bd-c_border{border-color:var(--colors-border)}.gap_2{gap:var(--spacing-2)}.flex_1{flex:1 1 0%}.gap_3{gap:3px}.flex_1_1_auto{flex:1 1 auto}.td_none{text-decoration:none}.trs_color_0\.15s_ease{transition:color .15s ease}.bd-t_1px_solid{border-top:1px solid}.bd-t_0{border-top:0}.bd-c_divider{border-color:divider}.gap_12px{gap:12px}.trs_opacity_0\.15s_ease{transition:opacity .15s ease}.gap_24px{gap:24px}.bd-c_borderAccent{border-color:var(--colors-border-accent)}.gap_6{gap:var(--spacing-6)}.bd-b_1px_solid{border-bottom:1px solid}.gap_0{gap:0}.gap_12px_24px{gap:12px 24px}.gap_32px{gap:32px}.gap_1{gap:var(--spacing-1)}.gap_4{gap:var(--spacing-4)}.gap_0\.4rem{gap:.4rem}.ov_hidden{overflow:hidden}.gap_16px{gap:16px}.bd-c_accent{border-color:var(--colors-accent)}.ff_heading{font-family:heading}.fw_bold{font-weight:var(--font-weights-bold)}.fs_lg{font-size:var(--font-sizes-lg)}.lh_snug{line-height:var(--line-heights-snug)}.ls_tight{letter-spacing:var(--letter-spacings-tight)}.c_text{color:var(--colors-text)}.fs_2xs{font-size:var(--font-sizes-2xs)}.ff_body{font-family:var(--fonts-body)}.fw_semibold{font-weight:var(--font-weights-semibold)}.ls_widest{letter-spacing:var(--letter-spacings-widest)}.tt_uppercase{text-transform:uppercase}.c_accent{color:var(--colors-accent)}.fs_base{font-size:var(--font-sizes-base)}.fw_regular{font-weight:regular}.lh_normal{line-height:var(--line-heights-normal)}.c_textSecondary{color:var(--colors-text-secondary)}.ls_wide{letter-spacing:var(--letter-spacings-wide)}.d_flex{display:flex}.flex-wrap_wrap{flex-wrap:wrap}.c_textMuted{color:var(--colors-text-muted)}.fs_sm{font-size:var(--font-sizes-sm)}.fs_xs{font-size:var(--font-sizes-xs)}.ai_baseline{align-items:baseline}.jc_space-between{justify-content:space-between}.fw_black{font-weight:black}.fs_2xl{font-size:var(--font-sizes-2xl)}.lh_tight{line-height:var(--line-heights-tight)}.ls_wider{letter-spacing:var(--letter-spacings-wider)}.d_inline-block{display:inline-block}.ai_center{align-items:center}.flex-d_column{flex-direction:column}.jc_center{justify-content:center}.ff_mono{font-family:mono}.pos_fixed{position:fixed}.z_50{z-index:50}.flex-sh_0{flex-shrink:0}.ai_stretch{align-items:stretch}.fs_md{font-size:var(--font-sizes-md)}.c_textAmber{color:textAmber}.c_textMastheadMuted{color:textMastheadMuted}.fs_12px{font-size:12px}.fw_medium{font-weight:var(--font-weights-medium)}.c_textRightMuted{color:textRightMuted}.fw_normal{font-weight:var(--font-weights-normal)}.z_100{z-index:100}.pointer-events_none{pointer-events:none}.pointer-events_auto{pointer-events:auto}.d_block{display:block}.op_0\.6{opacity:.6}.fs_13px{font-size:13px}.fw_400{font-weight:400}.ls_0\.20em{letter-spacing:.2em}.ls_normal{letter-spacing:var(--letter-spacings-normal)}.ai_flex-start{align-items:flex-start}.ff_display{font-family:var(--fonts-display)}.fs_clamp\(48px\,_10vw\,_120px\){font-size:clamp(48px,10vw,120px)}.fw_700{font-weight:700}.lh_0\.88{line-height:.88}.ls_-0\.02em{letter-spacing:-.02em}.c_heroText{color:var(--colors-hero-text)}.fs_14px{font-size:14px}.fs_18px{font-size:18px}.lh_1\.6{line-height:1.6}.d_grid{display:grid}.grid-tc_140px_1fr{grid-template-columns:140px 1fr}.ls_0\.05em{letter-spacing:.05em}.fs_16px{font-size:16px}.fw_500{font-weight:500}.lh_1\.5{line-height:1.5}.white-space_nowrap{white-space:nowrap}.grid-tc_repeat\(auto-fit\,_minmax\(200px\,_1fr\)\){grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ls_0\.10em{letter-spacing:.1em}.fs_48px{font-size:48px}.lh_1{line-height:1}.fs_xl{font-size:var(--font-sizes-xl)}.c_text\.dim{color:text.dim}.font-style_italic{font-style:italic}.fs_0\.55rem{font-size:.55rem}.fs_0\.48rem{font-size:.48rem}.op_0\.4{opacity:.4}.d_inline-flex{display:inline-flex}.pos_relative{position:relative}.fs_clamp\(60px\,_16\.5vw\,_230px\){font-size:clamp(60px,16.5vw,230px)}.us_none{-webkit-user-select:none;user-select:none}.ls_0\.14em{letter-spacing:.14em}.c_signalLoss{color:var(--colors-signal-loss)}.c_signalWin{color:var(--colors-signal-win)}.mb_4{margin-bottom:var(--spacing-4)}.max-w_520px{max-width:520px}.pt_1{padding-top:var(--spacing-1)}.pb_1{padding-bottom:var(--spacing-1)}.pl_2{padding-left:var(--spacing-2)}.pr_2{padding-right:var(--spacing-2)}.pt_3{padding-top:3px}.pb_3{padding-bottom:3px}.bd-b-w_1px{border-bottom-width:1px}.border-bottom-style_solid{border-bottom-style:solid}.bd-b-c_border{border-bottom-color:var(--colors-border)}.mt_1{margin-top:var(--spacing-1)}.mb_2{margin-bottom:var(--spacing-2)}.h_1px{height:1px}.mb_6{margin-bottom:var(--spacing-6)}.w_px{width:px}.h_3{height:3px}.bd-b-c_borderAccent{border-bottom-color:var(--colors-border-accent)}.pb_px{padding-bottom:px}.mb_5{margin-bottom:5px}.min-h_100vh{min-height:100vh}.min-h_44px{min-height:44px}.bottom_0{bottom:0}.left_0{left:0}.right_0{right:0}.w_1px{width:1px}.w_100\%{width:100%}.mb_3{margin-bottom:3px}.pt_2{padding-top:var(--spacing-2)}.pb_2{padding-bottom:var(--spacing-2)}.mb_1{margin-bottom:var(--spacing-1)}.mt_6{margin-top:var(--spacing-6)}.pl_8{padding-left:var(--spacing-8)}.pt_20px{padding-top:20px}.pt_0{padding-top:0}.mt_32px{margin-top:32px}.mb_12px{margin-bottom:12px}.top_0{top:0}.h_28px{height:28px}.w_auto{width:auto}.pt_4{padding-top:var(--spacing-4)}.pb_4{padding-bottom:var(--spacing-4)}.pt_px{padding-top:px}.pl_1{padding-left:var(--spacing-1)}.pr_1{padding-right:var(--spacing-1)}.max-w_1200px{max-width:1200px}.mb_96px{margin-bottom:96px}.mb_24px{margin-bottom:24px}.mb_32px{margin-bottom:32px}.max-w_65ch{max-width:65ch}.mb_48px{margin-bottom:48px}.pb_16px{padding-bottom:16px}.min-w_120px{min-width:120px}.mb_4px{margin-bottom:4px}.max-w_60ch{max-width:60ch}.mb_8px{margin-bottom:8px}.max-w_45ch{max-width:45ch}.pt_24px{padding-top:24px}.mb_12{margin-bottom:var(--spacing-12)}.mt_8{margin-top:var(--spacing-8)}.mt_2{margin-top:var(--spacing-2)}.w_44px{width:44px}.h_44px{height:44px}.max-w_44px{max-width:44px}.h_12px{height:12px}.pt_12{padding-top:var(--spacing-12)}.mb_8{margin-bottom:var(--spacing-8)}.min-h_calc\(100vh_-_48px\){min-height:calc(100vh - 48px)}.h_48px{height:48px}.ov-x_auto{overflow-x:auto}.ov-y_hidden{overflow-y:hidden}.mb_64px{margin-bottom:64px}.pt_4px{padding-top:4px}.pb_24px{padding-bottom:24px}.pt_28px{padding-top:28px}.mt_64px{margin-top:64px}.mt_96px{margin-top:96px}.\[\&_\>_footer\]\:d_flex>footer{display:flex}.before\:content_\"\/\/\":before{content:"//"}.before\:c_text\.dim:before{color:text.dim}.focusVisible\:ring_1px_solid:is(:focus-visible,[data-focus-visible]){outline:1px solid}.focus\:ring_2px_solid:is(:focus,[data-focus]){outline:2px solid}.focusVisible\:ring-c_accentLight:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-accent-light)}.focusVisible\:ring-o_-2px:is(:focus-visible,[data-focus-visible]){outline-offset:-2px}.focus\:ring-c_accent:is(:focus,[data-focus]){outline-color:var(--colors-accent)}.focus\:ring-o_4px:is(:focus,[data-focus]){outline-offset:4px}.hover\:c_accentLight:is(:hover,[data-hover]){color:var(--colors-accent-light)}.hover\:op_1:is(:hover,[data-hover]){opacity:1}.hover\:c_accent:is(:hover,[data-hover]){color:var(--colors-accent)}@media screen and (min-width:48rem){.md\:d_none{display:none}}@media(max-width:640px){.\[\@media_\(max-width\:_640px\)\]\:p_80px_5vw_64px{padding:80px 5vw 64px}.\[\@media_\(max-width\:_640px\)\]\:p_0_4vw{padding:0 4vw}.\[\@media_\(max-width\:_640px\)\]\:gap_8px{gap:8px}.\[\@media_\(max-width\:_640px\)\]\:gap_16px{gap:16px}.\[\@media_\(max-width\:_640px\)\]\:grid-tc_1fr{grid-template-columns:1fr}}}
