@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2) format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2) format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2) format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-latin-800-normal-cB6v3kRN.woff2) format("woff2"),url(/assets/archivo-latin-800-normal-DZa_k145.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-900-normal-CW8trzgu.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-900-normal-DMT-1gsg.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff")}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oxanium-latin-700-normal-l0hKEjh4.woff2) format("woff2"),url(/assets/oxanium-latin-700-normal-b_KP-pae.woff) format("woff")}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/oxanium-latin-800-normal-C_tm0Sz6.woff2) format("woff2"),url(/assets/oxanium-latin-800-normal-7VoEFedH.woff) format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-500-normal-ByNUCHrt.woff2) format("woff2"),url(/assets/rajdhani-latin-500-normal-DfvNI-Td.woff) format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2) format("woff2"),url(/assets/rajdhani-latin-600-normal-Dx02qI2_.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bitter-latin-700-normal-1jQzrEdb.woff2) format("woff2"),url(/assets/bitter-latin-700-normal-BHV1FLDM.woff) format("woff")}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/bitter-latin-900-normal-3GCfwDSg.woff2) format("woff2"),url(/assets/bitter-latin-900-normal-BZzWVhJx.woff) format("woff")}@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-latin-400-normal-Dfnurram.woff2) format("woff2"),url(/assets/bungee-latin-400-normal-DA8IEVW_.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2) format("woff2"),url(/assets/fraunces-latin-700-normal-DTjk5d1Q.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/fraunces-latin-900-normal-DmBL83SS.woff2) format("woff2"),url(/assets/fraunces-latin-900-normal-D67OkaMf.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2) format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2) format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.woff) format("woff")}:root{--ground: #111216;--surface: #1c1d22;--border: #34353c;--panel: #efe6d2;--ink: #111216;--text: #efe6d2;--muted: #a8a193;--accent: #f26b1d;--live: #e23b4e;--motion-enter: cubic-bezier(.16, 1, .3, 1);--motion-pop: cubic-bezier(.34, 1.56, .64, 1);font-family:var(--font-body, "Archivo"),system-ui,sans-serif;color:var(--text);background:transparent;font-synthesis:none}*{box-sizing:border-box}html,body,#app{width:1920px;height:1080px;margin:0;overflow:hidden;background:transparent}body{font-weight:500}button:focus-visible{outline:4px solid var(--accent);outline-offset:4px}.mono{font-family:var(--font-mono, "IBM Plex Mono"),ui-monospace,monospace;letter-spacing:.09em}.display{font-family:var(--font-display, "Archivo"),system-ui,sans-serif;font-weight:800;line-height:1;letter-spacing:-.035em}.texture{background-color:var(--ground);background-image:repeating-linear-gradient(0deg,rgb(239 230 210 / .04) 0,rgb(239 230 210 / .04) 1px,transparent 1px,transparent 36px)}.scene{width:1920px;height:1080px;position:relative;overflow:hidden}.connection{position:absolute;z-index:9;top:18px;right:24px;padding:7px 11px;border-radius:5px;background:#111216db;color:#7fc89a;font-size:13px}.connection.offline{color:#ffc56b}.dev{position:absolute;z-index:9;top:18px;left:50%;transform:translate(-50%);padding:7px 14px;color:#ffc56b;border:1px solid #8a5a12;background:#2a2117f0;border-radius:5px;font-size:13px}.starting{display:flex;padding:100px 120px;isolation:isolate}.starting:before{content:"";position:absolute;z-index:-1;inset:0;background:repeating-radial-gradient(circle at 0 50%,transparent 0 150px,color-mix(in srgb,var(--panel) 4%,transparent) 151px 152px,transparent 153px 304px)}.starting:after{content:"";position:absolute;z-index:1;top:-70px;bottom:-70px;left:1090px;width:176px;background:center/100% 100% no-repeat url(/assets/ripline-wax-room-C7vECo44.png);filter:drop-shadow(-16px 0 24px color-mix(in srgb,var(--accent) 22%,transparent)) drop-shadow(10px 0 18px rgb(0 0 0 / .5))}html[data-theme=refractor] .starting:after{background-image:url(/assets/ripline-refractor-BwkshuVJ.png)}.start-copy{position:relative;z-index:2;width:1050px;display:flex;flex-direction:column;justify-content:space-between}.brand{display:flex;align-items:center;gap:18px;font-size:22px}.mark{width:64px;height:64px;border:3px solid var(--text);border-radius:10px;display:grid;place-items:center;font-weight:900}.kicker{color:var(--accent);font-size:24px}.headline{font-size:224px;line-height:.88;margin:14px 0;letter-spacing:-.01em}.start-meta{display:flex;align-items:end;gap:38px;font-size:32px}.spots-pill{background:var(--accent);color:var(--ink);padding:16px 28px;border-radius:6px;font-size:72px;line-height:1}.slab-wrap{position:relative;z-index:2;flex:1;display:grid;place-items:center;padding-left:72px}.slab{width:420px;height:700px;transform:rotate(-4deg);background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 92%,var(--accent)),var(--ground));border:1px solid color-mix(in srgb,var(--panel) 28%,var(--border));border-radius:5px;padding:28px;box-shadow:0 42px 80px #0000006b}.slab-card{height:100%;border:2px solid var(--accent);border-radius:3px;display:grid;place-items:center;color:var(--muted);font-size:25px;letter-spacing:.12em;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,#25262c) 0 12px,#1c1d22 12px 28px)}.live-scene{display:flex;flex-direction:column}.live-main{flex:1;display:flex;gap:32px;padding:40px 40px 24px}.camera{width:1280px;border:4px solid var(--accent);border-radius:18px;position:relative;background:transparent}.live-tag{position:absolute;top:24px;left:24px;background:var(--ground);padding:9px 16px;border-radius:6px;font-size:20px}.live-tag:before{content:"";display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--live);margin-right:10px}.live-tag.complete{color:var(--ink);background:var(--panel);font-weight:600}.live-tag.complete:before{display:none}.board{flex:1;background:var(--panel);color:var(--ink);border-radius:18px;padding:25px 26px 18px}.board-head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:3px solid var(--ink);padding-bottom:10px}.board-title{font-size:54px;line-height:1}.slots{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;margin-top:8px}.slot{height:43px;border-bottom:1px dashed #b7ae9c;display:flex;align-items:center;gap:8px;min-width:0}.slot-num{width:30px;color:#6e685d;font-size:15px;flex:0 0 auto}.slot-copy{min-width:0;font-size:21px;line-height:.95;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.slot-team{color:#8a3e10;font-size:14px;line-height:1.1;display:block}.open{color:var(--accent);letter-spacing:.13em}.lower{height:150px;background:var(--ground);border-top:4px solid var(--accent);display:flex;align-items:center;gap:32px;padding:0 40px}.lower .product{flex:1}.lower .product strong{display:block;color:var(--accent);font-size:18px}.lower .product span{font-size:56px}.counter{border:2px solid #3a3b42;border-radius:8px;min-width:150px;padding:10px 20px;text-align:center}.counter small{display:block;color:var(--muted);font-size:13px}.counter strong{font-size:50px;line-height:1}.draw{padding:68px 88px 58px;display:flex;flex-direction:column;gap:34px}.draw-head{display:flex;justify-content:space-between;align-items:end}.draw-head h1{font-size:138px;line-height:.92;margin:8px 0 0}.draw-body{display:flex;gap:38px;flex:1;min-height:0}.proofs{width:500px;display:flex;flex-direction:column;gap:14px}.proof-card{padding:20px 22px;border-radius:14px;background:var(--surface);border:1px solid var(--border)}.proof-card strong{color:var(--muted);font-size:14px}.proof-card span{display:block;font-size:20px;margin-top:8px;word-break:break-all}.proof-card.sealed{background:var(--accent);color:var(--ink)}.proof-card.sealed strong{color:var(--ink)}.draw-board{flex:1;background:var(--panel);color:var(--ink);border-radius:18px;padding:22px 28px;display:grid;grid-template-columns:repeat(3,1fr);gap:0 24px;align-content:start}.draw-row{height:60px;border-bottom:1px dashed #b7ae9c;display:flex;align-items:center;gap:10px;min-width:0}.draw-result{font-size:18px;font-weight:700;overflow:hidden;transform-origin:left center}.draw-result.just-revealed{animation:draw-result-enter .42s var(--motion-enter) both}.drawing{background:var(--ink);color:var(--text);padding:6px 10px;border-radius:5px;font-size:20px;animation:drawing-active .76s ease-in-out infinite alternate}.draw-row.is-drawing{background:#f26b1d14}.waiting{color:#6f6759;font-size:17px;font-weight:600}.skip{margin-top:auto;min-height:48px;border:1px solid #4b4c54;background:var(--surface);color:var(--text);border-radius:8px;font-size:18px;cursor:pointer}.missing{display:grid;place-items:center;text-align:center;font-size:42px;padding:200px}.holding{display:grid;grid-template-columns:minmax(0,1fr) 560px;grid-template-rows:auto 1fr auto;gap:52px 110px;padding:78px 96px 44px}.holding:before{content:"";position:absolute;inset:-42% -10% auto auto;width:1180px;height:1180px;border:2px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:50%;box-shadow:0 0 0 120px color-mix(in srgb,var(--accent) 5%,transparent),0 0 0 250px color-mix(in srgb,var(--accent) 3%,transparent)}.holding-brand{position:relative;z-index:1;grid-column:1 / -1;display:flex;align-items:center;gap:18px;font-size:22px}.holding-copy{position:relative;z-index:1;align-self:center;min-width:0}.holding-copy h1{display:flex;flex-direction:column;gap:4px;max-width:1000px;margin:20px 0 34px;font-size:126px;line-height:.96}.holding-copy h1 span{display:block}.holding-copy p{max-width:720px;margin:0;color:var(--muted);font-size:30px;line-height:1.35}.holding-card{position:relative;z-index:1;align-self:center;min-height:600px;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:48px;overflow:visible;border:5px solid var(--accent);border-radius:calc(var(--radius-panel,16px) * 1.5);background:linear-gradient(155deg,color-mix(in srgb,var(--surface) 90%,var(--accent)),var(--ground));box-shadow:0 42px 90px #00000061}.holding-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent) 0 18px,transparent 18px 42px)}.holding-card>*{position:relative;z-index:1}.holding-card strong{color:var(--panel);font-size:76px;line-height:1}.holding-card>span:last-child{color:var(--muted);font-size:19px;line-height:1.4}.holding-pulse{align-self:flex-start;width:74px;height:74px;margin-bottom:auto;border:15px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:50%;background:var(--accent);box-shadow:0 0 color-mix(in srgb,var(--accent) 42%,transparent);animation:holding-pulse 1.8s ease-out infinite}.holding-footer{position:relative;z-index:1;grid-column:1 / -1;display:flex;justify-content:space-between;padding-top:24px;border-top:1px solid var(--border);color:var(--muted);font-size:13px}.holding-thanks .holding-card{border-color:var(--success)}.holding-thanks .holding-pulse{background:var(--success);border-color:color-mix(in srgb,var(--success) 25%,transparent);box-shadow:0 0 color-mix(in srgb,var(--success) 42%,transparent)}.big-hit{display:grid;grid-template-columns:690px minmax(0,1fr);gap:104px;padding:74px 88px 104px 78px;background:transparent}.big-hit:before{content:"";position:absolute;inset:0 auto 0 0;width:804px;background:radial-gradient(circle at 5% 8%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 28%),radial-gradient(circle at 72% 72%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 32%),repeating-linear-gradient(0deg,rgb(239 230 210 / .035) 0 1px,transparent 1px 34px),linear-gradient(118deg,color-mix(in srgb,var(--ground) 92%,#000),color-mix(in srgb,var(--ground) 80%,var(--accent)));clip-path:polygon(0 0,97% 0,88% 100%,0 100%);transform-origin:left center;animation:hit-stage-enter .72s var(--motion-enter) both}.big-hit:after{content:"";position:absolute;z-index:0;left:34px;top:36px;width:676px;height:944px;border:1px solid color-mix(in srgb,var(--panel) 16%,transparent);clip-path:polygon(0 0,100% 0,91% 100%,0 100%);background:repeating-radial-gradient(circle at 0 50%,transparent 0 67px,color-mix(in srgb,var(--panel) 5%,transparent) 68px 69px,transparent 70px 136px)}.hit-impact{position:absolute;z-index:3;top:-4%;bottom:-4%;left:648px;width:260px;pointer-events:none;background:linear-gradient(96deg,transparent 6%,color-mix(in srgb,var(--panel) 76%,transparent) 44%,color-mix(in srgb,var(--accent) 96%,transparent) 51%,transparent 78%);mix-blend-mode:screen;transform:skew(-5deg);animation:hit-impact-flash .62s ease-out both}.hit-rays{position:absolute;z-index:2;top:-56px;bottom:-56px;left:690px;width:215px;background:center / 100% 100% no-repeat url(/assets/ripline-wax-room-C7vECo44.png);filter:drop-shadow(-18px 0 28px color-mix(in srgb,var(--accent) 28%,transparent)) drop-shadow(8px 0 12px rgb(0 0 0 / .52));transform-origin:center;animation:hit-rays-burst .78s var(--motion-enter) both}html[data-theme=refractor] .hit-rays{background-image:url(/assets/ripline-refractor-BwkshuVJ.png);filter:drop-shadow(-16px 0 30px rgb(95 212 230 / .28)) drop-shadow(10px 0 22px rgb(182 156 255 / .2))}.big-hit-copy,.hit-camera-wrap,.hit-footer{position:relative;z-index:1}.big-hit-copy{z-index:4;align-self:center;min-width:0;padding-left:34px}.hit-registration{position:absolute;z-index:4;top:37px;left:40px;width:654px;display:flex;justify-content:space-between;align-items:center;padding:0 16px 13px 0;border-bottom:1px solid color-mix(in srgb,var(--panel) 20%,transparent);color:color-mix(in srgb,var(--panel) 55%,var(--accent));font-size:12px;letter-spacing:.16em;animation:hit-detail-enter .42s .68s var(--motion-enter) both}.hit-registration strong{color:var(--panel);font-size:18px;letter-spacing:.04em}.hit-kicker{color:color-mix(in srgb,var(--accent) 72%,var(--panel));font-size:15px;line-height:1.4;letter-spacing:.13em;animation:hit-detail-enter .42s 90ms var(--motion-enter) both}.big-hit h1{margin:22px 0 56px;color:var(--panel);font-size:166px;line-height:1;letter-spacing:-.075em;white-space:nowrap;transform-origin:left center;animation:hit-headline-enter .62s var(--motion-pop) both}.hit-word{display:inline-block}.hit-word+.hit-word{margin-left:.15em;color:var(--accent)}.hit-owner{position:relative;padding:16px 0 16px 24px;animation:hit-detail-enter .48s .26s var(--motion-enter) both}.hit-owner:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(var(--accent) 0 62%,color-mix(in srgb,var(--accent) 28%,transparent) 62% 100%)}.hit-owner span{display:block;color:var(--muted);font-size:13px;line-height:1.4;letter-spacing:.14em}.hit-owner strong{display:block;max-width:598px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:48px;line-height:1.12;letter-spacing:-.04em}.hit-meta{display:flex;min-width:0;gap:14px;align-items:center;margin:20px 0 0 24px;font-size:21px;line-height:1.3;animation:hit-detail-enter .48s .36s var(--motion-enter) both}.hit-meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hit-meta>strong{flex:0 0 auto}.hit-meta strong{padding:7px 11px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));border-radius:2px;color:color-mix(in srgb,var(--accent) 68%,var(--panel));font-size:13px;letter-spacing:.08em}.hit-camera-wrap{z-index:4;align-self:center;animation:hit-camera-enter .7s .15s var(--motion-enter) both}.hit-camera{width:100%;height:660px;display:grid;place-items:center;border:2px solid color-mix(in srgb,var(--accent) 68%,var(--panel));border-radius:8px;background:transparent;background-image:linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent));background-position:left 18px top 18px,left 18px top 18px,right 18px top 18px,right 18px top 18px,left 18px bottom 18px,left 18px bottom 18px,right 18px bottom 18px,right 18px bottom 18px;background-size:66px 3px,3px 66px,66px 3px,3px 66px,66px 3px,3px 66px,66px 3px,3px 66px;background-repeat:no-repeat;box-shadow:0 0 0 8px color-mix(in srgb,var(--ground) 72%,transparent),0 0 0 10px color-mix(in srgb,var(--accent) 18%,transparent),0 38px 86px #0000006b;animation:hit-camera-lock .94s .2s ease-out both}.hit-camera:after{content:""}html[data-render-mode=demo] .hit-camera,html[data-render-mode=preview] .hit-camera{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 12%,var(--surface)),var(--ground) 72%)}html[data-render-mode=demo] .big-hit,html[data-render-mode=preview] .big-hit{background-color:var(--ground)}html[data-render-mode=demo] .hit-camera:after,html[data-render-mode=preview] .hit-camera:after{content:"Your live card camera";color:var(--muted);font:600 24px/1.4 var(--font-body,"Archivo"),system-ui,sans-serif;letter-spacing:0}.hit-camera span{align-self:start;justify-self:start;margin:28px;padding:8px 11px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--ground) 88%,transparent);color:var(--panel);font-size:12px;letter-spacing:.14em;animation:hit-detail-enter .36s .43s var(--motion-enter) both}.room-callout{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-top:18px;padding:15px 18px;border-top:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-bottom:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));background:color-mix(in srgb,var(--ground) 92%,transparent);animation:hit-detail-enter .48s .54s var(--motion-enter) both}.room-callout strong{color:var(--panel);font-size:30px;line-height:1.1;white-space:nowrap}.room-callout span{color:var(--muted);font-size:17px;line-height:1.35}.hit-footer{position:absolute;z-index:5;left:40px;right:44px;bottom:20px;display:flex;justify-content:space-between;align-items:center;padding:12px 18px 12px 26px;border:1px solid color-mix(in srgb,var(--panel) 18%,var(--border));border-left:7px solid var(--accent);border-radius:2px;background:color-mix(in srgb,var(--ground) 94%,transparent);color:var(--muted);font-size:11px;letter-spacing:.11em;animation:hit-detail-enter .42s .68s var(--motion-enter) both}@keyframes hit-stage-enter{0%{opacity:0;transform:translate(-90px) scaleX(.82)}58%{opacity:1;transform:translate(8px) scaleX(1.015)}to{opacity:1;transform:none}}@keyframes hit-impact-flash{0%{opacity:0;transform:translate(-130px) skew(-5deg) scaleX(.24)}26%{opacity:.92}to{opacity:0;transform:translate(180px) skew(-5deg) scaleX(1.08)}}@keyframes hit-rays-burst{0%{opacity:0;transform:translate(-86px) scaleX(.24)}58%{opacity:1;transform:translate(7px) scaleX(1.05)}to{opacity:.96;transform:none}}@keyframes hit-headline-enter{0%{opacity:0;transform:translate(-34px) scaleX(.94)}to{opacity:1;transform:none}}@keyframes hit-detail-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hit-camera-enter{0%{opacity:0;transform:translate(70px) scale(.94)}68%{opacity:1;transform:translate(-6px) scale(1.008)}to{opacity:1;transform:none}}@keyframes hit-camera-lock{0%,28%{border-color:color-mix(in srgb,var(--accent) 55%,var(--panel));box-shadow:0 0 0 0 transparent,0 36px 80px #00000073}55%{border-color:var(--accent);box-shadow:0 0 0 24px color-mix(in srgb,var(--accent) 22%,transparent),0 0 64px color-mix(in srgb,var(--accent) 38%,transparent),0 36px 80px #00000073}to{border-color:var(--accent);box-shadow:0 0 0 12px color-mix(in srgb,var(--accent) 12%,transparent),0 36px 80px #00000073}}@keyframes draw-result-enter{0%{opacity:0;transform:translate(-18px) scale(.96)}62%{color:var(--accent)}to{opacity:1;transform:none}}@keyframes drawing-active{0%{color:var(--muted);box-shadow:inset 0 0 0 1px #f26b1d33}to{color:var(--text);box-shadow:inset 0 0 0 2px #f26b1db8,0 0 18px #f26b1d33}}@keyframes holding-pulse{0%{transform:scale(.86);box-shadow:0 0 color-mix(in srgb,var(--accent) 42%,transparent)}68%{transform:scale(1);box-shadow:0 0 0 34px transparent}to{transform:scale(1);box-shadow:0 0 0 34px transparent}}@media(prefers-reduced-motion:reduce){.big-hit:before,.hit-impact,.hit-rays,.hit-kicker,.big-hit h1,.hit-owner,.hit-meta,.hit-camera-wrap,.hit-camera,.hit-camera span,.room-callout,.hit-footer,.draw-result.just-revealed,.drawing,.holding-pulse{animation:none}.hit-impact{display:none}}html[data-theme=wax-room] .texture{background-image:linear-gradient(92deg,rgb(255 255 255 / .018),transparent 18%,rgb(0 0 0 / .08)),repeating-linear-gradient(0deg,rgb(239 230 210 / .04) 0 1px,transparent 1px 36px)}html[data-theme=wax-room] .board,html[data-theme=wax-room] .draw-board{box-shadow:inset 0 0 0 1px #1112161f,0 24px 64px #0000003d}html[data-theme=refractor] .texture{background-image:linear-gradient(118deg,transparent 0 42%,rgb(114 246 232 / .07) 42% 43%,transparent 43% 58%,rgb(255 77 141 / .055) 58% 59%,transparent 59%),linear-gradient(rgb(114 246 232 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(114 246 232 / .045) 1px,transparent 1px),radial-gradient(circle at 82% 18%,rgb(124 92 255 / .18),transparent 31%),var(--ground);background-size:auto,58px 58px,58px 58px,auto,auto}html[data-theme=refractor] .starting:before{background:linear-gradient(125deg,transparent 0 54%,rgb(114 246 232 / .08) 54% 54.5%,transparent 54.5%),radial-gradient(circle at 16% 60%,rgb(255 77 141 / .13),transparent 30%)}html[data-theme=refractor] .mark{border-radius:2px;clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,18% 100%,0 82%);box-shadow:inset 0 0 22px #72f6e833}html[data-theme=refractor] .slab{transform:skewY(-4deg);border-radius:0;clip-path:polygon(0 0,88% 0,100% 7%,100% 100%,12% 100%,0 93%);background:linear-gradient(145deg,rgb(114 246 232 / .22),rgb(140 97 255 / .18) 42%,rgb(255 77 141 / .14) 72%,var(--ground));box-shadow:0 0 0 1px #72f6e88c,0 34px 100px #401e8c6b}html[data-theme=refractor] .slab-card{border-radius:0;background:linear-gradient(116deg,transparent 0 32%,rgb(114 246 232 / .22) 33%,transparent 34% 62%,rgb(255 77 141 / .18) 63%,transparent 64%),repeating-linear-gradient(0deg,rgb(255 255 255 / .04) 0 1px,transparent 1px 22px)}html[data-theme=refractor] .camera,html[data-theme=refractor] .board,html[data-theme=refractor] .draw-board{border-radius:2px;clip-path:polygon(0 0,98% 0,100% 3%,100% 100%,2% 100%,0 97%)}html[data-theme=refractor] .board,html[data-theme=refractor] .draw-board{background-image:linear-gradient(125deg,rgb(114 246 232 / .1),transparent 24%,rgb(255 77 141 / .08) 72%,transparent)}html[data-theme=refractor] .big-hit:before{width:860px;clip-path:polygon(0 0,91% 0,100% 12%,88% 100%,0 100%);background:linear-gradient(125deg,rgb(114 246 232 / .2),transparent 22%),linear-gradient(35deg,rgb(255 77 141 / .13),transparent 38%),linear-gradient(160deg,#0b0e22,#17123c 54%,#07101b)}html[data-theme=refractor] .big-hit:after{border:1px solid rgb(114 246 232 / .34);clip-path:polygon(0 0,92% 0,100% 8%,90% 100%,0 100%);background:linear-gradient(rgb(114 246 232 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(114 246 232 / .06) 1px,transparent 1px);background-size:42px 42px}html[data-theme=refractor] .big-hit h1{font-size:144px;letter-spacing:-.045em;text-shadow:0 0 34px rgb(114 246 232 / .18)}html[data-theme=refractor] .hit-camera{border-radius:2px;box-shadow:0 0 0 1px #ff4d8d80,0 0 52px #72f6e82e,0 38px 86px #00000080}html[data-theme=refractor] .proof-card{border-radius:2px}html[data-theme=press-box] .scene{color:var(--text)}html[data-theme=press-box] .texture{background-color:var(--ground);background-image:radial-gradient(rgb(23 25 29 / .1) .8px,transparent .8px),repeating-linear-gradient(90deg,transparent 0 159px,rgb(23 25 29 / .08) 160px 161px);background-size:7px 7px,auto}html[data-theme=press-box] .starting:before{background:linear-gradient(90deg,transparent 0 67%,rgb(201 54 39 / .08) 67%),repeating-linear-gradient(0deg,transparent 0 84px,rgb(23 25 29 / .08) 85px 86px)}html[data-theme=press-box] .starting:after{top:72px;bottom:72px;left:1420px;width:320px;background:var(--accent);filter:none;transform:rotate(2deg);box-shadow:18px 18px 0 var(--ink)}html[data-theme=press-box] .mark{border-radius:0;border-color:var(--ink)}html[data-theme=press-box] .kicker{padding-bottom:9px;border-bottom:5px solid var(--accent);color:var(--ink)}html[data-theme=press-box] .headline{max-width:980px;font-size:194px;line-height:.91;letter-spacing:-.055em}html[data-theme=press-box] .slab{transform:rotate(1deg);border:4px solid var(--ink);border-radius:0;background:var(--panel);box-shadow:18px 18px 0 var(--ink)}html[data-theme=press-box] .slab-card{border:0;border-top:12px solid var(--accent);border-bottom:3px solid var(--ink);border-radius:0;color:var(--ink);background:repeating-linear-gradient(0deg,transparent 0 47px,rgb(23 25 29 / .16) 48px 50px),radial-gradient(rgb(23 25 29 / .08) .8px,transparent .8px);background-size:auto,7px 7px}html[data-theme=press-box] .spots-pill{border:3px solid var(--ink);border-radius:0;box-shadow:8px 8px 0 var(--ink)}html[data-theme=press-box] .camera{border-color:var(--ink);border-radius:0;box-shadow:inset 0 0 0 8px var(--ground)}html[data-theme=press-box] .board,html[data-theme=press-box] .draw-board{border:4px solid var(--ink);border-radius:0;box-shadow:12px 12px 0 var(--ink)}html[data-theme=press-box] .lower{background:var(--ground);color:var(--ink);border-color:var(--ink)}html[data-theme=press-box] .counter{border-color:var(--ink);border-radius:0}html[data-theme=press-box] .big-hit{background:var(--ground)}html[data-theme=press-box] .big-hit:before{width:810px;clip-path:polygon(0 0,100% 0,90% 100%,0 100%);background:radial-gradient(rgb(23 25 29 / .13) 1px,transparent 1px),linear-gradient(105deg,var(--panel),var(--surface));background-size:8px 8px,auto}html[data-theme=press-box] .big-hit:after{border:4px solid var(--ink);clip-path:none;background:transparent}html[data-theme=press-box] .big-hit h1{color:var(--ink);font-size:154px;letter-spacing:-.06em;text-shadow:7px 7px 0 var(--surface)}html[data-theme=press-box] .hit-kicker,html[data-theme=press-box] .hit-owner span,html[data-theme=press-box] .hit-meta,html[data-theme=press-box] .hit-owner strong{color:var(--ink)}html[data-theme=press-box] .hit-camera{border:4px solid var(--ink);border-radius:0;box-shadow:10px 10px 0 var(--accent),0 36px 80px #00000040}html[data-theme=press-box] .hit-camera span{background:var(--ground);color:var(--ink)}html[data-theme=press-box][data-render-mode=demo] .hit-camera:after,html[data-theme=press-box][data-render-mode=preview] .hit-camera:after{color:var(--ink)}html[data-theme=press-box] .room-callout,html[data-theme=press-box] .hit-footer{background:var(--ground);color:var(--ink);border-color:var(--ink)}html[data-theme=press-box] .room-callout strong,html[data-theme=press-box] .hit-footer{color:var(--ink)}html[data-theme=press-box] .holding:before{border-radius:0;transform:rotate(6deg)}html[data-theme=press-box] .holding-card{border-radius:0;box-shadow:16px 16px 0 var(--ink)}html[data-theme=night-shift] .texture{background-image:radial-gradient(circle at 74% 24%,rgb(163 72 255 / .24),transparent 30%),radial-gradient(circle at 14% 82%,rgb(185 255 56 / .12),transparent 28%),linear-gradient(rgb(185 255 56 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(185 255 56 / .045) 1px,transparent 1px);background-size:auto,auto,46px 46px,46px 46px}html[data-theme=night-shift] .starting:before{background:radial-gradient(circle at 72% 50%,transparent 0 190px,rgb(185 255 56 / .28) 192px 197px,transparent 199px 264px,rgb(255 79 154 / .18) 266px 270px,transparent 272px),linear-gradient(120deg,transparent 60%,rgb(155 68 255 / .13))}html[data-theme=night-shift] .starting:after{top:160px;bottom:auto;left:1325px;width:410px;height:410px;border:44px solid var(--accent);border-radius:50%;background:transparent;filter:drop-shadow(0 0 36px rgb(185 255 56 / .35))}html[data-theme=night-shift] .headline{max-width:1080px;font-size:148px;line-height:1.04;letter-spacing:-.045em}html[data-theme=night-shift] .mark{border-radius:50%;border-color:var(--accent);box-shadow:0 0 28px #b9ff384d}html[data-theme=night-shift] .slab{border-radius:120px;border:2px solid var(--accent);background:radial-gradient(circle at 50% 20%,rgb(255 79 154 / .2),transparent 34%),linear-gradient(var(--surface),var(--ground));box-shadow:0 0 0 12px #b9ff380f,0 0 72px #9847ff57}html[data-theme=night-shift] .slab-card{border-radius:90px;background:radial-gradient(circle,rgb(185 255 56 / .18) 0 2px,transparent 3px);background-size:24px 24px}html[data-theme=night-shift] .camera,html[data-theme=night-shift] .board,html[data-theme=night-shift] .draw-board{border-radius:22px;box-shadow:0 0 0 1px #b9ff3829,0 0 48px #8e40ff2e}html[data-theme=night-shift] .big-hit:before{width:900px;clip-path:ellipse(70% 88% at 29% 50%);background:radial-gradient(circle at 24% 40%,rgb(185 255 56 / .22),transparent 26%),radial-gradient(circle at 52% 60%,rgb(255 79 154 / .22),transparent 34%),linear-gradient(145deg,#120b26,#080711)}html[data-theme=night-shift] .big-hit:after{border-radius:46%;clip-path:none;border-color:#b9ff3842;background:radial-gradient(circle,rgb(185 255 56 / .13) 0 2px,transparent 3px);background-size:28px 28px}html[data-theme=night-shift] .hit-rays{left:730px;width:150px;background:linear-gradient(90deg,transparent,var(--accent) 42%,var(--live) 58%,transparent);filter:blur(4px) drop-shadow(0 0 38px rgb(185 255 56 / .55))}html[data-theme=night-shift] .big-hit h1{font-size:104px;letter-spacing:-.035em;text-shadow:0 0 26px rgb(185 255 56 / .28);animation:night-hit-enter .72s var(--motion-pop) both}html[data-theme=night-shift] .hit-camera{border-radius:26px;box-shadow:0 0 0 10px #b9ff3814,0 0 60px #ff4f9a3d,0 38px 86px #0000007a}html[data-theme=night-shift] .proof-card{border-radius:18px}html[data-theme=vault] .texture{background-image:radial-gradient(ellipse at 78% 36%,rgb(228 184 90 / .13),transparent 28%),repeating-linear-gradient(90deg,transparent 0 119px,rgb(242 231 200 / .035) 120px 121px)}html[data-theme=vault] .starting:before{background:radial-gradient(ellipse at 74% 42%,rgb(228 184 90 / .14),transparent 34%),linear-gradient(110deg,transparent 0 65%,rgb(228 184 90 / .055) 65%)}html[data-theme=vault] .starting:after{top:118px;bottom:118px;left:1372px;width:330px;border:2px solid var(--accent);border-radius:180px 180px 18px 18px;background:linear-gradient(180deg,rgb(228 184 90 / .12),transparent 55%),var(--surface);filter:drop-shadow(0 30px 55px rgb(0 0 0 / .48));box-shadow:inset 0 0 0 18px var(--ground),inset 0 0 0 20px #e4b85a57}html[data-theme=vault] .headline{max-width:1050px;font-size:186px;line-height:.93;letter-spacing:-.055em}html[data-theme=vault] .mark{border:1px solid var(--accent);border-radius:50%;color:var(--accent)}html[data-theme=vault] .spots-pill{border:1px solid var(--accent);border-radius:999px;background:transparent;color:var(--accent)}html[data-theme=vault] .slab{border:1px solid var(--accent);border-radius:210px 210px 24px 24px;padding:22px;background:linear-gradient(180deg,rgb(228 184 90 / .16),transparent 44%),var(--surface);box-shadow:0 42px 110px #00000085}html[data-theme=vault] .slab-card{border:1px solid rgb(228 184 90 / .5);border-radius:190px 190px 16px 16px;background:repeating-linear-gradient(90deg,transparent 0 38px,rgb(228 184 90 / .055) 39px 40px)}html[data-theme=vault] .camera,html[data-theme=vault] .board,html[data-theme=vault] .draw-board{border-radius:24px;border-width:1px;box-shadow:0 0 0 8px #e4b85a0b,0 32px 78px #00000057}html[data-theme=vault] .big-hit:before{width:806px;clip-path:polygon(0 0,94% 0,88% 100%,0 100%);background:radial-gradient(ellipse at 30% 48%,rgb(228 184 90 / .16),transparent 36%),linear-gradient(130deg,#10221a,#07100d)}html[data-theme=vault] .big-hit:after{border:1px solid rgb(228 184 90 / .34);background:repeating-linear-gradient(90deg,transparent 0 52px,rgb(228 184 90 / .055) 53px 54px)}html[data-theme=vault] .hit-rays{left:736px;width:76px;background:linear-gradient(90deg,transparent,var(--accent),transparent);filter:drop-shadow(0 0 25px rgb(228 184 90 / .4))}html[data-theme=vault] .big-hit h1{font-size:142px;letter-spacing:-.04em}html[data-theme=vault] .hit-camera{border:1px solid var(--accent);border-radius:30px;box-shadow:0 0 0 9px #e4b85a0f,0 38px 96px #00000085}html[data-theme=vault] .room-callout{border-radius:999px;padding-inline:24px}html[data-theme=vault] .holding-card{border-width:1px;border-radius:190px 190px 24px 24px}html[data-theme=rally] .texture{background-image:radial-gradient(circle at 78% 18%,rgb(255 204 50 / .2),transparent 28%),radial-gradient(rgb(255 244 203 / .12) 1.5px,transparent 1.5px),linear-gradient(130deg,transparent 0 72%,rgb(255 75 97 / .13) 72%);background-size:auto,14px 14px,auto}html[data-theme=rally] .starting:before{background:linear-gradient(90deg,transparent 0 70%,rgb(255 75 97 / .18) 70% 100%),repeating-linear-gradient(0deg,transparent 0 82px,rgb(36 17 61 / .13) 82px 86px),radial-gradient(rgb(36 17 61 / .2) 2px,transparent 2px);background-size:auto,auto,16px 16px}html[data-theme=rally] .starting:after{top:142px;bottom:auto;left:1430px;width:330px;height:520px;background:var(--live);filter:none;transform:rotate(8deg);box-shadow:18px 18px #0d0717}html[data-theme=rally] .headline{max-width:1060px;font-size:138px;line-height:1.07;letter-spacing:-.025em;text-shadow:8px 8px 0 #0d0717}html[data-theme=rally] .mark{border:5px solid var(--accent);border-radius:18px;transform:rotate(-4deg);box-shadow:7px 7px #0d0717}html[data-theme=rally] .slab{transform:rotate(5deg);border:7px solid #0d0717;border-radius:22px;background:var(--accent);box-shadow:20px 20px 0 var(--live)}html[data-theme=rally] .slab-card{border:5px solid var(--ink);border-radius:13px;color:var(--ink);background:radial-gradient(rgb(36 17 61 / .22) 2px,transparent 2px);background-size:18px 18px}html[data-theme=rally] .camera,html[data-theme=rally] .board,html[data-theme=rally] .draw-board{border-width:6px;border-color:#0d0717;border-radius:18px;box-shadow:10px 10px 0 var(--accent)}html[data-theme=rally] .lower{border-top-width:8px}html[data-theme=rally] .big-hit{background:var(--ground)}html[data-theme=rally] .big-hit:before{width:850px;clip-path:polygon(0 0,94% 0,100% 52%,88% 100%,0 100%);background:radial-gradient(rgb(36 17 61 / .2) 2px,transparent 2px),var(--accent);background-size:16px 16px,auto}html[data-theme=rally] .big-hit:after{border:6px solid #0d0717;clip-path:polygon(0 0,94% 0,100% 52%,89% 100%,0 100%);background:transparent}html[data-theme=rally] .big-hit h1{color:var(--ink);font-size:112px;letter-spacing:-.015em;text-shadow:8px 8px 0 var(--live);animation:rally-hit-enter .72s var(--motion-pop) both}html[data-theme=rally] .hit-word+.hit-word{color:var(--ink)}html[data-theme=rally] .hit-kicker,html[data-theme=rally] .hit-owner span,html[data-theme=rally] .hit-meta,html[data-theme=rally] .hit-owner strong{color:var(--ink)}html[data-theme=rally] .hit-owner:before{width:10px;background:var(--live)}html[data-theme=rally] .hit-meta strong{border:3px solid var(--ink);color:var(--ink)}html[data-theme=rally] .hit-camera{border:6px solid var(--accent);border-radius:20px;box-shadow:12px 12px 0 var(--live),0 38px 86px #0000006b}html[data-theme=rally] .room-callout{border:4px solid #0d0717;border-radius:14px;background:var(--accent);color:var(--ink);box-shadow:8px 8px 0 var(--live)}html[data-theme=rally] .room-callout strong,html[data-theme=rally] .room-callout span{color:var(--ink)}html[data-theme=rally] .holding-card{border:6px solid #0d0717;box-shadow:16px 16px 0 var(--live)}html[data-theme=wax-room] .hit-camera-wrap:before{content:"";position:absolute;inset:18px -18px -18px 18px;z-index:-1;border:1px solid rgb(242 107 29 / .28);background:#24160f;transform:rotate(1.2deg)}html[data-theme=wax-room] .hit-camera{transform:rotate(-.45deg)}html[data-theme=wax-room] .big-hit-copy{transform:rotate(-.6deg)}html[data-theme=refractor] .big-hit{display:block;padding:0}html[data-theme=refractor] .big-hit:before{inset:28px;width:auto;clip-path:polygon(0 0,92% 0,100% 14%,100% 100%,7% 100%,0 90%);background:linear-gradient(125deg,rgb(114 246 232 / .16),transparent 24%),linear-gradient(35deg,rgb(255 77 141 / .12),transparent 42%),#070b18}html[data-theme=refractor] .big-hit:after{inset:50px;width:auto;height:auto;clip-path:polygon(0 0,92% 0,100% 14%,100% 100%,7% 100%,0 90%)}html[data-theme=refractor] .hit-rays{inset:-260px -120px auto auto;width:1020px;height:460px;clip-path:polygon(12% 0,100% 18%,78% 62%,100% 100%,28% 78%,0 32%);background:linear-gradient(132deg,transparent 0 18%,rgb(114 246 232 / .58) 19% 31%,transparent 32% 47%,rgb(255 77 141 / .42) 48% 60%,transparent 61%),linear-gradient(28deg,rgb(182 156 255 / .34),transparent 62%);opacity:.56;transform:rotate(-18deg)}html[data-theme=refractor] .hit-camera-wrap{position:absolute;z-index:2;inset:52px 54px 70px;height:auto;align-self:stretch;animation:hit-camera-enter .7s .12s var(--motion-enter) both}html[data-theme=refractor] .hit-camera{height:100%}html[data-theme=refractor] .room-callout{position:absolute;right:22px;top:22px;width:510px;border:1px solid rgb(114 246 232 / .55);background:#070b18e6}html[data-theme=refractor] .big-hit-copy{position:absolute;z-index:5;left:90px;bottom:106px;width:830px;padding:34px 42px 38px;border:1px solid rgb(114 246 232 / .72);background:linear-gradient(120deg,#090e22f5,#17123ce6);clip-path:none;box-shadow:18px 18px #ff4d8d33,0 28px 70px #00000073}html[data-theme=refractor] .big-hit-copy:before{content:"";position:absolute;z-index:-1;inset:-1px;border:1px solid rgb(114 246 232 / .34);clip-path:polygon(0 0,94% 0,100% 20%,100% 100%,7% 100%,0 78%);pointer-events:none}html[data-theme=refractor] .big-hit h1{margin:8px 0 18px;font-size:116px}html[data-theme=refractor] .hit-owner{display:inline-grid;margin-right:24px}html[data-theme=refractor] .hit-owner strong{font-size:46px}html[data-theme=refractor] .hit-meta{display:inline-flex;vertical-align:bottom}html[data-theme=press-box] .big-hit{display:block;padding:0}html[data-theme=press-box] .big-hit:before{inset:34px;width:auto;clip-path:none;border:4px solid var(--ink);background:radial-gradient(rgb(23 25 29 / .12) 1px,transparent 1px),var(--ground);background-size:8px 8px,auto}html[data-theme=press-box] .big-hit:after{display:none}html[data-theme=press-box] .hit-rays{inset:61px 62px auto auto;width:470px;height:202px;border-left:18px solid var(--accent);border-right:2px solid var(--ink);background:repeating-linear-gradient(0deg,transparent 0 19px,rgb(23 25 29 / .16) 20px 22px);opacity:1;transform:none}html[data-theme=press-box] .big-hit-copy{position:static;padding:0}html[data-theme=press-box] .hit-kicker{position:absolute;z-index:6;right:90px;top:90px}html[data-theme=press-box] .big-hit h1{position:absolute;z-index:5;left:62px;right:62px;top:62px;height:228px;margin:0;padding:18px 26px;border-bottom:9px double var(--ink);background:#f6edd8f0;font-size:138px;line-height:.9}html[data-theme=press-box] .hit-owner{position:absolute;z-index:6;left:1292px;top:338px;width:500px;min-height:230px;padding:30px;border-top:12px solid var(--accent);border-bottom:3px solid var(--ink);background:var(--ground)}html[data-theme=press-box] .hit-owner:before{display:none}html[data-theme=press-box] .hit-owner strong{margin-top:10px;font-size:58px}html[data-theme=press-box] .hit-meta{position:absolute;left:1322px;top:590px;width:440px;padding-top:24px;border-top:1px solid var(--ink)}html[data-theme=press-box] .hit-camera-wrap{position:absolute;z-index:5;left:64px;top:320px;width:1160px}html[data-theme=press-box] .hit-camera{height:590px}html[data-theme=press-box] .room-callout{min-height:62px;margin-top:14px;padding-block:10px}html[data-theme=night-shift] .big-hit{display:block;padding:0}html[data-theme=night-shift] .big-hit:before{inset:0;width:auto;clip-path:none;background:radial-gradient(circle at 50% 48%,rgb(185 255 56 / .12),transparent 31%),radial-gradient(circle at 50% 48%,transparent 0 410px,rgb(255 79 154 / .28) 412px 418px,transparent 420px),#080711}html[data-theme=night-shift] .big-hit:after{left:548px;top:82px;width:824px;height:824px;border-radius:50%;background:radial-gradient(circle,rgb(185 255 56 / .12) 0 2px,transparent 3px);background-size:26px 26px}html[data-theme=night-shift] .hit-rays{left:930px;top:0;bottom:0;width:60px;background:linear-gradient(90deg,transparent,var(--accent),var(--live),transparent)}html[data-theme=night-shift] .hit-camera-wrap{position:absolute;z-index:4;left:594px;top:128px;width:732px}html[data-theme=night-shift] .hit-camera{height:732px;border-radius:50%}html[data-theme=night-shift] .room-callout{position:absolute;top:760px;left:-126px;width:984px;justify-content:center;border-radius:999px;background:#080711eb}html[data-theme=night-shift] .room-callout strong{padding-block:4px;line-height:1.2}html[data-theme=night-shift] .big-hit-copy{position:absolute;z-index:5;inset:0;padding:0}html[data-theme=night-shift] .hit-kicker{position:absolute;left:76px;top:70px}html[data-theme=night-shift] .big-hit h1{position:absolute;inset:270px 62px auto;display:flex;justify-content:space-between;margin:0;font-size:92px;pointer-events:none}html[data-theme=night-shift] .hit-owner{position:absolute;left:74px;bottom:152px;width:430px}html[data-theme=night-shift] .hit-owner strong{padding-block:4px;font-size:44px;line-height:1.22}html[data-theme=night-shift] .hit-meta{position:absolute;right:72px;bottom:174px;justify-content:flex-end;width:420px}html[data-theme=vault] .big-hit{display:block;padding:0}html[data-theme=vault] .big-hit:before{inset:0;width:auto;clip-path:none;background:radial-gradient(ellipse at 50% 38%,rgb(228 184 90 / .12),transparent 36%),linear-gradient(90deg,transparent 0 8%,rgb(228 184 90 / .04) 8.1% 8.2%,transparent 8.3% 91.7%,rgb(228 184 90 / .04) 91.8% 91.9%,transparent 92%),#07100d}html[data-theme=vault] .big-hit:after{display:none}html[data-theme=vault] .hit-rays{left:calc(50% - 1px);top:46px;bottom:70px;width:2px;opacity:.28}html[data-theme=vault] .hit-camera-wrap{position:absolute;z-index:4;left:330px;top:92px;width:1260px}html[data-theme=vault] .hit-camera{height:610px;border-radius:220px 220px 26px 26px}html[data-theme=vault] .room-callout{position:absolute;left:746px;top:24px;width:470px;justify-content:flex-end;border:1px solid rgb(228 184 90 / .5);border-radius:999px;background:#07100de0}html[data-theme=vault] .room-callout strong{padding-block:4px;line-height:1.2}html[data-theme=vault] .big-hit-copy{position:absolute;z-index:5;left:360px;bottom:68px;width:1200px;min-height:220px;display:grid;grid-template-columns:310px 1fr;grid-template-rows:auto 1fr;column-gap:42px;padding:26px 36px;border:1px solid rgb(228 184 90 / .65);background:#07100df5;text-align:left}html[data-theme=vault] .hit-kicker{grid-column:1 / -1}html[data-theme=vault] .big-hit h1{margin:6px 0 0;font-size:68px;white-space:normal}html[data-theme=vault] .hit-owner{align-self:center}html[data-theme=vault] .hit-owner strong{padding-block:4px;font-size:46px;line-height:1.2}html[data-theme=vault] .hit-meta{grid-column:1 / -1;align-self:end;width:auto}html[data-theme=rally] .big-hit{display:block;padding:0}html[data-theme=rally] .big-hit:before{inset:0;width:auto;clip-path:none;background:linear-gradient(90deg,transparent 0 71%,rgb(255 75 97 / .18) 71% 100%),radial-gradient(rgb(36 17 61 / .2) 2px,transparent 2px),var(--accent);background-size:auto,16px 16px,auto}html[data-theme=rally] .big-hit:after{display:none}html[data-theme=rally] .hit-rays{inset:74px 70px auto;width:auto;height:22px;border:4px solid #0d0717;background:repeating-linear-gradient(90deg,#0d0717 0 34px,var(--ground) 34px 68px);filter:none;transform:rotate(-.45deg)}html[data-theme=rally] .hit-camera-wrap{position:absolute;z-index:4;left:66px;top:104px;width:1110px;transform:rotate(-.65deg)}html[data-theme=rally] .hit-camera{height:718px;border-radius:4px;clip-path:none;box-shadow:12px 12px 0 var(--live),18px 18px #0d0717}html[data-theme=rally] .room-callout{position:absolute;left:360px;top:710px;width:1050px;min-height:76px;border-radius:3px;transform:rotate(.6deg)}html[data-theme=rally] .big-hit-copy{position:absolute;z-index:5;right:68px;top:108px;width:610px;min-height:0;padding:0;border:0;background:transparent;clip-path:none;transform:none;box-shadow:none}html[data-theme=rally] .hit-kicker{width:max-content;max-width:100%;padding:11px 16px;border:4px solid #0d0717;background:#24113d;color:#fff3cf;box-shadow:7px 7px #0d0717;transform:rotate(1deg)}html[data-theme=rally] .big-hit h1{display:grid;gap:10px;width:470px;margin:20px 0 22px 56px;font-size:92px;line-height:.86;white-space:normal;text-shadow:none}html[data-theme=rally] .big-hit h1 .hit-word{display:block;width:max-content;min-width:330px;padding:15px 22px 12px;border:5px solid #0d0717;background:var(--live);box-shadow:9px 9px #0d0717}html[data-theme=rally] .big-hit h1 .hit-word+.hit-word{margin:0 0 0 52px;background:#24113d;color:var(--accent);transform:rotate(-1deg)}html[data-theme=rally] .hit-owner{width:520px;margin-left:18px;padding:17px 22px 18px;border:5px solid #0d0717;background:var(--panel);box-shadow:8px 8px 0 var(--live);transform:rotate(.7deg)}html[data-theme=rally] .hit-owner:before{display:none}html[data-theme=rally] .hit-owner span{color:var(--ink)}html[data-theme=rally] .hit-owner strong{max-width:460px;padding-block:5px;font-size:43px;line-height:1.2;color:var(--ink)}html[data-theme=rally] .hit-meta{width:500px;min-height:58px;margin:16px 0 0 46px;padding:10px 15px;border:4px solid #0d0717;background:#24113d;color:#fff3cf;box-shadow:6px 6px #0d0717}html[data-theme=rally] .hit-meta>span{flex:1}html[data-theme=rally] .hit-meta strong{color:#fff3cf;border-color:var(--live)}html[data-theme=rally] .hit-registration,html[data-theme=rally] .hit-registration strong{color:#24113d;border-bottom-color:#24113d66}html[data-theme=rally] .room-callout strong{padding-block:5px;line-height:1.2}html[data-theme=refractor] .starting{display:block;padding:0}html[data-theme=refractor] .starting:after{left:auto;right:86px;width:360px;clip-path:polygon(8% 0,100% 13%,72% 42%,100% 66%,61% 100%,0 78%,24% 47%,0 20%);background:linear-gradient(135deg,rgb(114 246 232 / .64),transparent 34%),linear-gradient(35deg,rgb(255 77 141 / .48),transparent 52%),#b69cff33;filter:drop-shadow(0 0 34px rgb(114 246 232 / .25));transform:rotate(16deg);opacity:.72}html[data-theme=refractor] .start-copy{position:absolute;z-index:4;inset:76px 86px;width:auto}html[data-theme=refractor] .start-copy .headline{max-width:880px;font-size:178px}html[data-theme=refractor] .start-meta{width:620px;padding:22px;border:1px solid rgb(114 246 232 / .55);background:#070b18d1}html[data-theme=refractor] .slab-wrap{position:absolute;z-index:2;inset:42px;padding:0;display:block}html[data-theme=refractor] .slab{width:100%;height:100%;transform:none;opacity:.62}html[data-theme=refractor] .slab-card{place-items:end;padding:46px;text-align:right}html[data-theme=refractor] .live-main{position:relative;display:block;padding:32px}html[data-theme=refractor] .live-main>.camera{position:absolute;inset:32px;width:auto}html[data-theme=refractor] .live-main>.board{position:absolute;z-index:2;right:56px;top:74px;bottom:62px;width:548px;background:#efe6d2ed;box-shadow:14px 14px #ff4d8d33}html[data-theme=refractor] .draw-body{position:relative;display:block}html[data-theme=refractor] .draw-board{position:absolute;inset:0 0 176px;grid-template-columns:repeat(5,1fr)}html[data-theme=refractor] .proofs{position:absolute;z-index:3;inset:auto 0 0;width:auto;height:156px;flex-direction:row;padding:12px;background:#070b18e6}html[data-theme=refractor] .proof-card{flex:1;padding:14px 18px}html[data-theme=refractor] .skip{width:190px;margin:0}html[data-theme=press-box] .starting{display:grid;grid-template-columns:610px 1fr;gap:76px;padding:72px}html[data-theme=press-box] .start-copy{grid-column:2;grid-row:1;width:auto}html[data-theme=press-box] .start-copy .headline{font-size:150px}html[data-theme=press-box] .slab-wrap{grid-column:1;grid-row:1;padding:0}html[data-theme=press-box] .slab{width:540px;height:780px;transform:rotate(-1deg)}html[data-theme=press-box] .live-main{flex-direction:row-reverse}html[data-theme=press-box] .live-main>.camera{width:auto;flex:1}html[data-theme=press-box] .live-main>.board{flex:0 0 620px}html[data-theme=press-box] .draw-body{flex-direction:row-reverse}html[data-theme=night-shift] .starting{display:block;padding:0}html[data-theme=night-shift] .start-copy{position:absolute;z-index:4;inset:72px;width:auto}html[data-theme=night-shift] .start-copy .brand{align-self:center}html[data-theme=night-shift] .start-copy .headline{width:520px;font-size:116px}html[data-theme=night-shift] .start-meta{align-self:flex-end;width:480px;justify-content:flex-end;text-align:right}html[data-theme=night-shift] .slab-wrap{position:absolute;z-index:2;left:610px;top:164px;width:700px;height:700px;padding:0}html[data-theme=night-shift] .slab{width:700px;height:700px;border-radius:50%;transform:none}html[data-theme=night-shift] .slab-card{border-radius:50%}html[data-theme=night-shift] .live-main{flex-direction:column;gap:20px}html[data-theme=night-shift] .live-main>.camera{width:auto;flex:1;min-height:0;border-radius:38px}html[data-theme=night-shift] .live-main>.board{flex:0 0 292px;padding:16px 22px}html[data-theme=night-shift] .live-main .board-head{padding-bottom:6px}html[data-theme=night-shift] .live-main .board-title{font-size:38px}html[data-theme=night-shift] .live-main .slots{grid-template-columns:repeat(5,1fr);gap:0 18px}html[data-theme=night-shift] .live-main .slot{height:34px}html[data-theme=night-shift] .live-main .slot-copy{font-size:16px}html[data-theme=night-shift] .live-main .slot-team{font-size:11px}html[data-theme=night-shift] .draw-body{flex-direction:column;gap:18px}html[data-theme=night-shift] .proofs{width:auto;flex:0 0 138px;flex-direction:row}html[data-theme=night-shift] .proof-card{flex:1;padding:14px 18px}html[data-theme=night-shift] .skip{width:190px;margin:0}html[data-theme=vault] .starting{display:block;padding:0;text-align:center}html[data-theme=vault] .start-copy{position:absolute;z-index:4;inset:58px 90px;width:auto;align-items:center}html[data-theme=vault] .start-copy .headline{font-size:138px;line-height:.96}html[data-theme=vault] .start-meta{align-self:center}html[data-theme=vault] .slab-wrap{position:absolute;z-index:2;left:710px;top:174px;width:500px;height:700px;padding:0;opacity:.48}html[data-theme=vault] .slab{width:500px;height:700px;transform:none}html[data-theme=vault] .slab-card{place-items:start center;padding-top:54px;font-size:18px}html[data-theme=vault] .live-main{position:relative;display:block;padding:34px}html[data-theme=vault] .live-main>.camera{position:absolute;inset:34px;width:auto;border-radius:210px 210px 26px 26px}html[data-theme=vault] .live-main>.board{position:absolute;z-index:3;left:240px;right:240px;bottom:54px;height:278px;padding:16px 24px;background:#f2e7c8f0}html[data-theme=vault] .live-main .board-title{font-size:40px}html[data-theme=vault] .live-main .slots{grid-template-columns:repeat(5,1fr);gap:0 18px}html[data-theme=vault] .live-main .slot{height:34px}html[data-theme=vault] .live-main .slot-copy{font-size:16px}html[data-theme=vault] .live-main .slot-team{font-size:11px}html[data-theme=vault] .draw-body{flex-direction:column-reverse;gap:20px}html[data-theme=vault] .draw-head h1{font-size:118px}html[data-theme=vault] .proofs{width:auto;flex:0 0 142px;flex-direction:row}html[data-theme=vault] .proof-card{flex:1;padding:14px 18px}html[data-theme=vault] .skip{width:190px;margin:0}html[data-theme=rally] .starting{display:grid;grid-template-columns:1fr 660px;gap:20px;padding:68px}html[data-theme=rally] .start-copy{width:auto;padding:34px;border:7px solid #0d0717;background:var(--live);transform:rotate(-1.5deg);box-shadow:18px 18px #0d0717}html[data-theme=rally] .start-copy .headline{font-size:118px}html[data-theme=rally] .slab-wrap{padding:0;transform:rotate(4deg)}html[data-theme=rally] .slab{width:560px;height:760px}html[data-theme=rally] .live-main{gap:0}html[data-theme=rally] .live-main>.camera{width:1160px;clip-path:polygon(0 0,100% 4%,94% 100%,2% 96%);transform:rotate(-.8deg)}html[data-theme=rally] .live-main>.board{position:relative;z-index:2;margin:34px 0 22px -74px;transform:rotate(1.2deg)}html[data-theme=rally] .draw-body{gap:0}html[data-theme=rally] .proofs{position:relative;z-index:2;width:590px;transform:rotate(-1.2deg)}html[data-theme=rally] .draw-board{margin-left:-38px;padding-left:62px;transform:rotate(.7deg)}html[data-theme=refractor] .holding{display:block;padding:0}html[data-theme=refractor] .holding:before{inset:34px;width:auto;height:auto;border:1px solid rgb(114 246 232 / .42);border-radius:0;clip-path:polygon(0 0,93% 0,100% 12%,100% 100%,8% 100%,0 88%);background:linear-gradient(126deg,rgb(114 246 232 / .08),transparent 32%),linear-gradient(34deg,rgb(255 77 141 / .08),transparent 58%);box-shadow:none}html[data-theme=refractor] .holding-brand{position:absolute;left:86px;top:76px}html[data-theme=refractor] .holding-copy{position:absolute;z-index:3;left:88px;bottom:126px;width:940px;padding:30px 38px 36px;border-left:8px solid var(--accent);background:#070b18e6}html[data-theme=refractor] .holding-copy h1{margin:12px 0 20px;font-size:104px}html[data-theme=refractor] .holding-card{position:absolute;right:88px;top:170px;width:650px;min-height:600px;border:1px solid var(--accent);border-radius:0;background:linear-gradient(145deg,#72f6e824,#b69cff1f 55%,#070b18f5);box-shadow:22px 22px #ff4d8d29}html[data-theme=refractor] .holding-card:before{clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%);background:linear-gradient(130deg,transparent 0 42%,rgb(114 246 232 / .12) 43% 44%,transparent 45%),linear-gradient(40deg,transparent 0 54%,rgb(255 77 141 / .12) 55% 56%,transparent 57%)}html[data-theme=refractor] .holding-footer{position:absolute;left:88px;right:88px;bottom:42px}html[data-theme=press-box] .holding{display:block;padding:0}html[data-theme=press-box] .holding:before{inset:0;width:auto;height:auto;border:0;border-radius:0;background:repeating-linear-gradient(0deg,transparent 0 84px,rgb(23 25 29 / .08) 85px 86px);box-shadow:none}html[data-theme=press-box] .holding-brand{position:absolute;left:96px;top:78px}html[data-theme=press-box] .holding-copy{position:absolute;z-index:3;left:96px;top:274px;width:1070px;padding-top:26px;border-top:8px double var(--ink)}html[data-theme=press-box] .holding-copy h1{margin:18px 0 28px;font-size:114px;line-height:.9}html[data-theme=press-box] .holding-card{position:absolute;right:96px;top:160px;width:510px;min-height:730px;padding:42px;border:4px solid var(--ink);border-top:18px solid var(--accent);border-radius:0;background:var(--ground);color:var(--ink);box-shadow:16px 16px 0 var(--ink)}html[data-theme=press-box] .holding-card:before{background:repeating-linear-gradient(0deg,transparent 0 59px,rgb(23 25 29 / .14) 60px 62px)}html[data-theme=press-box] .holding-card strong{color:var(--ink)}html[data-theme=press-box] .holding-card>span:last-child{color:color-mix(in srgb,var(--ink) 72%,transparent)}html[data-theme=press-box] .holding-pulse{border-radius:0;box-shadow:8px 8px 0 var(--ink)}html[data-theme=press-box] .holding-footer{position:absolute;left:96px;right:96px;bottom:42px}html[data-theme=night-shift] .holding{display:block;padding:0}html[data-theme=night-shift] .holding:before{left:648px;right:auto;top:92px;width:740px;height:740px;border:2px solid var(--accent);border-radius:50%;background:radial-gradient(circle,rgb(185 255 56 / .1) 0 2px,transparent 3px);background-size:26px 26px;box-shadow:0 0 0 34px #ff4f9a14,0 0 80px #b9ff3829}html[data-theme=night-shift] .holding-brand{position:absolute;left:78px;top:76px}html[data-theme=night-shift] .holding-copy{position:absolute;z-index:4;left:74px;top:298px;width:590px}html[data-theme=night-shift] .holding-copy h1{margin:18px 0 28px;font-size:82px;line-height:1.02}html[data-theme=night-shift] .holding-card{position:absolute;z-index:3;left:674px;top:118px;width:688px;min-height:688px;align-items:center;justify-content:center;padding:92px;border:2px solid var(--accent);border-radius:50%;background:#080711e6;text-align:center;box-shadow:0 0 60px #b9ff381f}html[data-theme=night-shift] .holding-card:before{border-radius:50%;background:radial-gradient(circle,rgb(185 255 56 / .12) 0 2px,transparent 3px);background-size:28px 28px}html[data-theme=night-shift] .holding-card strong{font-size:68px}html[data-theme=night-shift] .holding-pulse{margin:0 0 28px}html[data-theme=night-shift] .holding-footer{position:absolute;left:78px;right:78px;bottom:42px}html[data-theme=vault] .holding{display:block;padding:0;text-align:center}html[data-theme=vault] .holding:before{left:calc(50% - 390px);right:auto;top:82px;width:780px;height:824px;border:1px solid rgb(228 184 90 / .42);border-radius:360px 360px 28px 28px;background:radial-gradient(ellipse at 50% 34%,rgb(228 184 90 / .12),transparent 46%);box-shadow:none}html[data-theme=vault] .holding-brand{position:absolute;left:calc(50% - 150px);top:62px;width:300px;justify-content:center}html[data-theme=vault] .holding-copy{position:absolute;z-index:4;left:calc(50% - 330px);top:190px;width:660px}html[data-theme=vault] .holding-copy h1{margin:18px 0 24px;font-size:92px;line-height:1}html[data-theme=vault] .holding-card{position:absolute;z-index:3;left:calc(50% - 320px);bottom:98px;width:640px;min-height:174px;padding:30px 38px;border:1px solid var(--accent);border-radius:0;background:#07100df5;box-shadow:none;text-align:left}html[data-theme=vault] .holding-card:before{display:none}html[data-theme=vault] .holding-card strong{font-size:52px}html[data-theme=vault] .holding-pulse{position:absolute;right:34px;top:34px;width:44px;height:44px;margin:0;border-width:9px}html[data-theme=vault] .holding-footer{position:absolute;left:96px;right:96px;bottom:42px}html[data-theme=rally] .holding{display:block;padding:0}html[data-theme=rally] .holding:before{inset:0;width:auto;height:auto;border:0;border-radius:0;background:linear-gradient(90deg,transparent 0 72%,rgb(255 75 97 / .13) 72%),radial-gradient(rgb(255 204 50 / .13) 2px,transparent 2px);background-size:auto,16px 16px;box-shadow:none}html[data-theme=rally] .holding-brand{position:absolute;left:88px;top:72px}html[data-theme=rally] .holding-copy{position:absolute;z-index:4;left:82px;top:246px;width:1030px}html[data-theme=rally] .holding-copy .kicker{display:inline-block;padding:11px 16px;border:4px solid #0d0717;background:var(--accent);color:var(--ink);box-shadow:7px 7px #0d0717}html[data-theme=rally] .holding-copy h1{display:grid;gap:10px;margin:24px 0;font-size:78px;line-height:.92}html[data-theme=rally] .holding-copy h1 span{width:max-content;max-width:100%;padding:12px 20px;border:5px solid #0d0717;background:var(--live);box-shadow:9px 9px #0d0717}html[data-theme=rally] .holding-copy h1 span:nth-child(2n){margin-left:54px;background:var(--accent);color:var(--ink);transform:rotate(-.7deg)}html[data-theme=rally] .holding-copy p{display:inline-block;padding:10px 15px;border:4px solid #0d0717;background:#fff3cf;color:#24113d}html[data-theme=rally] .holding-card{position:absolute;z-index:3;right:78px;top:188px;width:590px;min-height:620px;padding:48px;border:6px solid #0d0717;border-radius:8px;background:#24113d;box-shadow:16px 16px 0 var(--live);transform:rotate(1.2deg)}html[data-theme=rally] .holding-card:before{background:repeating-linear-gradient(0deg,transparent 0 74px,rgb(255 204 50 / .12) 75px 78px)}html[data-theme=rally] .holding-card strong{color:#fff3cf}html[data-theme=rally] .holding-pulse{border-radius:4px;box-shadow:7px 7px 0 var(--accent)}html[data-theme=rally] .holding-footer{position:absolute;left:88px;right:88px;bottom:42px}@keyframes night-hit-enter{0%{opacity:0;transform:translateY(38px) scale(.9);filter:blur(12px)}to{opacity:1;transform:none;filter:none}}@keyframes rally-hit-enter{0%{opacity:0;transform:translate(-54px) rotate(-4deg) scale(.86)}66%{opacity:1;transform:translate(6px) rotate(1deg) scale(1.02)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html[data-theme=night-shift] .big-hit h1,html[data-theme=rally] .big-hit h1{animation:none}}
