@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--bg:#030304;--panel:#08090b;--panel-2:#0b0c0f;--line:#17181c;--line-2:#22242a;--text:#c9cbc4;--dim:#5d6058;--sys:#d9a441;--err:#f35;--grok:#ff4f2b;--gpt:#17d88f;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-size:13px;line-height:1.6;overflow:hidden}body:before{content:"";pointer-events:none;z-index:998;background:radial-gradient(120% 90% at 50% 0,#0000 55%,#00000080 100%),repeating-linear-gradient(0deg,#0000 0 2px,#ffffff03 3px 3px);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:999;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.app{background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:40px 40px;flex-direction:column;height:100%;display:flex}.frame-line{background:linear-gradient(90deg, var(--grok) 0%, transparent 35%, transparent 65%, var(--gpt) 100%);opacity:.7;height:2px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 22px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-link{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;transition:opacity .15s}.brand-link:hover{opacity:.75}.brand-glyph{color:var(--dim);letter-spacing:-2px;font-size:20px}.brand-main{letter-spacing:3px;font-size:15px;font-weight:700;display:block}.brand-sub{color:var(--dim);letter-spacing:4px;margin-top:1px;font-size:9px;display:block}.session-meta{align-items:center;gap:8px;display:flex}.meta-chip{border:1px solid var(--line);letter-spacing:2px;color:var(--dim);font-variant-numeric:tabular-nums;padding:3px 10px;font-size:10px}.led-chip{color:var(--text);align-items:center;gap:7px;display:inline-flex}.led{background:#33352f;border-radius:50%;width:7px;height:7px;display:inline-block}.led-running{background:var(--err);box-shadow:0 0 9px var(--err);animation:1.1s infinite pulse}.led-judging{background:var(--sys);box-shadow:0 0 9px var(--sys);animation:.6s infinite pulse}.led-done{background:var(--gpt);box-shadow:0 0 9px var(--gpt)}@keyframes pulse{50%{opacity:.35}}.grid{flex:1;grid-template-columns:258px 1fr 258px;gap:12px;min-height:0;padding:12px 22px;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel-2) 0%, var(--panel) 30%);flex-direction:column;gap:13px;padding:16px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow-y:auto}.panel:before,.panel:after,.feed-wrap:before,.feed-wrap:after{content:"";pointer-events:none;z-index:2;width:11px;height:11px;position:absolute}.panel:before,.feed-wrap:before{border-top:2px solid var(--line-2);border-left:2px solid var(--line-2);top:-1px;left:-1px}.panel:after,.feed-wrap:after{border-bottom:2px solid var(--line-2);border-right:2px solid var(--line-2);bottom:-1px;right:-1px}.agent-grok.active{border-color:#ff4f2b8c;box-shadow:0 0 34px #ff4f2b17,inset 0 0 24px #ff4f2b08}.agent-gpt.active{border-color:#17d88f8c;box-shadow:0 0 34px #17d88f17,inset 0 0 24px #17d88f08}.agent-grok.active:before,.agent-grok.active:after{border-color:var(--grok)}.agent-gpt.active:before,.agent-gpt.active:after{border-color:var(--gpt)}.panel-tag{letter-spacing:3.5px;color:var(--dim);justify-content:space-between;align-items:center;font-size:9px;display:flex}.link-dot{background:#2c2e29;border-radius:50%;width:6px;height:6px}.link-dot.hot{background:currentColor;animation:.8s infinite pulse}.agent-grok .link-dot.hot{background:var(--grok);box-shadow:0 0 8px var(--grok)}.agent-gpt .link-dot.hot{background:var(--gpt);box-shadow:0 0 8px var(--gpt)}.agent-name{letter-spacing:4px;font-size:23px;font-weight:700;line-height:1.1}.agent-grok .agent-name{color:var(--grok);text-shadow:0 0 22px #ff4f2b59}.agent-gpt .agent-name{color:var(--gpt);text-shadow:0 0 22px #17d88f59}.agent-org{color:var(--dim);letter-spacing:3px;margin-top:-9px;font-size:10px}.specs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:9px 0;font-size:10.5px;display:flex}.specs>div{justify-content:space-between;gap:8px;display:flex}.specs dt{color:var(--dim);letter-spacing:1.5px}.specs dd{font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blink{animation:.9s infinite pulse}.agent-grok .blink{color:var(--grok)}.agent-gpt .blink{color:var(--gpt)}.panel.broken{border-color:#ff33558c;box-shadow:0 0 34px #ff33551a,inset 0 0 24px #ff33550a}.panel.broken:before,.panel.broken:after{border-color:var(--err)}.cover-block{flex-direction:column;gap:3px;display:flex}.cover-head{letter-spacing:1.8px;color:var(--dim);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:9px;display:flex}.cover-track{height:7px}.cover-track .meter-fill{transition:width 1.1s cubic-bezier(.22,1,.36,1),background .4s}.radar{align-self:center;width:118px;margin:-2px 0}.radar-grid{fill:none;stroke:var(--line-2);stroke-width:.7px}.radar-label{fill:var(--dim);text-anchor:middle;letter-spacing:1px;font-size:8px}.meters{flex-direction:column;gap:9px;display:flex}.meter-head{letter-spacing:1.8px;color:var(--dim);justify-content:space-between;margin-bottom:3px;font-size:9px;display:flex}.meter-val{color:var(--text);font-variant-numeric:tabular-nums}.meter-track{border:1px solid var(--line);background:#101114;height:5px;position:relative}.meter-track:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 9%, var(--bg) 9% 10%);pointer-events:none;position:absolute;inset:0}.meter-fill{height:100%;transition:width .9s cubic-bezier(.22,1,.36,1)}.ci-block{text-align:center;border-top:1px solid var(--line);margin-top:auto;padding-top:10px}.ci-label{letter-spacing:3px;color:var(--dim);font-size:8.5px}.ci-value{font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1.15}.ci-verdict{letter-spacing:2.5px;color:var(--dim);font-size:8.5px}.ci-verdict.pass{color:var(--gpt)}.ci-verdict.fail{color:var(--err)}.feed-wrap{border:1px solid var(--line);background:var(--panel);flex-direction:column;min-height:0;display:flex;position:relative}.feed-head{border-bottom:1px solid var(--line);letter-spacing:2.5px;color:var(--dim);font-variant-numeric:tabular-nums;justify-content:space-between;padding:8px 16px;font-size:9.5px;display:flex}.head-cursor{color:var(--text);font-style:normal;animation:1s steps(2,end) infinite pulse}.feed{flex-direction:column;flex:1;gap:15px;padding:20px 22px;display:flex;overflow-y:auto}.feed::-webkit-scrollbar{width:8px}.feed::-webkit-scrollbar-thumb{background:var(--line-2)}.feed::-webkit-scrollbar-track{background:0 0}.idle-hint{text-align:center;color:var(--dim);letter-spacing:1px;flex-direction:column;gap:10px;margin:auto;font-size:12px;display:flex}.idle-art{color:var(--line-2);text-align:left;-webkit-user-select:none;user-select:none;align-self:center;margin-bottom:8px;font-size:11px;line-height:1.5}.idle-hint .dim{opacity:.75;font-size:10px}.log{max-width:88%;animation:.22s ease-out rise}@keyframes rise{0%{opacity:0;transform:translateY(5px)}}.log.grok{border-left:2px solid var(--grok);align-self:flex-start;padding-left:13px}.log.gpt{border-right:2px solid var(--gpt);text-align:right;align-self:flex-end;padding-right:13px}.log-meta{letter-spacing:1.8px;color:var(--dim);font-variant-numeric:tabular-nums;gap:12px;margin-bottom:3px;font-size:9px;display:flex}.log.gpt .log-meta{justify-content:flex-end}.log-tag{font-weight:700}.log.grok .log-tag{color:var(--grok)}.log.gpt .log-tag{color:var(--gpt)}.log-text{color:var(--text);font-size:13px}.log.sys{text-align:center;max-width:94%;color:var(--sys);letter-spacing:2px;align-self:center;align-items:center;gap:12px;font-size:10px;display:flex}.log.sys:before,.log.sys:after{content:"";border-top:1px dashed #d9a44159;flex:1;min-width:28px}.log.err{color:var(--err);letter-spacing:1.5px;border:1px solid #f356;align-self:center;padding:8px 14px;font-size:10.5px}.log.pending{opacity:.85}.caret{margin-left:1px;animation:.65s steps(2,end) infinite pulse}.composing i{font-style:normal;animation:1s infinite pulse}.composing i:nth-child(2){animation-delay:.2s}.composing i:nth-child(3){animation-delay:.4s}.controls{border-top:1px solid var(--line);background:var(--panel-2);align-items:center;gap:8px;padding:11px 16px;display:flex}.spacer{flex:1}.btn{font:inherit;letter-spacing:2.5px;color:var(--text);border:1px solid var(--line-2);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 18px;font-size:10.5px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.btn:hover{border-color:var(--text);background:#101114}.btn.go-live{color:#fff;border-color:#ff4f2b99;font-weight:700}.btn.go-live:hover{border-color:var(--grok);background:#ff4f2b1f}.go-dot{background:var(--err);width:7px;height:7px;box-shadow:0 0 8px var(--err);border-radius:50%;animation:1.1s infinite pulse}.btn.danger{color:var(--err);border-color:#ff335580}.btn.danger:hover{border-color:var(--err);background:#ff33551a}.speed{gap:4px;display:flex}.speed-btn{color:var(--dim);padding:8px 10px}.speed-btn.on{color:var(--text);border-color:var(--dim)}.verdict-overlay{z-index:100;background:#020203ed;justify-content:center;align-items:center;padding:24px;animation:.35s ease-out fade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes fade{0%{opacity:0}}.verdict{border:1px solid var(--line-2);background:var(--panel);text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:680px;margin:auto;padding:34px 40px;display:flex;position:relative}.verdict-tag{letter-spacing:3.5px;color:var(--dim);font-size:9.5px}.verdict-headline{letter-spacing:1px;font-size:16px;font-weight:700;line-height:1.55}.verdict-headline em{font-style:normal}.verdict-headline em.grok,.judge-lab em.grok{color:var(--grok)}.verdict-headline em.gpt,.judge-lab em.gpt{color:var(--gpt)}.consensus{letter-spacing:2.5px;color:var(--dim);font-size:10px}.consensus.unanimous{color:var(--gpt)}.verdict-scores{justify-content:center;gap:12px;width:100%;display:flex}.score-card{border:1px solid var(--line);flex:1;max-width:220px;padding:14px 22px 12px}.score-card.win.grok{border-color:var(--grok);box-shadow:0 0 26px #ff4f2b1f}.score-card.win.gpt{border-color:var(--gpt);box-shadow:0 0 26px #17d88f1f}.score-name{letter-spacing:2.5px;font-size:10.5px;font-weight:700}.score-card.grok .score-name{color:var(--grok)}.score-card.gpt .score-name{color:var(--gpt)}.score-ci{font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.3}.score-flag{letter-spacing:3.5px;font-size:9.5px}.score-flag.pass{color:var(--gpt)}.score-flag.fail{color:var(--err)}.score-axes{border-top:1px solid var(--line);color:var(--dim);font-variant-numeric:tabular-nums;justify-content:center;gap:10px;margin-top:8px;padding-top:8px;font-size:9.5px;display:flex}.judge-cards{flex-direction:column;gap:10px;width:100%;display:flex}.judge-card{border:1px solid var(--line);border-left:2px solid var(--sys);text-align:left;padding:10px 16px;font-size:11.5px}.judge-card p{color:var(--text);font-style:italic}.judge-lab{letter-spacing:2.5px;color:var(--dim);margin-bottom:4px;font-size:9px}.judge-lab em{font-style:normal;font-weight:700}.fatal-card{border-left:2px solid var(--err);background:#ff33550a;width:100%}.fatal-card p{font-size:13px}.verdict-actions{gap:10px;display:flex}.statusbar{border-top:1px solid var(--line);letter-spacing:1.8px;color:var(--dim);justify-content:space-between;gap:12px;padding:7px 22px;font-size:9px;display:flex}.brand-icon{object-fit:cover;border:1px solid var(--line-2);border-radius:6px;width:30px;height:30px}.chip-btn{font:inherit;cursor:pointer;color:var(--text);background:0 0;transition:border-color .15s}.chip-btn:hover{border-color:var(--dim)}.bet-bar{align-items:center;gap:6px;margin-left:10px;display:flex}.bet-label{letter-spacing:2px;color:var(--dim);margin-right:4px;font-size:9px}.bet-btn{color:var(--dim);padding:8px 14px}.bet-btn.bet-grok.on{color:var(--grok);border-color:var(--grok);background:#ff4f2b14}.bet-btn.bet-gpt.on{color:var(--gpt);border-color:var(--gpt);background:#17d88f14}.bet-locked{letter-spacing:2px;color:var(--dim);margin-left:12px;font-size:10px}.bet-locked.grok{color:var(--grok)}.bet-locked.gpt{color:var(--gpt)}.wager-result{letter-spacing:2px;font-variant-numeric:tabular-nums;border:1px solid;padding:8px 16px;font-size:11px}.wager-result.won{color:var(--gpt);background:#17d88f0d;border-color:#17d88f66}.wager-result.lost{color:var(--err);background:#ff33550d;border-color:#f356}.board-panel{max-width:560px}.board-join-note{color:var(--dim);letter-spacing:1px;font-size:11px}.lb{flex-direction:column;width:100%;display:flex}.lb-row{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;padding:6px 10px;font-size:11.5px;display:flex}.lb-head-row{letter-spacing:2px;color:var(--dim);font-size:9px}.lb-rank{width:26px;color:var(--dim);flex-shrink:0}.lb-user{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lb-user em{color:var(--sys);font-style:normal}.lb-wallet{color:var(--dim);font-size:10.5px}.lb-score{text-align:right;width:48px;font-weight:700}.lb-row.you{background:#d9a4410f;border-bottom-color:#d9a4414d}.lb-row.fee-share .lb-rank:after{content:""}.lb-fine{letter-spacing:1.5px;color:var(--dim);text-align:center;padding:10px 10px 0;font-size:9.5px}.jf{flex-direction:column;gap:12px;width:100%;display:flex}.jf-input{font:inherit;color:#f5f5f7;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;outline:none;padding:13px 16px;font-size:14px;transition:border-color .15s}.jf-input::placeholder{color:#6e6e73}.jf-input:focus{border-color:#fff6}.jf-error{color:var(--err);font-size:12px}.jf-fine{color:#6e6e73;font-size:11px;line-height:1.6}.jf-done{text-align:center;border:1px solid #17d88f59;border-radius:14px;flex-direction:column;gap:6px;padding:22px;display:flex}.jf-done-badge{letter-spacing:2px;color:var(--gpt);font-size:11px}.jf-done-user{color:#f5f5f7;font-size:22px;font-weight:600}.jf-done-meta{color:#86868b;font-variant-numeric:tabular-nums;font-size:12px}.preflight{max-width:520px}.preflight-q{letter-spacing:1.5px;font-size:14px}.preflight-picks{gap:12px;width:100%;display:flex}.pick-card{font:inherit;cursor:pointer;border:1px solid var(--line-2);background:0 0;flex-direction:column;flex:1;align-items:center;gap:6px;padding:22px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.pick-name{letter-spacing:3px;font-size:18px;font-weight:700}.pick-org{letter-spacing:2.5px;color:var(--dim);font-size:9.5px}.pick-card.grok .pick-name{color:var(--grok)}.pick-card.gpt .pick-name{color:var(--gpt)}.pick-card.grok:hover{border-color:var(--grok);background:#ff4f2b12;box-shadow:0 0 22px #ff4f2b1f}.pick-card.gpt:hover{border-color:var(--gpt);background:#17d88f12;box-shadow:0 0 22px #17d88f1f}.preflight-stake{letter-spacing:1.5px;color:var(--dim);font-variant-numeric:tabular-nums;font-size:10px}.lp{color:#f5f5f7;letter-spacing:normal;background:#000;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Inter,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;overflow-y:auto}.lp-eyebrow{letter-spacing:4px;color:#86868b;text-transform:uppercase;margin-bottom:14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.lp-btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:980px;justify-content:center;align-items:center;gap:8px;padding:11px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .15s,background .15s,border-color .15s;display:inline-flex}.lp-btn-primary{color:#000;background:#f5f5f7}.lp-btn-primary:hover{opacity:.85}.lp-btn-primary:disabled{opacity:.5;cursor:default}.lp-btn-ghost{color:#f5f5f7;background:0 0;border-color:#ffffff40}.lp-btn-ghost:hover{border-color:#fff9}.lp-btn-sm{padding:8px 18px;font-size:13px}.lp-btn-lg{padding:14px 32px;font-size:16px}.lp-nav{z-index:20;-webkit-backdrop-filter:blur(18px);background:#000000bf;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 28px;display:flex;position:sticky;top:0}.lp-nav-brand{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.lp-nav-icon{object-fit:cover;border-radius:6px;width:28px;height:28px}.lp-nav-links{align-items:center;gap:26px;display:flex}.lp-nav-links a{color:#a1a1a6;font-size:13.5px;text-decoration:none;transition:color .15s}.lp-nav-links a:hover{color:#f5f5f7}.lp-hero{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;padding:96px 24px 40px;display:flex}.lp-h1{letter-spacing:-.03em;margin-bottom:22px;font-size:clamp(44px,8vw,84px);font-weight:700;line-height:1.03}.lp-lede{color:#a1a1a6;max-width:640px;margin-bottom:32px;font-size:clamp(16px,2.2vw,19px);line-height:1.65}.lp-grok{color:var(--grok);font-weight:600}.lp-gpt{color:var(--gpt);font-weight:600}.lp-cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.lp-hero-art{opacity:.95;width:min(680px,92%);margin-top:56px}.lp-section{border-top:1px solid #ffffff14;max-width:880px;margin:0 auto;padding:96px 24px}.lp-h2{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(30px,4.6vw,46px);font-weight:700;line-height:1.1}.lp-copy{color:#a1a1a6;max-width:620px;margin-bottom:40px;font-size:16.5px}.lp-timeline{flex-direction:column;display:flex}.lp-tl-row{border-top:1px solid #ffffff14;gap:28px;padding:18px 0;font-size:15.5px;display:flex}.lp-tl-year{color:#86868b;flex-shrink:0;width:52px;padding-top:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.lp-tl-text{color:#d2d2d7;max-width:620px}.lp-thread{flex-direction:column;gap:56px;display:flex}.lp-post{flex-direction:column;gap:10px;max-width:540px;display:flex}.lp-post.elon{align-self:flex-start}.lp-post.sam{align-self:flex-end}.lp-post img{border:1px solid #ffffff1f;border-radius:14px;width:100%;display:block}.lp-post-meta{align-items:baseline;gap:12px;font-size:13px;display:flex}.lp-post.sam .lp-post-meta,.lp-post.sam .lp-post-cap{text-align:right;justify-content:flex-end}.lp-post-who{color:#f5f5f7;font-weight:600}.lp-post.elon .lp-post-who{color:var(--grok)}.lp-post.sam .lp-post-who{color:var(--gpt)}.lp-post-date{color:#6e6e73;font-size:12.5px}.lp-post-cap{color:#86868b;font-size:14px;line-height:1.6}.lp-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.lp-step{background:#0a0a0a;border:1px solid #ffffff1a;border-radius:16px;padding:24px}.lp-step-n{color:#6e6e73;letter-spacing:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.lp-step h3{margin:10px 0 8px;font-size:18px;font-weight:600}.lp-step p{color:#a1a1a6;font-size:14px;line-height:1.6}.lp-arena{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-bottom:48px;display:grid}.lp-arena-rules{flex-direction:column;display:flex}.lp-rule{color:#a1a1a6;border-top:1px solid #ffffff14;padding:15px 0;font-size:15px}.lp-rule b{color:#f5f5f7;margin-right:6px;font-weight:600}.lp-arena-join{background:#0a0a0a;border:1px solid #ffffff1f;border-radius:18px;padding:26px}.lp-board-preview{background:#0a0a0a;border:1px solid #ffffff1a;border-radius:18px;padding:18px;font-family:IBM Plex Mono,ui-monospace,monospace}.lp-board-preview .lb-row{border-bottom-color:#ffffff12}.lp-leader{letter-spacing:-.01em;background:#0a0a0a;border:1px solid #ffffff1f;border-radius:16px;margin-bottom:28px;padding:22px 28px;font-size:clamp(18px,2.8vw,24px);font-weight:600}.lp-leader-name.grok{color:var(--grok)}.lp-leader-name.gpt{color:var(--gpt)}.lp-leader-tally{font-variant-numeric:tabular-nums}.lp-archive{grid-template-columns:280px 1fr;align-items:start;gap:16px;display:grid}.lp-sess-list{flex-direction:column;gap:8px;max-height:560px;padding-right:2px;display:flex;overflow-y:auto}.lp-sess-item{font:inherit;text-align:left;cursor:pointer;color:#f5f5f7;background:0 0;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:3px;padding:13px 16px;transition:border-color .15s,background .15s;display:flex}.lp-sess-item:hover{border-color:#ffffff4d}.lp-sess-item.active{background:#101010;border-color:#ffffff59}.lp-sess-title{font-size:14px;font-weight:600}.lp-sess-title em,.lp-reader-head em{font-style:normal}.lp-sess-title em.grok,.lp-reader-head em.grok{color:var(--grok)}.lp-sess-title em.gpt,.lp-reader-head em.gpt{color:var(--gpt)}.lp-sess-sub{color:#86868b;font-size:12px}.lp-reader{background:#0a0a0a;border:1px solid #ffffff1f;border-radius:16px;overflow:hidden}.lp-reader-head{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 22px;font-size:14.5px;font-weight:600;display:flex}.lp-reader-date{color:#6e6e73;font-size:12.5px;font-weight:400}.lp-reader-body{flex-direction:column;gap:16px;max-height:520px;padding:22px;display:flex;overflow-y:auto}.lp-rmsg{flex-direction:column;gap:3px;max-width:85%;display:flex}.lp-rmsg.gpt{text-align:right;align-self:flex-end}.lp-rmsg-who{font-size:11.5px;font-weight:600}.lp-rmsg.grok .lp-rmsg-who{color:var(--grok)}.lp-rmsg.gpt .lp-rmsg-who{color:var(--gpt)}.lp-rmsg p{color:#d2d2d7;font-size:14.5px;line-height:1.6}.lp-rmsg-break{color:#ff6680;border:1px solid #ff335559;border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.6}.lp-rmsg-judges{border-top:1px solid #ffffff1a;flex-direction:column;gap:8px;padding-top:14px;display:flex}.lp-rmsg-judges p{color:#a1a1a6;font-size:13px;line-height:1.6}.lp-rmsg-judges b{color:#f5f5f7;font-weight:600}@media (width<=760px){.lp-archive{grid-template-columns:1fr}.lp-sess-list{max-height:220px}}.lp-final{text-align:center;border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:26px;padding:110px 24px;display:flex}.lp-footer{text-align:center;border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:12px;padding:36px 28px 48px;display:flex}.lp-footer-brand{letter-spacing:2px;color:#86868b;align-items:center;gap:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:flex}.lp-footer p{color:#6e6e73;max-width:520px;font-size:12.5px}@media (width<=760px){.lp-arena{grid-template-columns:1fr}.lp-nav-links a{display:none}}@media (width<=980px){body{overflow:auto}.grid{grid-template-columns:1fr;overflow-y:visible}.panel{order:1;overflow:visible}.feed-wrap{order:0;min-height:62vh}.statusbar span:nth-child(2){display:none}}
