.cd-layer{z-index:90;color:#161512;font-variant-numeric:tabular-nums;background:#e9e4d6;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.cd-top{background:#f6f2e8;border-bottom:1px solid #d8d1bf;flex:none;align-items:center;gap:10px;height:46px;padding:0 12px;display:flex}.cd-x{color:#161512;place-items:center;width:30px;height:30px;font-size:16px;text-decoration:none;display:grid}.cd-dots{flex:1;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cd-dots li{background:#d8d1bf;border-radius:3px;flex:1;max-width:26px;height:6px}.cd-dots li.ok{background:var(--up)}.cd-dots li.no{background:#8a8478}.cd-dots li.now{background:#161512}.cd-chal{color:var(--up);flex:1;font-size:13px}.cd-score{white-space:nowrap;font-size:12.5px;font-weight:700}.cd-score b{font-size:15px}.cd-score em{color:var(--up);font-style:normal}.cd-room{perspective:1100px;perspective-origin:50% 30%;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.cd-monitors{min-height:0;transform-style:preserve-3d;flex:1;justify-content:center;align-items:flex-end;gap:18px;padding:16px 20px 0;display:flex}.cd-mon{flex-direction:column;flex:1;align-items:center;min-width:0;max-width:560px;height:100%;max-height:430px;display:flex;position:relative}.cd-mon.chart{transform-origin:100%;transform:rotateY(10deg)}.cd-mon.news{transform-origin:0;transform:rotateY(-10deg)}.cd-mon .scr{background:var(--card);border:9px solid #1d1e20;border-radius:10px;flex-direction:column;flex:1;width:100%;min-height:0;padding:10px 12px;display:flex;overflow:hidden;box-shadow:0 18px 30px -16px #00000073}.cd-mon .neck{clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);background:#2a2b2e;flex:none;width:44px;height:16px}.cd-mon header{border-bottom:1px solid var(--line2);flex:none;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:6px;display:flex}.cd-mon header b{letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.cd-mon header span{color:var(--soft);white-space:nowrap;font-size:11px}.cd-mon .cg-chart{flex-direction:column;flex:1;justify-content:center;min-height:0;margin-top:6px;display:flex}.cd-mon .cg-chart svg{max-height:100%}.cd-mon .cg-chart figcaption{display:none}.cd-mon header .flash{color:#fff;background:var(--up);border-radius:3px;padding:1px 8px;font-size:12.5px;animation:1.2s steps(2,end) infinite cd-blink}.cd-mon .feed{flex-direction:column;flex:1;gap:7px;min-height:0;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.cd-mon .feed li{word-break:keep-all;padding-left:12px;font-size:13.5px;line-height:1.5;animation:.45s ease-out both cd-in;position:relative}.cd-mon .feed li:before{content:"";background:var(--up);width:5px;height:5px;position:absolute;top:.62em;left:0}.cd-mon .feed li.typing:after{content:"▍";color:var(--up);margin-left:2px;animation:.7s steps(2,end) infinite cd-blink}.cd-mon .feed li.hold{visibility:hidden;animation:none}.cd-mon .feed .wait{visibility:visible;gap:4px;display:flex;position:absolute;top:.5em;left:12px}.cd-mon .feed .wait i{background:#b9bdb2;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite cd-dot}.cd-mon .feed .wait i:nth-child(2){animation-delay:.15s}.cd-mon .feed .wait i:nth-child(3){animation-delay:.3s}.cd-mon .macro{flex:none;grid-template-columns:repeat(4,1fr);gap:4px;margin:8px 0 0;display:grid}.cd-mon .macro div{background:#f4f5f0;border-radius:6px;padding:4px 6px}.cd-mon .macro dt{color:var(--soft);font-size:10px}.cd-mon .macro dd{margin:0;font-size:12.5px;font-weight:800}.cd-day{color:var(--soft);white-space:nowrap;font-size:12.5px}.cd-day b{color:#161512;border:1px solid #d6cfbd;border-top:3px solid var(--up);background:#fffefb;margin-right:2px;padding:1px 7px}@media (min-width:701px){.cd-monitors{flex:none;align-items:stretch;height:clamp(230px,100vh - 401px,460px);padding-top:18px}.cd-mon{height:100%;max-height:none}.cd-room{justify-content:space-between}.cd-reveal{max-height:250px;bottom:14px;overflow:auto}}.cd-desk{transform-origin:top;background:#6b4a33;border-top:6px solid #5a3d29;flex:none;padding:14px 20px 18px;position:relative;box-shadow:inset 0 10px 18px -12px #00000080}.cd-desk:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff08 0 2px,#0000 2px 60px);position:absolute;inset:0}.cd-ask{text-align:center;color:#f3e9da;margin:6px 0 10px;font-size:14px;font-weight:800;position:relative}.cd-keys{gap:12px;max-width:560px;margin:0 auto;display:flex;position:relative}.cg-page .cd-key{text-align:center;color:#fff;cursor:pointer;border:0;border-radius:12px;flex:1;height:58px;font-size:19px;font-weight:900;transition:transform 80ms,box-shadow 80ms,opacity .3s;box-shadow:0 7px #00000059,0 10px 16px -6px #00000080}.cg-page .cd-key.up{background:var(--up)}.cg-page .cd-key.down{background:var(--down)}.cg-page .cd-key:active:not(:disabled),.cg-page .cd-key.chosen{transform:translateY(5px);box-shadow:0 2px #00000059,0 4px 8px -4px #00000080}.cg-page .cd-key.chosen{outline-offset:2px;outline:3px solid #f6f2e8}.cg-page .cd-key.faded{opacity:.35}.cg-page .cd-key:disabled{cursor:default}.cd-fuse{max-width:560px;height:30px;margin:0 auto;position:relative}.cd-fuse svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cd-fuse .ash{fill:none;stroke:#3b2a1f;stroke-width:5px;stroke-dasharray:3 6;stroke-linecap:round;opacity:.8}.cd-fuse .rope{fill:none;stroke:#d9c39a;stroke-width:6px;stroke-linecap:round;stroke-dasharray:10 3}.cd-fuse.hot .rope{stroke:#e8a06a}.cd-fuse .flame{width:0;height:0;position:absolute;top:50%}.cd-fuse .flame i{transform-origin:50% 100%;background:#f08a24;border-radius:50% 50% 45% 45%/60% 60% 40% 40%;width:18px;height:26px;animation:.18s ease-in-out infinite alternate cd-flick;position:absolute;bottom:-4px;left:-9px}.cd-fuse .flame i:nth-child(2){background:#ffc94a;width:12px;height:18px;animation-duration:.14s;left:-6px}.cd-fuse .flame i:nth-child(3){background:#fff6d8;width:6px;height:9px;animation-duration:.11s;left:-3px}.cd-fuse .flame{transform:scale(1.35)}.cd-fuse.hot .flame{transform:scale(1.9)}.cd-fuse .ember{background:#ffb347;border-radius:50%;width:3px;height:3px;animation:1s ease-out infinite cd-ember;position:absolute;top:0;left:0}.cd-fuse .ember.e2{animation-duration:1.2s;animation-delay:.35s}.cd-fuse .ember.e3{animation-duration:.9s;animation-delay:.7s}.cd-fuse .sec{color:#f3e9da;font-size:12.5px;font-weight:800;position:absolute;top:-18px;left:0}.cd-fuse.hot .sec{color:#ffb38a;font-size:15px}.cd-reveal{z-index:3;background:var(--card);border-radius:14px;max-width:560px;margin:0 auto;padding:14px 16px 16px;animation:.35s cubic-bezier(.2,.8,.3,1) both cd-up;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 18px 40px -12px #0000008c}.cd-reveal .v{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cd-reveal .v b{font-size:18px;font-weight:900}.cd-reveal.ok .v b{color:var(--up)}.cd-reveal .m{font-size:13px;font-weight:800}.cd-reveal .m.up{color:var(--up)}.cd-reveal .m.down{color:var(--down)}.cd-reveal p{color:#3f4540;word-break:keep-all;max-height:30vh;margin-top:8px;font-size:13.5px;line-height:1.6;overflow:auto}.cg-page .cd-reveal button{text-align:center;color:#fff;cursor:pointer;background:#1f5a40;border:0;border-radius:10px;width:100%;height:46px;margin-top:12px;font-size:15.5px;font-weight:800}.cd-wait{text-align:center;color:#f3e9da;font-size:13px;font-weight:700;animation:1s steps(2,end) infinite cd-blink;position:absolute;bottom:96px;left:0;right:0}@keyframes cd-blink{50%{opacity:.35}}@keyframes cd-in{0%{opacity:0;transform:translate(10px)}}@keyframes cd-dot{50%{background:#6b716b;transform:translateY(-3px)}}@keyframes cd-flick{0%{transform:scaleY(.9)rotate(-4deg)}to{transform:scaleY(1.1)rotate(4deg)}}@keyframes cd-ember{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-14px,-26px)}}@keyframes cd-up{0%{opacity:0;transform:translateY(30px)}}@media (max-width:700px){.cd-monitors{flex-direction:column;align-items:stretch;gap:6px;padding:8px 10px 0}.cd-mon{flex:1;max-width:none;height:auto;min-height:0;max-height:none}.cd-mon.chart{transform-origin:bottom;transform:rotateX(4deg)}.cd-mon.news{transform-origin:top;transform:rotateX(-2deg)}.cd-mon .scr{border-width:6px;border-radius:8px;padding:7px 9px}.cd-mon .neck{display:none}.cd-monitors{justify-content:center}.cd-mon.chart{flex:0 auto}.cd-mon.news,.cd-mon .feed{flex:none}.cd-mon header b{font-size:16px}.cd-mon header span{font-size:12.5px}.cd-mon header .flash{font-size:13.5px}.cd-mon .feed{gap:6px;margin-top:6px}.cd-mon .feed li{font-size:15px;line-height:1.45}.cd-mon .macro{margin-top:5px}.cd-mon .macro dt{font-size:11.5px}.cd-mon .macro dd{font-size:14px}.cd-desk{padding:10px 14px 14px}.cd-day{display:none}.cd-fuse .sec{font-size:14px}.cd-ask{margin:4px 0 8px;font-size:14.5px}.cg-page .cd-key{height:50px;font-size:19px}.cd-reveal .v b{font-size:20px}.cd-reveal .m{font-size:14.5px}.cd-reveal p{font-size:15px}.cg-page .cd-reveal button{font-size:16.5px}.cd-mon .cg-axis{font-size:25px}.cd-mon .cg-tag{font-size:28px}.cd-mon .cg-q{font-size:36px}}.cd-mon.out{z-index:3}.cd-mon.out .scr{overflow:visible}.cd-mon.out .cg-chart{z-index:2;position:relative}.cd-mon.smash .scr{animation:.4s cubic-bezier(.3,.6,.4,1) cd-shake}.cd-crack{z-index:1;pointer-events:none;border-radius:2px;position:absolute;overflow:hidden}.cd-crack svg{display:block;overflow:visible}.cd-crack polyline{fill:none;stroke:#4a4e50;stroke-width:1px;stroke-linejoin:bevel;opacity:.6;filter:drop-shadow(.6px .6px #fff);stroke-dasharray:200;stroke-dashoffset:200px;animation:.3s ease-out forwards cd-crack}.cd-crack .ring{opacity:.45}.cd-crack .ring.far{opacity:.3;animation-delay:80ms}.cd-shards{z-index:3;pointer-events:none;width:0;height:0;position:absolute}.cd-shards b{clip-path:polygon(0 30%,60% 0,100% 70%,30% 100%);opacity:0;background:#c9cdc6;width:12px;height:10px;animation:.75s cubic-bezier(.2,.7,.4,1) forwards cd-shard;position:absolute;top:-5px;left:-6px}.cd-shards b:nth-child(3n){background:#1d1e20;width:9px;height:7px}.cd-shards b:first-child{--x:-46px;--y:-38px;--r:160deg}.cd-shards b:nth-child(2){--x:38px;--y:-52px;--r:-120deg}.cd-shards b:nth-child(3){--x:-20px;--y:-64px;--r:240deg}.cd-shards b:nth-child(4){--x:58px;--y:-24px;--r:90deg}.cd-shards b:nth-child(5){--x:-62px;--y:-14px;--r:-200deg}.cd-shards b:nth-child(6){--x:16px;--y:-72px;--r:300deg}.cd-shards b:nth-child(7){--x:-34px;--y:-58px;--r:-60deg}.cd-shards b:nth-child(8){--x:44px;--y:-40px;--r:180deg}.cd-shards.down b{--s:-1}@keyframes cd-shake{0%,to{transform:none}20%{transform:translate(-4px,2px)rotate(-.6deg)}40%{transform:translate(4px,-2px)rotate(.5deg)}60%{transform:translate(-2px,1px)}80%{transform:translate(1px)}}@keyframes cd-crack{to{stroke-dashoffset:0}}@keyframes cd-shard{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--x),calc(var(--y) * var(--s,1))) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.cd-layer *{animation:none!important}.cd-shards{display:none}.cd-crack polyline{stroke-dashoffset:0}}
