.wall{--w-page:#17140e;--w-frame:#221d16;--w-bar:#1b1710;--w-ink:#f2efe7;--w-border:rgba(242,239,231,0.16);--w-border-final:rgba(224,120,64,0.7);--w-border-vacant:rgba(242,239,231,0.09);--w-hair:rgba(242,239,231,0.12);--w-hair-final:rgba(224,120,64,0.34);--w-wire-hair:rgba(242,239,231,0.13);--w-lost:#8f887a;--w-text:#f2efe7;--w-text-2:rgba(242,239,231,0.75);--w-state:rgba(242,239,231,0.58);--w-at:rgba(242,239,231,0.45);--w-dim:rgba(242,239,231,0.5);--w-life:#e07840;--w-life-border:rgba(224,120,64,0.45);--w-red:#c25a48;--w-oxide:#cf5a22;--w-wire:rgba(242,239,231,0.55);--w-count:rgba(242,239,231,0.85);--w-plate:rgba(242,239,231,0.22);--w-chip:rgba(242,239,231,0.55);--w-shadow:inset 0 1px 0 rgba(242,239,231,0.06),0 1px 2px rgba(0,0,0,0.4),0 14px 34px rgba(0,0,0,0.42);--w-shadow-hover:inset 0 1px 0 rgba(242,239,231,0.08),0 2px 4px rgba(0,0,0,0.44),0 22px 48px rgba(0,0,0,0.5);--w-shadow-hero:inset 0 1px 0 rgba(242,239,231,0.06),0 1px 2px rgba(0,0,0,0.4),0 18px 44px rgba(0,0,0,0.44);--w-shadow-hero-hover:inset 0 1px 0 rgba(242,239,231,0.08),0 2px 4px rgba(0,0,0,0.44),0 26px 56px rgba(0,0,0,0.5);--w-shadow-sm:inset 0 1px 0 rgba(242,239,231,0.06),0 1px 2px rgba(0,0,0,0.4),0 10px 26px rgba(0,0,0,0.4);--w-shadow-sm-hover:inset 0 1px 0 rgba(242,239,231,0.08),0 2px 4px rgba(0,0,0,0.44),0 18px 40px rgba(0,0,0,0.48);--w-frame-h:250px;--w-status-h:34px;--w-gap:24px;--w-margin-x:72px;--w-cap-slot:38px;background:var(--w-page);color:var(--w-text);font-family:var(--font-mono,"IBM Plex Mono",ui-monospace,monospace);font-size:11px;line-height:1;min-height:100vh;position:relative}.wall *,.wall :after,.wall :before{border-radius:0!important;box-sizing:border-box}.wall a{color:inherit;text-decoration:none}.wall-room{pointer-events:none}.wall-grain{position:fixed;inset:-120px;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='240' height='240' filter='url(%23n)'/></svg>");animation:wall-tvgrain .9s steps(4) infinite}@keyframes wall-tvgrain{0%{transform:translate(0)}25%{transform:translate(-90px,60px)}50%{transform:translate(60px,-80px)}75%{transform:translate(-40px,-50px)}to{transform:translate(0)}}.wall-field{position:fixed;inset:0;width:100%;height:100%}.wall-plate{inset:18px;border:1px solid var(--w-plate)}.wall-chip,.wall-plate{position:fixed;z-index:3}.wall-chip{background:var(--w-page);padding:2px 9px;font:400 9.5px var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em;color:var(--w-chip);white-space:nowrap;max-width:44vw;overflow:hidden;text-overflow:ellipsis}.wall-chip.tl{top:12px;left:44px}.wall-chip.tr{top:12px;right:44px}.wall-chip.bl{bottom:12px;left:44px}.wall-chip.br{bottom:12px;right:44px}.wall-chip.tr.life{color:var(--w-life)}.wall-chip.tr.final{color:var(--w-red)}.wall-gate{display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:0;overflow:hidden}.wall-head{position:relative;z-index:2;display:flex;justify-content:center;padding:52px var(--w-margin-x) 0;margin-bottom:34px}.wall-gate .wall-head{padding-top:clamp(22px,5vh,52px);margin-bottom:clamp(14px,3.5vh,34px)}.wall-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--w-gap);padding:0 var(--w-margin-x)}.wall-gate .wall-grid{flex:1 1 auto;min-height:0;grid-auto-rows:minmax(0,1fr)}.wall-gate .wall-grid .wall-cell{min-height:0;justify-content:center}.wall-gate .wall-grid .wall-frame{height:auto;flex:0 1 var(--w-frame-h);min-height:110px}.wall-grid:where([data-cols="1"]){grid-template-columns:minmax(0,704px);justify-content:center}.wall-grid:where([data-cols="2"]){grid-template-columns:repeat(2,1fr)}.wall-cell{display:flex;flex-direction:column;min-width:0}.wall-watchcue{margin-top:7px;font-size:10px;letter-spacing:.06em;color:var(--w-dim);transition:color .15s ease}.wall-cell[data-clickable="1"]:hover .wall-watchcue{color:var(--w-oxide)}.wall-frame{position:relative;z-index:2;height:var(--w-frame-h);background:var(--w-frame);border:1px solid var(--w-border);box-shadow:var(--w-shadow);overflow:hidden;transition:transform .25s,box-shadow .25s}.wall-cell.final-hour .wall-frame{border-color:var(--w-border-final)}.wall-cell[data-clickable="1"] .wall-frame,a.wall-cell .wall-frame{cursor:pointer}.wall-cell[data-clickable="1"] .wall-frame:focus-visible,a.wall-cell:focus-visible .wall-frame{outline:1px solid var(--w-life);outline-offset:2px}.wall-cell[data-clickable="1"] .wall-screen video,a.wall-cell .wall-screen video{pointer-events:none}.wall-cell[data-clickable="1"] .wall-frame:hover,a.wall-cell .wall-frame:hover{transform:translateY(-2px);box-shadow:var(--w-shadow-hover)}.wall-screen{position:absolute;inset:0 0 var(--w-status-h) 0;overflow:hidden}.wall-screen video{width:100%;height:100%;object-fit:cover;display:block}.wall-status{position:absolute;left:0;right:0;bottom:0;height:var(--w-status-h);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;background:var(--w-bar);border-top:1px solid var(--w-hair);font-size:11px;line-height:1;white-space:nowrap;overflow:hidden}.final-hour .wall-status{border-top-color:var(--w-hair-final)}.wall-status .who{color:var(--w-text-2);overflow:hidden;text-overflow:ellipsis}.wall-status .ttl{color:var(--w-life);font-weight:500;flex:none}.final-hour .wall-status .ttl{color:var(--w-red)}.wall-lost{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:7px;color:var(--w-lost)}.wall-lost .dot{width:6px;height:6px;background:var(--w-lost);display:block}.wall-lost .label{font-size:9px;letter-spacing:.12em}.wall-activity{position:absolute;inset:0;padding:16px 18px 0;display:flex;flex-direction:column;gap:9px;overflow:hidden}.wall-activity .state-line{display:flex;align-items:baseline;gap:7px}.wall-activity .state-word{font-size:19px;line-height:1.2;color:var(--w-state)}.wall-activity .state-line.active .state-word{color:var(--w-text-2)}.wall-activity .cursor{display:inline-block;width:8px;height:17px;background:var(--w-state);animation:wall-cursor 1.1s steps(1) infinite}.wall-activity .at-line{font-size:11px;line-height:1.4;color:var(--w-at);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@keyframes wall-cursor{50%{opacity:0}}.wall-cell.vacant .wall-frame{border-color:var(--w-border-vacant)}.wall-vacant-form{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.wall-vacant-form svg{width:118%;height:118%;animation:wall-drift 14s ease-in-out infinite alternate}@keyframes wall-drift{0%{transform:translateX(-30px)}to{transform:translateX(30px)}}.wall-cap{height:var(--w-cap-slot);padding-top:9px;font:400 12px var(--font-mono,"IBM Plex Mono",monospace);line-height:1.5;color:var(--w-oxide);opacity:1;transition:opacity .8s ease}.wall-cap.out{opacity:0}.wall-cap>span:not(.gloss){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wall-cap .gloss{display:block;margin-top:3px;font-size:10px;line-height:1.35;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wall-wirestrip{position:relative;z-index:2;flex:none;margin:clamp(10px,2.5vh,28px) var(--w-margin-x) 0;border-top:1px solid var(--w-wire-hair);border-bottom:1px solid var(--w-wire-hair);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.wall-wirestrip .track{display:flex;width:max-content;padding:15px 0;animation:wall-wire 46s linear infinite}.wall-wirestrip .run{display:flex;gap:44px;padding-right:44px;flex:none}.wall-wirestrip .entry{font-size:11px;line-height:1;color:var(--w-wire);white-space:nowrap}.wall-wirestrip .entry.monologue,.wall-wirestrip .entry.narration{color:var(--w-oxide)}@keyframes wall-wire{to{transform:translateX(-50%)}}.wall-foot{position:relative;z-index:2;flex:none;display:flex;align-items:center;justify-content:center;gap:48px;padding:clamp(16px,3.5vh,40px) 0 clamp(18px,4vh,46px)}.wall-foot .count{font-family:var(--font-display,"Instrument Serif",serif);font-style:italic;font-size:26px;font-weight:400;line-height:1.3;color:var(--w-count)}.wall-foot .enter{font-size:13px;font-weight:500;letter-spacing:.06em;color:var(--w-life);border:1px solid var(--w-life-border);padding:13px 30px;background:rgba(242,239,231,.06);transition:background .25s}.wall-foot .enter:hover{background:rgba(224,120,64,.16)}.wall-more{display:none}.wall-watch{position:relative;z-index:2;padding:56px var(--w-margin-x) 0}.wall-stagerow{--w-frame-h:440px;--w-status-h:38px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:var(--w-gap);align-items:stretch}.wall-stagerow.solo{grid-template-columns:1fr}.wall-stagerow .wall-frame{box-shadow:var(--w-shadow-hero)}.wall-stagecell .wall-frame:hover{transform:none;box-shadow:var(--w-shadow-hero-hover)}.wall-stagerow .wall-status{padding:11px 16px;font-size:11.5px}.wall-stagerail{position:relative;min-height:0}.wall-stagerail .wall-panel{position:absolute;inset:0;display:flex;flex-direction:column}.wall-stagerail .wall-record{flex:1;min-height:0;max-height:none}.wall-frame-empty{justify-content:center;height:var(--w-frame-h);border:1px solid var(--w-border);background:var(--w-frame);box-shadow:var(--w-shadow-hero)}.wall-frame-empty,.wall-stagebar{display:flex;align-items:center;color:var(--w-dim);font-size:12px}.wall-stagebar{gap:12px;margin-top:16px}.wall-stagebar .spacer{flex:1}.wall-published{margin-top:22px;padding-top:16px;border-top:1px solid var(--w-hair)}.wall-published .label{display:block;font-size:10px;letter-spacing:.12em;color:var(--w-at);margin-bottom:10px}.wall-published ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.wall-published li{display:flex;gap:14px;align-items:baseline;font-size:12px}.wall-published li a{color:var(--w-text-2);border-bottom:1px solid transparent}.wall-published li a:hover{color:var(--w-oxide);border-bottom-color:rgba(166,67,31,.4)}.wall-published li .when{margin-left:auto;color:var(--w-at);flex:none}.wall-published .note{display:block;margin-top:12px;font-size:10px;color:var(--w-at)}.wall-stagebar button{background:rgba(242,239,231,.06);border:1px solid rgba(242,239,231,.2);color:rgba(242,239,231,.7);font:400 12px var(--font-mono,"IBM Plex Mono",monospace);padding:9px 16px;cursor:pointer}.wall-stagebar button.on{border-color:rgba(242,239,231,.45);color:var(--w-ink)}.wall-stagebar .mode{color:var(--w-dim);padding:9px 4px}.wall-spawnlink{font-weight:500;color:var(--w-life);border:1px solid rgba(224,120,64,.45);padding:9px 18px;background:rgba(242,239,231,.06);transition:background .25s}.wall-spawnlink:hover{background:rgba(224,120,64,.16)}.wall-panel{position:relative;z-index:2;border:1px solid var(--w-border);background:var(--w-bar)}.wall-self{display:flex;align-items:baseline;gap:10px;padding:18px 20px 14px;border-bottom:1px solid var(--w-hair)}.wall-self .label{flex:none;font-size:11px;line-height:1.6;color:var(--w-dim)}.wall-self .voice{margin:0;font-family:var(--font-display,"Instrument Serif",serif);font-style:italic;font-size:14.5px;line-height:1.5;color:var(--w-text-2)}.wall-now{display:flex;align-items:baseline;gap:10px;padding:18px 20px 0;font-size:11px;line-height:1.6}.wall-now .label{flex:none;color:var(--w-dim)}.wall-now .intent-block{min-width:0}.wall-now .intent{font-size:11px;line-height:1.6;color:var(--w-oxide);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wall-now .intent.quiet{color:var(--w-state)}.wall-now .gloss{margin-top:3px;font-size:10px;line-height:1.35;color:var(--w-at)}.wall-workline{display:flex;align-items:baseline;gap:10px;padding:10px 20px 0;font-size:11px;line-height:1.6}.wall-workline .label{flex:none;color:var(--w-dim)}.wall-workline .work-block{min-width:0}.wall-workline .work-line{color:var(--w-text-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wall-workline .work-count{margin-top:3px;font-size:10px;color:var(--w-oxide)}.wall-record{margin-top:14px;border-top:1px solid var(--w-hair);padding:0 20px 10px;max-height:300px;overflow-y:auto}.wall-record .entry{display:flex;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid rgba(242,239,231,.08);font-size:10.5px;line-height:1.55;color:rgba(242,239,231,.6)}.wall-record .t{flex:none;font-size:10px;color:var(--w-at);font-variant-numeric:tabular-nums}.wall-record .tag{flex:none;width:52px;font-size:10px;font-weight:500;letter-spacing:.06em;color:rgba(242,239,231,.6)}.wall-record .entry.THOUGHT .text{color:var(--w-oxide)}.wall-record .text{min-width:0}.wall-record .text .about,.wall-record .text .gloss{color:var(--w-at);font-size:10px}.wall-record .text .gloss{display:block;margin-top:3px;line-height:1.35}.wall-record-empty{padding:10px 0;color:var(--w-at)}.wall-grid-rest{--w-frame-h:220px;--w-status-h:32px;margin-top:32px;padding-left:0;padding-right:0}.wall-grid-rest .wall-frame{box-shadow:var(--w-shadow-sm)}.wall-grid-rest .wall-cell[data-clickable="1"] .wall-frame:hover{box-shadow:var(--w-shadow-sm-hover)}.wall-grid-rest .wall-status{padding:8px 12px;font-size:10.5px}.wall-grid-rest .wall-activity{padding:14px 16px 0}.wall-grid-rest .wall-activity .state-word{font-size:17px}.wall-grid-rest .wall-activity .at-line{font-size:10.5px}.wall-wirefeed{position:relative;z-index:2;margin:44px var(--w-margin-x) 0;padding-top:14px;border-top:1px solid var(--w-wire-hair);display:flex;flex-direction:column;gap:7px;max-height:210px;overflow:hidden}.wall-wirefeed .line{font-size:11px;line-height:1.5;color:var(--w-wire)}.wall-wirefeed .line.death{color:var(--w-red)}.wall-wirefeed .line.monologue,.wall-wirefeed .line.narration{color:var(--w-oxide)}.wall-wirefeed .line.human_contact{color:var(--w-text-2)}.wall-wirefeed .machine{display:block;color:var(--w-at);font-size:10px;padding-left:12px;padding-top:3px}.wall-watchfoot{position:relative;z-index:2;display:flex;gap:24px;margin:26px var(--w-margin-x) 56px;font-size:11px}.wall-watchfoot a{color:var(--w-dim)}.wall-watchfoot a:hover{color:var(--w-ink)}@media (max-width:900px){.wall-watch{padding-top:32px}.wall-grid-rest{margin-top:28px}.wall-stagerow{grid-template-columns:1fr}.wall-stagerail .wall-panel{position:static;inset:auto;display:block}.wall-stagerail .wall-record{max-height:300px}}.wall-recap{position:relative;z-index:2;display:flex;justify-content:space-between;gap:12px;margin:28px var(--w-margin-x) 0;padding:11px 14px;background:var(--w-bar);border:1px solid var(--w-border);color:var(--w-text-2);font-size:11px}.wall-recap button{background:none;border:none;color:var(--w-at);font:inherit;cursor:pointer}.wall-offline{position:relative;z-index:2;padding:12px var(--w-margin-x) 0;color:var(--w-lost);font-size:11px}.wall-graveyard{position:relative;z-index:2;max-width:1000px;margin:0 auto;padding:64px 32px 48px}.wall-graveyard h1{font-family:var(--font-display,"Instrument Serif",serif);font-style:italic;font-size:20px;font-weight:400;line-height:1.3;color:var(--w-count);margin:0 0 10px}.wall-graveyard .intro{color:var(--w-at);font-size:11px;line-height:1.6;max-width:62ch;margin:0 0 36px}.wall-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--w-gap)}.death-card{background:var(--w-frame);border:1px solid var(--w-border);box-shadow:var(--w-shadow-sm);padding:22px 20px 16px;display:flex;flex-direction:column;gap:11px;min-height:268px}.death-card .name{font-size:19px;line-height:1.2;color:var(--w-text)}.death-card .span{color:var(--w-text-2);font-size:11px;line-height:1.4}.death-card .cause{color:var(--w-red);font-size:11px}.death-card .words{flex:1;font-family:var(--font-display,"Instrument Serif",serif);font-style:italic;font-size:20px;line-height:1.3;color:var(--w-count);border-left:1px solid var(--w-border-final);padding-left:12px;margin:4px 0}.death-card .receipt{color:var(--w-at);font-size:11px;line-height:1.4;word-break:break-all}.death-card .mark{border-top:1px solid var(--w-hair);padding-top:12px}.wall-empty{color:var(--w-at);font-size:11px;padding:32px 0}.wall-toolbar{display:flex;gap:18px;align-items:center;font-size:11px}.wall-toolbar a{color:var(--w-dim)}.wall-toolbar a:hover{color:var(--w-ink)}@media (prefers-reduced-motion:reduce){.wall-activity .cursor,.wall-grain,.wall-vacant-form svg,.wall-wirestrip .track{animation:none}.wall-cap,.wall-cell[data-clickable="1"] .wall-frame,.wall-foot .enter,.wall-frame,.wall-spawnlink,a.wall-cell .wall-frame{transition:none}.wall-cell[data-clickable="1"] .wall-frame:hover,a.wall-cell .wall-frame:hover{transform:none}}@media (max-width:760px){.wall{--w-margin-x:16px;--w-frame-h:224px;--w-status-h:32px}.wall-plate{inset:10px}.wall-chip.bl,.wall-chip.tl{left:22px}.wall-chip.br,.wall-chip.tr{right:22px}.wall-head{padding-top:28px;margin-bottom:20px}.wall-grid{grid-template-columns:1fr}.wall-gate .wall-grid>.wall-cell{display:none}.wall-gate .wall-grid>.wall-cell:only-child,.wall-gate .wall-grid>.wall-cell[data-mobile-hero="1"]{display:flex}.wall-status{padding:8px 12px;font-size:10.5px}.wall-activity{padding:14px 16px 0}.wall-activity .state-word{font-size:17px}.wall-activity .at-line{font-size:10.5px}.wall-cap{font-size:11.5px;height:auto;min-height:var(--w-cap-slot)}.wall-record .entry{font-size:10.5px}.wall-more{display:block;position:relative;z-index:2;padding:14px var(--w-margin-x) 0;font-size:10px;line-height:1.5;color:var(--w-at)}.wall-wirestrip{margin-top:16px}.wall-wirestrip .entry{font-size:10.5px}.wall-foot{flex-direction:column;gap:28px;padding:30px var(--w-margin-x) 34px}.wall-foot .count{font-size:22px;text-align:center}.wall-foot .enter{border-color:rgba(224,120,64,.55);padding:12px 34px}.wall-stagerow{--w-frame-h:240px;--w-status-h:32px}.wall-stagerow .wall-status{padding:8px 12px;font-size:10.5px}.wall-stagebar{flex-wrap:wrap}.wall-graveyard{padding:40px 16px}}