:root{--bg:#141414;--panel:#141414;--card:#1e1e1e;--line:#ffffff12;--grid:#ffffff0a;--tx:#e7ecf5;--tx2:#8893a5;--ui:#e7ecf5;--teal:#2fd4be;--amber:#f5a623;--pos:#3dd68c;--neg:#ff5c72;--blue:#4da3ff;--purple:#b99cff;--spot:#d7deea;--r:10px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;font-size:14px}.tnum{font-variant-numeric:tabular-nums}button{font:inherit;color:inherit;cursor:pointer}input,select{font:inherit}.logo{letter-spacing:.05em;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-weight:700;display:flex}.logo .mark{background:linear-gradient(135deg,#e7ecf5,#8893a5);border-radius:4px;width:18px;height:18px;transform:rotate(45deg);box-shadow:0 0 14px #e7ecf540}.logo .word{font-size:18px}.logo .word b{color:var(--tx)}.auth{background:radial-gradient(1100px 550px at 50% -10%, #141414 0%, var(--bg) 55%);place-items:center;height:100%;display:grid}.auth-card{background:#141414;border:1px solid #ffffff0f;border-radius:16px;width:360px;padding:28px;box-shadow:0 24px 60px #0009}.auth-card .logo{justify-content:center;margin-bottom:22px}.auth-sub{text-align:center;color:var(--tx2);margin:0 0 22px;font-size:13px}.field{margin-bottom:14px;display:block}.field span{color:var(--tx2);margin-bottom:6px;font-size:12px;display:block}.field input{background:var(--card);border:1px solid var(--line);border-radius:var(--r);width:100%;color:var(--tx);outline:none;padding:11px 12px}.field input:focus{border-color:#ffffff47}.btn{border-radius:var(--r);background:var(--ui);color:#0b0d11;border:none;width:100%;padding:12px;font-weight:700;transition:filter .15s,opacity .15s}.btn:hover{filter:brightness(1.07)}.btn:disabled{opacity:.5;cursor:not-allowed}.auth-switch{text-align:center;color:var(--tx2);margin-top:16px;font-size:13px}.auth-switch button{color:var(--teal);background:0 0;border:none;padding:0}.msg{border-radius:var(--r);margin-bottom:14px;padding:10px 12px;font-size:13px;line-height:1.35}.msg.err{color:#ffb3bd;background:#ff5c721f;border:1px solid #ff5c7266}.msg.warn{color:#ffd699;background:#f5a6231f;border:1px solid #f5a62366}.msg.ok{color:#a8efcb;background:#3dd68c1f;border:1px solid #3dd68c66}.auth-note{text-align:center;color:var(--tx2);margin:16px 0 0;font-size:12px}.admin-badge{letter-spacing:.06em;text-transform:uppercase;color:#cfd6e2;border:1px solid #ffffff2e;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.conn.user{color:var(--tx);font-weight:600}.admin{grid-template-columns:360px 1fr;align-content:start;gap:20px;padding:24px;display:grid;overflow:auto}.admin h2{margin:0 0 12px;font-size:14px;font-weight:700}.admin .muted{color:var(--tx2);font-weight:400}.admin .small{font-size:12px}.admin-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px}.user-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 4px;display:flex}.user-row:last-child{border-bottom:none}.user-name{align-items:center;gap:8px;font-weight:600;display:flex}.tag{letter-spacing:.05em;text-transform:uppercase;color:#cfd6e2;border:1px solid #ffffff2e;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:700}.online-dot{background:var(--pos);width:8px;height:8px;box-shadow:0 0 8px var(--pos);border-radius:50%}.del-btn{color:#ffb3bd;background:#ff5c721a;border:1px solid #ff5c7259;border-radius:7px;padding:5px 12px;font-size:12px}.del-btn:hover{background:#ff5c722e}.app{grid-template-rows:50px 1fr;height:100%;display:grid}.app.chromeless{grid-template-rows:0 1fr}.app.chromeless .topbar{pointer-events:none;border-bottom:none;overflow:hidden}.topbar{background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:0 16px;display:flex}.tabs{gap:4px;display:flex}.tab{color:var(--tx2);background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 14px;font-weight:600;transition:background .12s,color .12s;position:relative;overflow:hidden}.tab:hover{color:var(--tx);background:#ffffff0d}.tab.active{color:var(--tx);background:#ffffff14;border-color:#ffffff2e}.tab-ripple{pointer-events:none;background:#ffffff38;border-radius:50%;animation:.5s ease-out forwards tab-ripple;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes tab-ripple{0%{opacity:.6;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.spacer{flex:1}.ticker-sel,.mini-sel{background:var(--card);border:1px solid var(--line);color:var(--tx);border-radius:8px;outline:none;padding:7px 10px}.mini-sel{padding:4px 6px;font-size:12px}.conn{color:var(--tx2);align-items:center;gap:7px;font-size:12px;display:flex}.dot{background:var(--tx2);border-radius:50%;width:8px;height:8px}.dot.live{background:#fff;box-shadow:0 0 8px #fff9}.dot.down{background:var(--neg)}.icon-btn{background:var(--card);border:1px solid var(--line);color:var(--tx2);border-radius:8px;padding:7px 11px}.icon-btn:hover{color:var(--tx)}.view{min-height:0;overflow:hidden}.exposure{grid-template-columns:1fr 250px;height:100%;display:grid}.exposure.collapsed{grid-template-columns:1fr}.chart-wrap{min-width:0;min-height:0;position:relative}.chart-wrap:fullscreen{background:var(--bg)}.chart-tools{z-index:5;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:10px;right:10px}.ct-ico{width:32px;height:32px;color:var(--tx);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;transition:background .15s;display:grid;position:relative;overflow:hidden}.ct-ico:hover{background:#ffffff1a}.ct-ico:focus,.ct-ico:focus-visible{outline:none}.ct-ico svg{width:20px;height:20px}.tf-select{justify-content:center;width:32px;margin-top:2px;display:flex;position:relative;transform:translate(5px)}.tf-btn{height:20px;color:var(--tx);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:2px;padding:0;font-size:10px;line-height:1;display:inline-flex}.tf-btn:focus,.tf-btn:focus-visible{outline:none}.tf-caret{flex:none;width:11px;height:11px;transition:transform .16s}.tf-btn.open .tf-caret{transform:rotate(180deg)}.tf-menu{z-index:12;transform-origin:100% 0;background:#141414;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:2px;min-width:60px;padding:4px;animation:.12s ease-out tf-pop;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 24px #0009}.tf-menu.closing{animation:.11s ease-in forwards tf-pop-out}@keyframes tf-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes tf-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.tf-menu button{width:100%;height:26px;color:var(--tx2);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;background:0 0;border:none;border-radius:5px;font-size:12px}.tf-menu button:hover{color:var(--tx);background:#ffffff0f}.tf-menu button:focus,.cam-menu button:focus{outline:none}.tf-menu button.on{color:#fff;background:#272727}.cam-select{position:relative}.cam-menu{z-index:12;transform-origin:100% 0;background:#141414;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:2px;width:224px;padding:6px;animation:.12s ease-out tf-pop;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 30px #0000009e}.cam-menu.closing{animation:.11s ease-in forwards tf-pop-out}.cam-menu button{width:100%;color:var(--tx);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:22px 1fr;align-items:center;column-gap:8px;padding:7px 8px;display:grid}.cam-menu button:hover{background:#ffffff12}.cam-menu button svg{width:18px;height:18px;color:var(--tx2);grid-row:1/span 2}.cam-label{color:var(--tx);font-size:13px}.cam-kbd{color:var(--tx2);grid-column:2;font-size:11px}.chart-wrap canvas{width:100%;height:100%;display:block}.chart-hint{color:var(--tx2);opacity:.7;pointer-events:none;font-size:11px;position:absolute;bottom:8px;left:10px}.side{border-left:1px solid var(--line);background:var(--panel);scrollbar-width:none;padding:14px;overflow-y:auto}.side::-webkit-scrollbar{display:none}.hist-btn,.hist-clear,body.pb-dragging{-webkit-user-select:none;user-select:none}.side h3{letter-spacing:.06em;text-transform:uppercase;color:var(--tx2);margin:0 0 10px;font-size:12px}.side h3.mt{margin-top:20px}.level-row{background:var(--card);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:9px 10px;display:flex}.level-row .k{color:var(--tx2);align-items:center;gap:8px;font-size:13px;display:flex}.level-row .v{font-weight:700}.level-row.toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.level-row.toggle:hover{border-color:#ffffff2e}.level-row.off{opacity:.42}.side-note{color:var(--tx2);margin:2px 2px 6px;font-size:11px;line-height:1.4}.swatch{border-radius:3px;width:10px;height:10px}.watch-row{cursor:pointer;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.watch-row:hover{background:var(--card)}.watch-row.active{background:#ffffff0f}.watch-row .sym{font-weight:700}.chg.pos{color:var(--pos)}.chg.neg{color:var(--neg)}.orderflow{grid-template-columns:1fr 245px;height:100%;display:grid}.orderflow.collapsed{grid-template-columns:1fr}.of-chart{min-width:0;min-height:0;position:relative}.of-rail{border-left:1px solid var(--line);background:var(--panel);scrollbar-width:none;flex-direction:column;padding:14px;display:flex;overflow-y:auto}.of-rail::-webkit-scrollbar{display:none}.metric-blocks{flex-direction:column;flex:1;margin-top:26px;display:flex}.seg{flex-wrap:wrap;gap:4px;display:flex}.seg button{background:var(--card);border:1px solid var(--line);color:var(--tx2);border-radius:7px;padding:5px 9px;font-size:12px}.seg button.on{color:var(--tx);background:#ffffff14;border-color:#fff3}.of-panel-head{pointer-events:none;align-items:center;gap:8px;padding-top:8px;display:flex;position:absolute;left:10px}.of-close{pointer-events:auto;border:1px solid var(--line);width:22px;height:22px;color:var(--tx2);background:#14171de6;border-radius:50%;place-items:center;padding:0;display:grid}.of-close:hover{color:var(--tx)}.of-close:disabled{opacity:.4}.of-close svg{width:12px;height:12px}.of-title{color:var(--tx);font-size:12px;font-weight:600}.of-label{color:var(--tx2);margin:12px 0 5px;font-size:11px;display:block}.metric-block{border-top:1px solid var(--line);flex-direction:column;flex:1;justify-content:flex-start;padding:8px 0;display:flex}.mb-row{align-items:center;gap:6px;display:flex}.mini-sel.grow{flex:1;max-width:none}.mb-icon{background:var(--card);border:1px solid var(--line);width:32px;height:32px;color:var(--tx2);border-radius:8px;place-items:center;display:grid}.mb-icon:hover{color:var(--tx)}.mb-icon svg{width:16px;height:16px}.mb-controls{gap:22px;margin-top:8px;display:flex}.seg.expiry.compact{flex-direction:column;flex:none;gap:5px}.seg.expiry.compact button{padding:7px 12px}.mb-right{flex-direction:column;flex:1;gap:9px;display:flex}.tgl{color:var(--tx2);background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.tgl .knob{background:#4b5563;border:none;border-radius:999px;flex:none;width:32px;height:12px;transition:background .2s;position:relative}.tgl .knob:after{content:"";background:#fff;border:1px solid #e5e7eb;border-radius:50%;width:16px;height:16px;transition:transform .2s,box-shadow .15s;position:absolute;top:-2px;left:0;box-shadow:0 2px 4px #00000073}.tgl.on{color:var(--tx)}.tgl.on .knob{background:#3b82f6}.tgl.on .knob:after{transform:translate(16px)}.tgl:hover .knob:after{box-shadow:0 2px 4px #00000073,0 0 0 5px #ffffff26}.tgl.on:hover .knob:after{box-shadow:0 2px 4px #00000073,0 0 0 5px #ffffff38}.tgl:active .knob:after{transform:scale(.9)}.tgl.on:active .knob:after{transform:translate(16px)scale(.9)}.of-bottom{text-align:center;margin-top:22px;padding-top:14px}.of-time{margin-bottom:8px;font-weight:600}.of-datebar{align-items:center;gap:8px;display:flex}.of-datebar .hist-btn.cal{flex:1;justify-content:center}.replay-btn{background:var(--card);width:34px;height:34px;color:var(--amber);border:1px solid #f5a62366;border-radius:50%;flex:none;place-items:center;display:grid}.replay-btn svg{width:17px;height:17px}.add-panel{background:var(--card);border:1px solid var(--line);width:36px;height:36px;color:var(--tx);border-radius:50%;place-items:center;margin:12px auto 0;display:grid}.add-panel:hover{border-color:#ffffff40}.add-panel:disabled{opacity:.4}.add-panel svg{width:20px;height:20px}.placeholder{height:100%;color:var(--tx2);text-align:center;place-items:center;display:grid}.placeholder .big{color:var(--tx);margin-bottom:6px;font-size:15px}.ticker-menu{position:relative}.tm-button{background:var(--card);border:1px solid var(--line);width:100%;color:var(--tx);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.tm-button:hover{border-color:#ffffff2e}.tm-label{color:var(--tx2);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.tm-value{font-weight:700}.tm-caret{color:var(--tx2);place-items:center;margin-left:auto;transition:transform .15s;display:grid}.tm-caret svg{width:17px;height:17px}.tm-caret.up{transform:rotate(180deg)}.tm-pop{z-index:30;border:1px solid var(--line);background:#141414;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 20px 50px #0009}.tm-search{background:var(--bg);border:none;border-bottom:1px solid var(--line);width:100%;color:var(--tx);outline:none;padding:10px 12px}.tm-list{scrollbar-width:none;max-height:320px;padding:4px;overflow-y:auto}.tm-list::-webkit-scrollbar{display:none}.tm-empty{color:var(--tx2);text-align:center;padding:12px;font-size:13px}.tm-head{color:var(--tx2);letter-spacing:.06em;text-transform:uppercase;padding:8px 8px 4px;font-size:11px;font-weight:700}.tm-item{text-align:left;width:100%;color:var(--tx);background:0 0;border:none;border-radius:6px;padding:7px 10px;font-weight:600;display:block}.tm-item:hover{background:#ffffff0f}.tm-item.on{background:#ffffff1a}.ir-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ir-title{font-size:20px;font-weight:700}.ir-actions{gap:6px;display:flex}.ico-btn{width:34px;height:34px;color:var(--tx);background:0 0;border:none;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid;position:relative;overflow:hidden}.ico-btn:hover{color:#fff;background:#ffffff17}.ico-btn.help{color:#3dd68c}.ico-btn.help:hover{color:#5fe3a5}.ico-btn svg{width:23px;height:23px}.help-wrap{place-items:center;display:grid;position:relative}.help-menu{z-index:50;background:#141414;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;min-width:168px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 40px #0000008c}.help-menu button{text-align:left;color:var(--tx);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:9px 12px;font-size:13px}.help-menu button:hover{color:#fff;background:#ffffff12}.info-rail .seg.expiry{flex-direction:column;gap:6px;margin:14px 0 4px;display:flex}.info-rail .seg.expiry button{-webkit-user-select:none;user-select:none;padding:9px 10px;font-size:12px}.info-rail h3{border-top:1px solid var(--line);color:var(--tx);margin:16px 0 8px;padding-top:12px}.ir-row{justify-content:space-between;align-items:center;padding:5px 2px;font-size:13px;display:flex}.ir-k{color:var(--tx2)}.ir-v{color:var(--tx);font-weight:600}.ir-v.b{font-weight:700}.ir-row.clickable{cursor:default}.ir-row.off{opacity:.4}.mcx-row{grid-template-columns:44px 1fr 96px;align-items:center;gap:6px;padding:4px 2px;font-size:13px;display:grid}.mcx-tf{font-weight:600}.mcx-strike{text-align:left;padding-left:20px;font-weight:600}.mcx-val{text-align:right;font-weight:600}.mcx-val.pos,.mcx-strike.pos{color:#1fbf5e}.mcx-val.neg,.mcx-strike.neg{color:#ef4444}.hist-top{gap:6px;margin-top:18px;display:flex}.hist-btn{background:var(--card);color:var(--tx2);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 9px;font-size:12px;display:flex}.hist-btn svg{width:14px;height:14px}.hist-btn:disabled{opacity:.5;cursor:default}.hist-btn.cal{color:var(--tx);flex:1;justify-content:center}.hist-clear{color:#0b0d11;cursor:pointer;background:#aecbfa;border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:14px;padding:9px;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:flex}.hist-clear svg{width:15px;height:15px}.hist-clear:hover{background:#8ca6d4}.hist-clear.flash{color:#9aa4b3;background:#272727}.playback{margin-top:22px}.pb-top{align-items:center;gap:8px;font-size:13px;display:flex}.pb-reset{color:var(--amber);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;margin-left:-3px;padding:5px;transition:background .15s;display:grid;transform:translateY(1px)}.pb-reset:hover{background:#ffffff14}.pb-reset svg{width:17px;height:17px}.pb-reset:hover{color:#ffc049}.pb-speed{color:var(--tx);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:7px;width:40px;margin-left:-6px;padding:7px 0;font-size:12px;font-weight:600;transition:background .15s;position:relative;overflow:hidden}.pb-speed:hover{background:#ffffff14}.pb-time{text-align:left;color:var(--tx);flex:1;padding-left:2px;font-weight:600}.pb-x{color:var(--tx2);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;margin-right:-3px;padding:3px;transition:background .15s,color .15s;display:grid}.pb-x:hover{color:var(--tx);background:#ffffff14}.pb-x svg{width:19px;height:19px}.pb-slider{cursor:pointer;touch-action:none;width:auto;height:24px;margin:4px 6px 2px;position:relative}.pb-slider:before{content:"";background:#ffffff24;border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pb-fill{background:#aecbfa;border-radius:2px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pb-handle{pointer-events:none;background:#aecbfa;border-radius:50%;width:13px;height:13px;transition:box-shadow 60ms;position:absolute;top:50%;transform:translate(-50%,-50%)}.pb-slider:hover .pb-handle{box-shadow:0 0 0 4px #aecbfa29}.pb-slider .pb-handle.dragging{transition:none;box-shadow:0 0 0 7px #aecbfa38}.pb-ctrls{justify-content:space-between;align-items:center;margin:0 -6px;display:flex}.pb-ctrls button{color:var(--tx);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;width:34px;height:30px;transition:background .15s;display:grid;position:relative;overflow:hidden}.pb-ctrls button:hover{background:#ffffff14}.pb-ctrls svg{width:16px;height:16px}.pb-play svg{width:18px;height:18px}.pb-ripple{pointer-events:none;background:#ffffff38;border-radius:50%;width:38px;height:38px;animation:.5s ease-out forwards cp-ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.pb-float{z-index:60;cursor:grab;background:#141414;border:1px solid #ffffff1f;border-radius:12px;width:230px;padding:10px 12px;position:absolute;bottom:14px;right:14px;box-shadow:0 16px 44px #0009}.pb-float:active{cursor:grabbing}.pb-float .playback{margin-top:0}.settings-panel{flex-direction:column;padding:14px 14px 0;display:flex;position:relative;overflow:hidden}.settings-body{scrollbar-width:none;flex:1;margin:0 -14px;padding:0 14px 56px;overflow-y:auto}.settings-body::-webkit-scrollbar{display:none}.settings-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.settings-head h2{margin:0;font-size:17px;font-weight:700}.home-btn{width:28px;height:28px;color:var(--tx);background:0 0;border:none;place-items:center;display:grid}.home-btn:hover{opacity:.8}.home-btn svg{width:20px;height:20px}.set-head-icons{align-items:center;gap:2px;display:flex}.set-ico{width:32px;height:32px;color:var(--tx);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;transition:background .15s;display:grid;position:relative;overflow:hidden}.set-ico:hover{background:#ffffff17}.set-ico svg{width:18px;height:18px}.set-ico.home svg{width:20px;height:20px}.alerts-view{padding-top:2px}.alerts-bar{justify-content:flex-end;gap:2px;margin-bottom:6px;display:flex}.al-tool{width:30px;height:30px;color:var(--tx2);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid;position:relative;overflow:hidden}.al-tool:hover{color:var(--tx);background:#ffffff17}.al-tool svg{width:17px;height:17px}.settings-panel .alerts-title{color:var(--tx2);text-transform:none;letter-spacing:0;margin:16px 0 10px;font-size:14px;font-weight:500}.alerts-title b{color:var(--tx);font-weight:700}.alert-block{margin-bottom:16px}.alert-lvl{margin-bottom:8px;font-size:14px;font-weight:700}.alert-card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:13px 14px}.alert-toggles{align-items:center;gap:8px;display:flex}.al-k{color:var(--tx2);font-size:13px}.al-k+.tgl{margin-right:6px}.alert-desc{color:var(--tx2);margin:12px 0;font-size:12.5px;line-height:1.35}.alert-sound{align-items:center;gap:10px;display:flex}.al-sel{flex:1;position:relative}.al-sel select{appearance:none;background:var(--bg);border:1px solid var(--line);width:100%;color:var(--tx);cursor:pointer;border-radius:8px;padding:9px 30px 9px 12px;font-size:13px}.al-sel svg{width:16px;height:16px;color:var(--tx2);pointer-events:none;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.al-speaker{background:var(--card);border:1px solid var(--line);width:38px;height:38px;color:var(--tx);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:background .15s;display:grid;position:relative;overflow:hidden}.al-speaker:hover{background:#272727}.al-speaker svg{width:18px;height:18px}.cal-view{padding-top:2px}.cal-head{justify-content:space-between;align-items:center;margin:2px 2px 8px;display:flex}.cal-nav{width:24px;height:24px;color:var(--tx);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;font-size:17px;line-height:1;transition:background .15s;display:grid}.cal-nav:hover{background:#ffffff17}.cal-title{font-size:12.5px;font-weight:600}.cal-grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.cal-wd{margin-bottom:2px}.cal-wd-c{text-align:center;color:var(--tx2);padding:2px 0;font-size:10.5px}.cal-day{color:#ffffffe6;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;height:26px;font-size:11.5px;transition:background .12s;display:grid}.cal-day:disabled{color:#ffffff38;cursor:default}.cal-day.out{color:#ffffff24}.cal-day.active:not(.out){color:#fff}.cal-day.active:hover{background:#ffffff17}.cal-day.today{color:#fff;background:#3b6fd4;font-weight:700}.cal-today{color:#4da3ff;letter-spacing:1px;cursor:pointer;background:0 0;border:none;border-radius:7px;margin:8px auto 2px;padding:5px 14px;font-size:11.5px;font-weight:600;transition:background .12s;display:block;position:relative;overflow:hidden}.today-ripple{pointer-events:none;background:#ffffff21;border-radius:50%;width:120px;height:120px;animation:.5s ease-out forwards cal-ripple;position:absolute;transform:translate(-50%,-50%)scale(.05)}.cal-today:hover{background:#ffffff14}.cal-pop{z-index:1200;transform-origin:100% 0;background:#141414;border:1px solid #ffffff1f;border-radius:12px;padding:12px 14px;animation:.16s ease-out cp-pop-in;position:fixed;box-shadow:0 16px 44px #0009}.cal-pop.closing{animation:.16s ease-in forwards cp-pop-out}@keyframes cp-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.35)}}.cal-pop .cal-view{padding-top:0}.hist-btn.cal{cursor:pointer;transition:background .1s;position:relative;overflow:hidden}.hist-btn.cal:hover{background:#272727}.hist-btn.cal.open{pointer-events:none}.cal-ripple{pointer-events:none;background:#ffffff21;border-radius:50%;width:200px;height:200px;animation:.42s ease-out forwards cal-ripple;position:absolute;transform:translate(-50%,-50%)scale(.1)}@keyframes cal-ripple{0%{opacity:1;transform:translate(-50%,-50%)scale(.1)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.ahist-view{flex-direction:column;height:100%;display:flex}.ahist-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:2px -14px 0;padding-bottom:12px;padding-left:14px;padding-right:14px;display:flex}.ahist-title{font-size:16px;font-weight:600}.ahist-tools{gap:2px;display:flex}.ahist-total{background:var(--card);border:1px solid var(--line);color:var(--tx2);font-variant-numeric:tabular-nums;border-radius:999px;align-self:flex-start;margin:14px 0 0;padding:4px 12px;font-size:12px}.ahist-empty{flex-direction:column;align-items:center;gap:8px;margin-top:64px;display:flex}.ahist-empty-main{color:var(--tx2);margin:0;font-size:14px}.ahist-empty-sub{color:#ffffff47;margin:0;font-size:12.5px}.settings-group{margin:0;padding:0}.set-row{justify-content:space-between;align-items:center;gap:10px;padding:9px 2px;font-size:13px;display:flex}.set-row.col{flex-direction:column;align-items:stretch;gap:6px}.set-k{color:var(--tx);white-space:pre-line;font-weight:600;line-height:1.3}.set-right{align-items:center;gap:12px;display:flex}.set-swatch{border-radius:4px;flex:none;width:18px;height:18px}.sw-spacer{flex:none;width:38px}.set-check{background:var(--card);cursor:pointer;color:#0000;border:1.5px solid #ffffff4d;border-radius:4px;place-items:center;width:18px;height:18px;display:grid}.set-check svg{width:13px;height:13px}.set-check.on{color:#fff;background:#3b82f6;border-color:#3b82f6}.mult-wrap{align-items:center;gap:10px;display:flex}.mult-input{background:var(--card);border:1px solid var(--line);width:64px;color:var(--tx);text-align:right;border-radius:7px;padding:5px 8px}.help-btn{border:1px solid var(--line);background:var(--card);width:22px;height:22px;color:var(--tx2);cursor:pointer;border-radius:50%;flex:none;font-size:12px;font-weight:700}.help-btn:hover{color:var(--tx)}.seg-icon button{flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 6px;display:flex}.seg-icon svg{width:15px;height:15px}.tz-sel{position:relative}.tz-sel select{appearance:none;background:var(--card);border:1px solid var(--line);width:100%;color:var(--tx);cursor:pointer;border-radius:7px;padding:8px 30px 8px 10px;font-size:13px}.tz-sel svg{width:16px;height:16px;color:var(--tx2);pointer-events:none;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.set-actions{gap:12px;margin-top:14px;display:flex}.set-btn{border:1px solid var(--line);letter-spacing:.04em;cursor:pointer;border-radius:8px;flex:1;padding:9px 0;font-size:13px;font-weight:600}.set-btn.reset{background:var(--card);color:var(--tx)}.set-btn.reset:hover{border-color:#ffffff40}.set-btn.save{color:#fff;background:#3b82f6;border-color:#3b82f6}.set-btn.save:hover{background:#4f90f7}.scroll-down{background:var(--card);border:1px solid var(--line);width:34px;height:34px;color:var(--tx);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:14px;box-shadow:0 4px 12px #00000073}.scroll-down:hover{border-color:#ffffff40}.scroll-down svg{width:18px;height:18px}.scroll-down .bounce{animation:1.3s ease-in-out infinite chevron-bounce}@keyframes chevron-bounce{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}.sw{cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.sw .knob{background:#4b5563;border:none;border-radius:999px;flex:none;width:38px;height:14px;transition:background .2s;position:relative}.sw .knob:after{content:"";background:#eef3fb;border:1px solid #d3def0;border-radius:50%;width:20px;height:20px;transition:transform .2s,box-shadow .15s;position:absolute;top:-3px;left:0;box-shadow:0 2px 4px #00000073}.sw.on .knob{background:#6f9be0}.sw.on .knob:after{background:#fff;transform:translate(18px)}.sw:hover .knob:after{box-shadow:0 2px 4px #00000073,0 0 0 7px #ffffff38}.sw.on:hover .knob:after{box-shadow:0 2px 4px #00000073,0 0 0 7px #6f9be066}.sw:active .knob:after{transform:scale(.9)}.sw.on:active .knob:after{transform:translate(18px)scale(.9)}.sw.muted{cursor:default}.sw.muted .knob{background:#3a4150}.sw.muted .knob:after{background:#aab3c2;border-color:#8b94a4;transform:translate(18px);box-shadow:0 1px 3px #0006}.sw.muted:hover .knob:after,.sw.muted:active .knob:after{transform:translate(18px);box-shadow:0 1px 3px #0006}.tgl-ripple{pointer-events:none;background:#ffffff40;border-radius:50%;transition:left .2s cubic-bezier(.3,1.4,.5,1);animation:.45s ease-out forwards tgl-ripple;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.45)}.tgl .tgl-ripple{width:26px;height:26px;left:8px}.tgl.on .tgl-ripple{left:24px}.sw .tgl-ripple{width:34px;height:34px;left:10px}.sw.on .tgl-ripple{left:28px}@keyframes tgl-ripple{0%{opacity:1;transform:translate(-50%,-50%)scale(.45)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.chart-tools button.on{color:var(--tx)}.cp-swatch-btn{cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;padding:5px;transition:background .15s;display:inline-grid;position:relative;overflow:hidden}.cp-swatch-btn:hover{background:#ffffff14}.cp-swatch-btn:active{background:#ffffff1f}.cp-swatch{border-radius:4px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #ffffff2e}.cp-ripple{pointer-events:none;background:#ffffff40;border-radius:50%;width:40px;height:40px;animation:.5s ease-out forwards cp-ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}@keyframes cp-ripple{0%{opacity:.9;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.cp-pop{z-index:1200;-webkit-user-select:none;user-select:none;transform-origin:100% 0;background:#141414;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:9px;padding:10px;animation:.18s cubic-bezier(.2,.9,.3,1.25) cp-pop-in;display:flex;position:fixed;box-shadow:0 14px 40px #0000008c}@keyframes cp-pop-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}.cp-sv{cursor:crosshair;touch-action:none;border-radius:6px;width:100%;height:140px;position:relative}.cp-sv-thumb{pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 0 2px 1px #0009}.cp-rail{cursor:pointer;touch-action:none;border-radius:6px;height:12px;position:relative}.cp-hue{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.cp-alpha{background:linear-gradient(to right, transparent, var(--cp-col)), repeating-conic-gradient(#777 0% 25%, #aaa 0% 50%) 0 / 10px 10px}.cp-rail-thumb{pointer-events:none;background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 2px 1px #00000080}.cp-fields{gap:5px;display:flex}.cp-f{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.cp-f.cp-hex{flex:1.6}.cp-f input{width:100%;color:var(--tx);text-align:center;font-variant-numeric:tabular-nums;background:#1e1e1e;border:1px solid #ffffff1f;border-radius:5px;padding:4px 2px;font-size:11px}.cp-f input:focus{border-color:var(--teal);outline:none}.cp-f span{color:var(--tx2);font-size:10px}.cp-presets{grid-template-columns:repeat(9,1fr);gap:5px;padding-top:2px;display:grid}.cp-preset{aspect-ratio:1;cursor:pointer;border:1px solid #ffffff24;border-radius:4px;width:100%;padding:0}.cp-preset:hover{transform:scale(1.12)}.info-rail h3.h-green{color:#1fbf5e}.info-rail h3.h-amber{color:var(--amber);justify-content:space-between;align-items:center;display:flex}.h-help{border:1px solid;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-grid}.opt-profile{align-items:flex-start;gap:10px;display:flex}.greeks{flex-direction:column;flex:1;gap:13px;display:flex}.tgl.greek{text-transform:capitalize}.cs-root{color:#e7ecf5;background:#101010;height:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;display:flex;overflow:hidden}.cs-i{display:block}.cs-root img{-webkit-user-drag:none;user-drag:none}.cs-embed-frame{background:#101010;border:0;width:100%;height:100%;display:block}.cs-side{background:#101010;border-right:1px solid #ffffff0d;flex-direction:column;flex:none;width:290px;display:flex}.cs-side-head{border-bottom:1px solid #ffffff0d;align-items:center;height:56px;padding:0 14px;display:flex}.cs-side-head .row{align-items:center;gap:8px;display:flex}.cs-side-logo{object-fit:cover;background:#2a2a2a;border-radius:7px;flex:none;width:24px;height:24px}.cs-side-name{color:#e7ecf5;font-size:15px;font-weight:600}.cs-chev{margin-left:auto;display:flex}.cs-dot{background:#3dd68c;border-radius:50%;flex:none;width:8px;height:8px}.cs-list{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;padding:8px;overflow-y:auto}.cs-list::-webkit-scrollbar{width:8px}.cs-list::-webkit-scrollbar-track{background:0 0}.cs-list::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.cs-side:hover .cs-list,.cs-list.show-scroll{scrollbar-color:#ffffff42 transparent}.cs-side:hover .cs-list::-webkit-scrollbar-thumb{background:#ffffff42}.cs-list.show-scroll::-webkit-scrollbar-thumb{background:#ffffff42}.cs-side:hover .cs-list::-webkit-scrollbar-thumb:hover{background:#ffffff5c}.cs-item{color:#8893a5;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:7px 10px;font-size:14px;line-height:1.15;display:flex;position:relative}.cs-item.unread .cs-item-label{color:#fff;font-weight:600}.cs-unread{background:#fff;border-radius:0 5px 5px 0;width:5px;height:11px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.cs-item-ico{background:#ffffff0d;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cs-item:hover{color:#cfd6e2;background:#ffffff0a}.cs-item.active{color:#e7ecf5;background:#272727;font-weight:600}.cs-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cs-grp{color:#6b7689;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:14px 9px 6px;font-size:11px;display:flex}.cs-live{color:#ff7d8f;background:#ff5c7229;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:600;display:flex}.cs-live .cs-dot{background:#ff5c72;width:6px;height:6px}.cs-main{background:#101010;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.cs-top{border-bottom:1px solid #ffffff0d;flex:none;align-items:center;gap:10px;height:56px;padding:0 16px;display:flex}.cs-top-name{color:#e7ecf5;font-size:15px;font-weight:600}.cs-top-back{color:#e7ecf5;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-left:-4px;padding:6px 12px 6px 8px;font-size:15px;font-weight:600;transition:background .12s;display:inline-flex}.cs-top-back:hover{background:#ffffff0f}.cs-top-back svg{color:#8893a5}.cs-top-right{color:#8893a5;align-items:center;gap:16px;margin-left:auto;display:flex}.cs-top-right .ic{cursor:pointer;display:flex}.cs-top-right .ic:hover{color:#e7ecf5}.cs-av{color:#fff;background:#d85a30;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:600;display:flex}.cs-body{scrollbar-width:thin;scrollbar-color:#ffffff42 #ffffff14;flex:1;padding:14px 24px 44px;overflow-y:auto}.cs-body::-webkit-scrollbar{width:8px}.cs-body::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.cs-body::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:999px}.cs-body::-webkit-scrollbar-thumb:hover{background:#ffffff57}.cs-body.flush{padding:0}.cs-body--home{scrollbar-width:none;-ms-overflow-style:none}.cs-body--home::-webkit-scrollbar{width:0;height:0;display:none}.cs-daysep{text-align:center;color:#6b7689;letter-spacing:.04em;text-transform:uppercase;margin:52px 0 30px;font-size:11px;font-weight:600}.cs-daysep:first-child{margin-top:8px}.cs-msg{flex-direction:column;padding:2px 0;display:flex;position:relative}.cs-msg.cs-grp-start{padding-top:16px}.cs-msg.cs-grp-newauthor{padding-top:36px}.cs-msg.cs-grp-day{padding-top:2px}.cs-msg-line{gap:12px;display:flex}.cs-msg-body{flex-direction:column;min-width:0;display:flex}.cs-msg-av-sp{flex:none;width:34px}.cs-edited-cont{color:#6b7689;margin-top:3px;padding-left:12px;font-size:11px;font-style:italic}.cs-msg-text{min-width:0}.cs-msg-extras{margin-top:2px}.cs-msg>.cs-msg-extras,.cs-msg>.cs-edited-cont{margin-left:46px}.cs-msg-text:not(:has(.cs-bubble)) .cs-msg-head{margin-bottom:6px}.cs-msg-text:not(:has(.cs-bubble))~.cs-msg-extras{margin-top:0}.cs-msg-text:not(:has(.cs-bubble))~.cs-msg-extras .mr-wrap{margin-top:0}.cs-msg-av{z-index:1;color:#9ba7b8;background:#2c313b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}.cs-msg-av-img{object-fit:cover;background:#2c313b;width:100%;height:100%;display:block;position:absolute;inset:0}.cs-msg-head{align-items:center;gap:6px;margin-bottom:5px;padding-left:10px;display:flex}.cs-time-sep{color:#6b7689;font-size:13px;line-height:1}.cs-author{color:#e7ecf5;font-size:13.5px;font-weight:600}.cs-msg-head .cs-author{color:#6b7689;font-size:11px;font-weight:400}.cs-badge{color:#cfe3ff;background:#185fa5;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:600}.cs-time{color:#6b7689;font-size:11px}.cs-bubble{color:#dde3ee;white-space:pre-line;overflow-wrap:break-word;background:#26262c;border-radius:16px;width:fit-content;min-width:0;max-width:560px;padding:10px 14px;font-size:13.5px;line-height:1.5}.cs-msg-line:has(>.cs-msg-av) .cs-msg-text{position:relative}.cs-msg-line:has(>.cs-msg-av) .cs-bubble{z-index:1;position:relative}.cs-msg-line:has(>.cs-msg-av) .cs-msg-text:before{content:"";pointer-events:none;background:#26262c;border-bottom-right-radius:12px;width:13px;height:11px;position:absolute;bottom:0;left:-1px}.cs-msg-line:has(>.cs-msg-av) .cs-msg-text:after{content:"";pointer-events:none;background:#101010;border-bottom-right-radius:9px;width:9px;height:14px;position:absolute;bottom:0;left:-7px}.cs-msg-line:has(>.cs-msg-av) .cs-msg-text:not(:has(.cs-bubble)):before{display:none}.cs-msg-line:has(>.cs-msg-av) .cs-msg-text:not(:has(.cs-bubble)):after{display:none}.cs-reacts{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.cs-chip{color:#c2cad8;cursor:default;background:#1e1e1e;border:1px solid #ffffff0d;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:flex}.cs-chip.mine{color:#9cc6ff;background:#4da3ff24;border-color:#4da3ff66}.cs-chip.add{color:#8893a5;padding:3px 8px}.cs-emo{font-size:14px;line-height:1}.cs-readby{color:#6b7689;margin-top:8px;font-size:11px}.cs-composer{flex:none;padding:10px 16px 16px}.cs-composer-box{color:#6b7689;background:#1e1e1e;border:1px solid #ffffff0d;border-radius:11px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cs-composer-box .ph{flex:1;font-size:13.5px}.cs-composer-empty{min-height:22px}.cs-gif{border:1px solid #ffffff2e;border-radius:4px;padding:1px 4px;font-size:11px;font-weight:700}.cs-input{color:#e7ecf5;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.cs-input::placeholder{color:#6b7689}.cs-send{color:#04342c;cursor:pointer;background:#2fd4be;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.cs-send:disabled{color:#4f5a6b;cursor:default;background:#1e1e1e}.cs-empty{color:#6b7689;text-align:center;padding:48px 0;font-size:13px}.cs-board{max-width:680px;margin:0 auto}.cs-board.cs-board-wide{max-width:820px}.cs-board-wide .mr-gallery{max-width:760px}.cs-board-banner{background:#0d0d0d;border:0;border-radius:0;margin:-14px 0 18px;position:relative;overflow:hidden}.cs-board-banner img{width:100%;height:auto;display:block}.cs-board-banner+.cs-thread{margin-top:-18px;padding-top:18px}.cs-post{border-bottom:1px solid #ffffff14;gap:13px;padding:18px 2px;display:flex}.cs-post:first-child{padding-top:6px}.cs-post:last-child{border-bottom:none}.cs-post.cs-post-grouped{border-bottom:none;position:relative}.cs-post-grouped:after{content:"";pointer-events:none;background:#ffffff2e;width:2px;position:absolute;top:58px;bottom:-12px;left:19px;transform:translate(-50%)}.cs-post-main{flex:1;min-width:0}.cs-post-head{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:7px;display:flex}.cs-handle,.cs-post-date{color:#8893a5;font-size:13px}.cs-post-sep{color:#8893a5;font-size:13px;line-height:1}.cs-post-text{color:#e7ecf5;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.5}.cs-post-media{margin-top:10px;margin-left:-47px}.cs-post-media .mr-wrap{align-items:center}.cs-post-media .mr-img{max-width:620px;max-height:460px;transition:filter .15s}.cs-post-media .mr-img-dl{display:none}.cs-post-media .mr-img-wrap:hover .mr-img{filter:brightness(.85)}.cs-thread{border-bottom:1px solid #ffffff14;transition:background .12s}.cs-thread:last-child{border-bottom:none}.cs-thread:hover{background:#ffffff05}.cs-thread-flat:hover{background:0 0}.cs-thread:first-child{margin-top:-14px;padding-top:14px}.cs-thread .cs-post{border-bottom:none}.cs-thread:not(.cs-tdetail)>.cs-tpost:first-child{padding-top:18px}.cs-thread:first-child:not(.cs-tdetail)>.cs-tpost:first-child{padding-top:6px}.cs-thread-replies{margin-left:19px}.cs-post-open{cursor:pointer}.cs-tpost .cs-post-media{margin-left:0}.cs-tpost .cs-post-media .mr-wrap{align-items:flex-start}.cs-tpost .cs-post-media.cs-post-media-center{margin-left:-47px}.cs-tpost .cs-post-media.cs-post-media-center .mr-wrap{align-items:center}.cs-tpost .mr-file{width:calc(100% - 28px);max-width:760px}.cs-tpost .cs-post-text,.cs-tpost .mr-textblock{max-width:calc(100% - 28px)}.cs-tpost .cs-post-media:not(.cs-post-media-center) .mr-img-wrap{width:calc(100% - 28px);max-width:760px;display:block}.cs-tpost .cs-post-media:not(.cs-post-media-center) .mr-img{width:100%;max-width:100%;height:auto;max-height:none}.cs-tpost .cs-post-media .mr-wrap{gap:14px}.cs-tpost .cs-post-media .mr-video-wrap{display:block}.cs-tpost .cs-post-media .mr-video{object-fit:contain;width:auto;max-width:680px;height:auto;max-height:480px}.cs-post-media-flow .mr-wrap{gap:10px}.mr-textblock{color:#e7ecf5;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.5}.cs-tdetail .cs-post{border-bottom:none;margin-top:6px;padding:14px 2px;position:relative}.cs-tdetail .cs-post:first-child{margin-top:0}.cs-tdetail .cs-tdivider{border-bottom:1px solid #ffffff14}.cs-tspine:after{content:"";pointer-events:none;background:#ffffff29;width:2px;position:absolute;top:54px;bottom:-8px;left:19px;transform:translate(-50%)}.cs-thread-toggle{color:#8893a5;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:6px 0 14px;padding:0;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}.cs-thread-toggle:hover{color:#e7ecf5}.cs-thread-toggle.unread{color:#fff}.cs-thread-line{background:#ffffff38;border-radius:1px;width:22px;height:2px}.cs-thread-toggle:hover .cs-thread-line,.cs-thread-toggle.unread .cs-thread-line{background:#ffffff8c}.cs-grp{cursor:pointer;-webkit-user-select:none;user-select:none}.cs-grp .cs-i{transition:transform .18s}.cs-grp.collapsed .cs-i{transform:rotate(-90deg)}.cs-picker{background:#1e1e1e;border:1px solid #ffffff1a;border-radius:10px;gap:4px;width:max-content;margin-top:8px;padding:6px;display:flex}.cs-picker button{cursor:pointer;background:0 0;border:0;border-radius:7px;padding:3px 5px;font-size:18px;line-height:1}.cs-picker button:hover{background:#ffffff0f}.cs-welcome{background:#1e1e1e;border:1px solid #ffffff0d;border-radius:14px;max-width:560px;padding:24px 26px}.cs-welcome h2{color:#e7ecf5;margin:0 0 8px;font-size:19px;font-weight:600}.cs-welcome p{color:#9aa6b8;margin:0;font-size:13.5px;line-height:1.6}.cs-stage{aspect-ratio:16/9;background:#0d0d0d;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;max-width:860px;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.cs-stage-badge{color:#ff7d8f;background:#ff5c7229;border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.cs-stage-badge .cs-dot{background:#ff5c72;width:7px;height:7px;animation:1.4s ease-in-out infinite cs-pulse}.cs-stage-title{color:#c2cad8;font-size:14px}.cs-play{background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.cs-vid{aspect-ratio:16/9;background:#0d0d0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;max-width:560px;display:flex;position:relative}@keyframes cs-pulse{0%,to{opacity:1}50%{opacity:.35}}.cs-attach{background:#1e1e1e;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:12px;max-width:440px;margin-top:8px;padding:11px 13px;display:flex}.cs-attach-ico{color:#6fb0ff;background:#4da3ff29;border-radius:9px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:11px;font-weight:700;display:flex}.cs-attach-info{flex:1;min-width:0}.cs-attach-name{color:#e7ecf5;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.cs-attach-meta{color:#8893a5;margin-top:2px;font-size:11px}.cs-attach-dl{color:#c2cad8;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cs-attach-dl:hover{color:#e7ecf5;background:#ffffff0f}.cs-msg-img{border:1px solid #ffffff0d;border-radius:12px;width:100%;max-width:480px;margin-top:8px;display:block}.cs-msg-img-ph{aspect-ratio:16/10;background:#0d0d0d}.cs-reply{align-items:center;gap:6px;max-width:520px;margin:2px 0 10px;padding-left:10px;display:flex}.cs-reply-link{cursor:pointer;transition:opacity .12s}.cs-reply-link:hover{opacity:.6}.cs-flash-ov{pointer-events:none;z-index:1;background:#5896f024;position:absolute;left:-24px;right:-24px}.cs-reply-av{color:#c2cad8;background:#2c313b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:600;display:flex;position:relative;overflow:hidden}.cs-reply-av-img{object-fit:cover;background:#2c313b;width:100%;height:100%;position:absolute;inset:0}.cs-reply-author{color:#aeb8c6;white-space:nowrap;flex:none;font-size:12px;font-weight:400}.cs-reply-text{color:#e7ecf5;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.cs-msg .cs-msg-av{align-self:flex-end}.cs-msg.has-reply .cs-msg-line{min-height:64px;position:relative}.cs-msg.has-reply .cs-msg-av{z-index:1;align-self:flex-end}.cs-msg.has-reply .cs-msg-line:before{content:"";pointer-events:none;border-top:2px solid #ffffff2e;border-left:2px solid #ffffff2e;border-top-left-radius:12px;width:32px;transition:opacity .12s;position:absolute;top:11px;bottom:42px;left:16px}.cs-msg.has-reply .cs-msg-line:has(>.cs-msg-av-sp):before{bottom:calc(var(--uform-bottom,20px) + 12px)}.cs-msg.has-reply .cs-msg-line:has(>.cs-msg-av-sp):after{content:"";left:16px;bottom:var(--uform-bottom,20px);pointer-events:none;border-bottom:2px solid #3b3b3b;border-left:2px solid #3b3b3b;border-bottom-left-radius:12px;width:24px;height:12px;position:absolute}.cs-msg.has-reply .cs-msg-line:has(.cs-reply-link:hover):before{opacity:.5}.cs-link{color:#5aa2ff;cursor:pointer;overflow-wrap:anywhere;word-break:break-word;text-decoration:none}.cs-link:hover{text-decoration:underline}.cs-jump{z-index:5;color:#e7ecf5;font:inherit;cursor:pointer;background:#272727;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:600;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0006}.cs-jump:hover{background:#323232;border-color:#fff3}.vc-grid{grid-template-columns:repeat(auto-fill,minmax(300px,340px));gap:20px;padding:18px;display:grid}.vc-card{text-align:left;cursor:pointer;color:#e7ecf5;font:inherit;background:#0d0d0d;border:1px solid #ffffff0d;border-radius:14px;flex-direction:column;padding:0;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.vc-card:hover{border-color:#ffffff29;transform:translateY(-2px)}.vc-thumb{aspect-ratio:16/9;background:#0d0d0d;border-top-left-radius:14px;border-top-right-radius:14px;position:relative;overflow:hidden}.vc-thumb-svg{width:100%;height:100%;display:block}.vc-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.vc-body{padding:14px 16px}.vc-title{color:#e7ecf5;font-size:18px;font-weight:600;line-height:1.25}.vc-sub{color:#8893a5;margin-top:4px;font-size:13px;font-weight:400}.vc-progress{align-items:center;gap:10px;margin-top:14px;display:flex}.vc-track{background:#ffffff1a;border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.vc-fill{border-radius:999px;height:100%;position:relative;overflow:hidden}.vc-grad{background:linear-gradient(90deg,#ff4d4d 0%,#ff8a3d 24%,#ffd23d 50%,#9ed14f 74%,#3dd68c 100%);position:absolute;top:0;bottom:0;left:0}.vc-pct{color:#e7ecf5;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.vc-meta{color:#6b7689;margin-top:10px;font-size:12px;font-weight:400}.cd-root{color:#e7ecf5;background:#101010;flex-direction:column;height:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;display:flex;overflow:hidden}.cd-bar{border-bottom:1px solid #ffffff0d;flex:none;align-items:center;gap:12px;height:52px;padding:0 16px;display:flex}.cd-back{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px 8px 8px;font-size:15px;font-weight:500;display:inline-flex}.cd-back-chev{margin-top:-1px;font-size:20px;line-height:1}.cd-back:hover{color:#fff;background:#ffffff0f}.cd-bar-nav{align-items:center;gap:10px;margin-left:auto;display:flex}.cd-btn{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600}.cd-btn:disabled{opacity:.4;cursor:default}.cd-btn-outline{color:#c2cad8;background:0 0;border:1px solid #ffffff29}.cd-btn-outline:not(:disabled):hover{color:#e7ecf5;background:#ffffff0d}.cd-btn-blue{color:#fff;background:#2f6fe0}.cd-btn-blue:not(:disabled):hover{background:#3a7af0}.cd-cols{flex:1;min-height:0;display:flex}.cd-left{border-right:1px solid #ffffff0d;flex:none;width:340px;padding:16px;overflow:hidden auto}.cd-card{background:#1e1e1e;border:1px solid #ffffff0d;border-radius:14px;padding:16px}.cd-progress-title{color:#e7ecf5;font-size:14px;font-weight:600}.cd-progress-sub{color:#8893a5;margin-top:4px;font-size:12px}.cd-progress-row{align-items:center;gap:10px;margin-top:12px;display:flex}.cd-bar-track{background:#ffffff1a;border-radius:999px;flex:1;height:7px;position:relative;overflow:hidden}.cd-bar-fill{border-radius:999px;height:100%;position:relative;overflow:hidden}.cd-bar-grad{background:linear-gradient(90deg,#ff4d4d 0%,#ff8a3d 24%,#ffd23d 50%,#9ed14f 74%,#3dd68c 100%);position:absolute;top:0;bottom:0;left:0}.cd-progress-pct{color:#fff;font-variant-numeric:tabular-nums;flex:none;font-size:13.5px;font-weight:600}.cd-section{color:#e7ecf5;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:16px 0 8px;padding:6px 4px;display:flex}.cd-section-chev{color:#8893a5;transition:transform .15s;display:flex}.cd-section-chev.collapsed{transform:rotate(-90deg)}.cd-section-name{color:#e7ecf5;font-size:14px;font-weight:600}.cd-section-done{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;display:flex}.cd-lessons{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cd-lesson{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:8px;display:flex}.cd-lesson.active{background:#ffffff0f;width:calc(100% + 32px);margin:0 -16px;padding:8px 24px}.cd-lesson-thumb{box-sizing:border-box;border:1px solid #ffffff24;border-radius:8px;flex:none;width:120px;height:60px;display:block;position:relative;overflow:hidden}.cd-thumb-svg{display:block}.cd-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.cd-thumb-done{background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cd-thumb-badge{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.cd-lesson-text{flex-direction:column;gap:3px;min-width:0;display:flex}.cd-lesson-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.25;overflow:hidden}.cd-lesson-meta{color:#8893a5;font-size:11px}.cd-main{flex:1;min-width:0;padding:20px 24px 28px;overflow-y:auto}.cd-crumb{letter-spacing:.06em;text-transform:uppercase;color:#6b7689;font-size:11px}.cd-title{color:#e7ecf5;margin:8px 0 16px;font-size:22px;font-weight:600;line-height:1.25}.cd-player{aspect-ratio:16/9;background:#0d0d0d;border-radius:14px;max-width:920px;position:relative;overflow:hidden}.cd-video{object-fit:contain;background:#0d0d0d;width:100%;height:100%;display:block}.cd-poster{cursor:pointer;position:absolute;inset:0}.cd-poster .cd-thumb-svg{width:100%;height:100%}.cd-poster-img{object-fit:contain;background:#0d0d0d;width:100%;height:100%;position:absolute;inset:0}.cd-webcam{border:1px solid #ffffff29;border-radius:10px;width:116px;height:72px;position:absolute;top:14px;left:14px;overflow:hidden;box-shadow:0 4px 14px #0006}.cd-webcam .cd-thumb-svg{width:100%;height:100%}.cd-webcam-label{color:#e7ecf5;text-shadow:0 1px 3px #000c;font-size:10px;font-weight:600;position:absolute;bottom:6px;left:7px}.cd-play{cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding-left:3px;transition:background .15s,transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cd-play:hover,.cd-poster:hover .cd-play{background:#ffffff38;transform:translate(-50%,-50%)scale(1.07)}.cd-notes{max-width:920px;margin-top:18px}.cd-notes-tabs{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;display:flex}.cd-notes-tab{color:#e7ecf5;padding:0 2px 10px;font-size:13px;font-weight:600;display:inline-block}.cd-notes-count{font-variant-numeric:tabular-nums;color:#8a97ae;padding-bottom:10px;font-size:12px}.cd-notes-count.at-limit{color:#f5a623}.cd-notes-count.save-err{color:#ff5c72}.cd-notes-area{resize:none;box-sizing:border-box;color:#e7ecf5;width:100%;min-height:240px;font:inherit;background:#141414;border:1px solid #ffffff1f;border-radius:14px;outline:none;margin-top:16px;padding:14px 16px;font-size:13.5px;line-height:1.6;transition:border-color .15s}.cd-notes-area:focus{border-color:#ffffff3d}.cd-empty{color:#6b7689;flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.cd-stage{background:#000;position:absolute;inset:0}.cd-stage .cd-video{object-fit:contain;cursor:pointer;z-index:0;background:#0d0d0d;width:100%;height:100%;display:block;position:relative}.cd-controls{background:linear-gradient(#0000,#000c);flex-direction:column;gap:4px;padding:8px 20px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.cd-seek-row{align-items:center;display:flex}.cd-ctrl-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.cd-ctrl-left,.cd-ctrl-right{align-items:center;gap:4px;display:flex}.cd-cbtn{color:#e7ecf5;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.cd-cbtn:hover{background:#ffffff29}.cd-rate{width:auto;font:inherit;font-variant-numeric:tabular-nums;padding:0 11px;font-size:12.5px;font-weight:700}.cd-time{color:#e7ecf5;font-variant-numeric:tabular-nums;flex:none;padding:0 4px;font-size:12px}.cd-seek-wrap{flex:1;align-items:center;min-width:50px;display:flex;position:relative}.cd-seek{appearance:none;cursor:pointer;background:0 0;flex:1;width:100%;height:20px;margin:-8px 0;padding:0}.cd-seek::-webkit-slider-runnable-track{background:linear-gradient(to right, #fff var(--seek-pct,0%), #ffffff47 var(--seek-pct,0%));border-radius:999px;height:4px}.cd-seek::-moz-range-track{background:linear-gradient(to right, #fff var(--seek-pct,0%), #ffffff47 var(--seek-pct,0%));border-radius:999px;height:4px}.cd-seek::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:11px;height:11px;margin-top:-3.5px}.cd-seek::-moz-range-thumb{cursor:pointer;background:#fff;border:0;border-radius:50%;width:11px;height:11px}.cd-scrub{transform:translateX(var(--x,0px)) translateX(-50%) translateZ(0);will-change:transform;pointer-events:none;z-index:20;flex-direction:column;align-items:center;gap:4px;display:none;position:absolute;bottom:16px;left:0}.cd-scrub:after{content:"";width:0;height:0;transform:translateX(var(--tip,0px));filter:drop-shadow(0 2px 2px #00000080);border-top:7px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;margin-top:-1px}.cd-scrub-img{background-color:#1a1a1a;border:1px solid #ffffffa6;border-radius:6px;width:160px;height:106px;position:relative;overflow:hidden;box-shadow:0 6px 20px #000000a6}.cd-scrub-sprite{will-change:transform;backface-visibility:hidden;width:1600px;max-width:none;height:1060px;display:block;position:absolute;top:0;left:0}.cd-scrub-time{color:#fff;font-variant-numeric:tabular-nums;background:#0d0d0d;border-radius:5px;padding:2px 8px;font-size:12px;font-weight:600}.cd-vol{appearance:none;cursor:pointer;accent-color:#fff;background:#ffffff47;border-radius:999px;flex:none;width:72px;height:4px}.cd-speed{flex:none;position:relative}.cd-speed-backdrop{z-index:30;position:absolute;inset:0}.cd-speed-menu{z-index:31;background:#1e1e1e;border:1px solid #ffffff1f;border-radius:10px;flex-direction:row;gap:2px;padding:5px;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.cd-speed-item{color:#c2cad8;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:12.5px}.cd-speed-item:hover{color:#e7ecf5;background:#ffffff0f}.cd-speed-item.active{color:#fff;background:#ffffff29;font-weight:700}.lc-root{color:#e7ecf5;height:100%;padding:20px 24px 32px;overflow-y:auto}.lc-stage{background:#0d0d0d;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;justify-content:center;min-height:55%;display:flex;overflow:hidden}.lc-offline{flex:1;justify-content:center;align-items:center;min-height:360px;padding:56px 24px;display:flex;position:relative}.lc-mark{opacity:.06;filter:blur(6px);pointer-events:none;width:340px;height:340px;position:absolute}.lc-offline-text{text-align:center;position:relative}.lc-offline-title{color:#e7ecf5;font-size:22px;font-weight:600}.lc-offline-sub{color:#8893a5;max-width:440px;margin:10px auto 0;font-size:14px;font-weight:400;line-height:1.5}.lc-live{flex-direction:column;flex:1;padding:18px;display:flex}.lc-live-title{color:#e7ecf5;margin-bottom:12px;font-size:18px;font-weight:600}.lc-player{aspect-ratio:16/9;background:#0d0d0d;border-radius:12px;width:100%;position:relative;overflow:hidden}.lc-player .lc-chart{width:100%;height:100%;display:block}.lc-webcam{background:#0d0d0d;border:2px solid #ffffff2e;border-radius:50%;width:96px;height:96px;position:absolute;top:14px;left:14px;overflow:hidden}.lc-webcam .lc-chart{width:100%;height:100%;display:block}.lc-webcam-label{text-align:center;color:#e7ecf5;text-shadow:0 1px 3px #000000b3;font-size:11px;font-weight:500;position:absolute;bottom:6px;left:0;right:0}.lc-play{cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1217b8;border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:background .15s,transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lc-play:hover{background:#2f6fe0d9;transform:translate(-50%,-50%)scale(1.06)}.lc-recordings{margin-top:28px}.lc-rec-title{color:#e7ecf5;margin:0 0 14px;font-size:16px;font-weight:600}.lc-rec-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.lc-rec-card{text-align:left;cursor:pointer;color:#e7ecf5;font:inherit;background:#1e1e1e;border:1px solid #ffffff0d;border-radius:14px;padding:0;transition:transform .15s,border-color .15s;display:block;overflow:hidden}.lc-rec-card:hover{border-color:#ffffff29;transform:translateY(-2px)}.lc-rec-thumb{aspect-ratio:16/9;background:#0d0d0d;position:relative;overflow:hidden}.lc-rec-thumb .lc-chart{width:100%;height:100%;display:block}.lc-rec-webcam{background:#0d0d0d;border:2px solid #ffffff2e;border-radius:50%;width:40px;height:40px;position:absolute;top:10px;left:10px;overflow:hidden}.lc-rec-webcam .lc-chart{width:100%;height:100%;display:block}.lc-rec-duration{font-variant-numeric:tabular-nums;color:#e7ecf5;background:#0a0c11d1;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;bottom:8px;right:8px}.lc-rec-body{padding:12px 14px 14px}.lc-rec-author{color:#e7ecf5;font-size:14px;font-weight:500}.lc-rec-date{color:#8893a5;margin-top:4px;font-size:12px;font-weight:400}.fl-root{background:#101010;height:100%;padding:20px 0;overflow-y:auto}.fl-search,.fl-toolbar,.fl-list{box-sizing:border-box;max-width:720px;margin-left:auto;margin-right:auto}.fl-search{align-items:center;margin-bottom:16px;display:flex;position:relative}.fl-search-icon{color:#8893a5;pointer-events:none;position:absolute;left:12px}.fl-search-input{color:#e7ecf5;box-sizing:border-box;background:#1e1e1e;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:10px 12px 10px 38px;font-size:14px}.fl-search-input::placeholder{color:#8893a5}.fl-search-input:focus{border-color:#4da3ff}.fl-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.fl-sort{color:#8893a5;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.fl-chevron{color:#8893a5}.fl-divider{border-top:1px solid #ffffff1a;margin-bottom:0}.fl-list{border:1px solid #ffffff1a;border-top:0;border-radius:0;flex-direction:column;display:flex}.fl-row{cursor:pointer;border-bottom:1px solid #ffffff14;align-items:center;gap:15px;padding:18px 16px;display:flex}.fl-row:last-child{border-bottom:0}.fl-ico{color:#6fb0ff;background:#1a1e29;border-radius:11px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:13px;font-weight:700;display:flex}.fl-info{flex:1;min-width:0}.fl-name{color:#e7ecf5;word-break:break-word;font-size:14px;font-weight:600}.fl-meta{color:#8893a5;margin-top:2px;font-size:12px}.fl-dl{color:#8893a5;opacity:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:opacity .15s,background .15s,color .15s;display:flex}.fl-row:hover .fl-dl{opacity:1}.fl-dl:hover{color:#e7ecf5;background:#ffffff14}.fl-empty{color:#8893a5;text-align:center;padding:24px 0;font-size:13px}.tf-root{background:#0d0d0d;justify-content:center;align-items:center;height:100%;padding:24px;display:flex;overflow-y:auto}.tf-card{background:#1c1c1c;border:1px solid #ffffff0d;border-radius:16px;width:100%;max-width:720px;padding:28px 30px}.tf-head{align-items:center;gap:10px;display:flex}.tf-ava{background:#2a2a2a;border-radius:8px;width:32px;height:32px}.tf-ava-name{color:#fff;font-size:14px;font-weight:500}.tf-title{color:#fff;margin-top:14px;font-size:26px;font-weight:700}.tf-subtitle{color:#8893a5;margin-top:4px;font-size:14px}.tf-bar{background:#2a2a2a;border-radius:999px;height:6px;margin:20px 0 6px}.tf-bar-fill{background:#2f6fe0;border-radius:999px;height:100%;transition:width .2s}.tf-step{color:#8893a5;font-size:12px}.tf-q{color:#fff;margin-top:22px;font-size:20px;font-weight:700}.tf-req{color:#ff5c72;margin-top:6px;font-size:12px}.tf-input{color:#e7ecf5;background:#101010;border:1px solid #ffffff1f;border-radius:10px;width:100%;margin-top:16px;padding:12px 14px;font-size:14px}.tf-input:focus{border-color:#2f6fe0;outline:none}.tf-nav{justify-content:space-between;margin-top:26px;display:flex}.tf-btn{color:#c2cad8;cursor:pointer;background:#1e1e1e;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;display:flex}.tf-btn:hover{background:#262626}.tf-btn.primary{color:#fff;background:#2f6fe0;border-color:#2f6fe0}.tf-btn.primary:hover{background:#3c79e6}.tf-btn:disabled{opacity:.5;cursor:default}.tf-done{text-align:center;padding:20px 10px}.tf-check{background:#1fbf5e;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto;display:flex}.tf-done-title{color:#fff;margin-top:18px;font-size:20px;font-weight:700}.tf-done-text{color:#8893a5;margin-top:8px}.il-overlay{z-index:1000;background:#080808f0;flex-direction:column;display:flex;position:fixed;inset:0}.il-bar{flex:none;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.il-id{align-items:center;gap:10px;min-width:0;display:flex}.il-ava{object-fit:cover;object-position:18% 50%;background:#1c1c1c;border-radius:50%;flex:none;width:34px;height:34px}.il-id-text{flex-direction:column;min-width:0;display:flex}.il-name{color:#fff;font-size:14px;font-weight:600;line-height:1.2}.il-file{color:#8893a5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.il-tools{align-items:center;gap:8px;display:flex}.il-zoom{align-items:center;gap:8px;padding-right:4px;display:flex}.il-range{appearance:none;cursor:pointer;background:#ffffff47;border:none;border-radius:999px;outline:none;width:110px;height:4px}.il-range:focus{outline:none}.il-range::-webkit-slider-runnable-track{background:0 0;border:none;border-radius:999px;height:4px}.il-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:none;border-radius:50%;width:14px;height:14px;margin-top:-5px}.il-range::-moz-range-track{background:#ffffff47;border:none;border-radius:999px;height:4px}.il-range::-moz-range-progress{background:#e7ecf5;border-radius:999px;height:4px}.il-range::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:14px;height:14px}.il-btn{color:#e7ecf5;min-width:34px;height:34px;font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 8px;font-size:18px;line-height:1;text-decoration:none;display:flex}.il-btn:hover{background:#ffffff29}.il-icon svg{display:block}.il-stage{scrollbar-width:none;flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;position:relative;overflow:hidden}.il-nav{color:#d7deea;cursor:pointer;z-index:2;background:#ffffff14;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .15s,color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.il-nav:hover{color:#fff;background:#ffffff2e}.il-prev{left:18px}.il-next{right:18px}.il-counter{color:#c9d2e0;font-variant-numeric:tabular-nums;pointer-events:none;background:#00000080;border-radius:999px;padding:4px 12px;font-size:13px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.il-stage::-webkit-scrollbar{width:0;height:0;display:none}.il-img{object-fit:contain;transform-origin:50%;cursor:default;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%;transition:transform .12s}.dp-root{scrollbar-width:none;color:#e7ecf5;background:#101010;max-width:720px;height:100%;margin:0 auto;padding:16px 20px 40px;overflow-y:auto}.dp-root::-webkit-scrollbar{width:0;display:none}.dp-post{border-bottom:1px solid #ffffff0d;padding-bottom:16px}.dp-head{align-items:center;gap:10px;display:flex}.dp-ava{object-fit:cover;object-position:18% 50%;background:#1c1c1c;border-radius:50%;flex:0 0 40px;width:40px;height:40px;display:block}.dp-id{flex-direction:column;min-width:0;display:flex}.dp-name{color:#e7ecf5;align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex}.dp-verified{display:block}.dp-handle{color:#8893a5;font-size:13px}.dp-menu{color:#8893a5;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:20px;line-height:1}.dp-title{color:#fff;margin-top:12px;font-size:15px;font-weight:700;line-height:1.4}.dp-text{margin-top:8px}.dp-text p{color:#fff;margin:0 0 12px;font-size:14px;line-height:1.6}.dp-more{color:#4da3ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.dp-more:hover{text-decoration:underline}.dp-card{background:#0d0d0d;border:1px solid #ffffff1a;border-radius:14px;margin-top:14px;overflow:hidden}.dp-card-photo{cursor:pointer;width:100%;height:auto;display:block}.dp-card-fallback{text-align:center;color:#fff;padding:22px;font-family:Georgia,Times New Roman,serif;font-size:18px}.dp-card-brand{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.dp-card-title{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:600;line-height:1.2}.dp-card-blood{color:#e23b3b}.dp-card-img{object-fit:cover;background:#1c1c1c;border-radius:10px;flex:0 0 60px;width:60px;height:80px;display:block}.dp-card-welcome{text-align:center;color:#fff;margin:16px 0;font-family:Georgia,Times New Roman,serif;font-size:22px}.dp-card-text{color:#aab2c0;font-size:8px;line-height:1.5}.dp-card-text p{margin:0 0 6px}.dp-card-sig{text-align:center;color:#e7ecf5;margin-top:14px;font-family:Georgia,Times New Roman,serif;font-style:italic}.dp-stats{color:#8893a5;gap:18px;margin-top:14px;font-size:13px;display:flex}.dp-stat{align-items:center;gap:6px;display:flex}.home-root{color:#e7ecf5;box-sizing:border-box;background:#101010;max-width:900px;min-height:100%;margin:0 auto;padding:0 0 48px}.home-cover{aspect-ratio:825/280;background:#0d0d0d;border-radius:0;width:100%;position:relative;overflow:hidden}.home-cover-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-tagline{color:#e7ecf5;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;background:#0d0d0da8;border-radius:10px;padding:8px 18px;font-family:Georgia,Times New Roman,serif;font-size:16px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.home-profile{padding:0 24px 8px;position:relative}.home-avatar{z-index:1;background:#1c1c1c;border:7px solid #101010;border-radius:18px;width:112px;height:112px;margin-top:-56px;position:relative;overflow:hidden}.home-avatar-img{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.home-bar{align-items:center;gap:12px;margin-top:12px;display:flex}.home-name{color:#fff;font-size:26px;font-weight:800;line-height:1.1}.home-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.home-ico-btn{color:#e7ecf5;cursor:default;pointer-events:none;background:#ffffff0f;border:0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s;display:flex}.home-ico-btn:hover{background:#ffffff1f}.home-joined{color:#c2cad8;cursor:default;pointer-events:none;background:#ffffff14;border:0;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600;transition:background .15s}.home-joined:hover{background:#ffffff1f}.home-rating{color:#e7ecf5;align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:600;display:flex}.home-star{color:#f5c518}.home-meta{color:#8893a5;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.home-dot{color:#5a6478}.home-creator-ava{object-fit:cover;object-position:center 28%;border-radius:50%;width:18px;height:18px}.home-tabs{border-bottom:2px solid #ffffff1a;justify-content:space-around;gap:8px;margin-top:18px;padding:0 24px;display:flex}.home-tab{color:#8893a5;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-2px;padding:12px 6px;font-size:14px;font-weight:600;transition:color .15s}.home-tab.active{color:#fff;border-bottom-color:#4da3ff}.home-tab:hover:not(.active){color:#e7ecf5}.home-content{min-height:320px;padding:40px 24px}.home-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:520px;margin:0 auto;display:flex}.home-skeleton{background:#161616;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:10px;width:100%;max-width:460px;margin-bottom:24px;padding:18px;display:flex}.home-skeleton-line{background:#ffffff12;border-radius:6px;width:100%;height:12px}.home-skeleton-line:first-child{width:45%}.home-skeleton-line:nth-child(2){width:85%}.home-skeleton-line:nth-child(3){width:65%}.home-empty-title{color:#e7ecf5;font-size:16px;font-weight:700}.home-empty-sub{color:#8893a5;font-size:14px}.home-feed{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;max-width:760px;margin:0 auto;display:grid}.home-feed-card{text-align:left;cursor:pointer;color:#e7ecf5;font:inherit;background:#161616;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.home-feed-card:hover{background:#1b1b1b;border-color:#ffffff29}.home-feed-ico{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:11px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.home-feed-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.home-feed-name{color:#e7ecf5;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.home-feed-author{color:#8893a5;font-size:13px}.home-feed-time{color:#8893a5;font-variant-numeric:tabular-nums;flex:none;align-self:flex-start;font-size:12px}.home-apps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;max-width:940px;margin:0 auto;display:grid}.home-app-card{text-align:center;cursor:pointer;color:#e7ecf5;font:inherit;background:#161616;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:26px 18px;transition:border-color .15s,background .15s;display:flex}.home-app-card:hover{background:#1d1d1d;border-color:#ffffff2e}.home-app-ico{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:4px;display:flex}.home-app-name{color:#e7ecf5;font-size:16px;font-weight:600}.home-app-kind{color:#8893a5;font-size:13px}.home-products{max-width:760px;margin:0 auto}.home-products-head{color:#e7ecf5;align-items:center;gap:8px;margin-bottom:16px;font-size:15px;font-weight:600;display:flex}.home-products-list{flex-direction:column;gap:10px;display:flex}.home-product-row{text-align:left;cursor:pointer;color:#e7ecf5;width:100%;font:inherit;background:#141414;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:14px;padding:12px 16px;transition:border-color .15s,background .15s;display:flex}.home-product-row:hover{background:#1f1f1f;border-color:#fff3}.home-product-ico{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:11px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.home-product-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.home-product-name{color:#e7ecf5;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.home-product-new{color:#3dd68c;background:#3dd68c24;border:1px solid #3dd68c52;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.home-product-meta{color:#8893a5;font-variant-numeric:tabular-nums;font-size:13px}.home-product-chev{color:#6b7689;flex:none}.home-about{max-width:940px;margin:0 auto}.home-about-label{color:#8893a5;margin-bottom:14px;font-size:14px}.home-team{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.home-team-card{background:#141414;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:28px 18px 22px;display:flex}.home-team-ava{background:#2a2f3a;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:12px;display:flex;position:relative}.home-team-ava-fallback{color:#e7ecf5;border-radius:50%;justify-content:center;align-items:center;font-size:30px;font-weight:600;display:flex;position:absolute;inset:0}.home-team-ava-img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.home-team-ava-dot{background:#8893a5;border:3px solid #141414;border-radius:50%;width:16px;height:16px;position:absolute;bottom:4px;right:4px}.home-team-name{color:#e7ecf5;font-size:17px;font-weight:700}.home-team-handle{color:#8893a5;font-size:14px}.yt-card{cursor:pointer;background:#1e1e1e;border:1px solid #ffffff0d;border-radius:12px;max-width:440px;margin-top:8px;overflow:hidden}.yt-thumb{aspect-ratio:16/9;background:#0d0d0d;position:relative}.yt-play{background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yt-foot{align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.yt-ico{flex:none;justify-content:center;align-items:center;display:flex}.yt-info{min-width:0}.yt-title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.yt-desc{color:#8893a5;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.mr-wrap{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.mr-card{color:#e7ecf5;cursor:pointer;background:#1e1e1e;border:1px solid #ffffff14;border-radius:12px;max-width:460px;text-decoration:none;display:block;overflow:hidden}.mr-card:hover{border-color:#ffffff29}.mr-yt-thumb{aspect-ratio:16/9;background:#0d0d0d;position:relative}.mr-yt-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mr-yt-play{background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mr-yt-foot{padding:10px 12px}.mr-yt{cursor:default;background:#0d0d0d;border:1px solid #ffffff14;border-radius:14px;width:100%;max-width:560px;overflow:hidden}.mr-yt,.mr-yt img,.mr-yt-btn{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}.cs-board-wide .mr-yt{max-width:680px}.mr-yt-btn{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.mr-yt-iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.mr-img-wrap{line-height:0;display:inline-block;position:relative}.mr-img-btn{cursor:pointer;background:0 0;border:0;padding:0;line-height:0;display:block}.mr-img{object-fit:cover;border-radius:12px;width:100%;max-width:280px;max-height:380px;display:block}.mr-img-broken{background:repeating-linear-gradient(135deg,#1a1a1a,#1a1a1a 10px,#161616 10px 20px);border:1px solid #ffffff14;width:220px;height:140px}.mr-gallery{aspect-ratio:16/10;background:#0d0d0d;border:1px solid #ffffff1a;border-radius:14px;gap:3px;width:100%;max-width:620px;display:grid;overflow:hidden}.mr-gallery.mr-g2{grid-template-columns:1fr 1fr}.mr-gallery.mr-g3,.mr-gallery.mr-g4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.mr-gallery.mr-g3 .mr-g-tile:first-child{grid-row:1/span 2}.mr-g-tile{background:#0c0c0c;min-width:0;min-height:0;position:relative;overflow:hidden}.mr-g-btn{cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;line-height:0;display:block}.mr-g-btn img{object-fit:cover;width:100%;height:100%;display:block}.mr-g-tile:after{content:"";pointer-events:none;z-index:1;background:0 0;transition:background .15s;position:absolute;inset:0}.mr-g-tile:hover:after{background:#00000029}.mr-g-more{color:#fff;background:#0000008c;justify-content:center;align-items:center;font-size:22px;font-weight:600;display:flex;position:absolute;inset:0}.mr-video-wrap{line-height:0;display:inline-block;position:relative}.mr-video{object-fit:contain;background:#000;border-radius:12px;max-width:280px;height:420px;display:block}.mr-video-play{cursor:pointer;background:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding-left:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mr-video-dl,.mr-img-dl{opacity:0;background:#0009;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .15s;display:flex;position:absolute;top:8px;right:8px}.mr-video-wrap:hover .mr-video-dl,.mr-img-wrap:hover .mr-img-dl{opacity:1}.mr-video-dl:focus-visible,.mr-img-dl:focus-visible{opacity:1;outline-offset:1px;outline:2px solid #8893a5}.mr-link{flex-direction:column;display:flex}.mr-link-thumb{object-fit:cover;background:#0d0d0d;width:100%;max-height:240px;display:block}.mr-link-body{padding:10px 12px}.mr-title{color:#e7ecf5;font-size:13px;font-weight:600;line-height:1.3}.mr-desc{color:#8893a5;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.mr-domain{color:#8893a5;margin-top:6px;font-size:11px}.mr-lb{z-index:2000;background:#080a0eeb;flex-direction:column;display:flex;position:fixed;inset:0}.mr-lb-bar{flex:none;justify-content:flex-end;align-items:center;gap:4px;height:52px;padding:0 16px;display:flex}.mr-lb-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:8px 24px 28px;display:flex;position:relative;overflow:hidden}.mr-lb-nav{color:#d7deea;cursor:pointer;z-index:2;background:#ffffff14;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .15s,color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mr-lb-nav:hover{color:#fff;background:#ffffff2e}.mr-lb-prev{left:18px}.mr-lb-next{right:18px}.mr-lb-counter{color:#c9d2e0;font-variant-numeric:tabular-nums;pointer-events:none;background:#00000080;border-radius:999px;padding:4px 12px;font-size:13px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.mr-stack-wrap{flex-direction:column;align-items:flex-start;display:inline-flex}.mr-stack{cursor:pointer;background:0 0;border:0;width:205px;height:250px;margin:4px 52px 0 4px;padding:0;position:relative}.mr-stack-card{transform-origin:bottom;background:#0d0d0d;border:2px solid #14161c;border-radius:10px;transition:transform .24s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0;overflow:hidden;box-shadow:0 5px 16px #00000080}.mr-stack-card img{object-fit:cover;width:100%;height:100%;display:block}.mr-stack-card:first-child{z-index:4}.mr-stack-card:nth-child(2){z-index:3;transform:translate(11px,5px)rotate(3deg)}.mr-stack-card:nth-child(3){z-index:2;transform:translate(22px,10px)rotate(6deg)}.mr-stack-card:nth-child(4){z-index:1;transform:translate(33px,15px)rotate(9deg)}.mr-stack:hover .mr-stack-card:nth-child(2){transform:translate(20px,5px)rotate(3.5deg)}.mr-stack:hover .mr-stack-card:nth-child(3){transform:translate(33px,10px)rotate(6.5deg)}.mr-stack:hover .mr-stack-card:nth-child(4){transform:translate(46px,15px)rotate(9.5deg)}.mr-stack-label{color:#8893a5;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:24px 0 6px 2px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex}.mr-stack-label:hover{color:#c9d2e0}.mr-stack-label svg{opacity:.85;flex:none}.mr-lb-ico{color:#c9d2e0;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:flex}.mr-lb-ico:hover{color:#fff;background:#ffffff1f}.mr-lb-done{color:#c9d2e0;cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:6px;padding:7px 16px;font-size:14px;font-weight:500}.mr-lb-done:hover{color:#fff;background:#ffffff1f}.mr-lb-img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:0;max-width:100%;max-height:100%;box-shadow:0 16px 50px #0000008c}.mr-toast{z-index:2001;color:#e7ecf5;pointer-events:none;background:#14161c;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;animation:.18s mr-toast-in;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #00000073}@keyframes mr-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mr-file{background:#1e1e1e;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;max-width:340px;padding:10px 12px;display:flex}.mr-file-pending{opacity:.75}.mr-file-ico{--color-panel-solid:#283143;--gray-3:#1a2130;--gray-4:#3a4252;--gray-5:#2c3442;flex:none;justify-content:center;align-items:center;width:34px;height:42px;display:inline-flex;position:relative}.mr-file-ico-bg{line-height:0;position:absolute;inset:0}.mr-file-ico-bg svg{width:34px;height:42px;display:block}.mr-file-ico-ext{z-index:1;letter-spacing:.2px;text-transform:lowercase;color:#5aa2ff;margin-top:8px;font-size:9px;font-weight:800;position:relative}.mr-file-ico--code .mr-file-ico-ext{color:#3dd68c}.mr-file-info{flex-direction:column;flex:1;min-width:0;display:flex}.mr-file-name{color:#e7ecf5;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.mr-file-meta{color:#8893a5;margin-top:2px;font-size:12px}.mr-file-dl{color:#cfd6e2;cursor:pointer;background:#ffffff0f;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:background .12s,color .12s;display:flex}.mr-file-dl:hover{color:#fff;background:#ffffff29}.mr-file-dl:active{background:#ffffff3d}.mr-file-dl:focus-visible{outline-offset:1px;outline:2px solid #8893a5}.mr-file-whole{cursor:pointer;text-decoration:none;transition:background .12s,border-color .12s}.mr-file-whole:hover{background:#262626;border-color:#ffffff29}.mr-file-whole .mr-file-dl{pointer-events:none}.mr-file-whole:hover .mr-file-dl{color:#fff;background:#ffffff29}
