@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#090e1a;--panel:#101a2a;--ink:#eff4ff;--muted:#aebdd4;--accent:#c1adff;--line:#2d3a50}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 85% 12%,#1d1a36,transparent 45%),var(--bg);color:var(--ink);font:16px/1.55 'DM Sans',sans-serif;min-height:100vh}button,input,select,textarea{font:inherit}button,.file-button{border:1px solid var(--line);background:#172237;color:var(--ink);padding:9px 13px;border-radius:9px;cursor:pointer}button:hover,.file-button:hover{border-color:var(--accent);background:#252b48}button:disabled{opacity:.5;cursor:wait}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #d6c7ff;outline-offset:3px}button[hidden],[hidden]{display:none!important}select,input,textarea{color:var(--ink);background:#101928;border:1px solid var(--line);padding:9px;border-radius:8px}label{display:block}header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 3%;border-bottom:1px solid var(--line);gap:16px}.brand{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;font:700 24px 'Space Grotesk',sans-serif;letter-spacing:4px}.brand small{display:block;font:10px/1.6 'DM Sans',sans-serif;letter-spacing:2px;max-width:130px;color:var(--muted)}.spark{font-size:38px;color:var(--accent)}.session{display:flex;align-items:center;gap:12px;font-size:13px}.session #light{width:7px;height:7px;border-radius:50%;background:#8998b0}.live #light{background:#7aebc5;box-shadow:0 0 10px #7aebc5}main{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:34px;max-width:1680px;margin:auto;padding:30px 3% 100px}.deckbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.eyebrow{font-size:10px;letter-spacing:2.5px;font-weight:700;color:var(--accent);margin:0 0 7px}h1{font:500 23px/1.3 'Space Grotesk',sans-serif;margin:0}.deck-tools{display:flex;gap:8px;flex-shrink:0}.file-button{font-size:13px;display:inline-block}.file-button input{position:absolute;width:1px;height:1px;opacity:0}.file-button:focus-within{outline:3px solid var(--accent)}#import-status{font-size:13px;color:#e4c787;min-height:20px;margin:8px 0}.slide-stage{position:relative;border:1px solid #34435c;border-radius:15px;overflow:hidden;background:linear-gradient(120deg,#162a40,#0e1828);aspect-ratio:16/10;box-shadow:0 24px 90px #0005;transition:margin-bottom 1s}.slide-stage img{width:100%;height:calc(100% - 33px);object-fit:contain;background:#0a1120}.slide-stage article{padding:6% 7%;font-family:'Times New Roman',serif;font-size:clamp(18px,2vw,29px);height:calc(100% - 32px);overflow:auto}.slide-stage article h2{font-size:clamp(32px,4vw,65px);line-height:1.08;margin:22px 0;font-weight:500}.slide-stage article .eyebrow{font-family:'DM Sans',sans-serif}.slide-stage article p{max-width:650px;white-space:pre-line}.slide-foot{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;background:#0c1421;border-top:1px solid var(--line);padding:6px 18px;font:10px monospace;color:var(--muted);letter-spacing:1px}.slide-nav{display:flex;gap:8px;margin:16px 0}.slide-nav select{flex:1;min-width:0;font-size:13px}.slide-nav button{font-size:13px}.director{border-left:1px solid var(--line);padding-left:27px;padding-top:4px;padding-bottom:230px}.director h2{font:500 34px/1.1 'Space Grotesk',sans-serif;margin:10px 0 18px}.hint{color:var(--muted);font-size:13px;line-height:1.9}.handoff{border-top:1px solid var(--line);padding-top:16px;display:grid;gap:10px;margin-bottom:18px}.handoff label{font-size:12px;color:var(--muted)}.handoff select{width:100%;font-size:13px}.primary{background:#c1adff;color:#161222;border:0;font-weight:700;display:flex;justify-content:space-between}.primary:hover{background:#ddceff}.stop{color:#ffe0e2;border-color:#753948;background:#301c2b;font-size:13px;display:flex;justify-content:space-between;align-items:center}kbd{font:10px monospace;border:1px solid #866577;border-radius:3px;padding:1px 4px}.check{font-size:12px;color:var(--muted);display:flex;gap:8px;align-items:center;margin:10px 0}.check input{accent-color:#b69bf7}#question-form{margin-top:22px}#question-form label{font-size:12px;margin-bottom:7px}.input-row{display:flex;gap:6px}.input-row input{width:100%;min-width:0;font-size:12px}.mode-note,.privacy{font-size:11px;line-height:1.6;color:var(--muted)}details{font-size:12px;margin-top:20px}summary{cursor:pointer}#transcript{max-height:240px;overflow:auto}.utterance{border-left:2px solid #64588c;padding:5px 8px;font-size:12px;overflow-wrap:anywhere}#notes-panel{border:1px solid var(--line);background:var(--panel);padding:20px;border-radius:12px}#notes-panel textarea{width:100%;margin:10px 0}#notes-panel p,#notes-panel label{font-size:13px;color:var(--muted)}#presenter{position:fixed;z-index:10;right:42px;bottom:42px;width:245px;height:245px;pointer-events:none;transition:right 2.2s cubic-bezier(.3,.1,.25,1),width 2.2s,height 2.2s,bottom 2.2s}#avatar{width:100%;height:100%;display:block}.nameplate{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:7px;align-items:center;background:#121e30dd;border:1px solid #695a91;padding:5px 10px;border-radius:20px;font:bold 10px monospace;white-space:nowrap}.nameplate small{font-size:8px;font-weight:400;color:#bdcde4}.orb{width:5px;height:5px;border-radius:50%;background:#bca4ff}.presenting #presenter{right:calc(50% - 160px);width:320px;height:320px;bottom:38px}.presenting .workspace{padding-bottom:210px}#captions{position:fixed;bottom:28px;left:3%;z-index:12;max-width:42%;padding:16px 20px;background:#0c1425f5;border:1px solid #5c4e7d;border-radius:12px;font-size:17px;box-shadow:0 8px 30px #0005;max-height:160px;overflow:auto}footer{position:fixed;bottom:0;left:0;right:0;height:28px;display:flex;justify-content:space-between;padding:5px 3%;background:#080d16;color:#9bacbf;font:9px monospace;letter-spacing:1px;z-index:20}#avatar-fallback{font-size:150px;color:var(--accent);text-align:center}.projecting header,.projecting .director,.projecting .deckbar,.projecting #import-status,.projecting #notes-panel{display:none}.projecting main{display:block;padding:20px 4% 90px}.projecting .slide-stage{max-height:calc(100vh - 145px);aspect-ratio:16/9;margin:auto}.projecting .slide-nav{max-width:900px;margin:12px auto}.projecting #presenter{right:20px;width:170px;height:170px}.projecting.presenting #presenter{right:calc(50% - 145px);width:290px;height:290px}.projecting.presenting .slide-stage{max-height:calc(100vh - 360px)}
@media(max-width:950px){header{height:auto;min-height:75px;padding:14px 4%;flex-wrap:wrap}.brand small{display:none}main{grid-template-columns:1fr;padding:24px 4% 110px}.director{border-left:0;border-top:1px solid var(--line);padding:24px 0 160px;max-width:650px}.director h2 br{display:none}.handoff{max-width:400px}.deck-tools{flex-shrink:1}.slide-stage{aspect-ratio:4/3}#presenter{right:8px;bottom:32px;width:160px;height:190px}.presenting #presenter{width:220px;height:240px;right:calc(50% - 110px)}#captions{max-width:calc(100% - 190px);font-size:14px;left:12px}.presenting #captions{bottom:275px;max-width:calc(100% - 24px)}footer span:last-child{display:none}.session{flex-wrap:wrap}.deckbar{align-items:flex-start}h1{font-size:18px}.file-button{font-size:11px}#notes-toggle{max-width:100px}.slide-stage article{font-size:18px}.slide-stage article h2{font-size:31px}}
.workspace,.director{min-width:0}.still #presenter{transition:none}.still *{scroll-behavior:auto}
@media(max-width:950px){main{grid-template-columns:minmax(0,1fr)}.deckbar{flex-wrap:wrap}.deck-tools{margin-left:auto}.slide-nav{flex-wrap:wrap}.slide-nav select{width:50%;flex-basis:50%}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;scroll-behavior:auto!important}}

