.war-room{background:var(--background);height:100dvh;color:var(--foreground);position:relative;overflow:hidden}.war-room canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.war-room .chrome{z-index:2;pointer-events:none;background:color-mix(in oklab, var(--background) 86%, transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex;position:absolute;top:0;left:0;right:0}.war-room .brand{letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.war-room .brand em{color:var(--primary);font-style:normal}.war-room .badge{border:1px solid var(--border);color:var(--tape);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-left:10px;padding:3px 8px;font-size:10px;display:inline-block}.war-room .controls{flex-wrap:nowrap;justify-content:flex-end;gap:8px;display:flex;overflow-x:auto}.war-room .chrome a,.war-room button{pointer-events:auto}.war-room .brand{pointer-events:auto;color:inherit;text-decoration:none}.war-room .chrome a:not(.brand){color:var(--foreground);border:1px solid var(--border);border-radius:999px;padding:7px 12px;font:600 12px/1 ui-monospace,Menlo,Consolas,monospace;text-decoration:none}.war-room .controls>button,.war-room .chrome a:not(.brand){background:color-mix(in oklab, var(--background) 72%, transparent)}.war-room .controls>button{color:var(--foreground);border:1px solid var(--border);letter-spacing:.06em;cursor:pointer;border-radius:999px;padding:7px 12px;font:600 12px/1 ui-monospace,Menlo,Consolas,monospace}.war-room .theme-switch{pointer-events:auto;background:0 0;flex:none}.war-room .theme-switch button{padding:.35rem .45rem}.war-room button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.war-room .note{z-index:3;text-align:center;pointer-events:none;margin:0;font:12px/1.4 ui-monospace,Menlo,Consolas,monospace;position:absolute;bottom:40px;left:16px;right:16px}.trader-swipe,.war-room .readout{display:none}.paper-board{z-index:4;border:1px solid var(--border);background:color-mix(in oklab, var(--card) 92%, transparent);border-radius:14px;gap:4px;max-width:420px;margin:0;padding:12px 14px;font:13px/1.4 ui-monospace,Menlo,Consolas,monospace;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.paper-board .paper-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin:0;font-size:11px}.paper-board p,.paper-board li{margin:0}.paper-board ul{margin:4px 0 0;padding:0;list-style:none}@media (max-width:860px){.war-room{height:auto;min-height:calc(100dvh - 5.5rem);overflow:auto}.war-room canvas{height:42vh;position:relative}.war-room .chrome{flex-wrap:wrap}.war-room .controls{justify-content:flex-start;width:100%}.war-room .controls>button,.war-room .chrome a:not(.brand){align-items:center;min-height:44px;display:inline-flex}.trader-swipe{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding:8px 16px 4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.trader-swipe article{scroll-snap-align:center;border:1px solid var(--border);background:color-mix(in oklab, var(--card) 92%, transparent);border-radius:16px;flex:0 0 86%;grid-template-columns:88px 1fr;align-items:center;gap:12px;min-height:132px;padding:12px;display:grid}.trader-swipe img{width:88px;height:auto}.trader-swipe h2{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin:0;font-size:13px}.trader-swipe p{margin:4px 0 0;font:13px/1.4 ui-monospace,Menlo,Consolas,monospace}.war-room .readout{gap:10px;padding:12px 14px 28px;font:13px/1.45 ui-monospace,Menlo,Consolas,monospace;display:grid}.war-room .card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:10px 12px}.war-room .card h2{letter-spacing:.14em;color:var(--primary);margin:0 0 6px;font-size:11px}.war-room .up{color:var(--up)}.war-room .down{color:var(--down)}.paper-board{max-width:none;margin:0 16px 24px;position:relative;bottom:auto;left:auto;right:auto}}
