*{box-sizing:border-box;margin:0;padding:0}:root{--std:cubic-bezier(.2,0,0,1);--enter:cubic-bezier(.05,.7,.1,1);--exit:cubic-bezier(.3,0,.8,.15);--sheet:cubic-bezier(.32,.72,0,1);--acc:#5B9DFF;--phL:#5B9DFF;--phT:#D9B24A;--phS:#8B78FF;--ok:#47D17C;--err:#FF5C5C;--accA:rgba(91,157,255,.15);--accB:rgba(91,157,255,.45);--bg:#08090C;--bg2:#0B0D12;--bg3:#10131a;--t1:rgba(255,255,255,.92);--t2:rgba(255,255,255,.55);--t3:rgba(255,255,255,.32);--hr:rgba(255,255,255,.09);--hr2:rgba(255,255,255,.055);--sfi:rgba(255,255,255,.04);--hov:rgba(255,255,255,.05);--hov2:rgba(255,255,255,.08);--surf:linear-gradient(rgba(255,255,255,.045),rgba(255,255,255,.015)),rgba(16,18,24,.62);--scrim:rgba(9,10,14,.66);--scrim2:rgba(9,10,14,.86);--sh:0 1px 2px rgba(0,0,0,.45),0 18px 44px -14px rgba(0,0,0,.65);--sh2:0 1px 0 rgba(255,255,255,.05) inset;--txs:0 1px 2px rgba(0,0,0,.45);--ttip:#171a21;--fnt:-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",system-ui,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono","Cascadia Code",Consolas,Menlo,monospace;--lw:260px;--rw:360px}html[data-theme=light]{--bg:#F2F3F6;--bg2:#EBEDF1;--bg3:#ffffff;--t1:rgba(16,19,25,.92);--t2:rgba(16,19,25,.55);--t3:rgba(16,19,25,.32);--hr:rgba(0,0,0,.08);--hr2:rgba(0,0,0,.05);--sfi:rgba(0,0,0,.03);--hov:rgba(0,0,0,.035);--hov2:rgba(0,0,0,.055);--surf:linear-gradient(rgba(0,0,0,.02),rgba(0,0,0,.05)),rgba(255,255,255,.86);--scrim:rgba(255,255,255,.6);--scrim2:rgba(255,255,255,.9);--sh:0 1px 2px rgba(16,24,40,.06),0 2px 6px rgba(16,24,40,.05),0 16px 36px -16px rgba(16,24,40,.28);--sh2:0 1px 0 rgba(255,255,255,.9) inset;--txs:none;--ttip:#ffffff}@media (prefers-reduced-transparency: reduce){:root{--surf:rgba(17,19,25,1);--scrim:rgba(17,19,25,1);--scrim2:rgba(17,19,25,1)}html[data-theme=light]{--surf:rgba(255,255,255,1);--scrim:rgba(255,255,255,1);--scrim2:rgba(255,255,255,1)}}html.theming *,html.theming *:before,html.theming *:after{transition:background-color .25s var(--std),color .25s var(--std),border-color .25s var(--std),box-shadow .25s var(--std),fill .25s var(--std),stroke .25s var(--std)!important}html,body{height:100%;overflow:hidden}body{background:var(--bg);color:var(--t1);font:14px/1.5 var(--fnt);-webkit-font-smoothing:antialiased;text-shadow:var(--txs)}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-shadow:inherit}input{font:inherit;color:inherit;background:none;border:0;outline:0}::selection{background:var(--accB)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#80869438;border-radius:6px;border:3px solid transparent;background-clip:content-box}.num{font-variant-numeric:tabular-nums}.ic{width:20px;height:20px;flex:none;vertical-align:-4px}.pb{transition:transform .14s var(--std)}.pb:active{transform:scale(.96)}:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:6px}kbd{font:10.5px/1.5 var(--mono);color:var(--t3);border:1px solid var(--hr);border-radius:4px;padding:1px 5px;background:var(--sfi)}.tipc{position:relative}@media (hover:hover) and (pointer:fine){.tipc[data-tip]:hover:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:var(--ttip);color:var(--t1);border:1px solid var(--hr);border-radius:6px;padding:4px 9px;font-size:11.5px;white-space:nowrap;box-shadow:var(--sh);z-index:80;pointer-events:none;transition:opacity .15s var(--std);transition-delay:.35s;opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes chipIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes blinkc{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes pulse{0%,to{transform:scale(.72);opacity:.55}50%{transform:scale(1);opacity:1}}@keyframes breathe{0%,to{opacity:.86;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes flick{0%,to{opacity:.25}50%{opacity:.6}}@keyframes flashp{0%,to{background:transparent}35%{background:var(--accA)}}@keyframes lbIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}#app{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:var(--lw) minmax(0,1fr) var(--rw);background:radial-gradient(1200px 600px at 70% -10%,rgba(91,157,255,.045),transparent 60%),var(--bg)}#lail,#rrail{min-width:0;background:var(--bg2);display:flex;flex-direction:column;overflow:hidden}#lail{border-right:1px solid var(--hr)}#rrail{border-left:1px solid var(--hr)}#center{position:relative;display:flex;flex-direction:column;min-width:0}.lrtop{display:flex;align-items:center;gap:10px;height:52px;padding:0 12px;flex:none}.lrtop .mark{width:26px;height:26px;flex:none}.lrtop .nm{font-size:13.5px;font-weight:600;letter-spacing:.01em;flex:1;white-space:nowrap}.icbtn{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:8px;color:var(--t2);transition:background-color .15s var(--std),color .15s var(--std)}#lail.collapsed .lrwide,#lail .lrnarrow{display:none}#lail.collapsed .lrnarrow{display:grid}#lail.collapsing{grid-template-rows:0fr}.btn{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:9px;background:var(--sfi);border:1px solid var(--hr);font-size:13px;color:var(--t1);transition:background-color .15s var(--std)}#newchat{margin:2px 12px 0;width:calc(100% - 24px);justify-content:flex-start;font-weight:550}#lail.collapsed #newchat{width:38px;padding:7px 0;justify-content:center;margin:2px auto 0}#lail.collapsed #newchat span:not(.icw){display:none}#lail.collapsed #sess .rhint{display:none}.srch{display:flex;align-items:center;gap:8px;margin:10px 12px 4px;padding:0 10px;height:32px;border-radius:9px;background:var(--sfi);border:1px solid var(--hr2);color:var(--t3)}.srch input{flex:1;min-width:0;font-size:12.5px;color:var(--t1)}.srch input::placeholder{color:var(--t3)}#lail.collapsed .srch,#lail.collapsed .lrtop .nm{display:none}#lail.collapsed .lrtop{flex-direction:column;height:auto;padding:12px 0 4px;gap:8px}#sess{flex:1;overflow-y:auto;padding:6px 8px 10px}.sgrp{font-size:10px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--t3);padding:12px 8px 5px}.sitem{display:block;width:100%;text-align:left;padding:8px 9px;border-radius:9px;position:relative;transition:background-color .15s var(--std)}.sitem .st{font-size:12.5px;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:7px}.sitem .sp{font-size:11.5px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.sitem .tm{font-size:10.5px;color:var(--t3);margin-left:auto;flex:none;font-variant-numeric:tabular-nums}.sitem.on{background:var(--hov)}.sitem.on:before{content:"";position:absolute;left:-8px;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--acc)}.pip{width:6px;height:6px;border-radius:50%;flex:none}#lail.collapsed #sess{display:none}#lail.collapsed .sgrp{padding:8px 0 4px;text-align:center;font-size:9px;letter-spacing:0}#lail.collapsed .sitem{margin:2px auto;width:38px;padding:0;height:34px;display:grid;place-items:center}#lail.collapsed .sitem .st,#lail.collapsed .sitem .sp,#lail.collapsed .sitem .tm{display:none}#lail.collapsed .sitem:after{content:attr(data-initial);font-size:12px;color:var(--t2);font-weight:600}#lail.collapsed .pip{position:absolute;top:4px;right:4px;width:5px;height:5px}.lrbot{flex:none;border-top:1px solid var(--hr);padding:8px;display:flex;flex-direction:column;gap:2px}.lrbot .btn{width:100%;padding:7px 9px;font-size:12.5px;color:var(--t2);border:0;background:transparent}#lail.collapsed .lrbot .btn{width:34px;margin:0 auto;padding:7px 0;justify-content:center}#lail.collapsed .lrbot .btn span{display:none}.conn{display:flex;align-items:center;gap:8px;padding:7px 9px;font-size:11.5px;color:var(--t3)}.conn i{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px #47d17cb3}.conn span{white-space:nowrap}#lail.collapsed .conn{justify-content:center;padding:7px 0}#lail.collapsed .conn span{display:none}#isl{position:absolute;top:14px;left:50%;z-index:40;overflow:hidden;pointer-events:auto;outline:none;transform:translate(-50%);border-radius:18px;background:var(--surf);border:1px solid var(--hr);-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);box-shadow:var(--sh2),0 12px 34px -10px #00000080;box-shadow:var(--sh);color:var(--t1)}#islPill,#islPanel{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 14px;display:flex;align-items:center;gap:10px;transition:opacity .22s var(--std)}#islPill{opacity:1}#islPanel{opacity:0;pointer-events:none;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;padding:10px 14px}#isl.open #islPill{opacity:0}#isl.open #islPanel{opacity:1;pointer-events:auto}.islnm{font-size:13px;font-weight:600}.isldot{width:3px;height:3px;border-radius:50%;background:var(--t3)}#islPhase{font-size:13px;color:var(--acc)}#islTimer{font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}#islMeter{display:flex;align-items:center;gap:2px;height:16px;margin-left:4px}#islMeter i{width:2px;height:14px;border-radius:2px;background:var(--acc);opacity:.8;transform:scaleY(.12);transform-origin:center}#islState{font-size:14px;font-weight:600;color:var(--acc)}#islStats{display:flex;gap:18px;margin-top:4px}#islStats span{display:flex;flex-direction:column;gap:1px;min-width:0}#islStats i{font-size:9px;font-style:normal;letter-spacing:.07em;text-transform:uppercase;color:var(--t3)}#islStats b{font-size:12.5px;font-weight:600;color:var(--t1);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.islMeta{display:flex;align-items:center;gap:8px;font-size:10.5px;color:var(--t3);font-variant-numeric:tabular-nums;margin-top:2px}#pinBtn{margin-left:auto;padding:3px 8px;border-radius:7px;color:var(--t3);display:inline-flex;align-items:center;gap:5px;font-size:10.5px;transition:background-color .15s var(--std),color .15s var(--std)}#pinBtn .ic{width:14px;height:14px}#pinBtn.on{color:var(--acc);background:var(--accA)}#orbc{position:fixed;z-index:44;pointer-events:none;transform-origin:center;border-radius:50%}#orbc.asleep{animation:breathe 3.2s var(--std) infinite}#txwrap{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 60px,#000 calc(100% - 150px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 60px,#000 calc(100% - 150px),transparent 100%)}#tx{max-width:780px;margin:0 auto;padding:134px 20px 216px}.day{display:flex;align-items:center;gap:14px;margin:22px 0 8px;color:var(--t3);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.day:before,.day:after{content:"";height:1px;flex:1;background:var(--hr2)}.row{display:grid;grid-template-columns:60px minmax(0,1fr);gap:16px;margin:26px 0;animation:rowIn .32s var(--enter) both}.row.noanim{animation:none}.row.cv{content-visibility:auto;contain-intrinsic-size:auto 150px}.row .gut{text-align:right;padding-top:2px}.gut .rl{display:block;font-size:10px;font-weight:650;letter-spacing:.12em;color:var(--t3)}.gut .rt{display:block;font-size:10.5px;color:var(--t3);font-variant-numeric:tabular-nums;margin-top:3px}.row.u{grid-template-columns:minmax(0,1fr) 60px}.row.u .gut{order:2;text-align:left}.row.u .msg{order:1}.msg{min-width:0;font-size:15.5px;line-height:1.6}.prose p{margin:0 0 .85em;max-width:66ch}.prose p:last-child{margin-bottom:0}.prose .li2{display:block;position:relative;max-width:66ch;margin:0 0 .5em;padding-left:1.25em}.prose .li2:before{content:"—";position:absolute;left:0;top:0;color:var(--t3)}.msg code,.w.c{font:13px/1.45 var(--mono);background:var(--sfi);border:1px solid var(--hr2);border-radius:5px;padding:1px 5px}.w{display:inline-block;margin-right:.26em;opacity:0;animation:wIn .24s var(--std) forwards}.w.b{font-weight:620}@keyframes wIn{0%{opacity:0;transform:translateY(4px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.row.instant .w{animation:none;opacity:1}.caret{display:inline-block;width:2px;height:14px;background:var(--acc);vertical-align:-2px;margin-left:1px;animation:blinkc 1.1s steps(1) infinite}.msg.u{justify-self:end;max-width:520px;background:var(--sfi);border:1px solid var(--hr2);border-radius:14px 14px 4px;padding:10px 14px;font-size:14.5px;color:var(--t1);width:fit-content;margin-left:auto}#login{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:var(--bg);z-index:50}.lgcard{width:100%;max-width:340px;display:flex;flex-direction:column;gap:14px;padding:28px 24px;border-radius:16px;background:var(--bg3);border:1px solid var(--hr2)}.lgcard .mark{width:30px;height:30px}.lgcard h1{font-size:18px;font-weight:600;color:var(--t1);margin:0 0 4px}.lgcard label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--t2)}.lgcard input{height:38px;padding:0 12px;border-radius:9px;background:var(--sfi);border:1px solid var(--hr2);font-size:14px;color:var(--t1)}.lgcard input:focus{outline:none;border-color:var(--acc)}.lgcard .btn{justify-content:center;height:38px;font-weight:600;background:var(--acc);color:#fff;border:0}.lgcard .btn:disabled{opacity:.5}.lgerr{min-height:16px;font-size:12.5px;color:var(--err)}.ufiles{justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:520px;margin:0 0 6px auto}.ufimg{display:block;padding:0;border:1px solid var(--hr2);border-radius:12px;overflow:hidden;background:var(--sfi);cursor:zoom-in}.ufimg img{display:block;max-width:220px;max-height:160px;object-fit:cover}.meta{margin-top:12px;font-size:10.5px;color:var(--t3);opacity:.55;font-variant-numeric:tabular-nums;display:flex;gap:7px;align-items:center;transition:opacity .15s var(--std),color .15s var(--std)}.meta .mdot{opacity:.6}@media (hover:hover) and (pointer:fine){.row:hover .meta{opacity:1;color:var(--t2)}}.tool{margin:14px 0;border:1px solid var(--hr);border-radius:12px;background:var(--sfi);overflow:hidden;max-width:640px}.tool.expandable{cursor:pointer}.tool:not(.expandable) .tsum .tch{display:none}.tsum{display:flex;align-items:center;gap:9px;padding:9px 12px;font-size:12.5px}.tsum .ic{width:16px;height:16px;color:var(--t2)}.tsum .tn{font-weight:600;letter-spacing:.01em}.tsum .tt{margin-left:auto;color:var(--t3);font-variant-numeric:tabular-nums;font-size:12px}.tsum .tch{width:14px;height:14px;color:var(--t3);margin-left:8px;transition:transform .2s var(--std)}.tool.open .tsum .tch{transform:rotate(180deg)}.tbody{overflow:hidden;max-height:0;transition:max-height .22s var(--std)}.tool.open .tbody{max-height:1600px;border-top:1px solid var(--hr2)}.step{display:flex;align-items:flex-start;gap:9px;padding:7px 12px;font-size:12.5px;color:var(--t2)}.step .sdot{width:7px;height:7px;border-radius:50%;margin:5px 0 0;flex:none;background:var(--t3)}.step.run .sdot{background:var(--acc);animation:pulse 1.1s var(--std) infinite}.step.ok .sdot{background:none;animation:none}.step.ok .sdot:after{content:"";display:block;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle,var(--ok) 46%,transparent 50%),conic-gradient(from -60deg,var(--ok) 0 130deg,transparent 0 360deg)}.step.fail{color:var(--t2)}.step.fail .sdot{background:var(--err);animation:none}.step .slab{font:12px/1.5 var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step .sstat{margin-left:auto;font:11px/1.5 var(--fnt);color:var(--t3);font-variant-numeric:tabular-nums;flex:none;padding-left:10px}.step.fail .sstat{color:var(--err)}.step.ok .sstat{color:var(--t3)}.step .sfb{font-size:11.5px;color:var(--t3);padding:0 12px 7px 28px}.step .sfb b{color:var(--err);font-weight:550}.srcs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 6px;border-radius:999px;border:1px solid var(--hr);background:var(--sfi);font-size:12px;color:var(--t2);opacity:0;animation:chipIn .24s var(--enter) forwards;transition:transform .14s var(--std),border-color .14s var(--std),color .14s var(--std)}.chip .lt{width:19px;height:19px;border-radius:6px;display:grid;place-items:center;font-size:10px;font-weight:700;color:#0b0d12;background:var(--acc);opacity:.9}html[data-theme=light] .chip .lt{color:#fff}@media (hover:hover) and (pointer:fine){.chip:hover{transform:translateY(-1px);border-color:var(--accB);color:var(--t1)}.sitem:hover{background:var(--hov)}.icbtn:hover,.btn:hover{background:var(--hov2);color:var(--t1)}.lrbot .btn:hover{background:var(--hov)}}.chip.flash{animation:flashp .7s var(--std) 2}.srcbox{margin-top:14px}.srcbox .srcs{margin-top:0}.srcbox .chip{animation:none;opacity:1}.srcmore{margin-top:9px;font-size:11.5px;color:var(--t2);padding:4px 11px;border-radius:999px;border:1px solid var(--hr);background:var(--sfi);transition:background-color .15s var(--std),color .15s var(--std)}.srcmore:hover{background:var(--hov2);color:var(--t1)}.thumb{display:block;position:relative;width:min(340px,100%);aspect-ratio:16/10;margin-top:14px;border-radius:12px;overflow:hidden;border:1px solid var(--hr);cursor:zoom-in;padding:0;background:var(--bg3)}.thumb svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.det{position:absolute;border:1px solid var(--acc);border-radius:3px;pointer-events:none;box-shadow:0 0 0 1px #08090c40}.det b{position:absolute;top:2px;left:2px;font:9.5px/1.35 var(--mono);font-weight:500;letter-spacing:.02em;background:var(--acc);color:#07101f;padding:1px 5px;border-radius:4px;white-space:nowrap}.tchip{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-variant-numeric:tabular-nums;background:var(--scrim2);border:1px solid var(--hr);color:var(--t2);padding:3px 8px;border-radius:999px}.tchip .ic{width:12px;height:12px}@keyframes scrflick{0%,to{opacity:.2}50%{opacity:.55}}.livewrap .scr{animation:scrflick 3.2s var(--std) infinite}.emsg{display:flex;align-items:center;gap:11px;padding:11px 14px;border:1px solid rgba(255,92,92,.35);border-radius:12px;background:#ff5c5c0f;font-size:13.5px;max-width:640px}.emsg .ic{color:var(--err);width:18px;height:18px}.emsg .rt{margin-left:auto;flex:none}#jump{position:absolute;left:50%;bottom:158px;z-index:41;transform:translate(-50%,14px);opacity:0;pointer-events:none;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--scrim2);border:1px solid var(--hr);box-shadow:var(--sh);font-size:12.5px;transition:transform .26s var(--enter),opacity .26s var(--enter)}#jump.show{transform:translate(-50%);opacity:1;pointer-events:auto}#jump .ic{width:15px;height:15px}#jump b{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--acc);color:#07101f;font-size:10.5px;display:inline-grid;place-items:center;font-variant-numeric:tabular-nums}#empty{max-width:560px;margin:8vh auto 0;text-align:center;animation:rowIn .5s var(--enter) both}#empty h1{font-size:26px;font-weight:640;letter-spacing:-.01em;margin-bottom:8px}#empty p{color:var(--t2);font-size:14px;margin-bottom:26px}#empty .sug{display:flex;flex-direction:column;gap:9px;align-items:center}#empty .sug button{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:12px;border:1px solid var(--hr);background:var(--sfi);font-size:13px;color:var(--t2);max-width:420px;transition:border-color .15s var(--std),color .15s var(--std)}#empty .sug .ic{color:var(--acc)}@media (hover:hover) and (pointer:fine){#empty .sug button:hover{border-color:var(--accB);color:var(--t1)}}#empty .hint{margin-top:24px;font-size:12px;color:var(--t3)}#empty .gone{display:none}#comp{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:42;width:min(720px,calc(100% - 48px));display:flex;flex-direction:column;align-items:center;gap:9px}#modes{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--t3);flex-wrap:wrap;justify-content:center}#modes .sep{width:1px;height:14px;background:var(--hr);margin:0 3px}.mtog{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid transparent;color:var(--t3);font-size:11.5px;transition:background-color .15s var(--std),color .15s var(--std),border-color .15s var(--std)}.mtog .ic{width:14px;height:14px}.mtog[aria-pressed=true]{color:var(--acc);background:var(--accA);border-color:transparent}#volWrap{display:inline-flex;align-items:center;gap:6px}#vol{width:72px;height:3px;accent-color:var(--acc)}#modes .kh{display:inline-flex;gap:4px;align-items:center}#capw{width:100%;position:relative;border-radius:26px;background:var(--surf);border:1px solid var(--hr);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:var(--sh2),var(--sh);display:flex;flex-direction:column;align-items:stretch;transition:transform .16s var(--std),border-color .16s var(--std)}#caprow{position:relative;display:flex;align-items:center;gap:8px;height:52px;padding:0 8px 0 10px}#helpBtn{width:22px;height:22px;padding:0;justify-content:center;border-radius:50%;border:1px solid var(--hr);font-size:12px;font-weight:600}#helpBtn.tipc[data-tip]:hover:after{left:auto;right:0;top:auto;bottom:calc(100% + 8px);transform:none}#capw.focus{transform:translateY(-2px);border-color:var(--acc)}#micbtn{position:relative;width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;color:var(--t2);transition:background-color .18s var(--std),color .18s var(--std)}#micbtn .ic{width:19px;height:19px}#capw.live #micbtn,#micbtn.on{background:var(--acc);color:#07101f}html[data-theme=light] #capw.live #micbtn,html[data-theme=light] #micbtn.on{color:#fff}#micbtn.on:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--acc);opacity:.6;animation:micpulse 1.5s var(--std) infinite;pointer-events:none}#capw.live #micbtn.on:after{display:none}@keyframes micpulse{0%{transform:scale(.92);opacity:.6}70%{transform:scale(1.45);opacity:0}to{opacity:0}}#ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid var(--acc);opacity:0;pointer-events:none}#txin{flex:1;min-width:0;font-size:14px;transition:opacity .16s var(--std)}#txin::placeholder{color:var(--t3)}#capw.live #txin,#capw.live #sendbtn,#capw.live #upbtn{opacity:0;pointer-events:none}.icbtn.round{border-radius:50%;width:36px;height:36px}#sendbtn{color:var(--t3);transition:background-color .15s var(--std),color .15s var(--std)}#sendbtn.armed{color:#07101f;background:var(--acc)}html[data-theme=light] #sendbtn.armed{color:#fff}#stopbtn{display:none;color:var(--err)}.busy #stopbtn{display:grid}#bars{position:absolute;left:14px;right:14px;top:0;bottom:0;display:flex;align-items:center;gap:3px;opacity:0;transition:opacity .18s var(--std);pointer-events:none}#capw.live #bars{opacity:1}#bars i{flex:1;max-width:5px;height:26px;border-radius:3px;background:var(--acc);opacity:.85;transform:scaleY(.08);margin:0 auto}#partial{position:absolute;left:0;right:0;bottom:64px;text-align:center;font-size:17px;line-height:1.5;color:var(--t1);opacity:0;transition:opacity .18s var(--std);pointer-events:none}#capw.live #partial{opacity:1}#sndhint{position:fixed;right:16px;bottom:14px;z-index:70;font-size:11px;color:var(--t3);background:var(--sfi);border:1px solid var(--hr);padding:4px 10px;border-radius:999px;transition:opacity .3s var(--std)}body.unl #sndhint{opacity:0;pointer-events:none}#rrHead{display:flex;align-items:center;gap:8px;height:52px;padding:0 14px;flex:none;border-bottom:1px solid var(--hr)}#rrHead .nm{font-size:12.5px;font-weight:600;flex:1}#rrTabs{display:flex;gap:2px;padding:8px 8px 0;flex:none}#rrTabs button{flex:1;padding:6px 0 8px;font-size:11.5px;color:var(--t3);border-bottom:1.5px solid transparent;border-radius:6px 6px 0 0;transition:color .15s var(--std),border-color .15s var(--std)}#rrTabs button.on{color:var(--t1);border-color:var(--acc)}#rrPanes{flex:1;min-height:0;overflow-y:auto;padding:12px 14px 18px}#rrPanes>div{display:none;animation:fadeIn .22s var(--std) both}#rrPanes>div.on{display:block}.camWrap{position:relative;aspect-ratio:16/10;border:1px solid var(--hr);border-radius:10px;overflow:hidden;background:var(--bg3)}.camWrap svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.camMeta{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:11px;color:var(--t3);font-variant-numeric:tabular-nums}.camMeta .btn{margin-left:auto;padding:3px 10px;font-size:11px}.camEmpty{aspect-ratio:16/10;border:1px dashed var(--hr);border-radius:10px;display:grid;place-items:center;color:var(--t3);font-size:12px;gap:6px}.job{border:1px solid var(--hr);border-radius:10px;margin-bottom:10px;overflow:hidden;background:var(--sfi)}.job .jh{display:flex;align-items:center;gap:8px;padding:8px 11px;font-size:12.5px;font-weight:600}.job .jh .ic{width:15px;height:15px;color:var(--t2)}.job .jh .jst{margin-left:auto;font-size:11px;font-weight:400;color:var(--t3);font-variant-numeric:tabular-nums}.job .jh .jst.f{color:var(--err)}.job .jh .jst.r{color:var(--acc)}.jgrp{font-size:10px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--t3);margin:14px 0 7px}.jgrp:first-child{margin-top:0}.srcPane .chip{animation:none;opacity:1}.latRow{display:flex;align-items:center;gap:9px;margin:9px 0;font-size:10.5px;color:var(--t3);font-variant-numeric:tabular-nums}.latRow .ln{width:44px;flex:none}.latRow .lt{flex:1;height:2px;background:var(--hr2);border-radius:2px;overflow:hidden}.latRow .lt i{display:block;height:100%;background:var(--acc);border-radius:2px;opacity:.85}.latRow .lv{width:56px;text-align:right}.rhint{font-size:11px;color:var(--t3);line-height:1.6;margin-bottom:12px}#rrBtn{position:fixed;right:10px;top:50%;transform:translate(14px,-50%);z-index:46;width:36px;height:36px;border-radius:50%;background:var(--scrim2);border:1px solid var(--hr);box-shadow:var(--sh);display:grid;place-items:center;color:var(--t2);transition:transform .3s var(--enter),opacity .3s var(--enter);opacity:0;pointer-events:none}#rrBtn.show{transform:translateY(-50%);opacity:1;pointer-events:auto}#lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none;background:var(--scrim);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#lb.on{display:block}#lbFigure{position:absolute;left:50%;top:50%;width:min(880px,86vw);transform:translate(-50%,-50%);animation:lbIn .24s var(--enter) both;cursor:zoom-out}#lbStage{position:relative;aspect-ratio:16/10;border-radius:14px;overflow:hidden;border:1px solid var(--hr);background:var(--bg3);box-shadow:var(--sh)}#lbStage svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#lbFigure figcaption{display:flex;gap:10px;align-items:center;margin-top:10px;font-size:12px;color:var(--t2);font-variant-numeric:tabular-nums}#lbFigure figcaption .tchip{position:static}#app.m2 #rrail{display:none}#app.m1{grid-template-columns:1fr!important}#app.m1 #lail,#app.m1 #rrail{position:fixed;top:0;bottom:0;z-index:55;width:280px;box-shadow:var(--sh);transition:transform .42s var(--sheet)}#app.m1 #lail{left:0;transform:translate(-100%);border-right:1px solid var(--hr)}#app.m1 #rrail{right:0;transform:translate(100%);border-left:1px solid var(--hr)}#app.m1 #lail.open,#app.m1 #rrail.open{transform:translate(0)}#scrim2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:54;background:#05060980;display:none}#app.m1.sheets #scrim2{display:block}@media (max-width:760px){#comp{width:calc(100% - 24px)}#modes .kh{display:none}#tx{padding:134px 14px 216px}.row{grid-template-columns:46px minmax(0,1fr);gap:10px}.row.u{grid-template-columns:minmax(0,1fr) 46px}#empty h1{font-size:22px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01s!important;animation-iteration-count:1!important}#orbc.asleep{animation:none}.w{filter:none!important;transform:none!important;animation-name:fadeIn!important}.caret,.step.run .sdot,.livewrap .scr{animation:none!important}}.tcode,.tout{margin:6px 10px 4px;padding:8px 10px;border-radius:8px;background:var(--sfi);border:1px solid var(--hr2);font:11.5px/1.55 var(--mono);color:var(--t1);white-space:pre-wrap;word-break:break-word;max-height:300px;overflow:auto}.tout{color:var(--t2)}.tweb{margin:6px 10px 4px;display:flex;flex-direction:column;gap:6px}.twq{font:11.5px/1.4 var(--mono);color:var(--t3)}.twr{display:flex;flex-direction:column;gap:1px;padding:7px 10px;border-radius:8px;background:var(--sfi);border:1px solid var(--hr2);text-decoration:none}.twr:hover{background:var(--hov)}.twt{font-size:12.5px;color:var(--acc);font-weight:550}.tws{font-size:11.5px;color:var(--t2);line-height:1.45}.twu{font-size:10.5px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.twx{margin-top:2px;padding:8px 10px;border-radius:8px;background:var(--sfi);border:1px solid var(--hr2);font:11.5px/1.55 var(--fnt);color:var(--t2);white-space:pre-wrap;word-break:break-word;max-height:300px;overflow:auto}#attach{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px 2px}#attach[hidden]{display:none}.att{display:flex;align-items:center;gap:10px;max-width:280px;padding:8px 10px;border-radius:12px;background:var(--sfi);border:1px solid var(--hr2);animation:chipIn .2s var(--std)}.attimg{width:34px;height:34px;border-radius:8px;object-fit:cover;flex:none}.atticon{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:var(--sfi);border:1px solid var(--hr2);color:var(--t2);flex:none}.attmeta{display:flex;flex-direction:column;min-width:0;flex:1}.attn{font-size:12.5px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attt{font-size:11px;color:var(--t3)}.attx{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--t3);flex:none;font-size:17px;line-height:1}.attx:hover{background:var(--hov);color:var(--t1)}.twh{display:flex;align-items:center;gap:7px;min-width:0}.twh .twt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav{border-radius:3px;flex:none;vertical-align:middle}.chip .lt{position:relative;overflow:hidden}.favabs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;border-radius:inherit}
