:root{--aqua: #00b8c4;--aqua-deep: #00737b;--gold: #ffc629;--ink: #0d0d0d;--paper: #fff8e6;--flamingo: #ff5c8a;--white: #ffffff;--display: "Bowlby One", "Arial Black", Impact, sans-serif;--body: "Archivo", "Helvetica Neue", Arial, sans-serif;--mono: "Martian Mono", ui-monospace, Menlo, monospace;--b: 3px solid var(--ink);--sh: 6px 6px 0 var(--ink);--sh-lg: 10px 10px 0 var(--ink);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{overflow-x:clip}body{margin:0;background:var(--paper);color:var(--ink);font:400 1rem/1.55 var(--body)}.wrap{max-width:1180px;margin:0 auto;padding-inline:max(16px,4vw)}h1,h2,h3{font-family:var(--display);font-weight:400;line-height:.95;margin:0;text-wrap:balance;letter-spacing:-.01em}p{margin:0}a{color:inherit}:focus-visible{outline:4px solid var(--flamingo);outline-offset:3px}.k-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ticker{background:var(--ink);color:var(--gold);border-bottom:var(--b);overflow:hidden;white-space:nowrap;font:700 .72rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.ticker-track{display:inline-flex;gap:2.5rem;padding:.7rem 0;animation:tick 38s linear infinite}.ticker-track span:before{content:"✸ ";color:var(--aqua)}@keyframes tick{to{transform:translate(-50%)}}.nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.1rem;flex-wrap:wrap}.logo{display:flex;align-items:center;gap:.6rem;font-family:var(--display);font-size:1.35rem;text-decoration:none}.logo-mark{width:2.4rem;height:2.4rem;border:var(--b);background:conic-gradient(from 0deg,var(--aqua) 0 33%,var(--gold) 0 66%,var(--ink) 0);box-shadow:3px 3px 0 var(--ink);transform:rotate(-6deg)}.nav-links{display:flex;gap:1.25rem;align-items:center;font-weight:800;font-size:.92rem;flex-wrap:wrap}.nav-links a{text-decoration:none}.nav-links a:not(.btn):hover{text-decoration:underline 3px var(--aqua);text-underline-offset:5px}.btn{display:inline-flex;align-items:center;gap:.5rem;font:800 1rem/1 var(--body);padding:.95rem 1.3rem;border:var(--b);background:var(--gold);color:var(--ink);box-shadow:var(--sh);text-decoration:none;cursor:pointer;transition:transform .12s,box-shadow .12s}.btn:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.btn:active{transform:translate(4px,4px);box-shadow:2px 2px 0 var(--ink)}.btn.alt{background:var(--white)}.btn.sm{padding:.65rem .95rem;font-size:.88rem;box-shadow:4px 4px 0 var(--ink)}.hero{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,5vw,4.5rem);align-items:center;padding-block:clamp(2rem,5vw,4rem) clamp(3rem,6vw,5rem)}.hero>*{min-width:0}.stamp{display:inline-block;font:700 .72rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--aqua);border:var(--b);padding:.55rem .8rem;box-shadow:3px 3px 0 var(--ink);transform:rotate(-2deg)}.hero h1{font-size:clamp(2.9rem,7.6vw,6.4rem);margin-top:1.4rem}.hero h1 .hl{background:var(--gold);padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone;border:var(--b);box-shadow:5px 5px 0 var(--ink);display:inline;line-height:1.12}.hero h1 .aq{color:var(--aqua-deep)}.lede{font-size:clamp(1.05rem,1.6vw,1.22rem);max-width:34rem;margin-top:1.6rem}.lede strong{background:linear-gradient(transparent 60%,var(--flamingo) 60%)}.cta-row{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.proof{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1.8rem}.proof span{font:700 .7rem/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;border:2px solid var(--ink);padding:.5rem .65rem;background:var(--white)}.stage{position:relative;display:grid;place-items:center;padding:1.5rem 0}.burst{position:absolute;inset:-6%;background:repeating-conic-gradient(from 0deg,var(--gold) 0 9deg,var(--aqua) 9deg 18deg,var(--flamingo) 18deg 27deg,var(--paper) 27deg 36deg);border:var(--b);clip-path:polygon(50% 0,61% 12%,76% 4%,80% 20%,97% 22%,90% 38%,100% 50%,90% 62%,97% 78%,80% 80%,76% 96%,61% 88%,50% 100%,39% 88%,24% 96%,20% 80%,3% 78%,10% 62%,0 50%,10% 38%,3% 22%,20% 20%,24% 4%,39% 12%);animation:spin 90s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.phone{position:relative;width:min(100%,360px);background:var(--ink);border:var(--b);border-radius:30px;padding:10px;box-shadow:var(--sh-lg)}.screen{background:#efe7d6;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;height:540px;border:2px solid var(--ink)}.chat-top{display:flex;align-items:center;gap:.7rem;background:var(--aqua-deep);color:var(--white);padding:.8rem .9rem;border-bottom:var(--b)}.avatar{width:2.3rem;height:2.3rem;border-radius:50%;background:var(--gold);color:var(--ink);display:grid;place-items:center;font:400 .9rem var(--display);border:2px solid var(--ink);flex:none}.chat-top b{display:block;font-size:.95rem}.chat-top small{font:400 .68rem var(--mono);opacity:.9}.chat-top .live{margin-left:auto;font:700 .62rem var(--mono);background:var(--gold);color:var(--ink);padding:.3rem .45rem;border:2px solid var(--ink);text-transform:uppercase}#chat{flex:1;display:flex;flex-direction:column;min-height:0}.k-msgs{flex:1;overflow-y:auto;padding:.9rem .75rem;display:flex;flex-direction:column;gap:.5rem}.k-msg{max-width:84%;padding:.55rem .7rem 1.15rem;font-size:.88rem;line-height:1.4;border:2px solid var(--ink);position:relative;white-space:pre-line;word-wrap:break-word}.k-in{align-self:flex-end;background:#c9f7c3;box-shadow:-3px 3px 0 var(--ink)}.k-out{align-self:flex-start;background:var(--white);box-shadow:3px 3px 0 var(--ink)}.k-ts{position:absolute;right:.5rem;bottom:.25rem;font:400 .58rem var(--mono);opacity:.6}.k-typing{align-self:flex-start;display:flex;gap:4px;padding:.7rem .8rem;background:var(--white);border:2px solid var(--ink)}.k-typing i{width:7px;height:7px;background:var(--ink);border-radius:50%;animation:bob 1s infinite}.k-typing i:nth-child(2){animation-delay:.15s}.k-typing i:nth-child(3){animation-delay:.3s}@keyframes bob{50%{transform:translateY(-4px)}}.k-chips{display:flex;gap:.4rem;flex-wrap:wrap;padding:0 .75rem .55rem}.k-chip{font:700 .74rem var(--body);background:var(--gold);border:2px solid var(--ink);padding:.4rem .6rem;cursor:pointer;box-shadow:2px 2px 0 var(--ink)}.k-chip:hover{background:var(--aqua)}.k-form{display:flex;gap:.45rem;padding:.6rem;background:var(--white);border-top:var(--b)}.k-field{flex:1;min-width:0;border:2px solid var(--ink);padding:.6rem .7rem;font:400 .9rem var(--body);background:var(--paper)}.k-send{width:2.6rem;border:2px solid var(--ink);background:var(--aqua);font-size:1rem;cursor:pointer}.hint{font:700 .68rem var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-top:1.1rem;text-align:center;position:relative;background:var(--paper);border:2px solid var(--ink);padding:.4rem .6rem}.band{height:34px;border-block:var(--b);background:linear-gradient(90deg,var(--aqua) 0 33.3%,var(--gold) 33.3% 66.6%,var(--aqua) 66.6%);position:relative}.band:before{content:"";position:absolute;inset:-3px auto -3px 0;width:70px;background:var(--ink);clip-path:polygon(0 0,100% 50%,0 100%)}.fringe{height:26px;background:repeating-linear-gradient(90deg,var(--flamingo) 0 10px,var(--gold) 10px 20px,var(--aqua) 20px 30px,var(--ink) 30px 32px);-webkit-mask:conic-gradient(from -45deg at 50% 100%,#000 90deg,transparent 0) 0 0/18px 100% repeat-x;mask:conic-gradient(from -45deg at 50% 100%,#000 90deg,transparent 0) 0 0/18px 100% repeat-x}section{padding-block:clamp(3.5rem,7vw,6rem)}.kicker{font:700 .74rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aqua-deep)}.sec-head{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:end;margin-bottom:2.5rem}.sec-head>*{min-width:0}.sec-head h2{font-size:clamp(2.2rem,5vw,4rem);margin-top:.8rem}.sec-head p{font-size:1.08rem;max-width:34rem}.night{background:var(--ink);color:var(--paper)}.night .kicker{color:var(--gold)}.night .sec-head h2 em{font-style:normal;color:var(--aqua)}.clock-bar{border:3px solid var(--paper);background:#1c1c1c;padding:1.2rem;box-shadow:8px 8px 0 var(--aqua)}.track{position:relative;height:54px;border:3px solid var(--paper);background:repeating-linear-gradient(90deg,transparent 0 calc(100%/24 - 1px),rgba(255,248,230,.18) calc(100%/24 - 1px) calc(100%/24))}.track .open{position:absolute;top:0;bottom:0;left:calc(8/24*100%);width:37.5%;background:#ffc62938;border-inline:3px dashed var(--gold)}.track .open span{position:absolute;top:4px;left:6px;font:700 .6rem var(--mono);color:var(--gold);text-transform:uppercase;letter-spacing:.08em}.pin{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border:2px solid var(--ink);background:var(--paper);transform:rotate(45deg);transition:background .2s,transform .2s}.pin.on{transform:rotate(45deg) scale(1.35)}.pin.on.booked{background:var(--aqua)}.pin.on.answered{background:var(--gold)}.pin.on.moved{background:var(--white)}.pin.on.escalated{background:var(--flamingo)}.needle{position:absolute;top:-10px;bottom:-10px;width:4px;background:var(--flamingo);margin-left:-2px;pointer-events:none}.needle:after{content:attr(data-time);position:absolute;top:-26px;left:50%;transform:translate(-50%);font:700 .7rem var(--mono);background:var(--flamingo);color:var(--ink);padding:.2rem .4rem;white-space:nowrap;border:2px solid var(--ink)}.hours{display:flex;justify-content:space-between;font:400 .62rem var(--mono);opacity:.7;margin-top:.45rem}.controls{display:flex;gap:1rem;align-items:center;margin-top:1.1rem;flex-wrap:wrap}.controls input[type=range]{flex:1;min-width:180px;accent-color:var(--aqua);height:28px}.controls .btn{box-shadow:4px 4px 0 var(--aqua)}.legend{display:flex;gap:1rem;flex-wrap:wrap;font:400 .66rem var(--mono);text-transform:uppercase;margin-top:1rem}.legend i{display:inline-block;width:10px;height:10px;border:2px solid var(--paper);margin-right:.35rem;transform:rotate(45deg);vertical-align:-1px}.night-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:1.8rem;margin-top:2rem}.night-grid>*{min-width:0}.feed{display:flex;flex-direction:column;gap:.7rem;max-height:470px;overflow-y:auto;padding-right:.3rem}.feed-empty{border:3px dashed rgba(255,248,230,.4);padding:1.4rem;font:400 .85rem var(--mono);opacity:.8}.card{display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:center;background:var(--paper);color:var(--ink);border:var(--b);padding:.8rem .9rem;box-shadow:4px 4px 0 var(--gold);animation:drop .35s cubic-bezier(.2,1.4,.4,1)}.card.after{box-shadow:4px 4px 0 var(--aqua)}@keyframes drop{0%{transform:translateY(-14px) rotate(-1.5deg);opacity:.3}}.card time{font:700 .72rem var(--mono);background:var(--ink);color:var(--paper);padding:.35rem .45rem}.card .who{font-weight:800;font-size:.9rem}.card .said{font-size:.86rem;opacity:.85}.card .res{font:700 .62rem var(--mono);text-transform:uppercase;padding:.4rem .5rem;border:2px solid var(--ink);text-align:right;max-width:11rem}.res.booked{background:var(--aqua)}.res.answered{background:var(--gold)}.res.moved{background:var(--white)}.res.escalated{background:var(--flamingo)}.score{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;align-content:start}.tile{border:3px solid var(--paper);padding:1rem;background:#1c1c1c}.tile b{display:block;font:400 clamp(1.8rem,3.6vw,2.6rem)/1 var(--display);font-variant-numeric:tabular-nums}.tile span{font:400 .66rem var(--mono);text-transform:uppercase;letter-spacing:.06em;opacity:.85}.tile.big{grid-column:1 / -1;background:var(--gold);color:var(--ink);border-color:var(--ink);box-shadow:6px 6px 0 var(--aqua)}.tile.big b{font-size:clamp(2.4rem,5vw,3.6rem)}.tile.aq b{color:var(--aqua)}.footnote{font:400 .66rem/1.5 var(--mono);opacity:.7;margin-top:1rem}.lineup{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.job{border:var(--b);background:var(--white);padding:1.2rem 1rem 1.4rem;box-shadow:var(--sh);display:flex;flex-direction:column;gap:.6rem;transition:transform .15s}.job:nth-child(odd){transform:rotate(-1.2deg)}.job:nth-child(2n){transform:rotate(1.2deg)}.job:hover{transform:rotate(0) translateY(-4px)}.job .n{font:700 .7rem var(--mono);width:2rem;height:2rem;display:grid;place-items:center;border:2px solid var(--ink);background:var(--gold)}.job:nth-child(2) .n,.job:nth-child(4) .n{background:var(--aqua)}.job h3{font-size:1.45rem}.job p{font-size:.9rem}.job .eg{margin-top:auto;font:400 .7rem/1.45 var(--mono);border-top:2px dashed var(--ink);padding-top:.6rem}.roi{display:grid;grid-template-columns:1.1fr .9fr;gap:1.8rem}.roi>*{min-width:0}.dials{display:grid;gap:1rem}.dial{border:var(--b);background:var(--white);padding:1.1rem 1.2rem;box-shadow:var(--sh)}.dial h3{font-size:1.25rem;display:flex;justify-content:space-between;gap:1rem;align-items:baseline;flex-wrap:wrap}.dial h3 small{font:700 .66rem var(--mono);text-transform:uppercase;background:var(--aqua);padding:.3rem .45rem;border:2px solid var(--ink)}.dial:nth-child(2) h3 small{background:var(--gold)}.dial:nth-child(3) h3 small{background:var(--flamingo)}.row{display:grid;grid-template-columns:1fr auto;gap:.2rem .8rem;align-items:center;margin-top:.9rem}.row label{font-weight:600;font-size:.9rem}.row output{font:700 .82rem var(--mono);font-variant-numeric:tabular-nums;background:var(--paper);border:2px solid var(--ink);padding:.2rem .45rem}.row input{grid-column:1 / -1;width:100%;accent-color:var(--ink)}.board{background:var(--ink);color:var(--paper);border:var(--b);box-shadow:var(--sh-lg);padding:1.4rem;display:flex;flex-direction:column;gap:1rem;position:sticky;top:1rem;align-self:start}.board .lines{display:grid;gap:.55rem;font-size:.95rem}.board .lines div{display:flex;justify-content:space-between;gap:1rem;border-bottom:2px dashed rgba(255,248,230,.25);padding-bottom:.5rem}.board .lines b{font:700 .95rem var(--mono);font-variant-numeric:tabular-nums}.board .lines .cost b{color:var(--flamingo)}.multiple{background:var(--gold);color:var(--ink);border:3px solid var(--paper);padding:1.1rem;text-align:center}.multiple b{display:block;font:400 clamp(3.2rem,8vw,5.4rem)/1 var(--display);font-variant-numeric:tabular-nums}.multiple span{font:700 .7rem var(--mono);text-transform:uppercase;letter-spacing:.08em}.net{font:400 1.6rem/1 var(--display);color:var(--aqua);text-align:center}.net small{display:block;font:400 .66rem var(--mono);color:var(--paper);opacity:.75;margin-top:.5rem;text-transform:uppercase}.finale{background:var(--aqua);border-block:var(--b)}.finale-inner{display:grid;grid-template-columns:1.3fr .7fr;gap:2rem;align-items:center}.finale-inner>*{min-width:0}.finale h2{font-size:clamp(2.4rem,6vw,5rem)}.finale p{font-size:1.1rem;margin-top:1rem;max-width:36rem}.price{background:var(--paper);border:var(--b);box-shadow:var(--sh-lg);padding:1.5rem;transform:rotate(2deg)}.price b{font:400 3.4rem/1 var(--display)}.price ul{padding-left:1.1rem;margin:.9rem 0 1.2rem;font-size:.92rem;display:grid;gap:.3rem}footer{padding-block:2rem;font:400 .7rem/1.6 var(--mono)}footer .wrap{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}@media(max-width:960px){.hero,.sec-head,.night-grid,.roi,.finale-inner{grid-template-columns:1fr}.lineup{grid-template-columns:repeat(2,1fr)}.lineup .job:last-child{grid-column:1 / -1}.board{position:static}}@media(max-width:520px){.lineup{grid-template-columns:1fr}.card{grid-template-columns:auto 1fr}.card .res{grid-column:1 / -1;text-align:left;max-width:none}.score{grid-template-columns:1fr 1fr}.screen{height:500px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.back{font:700 .72rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:2px solid var(--ink);background:var(--white);padding:.5rem .6rem}.back:hover{background:var(--gold)}.k-action{align-self:flex-start;max-width:92%;background:var(--gold);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:.6rem .7rem .7rem;font-size:.8rem}.k-action.is-escalation{background:var(--flamingo)}.k-action-eyebrow{font:700 .62rem var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.45rem}.k-action dl{margin:0;display:grid;gap:.2rem}.k-action dl div{display:flex;justify-content:space-between;gap:.8rem;border-top:2px dashed var(--ink);padding-top:.25rem}.k-action dt{font-weight:600}.k-action dd{margin:0;font:700 .72rem var(--mono);text-align:right}.k-action p{margin:.5rem 0 0;font:400 .6rem/1.4 var(--mono)}.k-lead{align-self:center;font:700 .62rem var(--mono);text-transform:uppercase;letter-spacing:.06em;border:2px dashed var(--ink);background:var(--white);padding:.3rem .5rem}.k-system{align-self:center;font:700 .72rem var(--mono);background:var(--flamingo);border:2px solid var(--ink);padding:.4rem .6rem}.k-chips:empty{display:none}.k-send:disabled,.k-field:disabled{opacity:.55;cursor:default}.disclaimer{font:400 .66rem/1.5 var(--mono);opacity:.8;margin-top:.6rem}
