:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Avenir Next,Segoe UI,sans-serif;font-weight:400;line-height:1.4}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0}button,input{font:inherit}button{appearance:none}h1,h2,h3,h4,p{margin:0}.mdock{z-index:4;pointer-events:auto;color:#f6f9ffeb;gap:8px;width:fit-content;max-width:calc(100vw - 56px);font-family:IBM Plex Mono,Fira Mono,monospace;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.mdock.mdock-grammar-state_map{bottom:68px}.mdock-row-main{-webkit-backdrop-filter:blur(22px)saturate(1.1);background:radial-gradient(circle at 50% -10%,#ffffff0d,#0000 52%),linear-gradient(#0d111c94,#070a12ad);border:1px solid #d4e1ff1f;border-radius:16px;grid-template-columns:170px 492px 320px;align-items:stretch;gap:12px;padding:14px 16px;transition:grid-template-columns .18s,max-width .18s;display:grid;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #7896d214,0 24px 64px #0000007a}.mdock-row-main.is-stake-collapsed{grid-template-columns:170px 492px 108px}.mdock-row-main:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--player-color-glow,#bc74ff99) 48%, transparent);opacity:.55;height:1px;position:absolute;top:-1px;left:18%;right:18%}.mdock-row-main{position:relative}.mdock-phase{background:#ffffff05;border:1px solid #d2e2ff0f;border-radius:10px;align-content:center;gap:3px;min-width:0;padding:6px 12px;display:grid;position:relative}.mdock-phase-kicker{letter-spacing:.16em;text-transform:uppercase;color:#eaeef87a;font-size:9.5px}.mdock-phase-value{letter-spacing:-.01em;color:#f8fbfff5;font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:600;line-height:1}.mdock-phase-status{letter-spacing:.12em;text-transform:uppercase;color:#e2e9f8bd;background:#080c1485;border:1px solid #d2e2ff38;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin-top:2px;padding:2px 8px;font-size:9.5px;display:inline-flex}.mdock-phase-status.is-open{color:#78e89eeb;background:#42ae6e24;border-color:#78e89e57}.mdock-phase-status.is-locked{color:#ffdc5ef0;background:#b0882c29;border-color:#ffdc5e57}.mdock-phase-status.is-settled{color:#ffe880f2;background:#bea44624;border-color:#ffe8804d}.mdock-phase.is-clock.is-warm .mdock-phase-value{color:#ffce8cf5}.mdock-phase.is-clock.is-hot .mdock-phase-value{color:#ffaa76fa}.mdock-phase.is-clock.is-danger .mdock-phase-value{color:#ff8080fa}.mdock-phase.is-potential .mdock-phase-value{color:#c8b8fff5}.mdock-pnl{text-align:center;background:radial-gradient(circle at 50% 0,#ffffff0f,#0000 58%),linear-gradient(#0a0f1a4d,#06091033);border:1px solid #d2e2ff14;border-radius:12px;align-content:stretch;min-width:0;padding:10px 18px 14px;display:grid;position:relative}.mdock-pnl-grid{grid-template-columns:1fr minmax(180px,auto) 1fr;align-items:center;gap:14px;display:grid}.mdock-pnl-stat{gap:4px;min-width:0;padding:2px 0;display:grid}.mdock-pnl-stat.is-left{text-align:left;justify-items:start;padding-left:4px}.mdock-pnl-stat.is-right{text-align:right;justify-items:end;padding-right:4px}.mdock-pnl-stat-label{letter-spacing:.22em;text-transform:uppercase;color:#eaeef880;font-size:9.5px}.mdock-pnl-stat-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#f6fafff2;font-family:IBM Plex Mono,monospace;font-size:17px;font-weight:600;line-height:1.05}.mdock-pnl-stat.is-left:after,.mdock-pnl-stat.is-right:before{content:"";pointer-events:none;background:linear-gradient(#0000,#d2e2ff2e,#0000);justify-self:end;width:1px;height:34px;margin-top:-34px;display:block}.mdock-pnl-stat.is-left:after{justify-self:end;margin-right:-10px}.mdock-pnl-stat.is-right:before{justify-self:start;margin-left:-10px}.mdock-pnl-center{justify-items:center;gap:6px;min-width:0;display:grid}.mdock-pnl-scope{letter-spacing:.26em;text-transform:uppercase;color:#eaeef885;font-size:9.5px}.mdock-pnl-value-wrap{justify-content:center;align-items:baseline;min-height:40px;display:flex;position:relative}.mdock-pnl-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:0 6px 22px #0006;font-family:IBM Plex Mono,monospace;font-size:40px;font-weight:700;line-height:1;transition:color .18s}.mdock-pnl.is-positive .mdock-pnl-value{color:#82ffb0fa}.mdock-pnl.is-negative .mdock-pnl-value{color:#ff8c8cfa}.mdock-pnl:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#82ffb0b8,#0000);border-radius:999px;height:2px;position:absolute;bottom:8px;left:36%;right:36%}.mdock-pnl.is-negative:after{background:linear-gradient(90deg,#0000,#ff8c8cb8,#0000)}.mdock-pnl-floats{pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}.mdock-pnl-float{letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;will-change:transform, opacity;font-weight:700;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mdock-pnl-float.is-win{font-size:calc(18px + min(var(--float-scale,0), 48) * .22px);color:#94ffbefa;text-shadow:0 0 26px #3cdc826b;animation:4.2s cubic-bezier(.2,.7,.18,1) forwards mdockFloatRiseWin}.mdock-pnl-float.is-loss{font-size:calc(13px + min(var(--float-scale,0), 48) * .14px);color:#ff8080fa;text-shadow:0 0 18px #ff464638;animation:2.6s cubic-bezier(.2,.72,.18,1) forwards mdockFloatRiseLoss}@keyframes mdockFloatRiseWin{0%{opacity:0;transform:translate(-50%,6px)scale(.82)}6%{opacity:1;transform:translate(-50%,-8px)scale(1.14)}14%{opacity:1;transform:translate(-50%,-20px)scale(1)}80%{opacity:1;transform:translate(-50%,-46px)scale(1)}to{opacity:0;transform:translate(-50%,-72px)scale(.96)}}@keyframes mdockFloatRiseLoss{0%{opacity:0;transform:translate(-50%,4px)scale(.9)}10%{opacity:1;transform:translate(-50%,-6px)scale(1.04)}68%{opacity:1;transform:translate(-50%,-22px)scale(1)}to{opacity:0;transform:translate(-50%,-40px)scale(.94)}}.mdock-stake{grid-template:"hex kicker""hex slider""hex presets"/auto minmax(0,1fr);align-items:center;gap:4px 14px;min-width:0;padding:2px 4px;display:grid}.mdock-stake.is-disabled{opacity:.55;pointer-events:none}.mdock-stake--collapsed{cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;padding:2px;transition:transform .14s,filter .22s;display:inline-flex}.mdock-stake--collapsed:hover{transform:scale(1.04)}.mdock-stake--collapsed:focus-visible{outline-offset:2px;outline:2px solid #bae2ff99}.mdock-stake--collapsed .mdock-stake-hex{filter:drop-shadow(0 0 14px #bae2ff2e);animation:2.6s ease-in-out infinite mdock-stake-collapsed-pulse}@keyframes mdock-stake-collapsed-pulse{0%,to{filter:drop-shadow(0 0 12px #bae2ff24)}50%{filter:drop-shadow(0 0 18px #bae2ff4d)}}.mdock-stake-kicker{letter-spacing:.22em;text-transform:uppercase;color:#eaeef880;grid-area:kicker;justify-content:space-between;align-self:end;align-items:center;gap:8px;padding-bottom:2px;font-size:9.5px;display:flex}.mdock-stake-ranges{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.mdock-stake-range{color:#f5f8ff8f;cursor:pointer;background:#080c146b;border:1px solid #e6eeff1f;border-radius:5px;place-items:center;width:20px;height:16px;padding:0;transition:border-color .12s,color .12s,background .12s,box-shadow .12s;display:grid}.mdock-stake-range svg{width:15px;height:11px;overflow:visible}.mdock-stake-range ellipse,.mdock-stake-range path{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.mdock-stake-range:hover:not(:disabled){color:#ffffffe6;background:#0e1420a8;border-color:#f5f8ff52}.mdock-stake-range.is-active{border-color:var(--player-color-rim,#e6eeff80);color:#fffffff5;box-shadow:0 0 8px var(--player-color-glow,#bc74ff3d);background:#121828c7}.mdock-stake-range:disabled{cursor:not-allowed;opacity:.45}.mdock-stake-hex{grid-area:hex;place-items:center;width:92px;height:80px;display:grid;position:relative}.mdock-stake-hex:before{content:"";background:radial-gradient(ellipse at 50% 50%, var(--player-color-glow,#bc74ff66) 0%, #bc74ff00 72%);opacity:.12;filter:blur(4px);pointer-events:none;z-index:0;border-radius:50%;position:absolute;inset:-4px}.mdock-stake-hex-svg{z-index:1;width:100%;height:100%;position:relative;overflow:visible}.mdock-stake-slider{grid-area:slider;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:8px;height:22px;display:grid}.mdock-stake-step{color:#f0f6ffd1;width:20px;height:20px;font:inherit;cursor:pointer;background:#0a0e18b3;border:1px solid #d2e2ff24;border-radius:6px;padding:0;font-size:14px;line-height:1;transition:border-color .12s,background .12s,color .12s}.mdock-stake-step:hover:not(:disabled){border-color:var(--player-color-rim,#d2e2ff66);color:#fff}.mdock-stake-step:disabled{opacity:.4;cursor:not-allowed}.mdock-stake-track{cursor:pointer;touch-action:none;align-items:center;height:22px;display:flex;position:relative}.mdock-stake-track-rail{background:linear-gradient(#060a12d9,#0c101aa6);border:1px solid #d2e2ff14;border-radius:999px;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:inset 0 1px #00000080}.mdock-stake-track-fill{background:linear-gradient(90deg, var(--player-color-face-mid,#8c5adce6) 0%, var(--player-color-face-top,#c8a0ff) 100%);height:6px;box-shadow:0 0 10px var(--player-color-glow,#bc74ff8c);border-radius:999px;transition:width .12s ease-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mdock-stake-slider.is-dragging .mdock-stake-track-fill{transition:none}.mdock-stake-thumb{pointer-events:none;filter:drop-shadow(0 1px 2px #0000008c);width:16px;height:14px;transition:transform .12s ease-out;position:absolute;top:50%;transform:translate(-50%,calc(-50% - 1.5px))}.mdock-stake-slider.is-dragging .mdock-stake-thumb{transition:none}.mdock-stake-track:hover .mdock-stake-thumb,.mdock-stake-slider.is-dragging .mdock-stake-thumb{filter:drop-shadow(0 0 6px var(--player-color-glow,#bc74ffb3)) drop-shadow(0 1px 2px #0000008c)}.mdock-stake-presets{flex-wrap:nowrap;grid-area:presets;gap:5px;min-width:0;display:flex;overflow:hidden}.mdock-stake-preset{color:#e8f0ffbf;min-width:0;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.02em;cursor:pointer;background:#0a0e188c;border:1px solid #d2e2ff1a;border-radius:6px;flex:1 1 0;padding:4px 6px;font-family:IBM Plex Mono,monospace;font-size:10.5px;transition:border-color .12s,color .12s,background .12s,box-shadow .12s}.mdock-stake-preset:hover:not(:disabled){border-color:var(--player-color-rim,#d2e2ff59);color:#fff;background:#101624bf}.mdock-stake-preset.is-active{border-color:var(--player-color-rim,#d2e2ff8c);color:#fff;box-shadow:inset 0 0 0 1px #ffffff0d, 0 0 12px var(--player-color-glow,#bc74ff59);background:#121828d9}.mdock-stake-preset:disabled{opacity:.4;cursor:not-allowed}.mdock-exposure-summary{color:inherit;font:inherit;cursor:pointer;text-align:left;background:#0a0e188c;border:1px solid #d2e2ff14;border-radius:10px;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:12px;padding:8px 14px;transition:border-color .16s,background .16s;display:grid}.mdock-exposure-summary:hover{background:#0c111cb3;border-color:#d2e2ff2e}.mdock-exposure-summary.is-expanded{background:#0e1420cc;border-color:#d2e2ff33}.mdock-exposure-summary.is-empty .mdock-exposure-value{opacity:.6}.mdock-exposure-cell{align-items:baseline;gap:8px;min-width:0;display:flex}.mdock-exposure-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;transform:translateY(-1px)}.mdock-exposure-cell.is-open .mdock-exposure-dot{background:#82dcaad9;box-shadow:0 0 6px #82dcaa80}.mdock-exposure-cell.is-resolving .mdock-exposure-dot{background:#ffc878e6;box-shadow:0 0 6px #ffc87873}.mdock-exposure-label{letter-spacing:.16em;text-transform:uppercase;color:#eaeef88a;font-size:9px}.mdock-exposure-value{font-variant-numeric:tabular-nums;color:#f4f8ffe0;font-family:IBM Plex Mono,monospace;font-size:12px}.mdock-exposure-sep{background:#d2e2ff1f;width:1px;height:16px}.mdock-exposure-chevron{color:#f4f8ff9e;text-align:center;width:14px;font-size:14px;line-height:1}.mdock-exposure-empty{color:#e6ecf885;letter-spacing:.04em;text-align:center;background:#0a0e1873;border:1px dashed #d2e2ff14;border-radius:10px;padding:10px 14px;font-size:11px}.mdock-exposure-list{gap:6px;display:grid}.mdock-exposure-bucket{background:#0a0e188c;border:1px solid #d2e2ff14;border-radius:10px;padding:7px 12px 8px}.mdock-exposure-bucket.is-open{border-color:#82dcaa2e}.mdock-exposure-bucket.is-resolving{border-color:#ffc8782e}.mdock-exposure-bucket-head{letter-spacing:.16em;text-transform:uppercase;color:#eaeef885;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:5px;font-size:9.5px;display:flex}.mdock-exposure-bucket-head>span:last-child{letter-spacing:.04em;text-transform:none;color:#e6ecf894;font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-size:10.5px}.mdock-exposure-bucket ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mdock-exposure-bucket li{font-variant-numeric:tabular-nums;color:#f0f6ffd6;border-top:1px solid #ffffff0d;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto auto;align-items:center;gap:10px;padding-top:4px;font-size:11px;display:grid}.mdock-exposure-bucket li:first-child{border-top:0;padding-top:0}.mdock-pos-id{color:#f4f8ffeb;font-family:IBM Plex Mono,monospace;font-size:11px}.mdock-pos-detail{color:#e6ecf894;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.mdock-pos-amount{color:#f4f8fff0;font-family:IBM Plex Mono,monospace}.mdock-pos-remove{color:#faac;cursor:pointer;background:#ff8c8c0f;border:1px solid #ff8c8c38;border-radius:50%;width:18px;height:18px;padding:0;font-size:11px;line-height:1;transition:background .12s,border-color .12s}.mdock-pos-remove:hover{background:#ff8c8c29;border-color:#ffa0a080}.mdock-pos-locked{letter-spacing:.14em;text-transform:uppercase;color:#ffc878b8;font-size:9px}.mdock-status-note{background:#0a0e188c;border:1px solid #d2e2ff14;border-radius:10px;padding:9px 14px}.mdock-status-note-label{letter-spacing:.2em;text-transform:uppercase;color:#ffd48ad6;margin-bottom:3px;font-size:9.5px;display:block}.mdock-status-note p{color:#e6ecf8b8;margin:0;font-size:11px;line-height:1.45}.mdock-resolved{background:#0a0e188c;border:1px solid #d2e2ff14;border-radius:10px;gap:5px;padding:9px 12px;display:grid}.mdock-resolved-row{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto auto;align-items:baseline;gap:10px;font-size:11px;display:grid}.mdock-resolved-row.is-won .mdock-resolved-tag{color:#82dcaaf2;letter-spacing:.1em;font-weight:700}.mdock-resolved-row.is-lost .mdock-resolved-tag{color:#ffa0a0d9;letter-spacing:.08em}@media (width<=900px){.mdock-row-main{grid-template-columns:150px minmax(360px,1fr) 280px}.mdock-row-main.is-stake-collapsed{grid-template-columns:150px minmax(360px,1fr) 96px}.mdock-pnl-value{font-size:34px}.mdock-pnl-stat-value{font-size:15px}.mdock-stake-hex{width:82px;height:72px}}@media (width<=680px){.mdock{width:calc(100vw - 20px);bottom:12px}.mdock.mdock-grammar-state_map{bottom:58px}.mdock-row-main{grid-template-columns:1fr;gap:10px}.mdock-pnl-grid{grid-template-columns:1fr auto 1fr;gap:10px}.mdock-pnl-value{font-size:30px}.mdock-pnl-stat-value{font-size:14px}.mdock-stake{grid-template-columns:auto minmax(0,1fr);justify-items:start}.mdock-stake-hex{width:76px;height:66px}}.risk-prototype-page{--bg:#071013;--panel:#0e1418e6;--panel-soft:#0e1418ad;--line:#dfefe41a;--line-strong:#dfefe42e;--text:#f2eedf;--muted:#f2eedfa3;--accent:#e1c07d;--accent-soft:#e1c07d3d;--live:#edf8cf;min-height:100vh;color:var(--text);background:radial-gradient(circle at top,#e1c07d14,#0000 26%),linear-gradient(#0f171b 0%,#091014 42%,#040709 100%)}.risk-kicker,.risk-stage-stats span{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-size:.72rem}.risk-stage-hud h1{margin:4px 0 0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:600}.risk-stage{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:100vh}.risk-stage-fullscreen{padding:0}.risk-chart-frame{background:linear-gradient(#0d1215f5,#080c0efa);min-height:100vh;position:relative;overflow:hidden}.risk-chart-frame-fullscreen{border:0;border-radius:0}.risk-hex-mesh,.risk-grid-overlay,.risk-chart,.risk-now-column{position:absolute;inset:0}.risk-hex-mesh{opacity:.95;width:100%;height:100%}.risk-hex-mesh path{fill:none;stroke:#dfefe424;stroke-width:1.15px;stroke-linejoin:round}.risk-grid-line{display:block;position:absolute}.risk-grid-line.horizontal{border-top:1px solid #dfefe412;left:0;right:0}.risk-grid-line.vertical{border-left:1px solid #dfefe40f;top:0;bottom:0}.risk-chart{width:100%;height:100%}.risk-line-shadow{fill:none;stroke:#e1c07d24;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.risk-line{fill:none;stroke:var(--accent);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.risk-now-point{fill:var(--live);filter:drop-shadow(0 0 12px #edf8cf73)}.risk-now-column{pointer-events:none}.risk-now-column:before{content:"";background:#edf8cf38;width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.risk-now-pill{color:var(--live);letter-spacing:.16em;background:#0a0f12eb;border:1px solid #edf8cf33;border-radius:999px;padding:6px 12px;font-size:.68rem;position:absolute;top:14px;transform:translate(-50%)}.risk-stage-hud{z-index:2;pointer-events:none;justify-content:space-between;align-items:start;gap:20px;padding:24px 24px 0;display:flex;position:absolute;top:0;left:0;right:110px}.risk-stage-meta h1{font-size:clamp(2.6rem,4vw,5rem)}.risk-stage-stats{pointer-events:auto;grid-template-columns:repeat(2,minmax(120px,1fr));gap:12px;display:grid}.risk-stage-stats div{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff08, transparent), var(--panel-soft);border-radius:18px;padding:14px 16px;box-shadow:0 26px 60px #00000038}.risk-stage-stats strong{margin-top:6px;font-size:1.04rem;display:block}.risk-price-axis{background:linear-gradient(90deg,#070a0c00,#070a0cbf);border-left:1px solid #dfefe414;width:110px;position:absolute;top:0;bottom:0;right:0}.risk-price-axis span{color:var(--muted);font-size:.78rem;position:absolute;right:18px;transform:translateY(-50%)}.monolith-manifold-page{background:radial-gradient(circle at 58% 48%,#4f7ea424,#0000 28%),radial-gradient(circle at 32% 60%,#682e722e,#0000 30%),linear-gradient(#080812 0%,#05060d 48%,#030408 100%);position:relative;overflow:hidden}.monolith-manifold-stage,.monolith-manifold-canvas{position:absolute;inset:0}.monolith-manifold-stage{cursor:crosshair}.monolith-manifold-stage--market-closed{cursor:not-allowed}.monolith-manifold-stage--market-closed .monolith-manifold-canvas{filter:saturate(.78)brightness(.96);transition:filter .24s ease-out}.monolith-market-closed-badge{z-index:30;color:#ffdca8eb;letter-spacing:.18em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e16d1;border:1px solid #ffb84873;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.monolith-market-closed-badge__dot{background:#ffb848;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ffb848b3}.monolith-area-ticket-counter{border:1px solid var(--player-color,#bc74ff);color:var(--player-color,#bc74ff);font-variant-numeric:tabular-nums;letter-spacing:.04em;pointer-events:none;z-index:3;box-shadow:0 0 14px -2px var(--player-color,#bc74ff99);white-space:nowrap;background:#0a0e16c7;border-radius:999px;margin-top:-.8em;margin-left:-1.4em;padding:4px 10px;font-size:14px;font-weight:600;position:absolute;top:0;left:0;transform:translate(-9999px,-9999px)}.monolith-scalar-hover-card{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:linear-gradient(#0c101bf5,#070a12f0);border:1px solid #a6e1ff3d;border-radius:9px;min-width:180px;max-width:198px;padding:8px 10px 7px;position:absolute;box-shadow:0 12px 28px #0000005c,inset 0 1px #ffffff0d}.monolith-scalar-hover-card__row{letter-spacing:.14em;text-transform:uppercase;color:#d8e1eeb8;justify-content:space-between;align-items:baseline;gap:8px;margin-top:1px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:8px;line-height:1.28;display:flex}.monolith-scalar-hover-card__row strong{color:#f8fcfff2;letter-spacing:.02em;text-transform:none;font-size:11px;font-weight:600}.monolith-manifold-hud{z-index:2;pointer-events:none;justify-content:space-between;gap:24px;display:flex;position:absolute;top:58px;left:24px;right:24px}.monolith-manifold-hud.is-right-aligned{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px}.monolith-manifold-hud.is-right-aligned>*{align-self:flex-end}.monolith-manifold-hud h1{margin:4px 0 6px;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(2.2rem,4vw,4.4rem);font-weight:600}.monolith-manifold-hud p{color:#f2eedfa8;margin:0}.monolith-manifold-status{flex-wrap:wrap;place-content:flex-start flex-end;gap:8px;max-width:520px;display:flex}.monolith-manifold-view-toggle{pointer-events:auto;background:#070911a3;border:1px solid #d2e2ff21;border-radius:999px;gap:3px;padding:3px;display:inline-flex}.monolith-manifold-view-toggle button{color:#ebf3ff94;cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:5px 9px;font-size:.68rem}.monolith-manifold-view-toggle button.is-active{color:#f5fbffeb;background:#a6e1ff29;box-shadow:0 0 18px #a6e1ff1f}.monolith-manifold-dev-action{color:#e2daffdb;cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;pointer-events:auto;background:#5c41aa33;border:1px solid #bcaaff3d;border-radius:999px;padding:7px 10px;font-size:.68rem}.monolith-manifold-dev-action:hover{color:#f6f2fff2;background:#7252cd4d}.monolith-manifold-status span{color:#ebf3ffb8;letter-spacing:.08em;text-transform:uppercase;background:#07091199;border:1px solid #d2e2ff21;border-radius:999px;padding:7px 10px;font-size:.74rem}.monolith-manifold-page.is-player-view .monolith-manifold-hud h1,.monolith-manifold-page.is-player-view .monolith-manifold-hud p:not(.risk-kicker){display:none}.monolith-market-plate{z-index:4;border:1px solid #d2e2ff1f;border-left-color:var(--market-accent);background:linear-gradient(90deg, var(--market-accent-soft), transparent 42%), linear-gradient(180deg, #ffffff0b, #ffffff03), #070911a8;width:min(334px,100vw - 48px);box-shadow:inset 0 1px 0 #ffffff0e, 0 16px 58px #00000047, 0 0 32px var(--market-accent-glow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;border-radius:8px;padding:10px 11px;transition:width .18s,background .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s,box-shadow .18s;position:absolute;top:44px;left:24px}.monolith-market-plate.is-inspecting{z-index:46;background:linear-gradient(90deg, var(--market-accent-soft), transparent 52%), linear-gradient(180deg, #ffffff0e, #ffffff04), #07090fe6;width:min(360px,100vw - 48px);box-shadow:inset 0 1px 0 #ffffff12, 0 22px 70px #0000006b, 0 0 42px var(--market-accent-glow);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%)}.monolith-manifold-page.is-left-inspecting .monolith-manifold-canvas,.monolith-manifold-page.is-left-inspecting .m2d-canvas-wrap{filter:saturate(.82)brightness(.72);transition:filter .18s}.mp-topline{color:#f2eedf8c;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600;display:flex}.mp-topline span:first-child{min-width:0}.mp-topline span:last-child{color:#f8fbffc7;flex-shrink:0}.mp-title{color:#f8fbfff5;letter-spacing:0;margin:6px 0 0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.32rem;font-weight:600;line-height:1.05}.mp-title--live{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.mp-title-delta{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.78rem;font-weight:700}.mp-title-delta.is-pos{color:#78e89ef5}.mp-title-delta.is-neg{color:#ff766cf5}.mp-basket-row{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.mp-basket-chip{letter-spacing:.06em;color:#dce4f0c7;background:#ffffff08;border:1px solid #ffffff14;border-radius:3px;align-items:center;padding:2px 7px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600;display:inline-flex}.mp-closed-strip{color:#ffc8d0eb;letter-spacing:.12em;background:#b84e5c24;border:1px solid #b84e5c59;border-radius:3px;align-items:center;gap:7px;margin-top:8px;padding:4px 8px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600;display:inline-flex}.mp-closed-dot{background:#ff828e;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #ff828e99}.mp-action-stack{grid-template-columns:1fr;gap:6px;margin-top:10px;display:grid}.mp-action-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.mp-details-button,.mp-browse-link{letter-spacing:.14em;text-transform:uppercase;border-radius:5px;align-items:center;min-height:30px;margin-top:10px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:10px;font-weight:700;display:flex}.mp-action-row .mp-details-button,.mp-action-row .mp-browse-link,.mp-action-stack>.mp-details-button{margin-top:0}.mp-details-button{color:#eef6ffe0;cursor:pointer;background:#ffffff07;border:1px solid #ffffff13;justify-content:space-between;gap:10px;width:100%;padding:6px 9px}.mp-details-button:hover{border-color:color-mix(in srgb, var(--market-accent) 42%, #ffffff1f);background:color-mix(in srgb, var(--market-accent) 12%, #ffffff08)}.mp-details-hint{text-overflow:ellipsis;white-space:nowrap;color:#dce4f075;letter-spacing:.11em;min-width:0;font-size:8.5px;font-weight:600;overflow:hidden}.mp-browse-link{border:1px solid color-mix(in srgb, var(--market-accent) 24%, #ffffff14);background:color-mix(in srgb, var(--market-accent) 10%, #ffffff05);color:#e8f0ffb8;white-space:nowrap;justify-content:center;padding:6px 9px;text-decoration:none}.mp-browse-link:hover{color:#f8fbfff2;border-color:color-mix(in srgb, var(--market-accent) 48%, #ffffff1f)}.mp-inspection{border-top:1px solid #ffffff13;margin-top:12px;padding-top:10px}.mp-inspection-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mp-tabs{background:#04080e8c;border:1px solid #fff1;border-radius:6px;gap:3px;min-width:0;padding:3px;display:inline-flex}.mp-tabs button,.mp-inspection-close{color:#dce4f09e;cursor:pointer;border:0;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace}.mp-tabs button{letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:4px;min-height:24px;padding:4px 8px;font-size:9px;font-weight:700}.mp-tabs button.is-active{background:color-mix(in srgb, var(--market-accent) 18%, #ffffff0a);color:#f8fbfff0}.mp-inspection-close{background:#ffffff09;border-radius:6px;width:26px;height:26px;font-size:16px;line-height:1}.mp-inspection-close:hover{color:#f8fbfff5;background:#fff1}.mp-inspection-body{background:#ffffff07;border:1px solid #ffffff0f;border-radius:7px;margin-top:10px;padding:10px}.mp-section-pills{flex-direction:column;gap:4px;margin-top:10px;display:flex}.mp-section{background:#ffffff04;border:1px solid #0000;border-radius:6px;transition:background .14s,border-color .14s}.mp-section.is-open{background:#ffffff0a;border-color:#ffffff14}.mp-section-pill{color:#e8f0ffc7;letter-spacing:.12em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:6px 10px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:10px;font-weight:600;transition:color .14s;display:flex}.mp-section-pill:hover{color:#f8fbfff5}.mp-section-glyph{background:color-mix(in srgb, var(--market-accent) 22%, transparent);width:14px;height:14px;color:var(--market-accent);border-radius:3px;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.mp-section-body{border-top:1px dashed #ffffff0f;margin-top:2px;padding:6px 12px 12px}.mp-dl{grid-template-columns:56px 1fr;gap:6px 10px;margin:0;display:grid}.mp-dl>div{display:contents}.mp-dl dt{color:var(--market-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:9px}.mp-dl dd{color:#e8f0ffd6;margin:0;font-size:.72rem;line-height:1.35}.mp-leg-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mp-leg-list li{color:#e8f0ffd1;background:#ffffff06;border:1px solid #ffffff0b;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:24px;padding:4px 7px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:10px;display:grid}.mp-leg-sym{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.mp-leg-weight{color:#dce4f094;font-variant-numeric:tabular-nums}.mp-paragraph{color:#e8f0ffc7;margin:0 0 8px;font-size:.7rem;line-height:1.45}.mp-paragraph--muted{color:#dce4f080}.mp-meta-row{justify-content:space-between;margin-top:4px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:10px;display:flex}.mp-meta-row span{color:#dce4f080}.mp-meta-row b{color:#e8f0ffdb;font-weight:600}.monolith-manifold-panel{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0e,#ffffff03),#070911b8;border:1px solid #c5dbff1f;border-radius:24px;align-items:stretch;gap:10px;padding:12px;display:flex;position:absolute;bottom:24px;left:24px;box-shadow:inset 0 1px #ffffff12,0 24px 80px #0000005c}.monolith-manifold-panel>div{background:#ffffff09;border-radius:16px;min-width:92px;padding:10px 12px}.monolith-manifold-panel span{color:#f2eedf85;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;display:block}.monolith-manifold-panel strong{color:#f6f9fff0;margin-top:5px;font-size:1rem;display:block}.monolith-manifold-stake{align-items:center;gap:7px;display:flex}.monolith-manifold-stake button{color:#f8f2ffcc;cursor:pointer;background:#bc74ff1f;border:1px solid #c488ff3d;border-radius:999px;padding:8px 10px}.monolith-manifold-stake button.is-active{color:#fff;background:#bc74ff57;border-color:#f4e1ff94;box-shadow:0 0 24px #bc74ff3d}.monolith-manifold-personal-panel{width:min(1120px,100vw - 56px)}.monolith-manifold-live-strip{margin-left:0}.monolith-manifold-page .risk-board-chip{--chip-glow:var(--player-color-light,#bc74ff);--chip-glow-soft:var(--player-color-glow-soft,#bc74ff42);--chip-rim:var(--player-color-rim,#f4e0fffa);--chip-rim-bottom:var(--player-color-rim-bottom,#bc74ffbd);--chip-rim-deep:var(--player-color-rim-deep,#581a8e85);--chip-rim-soft:var(--player-color-rim-soft,#bc74ff2e);--chip-face-top:var(--player-color-face-top,#a85ae2);--chip-face-mid:var(--player-color-face-mid,#722ab0);--chip-face-bottom:var(--player-color-face-bottom,#341254);--chip-base-top:var(--player-color-base-top,#7e3cbaf0);--chip-base-mid:var(--player-color-base-mid,#22103afa);--chip-base-bottom:var(--player-color-base-bottom,#160a26);--chip-shadow:var(--player-color-shadow,#040812e6);--chip-label:var(--player-color-label,#fffcfffc);--chip-label-shadow:var(--player-color-label-shadow,#140622b8)}.monolith-manifold-page .risk-board-chip:before{background:radial-gradient(circle, var(--player-color-glow-soft,#bc74ff2e), var(--player-color-rim-soft,#bc74ff0a) 52%, transparent 78%)}.monolith-manifold-page .risk-board-chip:after{background:linear-gradient(180deg, #fff6ff2e, #fff6ff0a 22%, transparent 42%), linear-gradient(180deg, var(--player-color-glow-soft,#bc74ff2e), transparent 92%);box-shadow:inset 0 0 0 1px var(--player-color-glow-soft,#bc74ff2e), 0 0 0 1px #fff0ff0d}.monolith-manifold-page .risk-board-chip .risk-chip-study-base{border-color:var(--player-color-glow-soft,#bc74ff47)}.monolith-manifold-page .risk-board-chip.is-active:before{background:radial-gradient(circle, var(--player-color-light,#e8c2ffeb), var(--player-color-glow,#d69aff6b) 36%, var(--player-color-glow-soft,#d69aff29) 58%, transparent 78%)}.monolith-manifold-page .risk-board-chip.is-active{--chip-glow-soft:var(--player-color-glow,#d496ff9e);--chip-glow:var(--player-color-light,#f4e0fffa);--chip-rim:var(--player-color-rim,#f4e0fffa);--chip-rim-soft:var(--player-color-rim-soft,#d496ff57)}.monolith-manifold-page .risk-board-chip.is-active .risk-board-chip-slot{background:linear-gradient(180deg, #fff4ff1a, #fff4ff05 18%, transparent 34%), linear-gradient(180deg, var(--player-color-face-bottom,#462068e0), var(--player-color-base-bottom,#140c22f5));box-shadow:inset 0 0 0 1px #f8e4ff33, inset 0 1px 0 #ffffff14, 0 0 8px var(--player-color-glow-soft,#e4b2ff2e), 0 0 16px var(--player-color-glow-soft,#d69aff1f)}.monolith-manifold-page .risk-board-chip.is-active:after{box-shadow:inset 0 0 0 1px #f8e4ffc7, 0 0 10px #ecc4ff3d, 0 0 20px var(--player-color-glow-soft,#d69aff2e)}.monolith-manifold-page .risk-board-chip.is-active .risk-chip-study-glow,.monolith-manifold-page .risk-chip-study-token.is-active .risk-chip-study-glow{background:radial-gradient(circle, var(--player-color-glow,#e8c2ffad), var(--player-color-glow-soft,#d69aff3d) 38%, transparent 76%)}.monolith-manifold-page .risk-board-chip.is-active .risk-chip-study-rim-glow,.monolith-manifold-page .risk-chip-study-token.is-active .risk-chip-study-rim-glow{background:radial-gradient(circle, var(--player-color-light,#f4e4ff8a), var(--player-color-glow-soft,#d69aff2e) 44%, transparent 72%)}.monolith-manifold-page .risk-board-chip.is-active .risk-chip-study-rim-outer,.monolith-manifold-page .risk-chip-study-token.is-active .risk-chip-study-rim-outer{box-shadow:0 0 8px #fff4ff57, 0 0 20px var(--player-color-glow,#d69aff8f), 0 0 42px var(--player-color-glow-soft,#d69aff3d)}.monolith-manifold-page .risk-board-floating-number.is-bet,.monolith-manifold-page .risk-board-metric-floating-number.is-bet{color:var(--player-float-bet,var(--player-color-light,#daaafffa));text-shadow:0 0 12px var(--player-float-bet-shadow,var(--player-color-glow,#b062ff7a)), 0 0 26px var(--player-color-glow-soft,#e1c3ff2e)}.monolith-manifold-page .risk-board-floating-number.is-remove,.monolith-manifold-page .risk-board-metric-floating-number.is-remove{color:var(--player-float-remove,var(--player-color-light,#daaaffbd));text-shadow:0 0 10px var(--player-float-remove-shadow,var(--player-color-glow-soft,#b062ff52)), 0 0 22px var(--player-color-glow-soft,#e1c3ff1f)}.risk-time-axis-wrap{z-index:2;pointer-events:none;position:absolute;bottom:18px;left:24px;right:110px}.risk-time-axis{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;display:grid}.risk-time-axis span{color:var(--muted);text-align:center;font-size:.78rem}.risk-time-axis .is-now{color:var(--live)}.risk-board-foundation-page{background:radial-gradient(circle at 50% 0,#9e7cff1a,#0000 24%),radial-gradient(circle at 65% 40%,#aedfff14,#0000 18%),linear-gradient(#0d1418 0%,#070c0f 100%)}.risk-board-foundation-shell{min-height:100vh;position:relative;overflow:hidden}.risk-board-foundation-stage{cursor:crosshair;background:radial-gradient(circle at 50% 18%,#ffffff05,#0000 28%) 0 0/100% 100%,radial-gradient(circle at 68% 42%,#a88ed40b,#0000 18%) 0 0/100% 100%,radial-gradient(circle at 24% 72%,#bc94d609,#0000 22%) 0 0/100% 100%,repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 9px) 0 0/100% 100%,repeating-linear-gradient(115deg,#ffffff04 0 1px,#0000 1px 11px) 0 0/100% 100%,linear-gradient(#171c20 0%,#121721 18%,#100d18 38%,#0c0812 62%,#050309 100%) 0 0/100% 220%;animation:40s ease-in-out infinite alternate riskBoardAtmosphere;position:absolute;inset:0}@keyframes riskBoardAtmosphere{0%{background-position:50% 18%,68% 42%,24% 72%,0 0,0 0,50% 0}50%{background-position:49% 20%,70% 38%,22% 76%,0 0,0 0,50% 48%}to{background-position:51% 16%,64% 46%,28% 68%,0 0,0 0,50% 100%}}.risk-board-canvas{width:100%;height:100%;display:block}.risk-board-foundation-hud{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px;display:flex;position:absolute;inset:0}.risk-board-price-scale{pointer-events:none;z-index:2;width:116px;position:absolute;top:0;bottom:0;right:18px}.risk-board-price-scale-rail{background:linear-gradient(#dceaff0f,#dceaff29,#dceaff0f);width:1px;position:absolute;top:22%;bottom:22%;right:38px}.risk-board-price-scale-tick{grid-template-columns:auto 10px;align-items:center;gap:8px;display:grid;position:absolute;right:38px;transform:translateY(-50%)}.risk-board-price-scale-mark{background:#dceaff33;width:10px;height:1px}.risk-board-price-scale-label{letter-spacing:.04em;color:#e6eefa70;text-align:right;min-width:58px;font-size:.72rem}.risk-board-price-scale-tick.is-now .risk-board-price-scale-mark{background:#e2f4ffb8;box-shadow:0 0 10px #a6e1ff29}.risk-board-price-scale-tick.is-now{grid-template-columns:auto 10px;right:28px}.risk-board-price-scale-tick.is-now .risk-board-price-scale-label{text-align:right;min-width:0}.risk-board-price-scale-tick.is-now .risk-board-price-scale-mark{display:none}.risk-board-price-scale-tick.is-now .risk-board-price-scale-label{color:#f0f7ffeb}.risk-board-personal-panel{z-index:3;pointer-events:auto;grid-template-columns:minmax(280px,340px) minmax(200px,220px);justify-content:start;align-items:start;gap:10px;width:min(560px,100vw - 56px);display:grid;position:absolute;bottom:24px;left:28px}.monolith-manifold-page .risk-board-personal-panel{grid-template-columns:1fr;width:min(920px,100vw - 56px)}.monolith-risk-control-v2{background:#ffffff09;border:1px solid #d2e2ff1a;border-radius:6px;gap:5px;min-width:0;padding:8px 9px;display:grid}.monolith-risk-control-v2>.risk-kicker{color:#f2eedf80;letter-spacing:.13em;text-transform:uppercase;font-size:.56rem}.monolith-risk-options-v2{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.monolith-risk-options-v2 button{color:#f6f9ffb8;height:26px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #d2e2ff1c;border-radius:6px;font-size:.63rem}.monolith-risk-options-v2 button:hover{border-color:var(--player-color-glow,#bc74ff80);color:#ffffffeb}.monolith-risk-options-v2 button.is-active{border-color:var(--player-color-light,#f4e0ffe0);background:linear-gradient(180deg, var(--player-color-glow-soft,#bc74ff38), #ffffff09);color:#fffffff5;box-shadow:0 0 22px var(--player-color-glow-soft,#bc74ff42)}.risk-board-risk-dock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0f,#ffffff03 22%,#0000 46%),linear-gradient(#0d111cf0,#080b12eb);border:1px solid #d4e1ff29;border-radius:18px;align-items:start;gap:2px;padding:5px 10px 12px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #7592c924,0 20px 60px #00000057}.risk-board-risk-dock:after{content:"";opacity:.92;background:linear-gradient(90deg,#0000,#70cfffe0,#0000);border-radius:999px;height:3px;position:absolute;bottom:6px;left:12%;right:12%;box-shadow:0 0 10px #70cfff4d,0 0 22px #70cfff1f}.risk-board-risk-dock-top{z-index:2;min-height:0;margin:0;padding:0;display:block;position:absolute;top:18px;left:12px}.risk-board-risk-dock-top .risk-kicker{letter-spacing:.16em;opacity:.68;font-size:.78rem;line-height:.9;display:block}.risk-board-chip-tray{background:linear-gradient(#ffffff05,#0000 28%),#0c0e182e;border-radius:12px;align-content:start;gap:0;margin-top:40px;padding:0;display:grid}.risk-board-risk-summary{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.risk-board-risk-summary-group{background:linear-gradient(#ffffff08,#0000 38%),#080c1047;border:1px solid #dfefe412;border-radius:12px;gap:5px;padding:8px 10px 9px;display:grid}.risk-board-risk-summary-toggle{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.risk-board-risk-summary-group .risk-kicker{letter-spacing:.15em;opacity:.64;margin-bottom:1px;font-size:.68rem;display:block}.risk-board-risk-summary-chevron{color:#f7faffb8;font-size:.92rem;line-height:1;transition:transform .16s,opacity .16s}.risk-board-risk-summary-group.is-open .risk-board-risk-summary-chevron{transform:rotate(45deg)}.risk-board-risk-summary-row{color:#dce6f594;justify-content:space-between;align-items:baseline;gap:10px;font-size:.72rem;display:flex}.risk-board-risk-summary-row strong{letter-spacing:-.02em;color:#f7fafff5;font-size:.92rem;font-weight:700}.risk-board-live-strip{grid-template-columns:132px 214px 164px;grid-template-areas:"won pnl roll";place-self:end center;align-items:end;gap:9px;width:max-content;margin-top:2px;margin-left:523px;display:grid}.monolith-manifold-page .risk-board-live-strip{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"bank won pnl roll risk summary";align-self:stretch;gap:6px;width:auto;margin:0}.risk-board-metric-card{background:radial-gradient(circle at 50% 0,#ffffff05,#0000 40%),linear-gradient(#0e16288a,#050a1494);border:1px solid #aad2ff14;border-radius:18px;padding:15px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 10px 26px #00000029}.monolith-manifold-page .risk-board-metric-card{background:radial-gradient(circle at 50% 0,#ffffff0a,#0000 44%),linear-gradient(#0f1522b8,#060a12b8);border-color:#d2e2ff1a;border-radius:8px;padding:8px 9px;box-shadow:inset 0 1px #ffffff0b,0 10px 26px #0000002e}.risk-board-metric-card-bankroll{grid-area:bank}.monolith-manifold-page .monolith-risk-control-v2{grid-area:risk}.monolith-manifold-page .risk-board-risk-summary{grid-area:summary;grid-template-columns:1fr;gap:5px;margin:0}.monolith-manifold-page .risk-board-risk-summary-group{border-radius:6px;padding:6px 8px}.risk-board-metric-card-won{grid-area:won}.risk-board-metric-card-label{letter-spacing:.18em;text-transform:uppercase;color:#dce6f594;font-size:.74rem}.monolith-manifold-page .risk-board-metric-card-label{letter-spacing:.12em;font-size:.53rem}.risk-board-metric-card-value{letter-spacing:-.04em;color:#f7fafffa;text-shadow:0 6px 18px #00000038;margin-top:8px;font-size:2.56rem;font-weight:800;line-height:1;display:block}.monolith-manifold-page .risk-board-metric-card-value{letter-spacing:0;text-shadow:none;margin-top:3px;font-size:.86rem}.risk-board-metric-card-floating-layer{pointer-events:none;position:absolute;inset:0}.risk-board-metric-floating-number{font-size:calc(.72rem + min(var(--float-scale,0), 48) * .014rem);letter-spacing:.03em;white-space:nowrap;font-weight:700;animation:1.1s cubic-bezier(.18,.72,.14,1) forwards riskBoardMetricFloatNumber;position:absolute;bottom:12px;right:16px}.risk-board-metric-floating-number.is-bet{color:#daaafff5;text-shadow:0 0 18px #b062ff3d}.risk-board-metric-floating-number.is-loss{color:#ff7a7afa;text-shadow:0 0 18px #ff464638}.risk-board-metric-floating-number.is-win{color:#82ffacfa;text-shadow:0 0 18px #39dc763d}.risk-board-metric-floating-number.is-rollover{color:#a894fffa;text-shadow:0 0 18px #8c6eff47}.risk-board-metric-floating-number.is-points{color:#e8c840fa;text-shadow:0 0 18px #e8c8404d}.monolith-board-float-zone{pointer-events:none;z-index:3;position:absolute;inset:0 320px 0 0;overflow:hidden}.monolith-board-float{left:calc(50% + var(--float-x,0px));letter-spacing:-.02em;white-space:nowrap;pointer-events:none;color:var(--pts-color,#e8c840);text-shadow:0 0 24px color-mix(in srgb, var(--pts-color,#e8c840) 50%, transparent);font-weight:800;animation:1.8s cubic-bezier(.18,.72,.14,1) forwards board-float-rise;position:absolute;bottom:42%;transform:translate(-50%)}.monolith-board-float--pts{font-size:calc(1rem + min(var(--float-scale,0), 60) * .022rem)}.monolith-board-float--pts.is-rocks-boost{font-size:calc(1.2rem + min(var(--float-scale,0), 60) * .028rem);text-shadow:0 0 24px color-mix(in srgb, var(--pts-color,#e8c840) 60%, transparent), 0 0 40px #ff8c4a61}.monolith-board-float--streak{opacity:.85;font-size:.8rem;bottom:calc(42% - 1.4rem)}.monolith-board-float--win{color:#9effc4fa;text-shadow:0 0 28px #50ffaa8c;font-size:1.35rem}.monolith-board-float--loss{color:#ffa8a8fa;text-shadow:0 0 22px #ff787873;font-size:1.1rem}@keyframes board-float-rise{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.85)}12%{opacity:1;transform:translate(-50%)translateY(0)scale(1.05)}30%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-80px)scale(.9)}}.risk-board-metric-card-pnl{grid-area:pnl;min-height:124px}.risk-board-metric-card-pnl.is-positive .risk-board-metric-card-value{color:#9effc4fa}.risk-board-metric-card-pnl.is-negative .risk-board-metric-card-value{color:#ffa8a8fa}.risk-board-metric-card-accent{content:"";opacity:.8;background:linear-gradient(90deg,#50ffaa00,#50ffaae6,#50ffaa00);border-radius:999px;height:3px;position:absolute;inset:auto 16px 0}.risk-board-metric-card-pnl.is-negative .risk-board-metric-card-accent{background:linear-gradient(90deg,#ff787800,#ff7878eb,#ff787800)}.risk-board-metric-card-won{align-self:end;min-height:86px}.risk-board-metric-card-won .risk-board-metric-card-value{color:#f4ecfff2;font-size:1.82rem}.risk-board-metric-card-rollover{background:radial-gradient(circle at 50% 0,#a894ff08,#0000 40%),linear-gradient(#0e0c1c8a,#08061294);border-color:#a894ff24;grid-area:roll;min-height:86px}.risk-board-metric-card-rollover .risk-board-metric-card-value{color:#bcaafffa;font-size:1.82rem}.risk-board-metric-card-rollover .risk-board-metric-card-accent{background:linear-gradient(90deg,#9478ff00,#a894ffeb,#9478ff00)}.risk-board-bankroll-strip{background:linear-gradient(#ffffff06,#0000),#080c105c;border:1px solid #dfefe414;border-radius:12px;align-items:center;margin-top:4px;padding:6px 8px 4px;display:grid}.risk-board-bankroll-stack{--stack-scale:1;--stack-glow:.12;width:34px;height:26px;transform:scale(var(--stack-scale));transform-origin:50%;transition:transform .22s;position:relative}.risk-board-bankroll-stack span{clip-path:polygon(50% 0%,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);border:1px solid var(--player-board-rim,#f3dfff6b);background:linear-gradient(180deg, #f6e2ff2e, #f6e2ff0a 26%, transparent 44%), linear-gradient(180deg, var(--player-color-face-mid,#6e2ca6eb), var(--player-color-base-bottom,#36125ef5));width:22px;height:16px;box-shadow:inset 0 1px 0 #ffffff29, inset 0 0 0 1px #fff5ff0f, 0 0 12px var(--player-board-glow-soft,rgba(188, 116, 255, var(--stack-glow)));transition:box-shadow .22s,transform .22s;position:absolute;left:50%;transform:translate(-50%)}.risk-board-bankroll-stack span:first-child{top:10px}.risk-board-bankroll-stack span:nth-child(2){top:5px}.risk-board-bankroll-stack span:nth-child(3){top:0}.risk-board-bankroll-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.risk-board-bankroll-metric{grid-template-columns:34px 1fr;align-items:center;gap:8px;display:grid}.risk-board-bankroll-metrics strong{color:var(--text);margin-top:4px;font-size:.98rem;display:block}.risk-board-chip-row{grid-template-columns:repeat(4,minmax(0,auto));justify-content:center;align-items:start;gap:0 4px;display:grid}.risk-board-chip{--chip-glow:#bc74ff;--chip-glow-soft:#bc74ff38;--chip-rim:#d8aaffeb;--chip-rim-bottom:#bc74ffbd;--chip-rim-deep:#581a8e85;--chip-rim-soft:#b066ff2e;--chip-face-top:#7032a4fa;--chip-face-mid:#4c1c7cfc;--chip-face-bottom:#240c3e;--chip-base-top:#4c2278e6;--chip-base-mid:#22103afa;--chip-base-bottom:#0e081c;--chip-shadow:#040812e6;--chip-label:#fffcfffc;--chip-label-shadow:#140622b8;cursor:pointer;appearance:none;width:64px;height:60px;color:inherit;z-index:1;background:0 0;border:0;padding:0;transition:transform .18s;display:block;position:relative}.risk-board-chip>*{z-index:1}.risk-board-chip.risk-chip-study-token.is-compact{width:64px;height:60px}.risk-board-chip.risk-chip-study-token.is-compact .risk-chip-study-shadow{inset:19px 9px 5px;transform:translateY(3px)}.risk-board-chip.risk-chip-study-token.is-compact .risk-chip-study-base-3{inset:14px 11px 7px}.risk-board-chip.risk-chip-study-token.is-compact .risk-chip-study-base-2{inset:11px 10px 9px}.risk-board-chip.risk-chip-study-token.is-compact .risk-chip-study-base-1{inset:9px 9px 11px}.risk-board-chip.risk-chip-study-token.is-compact .risk-chip-study-rim-glow{inset:6px 6px 10px}.risk-board-chip.risk-chip-study-token.is-compact .risk-chip-study-rim-outer{inset:7px 7px 12px}.risk-board-chip.risk-chip-study-token.is-compact .risk-chip-study-rim-inner{inset:9px 9px 14px}.risk-board-chip.risk-chip-study-token.is-compact .risk-chip-study-face{inset:10px 10px 16px}.risk-board-chip.risk-chip-study-token.is-compact .risk-chip-study-label{font-size:.7rem;transform:translateY(-4px)}.risk-board-chip.risk-chip-study-token.is-compact:after{inset:20px 20px 23px}.risk-board-chip-label{font-size:.7rem}.risk-board-chip:hover{transform:translateY(-2px)}.risk-board-chip:before{content:"";background:radial-gradient(circle, var(--chip-glow-soft), var(--chip-rim-soft) 52%, transparent 78%);filter:blur(5px);opacity:0;pointer-events:none;border-radius:999px;width:44px;height:14px;transition:opacity .18s,transform .18s,filter .18s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.risk-board-chip:after{content:"";clip-path:polygon(50% 0%,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);background:linear-gradient(180deg, #fff6ff38, #fff6ff0a 22%, transparent 42%), linear-gradient(180deg, var(--chip-glow-soft), transparent 92%);box-shadow:inset 0 0 0 1px var(--chip-rim-soft), 0 0 0 1px #fff0ff0f;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s,box-shadow .18s;position:absolute;inset:4px}.risk-board-chip-slot{clip-path:polygon(50% 0%,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);background:linear-gradient(180deg, #ffffff08, transparent 28%), linear-gradient(180deg, var(--chip-base-mid), var(--chip-base-bottom));opacity:.82;pointer-events:none;z-index:0;transition:opacity .18s,box-shadow .18s,transform .18s,background .18s;position:absolute;inset:10px 7px 6px;box-shadow:inset 0 1px #ffffff08,inset 0 -6px 9px #00000042}.risk-board-chip .risk-chip-study-glow{background:radial-gradient(circle, var(--chip-glow-soft), var(--chip-rim-soft) 44%, transparent 74%);filter:blur(10px)}.risk-board-chip .risk-chip-study-rim-glow{background:radial-gradient(circle, var(--chip-glow-soft), var(--chip-rim-soft) 46%, transparent 72%);filter:blur(8px)}.risk-board-chip .risk-chip-study-rim-outer{box-shadow:0 0 8px #ecd0ff1f, 0 0 16px var(--chip-glow-soft), 0 0 28px var(--chip-rim-soft)}.risk-board-chip .risk-chip-study-face{box-shadow:inset 0 0 0 1px #ffecff1a, inset 0 -10px 14px #0003, 0 0 14px var(--chip-rim-soft)}.risk-board-chip:focus-visible{outline:none}.risk-board-chip:focus-visible .risk-chip-study-rim-outer{box-shadow:0 0 12px #f6e0ff33, 0 0 26px var(--chip-glow), 0 0 46px var(--chip-glow-soft)}.risk-board-chip.is-active{z-index:3;transform:translateY(-4px)scale(1.03)}.risk-board-chip.is-active .risk-board-chip-slot{opacity:1;background:linear-gradient(180deg, #fff4ff1a, #fff4ff05 18%, transparent 34%), linear-gradient(180deg, var(--chip-face-bottom), var(--chip-base-bottom));box-shadow:inset 0 0 0 1px #f8e4ff33, inset 0 1px 0 #ffffff14, 0 0 8px var(--chip-glow-soft), 0 0 16px var(--chip-rim-soft);transform:scale(1.04)}.risk-board-chip.is-active:before{opacity:1;background:radial-gradient(circle, var(--chip-glow), var(--chip-glow-soft) 36%, var(--chip-rim-soft) 58%, transparent 78%);filter:blur(6px);width:52px;height:18px;transform:translate(-50%)translateY(4px)}.risk-board-chip.is-active:after{opacity:1;box-shadow:inset 0 0 0 1px #f8e4ffe0, 0 0 10px var(--chip-glow-soft), 0 0 20px var(--chip-rim-soft);transform:scale(1.08)}.risk-board-chip.is-active .risk-chip-study-glow{background:radial-gradient(circle, var(--chip-glow), var(--chip-glow-soft) 34%, var(--chip-rim-soft) 58%, transparent 76%);filter:blur(8px)}.risk-board-chip.is-active .risk-chip-study-rim-glow{background:radial-gradient(circle, var(--chip-rim), var(--chip-glow-soft) 42%, transparent 72%);filter:blur(6px)}.risk-board-chip.is-active .risk-chip-study-rim-outer{box-shadow:0 0 7px #fff4ff6b, 0 0 16px var(--chip-glow), 0 0 28px var(--chip-glow-soft)}.risk-board-chip.is-active .risk-chip-study-rim-inner{opacity:1;box-shadow:inset 0 0 0 1px #fff8ffd6,0 0 24px #f6e0ff47}.risk-board-chip.is-active .risk-chip-study-face{box-shadow:inset 0 0 0 1px #fff6ff2e, inset 0 -7px 10px #0000001f, 0 0 12px var(--chip-rim-soft)}.risk-board-personal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.risk-board-personal-grid div{background:#ffffff06;border:1px solid #dfefe40f;border-radius:12px;padding:8px 9px}.risk-board-personal-grid strong{margin-top:5px;font-size:.92rem;display:block}.risk-board-feed-state{letter-spacing:.14em;text-transform:uppercase;color:#f2eedfad;border:1px solid #dfefe41f;border-radius:999px;justify-self:start;padding:5px 8px;font-size:.66rem}.risk-board-feed-state.is-live{color:#d6f3fff0;background:#a6e1ff14;border-color:#a6e1ff4d}.risk-board-feed-state.is-connecting,.risk-board-feed-state.is-reconnecting,.risk-board-feed-state.is-degraded{color:#f2eedfbd}.risk-board-floating-layer{pointer-events:none;z-index:4;position:absolute;inset:0}.risk-board-floating-number{font-size:calc(.88rem + min(var(--float-scale,0), 42) * .018rem);letter-spacing:.04em;white-space:nowrap;animation:riskBoardFloatNumber var(--float-duration,1.4s) cubic-bezier(.18, .72, .14, 1) forwards;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.risk-board-floating-number.is-bet{color:#daaafffa;text-shadow:0 0 12px #b062ff7a,0 0 26px #e1c3ff2e}.risk-board-floating-number.is-remove{color:#ffe2c7f5;text-shadow:0 0 10px #ffbb806b,0 0 22px #ffebd029}.risk-board-floating-number.is-loss{color:#ff7a7afa;text-shadow:0 0 14px #ff464685,0 0 28px #ff9c9c2e}.risk-board-floating-number.is-win{--float-duration:1.85s;color:#82ffacfa;text-shadow:0 0 14px #39dc768a,0 0 32px #adffce33}.risk-board-floating-number.is-rollover{color:#bcaafffa;text-shadow:0 0 14px #9478ff80,0 0 30px #a894ff33}@keyframes riskBoardFloatNumber{0%{opacity:0;transform:translate(-50%,-34%)}12%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-170%)}}@keyframes riskBoardMetricFloatNumber{0%{opacity:0;transform:translateY(18%)}12%{opacity:1}to{opacity:0;transform:translateY(-60%)}}.risk-board-foundation-meta{max-width:420px}.risk-board-foundation-meta h1{margin-top:4px;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(2.4rem,4vw,4.8rem)}.risk-board-foundation-meta p:last-child{color:#f2eedfad;margin-top:10px;font-size:.95rem}.risk-board-room-status{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.risk-board-room-pill{letter-spacing:.12em;text-transform:uppercase;color:#e9f0fac2;background:#080c1647;border:1px solid #d8e8ff1f;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.68rem;display:inline-flex}.risk-board-room-pill.is-connected{color:#b9ffd4f0;border-color:#78ffb833}.risk-board-room-pill.is-connecting,.risk-board-room-pill.is-reconnecting{color:#cde8ffe6;border-color:#a0d2ff2e}.risk-board-room-pill.is-error{color:#ffb4b4f0;border-color:#ff8c8c33}.risk-board-room-identity{gap:3px;margin-top:10px;display:grid}.risk-board-room-identity strong{color:#f7fafff0;font-size:.94rem}.risk-board-foundation-assets{pointer-events:auto;gap:8px;margin-top:14px;display:flex}.risk-board-foundation-assets button{color:#f2eedfb8;cursor:pointer;background:#0a0f1285;border:1px solid #dfefe424;border-radius:999px;padding:9px 14px}.risk-board-foundation-assets button.is-active{color:#f2eedf;background:#80baff24;border-color:#acdbff57;box-shadow:0 0 24px #80baff14}.risk-board-foundation-stats{grid-template-columns:repeat(2,minmax(120px,1fr));gap:12px;display:grid}.risk-board-foundation-stats div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff08,#0000),#0a0f1299;border:1px solid #dfefe41a;border-radius:16px;padding:14px 16px}.risk-board-foundation-stats span{text-transform:uppercase;letter-spacing:.16em;color:#f2eedfa3;font-size:.72rem}.risk-board-foundation-stats strong{color:var(--text);margin-top:6px;font-size:1.04rem;display:block}.risk-tray-playground-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% 56%,#587aff24,#0000 18%),radial-gradient(circle at 62% 60%,#985eff1f,#0000 16%),linear-gradient(#0f1020 0%,#0a0b16 48%,#07080f 100%)}.risk-tray-playground-stage{place-items:center;min-height:100vh;padding:40px 24px 120px;display:grid;position:relative;overflow:hidden}.risk-tray-playground-backdrop{opacity:.8;background:radial-gradient(circle at 50% 60%,#5fa0ff14,#0000 14%) 0 0/100% 100%,repeating-linear-gradient(30deg,#ffffff06 0 1px,#0000 1px 22px) 0 0/78px 44px,repeating-linear-gradient(-30deg,#ffffff06 0 1px,#0000 1px 22px) 0 0/78px 44px,repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 19px) 0 0/78px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000,#000000ad 62%,#0000 100%);mask-image:radial-gradient(circle at 50% 48%,#000,#000000ad 62%,#0000 100%)}.risk-tray-playground-meta{z-index:1;max-width:320px;position:absolute;top:30px;left:30px}.risk-tray-playground-meta h1{margin:6px 0 0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(2.1rem,4vw,4rem)}.risk-tray-playground-meta p:last-child{color:#f2eedfa8;margin-top:8px}.risk-chip-study{--chip-glow:#bc74ff;--chip-glow-soft:#bc74ff57;--chip-rim:#d8aaffe0;--chip-rim-bottom:#bc74ffbd;--chip-rim-deep:#581a8e85;--chip-rim-soft:#b066ff2e;--chip-face-top:#561e86f5;--chip-face-mid:#3a1260fa;--chip-face-bottom:#1c0a30;--chip-base-top:#622c92e6;--chip-base-mid:#22103afa;--chip-base-bottom:#10081e;--chip-shadow:#040812e6;--chip-label:#fffcfffc;--chip-label-shadow:#140622b8;z-index:1;place-items:center;width:min(340px,100vw - 72px);min-height:260px;display:grid;position:relative}.risk-chip-study-token{cursor:pointer;width:220px;height:220px;transform-style:preserve-3d;background:0 0;border:0;position:relative}.risk-chip-study-token.is-compact{width:120px;height:120px}.risk-chip-study-shadow,.risk-chip-study-base,.risk-chip-study-rim-glow,.risk-chip-study-rim-outer,.risk-chip-study-rim-inner,.risk-chip-study-face,.risk-chip-study-glow{clip-path:polygon(50% 0%,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);position:absolute}.risk-chip-study-shadow{clip-path:polygon(50% 8%,90% 28%,94% 84%,50% 100%,6% 84%,10% 28%);background:radial-gradient(circle, var(--chip-shadow), #04081242 68%, transparent 100%);filter:blur(18px);inset:48px 24px 18px;transform:translateY(10px)}.risk-chip-study-glow{background:radial-gradient(circle, var(--chip-glow-soft), var(--chip-rim-soft) 44%, transparent 72%);filter:blur(20px);inset:8px}.risk-chip-study-base{border:1px solid var(--chip-rim-soft);background:linear-gradient(180deg, var(--chip-base-top), var(--chip-base-mid) 58%, var(--chip-base-bottom));box-shadow:inset 0 1px #f0dcff14,inset 0 -12px 16px #0000003d}.risk-chip-study-base-3{inset:34px 30px 18px}.risk-chip-study-base-2{inset:29px 26px 24px}.risk-chip-study-base-1{inset:24px 22px 30px}.risk-chip-study-rim-glow{background:radial-gradient(circle, var(--chip-glow-soft), var(--chip-rim-soft) 48%, transparent 72%);filter:blur(14px);inset:12px 12px 28px}.risk-chip-study-rim-outer{background:linear-gradient(180deg, #fff8ff42, #fff8ff0a 20%, transparent 34%), linear-gradient(180deg, var(--chip-rim), var(--chip-rim-bottom) 42%, var(--chip-rim-deep) 100%);box-shadow:0 0 10px #ecd0ff24, 0 0 22px var(--chip-glow-soft), 0 0 38px var(--chip-rim-soft);inset:18px 18px 34px;overflow:hidden}.risk-chip-study-rim-outer:before{content:"";pointer-events:none;opacity:.16;mix-blend-mode:overlay;background:repeating-linear-gradient(120deg,#ffffff0f 0 1px,#0000 1px 7px),linear-gradient(90deg,#ffffff08,#0000 18% 82%,#0000000f);position:absolute;inset:0}.risk-chip-study-rim-inner{opacity:.92;background:linear-gradient(#ffffff1f,#0000 30%),linear-gradient(#fff7ff38,#fff7ff0a);inset:21px 21px 37px;box-shadow:inset 0 0 0 1px #fff6ff61,0 0 14px #ffeeff14}.risk-chip-study-face{border:1px solid var(--chip-rim-soft);isolation:isolate;background:radial-gradient(circle at 50% 20%, #ffeaff24, transparent 30%), linear-gradient(180deg, #ffe4ff24, #ffe4ff05 22%, transparent 38%), linear-gradient(180deg, var(--chip-face-top), var(--chip-face-mid) 56%, var(--chip-face-bottom));box-shadow:inset 0 0 0 1px #ffecff14, inset 0 -12px 16px #0003, 0 0 18px var(--chip-rim-soft);inset:28px 28px 44px;overflow:hidden}.risk-chip-study-face:before{content:"";pointer-events:none;opacity:.24;mix-blend-mode:soft-light;background:repeating-linear-gradient(135deg,#ffffff06 0 2px,#00000004 2px 4px),repeating-linear-gradient(45deg,#ffffff03 0 1px,#0000 1px 7px),radial-gradient(circle at 50% 16%,#ffffff0d,#0000 38%);position:absolute;inset:0}.risk-chip-study-face:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 8%,#ffffff0b,#0000 24%),radial-gradient(circle at 50% 115%,#0003,#0000 40%);position:absolute;inset:0}.risk-chip-study-label{letter-spacing:.02em;color:var(--chip-label);text-shadow:0 1px #ffffff29,0 2px 3px #00000038;place-items:center;font-size:2rem;font-weight:800;display:grid;position:absolute;inset:0;transform:translateY(-16px)}.risk-chip-study-label:before,.risk-chip-study-label:after{content:attr(data-label);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.risk-chip-study-label:before{color:var(--chip-label-shadow);filter:blur(1.2px);opacity:.95;transform:translateY(1.5px)}.risk-chip-study-label:after{color:#ffffff38;transform:translateY(-1px)}.risk-chip-study-token:after{content:"";clip-path:polygon(50% 0%,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);pointer-events:none;filter:blur(10px);opacity:.8;background:radial-gradient(circle at 50% 46%,#0000002e,#0000 34%);position:absolute;inset:56px 56px 72px}.risk-chip-study-token.is-active{transform:translateY(-4px)}.risk-chip-study-token.is-active .risk-chip-study-glow{background:radial-gradient(circle, var(--chip-glow), var(--chip-glow-soft) 42%, transparent 74%);filter:blur(24px)}.risk-chip-study-token.is-active .risk-chip-study-rim-glow{background:radial-gradient(circle, var(--chip-glow), var(--chip-glow-soft) 44%, transparent 72%);filter:blur(18px)}.risk-chip-study-token.is-active .risk-chip-study-rim-outer{box-shadow:0 0 12px #f6e0ff38, 0 0 26px var(--chip-glow), 0 0 52px var(--chip-glow-soft);animation:2.2s ease-in-out infinite riskChipRimPulse}.risk-chip-study-token.is-active .risk-chip-study-rim-inner{opacity:1;animation:2.2s ease-in-out infinite riskChipInnerPulse;box-shadow:inset 0 0 0 1px #fff8ff85,0 0 18px #f6e0ff1f}@keyframes riskChipRimPulse{0%,to{box-shadow:0 0 12px #f6e0ff33, 0 0 22px var(--chip-glow-soft), 0 0 42px var(--chip-rim-soft)}50%{box-shadow:0 0 16px #ffeeff47, 0 0 34px var(--chip-glow), 0 0 66px var(--chip-glow-soft)}}@keyframes riskChipInnerPulse{0%,to{opacity:.94;box-shadow:inset 0 0 0 1px #fff8ff7a,0 0 16px #f6e0ff1a}50%{opacity:1;box-shadow:inset 0 0 0 1px #fffaffad,0 0 24px #f6e0ff29}}.risk-chip-study-token.is-active .risk-chip-study-face{box-shadow:inset 0 0 0 1px #ffefff1a, inset 0 -12px 16px #0000002e, 0 0 24px var(--chip-rim-soft)}.risk-chip-study-token.is-compact .risk-chip-study-shadow{inset:28px 12px 6px;transform:translateY(7px)}.risk-chip-study-token.is-compact .risk-chip-study-base-3{inset:19px 16px 12px}.risk-chip-study-token.is-compact .risk-chip-study-base-2{inset:15px 14px 16px}.risk-chip-study-token.is-compact .risk-chip-study-base-1{inset:12px 12px 20px}.risk-chip-study-token.is-high-value{--chip-glow:#ffc960;--chip-glow-soft:#ffc96057;--chip-rim:#ffdc8af5;--chip-rim-bottom:#ca8922d6;--chip-rim-deep:#5c320ac7;--chip-rim-soft:#ffc24a29;--chip-rim-highlight:#fff4d4f0}.risk-chip-study-token.is-compact .risk-chip-study-rim-glow{inset:8px 8px 18px}.risk-chip-study-token.is-compact .risk-chip-study-rim-outer{inset:10px 10px 22px}.risk-chip-study-token.is-compact .risk-chip-study-rim-inner{inset:13px 13px 25px}.risk-chip-study-token.is-compact .risk-chip-study-face{inset:14px 14px 28px}.risk-chip-study-token.is-compact .risk-chip-study-label{font-size:1rem;transform:translateY(-9px)}.risk-chip-study-token.is-compact:after{inset:30px 30px 42px}.risk-chip-study-pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.risk-chip-study-pills button{color:#f2eedfcc;cursor:pointer;background:#ffffff0a;border:1px solid #dfefe41f;border-radius:10px;padding:8px 10px}.risk-chip-study-pills button.is-active{color:#f5fbfffa;background:#82d8ff1a;border-color:#82d8ff57}.risk-tray-dock-restored{z-index:1;place-items:center;width:min(620px,100vw - 72px);padding-top:36px;display:grid;position:relative}.risk-tray-dock-restored-base{background:linear-gradient(#ffffff0d,#0000 18%),linear-gradient(#191d2ef5,#0a0c16fa);border:1px solid #c4deff29;border-radius:24px;height:106px;position:absolute;bottom:0;left:0;right:0;transform:perspective(1400px)rotateX(22deg);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #7d9adc29,0 24px 90px #0006}.risk-tray-dock-restored-base:after{content:"";background:linear-gradient(#475b8ae0 0%,#222c46fa 26%,#080b14 100%);border:1px solid #94b1e624;border-top:0;border-radius:0 0 24px 24px;height:32px;position:absolute;bottom:-20px;left:6px;right:6px;box-shadow:inset 0 1px #accbff29,0 14px 28px #00000047}.risk-tray-dock-restored-rail{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:10px;width:calc(100% - 38px);padding:0 8px 18px;display:grid;position:relative}.risk-tray-dock-classic{z-index:1;width:min(620px,100vw - 72px);transform-style:preserve-3d;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:radial-gradient(circle at 50% 0,#beddff14,#0000 32%),linear-gradient(#ffffff14,#ffffff04 18%,#0000 42%),linear-gradient(#22273a94,#111422ad 48%,#080a12c7 100%);border:1px solid #cce4ff2e;border-radius:24px;padding:18px 18px 22px;position:relative;transform:perspective(1400px)rotateX(20deg);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #89a8e824,0 24px 90px #00000047}.risk-tray-dock-classic:before{content:"";pointer-events:none;background:linear-gradient(#ffffff08,#0000 24%),radial-gradient(circle at 50% 10%,#b8e4ff0f,#0000 36%);border:1px solid #deecff14;border-radius:18px;position:absolute;inset:10px}.risk-tray-dock-classic:after{content:"";background:linear-gradient(#6c83b647 0%,#1e2842b8 22%,#070a12eb 100%);border:1px solid #a6c2f024;border-top:0;border-radius:0 0 24px 24px;height:30px;position:absolute;bottom:-18px;left:6px;right:6px;transform:translateZ(-4px);box-shadow:inset 0 1px #bed6ff1a,0 14px 28px #00000042}.risk-tray-dock-classic-rail{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0d,#0000 28%),linear-gradient(#1e24386b,#0e121e8f);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;padding:14px 14px 10px;display:grid;position:relative;transform:translateZ(12px);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #576a961f}.risk-tray-token-classic{cursor:pointer;min-height:104px;transform-style:preserve-3d;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.risk-tray-token-classic-shell,.risk-tray-token-classic-face,.risk-tray-token-classic-glow{clip-path:polygon(50% 0%,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);position:absolute}.risk-tray-token-classic-shell{background:linear-gradient(#ffffff1f,#0000 42%),linear-gradient(#3849708f,#111824d1);border:1px solid #bfddff2e;inset:18px 10px 2px;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 -8px 20px #0000003d,0 10px 22px #00000038}.risk-tray-token-classic-face{background:linear-gradient(#ffffff24,#0000 42%),linear-gradient(#314776e6,#151f38f5);border:1px solid #aae7ff29;inset:8px 18px 12px}.risk-tray-token-classic-label{letter-spacing:.03em;color:#cbe6ffeb;text-shadow:0 0 10px #6fc6ff33,0 0 18px #6fc6ff14;place-items:center;font-size:.9rem;font-weight:700;display:grid;position:absolute;inset:0}.risk-tray-token-classic:hover .risk-tray-token-classic-shell{background:linear-gradient(#ffffff1f,#0000 44%),linear-gradient(#3d5c94b8,#252f5ad6);border-color:#cb93ff42;transform:translateY(-2px)}.risk-tray-token-classic:hover .risk-tray-token-classic-face{border-color:#82d8ff52;transform:translateY(-2px)}.risk-tray-token-classic.is-active{z-index:2}.risk-tray-token-classic.is-active .risk-tray-token-classic-glow{filter:blur(12px);background:radial-gradient(circle,#63d9ff6b,#63d9ff14 52%,#0000 72%);inset:-4px 6px -12px}.risk-tray-token-classic.is-active .risk-tray-token-classic-shell{background:linear-gradient(#ffffff2e,#0000 42%),linear-gradient(#4da0ffd1,#1f4a9be6);border-color:#88dbffa8;inset:10px 2px -10px;transform:translateY(-6px);box-shadow:inset 0 0 0 1px #ffffff0a,0 0 26px #6acbff47,0 0 48px #6acbff24,0 14px 28px #0000003d}.risk-tray-token-classic.is-active .risk-tray-token-classic-face{background:linear-gradient(#fff3,#0000 38%),linear-gradient(#4cc4fff5,#1a55a4fa);border-color:#b5f3ffc2;inset:0 10px 4px}.risk-tray-token-classic.is-active .risk-tray-token-classic-label{color:#f7fcff;text-shadow:0 0 12px #b5edff70,0 0 24px #b5edff2e;font-size:1.18rem}.risk-tray-token-classic-badge{z-index:2;color:#ecf9fffa;text-align:center;background:linear-gradient(#ffffff1f,#0000 34%),linear-gradient(#1f4a9bfa,#0e224a);border:1px solid #8ce0ff75;border-radius:14px;min-width:44px;padding:6px 10px;font-size:.82rem;font-weight:700;position:absolute;top:-4px;right:10px;box-shadow:0 0 16px #63d9ff38,0 10px 18px #0003}.risk-tray-dock-classic-underlight{background:linear-gradient(90deg,#0000,#92daffdb,#0000);border-radius:999px;height:4px;position:absolute;bottom:1px;left:18%;right:18%;box-shadow:0 0 12px #92daff3d,0 0 26px #92daff1a}.risk-tray-playground-controls{z-index:1;gap:12px;display:flex;position:absolute;bottom:28px;left:30px}.risk-tray-playground-control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff08,#0000),#080c1085;border:1px solid #dfefe41a;border-radius:14px;gap:8px;min-width:140px;padding:12px 14px;display:grid}.risk-tray-playground-control strong{font-size:1.05rem}.risk-tray-stepper{align-items:center;gap:8px;display:flex}.risk-tray-stepper button{color:#f2eedfd1;cursor:pointer;background:#ffffff0a;border:1px solid #dfefe41f;border-radius:9px;width:30px;height:30px}@media (width<=900px){.risk-board-personal-panel{grid-template-columns:1fr;width:auto;bottom:18px;left:18px}.risk-board-risk-dock-top{flex-direction:column;align-items:start}.risk-board-risk-dock-top p{text-align:left;max-width:none}.risk-board-chip{width:88px;height:88px}.risk-tray-dock{width:min(100%,520px)}.risk-chip-study-token{width:180px;height:180px}.risk-tray-playground-controls{flex-direction:column;bottom:18px;left:18px;right:18px}.risk-board-foundation-hud{padding:18px 18px 0;right:0}.risk-board-foundation-stats{grid-template-columns:repeat(2,minmax(100px,1fr))}.risk-board-personal-panel{grid-template-columns:1fr;width:auto;bottom:18px;left:18px;right:18px}.risk-board-personal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.risk-mesh-page{background:radial-gradient(circle at top,#e1c07d0f,#0000 24%),linear-gradient(#101619 0%,#090f12 100%)}.risk-mesh-layout{grid-template-columns:320px minmax(0,1fr);min-height:100vh;display:grid}.risk-mesh-panel{background:#0a0e10eb;border-right:1px solid #dfefe414;align-content:start;gap:14px;padding:22px 18px;display:grid}.risk-mesh-panel h2{margin:4px 0 0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:2rem}.risk-mesh-panel-section{margin-bottom:4px}.risk-mesh-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.risk-mesh-toggle button{color:var(--muted);cursor:pointer;background:#ffffff08;border:1px solid #dfefe41f;border-radius:14px;padding:10px 12px}.risk-mesh-toggle button.is-active{color:var(--text);background:#e1c07d14;border-color:#e1c07d6b}.risk-mesh-control{gap:7px;display:grid}.risk-mesh-control input[type=range]{width:100%;accent-color:var(--accent)}.risk-mesh-control strong,.risk-mesh-help{color:var(--muted);font-size:.9rem}.risk-mesh-stage{cursor:grab;background:linear-gradient(#0d1215fa,#070a0c);place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.risk-mesh-stage:active{cursor:grabbing}.risk-hex-mesh-playground path{stroke-width:1.35px;cursor:pointer;transition:fill .14s,stroke .14s,stroke-width .14s,filter .14s}.risk-hex-mesh-playground g{cursor:pointer;transition:opacity .42s}.risk-hex-mesh-playground g.is-leaving{animation:.9s ease-out riskLeavingPulse}.risk-hex-mesh-playground{width:min(100%,1180px);height:auto;max-height:100vh}.risk-mesh-bounds{fill:none;stroke:#e1c07d24;stroke-width:1px}.risk-betting-zone{fill:#76bcff33;stroke:#b2e0ff33;stroke-width:1px;filter:drop-shadow(0 0 30px #76bcff24)drop-shadow(0 0 60px #76bcff14)}.risk-mesh-centerline{stroke:#edf8cf2e;stroke-width:1px;stroke-dasharray:6 8}.risk-hex-mesh-playground path.is-reference{stroke:#e1c07deb;stroke-width:2px;fill:#e1c07d14}.risk-hex-mesh-playground path.is-hovered{filter:drop-shadow(0 0 10px #f8f0ff24)}.risk-hex-mesh-playground path.is-owned{filter:drop-shadow(0 0 12px #602b8329)}.risk-hex-inner-fill{pointer-events:none}.risk-hex-inner-fill.is-betting{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 18px #ba7cff70)drop-shadow(0 0 38px #ba7cff42)drop-shadow(0 0 62px #def2ff2e)drop-shadow(0 0 90px #def2ff1a);animation:1.45s cubic-bezier(.22,0,.16,1) infinite riskBettingPulse}.risk-hex-inner-fill.is-leaving{filter:drop-shadow(0 0 14px #975cd657)drop-shadow(0 0 28px #975cd62e);animation:1.4s cubic-bezier(.16,.72,.18,1) riskLeavingGlow}.risk-hex-midline{pointer-events:none;stroke:#fff7e72e;stroke-width:.9px;stroke-dasharray:2 5;stroke-linecap:round}.risk-hex-midline.is-active{stroke:#d7f1ffeb;stroke-width:1.7px;filter:drop-shadow(0 0 8px #a6e1ff47)}.risk-hex-midline.is-confirmed{stroke:#c3ecff;stroke-width:2.1px;filter:drop-shadow(0 0 10px #b9ecff6b)}.risk-hex-price-fill{pointer-events:none}.risk-hex-price-fill.is-active{filter:drop-shadow(0 0 14px #a6e1ff3d)}.risk-hex-price-fill.is-confirmed{filter:drop-shadow(0 0 18px #b9ecff57)}.risk-hex-confirm-flare{pointer-events:none;animation:.82s cubic-bezier(.08,.82,.14,1) riskConfirmPulse}.risk-hex-confirm-ring{pointer-events:none;animation:1.4s cubic-bezier(.16,.72,.18,1) riskConfirmRing}.risk-test-line{pointer-events:none;stroke:#d8f3fff5;stroke-width:2.35px;stroke-linecap:round;filter:drop-shadow(0 0 10px #a6e1ff47)}.risk-test-line-dot{pointer-events:none;fill:#dff5fffa;filter:drop-shadow(0 0 14px #b9ecff66)}@keyframes riskConfirmPulse{0%{opacity:1}22%{opacity:.9}50%{opacity:.32}to{opacity:0}}@keyframes riskConfirmRing{0%{opacity:.08}8%{opacity:1}28%{opacity:.95}to{opacity:0}}@keyframes riskLeavingPulse{0%{opacity:1}35%{opacity:.76}to{opacity:1}}@keyframes riskLeavingGlow{0%{opacity:1;filter:drop-shadow(0 0 #975cd600)drop-shadow(0 0 #975cd600)}18%{opacity:1;filter:drop-shadow(0 0 16px #975cd65c)drop-shadow(0 0 30px #975cd629)}52%{opacity:1;filter:drop-shadow(0 0 26px #975cd680)drop-shadow(0 0 46px #975cd63d)}to{opacity:1;filter:drop-shadow(0 0 8px #975cd629)drop-shadow(0 0 18px #975cd614)}}@keyframes riskBettingPulse{0%{opacity:.62;filter:drop-shadow(0 0 10px #ba7cff38)drop-shadow(0 0 22px #ba7cff1a)drop-shadow(0 0 34px #def2ff0f);transform:scale(.93)}22%{opacity:.92;filter:drop-shadow(0 0 22px #c28aff75)drop-shadow(0 0 42px #c28aff3d)drop-shadow(0 0 64px #def2ff29)drop-shadow(0 0 92px #def2ff14);transform:scale(1.015)}50%{opacity:1;filter:drop-shadow(0 0 28px #ca9aff9e)drop-shadow(0 0 52px #ca9aff57)drop-shadow(0 0 78px #e2f4ff42)drop-shadow(0 0 112px #e2f4ff1f);transform:scale(1.085)}72%{opacity:.9;filter:drop-shadow(0 0 20px #c28aff66)drop-shadow(0 0 38px #c28aff33)drop-shadow(0 0 58px #def2ff24)drop-shadow(0 0 86px #def2ff12);transform:scale(1.02)}to{opacity:.62;filter:drop-shadow(0 0 10px #ba7cff38)drop-shadow(0 0 22px #ba7cff1a)drop-shadow(0 0 34px #def2ff0f);transform:scale(.93)}}.risk-mesh-origin-dot{fill:#edf8cff0}.risk-mesh-reference-label{fill:#edf8cfcc;font-size:14px}@media (width<=980px){.risk-stage-stats{grid-template-columns:1fr}.risk-chart-frame{min-height:420px}.risk-stage-hud{flex-direction:column;right:88px}.risk-price-axis{width:88px}.risk-time-axis-wrap{right:88px}.risk-mesh-layout{grid-template-columns:1fr}.risk-board-foundation-hud{flex-direction:column}.risk-board-foundation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-mesh-panel{border-bottom:1px solid #dfefe414;border-right:0}}.m2d-page{color:#e0e0f0;background:radial-gradient(circle at 58% 48%,#4f7ea424,#0000 28%),radial-gradient(circle at 32% 60%,#682e7229,#0000 30%),linear-gradient(#080812 0%,#05060d 48%,#030408 100%);grid-template-rows:1fr;font-family:IBM Plex Mono,Fira Mono,monospace;display:grid;position:fixed;inset:0;overflow:hidden}.m2d-page:before{content:"";pointer-events:none;z-index:2;mix-blend-mode:screen;background:radial-gradient(circle at 18% 24%,#5cd28a14,#0000 24%),radial-gradient(circle at 78% 28%,#5fc4ff17,#0000 26%),radial-gradient(circle at 52% 74%,#ffb75a0e,#0000 28%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d2e2ff0f,inset 0 0 130px #00000094}.m2d-page:after{content:"";pointer-events:none;z-index:3;background:#919cb480;height:3px;position:absolute;top:0;left:0;right:0}.m2d-page.is-open:after{background:linear-gradient(90deg,#5cd28a,#5dc4ff)}.m2d-page.is-locked:after{background:linear-gradient(90deg,#ff9f43,#ffcf5a)}.m2d-page.is-settled:after{background:linear-gradient(90deg,#ffdc50,#7cc8ff)}.m2d-canvas-container{position:absolute;inset:0}.m2d-canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;display:block}.m2d-canvas[data-panning=true]{cursor:grabbing}.m2d-camera-controls{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#070911ad;border:1px solid #d2e2ff1f;border-radius:8px;align-items:center;gap:6px;padding:7px;display:flex;position:absolute;top:150px;right:22px;box-shadow:inset 0 1px #ffffff0d,0 14px 42px #0000003d}.m2d-camera-controls button{color:#f6f9ffd1;cursor:pointer;background:#ffffff0b;border:1px solid #d2e2ff1f;border-radius:6px;min-width:28px;height:28px;padding:0 8px;font-family:inherit;font-size:11px}.m2d-camera-controls button:hover{color:#fffffff2;border-color:#a6e1ff57}.m2d-camera-controls span{text-align:right;color:#f2eedf85;font-variant-numeric:tabular-nums;min-width:36px;font-size:10px}.m2d-player-hud{z-index:5;justify-content:flex-end;width:auto;top:18px;left:auto;right:22px}.mp-axes-row{flex-direction:column;gap:6px;margin-top:8px;display:flex}.mp-axis-line{align-items:center;gap:8px;min-width:0;display:flex}.mp-axis-tag{background:color-mix(in srgb, var(--market-accent) 24%, transparent);width:14px;height:14px;color:var(--market-accent);text-transform:uppercase;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:9px;font-weight:700;display:inline-flex}.mp-basket-row--inline{margin-top:0}.mp-phase-strip{letter-spacing:.12em;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding:5px 10px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:10px;display:flex}.mp-phase-label{font-weight:700}.mp-phase-countdown{text-transform:uppercase;color:#dce4f099;font-weight:500}.mp-phase-strip--open{color:#78e89ef2;background:#50d2821a;border:1px solid #50d2824d}.mp-phase-strip--locked{color:#ffb864f2;background:#ffa0321a;border:1px solid #ffa0324d}.mp-phase-strip--settled{color:#ffe880f2;background:#ffdc501a;border:1px solid #ffdc504d}.mp-phase-strip--pending,.mp-phase-strip--waiting{color:#b4bcdcd9;background:#9696c814;border:1px solid #9696c833}.mp-axis-detail{border-top:1px dashed #ffffff0f;margin-top:10px;padding-top:8px}.mp-axis-detail:first-child{border-top:0;margin-top:0;padding-top:0}.mp-axis-detail-head{letter-spacing:.14em;text-transform:uppercase;color:var(--market-accent);margin-bottom:4px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:9.5px}.mp-conn-strip{letter-spacing:.16em;text-transform:uppercase;color:#ffffff52;margin-top:8px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:9px}.m2d-connection-state{color:#ffffff4d;letter-spacing:.06em;font-size:10px}.m2d-status-panel{pointer-events:none;z-index:4;align-items:flex-start;gap:12px;display:flex;position:absolute;top:78px;right:22px}.m2d-live-strip{display:none}.m2d-live-strip .risk-board-metric-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 0,#ffffff09,#0000 40%),linear-gradient(#0f1522b3,#060a12b8);border-color:#bed7ff1c;border-radius:8px}.m2d-axis-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070911a8;border:1px solid #d2e2ff21;border-radius:8px;flex-direction:column;gap:5px;width:286px;margin-left:auto;padding:8px 10px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 18px 60px #00000047}.m2d-axis-row{grid-template-columns:78px 74px 1fr;align-items:baseline;gap:7px;font-size:11px;display:grid}.m2d-axis-label{color:#f2eedf9e;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;overflow:hidden}.m2d-axis-delta{text-align:right;min-width:0;font-size:12px;font-weight:600}.m2d-axis-delta.is-pos{color:#50d282}.m2d-axis-delta.is-neg{color:#ff6b6b}.m2d-axis-detail{color:#ebf3ff80;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.m2d-axis-degraded{color:#ffa032;font-size:10px}.m2d-settlement-panel{text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;background:#080a10eb;border:1px solid #ffdc5059;border-radius:8px;min-width:320px;padding:22px 28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.m2d-settlement-header{letter-spacing:.12em;color:#ffdc50b3;text-transform:uppercase;margin-bottom:12px;font-size:11px}.m2d-settlement-coords{color:#ffffff8c;justify-content:center;gap:20px;margin-bottom:10px;font-size:13px;display:flex}.m2d-settlement-coords strong{color:#ffdc50}.m2d-settlement-ring{color:#ffffff80;font-size:11px}.m2d-settlement-user{border-top:1px solid #ffffff14;justify-content:space-between;gap:16px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.m2d-settlement-user span{color:#ffffff8a}.m2d-settlement-user strong{color:#fffc;font-weight:600}.m2d-settlement-user.is-won span{color:#5cd28a}.m2d-settlement-user.is-lost span{color:#ff7878b8}.m2d-control-panel{z-index:4;grid-template-columns:1fr;width:min(820px,100vw - 56px);bottom:18px;left:50%;transform:translate(-50%)}.m2d-risk-control{background:#ffffff09;border:1px solid #d2e2ff1a;border-radius:6px;gap:5px;min-width:0;padding:8px 9px;display:grid}.m2d-risk-control>span{color:#f2eedf80;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.m2d-risk-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.m2d-risk-options button{color:#f6f9ffb8;height:26px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #d2e2ff1c;border-radius:6px;font-size:10px}.m2d-risk-options button:hover:not(:disabled){border-color:var(--player-color-glow,#bc74ff80);color:#ffffffeb}.m2d-risk-options button.is-active{border-color:var(--player-color-light,#f4e0ffe0);background:linear-gradient(180deg, var(--player-color-glow-soft,#bc74ff38), #ffffff09);color:#fffffff5;box-shadow:0 0 22px var(--player-color-glow-soft,#bc74ff42)}.m2d-risk-options button:disabled{opacity:.42;cursor:not-allowed}.m2d-personal-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0f,#ffffff04),#070911cc;border:1px solid #c5dbff1f;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:8px;padding:9px;display:grid;box-shadow:inset 0 1px #ffffff12,0 24px 80px #0000006b}.m2d-account-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;min-width:0;display:grid}.m2d-account-strip div{background:radial-gradient(circle at 50% 0,#ffffff0a,#0000 44%),linear-gradient(#0f1522b8,#060a12b8);border:1px solid #d2e2ff1a;border-radius:6px;min-width:0;padding:7px 8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 10px 26px #0000002e}.m2d-account-strip span{color:#f2eedf80;letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;display:block}.m2d-account-strip strong{color:#f6f9ffed;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;display:block;overflow:hidden}.m2d-account-strip .is-positive strong{color:#6fe69df2}.m2d-account-strip .is-negative strong{color:#ff8484eb}.m2d-exposure-stack{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.m2d-exposure-row{background:#ffffff09;border:1px solid #d2e2ff1a;border-radius:6px;min-width:0;padding:7px 9px}.m2d-exposure-row span{color:#f2eedf85;letter-spacing:.12em;text-transform:uppercase;font-size:9px;display:block}.m2d-exposure-row strong{color:#f6f9ffeb;font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;display:block}.m2d-exposure-row small{color:#f2eedf75;margin-top:2px;font-size:10px;line-height:1.25;display:block}.m2d-exposure-row.is-open{border-color:#5cd28a29}.m2d-exposure-row.is-locked{border-color:#ffb85233}.m2d-exposure-row>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.m2d-exposure-row>button:hover strong{color:#fffffffa}.m2d-exposure-row strong em{color:#f2eedf75;font-size:10px;font-style:normal;font-weight:500}.m2d-inline-positions-list{gap:4px;margin:7px 0 0;padding:0;list-style:none;display:grid}.m2d-inline-positions-list li{border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-top:5px;font-size:10px;display:grid}.m2d-player-id{align-items:center;gap:8px;display:flex}.m2d-player-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.m2d-player-name{color:#f6f9ffd1;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.m2d-player-balance{color:#ffffff94;flex-shrink:0;font-size:12px}.m2d-panel-section-head{letter-spacing:.1em;color:#f2eedf8f;text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:10px;display:flex}.m2d-panel-section-head strong{color:#f6f9ffeb;letter-spacing:0;font-size:12px}.m2d-place-hint{color:#f2eedf85;letter-spacing:.04em;margin:0;font-size:10px;line-height:1.45}.m2d-locked-note,.m2d-empty-position{background:#ffffff0b;border:1px solid #d2e2ff1a;border-radius:6px;padding:10px 11px}.m2d-locked-note span{color:#ffffffa8;margin-bottom:4px;font-size:11px;display:block}.m2d-locked-note p,.m2d-empty-position{color:#ffffff61;margin:0;font-size:10px;line-height:1.45}.m2d-turn-clock{color:#f2eedf94;letter-spacing:.14em;text-transform:uppercase;text-align:center;pointer-events:none;text-shadow:0 1px #ffffff1a,0 8px 26px #00000085;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;height:100%;padding:0;font-size:9px;display:flex}.m2d-turn-clock strong{color:#f6f9ffeb;letter-spacing:0;font-variant-numeric:tabular-nums;text-shadow:0 0 18px color-mix(in srgb, var(--player-color-glow,#bc74ff8c) 48%, transparent), 0 9px 28px #0000009e;font-size:30px;font-weight:700;line-height:.95}.m2d-turn-clock>span:first-child{opacity:.72}.m2d-turn-clock>span:last-child{letter-spacing:.18em;color:#ecf2ffc7;background:#070a1280;border:1px solid #d2e2ff33;border-radius:999px;justify-content:center;align-items:center;padding:3px 10px;font-size:8px;display:inline-flex}.m2d-turn-clock.is-warm{color:#ffe18abd}.m2d-turn-clock.is-warm strong{color:#ffdc5ef5}.m2d-turn-clock.is-hot{color:#ffc384c7}.m2d-turn-clock.is-hot strong{color:#ffae52fa}.m2d-turn-clock.is-danger{color:#ffababc7}.m2d-turn-clock.is-danger strong{color:#ff7474fa}.m2d-top-clock{z-index:14;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;min-width:168px;height:auto;position:fixed;top:32px;left:50%;transform:translate(-50%)}.m2d-positions-toggle{color:#ffffffa8;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;width:100%;padding:2px 0 0;font-family:inherit;font-size:11px;display:flex}.m2d-positions-toggle:hover{color:#ffffffbf}.m2d-positions-list{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.m2d-position-row{border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding:7px 0;font-size:11px;display:flex}.m2d-position-main,.m2d-resolved-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.m2d-position-hex{color:#ffffff9e;font-size:10px}.m2d-position-estimate{color:#f2eedf80;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.m2d-position-amount{color:#f6f9ffe6;font-weight:700}.m2d-positions.is-locked .m2d-positions-toggle{color:#ffd79ae0;border-color:#ffb85238}.m2d-position-locked{color:#ffb852bd;letter-spacing:.08em;font-size:9px}.m2d-position-remove{color:#ffffff40;cursor:pointer;background:0 0;border:none;padding:0 2px;font-family:inherit;font-size:10px}.m2d-position-remove:hover{color:#ff6464b3}.m2d-resolved{flex-direction:column;gap:4px;display:flex}.m2d-resolved-row{border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding-top:7px;font-size:11px;display:flex}.m2d-resolved-row.is-won{color:#50d282}.m2d-resolved-row.is-lost{color:#ffffff4d}.m2d-canvas-wrap{position:absolute;inset:0}.m2d-board-float-zone{right:0}.m2d-board-float-zone .monolith-board-float{animation-duration:var(--float-duration,4.2s)}.m2d-player-hud .monolith-player-id-points-float{animation-duration:3.6s}.m2d-preview-replay{z-index:6;color:#f2f5ffe0;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070911b8;border:1px solid #d2e2ff2e;border-radius:8px;padding:8px 12px;position:absolute;bottom:16px;right:16px}.m2d-preview-replay:hover{background:#0a0e19d1;border-color:#d2e2ff47}@media (width<=860px){.m2d-player-hud{top:12px;left:12px;right:12px}.m2d-top-clock{min-width:132px;top:70px}.m2d-turn-clock strong{font-size:25px}.m2d-status-panel{flex-wrap:wrap;justify-content:flex-end;gap:10px;top:78px;left:14px;right:14px}.m2d-map-plate{width:min(320px,100vw - 24px);top:90px;left:12px}.m2d-axis-panel{width:calc(100vw - 28px);min-width:0;margin-left:0}.m2d-camera-controls{top:132px;right:14px}.m2d-control-panel{grid-template-columns:1fr;width:auto;bottom:12px;left:12px;right:12px;transform:none}}@media (width<=520px){.m2d-map-plate{width:calc(100vw - 24px)}.m2d-map-plate h1{font-size:16px}.m2d-map-plate p,.m2d-map-plate dd{font-size:10px}.m2d-account-strip,.m2d-exposure-stack{grid-template-columns:1fr}.m2d-settlement-panel{width:calc(100vw - 34px);min-width:0;padding:18px}.m2d-settlement-coords{flex-direction:column;gap:6px}}.m2d-io-chooser{border:1px solid color-mix(in srgb, var(--player-accent-core,#30d7ff) 30%, transparent);background:color-mix(in srgb, var(--player-accent-core,#30d7ff) 10%, #060a09a6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:172px;max-width:220px;color:color-mix(in srgb, var(--mono-text-primary,#e8e4da) 94%, white);pointer-events:auto;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;font:12px/1.4 JetBrains Mono,SF Mono,ui-monospace,monospace;display:flex;box-shadow:0 12px 32px #0000006b}.m2d-io-chooser-title{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--player-accent-core,#30d7ff) 72%, white);margin:0;font-family:system-ui,sans-serif;font-size:.66rem;font-weight:800;line-height:1.25}.m2d-io-chooser-row{gap:6px;display:flex}.m2d-io-chooser-btn{border:1px solid color-mix(in srgb, var(--player-accent-core,#30d7ff) 42%, transparent);background:color-mix(in srgb, var(--player-accent-core,#30d7ff) 12%, transparent);color:#f8fbfff5;cursor:pointer;border-radius:6px;flex:1;padding:7px 10px;font:600 12px/1 system-ui,sans-serif;transition:background .12s,border-color .12s}.m2d-io-chooser-btn:hover:not(:disabled){background:color-mix(in srgb, var(--player-accent-core,#30d7ff) 22%, transparent);border-color:color-mix(in srgb, var(--player-accent-core,#30d7ff) 58%, transparent)}.m2d-io-chooser-btn:disabled{opacity:.4;cursor:not-allowed}.m2d-io-chooser-btn--ghost{color:#d2e2ff9e;background:0 0;border-color:#d2e2ff2e;flex:none}.m2d-io-chooser-btn--ghost:hover:not(:disabled){color:#eef4ffdb;background:#d2e2ff0f;border-color:#d2e2ff52}.m2d-io-chooser-hint{color:color-mix(in srgb, var(--mono-text-secondary,#a7a39a) 88%, white 12%);margin:0;font-family:inherit;font-size:.78rem;line-height:1.45}.ptd-page{color:#eef2ecf0;background:radial-gradient(circle at 50% 0,#d2e2ff14,#0000 34%),#050706;min-height:100vh;padding:34px;font-family:IBM Plex Mono,Fira Mono,monospace}.ptd-header{max-width:920px;margin:0 auto 28px}.ptd-kicker{color:#a7a39ac2;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.ptd-header h1,.ptd-card h2{letter-spacing:0;margin:4px 0 0;font-family:Georgia,Times New Roman,serif}.ptd-header h1{font-size:34px}.ptd-header p{color:#d9d4c8ad;max-width:740px;line-height:1.55}.ptd-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;max-width:1280px;margin:0 auto;display:grid}.ptd-card{border:1px solid color-mix(in srgb, var(--player-board-rim) 34%, #ffffff14);background:linear-gradient(120deg, color-mix(in srgb, var(--player-board-fill-top) 10%, transparent), transparent 58%), color-mix(in srgb, var(--player-card-bg) 72%, #040708db);border-radius:8px;padding:16px}.ptd-card-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ptd-card h2{text-transform:capitalize;font-size:24px}.ptd-orb{aspect-ratio:1;background:radial-gradient(circle at 32% 22%, #ffffffe6, transparent 20%), linear-gradient(135deg, var(--player-orb-stop-1), var(--player-orb-stop-2), var(--player-orb-stop-3), var(--player-orb-stop-4));width:54px;box-shadow:0 0 20px color-mix(in srgb, var(--player-board-glow) 42%, transparent), inset -10px -12px 20px #0000005c;border-radius:50%}.ptd-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:16px 0;display:grid}.ptd-swatches span{color:#d9d4c89e;letter-spacing:.08em;text-transform:uppercase;gap:5px;min-width:0;font-size:9px;display:grid}.ptd-swatches span:before{content:"";background:var(--swatch);height:22px;box-shadow:0 0 12px color-mix(in srgb, var(--swatch) 30%, transparent);border:1px solid #ffffff29;border-radius:5px}.ptd-hex-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ptd-hex-grid label{background:#00000024;border-radius:7px;justify-items:center;gap:4px;min-width:0;padding:8px 4px;display:grid}.ptd-hex-grid span{color:#d9d4c894;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:9px;font-weight:800}.ptd-hex{width:72px;height:66px;overflow:visible}.monolith-player-id{pointer-events:auto;background:#070911a3;border:1px solid #d2e2ff21;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 10px 7px 8px;display:flex}.monolith-player-id-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.monolith-player-id-text{cursor:pointer;flex-direction:column;gap:1px;line-height:1;text-decoration:none;display:flex}.monolith-player-id-text:hover .monolith-player-id-name{color:#ebf3ff}.monolith-player-id-name{color:#ebf3ffeb;letter-spacing:.02em;font-size:.78rem;font-weight:500}.monolith-player-id-address{color:#ebf3ff61;letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:.66rem}.monolith-player-id-points{background:color-mix(in srgb, var(--pts-color,#e8c840) 10%, transparent);border:1px solid color-mix(in srgb, var(--pts-color,#e8c840) 28%, transparent);cursor:pointer;border-radius:8px;align-items:baseline;gap:4px;margin:0 2px;padding:5px 10px;text-decoration:none;transition:background .3s,border-color .3s,box-shadow .3s;display:flex;position:relative}.monolith-player-id-points:hover{background:color-mix(in srgb, var(--pts-color,#e8c840) 16%, transparent);box-shadow:0 0 10px 0 color-mix(in srgb, var(--pts-color,#e8c840) 20%, transparent)}.monolith-player-id-points-value{color:var(--pts-color,#e8c840);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700;line-height:1;transition:color .3s}.monolith-player-id-points-label{color:color-mix(in srgb, var(--pts-color,#e8c840) 55%, transparent);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;line-height:1;transition:color .3s}.monolith-player-id-streak{color:var(--pts-color,#e8c840);letter-spacing:.04em;text-transform:uppercase;opacity:.85;margin-left:2px;font-size:.62rem;font-weight:700;line-height:1}.monolith-player-id-rocks-sep{color:color-mix(in srgb, var(--pts-color,#e8c840) 35%, transparent);-webkit-user-select:none;user-select:none;margin:0 2px;font-size:.7rem;line-height:1}.monolith-player-id-rocks-value{color:#cfd6e0;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700;line-height:1}.monolith-player-id-rocks-icon{filter:saturate(.85);margin-left:2px;font-size:.78rem;line-height:1}.monolith-player-id-points[data-low-rocks=true] .monolith-player-id-rocks-value{color:#ff8c4a;animation:1.6s ease-in-out infinite rocks-low-pulse}@keyframes rocks-low-pulse{0%,to{opacity:1}50%{opacity:.55}}.monolith-player-id-points-popover{border:1px solid color-mix(in srgb, var(--pts-color,#e8c840) 22%, transparent);pointer-events:none;opacity:0;z-index:50;background:#0c1018f5;border-radius:8px;flex-direction:column;gap:4px;min-width:180px;padding:8px 10px;transition:opacity .12s ease-out,transform .12s ease-out;display:flex;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-3px);box-shadow:0 6px 18px #00000073}.monolith-player-id-points:hover .monolith-player-id-points-popover,.monolith-player-id-points:focus-visible .monolith-player-id-points-popover{opacity:1;transform:translateY(0)}.mppp-row{justify-content:space-between;gap:14px;font-size:.74rem;line-height:1.1;display:flex}.mppp-label{color:#cfd6e099;letter-spacing:.04em;text-transform:uppercase}.mppp-value{color:#e8edf4;font-variant-numeric:tabular-nums;font-weight:600}.mppp-streak .mppp-value{color:var(--pts-color,#e8c840)}.mppp-low .mppp-value{color:#ff8c4a}.monolith-player-id-points-float-layer{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:visible}.monolith-player-id-points-float{font-size:calc(.78rem + min(var(--float-scale,0), 60) * .012rem);color:var(--pts-color,#e8c840);white-space:nowrap;pointer-events:none;text-shadow:0 0 8px color-mix(in srgb, var(--pts-color,#e8c840) 35%, transparent);font-weight:700;animation:1.3s ease-out forwards pts-float-up;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.monolith-player-id-points-float.is-rocks-boost{font-size:calc(.92rem + min(var(--float-scale,0), 60) * .018rem);text-shadow:0 0 10px color-mix(in srgb, var(--pts-color,#e8c840) 55%, transparent), 0 0 22px #ff8c4a59;animation:1.6s ease-out forwards pts-float-up}@keyframes pts-float-up{0%{opacity:1;transform:translate(-50%)translateY(0)}60%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-32px)}}.monolith-player-id-disconnect{color:#ebf3ff47;cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:2px;padding:2px 4px;font-size:.7rem;line-height:1;transition:color .15s}.monolith-player-id-disconnect:hover{color:#ff7ca8cc}.monolith-player-id-sfx-toggle{color:#ebf3ffb8;cursor:pointer;background:#ffffff05;border:1px solid #d2e2ff24;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:2px;padding:0;font-size:11px;line-height:1;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.monolith-player-id-sfx-toggle:hover{color:#f0f7fff5;background:#ffffff0f;border-color:#d2e2ff4d}.ob-overlay{z-index:1000;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ob-backdrop{-webkit-backdrop-filter:blur(6px);background:#040709b8;position:absolute;inset:0}.ob-panel{z-index:1;background:#0a1014f5;border:1px solid #dfefe41a;border-radius:16px;width:420px;max-width:calc(100vw - 32px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #dfefe40a,0 32px 64px #0009,0 0 80px #0006}.ob-screen{flex-direction:column;gap:0;padding:40px 36px 36px;display:flex}.ob-logo{letter-spacing:.28em;text-transform:uppercase;color:#e1c07db8;margin-bottom:28px;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:.7rem}.ob-heading{color:#f2eedf;margin:0 0 10px;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.5rem;font-weight:600;line-height:1.25}.ob-heading--ready{text-align:center;font-size:1.75rem}.ob-sub{color:#f2eedf8f;margin:0 0 28px;font-size:.88rem;line-height:1.6}.ob-sub--sm{margin-bottom:12px;font-size:.8rem}.ob-hint{color:#f2eedf52;text-align:center;margin:16px 0 0;font-size:.75rem;line-height:1.5}.ob-hint--sm{margin-top:12px;font-size:.72rem}.ob-error{color:#ff7ca8;background:#ff7ca814;border:1px solid #ff7ca833;border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:.8rem}.ob-status-label{color:#f2eedf7a;text-align:center;margin:0 0 12px;font-size:.8rem}.ob-btn{cursor:pointer;letter-spacing:.02em;border:none;border-radius:10px;width:100%;padding:13px 20px;font-size:.9rem;font-weight:500;transition:opacity .15s,transform .1s;display:block}.ob-btn:active{transform:scale(.98)}.ob-btn--primary{color:#e1c07d;background:linear-gradient(135deg,#e1c07d2e,#e1c07d14);border:1px solid #e1c07d47}.ob-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#e1c07d42,#e1c07d1f);border-color:#e1c07d70}.ob-btn--primary:disabled{opacity:.4;cursor:not-allowed}.ob-btn--enter{color:#d8aaff;background:linear-gradient(135deg,#bc74ff38,#bc74ff1a);border:1px solid #bc74ff5c;padding:15px 20px;font-size:1rem}.ob-btn--enter:hover{background:linear-gradient(135deg,#bc74ff52,#bc74ff29);border-color:#bc74ff85}.ob-btn--disabled{color:#f2eedf3d;cursor:not-allowed;background:0 0;border:1px solid #dfefe41a;margin-top:8px}.ob-field{margin-bottom:24px}.ob-label{letter-spacing:.14em;text-transform:uppercase;color:#f2eedf66;margin-bottom:8px;font-size:.72rem;display:block}.ob-input{box-sizing:border-box;color:#f2eedf;background:#ffffff0a;border:1px solid #dfefe424;border-radius:8px;outline:none;width:100%;padding:11px 14px;font-size:.92rem;transition:border-color .15s}.ob-input::placeholder{color:#f2eedf47}.ob-input:focus{border-color:#e1c07d66}.ob-color-grid{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.ob-color-swatch{background:radial-gradient(circle at 35% 28%, var(--swatch-depth,var(--swatch-color)) 0 18%, transparent 34%), linear-gradient(135deg, var(--swatch-color), var(--swatch-accent,var(--swatch-color)));cursor:pointer;border:2px solid #0000;border-radius:50%;outline:none;width:36px;height:36px;padding:0;transition:transform .12s,box-shadow .15s,border-color .15s;box-shadow:0 0 6px #0000}.ob-color-swatch:hover{box-shadow:0 0 10px 2px var(--swatch-glow);transform:scale(1.12)}.ob-color-swatch.is-selected{border-color:var(--swatch-color);box-shadow:0 0 14px 3px var(--swatch-glow);transform:scale(1.15)}.ob-color-preview{align-items:center;gap:8px;margin-top:2px;display:flex}.ob-color-preview-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.ob-color-preview-label{text-transform:capitalize;letter-spacing:.04em;opacity:.85;font-size:.78rem}.ob-screen--ready{text-align:center;padding-bottom:40px}.ob-screen--ready .ob-sub{text-align:center}.ob-ready-dot{opacity:.9;border-radius:50%;width:48px;height:48px;margin:0 auto 20px}.ob-balance-pill{background:#e1c07d14;border:1px solid #e1c07d33;border-radius:100px;align-items:baseline;gap:6px;margin:16px 0 8px;padding:8px 20px;display:inline-flex}.ob-balance-amount{color:#e1c07d;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.4rem;font-weight:600}.ob-balance-unit{color:#e1c07db3;align-self:flex-start;margin-top:4px;font-size:.9rem}.ob-mode-buttons{flex-direction:column;gap:0;margin-top:28px;display:flex}.ob-connect-body,.ob-identity-body,.ob-ready-body{flex-direction:column;display:flex}.rocks-help{color:#e8ebdfeb;max-width:720px;margin:0 auto;padding:56px 24px 96px;font-family:inherit;line-height:1.5}.rocks-help-back{color:#e8c840b3;margin-bottom:24px;font-size:.85rem;text-decoration:none;display:inline-block}.rocks-help-back:hover{color:#e8c840}.rocks-help-hero h1{color:#e8c840;letter-spacing:-.02em;margin:0 0 8px;font-size:2.2rem}.rocks-help-lede{color:#e8ebdfc7;margin:0 0 32px;font-size:1.05rem}.rocks-help-section{margin:32px 0}.rocks-help-section h2{text-transform:uppercase;letter-spacing:.14em;color:#e8ebdf8c;margin:0 0 12px;font-size:.78rem;font-weight:600}.rocks-help-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rocks-help-list li{padding-left:18px;font-size:.95rem;position:relative}.rocks-help-list li:before{content:"·";color:#e8c84099;font-weight:700;position:absolute;left:6px}.rocks-help-section em{color:#e8c840;font-style:normal;font-weight:600}.rocks-help-section strong{color:#e8edf4}.rocks-help-section code{background:#ffffff0f;border-radius:3px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.88em}.rocks-help-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:12px;font-size:.88rem}.rocks-help-table th,.rocks-help-table td{text-align:left;border-bottom:1px solid #ffffff0f;padding:6px 12px}.rocks-help-table th{color:#e8ebdf8c;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:600}.rocks-help-note{color:#e8ebdfa6;margin-top:12px;font-size:.85rem;font-style:italic}.rocks-help-foot{border-top:1px solid #ffffff0f;margin-top:56px;padding-top:24px}.mxsc-root{z-index:40;pointer-events:none;color:#ecf4fff0;align-items:flex-start;font-family:Inter,SF Pro Display,system-ui,sans-serif;display:flex;position:fixed;top:214px;bottom:140px;left:24px}.mxsc-ambient{pointer-events:auto;-webkit-backdrop-filter:blur(12px)saturate(120%);background:#0709118f;border:1px solid #5c8cd224;border-radius:8px;align-self:flex-start;align-items:center;gap:5px;width:auto;max-width:334px;padding:4px;display:flex;box-shadow:0 14px 44px #00000038}.mxsc-ambient-chip,.mxsc-ambient-more{border:1px solid color-mix(in srgb, var(--mxsc-accent,#b4dcffe6) 34%, #ffffff14);background:color-mix(in srgb, var(--mxsc-accent,#b4dcffe6) 13%, #0e1624b8);color:#ecf4ffeb;cursor:pointer;border-radius:7px;min-width:0;min-height:28px;font-family:inherit;position:relative}.mxsc-ambient-chip{flex:0 104px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:0 7px;display:grid}.mxsc-ambient-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;font-size:11px;font-weight:800;overflow:hidden}.mxsc-ambient-meta{color:#bed2ecad;font-variant-numeric:tabular-nums;font-size:8.5px;font-weight:700}.mxsc-ambient-more{flex:0 0 30px;font-size:10px;font-weight:800}.mxsc-swatch-float{letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;text-shadow:0 0 10px;font-size:10px;font-weight:700;animation:2.6s cubic-bezier(.18,.72,.14,1) forwards mxscSwatchFloat;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.mxsc-swatch-float.pos{color:#94ffbefa}.mxsc-swatch-float.neg{color:#ff8080fa}@keyframes mxscSwatchFloat{0%{opacity:0;transform:translate(-50%,4px)scale(.88)}12%{opacity:1;transform:translate(-50%,-4px)scale(1.05)}70%{opacity:1;transform:translate(-50%,-12px)scale(1)}to{opacity:0;transform:translate(-50%,-26px)scale(.95)}}.mxsc-card-float{font-variant-numeric:tabular-nums;letter-spacing:.02em;pointer-events:none;text-shadow:0 0 12px;font-size:12px;font-weight:700;animation:2.8s cubic-bezier(.18,.72,.14,1) forwards mxscCardFloat;position:absolute;top:8px;right:10px}.mxsc-card-float.pos{color:#94ffbefa}.mxsc-card-float.neg{color:#ff8080fa}@keyframes mxscCardFloat{0%{opacity:0;transform:translateY(6px)scale(.9)}10%{opacity:1;transform:translateY(-2px)scale(1.05)}70%{opacity:1;transform:translateY(-10px)scale(1)}to{opacity:0;transform:translateY(-24px)scale(.95)}}.mxsc-panel{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(130%);background:#07090fe0;border:1px solid #5c8cd238;border-radius:8px;flex-direction:column;gap:12px;width:314px;max-height:calc(100vh - 360px);margin-left:0;padding:14px 14px 18px;display:flex;overflow:hidden;box-shadow:0 16px 60px -18px #020610d9,0 0 0 1px #ffffff05}.mxsc-panel.is-positioning{overflow-y:auto}.mxsc-panel.is-browse .mxsc-summary,.mxsc-panel.is-browse .mxsc-funding,.mxsc-panel.is-browse>.mxsc-list,.mxsc-panel.is-browse .mxsc-scope-toggle{display:none}.mxsc-header{border-bottom:1px solid #5c8cd21f;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.mxsc-header-label{letter-spacing:.22em;text-transform:uppercase;color:#94b0d4c7;flex:auto;font-size:10px;font-weight:600}.mxsc-header-actions{align-items:center;gap:7px;min-width:0;display:inline-flex}.mxsc-browse-link{color:#d2e4fad1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#18243a75;border:1px solid #5c8cd229;border-radius:6px;align-items:center;min-height:25px;padding:0 8px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.mxsc-close-btn{color:#d2e4fad1;cursor:pointer;background:#18243a75;border:1px solid #5c8cd229;border-radius:6px;width:25px;height:25px;font-size:16px;line-height:1}.mxsc-browse-link:hover{color:#f6fafff5;border-color:#8cbeff47}.mxsc-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mxsc-summary-cell{background:#121a2a8c;border:1px solid #5c8cd21f;border-radius:10px;padding:8px 10px}.mxsc-summary-label{letter-spacing:.18em;text-transform:uppercase;color:#94b0d4ad;margin-bottom:4px;font-size:9px}.mxsc-summary-value{font-variant-numeric:tabular-nums;color:#e8f2fff5;font-size:15px;font-weight:600}.mxsc-summary-value.pos{color:#78e8aafa}.mxsc-summary-value.neg{color:#ff8a94fa}.mxsc-funding{background:#121a2a7a;border:1px solid #5c8cd21f;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.mxsc-funding-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mxsc-funding-caption{color:#94b0d4ad;font-size:10px}.mxsc-funding-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mxsc-funding-btn{color:#e8f2fff5;cursor:pointer;background:#18243ab8;border:1px solid #5c8cd229;border-radius:8px;min-height:32px;font-size:12px;font-weight:600;transition:background .14s,transform .14s,border-color .14s}.mxsc-funding-btn:hover:not(:disabled){background:#22324ee0;border-color:#8cbeff42;transform:translateY(-1px)}.mxsc-funding-btn:disabled{opacity:.6;cursor:default}.mxsc-funding-status{color:#c0e2ffd1;font-size:11px;line-height:1.35}.mxsc-funding-status.is-error{color:#ff949ef5}.mxsc-scope-toggle{background:#0c1422b3;border:1px solid #5c8cd224;border-radius:8px;gap:4px;padding:3px;display:inline-flex}.mxsc-scope-btn{letter-spacing:.12em;text-transform:uppercase;color:#94b0d4b3;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:3px 8px;font-size:10px;transition:background .12s,color .12s}.mxsc-scope-btn.is-active{color:#e8f2fff5;background:#5686c640}.mxsc-list{flex-direction:column;gap:6px;display:flex}.mxsc-card{cursor:pointer;background:#0e1624a6;border:1px solid #5c8cd21f;border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;transition:background .12s,border-color .12s,transform .12s;display:flex;position:relative;overflow:visible}.mxsc-card:hover{background:#162032d1;border-color:#8cbeff38;transform:translateY(-1px)}.mxsc-card.is-current{background:linear-gradient(#1c2a40bf,#0e1624bf);border-color:#ffffff52}.mxsc-card.is-selected{border-color:color-mix(in srgb, var(--mxsc-accent) 52%, #ffffff29);background:linear-gradient(90deg, color-mix(in srgb, var(--mxsc-accent) 10%, transparent), transparent 58%), #0e1624d1}.mxsc-card:before{content:"";background:var(--mxsc-accent,#b4dcffe6);opacity:.85;border-radius:0 2px 2px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.mxsc-card-detail{color:#c8d8eca8;border-top:1px dashed #ffffff12;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:4px;padding-top:7px;font-size:11px;line-height:1.35;display:grid}.mxsc-card-detail span{min-width:0}.mxsc-card-enter{border:1px solid color-mix(in srgb, var(--mxsc-accent) 32%, #ffffff1a);background:color-mix(in srgb, var(--mxsc-accent) 14%, #ffffff09);color:#eef6ffeb;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:5px;min-height:26px;padding:0 9px;font-size:9px;font-weight:700}.mxsc-card-enter:disabled{opacity:.48;cursor:default}.mxsc-browser{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.mxsc-browser-controls{flex-direction:column;gap:7px;display:flex}.mxsc-segment,.mxsc-tier-tabs{background:#0a101c94;border:1px solid #5c8cd221;border-radius:7px;gap:4px;padding:3px;display:grid}.mxsc-segment{grid-template-columns:repeat(3,minmax(0,1fr))}.mxsc-tier-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.mxsc-segment button,.mxsc-tier-tabs button{color:#94b0d4b8;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:26px;font-size:9px;font-weight:700}.mxsc-segment button.is-active,.mxsc-tier-tabs button.is-active{color:#eef6fff0;background:#5686c63d}.mxsc-browser-list{flex-direction:column;gap:7px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.mxsc-browser-row{--mxsc-accent:#bae2ffcc;color:#e8f2ffeb;text-align:left;cursor:pointer;background:#0e16249e;border:1px solid #5c8cd21f;border-radius:8px;grid-template-columns:4px minmax(0,1fr) auto;align-items:stretch;gap:9px;width:100%;padding:9px;display:grid;position:relative}.mxsc-browser-row.is-selected,.mxsc-browser-row:hover{border-color:color-mix(in srgb, var(--mxsc-accent) 45%, #ffffff1a);background:linear-gradient(90deg, color-mix(in srgb, var(--mxsc-accent) 10%, transparent), transparent 60%), #0e1624c7}.mxsc-browser-accent{background:var(--mxsc-accent);opacity:.9;border-radius:999px}.mxsc-browser-main,.mxsc-browser-side{flex-direction:column;min-width:0;display:flex}.mxsc-browser-main{gap:4px}.mxsc-browser-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.mxsc-browser-meta,.mxsc-browser-legs,.mxsc-browser-side{color:#a8bcd8c2;font-size:10px}.mxsc-browser-meta{text-transform:uppercase;letter-spacing:.08em}.mxsc-browser-legs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mxsc-browser-side{text-align:right;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:flex-end;gap:7px}.mxsc-browser-enter{border:1px solid color-mix(in srgb, var(--mxsc-accent) 34%, #ffffff14);background:color-mix(in srgb, var(--mxsc-accent) 14%, #ffffff09);color:#eef6ffeb;letter-spacing:.12em;text-transform:uppercase;border-radius:5px;align-items:center;min-height:24px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.mxsc-state-universe{flex-direction:column;gap:7px;display:flex}.mxsc-state-universe-head{color:#a8bcd8c2;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:9px;font-weight:800;display:flex}.mxsc-state-universe-head em{color:#a8bcd88a;font-style:normal}.mxsc-state-family{--mxsc-accent:#bae2ffcc;background:linear-gradient(90deg, color-mix(in srgb, var(--mxsc-accent) 10%, transparent), transparent 64%), #0e1624a8;border:1px solid #5c8cd21f;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.mxsc-state-family.is-selected,.mxsc-state-family:hover{border-color:color-mix(in srgb, var(--mxsc-accent) 42%, #ffffff1a);background:linear-gradient(90deg, color-mix(in srgb, var(--mxsc-accent) 14%, transparent), transparent 64%), #0e1624c7}.mxsc-state-family-head{justify-content:space-between;gap:10px;min-width:0;display:flex}.mxsc-state-family-title{text-overflow:ellipsis;white-space:nowrap;color:#eef6fff0;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.mxsc-state-family-universe,.mxsc-state-family-legs,.mxsc-state-family-status{color:#a8bcd8c2;font-size:10px}.mxsc-state-family-universe{text-transform:uppercase;letter-spacing:.08em;flex:none}.mxsc-state-family-legs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mxsc-state-family-status{color:#cadaf0db;font-variant-numeric:tabular-nums}.mxsc-state-tenors,.mxsc-state-modes{gap:6px;display:grid}.mxsc-state-tenors{grid-template-columns:repeat(auto-fit,minmax(46px,1fr))}.mxsc-state-modes{grid-template-columns:1fr 1fr}.mxsc-state-tenors button,.mxsc-state-mode{color:#bed2ecd1;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#0a101c80;border:1px solid #5c8cd229;border-radius:5px;min-height:26px;font-size:9px;font-weight:800}.mxsc-state-tenors button.is-active,.mxsc-state-mode:hover,.mxsc-state-mode.is-current{border-color:color-mix(in srgb, var(--mxsc-accent) 42%, #ffffff1f);background:color-mix(in srgb, var(--mxsc-accent) 16%, #ffffff0a);color:#eef6fff0}.mxsc-state-activity{border:1px solid color-mix(in srgb, var(--mxsc-accent) 18%, #ffffff0f);background:#00000024;border-radius:7px;gap:5px;width:70%;min-height:56px;margin-left:auto;padding:7px;font-size:9px;display:grid}.mxsc-state-activity.is-empty{color:#a8bcd8a3;letter-spacing:.12em;text-transform:uppercase;place-items:center;font-weight:800}.mxsc-state-activity-row{grid-template-columns:minmax(70px,1fr) minmax(50px,.75fr) minmax(52px,.75fr);align-items:center;gap:5px;min-width:0;display:grid}.mxsc-state-activity-row span{text-overflow:ellipsis;white-space:nowrap;color:#a8bcd8b8;letter-spacing:.08em;text-transform:uppercase;min-width:0;font-weight:800;overflow:hidden}.mxsc-state-activity-row b{color:#eef6ffe6;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;font-weight:800}.mxsc-state-activity-total{color:#a8bcd8ad;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #ffffff12;padding-top:3px;font-weight:800}.mxsc-state-mode.is-disabled{cursor:not-allowed;opacity:.36}.mxsc-full-link{color:#bed2ecc7;letter-spacing:.14em;text-transform:uppercase;background:#0a101c80;border:1px solid #5c8cd224;border-radius:7px;justify-content:center;align-items:center;min-height:30px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.mxsc-full-link--header{color:#e0eeffe6;background:#18243a80;border-color:#74aef542;border-radius:6px;flex:auto;min-height:25px;padding:0 8px}.mxsc-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mxsc-card-name{color:#e8f2fff5;font-size:12px;font-weight:600}.mxsc-card-grammar{letter-spacing:.22em;text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:8px;line-height:1}.mxsc-card.is-grammar-scalar .mxsc-card-grammar{color:var(--mxsc-accent,#94b0d4e0);border:1px solid color-mix(in srgb, var(--mxsc-accent,transparent) 30%, transparent);background:#080e1880}.mxsc-card.is-grammar-state-map .mxsc-card-grammar{color:#f6fafff5;background:color-mix(in srgb, var(--mxsc-accent,#b4dcffe6) 32%, #162032b3);border:1px solid color-mix(in srgb, var(--mxsc-accent,transparent) 55%, transparent)}.mxsc-card-body{color:#c8d8ece0;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.mxsc-card-live{color:#b4dcffe6}.mxsc-card-last{font-weight:600}.mxsc-card-last.pos{color:#78e8aafa}.mxsc-card-last.neg{color:#ff8a94fa}.mxsc-card-last.muted{color:#94b0d48f;font-weight:400}.mxsc-empty{color:#94b0d4b3;text-align:center;padding:10px 4px;font-size:11px}
