/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root{--bb-night:#080e0d;--bb-dusk:#15211e;--bb-dusk-cool:#10202a;--bb-outfield:#33513c;--bb-clay:#a65a37;--bb-sodium:#ffc24b;--bb-chalk:#edeae0;--bb-graphite:#2a2f2c;--bb-pencil:#5c635e;--font-display:"Bodoni Moda", "Didot", "Bodoni MT", Georgia, serif;--font-ui:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-data:"DM Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-mega:clamp(2.5rem, 5.6vw, 5.5rem);--t-hero:clamp(2rem, 4.6vw, 3.75rem);--t-title:clamp(1.75rem, 3vw, 2.75rem);--t-head:1.25rem;--t-body:1rem;--t-small:.875rem;--t-label:.6875rem;--t-data:.9375rem;--t-data-lg:clamp(2rem, 5vw, 3.5rem);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--sp-24:6rem;--sp-32:8rem;--sp-section:clamp(3.5rem, 7vw, 7rem);--sp-section-first:clamp(1.5rem, 3.5vw, 3.5rem);--r-none:0;--r-sm:2px;--r-lg:6px;--ease-settle:cubic-bezier(.16, 1, .3, 1);--ease-snap:cubic-bezier(.25, 1, .5, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dur-tap:.14s;--dur-micro:.24s;--dur-reveal:.52s;--dur-page:.38s;--measure:34em;--shell-max:84rem;--content-max:76rem;--nav-h:4rem;--player-nav-h:4.75rem;--horizon:var(--bb-sodium)}[data-theme=field]{--ui-surface:var(--bb-night);--ui-panel:var(--bb-dusk);--ui-panel-raised:#1e2e29;--ui-body:var(--bb-chalk);--ui-muted:#9aa69f;--ui-strong:#fff;--ui-line:#edeae029;--ui-line-strong:#edeae057;--ui-accent:var(--bb-sodium);--ui-accent-fg:#1a1205;--ui-earth:var(--bb-clay);--ui-grass:var(--bb-outfield);--ui-grass-line:#4a7256;--ui-earth-text:#db7749;--ui-focus:var(--bb-sodium);--ui-ok:#6fbf8b;--ui-warn:#e8a33d;--ui-stop:#e0685e;--ui-scrim:#0a1012b8;--ui-float-shadow:0 24px 64px -16px #000000a6;--ui-card-raised:var(--bb-dusk-cool);--ui-page-wash:var(--bb-dusk-cool);--player-warmth:#ffc24b0f;--footer-turf:#33513c4d;--ui-card-shadow:0 1px 0 0 #edeae00a inset, 0 10px 28px -14px #041014b3;color-scheme:dark}[data-theme=clipboard]{--ui-surface:#e7e1d1;--ui-panel:#efe9db;--ui-panel-raised:#f9f5eb;--ui-body:var(--bb-graphite);--ui-muted:var(--bb-pencil);--ui-strong:#14100c;--ui-line:#2a2f2c29;--ui-line-strong:#2a2f2c57;--ui-accent:#8a4a2a;--ui-accent-fg:#fff;--ui-earth:#8a4a2a;--ui-earth-text:#8a4a2a;--ui-grass:#2c4634;--ui-grass-line:#2c4634;--ui-focus:#7a3e1f;--ui-ok:#2f6b47;--ui-warn:#8a5a10;--ui-stop:#9e2f26;--ui-scrim:#2a2f2c70;--ui-float-shadow:0 24px 64px -16px #2a2f2c47;--ui-page-wash:transparent;--player-warmth:#ffc24b0d;--footer-turf:#2c46340e;--ui-card-raised:var(--ui-panel-raised);--ui-card-shadow:0 1px 0 0 #fff9 inset, 0 8px 22px -14px #2a2f2c38;color-scheme:light}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-ui:var(--font-ui);--font-data:var(--font-data);--ease-settle:var(--ease-settle);--ease-snap:var(--ease-snap);--ease-inout:var(--ease-inout)}}@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;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}}@layer components;@layer utilities{.invisible{visibility:hidden}.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}.sticky{position:sticky}.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}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{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))}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%;overflow-x:clip}body{background:radial-gradient(140% 90% at 50% -5%,var(--ui-page-wash) 0%,transparent 55%),var(--ui-surface);min-height:100dvh;color:var(--ui-body);font-family:var(--font-ui);font-size:var(--t-body);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;transition:background-color var(--dur-micro) var(--ease-snap);background-attachment:fixed;margin:0;line-height:1.65}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin:0;font-weight:600;line-height:1.1}p{text-wrap:pretty;margin:0}.num,data,time{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:500}a{color:var(--ui-accent);text-underline-offset:.2em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}img,svg,canvas{max-width:100%;display:block}:focus{outline:none}:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;border-radius:var(--r-sm)}.t-mega,.t-hero,.t-title{font-family:var(--font-display);color:var(--ui-strong);font-weight:500}.t-mega{font-size:var(--t-mega);letter-spacing:-.03em;line-height:.92}.t-hero{font-size:var(--t-hero);letter-spacing:-.025em;line-height:.98}.t-title{font-size:var(--t-title);letter-spacing:-.02em;line-height:1.06}.t-head{font-family:var(--font-ui);font-size:var(--t-head);letter-spacing:-.01em;font-weight:600}.t-body{font-size:var(--t-body);max-width:var(--measure)}.t-small{font-size:var(--t-small)}.t-label{font-family:var(--font-ui);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ui-muted);font-weight:600}.t-data{font-family:var(--font-data);font-size:var(--t-data);font-variant-numeric:tabular-nums;font-weight:500}.t-data-lg{font-family:var(--font-data);font-size:var(--t-data-lg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ui-strong);font-weight:500}.scorecard-cell{background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:var(--r-none);box-shadow:var(--ui-card-shadow);padding:var(--sp-8) var(--sp-6) var(--sp-6);position:relative}.scorecard-cell:before{content:"";border:1px solid var(--ui-earth);width:8px;height:8px;transition:background-color var(--dur-micro) var(--ease-snap);background:0 0;position:absolute;top:12px;left:12px;transform:rotate(45deg)}.scorecard-cell[data-complete=true]:before{background:var(--ui-accent);border-color:var(--ui-accent)}.scorecard-cell[data-raised=true]{background:var(--ui-panel-raised);border-color:var(--ui-line-strong)}.horizon{background:var(--horizon);opacity:.85;width:100%;height:1px;position:relative}.horizon:after{content:"";background:linear-gradient(to top,var(--horizon),transparent);inset-inline:0;height:140px;position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){.horizon:after{background:linear-gradient(to top,color-mix(in srgb,var(--horizon) 30%,transparent),transparent)}}.horizon:after{pointer-events:none}.foul-line-section{z-index:1;padding-block:var(--sp-section);padding-inline:clamp(1.25rem,5vw,4rem);position:relative}.foul-line-section+.foul-line-section{padding-block-start:0}.foul-line-section+.foul-line-section>*{padding-block-start:var(--sp-section)}.foul-line-section.is-hero{padding-block-start:var(--sp-section-first)}.foul-line-section>*{width:100%;max-width:var(--content-max);margin-inline:auto;position:relative}.foul-line-section+.foul-line-section:before{content:"";background:var(--ui-line);pointer-events:none;height:1px;position:absolute;inset-block-start:0;inset-inline:clamp(1.25rem,5vw,4rem)}@media (max-width:767px){.foul-line-section{padding-block:clamp(3.5rem,14vw,6rem)}}.elev-1{background:var(--ui-panel);border:1px solid var(--ui-line)}.elev-2{background:var(--ui-panel-raised);border:1px solid var(--ui-line-strong)}.elev-float{background:var(--ui-panel-raised);border:1px solid var(--ui-line-strong);border-radius:var(--r-lg);box-shadow:var(--ui-float-shadow)}.glow-focal{box-shadow:0 0 32px -8px var(--bb-sodium)}.skeleton{background:linear-gradient(90deg,var(--ui-panel) 0%,var(--ui-panel) 50%,var(--ui-panel) 100%)}@supports (color:color-mix(in lab,red,red)){.skeleton{background:linear-gradient(90deg,var(--ui-panel) 0%,color-mix(in srgb,var(--ui-panel) 60%,var(--ui-line-strong)) 50%,var(--ui-panel) 100%)}}.skeleton{animation:skeleton-sweep 1.4s var(--ease-inout) infinite;border-radius:var(--r-none);background-size:200% 100%}@keyframes skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.tap-target{min-block-size:44px;min-inline-size:44px}[data-zone=player] .tap-target{min-block-size:56px;min-inline-size:56px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--sp-2);left:var(--sp-2);z-index:100;padding:var(--sp-3) var(--sp-4);background:var(--ui-accent);color:var(--ui-accent-fg);border-radius:var(--r-sm);transition:transform var(--dur-micro) var(--ease-snap);font-weight:600;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.skeleton{background:var(--ui-panel);animation:none!important}}.door{background:var(--ui-panel);color:var(--ui-body);border:1px solid var(--ui-line-strong);box-shadow:var(--ui-card-shadow);transition:background-color var(--dur-micro) var(--ease-snap),border-color var(--dur-micro) var(--ease-snap),box-shadow var(--dur-micro) var(--ease-settle),color var(--dur-micro) var(--ease-snap)}.door .door-note{color:var(--ui-muted);transition:color var(--dur-micro) var(--ease-snap)}.door[data-primary=true]{border-color:var(--ui-accent);color:var(--ui-accent)}.door[data-primary=true]:hover,.door[data-primary=true]:focus-visible{background:var(--ui-accent);color:var(--ui-accent-fg)}.door[data-primary=true]:hover .door-note,.door[data-primary=true]:focus-visible .door-note{color:var(--ui-accent-fg);opacity:.85}.door[data-primary=false]:hover,.door[data-primary=false]:focus-visible{border-color:var(--ui-line-strong);background:var(--ui-panel-raised)}.theme-toggle{color:var(--ui-muted);border:1px solid var(--ui-line);border-radius:var(--r-sm);cursor:pointer;transition:color var(--dur-micro) var(--ease-snap),border-color var(--dur-micro) var(--ease-snap);background:0 0;justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover,.theme-toggle:focus-visible{color:var(--ui-accent);border-color:var(--ui-line-strong)}.field-input{width:100%;min-height:44px;padding-inline:var(--sp-3);background:var(--ui-panel);color:var(--ui-body);border:1px solid var(--ui-line-strong);border-radius:var(--r-sm);font-family:var(--font-data);font-size:var(--t-small)}.input-affix{width:36px;height:36px;color:var(--ui-muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:4px;inset-inline-end:4px}.btn{padding-inline:var(--sp-4);border-radius:var(--r-sm);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-snap),border-color var(--dur-micro) var(--ease-snap),color var(--dur-micro) var(--ease-snap);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.btn:disabled{cursor:progress;opacity:.6}.btn-primary{background:var(--ui-accent);color:var(--ui-accent-fg);border:1px solid var(--ui-accent)}.btn-ghost{color:var(--ui-body);border:1px solid var(--ui-line-strong);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--ui-panel-raised);border-color:var(--ui-accent);color:var(--ui-accent)}.door{padding:var(--sp-5) var(--sp-6);border-radius:var(--r-sm);gap:6px;text-decoration:none;display:grid}.coach-sidebar{display:none}.coach-grid{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.coach-grid>main{padding-inline:0}@media (min-width:1024px){.coach-grid{grid-template-columns:15rem minmax(0,1fr)}.coach-sidebar{display:block}.coach-topnav-links{display:none!important}}@media (min-width:561px) and (max-width:1023px){.coach-topnav-links{gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;justify-content:flex-end;max-width:60vw;display:flex}}@media (max-width:560px){.coach-topnav-links{display:none}}.rule-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.rule-table th,.rule-table td{padding:var(--sp-3) var(--sp-3);border-bottom:1px solid var(--ui-line);vertical-align:baseline}.rule-table th{border-bottom-color:var(--ui-line-strong);padding-bottom:var(--sp-2)}.rule-table th:first-child,.rule-table td:first-child{padding-inline-start:0}.rule-table th:last-child,.rule-table td:last-child{padding-inline-end:0}.rule-table tbody tr:last-child td{border-bottom:none}.rule-cards{gap:var(--sp-3);display:none}.rule-card{background:var(--ui-panel);border:1px solid var(--ui-line);padding:var(--sp-5)}@media (max-width:640px){.rule-table{display:none}.rule-cards{display:grid}}@media print{.rule-cards{display:none!important}.rule-table{display:table!important}.rule-table th,.rule-table td{border-bottom:1px solid #000!important}}.rule-block{padding-block:var(--sp-8);border-top:1px solid var(--ui-line)}.rule-block:first-of-type{border-top:none;padding-block-start:0}.constraint-list{gap:var(--sp-5);margin:0;padding:0;list-style:none;display:grid}.constraint-list li{border-inline-start:2px solid var(--ui-earth);padding-inline-start:var(--sp-5)}.division-switcher{gap:var(--sp-2);flex-wrap:wrap;display:flex}.division-chip{padding:var(--sp-2) var(--sp-4);color:var(--ui-muted);border:1px solid var(--ui-line);border-radius:var(--r-sm);font-size:var(--t-small);cursor:pointer;transition:color var(--dur-micro) var(--ease-snap),border-color var(--dur-micro) var(--ease-snap),background-color var(--dur-micro) var(--ease-snap);background:0 0}.division-chip:hover{color:var(--ui-body);border-color:var(--ui-line-strong)}.division-chip[aria-pressed=true]{color:var(--ui-accent);border-color:var(--ui-accent);background:var(--ui-accent)}@supports (color:color-mix(in lab,red,red)){.division-chip[aria-pressed=true]{background:color-mix(in srgb,var(--ui-accent) 10%,transparent)}}.division-chip[aria-pressed=true]{font-weight:600}.notice{padding:var(--sp-5);border:1px solid var(--ui-line-strong);background:var(--ui-panel);max-width:44em}.notice-warn{border-color:var(--ui-warn)}.btn-secondary{background:var(--ui-panel-raised);color:var(--ui-body);border:1px solid var(--ui-line-strong)}.btn-secondary:hover:not(:disabled){border-color:var(--ui-accent);color:var(--ui-accent)}.btn-danger{color:var(--ui-stop);border:1px solid var(--ui-stop);background:0 0}.btn-danger:hover:not(:disabled){background:var(--ui-stop);color:var(--ui-surface)}.btn-full{width:100%}.field-input:focus-visible{border-color:var(--ui-accent)}.field-input[aria-invalid=true]{border-color:var(--ui-stop)}textarea.field-input{min-height:9rem;padding-block:var(--sp-3);font-family:var(--font-ui);resize:vertical;line-height:1.6}select.field-input{cursor:pointer;font-family:var(--font-ui)}.switch{background:var(--ui-panel-raised);border:1px solid var(--ui-line-strong);cursor:pointer;width:44px;height:26px;transition:background-color var(--dur-micro) var(--ease-snap),border-color var(--dur-micro) var(--ease-snap);border-radius:13px;flex-shrink:0;align-items:center;padding:3px;display:inline-flex}.switch[aria-checked=true]{background:var(--ui-accent);border-color:var(--ui-accent)}.switch-thumb{background:var(--ui-muted);width:18px;height:18px;transition:transform var(--dur-micro) var(--ease-snap),background-color var(--dur-micro) var(--ease-snap);border-radius:50%;transform:translate(0)}.switch[aria-checked=true] .switch-thumb{background:var(--ui-accent-fg);transform:translate(18px)}.topnav{z-index:40;background:var(--ui-surface);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.topnav{background:color-mix(in srgb,var(--ui-surface) 88%,transparent)}}.topnav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ui-line)}.topnav-inner{max-width:var(--shell-max);min-height:var(--nav-h);align-items:center;gap:var(--sp-6);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem);display:flex}.topnav-actions{align-items:center;gap:var(--sp-4);margin-inline-start:auto;display:flex}.wordmark{align-items:center;gap:var(--sp-2);color:var(--ui-strong);font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:1.375rem;text-decoration:none;display:inline-flex}.wordmark-mark{flex-shrink:0;display:block}.hero-atmosphere{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.hero-atmosphere-sky{background:linear-gradient(180deg,#1a2c33 0%,#101c20 28%,#0a1315 55%,var(--bb-night) 82%);position:absolute;inset:0}.hero-atmosphere-horizon{filter:blur(12px);background:radial-gradient(55% 50% at 68% 42%,#ffc24b47,#ff96371f 34%,#0000 66%);height:90vh;position:absolute;top:6%;left:30%;right:-10%}.hero-atmosphere-grain{opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-atmosphere{position:absolute}}.reveal{opacity:0;transition:opacity var(--dur-reveal) var(--ease-settle),transform var(--dur-reveal) var(--ease-settle);will-change:opacity,transform;animation:0s linear 2.5s forwards reveal-failsafe;transform:translateY(22px)}.reveal.is-shown{opacity:1;animation:none;transform:none}@keyframes reveal-failsafe{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;animation:none;transform:none}}.drill-setup-input,.drill-safety-input{resize:vertical;min-height:3.5rem}.drill-steps{border:1px solid var(--ui-line);border-radius:var(--r-lg);padding:var(--sp-4);margin:0}.drill-steps legend{padding:0 var(--sp-2)}.drill-steps-list{margin:0 0 var(--sp-3);gap:var(--sp-3);padding:0;list-style:none;display:grid}.drill-step-row{align-items:center;gap:var(--sp-2);display:flex}.drill-step-num{background:var(--ui-panel-raised);width:1.75rem;height:1.75rem;color:var(--ui-accent);font-size:var(--t-small);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.drill-step-row .field-input{flex:auto}.drill-step-controls{flex-shrink:0;gap:2px;display:flex}.drill-step-btn{border:1px solid var(--ui-line);border-radius:var(--r-sm);width:1.9rem;height:1.9rem;color:var(--ui-muted);cursor:pointer;transition:color var(--dur-micro) var(--ease-snap),border-color var(--dur-micro) var(--ease-snap);background:0 0;place-items:center;display:grid}.drill-step-btn:hover:not(:disabled){color:var(--ui-strong);border-color:var(--ui-line-strong)}.drill-step-btn:disabled{opacity:.35;cursor:not-allowed}.drill-optional{color:var(--ui-muted);text-transform:none;letter-spacing:0;font-weight:400}.dash-head{justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-8);flex-wrap:wrap;display:flex}.dash-team-switch{gap:var(--sp-2);flex-wrap:wrap;display:flex}.dash-team-chip{padding:var(--sp-2) var(--sp-4);border:1px solid var(--ui-line);color:var(--ui-muted);font-size:var(--t-small);cursor:pointer;transition:color var(--dur-micro) var(--ease-snap),border-color var(--dur-micro) var(--ease-snap),background-color var(--dur-micro) var(--ease-snap);background:0 0;border-radius:999px}.dash-team-chip:hover{color:var(--ui-strong);border-color:var(--ui-line-strong)}.dash-team-chip.is-active{color:var(--ui-accent-fg);background:var(--ui-accent);border-color:var(--ui-accent)}.dash-grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-cell{border:1px solid var(--ui-line);border-radius:var(--r-lg);background:var(--ui-panel);box-shadow:var(--ui-card-shadow);padding:var(--sp-6);flex-direction:column;min-height:9rem;display:flex}.dash-cell-lead{background:linear-gradient(150deg,var(--ui-panel-raised) 0%,var(--ui-panel) 55%);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.dash-cell-lead{background:linear-gradient(150deg,color-mix(in srgb,var(--ui-panel-raised) 92%,var(--bb-sodium)) 0%,var(--ui-panel) 55%)}}.dash-cell-label{color:var(--ui-muted);margin-bottom:var(--sp-4)}.dash-cell-cta{padding-top:var(--sp-4);font-size:var(--t-small);color:var(--ui-accent);align-items:center;gap:6px;width:fit-content;margin-top:auto;text-decoration:none;display:inline-flex}.dash-cell-cta:hover{text-decoration:underline}.dash-cell-empty{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.dash-avail-counts{gap:var(--sp-8);margin-bottom:var(--sp-4);display:flex}.dash-avail-figure{color:var(--ui-muted);flex-direction:column;gap:2px;display:flex}.dash-avail-num{font-size:var(--t-data-lg);line-height:1}.dash-avail-go{color:var(--bb-sodium)}.dash-avail-rest{color:var(--ui-muted)}.dash-avail-unknown{color:var(--ui-earth-text)}.dash-avail-who{color:var(--ui-body);margin-bottom:var(--sp-2)}.dash-stat{align-items:baseline;gap:var(--sp-2);color:var(--ui-muted);margin-bottom:var(--sp-2);display:flex}.dash-stat .num{font-size:var(--t-data-lg);color:var(--ui-strong);line-height:1}.dash-skel{margin-bottom:var(--sp-4)}@media (max-width:40rem){.dash-grid{grid-template-columns:1fr}}.hero-rise{opacity:0;animation:hero-rise-in var(--dur-reveal) var(--ease-settle) forwards;transform:translateY(14px)}.hero-rise-1{animation-delay:90ms}.hero-rise-2{animation-delay:.18s}.hero-rise-3{animation-delay:.27s}@keyframes hero-rise-in{to{opacity:1;transform:translateY(0)}}.hero-photo{isolation:isolate;flex-direction:column;justify-content:space-between;width:100vw;max-width:100vw;min-height:min(92vh,62rem);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(3rem,9vh,7rem) clamp(1.25rem,5vw,4rem) clamp(2.5rem,6vh,5rem);display:flex;position:relative;overflow:hidden}.hero-photo-img{z-index:-3;transform-origin:50% 55%;will-change:transform;backface-visibility:hidden;background-image:url(/hero/ballpark-dusk.jpg);background-position:50% 42%;background-size:cover;animation:48s ease-in-out infinite hero-kenburns;position:absolute;inset:-4%;transform:translateZ(0)}.hero-photo-stars{z-index:-2;background-image:radial-gradient(1px 1px at 20% 30%,#ffffffe6,#0000),radial-gradient(1px 1px at 68% 18%,#fffc,#0000),radial-gradient(1.5px 1.5px at 45% 42%,#ffffffb3,#0000),radial-gradient(1px 1px at 82% 36%,#ffffffd9,#0000),radial-gradient(1px 1px at 33% 12%,#ffffffbf,#0000),radial-gradient(1px 1px at 56% 25%,#fffc,#0000);height:55%;animation:6s ease-in-out infinite alternate hero-twinkle;position:absolute;inset:0}.hero-photo-scrim{z-index:-1;background:linear-gradient(90deg,#080e0d,#060a0e8c 6%,#0000 16% 84%,#060a0e8c 94%,#080e0d),radial-gradient(95% 130% at 50% 45%,#0000 42%,#060a0e4d 66%,#060a0e99 86%,#060a0ed1),linear-gradient(#060a0eb8,#060a0e5c 20%,#060a0e0d 38%,#0000 52%,#060a0e80 88%,#080e0d);position:absolute;inset:0}.hero-photo:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--ui-line-strong) 22%,var(--ui-line-strong) 78%,transparent 100%);z-index:1;width:min(76rem,90%);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-photo-content{z-index:1;text-align:center;--hero-ink:#f4f1e8;--hero-ink-dim:#d8d3c6;flex-direction:column;align-items:center;width:100%;max-width:52rem;margin-inline:auto;display:flex;position:relative}.hero-photo .t-label{color:var(--hero-ink-dim)}.hero-photo .t-mega{color:var(--hero-ink);text-shadow:0 2px 24px #060a0e8c}.hero-photo-sub{margin-top:var(--sp-6);font-family:var(--font-display);letter-spacing:.01em;color:var(--hero-ink);text-shadow:0 1px 14px #060a0ebf;max-width:36rem;font-size:clamp(1.2rem,1.7vw,1.5rem);font-style:italic;font-weight:400;line-height:1.5}.hero-photo-doors{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));width:100%;max-width:42rem;margin-top:auto;padding-top:clamp(3rem,10vh,8rem);display:grid}@keyframes hero-kenburns{0%{transform:scale(1.04)translate(0)translateZ(0)}50%{transform:scale(1.09)translate(-1.2%,-.8%)translateZ(0)}to{transform:scale(1.04)translate(0)translateZ(0)}}@keyframes hero-twinkle{0%{opacity:.35}to{opacity:.9}}@media (max-width:48rem){.hero-photo{min-height:82vh}.hero-photo-img{background-position:50% 46%}}@media (prefers-reduced-motion:reduce){.hero-rise,.hero-photo-img,.hero-photo-stars{opacity:1;animation:none;transform:none}}.topnav-links,.coach-topnav-links{gap:var(--sp-4);flex-wrap:wrap;display:flex}.topnav-link{color:var(--ui-body);font-size:var(--t-small);transition:color var(--dur-micro) var(--ease-snap);border-bottom:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.topnav-link:hover{color:var(--ui-accent)}.topnav-link.active{color:var(--ui-accent);border-bottom-color:var(--ui-accent);font-weight:600}.topnav-signin{font-size:var(--t-small);white-space:nowrap;gap:6px;text-decoration:none}@media (max-width:560px){.topnav-links{display:none}}.coach-sidebar-inner{top:var(--nav-h);height:calc(100dvh - var(--nav-h));gap:var(--sp-6);padding-block:var(--sp-8) var(--sp-5);background:linear-gradient(180deg,var(--ui-panel) 0%,transparent 40%);flex-direction:column;padding-inline-start:clamp(1rem,3vw,2.25rem);padding-inline-end:var(--sp-5);display:flex;position:sticky}@supports (color:color-mix(in lab,red,red)){.coach-sidebar-inner{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-panel) 55%,transparent) 0%,transparent 40%)}}.coach-sidebar-inner{border-inline-end:1px solid var(--ui-line);overscroll-behavior:contain;overflow-y:auto}.coach-rail-groups{gap:var(--sp-6);flex-direction:column;flex:1;display:flex}.coach-rail-group{gap:var(--sp-1);flex-direction:column;display:flex}.coach-rail-title{color:var(--ui-muted);letter-spacing:.12em;padding-inline:var(--sp-3);margin-bottom:var(--sp-2)}.coach-rail-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.sidebar-link{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--t-small);color:var(--ui-body);border-radius:var(--r-lg);cursor:pointer;text-align:start;transition:color var(--dur-micro) var(--ease-snap),background-color var(--dur-micro) var(--ease-snap),transform var(--dur-tap) var(--ease-snap);background:0 0;border:none;text-decoration:none;display:flex;position:relative}.sidebar-link:before{content:"";background:var(--ui-accent);width:2px;height:0;transition:height var(--dur-micro) var(--ease-settle);inset-inline-start:0;border-radius:2px;position:absolute;top:50%;transform:translateY(-50%)}.sidebar-link:hover{color:var(--ui-strong);background:var(--ui-panel)}@supports (color:color-mix(in lab,red,red)){.sidebar-link:hover{background:color-mix(in srgb,var(--ui-panel) 60%,transparent)}}.sidebar-link:hover:before{height:40%}.sidebar-link.active{color:var(--ui-strong);background:var(--ui-panel-raised);font-weight:600}.sidebar-link.active:before{height:68%}.sidebar-link.is-flagship{color:var(--ui-strong)}.sidebar-link.is-flagship:before{background:var(--bb-sodium);height:40%}.sidebar-link.is-flagship.active:before{height:68%}.sidebar-link.is-flagship .sidebar-star{color:var(--bb-sodium);opacity:.9}.sidebar-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-star{color:var(--ui-earth);flex-shrink:0}.coach-rail-footer{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-top:1px solid var(--ui-line);display:flex}.coach-rail-avatar{background:var(--bb-sodium);border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.coach-rail-avatar{background:color-mix(in srgb,var(--bb-sodium) 22%,var(--ui-panel))}}.coach-rail-avatar{color:var(--bb-sodium);font-family:var(--font-data);font-size:var(--t-small);font-weight:600}.coach-rail-identity{flex-direction:column;flex:1;min-width:0;display:flex}.coach-rail-name{font-size:var(--t-small);color:var(--ui-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coach-rail-role{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted)}.coach-rail-signout{border:1px solid var(--ui-line);border-radius:var(--r-lg);width:2rem;height:2rem;color:var(--ui-muted);cursor:pointer;transition:color var(--dur-micro) var(--ease-snap),border-color var(--dur-micro) var(--ease-snap),background-color var(--dur-micro) var(--ease-snap);background:0 0;flex-shrink:0;place-items:center;display:grid}.coach-rail-signout:hover{color:var(--ui-stop);border-color:var(--ui-stop)}@supports (color:color-mix(in lab,red,red)){.coach-rail-signout:hover{border-color:color-mix(in srgb,var(--ui-stop) 45%,var(--ui-line))}}.coach-rail-signout:hover{background:var(--ui-stop)}@supports (color:color-mix(in lab,red,red)){.coach-rail-signout:hover{background:color-mix(in srgb,var(--ui-stop) 10%,transparent)}}.player-nav-link.active{color:var(--ui-accent)}.footer-nav{gap:var(--sp-6);flex-wrap:wrap;display:flex}.sidebar-footer{margin-block-start:var(--sp-4)}.safety-disclaimer{max-width:44em;padding:var(--sp-4);border-inline-start:2px solid var(--ui-warn);background:var(--ui-panel);color:var(--ui-body);font-size:var(--t-small);line-height:1.6}@media print{.safety-disclaimer{color:#000!important;background:#fff!important;border-inline-start:2px solid #000!important}}.pill{padding:4px var(--sp-3);border-radius:var(--r-sm);font-size:var(--t-small);white-space:nowrap;border:1px solid;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pill-ok{color:var(--ui-ok)}.pill-warn{color:var(--ui-warn)}.pill-stop{color:var(--ui-stop)}.pill-count{color:var(--ui-body);font-weight:500}.rest-strip{grid-auto-columns:minmax(1.5rem,1fr);grid-auto-flow:column;gap:2px;margin:0;padding:0;list-style:none;display:grid}.rest-cell{border:1px solid var(--ui-line);min-height:1.75rem;font-family:var(--font-data);color:var(--ui-muted);justify-content:center;align-items:center;font-size:.6875rem;display:flex}.rest-day{opacity:.75}.rest-ok{border-color:var(--ui-ok)}@supports (color:color-mix(in lab,red,red)){.rest-ok{border-color:color-mix(in srgb,var(--ui-ok) 50%,transparent)}}.rest-ok{background:var(--ui-ok)}@supports (color:color-mix(in lab,red,red)){.rest-ok{background:color-mix(in srgb,var(--ui-ok) 14%,transparent)}}.rest-stop{border-color:var(--ui-stop)}@supports (color:color-mix(in lab,red,red)){.rest-stop{border-color:color-mix(in srgb,var(--ui-stop) 50%,transparent)}}.rest-stop{background:var(--ui-stop)}@supports (color:color-mix(in lab,red,red)){.rest-stop{background:color-mix(in srgb,var(--ui-stop) 14%,transparent)}}.rest-warn{border-color:var(--ui-warn)}@supports (color:color-mix(in lab,red,red)){.rest-warn{border-color:color-mix(in srgb,var(--ui-warn) 50%,transparent)}}.rest-warn{background:var(--ui-warn)}@supports (color:color-mix(in lab,red,red)){.rest-warn{background:color-mix(in srgb,var(--ui-warn) 12%,transparent)}}.board{gap:var(--sp-3);display:grid}.board-row{gap:var(--sp-4);padding-block:var(--sp-4);border-top:1px solid var(--ui-line);grid-template-columns:minmax(8rem,1.2fr) auto minmax(0,2fr);align-items:center;display:grid}.board-row-blocked{color:var(--ui-muted)}.board-name{align-items:baseline;gap:var(--sp-2);min-width:0;display:flex}@media (max-width:720px){.board-row{gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}.rest-strip{grid-auto-columns:minmax(1.25rem,1fr)}}.staff-controls{gap:var(--sp-5);flex-wrap:wrap;align-items:flex-end;display:flex}.topnav-door{color:var(--ui-strong);font-weight:600}.topnav-doors{border-inline-end:1px solid var(--ui-line);padding-inline-end:var(--sp-4)}@media (max-width:560px){.topnav-doors{border-inline-end:none;padding-inline-end:0;display:flex}}.module-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.module-tile{padding:var(--sp-5);background:var(--ui-panel);border:1px solid var(--ui-line);border-left:3px solid var(--ui-line-strong);border-radius:var(--r-lg);box-shadow:var(--ui-card-shadow);color:var(--ui-body);transition:border-color var(--dur-micro) var(--ease-snap),transform var(--dur-micro) var(--ease-settle),box-shadow var(--dur-micro) var(--ease-settle),color var(--dur-micro) var(--ease-snap);gap:4px;text-decoration:none;display:grid}.module-tile svg{color:var(--ui-muted);margin-top:var(--sp-2);transition:color var(--dur-micro) var(--ease-snap),transform var(--dur-micro) var(--ease-settle);justify-self:start}.module-tile:hover{border-left-color:var(--ui-accent);box-shadow:var(--ui-float-shadow);color:var(--ui-strong);transform:translateY(-2px)}.module-tile:hover svg{color:var(--ui-accent);transform:translate(3px)}a.module-tile:hover,a.module-tile:focus-visible{border-color:var(--ui-accent);color:var(--ui-accent)}.module-note{color:var(--ui-muted)}.module-tile-soon{opacity:.55}.module-soon{color:var(--ui-earth-text)}.module-cta{gap:8px;text-decoration:none;display:inline-flex}.nav-drawer-trigger{color:var(--ui-body);border:1px solid var(--ui-line);border-radius:var(--r-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}@media (max-width:1023px){.nav-drawer-trigger{display:inline-flex}}@media (max-width:560px){.topnav-doors{display:none}}.overlay-scrim{z-index:60;background:var(--ui-scrim);position:fixed;inset:0}.nav-drawer{z-index:61;width:min(20rem,86vw);padding:var(--sp-5);background:var(--ui-panel-raised);border-inline-start:1px solid var(--ui-line-strong);box-shadow:var(--ui-float-shadow);align-content:start;gap:var(--sp-6);display:grid;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.nav-drawer-head{justify-content:space-between;align-items:center;display:flex}.nav-drawer-close{color:var(--ui-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.nav-drawer-group{padding-top:var(--sp-4);border-top:1px solid var(--ui-line);gap:2px;display:grid}.nav-drawer-group:first-of-type{border-top:none;padding-top:0}.nav-drawer-link{padding:var(--sp-3);color:var(--ui-body);border-radius:var(--r-sm);font-size:var(--t-body);align-items:center;text-decoration:none;display:flex}.nav-drawer-link:hover,.nav-drawer-link.active{color:var(--ui-accent);background:var(--ui-panel)}.nav-drawer-door{color:var(--ui-strong);font-weight:600}.notfound-cta{text-decoration:none}.grid-cell{min-width:5rem;padding-inline:var(--sp-2);font-family:var(--font-ui)}.confirm-dialog{z-index:61;width:min(30rem,92vw);padding:var(--sp-6);gap:var(--sp-4);display:grid;position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.confirm-consequence{color:var(--ui-body)}.confirm-actions{gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.share-reveal{margin-block:var(--sp-6)}.share-code{letter-spacing:.18em;color:var(--ui-accent);margin-bottom:var(--sp-3);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:clamp(1.75rem,6vw,2.5rem)}.team-card{gap:var(--sp-5);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.print-picker{margin-top:var(--sp-8);padding:var(--sp-5);border:1px solid var(--ui-line);background:var(--ui-panel);gap:var(--sp-4);display:grid}.print-picker legend{padding-inline:var(--sp-2)}.print-option{gap:var(--sp-3);cursor:pointer;align-items:flex-start;display:flex}.print-option input{accent-color:var(--ui-accent);min-width:18px;min-height:18px;margin-top:3px}.print-option input:disabled{cursor:not-allowed}.print-option-label{color:var(--ui-body);font-weight:600;display:block}.print-option-note{color:var(--ui-muted);max-width:44em;display:block}@media print{.print-picker{display:none}}.diamond-editor{gap:var(--sp-4);display:grid}.diamond-editor-svg{background:var(--ui-panel);border:1px solid var(--ui-line);touch-action:none;width:100%;height:auto}.diamond-editor-hint{color:var(--ui-muted);max-width:44em}.marker{cursor:grab}.marker:active{cursor:grabbing}.marker:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px;border-radius:50%}.drill-image{object-fit:cover;border:1px solid var(--ui-line);border-radius:var(--r-sm);width:8rem;height:8rem}.drill-image-label{cursor:pointer;gap:8px;display:inline-flex}.practice-blocks{gap:var(--sp-2);counter-reset:block;margin:0;padding:0;list-style:none;display:grid}.practice-block{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:var(--r-sm);flex-wrap:wrap;display:flex}.practice-block-title{min-width:0;color:var(--ui-body);flex:12rem}.practice-block-minutes{flex:none;width:5rem}.placement-screen{text-align:center;flex-direction:column;align-items:center;max-width:34rem;margin-inline:auto;display:flex}.placement-question{margin-bottom:var(--sp-8);text-wrap:balance}.placement-options{gap:var(--sp-3);width:100%;display:grid}.placement-option{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);text-align:start;background:var(--ui-panel);color:var(--ui-body);border:1px solid var(--ui-line-strong);border-left:3px solid var(--ui-line-strong);border-radius:var(--r-lg);box-shadow:var(--ui-card-shadow);font-size:var(--t-head);cursor:pointer;transition:border-color var(--dur-micro) var(--ease-snap),transform var(--dur-micro) var(--ease-settle),box-shadow var(--dur-micro) var(--ease-settle),color var(--dur-micro) var(--ease-snap);display:flex}.placement-option svg{color:var(--ui-muted);transition:color var(--dur-micro) var(--ease-snap),transform var(--dur-micro) var(--ease-settle);flex-shrink:0}.placement-option:hover{border-color:var(--ui-accent);border-left-color:var(--ui-accent);box-shadow:var(--ui-float-shadow);color:var(--ui-strong);transform:translateY(-2px)}.placement-option:hover svg{color:var(--ui-accent);transform:translate(3px)}.placement-reassure{color:var(--ui-muted);margin-top:var(--sp-6)}.join-screen{text-align:center;flex-direction:column;align-items:center;max-width:32rem;margin-inline:auto;display:flex}.join-intro{color:var(--ui-muted);max-width:30rem;margin-bottom:var(--sp-8)}.join-card{gap:var(--sp-5);text-align:start;background:var(--ui-panel);border:1px solid var(--ui-line);border-top:3px solid var(--ui-accent);border-radius:var(--r-lg);width:100%;box-shadow:var(--ui-card-shadow);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.join-privacy{color:var(--ui-muted);text-align:center;margin:0}.placement-option:hover,.placement-option:focus-visible{border-color:var(--ui-accent);color:var(--ui-accent)}.placement-choices{gap:var(--sp-3);display:grid}.level-chip-wrap{margin-bottom:var(--sp-8);display:inline-block;position:relative}.level-chip{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);background:var(--ui-panel);color:var(--ui-body);border:1px solid var(--ui-line-strong);border-radius:var(--r-lg);cursor:pointer;display:inline-flex}.level-chip:hover{border-color:var(--ui-accent)}.level-chip-label{color:var(--ui-muted)}.level-chip-value{color:var(--ui-accent);font-weight:600}.level-list{z-index:30;min-width:16rem;padding:var(--sp-2);background:var(--ui-panel-raised);border:1px solid var(--ui-line-strong);border-radius:var(--r-lg);box-shadow:var(--ui-float-shadow);gap:2px;margin:0;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + var(--sp-2));inset-inline-start:0}.level-option{width:100%;padding:var(--sp-3);text-align:start;color:var(--ui-body);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:none;gap:2px;display:grid}.level-option:hover,.level-option:focus-visible{background:var(--ui-panel)}.level-option[aria-current=true] .level-option-label{color:var(--ui-accent);font-weight:600}.level-option-world{color:var(--ui-muted)}.player-hero,.player-header{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.player-header-copy{min-width:0}.player-header-canvas{width:100%;max-width:40rem;margin-inline:auto}@media (max-width:720px){.player-header-canvas{max-width:26rem}}.player-hero-canvas{transform-origin:100%;width:100%;max-width:44rem;margin-inline:auto;transform:scale(1.08)}.player-hero-actions{gap:var(--sp-3);margin-top:var(--sp-8);flex-wrap:wrap;align-items:center;display:flex}.player-hero-actions .level-chip-wrap{margin-bottom:0}@media (max-width:700px){.player-hero-canvas{max-width:26rem;transform:none}}.position-list{gap:var(--sp-3);display:grid}.position-panel{background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:var(--r-lg);box-shadow:var(--ui-card-shadow);transition:border-color var(--dur-micro) var(--ease-snap),box-shadow var(--dur-micro) var(--ease-settle)}.position-panel:hover{border-color:var(--ui-line-strong)}.position-panel h3{margin:0}.position-toggle{align-items:center;gap:var(--sp-3) var(--sp-4);width:100%;padding:var(--sp-4) var(--sp-5);color:var(--ui-body);border-radius:var(--r-sm);cursor:pointer;text-align:start;font:inherit;background:0 0;border:none;grid-template-columns:auto 1fr auto;display:grid}.position-number{background:var(--ui-accent);width:2.25rem;height:2.25rem;color:var(--ui-accent-fg);border-radius:999px;place-items:center;font-size:1.1rem;line-height:1;display:grid;box-shadow:0 2px 8px -2px #ffc24b80}.position-name{font-size:var(--t-head);color:var(--ui-strong);font-weight:600}.position-hook{color:var(--ui-muted);grid-column:2}.position-chevron{color:var(--ui-muted);transition:transform var(--dur-micro) var(--ease-snap);grid-area:1/3/span 2}.position-chevron-open{transform:rotate(180deg)}.position-body{gap:var(--sp-4);padding:0 var(--sp-5) var(--sp-5);border-top:1px solid var(--ui-line);padding-top:var(--sp-5);display:grid}.position-simpler{padding:var(--sp-2) var(--sp-4);color:var(--ui-accent);border:1px solid var(--ui-accent);border-radius:var(--r-sm);font-size:var(--t-small);cursor:pointer;background:0 0;justify-self:start}.position-note{color:var(--ui-muted)}.scenario-list{gap:var(--sp-5);display:grid}.scenario{gap:var(--sp-6);padding:var(--sp-6);background:var(--ui-panel);border:1px solid var(--ui-line);border-left:3px solid var(--ui-accent);border-radius:var(--r-lg);box-shadow:var(--ui-card-shadow);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}@media (max-width:720px){.scenario{gap:var(--sp-4);grid-template-columns:1fr}}.scenario-media{gap:var(--sp-3);top:var(--sp-6);align-content:start;display:grid;position:sticky}.scenario-content{gap:var(--sp-3);min-width:0;display:grid}.scenario-tier{color:var(--ui-earth-text)}.scenario-setup{color:var(--ui-muted)}.scenario-event{color:var(--ui-strong);margin:0}.scenario-you{color:var(--ui-accent)}.scenario-canvas{width:100%}.scenario-option:hover{border-color:var(--ui-accent)}.scenario-question{margin:0}.scenario-options{gap:var(--sp-3);display:grid}.scenario-option{padding:var(--sp-4) var(--sp-5);text-align:start;background:var(--ui-panel-raised);color:var(--ui-body);border:1px solid var(--ui-line-strong);border-radius:var(--r-sm);font-size:var(--t-body);cursor:pointer;transition:border-color var(--dur-micro) var(--ease-snap)}.scenario-option:hover,.scenario-option:focus-visible{border-color:var(--ui-accent)}.scenario-option[aria-pressed=true]{border-color:var(--ui-accent);color:var(--ui-accent)}.scenario-answer{padding:var(--sp-4);background:var(--ui-surface);border-inline-start:2px solid var(--ui-accent)}.scenario-told{color:var(--ui-accent);font-weight:600}.scenario-because{gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--ui-line);display:grid}.scenario-again{padding:var(--sp-2) var(--sp-4);color:var(--ui-accent);border:1px solid var(--ui-accent);border-radius:var(--r-sm);font-size:var(--t-small);cursor:pointer;background:0 0;justify-self:start}.badge-toast{z-index:70;inset-inline:var(--sp-4);bottom:calc(var(--player-nav-h) + var(--sp-4));max-width:24rem;padding:var(--sp-5);gap:var(--sp-2);background:var(--ui-panel-raised);border:1px solid var(--ui-accent);border-radius:var(--r-lg);box-shadow:var(--ui-float-shadow);animation:badge-rise var(--dur-reveal) var(--ease-settle);justify-items:start;margin-inline:auto;display:grid;position:fixed}@keyframes badge-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.badge-toast-kicker{color:var(--ui-earth-text)}.badge-toast-name{color:var(--ui-accent)}.badge-toast-shout{color:var(--ui-body)}.badge-toast-close{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-4);color:var(--ui-muted);border:1px solid var(--ui-line-strong);border-radius:var(--r-sm);font-size:var(--t-small);cursor:pointer;background:0 0}.badge-list{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.badge-card{gap:var(--sp-2);padding:var(--sp-5);background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:var(--r-sm);display:grid}.badge-mark{background:var(--ui-accent);border:1px solid var(--ui-accent);width:12px;height:12px;transform:rotate(45deg)}.badge-card-name{color:var(--ui-strong)}.badge-card-shout{color:var(--ui-accent)}.badge-card-how{color:var(--ui-muted)}@media (min-width:768px){[data-zone=player] main{padding-bottom:var(--sp-12)}}[data-zone=player]{background:radial-gradient(120% 70% at 50% -8%,var(--player-warmth) 0%,transparent 58%),var(--ui-surface);background-attachment:fixed}.word-search{gap:6px;max-width:26rem;display:grid}.word-search-row{gap:var(--sp-2);display:flex}.word-search-row .field-input{flex:auto}.word-group{margin-bottom:var(--sp-10)}.word-group-title{padding-bottom:var(--sp-3);border-bottom:1px solid var(--ui-line-strong);text-transform:capitalize}.word-list{gap:var(--sp-5);padding-top:var(--sp-5);margin:0;display:grid}.word-entry{gap:var(--sp-2);display:grid}@media (min-width:720px){.word-entry{gap:var(--sp-6);grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);align-items:baseline}}.word-term{color:var(--ui-strong);margin:0}.word-meaning{gap:var(--sp-2);margin:0;display:grid}.word-origin{color:var(--ui-muted)}.word-aliases{color:var(--ui-earth-text)}.hero-eyebrow{margin-bottom:var(--sp-5)}.hero-lede{color:var(--ui-muted);margin-top:var(--sp-6);font-size:1.0625rem}.hero-actions{gap:var(--sp-3);margin-top:var(--sp-8);flex-wrap:wrap;align-items:center;display:flex}.hero-stack-title{max-width:22ch}.hero-editorial{display:grid}.hero-editorial-title{max-width:18ch;margin-inline-start:max(-4vw,-3rem)}.hero-editorial-lede{color:var(--ui-muted);margin-top:var(--sp-8);border-inline-start:1px solid var(--ui-line);max-width:26em;padding-inline-start:clamp(0rem,4vw,3rem);font-size:1.0625rem}@media (max-width:700px){.hero-editorial-title{margin-inline-start:0}.hero-editorial-lede{border-inline-start:none;padding-inline-start:0}}.hero-figure{align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:900px){.hero-figure{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.hero-figure-text,.hero-figure-slot{min-width:0}.big-fact{padding:var(--sp-6);background:var(--ui-panel);border:1px solid var(--ui-line);border-inline-start:3px solid var(--ui-accent);gap:var(--sp-2);margin:0;display:grid}.big-fact-value{align-items:baseline;gap:var(--sp-2);display:flex}.big-fact-unit{font-family:var(--font-data);color:var(--ui-muted);font-size:1.25rem}.big-fact-label{display:block}.big-fact-footnote{color:var(--ui-muted);margin-top:var(--sp-2);display:block}.bleed-band{padding-block:var(--sp-section);border-block:1px solid var(--ui-line);padding-inline:clamp(1.25rem,5vw,4rem)}.bleed-panel{background:var(--ui-panel)}.bleed-grass{background:var(--ui-grass)}@supports (color:color-mix(in lab,red,red)){.bleed-grass{background:color-mix(in srgb,var(--ui-grass) 20%,var(--ui-surface))}}.bleed-inner{width:100%;max-width:var(--content-max);margin-inline:auto}.foul-line-section+.bleed-band{border-block-start:none}.shell-grid{align-items:start}.shell-main{min-width:0;padding-bottom:var(--sp-12)}.topnav-context{display:flex}@media (max-width:900px){.topnav-context{display:none}}@media (max-width:560px){.topnav-signin span{display:none}}.site-footer{border-top:1px solid var(--ui-line);background:var(--ui-panel);padding-block:var(--sp-16) 0;isolation:isolate;padding-inline:clamp(1.25rem,5vw,4rem);position:relative}.site-footer:before{content:"";z-index:-1;background-image:repeating-linear-gradient(90deg,var(--footer-turf) 0,var(--footer-turf) 84px,transparent 84px,transparent 168px);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 22%);mask-image:linear-gradient(#0000 0,#000 22%)}.site-footer-inner,.site-footer-bottom{position:relative}.site-footer-inner{max-width:var(--shell-max);gap:clamp(2.5rem,5vw,5rem);margin-inline:auto;display:grid}@media (min-width:780px){.site-footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.site-footer-brand{gap:var(--sp-4);align-content:start;justify-items:start;display:grid}.site-footer-lockup{align-items:center;gap:var(--sp-3);display:flex}.site-footer-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ui-strong);font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:500;line-height:1}.site-footer-tagline{font-family:var(--font-display);color:var(--ui-muted);max-width:26em;margin:0;font-size:1.05rem;font-style:italic;line-height:1.5}.site-footer-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.site-footer-group{min-width:0}.site-footer-group-title{margin-bottom:var(--sp-4);color:var(--ui-muted)}.site-footer-list{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.site-footer-link{color:var(--ui-body);transition:color var(--dur-micro) var(--ease-snap);font-size:.975rem;text-decoration:none}.site-footer-link:hover{color:var(--ui-accent)}.site-footer-bottom{max-width:var(--shell-max);padding-block:var(--sp-6);border-top:1px solid var(--ui-line);margin-block-start:clamp(2.5rem,5vw,4rem);margin-inline:auto}.site-footer-copy{color:var(--ui-muted);letter-spacing:.01em;margin:0;font-size:.875rem}.topic-list{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}.topic{gap:var(--sp-3);padding:var(--sp-6);border:1px solid var(--ui-line);border-radius:var(--r-lg);background:var(--ui-panel);box-shadow:var(--ui-card-shadow);border-left:3px solid var(--ui-accent);display:grid}.topic:last-child{border-bottom:none;padding-bottom:0}.topic-title{color:var(--ui-strong);margin:0}.topic-hook{color:var(--ui-accent)}.topic-body{gap:var(--sp-4);max-width:40em;display:grid}.topic-source{color:var(--ui-earth-text)}.topic-note{color:var(--ui-muted)}.account-facts{gap:var(--sp-4);max-width:26rem;margin:0;display:grid}.account-facts>div{padding-bottom:var(--sp-4);border-bottom:1px solid var(--ui-line);gap:2px;display:grid}.account-facts dd{color:var(--ui-strong);margin:0}.sign-row{gap:var(--sp-3);align-items:end;display:grid}@media (min-width:560px){.sign-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@media print{:root,[data-theme=field],[data-theme=clipboard]{--ui-surface: #ffffff;--ui-panel: #ffffff;--ui-panel-raised: #ffffff;--ui-body: #000000;--ui-muted: #333333;--ui-strong: #000000;--ui-line: rgb(0 0 0 / .35);--ui-line-strong: rgb(0 0 0 / .7);--ui-accent: #000000;--ui-accent-fg: #ffffff;--ui-earth: #000000;--ui-grass: #cccccc;--ui-grass-line: #666666;--ui-ok: #000000;--ui-warn: #000000;--ui-stop: #000000;color-scheme:light}@page{size:letter portrait;margin:.5in}html,body{background:#fff!important;color:#000!important}nav,.no-print,.skip-link,[data-print=hide]{display:none!important}.elev-1,.elev-2,.elev-float,.scorecard-cell{background:#fff!important;box-shadow:none!important;border:1px solid #000000!important}.glow-focal,.horizon,.horizon:after,.foul-line-section:before{display:none!important;box-shadow:none!important}.foul-line-section{padding-block:var(--sp-8);padding-inline:0}tr,li,.scorecard-cell,[data-print=keep-together]{page-break-inside:avoid;break-inside:avoid}h1,h2,h3{page-break-after:avoid;break-after:avoid}a[href^=http]:after{content:" (" attr(href) ")";font-size:.75em;color:#333}}.print-frame{display:none}.print-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}@media print{.print-frame{display:block;page-break-after:always;break-after:page}.print-frame:last-child{page-break-after:auto;break-after:auto}.print-head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid #000;padding-bottom:.15in;margin-bottom:.15in}.print-title{font-family:var(--font-display);font-size:20pt;margin:0;line-height:1.1}.print-subtitle{font-size:10pt;margin:2pt 0 0}.print-brand{font-size:8pt;letter-spacing:.1em;text-transform:uppercase;margin:0}.print-table th,.print-table td{border:1px solid #000;padding:3pt 4pt;font-size:9.5pt;line-height:1.15}.print-table th{font-size:7.5pt;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.print-col-num{width:.32in;text-align:center}.print-col-inning{width:.34in;text-align:center}.print-name{max-width:2.2in;overflow-wrap:anywhere}.lineup-table th,.lineup-table td{padding:2.5pt 3pt}.print-table tr{page-break-inside:avoid;break-inside:avoid}.print-foot{display:flex;justify-content:space-between;gap:.25in;margin-top:.15in;padding-top:.08in;border-top:1px solid #000;font-size:8pt}.print-pages:after{content:"Page " counter(page) " of " counter(pages)}@page rotation{size:letter landscape}}@media print{[data-layer=field] path,[data-layer=field] circle{fill:#fff!important;stroke:#999!important;stroke-width:.5!important}[data-layer=lines] path,[data-layer=lines] line,[data-layer=lines] rect{stroke:#000!important}[data-layer=lines] path[fill]:not([fill=none]){fill:#000!important}}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-wght-normal-_TL2RCrf.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-wght-normal-DO7lZbk6.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-wght-normal-BlIE6rrN.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-wght-normal-BIFT5Qnz.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-wght-italic-Csabf5l-.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-wght-italic-Dit9nj3y.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-wght-italic-NDCc9UyL.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-wght-italic-B5SVoS-R.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2) format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2) format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
