@font-face{font-family:Big Shoulders Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-vietnamese-wght-normal.Cu-DDijC.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-latin-ext-wght-normal.C7duU6kR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Big Shoulders Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-latin-wght-normal.D2Rs5vCJ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-vietnamese-wght-normal.BjQIDkhi.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-latin-ext-wght-normal.CuxPzFD0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-latin-wght-normal.CPi3f958.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Fallback;src:local(Impact);font-weight:100 799;size-adjust:95.4%;ascent-override:103.3%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Big Shoulders Fallback;src:local(Impact);font-weight:800 900;size-adjust:101.7%;ascent-override:96.9%;descent-override:21.1%;line-gap-override:0%}@font-face{font-family:Chivo Fallback;src:local(Arial),local(ArialMT);font-weight:100 549;size-adjust:107.3%;ascent-override:87.6%;descent-override:23.3%;line-gap-override:0%}@font-face{font-family:Chivo Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;size-adjust:100.4%;ascent-override:93.6%;descent-override:24.9%;line-gap-override:0%}@font-face{font-family:Chivo Mono Fallback;src:local(Courier New),local(CourierNewPSMT);size-adjust:100%;ascent-override:94%;descent-override:25%;line-gap-override:0%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#041a49;--night:#042245;--black:#000;--stripe:#121214;--mark:#2494cc;--mark-deep:#1b6e9c;--powder:#5a94d7;--jersey:#9bccfc;--wood:#45240f;--wood-hi:#6b4a2e;--ember:#f2a23a;--ember-ink:#9a5800;--glory-red:#b22234;--bone:#fbfdfd;--ink:var(--bone);--ink-soft:#fbfdfdb8;--link:var(--jersey);--accent:var(--ember);--accent-text:var(--ember);--focus:var(--jersey);--rule:#9bccfc40;--rule-strong:#9bccfc99;--font-display:"Big Shoulders Variable", "Big Shoulders Fallback", Impact, "Arial Narrow", sans-serif;--font-body:"Chivo Variable", "Chivo Fallback", Arial, system-ui, sans-serif;--font-mono:"Chivo Mono Variable", "Chivo Mono Fallback", "Courier New", ui-monospace, monospace;--step-label:.75rem;--step-body:1.0625rem;--step-lead:1.375rem;--step-h3:clamp(1.5rem, 2.4vw, 2.25rem);--step-h2:clamp(2.5rem, 6vw, 5rem);--step-title:clamp(3.5rem, 11vw, 9.5rem);--step-monument:clamp(5.5rem, 22vw, 19rem);--step-board:clamp(4.75rem, 16vw, 10rem);--ease-snap:cubic-bezier(.2, .8, .2, 1.2);--ease-drive:cubic-bezier(.16, 1, .3, 1);--ease-drift:ease-out;--dur-snap:.16s;--dur-drive:.48s;--dur-drift:.9s;--max:1440px;--margin:clamp(16px, 4vw, 56px);--gutter:24px;--section-pad:clamp(64px, 10vw, 144px);--header-h:64px;--inset:max(var(--margin), (100% - var(--max)) / 2 + var(--margin));--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--plank:linear-gradient(180deg, #ffffff0f, transparent 40%, #00000040), repeating-linear-gradient(177deg, transparent 0 11px, #6b4a2e8c 11px 13px, transparent 13px 29px, #0000002e 29px 30px), linear-gradient(90deg, var(--wood), var(--wood-hi) 55%, var(--wood))}@media (width<=599px){:root{--gutter:16px}}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-top:calc(var(--header-h) + 24px)}body{background:var(--navy);min-height:100dvh;color:var(--ink);font:400 var(--step-body) / 1.55 var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;overflow-x:clip}main{flex:1}img,svg,video,canvas,picture{max-width:100%;display:block}img,video{height:auto}input,select,textarea,button{color:inherit;font:inherit}input,select,textarea{border:1px solid var(--input-bd,#9bccfc99);background:var(--input-bg,#00000052);width:100%;min-height:48px;color:var(--ink);border-radius:0;padding:12px 14px;font-size:max(16px,1rem)}input:is([type=checkbox],[type=radio]){width:auto;min-height:0}::placeholder{color:var(--ink-soft);opacity:1}a{color:var(--link);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px}h1,h2,h3,h4{font-family:var(--font-display);overflow-wrap:break-word;text-wrap:balance;font-weight:800;line-height:1}p{text-wrap:pretty}hr{background:var(--rule);border:0;height:1px}::selection{background:var(--jersey);color:var(--navy)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.skip-link{z-index:100;top:-100px;left:max(8px, env(safe-area-inset-left));background:var(--bone);color:var(--navy);padding:.7em 1em;font-weight:600;position:absolute}.skip-link:focus{top:max(8px, env(safe-area-inset-top))}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.wrap{max-width:var(--max);padding-inline:var(--margin);margin-inline:auto}.grid{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width>=600px){.grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1024px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.section{padding-block:var(--section-pad)}.band{padding-block:var(--section-pad);background:var(--navy) var(--grain);position:relative}.band--night{background-color:var(--night)}.band--black{background:var(--black)}.band--slim{padding-block:clamp(32px,5vw,64px)}.grain{background-image:var(--grain)}.surface-bone,.field--bone{--ink:var(--navy);--ink-soft:#041a49b8;--link:var(--mark-deep);--accent-text:var(--ember-ink);--focus:var(--mark-deep);--rule:#041a4933;--rule-strong:#041a4999;--input-bd:#041a4999;--input-bg:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--bone);color:var(--ink)}:is(.surface-bone,.field--bone) select option{color:var(--navy);background:#fff}.plank{background-color:var(--wood);background-image:var(--plank);color:var(--bone)}.eyebrow{color:var(--link);font:700 clamp(.8125rem, 1.2vw, 1rem) / 1.2 var(--font-display);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.6em;display:inline-flex}.eyebrow:before{background:var(--accent);content:"";border-radius:50%;flex:none;width:.45em;height:.45em}.label{color:var(--ink-soft);font:500 var(--step-label) / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.lead{max-width:36ch;font-size:var(--step-lead);line-height:1.4}.measure{max-width:64ch}.fit{width:100%;container-type:inline-size}.page-title,.section__title,.t-monument,.t-title,.t-h2{font-family:var(--font-display);overflow-wrap:break-word;text-transform:uppercase}.page-title{font-size:min(var(--step-title), var(--fit,var(--step-title)));letter-spacing:-.01em;view-transition-name:page-title;font-weight:900;line-height:.86}.section__title{font-size:min(var(--step-h2), var(--fit,var(--step-h2)));letter-spacing:0;font-weight:850;line-height:.92}.t-monument{font-size:min(var(--step-monument), var(--fit,var(--step-monument)));letter-spacing:-.01em;font-weight:900;line-height:.86}.t-title{font-size:min(var(--step-title), var(--fit,var(--step-title)));letter-spacing:-.01em;font-weight:900;line-height:.86}.t-h2{font-size:min(var(--step-h2), var(--fit,var(--step-h2)));letter-spacing:0;font-weight:850;line-height:.92}.t-h3{font-size:var(--step-h3);font-weight:800;line-height:1}:is(.page-title--flag,.page-title--flag-v){--tab:.36em;--j:1.12em;width:fit-content;max-width:100%;color:var(--navy);font-size:min(clamp(1.75rem, 6vw + .5rem, 5rem), var(--fit,5rem));letter-spacing:.02em;filter:drop-shadow(.1em .14em .1em #00000080);font-weight:800;line-height:1;position:relative}.page-title--flag{padding:.215em .42em .185em calc(var(--tab) + .3em);background:linear-gradient(var(--navy), var(--navy)) left / var(--tab) 100% no-repeat, linear-gradient(180deg, transparent 20%, #ffffff2e 35%, transparent 50%), linear-gradient(180deg, #6aa1dd, #5a94d7 60%, #4a82c4)}.page-title--flag-v{padding:calc(var(--tab) + .3em) .215em .42em .185em;background:linear-gradient(var(--navy), var(--navy)) top / 100% var(--tab) no-repeat, linear-gradient(90deg, transparent 20%, #ffffff2e 35%, transparent 50%), linear-gradient(90deg, #6aa1dd, #5a94d7 60%, #4a82c4)}.page-title--flag-v .page-title__label{text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;display:block}:is(.page-title--flag,.page-title--flag-v):before{border-radius:calc(var(--j) * .07);background:radial-gradient(circle at 46% 42%, #555557 0 calc(var(--j) * .03), #2e2e30 calc(var(--j) * .1), #0f0f10 calc(var(--j) * .11), transparent calc(var(--j) * .12)), linear-gradient(180deg, #3a3a3c, #1c1c1e);content:"";position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #cfe6ff40,0 2px 4px #00000080}.page-title--flag:before{width:calc(var(--j) * .38);height:calc(var(--j) * .6);top:50%;left:.14em}.page-title--flag-v:before{width:calc(var(--j) * .6);height:calc(var(--j) * .38);top:.14em;left:50%}:is(.page-title--flag,.page-title--flag-v):after{inset:.05em .05em .05em calc(var(--tab) + .04em);content:"";border:1px solid #3b6fb059;position:absolute;box-shadow:inset 0 0 0 1px #00000059}.page-title--flag-v:after{inset:calc(var(--tab) + .04em) .05em .05em}.section-head{justify-items:start;gap:16px;margin-bottom:clamp(28px,4vw,56px);display:grid}.section-head--center{text-align:center;justify-items:center}.btn{--btn-bg:var(--ember);--btn-fg:var(--navy);--btn-line:var(--navy);border:2px solid var(--btn-bd,transparent);background:var(--btn-bg);min-width:44px;min-height:48px;color:var(--btn-fg);cursor:pointer;font:800 1.0625rem / 1 var(--font-display);letter-spacing:.06em;text-align:center;text-transform:uppercase;transition:background-color var(--dur-snap) ease, transform var(--dur-snap) var(--ease-snap);border-radius:2px;justify-content:center;align-items:center;gap:.5em;padding:.75em 1.5em;text-decoration:none;display:inline-flex;position:relative}.btn:after{background:var(--btn-line);content:"";transform-origin:0;height:2px;transition:transform var(--dur-drive) var(--ease-drive);position:absolute;bottom:.45em;left:1em;right:1em;transform:scaleX(0)}.btn:hover,.btn:focus-visible{--btn-bg:#f7b65c}.btn:hover:after,.btn:focus-visible:after{transform:scaleX(1)}.btn:active{transform:scale(.98)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn--blue{--btn-bg:var(--mark-deep);--btn-fg:#fff;--btn-line:var(--ember)}.btn--blue:hover,.btn--blue:focus-visible{--btn-bg:#17628c}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--link);--btn-bd:currentColor;--btn-line:var(--accent)}.btn--ghost:hover,.btn--ghost:focus-visible{--btn-bg:#9bccfc1f}.btn--sm{min-height:44px;padding:.5em 1em;font-size:.9375rem}.toggle{border:1px solid var(--rule-strong);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;font:500 var(--step-label) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:background-color var(--dur-snap) ease, color var(--dur-snap) ease;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.toggle:hover{background:#9bccfc1f}.toggle[aria-pressed=true],html.calm .calm-toggle{border-color:var(--jersey);background:var(--jersey);color:var(--navy)}.toggle:disabled{cursor:not-allowed;opacity:.45}.toggle svg{flex:none;width:20px;height:20px}.calm-toggle .i-calm,html.calm .calm-toggle .i-motion,.sound-toggle .i-on,.sound-toggle[aria-pressed=true] .i-off{display:none}html.calm .calm-toggle .i-calm,.sound-toggle[aria-pressed=true] .i-on{display:inline}.chip,.sample{border:1px solid var(--chip-bd,currentColor);background:var(--chip-bg,transparent);width:fit-content;max-width:100%;min-height:24px;color:var(--chip-fg,var(--ink));font:500 var(--step-label) / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border-radius:2px;justify-self:start;align-items:center;gap:.5em;padding:3px 8px;display:inline-flex}.chip--live{--chip-bg:var(--ember);--chip-bd:var(--ember);--chip-fg:var(--navy);font-weight:700}.chip--live:before{content:"";background:currentColor;border-radius:50%;width:.6em;height:.6em;animation:1.2s ease-in-out infinite live-pulse}.chip--scheduled,.chip--recap{--chip-fg:var(--link)}.chip--recap{border-style:dashed}.chip--postponed,.chip--sample,.sample{--chip-fg:var(--accent-text)}.chip--cancelled,.chip--loss{--chip-fg:var(--ink-soft)}.chip--open,.chip--win{--chip-bg:var(--jersey);--chip-bd:var(--jersey);--chip-fg:var(--navy)}.chip--source{--chip-bd:var(--rule-strong)}.monument{align-items:end;gap:16px var(--gutter);display:grid}@media (width>=900px){.monument{grid-template-columns:minmax(0,1fr) minmax(12rem,18rem)}}.monument__word{font:900 min(var(--step-monument), var(--fit,var(--step-monument))) / .86 var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;text-transform:uppercase;margin-left:-.05em}.monument__data{border-top:1px solid var(--rule);color:var(--ink-soft);font:500 .8125rem / 1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:12px;padding-top:12px;display:grid}.board{--board-size:var(--step-board);border-block:1px solid var(--rule);gap:clamp(16px,2.5vw,28px);padding-block:clamp(28px,5vw,56px);display:grid;container-type:inline-size}.board--compact{--board-size:clamp(1.625rem, 3.2vw, 2.75rem);border:1px solid var(--rule);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:#020c22c7;border-radius:4px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;width:fit-content;max-width:100%;padding:5px 12px 6px;display:grid;box-shadow:0 8px 24px #0000004d;container-type:normal}.board--compact[data-state=live]{border-color:var(--ember)}.board--compact :is(.board__top,.board__main){display:contents}.board--compact :is(.board__meta,.board__actions){grid-column:1/-1}.board--compact .board__meta{line-height:1.3}.board--compact .sample{min-height:0;margin-left:8px;padding-block:1px}.board__top{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.board__meta{color:var(--ink-soft);font:500 var(--step-label) / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.board__main{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px clamp(24px,4vw,64px);display:flex}.board__main>:first-child{flex:18rem;min-width:0}.board__vs{color:var(--link);font:700 .875rem / 1.2 var(--font-display);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;display:block}.board__opp{font:850 calc(var(--step-h2) * var(--opp-scale,1)) / .92 var(--font-display);overflow-wrap:anywhere;text-transform:uppercase;display:block}.board__tba{color:var(--ink-soft);font:500 var(--step-label) / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.board--tba .board__main>:first-child{flex-wrap:wrap;flex-basis:100%;align-items:baseline;gap:0 .75em;display:flex}.board--tba .board__vs{margin-bottom:0}.board__score,.board__clock{font:800 min(var(--board-size), 15cqi) / 1 var(--font-display);flex-wrap:nowrap;align-items:center;display:flex}.board__clock{align-items:flex-start}.board__num,.ledger__num{display:inline-flex}.digit{justify-items:center;width:.62em;display:inline-grid;overflow:hidden}.digit>*{grid-area:1/1}.digit>.in{animation:digit-in .18s var(--ease-snap) both}.digit>.out{animation:digit-out .18s var(--ease-snap) both}.board__mark{align-self:center;width:auto;height:.42em;margin-right:.14em}.board__dash,.board__sep,.ledger__dash{color:var(--ink-soft);padding-inline:.06em}.board__result{color:var(--accent-text);margin-right:.18em;font-weight:900}.board__unit{justify-items:center;gap:8px;display:grid}.board--compact .board__clock{align-items:flex-end;gap:.25em}.board--compact .board__unit{align-items:flex-end;gap:2px;display:flex}.board--compact .board__sep{display:none}.board__date,.board__tagline{font:900 min(var(--board-size), 21cqi) / .86 var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;text-transform:uppercase}.board__honor{font:850 var(--step-h2) / .92 var(--font-display);overflow-wrap:anywhere;text-transform:uppercase}.board--compact .board__honor{font-size:var(--board-size)}.board s,.ledger s{color:var(--ink-soft);-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text);text-decoration-thickness:.08em}.board__actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.ledger{padding:0;list-style:none}.ledger__month{border-bottom:1px solid var(--rule);color:var(--link);font:700 .875rem / 1.2 var(--font-display);letter-spacing:.18em;text-transform:uppercase;padding-block:40px 12px}.ledger__row{border-bottom:1px solid var(--rule);grid-template-columns:5.25rem minmax(0,1fr);grid-template-areas:"date main""date foot";align-items:center;gap:8px 16px;padding-block:16px;display:grid}.ledger__row--undated{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""foot"}@media (width>=768px){.ledger__row{grid-template-columns:8rem minmax(0,1fr) minmax(7rem,auto) minmax(9rem,auto);grid-template-areas:"date main score status";gap:0 24px;padding-block:20px}.ledger__row--undated{grid-template-columns:minmax(0,1fr) minmax(9rem,auto);grid-template-areas:"main status"}}.ledger__date{grid-area:date;grid-template-columns:auto auto;justify-content:start;align-self:start;align-items:center;gap:8px;display:grid}.ledger__day{font:800 clamp(2.75rem, 4vw, 4rem) / .8 var(--font-display)}.ledger__mon{display:grid}.ledger__mon>:first-child{color:var(--ink)}.ledger__main{grid-area:main;min-width:0}.ledger__title{overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.3}.ledger__row--honor .ledger__title{font:850 var(--step-h3) / 1 var(--font-display);text-transform:uppercase}.ledger__meta{margin-top:4px}.ledger__foot{flex-wrap:wrap;grid-area:foot;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}@media (width>=768px){.ledger__foot{display:contents}}.ledger__score{font:800 var(--step-h3) / 1 var(--font-display);white-space:nowrap;grid-area:score}.ledger__nums{align-items:center;display:inline-flex}.ledger__result{color:var(--accent-text);margin-right:.2em}.ledger__status{flex-wrap:wrap;grid-area:status;justify-content:flex-end;gap:6px;display:flex}@media (width<=767px){.ledger__status{justify-content:flex-start}}.plate{--cut:clamp(32px, 7vw, 120px);min-height:var(--plate-h,clamp(420px, 72svh, 880px));color:var(--bone);isolation:isolate;align-items:end;display:grid;position:relative}.plate__media{z-index:-1;background:var(--night) var(--grain);position:absolute;inset:0;overflow:hidden}.plate--cut .plate__media{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), 0 100%)}.plate__media>picture{display:contents}.plate__media img{object-fit:cover;object-position:var(--focal,50% 35%);width:100%;max-width:none;height:100%;position:absolute;inset:0}.plate__media:before,.plate__media:after{content:"";pointer-events:none;position:absolute;inset:0}.plate__media:after{background:linear-gradient(to top, var(--navy) 0%, #041a49b8 24%, #041a4900 60%), radial-gradient(130% 100% at 50% 35%, transparent 55%, #0000008c)}.plate--bw .plate__media img{filter:grayscale()contrast(1.08)}.plate--bw .plate__media:before{background:linear-gradient(to top, var(--jersey), transparent 55%), radial-gradient(120% 100% at 50% 30%, transparent 45%, var(--jersey));mix-blend-mode:color;opacity:.35}.plate--duotone .plate__media:before{background:linear-gradient(160deg, var(--jersey), var(--mark-deep));mix-blend-mode:color;transition:opacity var(--dur-drive) var(--ease-drive)}.plate--duotone:is(:hover,:focus-within,.is-active) .plate__media:before{opacity:0}.plate__body{padding:var(--section-pad) var(--inset) clamp(40px, 6vw, 80px);position:relative}.plate--cut .plate__body{padding-bottom:calc(clamp(40px, 6vw, 80px) + var(--cut) / 2)}.rail{position:relative}.rail__nav{padding-inline:var(--inset);justify-content:flex-end;gap:8px;margin-bottom:16px;display:flex}.rail__nav[hidden]{display:none}.rail__btn{border:1px solid var(--rule-strong);width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:grid}.rail__btn:hover{background:#9bccfc1f}.rail__btn:disabled{cursor:default;opacity:.35}.rail__btn svg{width:20px;height:20px}.rail__track{gap:var(--gutter);overscroll-behavior-x:contain;padding:4px var(--inset) 20px;scroll-padding-inline:var(--inset);scroll-snap-type:x mandatory;scrollbar-color:var(--rule-strong) transparent;scrollbar-width:thin;display:flex;position:relative;overflow-x:auto}.rail__track:focus-visible{outline-offset:-3px}.rail__track>*{scroll-snap-align:start;flex:none}html.calm .rail__track{scroll-behavior:auto}.field{border-top:3px solid var(--jersey);background-color:var(--night);background-image:repeating-linear-gradient(180deg, transparent 0 47px, #9bccfc12 47px 48px), var(--grain);color:var(--ink);gap:24px;padding:clamp(24px,4vw,48px);display:grid}.field--bone{border-top:0;border-left:14px solid var(--wood);border-image:repeating-linear-gradient(180deg, var(--wood) 0 22px, var(--wood-hi) 22px 24px, var(--wood) 24px 46px, #0009 46px 47px) 1;background-color:var(--bone);background-image:none}.field__grid{gap:20px var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.field__row{align-content:start;gap:8px;display:grid}.field__row--wide{grid-column:1/-1}.field__label{color:var(--link);font:500 .8125rem / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.field__req{color:var(--accent-text)}.field__note{color:var(--ink-soft);font:500 var(--step-label) / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.field__actions,.form-mailto{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.form-mailto__addr{color:var(--ink-soft);font:500 .875rem / 1.4 var(--font-mono);letter-spacing:.02em;overflow-wrap:anywhere}@supports (animation-timeline:view()){html:not(.calm) :is(.reveal,.wght-sweep){animation:rise var(--ease-drive) both;animation-timeline:view();animation-range:entry entry 80%}html:not(.calm) .rule-draw{transform-origin:0;animation:linear both rule-draw;animation-timeline:view();animation-range:entry cover 30%}html:not(.calm) .crop-reveal{animation:crop-reveal var(--ease-drive) both;animation-timeline:view();animation-range:entry cover 40%}}@keyframes rise{0%{translate:0 12px}}@keyframes rule-draw{0%{scale:0 1}}@keyframes crop-reveal{0%{clip-path:inset(10% 0)}}@keyframes live-pulse{50%{opacity:.3;scale:.65}}@keyframes digit-in{0%{translate:0 100%}}@keyframes digit-out{to{translate:0 -100%}}:root{--page:#041a49;--paper:#121214;--paper-2:#0b2348;--ink:#fbfdfd;--muted:#b7c9dc;--line:#9bccfc80;--rule:#5a94d747;--primary:#1b6e9c;--powder-admin:#5a94d7;--accent:#9bccfc;--sample-admin:#f2a23a;--danger:#b22234;--radius:14px;--shadow:0 2px 8px #00000040, 0 18px 46px #00000052;--head:var(--font-display,"Barlow Condensed", system-ui, sans-serif);--body:var(--font-body,"Barlow", system-ui, sans-serif);accent-color:var(--accent)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:auto;min-width:320px}body{overflow-wrap:anywhere;background:var(--page);min-width:320px;min-height:100svh;color:var(--ink);font:400 1rem/1.5 var(--body);flex-direction:column;margin:0;display:flex;overflow-x:hidden}h1,h2,h3{color:var(--ink);font-family:var(--head);letter-spacing:.03em;margin:0 0 .5rem;font-weight:800;line-height:1.05}h2{font-size:1.55rem}h3{font-size:1.15rem}p{margin:0 0 .75rem}a{color:var(--accent);text-underline-offset:3px}img,video{max-width:100%;height:auto;display:block}code{background:#ffffff1a;border-radius:5px;padding:.05rem .3rem}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:80;top:-5rem;left:max(.5rem, env(safe-area-inset-left));background:var(--accent);color:#041a49;border-radius:999px;padding:.65rem 1rem;font-weight:700;text-decoration:none;position:absolute}.skip:focus{top:max(.5rem, env(safe-area-inset-top))}.muted,.screen-blurb{color:var(--muted)}.screen-blurb{font-size:.95rem}.topbar{z-index:20;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121214f5;position:sticky;top:0}.topbar-inner{min-height:58px;padding:.5rem max(1rem, env(safe-area-inset-right)) .5rem max(1rem, env(safe-area-inset-left));align-items:center;gap:.75rem;display:flex}#page-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:1.45rem;overflow:hidden}main{width:100%;max-width:34rem;padding:1rem max(1rem, env(safe-area-inset-right)) calc(5.5rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));flex:1;margin-inline:auto}.topbar[hidden]+main{padding-top:calc(1rem + env(safe-area-inset-top))}main:focus{outline:none}.tabs{z-index:30;padding:0 max(0px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(0px, env(safe-area-inset-left));border-top:1px solid var(--rule);background:#121214fa;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tab{min-height:58px;color:var(--muted);font:700 .82rem/1 var(--body);justify-content:center;align-items:center;text-decoration:none;display:flex}.tab[aria-current=page]{color:var(--accent);background:#5a94d72e}.btn{border:2px solid var(--primary);background:var(--primary);color:#fff;min-height:48px;font:700 1rem/1 var(--head);letter-spacing:.03em;text-align:center;text-transform:none;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.05rem;text-decoration:none;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}.btn:after{content:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-primary{border-color:var(--primary);background:var(--primary);color:#fff}.btn-ghost{border-color:var(--line);color:var(--ink);background:0 0}.btn-danger{border-color:var(--danger);background:var(--danger);color:#fff}.btn-danger-ghost{border-color:var(--danger);color:#ff9a9f}.btn-sm{min-height:44px;padding:.5rem .75rem;font-size:.92rem}.btn-block{width:100%}.btn:active:not(:disabled){transform:scale(.98)}@media (hover:hover){.btn:hover{border-color:var(--accent);background:#155b82}.btn-ghost:hover{background:#9bccfc1a}}.actions{gap:.6rem;margin-top:1.15rem;display:grid}.inline-actions,.tile-actions,.slot-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.icon-btn{border:2px solid var(--rule);background:var(--paper);min-width:44px;min-height:44px;color:var(--ink);font:700 1rem/1 var(--body);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:disabled{opacity:.35}.icon-danger{color:#ff9a9f}.screen{align-content:start;gap:1rem;min-width:0;display:grid}.cards{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;display:grid}.card,.card-form{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);min-width:0;box-shadow:var(--shadow);padding:1rem}.card{min-height:8rem;color:var(--ink);text-align:center;align-content:center;justify-items:center;gap:.35rem;text-decoration:none;display:grid}.card-name{font:800 1.05rem/1.15 var(--head)}.card-sub{color:var(--muted);font-size:.84rem}.card-warn{border:2px solid var(--sample-admin)}.group{gap:.55rem;display:grid}.group-title{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:.35rem 0 0;font-size:.98rem}.rows{gap:.55rem;display:grid}.row{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);min-width:0;min-height:58px;color:var(--ink);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem .85rem;text-decoration:none;display:flex}.row-text{flex:1;gap:.15rem;min-width:0;display:grid}.row-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.row-arrow{color:var(--accent);flex:none;font-size:1.1rem}.row-thumb{background:var(--rule);object-fit:cover;border-radius:10px;flex:none;width:58px;height:58px}.row-emoji{font-size:1.4rem}.reorder{flex:none;gap:.35rem;display:flex}.row-locked{flex:none;font-size:.8rem}.mini-score{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.empty{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);background:#1212148c;padding:1rem}.empty p:last-child{margin-bottom:0}.loading{color:var(--muted);text-align:center;padding:2rem 0}.banner{border-radius:var(--radius);border:2px solid;gap:.2rem;padding:.85rem 1rem;display:grid}.banner-warn{border-color:var(--sample-admin);background:var(--sample-admin);color:#000}.banner-ok{border-color:var(--accent);background:#9bccfc26}.banner-placeholder{border-style:dashed;border-color:var(--powder-admin);color:var(--ink);background:#5a94d714}.banner-placeholder>summary{cursor:pointer;min-height:44px;padding-block:.55rem;font-weight:700}.warn-list{gap:.15rem;margin:.2rem 0;padding:0;list-style:none;display:grid}.past summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.chips{flex-wrap:wrap;gap:.3rem;display:flex}.chip{width:fit-content;color:var(--muted);font:700 .75rem/1.35 var(--body);text-transform:none;background:#ffffff1a;border:1px solid #0000;border-radius:999px;align-items:center;padding:.15rem .5rem;display:inline-flex}.chip-on,.chip-published,.chip-approved,.chip-open,.chip-scheduled{background:var(--powder-admin);color:#041a49}.chip-live{border-color:var(--sample-admin);background:var(--sample-admin);color:#000}.chip-final{border-color:var(--accent);color:var(--accent)}.chip-postponed{color:#ffd18f;background:#f2a23a2e}.chip-cancelled,.chip-hidden{color:var(--muted);background:#ffffff17}.chip-featured{border-color:var(--accent);color:var(--sample-admin)}.chip-sample{border-style:dashed;border-color:var(--accent);color:var(--accent);background:0 0}.segmented{background:#00000047;border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;padding:.25rem;display:grid}.segment{min-width:0;min-height:44px;color:var(--muted);font:700 .9rem/1 var(--head);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:.45rem;display:flex}.segment[aria-current=page]{background:var(--powder-admin);color:#041a49;box-shadow:var(--shadow)}.form,.form-section{gap:1rem;min-width:0;display:grid}.field{min-width:0;color:inherit;background:0 0;border:0;gap:.35rem;padding:0;display:grid}.field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.field-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.field-label{color:var(--accent);font:700 .78rem/1.3 var(--body);letter-spacing:.08em;text-transform:uppercase}.req{color:var(--muted);letter-spacing:0;text-transform:none;font-weight:400}.field-hint{color:var(--muted);margin:0;font-size:.85rem}.field-error{color:#ff9a9f;margin:0;font-size:.85rem}.field-error:empty{display:none}.counts{color:var(--muted);white-space:nowrap;gap:.5rem;font-size:.75rem;display:inline-flex}.count.over{color:#ff9a9f;font-weight:700}input,textarea,select{border:2px solid var(--line);width:100%;min-width:0;min-height:48px;color:var(--ink);font:400 1rem/1.4 var(--body);background:#071a36;border-radius:10px;padding:.7rem .8rem}textarea{resize:vertical;min-height:6rem}select{appearance:none;padding-right:2rem}select option{background:var(--paper);color:var(--ink)}input[type=checkbox]{flex:none;width:1.55rem;height:1.55rem;min-height:0}input:disabled,textarea:disabled,select:disabled{color:var(--muted);background:#ffffff0f}.field.invalid input,.field.invalid textarea,.field.invalid select{background:#b2223426;border-color:#ff7078}.field-check{gap:.25rem}.check-row{cursor:pointer;align-items:center;gap:.7rem;min-height:48px;display:flex}.check-label{font-weight:600}.money-row{align-items:center;gap:.4rem;display:flex}.money-row .prefix{color:var(--muted);font:800 1.1rem/1 var(--head)}.path-preview{color:var(--muted);margin:0;font-size:.9rem}.path-preview.is-bad{color:#ff9a9f;font-weight:700}.editor-underlay{opacity:.75}.more-options{border-top:1px solid var(--rule)}.more-options>summary{min-height:48px;color:var(--accent);font:700 1.05rem/1.2 var(--head);cursor:pointer;padding-block:.8rem}.more-options[open]>summary{margin-bottom:.5rem}.summary-hint{color:var(--muted);font:400 .85rem/1.3 var(--body);margin-top:.2rem;display:block}.today-game{border:2px solid var(--powder-admin);background:var(--paper);box-shadow:var(--shadow);border-radius:18px;gap:.9rem;padding:1rem;display:grid}.today-game.is-live{border-color:var(--sample-admin);box-shadow:0 0 0 3px #f2a23a1f, var(--shadow)}.today-game-head{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.today-game-head h2{margin:0;font-size:1.8rem}.eyebrow{color:var(--accent);font:700 .78rem/1 var(--body);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .15rem}.game-meta{color:var(--muted);margin:0;font-size:.9rem}.scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.score-side{text-align:center;background:#071a36;border-radius:12px;justify-items:center;padding:.7rem .45rem}.score-label{text-overflow:ellipsis;width:100%;min-height:2.2em;margin:0;font-size:1rem;overflow:hidden}.score-digit{font:800 clamp(3.5rem, 18vw, 6.5rem)/.9 var(--head);font-variant-numeric:tabular-nums;letter-spacing:-.04em;display:block}.score-steps{grid-template-columns:repeat(2,minmax(48px,1fr));gap:.5rem;width:100%;margin-top:.6rem;display:grid}.score-step{border:1px solid var(--line);min-width:48px;min-height:48px;color:var(--ink);font:800 1.05rem/1 var(--head);cursor:pointer;background:#9bccfc1a;border-radius:9px}.score-step:disabled{opacity:.4;cursor:not-allowed}.score-step-wide{grid-column:1/-1}.fix-row{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;display:flex}.fix-row button{color:#ffb3b7;min-height:48px;font:800 1rem/1 var(--head);cursor:pointer;background:0 0;border:1px dashed #ff9a9f99;border-radius:9px;flex:4.5rem}.fix-row button:disabled{opacity:.4;cursor:not-allowed}.sync-chip{border:1px solid var(--line);width:fit-content;min-height:32px;color:var(--muted);font:700 .82rem/1.2 var(--body);border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .7rem;display:inline-flex}.sync-chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.6rem;height:.6rem}.sync-chip[data-state=saved]{border-color:var(--accent);color:var(--accent)}.sync-chip[data-state=saving]{color:var(--ink)}.sync-chip[data-state=offline]{color:#ffb3b7;background:#b2223433;border-color:#ff7078}@media (prefers-reduced-motion:no-preference){.sync-chip[data-state=saving]:before{animation:.8s ease-in-out infinite alternate sync-pulse}}@keyframes sync-pulse{to{opacity:.2}}.status-field{gap:.5rem}.status-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.quick-actions{gap:.55rem;display:grid}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.upload-control,.progress{gap:.4rem;display:grid}.progress-bar{background:var(--accent);border-radius:999px;width:0;height:8px;transition:width .15s linear}.progress-text{color:var(--muted);margin:0;font-size:.8rem}.photos,.slot-list{gap:.75rem;display:grid}.field-photos,.slot-card{border:1px solid var(--rule);border-left:5px solid var(--powder-admin);border-radius:var(--radius);background:var(--paper);gap:.75rem;padding:.85rem;display:grid}.slot-card.needs-ok{border-left-color:var(--sample-admin)}.photo-row,.slot-head{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;display:flex}.photo-thumb{background:var(--rule);object-fit:cover;border-radius:10px;flex:none;width:56px;height:56px}.slot-thumb{background:var(--rule);object-fit:cover;border-radius:12px;flex:none;width:96px;height:96px}.slot-hero,.alternate-view{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;border-radius:12px;padding:0;display:block}.slot-hero-img{aspect-ratio:16/9;background:var(--rule);object-fit:cover;border-radius:12px;width:100%}.photo-info{overflow-wrap:normal;flex:8rem;gap:.1rem;min-width:7rem;display:grid}.photo-info .muted{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.alternates{flex-wrap:wrap;gap:.6rem;display:flex}.alternate{justify-items:center;gap:.3rem;width:7rem;display:grid}.alternate-thumb{aspect-ratio:1;background:var(--rule);object-fit:cover;border-radius:10px;width:100%}.alternate-label{color:var(--muted);text-align:center;font-size:.75rem}.picker-grid{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.6rem;display:grid}.picker-item{border:1px solid var(--rule);background:var(--paper);color:var(--ink);text-align:center;cursor:pointer;border-radius:12px;gap:.3rem;padding:.4rem;display:grid}.picker-thumb{aspect-ratio:1;background:var(--rule);object-fit:cover;border-radius:8px;width:100%}.picker-label{color:var(--muted);font-size:.72rem}.thumb-empty{background:var(--rule);color:var(--muted);justify-content:center;align-items:center;display:flex}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;display:grid}.tile{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);align-content:start;gap:.5rem;min-width:0;padding:.6rem;display:grid}.tile.is-hidden{opacity:.65}.tile-link{color:inherit;gap:.4rem;text-decoration:none;display:grid}.tile-thumb{aspect-ratio:16/10;background:var(--rule);object-fit:cover;border-radius:10px;width:100%}.tile-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;display:-webkit-box;overflow:hidden}.login{place-items:center;min-height:72vh;padding:1rem;display:grid}.login-form{text-align:left;gap:.65rem;width:100%;max-width:22rem;display:grid}.login-logo{width:min(13rem,72%);height:auto;margin:0 auto .35rem}.login-title{text-align:center;margin:0}.login-sub{color:var(--muted);text-align:center;margin:0 0 1rem}.login-input{font-size:1.05rem}.login-hint{color:var(--muted);text-align:center;font-size:.8rem}.form-error{color:#ff9a9f;margin:0;font-weight:700}.noscript{padding:1.5rem}.toast{z-index:70;bottom:calc(4.75rem + env(safe-area-inset-bottom));width:min(22rem,100% - 2rem);display:none;position:fixed;left:50%;transform:translate(-50%)}.toast.is-on{display:block}body:has(.action-bar) .toast{bottom:calc(9.25rem + env(safe-area-inset-bottom))}.toast>div{box-shadow:var(--shadow);font:700 .92rem/1.35 var(--body);text-align:center;border-radius:12px;padding:.8rem 1rem}.toast-ok>div{background:var(--accent);color:#041a49}.toast-error>div{background:var(--danger);color:#fff}.toast-info>div{background:var(--sample-admin);color:#000}.sheet-wrap{z-index:60;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.backdrop{background:#000000ad;position:absolute;inset:0}.sheet{overscroll-behavior:contain;width:min(34rem,100%);max-height:88svh;padding:0 max(1rem, env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));border:1px solid var(--rule);background:var(--paper);box-shadow:var(--shadow);border-bottom:0;border-radius:18px 18px 0 0;position:relative;overflow:auto}.sheet:has(.action-bar){padding-bottom:0}.sheet-head{z-index:2;background:var(--paper);align-items:center;gap:.75rem;margin-bottom:.35rem;padding:.75rem 0 .5rem;display:flex;position:sticky;top:0}.sheet-title{flex:1;min-width:0;margin:0}.sheet-close{flex:none}.action-bar{z-index:10;bottom:calc(59px + .5rem + env(safe-area-inset-bottom));border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);background:#121214f7;gap:.6rem;padding:.6rem;display:flex;position:sticky}.action-bar>.btn{flex:1 1 0;min-width:0}.action-bar>.btn:last-child{flex-grow:1.6}.sheet .action-bar{margin:.25rem calc(-1 * max(1rem, env(safe-area-inset-right))) 0 calc(-1 * max(1rem, env(safe-area-inset-left)));padding:.75rem max(1rem, env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:var(--paper);border-width:1px 0 0;border-radius:0;bottom:0;box-shadow:0 -10px 24px #00000059}.sheet.lightbox{width:100%;height:100dvh;max-height:none;padding:0 max(.75rem, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(.75rem, env(safe-area-inset-left));background:#000;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);display:grid}.lightbox .sheet-head{padding-top:max(.75rem, env(safe-area-inset-top));background:#000}.lightbox-img{object-fit:contain;cursor:zoom-out;align-self:center;width:100%;max-height:calc(100dvh - 8rem)}.sheet-picker .picker{gap:.75rem;display:grid}@media (width<=420px){.row>.reorder{flex-basis:100%;justify-content:flex-end}}@media (width<=379px){.field-pair,.quick-grid{grid-template-columns:1fr}.segmented{grid-template-columns:1fr;grid-auto-flow:row}.segment{min-height:40px}}@media (width>=480px){.sheet-confirm{border-radius:18px;margin-bottom:2rem}.sheet-wrap:has(.sheet-confirm){align-items:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
