@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.0c05j22lu0e1h.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.14r01_8b-ryu9.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.2lg3sxkcxwsl6.woff2)format("woff2");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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_1e82b9a-module__XYNTua__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_1e82b9a-module__XYNTua__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.341_rbs6dql3t.woff2)format("woff2");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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.40d3ll7mho212.woff2)format("woff2");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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3-4lwpipb4a4k.woff2)format("woff2");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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.37aqrzupgb8zi.woff2)format("woff2");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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.0e_5-ojqbtsw9.woff2)format("woff2");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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.2p-978ij53_v6.woff2)format("woff2");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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_bed26322-module__qDd7Qq__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_bed26322-module__qDd7Qq__variable{--font-mono:"Space Mono", "Space Mono Fallback"}
*{box-sizing:border-box}html,body{background:var(--bg);margin:0;padding:0}:is(html:has(.landing),body:has(.landing)){overscroll-behavior:none;height:100%;overflow:hidden}:root{--bg:#f4efe4;--ink:#16130d;--dim:#7d745f;--acc:#e8501e;--line:#16130d33;--gutter:clamp(16px, 4vw, 28px);--scrim:#0000008c}:root[data-theme=dark]{--bg:#14110b;--ink:#f4efe4;--dim:#8f866f;--acc:#ff6a35;--line:#f4efe438;--scrim:#000000b8}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{scrollbar-color:var(--line) transparent}html,dialog.detail,dialog.gate{scrollbar-width:thin}.when-dark,:root[data-theme=dark] .when-lit{display:none}:root[data-theme=dark] .when-dark{display:inline}.when-in{display:none}:root[data-barn] .when-in{display:inline-block}:root[data-barn] .when-out,.when-drag{display:none}@media (hover:hover) and (pointer:fine){.when-drag{display:inline}.when-tap{display:none}}a{color:var(--ink);text-decoration:none}a:hover{color:var(--acc)}.theme-toggle{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:99px;padding:6px 14px;font-family:inherit;font-size:13px}@media (hover:hover){.theme-toggle:hover{background:var(--ink);color:var(--bg)}}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);pointer-events:none;-webkit-user-select:none;user-select:none;padding:10px 0;font-size:12px;position:absolute;bottom:clamp(46px,12svh,64px);left:0;right:0;overflow:hidden}.ticker-track{white-space:nowrap;width:max-content;animation:ticker var(--tick-duration,30s) linear infinite;display:flex}.ticker-group{display:flex}.ticker-item{gap:10px;padding-right:44px;display:inline-flex}.ticker-label{color:var(--acc)}.ticker-value{color:var(--dim)}.ticker-empty{text-align:center;color:var(--dim);margin:0}@keyframes ticker{to{transform:translateX(calc(var(--tick-shift,50%) * -1))}}@media (prefers-reduced-motion:reduce){.ticker-track{justify-content:center;width:100%;animation:none}.ticker-group:not(:first-child){display:none}.ticker-group .ticker-item:last-child{padding-right:0}}.slot{background:0 0;border:1px dashed #0000;border-radius:4px;place-items:center;width:clamp(44px,8vw,96px);height:clamp(52px,9vw,104px);transition:border-color .35s,background .2s;display:grid}:root[data-theme=dark] .slot{border-color:var(--line)}:root[data-theme=dark] .slot[data-filled=true]{border-style:solid;border-color:var(--acc)}:root[data-theme=dark] body[data-carrying=true] .slot[data-hot=true]{border-color:var(--acc);background:color-mix(in srgb, var(--acc) 12%, transparent)}[data-phys]{touch-action:none;transition:opacity .35s}:root:not([data-theme=dark]) [data-phys][data-slotted=true]{opacity:0}@keyframes tray-reject{0%,to{transform:translate(0)}20%{transform:translate(-9px)}40%{transform:translate(9px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}.tray-reject{animation:.4s ease-in-out tray-reject}dialog.gate{border:1px solid var(--line);background:var(--bg);color:var(--ink);font-family:var(--font-mono), monospace;border-radius:6px;width:min(420px,100vw - 48px);padding:32px}dialog.gate::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog.gate input{border:none;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;outline:none;padding:8px 0;font-family:inherit;font-size:14px}dialog.gate input:focus{border-bottom-color:var(--acc)}.sheet{background:var(--bg);min-height:100svh;color:var(--ink);font-family:var(--font-mono), monospace}@media (prefers-reduced-motion:no-preference){.sheet{transition:background .35s,color .35s}}.card{background:var(--bg);padding:28px;transition:background .2s;position:relative}@media (hover:hover){.card:hover{background:color-mix(in srgb, var(--acc) 7%, var(--bg))}}.card a:after{content:"";position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.35s ease-in both door-out}::view-transition-new(root){animation:.45s ease-out both door-in}}@keyframes door-out{to{opacity:0;transform:scale(1.06)}}@keyframes door-in{0%{opacity:0;clip-path:inset(45% 0)}to{opacity:1;clip-path:inset(0)}}html.morphing::view-transition-old(root){animation:none}html.morphing::view-transition-new(root){animation:.3s cubic-bezier(.32,.72,0,1) both sheet-in}@keyframes sheet-in{0%{opacity:0}}@property --flap-i{syntax:"<integer>";inherits:true;initial-value:0}.flap{width:var(--flap-w,.72em);height:1.15em;margin-right:var(--flap-gap,.06em);perspective:240px;font-variant-numeric:tabular-nums;display:inline-block;position:relative}.flap-half{clip-path:inset(0);background:color-mix(in srgb, var(--ink) 7%, var(--bg));backface-visibility:hidden;justify-content:center;height:50%;display:flex;position:absolute;left:0;right:0}@supports (corner-shape:squircle){.flap-half{corner-shape:squircle}}.flap-upper{background:linear-gradient(to bottom, color-mix(in srgb, var(--ink) 6%, var(--bg)), color-mix(in srgb, var(--ink) 13%, var(--bg)));border-bottom:1px solid color-mix(in srgb, var(--bg) 60%, transparent);transform-origin:bottom;border-radius:3px 3px 0 0;align-items:flex-start;top:0}.flap-lower{background:linear-gradient(to bottom, color-mix(in srgb, var(--ink) 10%, var(--bg)), color-mix(in srgb, var(--ink) 4%, var(--bg)));transform-origin:top;border-radius:0 0 3px 3px;align-items:flex-end;bottom:0}.flap-lower:before{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--ink) 30%, transparent), transparent);opacity:0;pointer-events:none;height:55%;position:absolute;inset:0 0 auto}.flap-turning .flap-lower:before{animation:flap-cast var(--flap-fall,70ms) ease-in both}.flap-glyph{height:1.15em;line-height:1.15em;display:block}.flap-lower .flap-glyph{margin-top:-.575em}.flap-flip-top{z-index:2;animation:flap-top var(--flap-fall,70ms) cubic-bezier(.4, 0, .9, .5) both}.flap-flip-bottom{z-index:2;animation:flap-bottom var(--flap-settle,.15s) linear(0, .42 22%, .78 38%, 1.06 55%, .99 68%, 1.02 82%, 1) var(--flap-fall,70ms) both}.flap-flip-top:after,.flap-flip-bottom:after{content:"";background:var(--ink);pointer-events:none;position:absolute;inset:0}.flap-flip-top:after{animation:flap-shade-out var(--flap-fall,70ms) ease-in both}.flap-flip-bottom:after{animation:flap-shade-in var(--flap-settle,.15s) ease-out var(--flap-fall,70ms) both}.flap-board .flap-flip-top:after,.flap-board .flap-flip-bottom:after,.flap-board .flap-lower:before{display:none}@keyframes flap-top{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes flap-bottom{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes flap-shade-out{0%{opacity:0}to{opacity:.22}}@keyframes flap-shade-in{0%{opacity:.28}to{opacity:0}}@keyframes flap-cast{0%{opacity:0}to{opacity:1}}@keyframes flap-twitch{0%,96%,to{transform:rotateX(0)}97.5%{transform:rotateX(-7deg)}99%{transform:rotateX(-1.5deg)}}@supports (animation-delay:calc(sibling-index() * 1s)){.flap{--flap-i:sibling-index()}.flap-upper:not(.flap-flip-top){animation:11s ease-in-out infinite flap-twitch;animation-delay:calc(var(--flap-i) * -1.37s)}.flap:hover .flap-upper:not(.flap-flip-top){animation-play-state:paused}.flap-board .flap-upper:not(.flap-flip-top){animation:none}}@media (prefers-reduced-motion:reduce){.flap-flip-top,.flap-flip-bottom{animation:none;display:none}.flap-upper:not(.flap-flip-top),.flap-lower:before,.flap-turning .flap-lower:before{animation:none}}dialog.detail{border:1px solid var(--line);background:var(--bg);color:var(--ink);font-family:var(--font-mono), monospace;border-radius:6px;width:min(620px,100vw - 32px);max-height:min(86svh,780px);padding:0;overflow:auto}dialog.detail::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog.detail input,dialog.detail textarea,dialog.detail select{border:none;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:0;outline:none;padding:7px 0;font-family:inherit;font-size:13px}dialog.detail textarea{resize:vertical;field-sizing:content;min-height:3.4em}dialog.detail input:focus,dialog.detail textarea:focus,dialog.detail select:focus{border-bottom-color:var(--acc)}@media (pointer:coarse){.theme-toggle{padding:11px 16px}.barn-claim{width:44px;height:44px;font-size:17px}.noodles-face{padding:14px 16px}.noodles-unsay,.noodles-again{position:relative}.noodles-unsay:after,.noodles-again:after{content:"";position:absolute;inset:-15px -4px}.noodles-unsay:after{inset:-15px -12px}.lb-row{padding:14px 0}dialog.detail input,dialog.detail textarea,dialog.detail select,dialog.gate input{font-size:16px}}.barn-page{max-width:940px;padding:28px var(--gutter) 120px;margin:0 auto}.barn-masthead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:44px;font-size:13px;display:flex}.barn-title h1{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:clamp(38px,9vw,76px);font-weight:800;line-height:.95}.barn-title p{color:var(--dim);padding:10px 0 26px;font-size:13px}.barn-stamp{color:var(--acc)}.barn-board{--flap-w:.8em;--flap-gap:.06em;--flap-adv:calc(var(--flap-w) + var(--flap-gap));--barn-gap:1.1em;font-family:var(--font-mono), monospace;border-top:1px solid var(--line);font-size:clamp(9px,2.1vw,15px)}.barn-head,.barn-line{grid-template-columns:var(--barn-cols);gap:0 var(--barn-gap);align-items:start;display:grid}.barn-row{align-items:stretch;display:flex}.barn-head{padding-left:calc((var(--flap-w) - 1ch) / 2);color:var(--dim);text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--line);padding-block:14px 12px}.barn-head .barn-cell{letter-spacing:.12em;font-size:.66em}.barn-head .barn-abv{justify-self:end;margin-right:.36em}.barn-rows{padding-inline-start:0;list-style:none}.barn-row+.barn-row{border-top:1px solid color-mix(in srgb, var(--line) 45%, transparent)}.barn-line{color:var(--ink);padding:7px 0;text-decoration:none}.barn-tap{color:var(--dim)}.barn-abv{color:var(--acc)}.barn-mine{color:var(--dim)}.barn-mine[data-had]{color:var(--ink)}.barn-claim{width:1.9em;height:1.9em;font-family:var(--font-mono), monospace;color:var(--dim);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:99px;flex:none;align-self:center;place-items:center;margin-left:.9em;font-size:1.05em;line-height:1;transition:color .12s,border-color .12s,background-color .12s;display:grid}.barn-claim:hover{color:var(--bg);background:var(--acc);border-color:var(--acc)}.barn-claim:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.barn-claim[data-undo]{color:var(--bg);background:var(--dim);border-color:var(--dim)}.barn-claim[data-undo]:hover{background:var(--acc);border-color:var(--acc)}a.barn-line:hover,a.barn-line:hover .barn-tap,a.barn-line:hover .barn-abv{color:var(--acc)}.barn-dark{border-top:1px solid var(--line);padding:64px 0}.barn-dark p{font-family:var(--font-display), sans-serif;font-size:clamp(24px,5vw,40px);font-weight:800}.barn-dark-note{font-family:var(--font-mono), monospace;color:var(--dim);max-width:46ch;padding-top:14px;font-size:13px;font-weight:400}.barn-guest{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.barn-guest-add{--flap-w:.72em;--flap-gap:.05em;border:1px solid var(--acc);height:2.1em;color:var(--acc);font-family:var(--font-mono), monospace;cursor:pointer;background:0 0;border-radius:99px;align-items:center;padding:0 1em;font-size:13px;transition:transform .12s,border-color .12s;display:inline-flex}@media (hover:hover){.barn-guest-add:hover{transform:translateY(-1px)}}.barn-guest-add:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.barn-account{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.barn-notice{color:var(--acc);font-size:12px}.barn-gate-says{font-family:var(--font-mono), monospace;--flap-w:.86em;--flap-gap:.07em;margin-bottom:14px;font-size:clamp(13px,3.4vw,17px)}.barn-gate-note{color:var(--dim);min-height:2.4em;margin:0 0 22px;font-size:13px;line-height:1.7}.offscreen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.barn-gate-field{margin-bottom:16px;display:block}.barn-gate-field span{color:var(--dim);margin-bottom:2px;font-size:12px;display:block}.barn-gate-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.barn-foot{color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:26px;font-size:12px;display:flex}.barn-rail{column-gap:var(--gutter);z-index:1;background:var(--bg);padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid;position:sticky;bottom:0}.barn-slat{--flap-w:.78em;--flap-gap:.06em;min-height:52px;font-family:var(--font-mono), monospace;border-top:1px solid var(--line);color:var(--dim);cursor:pointer;flex-wrap:wrap;align-items:center;gap:0 1.1em;padding:14px 0;font-size:clamp(11px,2.8vw,14px);text-decoration:none;transition:color .12s;display:flex}.noodles{display:flex}.noodles .barn-slat{width:100%}.barn-slat-name{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:.85em}.barn-slat-note{color:var(--dim);white-space:nowrap;margin-left:auto;font-size:.8em}@media (hover:hover){.barn-slat:hover{color:var(--ink)}.barn-slat:hover .barn-slat-name,.barn-slat:hover .barn-slat-note{color:var(--acc)}}.barn-slat:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.noodles-says{color:var(--dim)}.noodles-slat[data-seen] .noodles-says{color:var(--acc)}.noodles-at{color:var(--dim);white-space:nowrap;font-size:.8em}.noodles-sheet{gap:28px;padding-top:18px;display:grid}.noodles-race{gap:12px;max-width:520px;display:grid}.noodles-stage{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 10%, var(--bg));border-radius:6px;position:relative;overflow:hidden}.noodles-cam{aspect-ratio:4/3;place-items:center;width:100%;display:grid;position:relative}.noodles-cam video,.noodles-cam img{object-fit:contain;width:100%;height:100%;display:block}.noodles-cam-note{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--dim);font-size:12px}.noodles-shutter{border:2px solid var(--ink);background:color-mix(in srgb, var(--bg) 30%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;border-radius:50%;width:60px;height:60px;padding:0;position:absolute;bottom:18px;left:50%;translate:-50%}.noodles-shutter:after{content:"";background:var(--bg);border-radius:50%;position:absolute;inset:5px}@media (prefers-reduced-motion:no-preference){.noodles-shutter{transition:scale .12s ease-out}.noodles-shutter:active{scale:.92}}.noodles-shutter:hover:after{background:var(--acc)}.noodles-shutter:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.noodles-shutter:disabled{opacity:.4;cursor:progress}.noodles-pick{font-family:var(--font-mono), monospace;cursor:pointer;text-align:center;justify-items:center;gap:6px;padding:24px;font-size:12px;display:grid}.noodles-pick-why{letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.noodles-pick-do{color:var(--acc);border-bottom:1px solid}.noodles-over{--flap-w:.78em;--flap-gap:.06em;font-family:var(--font-mono), monospace;color:var(--ink);pointer-events:none;padding:14px;font-size:clamp(9px,2.1vw,14px);position:absolute;inset:0 0 auto}.noodles-over[data-settled]{color:var(--acc)}.noodles-say{font-family:var(--font-mono), monospace;color:var(--dim);margin:0;font-size:12px}.noodles-again{font:inherit;color:var(--acc);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}.noodles-done{gap:12px;max-width:520px;display:grid}.noodles-today{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.noodles-today img{object-fit:contain;border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 10%, var(--bg));border-radius:6px;width:100%;max-height:min(60svh,520px);display:block}.noodles-today:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.noodles-wall-head{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);margin:0;padding-bottom:10px;font-size:11px;font-weight:400}.noodles-wall{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:14px;margin:0;padding-inline-start:0;list-style:none;display:grid}.noodles-wall-day{font-family:var(--font-mono), monospace;gap:4px;font-size:11px;display:grid}.noodles-tile{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.noodles-tile img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:4px;width:100%;display:block}.noodles-tile:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.noodles-tile[data-voided] img,.noodles-today[data-voided] img{filter:grayscale();opacity:.45}.noodles-tile[data-voided]:after,.noodles-today[data-voided]:after{content:"";background:linear-gradient(to top right, transparent calc(50% - 1px), var(--acc) calc(50% - 1px), var(--acc) calc(50% + 1px), transparent calc(50% + 1px));position:absolute;inset:0}.noodles-today{position:relative}.noodles-tile-fuse{text-align:center;min-width:17px;color:var(--bg);background:var(--acc);border-radius:99px;padding:1px 4px;font-size:10px;line-height:1.5;position:absolute;top:5px;right:5px}.noodles-wall-who{color:var(--ink)}.noodles-wall-when{color:var(--dim)}.noodles-photo{width:min(560px,100vw - 32px)}.noodles-photo-body{gap:16px;padding:0 22px 22px;display:grid}.noodles-photo-frame{position:relative}.noodles-photo-frame img{object-fit:contain;border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 10%, var(--bg));border-radius:6px;width:100%;max-height:min(52svh,460px);display:block}.noodles-photo-frame[data-voided] img{filter:grayscale();opacity:.45}.noodles-react{gap:10px;display:grid}.noodles-faces{flex-wrap:wrap;gap:8px;display:flex}.noodles-face{font-family:var(--font-mono), monospace;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:15px;line-height:1;transition:border-color .12s,background-color .12s;display:inline-flex}.noodles-face[data-mine]{border-color:var(--acc);background:color-mix(in srgb, var(--acc) 12%, transparent)}.noodles-face:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.noodles-face:disabled{opacity:.5;cursor:progress}.noodles-face-n{min-width:.6em;color:var(--dim);font-size:11px}.noodles-face-n[data-any]{color:var(--acc)}.noodles-fuse{font-family:var(--font-mono), monospace;color:var(--acc);align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.noodles-pips{gap:4px;display:inline-flex}.noodles-pips span{border:1px solid var(--acc);border-radius:50%;width:9px;height:9px}.noodles-pips span[data-lit]{background:var(--acc)}@media (prefers-reduced-motion:no-preference){.noodles-pips span{transition:background-color .16s ease-out}}.noodles-fuse[data-blown]{color:var(--dim)}.noodles-fuse[data-blown] .noodles-pips span{border-color:var(--dim);background:var(--dim)}.noodles-react-error{font-family:var(--font-mono), monospace;color:var(--acc);margin:0;font-size:11px}.noodles-talk{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.noodles-said{font-family:var(--font-mono), monospace;gap:6px;margin:0;padding-inline-start:0;font-size:12px;list-style:none;display:grid}.noodles-said li{grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:0 8px;display:grid}.noodles-said-who{color:var(--acc)}.noodles-said-what{color:var(--ink);overflow-wrap:anywhere}.noodles-said-when{color:var(--dim);white-space:nowrap;font-size:10px}.noodles-unsay{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:0 2px;line-height:1}.noodles-unsay:hover{color:var(--acc)}.noodles-say-form{align-items:center;gap:8px;display:flex}.noodles-say-form input{min-width:0;font-family:var(--font-mono), monospace;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;flex:1;padding:6px 2px}.noodles-say-form input:focus{border-bottom-color:var(--acc);outline:none}.noodles-dialog{width:min(560px,100vw - 32px)}.lb{--flap-w:.82em;--flap-gap:.06em;--flap-adv:calc(var(--flap-w) + var(--flap-gap));font-family:var(--font-mono), monospace;border-top:1px solid var(--line);font-size:clamp(10px,2.6vw,15px)}.lb-head,.lb-row{grid-template-columns:2.4em calc(var(--flap-adv) * 16) calc(var(--flap-adv) * 3) calc(var(--flap-adv) * 2) 1.4em;text-align:left;align-items:center;gap:0 1.4em;width:100%;display:grid}.lb-head{color:var(--dim);text-transform:uppercase;border-bottom:1px solid var(--line);padding-block:14px 12px}.lb-head>span{letter-spacing:.12em;font-size:.7em}.lb-people,.lb-beers{padding-inline-start:0;list-style:none}.lb-person+.lb-person{border-top:1px solid color-mix(in srgb, var(--line) 45%, transparent)}.lb-row{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:9px 0}.lb-row:hover,.lb-row[aria-expanded=true]{color:var(--acc)}.lb-row:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.lb-rank{color:var(--dim);font-variant-numeric:tabular-nums;font-size:.78em}.lb-total{color:var(--acc)}.lb-dog{color:var(--dim)}.lb-dog[data-had]{color:var(--ink)}.lb-caret{color:var(--dim);justify-self:end;font-size:1.1em;transition:rotate .16s}.lb-row[aria-expanded=true] .lb-caret{rotate:90deg}.lb-beers{padding:2px 0 12px 3.4em}.lb-beer{grid-template-columns:calc(var(--flap-adv) * 20) calc(var(--flap-adv) * 2) calc(var(--flap-adv) * 2);color:var(--dim);align-items:center;gap:0 1em;padding:3px 0;display:grid}.lb-tap{color:color-mix(in srgb, var(--dim) 70%, transparent)}.lb-times{color:var(--ink)}.lb-empty{border-top:1px solid var(--line);padding:56px 0}.lb-empty p{font-family:var(--font-display), sans-serif;font-size:clamp(22px,4.6vw,36px);font-weight:800}.lb-empty .lb-empty-note{font-family:var(--font-mono), monospace;color:var(--dim);max-width:46ch;padding-top:14px;font-size:13px;font-weight:400}.lb-dialog{width:min(560px,100vw - 32px)}.lb-dialog-head{border-bottom:1px solid var(--line);font-family:var(--font-display), sans-serif;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:20px;font-weight:800;display:flex}.lb-dialog-body{padding:0 22px 22px}.lb-dialog-body .lb,.lb-dialog-body .lb-empty{border-top:0}.lb-ghost{cursor:default}.lb-ghost-bar{background:color-mix(in srgb, var(--line) 55%, transparent);border-radius:2px;height:.5em}.noodles-stage-ghost{aspect-ratio:4/3}.graph{--plot-h:clamp(170px, 40vw, 260px);--card-room:14.5em;border-top:1px solid var(--line);font-family:var(--font-mono), monospace;grid-template-columns:2.6em minmax(0,1fr);grid-template-areas:".hint""y track"".key";margin:0;font-size:clamp(10px,2.6vw,13px);display:grid;position:relative}.graph-hint{height:var(--card-room);color:color-mix(in srgb, var(--dim) 70%, transparent);letter-spacing:.08em;text-transform:uppercase;grid-area:hint;justify-content:center;align-items:flex-end;padding-bottom:14px;font-size:.85em;transition:opacity .12s;display:flex}.graph-hint-coarse{display:none}@media (pointer:coarse){.graph-hint-fine{display:none}.graph-hint-coarse{display:inline}}.graph:has(.graph-wk[data-active],.graph-hit:hover,.graph-hit:focus) .graph-hint{opacity:0}.graph-y{grid-area:y}.graph-key{grid-area:key}.lb-dialog-body .graph{border-top:0}.graph-y{height:var(--plot-h);color:var(--dim);font-variant-numeric:tabular-nums;position:relative}.graph-y>span{line-height:1;position:absolute;right:.7em;translate:0 50%}.graph-y>span:after{content:"";border-top:1px solid var(--line);width:.4em;position:absolute;top:50%;left:calc(100% + .3em)}.graph-track{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;grid-area:track;min-width:0}.graph-plot,.graph-x{grid-template-columns:repeat(var(--weeks), minmax(0, 1fr));display:grid}.graph-plot{height:var(--plot-h);border-bottom:1px solid var(--ink);border-left:1px solid var(--line);isolation:isolate;position:relative}.graph-line{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.graph-line polyline{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.graph-wk{min-width:0;display:grid}.graph-hit{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:relative}.graph-hit:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.graph-hit:before{content:"";inset-block:0;background:color-mix(in srgb, var(--acc) 55%, transparent);opacity:0;width:1px;position:absolute;left:50%}.graph-mine{bottom:0;background:color-mix(in srgb, var(--acc) 42%, transparent);position:absolute;inset-inline:18%}.graph-dot{z-index:2;aspect-ratio:1;background:var(--ink);border-radius:50%;width:clamp(3px,90%,6px);position:absolute;left:50%;translate:-50% 50%}.graph-hit:is(:hover,:focus):before,.graph-wk[data-active]>.graph-hit:before{opacity:1}.graph-hit:is(:hover,:focus) .graph-dot,.graph-wk[data-active] .graph-dot{background:var(--acc);scale:1.6}.graph-x{color:var(--dim);padding-top:7px;font-size:.82em}.graph-x>span{white-space:nowrap}.graph-card{top:100%;z-index:3;background:var(--bg);border:1px solid var(--line);color:var(--ink);text-align:left;pointer-events:none;margin-top:12px;padding:7px 10px;font-size:1em;line-height:1.35;display:none;position:absolute;inset-inline:0}.graph-hit:is(:hover,:focus)+.graph-card,.graph-wk[data-active]>.graph-card{display:block}.graph-plot:has(.graph-wk[data-active]) .graph-wk:not([data-active])>.graph-card{display:none}.graph-plot:has(.graph-hit:hover) .graph-hit:focus:not(:hover)+.graph-card{display:none}@supports (anchor-name:--a){.graph-card{position-area:top;position-try-fallbacks:top span-right, top span-left, bottom, bottom span-right, bottom span-left;width:max-content;max-width:min(36ch,100vw - 32px);margin:10px;position:fixed;inset:auto}}@media (prefers-reduced-motion:no-preference){.graph-card{transition:opacity .12s ease-out}.graph-track[data-scrubbing] .graph-card{transition:none}.graph-dot{transition:scale .12s ease-out}}@starting-style{.graph-hit:is(:hover,:focus)+.graph-card,.graph-wk[data-active]>.graph-card{opacity:0}}@media (prefers-reduced-motion:no-preference){.graph{--play:clamp(.7s, calc(var(--weeks) * 60ms), 2.2s);--land:linear(0, .42 22%, .78 38%, 1.06 55%, .99 68%, 1.02 82%, 1)}.graph-line{animation:graph-uncover var(--play) linear backwards}.graph-wk{--at:calc((var(--i) + .5) / var(--weeks) * var(--play))}.graph-dot{animation:graph-land .36s var(--land) var(--at) backwards}.graph-mine{transform-origin:bottom;animation:graph-pour .52s var(--land) var(--at) backwards}.graph-x>span,.graph-y>span{animation:.4s ease-out backwards graph-fade}}@keyframes graph-uncover{0%{clip-path:inset(-8px 100% -8px 0)}to{clip-path:inset(-8px 0)}}@keyframes graph-land{0%{scale:0}}@keyframes graph-pour{0%{scale:1 0}}@keyframes graph-fade{0%{opacity:0}}.graph-card-head{border-bottom:1px solid var(--line);color:var(--dim);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1.5em;margin-bottom:4px;padding-bottom:4px;font-size:.8em;display:flex}.graph-card-head b{color:var(--ink)}.graph-card-head em{color:var(--acc);font-style:normal}.graph-card ul{padding-inline-start:0;list-style:none}.graph-card li{white-space:nowrap;align-items:baseline;gap:.8em;padding:1px 0;display:flex}.graph-card-who{flex:none}.graph-card-more{color:var(--dim)}.graph-card li[data-mine] .graph-card-who{color:var(--acc)}.graph-card-who b{color:var(--dim);font-weight:400}.graph-card-beers{text-overflow:ellipsis;min-width:0;color:var(--dim);font-size:.85em;overflow:hidden}.graph-card-none{color:var(--dim)}.graph-key{color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px 1.6em;padding-top:18px;font-size:.85em;display:flex}.graph-key-line:before,.graph-key-mine:before{content:"";vertical-align:middle;margin-right:.5em;display:inline-block}.graph-key-line:before{border-top:1.5px solid var(--ink);width:1.6em}.graph-key-mine:before{background:color-mix(in srgb, var(--acc) 42%, transparent);width:.8em;height:.8em}.graph-key-note{margin-left:auto}.graph-ghost{min-height:calc(var(--card-room) + var(--plot-h) + 70px)}@media not (pointer:coarse){dialog.detail.graph-dialog{width:min(780px,100vw - 32px)}}@media (pointer:coarse){dialog.detail.lb-dialog,dialog.detail.noodles-dialog{border-width:1px 0 0;border-radius:14px 14px 0 0;width:100%;max-width:none;max-height:88svh;margin:auto auto 0}.lb-dialog .lb-dialog-body,.noodles-dialog .lb-dialog-body{padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:no-preference){dialog.detail{--sheet-from:10px;opacity:1;transition:translate .32s cubic-bezier(.32,.72,0,1),opacity .2s ease-out;translate:0}@starting-style{dialog.detail[open]{translate:0 var(--sheet-from);opacity:0}}dialog.detail::backdrop{opacity:1;transition:opacity .26s ease-out}@starting-style{dialog.detail[open]::backdrop{opacity:0}}@media (pointer:coarse){.lb-dialog,.noodles-dialog{--sheet-from:100%}}}@media (max-width:640px){.barn-board{--barn-gap:.9em;font-size:clamp(11px,3.6vw,15px)}.barn-board[data-signed]{--barn-gap:.7em;font-size:clamp(10px,3.1vw,15px)}.barn-board[data-signed] .barn-claim{margin-left:.6em}.lb{font-size:clamp(12px,3.4vw,15px)}.lb-head,.lb-row{gap:0 .8em}.lb-beers{padding-left:3.2em}}@property --fill{syntax:"<number>";inherits:true;initial-value:0}.coach-vessel{--glint:var(--bg);flex:none;display:inline-block;container-type:inline-size}:root[data-theme=dark] .coach-vessel{--glint:var(--ink)}.coach-vessel svg{width:100%;height:100%;display:block;overflow:visible}.coach-glass{fill:color-mix(in srgb, var(--ink) 5%, transparent);stroke:var(--ink);stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.coach-cap{fill:color-mix(in srgb, var(--ink) 62%, var(--bg));stroke:var(--ink);stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.coach-lid{fill:color-mix(in srgb, var(--ink) 13%, var(--bg));stroke:var(--ink);stroke-width:1.25px;vector-effect:non-scaling-stroke}.coach-carton-top{fill:color-mix(in srgb, var(--ink) 11%, transparent);stroke:var(--ink);stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.coach-carton-side{fill:color-mix(in srgb, var(--ink) 16%, transparent);stroke:var(--ink);stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.coach-level{transform:translateY(calc((1 - var(--fill)) * (var(--vh) + var(--sink)) * 1px));transition:transform .42s linear(0, .42 22%, .78 38%, 1.06 55%, .99 68%, 1.02 82%, 1)}.coach-liquid{fill:color-mix(in srgb, var(--acc) var(--tint,60%), var(--bg))}.coach-meniscus{fill:color-mix(in srgb, var(--acc) var(--tint,60%), var(--bg));stroke:color-mix(in srgb, var(--ink) 30%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.coach-keg-well{fill:color-mix(in srgb, var(--ink) 24%, var(--bg));stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.coach-keg-valve{fill:color-mix(in srgb, var(--ink) 46%, var(--bg));stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.coach-gloss{opacity:.9}.coach-tick{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.3}.coach-vessel[data-full=true] .coach-glass{stroke:var(--acc)}@container (max-width:44px){.coach-tick,.coach-gloss,.coach-keg-valve{display:none}}@media (prefers-reduced-motion:reduce){.coach-level{transition:none}}.coach{max-width:720px;padding-bottom:calc(40px + env(safe-area-inset-bottom));margin:0 auto}.coach-head{z-index:2;background:var(--bg);padding:10px var(--gutter) 12px;border-bottom:1px solid var(--line);position:sticky;top:0}.coach-rack{scrollbar-width:none;align-items:flex-end;gap:3px;height:40px;margin-bottom:10px;display:flex;overflow:auto hidden}.coach-rack::-webkit-scrollbar{display:none}.coach-tally{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.coach-tally-big{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:20px;font-weight:700}.coach-tally-money{font-weight:400}.coach-tally-unit{color:var(--dim);letter-spacing:.02em;font-size:12px;font-weight:400}.coach-count-of{color:var(--dim);font-weight:400}.coach-serves{font-family:var(--font-mono), monospace;color:var(--dim);margin:8px 0 0;font-size:11px;line-height:1.5}.coach-short{color:var(--acc)}.coach-left-note{padding:14px var(--gutter) 8px;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--dim);margin:0;font-size:11px}.coach-list{margin:0;padding:0;list-style:none}.coach-row{padding:8px var(--gutter);border-top:1px solid var(--line);grid-template-columns:46px 1fr auto;align-items:center;gap:0 12px;display:grid}.coach-row[data-done=true]{opacity:.5}.coach-pour{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:end center;width:46px;height:62px;padding:0;display:grid}.coach-pour:disabled{cursor:default}.coach-pour:not(:disabled):active .coach-vessel{transform:scale(.94)}.coach-vessel{transition:transform 90ms ease-out}.coach-row-text{min-width:0}.coach-row-name{font-family:var(--font-mono), monospace;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:700;overflow:hidden}.coach-row-meta{font-family:var(--font-mono), monospace;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;overflow:hidden}.coach-row-count{text-align:right}.coach-count{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:17px;font-weight:700}.coach-row-left{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--dim);white-space:nowrap;margin:1px 0 0;font-size:10px}.coach-step{gap:6px;margin-top:3px;display:flex}.coach-step button{border:1px solid var(--line);width:40px;height:40px;color:var(--dim);font-family:var(--font-mono), monospace;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:9px;padding:0;font-size:17px;line-height:1}.coach-step button.coach-step-add{color:var(--acc);border-color:color-mix(in srgb, var(--acc) 45%, var(--line))}.coach-step button:disabled{opacity:.28;cursor:default}.coach-step button:not(:disabled):active{background:color-mix(in srgb, var(--acc) 14%, var(--bg))}.coach-row-serves{display:none}@media (hover:hover){.coach-row:hover{background:color-mix(in srgb, var(--acc) 5%, var(--bg))}.coach-step button:not(:disabled):hover{color:var(--ink);border-color:var(--ink)}.coach-step button.coach-step-add:not(:disabled):hover{color:var(--acc);border-color:var(--acc)}}@media (min-width:560px){.coach-row{padding:12px var(--gutter);grid-template-columns:58px 1fr auto auto;gap:0 18px}.coach-pour{width:58px;height:78px}.coach-row-name{font-size:15px}.coach-row-serves{display:inline}.coach-rack{height:56px}.coach-tally-big{font-size:24px}}@media (prefers-reduced-motion:reduce){.coach-vessel{transition:none}}.coach-row-text{text-align:left;cursor:pointer;width:100%;min-width:0;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:6px 0;display:block}.coach-add{width:calc(100% - var(--gutter) * 2);margin:18px var(--gutter) 0;border:1px dashed var(--line);color:var(--dim);font-family:var(--font-mono), monospace;cursor:pointer;background:0 0;border-radius:10px;padding:15px;font-size:13px;display:block}@media (hover:hover){.coach-add:hover{color:var(--acc);border-color:color-mix(in srgb, var(--acc) 55%, var(--line));border-style:solid}}.coach-sheet form{flex-direction:column;display:flex}.coach-sheet-head{padding:18px var(--gutter);border-bottom:1px solid var(--line);align-items:center;gap:14px;display:flex}.coach-sheet-title{color:var(--ink);margin:0;font-size:15px;font-weight:700}.coach-sheet-sum{font-variant-numeric:tabular-nums;color:var(--dim);margin:3px 0 0;font-size:12px}.coach-sheet-body{padding:18px var(--gutter);flex-direction:column;gap:14px;display:flex}.coach-field{flex:1;min-width:0;display:block}.coach-field>span{text-transform:uppercase;letter-spacing:.12em;color:var(--dim);font-size:11px;display:block}.coach-field-pair{gap:16px;display:flex}.coach-sheet-foot{padding:16px var(--gutter);border-top:1px solid var(--line);padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:10px;display:flex}.coach-sheet-actions{gap:8px;display:flex}.coach-sheet-foot button:disabled{opacity:.35;cursor:default}.coach-danger{color:var(--acc)}@media (pointer:coarse){dialog.detail.coach-sheet{border-width:1px 0 0;border-radius:14px 14px 0 0;width:100%;max-width:none;max-height:90svh;margin:auto auto 0}}@media (prefers-reduced-motion:no-preference){@media (pointer:coarse){dialog.detail.coach-sheet{--sheet-from:100%}}}.coach-masthead{max-width:720px;padding:14px var(--gutter);font-family:var(--font-mono), monospace;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;font-size:13px;display:flex}.coach-crumb{color:var(--dim)}.coach-strip{padding-right:var(--gutter);justify-content:space-between;align-items:center;gap:10px;display:flex}.coach-signin{flex:none}.coach-serves{text-align:left;width:100%;font-family:var(--font-mono), monospace;color:var(--dim);cursor:pointer;background:0 0;border:0;margin:8px 0 0;padding:0;font-size:11px;line-height:1.5;display:block}@media (hover:hover){.coach-serves:hover{color:var(--ink)}}.coach-problem{padding:10px var(--gutter);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--acc) 10%, var(--bg));font-family:var(--font-mono), monospace;color:var(--ink);margin:0;font-size:12px}.coach-note{color:var(--dim);margin:0;font-size:11px;line-height:1.6}.coach-blown{max-width:560px;padding:90px var(--gutter);font-family:var(--font-mono), monospace;color:var(--ink);margin:0 auto}.coach-blown h1{font-family:var(--font-display), sans-serif;margin:0 0 14px;font-size:clamp(32px,7vw,56px);font-weight:800;line-height:.95}.coach-blown p{color:var(--dim);max-width:46ch;margin:0 0 18px;font-size:14px;line-height:1.8}.coach-digest{opacity:.7;font-size:11px}@property --lunch-rx{syntax:"<angle>";inherits:true;initial-value:56deg}@property --lunch-rz{syntax:"<angle>";inherits:true;initial-value:-32deg}@property --lunch-zoom{syntax:"<number>";inherits:true;initial-value:1}@property --lunch-cx{syntax:"<length>";inherits:true;initial-value:0}@property --lunch-cy{syntax:"<length>";inherits:true;initial-value:0}@property --lunch-h{syntax:"<length>";inherits:true;initial-value:0}.lunch{--wall:color-mix(in oklab, var(--bg) 86%, var(--ink));--glass:color-mix(in oklab, var(--ink) 58%, var(--bg));--roof:color-mix(in oklab, var(--bg) 93%, var(--ink));--glow:var(--acc);--street:color-mix(in oklab, var(--bg) 93%, var(--ink));--ground:color-mix(in oklab, var(--bg) 97%, var(--ink));--shadow:color-mix(in oklab, var(--ink) 13%, transparent);font-family:var(--font-mono), monospace;color:var(--ink)}:root[data-theme=dark] .lunch{--wall:color-mix(in oklab, var(--bg) 80%, var(--ink));--glass:color-mix(in oklab, var(--acc) 62%, var(--ink));--roof:color-mix(in oklab, var(--bg) 72%, var(--ink));--glow:var(--ink);--street:color-mix(in oklab, var(--bg) 88%, var(--ink));--ground:color-mix(in oklab, var(--bg) 95%, var(--ink));--shadow:#00000059}.lunch-masthead{padding:14px var(--gutter);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.lunch-masthead a{color:inherit;text-decoration:none}.lunch-world{height:calc(100svh - 58px);min-height:540px;position:relative}.lunch-stage{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.lunch-stage:active{cursor:grabbing}:root[data-theme=dark] .lunch-stage{background:radial-gradient(ellipse 75% 50% at 50% 62%, color-mix(in oklab, var(--acc) 13%, transparent), transparent 72%)}.lunch-camera{perspective:1800px;perspective-origin:50% 40%;transition:--lunch-zoom .16s ease-out;position:absolute;inset:0}.lunch-camera[data-flying]{transition:--lunch-rx 1s cubic-bezier(.32,.72,0,1),--lunch-rz 1s cubic-bezier(.32,.72,0,1),--lunch-zoom 1s cubic-bezier(.32,.72,0,1),--lunch-cx 1s cubic-bezier(.32,.72,0,1),--lunch-cy 1s cubic-bezier(.32,.72,0,1)}.lunch-plane.lunch-city{box-shadow:none;background:0 0}.lunch-traffic{pointer-events:none}.lunch-plane{--size:min(94vw, 112svh, 1150px);--lot:calc(var(--size) / var(--span));width:var(--size);height:var(--size);transform-style:preserve-3d;transform:translate(-50%, -50%) rotateX(var(--lunch-rx)) rotateZ(var(--lunch-rz)) scale3d(var(--lunch-zoom), var(--lunch-zoom), var(--lunch-zoom)) translate(var(--lunch-cx), var(--lunch-cy));background-color:var(--ground);background-size:var(--lot) var(--lot), auto, auto;background-position:calc(var(--lot) / -2) calc(var(--lot) / -2), 0 0, 0 0;background-image:radial-gradient(circle, var(--lamp), transparent calc(var(--lot) * .22)), repeating-linear-gradient(to right, var(--street) 0 calc(var(--lot) * .08), transparent calc(var(--lot) * .08) calc(var(--lot) * .92), var(--street) calc(var(--lot) * .92) var(--lot)), repeating-linear-gradient(to bottom, var(--street) 0 calc(var(--lot) * .08), transparent calc(var(--lot) * .08) calc(var(--lot) * .92), var(--street) calc(var(--lot) * .92) var(--lot));box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;transition:left .7s cubic-bezier(.32,.72,0,1),top .7s cubic-bezier(.32,.72,0,1);position:absolute;top:56%;left:50%}@media (pointer:fine) and (min-width:641px){.lunch-world:has(.lunch-panel) .lunch-plane{left:calc(50% - 170px)}}.lunch-sign{transform-origin:50% 100%;transform:translate(-50%, -100%) rotateZ(calc(-1 * var(--lunch-rz))) rotateX(calc(-1 * var(--lunch-rx)));padding-bottom:calc(var(--lot) * .3);font-family:var(--font-display), sans-serif;font-weight:800;font-size:clamp(11px, calc(var(--lot) * .26), 22px);white-space:nowrap;color:var(--dim);pointer-events:none;line-height:1;transition:color .2s;position:absolute}.lunch-sign:after{content:"";width:1px;height:calc(var(--lot) * .26);background:currentColor;position:absolute;bottom:0;left:50%}.lunch-sign[data-on]{color:var(--acc)}.lunch-bldg{all:unset;width:var(--w);height:var(--w);transform-style:preserve-3d;cursor:pointer;transition:--lunch-h .9s linear(0, .42 22%, .78 38%, 1.06 55%, .99 68%, 1.02 82%, 1);--s:1;--tw:calc(var(--w) * var(--s));display:block;position:absolute}.lunch-tier{--tw:calc(var(--w) * var(--s))}.lunch-wall{--face:color-mix(in oklab, var(--wall), black var(--shade,0%));width:100%;left:0;top:calc(100% - var(--lunch-h));height:var(--lunch-h);transform-origin:50% 100%;transform:translateY(calc(var(--tw) / -2)) rotateZ(var(--turn,0deg)) translateY(calc(var(--tw) / 2)) rotateX(-90deg);background-color:var(--glass);background-image:linear-gradient(to right, var(--face) 0 22%, transparent 22% 78%, var(--face) 78%), linear-gradient(to bottom, var(--face) 0 28%, transparent 28% 84%, var(--face) 84%);background-size:calc(100% / var(--cols)) var(--fh);background-position:0 100%;position:absolute}[data-side="1"]{--shade:12%}[data-side="2"]{--shade:26%}[data-side="3"]{--shade:7%}.lunch-roof{transform:translateZ(var(--lunch-h));background:var(--roof);box-shadow:inset 0 0 0 calc(var(--lot) * .025) var(--wall);position:absolute;inset:0}.lunch-shadow{width:calc(100% + var(--lunch-h) * .55);height:calc(100% + var(--lunch-h) * .35);clip-path:polygon(0 0, var(--w) 0, 100% calc(100% - var(--w)), 100% 100%, calc(100% - var(--w)) 100%, 0 var(--w));background:var(--shadow);pointer-events:none;position:absolute;top:0;left:0;transform:translateZ(.5px)}.lunch-glow{background-color:var(--glow);background-image:linear-gradient(to right, var(--face) 0 22%, transparent 22% 78%, var(--face) 78%), linear-gradient(to bottom, var(--face) 0 28%, transparent 28% 84%, var(--face) 84%);background-size:100% var(--fh);background-position:0 100%;position:absolute;top:0;bottom:0}.lunch-floor-lit{height:var(--fh);background:color-mix(in oklab, var(--acc) 70%, transparent);position:absolute;left:0;right:0}@media (hover:hover){.lunch-bldg:hover{--roof:color-mix(in oklab, var(--acc) 45%, var(--bg))}}.lunch-bldg[data-selected]{--roof:var(--acc)}.lunch-bldg:focus-visible .lunch-roof{outline:2px solid var(--acc);outline-offset:2px}.lunch-bldg[data-ghost]{--wall:color-mix(in oklab, var(--ink) 6%, transparent);--glass:color-mix(in oklab, var(--ink) 9%, transparent);--roof:color-mix(in oklab, var(--ink) 7%, transparent);--shadow:transparent}@keyframes lunch-rise{0%{transform:scaleZ(.001)}to{transform:none}}.lunch-bldg:not([data-risen]){animation:lunch-rise 1.1s linear(0, .42 22%, .78 38%, 1.06 55%, .99 68%, 1.02 82%, 1) both;animation-delay:var(--delay,0s)}.lunch{--car-1:color-mix(in oklab, var(--ink) 78%, var(--bg));--car-2:color-mix(in oklab, var(--ink) 42%, var(--bg));--car-3:color-mix(in oklab, var(--ink) 22%, var(--bg));--car-4:var(--acc);--car-5:color-mix(in oklab, var(--ink) 58%, var(--bg));--beam:transparent;--headlamp:color-mix(in oklab, var(--bg) 70%, var(--ink))}:root[data-theme=dark] .lunch{--car-1:color-mix(in oklab, var(--bg) 70%, var(--ink));--car-2:color-mix(in oklab, var(--bg) 55%, var(--ink));--car-3:color-mix(in oklab, var(--bg) 80%, var(--ink));--car-4:color-mix(in oklab, var(--bg) 40%, var(--acc));--car-5:color-mix(in oklab, var(--bg) 62%, var(--ink));--beam:color-mix(in oklab, var(--ink) 62%, transparent);--headlamp:var(--ink)}@keyframes lunch-drive{0%{translate:0}to{translate:100%}}@keyframes lunch-pop{0%{scale:0}4%,96%{scale:1}to{scale:0}}.lunch-plane{--car-l:calc(var(--lot) * .13);--car-w:calc(var(--lot) * .06);--car-h:calc(var(--lot) * .03)}.lunch-lane{height:var(--car-w);transform-origin:0;transform-style:preserve-3d;pointer-events:none;position:absolute}.lunch-car{--body:var(--car-1);transform-style:preserve-3d;animation:lunch-drive var(--dur) linear var(--delay) infinite both;position:absolute;inset:0}.lunch-body{width:var(--car-l);height:100%;transform-style:preserve-3d;animation:lunch-pop var(--dur) linear var(--delay) infinite both;position:absolute;top:0;left:0}.lunch-body:before,.lunch-body:after{content:"";width:100%;height:var(--car-h);transform-origin:50% 100%;background:color-mix(in oklab, var(--body), black 22%);position:absolute;left:0;transform:rotateX(-90deg)}.lunch-body:before{top:calc(-1 * var(--car-h))}.lunch-body:after{top:calc(100% - var(--car-h))}.lunch-car-top{transform:translateZ(var(--car-h));background:var(--body);border-radius:1px;position:absolute;inset:0}.lunch-car-front,.lunch-car-back{width:var(--car-h);transform-origin:0;height:100%;position:absolute;top:0;transform:rotateY(-90deg)}.lunch-car-front{background:radial-gradient(circle at 42% 22%, var(--headlamp) 0 16%, transparent 20%), radial-gradient(circle at 42% 78%, var(--headlamp) 0 16%, transparent 20%), color-mix(in oklab, var(--body), black 12%);left:100%}.lunch-car-back{background:radial-gradient(circle at 42% 22%, var(--acc) 0 16%, transparent 20%), radial-gradient(circle at 42% 78%, var(--acc) 0 16%, transparent 20%), color-mix(in oklab, var(--body), black 12%);left:0}.lunch-car[data-tone="1"]{--body:var(--car-2)}.lunch-car[data-tone="2"]{--body:var(--car-3)}.lunch-car[data-tone="3"]{--body:var(--car-4)}.lunch-car[data-tone="4"]{--body:var(--car-5)}.lunch-beam{width:calc(var(--lot) * .42);height:calc(var(--lot) * .2);translate:0 -50%;transform:translateZ(calc(var(--car-h) * .42));background:radial-gradient(ellipse 100% 50% at 0% 50%, var(--beam), transparent 75%);position:absolute;top:50%;left:100%}.lunch-tier{inset:calc((1 - var(--s)) * var(--w) / 2);transform-style:preserve-3d;transition:--lunch-h .9s linear(0, .42 22%, .78 38%, 1.06 55%, .99 68%, 1.02 82%, 1), transform .9s linear(0, .42 22%, .78 38%, 1.06 55%, .99 68%, 1.02 82%, 1);position:absolute}.lunch-bldg[data-hint]{--roof:color-mix(in oklab, var(--acc) 60%, var(--bg))}.lunch-roof{transform-style:preserve-3d}.lunch-bb{transform-origin:50% 100%;transform:translate(-50%, -100%) rotateZ(calc(-1 * var(--lunch-rz))) rotateX(calc(-1 * var(--lunch-rx)));pointer-events:none;position:absolute}.lunch{--search:transparent;--lamp:transparent}:root[data-theme=dark] .lunch{--search:color-mix(in oklab, var(--ink) 20%, transparent);--spot:color-mix(in oklab, color-mix(in oklab, var(--acc) 55%, var(--ink)) 50%, transparent);--spot-fade:color-mix(in oklab, color-mix(in oklab, var(--acc) 55%, var(--ink)) 16%, transparent);--spot-core:color-mix(in oklab, var(--acc) 25%, var(--ink));--lamp:color-mix(in oklab, var(--acc) 30%, transparent)}.lunch-spot{width:0;height:0;transform-style:preserve-3d;pointer-events:none;position:absolute;top:50%;left:50%}.lunch-spotbeam{left:calc(var(--lot) * -.45);top:calc(var(--lot) * -5);width:calc(var(--lot) * .9);height:calc(var(--lot) * 5);transform-origin:50% 100%;clip-path:polygon(44% 100%,56% 100%,100% 0,0 0);background:linear-gradient(to top, var(--spot) 0, var(--spot-fade) 45%, transparent 100%);animation:5s ease-in-out infinite alternate lunch-breathe;position:absolute;transform:rotateX(-90deg)}.lunch-spotbeam[data-two]{transform:rotate(90deg)rotateX(-90deg)}.lunch-spotlamp{left:calc(var(--lot) * -.16);top:calc(var(--lot) * -.16);width:calc(var(--lot) * .32);height:calc(var(--lot) * .32);background:radial-gradient(circle, var(--spot-core) 0 22%, var(--spot) 40%, transparent 70%);border-radius:50%;position:absolute;transform:translateZ(1px)}:root:not([data-theme=dark]) .lunch-spot,:root:not([data-theme=dark]) .lunch-search{display:none}@keyframes lunch-breathe{to{opacity:.7}}.lunch-search{width:0;height:0;transform-style:preserve-3d;animation:18s linear infinite lunch-sweep;position:absolute;top:50%;left:50%}.lunch-searchbeam{left:calc(var(--lot) * -.07);top:calc(var(--lot) * -6);width:calc(var(--lot) * .14);height:calc(var(--lot) * 6);transform-origin:50% 100%;background:linear-gradient(to top, var(--search), transparent 92%);pointer-events:none;position:absolute;transform:rotateX(-68deg)}.lunch-searchbeam[data-two]{transform:rotate(180deg)rotateX(-74deg)}@keyframes lunch-sweep{to{transform:rotate(360deg)}}.lunch-shopwall{--face:color-mix(in oklab, var(--wall), black var(--shade,0%));width:100%;left:0;top:calc(100% - var(--lunch-h));height:var(--lunch-h);transform-origin:50% 100%;transform:translateY(calc(var(--tw) / -2)) rotateZ(var(--turn,0deg)) translateY(calc(var(--tw) / 2)) rotateX(-90deg);transform-style:preserve-3d;background-color:var(--glass);background-image:linear-gradient(to bottom, var(--face) 0 36%, transparent 36% 90%, var(--face) 90%), repeating-linear-gradient(to right, var(--face) 0 4%, transparent 4% 33.34%);position:absolute}.lunch-awning{transform-origin:50% 0;background:repeating-linear-gradient(to right, var(--acc) 0 10%, color-mix(in oklab, var(--bg) 90%, var(--acc)) 10% 20%);height:26%;position:absolute;top:34%;left:4%;right:4%;transform:rotateX(58deg)}.lunch-bldg[data-ghost] .lunch-awning{background:color-mix(in oklab, var(--ink) 8%, transparent)}.lunch-neon{padding-bottom:calc(var(--lot) * .05);font-family:var(--font-display), sans-serif;font-weight:800;font-size:clamp(8px, calc(var(--lot) * .15), 14px);white-space:nowrap;color:var(--ink);line-height:1;top:50%;left:50%}:root[data-theme=dark] .lunch-neon{color:color-mix(in oklab, var(--acc) 70%, var(--ink));text-shadow:0 0 4px color-mix(in oklab, var(--acc) 90%, transparent), 0 0 12px color-mix(in oklab, var(--acc) 50%, transparent)}.lunch-bldg[data-ghost] .lunch-neon{color:color-mix(in oklab, var(--ink) 20%, transparent);text-shadow:none}.lunch-hud{padding:6px var(--gutter);pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;inset:0 0 auto}.lunch-hud>*{pointer-events:auto}.lunch-title h1{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(34px,6.5vw,72px);font-weight:800;line-height:.9}.lunch-title p{color:var(--dim);margin:8px 0 0;font-size:12px}.lunch-title .lunch-count{font-variant-numeric:tabular-nums;margin-top:3px}.lunch-tools{flex:none;gap:8px;display:flex}.lunch-add{background:var(--ink);color:var(--bg)}.lunch-filter{padding:0 var(--gutter) calc(14px + env(safe-area-inset-bottom,0px));pointer-events:none;position:absolute;bottom:0;left:0;right:0}.lunch-filter>*{pointer-events:auto}.lunch-solo{background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;width:fit-content;max-width:100%;margin:0 0 8px;padding:6px 12px;font-size:12px}.lunch-chips,.lunch-pick{flex-wrap:wrap;gap:6px;display:flex}.lunch-chip{border:1px solid var(--line);background:color-mix(in oklab, var(--bg) 85%, transparent);color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:99px;padding:5px 11px;font-family:inherit;font-size:12px}.lunch-chip[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:var(--bg)}.lunch-chip-mode{border-style:dashed}.lunch-chip-mode[aria-pressed=true]{background:var(--ink);border-color:var(--ink)}.lunch-problem{background:var(--acc);color:var(--bg);border-radius:99px;margin:0;padding:7px 14px;font-size:12px;position:absolute;top:14px;left:50%;translate:-50%}.lunch-panel{right:var(--gutter);width:min(320px, calc(100% - 2 * var(--gutter)));border:1px solid var(--line);background:color-mix(in oklab, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;flex-direction:column;max-height:calc(100% - 200px);display:flex;position:absolute;top:90px}.lunch-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px 12px;display:flex}.lunch-panel-names{font-family:var(--font-display), sans-serif;margin:0;font-size:19px;font-weight:800;line-height:1.1}.lunch-panel-sum{color:var(--dim);margin:5px 0 0;font-size:12px}.lunch-x{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:20px;line-height:1}.lunch-panel-list{scrollbar-width:thin;margin:0;padding:6px 0;list-style:none;overflow:auto}.lunch-panel-list li{outline:none;align-items:baseline;gap:10px;padding:6px 16px;font-size:13px;display:flex}.lunch-panel-list li:hover{background:color-mix(in oklab, var(--acc) 12%, transparent)}.lunch-panel-place{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lunch-panel-date{color:var(--dim);font-variant-numeric:tabular-nums;font-size:12px}.lunch-panel-drop{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px}.lunch-panel-drop[data-armed]{color:var(--acc)}@media (pointer:coarse),(max-width:640px){.lunch-panel{width:auto;max-height:46%;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--bg);z-index:1;border-width:1px 0 0;border-radius:14px 14px 0 0;inset:auto 0 0}.lunch-chips{scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);flex-wrap:nowrap;overflow-x:auto}.lunch-chip{flex:none;padding:9px 14px}.lunch-title p:not(.lunch-count){display:none}}@media (max-width:640px){.lunch-plane{--size:138vw;top:52%}}@media (pointer:coarse),(max-width:640px){.lunch-world:has(.lunch-panel) .lunch-plane{top:30%}}@media (prefers-reduced-motion:reduce){.lunch-plane,.lunch-camera,.lunch-camera[data-flying],.lunch-bldg{transition:none}.lunch-bldg:not([data-risen]){animation:none}.lunch-car,.lunch-body,.lunch-search,.lunch-spotbeam{animation-play-state:paused}.lunch-tier{transition:none}}.site-tools{align-items:center;gap:8px;display:flex}.site-menu-button{anchor-name:--site-menu}.site-menu{inset:56px var(--gutter) auto auto;width:max-content;min-width:13em;max-width:calc(100vw - 2 * var(--gutter));border:1px solid var(--line);background:var(--bg);color:var(--ink);font-family:var(--font-mono), monospace;box-shadow:0 12px 32px -12px var(--scrim);border-radius:10px;margin:0;padding:6px;position:fixed}@supports (anchor-name:--a){.site-menu{position-anchor:--site-menu;position-area:bottom span-left;position-try-fallbacks:top span-left, bottom span-right;margin-top:6px;inset:auto}}.site-menu-item{color:inherit;border-radius:6px;flex-direction:column;gap:2px;padding:9px 12px;font-size:13px;text-decoration:none;display:flex}.site-menu-item b{font-family:var(--font-display), sans-serif;font-size:16px;font-weight:800}.site-menu-item span{color:var(--dim);font-size:11px}.site-menu-item[aria-current]{color:var(--acc)}a.site-menu-item:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}@media (hover:hover){a.site-menu-item:hover{background:color-mix(in oklab, var(--ink) 7%, transparent)}}@media (pointer:coarse){.site-menu-item{min-height:48px;padding:13px 14px}}@media (prefers-reduced-motion:no-preference){.site-menu:popover-open{transition:opacity .14s ease-out,translate .18s cubic-bezier(.32,.72,0,1)}@starting-style{.site-menu:popover-open{opacity:0;translate:0 -6px}}}.barn-masthead>.barn-account{margin-left:auto}@media (max-width:520px){.barn-masthead>.site-tools{margin-left:auto}.barn-masthead>.barn-account{order:3;width:100%;margin-left:0}}.site-tools .theme-toggle{white-space:nowrap}@media (max-width:520px){.lunch-masthead .coach-crumb{display:none}}.lunch{--siren-red:#f22a36;--siren-blue:#007df2}@supports (color:lab(0% 0 0)){.lunch{--siren-red:lab(53.5736% 72.9255 46.6001);--siren-blue:lab(51.9759% 6.22907 -68.5342)}}.lunch-chase .lunch-car,.lunch-chase .lunch-body{animation-iteration-count:1}.lunch-police{--delay:.28s;--body:color-mix(in oklab, var(--ink) 88%, var(--bg))}.lunch-police .lunch-car-top{background:var(--bg)}.lunch-lightbar{width:22%;transform:translateZ(calc(var(--car-h) + .6px));background:linear-gradient(to bottom, var(--siren-red) 50%, var(--siren-blue) 50%);border-radius:1px;animation:.5s step-end infinite lunch-flash;position:absolute;top:8%;bottom:8%;left:38%}@keyframes lunch-flash{50%{background:linear-gradient(to bottom, var(--siren-blue) 50%, var(--siren-red) 50%)}}.lunch-siren{left:calc(var(--car-l) / 2 - var(--lot) * .3);top:calc(50% - var(--lot) * .3);width:calc(var(--lot) * .6);height:calc(var(--lot) * .6);background:radial-gradient(circle, color-mix(in oklab, var(--siren-red) var(--siren-strength), transparent), transparent 70%);pointer-events:none;border-radius:50%;animation:.5s step-end infinite lunch-siren;position:absolute;transform:translateZ(.4px)}.lunch-siren[data-blue]{background:radial-gradient(circle, color-mix(in oklab, var(--siren-blue) var(--siren-strength), transparent), transparent 70%);animation-delay:-.25s}@keyframes lunch-siren{50%{opacity:0}}.lunch{--siren-strength:22%}:root[data-theme=dark] .lunch{--siren-strength:60%}
