@layer reset,base,tokens,recipes,utilities;@layer base{:root{--made-with-panda: "🐼"}*{margin:var(--spacing-0);padding:var(--spacing-0);box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--colors-bg);font-family:var(--fonts-body);font-size:var(--font-sizes-base);line-height:var(--line-heights-normal);color:var(--colors-text)}h1,h2,h3,h4,h5,h6{font-family:var(--fonts-heading);line-height:var(--line-heights-tight);letter-spacing:var(--letter-spacings-tight);color:var(--colors-text-heading)}a{text-decoration:none;transition:color .18s ease;color:var(--colors-text-secondary)}a:hover{color:var(--colors-text)}p{line-height:var(--line-heights-normal)}table{border-collapse:collapse}input,button,select,textarea{font-family:var(--fonts-body)}*,: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-neutral-50: #F3F8F5;--colors-neutral-100: #E7EFEC;--colors-neutral-200: #CDD9D5;--colors-neutral-300: #AAB9B4;--colors-neutral-400: #849690;--colors-neutral-500: #5E726C;--colors-neutral-600: #435651;--colors-neutral-700: #2D3E39;--colors-neutral-800: #1A2622;--colors-neutral-900: #0F1714;--colors-amber-light: #F2C96A;--colors-amber: #C4840A;--colors-amber-dark: #8A5B00;--colors-amber-glow: rgba(196, 132, 10, .08);--colors-sage: var(--colors-sage--d-e-f-a-u-l-t);--colors-sage-light: #8AB896;--colors-panel-left: #EEF5F1;--colors-panel-right: #F3F8F5;--colors-white: #FFFFFF;--colors-transparent: transparent;--fonts-heading: "Fraunces", Georgia, "Times New Roman", serif;--fonts-body: "Outfit", system-ui, -apple-system, sans-serif;--fonts-mono: "JetBrains Mono", "Fira Code", monospace;--font-sizes-2xs: 9px;--font-sizes-xs: 12px;--font-sizes-sm: 14px;--font-sizes-base: 16px;--font-sizes-md: 21px;--font-sizes-lg: 28px;--font-sizes-xl: 37px;--font-sizes-2xl: 50px;--font-weights-light: 300;--font-weights-regular: 400;--font-weights-semibold: 600;--line-heights-tight: 1.05;--line-heights-snug: 1.2;--line-heights-normal: 1.55;--line-heights-loose: 1.75;--letter-spacings-tight: -.025em;--letter-spacings-normal: 0em;--letter-spacings-wide: .04em;--letter-spacings-wider: .08em;--letter-spacings-widest: .12em;--spacing-0: 0px;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-10: 40px;--spacing-12: 48px;--spacing-14: 56px;--spacing-16: 64px;--spacing-20: 80px;--spacing-24: 96px;--spacing-28: 112px;--spacing-32: 128px;--spacing-px: 1px;--radii-none: 0px;--radii-sm: 2px;--radii-md: 4px;--radii-full: 9999px;--shadows-card: 0 1px 4px rgba(15, 23, 20, .06);--shadows-none: none;--sizes-site-max: 1240px;--sizes-left-panel-min: 320px;--sizes-right-content-max: 640px;--sizes-row-height: 44px;--sizes-panel-full: 100vh;--z-index-base: 0;--z-index-above: 1;--z-index-fixed: 10;--z-index-overlay: 100;--durations-fast: .12s;--durations-normal: .18s;--durations-slow: .3s;--easings-ease: ease;--easings-ease-in: ease-in;--easings-ease-out: ease-out;--borders-hairline: 1px solid;--borders-none: none;--opacity-0: 0;--opacity-30: .3;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-100: 1;--colors-bg: var(--colors-neutral-50);--colors-bg-panel: var(--colors-panel-left);--colors-bg-card: var(--colors-white);--colors-bg-hover: var(--colors-neutral-100);--colors-bg-subtle: var(--colors-neutral-100);--colors-text: var(--colors-neutral-600);--colors-text-heading: var(--colors-neutral-700);--colors-text-secondary: var(--colors-neutral-500);--colors-text-muted: var(--colors-neutral-400);--colors-text-disabled: var(--colors-neutral-300);--colors-accent: var(--colors-amber--d-e-f-a-u-l-t);--colors-accent-light: var(--colors-amber-light);--colors-accent-dark: var(--colors-amber-dark);--colors-accent-glow: var(--colors-amber-glow);--colors-border: var(--colors-neutral-200);--colors-border-subtle: var(--colors-neutral-100);--colors-border-strong: var(--colors-neutral-300);--colors-nav-text: var(--colors-neutral-500);--colors-nav-active: var(--colors-amber--d-e-f-a-u-l-t);--colors-link-hover: var(--colors-neutral-700);--colors-score-win: var(--colors-sage--d-e-f-a-u-l-t);--colors-score-loss: var(--colors-neutral-300);--colors-leader-score: var(--colors-amber--d-e-f-a-u-l-t);--colors-quote-rule: var(--colors-amber--d-e-f-a-u-l-t)}:where(.dark,[data-theme=dark]){--colors-bg: var(--colors-neutral-800);--colors-bg-panel: var(--colors-neutral-900);--colors-bg-card: var(--colors-neutral-700);--colors-bg-hover: var(--colors-neutral-700);--colors-bg-subtle: var(--colors-neutral-800);--colors-text: var(--colors-neutral-200);--colors-text-heading: var(--colors-neutral-50);--colors-text-secondary: var(--colors-neutral-400);--colors-text-muted: var(--colors-neutral-500);--colors-text-disabled: var(--colors-neutral-600);--colors-accent: var(--colors-amber-light);--colors-accent-light: var(--colors-amber--d-e-f-a-u-l-t);--colors-accent-dark: var(--colors-amber--d-e-f-a-u-l-t);--colors-accent-glow: var(--colors-amber-glow);--colors-sage: var(--colors-sage-light);--colors-border: var(--colors-neutral-700);--colors-border-subtle: var(--colors-neutral-800);--colors-border-strong: var(--colors-neutral-600);--colors-nav-text: var(--colors-neutral-400);--colors-nav-active: var(--colors-amber-light);--colors-link-hover: var(--colors-neutral-100);--colors-score-win: var(--colors-sage-light);--colors-score-loss: var(--colors-neutral-600);--colors-leader-score: var(--colors-amber-light);--colors-quote-rule: var(--colors-amber-light) }}@layer utilities{.bg_bgColumnFill{background:bgColumnFill}.bg_borderAccent{background:borderAccent}.bg_borderMuted{background:borderMuted}.bg_bgHeader{background:bgHeader}.bg_border{background:var(--colors-border)}.bg_accent{background:var(--colors-accent)}.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:var(--spacing-3)}.td_none{text-decoration:none}.trs_color_0\.15s_ease{transition:color .15s ease}.bd-t_1px_solid{border-top:1px solid}.bd-c_borderAccent{border-color:borderAccent}.gap_6{gap:var(--spacing-6)}.gap_1{gap:var(--spacing-1)}.gap_4{gap:var(--spacing-4)}.gap_0\.4rem{gap:.4rem}.ff_heading{font-family:var(--fonts-heading)}.fw_bold{font-weight:700}.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:var(--font-weights-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}.jc_center{justify-content:center}.ff_mono{font-family:var(--fonts-mono)}.md_none{md:none}.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}.fw_700{font-weight:700}.ls_normal{letter-spacing:var(--letter-spacings-normal)}.ai_flex-start{align-items:flex-start}.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}.flex-d_column{flex-direction:column}.fs_0\.48rem{font-size:.48rem}.op_0\.4{opacity:.4}.d_inline-flex{display:inline-flex}.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:var(--spacing-3)}.pb_3{padding-bottom:var(--spacing-3)}.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:borderAccent}.pb_px{padding-bottom:var(--spacing-px)}.mb_5{margin-bottom:var(--spacing-5)}.min-h_44px{min-height:44px}.bottom_0{bottom:var(--spacing-0)}.left_0{left:var(--spacing-0)}.right_0{right:var(--spacing-0)}.w_1px{width:1px}.w_100\%{width:100%}.mb_3{margin-bottom:var(--spacing-3)}.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_4{padding-top:var(--spacing-4)}.pb_4{padding-bottom:var(--spacing-4)}.pt_px{padding-top:var(--spacing-px)}.pl_1{padding-left:var(--spacing-1)}.pr_1{padding-right:var(--spacing-1)}.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)}.\[\&_\>_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}.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}.hover\:c_accentLight:is(:hover,[data-hover]){color:var(--colors-accent-light)}}
