.stage{--void:#060d15;--abyss:#0a1320;--deep:#0c1826;--panel:hsla(0,0%,100%,.04);--panel-2:hsla(0,0%,100%,.06);--line:rgba(120,180,200,.14);--line-2:rgba(120,180,200,.22);--signal:#1fb6c9;--signal-2:#36e7d8;--glow:rgba(54,231,216,.55);--pulse:#35d6a6;--warn:#f4b740;--alert:#ff6b81;--violet:#8f8cf2;--ink-hi:#eaf3f7;--ink:#9fb3c2;--ink-dim:#5d7081;--disp:"Space Grotesk",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--mono:"Space Mono",ui-monospace,monospace}.stage *{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}.stage{height:100%}.stage{font-family:var(--body);color:var(--ink);background:var(--void);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:22px;position:relative;overflow:hidden}.stage:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(800px 600px at 18% -6%,rgba(31,182,201,.16),transparent 60%),radial-gradient(700px 700px at 90% 110%,rgba(143,140,242,.1),transparent 55%),linear-gradient(180deg,#0a1320,#060d15)}.stage .phone{position:relative;z-index:1;width:404px;height:min(872px,calc(100dvh - 40px));background:linear-gradient(180deg,#0b1622,#070f18);border-radius:46px;border:1px solid rgba(120,180,200,.16);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 50px 110px rgba(0,0,0,.6),0 0 0 9px #0c151e,0 0 0 10px rgba(120,180,200,.08),inset 0 1px 0 hsla(0,0%,100%,.05)}.stage .island{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:112px;height:30px;background:#04080d;border-radius:18px;z-index:60}.stage .statusbar{height:50px;flex:none;display:flex;align-items:flex-end;justify-content:space-between;padding:0 26px 7px;font-size:13px;color:var(--ink-hi);font-weight:600;z-index:55}.stage .statusbar .sbr{display:flex;align-items:center;gap:6px}.stage .statusbar svg{width:17px;height:12px}.stage .appbar{flex:none;display:flex;align-items:center;gap:10px;padding:6px 15px 11px;position:relative;z-index:40;background:linear-gradient(180deg,rgba(8,15,24,.7),transparent)}.stage .bmark{width:31px;height:31px;border-radius:9px;flex:none;display:grid;place-items:center;background:linear-gradient(150deg,#103244,#0a1c28);border:1px solid var(--line-2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)}.stage .bmark svg{width:17px;height:17px}.stage .back{width:33px;height:33px;border-radius:10px;border:1px solid var(--line);background:var(--panel);display:none;place-items:center;color:var(--ink-hi);flex:none;cursor:pointer}.stage .back svg{width:18px;height:18px}.stage .appbar.sub .bmark{display:none}.stage .appbar.sub .back{display:grid}.stage .appbar__t{flex:1 1;min-width:0}.stage .appbar__t b{font-family:var(--disp);font-size:16.5px;color:var(--ink-hi);font-weight:600;display:block;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage .appbar__t span{font-size:11px;color:var(--ink-dim)}.stage .ic{width:33px;height:33px;border-radius:10px;border:1px solid var(--line);background:var(--panel);display:grid;place-items:center;color:var(--ink);flex:none;position:relative;cursor:pointer}.stage .ic svg{width:16px;height:16px}.stage .ic .bdg{position:absolute;top:-4px;right:-4px;min-width:15px;height:15px;border-radius:8px;background:var(--alert);color:#fff;font-size:8.5px;font-weight:700;display:grid;place-items:center;padding:0 3px;border:1.5px solid #0b1622}.stage .ava{width:31px;height:31px;border-radius:50%;background:linear-gradient(140deg,#21384a,#15242f);border:1px solid var(--line-2);display:grid;place-items:center;font-weight:600;color:var(--ink-hi);font-size:11px;flex:none}.stage .screens{flex:1 1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:relative;z-index:10}.stage .screens::-webkit-scrollbar{display:none}.stage .screen{display:none;padding:4px 15px 26px;animation:fade .42s ease}.stage .screen.is-active{display:block}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.stage .glass{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 30px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.045)}.stage .card{padding:14px 15px;margin-bottom:13px}.stage .muted{color:var(--ink-dim)}.stage .eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--signal-2);font-weight:600;margin:16px 2px 10px;display:flex;align-items:center;gap:8px}.stage .eyebrow:after{content:"";height:1px;flex:1 1;background:linear-gradient(90deg,var(--line-2),transparent)}.stage .eyebrow:first-child{margin-top:4px}.stage .p-title{font-family:var(--disp);font-size:14px;font-weight:600;color:var(--ink-hi)}.stage .card-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.stage .link{font-size:11.5px;color:var(--signal-2);font-weight:500;cursor:pointer}.stage .chips-row{display:flex;gap:10px;overflow-x:auto;padding:2px 0 6px;margin-bottom:4px;scrollbar-width:none}.stage .chips-row::-webkit-scrollbar{display:none}.stage .chip-k{flex:none;min-width:118px;padding:13px 14px;border-radius:15px}.stage .chip-k .ck{font-size:10.5px;color:var(--ink-dim);font-weight:500;margin-bottom:7px;display:flex;align-items:center;gap:5px}.stage .chip-k .cv{font-family:var(--disp);font-size:22px;font-weight:600;color:var(--ink-hi);line-height:1}.stage .chip-k .cd{font-size:10px;margin-top:6px;font-weight:600}.stage .chip-k.feat{background:linear-gradient(150deg,rgba(31,182,201,.15),rgba(31,182,201,.03));border-color:rgba(31,182,201,.3)}.stage .chip-k.feat .cv{background:linear-gradient(90deg,#eaf3f7,var(--signal-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stage .kgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.stage .kp{padding:13px 14px}.stage .kp .ck{font-size:10.5px;color:var(--ink-dim);font-weight:500;margin-bottom:7px}.stage .kp .cv{font-family:var(--disp);font-size:22px;font-weight:600;color:var(--ink-hi);line-height:1}.stage .kp .cv small{font-size:12px;color:var(--ink-dim)}.stage .kp .cd{font-size:10px;margin-top:6px;font-weight:600}.stage .kp.feat{background:linear-gradient(150deg,rgba(31,182,201,.15),rgba(31,182,201,.03));border-color:rgba(31,182,201,.3)}.stage .kp.feat .cv{background:linear-gradient(90deg,#eaf3f7,var(--signal-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stage .up{color:var(--pulse)}.stage .down{color:var(--alert)}.stage .flat{color:var(--ink-dim)}.stage .pill{font-size:10px;font-weight:600;padding:3px 9px;border-radius:20px;white-space:nowrap;display:inline-block}.stage .p-green{background:rgba(53,214,166,.14);color:var(--pulse)}.stage .p-amber{background:rgba(244,183,64,.14);color:var(--warn)}.stage .p-red{background:rgba(255,107,129,.14);color:var(--alert)}.stage .p-blue{background:rgba(31,182,201,.14);color:var(--signal-2)}.stage .p-violet{background:rgba(143,140,242,.14);color:var(--violet)}.stage .p-gray{background:rgba(120,180,200,.1);color:var(--ink)}.stage .tag{font-family:var(--mono);font-size:9.5px;color:var(--violet);background:rgba(143,140,242,.12);padding:2px 7px;border-radius:6px;white-space:nowrap}.stage .tag.b{color:var(--signal-2);background:rgba(31,182,201,.12)}.stage .risk{font-family:var(--mono);font-size:9.5px;font-weight:700;padding:2px 7px;border-radius:6px}.stage .r-lo{background:rgba(53,214,166,.13);color:var(--pulse)}.stage .r-md{background:rgba(244,183,64,.13);color:var(--warn)}.stage .r-hi{background:rgba(255,107,129,.13);color:var(--alert)}.stage .num{font-family:var(--mono)}.stage .dot{width:7px;height:7px;border-radius:50%;flex:none;display:inline-block}.stage .dot.live{animation:ping 1.8s infinite}.stage .dot.g,.stage .dot.live{background:var(--pulse)}.stage .dot.a{background:var(--warn)}.stage .dot.r{background:var(--alert)}.stage .dot.b{background:var(--signal-2)}.stage .dot.gr{background:var(--ink-dim)}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(53,214,166,.5)}70%{box-shadow:0 0 0 6px rgba(53,214,166,0)}to{box-shadow:0 0 0 0 rgba(53,214,166,0)}}.stage .live-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(255,107,129,.12);border:1px solid rgba(255,107,129,.28);color:var(--alert);padding:4px 9px;border-radius:20px;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.stage .live-pill .dot{background:var(--alert)}.stage .ch{width:30px;height:30px;border-radius:8px;flex:none;display:grid;place-items:center;border:1px solid var(--line)}.stage .ch svg{width:14px;height:14px}.stage .ch.phone,.stage .ch.voice{background:rgba(31,182,201,.12);color:var(--signal-2)}.stage .ch.wa{background:rgba(53,214,166,.12);color:var(--pulse)}.stage .ch.web{background:rgba(143,140,242,.12);color:var(--violet)}.stage .ch.form{background:rgba(244,183,64,.12);color:var(--warn)}.stage .attn{display:flex;align-items:center;gap:11px;padding:11px;border-radius:12px;background:var(--panel);border:1px solid var(--line);margin-bottom:8px}.stage .attn .ai{width:30px;height:30px;border-radius:8px;flex:none;display:grid;place-items:center}.stage .attn .ai svg{width:15px;height:15px}.stage .attn .at{flex:1 1;font-size:12.5px;color:var(--ink-hi);font-weight:500}.stage .attn .at span{display:block;font-size:11px;color:var(--ink-dim);font-weight:400;margin-top:1px}.stage .attn .cnt{font-family:var(--disp);font-size:17px;font-weight:600}.stage .feed{display:flex;flex-direction:column}.stage .fi{display:flex;gap:11px;padding:9px 2px;position:relative}.stage .fi:not(:last-child):before{content:"";position:absolute;left:13px;top:30px;bottom:-2px;width:1px;background:var(--line)}.stage .fdot{width:27px;height:27px;border-radius:8px;flex:none;display:grid;place-items:center;z-index:1}.stage .fdot svg{width:13px;height:13px}.stage .fdot.g{background:rgba(53,214,166,.14);color:var(--pulse)}.stage .fdot.b{background:rgba(31,182,201,.14);color:var(--signal-2)}.stage .fdot.a{background:rgba(244,183,64,.14);color:var(--warn)}.stage .fdot.v{background:rgba(143,140,242,.14);color:var(--violet)}.stage .fdot.r{background:rgba(255,107,129,.14);color:var(--alert)}.stage .ft{flex:1 1;font-size:12.5px;color:var(--ink-hi);line-height:1.35}.stage .ft span{display:block;color:var(--ink-dim);font-size:11px;margin-top:1px}.stage .ftime{font-family:var(--mono);font-size:10px;color:var(--ink-dim);flex:none}.stage .tl{display:flex;flex-direction:column}.stage .tl-i{display:flex;gap:11px;padding:6px 0;position:relative}.stage .tl-i:not(:last-child):before{content:"";position:absolute;left:5px;top:17px;bottom:-6px;width:1px;background:var(--line)}.stage .tl-d{width:11px;height:11px;border-radius:50%;border:2px solid var(--signal);background:var(--void);margin-top:3px;flex:none;z-index:1}.stage .tl-t{flex:1 1;font-size:12px;color:var(--ink-hi)}.stage .tl-t b{font-weight:600}.stage .tl-time{font-family:var(--mono);font-size:10px;color:var(--ink-dim);flex:none}.stage .kv{display:grid;grid-template-columns:1fr auto;grid-gap:9px 14px;gap:9px 14px;font-size:12.5px}.stage .kv dt{color:var(--ink-dim)}.stage .kv dd{color:var(--ink-hi);text-align:right;font-weight:500}.stage .bars{display:flex;flex-direction:column;gap:11px}.stage .brow .bl{display:flex;justify-content:space-between;font-size:12px;margin-bottom:6px;color:var(--ink)}.stage .brow .bl b{color:var(--ink-hi);font-family:var(--disp);font-weight:600}.stage .btrack{height:8px;border-radius:8px;background:rgba(120,180,200,.1);overflow:hidden}.stage .bfill{height:100%;border-radius:8px;background:linear-gradient(90deg,var(--signal),var(--signal-2));box-shadow:0 0 10px rgba(54,231,216,.3);transition:width 1s cubic-bezier(.2,.7,.3,1)}.stage .bfill.amber{background:linear-gradient(90deg,#f4b740,#ffce6e)}.stage .bfill.violet{background:linear-gradient(90deg,#8f8cf2,#b3b1f7)}.stage .rec{display:flex;align-items:flex-start;gap:11px;padding:12px 2px;border-bottom:1px solid var(--line)}.stage .rec:last-child{border-bottom:none}.stage .rec .rm{flex:1 1;min-width:0}.stage .rec .rt{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.stage .rec .rt b{color:var(--ink-hi);font-size:13.5px;font-weight:600}.stage .rec .rs{font-size:11.5px;color:var(--ink-dim);margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage .rec .r3{display:flex;gap:7px;align-items:center;margin-top:7px;flex-wrap:wrap}.stage .score{font-family:var(--disp);font-weight:700;font-size:16px;flex:none}.stage .chart svg{width:100%;display:block}.stage .gl{stroke:var(--line);stroke-width:1}.stage .axl{font-family:var(--mono);font-size:9px;fill:var(--ink-dim)}.stage .legend{display:flex;flex-direction:column;gap:8px;margin-top:12px}.stage .lg{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ink)}.stage .lg b{margin-left:auto;color:var(--ink-hi);font-family:var(--disp);font-weight:600}.stage .sw{width:10px;height:10px;border-radius:3px;flex:none}.stage .funnel{display:flex;flex-direction:column;gap:9px}.stage .fnl{gap:11px}.stage .fnl,.stage .fnl .fbar{display:flex;align-items:center}.stage .fnl .fbar{height:33px;border-radius:9px;padding:0 12px;font-family:var(--disp);font-weight:600;color:#06141a;font-size:13px;min-width:72px;background:linear-gradient(90deg,var(--signal-2),var(--signal))}.stage .fnl:nth-child(2) .fbar{opacity:.84}.stage .fnl:nth-child(3) .fbar{opacity:.66}.stage .fnl:nth-child(4) .fbar{opacity:.5}.stage .fnl:nth-child(5) .fbar{opacity:.38}.stage .fnl .fl{font-size:11.5px;color:var(--ink)}.stage .fnl .fl b{display:block;color:var(--ink-hi);font-size:12.5px;font-weight:600;font-family:var(--disp)}.stage .gauge{position:relative;width:150px;height:150px;margin:0 auto}.stage .gauge svg{transform:rotate(-90deg)}.stage .gauge .gc{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.stage .gauge .gc b{font-family:var(--disp);font-size:40px;font-weight:600;color:var(--ink-hi)}.stage .gauge .gc span{font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--ink-dim)}.stage .compare{display:flex;gap:9px;align-items:stretch}.stage .cmp{flex:1 1;text-align:center;padding:14px 8px;border-radius:13px;background:var(--panel);border:1px solid var(--line)}.stage .cmp.ai{background:linear-gradient(160deg,rgba(31,182,201,.14),rgba(31,182,201,.03));border-color:rgba(31,182,201,.3)}.stage .cmp .cl{font-size:9.5px;text-transform:uppercase;letter-spacing:1px;color:var(--ink-dim);font-weight:600}.stage .cmp .cv{font-family:var(--disp);font-size:23px;font-weight:600;margin:6px 0 1px;color:var(--ink-hi)}.stage .cmp.ai .cv{background:linear-gradient(90deg,#eaf3f7,var(--signal-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stage .cmp .cs{font-size:10px;color:var(--ink-dim)}.stage .vs{display:grid;place-items:center;font-family:var(--disp);font-weight:700;color:var(--ink-dim);font-size:12px}.stage .note{font-size:12px;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:11px 13px;line-height:1.5}.stage .vflow{display:flex;flex-direction:column}.stage .vnode{padding:11px 13px;border-radius:11px;background:var(--panel-2);border:1px solid var(--line-2);font-size:12.5px;color:var(--ink-hi);display:flex;align-items:center;gap:9px;font-weight:500}.stage .vnode .ni{width:8px;height:8px;border-radius:3px;background:var(--signal-2);flex:none}.stage .vnode.start .ni{background:var(--pulse)}.stage .vnode.sel{border-color:var(--signal-2);background:rgba(31,182,201,.12)}.stage .vnode.risk .ni{background:var(--warn)}.stage .vnode.human .ni{background:var(--violet)}.stage .vnode.end .ni{background:var(--ink-dim)}.stage .varrow{display:flex;justify-content:center;padding:4px 0;color:var(--ink-dim)}.stage .varrow svg{width:15px;height:15px}.stage .slots{display:flex;flex-direction:column;gap:6px}.stage .slot{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--ink);padding:8px 10px;border-radius:9px;background:var(--panel);border:1px solid var(--line)}.stage .tick{width:16px;height:16px;border-radius:50%;border:1.6px solid var(--ink-dim);flex:none;display:grid;place-items:center}.stage .slot.done{color:var(--ink-hi)}.stage .slot.done .tick{border-color:var(--pulse);background:var(--pulse)}.stage .slot.done .tick svg{width:9px;height:9px;color:#06141a}.stage .slot.now{border-color:rgba(244,183,64,.4);background:rgba(244,183,64,.08)}.stage .slot.now .tick{border-color:var(--warn);border-style:dashed;animation:spin 3s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.stage .slot small{margin-left:auto;color:var(--ink-dim);font-size:10.5px}.stage .chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:6px 11px;border-radius:9px;background:rgba(143,140,242,.12);border:1px solid rgba(143,140,242,.28);color:#cdccfb}.stage .scard{padding:10px 12px;border-radius:11px;background:var(--panel);border:1px solid var(--line);font-size:12px;color:var(--ink-hi);line-height:1.45;margin-bottom:7px}.stage .scard .sk{font-size:9.5px;color:var(--signal-2);text-transform:uppercase;letter-spacing:1px;font-weight:700;margin-bottom:4px}.stage .asec{margin-bottom:12px}.stage .asec .at{font-size:10px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:1px;font-weight:700;margin-bottom:7px}.stage .callbar{display:flex;align-items:center;gap:11px;padding:13px;border-radius:14px;margin-bottom:13px;background:linear-gradient(120deg,rgba(255,107,129,.08),var(--panel));border:1px solid rgba(255,107,129,.2)}.stage .cav{width:42px;height:42px;border-radius:12px;flex:none;display:grid;place-items:center;font-family:var(--disp);font-weight:700;font-size:15px;color:#06141a;background:linear-gradient(140deg,var(--signal-2),var(--signal))}.stage .callbar .ci{flex:1 1;min-width:0}.stage .callbar .ci b{font-family:var(--disp);font-size:15px;color:var(--ink-hi);font-weight:600;display:block}.stage .callbar .ci .meta{font-size:11px;color:var(--ink-dim);display:flex;align-items:center;gap:6px;margin-top:2px;flex-wrap:wrap}.stage .sep{width:3px;height:3px;border-radius:50%;background:var(--ink-dim);display:inline-block}.stage .timer{font-family:var(--mono);font-size:14px;color:var(--ink-hi);font-weight:700;background:var(--panel);padding:4px 9px;border-radius:8px;border:1px solid var(--line);flex:none}.stage .wave{height:62px;display:flex;align-items:center;justify-content:center;gap:2.5px;border-radius:12px 12px 0 0;background:rgba(0,0,0,.16);border:1px solid var(--line);border-bottom:none}.stage .wb{width:3px;border-radius:3px;background:linear-gradient(180deg,var(--signal-2),var(--signal));animation:wv 1s ease-in-out infinite;opacity:.85}@keyframes wv{0%,to{height:5px}50%{height:var(--h)}}.stage .transcript{padding:13px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:0 0 12px 12px;max-height:230px;overflow-y:auto;scrollbar-width:none}.stage .transcript::-webkit-scrollbar{display:none}.stage .msg{max-width:90%}.stage .msg .w{font-size:9px;letter-spacing:1.3px;text-transform:uppercase;font-weight:700;margin-bottom:4px}.stage .msg .t{padding:9px 11px;border-radius:12px;font-size:12.5px;line-height:1.45}.stage .msg.caller{align-self:flex-start}.stage .msg.caller .w{color:var(--ink-dim)}.stage .msg.caller .t{background:var(--panel);border:1px solid var(--line);border-top-left-radius:4px;color:var(--ink-hi)}.stage .msg.agent{align-self:flex-end}.stage .msg.agent .w{color:var(--signal-2);text-align:right}.stage .msg.agent .t{background:linear-gradient(140deg,rgba(31,182,201,.18),rgba(31,182,201,.07));border:1px solid rgba(31,182,201,.3);border-top-right-radius:4px;color:var(--ink-hi)}.stage .msg.sys{align-self:center;max-width:96%}.stage .msg.sys .t{background:rgba(143,140,242,.1);border:1px dashed rgba(143,140,242,.3);color:#cdccfb;font-size:11px;font-family:var(--mono);text-align:center;border-radius:9px}.stage .cursor{display:inline-block;width:6px;height:13px;background:var(--signal-2);margin-left:2px;border-radius:1px;animation:blink 1s steps(2) infinite;vertical-align:-2px}@keyframes blink{50%{opacity:0}}.stage .replybox{margin-top:13px;border:1px solid var(--line);border-radius:13px;padding:11px;background:var(--panel)}.stage .replybox .sug{font-size:11.5px;color:var(--ink);background:rgba(31,182,201,.08);border:1px solid rgba(31,182,201,.2);border-radius:9px;padding:8px 11px;margin-bottom:9px;line-height:1.45}.stage .replybox .sug b{color:var(--signal-2);font-size:9.5px;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:3px}.stage .replyrow{display:flex;gap:8px;align-items:center}.stage .replyrow input{flex:1 1;background:var(--abyss);border:1px solid var(--line);border-radius:9px;padding:9px 11px;color:var(--ink-hi);font-size:12.5px;outline:none;font-family:var(--body)}.stage .btn{border:none;font-family:var(--body);font-weight:600;font-size:13px;padding:11px;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.stage .btn svg{width:15px;height:15px}.stage .btn-pri{background:linear-gradient(140deg,var(--signal-2),var(--signal));color:#06141a;box-shadow:0 5px 16px rgba(54,231,216,.25)}.stage .btn-pri:active{transform:scale(.98)}.stage .btn-gh{background:var(--panel);border:1px solid var(--line);color:var(--ink)}.stage .btn-gh:active{background:var(--panel-2)}.stage .btn-danger{color:var(--alert);border:1px solid rgba(255,107,129,.3);background:rgba(255,107,129,.06)}.stage .btn-sm{padding:7px 12px;font-size:12px;border-radius:10px}.stage .actrow{display:flex;gap:8px;flex-wrap:wrap}.stage .pnode{font-size:11px;padding:6px 10px;border-radius:8px;background:var(--panel);border:1px solid var(--line);color:var(--ink);white-space:nowrap}.stage .chipscroll{display:flex;gap:7px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.stage .chipscroll::-webkit-scrollbar{display:none}.stage .chipscroll .pnode{flex:none}.stage .seg{display:flex;gap:7px;overflow-x:auto;padding:2px 0 11px;scrollbar-width:none;margin-bottom:2px}.stage .seg::-webkit-scrollbar{display:none}.stage .seg button{flex:none;border:1px solid var(--line);background:var(--panel);color:var(--ink-dim);font-family:var(--body);font-weight:600;font-size:12px;padding:7px 13px;border-radius:10px;cursor:pointer}.stage .seg button.on{background:rgba(31,182,201,.16);color:var(--ink-hi);border-color:rgba(31,182,201,.3)}.stage .field{margin-bottom:12px}.stage .field label{display:block;font-size:10px;color:var(--ink-dim);font-weight:700;margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px}.stage .field .inp{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:9px 11px;font-size:12.5px;color:var(--ink-hi);line-height:1.5}.stage .field textarea.inp{font-family:var(--mono);font-size:11.5px;line-height:1.6;display:block;width:100%;resize:vertical}.stage .field select.inp{width:100%}.stage .minp{width:100%;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:11px 12px;font-size:13px;color:var(--ink-hi);line-height:1.4;outline:none;font-family:var(--body);-webkit-appearance:none;-moz-appearance:none;appearance:none}.stage .minp:focus{border-color:var(--signal-2)}.stage select.minp{background-image:linear-gradient(45deg,transparent 50%,var(--ink-dim) 50%),linear-gradient(135deg,var(--ink-dim) 50%,transparent 50%);background-position:calc(100% - 16px) 18px,calc(100% - 11px) 18px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:30px}.stage .tgl-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-radius:11px;background:var(--panel);border:1px solid var(--line);margin-bottom:7px}.stage .tgl-row .tl-lbl{font-size:12px;color:var(--ink-hi);font-weight:500}.stage .tgl-row .tl-sub{font-size:10px;color:var(--ink-dim);margin-top:2px}.stage .tgl{position:relative;width:38px;height:21px;border-radius:20px;border:1px solid var(--line-2);background:rgba(120,180,200,.1);cursor:pointer;flex:none;transition:.15s;padding:0}.stage .tgl:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:var(--ink-dim);transition:.15s}.stage .tgl.on{background:rgba(53,214,166,.22);border-color:rgba(53,214,166,.45)}.stage .tgl.on:after{left:19px;background:var(--pulse)}.stage .tl-d.r-warn{border-color:var(--warn)}.stage .tl-d.r-alert{border-color:var(--alert)}.stage .wiz{display:flex;flex-direction:column;gap:9px}.stage .wstep{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:13px;background:var(--panel);border:1px solid var(--line)}.stage .wstep.done{border-color:rgba(53,214,166,.3)}.stage .wstep.cur{border-color:rgba(31,182,201,.4);background:rgba(31,182,201,.06)}.stage .wnum{width:29px;height:29px;border-radius:50%;flex:none;display:grid;place-items:center;font-family:var(--disp);font-weight:700;font-size:13px;border:1.5px solid var(--ink-dim);color:var(--ink-dim)}.stage .wstep.done .wnum{background:var(--pulse);border-color:var(--pulse);color:#06141a}.stage .wstep.cur .wnum{border-color:var(--signal-2);color:var(--signal-2)}.stage .wstep .wt{flex:1 1}.stage .wstep .wt b{display:block;color:var(--ink-hi);font-size:13px;font-weight:600}.stage .wstep .wt span{font-size:11px;color:var(--ink-dim)}.stage .menu{display:flex;flex-direction:column;gap:8px}.stage .mgh{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--ink-dim);font-weight:700;margin:15px 2px 4px;display:flex;align-items:center;gap:8px}.stage .mgh:after{content:"";height:1px;flex:1 1;background:linear-gradient(90deg,var(--line),transparent)}.stage .mi{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:14px;cursor:pointer}.stage .mi:active{background:var(--panel-2)}.stage .mi .mic{width:35px;height:35px;border-radius:10px;flex:none;display:grid;place-items:center}.stage .mi .mic svg{width:17px;height:17px}.stage .mi .mit{flex:1 1;min-width:0}.stage .mi .mit b{display:block;color:var(--ink-hi);font-size:13.5px;font-weight:600}.stage .mi .mit span{font-size:11px;color:var(--ink-dim)}.stage .mi .nb{font-family:var(--mono);font-size:9.5px;background:rgba(53,214,166,.16);color:var(--pulse);padding:1px 7px;border-radius:20px;font-weight:700}.stage .mi .nb.warn{background:rgba(244,183,64,.16);color:var(--warn)}.stage .mi .nb.alert{background:rgba(255,107,129,.16);color:var(--alert)}.stage .mi .chev{color:var(--ink-dim);flex:none}.stage .mi .chev svg{width:17px;height:17px}.stage .biz-h{display:flex;align-items:center;gap:12px;padding:13px;margin-bottom:4px}.stage .biz-h .ba{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;font-family:var(--disp);font-weight:700;color:#06141a;background:linear-gradient(140deg,var(--signal-2),var(--signal))}.stage .biz-h b{display:block;color:var(--ink-hi);font-size:15px;font-family:var(--disp);font-weight:600}.stage .biz-h span{font-size:11px;color:var(--ink-dim)}.stage .notif{position:absolute;top:92px;left:14px;right:14px;max-height:64vh;overflow-y:auto;z-index:80;display:none;border-radius:16px;padding:8px}.stage .notif.show{display:block}.stage .notif-g{font-size:9.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-dim);font-weight:700;padding:9px 9px 5px}.stage .notif-i{display:flex;gap:10px;padding:9px;border-radius:11px}.stage .notif-i .nd{width:8px;height:8px;border-radius:50%;margin-top:4px;flex:none}.stage .notif-i .nt{flex:1 1;font-size:12px;color:var(--ink-hi)}.stage .notif-i .nt span{display:block;color:var(--ink-dim);font-size:10.5px;margin-top:1px}.stage .notif-i .ntime{font-family:var(--mono);font-size:9.5px;color:var(--ink-dim)}.stage .tabbar{flex:none;justify-content:space-around;padding:9px 6px 14px;border-top:1px solid var(--line);background:rgba(8,15,24,.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;z-index:40}.stage .tab,.stage .tabbar{display:flex;align-items:center}.stage .tab{flex-direction:column;gap:4px;color:var(--ink-dim);font-size:9px;font-weight:600;cursor:pointer;padding:4px 7px;border-radius:12px;background:none;border:none;font-family:var(--body);white-space:nowrap}.stage .tab svg{width:21px;height:21px}.stage .tab.on{color:var(--signal-2)}.stage .tab.on svg{filter:drop-shadow(0 0 7px var(--glow))}.stage .tab .tdot{width:4px;height:4px;border-radius:50%;background:var(--signal-2);opacity:0;margin-top:-2px}.stage .tab.on .tdot{opacity:1}@media(max-width:440px){.stage{padding:0}.stage .phone{width:100%;height:100dvh;border-radius:0;border:none;box-shadow:none}.stage .statusbar{padding-top:max(7px,env(safe-area-inset-top))}.stage .tabbar{padding-bottom:max(14px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.stage *{animation:none!important}}.stage .codeblock{background:rgba(0,0,0,.28);border:1px solid var(--line);border-radius:11px;padding:12px 13px;font-family:var(--mono);font-size:10.5px;line-height:1.65;color:var(--ink-hi);overflow-x:auto;white-space:pre}.stage .codeblock .k{color:var(--violet)}.stage .codeblock .v{color:var(--signal-2)}.stage .vmap2{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:8px 10px;gap:8px 10px;align-items:center;font-size:12px}.stage .vmap2 .gen{color:var(--ink-dim);font-family:var(--mono);font-size:10.5px}.stage .vmap2 .lab{color:var(--ink-hi);font-weight:600;text-align:right}.stage .vmap2 .ar{color:var(--ink-dim);text-align:center}.stage .vmap2 .ar svg{width:13px;height:13px}.stage .appbar .tsw{max-width:132px;margin-left:auto;padding:4px 6px;font:inherit;font-size:11px;color:var(--ink-dim);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis}.stage .appbar .tsw:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.stage .msignin{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:404px;min-height:100%;padding:32px 24px;gap:24px;background:var(--void);color:var(--ink)}.stage .msignin__brand{display:flex;align-items:center;gap:10px}.stage .msignin__brand .bmark{width:28px;height:28px}.stage .msignin__brand b{font-size:18px;letter-spacing:-.01em}.stage .msignin__brand b span{color:var(--signal)}.stage .msignin__form{display:flex;flex-direction:column;gap:10px}.stage .msignin__form h1{margin:0;font-size:22px}.stage .msignin__sub{margin:0 0 8px;color:var(--ink-dim);font-size:13px}.stage .msignin__form label{font-size:12px;color:var(--ink-dim)}.stage .msignin__form input{padding:12px;font-size:16px;color:var(--ink);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:10px}.stage .msignin__form input:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.stage .msignin__go{margin-top:8px;padding:14px;font-size:15px;font-weight:600;color:#04262b;background:var(--signal);border:0;border-radius:10px}.stage .msignin__go:disabled{opacity:.6}.stage .msignin__link{padding:10px;font-size:13px;color:var(--ink-dim);background:none;border:0}.stage .msignin__err{padding:10px;font-size:13px;color:#ffd7d0;background:rgba(255,106,69,.12);border-radius:8px}.stage button.ava{border:1px solid var(--line-2);font:inherit;font-weight:600;font-size:11px;cursor:pointer;padding:0}.stage .profile-menu{left:auto;right:14px;width:236px;padding:6px}.stage .pm-who{padding:4px 10px 10px;border-bottom:1px solid var(--line)}.stage .pm-who b{display:block;font-size:13px;color:var(--ink-hi)}.stage .pm-who span{font-size:11px;color:var(--ink-dim)}.stage .pm-item{display:block;width:100%;text-align:left;padding:11px 10px;margin-top:2px;font:inherit;font-size:13px;color:var(--ink);background:none;border:0;border-radius:10px;cursor:pointer}.stage .pm-item:active{background:var(--panel-2)}.stage .pm-danger{color:var(--alert)}.responsive_desktopOnly__IISnZ{display:block}.responsive_mobileOnly__WVIL_{display:none}@media (max-width:760px){.responsive_desktopOnly__IISnZ{display:none}.responsive_mobileOnly__WVIL_{display:block}}