@layer reset,base,tokens,recipes,utilities;@layer recipes.base,recipes.slots,recipes.variants,recipes.compound_variants;@layer recipes.slots.base,recipes.slots.variants,recipes.slots.compound_variants;@layer reset{html,:host{line-height:1.5;--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;box-sizing:border-box;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentcolor)}hr{height:0px;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}::placeholder{opacity:1;--placeholder-fallback: rgba(0, 0, 0, .5);color:var(--global-color-placeholder, var(--placeholder-fallback))}::selection{background-color:var(--global-color-selection, rgba(0, 115, 255, .3))}textarea{resize:vertical}table{text-indent:0px;border-color:inherit;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em;font-feature-settings:normal;font-variation-settings:normal}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{--placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent)}}}@layer base{:root{--made-with-panda: "🐼"}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;min-width:320px;background:var(--colors-ground);font-family:var(--fonts-body);-webkit-text-size-adjust:100%}body{margin:var(--spacing-0);min-height:100dvh;min-width:320px;background:var(--colors-ground);color:var(--colors-ink);font-family:var(--fonts-body);font-size:var(--font-sizes-body);font-weight:var(--font-weights-regular);letter-spacing:var(--letter-spacings-normal);line-height:var(--line-heights-normal);font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--colors-spruce);outline-offset:2px;border-radius:var(--radii-xs)}@media(prefers-contrast:more){:root{--colors-rule: var(--colors-ink);--colors-rule-strong: var(--colors-ink);--colors-ink-mute: var(--colors-ink);--colors-ink-soft: var(--colors-ink)}[data-stage],[data-control],[data-field],[data-ruled]{border-width:var(--border-widths-rule)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;--transition-duration: 1ms !important;transition-duration:1ms!important;scroll-behavior:auto!important}}@property --arcade-sweep{syntax: "<angle>"; inherits: false; initial-value: 0deg;}}@layer tokens{:where(:root,:host){--z-index-base: 0;--z-index-raised: 10;--z-index-sticky: 20;--z-index-overlay: 30;--z-index-modal: 40;--z-index-toast: 50;--colors-ground: oklch(.14 .01 280);--colors-surface: oklch(.22 .012 280);--colors-surface-raised: oklch(.26 .014 280);--colors-ink: oklch(.92 .008 85);--colors-ink-soft: oklch(.74 .008 85);--colors-ink-mute: oklch(.66 .008 85);--colors-rule: oklch(1 0 0 / .1);--colors-rule-strong: oklch(1 0 0 / .18);--colors-amber: oklch(.72 .15 65);--colors-spruce: oklch(.72 .09 165);--colors-rust: oklch(.7 .12 40);--colors-violet: oklch(.7 .13 290);--colors-amber-dim: oklch(.72 .15 65 / .1);--colors-spruce-dim: oklch(.72 .09 165 / .1);--colors-rust-dim: oklch(.7 .12 40 / .1);--colors-violet-dim: oklch(.7 .13 290 / .1);--fonts-display: var(--font-instrument-serif), "Iowan Old Style", Georgia, serif;--fonts-body: var(--font-inter-tight), Inter, -apple-system, system-ui, sans-serif;--fonts-mono: var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--font-sizes-label: .75rem;--font-sizes-body-sm: .875rem;--font-sizes-body: 1rem;--font-sizes-title: 1.25rem;--font-sizes-headline: clamp(1.75rem, 3.5vw, 3rem);--font-sizes-display: clamp(2.75rem, 6vw, 5.5rem);--font-sizes-tally: clamp(2rem, 4vw, 3.25rem);--font-sizes-cast-label: 2.2vmin;--font-sizes-cast-body: 3vmin;--font-sizes-cast-title: 4.5vmin;--font-sizes-cast-headline: 7vmin;--font-sizes-cast-tally: 12vmin;--font-sizes-cast-hero: 16vmin;--font-weights-regular: 400;--font-weights-medium: 500;--font-weights-semibold: 600;--font-weights-bold: 700;--line-heights-flat: .95;--line-heights-tight: 1.02;--line-heights-snug: 1.15;--line-heights-normal: 1.55;--line-heights-none: 1;--letter-spacings-display: -.035em;--letter-spacings-headline: -.025em;--letter-spacings-title: -.01em;--letter-spacings-normal: 0;--letter-spacings-label: .12em;--letter-spacings-code: .18em;--sizes-0: 0;--sizes-1: .25rem;--sizes-2: .5rem;--sizes-3: .75rem;--sizes-4: 1rem;--sizes-5: 1.5rem;--sizes-6: 2rem;--sizes-full: 100%;--sizes-control: 2.75rem;--sizes-touch: 44px;--sizes-prose: 68ch;--sizes-route: 60vh;--sizes-rail-narrow: 20rem;--sizes-rail: 22rem;--sizes-form-column: 26rem;--sizes-cast-measure: 22ch;--sizes-cast-ring: 12vmin;--sizes-measure: 34rem;--sizes-content: 76rem;--sizes-wide: 96rem;--shadows-low: 0 2px 6px rgba(0, 0, 0, .4);--shadows-mid: 0 8px 24px rgba(0, 0, 0, .5);--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.5rem;--spacing-6: 2rem;--spacing-page-sm: clamp(1rem, 3vw, 1.75rem);--spacing-page: clamp(1.5rem, 4vw, 3rem);--spacing-section-tight: clamp(2rem, 5vw, 3.75rem);--spacing-section: clamp(3rem, 6vw, 5rem);--spacing-section-relaxed: clamp(4rem, 7vw, 6rem);--spacing-stack-sm: clamp(1rem, 3vw, 1.75rem);--spacing-stack: clamp(1.5rem, 3.5vw, 2.5rem);--spacing-card: clamp(1.25rem, 3vw, 2.25rem);--spacing-cast-safe: 4vmin;--spacing-cast-lower: 14vmin;--spacing-cast-ring-inset: 1vmin;--radii-none: 0;--radii-xs: 2px;--radii-sm: 3px;--radii-md: 4px;--radii-lg: 6px;--radii-xl: 8px;--radii-pill: 999px;--durations-instant: .12s;--durations-fast: .18s;--durations-base: .24s;--durations-slow: .42s;--easings-entrance: cubic-bezier(.16, 1, .3, 1);--easings-standard: cubic-bezier(.4, 0, .2, 1);--easings-linear: linear;--assets-cast-sweep: conic-gradient(var(--colors-live) var(--arcade-sweep), var(--colors-surface) 0);--border-widths-hairline: 1px;--border-widths-rule: 2px;--border-widths-heavy: 3px;--breakpoints-sm: 40em;--sizes-breakpoint-sm: 40em;--breakpoints-md: 48em;--sizes-breakpoint-md: 48em;--breakpoints-lg: 64em;--sizes-breakpoint-lg: 64em;--breakpoints-xl: 80em;--sizes-breakpoint-xl: 80em;--colors-live: var(--colors-amber);--colors-live-dim: var(--colors-amber-dim);--colors-action: var(--colors-spruce);--colors-action-dim: var(--colors-spruce-dim);--colors-correct: var(--colors-spruce);--colors-wrong: var(--colors-rust);--colors-closed: var(--colors-rust);--colors-crowd: var(--colors-violet);--colors-crowd-dim: var(--colors-violet-dim)}@keyframes tally{0%{opacity:.35;transform:translateY(.15em)}to{opacity:1;transform:translateY(0)}}@keyframes onAir{0%,to{opacity:1}50%{opacity:.45}}@keyframes sweep{0%{--arcade-sweep: 0deg}to{--arcade-sweep: 360deg}}}@layer utilities{.anim_onAir{animation:onAir}.anim_sweep{animation:sweep}.bg_action{background:var(--colors-action)}.bg_actionDim{background:var(--colors-action-dim)}.bg_amberDim{background:var(--colors-amber-dim)}.bg_currentColor{background:currentColor}.bg_ground{background:var(--colors-ground)}.bg_ink{background:var(--colors-ink)}.bg_live{background:var(--colors-live)}.bg_liveDim{background:var(--colors-live-dim)}.bg_rustDim{background:var(--colors-rust-dim)}.bg_spruceDim{background:var(--colors-spruce-dim)}.bg_surface{background:var(--colors-surface)}.bg_surfaceRaised{background:var(--colors-surface-raised)}.bg_transparent{background:transparent}.bd_none{border:none}.inset_0{inset:var(--spacing-0)}.m_0{margin:var(--spacing-0)}.p_0{padding:var(--spacing-0)}.p_3{padding:var(--spacing-3)}.p_4{padding:var(--spacing-4)}.p_card{padding:var(--spacing-card)}.p_castSafe{padding:var(--spacing-cast-safe)}.inset-x_4{inset-inline:var(--spacing-4)}.mx_auto{margin-inline:auto}.px_2{padding-inline:var(--spacing-2)}.px_3{padding-inline:var(--spacing-3)}.px_4{padding-inline:var(--spacing-4)}.px_pageSm{padding-inline:var(--spacing-page-sm)}.py_1{padding-block:var(--spacing-1)}.py_2{padding-block:var(--spacing-2)}.py_3{padding-block:var(--spacing-3)}.py_4{padding-block:var(--spacing-4)}.py_5{padding-block:var(--spacing-5)}.py_section{padding-block:var(--spacing-section)}.py_sectionTight{padding-block:var(--spacing-section-tight)}.py_stackSm{padding-block:var(--spacing-stack-sm)}.bd-c_action{border-color:var(--colors-action)}.bd-c_amberDim{border-color:var(--colors-amber-dim)}.bd-c_correct{border-color:var(--colors-correct)}.bd-c_live{border-color:var(--colors-live)}.bd-c_rule{border-color:var(--colors-rule)}.bd-c_ruleStrong{border-color:var(--colors-rule-strong)}.bd-c_rustDim{border-color:var(--colors-rust-dim)}.bd-c_spruceDim{border-color:var(--colors-spruce-dim)}.bd-c_transparent{border-color:transparent}.bd-c_wrong{border-color:var(--colors-wrong)}.bdr_lg{border-radius:var(--radii-lg)}.bdr_md{border-radius:var(--radii-md)}.bdr_pill{border-radius:var(--radii-pill)}.bdr_sm{border-radius:var(--radii-sm)}.bdr_xs{border-radius:var(--radii-xs)}.border-style_solid{border-style:solid}.bd-w_hairline{border-width:var(--border-widths-hairline)}.bd-w_rule{border-width:var(--border-widths-rule)}.flex_1{flex:1 1 0%}.gap_1{gap:var(--spacing-1)}.gap_2{gap:var(--spacing-2)}.gap_3{gap:var(--spacing-3)}.gap_4{gap:var(--spacing-4)}.gap_5{gap:var(--spacing-5)}.gap_castSafe{gap:var(--spacing-cast-safe)}.gap_section{gap:var(--spacing-section)}.gap_sectionTight{gap:var(--spacing-section-tight)}.gap_stack{gap:var(--spacing-stack)}.gap_stackSm{gap:var(--spacing-stack-sm)}.grid-c_2{grid-column:2}.grid-c_auto{grid-column:auto}.li-s_none{list-style:none}.ov_hidden{overflow:hidden}.place-items_center{place-items:center}.tw_balance{text-wrap:balance}.ac-c_action{accent-color:var(--colors-action)}.ac_center{align-content:center}.ac_start{align-content:start}.ai_baseline{align-items:baseline}.ai_center{align-items:center}.ai_flex-end{align-items:flex-end}.ai_flex-start{align-items:flex-start}.ai_start{align-items:start}.ai_stretch{align-items:stretch}.anim-dur_slow{animation-duration:var(--durations-slow)}.anim-fm_forwards{animation-fill-mode:forwards}.anim-ic_infinite{animation-iteration-count:infinite}.anim-tmf_linear{animation-timing-function:var(--easings-linear)}.anim-tmf_standard{animation-timing-function:var(--easings-standard)}.asp_16_\/_9{aspect-ratio:16 / 9}.bg-i_castSweep{background-image:var(--assets-cast-sweep)}.c_action{color:var(--colors-action)}.c_closed{color:var(--colors-closed)}.c_correct{color:var(--colors-correct)}.c_crowd{color:var(--colors-crowd)}.c_ground{color:var(--colors-ground)}.c_ink{color:var(--colors-ink)}.c_inkMute{color:var(--colors-ink-mute)}.c_inkSoft{color:var(--colors-ink-soft)}.c_live{color:var(--colors-live)}.c_wrong{color:var(--colors-wrong)}.cg_4{column-gap:var(--spacing-4)}.d_block{display:block}.d_flex{display:flex}.d_grid{display:grid}.d_inline-flex{display:inline-flex}.d_inline-grid{display:inline-grid}.flex-d_column{flex-direction:column}.flex-sh_0{flex-shrink:0}.flex-wrap_wrap{flex-wrap:wrap}.ff_display{font-family:var(--fonts-display)}.ff_mono{font-family:var(--fonts-mono)}.fs_body{font-size:var(--font-sizes-body)}.fs_bodySm{font-size:var(--font-sizes-body-sm)}.fs_tally{font-size:var(--font-sizes-tally)}.fs_title{font-size:var(--font-sizes-title)}.font-style_italic{font-style:italic}.fv-num_tabular-nums{font-variant-numeric:tabular-nums}.fw_semibold{font-weight:var(--font-weights-semibold)}.grid-tc_1fr{grid-template-columns:1fr}.grid-tc_1fr_auto_auto{grid-template-columns:1fr auto auto}.grid-tc_auto_1fr{grid-template-columns:auto 1fr}.grid-tc_auto_minmax\(0\,_1fr\){grid-template-columns:auto minmax(0,1fr)}.grid-tc_auto_minmax\(0\,_1fr\)_auto{grid-template-columns:auto minmax(0,1fr) auto}.grid-tc_minmax\(0\,_1fr\){grid-template-columns:minmax(0,1fr)}.grid-tc_minmax\(0\,_1fr\)_auto{grid-template-columns:minmax(0,1fr) auto}.grid-tc_repeat\(5\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(5,minmax(0,1fr))}.grid-tr_auto_1fr_auto{grid-template-rows:auto 1fr auto}.jc_center{justify-content:center}.jc_flex-end{justify-content:flex-end}.jc_flex-start{justify-content:flex-start}.jc_space-between{justify-content:space-between}.jc_start{justify-content:start}.justify-items_center{justify-items:center}.justify-items_start{justify-items:start}.justify-self_start{justify-self:start}.ls_code{letter-spacing:var(--letter-spacings-code)}.ls_label{letter-spacing:var(--letter-spacings-label)}.lh_flat{line-height:var(--line-heights-flat)}.obj-f_contain{object-fit:contain}.ov-wrap_anywhere{overflow-wrap:anywhere}.pos_absolute{position:absolute}.pos_fixed{position:fixed}.pos_relative{position:relative}.pos_sticky{position:sticky}.resize_vertical{resize:vertical}.rg_2{row-gap:var(--spacing-2)}.scale_base{scale:base}.scale_cast{scale:cast}.scale_compact{scale:compact}.scale_live{scale:live}.ta_center{text-align:center}.ta_left{text-align:left}.tov_ellipsis{text-overflow:ellipsis}.tt_none{text-transform:none}.tt_uppercase{text-transform:uppercase}.trf_translateY\(-200\%\){transform:translateY(-200%)}.trs-dur_base{--transition-duration: var(--durations-base);transition-duration:var(--durations-base)}.trs-dur_fast{--transition-duration: var(--durations-fast);transition-duration:var(--durations-fast)}.trs-prop_colors{--transition-prop: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke}.trs-prop_size{--transition-prop: width, height, min-width, max-width, min-height, max-height;transition-property:width,height,min-width,max-width,min-height,max-height}.trs-tmf_standard{--transition-easing: var(--easings-standard);transition-timing-function:var(--easings-standard)}.white-space_nowrap{white-space:nowrap}.z_sticky{z-index:var(--z-index-sticky)}.z_toast{z-index:var(--z-index-toast)}.bd-b-c_action{border-bottom-color:var(--colors-action)}.bd-b-c_closed{border-bottom-color:var(--colors-closed)}.bd-b-c_crowd{border-bottom-color:var(--colors-crowd)}.bd-b-c_live{border-bottom-color:var(--colors-live)}.bd-b-c_rule{border-bottom-color:var(--colors-rule)}.bd-b-c_ruleStrong{border-bottom-color:var(--colors-rule-strong)}.bd-b-c_transparent{border-bottom-color:transparent}.border-bottom-style_solid{border-bottom-style:solid}.bd-b-w_hairline{border-bottom-width:var(--border-widths-hairline)}.bd-b-w_rule{border-bottom-width:var(--border-widths-rule)}.bd-t-c_action{border-top-color:var(--colors-action)}.bd-t-c_crowd{border-top-color:var(--colors-crowd)}.bd-t-c_rule{border-top-color:var(--colors-rule)}.bd-t-c_ruleStrong{border-top-color:var(--colors-rule-strong)}.border-top-style_dashed{border-top-style:dashed}.border-top-style_solid{border-top-style:solid}.bd-t-w_hairline{border-top-width:var(--border-widths-hairline)}.bd-t-w_rule{border-top-width:var(--border-widths-rule)}.bottom_4{bottom:var(--spacing-4)}.h_1{height:var(--sizes-1)}.h_2{height:var(--sizes-2)}.h_5{height:var(--sizes-5)}.h_6{height:var(--sizes-6)}.h_castRing{height:var(--sizes-cast-ring)}.h_full{height:var(--sizes-full)}.left_3{left:var(--spacing-3)}.mb_2{margin-bottom:var(--spacing-2)}.mb_3{margin-bottom:var(--spacing-3)}.mb_4{margin-bottom:var(--spacing-4)}.mb_5{margin-bottom:var(--spacing-5)}.mr_auto{margin-right:auto}.mt_1{margin-top:var(--spacing-1)}.mt_2{margin-top:var(--spacing-2)}.mt_3{margin-top:var(--spacing-3)}.mt_4{margin-top:var(--spacing-4)}.mt_5{margin-top:var(--spacing-5)}.mt_section{margin-top:var(--spacing-section)}.max-w_castMeasure{max-width:var(--sizes-cast-measure)}.max-w_content{max-width:var(--sizes-content)}.max-w_formColumn{max-width:var(--sizes-form-column)}.max-w_full{max-width:var(--sizes-full)}.max-w_measure{max-width:var(--sizes-measure)}.max-w_prose{max-width:var(--sizes-prose)}.max-w_wide{max-width:var(--sizes-wide)}.min-h_0{min-height:var(--sizes-0)}.min-h_6{min-height:var(--sizes-6)}.min-h_control{min-height:var(--sizes-control)}.min-h_route{min-height:var(--sizes-route)}.min-h_touch{min-height:var(--sizes-touch)}.min-w_0{min-width:var(--sizes-0)}.min-w_touch{min-width:var(--sizes-touch)}.pb_3{padding-bottom:var(--spacing-3)}.pb_castLower{padding-bottom:var(--spacing-cast-lower)}.pb_section{padding-bottom:var(--spacing-section)}.pt_2{padding-top:var(--spacing-2)}.pt_3{padding-top:var(--spacing-3)}.top_0{top:var(--spacing-0)}.top_3{top:var(--spacing-3)}.w_2{width:var(--sizes-2)}.w_5{width:var(--sizes-5)}.w_6{width:var(--sizes-6)}.w_castRing{width:var(--sizes-cast-ring)}.w_full{width:var(--sizes-full)}.\[\&\[aria-current\=\'page\'\]\]\:c_ink[aria-current=page]{color:var(--colors-ink)}.\[\&\[aria-current\=\'page\'\]\]\:bd-b-c_live[aria-current=page]{border-bottom-color:var(--colors-live)}.disabled\:op_0\.45:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.45}.disabled\:op_0\.5:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.disabled\:pointer-events_none:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){pointer-events:none}.invalid\:bd-c_wrong:is(:invalid,[data-invalid],[aria-invalid=true]){border-color:var(--colors-wrong)}.hover\:bg_amberDim:is(:hover,[data-hover]){background:var(--colors-amber-dim)}.hover\:bg_ink:is(:hover,[data-hover]){background:var(--colors-ink)}.hover\:bg_rustDim:is(:hover,[data-hover]){background:var(--colors-rust-dim)}.hover\:bg_surface:is(:hover,[data-hover]){background:var(--colors-surface)}.hover\:bg_surfaceRaised:is(:hover,[data-hover]){background:var(--colors-surface-raised)}.hover\:bd-c_ink:is(:hover,[data-hover]){border-color:var(--colors-ink)}.hover\:bd-c_inkMute:is(:hover,[data-hover]){border-color:var(--colors-ink-mute)}.hover\:bd-c_live:is(:hover,[data-hover]){border-color:var(--colors-live)}.hover\:c_ink:is(:hover,[data-hover]){color:var(--colors-ink)}.focusVisible\:bd-c_action:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-action)}.focusVisible\:trf_translateY\(0\):is(:focus-visible,[data-focus-visible]){transform:translateY(0)}.before\:bg_ground:before{background:var(--colors-ground)}.before\:inset_castRingInset:before{inset:var(--spacing-cast-ring-inset)}.before\:bdr_pill:before{border-radius:var(--radii-pill)}.before\:content_\"\":before{content:""}.before\:pos_absolute:before{position:absolute}.placeholder\:c_inkMute::placeholder,.placeholder\:c_inkMute[data-placeholder]{color:var(--colors-ink-mute)}@media(width<48rem){.show_md{display:none}}@media(width<40rem){.show_sm{display:none}}@media(width>=40rem){.sm\:grid-c_auto{grid-column:auto}.sm\:ai_center{align-items:center}.sm\:flex-d_row{flex-direction:row}.sm\:grid-tc_1fr_auto{grid-template-columns:1fr auto}.sm\:grid-tc_auto_1fr_auto{grid-template-columns:auto 1fr auto}.sm\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:justify-self_end{justify-self:end}}@media(width>=48rem){.md\:grid-c_span_2{grid-column:span 2}.md\:grid-tc_1fr_2fr_1fr{grid-template-columns:1fr 2fr 1fr}.md\:grid-tc_1fr_auto{grid-template-columns:1fr auto}.md\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.md\:jc_end{justify-content:end}}@media(width>=64rem){.lg\:grid-tc_minmax\(0\,_1fr\)_minmax\(0\,_token\(sizes\.rail\)\){grid-template-columns:minmax(0,1fr) minmax(0,var(--sizes-rail))}.lg\:grid-tc_minmax\(0\,_token\(sizes\.railNarrow\)\)_minmax\(0\,_1fr\){grid-template-columns:minmax(0,var(--sizes-rail-narrow)) minmax(0,1fr)}}@media(width>=80rem){.xl\:grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}}@layer compositions{.textStyle_body{font-family:var(--fonts-body);font-size:var(--font-sizes-body);font-weight:var(--font-weights-regular);letter-spacing:var(--letter-spacings-normal);line-height:var(--line-heights-normal)}.textStyle_bodySm{font-family:var(--fonts-body);font-size:var(--font-sizes-body-sm);font-weight:var(--font-weights-regular);letter-spacing:var(--letter-spacings-normal);line-height:var(--line-heights-normal)}.textStyle_castHeadline{font-family:var(--fonts-body);font-size:var(--font-sizes-cast-headline);font-weight:var(--font-weights-bold);letter-spacing:var(--letter-spacings-headline);line-height:var(--line-heights-tight)}.textStyle_castHero{font-family:var(--fonts-display);font-size:var(--font-sizes-cast-hero);font-weight:var(--font-weights-regular);letter-spacing:var(--letter-spacings-display);line-height:var(--line-heights-flat)}.textStyle_castLabel{font-family:var(--fonts-mono);font-size:var(--font-sizes-cast-label);font-weight:var(--font-weights-semibold);letter-spacing:var(--letter-spacings-label);line-height:var(--line-heights-none);text-transform:uppercase}.textStyle_castTally{font-family:var(--fonts-mono);font-size:var(--font-sizes-cast-tally);font-variant-numeric:tabular-nums;font-weight:var(--font-weights-semibold);letter-spacing:var(--letter-spacings-headline);line-height:var(--line-heights-flat)}.textStyle_castTitle{font-family:var(--fonts-body);font-size:var(--font-sizes-cast-title);font-weight:var(--font-weights-bold);letter-spacing:var(--letter-spacings-title);line-height:var(--line-heights-snug)}.textStyle_display{font-family:var(--fonts-display);font-size:var(--font-sizes-display);font-weight:var(--font-weights-regular);letter-spacing:var(--letter-spacings-display);line-height:var(--line-heights-tight)}.textStyle_headline{font-family:var(--fonts-body);font-size:var(--font-sizes-headline);font-weight:var(--font-weights-medium);letter-spacing:var(--letter-spacings-headline);line-height:var(--line-heights-tight)}.textStyle_label{font-family:var(--fonts-mono);font-size:var(--font-sizes-label);font-weight:var(--font-weights-semibold);letter-spacing:var(--letter-spacings-label);line-height:var(--line-heights-none);text-transform:uppercase}.textStyle_tally{font-family:var(--fonts-mono);font-size:var(--font-sizes-tally);font-variant-numeric:tabular-nums;font-weight:var(--font-weights-semibold);letter-spacing:var(--letter-spacings-title);line-height:var(--line-heights-flat)}.textStyle_title{font-family:var(--fonts-body);font-size:var(--font-sizes-title);font-weight:var(--font-weights-bold);letter-spacing:var(--letter-spacings-title);line-height:var(--line-heights-snug)}}}@layer reset{html,:host{line-height:1.5;--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;box-sizing:border-box;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentcolor)}hr{height:0px;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}::placeholder{opacity:1;--placeholder-fallback: rgba(0, 0, 0, .5);color:var(--global-color-placeholder, var(--placeholder-fallback))}::selection{background-color:var(--global-color-selection, rgba(0, 115, 255, .3))}textarea{resize:vertical}table{text-indent:0px;border-color:inherit;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em;font-feature-settings:normal;font-variation-settings:normal}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{--placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent)}}}@layer base{:root{--made-with-panda: "🐼"}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;min-width:320px;background:var(--colors-ground);font-family:var(--fonts-body);-webkit-text-size-adjust:100%}body{margin:var(--spacing-0);min-height:100dvh;min-width:320px;background:var(--colors-ground);color:var(--colors-ink);font-family:var(--fonts-body);font-size:var(--font-sizes-body);font-weight:var(--font-weights-regular);letter-spacing:var(--letter-spacings-normal);line-height:var(--line-heights-normal);font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--colors-spruce);outline-offset:2px;border-radius:var(--radii-xs)}@media(prefers-contrast:more){:root{--colors-rule: var(--colors-ink);--colors-rule-strong: var(--colors-ink);--colors-ink-mute: var(--colors-ink);--colors-ink-soft: var(--colors-ink)}[data-stage],[data-control],[data-field],[data-ruled]{border-width:var(--border-widths-rule)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;--transition-duration: 1ms !important;transition-duration:1ms!important;scroll-behavior:auto!important}}@property --arcade-sweep{syntax: "<angle>"; inherits: false; initial-value: 0deg;}}@layer tokens{:where(:root,:host){--z-index-base: 0;--z-index-raised: 10;--z-index-sticky: 20;--z-index-overlay: 30;--z-index-modal: 40;--z-index-toast: 50;--colors-ground: oklch(.14 .01 280);--colors-surface: oklch(.22 .012 280);--colors-surface-raised: oklch(.26 .014 280);--colors-ink: oklch(.92 .008 85);--colors-ink-soft: oklch(.74 .008 85);--colors-ink-mute: oklch(.66 .008 85);--colors-rule: oklch(1 0 0 / .1);--colors-rule-strong: oklch(1 0 0 / .18);--colors-amber: oklch(.72 .15 65);--colors-spruce: oklch(.72 .09 165);--colors-rust: oklch(.7 .12 40);--colors-violet: oklch(.7 .13 290);--colors-amber-dim: oklch(.72 .15 65 / .1);--colors-spruce-dim: oklch(.72 .09 165 / .1);--colors-rust-dim: oklch(.7 .12 40 / .1);--colors-violet-dim: oklch(.7 .13 290 / .1);--fonts-display: var(--font-instrument-serif), "Iowan Old Style", Georgia, serif;--fonts-body: var(--font-inter-tight), Inter, -apple-system, system-ui, sans-serif;--fonts-mono: var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--font-sizes-label: .75rem;--font-sizes-body-sm: .875rem;--font-sizes-body: 1rem;--font-sizes-title: 1.25rem;--font-sizes-headline: clamp(1.75rem, 3.5vw, 3rem);--font-sizes-display: clamp(2.75rem, 6vw, 5.5rem);--font-sizes-tally: clamp(2rem, 4vw, 3.25rem);--font-sizes-cast-label: 2.2vmin;--font-sizes-cast-body: 3vmin;--font-sizes-cast-title: 4.5vmin;--font-sizes-cast-headline: 7vmin;--font-sizes-cast-tally: 12vmin;--font-sizes-cast-hero: 16vmin;--font-weights-regular: 400;--font-weights-medium: 500;--font-weights-semibold: 600;--font-weights-bold: 700;--line-heights-flat: .95;--line-heights-tight: 1.02;--line-heights-snug: 1.15;--line-heights-normal: 1.55;--line-heights-none: 1;--letter-spacings-display: -.035em;--letter-spacings-headline: -.025em;--letter-spacings-title: -.01em;--letter-spacings-normal: 0;--letter-spacings-label: .12em;--letter-spacings-code: .18em;--sizes-0: 0;--sizes-1: .25rem;--sizes-2: .5rem;--sizes-3: .75rem;--sizes-4: 1rem;--sizes-5: 1.5rem;--sizes-6: 2rem;--sizes-full: 100%;--sizes-control: 2.75rem;--sizes-touch: 44px;--sizes-prose: 68ch;--sizes-route: 60vh;--sizes-rail-narrow: 20rem;--sizes-rail: 22rem;--sizes-form-column: 26rem;--sizes-cast-measure: 22ch;--sizes-cast-ring: 12vmin;--sizes-measure: 34rem;--sizes-content: 76rem;--sizes-wide: 96rem;--shadows-low: 0 2px 6px rgba(0, 0, 0, .4);--shadows-mid: 0 8px 24px rgba(0, 0, 0, .5);--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.5rem;--spacing-6: 2rem;--spacing-page-sm: clamp(1rem, 3vw, 1.75rem);--spacing-page: clamp(1.5rem, 4vw, 3rem);--spacing-section-tight: clamp(2rem, 5vw, 3.75rem);--spacing-section: clamp(3rem, 6vw, 5rem);--spacing-section-relaxed: clamp(4rem, 7vw, 6rem);--spacing-stack-sm: clamp(1rem, 3vw, 1.75rem);--spacing-stack: clamp(1.5rem, 3.5vw, 2.5rem);--spacing-card: clamp(1.25rem, 3vw, 2.25rem);--spacing-cast-safe: 4vmin;--spacing-cast-lower: 14vmin;--spacing-cast-ring-inset: 1vmin;--radii-none: 0;--radii-xs: 2px;--radii-sm: 3px;--radii-md: 4px;--radii-lg: 6px;--radii-xl: 8px;--radii-pill: 999px;--durations-instant: .12s;--durations-fast: .18s;--durations-base: .24s;--durations-slow: .42s;--easings-entrance: cubic-bezier(.16, 1, .3, 1);--easings-standard: cubic-bezier(.4, 0, .2, 1);--easings-linear: linear;--assets-cast-sweep: conic-gradient(var(--colors-live) var(--arcade-sweep), var(--colors-surface) 0);--border-widths-hairline: 1px;--border-widths-rule: 2px;--border-widths-heavy: 3px;--breakpoints-sm: 40em;--sizes-breakpoint-sm: 40em;--breakpoints-md: 48em;--sizes-breakpoint-md: 48em;--breakpoints-lg: 64em;--sizes-breakpoint-lg: 64em;--breakpoints-xl: 80em;--sizes-breakpoint-xl: 80em;--colors-live: var(--colors-amber);--colors-live-dim: var(--colors-amber-dim);--colors-action: var(--colors-spruce);--colors-action-dim: var(--colors-spruce-dim);--colors-correct: var(--colors-spruce);--colors-wrong: var(--colors-rust);--colors-closed: var(--colors-rust);--colors-crowd: var(--colors-violet);--colors-crowd-dim: var(--colors-violet-dim)}@keyframes tally{0%{opacity:.35;transform:translateY(.15em)}to{opacity:1;transform:translateY(0)}}@keyframes onAir{0%,to{opacity:1}50%{opacity:.45}}@keyframes sweep{0%{--arcade-sweep: 0deg}to{--arcade-sweep: 360deg}}}@layer utilities{.anim_onAir{animation:onAir}.anim_sweep{animation:sweep}.bg_action{background:var(--colors-action)}.bg_actionDim{background:var(--colors-action-dim)}.bg_amberDim{background:var(--colors-amber-dim)}.bg_currentColor{background:currentColor}.bg_ground{background:var(--colors-ground)}.bg_ink{background:var(--colors-ink)}.bg_live{background:var(--colors-live)}.bg_liveDim{background:var(--colors-live-dim)}.bg_rustDim{background:var(--colors-rust-dim)}.bg_spruceDim{background:var(--colors-spruce-dim)}.bg_surface{background:var(--colors-surface)}.bg_surfaceRaised{background:var(--colors-surface-raised)}.bg_transparent{background:transparent}.bd_none{border:none}.inset_0{inset:var(--spacing-0)}.m_0{margin:var(--spacing-0)}.p_0{padding:var(--spacing-0)}.p_3{padding:var(--spacing-3)}.p_4{padding:var(--spacing-4)}.p_card{padding:var(--spacing-card)}.p_castSafe{padding:var(--spacing-cast-safe)}.inset-x_4{inset-inline:var(--spacing-4)}.mx_auto{margin-inline:auto}.px_2{padding-inline:var(--spacing-2)}.px_3{padding-inline:var(--spacing-3)}.px_4{padding-inline:var(--spacing-4)}.px_pageSm{padding-inline:var(--spacing-page-sm)}.py_1{padding-block:var(--spacing-1)}.py_2{padding-block:var(--spacing-2)}.py_3{padding-block:var(--spacing-3)}.py_4{padding-block:var(--spacing-4)}.py_5{padding-block:var(--spacing-5)}.py_section{padding-block:var(--spacing-section)}.py_sectionTight{padding-block:var(--spacing-section-tight)}.py_stackSm{padding-block:var(--spacing-stack-sm)}.bd-c_action{border-color:var(--colors-action)}.bd-c_amberDim{border-color:var(--colors-amber-dim)}.bd-c_correct{border-color:var(--colors-correct)}.bd-c_live{border-color:var(--colors-live)}.bd-c_rule{border-color:var(--colors-rule)}.bd-c_ruleStrong{border-color:var(--colors-rule-strong)}.bd-c_rustDim{border-color:var(--colors-rust-dim)}.bd-c_spruceDim{border-color:var(--colors-spruce-dim)}.bd-c_transparent{border-color:transparent}.bd-c_wrong{border-color:var(--colors-wrong)}.bdr_lg{border-radius:var(--radii-lg)}.bdr_md{border-radius:var(--radii-md)}.bdr_pill{border-radius:var(--radii-pill)}.bdr_sm{border-radius:var(--radii-sm)}.bdr_xs{border-radius:var(--radii-xs)}.border-style_solid{border-style:solid}.bd-w_hairline{border-width:var(--border-widths-hairline)}.bd-w_rule{border-width:var(--border-widths-rule)}.flex_1{flex:1 1 0%}.gap_1{gap:var(--spacing-1)}.gap_2{gap:var(--spacing-2)}.gap_3{gap:var(--spacing-3)}.gap_4{gap:var(--spacing-4)}.gap_5{gap:var(--spacing-5)}.gap_castSafe{gap:var(--spacing-cast-safe)}.gap_section{gap:var(--spacing-section)}.gap_sectionTight{gap:var(--spacing-section-tight)}.gap_stack{gap:var(--spacing-stack)}.gap_stackSm{gap:var(--spacing-stack-sm)}.grid-c_2{grid-column:2}.grid-c_auto{grid-column:auto}.li-s_none{list-style:none}.ov_hidden{overflow:hidden}.place-items_center{place-items:center}.tw_balance{text-wrap:balance}.ac-c_action{accent-color:var(--colors-action)}.ac_center{align-content:center}.ac_start{align-content:start}.ai_baseline{align-items:baseline}.ai_center{align-items:center}.ai_flex-end{align-items:flex-end}.ai_flex-start{align-items:flex-start}.ai_start{align-items:start}.ai_stretch{align-items:stretch}.anim-dur_slow{animation-duration:var(--durations-slow)}.anim-fm_forwards{animation-fill-mode:forwards}.anim-ic_infinite{animation-iteration-count:infinite}.anim-tmf_linear{animation-timing-function:var(--easings-linear)}.anim-tmf_standard{animation-timing-function:var(--easings-standard)}.asp_16_\/_9{aspect-ratio:16 / 9}.bg-i_castSweep{background-image:var(--assets-cast-sweep)}.c_action{color:var(--colors-action)}.c_closed{color:var(--colors-closed)}.c_correct{color:var(--colors-correct)}.c_crowd{color:var(--colors-crowd)}.c_ground{color:var(--colors-ground)}.c_ink{color:var(--colors-ink)}.c_inkMute{color:var(--colors-ink-mute)}.c_inkSoft{color:var(--colors-ink-soft)}.c_live{color:var(--colors-live)}.c_wrong{color:var(--colors-wrong)}.cg_4{column-gap:var(--spacing-4)}.d_block{display:block}.d_flex{display:flex}.d_grid{display:grid}.d_inline-flex{display:inline-flex}.d_inline-grid{display:inline-grid}.flex-d_column{flex-direction:column}.flex-sh_0{flex-shrink:0}.flex-wrap_wrap{flex-wrap:wrap}.ff_display{font-family:var(--fonts-display)}.ff_mono{font-family:var(--fonts-mono)}.fs_body{font-size:var(--font-sizes-body)}.fs_bodySm{font-size:var(--font-sizes-body-sm)}.fs_tally{font-size:var(--font-sizes-tally)}.fs_title{font-size:var(--font-sizes-title)}.font-style_italic{font-style:italic}.fv-num_tabular-nums{font-variant-numeric:tabular-nums}.fw_semibold{font-weight:var(--font-weights-semibold)}.grid-tc_1fr{grid-template-columns:1fr}.grid-tc_1fr_auto_auto{grid-template-columns:1fr auto auto}.grid-tc_auto_1fr{grid-template-columns:auto 1fr}.grid-tc_auto_minmax\(0\,_1fr\){grid-template-columns:auto minmax(0,1fr)}.grid-tc_auto_minmax\(0\,_1fr\)_auto{grid-template-columns:auto minmax(0,1fr) auto}.grid-tc_minmax\(0\,_1fr\){grid-template-columns:minmax(0,1fr)}.grid-tc_minmax\(0\,_1fr\)_auto{grid-template-columns:minmax(0,1fr) auto}.grid-tc_repeat\(5\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(5,minmax(0,1fr))}.grid-tr_auto_1fr_auto{grid-template-rows:auto 1fr auto}.jc_center{justify-content:center}.jc_flex-end{justify-content:flex-end}.jc_flex-start{justify-content:flex-start}.jc_space-between{justify-content:space-between}.jc_start{justify-content:start}.justify-items_center{justify-items:center}.justify-items_start{justify-items:start}.justify-self_start{justify-self:start}.ls_code{letter-spacing:var(--letter-spacings-code)}.ls_label{letter-spacing:var(--letter-spacings-label)}.lh_flat{line-height:var(--line-heights-flat)}.obj-f_contain{object-fit:contain}.ov-wrap_anywhere{overflow-wrap:anywhere}.pos_absolute{position:absolute}.pos_fixed{position:fixed}.pos_relative{position:relative}.pos_sticky{position:sticky}.resize_vertical{resize:vertical}.rg_2{row-gap:var(--spacing-2)}.scale_base{scale:base}.scale_cast{scale:cast}.scale_compact{scale:compact}.scale_live{scale:live}.ta_center{text-align:center}.ta_left{text-align:left}.tov_ellipsis{text-overflow:ellipsis}.tt_none{text-transform:none}.tt_uppercase{text-transform:uppercase}.trf_translateY\(-200\%\){transform:translateY(-200%)}.trs-dur_base{--transition-duration: var(--durations-base);transition-duration:var(--durations-base)}.trs-dur_fast{--transition-duration: var(--durations-fast);transition-duration:var(--durations-fast)}.trs-prop_colors{--transition-prop: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke}.trs-prop_size{--transition-prop: width, height, min-width, max-width, min-height, max-height;transition-property:width,height,min-width,max-width,min-height,max-height}.trs-tmf_standard{--transition-easing: var(--easings-standard);transition-timing-function:var(--easings-standard)}.white-space_nowrap{white-space:nowrap}.z_sticky{z-index:var(--z-index-sticky)}.z_toast{z-index:var(--z-index-toast)}.bd-b-c_action{border-bottom-color:var(--colors-action)}.bd-b-c_closed{border-bottom-color:var(--colors-closed)}.bd-b-c_crowd{border-bottom-color:var(--colors-crowd)}.bd-b-c_live{border-bottom-color:var(--colors-live)}.bd-b-c_rule{border-bottom-color:var(--colors-rule)}.bd-b-c_ruleStrong{border-bottom-color:var(--colors-rule-strong)}.bd-b-c_transparent{border-bottom-color:transparent}.border-bottom-style_solid{border-bottom-style:solid}.bd-b-w_hairline{border-bottom-width:var(--border-widths-hairline)}.bd-b-w_rule{border-bottom-width:var(--border-widths-rule)}.bd-t-c_action{border-top-color:var(--colors-action)}.bd-t-c_crowd{border-top-color:var(--colors-crowd)}.bd-t-c_rule{border-top-color:var(--colors-rule)}.bd-t-c_ruleStrong{border-top-color:var(--colors-rule-strong)}.border-top-style_dashed{border-top-style:dashed}.border-top-style_solid{border-top-style:solid}.bd-t-w_hairline{border-top-width:var(--border-widths-hairline)}.bd-t-w_rule{border-top-width:var(--border-widths-rule)}.bottom_4{bottom:var(--spacing-4)}.h_1{height:var(--sizes-1)}.h_2{height:var(--sizes-2)}.h_5{height:var(--sizes-5)}.h_6{height:var(--sizes-6)}.h_castRing{height:var(--sizes-cast-ring)}.h_full{height:var(--sizes-full)}.left_3{left:var(--spacing-3)}.mb_2{margin-bottom:var(--spacing-2)}.mb_3{margin-bottom:var(--spacing-3)}.mb_4{margin-bottom:var(--spacing-4)}.mb_5{margin-bottom:var(--spacing-5)}.mr_auto{margin-right:auto}.mt_1{margin-top:var(--spacing-1)}.mt_2{margin-top:var(--spacing-2)}.mt_3{margin-top:var(--spacing-3)}.mt_4{margin-top:var(--spacing-4)}.mt_5{margin-top:var(--spacing-5)}.mt_section{margin-top:var(--spacing-section)}.max-w_castMeasure{max-width:var(--sizes-cast-measure)}.max-w_content{max-width:var(--sizes-content)}.max-w_formColumn{max-width:var(--sizes-form-column)}.max-w_full{max-width:var(--sizes-full)}.max-w_measure{max-width:var(--sizes-measure)}.max-w_prose{max-width:var(--sizes-prose)}.max-w_wide{max-width:var(--sizes-wide)}.min-h_0{min-height:var(--sizes-0)}.min-h_6{min-height:var(--sizes-6)}.min-h_control{min-height:var(--sizes-control)}.min-h_route{min-height:var(--sizes-route)}.min-h_touch{min-height:var(--sizes-touch)}.min-w_0{min-width:var(--sizes-0)}.min-w_touch{min-width:var(--sizes-touch)}.pb_3{padding-bottom:var(--spacing-3)}.pb_castLower{padding-bottom:var(--spacing-cast-lower)}.pb_section{padding-bottom:var(--spacing-section)}.pt_2{padding-top:var(--spacing-2)}.pt_3{padding-top:var(--spacing-3)}.top_0{top:var(--spacing-0)}.top_3{top:var(--spacing-3)}.w_2{width:var(--sizes-2)}.w_5{width:var(--sizes-5)}.w_6{width:var(--sizes-6)}.w_castRing{width:var(--sizes-cast-ring)}.w_full{width:var(--sizes-full)}.\[\&\[aria-current\=\'page\'\]\]\:c_ink[aria-current=page]{color:var(--colors-ink)}.\[\&\[aria-current\=\'page\'\]\]\:bd-b-c_live[aria-current=page]{border-bottom-color:var(--colors-live)}.disabled\:op_0\.45:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.45}.disabled\:op_0\.5:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.disabled\:pointer-events_none:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){pointer-events:none}.invalid\:bd-c_wrong:is(:invalid,[data-invalid],[aria-invalid=true]){border-color:var(--colors-wrong)}.hover\:bg_amberDim:is(:hover,[data-hover]){background:var(--colors-amber-dim)}.hover\:bg_ink:is(:hover,[data-hover]){background:var(--colors-ink)}.hover\:bg_rustDim:is(:hover,[data-hover]){background:var(--colors-rust-dim)}.hover\:bg_surface:is(:hover,[data-hover]){background:var(--colors-surface)}.hover\:bg_surfaceRaised:is(:hover,[data-hover]){background:var(--colors-surface-raised)}.hover\:bd-c_ink:is(:hover,[data-hover]){border-color:var(--colors-ink)}.hover\:bd-c_inkMute:is(:hover,[data-hover]){border-color:var(--colors-ink-mute)}.hover\:bd-c_live:is(:hover,[data-hover]){border-color:var(--colors-live)}.hover\:c_ink:is(:hover,[data-hover]){color:var(--colors-ink)}.focusVisible\:bd-c_action:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-action)}.focusVisible\:trf_translateY\(0\):is(:focus-visible,[data-focus-visible]){transform:translateY(0)}.before\:bg_ground:before{background:var(--colors-ground)}.before\:inset_castRingInset:before{inset:var(--spacing-cast-ring-inset)}.before\:bdr_pill:before{border-radius:var(--radii-pill)}.before\:content_\"\":before{content:""}.before\:pos_absolute:before{position:absolute}.placeholder\:c_inkMute::placeholder,.placeholder\:c_inkMute[data-placeholder]{color:var(--colors-ink-mute)}@media(width<48rem){.show_md{display:none}}@media(width<40rem){.show_sm{display:none}}@media(width>=40rem){.sm\:grid-c_auto{grid-column:auto}.sm\:ai_center{align-items:center}.sm\:flex-d_row{flex-direction:row}.sm\:grid-tc_1fr_auto{grid-template-columns:1fr auto}.sm\:grid-tc_auto_1fr_auto{grid-template-columns:auto 1fr auto}.sm\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:justify-self_end{justify-self:end}}@media(width>=48rem){.md\:grid-c_span_2{grid-column:span 2}.md\:grid-tc_1fr_2fr_1fr{grid-template-columns:1fr 2fr 1fr}.md\:grid-tc_1fr_auto{grid-template-columns:1fr auto}.md\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.md\:jc_end{justify-content:end}}@media(width>=64rem){.lg\:grid-tc_minmax\(0\,_1fr\)_minmax\(0\,_token\(sizes\.rail\)\){grid-template-columns:minmax(0,1fr) minmax(0,var(--sizes-rail))}.lg\:grid-tc_minmax\(0\,_token\(sizes\.railNarrow\)\)_minmax\(0\,_1fr\){grid-template-columns:minmax(0,var(--sizes-rail-narrow)) minmax(0,1fr)}}@media(width>=80rem){.xl\:grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}}@layer compositions{.textStyle_body{font-family:var(--fonts-body);font-size:var(--font-sizes-body);font-weight:var(--font-weights-regular);letter-spacing:var(--letter-spacings-normal);line-height:var(--line-heights-normal)}.textStyle_bodySm{font-family:var(--fonts-body);font-size:var(--font-sizes-body-sm);font-weight:var(--font-weights-regular);letter-spacing:var(--letter-spacings-normal);line-height:var(--line-heights-normal)}.textStyle_castHeadline{font-family:var(--fonts-body);font-size:var(--font-sizes-cast-headline);font-weight:var(--font-weights-bold);letter-spacing:var(--letter-spacings-headline);line-height:var(--line-heights-tight)}.textStyle_castHero{font-family:var(--fonts-display);font-size:var(--font-sizes-cast-hero);font-weight:var(--font-weights-regular);letter-spacing:var(--letter-spacings-display);line-height:var(--line-heights-flat)}.textStyle_castLabel{font-family:var(--fonts-mono);font-size:var(--font-sizes-cast-label);font-weight:var(--font-weights-semibold);letter-spacing:var(--letter-spacings-label);line-height:var(--line-heights-none);text-transform:uppercase}.textStyle_castTally{font-family:var(--fonts-mono);font-size:var(--font-sizes-cast-tally);font-variant-numeric:tabular-nums;font-weight:var(--font-weights-semibold);letter-spacing:var(--letter-spacings-headline);line-height:var(--line-heights-flat)}.textStyle_castTitle{font-family:var(--fonts-body);font-size:var(--font-sizes-cast-title);font-weight:var(--font-weights-bold);letter-spacing:var(--letter-spacings-title);line-height:var(--line-heights-snug)}.textStyle_display{font-family:var(--fonts-display);font-size:var(--font-sizes-display);font-weight:var(--font-weights-regular);letter-spacing:var(--letter-spacings-display);line-height:var(--line-heights-tight)}.textStyle_headline{font-family:var(--fonts-body);font-size:var(--font-sizes-headline);font-weight:var(--font-weights-medium);letter-spacing:var(--letter-spacings-headline);line-height:var(--line-heights-tight)}.textStyle_label{font-family:var(--fonts-mono);font-size:var(--font-sizes-label);font-weight:var(--font-weights-semibold);letter-spacing:var(--letter-spacings-label);line-height:var(--line-heights-none);text-transform:uppercase}.textStyle_tally{font-family:var(--fonts-mono);font-size:var(--font-sizes-tally);font-variant-numeric:tabular-nums;font-weight:var(--font-weights-semibold);letter-spacing:var(--letter-spacings-title);line-height:var(--line-heights-flat)}.textStyle_title{font-family:var(--fonts-body);font-size:var(--font-sizes-title);font-weight:var(--font-weights-bold);letter-spacing:var(--letter-spacings-title);line-height:var(--line-heights-snug)}}}
