:root{color-scheme:dark;--radius: 6px;--radius-small: 3px;--radius-cell: 2px;--radius-dot: 50%;--space: 8px;--card-shadow: 2px 2px 0 rgb(0 0 0 / 50%);--focus-width: 2px;--tap-target: 44px}.phone-shell[data-layout=wide]{--night: #07111a;--ink: #0b151d;--panel: #111b23;--panel-2: #1b2832;--line: #30383a;--line-2: #6c624a;--text: #e6dfcf;--muted: #b0b0a4;--dim: #838b89;--paper: #ece4cc;--paper-2: #dac9a1;--paper-ink: #252319;--red: #d9463e;--red-deep: #8a2e2a;--red-soft: rgb(217 70 62 / 17%);--tA: #d8b640;--tB: #55b6e6;--tC: #df554d;--tD: #29bca4;--tE: #a864d3;--tF: #65bf79;--gold: #d4aa53;--gold-soft: rgb(212 170 83 / 16%);--paper-muted: #4a4232;--paper-line: rgb(37 35 25 / 40%);--paper-line-soft: rgb(37 35 25 / 30%);--paper-line-strong: rgb(37 35 25 / 50%);--dim-board: rgb(7 17 26 / 28%);--dim-result: rgb(7 17 26 / 62%);--floor: #202930;--floor-edge: #070d12;--board-light: 235 182 88}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-latin-700-italic.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-latin-800-italic.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-latin-600-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2")}*{box-sizing:border-box}body{margin:0;background:#14181b}.public-shell{--night: #14181b;--ink: #1a1f23;--panel: #22272b;--panel-2: #2b3136;--line: #34332f;--line-2: #4a4842;--paper: #ece0c4;--paper-2: #dccdaa;--paper-ink: #17150f;--text: #ede6d6;--muted: #9a9384;--dim: #6d685e;--red: #e5bd62;--red-deep: #a8842f;--red-soft: rgb(229 189 98 / 18%);background-color:var(--night);background-image:radial-gradient(rgb(255 255 255 / 3.5%) 1px,transparent 1.2px);background-size:6px 6px;color:var(--text);font:var(--weight-body) 15px/1.45 var(--f-body),system-ui,sans-serif;min-height:100dvh;display:flex;flex-direction:column}.public-shell a{color:var(--paper)}.public-shell a:focus-visible,.public-shell button:focus-visible,.public-shell input:focus-visible{outline:2px solid var(--red);outline-offset:2px}.public-header{display:flex;align-items:center;gap:28px;min-height:66px;padding:0 44px;border-bottom:1px solid var(--line)}.public-brand,.public-title{font:italic 800 27px/1 var(--f-display),sans-serif;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.public-brand span,.public-title span{color:var(--red)}.public-nav{display:flex;gap:22px;font-size:14.5px}.public-shell .public-nav a{color:var(--muted);text-decoration:none;padding-bottom:3px}.public-shell .public-nav a[aria-current=page]{color:var(--text);box-shadow:inset 0 -2px 0 var(--red)}.public-kicker{font:400 11.5px/1.45 var(--f-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.public-shell main{flex:1}.public-footer{display:flex;justify-content:space-between;gap:16px;padding:8px 44px 12px;border-top:1px solid var(--line);font:400 11px/1.45 var(--f-mono),monospace;color:var(--dim)}.public-footer p{margin:0;max-width:670px;align-self:center}.public-footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px}.public-shell .public-footer a,.public-footer [data-cookie-settings]{display:inline-flex;min-height:44px;align-items:center;color:var(--muted);text-decoration:none}.public-footer [data-cookie-settings]{padding:0;border:0;background:transparent;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.coming-soon{min-height:100dvh}.coming-soon main{min-height:0;display:flex}.public-start{display:grid;grid-template-columns:1.05fr .95fr;grid-template-rows:auto 1fr;gap:16px 60px;align-items:center;padding:0 88px 20px;width:100%}.public-title{grid-column:1 / -1;justify-self:center;margin:16px 0 0;font-size:192px;color:var(--paper)}.public-start-copy{max-width:660px}.public-start-copy>h2{font:italic 800 72px/.92 var(--f-display),sans-serif;text-transform:uppercase;margin:14px 0 22px;overflow-wrap:anywhere}.public-start mark{color:var(--paper-ink);background:var(--red);padding:0 12px}.public-crew{display:grid;grid-template-columns:repeat(3,max-content);gap:18px;justify-content:center;justify-self:center;--cw: 158px}.public-crew-card{--r: 0deg;width:var(--cw);margin:0;padding:calc(var(--cw) * .04) calc(var(--cw) * .04) calc(var(--cw) * .05);border-radius:7px;background:#efe6c8;color:var(--paper-ink);box-shadow:3px 3px #0000007f;container-type:inline-size;transform:rotate(var(--r))}.public-crew-card:nth-child(1){--r: -2deg}.public-crew-card:nth-child(2){--r: 1.5deg}.public-crew-card:nth-child(3){--r: -1deg}.public-crew-card:nth-child(4){--r: 2deg}.public-crew-card:nth-child(5){--r: -1.5deg}.public-crew-card:nth-child(6){--r: 1deg}.public-crew-card img{display:block;width:100%;height:auto;aspect-ratio:400 / 420;object-fit:cover;border-radius:4px;background:#2a2e33}.public-crew-card strong{display:block;margin-top:5cqw;font:italic 800 12cqw/1.05 var(--f-display),sans-serif;text-transform:uppercase;white-space:nowrap}.public-crew-card span{display:block;margin-top:2.5cqw;overflow:hidden;font:400 6.5cqw/1.3 var(--f-mono),monospace;letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:#4a4336}.notify-form{display:grid;gap:10px;max-width:560px;padding:14px 16px;border:1px solid var(--line-2);background:var(--ink)}.notify-form h2{margin:0;font:italic 800 21px/1 var(--f-display),sans-serif;text-transform:uppercase}.notify-form label{display:flex;align-items:center;gap:8px;font-size:13px}.notify-form .notify-email{display:grid;gap:4px}.notify-form input[type=email]{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line-2);background:var(--panel);color:var(--text);font:inherit}.notify-form .notify-consent{min-height:44px}.notify-form input[type=checkbox]{width:22px;height:22px;flex-shrink:0;accent-color:var(--red)}.notify-form button,.withdraw button,.public-cta{min-height:44px;border:2px solid var(--red);padding:10px 16px;background:var(--red);color:var(--paper-ink);font:italic 800 17px/1.05 var(--f-display),sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.notify-form button:disabled,.withdraw button:disabled{opacity:.6;cursor:default}.notify-form p,.notify-form small{margin:0;color:var(--muted);font:400 12px/1.4 var(--f-mono),monospace}.notify-form [role=alert],.notify-form [role=alert] p{color:var(--paper)}.public-content{max-width:780px;margin:0 auto;padding:40px 24px 60px;overflow-wrap:anywhere}.public-content h1{margin:0 0 16px;font:italic 800 42px/1 var(--f-display),sans-serif;text-transform:uppercase}.public-unfinished{padding:12px;border:1px solid var(--line-2);color:var(--muted)}.public-content .notify-form{margin-top:32px}.public-content img{max-width:100%;height:auto}.public-content pre{overflow:auto}.public-cta{display:inline-flex;align-items:center;margin:12px 0;text-decoration:none;white-space:nowrap}.public-cta[aria-disabled=true]{border-color:var(--line-2);background:var(--ink);color:var(--muted);font-size:16px;cursor:default}.public-posts{list-style:none;margin:0;padding:16px 0 0;display:grid;gap:16px;border-top:1px solid var(--line)}.public-posts h2{margin:0 0 6px;font-size:23px;line-height:1.05}.public-posts p{margin:0 0 6px}.public-posts time{color:var(--dim);font:400 11px/1.45 var(--f-mono),monospace}.public-posts li{display:flex;align-items:flex-start;gap:16px;padding:14px;border:1px solid var(--line);background:var(--ink)}.public-posts li>div{min-width:0}.public-content .public-cover{display:block;flex:none;width:126px;height:174px;object-fit:cover;object-position:center;border-radius:var(--radius)}.notify-form .notify-notice{line-height:1.4}.notify-form .notify-notice a{white-space:nowrap}.withdraw{display:grid;gap:12px;justify-items:start;margin-top:24px}.withdraw p{margin:0;color:var(--muted)}@media(min-width:1000px)and (max-height:899px){.coming-soon .public-title{font-size:160px}}@media(min-width:1000px)and (max-height:900px){.coming-soon .public-start{row-gap:8px;padding-bottom:12px}.coming-soon .public-kicker{margin:0 0 2px}.coming-soon .public-title{margin-top:8px}.coming-soon .public-start-copy>h2{font-size:56px;margin:6px 0 8px}.coming-soon .public-start-copy>p:not(.public-kicker){margin:6px 0 10px}.coming-soon .notify-form{gap:4px;padding-block:6px}}@media(min-width:1000px)and (max-height:899px){.coming-soon .public-start-copy>h2{font-size:44px}}@media(width>1440px){.coming-soon .public-start{max-width:1440px;margin-inline:auto}.coming-soon .public-crew{justify-self:end}.coming-soon .public-header,.coming-soon .public-footer{padding-inline:calc((100% - 1440px)/2 + 44px)}}@media(max-width:999px){.public-header{min-height:56px;padding:0 18px}.public-brand{font-size:22px}.public-start{grid-template-columns:1fr;grid-template-rows:auto;gap:14px;padding:0 18px 14px;align-content:start}.public-title{font-size:min(128px,calc((100vw - 36px) / 3.481));margin-top:14px}.public-start-copy>h2{font-size:44px;margin:8px 0 16px}.public-crew{--cw: min(110px, calc((100vw - 56px) / 3));gap:10px}.public-footer{flex-direction:column;gap:4px;padding:8px 18px 12px}.public-content{padding-top:28px}}@media(max-width:699px){.public-nav{display:none}}.traffic-band{position:relative;z-index:10;box-sizing:border-box;flex:none;height:188px;max-width:760px;width:100%;margin:0 auto;padding:8px 18px;background:var(--panel);border:1px solid var(--line-2);border-radius:6px;color:var(--text);font:13px/1.3 var(--f-body),system-ui,sans-serif}.traffic-band h2{margin:0;font-size:16px}.traffic-band p{margin:4px 0}.traffic-band button{min-height:44px;border:1px solid var(--line-2);border-radius:6px;background:var(--ink);color:var(--text);font:inherit;cursor:pointer}.traffic-status p{margin:2px 0}.traffic-actions{display:flex;gap:8px}.traffic-actions button{flex:1;font-weight:600}.traffic-links{display:flex;justify-content:space-between}.traffic-links button{border:0;background:transparent;padding:0 4px;text-decoration:underline}.traffic-reader{height:112px;overflow-y:auto}.traffic-band button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.public-shell:has(.traffic-band).coming-soon .public-start{gap:8px;padding-bottom:4px}@media(min-width:1000px)and (max-height:899px){.public-shell:has(.traffic-band).coming-soon .public-header{min-height:56px}.public-shell:has(.traffic-band).coming-soon .public-crew{--cw: min(158px, calc((100vh - 420px)*.34) )}}@media(min-width:1000px)and (max-height:1100px){.public-shell:has(.traffic-band).coming-soon .public-kicker{margin:0 0 2px}.public-shell:has(.traffic-band).coming-soon .public-start-copy>h2{font-size:60px;margin:8px 0 12px}.public-shell:has(.traffic-band).coming-soon .notify-form{gap:6px;padding-block:8px}}@media(min-width:1000px)and (max-height:900px){.public-shell:has(.traffic-band).coming-soon .public-title{font-size:clamp(112px,14vh,144px);margin-top:8px}.public-shell:has(.traffic-band).coming-soon .public-start-copy>h2{font-size:clamp(28px,3.5vh,35px);margin:4px 0 8px}.public-shell:has(.traffic-band).coming-soon .public-start-copy>p:not(.public-kicker){margin:4px 0 8px}.public-shell:has(.traffic-band).coming-soon .notify-form{gap:4px;padding-block:8px}}@media(min-width:1000px)and (max-height:899px){.public-shell:has(.traffic-band).coming-soon .public-start{row-gap:2px;padding-bottom:0}.public-shell:has(.traffic-band).coming-soon .public-kicker{margin:0}.public-shell:has(.traffic-band).coming-soon .public-title{margin-top:4px}.public-shell:has(.traffic-band).coming-soon .public-start-copy>h2{font-size:24px;margin:2px 0 4px}.public-shell:has(.traffic-band).coming-soon .public-start-copy>p:not(.public-kicker){margin:0 0 4px}.public-shell:has(.traffic-band).coming-soon .notify-form{gap:0;padding-block:2px}.public-shell:has(.traffic-band).coming-soon .notify-form h2{font-size:18px}}@media(min-width:1200px)and (max-height:899px){.public-shell:has(.traffic-band).coming-soon .public-footer nav{flex:none;flex-wrap:nowrap;white-space:nowrap}}@media(max-width:999px){.public-shell:has(.traffic-band).coming-soon .public-start-copy>h2{font-size:32px;margin:4px 0}.public-shell:has(.traffic-band).coming-soon .notify-form{gap:2px}.public-shell:has(.traffic-band).coming-soon .public-header{padding-block:6px}.public-shell:has(.traffic-band).coming-soon .public-footer{padding-block:4px}}.counted-start .entry-screen{height:100dvh;min-height:0}.counted-start .home{min-height:0;overflow:visible;gap:6px;padding-block:6px}.counted-start .home-composition{flex:1;min-height:0}.traffic-footer-link{min-height:44px;border:0;padding:0;background:transparent;color:var(--paper);font:inherit;text-decoration:underline}.counted-start:has(.traffic-band) .home-controls{gap:4px}@media(max-width:999px){.counted-start:has(.traffic-band) .home h2{font-size:32px;margin:0}.counted-start:has(.traffic-band) .home-controls>p{font-size:12px}.counted-start:has(.traffic-band) .home .mode{padding:4px 8px;gap:1px}.counted-start:has(.traffic-band) .mode-title{font-size:17px}.counted-start:has(.traffic-band) .mode-hint{font-size:11px}.counted-start:has(.traffic-band) .home .footer nav{gap:0 10px}.counted-start:has(.traffic-band) .traffic-band{padding:4px 8px;font-size:12px}.entry-screen[data-layout=phone]:has(.traffic-band){height:100dvh;min-height:0}.entry-screen[data-layout=phone]:has(.traffic-band) .home{min-height:0;overflow-y:auto}.entry-screen[data-layout=phone] .home .traffic-band{flex:none;height:auto}.entry-screen[data-layout=phone] .home .traffic-reader{height:clamp(56px,30dvh,116px)}.entry-screen[data-layout=phone]:has(.traffic-band) .home .footer{flex:none}}@media(max-width:999px)and (max-height:700px){.public-shell:has(.traffic-band).coming-soon .public-crew{gap:4px}.public-shell:has(.traffic-band).coming-soon .public-start-copy>h2{font-size:28px}.public-shell:has(.traffic-band).coming-soon .public-start-copy>p{font-size:12px;margin:4px 0}.public-shell:has(.traffic-band).coming-soon .notify-form h2{font-size:18px}.public-shell:has(.traffic-band).coming-soon .traffic-band{height:154px;padding:4px 8px;font-size:12px}.public-shell:has(.traffic-band).coming-soon .traffic-reader{height:86px}}.home #traffic-heading{font:600 16px/1.2 var(--f-body),system-ui,sans-serif;margin:0;text-transform:none}.counted-start .home-controls{gap:6px}@media(max-width:999px){.counted-start .home .mode{padding:4px 8px;gap:1px}}