/* Match the lecture-video presenter, with an above-belt portrait. */
#presenter{width:330px;height:310px;right:22px;bottom:36px}
.presenting #presenter{width:440px;height:405px;right:calc(50% - 220px);bottom:34px}
.director{padding-bottom:300px}
.projecting #presenter{width:250px;height:235px}
.projecting.presenting #presenter{width:400px;height:365px;right:calc(50% - 200px)}
.projecting.presenting .slide-stage{max-height:calc(100vh - 405px)}
#avatar-fallback{position:absolute;inset:0;overflow:hidden}
#avatar-fallback img{width:100%;height:auto;display:block}
@media(max-width:950px){#presenter{width:190px;height:180px;right:6px;bottom:32px}.presenting #presenter{width:280px;height:260px;right:calc(50% - 140px)}.presenting #captions{bottom:300px}.director{padding-bottom:200px}}

#avatar-fallback{inset:auto 0 22px;height:auto;aspect-ratio:1086/930}

.agent-note{padding:12px 16px;border-left:3px solid #ffc0cc;background:#251624;color:#fff0f4;font-size:18px}#agent-actions{padding-left:20px;color:#dbe4f5;max-height:160px;overflow:auto;overflow-wrap:anywhere}#conversation{width:100%;margin-top:12px}#conversation[aria-pressed=true]{background:#ffcfda;color:#29121c}.director{padding-bottom:330px}

#builder{background:var(--panel);border:1px solid var(--line);padding:14px 18px;border-radius:10px;margin:12px 0 18px;font-size:15px}#builder summary{font-weight:700}#lecture-builder{display:grid;gap:12px;margin-top:15px}#lecture-builder textarea{width:100%;resize:vertical}.builder-options{display:flex;gap:16px}.builder-options label:first-child{flex:1}.builder-options input{display:block;width:100%}#lecture-count{max-width:90px}#draft-actions{border:1px solid #79586a;padding:12px;margin-bottom:16px}#draft-actions button{font-size:13px;margin:4px}#slide-editor{padding:15px;background:var(--panel);margin-bottom:16px}#slide-editor input,#slide-editor textarea{width:100%;display:block;margin:8px 0}#presenter-mode{width:100%;font-size:13px;margin:8px 0}#presenter-angle{width:100%;margin:8px 0}#reset-presenter{font-size:12px}#generation-status{margin:0;color:#ecd2a2}.projecting #builder,.projecting #draft-actions,.projecting #slide-editor{display:none}body[data-presenter-mode="3d"] #presenter{width:330px;height:340px}body[data-presenter-mode="3d"].presenting #presenter{width:410px;height:410px;right:calc(50% - 205px)}@media(max-width:950px){body[data-presenter-mode="3d"] #presenter{width:190px;height:220px}body[data-presenter-mode="3d"].presenting #presenter{width:270px;height:290px;right:calc(50% - 135px)}}

@media(min-width:951px){.director{max-height:calc(100vh - 470px);min-height:270px;overflow-y:auto;padding-bottom:20px;padding-right:10px;position:sticky;top:22px}.presenting .director{max-height:calc(100vh - 140px)}}

#reference-list{overflow-wrap:anywhere;font-size:13px}#reference-list a{color:#d5c5ff}

#teaching-demo{padding:14px 18px;border:1px solid var(--line);border-radius:10px;margin:12px 0;font-size:15px;background:var(--panel)}#teaching-demo summary{font-weight:700;color:var(--accent)}#teaching-demo video{display:block;width:100%;height:auto;aspect-ratio:16/9}#teaching-demo a{color:#d3c4ff}#teaching-demo p{font-size:14px}.projecting #teaching-demo{display:none}

.demo-playing #presenter{visibility:hidden}

/* A shared lecture stage: neither presenter nor captions cover the slides. */
main{display:block;max-width:1920px;padding-bottom:60px}
.lecture-scene{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,23%);gap:18px;align-items:stretch}
.lecture-scene .slide-stage{aspect-ratio:16/10;min-width:0;margin:0;max-height:none}
.presenter-bay{position:relative;min-height:350px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(ellipse at 50% 45%,#25354b,#0c1524 72%);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}
.stage-label{position:absolute;top:12px;left:12px;right:12px;margin:0;text-align:center;color:#d4c4ff;font:10px/1.5 monospace;letter-spacing:1px}
.stage-help{font-size:11px;text-align:center;color:var(--muted);padding:0 10px;z-index:1}
body #presenter,body.presenting #presenter,body[data-presenter-mode="3d"] #presenter,body[data-presenter-mode="3d"].presenting #presenter,body.projecting #presenter,body.projecting.presenting #presenter{position:relative;right:auto;bottom:auto;width:86%;height:auto;aspect-ratio:3/4;max-height:calc(100% - 70px);pointer-events:auto;transition:transform 1s ease;transform:translate(6%,5%) scale(.84);transform-origin:bottom center;z-index:1}
body.presenting #presenter,body[data-presenter-mode="3d"].presenting #presenter,body.projecting.presenting #presenter{transform:translate(0,0) scale(1)}
#avatar{touch-action:pan-y;cursor:grab}#avatar:active{cursor:grabbing}
body.presenting .workspace{padding-bottom:0}
.workspace>.handoff{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:0;padding:10px 0;margin:0 0 12px}
.workspace>.handoff select{width:auto;min-width:180px}.workspace>.handoff label{font-size:13px}
.director{position:static;border-left:0;border-top:1px solid var(--line);padding:25px 0!important;margin-top:24px;max-height:none!important;max-width:none;overflow:visible;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;align-items:start}
.director>h2,.director>.eyebrow,.director>.hint{display:none}.director>details,.director>#question-form{grid-column:span 1;margin:0}.director>.privacy{margin:0}.director>#conversation{margin:0}.director label,.director select,.director input{min-width:0}
#captions{position:static;max-width:none;margin:0 3% 42px;max-height:180px;font-size:18px}
#avatar-fallback{position:absolute;inset:35px 12px auto;height:auto;font-size:16px;line-height:1.5;color:var(--ink);text-align:left;aspect-ratio:auto}
body.projecting main{padding:16px 2% 42px}.projecting .lecture-scene{height:calc(100vh - 135px);align-items:stretch}.projecting .lecture-scene .slide-stage{height:100%;aspect-ratio:auto;max-height:none}.projecting .workspace>.handoff{display:flex;margin:0;padding:0 0 12px}.projecting .slide-nav{margin:8px auto}.projecting #captions{position:absolute;bottom:55px;right:3%;left:auto;width:22%;max-height:28vh;font-size:14px}
@media(max-width:950px){.lecture-scene{grid-template-columns:minmax(0,1fr) 180px;gap:8px}.presenter-bay{min-height:270px}.stage-label{font-size:9px}.director{grid-template-columns:repeat(2,minmax(0,1fr))}.projecting .lecture-scene{height:auto}.projecting .lecture-scene .slide-stage{height:auto;aspect-ratio:16/10}}
@media(max-width:600px){.lecture-scene{grid-template-columns:1fr}.presenter-bay{min-height:220px;height:260px}.lecture-scene .slide-stage{aspect-ratio:16/10}.stage-label{left:10px;right:auto;text-align:left;max-width:110px;top:20px}.stage-help{position:absolute;left:10px;bottom:10px;max-width:115px;text-align:left;padding:0}body #presenter,body[data-presenter-mode="3d"] #presenter,body.presenting #presenter,body[data-presenter-mode="3d"].presenting #presenter{width:200px;height:245px;aspect-ratio:auto;max-height:none;align-self:flex-end;margin-right:12px}.director{grid-template-columns:1fr}.workspace>.handoff select{flex:1}.workspace>.handoff label{width:100%}.workspace>.handoff button{flex:1;font-size:12px}.projecting .presenter-bay{height:180px;min-height:180px}.projecting #presenter{max-height:170px!important}.projecting #captions{position:static;width:auto;font-size:14px;max-width:none;margin:12px}.nameplate{font-size:9px}}

.account-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:10px 24px;background:#20151e;color:#f8dce8;font-size:13px}.account-bar strong{font-weight:500}.presenter-bay .stage-help{line-height:1.5}

.presenter-bay{justify-content:center}body #presenter,body.presenting #presenter{width:100%;transform:scale(1);aspect-ratio:1.1;max-height:85%;height:360px;flex-shrink:0}#avatar{cursor:default}.stage-help{margin:10px 0}.account-bar{font-family:system-ui,sans-serif}@media(max-width:600px){body #presenter,body.presenting #presenter{width:220px;height:235px}.presenter-bay{justify-content:flex-end}}

@media(max-width:600px){.workspace>.handoff select{flex-basis:100%;width:100%}.workspace>.handoff button{min-width:130px;white-space:normal;padding:12px}footer{position:static;white-space:normal;gap:8px;flex-wrap:wrap}}

/* Teaching workbench: compact controls, clear boundaries, no decorative motion. */
.classroom-lab{margin-top:24px;padding:22px;border:1px solid #564868;background:#171526;border-radius:12px;color:#eeeaf5}
.classroom-lab h2{font-size:1.45rem;margin:8px 0 20px}.classroom-lab h3{font-size:1.05rem}.classroom-lab label:not(.check):not(.file-button){display:flex;flex-direction:column;gap:6px;margin:8px 0}
.lab-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.classroom-lab details{margin-top:18px;border-top:1px solid #554564;padding-top:15px}.classroom-lab summary{cursor:pointer;font-weight:600;padding:8px 0}.classroom-lab textarea,.classroom-lab input:not([type=checkbox]),.classroom-lab select{background:#0d1220;color:#f0ebf7;border:1px solid #756b83;border-radius:5px;padding:10px;max-width:100%;font:inherit;box-sizing:border-box}.classroom-lab textarea{width:100%}.classroom-lab .check{font-size:.95rem;max-width:480px}.classroom-lab p{line-height:1.65}.classroom-lab .privacy{color:#cac3d4}.classroom-lab button{margin:3px 3px 3px 0}.classroom-lab pre{padding:16px;background:#080e18;border:1px solid #554564;overflow:auto;color:#dbdaff;min-height:60px;white-space:pre-wrap}.classroom-lab article{border-left:2px solid #b8a4ec;padding:8px 15px;margin:10px 0}.classroom-lab form{margin:18px 0}.poll-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0}.poll-row meter{width:140px;height:20px}.poll-row>span:first-child{flex:1;min-width:130px}#room-status{overflow-wrap:anywhere}button[aria-pressed=true]{outline:2px solid #e9ccff}
.slide-stage{position:relative}.pointer-layer{position:absolute;pointer-events:none;z-index:5;overflow:hidden}.pointer-layer[hidden]{display:none}.pointer-box{position:absolute;border:3px solid #ffe478;box-shadow:0 0 0 1px #131018,inset 0 0 0 1px #131018;background:#ffe47815;box-sizing:border-box}.pointer-label{position:absolute;left:0;top:0;max-width:100%;background:#191320;color:#fff2b8;font:600 12px/1.4 system-ui;padding:2px 4px;overflow-wrap:anywhere}
@media(max-width:600px){.classroom-lab{padding:14px}.lab-toolbar{align-items:stretch}.lab-toolbar>label{width:100%}.classroom-lab button{min-height:44px}.classroom-lab select{width:100%}}

#memory-cells{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.memory-cell{padding:10px;border:1px solid #baa6e0;background:#25203a;color:#faf3ff;font:14px/1.5 monospace}.heap-row{display:flex;gap:4px;flex-wrap:wrap;width:100%;border-left:3px solid #efd17b;padding-left:10px}
.student-room .workspace> :not(.classroom-lab),.student-room .director,.student-room header .session,.student-room .classroom-lab> :not(#room-panel){display:none!important}.student-room main{display:block;max-width:780px;margin:auto}.student-room .classroom-lab{margin-top:20px}.student-room #room-create{display:none}.student-room #room-panel{border-top:0;margin-top:0;padding-top:0}.student-room #room-panel>summary{font-size:1.25rem}
.experiment-lab{margin:28px 0;padding:22px;border:1px solid #65537a;background:linear-gradient(145deg,#1f1930,#111c2b);border-radius:12px}.experiment-lab h2{max-width:620px;font-size:1.65rem}.experiment-lab details>summary{font-size:1.05rem}.runtime-stage{display:grid;grid-template-columns:minmax(0,1fr) 135px minmax(0,1fr);gap:12px;align-items:center;margin:20px 0;border:1px solid #6d6281;background:radial-gradient(ellipse at center,#39304f,#111421 65%);padding:20px;overflow:hidden}.thread-lane{min-width:0;text-align:center;border:1px solid transparent;padding:10px}.thread-name{display:block;font:600 12px/1.5 monospace;color:#d6c3ff}.thread-lane.running{border-color:#d0b1ff;background:#b493ff12}.thread-lane.blocked{border-color:#ffe092}.avatar-carrier{width:min(160px,100%);margin:auto;transition:transform .45s ease}.thread-lane[data-pc="1"] .avatar-carrier{transform:translateX(5%)}.thread-lane[data-pc="2"] .avatar-carrier{transform:translateX(10%)}.thread-lane[data-pc="3"] .avatar-carrier{transform:translateX(0)}.thread-character{aspect-ratio:1086/930;overflow:hidden}.thread-character img{display:block;width:100%;height:auto}.held-value{display:block;position:relative;max-width:155px;margin:-15px auto 0;background:#34273f;border:1px solid #ead189;color:#fff0ba;padding:7px;font:600 14px/1.4 monospace}.thread-state{min-height:48px;font-size:.88rem}.shared-counter{text-align:center;border:1px solid #d6b975;padding:18px 6px;background:#111321;box-shadow:0 0 30px #c1983917}.shared-counter>span{font:11px/1.5 monospace;color:#f5df9a;display:block}.shared-counter strong{font:700 56px/1.5 system-ui;display:block;color:#fff1bd}.shared-counter small{display:block}.exercise-warning{border-left:3px solid #f3ce76;background:#61492033;color:#ffe4a9;padding:12px}.experiment-lab pre,#room-bounty pre{font:14px/1.6 monospace;white-space:pre-wrap;overflow-wrap:anywhere}.embodied-token{margin:10px;padding:12px;border:1px solid #dfc57f;background:#262135;color:#fff1c2;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.embodied-token.fault{border-color:#ff9090;color:#ffcaca}.embodied-token[hidden]{display:none}#audit-board{display:block;width:100%;height:auto;aspect-ratio:2;border:1px solid #bdb5cb;background:#fff;touch-action:none;cursor:crosshair}#audit-local p,#audit-findings p{padding:10px;border-left:2px solid #d2b384;background:#1c2134}#governor-status{padding:14px;background:#242133;border:1px solid #786c90}#room-bounty{margin-top:22px;border-top:1px solid #7b627e;padding-top:14px}.confidence-monitor main{display:block;max-width:760px;margin:40px auto;padding:24px}.confidence-monitor pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#fff0cc;font:16px/1.65 system-ui}.confidence-monitor h1{font-size:1.65rem}
@media(prefers-reduced-motion:reduce){.avatar-carrier{transition:none}}
@media(max-width:680px){.experiment-lab{padding:14px}.runtime-stage{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);gap:4px;padding:7px}.thread-lane{padding:4px}.thread-name{font-size:10px}.shared-counter{padding:10px 3px}.shared-counter strong{font-size:36px}.thread-lane button{font-size:12px;padding:6px}.thread-state{min-height:65px;font-size:12px}.held-value{font-size:11px;margin-top:0;padding:4px}.thread-character{min-width:0}.runtime-stage .thread-name{overflow-wrap:anywhere}}
