.faq-up{min-height:2.75rem;color:var(--muted);font:600 var(--fs-2)/1 var(--body);align-items:center;gap:.25rem;margin:0 0 .25rem -.25rem;text-decoration:none;display:inline-flex}.faq-up:hover{color:var(--ink)}.faq-up svg{width:1rem;height:1rem}.legal ul.faq-qs{border-top:1px solid var(--line);margin:1.5rem 0 0;padding:0;list-style:none;display:block}.faq-q{border-bottom:1px solid var(--line)}.legal h2.faq-h{font:inherit;letter-spacing:normal;margin:0}button.faq-row{width:100%;color:var(--ink);font:600 var(--fs-3)/1.35 var(--body);text-align:left;cursor:pointer;transition:color .18s var(--motion-glass-out);background:0 0;border:0;border-radius:0;align-items:center;padding:.875rem .25rem;display:flex;min-height:3.5rem!important}button.faq-row:hover:not(:disabled){background:0 0;border:0}@media (hover:hover) and (pointer:fine){button.faq-row:hover:not(:disabled){color:var(--accent)}}button.faq-row:focus-visible{outline-offset:-2px;border-radius:var(--radius)}.faq-q.open button.faq-row{color:var(--accent)}.faq-a{transition:grid-template-rows var(--motion-glass) var(--motion-glass-out);grid-template-rows:0fr;display:grid}.faq-q.open .faq-a{grid-template-rows:1fr}.faq-a-in{min-height:0;overflow:hidden}.legal .faq-a p{max-width:60ch;color:var(--muted);margin:0;padding:0 .25rem 1.25rem;font-size:.9375rem;line-height:1.5}.legal .faq-a p.faq-lede{padding-bottom:.75rem}ol.faq-steps{margin:0 0 .75rem;padding:0 .25rem;list-style:none;display:grid}.faq-step{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.5rem 0;line-height:1.3;display:grid;position:relative}.faq-step:not(:last-child):before{content:"";background:var(--line);width:1.5px;position:absolute;top:2.25rem;bottom:-.5rem;left:.84375rem}.faq-n{border:1.5px solid color-mix(in srgb, var(--accent) 50%, transparent);background:var(--panel);width:1.75rem;height:1.75rem;color:var(--accent);font:600 var(--fs-1)/1 var(--mono);border-radius:50%;place-items:center;display:grid}.faq-n.out{border-style:dashed;border-color:color-mix(in srgb, var(--ink) 40%, transparent);color:var(--ink)}.faq-step-words{align-content:start;gap:.1875rem;padding-top:.0625rem;display:grid}.faq-step-label{color:var(--muted);font:500 var(--fs-1)/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.faq-step-line{color:var(--ink);font:600 .9375rem/1.3 var(--body)}.legal .faq-a p.faq-money{border:1px dashed var(--edge);border-radius:var(--radius);grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.75rem;max-width:none;margin:0 .25rem 1.25rem;padding:.75rem;display:grid}.faq-money svg{width:1.25rem;height:1.25rem;color:var(--muted);margin:.125rem auto 0}.faq-money-label{color:var(--accent);font:500 var(--fs-1)/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;display:block}.faq-money-line{color:var(--ink);font:600 .9375rem/1.35 var(--body)}@media (prefers-reduced-motion:reduce){button.faq-row,.faq-a{transition:none}}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff")}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-italic-BjGuzOss.woff2)format("woff2"),url(/assets/barlow-latin-400-italic-B9FqDUoy.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:Barlow Fallback;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);size-adjust:94.9%;ascent-override:105.38%;descent-override:21.08%;line-gap-override:0%}@font-face{font-family:Barlow Fallback;font-weight:500;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);size-adjust:95.85%;ascent-override:104.33%;descent-override:20.87%;line-gap-override:0%}@font-face{font-family:Barlow Fallback;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);size-adjust:90.51%;ascent-override:110.49%;descent-override:22.1%;line-gap-override:0%}@font-face{font-family:Barlow Fallback;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);size-adjust:91.38%;ascent-override:109.44%;descent-override:21.89%;line-gap-override:0%}@font-face{font-family:Anton Fallback;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);size-adjust:70.14%;ascent-override:168.23%;descent-override:47.05%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;font-weight:400 500;src:local(Courier New),local(CourierNewPSMT),local(Liberation Mono),local(LiberationMono);size-adjust:99.98%;ascent-override:103.02%;descent-override:28%;line-gap-override:0%}:root{--bg:#000;--panel:#111213;--inset:#1a1c1e;--bar:#000;--line:#2c2d2e;--ink:#f4f5f7;--muted:#a4a8ae;--odds:#f4f5f7;--orange:#ae9ded;--on-orange:#000;--accent:#ccc1fb;--brand:#8b72d7;--on-brand:#000;--edge:#ccc1fb80;--tint:#1e1d29;--needs:#1f1f27;--flag:#fcba43;--on-flag:#000;--flag-bg:#372d1b;--ok:#90faa8;--ok-bg:#233228;--err:#f77;--warn-bg:#161222;--err-bg:#1a0c0c;--err-edge:#ff77778c;--err-tint:#ff77771f;--story-ink:#f4f5f7;--story-soft:#cccfd3;--story-accent:#ccc1fb;--story-glow:#191527;--mine:#d2c9fc;--mine-bg:#34333d;--share-strip:#0b0b0c;--share-won:#0c140f;--share-paid:#10201a;--share-dash:#3a3b3d;--share-rule:#1f2022;--share-rule-won:#1a2a1f;--glass-fill:#1e1b2c80;--glass-fill-solid:#14131ddb;--glass-rim:#ffffff24;--glass-rim-high:#ffffff57;--glass-lens:#8b72d752;--glass-lens-rim:#ccc1fb70;--leg-on-hit:#000;--leg-on-miss:#000;--leg-waiting:#3e3524;--leg-waiting-edge:#fcba438c;--leg-ahead:#2d4034;--leg-behind:#3f2b2c;--leg-void-hi:#383b3e;--leg-void-lo:#25272a;--leg-focus:#1f2021;--leg-ticket-top:#18181f;--story-char-hi:#111213;--story-char-lo:#000;--story-burnt-hi:#221f2e;--story-burnt-lo:#0e0b16;--story-black-hi:#111213;--story-black-lo:#000;--space-xxs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--space-xxxl:48px;--radius-xs:4px;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.55s;--motion-bezier:cubic-bezier(.2, 1.25, .3, 1);--motion-glass:.46s;--motion-glass-spring:cubic-bezier(.32, 1.42, .48, 1);--motion-glass-out:cubic-bezier(.22, 1, .36, 1);--layout-max-content-width:640px;--layout-card-x:20px;--layout-bottom-inset:0;--layout-web-top-inset:64px;--body:"Barlow", "Barlow Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Anton", "Anton Fallback", "Arial Narrow", Impact, sans-serif;--mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--hatch:repeating-linear-gradient(135deg, var(--brand) 0 2px, var(--inset) 2px 6px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ui-glass{isolation:isolate;background:linear-gradient(180deg, #ffffff13, #ffffff03 55%), var(--glass-fill);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);border:1px solid var(--glass-rim);box-shadow:0 .75rem 2rem #00000080, 0 .125rem .375rem #00000059, inset 0 1px 0 var(--glass-rim-high), inset 0 -1px 0 #ffffff0a;position:relative}.ui-glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff21 0%,#fff0 30% 72%,#ffffff0d 100%);position:absolute;inset:0}.ui-glass.solid{background:linear-gradient(180deg, #ffffff0f, #ffffff03 40%), var(--glass-fill-solid)}.ui-lens{z-index:0;background:radial-gradient(120% 140% at 50% 0%, #ffffff3d, #ffffff0a 62%), var(--glass-lens);border:1px solid var(--glass-lens-rim);transition:transform var(--motion-glass) var(--motion-glass-spring), width var(--motion-glass) var(--motion-glass-spring), left var(--motion-glass) var(--motion-glass-spring);pointer-events:none;border-radius:999px;position:absolute;top:.25rem;bottom:.25rem;left:0;box-shadow:inset 0 1px #ffffff5c,inset 0 -.125rem .375rem #8b72d740,0 .375rem 1.125rem #8b72d74d}.ui-lens.moving{animation:ui-lens-stretch var(--motion-glass) var(--motion-glass-out)}@keyframes ui-lens-stretch{0%{scale:1}35%{scale:1.16 .88}70%{scale:.97 1.04}to{scale:1}}.ui-press{transition:scale .18s var(--motion-glass-out)}.ui-press:active{scale:.95}.ui-pill{box-sizing:border-box;font:700 1rem/1 var(--body);cursor:pointer;transition:scale .18s var(--motion-glass-out), background-color .18s var(--motion-glass-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;text-decoration:none;display:inline-flex;min-height:3rem!important}.ui-pill:active:not(:disabled){scale:.97}.ui-pill:disabled{cursor:default;opacity:.5}.ui-pill.primary{background:var(--orange);border-color:var(--orange);color:var(--on-orange)}.ui-pill.quiet{border-color:var(--glass-rim);color:var(--ink);background:#ffffff12}.ui-pill.danger{background:var(--err);border-color:var(--err);color:#000}.ui-pill.danger-quiet{background:var(--err-tint);border-color:var(--err-edge);color:var(--err)}.ui-pill.primary:hover:not(:disabled){background:color-mix(in srgb, var(--orange) 86%, var(--ink));border-color:color-mix(in srgb, var(--orange) 86%, var(--ink));color:var(--on-orange)}.ui-pill.quiet:hover:not(:disabled){border-color:var(--glass-rim-high);color:var(--ink);background:#ffffff1f}.ui-pill.danger:hover:not(:disabled){background:color-mix(in srgb, var(--err) 86%, var(--ink));border-color:color-mix(in srgb, var(--err) 86%, var(--ink));color:#000}.ui-pill.danger-quiet:hover:not(:disabled){background:color-mix(in srgb, var(--err) 20%, transparent);border-color:var(--err);color:var(--err)}.ui-pill.ui-pill:active:not(:disabled){opacity:1;transform:none}.ui-pill.primary:disabled{background:var(--orange);border-color:var(--orange);color:var(--on-orange)}.ui-pills{gap:.625rem;display:grid}.ui-pills.row{display:grid}.ui-pills>.ui-pill{width:100%}@media (width>=80rem){.ui-pills.row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (prefers-reduced-motion:reduce){.ui-lens{transition-duration:1ms}.ui-lens.moving{animation:none}}*{box-sizing:border-box}:root{--card-x:1.25rem;--fs-1:.75rem;--fs-2:.875rem;--fs-3:1rem;--fs-4:1.25rem;--fs-5:1.5rem;--fs-6:2rem;--shade:color-mix(in srgb, var(--bg) 60%, #000)}html{font-size:clamp(100%,1vw,150%)}body{background:var(--bg);color:var(--ink);font:var(--fs-3)/1.5 var(--body);background-image:radial-gradient(60% 40% at 70% 0, color-mix(in srgb, var(--brand) 5%, transparent), transparent 70%);background-repeat:no-repeat;margin:0}a{color:var(--accent)}p,li,dd,dt,small,.lede,.meta{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.app{grid-template-columns:14.25rem minmax(0,1fr);min-height:100vh;display:grid}.app-main{min-width:0}.app.signed-out{grid-template-columns:minmax(0,1fr);padding-bottom:0}.app.signed-out .shell{max-width:none;padding:0}.shell{max-width:80rem;margin:0 auto;padding:.25rem 1.75rem 4rem}.shell.wide{max-width:95rem}.side{background:var(--bar);border-right:1px solid var(--line);flex-direction:column;gap:.375rem;height:100vh;padding:1.375rem .875rem 1.125rem;display:flex;position:sticky;top:0;overflow-y:auto}.brand{color:var(--story-ink);align-items:center;gap:.75rem;padding:0 .5rem 1.25rem;text-decoration:none;display:flex}.brand .shield{flex:none}.wordmark{font:400 var(--fs-4)/1.02 var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--story-ink)}.side nav{gap:2px;display:grid}.side nav a{border-radius:var(--radius-sm);color:var(--muted);align-items:center;gap:.75rem;padding:.625rem .75rem;font-weight:600;text-decoration:none;display:flex}.side nav a:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 4%, transparent)}.side nav a.active{color:var(--ink);background:var(--tint)}.side nav a.active .icon{color:var(--accent)}.side nav.manage{margin-top:1rem}.side-foot{border-top:1px solid var(--line);gap:.875rem;margin-top:auto;padding-top:1rem;display:grid}.side-foot .meta{font-size:var(--fs-1);margin:0;padding:0 .5rem}.icon{flex:none}.top-bar{justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.75rem .75rem;display:flex}.search{flex:0 23.75rem;align-items:center;display:flex;position:relative}.search>.icon{color:var(--muted);pointer-events:none;position:absolute;left:.8125rem}.search input{border-radius:var(--radius);background:var(--panel);height:2.625rem;padding:0 .875rem 0 2.5rem}.icon-button{width:2.625rem;height:2.625rem;color:var(--ink);border:1px solid var(--line);background:var(--panel);border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.icon-button:hover:not(:disabled){background:var(--panel);border-color:var(--accent)}.deck-caption{text-align:center;color:var(--muted);font-size:var(--fs-2);margin:.5rem 0 0}.bell{position:relative}.bell-dot{background:var(--brand);border:2px solid var(--panel);border-radius:50%;width:.5625rem;height:.5625rem;position:absolute;top:.4375rem;right:.5rem}.popover{z-index:40;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1.125rem 2.75rem color-mix(in srgb, var(--shade) 55%, transparent);padding:.375rem;position:absolute}.bell-list{gap:2px;width:18.125rem;padding:.75rem;display:grid;top:calc(100% + .5rem);right:0}.bell-list strong{padding-bottom:.375rem}.bell-list a{border-radius:var(--radius-sm);color:var(--ink);font-size:var(--fs-2);gap:1px;padding:.5rem .375rem;text-decoration:none;display:grid}.bell-list a:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.bell-list .meta{margin:0}.avatar-disc{background:var(--line);border:1px solid var(--line);width:2.25rem;height:2.25rem;color:var(--ink);font:700 var(--fs-2)/1 var(--body);letter-spacing:.02em;object-fit:cover;border-radius:50%;flex:none;place-items:center;display:inline-grid}.avatar-disc.you{background:var(--inset);border:2px solid var(--mine);color:var(--ink)}.top-brand{display:none}.side-legal{gap:.875rem;display:flex}.side-legal a{color:var(--muted);text-decoration:none}.side-legal a,.landing-legal a,.landing-nav a,.meta a,h2 a{padding-block:.25rem}.side-legal a:hover{color:var(--ink);text-underline-offset:.1875rem;text-decoration:underline}.delete-account-blocked{gap:.25rem;margin:0;display:grid}.delete-account-blocked p,.delete-account-blocked ul{color:inherit;margin:0}.delete-account-blocked ul{padding-left:1.125rem}.delete-account-blocked a{color:inherit;padding-block:.25rem;display:inline-block}h1{font:700 var(--fs-6)/1.15 var(--body);letter-spacing:-.01em;margin:0 0 .25rem}h2{font-size:var(--fs-2);margin:0 0 .75rem;font-weight:700}.empty{color:var(--muted)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1.375rem var(--card-x);margin-bottom:1.25rem}.panel h2{font:700 var(--fs-3)/1.2 var(--body);letter-spacing:0}.panel.slip{border-top:1px solid var(--line)}.split{grid-template-columns:minmax(0,22.5rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}label{font-size:var(--fs-2);color:var(--muted);margin-bottom:.3125rem;display:block}input,select,textarea,button{font:inherit;color:inherit}input:where(:not([type=radio],[type=checkbox])),select,textarea{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius);width:100%;padding:.5rem .625rem}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23bcb2d2' stroke-width='1.8'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;padding-right:1.875rem}input::placeholder,textarea::placeholder{color:var(--muted)}input:where(:not([type=radio],[type=checkbox])):focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--accent) 30%, transparent);outline:0}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.grid{gap:.875rem;display:grid}button{border-radius:var(--radius);border:1px solid var(--edge);color:var(--accent);cursor:pointer;background:0 0;padding:.5rem .9375rem;font-weight:600}button:hover:not(:disabled){border-color:var(--accent);background:var(--tint)}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:disabled{color:var(--muted);border-color:var(--line);opacity:.7;cursor:not-allowed}button.primary{background:var(--orange);border-color:var(--orange);color:var(--on-orange);font-weight:700}button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--orange) 86%, var(--ink));border-color:color-mix(in srgb, var(--orange) 86%, var(--ink))}button.primary:disabled{background:var(--line);border-color:var(--line);color:var(--muted)}button.link{color:var(--muted);background:0 0;border:0;padding:.25rem .375rem;font-weight:400}button.link:hover:not(:disabled){color:var(--err)}.row{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.leg{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:.75rem;padding:1rem}.pickers{flex-wrap:wrap;gap:.4375rem;display:flex}.chip{border:1px solid var(--line);cursor:pointer;background:var(--bg);font-size:var(--fs-2);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .6875rem;display:inline-flex}.chip input{width:auto;margin:0}.chip.on{border-color:var(--edge);background:var(--tint);color:var(--ink)}.shot{border-radius:var(--radius);border:1px solid var(--line);width:100%;display:block}.note{border-radius:var(--radius);padding:.625rem var(--card-x);font-size:var(--fs-2);margin:.75rem 0}.note.warn{background:var(--warn-bg);color:var(--accent)}.note.err{background:var(--err-bg);color:var(--err)}.note.ok{background:var(--tint);color:var(--ok)}.note.bld-dropped{overflow-wrap:anywhere;gap:.5rem;min-width:0;margin:0;display:grid}.bld-dropped-head,.bld-dropped-after{margin:0}.bld-dropped-head{font-weight:700}.bld-dropped-list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.bld-dropped-list li{gap:.125rem;min-width:0;display:grid}.bld-dropped-title{font-weight:600}.note.bld-window{overflow-wrap:anywhere;gap:.625rem;min-width:0;margin:0;display:grid}.bld-window p{margin:0}.bld-window-head strong{font-weight:700}.bld-window-mine,.bld-window-admin{gap:.5rem;display:grid}.bld-window-acts{flex-wrap:wrap;gap:.5rem;display:flex}.bld-window-err{color:var(--err)}.bld-leg-flag{color:var(--accent);font-size:var(--fs-2);gap:.375rem;margin-top:.25rem;display:grid}.bld-leg-flag p{margin:0}.bld-leg-flag button{justify-self:start}.bld-replacing{gap:.5rem;display:grid}.bld-replacing p{margin:0}.state{font:var(--fs-1) var(--mono);text-transform:uppercase;letter-spacing:.08em}.leg-status{font:600 var(--fs-2) var(--body);white-space:nowrap;color:var(--muted);border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.4375rem;padding:1px .5rem;display:inline-flex}.leg-status:before{content:"";background:var(--muted);border-radius:50%;flex:none;width:.5rem;height:.5rem}.leg-status.won{background:var(--ok-bg);color:var(--ok)}.leg-status.lost{background:var(--err);color:var(--leg-on-miss)}.leg-status.won:before,.leg-status.lost:before{background:0 0;border-radius:0;width:auto;height:auto;font-weight:700;line-height:1}.leg-status.won:before{content:"✓";content:"✓" / ""}.leg-status.lost:before{content:"✕";content:"✕" / ""}.leg-status.live-ahead{color:var(--ok)}.leg-status.live-ahead:before{background:var(--ok)}.leg-status.live-behind{color:var(--ink)}.leg-status.live-behind:before{background:var(--err)}.leg-status.pending{border-color:var(--line);color:var(--muted)}.leg-status.pending:before{box-shadow:inset 0 0 0 2px var(--flag);background:0 0}.leg-status.playing{background:var(--flag-bg);color:var(--flag)}.leg-status.playing:before{background:var(--flag)}.state.pending{color:var(--muted)}.state.confirmed{color:var(--ok)}.state.error{color:var(--err)}.meta{color:var(--muted);font-size:var(--fs-2)}.state.won{color:var(--ok)}.state.lost{color:var(--err)}.state.push,.state.void{color:var(--muted)}.tabs{border-bottom:1px solid var(--line);gap:1rem;margin-bottom:1.25rem;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-radius:0;padding:.375rem 0}.tabs button:hover:not(:disabled){color:var(--ink)}.tabs button.active{color:var(--ink);box-shadow:inset 0 -2px 0 var(--brand)}.panel h2 a{color:inherit;text-decoration:none}.panel h2 a:hover{color:var(--accent)}.slip-legs{border-left:1px solid var(--line);margin:1.125rem 0 0 .625rem;padding:0;list-style:none}.slip-leg{padding:0 0 1.125rem 1.5rem;position:relative}.slip-leg:last-child{padding-bottom:0}.slip-leg .slip-legs{margin-top:.875rem}.leg-bar-row{align-items:center;gap:.75rem;margin:.625rem 0 2px;display:flex}.leg-bar{background:var(--line);border-radius:.25rem;flex:1;height:.5rem;position:relative}.leg-bar i{display:block;position:absolute}.slip .chip{cursor:default}.slip .meta a{color:inherit}.slip .meta a:hover{color:var(--accent)}.tag{font:var(--fs-1) var(--mono);letter-spacing:.06em;border:1px solid var(--edge);color:var(--accent);border-radius:.25rem;padding:1px .3125rem}.story{color:var(--story-ink);isolation:isolate;aspect-ratio:9/16;border:1px solid var(--line);background:var(--bar);border-radius:1.375rem;width:100%;position:relative;overflow:hidden;container-type:inline-size}.story:focus-visible{outline:2px solid var(--accent);outline-offset:.1875rem}.strip{z-index:3;pointer-events:none;gap:.25rem;display:flex;position:absolute;top:.75rem;left:.875rem;right:.875rem}.wipe-endzone{--t:.7s}.wipe-endzone i{border-top:.8cqw solid var(--flag);background:repeating-linear-gradient(135deg, var(--brand) 0 .1875rem, var(--bar) .1875rem .4375rem);height:12cqw;animation:.7s ease-in-out both wipe-endzone;top:0;left:0;right:0}@keyframes wipe-endzone{0%{transform:translateY(178cqw)}to{transform:translateY(0)}}.history-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.stat{margin:0}.stat dd{font:700 var(--fs-6)/1.05 var(--body);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.stat dt{color:var(--muted);font-size:var(--fs-2);margin-top:.25rem}.slip-head{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.slip-title{font:700 var(--fs-4)/1.2 var(--body)}.slip-head .state{font:500 var(--fs-1) var(--mono);letter-spacing:.12em;border:1px solid;border-radius:.375rem;margin-left:auto;padding:.1875rem .5625rem}.slip-head .state.won{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-bg)}.slip-head .state.lost{background:var(--err);color:var(--leg-on-miss);border-color:var(--err)}.slip-head .state.won:before{content:"✓ ";content:"✓ " / ""}.slip-head .state.lost:before{content:"✕ ";content:"✕ " / ""}.slip-toggle{width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;gap:.375rem;padding:0;text-decoration:none;display:flex}.slip-toggle:hover:not(:disabled){color:inherit;background:0 0;border:0}.slip-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:.5rem;border-radius:.25rem}.chevron{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:.5rem;height:.5rem;margin:0 .1875rem 0 2px;transition:transform .15s;transform:rotate(-45deg)}.slip-record{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.legbar{flex:0 23.75rem;align-items:stretch;gap:.25rem;min-width:7.5rem;height:.375rem;display:flex}.legbar i{background:var(--line);border-radius:.1875rem;flex:1}.legbar i.won{background:var(--ok)}.legbar i.lost{background:var(--err)}.legbar i.push,.legbar i.void{background:var(--muted)}.legbar i.pending{box-shadow:inset 0 0 0 1.5px var(--flag);background:0 0}.legbar i.playing{background:var(--flag);box-shadow:none}.legbar i.live-ahead{background:color-mix(in srgb, var(--ok) 16%, var(--inset));box-shadow:inset 0 0 0 1.5px var(--ok)}.legbar i.live-behind{background:color-mix(in srgb, var(--err) 16%, var(--inset));box-shadow:inset 0 0 0 1.5px var(--err)}.state.live-ahead{color:var(--ok)}.state.live-behind{color:var(--err)}.slip-record .meta{font:500 var(--fs-1) var(--mono)}@media (prefers-reduced-motion:reduce){.chevron{transition:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=40rem){.shell{padding:0 1.25rem 3rem}.history-stats{gap:.5rem}.stat dd{font-size:var(--fs-5)}}.slip-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.slip-list>.slip{padding:.875rem var(--card-x);border-top:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 5.75rem;transition:background .2s}.slip-list>.slip:first-child{border-top:0}.slip-list>.slip:hover{background:color-mix(in srgb, var(--ink) 2%, transparent)}.slip-list .slip-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.slip-list .slip-toggle{flex-direction:initial;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.25rem .875rem;display:grid}.slip-list .slip-toggle .row-mark{margin-top:2px}.slip-list .slip-toggle.static{cursor:default}.slip-list>.slip.static:hover{background:0 0}.slip-list>.slip.static:active,.slip-list .slip-toggle.static:active{opacity:1}.slip-fold{min-width:2rem;min-height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.25rem;place-items:center;margin:-.25rem -.5rem 0 0;padding:0;display:grid}.slip-fold:hover:not(:disabled){background:0 0;border:0}@media (hover:hover){.slip-fold:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, transparent)}.slip-fold:hover .chevron{border-color:var(--ink)}}.slip-fold:focus-visible{outline:2px solid var(--accent);outline-offset:0}.slip-fold .chevron{margin:0}.slip.open .slip-fold .chevron{transform:rotate(45deg)}.slip-main{gap:.25rem;min-width:0;display:grid}.slip-list .slip-head{flex-wrap:wrap;align-items:baseline;gap:2px .625rem;display:flex}.slip-list .slip-title{font:700 var(--fs-3)/1.3 var(--body)}.slip-flag{font:500 var(--fs-1) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-left:auto;display:none}@media (width<=79.9375rem){.slip-flag{display:inline}}.slip-kind{font:500 var(--fs-1) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.slip-meta{font-size:var(--fs-2);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;display:flex}.slip-list .slip-record{gap:.625rem}.slip-list .slip-record .legbar{flex:0 18.75rem;min-width:7.5rem;height:.5rem}@media (width<=79.9375rem){.slip-list>.slip{padding:.75rem var(--card-x)}.slip-list .slip-toggle{grid-template-columns:1.375rem minmax(0,1fr);gap:.1875rem .625rem}.slip-fold{min-width:2.75rem;min-height:2.75rem;margin:-.625rem -.75rem 0 0}}.odds-badge{white-space:nowrap;background:var(--tint);color:var(--odds);border:1px solid var(--edge);font:400 var(--fs-4)/1.25 var(--display);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:.375rem;padding:1px .625rem;display:inline-block;transform:skew(-10deg)}.odds-badge.big{font-size:var(--fs-4);padding:1px .75rem}.slip-meta .odds-badge{font-size:var(--fs-2);padding:0 .5rem}.scores h2{margin:0 0 .75rem}.card.scores{margin-bottom:1.25rem}.card.scores h2{font:700 var(--fs-3)/1.25 var(--body);letter-spacing:0;text-transform:none}.games{grid-auto-columns:minmax(10.75rem,1fr);grid-auto-flow:column;gap:.625rem;margin:0;padding:0 0 .375rem;list-style:none;display:grid;overflow-x:auto}.game{border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);padding:.625rem .875rem .75rem}.game.selected{border-color:var(--accent);background:var(--tint)}.game-top{font:500 var(--fs-1) var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:.5rem;margin-bottom:.375rem;display:flex}.game-top .live{color:var(--flag)}.team{align-items:center;gap:.5625rem;padding:.1875rem 0;display:flex}.team+.team{border-top:1px dashed var(--line)}.team .logo{object-fit:contain;flex:none;width:1.5rem;height:1.5rem}.team .pts{font:700 var(--fs-5)/1 var(--body);font-variant-numeric:tabular-nums;margin-left:auto}.team.lost{color:var(--muted)}.team.won{color:var(--ink)}.team.won .pts:before{content:"◂ ";color:var(--flag);font:400 var(--fs-1) var(--mono);vertical-align:middle}.story .odds-badge.big{padding:.6cqw 3.2cqw;font-size:6cqw}.wr-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.375rem),1fr));gap:.75rem;display:grid}.wr-tiles .stat dd.ahead{color:var(--accent)}.wr-chapter-head{gap:2px;margin-bottom:.75rem;display:grid}.wr-chapter-head h2{font:700 var(--fs-4) var(--body);letter-spacing:0;text-transform:none;margin:0}.wr-chapter-head p{color:var(--muted);font-size:var(--fs-2);margin:0}.wr-grid,.wr-pair{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.wr-pair>.wr-chapter{flex-direction:column;display:flex}.wr-pair .wr-grid{flex:1;grid-template-columns:minmax(0,1fr)}.wr-trio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.wr-trio>.wr-chapter{flex-direction:column;display:flex}.wr-trio .wr-grid{flex:1;grid-template-columns:minmax(0,1fr)}.wr-pair .wr-chapter-head p{display:none}.wr-face{object-fit:cover;object-position:center top;border:1px solid var(--line);background:var(--inset);border-radius:50%;flex:none;width:4.5rem;height:4.5rem}.wr-face.team{object-fit:contain;border-radius:.75rem;padding:.5rem}.wr-face.initials,.wr-face.leader{font:700 var(--fs-4) var(--body);color:var(--muted);place-items:center;display:grid}.wr-face.leader{border:2px solid var(--flag);width:3.5rem;height:3.5rem;color:var(--ink)}.odds-badge.quiet{background:var(--inset);color:var(--ink);border:1px solid var(--line)}.wr-ranks{margin:0;padding:0;list-style:none}.wr-ranks li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem 0;display:grid}.wr-ranks li:first-child{border-top:0}.wr-ranks strong{overflow-wrap:break-word;display:block}.wr-ranks small{color:var(--muted);font-size:var(--fs-1);display:block}.wr-ranks b{font-size:var(--fs-3);white-space:nowrap}.wr-ranks b.first{color:var(--flag)}a.button{font:inherit;cursor:pointer;border-radius:var(--radius);border:1px solid var(--edge);color:var(--accent);background:0 0;padding:.5rem .9375rem;font-weight:600;line-height:normal;text-decoration:none;display:inline-block}a.button:hover{border-color:var(--accent);background:var(--tint)}a.button.primary{background:var(--orange);border-color:var(--orange);color:var(--on-orange);font-weight:700}a.button.primary:hover{background:color-mix(in srgb, var(--orange) 86%, var(--ink));border-color:color-mix(in srgb, var(--orange) 86%, var(--ink))}.wizard-actions{justify-content:space-between;align-items:center;margin-top:1.125rem}.field-note{font-size:var(--fs-2);color:var(--accent);margin:.25rem 0 0}.review{gap:.875rem;margin:.625rem 0 0;display:grid}.review dt{font:500 var(--fs-1) var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.review dd{margin:.25rem 0 0}@media (width<=79.9375rem){.league-members{order:2}}.member-who{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.member-name{overflow-wrap:break-word}.member-who .state{font-size:var(--fs-1)}.rank-note{margin:0;padding:.625rem 1.125rem 0}.league-members .rank-note{padding:0 0 .25rem}.edge{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.edge.ahead{color:var(--accent)}.edge.behind{color:var(--muted)}.member-tag{font:600 var(--fs-2)/1.25rem var(--body);border:1px solid var(--brand);color:var(--accent);white-space:nowrap;border-radius:.375rem;padding:1px .5rem}.member-tag.quiet{border-color:var(--line);color:var(--muted)}.gauge{border:1px solid var(--line);background:var(--inset);border-radius:.375rem;height:1.75rem;position:relative;overflow:hidden}.gauge.dim{opacity:.45}.gauge span{position:absolute}.gauge-be{background:var(--flag);width:.1875rem;margin-left:-1.5px;top:0;bottom:0}.dots{grid-template-columns:repeat(var(--cols,1), 1fr);width:min(100%, calc(var(--cols,1) * 11cqw));gap:1.6cqw;margin-top:2cqw;display:grid}.dot{aspect-ratio:1;animation:.35s cubic-bezier(.2,1.4,.4,1) both dot-pop;animation-delay:calc(.4s + var(--d,0s));background:#ffffff38;border-radius:50%}.dot.won{background:var(--ok)}@keyframes dot-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.story .gauge{height:9cqw;margin:2cqw 0}.pts.ahead{color:var(--accent)}.pts.behind{color:var(--story-soft)}.story-ranks li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3cqw;padding:3cqw 0;display:grid}.story-ranks li:first-child{border-top:0}.story-ranks strong{overflow-wrap:break-word;font-size:4.4cqw;font-weight:700;display:block}.story-ranks small{color:var(--story-soft);font-size:3.2cqw;display:block}.story-ranks .rank-plate{white-space:nowrap;font-size:4.6cqw;font-weight:700}.story-ranks .rank-plate.first{color:var(--flag)}.deep{width:100%;height:auto;margin:1cqw 0;overflow:visible}.jersey{text-align:center;border:.8cqw dashed color-mix(in srgb, var(--panel) 55%, transparent);background:var(--brand);color:var(--on-brand);border-radius:3cqw 3cqw 1cqw 1cqw;justify-items:center;gap:1cqw;margin:2cqw 0;padding:5cqw 4cqw 3cqw;display:grid}.close{background:repeating-linear-gradient(90deg,#ffffff1a 0 .4cqw,#0000 .4cqw 8.4cqw),#0006;border-radius:1cqw;height:20cqw;margin-top:2cqw;position:relative;overflow:hidden}.story-marker{background:var(--flag)}@media (prefers-reduced-motion:reduce){.dot{animation:none}}.logo{object-fit:contain;flex:none}.avatar{background:var(--inset);border:2px solid var(--line);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.avatar>img{object-fit:cover;object-position:center top;border-radius:50%;width:100%;height:100%;display:block}.book{vertical-align:middle;border-radius:var(--radius);background:var(--ink);align-items:center;padding:.1875rem .5rem;display:inline-flex}.book img{width:auto;display:block}.team{border-left:2px solid var(--team,transparent);padding-left:.5rem}.jersey{position:relative;overflow:hidden}.jersey>*{position:relative}.good{color:var(--ok)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.875rem 1.5rem;margin:.375rem 0 2px;display:flex}.page-title{min-width:0}.page-title h1{font:700 var(--fs-6)/1.1 var(--body);letter-spacing:-.02em;margin:0}.page-sub{color:var(--muted);font-size:var(--fs-2);margin:.25rem 0 0}.page-head.leagues-head{margin-bottom:1.125rem}.photo{z-index:-2;background:radial-gradient(70% 90% at 18% 0, #ffffff1a, transparent 62%), radial-gradient(50% 70% at 88% 6%, color-mix(in srgb, var(--brand) 20%, transparent), transparent 62%), linear-gradient(180deg, var(--panel), var(--bar));position:absolute;inset:0;overflow:hidden}.photo img{object-fit:cover;filter:saturate(.85)brightness(.62);width:100%;height:100%;position:absolute;inset:0}.photo-lights{justify-content:space-around;align-items:flex-start;height:34%;display:flex;position:absolute;inset:0 0 auto}.photo-lights i{background:#fff4d6d9;border-radius:.1875rem;width:13%;height:.3125rem;margin-top:.875rem;box-shadow:0 0 1.625rem .75rem #ffecbe2e}.hero{isolation:isolate;border:1px solid var(--line);background:var(--bar);border-radius:1rem;justify-content:space-between;gap:1.25rem;min-height:18.75rem;padding:1.875rem 2rem;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--bar) 94%, transparent) 0%, color-mix(in srgb, var(--bar) 66%, transparent) 42%, color-mix(in srgb, var(--bar) 30%, transparent) 70%, color-mix(in srgb, var(--bar) 62%, transparent) 100%);position:absolute;inset:0}.hero-copy{flex-direction:column;align-items:flex-start;max-width:32.5rem;display:flex;position:relative}.eyebrow{font:600 var(--fs-2)/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.hero h1{font:700 var(--fs-6)/1.04 var(--body);letter-spacing:-.025em;margin:.5rem 0}.hero h1 em{color:var(--accent);font-style:normal}.hero .lede{color:var(--muted);margin:0}.filters{flex-wrap:wrap;gap:.625rem;margin-top:auto;padding-top:1.375rem;display:flex}.filter{height:2.625rem;color:var(--ink);background:color-mix(in srgb, var(--bg) 78%, transparent);border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);align-items:center;gap:.5625rem;margin:0;padding:0 .75rem;display:inline-flex;position:relative}.filter:focus-within{border-color:var(--accent)}.filter .icon{color:var(--muted)}.hero.compact{min-height:15.625rem;margin-bottom:1.25rem}.hero.compact .hero-copy{max-width:none}button.filter{cursor:pointer;color:var(--ink);border-color:color-mix(in srgb, var(--ink) 16%, transparent);font-weight:600}button.filter:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--bg) 78%, transparent)}button.filter:disabled{color:var(--muted);opacity:.7}.menu{min-width:0;max-width:100%;position:relative}.menu-button{text-align:left;background:var(--inset) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23bcb2d2' stroke-width='1.8'/%3E%3C/svg%3E") no-repeat right .625rem center;border:1px solid var(--line);border-radius:var(--radius);width:100%;min-width:0;color:var(--ink);align-items:center;gap:.5rem;padding:.5rem 1.875rem .5rem .625rem;font-weight:400;display:flex}.menu-button:hover:not(:disabled){background-color:var(--inset);border-color:var(--edge)}.menu-button:focus-visible{border-color:var(--accent);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--accent) 30%, transparent);outline:0}.menu-button[aria-expanded=true]{border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 6.5l5-5 5 5' fill='none' stroke='%23bcb2d2' stroke-width='1.8'/%3E%3C/svg%3E")}.menu-button>.icon:last-child{display:none}.menu-value{flex:auto;grid-template-columns:minmax(0,auto);min-width:0;display:grid}.menu-value>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.menu-value>.menu-size{visibility:hidden}.menu.filter{font-size:var(--fs-2);padding:0}.filter .menu-button{border-radius:inherit;height:100%;color:inherit;background:0 0;border:0;gap:.5625rem;padding:0 .75rem;font-weight:600}.filter .menu-button:hover:not(:disabled){background:0 0}.filter .menu-button:focus-visible{box-shadow:none}.filter .menu-button>.icon{color:var(--muted);flex:none}.filter .menu-button>.icon:last-child{transition:transform var(--motion-fast) ease-out;display:block}.filter .menu-button[aria-expanded=true]>.icon:last-child{transform:rotate(180deg)}.menu-list{z-index:80;overscroll-behavior:contain;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1.125rem 2.75rem color-mix(in srgb, var(--shade) 55%, transparent);color:var(--ink);grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;margin:0;padding:.375rem;list-style:none;display:grid;overflow-y:auto}.menu-list li{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.75rem;min-height:2.5rem;padding:.375rem .625rem;display:flex}.menu-list li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-list li.on{background:var(--inset)}.menu-list li[aria-selected=true]{font-weight:600}.menu-list li[aria-selected=true]:after{content:"✓" / "";color:var(--accent);flex:none;margin-left:auto;font-weight:700}.live{color:var(--flag)}.more{min-height:1.5rem;color:var(--accent);font-size:var(--fs-2);white-space:nowrap;align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:inline-flex}.more:hover{text-underline-offset:.1875rem;text-decoration:underline}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1.125rem var(--card-x);min-width:0}.card>.meta,.card>.empty{margin:.625rem 0 0}.empty.small{font-size:var(--fs-2);margin:.375rem 0}.card-head,.preview-head{align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.card-head h2{font:700 var(--fs-3)/1.25 var(--body);letter-spacing:-.005em;text-transform:none;margin:0}.card-head .more{margin-left:auto}.crest.small{width:1.75rem;height:1.75rem;font-size:var(--fs-1);border-radius:.5rem .5rem .875rem .875rem}.crest{border:2px solid var(--brand);background:color-mix(in srgb, var(--brand) 14%, transparent);width:2.75rem;height:2.75rem;font:700 var(--fs-2)/1 var(--body);letter-spacing:.04em;border-radius:.75rem .75rem 1.375rem 1.375rem;flex:none;place-items:center;display:grid}.avatars{display:inline-flex}.avatars .avatar-disc{border:2px solid var(--panel);width:1.75rem;height:1.75rem;font-size:var(--fs-1);margin-left:-.375rem}.avatars .avatar-disc:first-child{margin-left:0}.go{border:1px solid color-mix(in srgb, var(--ink) 24%, transparent);background:color-mix(in srgb, var(--bg) 70%, transparent);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}@media (width<=79.9375rem){.app{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr)}.side{z-index:30;height:calc(4.25rem + env(safe-area-inset-bottom,0px));padding:0 .875rem calc(.75rem + env(safe-area-inset-bottom,0px));pointer-events:none;background:0 0;border-right:0;flex-direction:row;align-items:flex-end;gap:0;position:fixed;inset:auto 0 0;overflow:visible}.side>*{pointer-events:auto}.brand,.side-foot{display:none}.side nav{border-radius:999px;flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;min-width:0;height:3.5rem;margin:0;padding:0 .25rem;position:relative}.side .side-lens{left:.25rem}.side nav a span{font-size:min(var(--fs-1), 19cqw)}.side nav a{z-index:1;font:600 var(--fs-1)/1.2 var(--body);text-align:center;border-radius:999px;flex-direction:column;justify-content:center;gap:.1875rem;padding:0 2px;position:relative;container-type:inline-size}.side nav a:hover,.side nav a.active{background:0 0}.top-bar{flex-wrap:wrap;justify-content:flex-start;gap:.625rem;padding:.75rem 1.25rem .5rem}.top-brand{margin-right:auto;display:inline-flex}.shell{padding:.25rem 1.25rem 3rem}.shell,.shell.wide,.top-bar,.side nav{max-width:56.25rem;margin-inline:auto}}@media (width<=40rem){.hero{flex-direction:column;min-height:0;padding:1.375rem 1.125rem}.hero-copy{max-width:none}.hero.compact{min-height:15.625rem;margin-bottom:1.25rem}.top-bar{gap:.5rem}.search{min-width:0}.more,.empty a{margin-block:-.875rem;padding-block:.875rem}}.hero.compact.page-hero{min-height:0;margin-bottom:1.25rem}.page-hero .lede{max-width:38.75rem}.page-hero .filters{padding-top:1rem}.page-hero .filters button.filter{padding:0 .875rem}.seg-tabs{border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);gap:2px;margin-bottom:1.125rem;padding:2px;display:inline-flex}.seg-tabs button{border-radius:var(--radius-sm);padding:.375rem 1rem}.seg-tabs button.active{box-shadow:none;background:var(--panel);color:var(--ink)}.seg-tabs .count{background:var(--line);font:500 var(--fs-1) var(--mono);color:var(--ink);border-radius:.5625rem;margin-left:.375rem;padding:0 .4375rem}.wizard{max-width:63.75rem}.wizard-head{margin-bottom:1.125rem}.wizard-grid{grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);align-items:start;gap:1.25rem;display:grid}.wizard-grid.pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wizard-main{min-width:0}.wizard-main .panel{margin-bottom:0}.league-preview{position:sticky;top:1rem}.preview-head strong{font-size:var(--fs-3);overflow-wrap:anywhere;display:block}.next{margin:.75rem 0 0;padding:0;list-style:none}.next li{border-top:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.next li:first-child{border-top:0;padding-top:0}.next li>span{border-radius:var(--radius);background:var(--tint);width:2.5rem;height:2.5rem;color:var(--accent);place-items:center;display:grid}.next p{margin:2px 0 0}.league-preview .avatars{flex-wrap:wrap;display:flex}@media (width<=79.9375rem){.wizard-grid,.wizard-grid.pair{grid-template-columns:minmax(0,1fr)}.league-preview{position:static}}.hero-title{flex-wrap:wrap;align-items:center;gap:.875rem;margin:.5rem 0;display:flex}.hero-title h1{margin:0}.hero-title .state{align-self:center}a.filter{font-weight:600;text-decoration:none}a.filter:hover,button.filter.quiet:hover:not(:disabled){border-color:var(--accent)}.filter.quiet{color:var(--muted);font-weight:500}.move{font:500 var(--fs-1) var(--mono);letter-spacing:.04em;color:var(--muted)}.move.up{color:var(--ink)}.move.new{text-transform:uppercase;letter-spacing:.1em;font-size:var(--fs-1)}.league-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;flex:1;padding:.375rem .625rem;font-weight:600}.league-tabs button:hover:not(:disabled){color:var(--ink);background:0 0;border:0}.league-tabs button.active,.league-tabs button.active:hover:not(:disabled){background:var(--panel);color:var(--ink)}.league-members h3{margin:1.125rem 0 .375rem}.window-caption,.window-empty{margin:0 0 .5rem}.landing{isolation:isolate;background:var(--bg);min-height:100svh;color:var(--ink);position:relative;overflow-x:clip}.landing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 88% 4%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 72%), radial-gradient(50% 50% at 4% 96%, color-mix(in srgb, var(--brand) 14%, transparent), transparent 70%), radial-gradient(40% 40% at 55% 45%, color-mix(in srgb, var(--accent) 6%, transparent), transparent 70%);position:fixed;inset:0}.landing-stage{min-height:100svh;padding:7rem 1rem 4rem;position:relative}.landing h1,.landing h2{color:var(--ink);text-wrap:balance}.landing .small{max-width:34ch;font-size:var(--fs-2);color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.landing-top{z-index:30;border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--bar) 72%, transparent);-webkit-backdrop-filter:blur(1.5rem)saturate(1.6);backdrop-filter:blur(1.5rem)saturate(1.6);height:3.5rem;box-shadow:0 .625rem 1.875rem -.75rem color-mix(in srgb, var(--shade) 70%, transparent);align-items:center;gap:.375rem;margin:.75rem .75rem -4.25rem;padding:.375rem;display:flex;position:sticky;top:.75rem}.landing-brand{background:var(--bar);height:2.75rem;color:var(--ink);align-items:center;margin-right:auto;padding:0 .875rem 0 .625rem;text-decoration:none;display:inline-flex}.landing-mark{font:700 var(--fs-3)/1 var(--body);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.landing-mark .shield{flex:none}.landing-nav{display:none}.landing-nav a,.landing-nav .landing-switch{min-height:2.75rem;color:var(--ink);font:600 var(--fs-2)/1 var(--body);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .875rem;text-decoration:none;transition:background .3s;display:inline-flex}.landing-nav a:hover,.landing .landing-nav .landing-switch:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 8%, transparent);opacity:1}.landing .landing-top .landing-bar-in{border:1px solid var(--edge);background:color-mix(in srgb, var(--accent) 8%, transparent);height:2.75rem;color:var(--accent);font:600 var(--fs-2)/1 var(--body);white-space:nowrap;align-items:center;padding:0 1.125rem;display:inline-flex}.landing .landing-top .landing-bar-in:hover{background:var(--tint)}.landing .landing-top .landing-bar-in:disabled{opacity:.88;cursor:progress}.landing-burger{background:color-mix(in srgb, var(--ink) 6%, transparent);cursor:pointer;border:0;border-radius:50%;flex:none;width:2.75rem;height:2.75rem;padding:0;position:relative}.landing .landing-burger:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 12%, transparent);border:0}.landing-burger span{background:var(--ink);border-radius:1px;height:1.5px;transition:transform .4s,top .4s;position:absolute;left:.875rem;right:.875rem}.landing-burger span:first-child{top:1.125rem}.landing-burger span:last-child{top:1.5625rem}.landing-top.menu-open .landing-burger span{top:1.34375rem;transform:rotate(45deg)}.landing-top.menu-open .landing-burger span:last-child{transform:rotate(-45deg)}.landing-top .landing-bar-in{transition:opacity .25s,visibility .25s}@media (width<=767px){.landing-top.menu-open .landing-nav{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--bar) 94%, transparent);-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);box-shadow:0 1.25rem 2.5rem -1rem color-mix(in srgb, var(--shade) 80%, transparent);border-radius:1.5rem;gap:.25rem;padding:.625rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;right:0}.landing-top.menu-open .landing-nav a,.landing-top.menu-open .landing-nav .landing-switch{min-height:3rem;font-size:var(--fs-3);border-radius:.875rem;padding:0 1rem}.landing-top:not(.past) .landing-bar-in{opacity:0;visibility:hidden}}.landing-top,.landing-brand,.landing-nav a,.landing-nav .landing-switch,.landing .landing-top .landing-bar-in,.landing .button.landing-way,.flow-step:before,.handoff-pill,.person{border-radius:999px}.landing-hero-inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:3.5rem;width:100%;max-width:75rem;margin:0 auto;display:grid}.landing-copy{flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}.landing-copy h1{max-width:4.94em;font:400 clamp(3.4rem, 14vw, 6rem)/.9 var(--display);letter-spacing:-.012em;text-transform:uppercase;margin:0}.landing-copy .lede{max-width:20.5rem;font-size:var(--fs-4);color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.landing-copy>.small{margin-top:-.5rem}.is-back .landing-copy h1{max-width:3.95em}.is-back .landing-copy .lede,.is-invite .landing-copy .lede{max-width:32ch}.is-invite .landing-copy h1{overflow-wrap:anywhere;max-width:5.44em}.is-invite .landing-copy h1.long{max-width:none;font-size:var(--fs-6);line-height:.95}.intro .landing-copy{container-type:inline-size}.intro .landing-copy h1{max-width:none;font-size:min(clamp(3.4rem,14vw,6rem),16cqi)}.landing-h1-line{white-space:nowrap;display:block}.landing-slant{transform-origin:0 100%;display:inline-block;transform:skew(-10deg)}.landing-show{justify-items:center;min-width:0;display:grid;position:relative}.landing-signin{justify-items:start;gap:.875rem;margin-top:.5rem;display:grid}.landing-signin:empty{display:none}.landing-actions{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.landing-actions:empty{display:none}.landing .button.landing-way{background:var(--orange);min-height:3.5rem;color:var(--on-orange);font:600 var(--fs-3)/1 var(--body);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;box-shadow:0 .75rem 1.875rem -.75rem color-mix(in srgb, var(--orange) 45%, transparent);border:0;align-items:center;gap:.875rem;padding:.375rem .375rem .375rem 1.5rem;text-decoration:none;transition:transform .12s,background .2s;display:inline-flex}.landing .button.landing-way:hover:not(:disabled){background:color-mix(in srgb, var(--orange) 86%, var(--ink));border:0}.landing .button.landing-way:active:not(:disabled){transform:scale(.97)}.landing .button.landing-way:disabled{background:var(--line);color:var(--muted);box-shadow:none}.landing .button.landing-way[aria-busy=true]:disabled{background:var(--orange);color:var(--on-orange);opacity:.88;cursor:progress}.landing-way-label{padding:.625rem 0}.landing .button.landing-way:not(:has(.landing-g,.landing-spin)){padding-right:1.5rem}.landing-g{background:#fff;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}.landing-spin{background:color-mix(in srgb, var(--on-orange) 12%, transparent);border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.landing-spin:before{content:"";border:2px solid color-mix(in srgb, var(--on-orange) 22%, transparent);border-top-color:var(--on-orange);border-radius:50%;width:1.25rem;height:1.25rem;animation:.9s linear infinite landing-turn}@keyframes landing-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.landing-spin:before{animation:none}}.landing-oops{align-items:center;gap:.625rem;max-width:30rem;margin:0;display:flex}.landing-oops .icon{flex:none}.landing-email-way{font-size:var(--fs-2);margin:0}.landing .landing-switch{width:auto;height:auto;color:var(--accent);font:inherit;text-underline-offset:.1875rem;cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-weight:600;text-decoration:underline;display:inline}.landing .landing-switch:hover:not(:disabled){color:var(--ink);background:0 0;border:0}.landing-fine{font-size:var(--fs-2);color:var(--muted);margin:0}.landing .email-sign-in{border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--panel) 88%, transparent);width:min(100%,23.75rem);padding:1.125rem}.landing .email-sign-in label{font-size:var(--fs-2);color:var(--muted);margin:0 0 .375rem}.landing .email-sign-in input{border-radius:var(--radius-sm);width:100%;height:2.75rem;margin-bottom:.875rem}.landing .email-sign-in .row{flex-wrap:wrap;align-items:center;gap:.625rem 1rem;display:flex}.landing .email-sign-in button.primary{border-color:var(--edge);border-radius:var(--radius-sm);height:2.625rem;color:var(--accent);background:0 0;padding:0 1.25rem}.landing .email-sign-in button.primary:hover:not(:disabled){border-color:var(--accent);background:var(--tint)}.landing .email-sign-in button.link{color:var(--muted);padding:.25rem 0}.landing .email-sign-in button.link:hover:not(:disabled){color:var(--ink)}.landing .email-sign-in .note{margin:.75rem 0 0}.landing-signin .note.warn{max-width:30rem;margin:0}.sample-slip{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:1.375rem;gap:.875rem;padding:1.125rem 1.125rem .875rem;display:grid}.sample-head{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.sample-title{font:600 var(--fs-3)/1.2 var(--body);letter-spacing:-.01em;margin-right:auto}.sample-head .odds-badge,.mini-head .odds-badge,.placed-slip .odds-badge{font-size:var(--fs-3)}.deck-state{font:500 var(--fs-1) var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:.375rem;padding:.1875rem .5625rem}.deck-state.live{background:var(--flag-bg);border-color:var(--flag-bg);color:var(--flag)}.deck-state.won{background:var(--ok-bg);border-color:var(--ok-bg);color:var(--ok)}.deck-state.lost{background:var(--err);border-color:var(--err);color:var(--leg-on-miss)}.deck-state.pending{border-color:var(--line);color:var(--muted)}.deck-state.live:before{content:"";vertical-align:.0625rem;background:currentColor;border-radius:50%;width:.4375rem;height:.4375rem;margin-right:.375rem;display:inline-block}.deck-state.won:before{content:"✓ ";content:"✓ " / ""}.deck-state.lost:before{content:"✕ ";content:"✕ " / ""}.deck-state.pending:before{content:"";width:.4375rem;height:.4375rem;box-shadow:inset 0 0 0 1.5px var(--flag);vertical-align:.0625rem;border-radius:50%;margin-right:.375rem;display:inline-block}.sample-meta{font:500 var(--fs-1)/1.35 var(--body);color:var(--muted);flex-wrap:wrap;gap:.25rem 0;margin:-.375rem 0 0;display:flex}.sample-meta.stack .sample-league{flex-basis:100%}.sample-book b{color:var(--ink);font-weight:600}.sample-legs{margin:0;padding:0;list-style:none}.sample-leg{border-top:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6875rem 0;display:grid}.sample-leg .avatar-disc{width:2.5rem;height:2.5rem;font-size:var(--fs-1)}.sample-leg-body{min-width:0;display:grid}.sample-leg-body strong{font:600 var(--fs-3)/1.25 var(--body);letter-spacing:-.005em;overflow-wrap:anywhere}.sample-leg-body .by{font:500 var(--fs-1)/1.3 var(--body);color:var(--muted);margin-top:.125rem}.sample-leg-body .by b{color:var(--ink);font-weight:600}.sample-leg-body .reading{font:500 var(--fs-1) var(--mono);letter-spacing:.02em;color:var(--muted);font-variant-numeric:tabular-nums}.sample-leg-status{justify-content:center;min-width:4.75rem}.sample-leg-status.done{border-color:var(--line);color:var(--muted)}.sample-leg-status.open{border-color:var(--line);color:var(--muted);border-style:dashed}.sample-leg-status.open:before{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.avatar-disc.open{border:1px dashed var(--muted);color:var(--muted);background:0 0}.sample-foot{border-top:1px solid var(--line);font:500 var(--fs-1)/1.35 var(--body);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.375rem .625rem;margin:0;padding-top:.75rem;display:flex}.sample-foot b{color:var(--ink);font-weight:600}.sample-week{font:500 var(--fs-1) var(--mono);color:var(--muted);white-space:nowrap}.deck{z-index:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:min(100%,35rem);min-width:0;position:relative}.deck-stack{padding-top:2.25rem;position:relative}.deck-stack:before,.deck-stack:after{content:"";background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);transform-origin:50% 0;border-radius:1.75rem;position:absolute;inset:2.25rem 0 0}.deck-stack:before{opacity:.55;transform:translateY(-1.5rem)scale(.91)}.deck-stack:after{opacity:.8;transform:translateY(-.75rem)scale(.955)}.deck-view{z-index:1;box-shadow:0 1.875rem 3.75rem -1.875rem color-mix(in srgb, var(--shade) 85%, transparent);cursor:grab;border-radius:1.75rem;position:relative;overflow:hidden}.deck-view.dragging{cursor:grabbing}.deck-track{align-items:stretch;transition:transform .55s cubic-bezier(.2,1.15,.3,1);display:flex}.deck-view.dragging .deck-track,.deck-track.still,.deck-track.still>.deck-card{transition:none}.deck-card{background:color-mix(in srgb, var(--ink) 5%, var(--bg));min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:1.75rem;flex:0 0 100%;padding:.375rem;transition:transform .55s cubic-bezier(.2,1.15,.3,1),opacity .4s;display:grid}.deck-card:not(.on){opacity:.5;transform:scale(.94)}.deck-bar{align-items:center;gap:.625rem;margin-top:1.375rem;display:flex}.landing .deck-arrow{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 5%, transparent);width:2.75rem;height:2.75rem;color:var(--ink);border-radius:50%;flex:none;place-items:center;padding:0;transition:background .2s,transform .12s;display:grid}.landing .deck-arrow:hover:not(:disabled){border-color:var(--accent);background:var(--tint)}.landing .deck-arrow:active:not(:disabled){transform:scale(.92)}.deck-count{min-width:4.5ch;font:500 var(--fs-1) var(--mono);text-align:center;color:var(--muted);font-variant-numeric:tabular-nums}.deck-caption{font:500 var(--fs-1)/1.3 var(--body);color:var(--muted);margin:0}.deck-bar .deck-caption{text-align:right;margin-left:auto}@media (prefers-reduced-motion:reduce){.deck-track,.deck-card,.landing-top .landing-bar-in,.landing-burger span,.landing .button.landing-way{transition:none}}.landing-more{width:100%;max-width:75rem;margin:0 auto;padding:0 1rem;position:relative}.landing-section{padding-top:clamp(5.5rem,14vw,7rem);scroll-margin-top:4.5rem}.landing-section h2{font:400 clamp(2.4rem, 8.5vw, 4.75rem)/.92 var(--display);letter-spacing:-.008em;text-transform:uppercase;margin:0}.sec-head{flex-direction:column;gap:clamp(1.25rem,3vw,1.75rem);display:flex}.sec-head p{max-width:40ch;font-size:var(--fs-3);color:var(--muted);margin:0;line-height:1.55}.flow-steps{gap:1rem;margin:clamp(2.5rem,7vw,4.5rem) 0 0;padding:0 0 0 1.375rem;list-style:none;display:grid;position:relative}.flow-steps:before{content:"";background:linear-gradient(to bottom, var(--line) 0 62%, var(--brand) 78%);width:1px;position:absolute;top:1.875rem;bottom:2.5rem;left:.25rem}.flow-step{background:color-mix(in srgb, var(--ink) 4%, transparent);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:1.75rem;grid-template-rows:auto 1fr;padding:.375rem;display:grid;position:relative}.flow-step:before{content:"";background:var(--bg);width:.5625rem;height:1rem;box-shadow:inset 0 0 0 1.5px var(--line);position:absolute;top:1.375rem;left:-1.375rem}.flow-step.step-track{box-shadow:inset 0 0 0 1px var(--edge)}.flow-step.step-track:before{background:var(--brand);box-shadow:0 0 0 .25rem var(--tint)}.step-art{background:var(--panel);min-width:0;min-height:10.5rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:1.375rem;align-content:center;padding:1.5rem 1rem;display:grid;position:relative;overflow:hidden}.flow-step.step-track .step-art{background:radial-gradient(110% 90% at 100% 100%, color-mix(in srgb, var(--brand) 14%, transparent), transparent 62%), var(--panel)}.step-text{align-content:start;gap:.5rem;padding:1.5rem 1rem 1rem;display:grid}.step-text h3{font:600 var(--fs-4)/1.2 var(--body);letter-spacing:-.01em;color:var(--ink);margin:0}.step-num{border:1px solid var(--line);min-width:1.6em;height:1.6em;font:inherit;border-radius:50%;place-items:center;margin-right:.125em;padding:0 .3em;display:inline-grid}.flow-step.step-track .step-num{border-color:var(--edge);background:var(--tint);color:var(--accent)}.art-note{font:500 var(--fs-1) var(--mono);letter-spacing:.02em;color:var(--muted)}.art-note b{color:var(--ink);font-weight:500}.join-art{justify-items:start;gap:.75rem;display:grid}.join-name{font:400 clamp(1.75rem, 7vw, 2.25rem)/.95 var(--display);letter-spacing:-.008em;text-transform:uppercase;color:var(--ink)}.join-seats{flex-wrap:wrap;gap:.375rem;display:flex}.join-seats .avatar-disc,.art-lines .avatar-disc,.person .avatar-disc{width:1.75rem;height:1.75rem;font-size:var(--fs-1)}.lines-art{gap:.5rem;display:grid}.art-lines{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.art-lines li{background:var(--inset);min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--line);font:600 var(--fs-2)/1.2 var(--body);color:var(--ink);border-radius:.875rem;grid-template-columns:minmax(0,1fr) auto 1.75rem;align-items:center;gap:.625rem;padding:.4375rem .5rem .4375rem .875rem;display:grid}.art-lines li>span:first-child{overflow-wrap:anywhere;min-width:0}.art-lines li.unpicked{box-shadow:none;outline:1px dashed var(--line);outline-offset:-1px;color:var(--muted);background:0 0}.art-lines .px{font:500 var(--fs-1) var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.art-seat{border:1px dashed var(--muted);border-radius:50%;width:1.75rem;height:1.75rem}.handoff-art{gap:.625rem;display:grid}.handoff-pill{border:1px solid var(--edge);background:var(--inset);min-height:3.25rem;color:var(--ink);font:600 var(--fs-2)/1 var(--body);white-space:nowrap;align-items:center;gap:.625rem;padding:.375rem .375rem .375rem 1.125rem;display:flex}.handoff-pill i{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;margin-left:auto;display:grid}.checklist{gap:.5rem;margin:0;padding:.25rem .25rem 0;list-style:none;display:grid}.checklist li{min-width:0;font:600 var(--fs-2)/1.2 var(--body);color:var(--muted);align-items:center;gap:.625rem;display:flex}.checklist .box{width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:.3125rem;flex:none;place-items:center;display:grid}.checklist .done .box{background:var(--ink);color:var(--bg);box-shadow:none}.placed-art{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem .625rem;display:grid}.placed-slip{background:var(--inset);min-width:0;box-shadow:inset 0 0 0 1px var(--edge);border-radius:1.125rem;grid-column:1/-1;align-items:center;gap:.75rem;padding:.875rem .75rem .875rem 1rem;display:flex}.placed-slip .lbl{min-width:0;font:600 var(--fs-3)/1.2 var(--body);color:var(--ink);margin-right:auto}.placed-slip .lbl small{font:500 var(--fs-1)/1.2 var(--mono);letter-spacing:.02em;color:var(--muted);margin-top:.3125rem;display:block}.placed-art .drive-chip{justify-self:start;margin-left:0}.placed-art .tag{justify-self:start}.flow-cta{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:clamp(2.5rem,7vw,4.5rem);display:flex}.drive-chip{border:1px solid var(--line);background:var(--inset);font:500 var(--fs-1) var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-radius:.375rem;padding:.1875rem .5625rem}.book-list{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin:clamp(2.5rem,7vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.book-item{min-width:0;padding:1.375rem .75rem 1.375rem .25rem}.book-item+.book-item{border-top:1px solid var(--line)}.book-mark{max-width:100%;font:700 var(--fs-6)/1 var(--body);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:.32em;margin:0;display:inline-flex}.book-mark:before{content:attr(data-initial);content:attr(data-initial) / "";background:var(--ink);width:1em;height:1em;color:var(--bg);font:400 .6em/1 var(--display);border-radius:.16em;flex:none;place-items:center;display:grid}.landing .books-legal{max-width:76ch;margin-top:1.25rem}.beats{margin:clamp(3rem,8vw,5rem) 0 0;padding:0;list-style:none}.beat{border-top:1px solid var(--line);gap:1.375rem;padding-block:2.5rem;display:grid}.beat:last-child{border-bottom:1px solid var(--line)}.beat-word{font:400 clamp(4rem, 19vw, 7.5rem)/.84 var(--display);letter-spacing:-.015em;text-transform:uppercase;color:var(--ink);align-items:flex-start;gap:.08em;margin:0;display:flex}.beat-dot{background:var(--flag);border-radius:50%;flex:none;width:.75rem;height:.75rem;margin-top:.12em}.when{font:500 var(--fs-1) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:.875rem 0 0}.when b{color:var(--ink);font-weight:500}.beat-body{flex-direction:column;gap:1rem;display:flex}.beat-body>p:first-child{max-width:42ch;color:var(--muted);margin:0}.beat-line{flex-wrap:wrap;align-items:center;gap:.625rem .75rem;margin:0;display:flex}.person{background:color-mix(in srgb, var(--ink) 5%, transparent);box-shadow:inset 0 0 0 1px var(--line);font:600 var(--fs-1)/1 var(--body);color:var(--ink);align-items:center;gap:.5rem;padding:.25rem .75rem .25rem .25rem;display:inline-flex}.beat-line .data{font:500 var(--fs-1) var(--mono);letter-spacing:.02em;color:var(--muted)}.money{gap:2.5rem;display:grid}.nots{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line), 0 0 0 .375rem color-mix(in srgb, var(--ink) 3%, transparent);border-radius:1.5rem;margin:0;padding:.375rem 1.25rem;list-style:none}.nots li{font:600 var(--fs-3)/1.3 var(--body);color:var(--ink);align-items:center;gap:1rem;padding:1.125rem 0;display:flex}.nots li+li{border-top:1px solid var(--line)}.nots small{font:500 var(--fs-2)/1.4 var(--body);color:var(--muted);margin-top:.125rem;display:block}.glyph{background:var(--inset);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.faq-list{border-top:1px solid var(--line);max-width:52rem;margin-top:clamp(2.5rem,7vw,4.5rem)}.faq-item{border-bottom:1px solid var(--line);scroll-margin-top:5rem}.faq-item summary{min-height:3.5rem;font:600 var(--fs-3)/1.35 var(--body);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem .25rem;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] summary{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.faq-item summary{transition:color .18s var(--motion-glass-out)}}.faq-item summary:focus-visible{outline-offset:-2px;border-radius:var(--radius)}.faq-item p{max-width:60ch;color:var(--muted);margin:0;padding:0 .25rem 1.5rem}.landing-closing{flex-direction:column;align-items:flex-start;gap:1.875rem;display:flex}.landing-closing h2{max-width:4.94em;font-size:var(--fs-6);line-height:.88}.landing-closing .tagline{max-width:34ch;font:500 var(--fs-4)/1.45 var(--body);color:var(--muted);margin:-.625rem 0 0}.landing.is-back{--back-gap:clamp(.625rem, 1.6svh, 1.25rem);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.landing-stage.return{flex-direction:column;width:100%;max-width:75rem;min-height:0;margin:0 auto;padding:5rem 1rem 0;display:flex}.return .landing-copy{gap:var(--back-gap)}.return .landing-signin{gap:.625rem;margin-top:0}.return-stage{width:100%;max-width:33.75rem;min-height:9.5rem;margin-top:var(--back-gap);flex-direction:column;flex:1 1 0;display:flex}.depth{contain:size;flex:1 1 0;min-height:7.75rem;max-height:26rem;position:relative}.cascade{zoom:.8;-webkit-user-select:none;user-select:none;border-radius:1.75rem;height:100%;padding-top:1.875rem;display:grid;overflow:hidden}.cascade>.plate{background:color-mix(in srgb, var(--ink) 5%, var(--bg));box-shadow:inset 0 0 0 1px var(--line), 0 1.875rem 3.75rem -1.875rem color-mix(in srgb, var(--shade) 85%, transparent);transform-origin:50% 0;border-radius:1.75rem;grid-area:1/1;align-self:start;padding:.375rem}.cascade>.plate:first-child{z-index:3}.cascade>.plate:nth-child(2){z-index:2;transform:translateY(-.9375rem)scale(.955)}.cascade>.plate:nth-child(3){z-index:1;transform:translateY(-1.875rem)scale(.91)}.cascade>.plate:not(:first-child) .sample-slip>:not(.sample-head){opacity:0}.pane{z-index:4;background:color-mix(in srgb, var(--panel) 62%, transparent);-webkit-backdrop-filter:blur(1.75rem)saturate(1.7);backdrop-filter:blur(1.75rem)saturate(1.7);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 26%, transparent), inset 0 0 0 1px var(--line);text-align:center;border-radius:1.75rem;place-items:center;display:grid;position:absolute;inset:0 -.375rem -.375rem}.pane-msg{justify-items:center;gap:.875rem;padding:1rem;display:grid}.pane-msg p{font:600 var(--fs-3)/1.3 var(--body);letter-spacing:.01em;color:var(--ink);margin:0}.lock{background:color-mix(in srgb, var(--ink) 6%, transparent);width:3.25rem;height:3.25rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:50%;place-items:center;display:grid}.return-stage>.deck-caption{margin-top:.75rem;padding-inline:.375rem}@media (width>=768px){.landing-stage.return{padding:5.75rem 2rem 0}}.league-plate{background:var(--panel);width:100%;max-width:32rem;box-shadow:inset 0 0 0 1px var(--line), 0 0 0 .375rem color-mix(in srgb, var(--ink) 4%, transparent), 0 1.875rem 3.75rem -1.875rem color-mix(in srgb, var(--shade) 85%, transparent);border-radius:1.75rem;padding:1.25rem 1rem 1.5rem;position:relative}.league-plate:before{content:"";z-index:-1;border-radius:inherit;background:var(--inset);opacity:.55;position:absolute;inset:0;transform:translateY(1.125rem)scale(.94)}.plate-top{font:500 var(--fs-1) var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:.75rem;padding:0 .25rem;display:flex}.league-table{aspect-ratio:1/.92;margin:.5rem 0 1.75rem;position:relative}.felt{background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 12%, var(--inset)), var(--inset));box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;position:absolute;inset:21% 21% 27%}.table-middle{text-align:center;justify-items:center;gap:.625rem;width:58%;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.table-name{max-width:6.5em;font:400 clamp(2rem, 9.5vw, 3.4rem)/.9 var(--display);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;margin:0}.table-name.mid{font-size:var(--fs-6)}.table-name.long{max-width:none;font-size:var(--fs-4);line-height:1.05}.table-tag{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 4%, transparent);font:500 var(--fs-1)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-radius:.375rem;padding:.4375rem .6875rem;display:inline-flex}.seat{position:absolute;transform:translate(-50%,-50%)}.seat .avatar-disc{width:3rem;height:3rem;font-size:var(--fs-1)}.seat .avatar-disc.rest{background:var(--inset);color:var(--muted)}.seat.mine{top:85%;left:50%}.seat.mine .avatar-disc.open{border-color:var(--edge);color:var(--accent);font-size:var(--fs-1)}.plate-foot{font:500 var(--fs-1)/1.4 var(--body);text-align:center;color:var(--muted);overflow-wrap:anywhere;margin:0}.league-plate.void .felt{box-shadow:none;outline:1.5px dashed var(--line);outline-offset:-1.5px;background:0 0}.league-plate.void .table-name{color:var(--muted)}.explain h2{margin-bottom:2.5rem}.bento{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.tile{background:var(--panel);min-width:0;box-shadow:inset 0 0 0 1px var(--line), 0 0 0 .375rem color-mix(in srgb, var(--ink) 3%, transparent);border-radius:1.75rem;align-content:start;gap:.875rem;padding:1.5rem 1.25rem;display:grid}.tile h3{font:400 clamp(2rem, 7vw, 2.75rem)/.95 var(--display);letter-spacing:-.005em;text-transform:uppercase;color:var(--ink);margin:0}.tile p{color:var(--muted);margin:0}.tile-c{gap:1.25rem}.tile-c h3{font-size:var(--fs-6);line-height:.9}.mini-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;margin-top:.75rem;display:flex}.mini-title{font:600 var(--fs-2)/1.2 var(--body);color:var(--ink)}.mini-title small{font:500 var(--fs-1)/1.35 var(--mono);letter-spacing:.02em;color:var(--muted);margin-top:.375rem;display:block}.mini-title small b{color:var(--ink);font-weight:500}.tile-a .sample-legs{background:var(--inset);box-shadow:inset 0 0 0 1px var(--line);border-radius:1.125rem;padding:.25rem .875rem .125rem}.tile-a .sample-leg:first-child{border-top:0}.tile .mini-foot{font:500 var(--fs-1)/1.3 var(--body);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.375rem .75rem;display:flex}.mini-foot b{color:var(--ink);font-weight:600}.ways{gap:1.125rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.ways li{font:600 var(--fs-2)/1.3 var(--body);color:var(--ink);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid;position:relative}.ways li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:2.75rem;bottom:-.875rem;left:1.25rem}.way-glyph{background:var(--inset);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:.75rem;place-items:center;display:grid}.ways li.way-track .way-glyph{background:var(--tint);box-shadow:inset 0 0 0 1px var(--edge);color:var(--accent)}.ways .n{font:500 var(--fs-1)/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.1875rem;display:block}.ways small{font:500 var(--fs-1)/1.4 var(--body);color:var(--muted);margin-top:.1875rem;display:block}.never{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;margin:0;padding:0;list-style:none;display:grid}.never li{border-top:1px solid var(--line);min-width:0;font:600 var(--fs-3)/1.3 var(--body);color:var(--ink);overflow-wrap:break-word;align-content:start;gap:.4375rem;padding-top:.75rem;display:grid}.never li span{font:500 var(--fs-1)/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.tile .tagline{max-width:30ch;font:500 var(--fs-3)/1.45 var(--body);color:var(--muted)}.again{justify-items:start;gap:.875rem;margin-top:3rem;display:grid}@media (width>=1280px){.explain .bento{align-items:stretch}.bento>.tile-a,.bento>.tile-b{grid-row:1}.bento>.tile-c{grid-area:2/1/auto/-1;padding:2.25rem 2rem}.tile-c .never{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.5rem}}.landing-foot{width:min(100% - 2rem,75rem);padding:0 0 calc(3rem + env(safe-area-inset-bottom,0px));margin:4.5rem auto 0;position:relative}.foot-bar{background:var(--bar);box-shadow:inset 0 0 0 1px var(--line), 0 0 0 .375rem color-mix(in srgb, var(--ink) 3%, transparent);border-radius:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.875rem 1.125rem;display:flex}.landing-legal{font-size:var(--fs-2);flex-wrap:wrap;align-items:center;gap:0 .25rem;display:flex}.landing-legal a{min-height:2.75rem;color:var(--accent);align-items:center;padding:0 .75rem;font-weight:600;text-decoration:none;display:inline-flex}.landing-legal a:hover{color:var(--ink);text-underline-offset:.1875rem;text-decoration:underline}.landing-foot>p{max-width:70ch;font-size:var(--fs-2);color:var(--muted);margin:.875rem 0 0;line-height:1.45}.landing-foot>.rg{color:var(--muted);margin-top:.5rem}.landing-foot .rg a{color:var(--accent);white-space:nowrap;text-underline-offset:.1875rem;font-weight:600;text-decoration:underline}.is-back .landing-foot{margin-top:var(--back-gap);padding-bottom:calc(var(--back-gap) + env(safe-area-inset-bottom,0px))}.is-back .foot-bar{padding-block:.375rem}.is-back .landing-foot>p{max-width:none;margin-top:.5rem}.is-back .landing-foot>.rg{margin-top:.25rem}@media (width>=768px){.landing-top{width:max-content;max-width:calc(100% - 2rem);margin:1rem auto -4.5rem;top:1rem}.landing-brand{margin-right:.25rem}.landing-nav{align-items:center;gap:.125rem;display:flex}.landing-burger{display:none}.landing-stage{padding:7.5rem 2rem 4rem}.landing-more{padding:0 2rem}.landing-foot{width:min(100% - 4rem,75rem)}.invite-hero .landing-hero-inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4rem}.league-plate{padding:1.5rem 1.5rem 1.75rem;transform:perspective(87.5rem)rotateY(-9deg)rotateX(5deg)rotate(1.5deg)}.league-plate:before{transform:translate(1.75rem,1.875rem)rotate(5deg)scale(.95)}.seat .avatar-disc{width:3.625rem;height:3.625rem}.flow-step .step-art{min-height:13rem;padding:2rem}.step-text{padding:1.5rem}.book-list{grid-template-columns:repeat(2,minmax(0,1fr))}.book-item{padding:2rem 1.5rem}.book-item:nth-child(2){border-top:0}.book-item:nth-child(2n){border-left:1px solid var(--line)}.bento{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.25rem}.tile-a{grid-area:1/1/span 2/span 7;gap:1rem;padding:2.25rem 2rem}.tile-b,.tile-c{grid-column:8/span 5;padding:2rem 1.75rem}}@media (width>=960px){.landing-stage{align-items:center;padding-top:8.5rem;display:flex}.landing-stage.return{grid-template-rows:1fr;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(3.5rem,8vw,8rem);padding-top:5.5rem;display:grid}.landing.is-back{--back-gap:clamp(.75rem, 2.2svh, 1.5rem)}.is-back .landing-copy h1{font-size:clamp(4.5rem,min(8vw,12svh),7.25rem)}.is-back .landing-copy:has(form) h1{font-size:clamp(3.5rem,min(6vw,9svh),5.5rem)}.return-stage{justify-content:center;place-self:stretch end;margin-top:0}.depth{max-height:30rem}.return-stage>.deck-caption{margin-top:1.375rem}.cascade{padding-top:7.75rem}.cascade>.plate:nth-child(2){transform:translateY(-3.25rem)scale(.955)}.cascade>.plate:nth-child(3){transform:translateY(-6.5rem)scale(.91)}.pane{inset:0 -.875rem -.875rem}.intro .landing-hero-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem}.intro .landing-copy h1{font-size:min(clamp(4rem,5.3vw,5.5rem),16cqi)}.intro .landing-show{justify-items:end}.flow-steps{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;padding-left:0}.flow-steps:before,.flow-step:before{display:none}.flow-step[data-step=join],.flow-step[data-step=place]{grid-column:1/span 5}.flow-step[data-step=pick],.flow-step[data-step=track]{grid-column:6/span 7}.flow-step[data-step=replay]{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.flow-step[data-step=replay] .step-text{align-content:center}.flow-step .step-art{min-height:15rem}.flow-step:is([data-step=pick],[data-step=replay]) .lines-art,.flow-step[data-step=track] .placed-art{justify-self:center;width:100%;max-width:30rem}.books .sec-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:3rem;display:grid}.beat{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;column-gap:3rem;padding-block:3.5rem}.beat-word{font-size:var(--fs-6)}.season .sec-head p{max-width:none}.money{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:4.5rem}.money .sec-head h2{max-width:5.44em}}@media (width>=1100px){.is-invite .landing-copy h1:not(.long){font-size:var(--fs-6)}}@media (width<=359px){.landing-top .landing-mark-name{display:none}}@media (width<=480px){.is-invite .landing-top .landing-mark-name{display:none}}.legal{max-width:44rem;padding-bottom:1rem}.legal.alone{margin-inline:auto;padding-top:1rem}.legal-brand{align-items:center;min-height:2.75rem;margin-bottom:1rem;text-decoration:none;display:inline-flex}.legal-nav{gap:.25rem;display:flex}.legal-nav a{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--muted);font-size:var(--fs-2);align-items:center;padding:0 .75rem;font-weight:600;text-decoration:none;display:inline-flex}.legal-nav a:hover{color:var(--ink)}.legal-nav a[aria-current=page]{background:var(--inset);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.legal-lede{font-size:var(--fs-3);color:var(--muted);margin:1.25rem 0 0;line-height:1.55}.legal section{margin-top:2rem}.legal h2{font:700 var(--fs-4)/1.3 var(--body);letter-spacing:-.01em;margin:0 0 .625rem}.legal p,.legal li{line-height:1.6}.legal section p{margin:0 0 .75rem}.legal ul{gap:.625rem;margin:0 0 .75rem;padding-left:1.25rem;display:grid}.legal li::marker{color:var(--muted)}.legal strong{color:var(--ink);font-weight:600}.legal section a,.legal-back a{text-underline-offset:.1875rem;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.legal-back{border-top:1px solid var(--line);margin:2.5rem 0 0;padding-top:1.25rem}.note.trouble{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.note.trouble .retry{border-color:var(--err-edge);color:var(--err);flex:none;padding:.3125rem .75rem}.note.trouble .retry:hover:not(:disabled){border-color:var(--err);background:var(--err-tint);color:var(--ink)}.trouble-text{gap:2px;min-width:0;display:grid}.trouble-text strong{color:var(--ink);font-size:var(--fs-2);font-weight:600}.trouble-why{color:var(--muted);font-size:var(--fs-2)}.error-ref{min-height:1.5rem;color:var(--muted);font:400 var(--fs-1)/1.25rem var(--mono);text-align:left;cursor:copy;background:0 0;border:0;border-radius:0;justify-self:start;margin:0;padding:.125rem 0;display:block}.error-ref:hover:not(:disabled){color:var(--ink);text-underline-offset:.1875rem;background:0 0;border:0;text-decoration:underline}@media (width<=79.9375rem){.error-ref{margin-block:-.625rem}}.choice{border:0;gap:.5rem;margin:1rem 0 0;padding:0;display:grid}.choice legend{margin-bottom:.375rem;padding:0;font-weight:600}.choice label{cursor:pointer;align-items:flex-start;gap:.625rem;margin:0;font-weight:400;display:flex}.choice input{flex:none;width:auto;margin-top:.1875rem}.join-link{margin-top:.75rem}.join-link input{flex:15rem;min-width:0}.invite{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(ellipse 50% 70% at 76% 50%, color-mix(in srgb, var(--brand) 22%, transparent) 0, color-mix(in srgb, var(--brand) 0%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--bg) 50%, transparent) 0, color-mix(in srgb, var(--bg) 0%, transparent) 60%), repeating-linear-gradient(90deg, transparent 0 7.4375rem, color-mix(in srgb, var(--ink) 4.5%, transparent) 7.4375rem 7.5rem), var(--bg);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:3.5rem;padding:3.5rem;display:grid;position:relative;overflow:hidden}.invite-copy{min-width:0}.invite h1{font:700 var(--fs-6)/1.04 var(--body);letter-spacing:-.03em;color:var(--ink);overflow-wrap:anywhere;margin:0 0 1rem}.invite h1:focus{outline:none}.invite h1 em{color:var(--accent);font-style:normal;display:block}.invite .lede{max-width:42ch;font-size:var(--fs-3);color:var(--story-soft);margin:0;line-height:1.5}.invite-actions{flex-wrap:wrap;align-items:center;gap:.875rem 1.5rem;margin-top:1.75rem;display:flex}.invite-actions .button,.invite-actions button{min-height:3.125rem;font-size:var(--fs-3);align-items:center;gap:.625rem;padding:0 1.375rem;transition:transform .12s;display:inline-flex}.invite-actions .button:active,.invite-actions button:active:not(:disabled){transform:translateY(1px)scale(.99)}.invite-quiet{color:var(--ink);border-bottom:1px solid color-mix(in srgb, var(--ink) 35%, transparent);padding-bottom:2px;font-weight:600;text-decoration:none}.invite-quiet:hover{border-color:var(--ink)}.invite .note{max-width:30rem}.invite-show{justify-items:center;min-width:0;display:grid}.invite-ticket{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:linear-gradient(160deg, var(--story-burnt-lo) 0%, var(--panel) 50%, var(--inset) 100%);width:min(100%,23.75rem);box-shadow:0 2.5rem 5rem -1.875rem color-mix(in srgb, var(--shade) 80%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ink) 8%, transparent);border-radius:1.25rem;display:block;position:relative;overflow:hidden;transform:rotate(-2.5deg)}.ticket-top{background:radial-gradient(80% 60% at 85% 0, color-mix(in srgb, var(--brand) 20%, transparent), transparent 70%);padding:1.5rem 1.625rem 1.375rem;position:relative}.ticket-kind{font:500 var(--fs-1)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.375rem;margin:0 0 1.375rem;display:flex}.ticket-kind svg{width:.875rem;height:.875rem}.ticket-crest{border:2px solid var(--brand);background:color-mix(in srgb, var(--brand) 14%, transparent);width:4.75rem;height:5.25rem;font:400 var(--fs-6)/1 var(--display);letter-spacing:.04em;color:var(--ink);border-radius:1rem 1rem 2.5rem 2.5rem;place-items:center;margin-bottom:1rem;display:grid}.ticket-name{font:400 clamp(2rem, 3.2vw, 2.6rem)/1 var(--display);text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere;margin:0}.ticket-count{color:var(--story-soft);align-items:center;gap:.75rem;margin:1rem 0 0;display:flex}.ticket-seat{border:2px dashed var(--mine);width:2.125rem;height:2.125rem;font-size:var(--fs-1);color:var(--ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.ticket-seat.taken{background:var(--inset);color:var(--ink);border-style:solid}.ticket-count>span:last-child{min-width:0;font-size:var(--fs-2);overflow-wrap:anywhere}.ticket-faces{flex:none;align-items:center;display:inline-flex}.ticket-faces .avatar-disc,.ticket-faces .ticket-seat{width:2.125rem;height:2.125rem;font-size:var(--fs-1);margin-left:-.5625rem}.ticket-faces .avatar-disc{border:2px solid var(--panel)}.ticket-faces>:first-child{margin-left:0}.ticket-faces .avatar-disc.more{background:var(--inset);color:var(--story-soft)}.ticket-faces .ticket-seat{margin-left:.375rem}.ticket-tear{border-top:2px dashed color-mix(in srgb, var(--ink) 16%, transparent);margin:0 1.25rem;position:relative}.ticket-tear:before,.ticket-tear:after{content:"";background:var(--bg);border-radius:50%;width:1.375rem;height:1.375rem;position:absolute;top:-.75rem}.ticket-tear:before{left:-2rem}.ticket-tear:after{right:-2rem}.ticket-stub{padding:1.125rem 1.625rem 1.375rem}.ticket-stub dl{gap:.5rem;margin:0;display:grid}.ticket-stub dl div{font-size:var(--fs-2);justify-content:space-between;gap:.75rem;display:flex}.ticket-stub dt{color:var(--muted)}.ticket-stub dd{color:var(--ink);margin:0;font-weight:600}.ticket-stamp,.ticket-void{border:2px solid var(--brand);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg) 60%, transparent);font:400 var(--fs-5)/1 var(--display);text-transform:uppercase;white-space:nowrap;color:var(--ink);padding:.5rem .75rem;position:absolute;top:6.5rem;right:1.375rem;transform:rotate(-12deg)}.ticket-void{border-color:var(--muted)}.invite-ticket.void{filter:grayscale();opacity:.6}.invite-ticket.void .ticket-crest{border-color:var(--line);color:var(--muted);background:0 0}@media (prefers-reduced-motion:no-preference){.invite-copy>*,.invite-ticket{animation:.7s cubic-bezier(.16,1,.3,1) both invite-rise}.invite-copy>:nth-child(2){animation-delay:70ms}.invite-copy>:nth-child(3){animation-delay:.14s}.invite-copy>:nth-child(4){animation-delay:.21s}.invite-ticket{animation-name:invite-deal;animation-delay:.12s}.ticket-stamp{animation:.45s cubic-bezier(.16,1,.3,1) both invite-stamp}}@keyframes invite-rise{0%{opacity:0;transform:translateY(1rem)}}@keyframes invite-deal{0%{opacity:0;transform:rotate(-8deg)translateY(2.25rem)}}@keyframes invite-stamp{0%{opacity:0;transform:rotate(-12deg)scale(2.2)}60%{opacity:1;transform:rotate(-12deg)scale(.92)}}.invite-loading{gap:.875rem;display:grid}.invite-skel{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--panel) 0, var(--line) 40%, var(--panel) 80%);background-size:300% 100%;height:1.375rem;display:block}.invite-loading .invite-skel:first-child{width:36%;height:1.875rem}.invite-loading .invite-skel:nth-child(2){width:85%;height:3.75rem}.invite-loading .invite-skel:nth-child(3){width:70%}.invite-show .invite-skel{height:22.5rem;box-shadow:none;border:0}@media (prefers-reduced-motion:no-preference){.invite-skel{animation:1.4s ease-in-out infinite invite-shimmer}}@keyframes invite-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.invite-terms{margin-top:2.5rem}.invite-terms h2{margin:0 0 1.125rem}.invite-terms ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.invite-terms li{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.invite-terms li>span{border-radius:var(--radius);background:color-mix(in srgb, var(--brand) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--accent);place-items:center;display:grid}.invite-terms strong{display:block}.invite-terms p{color:var(--muted);margin:2px 0 0}@media (width<=79.9375rem){.invite{grid-template-columns:minmax(0,1fr);gap:2.75rem;padding:2.25rem 1.5rem}.invite-terms ul{grid-template-columns:minmax(0,1fr);gap:1.25rem}}@media (width<=40rem){.invite{padding:1.75rem 1rem 2.25rem}.invite-actions{flex-direction:column;align-items:stretch}.invite-actions .button,.invite-actions button{justify-content:center;width:100%}.invite-quiet{align-self:center}.invite-ticket{width:calc(100% - .75rem);transform:rotate(-1deg)}}.builder{align-content:start;gap:1.125rem;min-width:0;display:grid}.bld-back{min-height:1.5rem;font-size:var(--fs-2);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.bld-banner{flex-wrap:wrap;align-items:center;gap:.5rem 1.125rem;margin:0;display:flex}.bld-banner>span:first-child{flex:20rem}.bld-switcher{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bld-switcher-label{font:500 var(--fs-1) var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:.25rem}.bld-switcher .chip{color:var(--ink);text-decoration:none}.bld-pickers{flex:none;display:inline-flex}.bld-pickers:not(.compact){position:relative}.bld-pickers-discs{cursor:default;border-radius:.875rem;display:inline-flex}.bld-pickers-discs:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bld-pickers .avatar-disc{border:2px solid var(--panel);width:1.75rem;height:1.75rem;font-size:var(--fs-1);margin-left:-.375rem}.bld-pickers.compact .avatar-disc{width:1.5rem;height:1.5rem}.bld-pickers .avatar-disc.you{border-radius:.875rem;width:auto;min-width:1.75rem;padding:0 .375rem}.bld-pickers.compact .avatar-disc.you{border-radius:.75rem;min-width:1.5rem}.bld-pickers .avatar-disc:first-child{margin-left:0}.bld-pick{grid-template-columns:minmax(0,1fr) 21.25rem;align-items:start;gap:1.25rem;display:grid}.shell.wide:has(.bld-desk){max-width:none}.bld-desk{gap:1rem;min-width:0;display:grid}.bld-desk-main{align-content:start;gap:.875rem;width:100%;min-width:0;display:grid}.bld-desk-ask{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0;display:flex}.bld-main{align-content:start;gap:.875rem;min-width:0;display:grid}.bld-lines{gap:.875rem;min-width:0;display:grid}.bld-pricesline .bld-banner{flex:100%}.bld-asof{font-variant-numeric:tabular-nums;margin:0}.bld-sb-team{display:contents}.bld-sb-team.away>*,.bld-sb-first{grid-row:1}.bld-sb-team.home>*,.bld-sb-second{grid-row:2}.bld-sb-code{font:700 var(--sb-size,.8125rem)/var(--sb-line,1.45) var(--body);letter-spacing:.02em;grid-column:1}.bld-sb-name{font:500 var(--sb-size,.8125rem)/var(--sb-line,1.45) var(--body);white-space:nowrap;grid-column:2}.bld-sb-odds{font:500 var(--sb-size,.8125rem)/var(--sb-line,1.45) var(--mono);font-variant-numeric:tabular-nums;color:var(--odds);white-space:nowrap;grid-column:3;justify-self:end;padding-left:.5rem}.bld-sb-title{font:600 var(--sb-size,.8125rem)/var(--sb-line,1.45) var(--body);grid-area:1/1/3/4;align-self:center}.bld-sb-team.loose .bld-sb-name,.bld-sb-title{white-space:normal;overflow-wrap:anywhere}.bld-sb-first,.bld-sb-second{border-left:1px solid var(--line);font:500 var(--fs-1)/var(--sb-line,1.45) var(--body);color:var(--muted);white-space:nowrap;grid-column:4;align-self:stretch;align-items:center;padding-left:.75rem;display:flex}.bld-gcards{min-width:0;position:relative}.bld-gcards-row{overscroll-behavior-x:contain;scrollbar-width:none;align-items:stretch;gap:.625rem;padding:.125rem;scroll-padding-inline:3rem;display:flex;position:relative;overflow-x:auto}.bld-gcards-row::-webkit-scrollbar{display:none}.bld-gcards-bar{background:var(--line);border-radius:.1875rem;height:.375rem;margin:.25rem .125rem 0;position:relative}.bld-gcards-thumb{width:var(--thumb,0px);border-radius:inherit;background:var(--edge);height:100%;transform:translateX(var(--at,0px));position:absolute;top:0;left:0}.bld-gcards-thumb:hover{background:var(--accent)}.bld-gcards-day{flex:var(--cards,1) 0 auto;grid-template-columns:max-content;grid-auto-columns:minmax(13.5rem,20rem);grid-auto-flow:column;gap:.625rem;width:min-content;max-width:max-content;display:grid}.bld-gcards-day+.bld-gcards-day{grid-template-columns:max-content max-content}.bld-gcards-day+.bld-gcards-day:before{content:"";background:var(--line);flex:none;width:1px;margin:.375rem .25rem .375rem 0}.bld-gcards-date{max-width:4.5rem;font:600 var(--fs-1)/1.35 var(--body);color:var(--ink);flex-direction:column;flex:none;justify-content:center;margin:0;display:flex}.bld-gcard{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--ink);flex-direction:column;gap:.4375rem;padding:.625rem .75rem .75rem;text-decoration:none;display:flex}.bld-gcard:hover{border-color:var(--edge)}.bld-gcard.on,.bld-gcard.on:hover{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:var(--tint)}.bld-gcard:focus-visible{outline-offset:-.25rem}.bld-gcard-top{font:500 var(--fs-1)/1.3 var(--body);color:var(--muted);justify-content:space-between;gap:.5rem;display:flex}.bld-gcard-top b{color:var(--ink);font-weight:700}.bld-gcard-team{grid-template-columns:1.875rem 2.125rem minmax(0,1fr) auto;align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.3;display:grid}.bld-gcard-team .bld-helmet{width:1.875rem;height:1.5rem}.bld-gcard-code{font-weight:700}.bld-gcard-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bld-gcard-ml{font:500 .8125rem/1.3 var(--mono);font-variant-numeric:tabular-nums}.bld-gcard-title{overflow-wrap:anywhere;font-weight:600}.bld-gcards-arrow{z-index:2;border:1px solid var(--line);background:var(--panel);width:2.25rem;height:2.25rem;color:var(--ink);box-shadow:0 0 1rem var(--bg);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:calc(50% - .3125rem);translate:0 -50%}.bld-gcards-arrow:hover:not(:disabled){border-color:var(--accent);background:var(--panel)}.bld-gcards-arrow.prev{left:.375rem}.bld-gcards-arrow.next{right:.375rem}.bld-gpage-head .bld-gpage-name{font:700 var(--fs-5)/1.2 var(--body);align-items:center;gap:.875rem;display:flex}.bld-gpage-name .bld-helmet{width:3.375rem;height:2.7rem}.bld-gpage-push{flex:1 1 0;min-width:0}.bld-gpage-when>.bld-pricesline{flex:none;gap:.25rem .375rem}.bld-gpage-when>.bld-pricesline .bld-asof:after{content:"·" / "";margin-left:.375rem}.bld-grid.desk{grid-template-columns:minmax(min-content,max(min(18rem,100% - 33.75rem),100% - 39.375rem)) repeat(3,minmax(0,1fr));align-items:center;gap:.75rem .625rem;padding:.5rem 0 .25rem}.bld-grid.desk .bld-grid-team{flex-direction:row;justify-content:flex-start;align-items:center;gap:.875rem}.bld-grid.desk .bld-grid-name{flex-direction:column;min-width:0;display:flex}.bld-grid.desk .bld-helmet{width:3.5rem;height:2.8rem}.bld-grid.desk .bld-cell{gap:.1875rem;height:4.125rem;min-height:0;padding:0 .25rem}.bld-grid.desk .bld-cell-mark{font-size:.8125rem;line-height:1}.bld-grid.desk .bld-cell-odds{font-size:1.125rem;line-height:1}.bld-corner{z-index:1;background:var(--line);color:var(--ink);font:700 var(--fs-1)/1.4 var(--body);letter-spacing:0;white-space:nowrap;pointer-events:none;border-radius:.375rem;padding:.0625rem .375rem;position:absolute;top:-.5rem;right:-.5rem}.bld-corner.you{background:var(--mine);color:var(--bg)}.bld-mpanel.lines .bld-ptable-scroll{--phead:7.5rem;--pcell:5.25rem;--pgap:.5rem;row-gap:.5rem;padding:.5rem .5rem .25rem 0}.bld-mpanel.lines .bld-prow{align-items:center}.bld-mpanel.lines .bld-prow-head{align-content:center}.bld-mpanel.lines .bld-prow-who{gap:.5rem;min-height:3.375rem}.bld-mpanel.lines .bld-prow-who .bld-helmet{width:2.375rem;height:1.9rem}.bld-mpanel.lines .bld-prow-label{font:700 var(--fs-2)/1.25 var(--body)}.bld-mpanel.lines .bld-pcell{gap:.1875rem;height:3.375rem}.bld-mpanel.lines .bld-pcell-mark{font-size:var(--fs-1);line-height:1}.bld-mpanel.lines .bld-pcell .bld-cell-odds{font-size:var(--fs-2);line-height:1}.bld-mpanel.lines .side-scroll-rail>.side-scroll-arrow{width:2.25rem;height:2.25rem}.bld-gpage{gap:.75rem;min-width:0;display:grid}.bld-gpage-head{gap:.25rem;display:grid}.bld-gpage-head .bld-back{min-height:2rem}.bld-ppage-who{align-items:center;gap:.625rem;min-width:0;display:flex}.bld-gpage-head h2{font:700 var(--fs-4)/1.2 var(--body);letter-spacing:-.01em;margin:0}.bld-gpage.compact{gap:.375rem}.bld-gpage-title{align-items:center;gap:.25rem;min-width:0;display:flex}.bld-gpage-title h2{overflow-wrap:anywhere;min-width:0}.bld-gpage-title .bld-back{min-width:2rem;min-height:2rem;font-size:var(--fs-4);flex:none;justify-content:center;margin-left:-.375rem;line-height:1}.bld-gpage-title .bld-back-words{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.bld-gpage-when .bld-asof{margin:0}.bld-gpage-when .bld-banner{flex:100%;margin:0}.bld-gpage-when{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin:0;display:flex}.bld-gpage-when .bld-game-badges{margin-left:0}.bld-mtabs{z-index:4;background:var(--bg);min-width:0;margin:0;position:sticky;top:0}.bld-mtabs-row{scrollbar-width:none;background:var(--bg);flex:auto;gap:1rem;min-width:0;display:flex;position:relative;overflow-x:auto}.bld-mtabs button{white-space:nowrap;flex:none;min-height:2.5rem}.bld-mtabs button,.bld-mtabs button:hover:not(:disabled),.bld-mtabs button:active{-webkit-tap-highlight-color:transparent;background:0 0}.bld-mtabs button:focus-visible{outline-offset:-2px;border-radius:var(--radius-xs)}.bld-mpanel{min-width:0;display:grid}.bld-msec{padding-top:.25rem;display:grid}.bld-msec-head{font:700 var(--fs-3)/1.3 var(--body);margin:0;padding:.625rem 0 2px}.bld-msec .bld-grid{padding-top:.5rem}.bld-msec-toggle{width:100%;min-height:2.75rem;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0;display:flex}.bld-msec-toggle:hover:not(:disabled){color:var(--accent);background:0 0;border:0}.bld-msec-toggle .chevron,.bld-ladder-more .chevron{transform:rotate(45deg)}.bld-msec-toggle[aria-expanded=true] .chevron,.bld-ladder-more[aria-expanded=true] .chevron{transform:rotate(225deg)}.bld-msec.folds{border-top:1px solid var(--line)}.bld-msec.folds .bld-msec-head{padding:2px 0}.bld-msec-body{padding-bottom:.375rem;display:grid}.bld-msec-body[hidden]{display:none}.bld-ladder{border-top:1px solid var(--line);gap:.5rem;padding:.75rem 0;display:grid}.bld-msec-head+.bld-ladder{border-top:0}.bld-ladder-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;display:flex}.bld-ladder-name{overflow-wrap:anywhere;font-weight:600}.bld-ladder-more{min-height:2.75rem;color:var(--muted);font-weight:600;font-size:var(--fs-2);background:0 0;border:0;justify-self:start;align-items:center;gap:.5rem;padding:0 2px;display:inline-flex}.bld-ladder-more:hover:not(:disabled){color:var(--ink);background:0 0;border:0}.bld-ladder-rest{gap:.5rem;display:grid}.bld-pfilter{gap:.125rem;display:grid}.bld-pfilter-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.75rem;display:flex}.bld-pfilter-title{font:700 var(--fs-3)/1.3 var(--body);margin:0}.bld-pfilter-clear{min-height:1.75rem;color:var(--accent);font-weight:600;font-size:var(--fs-2);background:0 0;border:0;padding:0 2px}.bld-pfilter-clear:hover:not(:disabled){color:var(--ink);background:0 0;border:0}.bld-pfilter-list{scrollbar-width:none;overscroll-behavior-x:contain;gap:.25rem;margin:0;padding:2px 2px .25rem;list-style:none;display:flex;overflow-x:auto}.bld-pfilter-list::-webkit-scrollbar{display:none}.bld-pfilter-list li{flex:none}.bld-pfilter-p{border-radius:var(--radius-sm);width:4.5rem;color:var(--ink);background:0 0;border:0;justify-items:center;gap:2px;padding:.125rem;display:grid}.bld-pfilter-p:hover:not(:disabled){background:0 0;border:0}.bld-pfilter-helmet{background:var(--panel);width:3rem;height:3rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;display:grid;position:relative}@media (hover:hover){.bld-pfilter-p:hover .bld-pfilter-helmet{box-shadow:inset 0 0 0 1px var(--edge)}}.bld-pfilter-p.on .bld-pfilter-helmet{box-shadow:inset 0 0 0 2px var(--brand)}.bld-pfilter-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:600 var(--fs-1)/1.3 var(--body);overflow:hidden}.bld-pfilter-team{font:500 var(--fs-1)/1.2 var(--mono);color:var(--muted)}.bld-pfilter-p.on .bld-pfilter-name{color:var(--accent)}.bld-pdot{background:var(--brand);border-radius:50%;width:.4375rem;height:.4375rem;display:inline-block}.bld-pfilter-helmet .bld-pdot{width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--bg);position:absolute;top:.125rem;right:.125rem}.bld-pchips{scrollbar-width:none;overscroll-behavior-x:contain;gap:.5rem;padding:.1875rem 2px;display:flex;overflow-x:auto}.bld-pchips::-webkit-scrollbar{display:none}.bld-pchips button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);min-height:2.25rem;color:var(--muted);font-weight:600;font-size:var(--fs-2);white-space:nowrap;flex:none;padding:0 .875rem}.bld-pchips button:hover:not(:disabled){border-color:var(--edge);background:var(--panel);color:var(--ink)}.bld-pchips button.on,.bld-pchips button.on:hover:not(:disabled){border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);color:var(--ink)}.bld-ptools{align-items:center;gap:.5rem;min-width:0;padding:.25rem 0;display:flex}.bld-ptools .bld-pchips{flex:auto;min-width:0}.bld-pswitch{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);flex:none;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.bld-pswitch button{min-width:4.25rem;min-height:2.25rem;color:var(--muted);font-weight:600;font-size:var(--fs-2);background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .625rem;display:inline-flex}.bld-pswitch button:hover:not(:disabled){color:var(--ink);background:0 0;border:0}.bld-pswitch button.on,.bld-pswitch button.on:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--brand);color:var(--ink);background:0 0}.bld-pswitch-held{font-family:var(--mono);color:var(--accent);align-items:center;gap:.25rem;display:inline-flex}.bld-pfilter-p,.bld-pchips button,.bld-pswitch button,.bld-pcell{-webkit-tap-highlight-color:transparent}.bld-msec.bld-psec{padding-top:0}.bld-psec-title{flex:1;min-width:0}.bld-psec-count{color:var(--muted);font:500 var(--fs-1) var(--mono);flex:none}.bld-ptable{min-width:0;padding:.25rem 0 .375rem;display:grid;container-type:inline-size}.bld-ptable-scroll{--phead:10.25rem;--pcell:3.5rem;--pgap:.25rem;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;min-width:0;scroll-padding-left:calc(var(--phead) + var(--pgap));row-gap:.875rem;padding:.25rem 0;display:grid;overflow-x:auto}.bld-ptable-scroll::-webkit-scrollbar{display:none}@container (width>=30rem){.bld-ptable-scroll{--phead:13.5rem;--pcell:4.25rem}}@container (width>=44rem){.bld-ptable-scroll{--phead:15rem;--pcell:4.5rem}}.bld-prow{grid-template-columns:var(--phead) repeat(var(--cols,1), var(--pcell));column-gap:var(--pgap);align-items:start;width:max-content;display:grid}.bld-prow-head{z-index:1;background:var(--bg);grid-template-columns:minmax(0,1fr);align-self:stretch;gap:.375rem;padding-right:.25rem;display:grid;position:sticky;left:0}.bld-prow-who{align-items:center;gap:.25rem;min-width:0;min-height:2.5rem;display:flex}.bld-helmet{flex:none;display:block}.bld-prow-name{flex:auto;gap:1px;min-width:0;display:grid}.bld-prow-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 var(--fs-1)/1.25 var(--body);overflow:hidden}.bld-prow-label:has(.bld-prow-side){white-space:normal;overflow-wrap:anywhere}.bld-prow-side{color:var(--muted);font-weight:500}.bld-prow-pg{min-width:0;color:var(--muted);font:500 var(--fs-1)/1.25 var(--mono)}.bld-prow-pg-show{white-space:nowrap;align-items:baseline;gap:.3em;min-width:0;display:flex}.bld-prow-pg-label{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.bld-prow-pg b{color:var(--accent);flex:none;font-weight:500}.bld-pcell-at{scroll-snap-align:start;display:grid}.bld-pcell{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--inset);width:100%;height:2.5rem;min-height:0;color:var(--ink);font:500 var(--fs-1)/1.15 var(--mono);font-variant-numeric:tabular-nums;align-content:center;justify-items:center;gap:1px;padding:0 1px;display:grid;position:relative}.bld-pcell-mark{font:500 var(--fs-1)/1.15 var(--mono);color:var(--muted);white-space:nowrap}.bld-pcell .bld-cell-odds{font-size:var(--fs-1);line-height:1.15}@media (hover:hover){.bld-pcell:hover:not(.lock):not(.mine):not(:disabled){border-color:var(--edge);background:var(--inset)}}.bld-pcell.main{border-color:var(--brand)}.bld-pcell.mine,.bld-pcell.mine:hover:not(:disabled){border-color:var(--mine);box-shadow:inset 0 0 0 1px var(--mine);background:var(--mine-bg);color:var(--ink)}.bld-pcell.mine .bld-pcell-mark{color:var(--ink)}.bld-pcell.mine .bld-cell-odds{color:var(--odds)}.bld-pcell.held{border-style:dashed;border-color:var(--edge)}.bld-pcell.blocked{cursor:not-allowed;color:var(--muted)}.bld-pcell.blocked .bld-cell-odds,.bld-pcell.blocked .bld-pcell-mark{color:var(--muted)}.bld-pcell.lock,.bld-pcell.lock:hover:not(:disabled){background:var(--panel);color:var(--muted);cursor:default;border-color:#0000}.bld-pcell.lock.main{border-color:var(--edge)}.bld-pcell .bld-pdot{width:.375rem;height:.375rem;position:absolute;top:.25rem;right:.25rem}.bld-pcell:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bld-plock{display:block}.bld-pwhy{z-index:45;left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--panel);width:max-content;max-width:min(24rem,100vw - 2rem);color:var(--ink);font-size:var(--fs-2);text-align:center;box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--bg) 80%, transparent);margin:0;padding:.625rem .875rem;position:fixed;transform:translate(-50%)}.bld-pwhy:empty{box-shadow:none;border:0;padding:0}@media (width<=79.9375rem){.bld-pwhy{bottom:calc(10.5rem + env(safe-area-inset-bottom,0px))}}.bld-pcat-list{display:grid}.bld-side,.bld-cell,.bld-msec-toggle,.bld-ladder-more{-webkit-tap-highlight-color:transparent}.bld-scorers{--scorer-price:3.5rem;--scorer-gap:.375rem;gap:.375rem;padding-top:.5rem;display:grid;container-type:inline-size}.bld-scorers-row{grid-template-columns:minmax(max(0px, min(9.75rem, 100% - var(--cols,1) * (var(--scorer-price) + var(--scorer-gap))), 100% - var(--cols,1) * (12.5rem + var(--scorer-gap))), 1.3fr) repeat(var(--cols,1), minmax(var(--scorer-price), 1fr));gap:var(--scorer-gap);align-items:center;display:grid}.bld-scorers-row.head{color:var(--muted);font:500 var(--fs-1)/1.25 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:end}.bld-scorers-row.head>:not(:first-child){text-align:center}.bld-scorers-name{overflow-wrap:break-word;align-items:center;gap:.5rem;min-width:0;font-weight:600;display:flex}.bld-scorers-name>span{min-width:0}.bld-scorers-name>.bld-scorers-short{display:none}.bld-pblock .bld-scorers-name>.bld-scorers-short{display:-webkit-box}.bld-pblock .bld-scorers-name>.bld-scorers-full{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bld-scorers-row>[role=cell]{display:grid}.bld-scorers-none{min-height:3rem;color:var(--muted);place-items:center;display:grid}@container (width<=25rem){.bld-scorers-row{--scorer-price:3.25rem;--scorer-gap:.25rem;grid-template-columns:max(0px, min(7.125rem, 100% - var(--cols,1) * (var(--scorer-price) + var(--scorer-gap)))) repeat(var(--cols,1), minmax(var(--scorer-price), 1fr))}.bld-scorers-row.head{letter-spacing:0}.bld-scorers-row .bld-cell{padding-inline:2px}.bld-scorers-row .bld-cell-odds{font-size:var(--fs-2)}.bld-scorers-name{font-size:var(--fs-2);gap:.375rem}.bld-scorers-name>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bld-scorers-name>.bld-scorers-short{display:-webkit-box}.bld-scorers-name>.bld-scorers-full{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bld-pblock .bld-scorers-name .bld-helmet{display:none}}.bld-grid{grid-template-columns:minmax(6.25rem,1.1fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:.375rem;padding:.375rem 0 .5rem;display:grid}.bld-grid-head{font:500 var(--fs-1) var(--mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--muted);padding-bottom:2px}.bld-grid-team{flex-direction:column;justify-content:center;min-width:0;display:flex}.bld-grid-city{font:400 var(--fs-2)/1.25 var(--body);color:var(--muted);white-space:nowrap}.bld-grid-nick{font:600 var(--fs-3)/1.2 var(--body)}.bld-grid .bld-cell{min-height:3.125rem;padding-block:.3125rem}.bld-grid .bld-cell-odds{font-size:var(--fs-3)}.bld-cell{min-height:3.25rem;color:var(--ink);background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-sm);font:600 var(--fs-2) var(--body);align-content:center;justify-items:center;gap:1px;padding:.375rem .25rem;display:grid}.bld-cell:hover:not(:disabled){border-color:var(--edge);background:var(--inset)}.bld-cell{position:relative}.bld-cell-mark{font:500 var(--fs-1) var(--mono);color:var(--muted)}.bld-cell.lowest{border-color:var(--edge)}.bld-cell.lowest.mine{border-color:var(--mine)}.bld-gamestrip{scrollbar-width:none;gap:.5rem;padding-bottom:2px;display:flex;overflow-x:auto}.bld-gchip{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);max-width:22rem;color:var(--ink);flex:none;grid-template-columns:repeat(4,auto);align-items:center;column-gap:.625rem;padding:.5rem .75rem;text-decoration:none;display:grid}.bld-gchip:hover{border-color:var(--edge)}.bld-gchip.on{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.side-scroll{flex:auto;min-width:0}.side-scroll[data-fine=true]:is([data-before=true],[data-after=true]){position:relative}.side-scroll-bar{height:.375rem;margin:2px 0 2px var(--side-inset,0px);background:var(--line);border-radius:.1875rem;display:none;position:relative}.side-scroll[data-fine=true]:is([data-before=true],[data-after=true])>.side-scroll-bar{display:block}.side-scroll-bar>.side-scroll-thumb{width:var(--side-thumb,0px);border-radius:inherit;background:var(--edge);height:100%;transform:translateX(var(--side-at,0px));position:absolute;top:0;left:0}.side-scroll-bar>.side-scroll-thumb:hover,.side-scroll[data-drag=true]>.side-scroll-bar>.side-scroll-thumb{background:var(--accent)}.side-scroll[data-drag=true]>:first-child{scroll-snap-type:none}.side-scroll-rail{pointer-events:none;display:none;position:absolute;inset:0}.side-scroll[data-fine=true]:is([data-before=true],[data-after=true])>.side-scroll-rail{display:block}.side-scroll-rail>.side-scroll-arrow{z-index:2;border:1px solid var(--line);background:var(--panel);width:2rem;height:2rem;min-height:0;color:var(--ink);pointer-events:auto;border-radius:50%;place-items:center;margin-top:-1rem;padding:0;display:none;position:absolute;top:50%}.side-scroll-rail>.side-scroll-arrow:hover:not(:disabled){border-color:var(--accent);background:var(--panel)}.side-scroll[data-fine=true][data-before=true]>.side-scroll-rail>.prev,.side-scroll[data-fine=true][data-after=true]>.side-scroll-rail>.next{display:grid}.side-scroll-rail>.side-scroll-arrow.prev{left:calc(var(--side-inset,0px) + .25rem)}.side-scroll-rail>.side-scroll-arrow.next{right:.25rem}.side-scroll.ptable[data-fine=true]:is([data-before=true],[data-after=true])>.side-scroll-rail{padding:.5rem .25rem .5rem calc(var(--side-inset,0px) + .25rem);align-items:center;display:flex}.side-scroll.ptable>.side-scroll-rail>.side-scroll-arrow{margin:0;position:sticky;top:3.25rem;bottom:1rem}.side-scroll.ptable>.side-scroll-rail>.next{margin-left:auto}.bld-slipcard .bld-estimate{border-top:1px solid var(--line);margin-top:.625rem;padding-top:.625rem}.bld-sheet-acts{gap:.5rem;display:grid}.bld-sheet-acts button{justify-content:center;min-height:3rem}.bld-cell-odds{font:500 var(--fs-2) var(--mono);font-variant-numeric:tabular-nums;color:var(--odds)}.bld-cell .bld-pickers{margin-top:2px}.bld-cell.mine,.bld-cell.mine:hover:not(:disabled){border-color:var(--mine);box-shadow:inset 0 0 0 1px var(--mine);background:var(--mine-bg);color:var(--ink)}.bld-cell.mine .bld-cell-odds{color:var(--odds)}.bld-cell.mine .bld-cell-mark{color:var(--ink)}.bld-cell.held{border-style:dashed;border-color:var(--edge)}.bld-cell.blocked{cursor:not-allowed;color:var(--muted)}.bld-cell.blocked .bld-cell-odds,.bld-cell.limited .bld-cell-odds,.bld-side.limited .bld-side-price{color:var(--muted)}.bld-cell.empty{color:var(--muted);background:0 0;border-style:dashed}.bld-searchbox{align-items:center;gap:.25rem;display:flex;position:relative}.bld-searchbox input[type=search]{width:100%;min-height:2.875rem;font-size:var(--fs-3);border-radius:var(--radius);padding:.625rem 2.625rem}.bld-searchbox input[type=search]::-webkit-search-cancel-button{display:none}.bld-searchbox-icon{color:var(--muted);pointer-events:none;position:absolute;left:.875rem}.bld-searchbox:focus-within .bld-searchbox-icon{color:var(--accent)}.bld-searchbox.open input[type=search]{padding-left:.875rem}.bld-search-back{width:2.75rem;height:2.75rem;color:var(--ink);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.bld-search-back:hover:not(:disabled){color:var(--accent);background:0 0}.bld-search-back .chevron{border-color:currentColor;width:.625rem;height:.625rem;margin:0 0 0 .25rem;transform:rotate(135deg)}.bld-search{gap:.75rem;min-width:0;display:grid}.bld-search .meta,.bld-search .empty{margin:0}.bld-found-set{gap:.75rem;min-width:0;display:grid}.bld-found-set.stale{opacity:.45;pointer-events:none}.bld-search-bone{border-radius:.375rem;width:10.5rem;height:.75rem;margin:.1875rem 0;display:block}.bld-pblock{gap:.25rem;padding-block:.875rem .375rem;display:grid}.bld-pblock-head{gap:2px;padding-bottom:.5rem;display:grid}.bld-pblock-head h3{font:700 var(--fs-3)/1.25 var(--body);overflow-wrap:anywhere;margin:0}.bld-pblock-head .meta{overflow-wrap:anywhere;margin:0}.bld-pblock>.note,.bld-pblock>.empty,.bld-pblock>.bld-asof{margin:0 0 .5rem}.bld-pcat-toggle{min-height:3rem}.bld-pcat-text{flex:1;gap:2px;min-width:0;display:grid}.bld-pcat-text strong{font-weight:700}.bld-pcat-stats{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.bld-pcat-slip{color:var(--accent);font:500 var(--fs-1) var(--mono);flex:none;margin-left:auto}.bld-pcat-slip+.chevron{margin-left:0}.bld-pcat-toggle .chevron{transform:rotate(-45deg)}.bld-pcat-toggle[aria-expanded=true] .chevron{transform:rotate(45deg)}.bld-pbones{gap:.5rem;padding-bottom:.5rem;display:grid}.bld-pbone{height:3rem}@media (width<=79.9375rem){.bld-ppage{align-content:start;min-height:100dvh}}.bld-found{gap:.5rem;display:grid}.bld-found-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.bld-priced{margin:0}.bld-pricesline{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex;position:relative}.bld-pricesline .info-tip{position:static}.bld-pricesline .info-tip-text{width:min(100%,26.25rem);left:0;right:auto}.bld-pricesline .info-tip-text p{margin:0}.bld-notice{background:var(--tint);color:var(--ink);margin:0}.bld-flash{pointer-events:auto;box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--shade) 50%, transparent);margin:0}.bld-flash:not(.err){background:var(--tint);color:var(--ink);border:1px solid var(--edge)}.bld-day{gap:.625rem;display:grid}.bld-day-head{font:700 var(--fs-3)/1.25 var(--body);align-items:baseline;gap:.625rem;margin:.5rem 0 0;display:flex}.bld-day-head .meta{font-weight:400}.bld-game{padding:0}.bld-game,.bld-found{position:relative}a.bld-game-title:after{content:"";border-radius:inherit;position:absolute;inset:0}.bld-game :is(button,a:not(.bld-game-title),input,select,summary,[tabindex],[role=button],.info-tip),.bld-found :is(button,a:not(.bld-game-title),input,select,summary,[tabindex],[role=button],.info-tip){z-index:1;position:relative}:is(.bld-game:has(a.bld-game-title:hover),.bld-found:has(a.bld-game-title:hover)){border-color:var(--edge)}a.bld-game-title:focus-visible{outline:none}:is(.bld-game:has(a.bld-game-title:focus-visible),.bld-found:has(a.bld-game-title:focus-visible)){outline:2px solid var(--accent);outline-offset:2px}.bld-game-go{top:1.5rem;right:var(--card-x);margin:0;position:absolute}.bld-game-head{padding:.875rem var(--card-x) .25rem;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.bld-game-head:has(.bld-game-go){padding-right:calc(var(--card-x) + 1.5rem)}.bld-found-head:has(.bld-game-go){padding-right:1.5rem}.bld-game-title{font:700 var(--fs-3)/1.25 var(--body);color:var(--ink);padding-block:.125rem;text-decoration:none;display:inline-block}.bld-game-title:hover{color:var(--accent)}.bld-game-head>a.bld-game-title{order:2;width:0;height:0;padding:0;font-size:0;line-height:0;overflow:hidden}.bld-game-head>a.bld-game-title:hover{color:#0000}.bld-game-foot{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.5rem;display:flex}.bld-game-foot:empty{display:none}.bld-game-foot .bld-game-badges{margin-left:0}.bld-game-badges{flex-wrap:wrap;gap:.375rem;margin-left:auto;display:inline-flex}.bld-game-body{padding:0 var(--card-x) .875rem;display:grid}.bld-game-body>.bld-line:first-child{border-top:1px solid var(--line)}.wx{color:var(--muted);font:500 var(--fs-2)/1.4 var(--body);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.125rem .625rem;display:inline-flex}.wx-part{white-space:nowrap;align-items:center;gap:.25em;display:inline-flex}.wx-icon{flex:none;width:1.2em;height:1.2em}.wx-part.is-hot{color:var(--accent);font-weight:600}.wx.is-roofed .wx-part.is-hot{color:color-mix(in srgb, var(--accent) 70%, var(--muted))}.wx.is-roofed .wx-part:not(.is-hot),.wx.is-roofed .wx-note{color:var(--muted)}.wx-note{font-style:italic}.bld-found-head{flex-wrap:wrap}.bld-found-head .wx{flex-basis:100%}.bld-line{border-top:1px solid var(--line);gap:.5rem;padding:.75rem 0;display:grid}.bld-line-title{font:500 var(--fs-1) var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.bld-sides{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.bld-side{text-align:left;min-height:3.5rem;color:var(--ink);background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text who""price who";align-items:center;gap:2px .5rem;padding:.625rem .75rem;display:grid}.bld-side:hover:not(:disabled){border-color:var(--edge);background:var(--inset)}.bld-side-text{overflow-wrap:anywhere;grid-area:text;font-weight:600}.bld-side-price{font:500 var(--fs-2) var(--mono);font-variant-numeric:tabular-nums;color:var(--odds);grid-area:price}.bld-side .bld-pickers{grid-area:who}.bld-side.mine,.bld-side.mine:hover:not(:disabled){border-color:var(--mine);box-shadow:inset 0 0 0 1px var(--mine);background:var(--mine-bg);color:var(--ink)}.bld-side.mine .bld-side-price{color:var(--odds)}.bld-side.held{border-style:dashed;border-color:var(--edge)}.bld-side.blocked{cursor:not-allowed;color:var(--muted)}.bld-side.blocked .bld-side-price{color:var(--muted)}.bld-side.limited,.bld-cell.limited{cursor:not-allowed;color:var(--muted);border-style:dashed}.bld-limit{margin:.25rem 0 0}.bld-join{border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--tint);padding:.75rem .875rem}.bld-join p{margin:0 0 .625rem}.bld-rail{gap:.875rem;min-width:0;display:grid;position:sticky;top:.75rem}.bld-estimate-top{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;display:flex}.bld-estimate-note{align-items:center;gap:.5rem;display:flex}.bld-leggame-head{font:600 var(--fs-2)/1.3 var(--body);color:var(--muted);margin:.75rem 0 .25rem}.bld-leggame:first-child .bld-leggame-head{margin-top:0}.bld-leggame .bld-leglist .bld-legline{grid-template-columns:auto minmax(0,1fr) auto 2.75rem;align-items:start}.bld-estimate-top strong{font:400 var(--fs-6)/1 var(--display);letter-spacing:.01em}.bld-estimate-win{margin:.5rem 0 .25rem}.bld-estimate-win b{font:700 var(--fs-5)/1 var(--body)}.bld-estimate .meta{margin:.375rem 0 0}.bld-leglist{margin:0;padding:0;list-style:none}.bld-legline{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem 0;display:grid}.bld-legline:first-child{border-top:0;padding-top:0}.bld-legtext{min-width:0;display:grid}.bld-legtext strong,.bld-legtext .meta{overflow-wrap:anywhere}.bld-stack{gap:.875rem;min-width:0;display:grid}.bld-final{border-color:var(--edge);background:var(--tint)}.bld-final h2{font:700 var(--fs-4)/1.2 var(--body);margin:0 0 .375rem}.bld-final p{margin:0}.bld-venue{gap:.75rem;display:grid}.bld-venue .card-head{margin-bottom:0}.bld-field{gap:.3125rem;display:grid}.bld-field label{margin:0}.bld-league{align-items:center;gap:.625rem;display:flex}.bld-league select,.bld-league .menu{flex:1;min-width:0}.bld-venue .meta{margin:0}.bld-live{gap:1rem;min-width:0;display:grid}.bld-missed{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;margin:0;display:flex}.bld-live .note.ok{margin:0}.bld-live-cols{grid-template-columns:minmax(0,1fr) 21.25rem;align-items:start;gap:1.25rem;display:grid}.bld-live .note.warn{margin:.75rem 0 0}.bld-backdrop{z-index:60;background:color-mix(in srgb, var(--bar) 72%, transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.bld-sheet{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:min(100%,28.75rem);max-height:calc(100dvh - 2rem);box-shadow:0 1.5rem 3.75rem color-mix(in srgb, var(--shade) 50%, transparent);gap:.875rem;padding:1.25rem;display:grid;overflow:auto}.bld-sheet-head{justify-content:space-between;align-items:center;display:flex}.bld-sheet-head h2{font:700 var(--fs-4)/1.2 var(--body);margin:0}.bld-sheet .meta,.bld-sheet .note{margin:0}.bld-sheet-go{height:3rem}.bld-sheet-foot{z-index:1;background:var(--panel);gap:.875rem;margin:0 -1.25rem -1.25rem;padding:.75rem 1.25rem 1.25rem;display:grid;position:sticky;bottom:-1.25rem}.bld-sheet-foot:before{content:"";background:linear-gradient(to bottom, transparent, var(--panel));pointer-events:none;height:1rem;position:absolute;bottom:100%;left:0;right:0}.bld-sheet:has(>.bld-sheet-foot){scroll-padding-bottom:6rem}.bld-limits{border:0;grid-template-columns:1fr 1fr;gap:.625rem .75rem;min-width:0;margin:0;padding:0;display:grid}.bld-label-row{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.625rem;display:flex}.bld-label-row label{margin:0}.bld-label-row .info-tip-button{width:1.375rem;height:1.375rem;font-size:var(--fs-1)}.bld-games{min-width:0}.bld-label{font-size:var(--fs-2);color:var(--muted);display:block}.bld-dropdown{text-align:left;background:var(--inset) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23bcb2d2' stroke-width='1.8'/%3E%3C/svg%3E") no-repeat right .75rem center;border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:2.75rem;color:var(--ink);align-items:center;padding:.5rem 2rem .5rem .75rem;font-weight:400;display:flex}.bld-dropdown:hover:not(:disabled){background-color:var(--inset);border-color:var(--edge)}.bld-dropdown[aria-expanded=true]{border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 6.5l5-5 5 5' fill='none' stroke='%23bcb2d2' stroke-width='1.8'/%3E%3C/svg%3E")}.bld-dropdown.invalid{border-color:var(--err)}.bld-dropdown span{overflow-wrap:anywhere}.bld-dropdown-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);gap:.5rem;padding:.5rem;display:grid}.bld-dropdown-list .bld-game-ticks{background:var(--panel)}.bld-sheet .bld-dropdown-head{font-size:var(--fs-1);color:var(--muted);margin:.25rem .25rem 0}.bld-dropdown-done{justify-self:end}.bld-game-ticks{border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none}.bld-game-ticks li+li{border-top:1px solid var(--line)}.bld-game-ticks label{min-height:3rem;color:var(--ink);font-size:var(--fs-2);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.125rem .625rem;margin:0;padding:.875rem .75rem .875rem 2.375rem;line-height:1.25rem;display:flex;position:relative}.bld-game-ticks input{width:1rem;height:1rem;margin:0;position:absolute;top:1rem;left:.75rem}.bld-game-ticks label>span:not(.meta){overflow-wrap:anywhere;flex:auto;min-width:0}.bld-game-ticks .meta{white-space:nowrap;margin:0}.bld-lock{gap:.5rem;min-width:0;margin-top:-.375rem;display:grid}.bld-lock-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bld-lock-change{white-space:nowrap;min-height:2.75rem;color:var(--accent);background:0 0;border:0;padding:0 .25rem;font-weight:600}.bld-lock-change:hover:not(:disabled){color:var(--ink);background:0 0;text-decoration:underline}.bld-lock-chooser{border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);gap:.625rem;padding:.75rem;display:grid}.bld-lock-rows{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.bld-lock-rows legend{margin-bottom:.375rem;padding:0;font-weight:600}.bld-lock-rows label{min-height:3.5rem;color:var(--ink);cursor:pointer;gap:.125rem;margin:0;padding:.75rem 0 .75rem 1.625rem;display:grid;position:relative}.bld-lock-rows label+label{border-top:1px solid var(--line)}.bld-lock-rows input{width:1rem;height:1rem;margin:0;position:absolute;top:1.0625rem;left:0}.bld-lock-title{overflow-wrap:anywhere;font-weight:600}.bld-lock-rows .meta{margin:0}.bld-lock-other{justify-self:start;min-height:2.75rem}.dt{gap:.375rem;min-width:0;display:grid}.dt-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.125rem .75rem;display:flex}.dt-label{font-size:var(--fs-2);color:var(--muted)}.dt-value{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.dt-body{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);flex-wrap:wrap;gap:.75rem;padding:.5rem;display:flex}.dt.invalid .dt-body{border-color:var(--err)}.dt-cal{flex:13rem;align-content:start;gap:.25rem;min-width:0;display:grid}.dt-month{color:var(--ink);justify-content:space-between;align-items:center;gap:.5rem;font-weight:600;display:flex}.dt-step{border-color:var(--line);width:2rem;height:2rem;color:var(--ink);font-size:var(--fs-4);place-items:center;padding:0;line-height:1;display:grid}.dt-days{border-collapse:collapse;table-layout:fixed;width:100%}.dt-days th{color:var(--muted);font:500 var(--fs-1)/1 var(--mono);text-align:center;padding:.25rem 0}.dt-days td{text-align:center;padding:1px}.dt-day{border-radius:var(--radius-sm);width:100%;height:2rem;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-weight:500}.dt-day:hover:not([aria-disabled=true]){background:var(--inset)}.dt-day:focus-visible{outline-offset:-2px}.dt-day[aria-pressed=true],.dt-day[aria-pressed=true]:hover{background:var(--tint);box-shadow:inset 0 0 0 2px var(--edge);font-weight:700}.dt-day[aria-disabled=true],.dt-day[aria-disabled=true]:hover{color:var(--muted);opacity:.45;cursor:not-allowed;background:0 0}.dt-time{flex:none;gap:.25rem;display:flex}.dt-col{scrollbar-width:thin;scrollbar-color:var(--line) transparent;border-radius:var(--radius-sm);background:var(--inset);width:2.625rem;height:14rem;margin:0;padding:.125rem;list-style:none;position:relative;overflow-y:auto}.dt-col:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dt-col li{min-height:2rem;color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:.375rem;place-items:center;display:grid}.dt-col li:hover:not([aria-disabled=true]){background:var(--panel)}.dt-col li[aria-selected=true]{background:var(--tint);box-shadow:inset 0 0 0 2px var(--edge);font-weight:700}.dt-col li[aria-disabled=true]{color:var(--muted);opacity:.45;cursor:not-allowed}.bld-limits legend{grid-column:1/-1;margin-bottom:.375rem;padding:0;font-weight:600}.bld-limits .meta{grid-column:1/-1}.shell:has(.bld-desk.bld-browse){max-width:none;padding-bottom:0}.bld-review-veil{z-index:8;background:#0009;position:fixed;inset:0 0 0 14.25rem}.bld-review:focus{outline:none}.bld-review:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bld-rv-head{align-items:flex-start;gap:.75rem;display:flex}.bld-rv-head h2{font:700 var(--fs-5)/1.2 var(--body);margin:0}.bld-rv-head .meta{margin:.125rem 0 0}.bld-rv-body{flex-direction:column;flex:auto;gap:.875rem;min-height:0;margin-inline:-.75rem;padding-inline:.75rem;display:flex;overflow-y:auto}.bld-rv-foot{flex-direction:column;flex:none;gap:.75rem;display:flex}.bld-rv-part{flex-direction:column;gap:.5rem;display:flex}.bld-rv-body>*{flex:none}.bld-rv-body>.bld-rv-parlay{flex:auto;min-height:4rem}.bld-rv-several .bld-rv-pick{padding:.5rem .875rem}.bld-rv-several .bld-rv-pick strong{font-size:var(--fs-3)}.bld-rv-label{font:500 var(--fs-1)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bld-rv-headrow{align-items:baseline;gap:.75rem;display:flex}.bld-rv-headrow>:last-child{margin-left:auto}.bld-rv-count{font-size:var(--fs-2);color:var(--ok);font-weight:600}.bld-rv-pick{border:1px solid var(--brand);border-radius:var(--radius);background:var(--tint);align-items:center;gap:.875rem;padding:.75rem 1rem;display:flex}.bld-rv-pick strong{font:700 var(--fs-4)/1.25 var(--body)}.bld-rv-pick .odds-badge,.bld-rv-legs .odds-badge{margin-left:auto}.bld-rv-text{gap:.0625rem;min-width:0;line-height:1.35;display:grid}.bld-rv-text strong{overflow-wrap:anywhere}.bld-rv-text .meta{margin:0}.bld-rv-helmets{flex:none;align-items:center;display:inline-flex}.bld-rv-helmets.pair>*+*{margin-left:-.375rem}.bld-rv-legs{flex:auto;align-content:start;min-height:2rem;margin:0 -.625rem;padding:0 .625rem;list-style:none;display:grid;overflow:hidden auto}.bld-rv-legs.bld-rv-fade{-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000)}.bld-rv-legs li{border-bottom:1px solid var(--line);grid-template-columns:2.125rem auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.5rem 0;display:grid}.bld-rv-legs li.mine{background:var(--tint);border-bottom:0;border-radius:.625rem;margin:.375rem -.625rem 0;padding:.5rem .625rem}.bld-rv-legs li.mine .meta{color:var(--accent)}.bld-rv-legs li>.odds-badge,.bld-rv-legs li>.meta{grid-column:4}.bld-rv-legs .bld-x{grid-column:5;min-width:2.25rem;min-height:2.25rem}.bld-rv-legs .bld-leg-flag{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;display:flex}.bld-review .avatar-disc{width:2.125rem;height:2.125rem;font-size:var(--fs-1);position:relative}.bld-rv-ok{background:var(--ok);border:2px solid var(--panel);border-radius:50%;width:1rem;height:1rem;position:absolute;bottom:-.25rem;right:-.25rem}.bld-rv-ok:after{content:"";border:solid var(--panel);border-width:0 2px 2px 0;width:.25rem;height:.4375rem;position:absolute;top:.0625rem;left:.25rem;transform:rotate(45deg)}.avatar-disc.you .bld-rv-ok{background:var(--brand)}.bld-rv-total{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);flex-wrap:wrap;align-items:stretch;gap:1rem;padding:.75rem 1rem;display:flex}.bld-rv-est{border-right:1px solid var(--line);flex-direction:column;gap:.125rem;padding-right:1rem;display:flex}.bld-rv-est strong{font:400 var(--fs-6)/1 var(--display);letter-spacing:.02em;color:var(--accent);font-variant-numeric:tabular-nums}.bld-rv-win{flex-direction:column;justify-content:center;gap:.125rem;min-width:0;display:flex}.bld-rv-win p{margin:0}.bld-rv-win b{font:400 var(--fs-5)/1.1 var(--display);letter-spacing:.02em}.bld-rv-win .meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bld-review .info-tip-text{top:auto;bottom:calc(100% + .5rem)}.bld-rv-who{align-items:center;gap:1rem;display:flex}.bld-rv-who ul{flex-wrap:wrap;gap:.5rem 1.125rem;margin:0;padding:0;list-style:none;display:flex}.bld-rv-who li{font-size:var(--fs-1);flex-direction:column;align-items:center;gap:.25rem;display:flex}.bld-rv-who li.you{color:var(--accent)}.bld-rv-who li.waiting{opacity:.55}.bld-rv-who>.meta{white-space:nowrap;margin-left:auto}.bld-rv-note{margin:0}.bld-review .note.err{margin:0;display:grid}.bld-review{--rv-room:clamp(0rem, calc((100vh - 50rem) / 6.25), 1rem);gap:calc(.5rem + var(--rv-room) / 4);padding:calc(1rem + var(--rv-room) / 4) calc(1.25rem + var(--rv-room) / 4)}.bld-rv-body{gap:calc(.625rem + var(--rv-room) / 4)}.bld-rv-total{padding-block:calc(.5rem + var(--rv-room) / 4)}.bld-status{border-color:var(--edge);background:var(--tint);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.bld-status.done{border-color:var(--ok)}.bld-status-main{flex:22.5rem;gap:2px;min-width:min(100%,16.25rem);display:grid}.bld-status-main h2{font:700 var(--fs-4)/1.2 var(--body);margin:0}.bld-status-head{align-items:center;gap:.5rem;display:flex}.bld-status-head .info-tip-text{left:0;right:auto}.bld-limits-line{margin:0 0 .6rem}.bld-status-main .meta{margin:0}.bld-status-acts{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bld-status-acts>button{white-space:nowrap;min-height:2.75rem}.bld-ready{margin:0;padding:0;list-style:none;display:grid}.bld-ready li{border-top:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.25rem .625rem;padding:.5rem 0;display:grid}.bld-ready li:first-child{border-top:0;padding-top:0}.bld-ready .avatar-disc{width:1.75rem;height:1.75rem;font-size:var(--fs-1)}.bld-ready .meta{text-align:right}.bld-ready li.done .meta{color:var(--ok)}.bld-qr{border-radius:.5rem;flex:none;width:10rem;height:10rem}button.bld-x{min-width:2.75rem;min-height:2.75rem;color:var(--muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}button.bld-x:hover:not(:disabled){background:var(--err-bg);color:var(--err)}dialog.confirm-dialog{box-sizing:border-box;overscroll-behavior:contain;width:min(27.5rem,100vw - 2.5rem);max-height:calc(100dvh - 2rem);color:var(--ink);border-radius:1.75rem;padding:0;position:fixed;overflow:auto}dialog.confirm-dialog::backdrop{background:#0000008f}.confirm-body{gap:.75rem;padding:1.5rem;display:grid}.confirm-dialog h2{font:700 1.375rem/1.2 var(--body);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;margin:0}.confirm-body>p:not(.note),.confirm-lines{color:var(--story-soft);margin:0;font-size:1rem;line-height:1.45}.confirm-lines{gap:.5rem;padding:0;list-style:none;display:grid}.confirm-body .bld-edit>p,.confirm-body .bld-edit .note{margin:0}.confirm-acts{margin-top:.75rem}@media (prefers-reduced-motion:no-preference){dialog.confirm-dialog[open]{animation:ui-pop-in var(--motion-glass) var(--motion-glass-spring)}dialog.confirm-dialog[open]::backdrop{animation:ui-dim-in .24s var(--motion-glass-out)}}@media (prefers-reduced-motion:reduce){dialog.confirm-dialog[open]{animation:ui-dim-in .2s var(--motion-glass-out)}}@keyframes ui-pop-in{0%{opacity:0;scale:.94}}@keyframes ui-dim-in{0%{opacity:0}}button.ui-grab{box-sizing:border-box;cursor:grab;background:0 0;border:0;border-radius:0;justify-self:stretch;place-items:start center;height:2.75rem;margin:0 -1.25rem -.75rem;padding:.5rem 0 0;display:grid}button.ui-grab:hover:not(:disabled),button.ui-grab:active:not(:disabled){opacity:1;background:0 0;transform:none}button.ui-grab:active{cursor:grabbing}button.ui-grab:focus-visible{outline-offset:-2px;border-radius:1.75rem 1.75rem 0 0}.ui-grab-bar{border-radius:var(--radius-pill);background:#ffffff4d;width:2.5rem;height:.3125rem;display:block}.bld-sheet.ui-sheet{border:1px solid var(--glass-rim);box-shadow:0 1.5rem 3.75rem #0000008c, inset 0 1px 0 var(--glass-rim-high);border-radius:1.75rem;gap:1rem;padding:1.5rem}.bld-backdrop.ui-shade{overscroll-behavior:contain;animation:ui-dim-in .24s var(--motion-glass-out);background:#0000008f}@media (width<=79.9375rem){.bld-backdrop.ui-shade{place-items:end center;padding:0}.bld-sheet.ui-sheet{width:min(100%,36rem);max-height:calc(100dvh - 2.5rem);padding:0 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));transition:transform var(--motion-glass) var(--motion-glass-spring);animation:ui-sheet-up var(--motion-glass) var(--motion-glass-spring);border-bottom:0;border-radius:1.75rem 1.75rem 0 0}}@media (width>=80rem){button.ui-grab{display:none}.bld-sheet.ui-sheet{animation:ui-pop-in var(--motion-glass) var(--motion-glass-spring)}}@media (prefers-reduced-motion:reduce){.bld-sheet.ui-sheet{animation:ui-dim-in .2s var(--motion-glass-out);transition:none}}@keyframes ui-sheet-up{0%{translate:0 100%}}.inv-head{align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.inv-head h2{min-width:0;font:700 1.375rem/1.2 var(--body);letter-spacing:-.01em;color:var(--ink);flex:1;margin:0}.inv-badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand) 32%, transparent);width:2.5rem;height:2.5rem;color:var(--accent);border:1px solid #ccc1fb61;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff2e}.inv-badge svg{width:1.25rem;height:1.25rem}.invite-sheet .inv-lede{color:var(--story-soft);font:400 1rem/1.45 var(--body);margin:-.375rem 0 0}.invite-sheet:focus{outline:none}.inv-cols{grid-template-columns:minmax(0,1fr);grid-template-areas:"stack""qr""foot";align-items:start;gap:1.25rem;display:grid}.inv-stack{grid-area:stack;gap:1.25rem;min-width:0;display:grid}.inv-stack>.note,.inv-stack>.meta{margin:0}.inv-link{border:1px solid var(--glass-rim);border-radius:var(--radius-pill);background:#00000061;align-items:center;gap:.5rem;height:3.25rem;padding:0 .375rem 0 1rem;display:flex}.inv-link:focus-within{border-color:var(--accent)}.inv-link>svg{width:1.125rem;height:1.125rem;color:var(--muted);flex:none}input.inv-field,input.inv-field:focus{min-width:0;height:auto;box-shadow:none;color:var(--ink);font:500 .9375rem/1.5 var(--mono);text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0 0 0 1px}button.inv-copy{border:1px solid var(--glass-rim);border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--accent);background:#ffffff14;flex:none;place-items:center;padding:0;display:grid;position:relative}button.inv-copy:hover:not(:disabled){border-color:var(--glass-rim-high);background:#ffffff24}.inv-copy svg{width:1.125rem;height:1.125rem}.inv-acts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;display:grid}.inv-act{min-width:0;color:var(--story-soft);font:600 .8125rem/1.1 var(--body);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:1rem;align-content:start;justify-items:center;gap:.5rem;padding:0;text-decoration:none;display:grid}.inv-act.inv-act:hover:not(:disabled){color:var(--ink);background:0 0;border:0}.inv-act.inv-act:active:not(:disabled){opacity:1;transform:none}.inv-ring{border:1px solid var(--glass-rim);border-radius:var(--radius-pill);width:3.5rem;height:3.5rem;color:var(--accent);transition:scale .18s var(--motion-glass-out), background-color .18s var(--motion-glass-out);background:linear-gradient(#ffffff1c,#ffffff08);place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff3,0 .25rem .75rem #0000004d}.inv-act:active .inv-ring{scale:.92}.inv-ring svg{width:1.5rem;height:1.5rem}.inv-act[aria-pressed=true]{color:var(--ink)}.inv-act[aria-pressed=true] .inv-ring,.is-copied .inv-act-copy .inv-ring{color:var(--ink);background:radial-gradient(120% 140% at 50% 0%, #ffffff38, #ffffff0a 62%), color-mix(in srgb, var(--brand) 30%, transparent);border-color:#ccc1fb80}.is-copied .inv-copy{color:var(--ink)}.inv-qr{border:1px solid var(--glass-rim);background:#0000004d;border-radius:1.25rem;grid-area:qr;justify-items:center;gap:.625rem;padding:1rem;display:grid}.inv-qr-tile{border-radius:1rem;width:10rem;height:10rem;overflow:hidden}.inv-qr-code{width:100%;height:100%;display:block}.inv-qr-quiet{fill:var(--ink)}.inv-qr-dark{fill:var(--bar)}.inv-qr p{color:var(--story-soft);font:500 .875rem/1.3 var(--body);text-align:center;margin:0}.inv-foot{border-top:1px solid #ffffff17;grid-area:foot;justify-content:center;padding-top:1rem;display:flex}.inv-foot .ui-pill svg{width:1.125rem;height:1.125rem}@media (prefers-reduced-motion:no-preference){.inv-qr{animation:ui-pop-in var(--motion-glass) var(--motion-glass-spring)}}@media (width>=80rem){.bld-sheet.ui-sheet.invite-sheet{width:min(100%,27.5rem)}.bld-sheet.ui-sheet.invite-sheet.qr-open{width:min(100%,37.5rem)}.qr-open .inv-cols{grid-template-columns:minmax(0,1fr) 12rem;grid-template-areas:"stack qr""foot qr"}.inv-foot{justify-content:flex-start}}.ui-sheet .bld-sheet-head h2{font:700 1.375rem/1.2 var(--body);letter-spacing:-.01em;color:var(--ink);margin:0}.share-sheet:focus{outline:none}.bld-sheet:not(.ui-sheet)>button.ui-grab{margin-top:-1.25rem}@media (width<=79.9375rem){.bld-sheet.start-sheet{width:min(100%,36rem);transition:transform var(--motion-glass) var(--motion-glass-spring);animation:ui-sheet-up var(--motion-glass) var(--motion-glass-spring);border-bottom:0;border-radius:1.75rem 1.75rem 0 0}}@media (prefers-reduced-motion:reduce){.bld-sheet.start-sheet{transition:none;animation:none}}.fb-sheet-head.fb-compose-head{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding-top:0}.fb-compose-head>button.ui-grab{margin:0 -1rem -.75rem -1.25rem}.fb-compose-head h2{align-items:center;min-height:2.75rem;display:flex}@media (width>=80rem){.fb-sheet-head.fb-compose-head{padding-top:.875rem}}@media (width<=79.9375rem){.bld-rail.sheet>button.ui-grab{margin:-.875rem 0 -.5rem}}.bld-ls-sheet{transition:transform var(--motion-glass) var(--motion-glass-spring)}.bld-ls-in>button.ui-grab{align-self:stretch;margin:-.625rem -1rem -.5rem}@media (prefers-reduced-motion:reduce){.bld-rail.sheet,.bld-ls-sheet{transition:none}}.bld-topbar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.bld-edit{gap:.75rem;display:grid}.bld-unlock{flex:100%}.bld-confirm{border-color:color-mix(in srgb, var(--err) 45%, transparent);background:var(--err-bg)}button.danger{color:var(--err);border-color:var(--err-edge)}button.danger:hover:not(:disabled){border-color:var(--err);background:var(--err-tint);color:var(--ink)}@media (width<=79.9375rem){.bld-pick,.bld-live-cols{grid-template-columns:minmax(0,1fr)}.bld-scorers-name>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bld-scorers-name>.bld-scorers-short{display:-webkit-box}.bld-scorers-name>.bld-scorers-full{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bld-pick>.bld-searchbox{z-index:5;background:var(--bg);padding:.375rem 0;position:sticky;top:0}.bld-leggame .bld-leglist .bld-legline{grid-template-columns:auto minmax(0,1fr) auto auto}.bld-rail{display:none;position:static}.bld-rail.sheet{z-index:70;max-height:84dvh;padding:.875rem .875rem calc(1.125rem + env(safe-area-inset-bottom,0px));border:1px solid var(--line);background:var(--bg);box-shadow:0 -1rem 2.5rem color-mix(in srgb, var(--shade) 55%, transparent);transition:transform var(--motion-glass) var(--motion-glass-spring);border-bottom:0;border-radius:1.25rem 1.25rem 0 0;padding-inline:max(.875rem,50% - 27.25rem);animation:.2s cubic-bezier(.16,1,.3,1) bld-sheet-up;display:grid;position:fixed;inset:auto 0 0;overflow-y:auto}.bld-veil{z-index:65;background:color-mix(in srgb, var(--bar) 70%, transparent);position:fixed;inset:0}.bld-sheet-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bld-sheet-head h2{font:700 var(--fs-3)/1.2 var(--body);margin:0}.bld-sheet-head button{min-height:2.75rem}.bld-tray{z-index:40;left:0;right:0;bottom:calc(4.25rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--edge);background:var(--bg);box-shadow:0 -.625rem 1.5rem color-mix(in srgb, var(--shade) 45%, transparent);box-shadow:none;pointer-events:none;padding:.625rem .875rem .75rem;background:0 0;border-top:0;gap:.5rem;max-width:56.25rem;margin-inline:auto;padding:.5rem .875rem .625rem;display:grid;position:fixed}.bld-tray-bar{pointer-events:auto;text-align:left;background:var(--orange);border-color:var(--orange);width:100%;min-height:3.5rem;color:var(--on-orange);border-radius:var(--radius);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--shade) 50%, transparent);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;font-weight:700;display:flex}.bld-tray-what{gap:0;display:grid}.bld-tray-what small{font-weight:600;font-size:var(--fs-2);color:var(--on-orange)}.bld-tray-row{align-items:stretch;gap:.5rem;display:flex}.bld-tray-row.locks .bld-tray-bar{background:var(--panel);border-color:var(--line);min-width:0;color:var(--ink);flex:1}.bld-tray-row.locks .bld-tray-what small{color:var(--muted)}.bld-tray-row.locks .bld-tray-what b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bld-tray-lock{pointer-events:auto;white-space:nowrap;border-radius:var(--radius);min-height:3.5rem;box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--shade) 50%, transparent);flex:none;padding-inline:1.125rem}.bld-pick{padding-bottom:3rem}}@keyframes bld-sheet-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bld-rail.sheet{animation:none}}@media (width<=40rem){.bld-side{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""price""who";padding:.5625rem .625rem}.bld-side .bld-pickers{margin-top:.25rem}.bld-legline{grid-template-columns:auto minmax(0,1fr);align-items:start}.bld-legline:has(.bld-x){grid-template-columns:auto minmax(0,1fr) auto}.bld-legline .bld-x{align-self:start}.bld-status{flex-wrap:nowrap;align-items:center;gap:.75rem}.bld-status-main{flex:auto;min-width:0}.bld-status-main h2{font-size:var(--fs-3)}.bld-status-acts{flex:none}.bld-status-acts>button{justify-content:center;width:auto}.bld-grid{grid-template-columns:minmax(min-content,.9fr) repeat(3,minmax(0,1fr));gap:.25rem}.bld-cell{min-height:3.625rem;font-size:var(--fs-2);padding:.3125rem 2px}.bld-cell-odds{font-size:var(--fs-3)}.bld-scorers-name .bld-helmet{width:1.5rem;height:auto}.bld-limits{grid-template-columns:minmax(0,1fr)}.bld-backdrop{place-items:end center;padding:0}.bld-sheet{border-radius:var(--radius) var(--radius) 0 0;width:100%}}.league-page{gap:1rem;min-width:0;display:grid}.lhead{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"crest name step""crest line step""acts acts acts";align-items:center;gap:.375rem .875rem;margin-top:.375rem;display:grid}.lhead>.crest{grid-area:crest}.lhead-name{flex-wrap:wrap;grid-area:name;align-self:end;align-items:center;gap:.25rem .75rem;min-width:0;display:flex}.lhead h1{font:700 var(--fs-6)/1.1 var(--body);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.league-line{font-size:var(--fs-2);grid-area:line;align-self:start}.lhead-actions{grid-area:acts;gap:.625rem;margin-top:.375rem;display:flex}.lhead-actions .button,.lhead-actions>button{white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;min-width:9rem;min-height:2.75rem;display:inline-flex}@media (width<=40rem){.lhead{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"crest name""line line""step step""acts acts";gap:.75rem}.lhead-actions{margin-top:0}.lhead-actions .button,.lhead-actions>button{flex:1 1 0;min-width:0}.lhead-name{align-self:center}.lhead h1{font-size:var(--fs-5)}.league-line{font-size:var(--fs-2)}.league-line>span:last-child:not(:first-child){flex-basis:100%}.lhead-actions.three{flex-wrap:wrap}.lhead-actions.three>:last-child{flex-basis:100%}}.lhead.disbanded{grid-template-areas:"crest name step""crest line step""gone gone gone""acts acts acts"}.lhead .league-disbanded{grid-area:gone;margin:.375rem 0 0}@media (width<=40rem){.lhead.disbanded{grid-template-areas:"crest name""line line""gone gone""step step""acts acts"}.lhead .league-disbanded{margin:0}}.manage-page{--mp-violet:#6b56d8;gap:1rem;min-width:0;max-width:48rem;display:grid}.manage-page .page-head{margin:0}.mp-league{border:1px solid var(--line);background-color:var(--panel);background-image:linear-gradient(90deg, transparent 35%, color-mix(in srgb, var(--mp-violet) 26%, transparent) 100%);border-radius:1.375rem;align-items:center;gap:.875rem;min-width:0;padding:1.125rem;display:flex}.mp-crest{box-sizing:border-box;border:2.5px solid color-mix(in srgb, var(--brand) 60%, var(--panel));background:var(--inset);width:3.5rem;height:3.5rem;font:700 var(--fs-3)/1 var(--body);border-radius:50%;flex:none;place-items:center;display:grid}.mp-league-id{gap:.125rem;min-width:0;display:grid}.mp-league-name{font:700 var(--fs-4)/1.2 var(--body);overflow-wrap:anywhere;margin:0}.mp-league-sub{color:var(--muted);font-size:var(--fs-2);margin:0}.mp-people-wrap h2:focus{outline:0}.mp-people{grid-template-columns:minmax(0,1fr);gap:.625rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=80rem){.mp-people{grid-template-columns:repeat(2,minmax(0,1fr))}}.mp-person{border:1px solid var(--line);background:var(--panel);border-radius:1.25rem;align-items:center;gap:.75rem;min-width:0;padding:.875rem;display:flex}.mp-person.mine{border-color:var(--edge)}.mp-person .avatar-disc{width:2.75rem;height:2.75rem}.mp-person .member-name{min-width:0;font:600 var(--fs-3)/1.25 var(--body);overflow-wrap:anywhere;flex:auto}.mp-tail{white-space:nowrap}.mp-crown{vertical-align:-.125rem;color:var(--orange);margin-left:.375rem;display:inline-block}.mp-crown .icon{width:1rem;height:1rem;display:block}.mp-acts{flex:none;gap:.25rem;display:flex}.mp-round{min-width:3rem;color:var(--muted);font:600 var(--fs-1)/1 var(--body);white-space:nowrap;background:0 0;border:0;border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:0;display:flex}.mp-round:hover:not(:disabled){background:0 0}.mp-ring{box-sizing:border-box;border:1.5px solid var(--line);background:var(--inset);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.mp-ring .icon{width:1.125rem;height:1.125rem}.mp-round.promote{color:var(--accent)}.mp-round.promote .mp-ring{border-color:var(--edge);background:color-mix(in srgb, var(--mp-violet) 18%, transparent)}.mp-round.remove{color:var(--err)}.mp-round.remove .mp-ring{border-color:var(--err-edge);background:var(--err-tint)}.mp-round:hover:not(:disabled) .mp-ring{border-color:currentColor}.mp-ends{border-top:1px solid var(--line);gap:.625rem;margin-top:.25rem;padding-top:1rem;display:grid}.mp-ends.pair{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-pill{border-radius:var(--radius-pill);min-width:0;height:3.125rem;font:700 var(--fs-3)/1 var(--body);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;display:flex}.mp-pill .icon{flex:none;width:1.125rem;height:1.125rem}.mp-pill.leave{border:1px solid var(--line);background:var(--inset);color:var(--ink)}.mp-pill.leave:hover:not(:disabled){border-color:var(--muted);background:var(--line)}.mp-pill.danger{border:1.5px solid var(--err-edge);color:var(--err)}.mp-pill.danger:hover:not(:disabled){border-color:var(--err);background:var(--err-tint);color:var(--ink)}.confirm-body .confirm-counts{color:var(--ink)}.confirm-field{color:var(--story-soft);gap:.5rem;margin-top:.25rem;font-size:.875rem;font-weight:600;display:grid}.confirm-field input{border-color:var(--glass-rim);border-radius:var(--radius-pill);background:#00000059;width:100%;min-height:3rem;padding:0 1.125rem;font-size:1rem;font-weight:500}.league-cols{grid-template-columns:minmax(0,1fr) 24.375rem;align-items:start;gap:1.5rem;display:grid}.league-main{gap:1rem;min-width:0;display:grid}.league-rail{scrollbar-width:thin;gap:1rem;min-width:0;max-height:calc(100vh - 2rem);display:grid;position:sticky;top:1rem;overflow-y:auto}.league-rail .panel{margin-bottom:0}.league-rail .league-members .panel-head{margin-bottom:.25rem}@media (width<=79.9375rem){.league-cols{grid-template-columns:minmax(0,1fr)}.league-rail{max-height:none;position:static;overflow:visible}.league-cols{gap:1rem}}.pull-tab{z-index:7;width:2.625rem;color:var(--ink);background:var(--tint);border:1px solid color-mix(in srgb, var(--brand) 45%, var(--bg));border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:-.375rem 0 1.125rem var(--shade);border-right:0;flex-direction:column;align-items:center;gap:.875rem;padding:1.25rem 0 1.375rem;display:flex;position:fixed;top:50%;right:0;translate:0 -50%}button.pull-tab:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 18%, var(--panel));border-color:var(--brand);border-right:0}.pull-tab-words{writing-mode:vertical-rl;font:600 var(--fs-2)/1 var(--body);letter-spacing:.06em}.pull-tab-badge{background:var(--brand);min-width:1.375rem;height:1.375rem;color:var(--on-brand);font:700 var(--fs-1)/1 var(--body);font-variant-numeric:tabular-nums;border-radius:.6875rem;flex:none;place-items:center;padding:0 .375rem;display:grid}.bld-acts-line{justify-items:end;gap:.625rem;min-width:0;margin-bottom:-.25rem;display:grid}.bld-acts-line>.note{margin:0}.bld-acts{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}button.bld-acts-start{border:1px solid var(--brand);background:color-mix(in srgb, var(--brand) 14%, var(--bg));min-height:2.625rem;color:var(--ink);font:700 var(--fs-2)/1 var(--body);border-radius:.625rem;align-items:center;gap:.5rem;padding:0 1rem;display:inline-flex}button.bld-acts-start:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 26%, var(--bg));border-color:var(--brand)}.bld-acts-sep{background:var(--line);flex:none;width:1px;height:1.625rem;margin:0 .25rem}button.bld-acts-icon{border:1px solid var(--line);background:var(--bg);width:2.625rem;height:2.625rem;color:var(--ink);border-radius:.625rem;flex:none;place-items:center;padding:0;display:grid;position:relative}button.bld-acts-icon:hover:not(:disabled){border-color:var(--accent);background:var(--tint)}button.bld-acts-icon.danger,button.bld-acts-icon.danger:hover:not(:disabled){color:var(--err)}.bld-acts-tip{z-index:8;white-space:nowrap;border:1px solid color-mix(in srgb, var(--brand) 45%, var(--bg));border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font:600 var(--fs-1)/1.2 var(--body);box-shadow:0 .5rem 1.5rem var(--shade);pointer-events:none;padding:.375rem .625rem;position:absolute;top:calc(100% + .5rem);left:50%;translate:-50%}@media (width>=80rem){.bld-sheet{width:min(100%,36.25rem)}.bld-league .menu-button .crest{flex:none}}.menu-list li>.crest{flex:none}.menu-list li>.menu-two{gap:1px;display:grid}.menu-two>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-detail{color:var(--muted);font-size:var(--fs-1);font-weight:400}.menu-list li.menu-foot{border-top:1px solid var(--line);min-height:0;color:var(--muted);font-size:var(--fs-1);cursor:default;border-radius:0;margin-top:.25rem;padding:.5625rem .625rem .3125rem}.bld-desk.frozen .bld-cell,.bld-desk.frozen .bld-side,.bld-desk.frozen .bld-pcell{opacity:.5;cursor:not-allowed}.note.bld-unavail{min-width:0;margin:0;padding:.5rem 1rem}.bld-unavail ul{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.bld-unavail li{flex-wrap:wrap;align-items:center;gap:.25rem .875rem;min-width:0;display:flex}.bld-unavail-text{overflow-wrap:anywhere;flex:20rem;min-width:0}.bld-unavail-text strong{color:var(--ink)}.bld-unavail li>button{flex:none;min-height:2rem;padding:.25rem .75rem}.bld-side.flagged{position:relative}.bld-flagtag{z-index:1;border:1px solid var(--edge);background:var(--warn-bg);color:var(--accent);font:700 var(--fs-1)/1.4 var(--body);letter-spacing:0;white-space:nowrap;pointer-events:none;border-radius:.375rem;padding:0 .375rem;position:absolute;top:-.5rem;left:.375rem}.bld-pcell>.bld-flagtag{left:auto;right:0}.bld-pcell.flagged>.bld-corner{display:none}.bld-ptable-scroll:has(.bld-flagtag){padding-top:.5rem}.bld-timed{transition:opacity .2s ease-out}.bld-timed.fading{opacity:0}@media (prefers-reduced-motion:reduce){.bld-timed{transition:none}}.league-pane{gap:1rem;min-width:0;display:grid}.league-pane>.panel{margin-bottom:0}.league-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.league-tabs button{min-height:2.75rem;padding:.375rem .5rem}.league-legs-empty .empty{margin:0}@media (width>=80rem){.league-tabs,.pane-legs.none{display:none}}@media (width<=79.9375rem){.league-main,.league-rail{display:contents}.league-cols[data-tab=chat] :is(.pane-legs,.pane-standings),.league-cols[data-tab=legs] :is(.pane-chat,.pane-standings),.league-cols[data-tab=standings] :is(.pane-chat,.pane-legs){display:none}.league-tabs{z-index:6;position:sticky;top:.5rem}}.league-chat{gap:.75rem;padding:1rem 0 0;display:grid;overflow:hidden}.league-chat>:not(.chat-feed){margin-inline:var(--card-x)}.chat-head{flex-wrap:wrap;gap:.25rem .75rem;margin-bottom:0}.chat-head .meta{font-size:var(--fs-2)}.chat-open-league{font-size:var(--fs-2);color:var(--accent);margin-left:auto;font-weight:600}@media (width>=80rem) and (not (pointer:coarse)){.chat-open-league{margin-block:-.125rem;padding-block:.125rem}}.chat-loading,.chat-empty,.chat-readonly{margin-block:0}.chat-feed{padding:.875rem var(--card-x);overscroll-behavior:contain;border-block:1px solid var(--line);align-content:start;gap:.75rem;max-height:min(34rem,70vh);margin:0;list-style:none;display:grid;overflow-y:auto}.chat-earlier{justify-self:center}.chat-msg{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;display:grid;position:relative}.chat-disc.sm{width:1.875rem;height:1.875rem;font-size:var(--fs-1)}.chat-msg-main{justify-items:start;gap:.1875rem;min-width:0;display:grid}.chat-msg-head{font-size:var(--fs-2);flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0;display:flex}.chat-msg-head .meta{font-size:var(--fs-1)}.chat-replyref{font-size:var(--fs-1);color:var(--accent);overflow-wrap:anywhere;margin:0}.chat-bubble{background:var(--inset);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.25rem .75rem .75rem;max-width:100%;margin:0;padding:.4375rem .75rem}.chat-msg.mine .chat-bubble{background:var(--mine-bg)}.chat-gif{border-radius:.625rem;max-width:min(15rem,100%);line-height:0;display:block;overflow:hidden}.gif-img{width:100%;height:auto;display:block}.chat-msg-acts{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);opacity:0;pointer-events:none;gap:2px;padding:2px;display:flex;position:absolute;top:-.375rem;right:0}.chat-msg:focus-within .chat-msg-acts{opacity:1;pointer-events:auto}@media (hover:hover){.chat-msg:hover .chat-msg-acts{opacity:1;pointer-events:auto}}.chat-msg-acts button{border-radius:var(--radius-xs);min-height:2rem;color:var(--muted);font-size:var(--fs-1);border:0;padding:.1875rem .5rem;font-weight:600}.chat-msg-acts button:hover:not(:disabled){color:var(--ink);background:var(--inset)}.chat-msg-acts .danger-text:hover:not(:disabled){color:var(--err)}.chat-item{display:grid}.chat-parlay{border:1px solid var(--edge);background:var(--tint);border-radius:.75rem;gap:.625rem;padding:.75rem .875rem;display:grid}.chat-parlay-head{align-items:center;gap:.625rem;display:flex}.chat-parlay-who{flex:1;min-width:0;line-height:1.3}.chat-parlay-who p{overflow-wrap:anywhere;margin:0}.chat-chip{border-radius:var(--radius-sm);font-size:var(--fs-2);white-space:nowrap;color:var(--muted);flex:none;padding:.125rem .5625rem;font-weight:600}.chat-chip.flag{background:var(--flag-bg);color:var(--flag)}.chat-chip.err{background:var(--err-bg);color:var(--err);box-shadow:inset 0 0 0 1px var(--err-edge)}.chat-chip.ok{background:var(--ok-bg);color:var(--ok)}.chat-parlay-ticket{background:var(--panel);border-radius:.625rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem .875rem;padding:.625rem .75rem;display:grid}.chat-parlay-money{gap:2px;display:grid}.chat-odds{font:500 var(--fs-4)/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--odds)}.chat-parlay-money .meta{font-size:var(--fs-1);white-space:nowrap}.chat-parlay-legs{font-size:var(--fs-2);gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.chat-parlay-legs li{overflow-wrap:anywhere;align-items:baseline;gap:.5rem;min-width:0;display:flex}.chat-pip{background:var(--muted);border-radius:50%;flex:none;width:.5rem;height:.5rem;transform:translateY(-1px)}.chat-pip.flag{background:var(--flag)}.chat-pip.ok{background:var(--ok)}.chat-pip.err{background:var(--err)}.chat-parlay-foot{gap:.5rem;min-width:0;display:grid}.chat-rx-row{flex-wrap:wrap;gap:.375rem;min-width:0;display:flex}.chat-parlay-acts{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.chat-rx{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);min-height:2rem;color:var(--ink);font-size:var(--fs-2);align-items:center;gap:.3125rem;padding:2px .625rem;font-weight:600;display:inline-flex}.chat-rx.mine{border-color:var(--mine);background:var(--mine-bg)}.chat-rx-add{border:1px dashed var(--edge);border-radius:var(--radius-pill);min-height:2rem;font-size:var(--fs-2);align-items:center;gap:.375rem;padding:2px .75rem;display:inline-flex}.chat-reply{min-height:2rem;color:var(--accent);font-weight:600;font-size:var(--fs-2);margin-left:auto}button.link.chat-reply,button.link.chat-reply:hover:not(:disabled){color:var(--accent)}button.link.chat-reply:hover:not(:disabled){color:var(--ink)}.chat-rx-hint{font-size:var(--fs-2);color:var(--muted);margin:0}.chat-opened{--opened-base:var(--tint);--opened-bg:var(--opened-base);border:1px solid var(--edge);background:var(--opened-bg);min-width:0;color:var(--ink);border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem .875rem;text-decoration:none;transition:background-color .15s;display:flex}.chat-opened.lit{--opened-base:color-mix(in srgb, var(--accent) 14%, var(--panel));border-color:var(--accent)}.chat-opened-tile{background:color-mix(in srgb, var(--ink) 8%, transparent);width:2.25rem;height:2.25rem;color:var(--muted);border-radius:.625rem;flex:none;place-items:center;display:grid}.chat-opened.lit .chat-opened-tile{background:var(--accent);color:var(--bg)}.chat-opened-main{flex:1;gap:.3125rem;min-width:0;line-height:1.3;display:grid}.chat-opened-title{overflow-wrap:anywhere}.chat-opened-meta{clip-path:inset(-.5rem -.5rem -.5rem .5rem);font-size:var(--fs-2);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;row-gap:.25rem;margin-left:-.5rem;display:flex}.chat-opened-meta>*{padding-left:.5rem}.chat-seats{align-items:center;display:inline-flex}.chat-seat{box-sizing:border-box;width:1.375rem;height:1.375rem;box-shadow:0 0 0 1.5px var(--opened-bg);color:var(--bg);font:700 var(--fs-1)/1 var(--body);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;margin-left:-.125rem;display:inline-grid}.chat-seat:first-child{margin-left:0}.chat-seat.out{background:color-mix(in srgb, var(--bg) 45%, var(--opened-bg));box-shadow:0 0 0 1.5px var(--opened-bg), inset 0 0 0 1px color-mix(in srgb, var(--muted) 40%, transparent)}.chat-seat.in{background:var(--accent)}.chat-seat.me-in{background:var(--ok);color:var(--leg-on-hit)}.chat-seat.me-empty{border:1.5px dashed var(--accent);background:var(--opened-bg);color:var(--accent)}.chat-seat.more{border-radius:var(--radius-pill);background:var(--inset);width:auto;min-width:1.375rem;color:var(--muted);padding:0 .3125rem;font-weight:600}.chat-opened-lock{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.chat-opened-posted{white-space:nowrap}.chat-opened-posted:before{content:"·";content:"·" / "";text-align:center;width:.5rem;margin-left:-.5rem;display:inline-block}.chat-opened-go{color:var(--accent);flex:none;align-items:center;gap:.25rem;display:inline-flex}.chat-opened-hint{font-size:var(--fs-1);font-weight:600}.chat-opened-chev{place-items:center;transition:transform .15s;display:inline-grid}@media (hover:hover){.chat-opened:hover{--opened-bg:color-mix(in srgb, var(--opened-base) 92%, var(--ink))}.chat-opened:hover .chat-opened-chev{transform:translate(.1875rem)}}.chat-opened:active{--opened-bg:color-mix(in srgb, var(--opened-base) 86%, var(--ink));transform:scale(.99)}@media (prefers-reduced-motion:reduce){.chat-opened,.chat-opened-chev{transition:none}.chat-opened:active{transform:none}}@media (width<=79.9375rem){.chat-opened-hint,.chat-opened-posted{display:none}.chat-opened-go{color:var(--muted)}.chat-opened.lit .chat-opened-chev{background:var(--accent);width:2rem;height:2rem;color:var(--bg);border-radius:50%}}.chat-event{background:var(--inset);font-size:var(--fs-2);color:var(--ink);border-radius:.625rem;align-items:baseline;gap:.625rem;padding:.375rem .75rem;display:flex}.chat-event-mark{color:var(--muted);flex:none;font-weight:700}.chat-event.ok .chat-event-mark{color:var(--ok)}.chat-event.err .chat-event-mark{color:var(--err)}.chat-event.flag .chat-event-mark{color:var(--flag)}.chat-event-text{overflow-wrap:anywhere;flex:1;min-width:0}.chat-event .meta{font-size:var(--fs-1);white-space:nowrap;flex:none}.chat-compose{gap:.5rem;padding-bottom:.875rem;display:grid}.chat-compose .note{margin:0}.chat-replying{font-size:var(--fs-2);color:var(--accent);align-items:center;gap:.5rem;min-width:0;display:flex}.chat-replying>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-target{font-size:var(--fs-2);margin:0}.chat-room{font-size:var(--fs-1)}.chat-sheet{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);color:var(--ink);margin:0;padding:0;overflow-y:auto}.chat-sheet::backdrop{background:color-mix(in srgb, var(--bar) 62%, transparent)}.chat-sheet.pop{width:min(25rem,100vw - 2rem);max-height:min(32rem,100vh - 2rem);box-shadow:0 1.125rem 2.75rem color-mix(in srgb, var(--shade) 60%, transparent);border-radius:.875rem;position:fixed;inset:auto}.chat-sheet.pop::backdrop{background:0 0}.chat-sheet:not(.pop){border-bottom:0;border-radius:1.375rem 1.375rem 0 0;width:100%;max-width:100%;max-height:84dvh;margin-inline:auto;animation:.2s cubic-bezier(.16,1,.3,1) bld-sheet-up;position:fixed;inset:auto 0 0}@media (prefers-reduced-motion:reduce){.chat-sheet:not(.pop){animation:none}}.chat-sheet-in{gap:.75rem;padding:.875rem 1rem 1rem;display:grid}.chat-sheet:not(.pop) .chat-sheet-in{padding:.5rem .75rem calc(1.5rem + env(safe-area-inset-bottom,0px))}.chat-sheet-head{align-items:start;gap:.75rem;display:flex}.chat-sheet-head>div{flex:1;gap:2px;min-width:0;display:grid}.chat-sheet-head h2{font:700 var(--fs-3)/1.25 var(--body);overflow-wrap:anywhere;margin:0}.chat-sheet-head .meta{font-size:var(--fs-2);overflow-wrap:anywhere;margin:0}.chat-sheet-label{font-size:var(--fs-1);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:.5rem;margin:0;font-weight:700;display:flex}.chat-sheet-label .meta{text-transform:none;letter-spacing:0;font-weight:500}.chat-rx-big{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;display:grid}.chat-rx-big button{border:1px solid var(--line);background:var(--inset);color:var(--ink);border-radius:.75rem;justify-items:center;gap:2px;padding:.5rem 0;display:grid}.chat-rx-big button[aria-pressed=true],.chat-rx-more button[aria-pressed=true]{border-color:var(--mine);background:var(--mine-bg)}.chat-rx-glyph{font-size:1.75rem;line-height:1.1}.chat-rx-word{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-1);letter-spacing:-.01em;color:var(--muted);font-weight:600;overflow:hidden}.chat-rx-more{grid-template-columns:repeat(8,minmax(0,1fr));gap:.25rem;display:grid}.chat-rx-more button{border:1px solid #0000;border-radius:.5rem;min-height:2.75rem;padding:.25rem 0;font-size:1.375rem;line-height:1}.chat-sheet-acts{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.5rem;padding-top:.75rem;display:grid}.chat-sheet-acts button{min-height:2.75rem}@media (width<=40rem){.chat-rx-more{grid-template-columns:repeat(8,minmax(0,1fr))}.chat-rx-glyph{font-size:1.5rem}}.gif-picker{gap:.625rem;min-width:0;display:grid}.gif-search{height:2.5rem}.gif-trouble{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;display:flex}.gif-loading{margin:0}.gif-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.gif-choice{background:var(--inset);aspect-ratio:4/3;border:0;border-radius:.625rem;width:100%;padding:0;line-height:0;display:block;overflow:hidden}.gif-choice .gif-img{object-fit:cover;width:100%;height:100%}.gif-more{justify-self:center}.gif-attribution{font-size:var(--fs-1);letter-spacing:.04em;color:var(--muted);text-align:right;margin:-.25rem 0 0;font-weight:700}.chat-toast{z-index:80;left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));border:1px solid var(--line);background:var(--inset);max-width:calc(100vw - 2rem);color:var(--ink);box-shadow:0 .75rem 1.875rem color-mix(in srgb, var(--bar) 50%, transparent);border-radius:.75rem;margin:0;padding:.625rem 1rem;font-weight:600;position:fixed;transform:translate(-50%)}@media (width<=79.9375rem){.chat-toast{bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}.chat-sheet:not(.pop){max-width:56.25rem}.chat-parlay,.chat-msg{-webkit-touch-callout:none}.chat-parlay{-webkit-user-select:none;user-select:none}}.crumb{color:var(--muted);font-size:var(--fs-2);margin:0}.crumb a{color:var(--ink);text-underline-offset:.1875rem;text-decoration:underline}@media (width<=79.9375rem){.crumb a{align-items:center;min-height:2.75rem;display:inline-flex}}.panel-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.panel-head h2{margin-bottom:0}.info-tip{position:relative}.info-tip-button{border:1px solid var(--line);width:1.625rem;height:1.625rem;color:var(--muted);font:italic 700 var(--fs-1)/1 var(--body);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.info-tip-button:hover:not(:disabled){color:var(--ink);border-color:var(--edge);background:0 0}.info-tip-text{width:min(18.75rem,80vw);font-size:var(--fs-2);padding:.75rem .875rem;top:calc(100% + .5rem);right:0}.info-tip-text .rank-note{margin:0;padding:0}.tag.follow{font:600 var(--fs-1)/1.25rem var(--body);letter-spacing:0;white-space:nowrap;border-radius:.375rem;padding:1px .5rem}.tag.ok{border-color:var(--ok-bg);background:var(--ok-bg);color:var(--ok)}.tag.err{border-color:var(--err);background:var(--err);color:var(--leg-on-miss)}.tag.live{border-color:var(--flag-bg);background:var(--flag-bg);color:var(--flag)}.tag.plain{border-color:var(--line);color:var(--muted)}.tag.ok:before{content:"✓ ";content:"✓ " / ""}.tag.err:before{content:"✕ ";content:"✕ " / ""}.tag.live:before{content:"";vertical-align:.0625rem;background:currentColor;border-radius:50%;width:.4375rem;height:.4375rem;margin-right:.375rem;display:inline-block}.league-ticket{--ticket-pad-b:1.25rem;padding:1.375rem var(--card-x) 1.25rem;background:radial-gradient(60% 90% at 100% 0, color-mix(in srgb, var(--brand) 12%, transparent), transparent 70%), linear-gradient(180deg, var(--leg-ticket-top), var(--panel));gap:1rem;display:grid;position:relative;overflow:hidden}.league-ticket>.ticket-meta{font-variant-numeric:tabular-nums;margin:-.625rem 0 0}.enderline{border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--tint);width:fit-content;max-width:100%;font-size:var(--fs-2);color:var(--muted);align-items:center;gap:.625rem;margin:0;padding:.4375rem .75rem;display:flex}.enderline p{overflow-wrap:anywhere;min-width:0;margin:0}.enderline b{color:var(--ink)}.enderline-flag{color:var(--accent);font-size:var(--fs-3)}.enderline .link{white-space:nowrap;margin-left:.25rem}.enderline .link:hover:not(:disabled){color:var(--ink)}.enderline .when{white-space:nowrap}.leg-chain{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.leg-link{text-align:left;background:0 0;border:0;align-content:center;justify-items:start;gap:.4375rem;width:100%;min-width:0;min-height:1.5rem;padding:.375rem 0;display:grid}.leg-link:hover:not(:disabled){background:0 0;border:0}.leg-link:disabled{cursor:default;opacity:1}.chain-seg{background:var(--line);border-radius:.25rem;width:100%;height:.5rem;display:block}.chain-seg.hit{background:var(--ok)}.chain-seg.missed{background:var(--err)}.chain-seg.void,.chain-seg.push{background:var(--muted)}.chain-seg.waiting{box-shadow:inset 0 0 0 1.5px var(--flag);background:0 0}.chain-seg.waiting.playing{background:var(--flag);box-shadow:none}.chain-seg.ahead{background:color-mix(in srgb, var(--ok) 16%, var(--inset));box-shadow:inset 0 0 0 1.5px var(--ok)}.chain-seg.behind{background:color-mix(in srgb, var(--err) 16%, var(--inset));box-shadow:inset 0 0 0 1.5px var(--err)}.leg-link:hover:not(:disabled) .chain-seg,.leg-link.on .chain-seg{outline:2px solid var(--ink);outline-offset:2px}.leg-link.dim{opacity:.3}.chain-who{white-space:nowrap;min-width:0;max-width:100%;font-size:var(--fs-1);color:var(--muted);gap:.1875rem;font-weight:600;display:flex}.chain-who.you{color:var(--ink)}.chain-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.chain-more{flex:none}.leg-chain.dense .chain-seg{height:.375rem}.leg-filters{flex-wrap:wrap;gap:.375rem;display:flex}.leg-filter{border:1px solid var(--line);background:var(--panel);height:2rem;color:var(--ink);font-weight:600;font-size:var(--fs-2);border-radius:.625rem;align-items:center;gap:.375rem;padding:0 .75rem;display:inline-flex}.leg-filter:hover:not(:disabled){border-color:var(--edge);background:var(--panel)}.leg-filter[aria-pressed=true]{border-color:var(--edge);background:var(--tint)}.leg-filter b{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.legrows{--lead:2rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin:0;padding:0;list-style:none;display:grid}.legrows.stacked{--lead:3.4rem}.legrow:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.legrow:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.legrow{grid-template-columns:var(--lead) minmax(0, 1fr) auto;padding:.5625rem var(--card-x);border-top:1px solid var(--line);align-items:center;gap:.25rem .875rem;display:grid}.legrow:first-child{border-top:0}.legrow.on{background:var(--leg-focus);box-shadow:inset .1875rem 0 0 var(--ink)}.legrow.waiting{background:linear-gradient(90deg, color-mix(in srgb, var(--flag) 9%, var(--panel)), var(--panel) 60%)}.legrow.on.waiting{background:var(--leg-focus)}.legrow-text{min-width:0;display:grid}.legrow-text strong{overflow-wrap:anywhere;line-height:1.3}.legrow-text .meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legrow.void strong{color:var(--muted)}.legrow-state{justify-content:flex-end;align-items:center;gap:.375rem;min-width:4.75rem;display:flex}.legrow-why{border:1px solid var(--line);width:1.5rem;height:1.5rem;color:var(--muted);font-size:var(--fs-1);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.legrow-why:hover:not(:disabled){color:var(--ink);border-color:var(--edge);background:0 0}.legrow-why[aria-expanded=true] span{display:inline-block;transform:rotate(180deg)}.legrow-note{border-left:2px solid var(--leg-void-hi);background:var(--inset);font-size:var(--fs-2);color:var(--muted);overflow-wrap:anywhere;border-radius:0 .5rem .5rem 0;grid-column:2/-1;margin:2px 0;padding:.5rem .625rem}.legrows-more{text-align:center;margin:0}.legsgp{border-top:1px solid var(--line);position:relative}.legsgp:before{content:"";background:var(--edge);pointer-events:none;width:.1875rem;position:absolute;top:0;bottom:0;left:0}.legsgp:first-child{border-top:0}.legsgp-head{min-width:0;padding:.625rem var(--card-x) .125rem;gap:.125rem;display:grid}.legsgp-head .tag{margin-right:.25rem}.legsgp-head .meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legsgp,.legsgp-legs{border-radius:inherit}.legsgp-legs{margin:0;padding:0;list-style:none}@media (width<=40rem){.league-ticket{--ticket-pad-b:1rem;padding:1.125rem var(--card-x) 1rem;gap:.875rem}.enderline{flex-wrap:wrap;align-items:flex-start;row-gap:2px}.enderline p{flex:calc(100% - 1.875rem)}.enderline .link{margin-left:1.375rem;padding-left:0}.leg-chain:has(>li:nth-child(6)) .chain-who{display:none}.legrow-state{min-width:0}}.bld-legs{align-content:start;gap:.625rem;min-width:0;display:grid}.bld-legs .card-head{margin-bottom:0}.bld-live-cols.single{grid-template-columns:minmax(0,1fr)}.bld-live-foot{grid-template-columns:repeat(auto-fit,minmax(min(100%,18.75rem),1fr));align-items:start;gap:1rem;display:grid}.page-skeleton{gap:.875rem;padding:.5rem 0 1.5rem;display:grid}.skel{border-radius:var(--radius);background:linear-gradient(90deg, var(--panel) 0, var(--line) 40%, var(--panel) 80%);background-size:300% 100%;display:block}.skel-title{width:38%;height:2.125rem}.skel-line{width:62%;height:1rem}.skel-card{height:6rem}.skel-card.short{width:70%}@media (prefers-reduced-motion:no-preference){.skel{animation:1.4s ease-in-out infinite invite-shimmer}}.placeholder{gap:.625rem;margin:0 0 .75rem;display:grid}.ph-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.placeholder-card .ph-item{align-items:flex-start;min-height:6rem}.ph-mark{border-radius:50%;flex:none;width:1.75rem;height:1.75rem}.ph-mark.ph-crest{border-radius:var(--radius);width:2.5rem;height:2.5rem}.ph-lines{flex:1;gap:.5rem;min-width:0;display:grid}.ph-line{border-radius:var(--radius-sm);width:60%;height:.875rem}.ph-line.short{width:35%;height:.6875rem}.ph-bar{border-radius:var(--radius-sm);width:70%;height:.5rem}.ph-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.375rem),1fr));gap:.75rem;display:grid}.ph-tile{height:5.75rem}.ph-game{align-items:stretch;gap:.75rem;display:grid}.ph-game-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ph-game-head .ph-line{width:45%}.ph-game-head .ph-line.short{width:22%}.ph-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.ph-side{border-radius:var(--radius-sm);height:2.75rem}.pring{--size:2rem;--ring:color-mix(in srgb, var(--muted) 45%, var(--panel));display:inline-flex;position:relative}.pring.hit{--ring:var(--ok)}.pring.missed{--ring:var(--err)}.pring.live{--ring:var(--flag)}.pring.void{--ring:var(--muted)}.pring-button{color:inherit;cursor:default;background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex}.pring-button:hover:not(:disabled){background:0 0;border:0}.pring-button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pring-stack{display:inline-flex;position:relative}.pring-disc{width:var(--size);height:var(--size);border:2px solid var(--ring);background:var(--line);color:var(--ink);font:700 max(.75rem, calc(var(--size) * .36))/1 var(--body);letter-spacing:.02em;white-space:nowrap;border-radius:50%;flex:none;place-items:center;display:grid}.pring-disc.long{font-size:max(.75rem, calc(var(--size) * .28));letter-spacing:0}.pring-disc+.pring-disc{margin-left:calc(var(--size) * -.3);box-shadow:calc(var(--size) * -.06) 0 0 0 var(--panel)}.pring-disc.you{background:var(--mine-bg);color:var(--ink)}.pring-more{color:var(--muted)}.pring-mark{right:calc(var(--size) * -.12);bottom:calc(var(--size) * -.12);width:calc(var(--size) * .5);height:calc(var(--size) * .5);background:var(--ring);color:var(--bg);box-shadow:0 0 0 calc(var(--size) * .07) var(--panel);font:700 max(.75rem, calc(var(--size) * .32))/1 var(--body);border-radius:50%;place-items:center;display:grid;position:absolute}.pring-tip{z-index:30;background:var(--ink);width:max-content;max-width:min(16rem,60vw);color:var(--bg);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--shade) 50%, transparent);font-size:var(--fs-2);text-align:left;border-radius:.5rem;gap:.125rem;padding:.375rem .75rem .4375rem;line-height:1.3;animation:.12s ease-out pring-tip;display:grid;position:absolute;top:50%;left:calc(100% + .625rem);transform:translateY(-50%)}.pring-tip:before{content:"";background:var(--ink);border-radius:.0625rem;width:.5rem;height:.5rem;position:absolute;top:50%;left:-.25rem;transform:translateY(-50%)rotate(45deg)}.pring-tip b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.pring-tip-word{font-size:var(--fs-1);letter-spacing:.02em;text-transform:uppercase;color:var(--line);align-items:center;gap:.375rem;font-weight:600;display:flex}.pring-tip-word i{background:var(--ring);border-radius:50%;flex:none;width:.625rem;height:.625rem}.pring.open .pring-tip-word i,.pring.void .pring-tip-word i{background:var(--muted)}@keyframes pring-tip{0%{opacity:0;transform:translate(-.25rem,-50%)}}@media (prefers-reduced-motion:reduce){.pring-tip{animation:none}}.with-face{align-items:flex-start;gap:.75rem;display:flex}.leg-body{flex:1;min-width:0;display:grid}.face{--face-size:2.5rem;width:var(--face-size);aspect-ratio:1;background:var(--inset);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.face img{aspect-ratio:1;object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.face-initials{font:700 var(--fs-2)/1 var(--body);letter-spacing:.02em;color:var(--muted)}.track{--tone:var(--muted);width:min(100%,26rem);font-size:var(--fs-2);gap:.25rem;margin-top:.375rem;line-height:1.3;display:grid}.track.winning,.track.won{--tone:var(--ok)}.track.losing,.track.lost{--tone:var(--err)}.track-head,.track-foot{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.track-stat{color:var(--muted);font-weight:600}.track-nums{font:500 var(--fs-2) var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.track-bar{background:var(--line);border-radius:.1875rem;height:.375rem;margin-block:.1875rem;display:block;position:relative}.track-bar i{display:block;position:absolute}.track-fill{border-radius:inherit;background:var(--tone);top:0;bottom:0;left:0}.track-pace{background:var(--ink);border-radius:.0625rem;width:.125rem;margin-left:-.0625rem;top:-.25rem;bottom:-.25rem}.track-note{color:var(--tone);font-weight:600}.track-pace-said{font-size:var(--fs-1);color:var(--muted)}.track:not(.bar){flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.track-pill{border:1px solid var(--tone);color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, transparent);border-radius:1rem;padding:.0625rem .625rem;font-weight:700}.track:is(.losing,.lost) .track-pill{background:var(--err);color:var(--leg-on-miss)}.legrow:is(.on,.waiting) .track:is(.losing,.lost) .track-note{color:var(--ink)}.slip-legs.placed-legs{border-left:0;margin:.875rem 0 0}.placed-legs .slip-leg{align-items:flex-start;gap:.75rem;padding:0 0 .875rem;display:flex}.placed-ring{--size:2rem;flex:none}.placed-legs .placed-leg{flex:1;min-width:0}.placed-legs .slip-leg:last-child{padding-bottom:0}.placed-leg strong{overflow-wrap:anywhere;font-weight:600;line-height:1.3}.placed-leg .meta{font-size:var(--fs-2)}.scard{--u:calc(100cqw / 540);aspect-ratio:4/5;background:var(--bg);width:100%;color:var(--ink);font-family:var(--body);font-variant-numeric:tabular-nums;text-align:left;border-radius:4.444%/3.556%;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.scard p{margin:0}.scard-glow{height:calc(240 * var(--u));pointer-events:none;background:radial-gradient(70% 70% at 82% 0, color-mix(in srgb, var(--brand) 42%, transparent), transparent);position:absolute;inset:0 0 auto}.scard.is-live .scard-glow{background:radial-gradient(66% 66% at 86% 0, color-mix(in srgb, var(--flag) 24%, transparent), transparent)}.scard.is-hit .scard-glow{background:radial-gradient(75% 75% at 70% 10%, color-mix(in srgb, var(--ok) 26%, transparent), color-mix(in srgb, var(--brand) 12%, transparent) 55%, transparent)}.scard.is-missed .scard-glow{background:radial-gradient(66% 66% at 86% 0, color-mix(in srgb, var(--err) 18%, transparent), transparent)}.scard-fx{width:100%;height:calc(240 * var(--u));pointer-events:none;position:absolute;top:0;left:0}.scard-sparkles{color:var(--accent)}.scard-confetti.c-flag{color:var(--flag)}.scard-confetti.c-ok{color:var(--ok)}.scard-confetti.c-orange{color:var(--orange)}.scard-confetti.c-accent{color:var(--accent)}.scard-in{gap:calc(16 * var(--u));min-height:0;padding:calc(24 * var(--u)) calc(28 * var(--u)) calc(22 * var(--u));flex-direction:column;flex:1;display:flex;position:relative}.scard.size-medium .scard-in,.scard.size-small .scard-in{gap:calc(14 * var(--u))}.scard-top{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));height:calc(26 * var(--u));flex:none;display:flex}.scard-kind{align-items:center;gap:calc(8 * var(--u));min-width:0;font:600 calc(12 * var(--u))/1 var(--body);font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--story-soft);display:inline-flex}.scard.is-hit .scard-kind{color:var(--ink)}.scard.is-live .scard-count,.scard.is-hit .scard-count{color:var(--ok)}.scard-trophy{width:calc(20 * var(--u));height:calc(20 * var(--u));color:var(--flag);flex:none}.scard-pill{align-items:center;gap:calc(6 * var(--u));height:calc(24 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(8 * var(--u));border:calc(1 * var(--u)) solid transparent;border-radius:calc(12 * var(--u));font:700 calc(11 * var(--u))/1 var(--body);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;display:inline-flex}.scard-pill-icon{width:calc(12 * var(--u));height:calc(12 * var(--u));flex:none}.scard-pill.is-placed{background:var(--tint);border-color:var(--edge);color:var(--accent)}.scard-pill.is-live{background:var(--flag-bg);border-color:color-mix(in srgb, var(--flag) 50%, transparent);color:var(--flag)}.scard-pill.is-hit{background:var(--ok);border-color:var(--ok);color:var(--leg-on-hit)}.scard-pill.is-missed{background:var(--err-bg);border-color:var(--err-edge);color:var(--err)}.scard-head{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));flex:none;display:flex}.scard-words{flex:1;min-width:0}.scard-slip,.scard-league{white-space:nowrap;text-overflow:ellipsis;width:fit-content;max-width:100%;overflow:hidden}.scard-slip{font:700 calc(24 * var(--u))/1.1 var(--body);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink)}.scard p.scard-league{margin-top:calc(3 * var(--u) - .15em);font:500 calc(15 * var(--u))/1.2 var(--body);font-variant-numeric:tabular-nums;color:var(--muted)}.scard-head .scard-game{margin-top:calc(5 * var(--u));font-size:calc(14 * var(--u))}.scard-disc{background:var(--mine-bg);color:var(--mine);letter-spacing:.02em;white-space:nowrap;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.scard-disc.is-more{background:var(--inset);color:var(--story-soft)}.scard-crew{flex:none;display:flex}.scard-crew .scard-disc{width:calc(38 * var(--u));height:calc(38 * var(--u));border:calc(3 * var(--u)) solid var(--bg);font-size:calc(13 * var(--u))}.scard-crew .scard-disc+.scard-disc{margin-left:calc(-10 * var(--u))}.scard-crew .scard-disc.is-long{font-size:calc(10 * var(--u));letter-spacing:0}.scard.is-hit .scard-crew{filter:drop-shadow(0 0 calc(12 * var(--u)) color-mix(in srgb, var(--ok) 35%, transparent))}.scard.is-hit .scard-crew .scard-disc{box-shadow:inset 0 0 0 calc(2 * var(--u)) color-mix(in srgb, var(--ok) 70%, transparent)}.scard-solo{align-items:center;gap:calc(10 * var(--u));min-width:0;max-width:55%;height:calc(38 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(4 * var(--u));border:calc(1 * var(--u)) solid var(--line);border-radius:calc(19 * var(--u));background:var(--inset);font:700 calc(16 * var(--u))/1 var(--body);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;flex:0 auto;display:inline-flex}.scard-solo .scard-disc{width:calc(30 * var(--u));height:calc(30 * var(--u));font-size:calc(12 * var(--u))}.scard.is-hit .scard-solo{border-color:color-mix(in srgb, var(--ok) 40%, transparent)}.scard-picks{padding:calc(16 * var(--u));border:calc(1 * var(--u)) solid var(--line);border-radius:calc(18 * var(--u));background:var(--panel);flex-direction:column;flex:none;margin:0;list-style:none;display:flex;position:relative}.scard.is-hit .scard-picks{border-color:color-mix(in srgb, var(--ok) 35%, transparent);background:var(--share-won);box-shadow:0 0 calc(48 * var(--u)) color-mix(in srgb, var(--ok) 10%, transparent)}.scard-pick{align-items:flex-start;min-width:0;display:flex;position:relative}.scard-txt{flex:1;min-width:0}.scard-mark{flex:none}.scard-mark.is-ring,.scard-mark.is-live{color:var(--flag)}.scard-mark.is-hit{color:var(--ok)}.scard-mark.is-missed{color:var(--err)}.scard-mark.is-void{color:var(--muted)}.scard.is-hit .scard-mark.is-hit{filter:drop-shadow(0 0 calc(7 * var(--u)) color-mix(in srgb, var(--ok) 55%, transparent))}.scard-line{white-space:nowrap;color:var(--ink);flex:none;font-weight:700}.scard-pick.is-missed .scard-line,.scard-pick.is-missed .scard-sub,.scard-pick.is-missed .scard-sub b{color:var(--muted)}.scard-sub{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--story-soft);flex:1;font-weight:500;overflow:hidden}.scard-sub b{color:var(--ink);font-weight:700}.scard-sub.scard-measure{visibility:hidden;pointer-events:none;flex:none;width:max-content;position:absolute;top:0;left:0;overflow:visible}.scard-read{white-space:nowrap;color:var(--muted);flex:none;font-weight:600;line-height:1.25}.scard-pick.is-live .scard-read,.scard-pick.is-ahead .scard-read,.scard-pick.is-behind .scard-read{color:var(--flag)}.scard-pick.is-hit .scard-read{color:var(--ok)}.scard-pick.is-missed .scard-read{color:var(--err)}.scard-game{align-items:center;gap:calc(6 * var(--u));white-space:nowrap;min-width:0;color:var(--muted);font-weight:500;line-height:1.2;display:flex}.scard-game.is-live{color:var(--flag)}.scard-game-dot{width:calc(7 * var(--u));height:calc(7 * var(--u));flex:none}.scard-game-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.scard-who{border:calc(1 * var(--u)) solid var(--line);background:var(--inset);white-space:nowrap;min-width:0;color:var(--ink);flex:0 auto;align-items:center;font-weight:700;line-height:1;display:inline-flex}.scard.is-hit .scard-who{border-color:color-mix(in srgb, var(--ok) 40%, transparent)}.scard-who-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.scard-discs{flex:none;display:flex}.scard-discs .scard-disc+.scard-disc{border:calc(2 * var(--u)) solid var(--inset)}.scard-pick.join:after{content:"";border-left:calc(2 * var(--u)) dashed var(--share-dash);position:absolute}.scard.is-hit .scard-pick.join:after{border-left-style:solid;border-left-color:color-mix(in srgb, var(--ok) 55%, transparent)}.scard.size-large .scard-picks{gap:calc(28 * var(--u));padding:calc(26 * var(--u)) calc(22 * var(--u));border-radius:calc(20 * var(--u))}.size-large .scard-pick{gap:calc(14 * var(--u))}.size-large .scard-mark{width:calc(28 * var(--u));height:calc(28 * var(--u));margin-top:calc(5 * var(--u))}.size-large .scard-pick.join:after{left:calc(13 * var(--u));top:calc(38 * var(--u));height:calc(100% - 10 * var(--u))}.size-large .scard-r1{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));display:flex}.size-large .scard-line{max-width:100%;font-size:calc(36 * var(--u));letter-spacing:-.01em;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.size-large .scard-who{gap:calc(8 * var(--u));height:calc(32 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(3 * var(--u));border-radius:calc(16 * var(--u));font-size:calc(15 * var(--u))}.size-large .scard-who .scard-disc{width:calc(26 * var(--u));height:calc(26 * var(--u));font-size:calc(10 * var(--u))}.size-large .scard-who .scard-disc+.scard-disc{margin-left:calc(-8 * var(--u))}.size-large .scard-desc{justify-content:space-between;align-items:baseline;gap:calc(12 * var(--u));margin-top:calc(4 * var(--u));display:flex}.size-large .scard-sub{font-size:calc(18 * var(--u));line-height:1.25}.size-large .scard-read{font-size:calc(14 * var(--u))}.size-large .scard-bar{height:calc(6 * var(--u));margin-top:calc(9 * var(--u));border-radius:calc(3 * var(--u));background:var(--inset);overflow:hidden}.size-large .scard-bar i{border-radius:calc(3 * var(--u));background:var(--flag);height:100%;display:block}.size-large .scard-txt>.scard-game{margin-top:calc(5 * var(--u));font-size:calc(14 * var(--u))}.size-medium .scard-picks{gap:calc(10 * var(--u))}.size-medium .scard-pick{gap:calc(12 * var(--u))}.size-medium .scard-mark{width:calc(22 * var(--u));height:calc(22 * var(--u));margin-top:calc(2 * var(--u))}.size-medium .scard-pick.join:after{left:calc(10 * var(--u));top:calc(27 * var(--u));height:calc(100% - 18 * var(--u))}.size-medium .scard-l1{align-items:baseline;gap:calc(9 * var(--u));height:calc(25 * var(--u));display:flex}.size-medium .scard-line{font-size:calc(22 * var(--u));letter-spacing:-.01em;line-height:1.15}.size-medium .scard-sub{font-size:calc(16 * var(--u));line-height:1.2}.size-medium .scard-read{font-size:calc(13 * var(--u))}.size-medium .scard-l2{align-items:center;gap:calc(10 * var(--u));height:calc(24 * var(--u));margin-top:calc(4 * var(--u));display:flex}.size-medium .scard-who{gap:calc(6 * var(--u));height:calc(24 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(2 * var(--u));border-radius:calc(12 * var(--u));font-size:calc(13 * var(--u))}.size-medium .scard-who .scard-disc{width:calc(20 * var(--u));height:calc(20 * var(--u));font-size:calc(9 * var(--u))}.size-medium .scard-who .scard-disc+.scard-disc{margin-left:calc(-7 * var(--u))}.size-medium .scard-game{line-height:1;font-size:calc(13 * var(--u))}.size-small .scard-picks{padding:calc(10 * var(--u)) calc(14 * var(--u))}.size-small .scard-pick{box-sizing:content-box;align-items:center;gap:calc(10 * var(--u));height:calc(38 * var(--u))}.size-small .scard-pick+.scard-pick{border-top:calc(1 * var(--u)) solid var(--share-rule)}.scard.is-hit.size-small .scard-pick+.scard-pick{border-top-color:var(--share-rule-won)}.size-small .scard-mark{width:calc(18 * var(--u));height:calc(18 * var(--u))}.size-small .scard-dcol{width:calc(38 * var(--u));flex:none;display:flex}.size-small .scard-dcol .scard-disc{width:calc(22 * var(--u));height:calc(22 * var(--u));font-size:calc(9 * var(--u))}.size-small .scard-dcol .scard-disc+.scard-disc{margin-left:calc(-6 * var(--u));border-color:var(--panel)}.scard.is-hit.size-small .scard-dcol .scard-disc+.scard-disc{border-color:var(--share-won)}.size-small .scard-l1{align-items:baseline;gap:calc(6 * var(--u));display:flex}.size-small .scard-line,.size-small .scard-sub{font-size:calc(15 * var(--u));line-height:1.2}.size-small .scard-l2{margin-top:calc(1 * var(--u));display:flex}.size-small .scard-game,.size-small .scard-read{font-size:calc(12 * var(--u))}.scard-pick.scard-more{padding-left:calc(28 * var(--u));font:600 calc(13 * var(--u))/1 var(--body);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.scard.named:not(.solo) .scard-pick.scard-more{padding-left:calc(76 * var(--u))}.scard-money{border:calc(1 * var(--u)) solid var(--line);border-radius:calc(16 * var(--u));background:var(--share-strip);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.scard-cell{gap:calc(6 * var(--u));min-width:0;padding:calc(11 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u));flex-direction:column;display:flex}.scard-cell+.scard-cell{border-left:calc(1 * var(--u)) solid var(--line)}.scard-cell-label{font:600 calc(11 * var(--u))/1 var(--body);font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--muted)}.scard-cell-value{font:700 calc(26 * var(--u))/1 var(--body);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;color:var(--ink)}.scard-cell.is-payout .scard-cell-value{color:var(--accent)}.scard.is-hit .scard-money{border-color:color-mix(in srgb, var(--ok) 35%, transparent)}.scard.is-hit .scard-cell.is-payout{background:var(--share-paid)}.scard.is-hit .scard-cell.is-payout .scard-cell-label{color:var(--ok)}.scard.is-hit .scard-cell.is-payout .scard-cell-value{color:var(--ok);text-shadow:0 0 calc(18 * var(--u)) color-mix(in srgb, var(--ok) 55%, transparent)}.scard.is-missed .scard-cell.is-payout .scard-cell-value{color:var(--muted)}.scard-foot{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));font:600 calc(11 * var(--u))/1 var(--body);font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--muted);flex:none;margin-top:auto;display:flex}.scard-brand{align-items:center;gap:calc(8 * var(--u));color:var(--story-soft);flex:none;display:inline-flex}.scard-brand .shield{width:calc(16 * var(--u));height:auto}.scard-when{text-overflow:ellipsis;min-width:0;overflow:hidden}.scard .scard-slip,.scard .scard-league,.scard .scard-sub,.scard .scard-who-name,.scard .scard-game-text,.scard .scard-when,.scard.size-large .scard-line{margin-block:-.15em;padding-block:.15em}.scard.is-screen{--u:clamp(.7px, 100cqw / 540, 1px);aspect-ratio:auto;border:1px solid var(--line);border-radius:var(--radius)}.scard.is-screen .scard-in{flex:none}.scard.is-screen.size-large .scard-r1{row-gap:calc(8 * var(--u));flex-wrap:wrap}.scard.is-screen.size-large .scard-r1 .scard-who{flex:none;max-width:100%}.scard.is-screen .scard-pick.is-whole .scard-l1{height:auto}.scard.is-screen .scard-pick.is-whole .scard-line{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.bld-screen-card{min-width:0}.bld-slip-top{gap:.75rem;min-width:0;display:grid}.bld-card-foot:empty{display:none}.share-sheet{width:min(100%,26.25rem)}.share-preview{border-radius:var(--radius);width:min(100%,22.5rem,80dvh - 16rem);min-width:12rem;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 1.125rem 2.5rem #00000080}.share-preview img{aspect-ratio:4/5;width:100%;height:auto;display:block}.share-making{opacity:.55}.share-blank{aspect-ratio:4/5;background:var(--inset)}.share-wait{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg) 85%, transparent);font-size:var(--fs-2);white-space:nowrap;margin:0;padding:.375rem .75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.share-names{min-height:2.75rem;color:var(--ink);cursor:pointer;justify-self:center;align-items:center;gap:.625rem;font-weight:600;display:inline-flex}.share-names input{width:1.25rem;height:1.25rem;margin:0}.share-said:empty{display:none}.share-stage{pointer-events:none;position:fixed;top:0;right:100vw}.ticket-share{justify-content:flex-start;margin-top:.75rem;display:flex}:where(h1){font-size:var(--fs-6)}:where(h2){font-size:var(--fs-5)}:where(h3){font-size:var(--fs-4)}:where(h4,h5,h6){font-size:var(--fs-3)}:where(small){font-size:var(--fs-1)}.bell-list a:active,.bld-cell.mine:active:not(:disabled),.bld-cell:active:not(:disabled),.bld-dropdown:active:not(:disabled),.bld-game-head>a.bld-game-title:active,.bld-game-title:active,.bld-gchip:active,.bld-ladder-more:active:not(:disabled),.bld-lock-change:active:not(:disabled),.bld-msec-toggle:active:not(:disabled),.bld-mtabs button:active:not(:disabled),.bld-pcell.lock:active:not(:disabled),.bld-pcell.mine:active:not(:disabled),.bld-pcell:active:not(.lock):not(.mine):not(:disabled),.bld-pchips button.on:active:not(:disabled),.bld-pchips button:active:not(:disabled),.bld-pfilter-clear:active:not(:disabled),.bld-pfilter-p:active .bld-pfilter-helmet,.bld-pfilter-p:active:not(:disabled),.bld-pswitch button.on:active:not(:disabled),.bld-pswitch button:active:not(:disabled),.bld-search-back:active:not(:disabled),.bld-side.mine:active:not(:disabled),.bld-side:active:not(:disabled),.dt-col li:active:not([aria-disabled=true]),.dt-day:active:not([aria-disabled=true]),.dt-day[aria-disabled=true]:active,.dt-day[aria-pressed=true]:active,.enderline .link:active:not(:disabled),.filter .menu-button:active:not(:disabled),.icon-button:active:not(:disabled),.info-tip-button:active:not(:disabled),.invite-quiet:active,.landing .button.landing-way:active:not(:disabled),.landing .deck-arrow:active:not(:disabled),.landing .email-sign-in button.link:active:not(:disabled),.landing .email-sign-in button.primary:active:not(:disabled),.landing .landing-burger:active:not(:disabled),.landing .landing-nav .landing-switch:active:not(:disabled),.landing .landing-switch:active:not(:disabled),.landing .landing-top .landing-bar-in:active,.landing-legal a:active,.landing-nav a:active,.leg-filter:active:not(:disabled),.leg-link:active:not(:disabled),.leg-link:active:not(:disabled) .chain-seg,.legal-nav a:active,.legrow-why:active:not(:disabled),.menu-button:active:not(:disabled),.more:active,.note.trouble .retry:active:not(:disabled),.panel h2 a:active,.pring-button:active:not(:disabled),.side nav a:active,.side-legal a:active,.slip .meta a:active,.slip-fold:active .chevron,.slip-fold:active:not(:disabled),.slip-list>.slip:active,.slip-toggle:active:not(:disabled),.tabs button:active:not(:disabled),a.button.primary:active,a.button:active,a.filter:active,button.bld-x:active:not(:disabled),button.danger:active:not(:disabled),button.filter.quiet:active:not(:disabled),button.filter:active:not(:disabled),button.link:active:not(:disabled),button.primary:active:not(:disabled),button:active:not(:disabled){opacity:.84}.bld-found:has(a.bld-game-title:active){opacity:.84}.bld-game:has(a.bld-game-title:active){opacity:.84}button:active:not(:disabled),a.button:active,.chip:active,.bld-cell:active:not(:disabled),.bld-pcell:active:not(:disabled),.bld-side:active:not(:disabled){transform:scale(.97)}@media (pointer:coarse),(width<=79.9375rem){button,a.button,[role=tab],summary,select{min-height:2.75rem!important}button,a.button,[role=tab]{min-width:2.75rem!important}a[href]:not(.button){min-width:2.75rem;min-height:2.75rem}:is(p,dd,small,.meta,h1,h2,h3,strong,b)>a[href]:not(.button){padding-block:.75rem}.info-tip-button,.bld-label-row .info-tip-button,.icon-button{width:2.75rem;height:2.75rem}}.more-wrap{position:relative}.more-button{white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.more-button.icon-only{width:2.75rem;padding:0}.more-dots{font-size:var(--fs-4);line-height:1}.more-menu{gap:2px;min-width:13rem;display:grid;top:calc(100% + .5rem);right:0}.more-menu>a,.more-menu>button,.more-menu>button.link{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--ink);font:600 var(--fs-2)/1.25 var(--body);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.625rem;padding:.5rem .625rem;text-decoration:none;display:flex}.more-menu>a:hover,.more-menu>button:hover:not(:disabled){background:var(--tint);color:var(--ink)}.lhead-actions.more-wrap>.more-button{flex:none;min-width:7rem}.lhead-actions.more-wrap{justify-self:start}.lhead-actions.more-wrap .more-menu{left:0;right:auto}@media (width<=40rem){.lhead-actions.more-wrap>.more-button{flex:none}}.tag.live.waiting,.drive-chip{border-color:var(--line);background:var(--inset);color:var(--muted)}.tag.live.waiting:before,.drive-chip:before{content:"";width:.625rem;height:.6875rem;box-shadow:none;vertical-align:-.0625rem;background:currentColor;border-radius:0;margin-right:.375rem;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 11'%3E%3Cpath d='M2.5 4.5V3a2.5 2.5 0 0 1 5 0v1.5H9V11H1V4.5zm1.2 0h2.6V3a1.3 1.3 0 0 0-2.6 0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 11'%3E%3Cpath d='M2.5 4.5V3a2.5 2.5 0 0 1 5 0v1.5H9V11H1V4.5zm1.2 0h2.6V3a1.3 1.3 0 0 0-2.6 0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.state.won:before{content:"✓ ";content:"✓ " / ""}.state.lost:before{content:"✕ ";content:"✕ " / ""}.bld-step{color:var(--ink);font-size:var(--fs-3);margin:0}.bld-step b{font-weight:700}.bld-hit-stamp{padding:1rem var(--card-x);border:1px solid var(--ok);border-radius:var(--radius);background:var(--panel);justify-items:start;gap:.5rem;display:grid}.bld-hit-stamp .meta{margin:0}.bld-stamp{font:700 var(--fs-6)/1.1 var(--body);letter-spacing:-.02em;color:var(--ink);margin:0}.bld-stamp-mark{color:var(--ok)}.bld-share-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--inset);width:min(100%,17rem);color:var(--ink);text-align:left;justify-items:start;gap:.25rem;padding:.875rem 1rem;font-weight:400;display:grid}.bld-share-preview-title{font:700 var(--fs-3)/1.2 var(--body)}.bld-share-preview-line{color:var(--accent);font-weight:600}.bld-bet-on b{color:var(--ink)}:is(p,dd,small,.meta,h1,h2,h3,strong,b)>a[href]:not(.button){padding-block:.25rem}@media (pointer:coarse),(width<=79.9375rem){:is(p,dd,small,.meta,h1,h2,h3,strong,b)>a[href]:not(.button){padding-block:.75rem}}.enderline p,.wx-part{color:var(--muted)}.landing .landing-top .landing-bar-in{color:var(--ink)}.pring-mark{color:var(--leg-on-miss)}.page-head>.page-title:has(>.page-title-row){flex:18rem}.page-title-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.more-menu>a:active,.more-menu>button:active:not(:disabled),.side-scroll-bar>.side-scroll-thumb:active,.side-scroll-rail>.side-scroll-arrow:active:not(:disabled){opacity:.84}.phase-open:before,.phase-locked:before,.phase-handedOff:before{content:"";vertical-align:-.0625rem;margin-right:.375rem;display:inline-block}.phase-open:before{border-radius:50%;width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1.5px}.phase-locked:before,.phase-handedOff:before{background:currentColor;width:.625rem;height:.6875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 11'%3E%3Cpath d='M2.5 4.5V3a2.5 2.5 0 0 1 5 0v1.5H9V11H1V4.5zm1.2 0h2.6V3a1.3 1.3 0 0 0-2.6 0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 11'%3E%3Cpath d='M2.5 4.5V3a2.5 2.5 0 0 1 5 0v1.5H9V11H1V4.5zm1.2 0h2.6V3a1.3 1.3 0 0 0-2.6 0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.bld-bet-on{margin-bottom:.25rem}.tag.ok,.slip-head .state.won,.leg-status.won:not(.sample-leg-status){border-color:var(--ok);background:var(--ok-bg);color:var(--ok)}.tag.err,.slip-head .state.lost,.leg-status.lost:not(.sample-leg-status){border-color:var(--err);background:var(--err-bg);color:var(--err)}.bld-bet-on{padding:.625rem var(--card-x);border:1px solid var(--ok);border-radius:var(--radius);background:var(--ok-bg);color:var(--ink);font-size:var(--fs-3);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0 0 .25rem;display:flex}.bld-bet-on .bld-stamp-mark{color:var(--ok);font-weight:700}.bld-bet-on .meta{margin:0}@media (width<=40rem){.bld-bet-on .meta{display:none}}.side-fb{border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--tint);min-height:2.75rem;color:var(--ink);align-items:center;gap:.75rem;padding:0 .75rem;font-weight:600;text-decoration:none;display:flex}.side-fb:hover{border-color:var(--accent)}.side-fb[aria-current=page] .icon{color:var(--accent)}.side-fb-beta{color:var(--accent);font:700 var(--fs-1)/1 var(--body);letter-spacing:.06em;text-transform:uppercase;margin-left:auto}.fb-icon .fb-dot,.fb-icon.current .fb-bub{fill:currentColor}.fb-icon.current .fb-mark{stroke:var(--bg)}.fb-icon.current .fb-dot{fill:var(--bg)}.fb-top{display:none;position:relative}.fb-top-button{width:2.75rem;height:2.75rem;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:relative}.fb-top-button:before{content:"";border:1px solid var(--line);background:var(--panel);border-radius:50%;position:absolute;inset:0}.fb-top-button:hover:before{border-color:var(--accent)}.fb-top-button>.icon{position:relative}.fb-top-button[aria-current=page]{color:var(--accent)}.fb-tip{pointer-events:none;z-index:35;top:calc(100% + .75rem);right:var(--fb-tip-right);border-radius:var(--radius);background:var(--ink);width:15.5rem;color:var(--bg);font-size:var(--fs-2);box-shadow:0 .625rem 1.875rem color-mix(in srgb, var(--shade) 60%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.75rem .625rem .75rem .875rem;line-height:1.35;display:grid;position:absolute}.fb-tip:before{content:"";top:-.375rem;right:calc(1rem - var(--fb-tip-right));background:var(--ink);border-radius:2px;width:.75rem;height:.75rem;position:absolute;transform:rotate(45deg)}.fb-tip p{margin:0}.fb-tip b{display:block}.fb-tip button{pointer-events:auto;border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--bg);background:0 0;border:0;place-items:center;padding:0;display:grid}.fb-tip button:hover:not(:disabled){background:color-mix(in srgb, var(--bg) 10%, transparent)}.fb-tip button:focus-visible{outline-color:var(--bg)}body:has(dialog[open],[role=dialog][aria-modal=true]) .fb-tip{display:none}.top-bar{--fb-tip-right:-3.25rem}.fb-page{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}.fb-page.has-rail{grid-template-columns:minmax(0,1fr) 18.75rem}.fb-board{flex-direction:column;gap:1rem;min-width:0;display:flex}.fb-head .page-sub{max-width:46ch;font-size:var(--fs-3)}.fb-page button:disabled,.fb-sheet button:disabled{opacity:1}.fb-page button.primary:disabled,.fb-sheet button.primary:disabled{background:var(--inset);border-color:var(--inset);color:var(--muted)}.fb-post{white-space:nowrap;min-height:2.75rem;padding:0 1.125rem}.fb-strip{border-radius:var(--radius);background:var(--ok-bg);color:var(--ok);font-weight:600;font-size:var(--fs-2);text-align:left;border:0;justify-content:space-between;align-items:center;gap:.625rem;padding:.625rem .875rem;display:none}.fb-strip:hover:not(:disabled){background:var(--ok-bg);box-shadow:inset 0 0 0 1px var(--ok)}.fb-controls{align-items:center;gap:.625rem;display:flex}.fb-search{flex:1;min-width:0;position:relative}.fb-search-icon{color:var(--muted);pointer-events:none;margin-top:-.5625rem;position:absolute;top:50%;left:.75rem}.fb-search input{border-radius:var(--radius-sm);height:2.75rem;padding:0 .75rem 0 2.375rem}.fb-seg{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex:none;gap:2px;padding:2px;display:inline-flex}.fb-seg button{border-radius:var(--radius-sm);min-height:2.5rem;color:var(--muted);font-size:var(--fs-2);background:0 0;border:0;padding:0 .875rem}.fb-seg button:hover:not(:disabled),.fb-seg button[aria-pressed=true]{background:var(--inset);color:var(--ink)}.fb-chips{scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.fb-chips::-webkit-scrollbar{display:none}.chip.fb-chip{background:var(--panel);min-height:2.25rem;color:var(--muted);flex:none;padding:0 .875rem;font-weight:600}.chip.fb-chip:hover:not(:disabled){border-color:var(--edge);background:var(--panel);color:var(--ink)}.chip.fb-chip[aria-pressed=true]{border-color:var(--edge);background:var(--tint);color:var(--ink)}.fb-n{font:500 var(--fs-1) var(--mono);color:var(--muted)}.fb-head h1:focus{outline:0}.fb-list{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.fb-row{border-top:1px solid var(--line);grid-template-columns:3.25rem minmax(0,1fr);gap:.875rem;padding:1rem;display:grid}.fb-row:first-child{border-top:0}.fb-row.fresh{background:var(--tint)}.fb-vote{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--inset);width:3.25rem;min-height:3.625rem;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:.375rem 0;display:flex}.fb-vote:hover:not(:disabled){border-color:var(--edge);background:var(--inset)}.fb-vote[aria-pressed=true],.fb-vote[aria-pressed=true]:hover:not(:disabled){border-color:var(--mine);background:var(--mine-bg);color:var(--mine)}.fb-vote.big{flex:none;width:3.75rem;min-height:4.125rem}.fb-count{font:500 var(--fs-3) var(--mono);font-variant-numeric:tabular-nums}.fb-row-main{flex-direction:column;gap:.375rem;min-width:0;display:flex}.fb-row-title{color:var(--ink);font:700 var(--fs-3)/1.3 var(--body);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;margin:-.75rem 0;padding:.75rem 0}@media (pointer:coarse),(width<=79.9375rem){.fb-row-title{min-height:0!important}}.fb-row-title:hover:not(:disabled){color:var(--accent);background:0 0;border:0}.fb-snip{color:var(--muted);font-size:var(--fs-2);-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.fb-meta{color:var(--muted);font-size:var(--fs-2);flex-wrap:wrap;align-items:center;gap:.375rem .625rem;display:flex}.fb-status{border-radius:var(--radius-sm);font:700 var(--fs-1)/1.5 var(--body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;gap:.3125rem;padding:1px .5rem;display:inline-flex}.fb-status:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.fb-status.s-open{border-color:var(--line);color:var(--muted)}.fb-status.s-open:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.fb-status.s-planned{background:var(--tint);color:var(--accent)}.fb-status.s-building{background:var(--brand);color:var(--on-brand)}.fb-status.s-shipped{background:var(--ok-bg);color:var(--ok)}.fb-topic{color:var(--ink);font-weight:600}.fb-stops{border:1px solid color-mix(in srgb, var(--err) 35%, transparent);border-radius:var(--radius-sm);background:var(--err-bg);color:var(--err);font-weight:600;font-size:var(--fs-1);padding:0 .4375rem;line-height:1.5}.fb-flag{color:var(--accent);font-weight:600;font-size:var(--fs-1)}.fb-empty{color:var(--muted);text-align:center;align-items:center;gap:.25rem;padding:2.5rem 1.25rem}.fb-empty strong{color:var(--ink);font-size:var(--fs-3)}.fb-empty .fb-post{margin-top:.875rem}.fb-rail{flex-direction:column;gap:1.375rem;display:flex;position:sticky;top:2rem}.fb-card{padding:1rem var(--card-x);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.fb-rail-h,.fb-sec-h{color:var(--muted);font:700 var(--fs-1)/1.4 var(--body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem}.fb-shipped{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fb-shipped li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px .625rem;padding:.625rem 0;display:grid}.fb-shipped li:first-child{border-top:0;padding-top:0}.fb-shipped button{color:var(--ink);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;grid-column:1;padding:0;font-weight:600}.fb-shipped button:hover:not(:disabled){color:var(--accent);background:0 0;border:0}.fb-shipped-on{color:var(--ok);font-size:var(--fs-2);grid-column:1}.fb-shipped-votes{color:var(--muted);font:500 var(--fs-2) var(--mono);grid-area:1/2/span 2;align-self:center}.fb-fab{display:none}.fb-sheet{border:1px solid var(--line);background:var(--panel);max-height:calc(100dvh - 6rem);color:var(--ink);flex-direction:column;padding:0;overflow:hidden}.fb-sheet[open]{display:flex}.fb-sheet::backdrop{background:#000000a8}.fb-composer{border-radius:var(--radius);width:min(37.5rem,100% - 3rem);margin:3rem auto auto}.fb-detail{border-radius:var(--radius) 0 0 var(--radius);border-right:0;width:min(30rem,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto}.fb-sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem .875rem 1.25rem;display:flex}.fb-sheet-head h2{font:700 var(--fs-3)/1.3 var(--body);margin:0}.fb-sheet-head.fb-grab-head{border-bottom:0;padding:0 1rem 0 1.25rem}.fb-grab-head>button.ui-grab{flex:1;margin:0 -1rem 0 -1.25rem}@media (width>=80rem){.fb-sheet-head.fb-grab-head{display:none}}.fb-d-title:focus{outline:none}.fb-sheet-body{flex-direction:column;flex:auto;gap:1.125rem;min-height:0;padding:1.25rem;display:flex;overflow-y:auto}.fb-sheet-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.fb-hint{color:var(--muted);font-size:var(--fs-2)}.fb-hint b{color:var(--ink)}.fb-submit{padding:0 1.5rem}.fb-field{flex-direction:column;gap:.5rem;margin:0;display:flex}.fb-field>label,.fb-label{color:var(--ink);font-size:var(--fs-2);margin:0;font-weight:700}.fb-sub{color:var(--muted);font-weight:400}.fb-field input[type=text]{height:2.875rem;padding:0 .75rem}.fb-field textarea{resize:vertical;min-height:6rem;padding:.75rem}.fb-redact{color:var(--accent);font-size:var(--fs-2);margin:0}.fb-private-note{color:var(--muted);font-size:var(--fs-2);margin:0}.fb-dupes{border:1px solid var(--edge);border-radius:var(--radius);background:var(--tint);flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.fb-dupes>p{color:var(--accent);font-size:var(--fs-2);margin:0;font-weight:600}.fb-dupe{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;display:grid}.fb-dupe-title{overflow-wrap:anywhere;font-weight:600}.fb-dupe-meta{color:var(--muted);font-size:var(--fs-2);align-items:center;gap:.5rem;display:flex}.fb-dupe>button{grid-area:1/2/span 2}.fb-small{min-height:2.25rem;font-size:var(--fs-2);padding:0 .75rem}.fb-mono{font-family:var(--mono)}.fb-radios{flex-wrap:wrap;gap:.5rem;display:flex}.fb-radios .chip{background:var(--inset);min-height:2.5rem;color:var(--muted);cursor:pointer;margin:0;padding:0 .875rem;font-weight:600;position:relative}.fb-radios .chip.on{border-color:var(--edge);background:var(--tint);color:var(--ink)}.fb-radios .chip input{opacity:0;pointer-events:none;position:absolute}.fb-radios .chip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.fb-ctx{flex-wrap:wrap;gap:.5rem;display:flex}.fb-chip-ctx{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--inset);min-height:2rem;color:var(--ink);font:500 var(--fs-1) var(--mono);align-items:center;gap:.375rem;padding:.25rem .5rem;display:inline-flex}.fb-problem{width:100%;margin:0}.fb-d-row{align-items:flex-start;gap:.875rem;display:flex}.fb-d-head{flex-direction:column;gap:.5rem;min-width:0;display:flex}.fb-d-title{font:700 var(--fs-4)/1.25 var(--body);overflow-wrap:anywhere;margin:0}.fb-d-body{overflow-wrap:anywhere;white-space:pre-line;margin:0}.fb-triage{border:1px dashed var(--edge);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem;display:flex}.fb-triage .fb-sec-h,.fb-triage .note{flex-basis:100%;margin:0}.fb-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.fb-timeline li{color:var(--muted);font-size:var(--fs-1);flex-direction:column;gap:.375rem;display:flex}.fb-timeline li:before{content:"";background:var(--line);border-radius:2px;height:.25rem}.fb-timeline li.done:before{background:var(--brand)}.fb-timeline li.now{color:var(--ink);font-weight:700}.fb-timeline li.now:before{background:var(--accent)}.fb-when{font:400 var(--fs-1) var(--mono)}.fb-delete{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.fb-delete>.note{align-self:stretch;margin:0}.fb-delete>.note:focus{outline:0}.fb-delete-btn{align-self:flex-start}.fb-replies{flex-direction:column;gap:.875rem;display:flex}.fb-none{color:var(--muted);margin:0}.fb-reply{grid-template-columns:2rem minmax(0,1fr);gap:.625rem;display:grid}.fb-av{border:1px solid var(--line);background:var(--inset);width:2rem;height:2rem;color:var(--ink);font:700 var(--fs-1)/1 var(--body);border-radius:50%;place-items:center;display:grid}.fb-reply.fb-team .fb-av{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.fb-who{color:var(--muted);font-size:var(--fs-2)}.fb-who b{color:var(--ink)}.fb-teamtag{color:var(--accent);font:700 var(--fs-1) var(--body);letter-spacing:.05em;text-transform:uppercase;margin-left:.25rem}.fb-reply p{overflow-wrap:anywhere;white-space:pre-line;margin:2px 0 0}.fb-reply-box{flex:1;align-items:flex-end;gap:.5rem;display:flex}.fb-reply-box textarea{resize:none;flex:1;min-width:0;height:2.75rem;min-height:2.75rem;padding:.6875rem .75rem}.fb-reply-box button{min-height:2.75rem}@media (width<=79.9375rem){.fb-page,.fb-page.has-rail{grid-template-columns:minmax(0,1fr);padding-bottom:4.5rem}.fb-rail,.fb-post.head{display:none}.fb-strip{display:flex}.fb-chips{gap:.375rem;display:grid;overflow:visible}.fb-statuses{grid-template-columns:repeat(5,minmax(0,1fr))}.fb-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.chip.fb-chip{border-radius:var(--radius-sm);white-space:nowrap;flex-direction:column;justify-content:center;gap:0;min-width:0;min-height:2.75rem;padding:.25rem .125rem;line-height:1.25}.fb-top{display:block}.side:has(>.fb-fab){overflow:visible}.fb-fab{z-index:1;min-height:2.75rem;box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--shade) 60%, transparent);align-items:center;gap:.5rem;padding:0 1.125rem;display:inline-flex;position:absolute;bottom:calc(100% + 1rem + 1px);right:max(1.25rem,50% - 26.875rem)}.fb-composer,.fb-detail{border:1px solid var(--line);border-bottom:0;border-radius:1.25rem 1.25rem 0 0;width:100%;max-width:56.25rem;height:auto;max-height:92dvh;margin:auto auto 0;inset:auto 0 0}.fb-detail{height:94dvh;max-height:94dvh}.fb-sheet-body{padding:1rem 1.25rem}.fb-sheet-foot{padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom,0px))}.fb-sheet-foot .fb-hint{display:none}.fb-sheet-foot .fb-submit{flex:1}}@media (width<=40rem){.fb-row{grid-template-columns:3rem minmax(0,1fr);gap:.75rem;padding:.875rem}.fb-vote{width:3rem}.fb-snip{display:none}.fb-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.75rem}.top-bar{--fb-tip-right:-3.125rem}}@media (width<=22.4375rem){.fb-chips{gap:.25rem}.fb-chips .fb-l{font-size:.8125rem}}@media (prefers-reduced-motion:no-preference){.fb-sheet[open]{animation:.22s cubic-bezier(.2,.8,.2,1) fb-rise}.fb-row.fresh{animation:.4s ease-out fb-fade}}@keyframes fb-rise{0%{opacity:0;translate:0 1rem}}@keyframes fb-fade{0%{opacity:0}}.ws-page{flex-direction:column;gap:1.5rem;display:flex}.ws-hero{border-radius:var(--radius-lg);background:radial-gradient(ellipse 70% 110% at 85% 50%, var(--story-glow) 0%, var(--panel) 72%);flex-wrap:wrap;align-items:center;gap:2.5rem;padding:3rem 2.5rem;display:flex}.ws-hero-text{flex-direction:column;flex:999 26.25rem;gap:1.25rem;min-width:0;display:flex}.ws-badge{border:1px solid var(--edge);border-radius:var(--radius-pill);background:var(--story-burnt-lo);color:var(--accent);font:500 var(--fs-1)/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:.375rem;margin:0;padding:.375rem .75rem;display:inline-flex}.ws-headline{max-width:14ch;font:700 3rem/1.04 var(--body);letter-spacing:-.015em;margin:0}.ws-lede{max-width:44ch;color:var(--story-soft);margin:0;font-size:1.125rem;line-height:1.5}.ws-action{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.25rem;display:flex}a.button.primary.ws-go{border-radius:var(--radius);min-height:3rem;font-size:var(--fs-3);justify-content:center;align-items:center;padding:0 1.25rem;font-weight:600;display:inline-flex}.ws-note{color:var(--muted);margin:0;font-size:.9375rem}.ws-deck-wrap{flex:18.75rem;justify-content:center;display:flex}.ws-deck{flex:none;width:18.75rem;height:31.25rem;position:relative}.ws-deck-card{border:1px solid var(--line);border-radius:var(--radius-xl);width:16rem;height:28.5rem;position:absolute}.ws-deck-card.back{background:var(--story-burnt-lo);opacity:.5;top:1.5rem;left:2.75rem}.ws-deck-card.mid{background:color-mix(in srgb, var(--story-burnt-hi) 50%, var(--story-burnt-lo));opacity:.8;top:.75rem;left:1.375rem}.ws-deck-card.front{border-color:color-mix(in srgb, var(--brand) 23%, var(--story-burnt-hi));background:linear-gradient(180deg, var(--story-burnt-hi) 0%, var(--story-burnt-lo) 100%);flex-direction:column;padding:.875rem 1.125rem 1.125rem;display:flex;top:0;left:0}.ws-deck-segs{gap:.1875rem;display:flex}.ws-deck-segs span{background:color-mix(in srgb, var(--ink) 18%, transparent);border-radius:2px;flex:1 1 0;height:.1875rem}.ws-deck-tag{font:500 var(--fs-1)/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--story-soft);margin-top:.875rem}.ws-grow{flex-grow:1}.ws-sk{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:.375rem;display:block}.ws-deck .ws-sk.a{width:6.875rem;height:.75rem}.ws-deck .ws-sk.b{border-radius:.625rem;width:9.375rem;height:6rem;margin-top:.75rem}.ws-deck .ws-sk.c{width:8rem;height:1rem;margin-top:.75rem}.ws-deck-marks{flex-direction:column;gap:.5rem;margin-top:1.25rem;display:flex}.ws-deck-marks>span{align-items:center;gap:.5rem;display:flex}.ws-mark{border-radius:50%;flex:none;width:1rem;height:1rem}.ws-mark.hit{background:color-mix(in srgb, var(--ok) 35%, transparent)}.ws-mark.miss{background:color-mix(in srgb, var(--err) 35%, transparent)}.ws-mark.void{background:var(--leg-void-hi)}.ws-deck .ws-sk.m1{width:4rem;height:.625rem}.ws-deck .ws-sk.m2{width:5rem;height:.625rem}.ws-deck .ws-sk.m3{width:3.25rem;height:.625rem}.ws-deck-foot{justify-content:space-between;align-items:center;display:flex}.ws-deck-wordmark{font:400 .8125rem/1.2 var(--display);letter-spacing:.06em;color:var(--story-ink)}.ws-deck-year{font:500 var(--fs-1)/1.5 var(--mono);letter-spacing:.08em;color:var(--story-soft)}.ws-deck-lock{border:1px solid var(--edge);background:var(--story-burnt-lo);width:4rem;height:4rem;color:var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:14.25rem;left:8rem;transform:translate(-50%,-50%)}.ws-deck-lock svg{width:1.625rem;height:1.625rem}.ws-counting{border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1.125rem 1.5rem;display:flex}.ws-label{font:500 var(--fs-1)/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.ws-count{min-width:0;font-size:var(--fs-3);flex:20rem;margin:0}.ws-count b{color:var(--ink);font-weight:700}.ws-count span{color:var(--muted)}.ws-stats-link{min-height:2.75rem;color:var(--accent);align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.ws-contents{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.ws-contents-head{flex-direction:column;gap:.25rem;display:flex}.ws-contents-head h2{font:700 var(--fs-5)/1.25 var(--body);margin:0}.ws-contents-head p{color:var(--muted);margin:0;font-size:.9375rem}.ws-chapters{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.ws-chapter{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);flex-direction:column;flex:14.375rem;gap:.75rem;min-width:0;padding:1rem;display:flex}.ws-chapter-words{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ws-chapter-label{font:500 var(--fs-1)/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ws-chapter-line{font-size:1.0625rem;font-weight:600;line-height:1.3}.ws-chapter.ws-stories{background:0 0;border-style:dashed;justify-content:center}.ws-stories .ws-chapter-words{gap:.5rem}.ws-stories .ws-chapter-label{color:var(--accent)}.ws-art{background:var(--inset);border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;height:4.75rem;display:flex;overflow:hidden}.ws-icon{color:var(--accent);display:grid}.ws-icon svg{width:1.25rem;height:1.25rem}.ws-art.leagues{align-items:flex-end;gap:.375rem;padding-bottom:.875rem}.ws-art.leagues span{background:var(--line);border-radius:.25rem .25rem 0 0;width:1.75rem;height:1.875rem}.ws-art.leagues span.lit{background:var(--brand);height:2.75rem}.ws-art.leagues span:nth-child(3){height:1.375rem}@media (width<=79.9375rem){.ws-page{gap:1rem}.ws-hero{background:radial-gradient(ellipse 110% 60% at 50% 72%, var(--story-glow) 0%, var(--panel) 75%);flex-flow:column;align-items:stretch;gap:1rem;padding:1.5rem 1.25rem}.ws-hero-text{flex:none;gap:1rem}.ws-headline{max-width:none;font-size:var(--fs-6);line-height:1.06}.ws-lede{max-width:none;font-size:var(--fs-3)}.ws-deck-wrap{flex:none;padding:.5rem 0}.ws-action{flex-direction:column;align-items:stretch;margin:0}a.button.primary.ws-go{height:3.25rem;display:flex}.ws-note{font-size:var(--fs-2);text-align:center}.ws-deck{width:14.5rem;height:24.25rem}.ws-deck-card{border-radius:1.125rem;width:12.5rem;height:22.25rem}.ws-deck-card.back{top:1.25rem;left:2rem}.ws-deck-card.mid{top:.625rem;left:1rem}.ws-deck-card.front{padding:.75rem .875rem .875rem}.ws-deck-tag{margin-top:.75rem}.ws-deck .ws-sk.a{width:5.375rem;height:.625rem}.ws-deck .ws-sk.b{border-radius:.5625rem;width:7.25rem;height:4.625rem;margin-top:.625rem}.ws-deck .ws-sk.c{width:6.25rem;height:.8125rem;margin-top:.625rem}.ws-deck-marks{gap:.4375rem;margin-top:1rem}.ws-deck-marks>span{gap:.4375rem}.ws-mark{width:.8125rem;height:.8125rem}.ws-deck .ws-sk.m1{width:3.125rem;height:.5rem}.ws-deck .ws-sk.m2{width:3.875rem;height:.5rem}.ws-deck .ws-sk.m3{width:2.5rem;height:.5rem}.ws-deck-wordmark{font-size:var(--fs-1)}.ws-deck-lock{width:3.5rem;height:3.5rem;top:11.125rem;left:6.25rem}.ws-deck-lock svg{width:1.375rem;height:1.375rem}.ws-counting{flex-flow:column;align-items:flex-start;gap:.375rem;padding:1rem 1.25rem}.ws-count{flex:none;line-height:1.4}.ws-contents{gap:.75rem;margin-top:.5rem}.ws-contents-head{padding:0 .25rem}.ws-contents-head h2{font-size:1.375rem}.ws-chapters{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);display:block;overflow:hidden}.ws-chapter,.ws-chapter.ws-stories{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;flex-direction:row;align-items:center;gap:.875rem;padding:.75rem 1rem}.ws-chapter:first-child{border-top:0}.ws-chapter.ws-stories{background:var(--share-strip);justify-content:flex-start}.ws-chapter-words,.ws-stories .ws-chapter-words{gap:.1875rem}.ws-chapter-line{font-size:var(--fs-3);line-height:1.3}.ws-art{flex:none;gap:.1875rem;width:3rem;height:3rem}.ws-art.leagues{gap:.1875rem;padding-bottom:.625rem}.ws-art.leagues span{border-radius:2px 2px 0 0;width:.5625rem;height:1rem}.ws-art.leagues span.lit{height:1.5rem}.ws-art.leagues span:nth-child(3){height:.6875rem}.ws-art.stories{border:1px dashed var(--line);background:0 0}.ws-art.stories .ws-icon{color:var(--muted)}}.nl-page{flex-direction:column;display:flex}.nl-headline{max-width:15ch}.nl-badge-icon{display:grid}.nl-badge-icon svg{stroke-width:2.4px;width:.8125rem;height:.8125rem}a.button.primary.nl-create{gap:.625rem}@media (width<=79.9375rem){a.button.primary.nl-create{border-radius:var(--radius-pill)}button.primary.nl-create{border-radius:var(--radius-pill);height:3.25rem;font-size:var(--fs-3);justify-content:center;align-items:center;gap:.625rem;padding:0 1.25rem;font-weight:600;line-height:normal;display:flex}}.nl-create-icon{display:grid}.nl-create-icon svg{width:1.125rem;height:1.125rem}.app-main:has(.nl-page){flex-direction:column;display:flex}.app-main:has(.nl-page)>.top-bar{width:100%}.app-main:has(.nl-page)>main.shell{width:100%}.app-main:has(.nl-page)>main.shell{flex-direction:column;flex:1 0 auto;display:flex}.nl-page,.ws-hero.nl-hero{flex:1 0 auto;display:flex}main.shell>section:has(>.nl-page){flex:1 0 auto;display:flex}.nl-page{flex-direction:column}main.shell>section:has(>.nl-page){flex-direction:column}.nl-art-box{min-width:0;min-height:11.5rem;position:relative}@media (width<=79.9375rem){.app:has(.nl-page){padding-bottom:0}.app-main:has(.nl-page){min-height:100dvh}.app-main:has(.nl-page)>main.shell{padding-bottom:calc(4rem + .75rem + 1rem + env(safe-area-inset-bottom,0px))}.ws-hero.nl-hero{background:radial-gradient(ellipse 110% 60% at 50% 66%, var(--story-glow) 0%, var(--panel) 75%);flex-direction:column}.nl-headline{max-width:none}.nl-art-box{flex:1 1 0}a.button.primary.nl-create{height:3.25rem;display:flex}}@media (width>=80rem){.app-main:has(.nl-page)>main.shell{padding-bottom:1.5rem}.ws-hero.nl-hero{flex-wrap:nowrap;justify-content:space-between;gap:3rem;padding:3rem 3.5rem}.ws-hero.nl-hero>.ws-hero-text{flex:none}.nl-art-box{flex:1 1 0;align-self:stretch;max-width:36rem;min-height:24rem}}.bld-clock{font-family:var(--mono,ui-monospace, monospace);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.bld-clock.soon{color:var(--flag)}.bld-home{gap:.75rem}.bld-home>.page-head{margin-bottom:.25rem}.bld-home>.empty{margin:0}.bld-home-locked{border-radius:var(--radius);background:var(--ok-bg);border:1px solid color-mix(in srgb, var(--ok) 35%, transparent);font-size:var(--fs-2);align-items:center;gap:.5rem;margin:0;padding:.625rem .75rem;line-height:1.35;display:flex}.bld-home-locked>.bld-home-check{color:var(--ok)}.bld-home-check{color:var(--ok);flex:none}.bld-next{border-radius:var(--radius-lg);background:var(--tint);border:1px solid var(--brand);gap:.5rem;padding:.875rem;display:grid;position:relative}.bld-next-top{align-items:center;gap:.5rem;min-width:0;display:flex}.bld-next-label{font:500 var(--fs-1)/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.bld-next-top>.bld-clock{font-size:var(--fs-2);margin-left:auto}.bld-next-title{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.3}.bld-next-title b{font-size:1.125rem}.bld-next-league{color:var(--muted);font-size:var(--fs-2)}.bld-next-foot{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.bld-next-meta{min-width:0;color:var(--muted);font-size:.8125rem}a.button.bld-next-go{border-radius:.625rem;flex:none;padding:.5rem .875rem;position:static}a.button.bld-next-go:after{content:"";border-radius:inherit;position:absolute;inset:0}.bld-next:has(a.bld-next-go:hover){border-color:var(--accent)}.bld-hleague{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.bld-hleague-head{align-items:center;gap:.625rem;min-width:0;padding:.625rem .875rem;display:flex}.bld-hleague-head h2{min-width:0;font:700 var(--fs-2)/1.3 var(--body);letter-spacing:0;overflow-wrap:anywhere;margin:0}.bld-hleague-tag{color:var(--muted);font-size:var(--fs-1);flex:none;margin-left:auto}.bld-hleague-tag.ok{color:var(--ok);font-weight:600}.bld-hleague-rows{margin:0;padding:0;list-style:none}.bld-hrow{border-top:1px solid var(--line);min-height:2.75rem;color:var(--ink);font-size:var(--fs-2);box-sizing:border-box;align-items:center;gap:.625rem;padding:.625rem .875rem;text-decoration:none;display:flex}a.bld-hrow:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}a.bld-hrow:focus-visible{outline-offset:-2px}.bld-hrow-dot{background:var(--brand);width:.5625rem;height:.5625rem;box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--brand) 25%, var(--panel));border-radius:50%;flex:none;margin:0 .1875rem}.bld-hrow>.bld-home-check{margin:0 .0625rem}.bld-hrow-text{flex:auto;gap:1px;min-width:0;display:grid}.bld-hrow-text b{overflow-wrap:anywhere;line-height:1.3}.bld-hrow-line{color:var(--muted);font-size:var(--fs-1);overflow-wrap:anywhere;line-height:1.35}.bld-hrow>.bld-clock{flex:none}a.button.bld-hrow-change{border-radius:var(--radius-sm);min-height:2rem;font-size:var(--fs-1);flex:none;align-items:center;padding:.25rem .625rem;display:inline-flex}.bld-gone{border-top:1px dashed var(--line);min-height:2.5rem;color:var(--muted);box-sizing:border-box;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;line-height:1.35;display:flex}.bld-gone-lock{color:var(--ink);flex:none}.bld-gone-text{overflow-wrap:anywhere;flex:auto;min-width:0}.bld-gone-text .placed{color:var(--ok)}.bld-gone-text .expired{color:var(--err)}.bld-gone-link{min-height:2.5rem;color:var(--accent);white-space:nowrap;flex:none;align-items:center;margin:-.5rem 0;font-weight:600;display:inline-flex}button.bld-home-start{min-height:2.5rem;color:var(--accent);text-underline-offset:.1875rem;background:0 0;border:0;justify-self:center;margin-top:.25rem;padding:0 .5rem;font-size:.9375rem;font-weight:500;text-decoration:underline}button.bld-home-start:hover:not(:disabled){color:var(--ink);background:0 0}@media (width<=79.9375rem){.builder:has(>.bld-app)>:is(.bld-topbar,.page-head,.bld-switcher){display:none}.bld-app{gap:.75rem;min-width:0;padding-bottom:7.5rem;display:grid}.bld-app:has(>.bld-ptray.swap){padding-bottom:11rem}.bld-app .bld-join{scroll-margin-bottom:calc(13.5rem + env(safe-area-inset-bottom,0px))}.bld-app:has(>.bld-ptray.swap) .bld-join{scroll-margin-bottom:calc(17rem + env(safe-area-inset-bottom,0px))}.bld-app>.note{margin:0}.bld-app-top{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.bld-app-back{border:1px solid var(--line);background:var(--panel);width:2.5rem;height:2.5rem;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.bld-app-back:hover{border-color:var(--edge)}.bld-app-crumb{text-align:left;min-width:0;min-height:2.75rem;color:var(--ink);background:var(--tint);border:1px solid color-mix(in srgb, var(--brand) 45%, var(--line));border-radius:var(--radius);flex:1 1 0;align-items:center;gap:.375rem;padding:.5rem .75rem;font-weight:400;display:flex}.bld-app-crumb:hover:not(:disabled){background:var(--tint);border-color:var(--brand)}.bld-app-crumb.open{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.bld-app-league{color:var(--muted);white-space:nowrap;flex:none;font-size:.8125rem}.bld-app-parlay{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;font-weight:700;overflow:hidden}.bld-app-chev{color:var(--muted);transition:transform var(--motion-base) ease-out;flex:none;margin-left:auto}.bld-app-crumb.open .bld-app-chev{transform:rotate(180deg)}.bld-rules{grid-template-columns:repeat(var(--cells,4), minmax(min-content, 1fr));background:color-mix(in srgb, var(--panel) 70%, var(--bg));border:1px solid var(--line);font:500 .9375rem/1.2 var(--body);border-radius:.625rem;margin:0;padding:0;list-style:none;display:grid}.bld-rule{color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:.3125rem;padding:.5625rem .25rem;display:flex}.bld-rule+.bld-rule{border-left:1px solid var(--line)}.bld-rule>span{align-items:center;gap:.3125rem;display:inline-flex}.bld-rule.soon{color:var(--flag);font-weight:600}.bld-rule.ok{color:var(--ok);font-weight:600}.bld-app>.bld-searchbox{z-index:5;background:var(--bg);padding:.375rem 0;position:sticky;top:0}.bld-gamestrip.chips{gap:.5rem}.bld-gamestrip.chips>.bld-achip{min-width:max-content}.bld-achip{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);flex:1 0 0;gap:1px;padding:.5rem .75rem;font-size:.8125rem;line-height:1.25;text-decoration:none;display:grid}.bld-achip b{white-space:nowrap;font-weight:600}.bld-achip span{color:var(--muted);white-space:nowrap;font-weight:500}.bld-achip:hover{border-color:var(--edge)}.bld-achip.on{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.bld-app .bld-gpage-head h2{font:700 1.25rem/1.2 var(--body)}.bld-app .bld-grid{grid-template-columns:4.625rem repeat(3,minmax(0,1fr));align-items:center;gap:.375rem}.bld-app .bld-grid-city{display:none}.bld-app .bld-grid-nick{font:700 .9375rem/1.2 var(--body);overflow-wrap:anywhere}.bld-app .bld-grid .bld-cell{gap:1px;min-height:3.625rem;padding:.25rem}.bld-app .bld-grid .bld-cell-mark{font:500 .8125rem/1.15 var(--body)}.bld-app .bld-grid .bld-cell-odds{font:700 1.0625rem/1.15 var(--body)}.bld-who{font:600 .75rem/1.1 var(--body);color:var(--flag);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.bld-who.yours{color:var(--ok)}.bld-goldkey{color:var(--muted);margin:.25rem 0 0;font-size:.75rem}.bld-app .bld-cell.held,.bld-app .bld-side.held{border-style:solid;border-color:var(--line)}.bld-app .bld-cell.yours,.bld-app .bld-cell.yours:hover:not(:disabled),.bld-app .bld-side.yours,.bld-app .bld-side.yours:hover:not(:disabled){border:1px dashed var(--ok);box-shadow:none;background:var(--inset)}.bld-app .bld-cell.staged,.bld-app .bld-cell.staged:hover:not(:disabled),.bld-app .bld-side.staged,.bld-app .bld-side.staged:hover:not(:disabled){border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:var(--tint)}.bld-app.frozen .bld-cell,.bld-app.frozen .bld-side,.bld-app.frozen .bld-pcell{opacity:.5;cursor:not-allowed}.bld-ptray{z-index:40;left:0;right:0;bottom:calc(4.25rem + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:1px solid var(--line);gap:.625rem;max-width:56.25rem;margin-inline:auto;padding:.75rem 1rem .875rem;display:grid;position:fixed}.bld-ptray-label{font:500 .75rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bld-ptray-line{border-radius:var(--radius-xs);width:100%;min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;margin-block:-.375rem;padding:0;font-weight:400;display:flex}.bld-ptray-line:hover:not(:disabled){background:0 0}.bld-ptray-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 1.0625rem/1.3 var(--body);overflow:hidden}.bld-ptray-game{color:var(--muted);white-space:nowrap;flex:none;font-size:.8125rem}.bld-ptray-odds{font:700 1.125rem/1.3 var(--body);flex:none;margin-left:auto}.bld-ptray-hint{color:var(--muted);margin:0;font-size:.9375rem}.bld-ptray-from{color:var(--muted);flex:none;font-size:1rem}.bld-ptray-arrow{color:var(--muted);flex:none}.bld-ptray-cta{border-radius:var(--radius);width:100%;min-height:3.25rem;font-size:1.0625rem}.bld-ptray-keep{min-height:2.75rem;color:var(--accent);justify-self:center;padding:.25rem .5rem;font-size:.875rem;text-decoration:underline}.bld-ptray.closed,.bld-ptray.left{border-top-style:dashed}.bld-ptray-gone{min-height:2.5rem;color:var(--muted);align-items:center;gap:.5rem;margin:0;font-size:.8125rem;display:flex}.bld-ptray-gone>svg{color:var(--ink);flex:none}.bld-ptray-gone-words{flex:auto;min-width:0}.bld-ptray-gone .placed{color:var(--ok)}.bld-ptray-gone .expired{color:var(--err)}.bld-ptray-gone a{white-space:nowrap;flex:none;font-weight:600}.bld-ptray>.bld-flash{position:absolute;bottom:calc(100% + .5rem);left:1rem;right:1rem}}@media (width<=22.4375rem){.bld-rules{font-size:.875rem}.bld-rule{padding-inline:.1875rem}}@media (prefers-reduced-motion:reduce){.bld-app-chev{transition:none}}.bld-sw{z-index:55;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.bld-sw-dim,.bld-ls-dim{background:color-mix(in srgb, var(--bar) 60%, transparent);animation:.2s ease-out bld-w3-fade;position:absolute;inset:0}.bld-sw-panel{background:var(--panel);border-bottom:1px solid color-mix(in srgb, var(--brand) 45%, var(--bg));border-radius:0 0 var(--radius-xl) var(--radius-xl);max-height:calc(100% - 3rem);box-shadow:0 1.5rem 3.125rem color-mix(in srgb, var(--shade) 70%, transparent);flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) bld-w3-down;display:flex;position:absolute;top:0;left:0;right:0}.bld-sw-in{flex-direction:column;flex:auto;width:100%;min-height:0;padding:.375rem 1rem .25rem;display:flex}.bld-sw-in>.note{margin:.375rem 0}.bld-sw-list{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.375rem;min-height:0;display:flex;overflow-y:auto}.bld-sw-list:focus{outline:none}.bld-sw-league{flex-direction:column;gap:.375rem;display:flex}.bld-sw-label{color:var(--muted);font:500 var(--fs-1)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.5rem .75rem .125rem .125rem;display:flex}.bld-sw-allset{color:var(--ok);font:600 var(--fs-1)/1.4 var(--body);letter-spacing:0;text-transform:none;margin-left:auto}.bld-sw-opt{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel) 55%, var(--bg));min-height:2.75rem;color:var(--ink);font-size:var(--fs-2);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.625rem;padding:.5625rem .75rem;display:flex}.bld-sw-opt:hover{background:color-mix(in srgb, var(--ink) 5%, var(--panel))}.bld-sw-opt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bld-sw-opt.here,.bld-sw-opt.here:hover{background:var(--tint);box-shadow:inset 0 0 0 1px var(--brand)}.bld-sw-opt.here .bld-sw-line{color:var(--accent)}.bld-sw-dot{background:var(--brand);width:.5625rem;height:.5625rem;box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--brand) 25%, var(--panel));border-radius:50%;flex:none;margin:0 .1875rem}.bld-sw-tick{color:var(--ok);flex:none}.bld-sw-text{flex:auto;gap:1px;min-width:0;display:grid}.bld-sw-text b{font:700 var(--fs-2)/1.25 var(--body);overflow-wrap:anywhere}.bld-sw-line{color:var(--muted);font-size:var(--fs-1);overflow-wrap:anywhere;line-height:1.35}.bld-sw .bld-clock svg,.bld-ls .bld-clock svg{display:none}.bld-sw-grab{touch-action:none;flex:none;justify-content:center;padding:.5rem 0 .375rem;display:flex}.bld-sw-grab>span{background:color-mix(in srgb, var(--muted) 35%, var(--panel));border-radius:.1875rem;width:2.5rem;height:.3125rem}.bld-ls{z-index:55;position:fixed;inset:0;overflow:hidden}@media (width<=79.9375rem){.bld-ls{bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}.bld-sw-in,.bld-ls-in{max-width:56.25rem;margin-inline:auto}}.bld-ls-sheet{overscroll-behavior:contain;background:var(--panel);border-top:1px solid var(--line);border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:calc(100% - 1rem);box-shadow:0 -1rem 2.5rem color-mix(in srgb, var(--shade) 55%, transparent);animation:.2s cubic-bezier(.16,1,.3,1) bld-w3-up;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.bld-ls-sheet:focus{outline:none}.bld-ls-in{flex-direction:column;gap:.625rem;padding:.625rem 1rem 1rem;display:flex}.bld-ls-head{align-items:center;gap:.625rem;display:flex}.bld-ls-tick{background:var(--ok-bg);width:2.25rem;height:2.25rem;color:var(--ok);border-radius:50%;flex:none;place-items:center;display:grid}.bld-ls-words{min-width:0}.bld-ls-words h2{font:700 var(--fs-4)/1.2 var(--body);margin:0}.bld-ls-sub{color:var(--muted);font-size:var(--fs-2);overflow-wrap:anywhere;margin:0}.bld-ls-until{color:var(--muted);font-size:var(--fs-2);align-items:center;gap:.5rem;margin:0;display:flex}.bld-ls-until .bld-clock,.bld-ls-next-head .bld-clock{margin-left:auto}.bld-ls-next{border:1px solid var(--brand);border-radius:var(--radius);background:var(--tint);flex-direction:column;gap:.5rem;margin:0;padding:.875rem;display:flex}.bld-ls-next p{margin:0}.bld-ls-next-head{align-items:center;gap:.5rem;display:flex}.bld-ls-label{color:var(--accent);font:500 var(--fs-1)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.bld-ls-next-name{overflow-wrap:anywhere}.bld-ls-next-name b{font:700 var(--fs-3)/1.3 var(--body)}.bld-ls-next-name span,.bld-ls-next-sub{color:var(--muted)}.bld-ls-next-sub{font-size:var(--fs-2)}.bld-ls-next.allset{border-color:var(--line);background:var(--inset);font:700 var(--fs-3)/1.3 var(--body)}.bld-ls-next.is-loading{border-color:var(--line);background:var(--inset);min-height:10.25rem}button.bld-ls-go,button.bld-ls-done{width:100%}@keyframes bld-w3-down{0%{transform:translateY(-100%)}to{transform:none}}@keyframes bld-w3-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes bld-w3-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bld-sw-panel,.bld-ls-sheet{animation:.2s ease-out bld-w3-fade}}button.bld-acts-sit{min-height:2.625rem;color:var(--muted);font:400 var(--fs-2)/1 var(--body);text-underline-offset:.1875rem;white-space:nowrap;padding:0 .25rem;text-decoration:underline}button.bld-acts-sit:hover:not(:disabled){color:var(--ink)}.bld-acts-hold{min-height:2.625rem}.name-chip{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--inset);max-width:100%;height:1.875rem;color:var(--ink);flex:none;align-items:center;gap:.4375rem;padding:0 .6875rem 0 .1875rem;display:inline-flex}.name-chip-disc{box-sizing:border-box;background:var(--line);width:1.5rem;height:1.5rem;color:var(--ink);font:700 var(--fs-1)/1 var(--body);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:inline-grid}.name-chip.you .name-chip-disc{background:var(--inset);border:2px solid var(--mine)}.name-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 .8125rem/1.2 var(--body);overflow:hidden}.name-chip-ok{color:var(--ok);flex:none}@media (width<=79.9375rem){.bld-ss{z-index:40;left:0;right:0;bottom:calc(4.25rem + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:1px solid var(--line);touch-action:pan-x;max-width:56.25rem;transition:transform var(--motion-base) ease-out, clip-path var(--motion-base) ease-out;flex-direction:column;margin-inline:auto;display:flex;position:fixed}.bld-ss.moving{transition:none}.bld-ss.gone{border-top-style:dashed}.bld-ss.open{max-height:calc(100dvh - 4.25rem - env(safe-area-inset-bottom,0px) - 5.625rem);border-top-color:color-mix(in srgb, var(--brand) 45%, var(--bg));box-shadow:0 -1.25rem 3.125rem color-mix(in srgb, var(--shade) 65%, transparent);border-radius:1.125rem 1.125rem 0 0;animation:.26s cubic-bezier(.16,1,.3,1) bld-ss-rise}.bld-ss-dim{z-index:39;top:0;left:0;right:0;bottom:calc(4.25rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--bar) 62%, transparent);animation:.2s ease-out bld-w3-fade;position:fixed}button.bld-ss-grab{border-radius:var(--radius-sm);touch-action:none;cursor:grab;background:0 0;border:0;flex:none;align-self:center;place-items:center;width:7.5rem;min-width:2.75rem;height:2.75rem;margin:-.5rem 0;padding:0;display:grid}button.bld-ss-grab:hover:not(:disabled){background:0 0}.bld-ss-bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--muted) 45%, var(--panel));display:block}.bld-ss>.bld-ptray{touch-action:none;background:0 0;border-top:0;flex:none;max-width:none;margin:0;padding-top:.25rem;position:static}.bld-ss.open>.bld-ptray{padding:.625rem 1.25rem .875rem}.bld-ss-lift{flex:none}.bld-ss-body{overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;flex:auto;gap:.75rem;min-height:0;padding:.125rem 1rem 0;display:flex;overflow-y:auto}.bld-ss-fade{background:linear-gradient(transparent, var(--panel));pointer-events:none;flex:none;height:1.5rem;margin-top:0;position:sticky;bottom:0}.bld-ss-slip{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);flex-direction:column;flex:none;gap:.625rem;padding:0 .75rem .75rem;display:flex}.bld-ss-head{z-index:1;background:var(--bg);touch-action:none;align-items:center;gap:.625rem;margin-bottom:-.5rem;padding:.75rem 0 .5rem;display:flex;position:sticky;top:-.125rem}.bld-ss-count{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--brand);min-width:1.75rem;height:1.75rem;color:var(--on-brand);font:700 1rem/1 var(--body);flex:none;justify-content:center;align-items:center;padding:0 .4375rem;display:inline-flex}.bld-ss-title{min-width:0;font:700 1.125rem/1.3 var(--body);flex:auto;margin:0}.bld-ss-price{font:700 1rem/1 var(--body);font-variant-numeric:tabular-nums;flex:none}.bld-ss-head>.info-tip{margin:-.5rem 0 -.5rem -.25rem}.bld-ss-head .info-tip-button,.bld-ss-head .info-tip-button:hover:not(:disabled){background:radial-gradient(circle,#0000 .46875rem,currentColor .46875rem .5625rem,#0000 .5625rem);border:0}.bld-ss-head .info-tip-text{width:min(18rem,100vw - 3rem);left:auto;right:0}.bld-ss-head .info-tip-text p{margin:0 0 .375rem}.bld-ss-head .info-tip-text p:last-child{margin:0}.bld-ss-legs{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin:0;padding:0;list-style:none;overflow:hidden}.bld-ss-leg{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.625rem;padding:.75rem;display:grid}.bld-ss-legs.removable .bld-ss-leg{grid-template-columns:1.75rem minmax(0,1fr) auto}.bld-ss-leg+.bld-ss-leg{border-top:1px solid var(--line)}.bld-ss-leg.mine{background:var(--tint)}button.bld-ss-x{width:2.75rem;height:2.75rem;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;margin:-.5rem;padding:0;display:grid}button.bld-ss-x:hover:not(:disabled){color:var(--ink);background:0 0}.bld-ss-x-disc{box-sizing:border-box;border:1px solid var(--line);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}button.bld-ss-x:hover:not(:disabled) .bld-ss-x-disc{background:var(--inset)}.bld-ss-x-disc svg{width:.75rem;height:.75rem}.bld-ss-legtext{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.bld-ss-legtitle{font:700 1rem/1.3 var(--body);overflow-wrap:anywhere}.bld-ss-leggame{color:var(--muted);font-size:.8125rem;line-height:1.3}.bld-ss-who{flex-wrap:wrap;gap:.375rem;margin-top:.125rem;display:flex}.bld-ss-odds{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--inset);text-align:center;min-width:3.5rem;font:500 .875rem/1.2 var(--mono);font-variant-numeric:tabular-nums;flex:none;padding:.3125rem .5rem}.bld-ss-waiting,.bld-ss-empty{color:var(--muted);margin:0;font-size:.875rem}.bld-ss-pays p,.bld-ss-limits,.bld-ss-body>.bld-notice{margin:0}.bld-ss-body>.bld-notice,.bld-ss-pays,.bld-ss-limits{padding-inline:.25rem}.bld-app:has(>.bld-ss){padding-bottom:8.5rem}.bld-app:has(>.bld-ss .bld-ptray.swap){padding-bottom:12rem}.bld-app:has(>.bld-ss) .bld-join{scroll-margin-bottom:calc(14.5rem + env(safe-area-inset-bottom,0px))}.bld-app:has(>.bld-ss .bld-ptray.swap) .bld-join{scroll-margin-bottom:calc(18rem + env(safe-area-inset-bottom,0px))}}@keyframes bld-ss-rise{0%{transform:translateY(2.5rem)}to{transform:none}}@media (prefers-reduced-motion:reduce){.bld-ss,.bld-ss.open,.bld-ss-dim{transition:none;animation:none}}.bld-tools{flex:none;align-items:center;gap:.5rem;display:flex}.page-head.bld-tools-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title line""sub.";align-items:center;gap:0 1.5rem;display:grid}.bld-tools-head>.page-title{display:contents}.bld-tools-head>.page-title>h1{grid-area:title;min-width:0}.bld-tools-head>.page-title>.page-sub{grid-area:sub}.bld-tools-line{grid-area:line;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}@media (width<=79.9375rem){.page-head.bld-tools-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""sub""line"}.bld-tools-line{justify-content:space-between;margin-top:.75rem}}.bld-desk.bld-browse .bld-tap-on{outline:2px solid var(--accent);outline-offset:0}.bld-tap-pop{z-index:60;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent) 30%, var(--panel));background:var(--panel);width:min(20.625rem,100vw - 1rem);color:var(--ink);box-shadow:0 1.125rem 2.75rem color-mix(in srgb, var(--shade) 60%, transparent);border-radius:.75rem;gap:.75rem;padding:1rem 1.125rem 1.125rem;display:grid;position:fixed}.bld-tap-arrow{bottom:-.4375rem;left:calc(var(--bld-tap-arrow,50%) - .375rem);box-sizing:border-box;border:solid color-mix(in srgb, var(--accent) 30%, var(--panel));background:var(--panel);border-width:0 1px 1px 0;width:.75rem;height:.75rem;position:absolute;transform:rotate(45deg)}.bld-tap-pop.below .bld-tap-arrow{border-width:1px 0 0 1px;top:-.4375rem;bottom:auto}.bld-tap-words{gap:.25rem;display:grid}.bld-tap-words h2{font:700 1rem/1.375 var(--body);margin:0}.bld-tap-words p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.4}.bld-tap-acts{flex-wrap:wrap;gap:.625rem;display:flex}.bld-tap-acts button{align-items:center;gap:.5rem;min-height:2.625rem;display:inline-flex}.bld-place{gap:1.25rem;min-width:0;display:grid}.bld-place>.note{margin:0}.scard-pick>.bld-place-x{width:1.75rem;min-width:0;height:1.75rem;min-height:0;color:var(--muted);background:0 0;border:0;border-radius:50%;flex:none;align-self:center;place-items:center;margin-left:.5rem;padding:0;display:inline-grid;position:relative}.scard-pick>.bld-place-x:before{content:"";position:absolute;inset:-.5rem}.scard-pick>.bld-place-x:after{content:"";box-sizing:border-box;border:1px solid var(--line);background:var(--panel);border-radius:50%;width:1.75rem;height:1.75rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.scard-pick>.bld-place-x svg{z-index:1;width:.75rem;height:.75rem;position:relative}.scard-pick>.bld-place-x:hover{background:0 0}.scard-pick>.bld-place-x:hover svg{color:var(--err)}.scard-pick>.bld-place-x:hover:after{border-color:var(--err-edge);background:var(--err-bg)}.bld-place-words{gap:.75rem;min-width:0;display:grid}@media (width>=80rem){.bld-venue.bld-place-venue{justify-content:space-between;align-items:center;gap:2rem;display:flex}.bld-place-venue>.bld-place-words{flex:auto}}:root{--content-left:0rem;--content-right:0rem}@media (width>=80rem){:root:has(.app:not(.signed-out)){--content-left:14.25rem}dialog.confirm-dialog,dialog.fb-composer{inset-inline:var(--content-left) var(--content-right);max-width:calc(100% - var(--content-left) - var(--content-right) - 2rem)}.bld-backdrop>.bld-sheet{margin-inline:var(--content-left) var(--content-right);max-width:calc(100% - var(--content-left) - var(--content-right))}}input:is([type=radio],[type=checkbox]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.edge-fade{--edge-fade:1.5rem;--edge-from:black;--edge-to:black}.edge-fade[data-before=true]{--edge-from:transparent}.edge-fade[data-after=true]{--edge-to:transparent}.edge-fade:is([data-before=true],[data-after=true]){-webkit-mask-image:linear-gradient(to right, black var(--edge-inset,0px), var(--edge-from) var(--edge-inset,0px), black calc(var(--edge-inset,0px) + var(--edge-fade)), black calc(100% - var(--edge-fade)), var(--edge-to));-webkit-mask-image:linear-gradient(to right, black var(--edge-inset,0px), var(--edge-from) var(--edge-inset,0px), black calc(var(--edge-inset,0px) + var(--edge-fade)), black calc(100% - var(--edge-fade)), var(--edge-to));mask-image:linear-gradient(to right, black var(--edge-inset,0px), var(--edge-from) var(--edge-inset,0px), black calc(var(--edge-inset,0px) + var(--edge-fade)), black calc(100% - var(--edge-fade)), var(--edge-to))}.toast-dock{z-index:50;left:var(--content-left,0px);right:var(--content-right,0px);bottom:calc(max(var(--toast-lift,0px), env(safe-area-inset-bottom,0px)) + .75rem);box-sizing:border-box;pointer-events:none;justify-content:center;padding:0 1rem;display:flex;position:fixed}.toast-note{box-sizing:border-box;border:1px solid var(--edge);background:var(--tint);width:max-content;max-width:min(30rem,100%);color:var(--ink);font-size:var(--fs-2);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--shade) 50%, transparent);pointer-events:auto;border-radius:1.25rem;align-items:center;gap:.625rem;margin:0;padding:.5rem .875rem;line-height:1.35;animation:.2s ease-out toast-up;display:flex;position:relative}@keyframes toast-up{0%{opacity:0;translate:0 .5rem}}.toast-tick{color:var(--ok);flex:none;display:inline-grid}.toast-words{overflow-wrap:anywhere;flex:auto;min-width:0}.toast-x{border-radius:inherit;width:auto;height:auto;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0;min-width:0!important;min-height:0!important}.toast-x:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, transparent)}@media (prefers-reduced-motion:reduce){.toast-note{animation:none}}.bld-inplay-dot{background:var(--flag);width:.5625rem;height:.5625rem;box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--flag) 25%, var(--panel));border-radius:50%;flex:none;margin:0 .1875rem}.bld-inplay-lock{color:var(--muted);flex:none}.bld-inplay-chip{box-sizing:border-box;border:1px solid var(--flag);border-radius:var(--radius-pill);background:var(--flag-bg);min-height:1.5rem;color:var(--flag);font:600 var(--fs-1)/1.2 var(--body);white-space:nowrap;flex:none;align-items:center;padding:.125rem .5rem;display:inline-flex}.bld-smenu-line{justify-content:space-between;align-items:flex-start;gap:.625rem 1rem;min-width:0;margin-bottom:-.25rem;display:flex}.bld-smenu-line>.bld-acts-line{margin:0 0 0 auto}.bld-smenu{flex:0 auto;min-width:0;position:relative}.bld-smenu.open{z-index:21}button.bld-smenu-button{z-index:2;border:1px solid var(--line);background:var(--panel);max-width:100%;height:2.625rem;color:var(--ink);font:400 var(--fs-2)/1 var(--body);border-radius:.625rem;align-items:center;gap:.5rem;padding:0 .75rem 0 .4375rem;display:inline-flex;position:relative}button.bld-smenu-button:hover:not(:disabled){border-color:var(--accent);background:var(--panel)}.bld-smenu.open>button.bld-smenu-button,.bld-smenu.open>button.bld-smenu-button:hover:not(:disabled){border-color:var(--brand)}.bld-smenu-league-name{color:var(--muted);white-space:nowrap;flex:none}.bld-smenu-slip{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.bld-smenu-badge{box-sizing:border-box;background:var(--brand);min-width:1.375rem;height:1.375rem;color:var(--on-brand);font:700 var(--fs-1)/1 var(--body);font-variant-numeric:tabular-nums;border-radius:.6875rem;flex:none;place-items:center;padding:0 .375rem;display:grid}.bld-smenu-chev{color:var(--muted);flex:none;transition:rotate .15s ease-out;display:grid}.bld-smenu.open .bld-smenu-chev{rotate:180deg}@media (prefers-reduced-motion:reduce){.bld-smenu-chev{transition:none}}.bld-smenu-dim{z-index:1;background:color-mix(in srgb, var(--shade) 45%, transparent);position:fixed;inset:0}.bld-smenu-panel{z-index:3;box-sizing:border-box;overscroll-behavior:contain;background:var(--panel);border:1px solid var(--line);width:27.5rem;box-shadow:0 1.5rem 3rem -.5rem var(--shade), 0 .25rem .75rem color-mix(in srgb, var(--shade) 60%, transparent);border-radius:.875rem;flex-direction:column;display:flex;position:absolute;top:calc(100% + .5rem);left:0;overflow-y:auto}.bld-smenu-panel>.note{margin:.5rem 1rem}.bld-smenu-head{justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1rem .25rem;display:flex}.bld-smenu-head h2{font:700 var(--fs-4)/1.2 var(--body);margin:0}.bld-smenu-count{color:var(--muted);font-size:var(--fs-1);font-variant-numeric:tabular-nums;flex:none}.bld-smenu-group-head{color:var(--muted);font:500 var(--fs-1)/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:.875rem 1rem .375rem}.bld-smenu-rows{margin:0;padding:0;list-style:none}.bld-smenu-item{border-top:1px solid var(--line);align-items:center;gap:.625rem;padding:.6875rem 1rem;display:flex;position:relative}.bld-smenu-row{min-width:0;color:var(--ink);flex:auto;align-items:center;gap:.625rem;text-decoration:none;display:flex}.bld-smenu-row:after{content:"";position:absolute;inset:0}.bld-smenu-item:has(>a.bld-smenu-row:hover){background:color-mix(in srgb, var(--ink) 4%, transparent)}a.bld-smenu-row:focus-visible{outline:none}.bld-smenu-item:has(>a.bld-smenu-row:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}:is(.bld-smenu-item:has(>.bld-smenu-row.here),.bld-smenu-item:has(>a.bld-smenu-row.here:hover)){background:var(--tint);box-shadow:inset .1875rem 0 0 var(--brand)}.bld-smenu-text{flex:auto;gap:1px;min-width:0;display:grid}.bld-smenu-name{overflow-wrap:anywhere}.bld-smenu-name b{font:700 var(--fs-3)/1.25 var(--body)}.bld-smenu-league{color:var(--muted);font-size:var(--fs-2)}.bld-smenu-line{color:var(--muted);font-size:var(--fs-1);line-height:1.35}.bld-smenu-dot{background:var(--brand);width:.5625rem;height:.5625rem;box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--brand) 25%, var(--panel));border-radius:50%;flex:none;margin:0 .1875rem}.bld-smenu-dot.place{background:var(--flag);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--flag) 25%, var(--panel))}.bld-smenu-mark{width:.9375rem;color:var(--muted);flex:none;place-items:center;display:grid}.bld-smenu-mark.ok{color:var(--ok)}.bld-smenu-chip{border:1px solid color-mix(in srgb, var(--flag) 55%, var(--panel));color:var(--flag);font:600 var(--fs-1)/1.3 var(--body);white-space:nowrap;border-radius:.375rem;flex:none;padding:.125rem .4375rem}.bld-smenu-row>.bld-clock{flex:none}.bld-smenu-change{z-index:1;border:1px solid var(--line);border-radius:var(--radius-sm);min-height:1.75rem;color:var(--ink);font-size:var(--fs-1);background:0 0;flex:none;align-items:center;padding:0 .625rem;font-weight:600;display:inline-flex;position:relative}button.bld-smenu-change:hover:not(:disabled),button.bld-smenu-change:focus-visible{border-color:var(--accent)}.bld-smenu-foot{border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-2);align-items:center;gap:.375rem;padding:.875rem 1rem;text-decoration:none;display:flex}.bld-smenu-foot:hover{color:var(--ink)}.bld-smenu-empty{text-align:center;justify-items:center;gap:.875rem;padding:1.5rem 1.5rem 0;display:grid}.bld-smenu-ticket{color:var(--accent);display:grid}.bld-smenu-empty h3{font:700 1.375rem/1.2 var(--body);margin:0}.bld-smenu-empty-line{color:var(--muted);font-size:var(--fs-2);margin:0;line-height:1.45}button.bld-smenu-start{justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3rem;margin-top:.25rem;display:inline-flex}.bld-smenu-runs{color:var(--muted);font-size:var(--fs-1);margin:-.125rem 0 0}.bld-smenu-where{border-top:1px solid var(--line);gap:.5rem;margin:1.125rem 1rem 1rem;padding-top:1rem;display:grid}.bld-smenu-where-link{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--ink);font-size:var(--fs-2);align-items:center;gap:.75rem;padding:.8125rem .875rem;line-height:1.3;text-decoration:none;display:flex}.bld-smenu-where-link:hover{border-color:var(--accent);background:var(--tint)}.bld-smenu-where-text{flex:auto;min-width:0}.bld-smenu-where-icon{color:var(--muted);flex:none;display:grid}.bld-smenu-where-icon.live{color:var(--ok)}.bld-lockd-item{white-space:nowrap;min-height:2.625rem;font:400 var(--fs-2)/1 var(--body);align-items:center;gap:.75rem;display:inline-flex}.bld-lockd-tag{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--inset);min-height:1.875rem;color:var(--muted);align-items:center;gap:.375rem;padding:0 .75rem;font-weight:600;display:inline-flex}.bld-lockd-tag.bld-lockd-in{border-color:color-mix(in srgb, var(--ok) 35%, transparent);background:var(--ok-bg);color:var(--ok);padding-left:.625rem}.bld-lockd-tick{color:var(--ok);place-items:center;display:grid}button.bld-lockd-change{border:1px solid var(--line);background:var(--bg);min-height:2.625rem;color:var(--ink);font:600 var(--fs-2)/1 var(--body);white-space:nowrap;border-radius:.625rem;align-items:center;gap:.5rem;padding:0 1rem 0 .875rem;display:inline-flex}button.bld-lockd-change:hover:not(:disabled){border-color:var(--accent);background:var(--tint)}@media (width<=79.9375rem){.bld-app.bld-lockm-bare{padding-bottom:0}.bld-app.bld-lockm-bare .bld-join{scroll-margin-bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}.bld-lockm-flash{z-index:40;left:1rem;right:1rem;bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));max-width:54.25rem;margin-inline:auto;position:fixed}button.bld-lockm-picked{border-radius:var(--radius-xs);width:calc(100% + .5rem);min-height:2.75rem;color:inherit;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:.1875rem;margin:-.8125rem -.25rem;padding:0 .25rem;display:inline-flex}button.bld-lockm-picked:hover:not(:disabled){background:0 0}.bld-lockm-chev{flex:none}.bld-lockm-said{color:var(--ok);margin:0;font-size:.9375rem;font-weight:600}button.bld-lockm-inline{border:1px solid color-mix(in srgb, var(--ok) 45%, transparent);border-radius:var(--radius-sm);white-space:nowrap;background:color-mix(in srgb, var(--ok) 12%, transparent);color:var(--ok);font:inherit;font-weight:600;line-height:inherit;vertical-align:baseline;align-items:center;gap:.125rem;margin:0 .125rem;padding:0 .3125rem 0 .4375rem;display:inline-flex;position:relative;min-height:0!important}button.bld-lockm-inline:after{content:"";position:absolute;inset:calc(50% - 1.375rem) 0}button.bld-lockm-inline:hover:not(:disabled){background:color-mix(in srgb, var(--ok) 20%, transparent)}}.bld-desk:has(>.bld-srail){grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 23rem;column-gap:1.75rem}.bld-srail{z-index:6;box-sizing:border-box;min-width:0;height:calc(100vh - var(--srail-rest,8.125rem) - 1rem);background:color-mix(in srgb, var(--tint) 55%, var(--bg));border:1px solid color-mix(in srgb, var(--brand) 40%, var(--bg));border-radius:var(--radius);flex-direction:column;grid-area:1/2/span 2;align-self:start;min-height:21.5rem;display:flex;position:sticky;top:1rem}@supports (animation-timeline:scroll()){.bld-srail{animation:linear both bld-srail-rise;animation-timeline:scroll(root);animation-range:0 calc(var(--srail-rest,8.125rem) - 1rem)}}@keyframes bld-srail-rise{to{height:calc(100vh - 2rem);margin-bottom:calc(1rem - var(--srail-rest,8.125rem))}}.bld-srail-head{font:700 var(--fs-4)/1.25 var(--body);color:var(--ink);flex:none;margin:0;padding:1.125rem 1.25rem 0}.bld-srail-head:focus{outline:none}.bld-srail-scroll{overscroll-behavior:contain;scrollbar-width:thin;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:1 1 0;min-height:0;overflow-y:auto}.bld-srail-legs{gap:.625rem;margin:0;padding:.875rem 1.25rem 1rem;list-style:none;display:grid}.bld-srail-empty{color:var(--muted);font-size:var(--fs-2);margin:0;padding:.875rem 1.25rem 1rem}.bld-srail-leg{box-sizing:border-box;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1.75rem minmax(0,1fr) auto;grid-template-areas:"x what odds""x who odds";align-items:center;gap:.5rem .75rem;min-width:0;padding:.625rem .875rem .625rem .75rem;display:grid}.bld-srail-leg.mine{background:var(--tint);border-color:color-mix(in srgb, var(--brand) 20%, var(--tint))}button.bld-srail-x{border:1px solid color-mix(in srgb, var(--ink) 16%, var(--tint));width:1.75rem;height:1.75rem;color:var(--muted);background:0 0;border-radius:50%;grid-area:x;place-items:center;padding:0;display:inline-grid}button.bld-srail-x:hover:not(:disabled){color:var(--ink);border-color:var(--muted);background:0 0}button.bld-srail-x svg{width:.75rem;height:.75rem}.bld-srail-gutter{grid-area:x}.bld-srail-what{flex-direction:column;grid-area:what;gap:.125rem;min-width:0;display:flex}.bld-srail-what strong{font:700 1.0625rem/1.3125rem var(--body);color:var(--ink);overflow-wrap:anywhere}.bld-srail-what span{font-size:var(--fs-2);color:var(--muted);line-height:1.125rem}.bld-srail-who{flex-wrap:wrap;grid-area:who;gap:.375rem;min-width:0;display:flex}.bld-srail-odds{box-sizing:border-box;text-align:center;background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:4rem;font:500 .9375rem/1.2 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);grid-area:odds;padding:.375rem .625rem}.bld-srail-foot{border-top:1px solid var(--line);flex-direction:column;flex:0 auto;gap:1rem;min-height:0;padding:1rem 1.25rem 1.25rem;display:flex}.bld-srail-label{font:500 var(--fs-1)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bld-srail-waiting{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.bld-srail-chips{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.bld-srail-everyone{font:700 var(--fs-3)/1.25 var(--body);color:var(--ink)}.bld-notices{overscroll-behavior:contain;gap:.5rem;min-width:0;min-height:0;display:grid;overflow-y:auto}.bld-notices>.note{min-width:0;margin:0}.bld-srail-parlay{flex-direction:column;gap:.1875rem;display:flex;position:relative}.bld-srail-parlay p{align-items:center;gap:.375rem;margin:0;display:flex}.bld-srail-parlay strong{font:700 var(--fs-4)/1.25 var(--body);color:var(--accent);font-variant-numeric:tabular-nums}.bld-srail-count{font-size:var(--fs-2);color:var(--muted)}.bld-srail-parlay .info-tip{position:static}.bld-srail-parlay .info-tip-text{width:auto;inset:auto 0 calc(100% + .5rem)}.bld-srail-act{flex-direction:column;gap:.3125rem;display:flex;position:relative}button.bld-srail-lock{border-radius:var(--radius);width:100%;min-height:3.375rem;font:700 var(--fs-4)/1 var(--body);white-space:nowrap;padding:0 1rem}button.bld-srail-lock[aria-expanded=true]{background:color-mix(in srgb, var(--orange) 80%, var(--bg));border-color:color-mix(in srgb, var(--orange) 80%, var(--bg));box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--brand) 40%, var(--bg))}.bld-srail-until{font-size:var(--fs-2);color:var(--muted);text-align:center}.bld-srail-gone:focus{outline:none}.bld-srail-gone>p{font-size:var(--fs-3);padding:.75rem 0 0}.bld-srail:has(.bld-srail-act.reviewing){z-index:9}.bld-srail-act.reviewing{z-index:9}.bld-review{z-index:1;width:min(36.25rem,100vw - 2rem);max-height:min(calc(100vh - 8.5rem), calc(var(--srail-rv-at,100vh) - 2.5rem));background:var(--panel);border:1px solid color-mix(in srgb, var(--brand) 40%, var(--bg));border-radius:var(--radius-lg);color:var(--ink);text-align:left;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 1.5rem);right:0;overflow:hidden;box-shadow:0 1.875rem 5rem #000c}.bld-desk .bld-prow{grid-template-columns:minmax(var(--phead), 1fr) repeat(var(--cols,1), minmax(var(--pcell), 7.75rem));width:auto;min-width:min-content}@media (width<=79.9375rem){.bld-app-top:has(>.bld-tools)>.bld-app-crumb{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 .375rem;padding:.25rem .625rem .25rem .875rem;display:grid}.bld-app-top:has(>.bld-tools) .bld-app-league{text-overflow:ellipsis;grid-area:1/1;min-width:0;font-size:.75rem;line-height:1.2;overflow:hidden}.bld-app-top:has(>.bld-tools) .bld-app-parlay{grid-area:2/1;line-height:1.25}.bld-app-top:has(>.bld-tools) .bld-app-chev{grid-area:1/2/3/3}@container (width<=29.9375rem){.bld-fill-lines .bld-ptable-scroll{--phead:4.75rem}}.bld-fill-lines .bld-prow-label{white-space:normal}}@media (width<=22.4375rem){.bld-app-top:has(>.bld-tools){flex-wrap:wrap}.bld-app-top>.bld-tools{flex:100%;justify-content:flex-end}}
