:root{--paper-ink:var(--ink);--paper-muted:var(--muted);--paper-line:var(--line)}.stage{--ink:var(--night);--ink-raised:var(--night-2);--stage:var(--night);--panel:var(--night-panel);--fg:var(--fg-night);--fg-2:var(--fg-night-2);--muted:var(--muted-night);--line:var(--line-night);--line-1:var(--line-night);--line-2:var(--line-night-2);--sky:#5cc8f5;--focus:var(--blue-soft);--ease:var(--ease-out);--ease-x:var(--ease-expo);--top-light:inset 0 1px 0 rgb(255 255 255/0.06);color:var(--fg);font-family:var(--font);line-height:1.85;text-align:start;background:var(--stage);border:1px solid var(--line-1);border-radius:var(--r-20);padding:clamp(16px,2.4vw,28px);display:grid;gap:18px;align-content:start;position:relative;overflow:hidden;min-width:0;isolation:isolate;box-shadow:var(--top-light),0 50px 90px -50px rgb(0 0 0/.9);transition:border-color var(--d2) var(--ease-out)}@media (hover:hover){.stage:hover{border-color:var(--line-2)}}.stage .stage-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.stage .bub{max-width:90%;padding:10px 15px;border-radius:18px;font-size:14.5px;line-height:1.7}.stage .bub.in{background:rgb(255 255 255/.08);border-start-start-radius:5px;align-self:flex-start}.stage .bub.out{background:var(--blue);color:#fff;border-start-end-radius:5px;align-self:flex-end}.stage .bub .meta{display:block;font-size:13px;opacity:.92;margin-top:3px}.stage .handoff{border:1px dashed rgb(255 255 255/.28);border-radius:12px;padding:10px 13px;font-size:13.5px}.stage .sbtn{border:1px solid var(--line-1);background:var(--ink-raised);color:var(--fg);border-radius:999px;padding:8px 15px;font-size:13px;cursor:pointer;transition:translate var(--d2) var(--ease-out),scale var(--d2) var(--ease-out),border-color var(--d2) var(--ease-out),background-color var(--d2) var(--ease-out)}.stage .sbtn:active:not([disabled]){scale:.98;transition-duration:80ms}.stage .sbtn.primary,.stage .sbtn[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.stage .sbtn[disabled]{opacity:.45;cursor:not-allowed}.stage .controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.stage .ctl-label{font-size:13px;color:var(--muted)}.stage .try .split{align-items:stretch}.stage .chat{display:grid;grid-template-rows:auto 1fr auto;min-height:520px;padding:0}.stage .chat-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.stage .chat-head .av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#9fd9ff,var(--blue) 55%,#0b1a66);box-shadow:0 0 22px rgb(92 200 245/.45)}.stage .chat-head .av svg{width:16px}.stage .chat-head b{font-size:15px;display:block}.stage .chat-head small{font-size:13px;color:var(--green)}.stage .chat-foot{padding:14px 20px 18px;border-top:1px solid var(--line);display:grid;gap:10px}.stage .chips{display:flex;flex-wrap:wrap;gap:8px}.stage .typing{display:flex;gap:4px;padding:12px 14px;border-radius:16px;background:rgb(255 255 255/.06);align-self:flex-end}.stage .typing i{width:6px;height:6px;border-radius:50%;background:var(--blue-soft);animation:sc-dot .9s ease-in-out infinite}.stage .typing i:nth-child(2){animation-delay:.15s}.stage .typing i:nth-child(3){animation-delay:.3s}@keyframes sc-dot{50%{transform:translateY(-4px);opacity:.5}}.stage .src{font-size:13px;color:var(--sky);display:block;margin-top:4px}.stage .bub.out .src{color:#e6f4ff;font-size:13px}.stage .pipe-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding-block:18px 6px}.stage .pipe-track:before{content:"";position:absolute;top:46px;inset-inline:10%;height:2px;background:var(--line)}.stage .station{position:relative;display:grid;justify-items:center;gap:8px;text-align:center}.stage .station .dot{width:58px;height:58px;border-radius:50%;background:var(--ink-raised);border:1px solid var(--line);display:grid;place-items:center;font-size:15px;color:var(--muted);transition:background-color var(--d3),border-color var(--d3),color var(--d3)}.stage .station .name{font-size:13.5px;color:var(--muted);line-height:1.5;transition:color var(--d3)}.stage .station .note{font-size:13px;color:var(--sky);min-height:18px}.stage .station.lit .dot{background:var(--blue);border-color:var(--blue);color:#fff}.stage .station.lit .name{color:var(--fg)}.stage .station.skipped{opacity:.32}.stage .orb{width:58px;height:58px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#9fd9ff,var(--blue) 55%,#0b1a66);box-shadow:0 0 calc(var(--glow, 0) * 1.3px) calc(var(--glow, 0) * .45px) rgb(92 200 245/.55);transition:box-shadow var(--d3) var(--ease),filter var(--d3);display:grid;place-items:center;color:#fff;font-size:13px;font-weight:700}.stage .orb.calm{filter:saturate(.2) brightness(.6)}.stage .pipe-token{position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px rgb(47 91 255/.45),0 0 22px rgb(92 200 245/.8);pointer-events:none;z-index:2;opacity:0}.stage .pipe-outs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stage .pout{border:1px solid var(--line);border-radius:14px;padding:12px 14px;font-size:13.5px;color:var(--muted);transition:border-color var(--d3),background-color var(--d3),color var(--d3)}.stage .pout b{display:block;font-size:15px;color:var(--fg)}.stage .pout.on.ans{border-color:var(--green);background:rgb(47 212 155/.1);color:var(--fg)}.stage .pout.on.hand{border-color:var(--amber);background:rgb(245 165 36/.1);color:var(--fg)}.stage .pipe-chat{display:flex;flex-direction:column;gap:8px;min-height:100px;background:rgb(255 255 255/.03);border-radius:14px;padding:14px}@media (max-width:600px){.stage .pipe-track{grid-template-columns:minmax(0,1fr);gap:4px}.stage .pipe-track:before{top:28px;bottom:28px;inset-inline:auto;right:28px;width:2px;height:auto}.stage .station{grid-template-columns:58px 1fr;justify-items:start;text-align:start;align-items:center;column-gap:12px}.stage .station .note{grid-column:2;min-height:0}}.stage .rows{display:grid;gap:7px}.stage .row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 14px;border-radius:12px;background:var(--ink-raised);border-inline-start:3px solid var(--line);transition:border-color var(--d3)}.stage .row .av{position:relative;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:14px;background:rgb(255 255 255/.08)}.stage .row .av-ch{position:absolute;bottom:-3px;inset-inline-start:-3px;width:20px;height:20px;border-radius:50%;background:var(--stage);display:grid;place-items:center}.stage .row .main{min-width:0}.stage .row .who{font-size:14px;font-weight:600;display:flex;gap:8px;align-items:center}.stage .row .ch{font-size:13px;font-weight:500;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:0 8px}.stage .row .msg{overflow:hidden;text-overflow:ellipsis;display:block}.stage .row .msg,.stage .row .wait{font-size:13px;color:var(--muted);white-space:nowrap}.stage .row.warn{border-inline-start-color:var(--amber)}.stage .row.warn .wait{color:var(--amber)}.stage .row.late{border-inline-start-color:var(--red)}.stage .row.late .wait{color:var(--red)}.stage .row .taken{font-size:13px;color:var(--green)}.stage .legend{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.stage .legend i{display:inline-block;width:12px;height:3px;border-radius:2px;margin-inline-end:6px;vertical-align:middle}.stage .cal-grid{position:relative;display:grid;grid-template-columns:62px 1fr 1fr;border:1px solid var(--line);border-radius:14px;overflow:hidden}.stage .cal-grid .hd{font-weight:600;padding:10px;background:var(--ink-raised);text-align:center}.stage .cal-grid .hd,.stage .cal-grid .t{font-size:13px;border-bottom:1px solid var(--line)}.stage .cal-grid .t{color:var(--muted);display:flex;align-items:center;justify-content:center;height:44px}.stage .cal-grid .c{height:44px;border-bottom:1px solid var(--line);border-inline-start:1px solid var(--line);position:relative;transition:background-color var(--d3)}.stage .cal-grid .c.busy{background:repeating-linear-gradient(135deg,rgb(255 255 255/.06) 0 6px,transparent 6px 12px)}.stage .cal-grid .c.busy:after{content:"محجوز";position:absolute;inset:0;display:grid;place-items:center;font-size:13px;color:var(--muted)}.stage .cal-grid .c.free-both{background:rgb(47 212 155/.13)}.stage .card-b{position:absolute;border-radius:9px;padding:4px 12px;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:8px;opacity:0;z-index:2}.stage .card-b.a{background:rgb(245 165 36/.16);border:1px solid var(--amber);color:#ffe2ad}.stage .card-b.b{background:rgb(47 91 255/.24);border:1px solid var(--blue-soft);color:#dfe6ff}.stage .card-b .st{font-size:13px;opacity:.85}.stage .buffer{position:absolute;height:14px;background:repeating-linear-gradient(135deg,rgb(245 165 36/.35) 0 4px,transparent 4px 8px);border-radius:0 0 6px 6px;opacity:0;z-index:1;font-size:9.5px;color:#ffe2ad;display:grid;place-items:center}.stage .lock{position:absolute;z-index:3;background:color-mix(in oklab,var(--red) 80%,black);color:#fff;font-size:13px;padding:4px 12px;border-radius:999px;opacity:0;white-space:nowrap}.stage.queue-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start}.stage.queue-stage .controls,.stage.queue-stage .stage-top{grid-column:1/-1}@media (max-width:700px){.stage.queue-stage{grid-template-columns:minmax(0,1fr)}}.stage .reception{display:grid;gap:10px;background:var(--ink-raised);border-radius:16px;padding:16px}.stage .reception .title{font-size:13.5px;font-weight:600}.stage .reception .mine{font-size:13.5px;color:var(--muted);min-height:24px}.stage .reception .mine b{color:var(--sky);font-size:19px}.stage .ask{display:flex;flex-direction:column;gap:6px}.stage .ticket-slot{overflow:hidden;border-top:3px solid #2a3144;border-radius:2px}.stage .ticket{background:var(--paper);color:var(--paper-ink);border-radius:0 0 8px 8px;padding:8px 12px;display:none;justify-content:space-between;align-items:center;font-size:13px}.stage .ticket b{font-family:var(--font-montserrat),sans-serif;font-size:24px}.stage .tv-wrap{perspective:1000px}.stage .tv{background:#04060b;border:12px solid #1a1f2c;border-radius:16px;padding:20px;transform:rotateY(10deg) rotateX(3deg);transform-style:preserve-3d;box-shadow:-26px 34px 70px rgb(0 0 0/.6),0 0 0 1px rgb(255 255 255/.04);display:grid;gap:14px;transition:transform var(--d4) var(--ease-x)}@media (hover:hover){.stage .tv-wrap:hover .tv{transform:rotateY(4deg) rotateX(1deg)}}@media (max-width:700px){.stage .tv{transform:none}}.stage .tv .bar{display:flex;justify-content:space-between;font-size:13px;color:var(--muted)}.stage .tv .pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-inline-end:6px;animation:sc-pulse 2s ease-in-out infinite}@keyframes sc-pulse{50%{opacity:.35}}.stage .tv .lbl{font-size:13px;color:var(--muted)}.stage .tv .now .n{font-family:var(--font-montserrat),sans-serif;font-size:clamp(64px,10vw,112px);font-weight:700;line-height:1;letter-spacing:-.02em;display:inline-block}.stage .tv .now .who{display:block;font-size:13.5px;color:var(--muted)}.stage .tv .next{display:grid;gap:7px}.stage .tv .nx{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;border-radius:9px;background:rgb(255 255 255/.05);font-size:13.5px}.stage .tv .nx .n{font-family:var(--font-montserrat),sans-serif;font-weight:700;font-size:20px}.stage .tv .nx.me{background:rgb(92 200 245/.18);outline:1px solid var(--sky)}.stage .tv .foot{font-size:13px;color:var(--amber)}.stage .otrack{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-top:70px}.stage .otrack:before{content:"";position:absolute;top:90px;inset-inline:10%;height:2px;background:var(--line)}.stage .otrack .fill{position:absolute;top:90px;right:10%;width:80%;height:2px;background:var(--blue);transform:scaleX(0);transform-origin:right;transition:transform var(--d3) var(--ease)}.stage .ost{display:grid;justify-items:center;gap:6px;text-align:center}.stage .ost .dot{width:40px;height:40px;border-radius:50%;border:2px solid var(--line);background:var(--stage);transition:background-color var(--d3),border-color var(--d3);display:grid;place-items:center;font-size:13px;color:var(--muted)}.stage .ost .name{line-height:1.5}.stage .ost .msgflag,.stage .ost .name{font-size:13px;color:var(--muted)}.stage .ost .msgflag.yes{color:var(--sky)}.stage .ost.done .dot{background:var(--blue);border-color:var(--blue);color:#fff}.stage .ost.done .name{color:var(--fg)}.stage .ocard{position:absolute;top:0;left:0;background:var(--ink-raised);border:1px solid var(--line);border-radius:10px;padding:7px 12px;font-size:13px;white-space:nowrap;z-index:2;box-shadow:0 12px 30px -12px rgb(0 0 0/.8)}.stage .ocard b{font-family:var(--font-montserrat),sans-serif}.stage .orders-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}@media (max-width:600px){.stage .orders-bottom{grid-template-columns:minmax(0,1fr)}.stage .ocard,.stage .ost .name{font-size:13px}}.stage .phone{background:var(--ink-raised);border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:8px;min-height:170px}.stage .phone .ph{font-size:13px;color:var(--muted);display:flex;justify-content:space-between}.stage .notif{background:rgb(255 255 255/.07);border-radius:12px;padding:9px 11px;font-size:13px;line-height:1.6}.stage .notif .when{display:block;font-size:13px;color:var(--sky)}.stage .notif.queued .when{color:var(--amber)}.stage .notif.ghost{opacity:.55;border:1px dashed rgb(255 255 255/.2);background:transparent}.stage .opanel{display:grid;gap:10px;align-content:start;font-size:13.5px}.stage .pay{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:13px;width:fit-content;transition:border-color var(--d3),color var(--d3)}.stage .pay.paid{border-color:var(--green);color:var(--green)}.stage .switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;position:relative}.stage .switch input{position:absolute;opacity:0;pointer-events:none}.stage .switch .sw{width:38px;height:22px;border-radius:999px;background:rgb(255 255 255/.14);position:relative;transition:background-color var(--d2);flex:none}.stage .switch .sw:after{content:"";position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--d3) var(--ease)}.stage .switch input:checked+.sw{background:var(--blue)}.stage .switch input:checked+.sw:after{transform:translateX(-16px)}.stage .switch input:focus-visible+.sw{outline:2px solid var(--focus);outline-offset:2px}.stage .counters{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13.5px;color:var(--muted)}.stage .counters b{color:var(--fg);font-size:20px;margin-inline-end:4px}.stage .pool{display:flex;flex-wrap:wrap;gap:7px;min-height:42px}.stage .cdot{width:32px;height:32px;border-radius:50%;background:rgb(255 255 255/.1);display:grid;place-items:center;font-size:13px;flex:none}.stage .filterbar{height:2px;background:linear-gradient(90deg,transparent,var(--blue),transparent);position:relative;margin-block:6px}.stage .filterbar span{position:absolute;top:-10px;right:50%;transform:translateX(50%);font-size:13px;background:var(--stage);padding:0 12px;color:var(--blue-soft)}.stage .trays{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@media (max-width:600px){.stage .trays{grid-template-columns:minmax(0,1fr)}}.stage .tray{background:var(--ink-raised);border-radius:14px;padding:12px;display:grid;gap:8px;align-content:start;min-height:120px}.stage .tray .tt{font-size:13px;color:var(--muted)}.stage .tray.ok .cdot{background:rgb(47 212 155/.22)}.stage .xlist{display:grid;gap:5px}.stage .xitem{display:flex;gap:8px;align-items:center;font-size:13px}.stage .xitem .cdot{width:26px;height:26px;font-size:13px;background:rgb(240 68 56/.22)}.stage .xitem .why{color:#ffb4ad}.stage .sendbar{height:6px;border-radius:999px;background:rgb(255 255 255/.08);overflow:hidden}.stage .sendbar i{display:block;height:100%;width:100%;background:var(--green);transform:scaleX(0);transform-origin:right}.stage .stock-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;align-items:start}@media (max-width:640px){.stage .stock-grid{grid-template-columns:minmax(0,1fr)}}.stage .stock-sum{display:grid;gap:8px;background:var(--ink-raised);border-radius:16px;padding:16px}.stage .stock-sum .big{font-family:var(--font-montserrat),sans-serif;font-size:clamp(56px,8vw,88px);font-weight:700;line-height:1;letter-spacing:-.02em}.stage .branches{display:grid;gap:8px;margin-top:6px}.stage .br{display:grid;grid-template-columns:58px minmax(0,1fr) 30px;gap:10px;align-items:center;font-size:13px}.stage .br b{text-align:end;font-family:var(--font-montserrat),sans-serif}.stage .br .track{height:6px;border-radius:999px;background:rgb(255 255 255/.08);overflow:hidden}.stage .br .track i{display:block;height:100%;width:100%;background:var(--blue);border-radius:inherit;transform:scaleX(0);transform-origin:right;transition:transform var(--d4) var(--ease-x),background-color var(--d3)}.stage .br .track.low i{background:var(--amber)}.stage .br .track.out i{background:var(--red)}.stage .alerts{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.stage .al{font-size:13px;border-radius:999px;padding:2px 10px;border:1px solid}.stage .al.exp,.stage .al.low{color:var(--amber);border-color:rgb(245 165 36/.4)}.stage .al.exp{border-style:dashed}.stage .al.out{color:#ffb4ad;border-color:rgb(240 68 56/.45)}.stage .stack-wrap{display:grid;gap:10px;min-width:0}.stage .stack{position:relative;perspective:900px;perspective-origin:50% -30%;transform-style:preserve-3d;transition:height var(--d4) var(--ease-x)}.stage .mv{position:absolute;inset-inline:0;top:0;height:58px;display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:12px;align-items:center;padding:0 14px;border-radius:12px;background:#151b2b;border:1px solid var(--line);box-shadow:0 18px 30px -18px rgb(0 0 0/.9);transform-origin:50% 0;transition:transform var(--d4) cubic-bezier(.16,1,.3,1),opacity var(--d3)}.stage .mv .k{font-size:13px;border-radius:999px;padding:1px 9px;white-space:nowrap}.stage .mv.in .k{background:rgb(47 212 155/.16);color:var(--green)}.stage .mv.out .k{background:rgb(240 68 56/.16);color:#ffb4ad}.stage .mv.move .k{background:rgb(92 200 245/.16);color:var(--sky)}.stage .mv.count .k{background:rgb(245 165 36/.16);color:var(--amber)}.stage .mv>b{font-family:var(--font-montserrat),sans-serif;font-size:18px;min-width:36px}.stage .mv .t{display:grid;min-width:0;font-size:13px;line-height:1.5}.stage .mv .t small,.stage .mv .t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage .mv .t small{color:var(--muted);font-size:13px}.stage .stock-ask{max-width:560px}.stage .page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}@media (max-width:640px){.stage .page-grid{grid-template-columns:minmax(0,1fr)}}.stage .phone-3d{perspective:1100px;display:grid;place-items:center;padding-block:8px}.stage .pframe{position:relative;width:min(100%,260px);aspect-ratio:9/18;border-radius:34px;background:#1a1f2c;box-shadow:-30px 40px 80px -30px rgb(0 0 0/.85),inset 0 0 0 1px rgb(255 255 255/.06);transform:rotateY(14deg) rotateX(6deg);transition:transform var(--d5) var(--ease-x)}@media (hover:hover){.stage .phone-3d:hover .pframe{transform:rotateY(4deg) rotateX(2deg)}}@media (max-width:640px){.stage .pframe{transform:none}}.stage .pscreen{--p-bg:#fff;--p-fg:#0a0e17;--p-accent:#2f5bff;--p-card:#eef2ff;position:absolute;inset:9px;border-radius:26px;overflow:hidden;background:var(--p-bg);color:var(--p-fg);display:flex;flex-direction:column;font-size:11px;line-height:1.5}.stage .pscreen.reveal-copy{z-index:2;pointer-events:none}.stage .pbar{display:flex;align-items:center;gap:8px;padding:16px 14px 10px;font-size:12px}.stage .plogo{width:22px;height:22px;border-radius:50%;background:var(--p-accent);flex:none}.stage .pbody{display:grid;gap:8px;padding:0 12px 12px}.stage .psec{background:var(--p-card);border-radius:12px;padding:10px 12px;display:grid;gap:6px}.stage .psec h4{font-size:11.5px;font-weight:700}.stage .psec.phero{background:var(--p-accent);color:var(--p-bg);padding:16px 12px}.stage .psec.phero h4{font-size:15px;line-height:1.35}.stage .pbtn{display:inline-block;width:fit-content;background:var(--p-fg);color:var(--p-bg);border-radius:999px;padding:3px 11px;font-size:10.5px}.stage .psec.phero .pbtn{background:var(--p-bg);color:var(--p-fg)}.stage .pbtn.wa{background:#1faa55;color:#fff}.stage .act{display:flex;flex-wrap:wrap;gap:5px}.stage .slot{border:1px solid var(--p-accent);color:var(--p-accent);border-radius:8px;padding:1px 7px;font-size:10.5px}.stage .field{display:block;width:100%;border:1px solid color-mix(in srgb,var(--p-fg) 22%,transparent);border-radius:6px;padding:2px 8px;font-size:10px;opacity:.75}.stage .items{display:grid;gap:4px}.stage .psec .it{display:flex;justify-content:space-between;gap:8px;font-size:10.5px}.stage .pchat{position:absolute;bottom:12px;left:12px;background:var(--p-accent);color:var(--p-bg);border-radius:999px;padding:5px 12px;font-size:10.5px;box-shadow:0 8px 18px -6px rgb(0 0 0/.4)}.stage .page-side{display:grid;gap:12px;align-content:start}.stage .swatches{display:flex;flex-wrap:wrap;gap:10px}.stage .swatches button{width:40px;height:40px;border-radius:50%;border:2px solid var(--line);padding:0;cursor:pointer;transition:transform var(--d2),border-color var(--d2)}.stage .swatches button[aria-pressed=true]{border-color:var(--fg);transform:scale(1.08)}.stage .legibility{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px;border:1px solid var(--line);border-radius:12px;padding:8px 12px;width:fit-content}.stage .legibility b{font-family:var(--font-montserrat),sans-serif;font-size:16px;color:var(--green)}.stage .legibility.bad{border-color:rgb(240 68 56/.45)}.stage .legibility.bad b{color:var(--red)}.stage .page-facts{margin:0;padding:0;list-style:none;display:grid;gap:8px}.stage .page-facts li{position:relative;padding-inline-start:16px;font-size:13.5px;color:var(--muted)}.stage .page-facts li:before{content:"";position:absolute;inset-inline-start:0;top:10px;width:6px;height:6px;border-radius:50%;background:var(--blue-soft)}.stage .cluster-field{position:relative;height:300px;perspective:800px;transform-style:preserve-3d;border-radius:16px;background:radial-gradient(circle at 50% 50%,rgb(47 91 255/.1),transparent 70%),var(--ink-raised);overflow:hidden}.stage .cluster-field.narrow{height:460px}.stage .qchip{position:absolute;top:0;left:0;font-size:13px;white-space:nowrap;padding:5px 12px;border-radius:999px;background:rgb(255 255 255/.07);border:1px solid var(--line);will-change:transform;transition:background-color var(--d3),border-color var(--d3)}.stage .clustered .qchip.g0{background:rgb(47 91 255/.24);border-color:rgb(143 168 255/.45)}.stage .clustered .qchip.g1{background:rgb(92 200 245/.18);border-color:rgb(92 200 245/.45)}.stage .clustered .qchip.g2{background:rgb(245 165 36/.16);border-color:rgb(245 165 36/.45)}.stage .gap-badge{position:absolute;transform:translate(-50%,-50%);display:grid;gap:4px;justify-items:center;text-align:center;width:max-content;max-width:190px;background:#141a2a;border:1px solid rgb(143 168 255/.45);border-radius:16px;padding:12px 14px;box-shadow:0 20px 40px -20px rgb(0 0 0/.9);transition:border-color var(--d3)}.stage .gap-badge .lbl{font-size:13px;color:var(--blue-soft)}.stage .gap-badge b{font-size:14px;line-height:1.4}.stage .gap-badge .cnt{font-size:13px;color:var(--muted);line-height:1.5}.stage .gap-badge .sbtn{font-size:13px;padding:4px 12px;margin-top:4px}.stage .gap-badge.answered{border-color:var(--green)}.stage .gap-badge.answered .lbl{color:var(--green)}.stage .an-bottom{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px}@media (max-width:640px){.stage .an-bottom{grid-template-columns:minmax(0,1fr)}}.stage .heat-wrap,.stage .needs{background:var(--ink-raised);border-radius:14px;padding:14px;display:grid;gap:8px;align-content:start;min-width:0}.stage .heat{display:grid;grid-template-columns:56px repeat(24,minmax(0,1fr));gap:2px}.stage .heat .hd{font-size:13px;color:var(--muted);line-height:1;align-self:center}.stage .heat i{display:block;aspect-ratio:1;border-radius:2px;background:rgb(47 91 255/calc(.06 + var(--v) * .94));transition:opacity var(--d3) calc(var(--col) * 28ms)}.stage.analytics-stage:not(.seen) .heat i{opacity:0}.stage .heat-axis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-inline-start:58px;font-size:13px;color:var(--muted)}.stage .needs ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.stage .needs li{font-size:13px;line-height:1.6;padding:8px 10px;border-radius:10px;background:rgb(255 255 255/.04);border-inline-start:3px solid var(--amber)}.stage .private{font-size:13px;color:var(--green);border:1px solid rgb(47 212 155/.35);border-radius:999px;padding:3px 12px}.stage .copilot-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width:700px){.stage .copilot-grid{grid-template-columns:minmax(0,1fr)}}.stage .cp-chat{display:grid;gap:12px;background:var(--ink-raised);border-radius:16px;padding:14px;min-width:0}.stage .cp-thread{display:flex;flex-direction:column;gap:8px;min-height:280px;max-height:400px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.stage .cp-chat .controls .sbtn{font-size:13px}.stage .approve{align-self:flex-end;position:relative;width:min(100%,340px);display:grid;gap:6px;background:#141a2a;border:1px solid rgb(143 168 255/.45);border-radius:14px;padding:12px 14px;transform-origin:50% 0;box-shadow:0 24px 40px -24px rgb(0 0 0/.9)}.stage .approve.danger{border-color:rgb(240 68 56/.55)}.stage .approve .lbl{font-size:13px;color:var(--blue-soft)}.stage .approve.danger .lbl{color:#ffb4ad}.stage .approve b{font-size:14.5px}.stage .approve .diff{font-size:13.5px;background:rgb(255 255 255/.05);border-radius:8px;padding:4px 10px;width:fit-content}.stage .approve .note{font-size:13px;color:var(--muted)}.stage .approve .controls .sbtn{font-size:13px;padding:5px 12px}.stage .approve .exp{font-size:13px;color:var(--muted)}.stage .approve .stamp{position:absolute;top:12px;left:14px;font-size:13px;font-weight:700;color:var(--green);border:2px solid var(--green);border-radius:8px;padding:1px 10px;transform:rotate(-8deg)}.stage .approve.rejected .stamp{color:var(--red);border-color:var(--red)}.stage .cp-perms{display:grid;gap:10px;align-content:start}.stage .perm{background:var(--ink-raised);border-radius:14px;padding:12px;display:grid;gap:8px}.stage .perm-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px}.stage .perm-head b{font-size:14px}.stage .seg3{position:relative;display:grid;padding:3px;border-radius:999px;background:rgb(255 255 255/.06);isolation:isolate}.stage .seg3 .thumb{position:absolute;top:3px;bottom:3px;inset-inline-start:3px;border-radius:999px;background:var(--blue);z-index:-1;box-shadow:0 6px 16px -6px rgb(47 91 255/.8);transition:transform var(--d3) cubic-bezier(.34,1.3,.64,1)}.stage .seg3 button{border:0;background:transparent;color:var(--muted);font-size:13px;padding:6px 4px;border-radius:999px;cursor:pointer;transition:color var(--d2)}.stage .seg3 button[aria-pressed=true]{color:#fff}.stage .auto-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:center}@media (max-width:640px){.stage .auto-grid{grid-template-columns:minmax(0,1fr)}.stage .auto-mark{order:-1;padding:8px}.stage .auto-mark .tilt{width:150px}}.stage .rule{display:grid;gap:8px}.stage .rrow{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--ink-raised);border:1px solid var(--line);font-size:13.5px;transition:border-color var(--d3),background-color var(--d3),box-shadow var(--d3)}.stage .rrow .kw{font-weight:700;font-size:15px;color:var(--blue-soft)}.stage .rrow em{font-style:normal;color:var(--blue-soft);margin-inline:4px}.stage .rrow[data-state=ok]{border-color:rgb(47 212 155/.55)}.stage .rrow[data-state=fail]{border-color:rgb(240 68 56/.6);background:rgb(240 68 56/.08)}.stage .rrow.active{box-shadow:0 0 0 3px rgb(47 91 255/.2)}.stage .auto-mark{perspective:900px;display:grid;place-items:center;padding:24px}.stage .auto-mark .tilt{width:min(100%,210px);transform-style:preserve-3d}.stage .auto-mark svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 24px 40px rgb(0 0 0/.6))}.stage .apiece{transform-box:fill-box;transform-origin:50% 50%}.stage .apiece .glow{fill:var(--blue);opacity:0}.stage .apiece .glow.fail{fill:var(--red)}.stage .apiece .trace{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;opacity:0}.stage .alog{display:grid;gap:6px;min-height:120px;align-content:start}.stage .lg{font-size:13px;padding:7px 12px;border-radius:10px;background:var(--ink-raised);border-inline-start:3px solid var(--line)}.stage .lg.in{border-inline-start-color:var(--sky)}.stage .lg.ok{border-inline-start-color:var(--green);color:#c9f5e4}.stage .lg.fail{border-inline-start-color:var(--red);color:#ffcfca}.stage .lg .ch,.stage .lg.sys{color:var(--muted)}.stage .lg .ch{font-size:13px;border:1px solid var(--line);border-radius:999px;padding:0 8px;margin-inline-end:6px}.stage .mk-map{position:relative;display:grid;gap:56px}.stage .mk-routes{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:0}.stage .route{fill:none;stroke-width:1.5;stroke:rgb(143 168 255/.55)}.stage .spark{fill:#fff;filter:drop-shadow(0 0 6px var(--sky))}.stage .composer{position:relative;z-index:1;justify-self:center;width:min(100%,460px);display:grid;gap:10px;background:var(--ink-raised);border:1px solid var(--line);border-radius:16px;padding:14px;box-shadow:0 30px 60px -30px rgb(0 0 0/.9)}.stage .c-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.stage .c-head,.stage .pstatus{font-size:13px;color:var(--muted)}.stage .pstatus{border:1px solid var(--line);border-radius:999px;padding:1px 10px}.stage .pstatus.going{color:var(--sky);border-color:rgb(92 200 245/.45)}.stage .pstatus.done{color:var(--green);border-color:rgb(47 212 155/.5)}.stage .seg4{display:flex;flex-wrap:wrap;gap:4px}.stage .seg4 button{border:1px solid var(--line);background:transparent;color:var(--muted);font-size:13px;border-radius:999px;padding:3px 12px;cursor:pointer}.stage .seg4 button[aria-pressed=true]{background:var(--fg);color:var(--ink);border-color:var(--fg)}.stage .draft{font-size:14.5px;line-height:1.8;min-height:3.6em}.stage .targets{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.stage .tnode{display:grid;gap:2px;justify-items:center;text-align:center;min-width:92px;padding:10px 14px;border-radius:14px;background:var(--stage);font-size:13px}.stage .tnode .st{font-size:13px;color:var(--muted)}.stage .tnode.live{min-width:118px;border:1px solid rgb(143 168 255/.45)}.stage .tnode.live .net{display:grid;place-items:center;height:28px;color:var(--fg)}.stage .tnode.live b{font-size:13.5px}.stage .tnode.live.done{border-color:var(--green);background:#0d1a17}.stage .tnode.live.done .st{color:var(--green)}.stage .soon-row{position:relative;z-index:1;align-items:center;margin-top:-36px}.stage .soon-list,.stage .soon-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.stage .tnode.more{min-width:0;padding:5px 14px;border:1px solid var(--line);border-radius:999px;color:var(--muted)}.stage .mk-after{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px}@media (max-width:640px){.stage .mk-after{grid-template-columns:minmax(0,1fr)}}.stage .promo{display:grid;gap:4px;background:var(--ink-raised);border-radius:14px;padding:12px 14px;border-inline-start:3px solid var(--amber)}.stage .promo .lbl{font-size:13px;color:var(--amber)}.stage .promo b{font-size:14px}.stage .mstats{display:flex;flex-wrap:wrap;align-content:start;gap:6px 20px;font-size:13px;color:var(--muted)}.stage .mstats b{display:block;font-family:var(--font-montserrat),sans-serif;font-size:22px;color:var(--fg)}.stage .mstats .ctl-label{flex-basis:100%}.stage .deck{position:relative;height:150px;perspective:1000px;transform-style:preserve-3d;display:grid;place-items:center}.stage .bcard{position:absolute;width:min(62%,250px);display:grid;gap:4px;justify-items:start;text-align:start;padding:16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--c) 32%,#0e1320),#0e1320 72%);color:var(--fg);font:inherit;cursor:pointer;box-shadow:0 30px 50px -30px rgb(0 0 0/.9);transition:transform var(--d4) cubic-bezier(.16,1,.3,1),opacity var(--d3)}.stage .bcard[aria-pressed=false]{opacity:.55}.stage .bcard b{font-size:16px}.stage .blogo{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--c);color:#fff;font-weight:700}.stage .brands-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}@media (max-width:640px){.stage .brands-grid{grid-template-columns:minmax(0,1fr)}}.stage .bwidget{--b:#2f5bff;--b-soft:#e9eeff;--b-r:18px;background:#fff;color:#0a0e17;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -30px rgb(0 0 0/.9)}.stage .bwidget .wh{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--b);color:#fff;transition:background-color var(--d3)}.stage .wlogo{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgb(255 255 255/.22);font-weight:700;flex:none}.stage .bwidget .wh b{display:block;font-size:14px;line-height:1.3}.stage .bwidget .wh small{font-size:13px;opacity:.85}.stage .wbody{display:flex;flex-direction:column;gap:8px;padding:14px;min-height:200px}.stage .wb{max-width:88%;font-size:13px;line-height:1.7;padding:8px 12px;border-radius:var(--b-r);transition:border-radius var(--d3),background-color var(--d3)}.stage .wb.in{background:var(--b-soft);align-self:flex-start}.stage .wb.out{background:var(--b);color:#fff;align-self:flex-end}.stage .bside{display:grid;gap:10px;align-content:start;min-width:0}.stage .embed{display:block;overflow-x:auto;white-space:nowrap;font-variant-ligatures:none;font-feature-settings:"calt" 0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px;color:#b9c3d9;background:#05070c;border:1px solid var(--line);border-radius:10px;padding:10px 12px}.stage .embed mark{background:transparent;color:var(--sky);border-radius:4px;padding:0 2px}.stage .binbox{display:grid;gap:6px}.stage .brow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:8px 12px;border-radius:10px;background:var(--ink-raised);font-size:13px;border-inline-start:3px solid transparent;transition:border-color var(--d3),background-color var(--d3)}.stage .brow.on{border-inline-start-color:var(--c);background:#151b2b}.stage .btag{font-size:13px;border-radius:999px;padding:1px 9px;background:color-mix(in srgb,var(--c) 30%,transparent);white-space:nowrap}.stage .brow .msg{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage .dev-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;align-items:stretch}@media (max-width:760px){.stage .dev-grid{grid-template-columns:minmax(0,1fr)}}.stage .code-pane{margin:0;min-width:0;overflow-x:auto;text-align:left;background:#05070c;border:1px solid var(--line);border-radius:14px;padding:14px 0;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:13px;line-height:1.75;color:#c9d1e3;font-variant-ligatures:none;font-feature-settings:"calt" 0,"liga" 0}.stage .code-pane .ln{display:block;width:fit-content;min-height:1.75em;padding-inline:14px;white-space:pre;border-radius:4px}.stage .code-pane .c{color:#6b7488}.stage .code-pane .s{color:#8fe3b9}.stage .code-pane .k{color:#8fa8ff}.stage .events{display:grid;gap:8px;align-content:start;min-width:0}.stage .ev-list{display:grid;gap:6px;perspective:600px}.stage .ev{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"code name" "code meta" "retry retry";column-gap:10px;row-gap:2px;padding:8px 12px;border-radius:10px;background:var(--ink-raised);font-size:13px}.stage .ev .code{grid-area:code;align-self:center;justify-self:center;font-family:var(--font-montserrat),sans-serif;font-weight:700;font-size:13px;border-radius:8px;padding:2px 6px;color:var(--muted)}.stage .ev .code.ok{color:var(--green);background:rgb(47 212 155/.12)}.stage .ev .code.bad{color:var(--red);background:rgb(240 68 56/.12)}.stage .ev .name{grid-area:name;justify-self:start;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px}.stage .ev .meta{grid-area:meta;display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--muted)}.stage .ev .sig{color:var(--sky)}.stage .ev .retry{grid-area:retry;font-size:13px;color:var(--amber)}.stage .ev .retry:empty{display:none}.stage .leads-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width:640px){.stage .leads-grid{grid-template-columns:minmax(0,1fr)}}.stage .lchat{display:flex;flex-direction:column;gap:8px;min-height:150px}.stage .lchat .hl{background:rgb(92 200 245/.2);border-radius:4px;padding:0 3px}.stage .lcard{display:grid;gap:8px;background:#141a2a;border:1px solid var(--line);border-radius:16px;padding:14px;box-shadow:0 24px 44px -26px rgb(0 0 0/.9);transition:opacity var(--d3),transform var(--d4) var(--ease-x),border-color var(--d3)}.stage .lcard.scored{border-color:rgb(240 68 56/.55)}.stage .lcard.gone{opacity:.35;transform:translateY(8px) scale(.98)}.stage .lc-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--muted)}.stage .lc-head .badge{font-size:13px;font-weight:700;border-radius:999px;padding:1px 12px;background:rgb(255 255 255/.06);color:var(--muted)}.stage .lcard.scored .badge{background:rgb(240 68 56/.18);color:#ffb4ad}.stage .lf{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;align-items:baseline;font-size:13px;padding:6px 0;border-top:1px solid var(--line);color:var(--muted)}.stage .lf b{color:var(--muted);font-weight:500;transition:color var(--d3);min-width:0;overflow-wrap:anywhere}.stage .lf.on b{color:var(--fg);font-weight:600}.stage .lf b[dir=ltr]{text-align:right}.stage .lcard .rule{font-size:13px;color:var(--muted)}.stage .ltoast{justify-self:center;display:grid;gap:2px;text-align:center;background:var(--fg);color:var(--ink);border-radius:14px;padding:8px 18px;box-shadow:0 18px 40px -16px rgb(0 0 0/.8)}.stage .ltoast b{font-size:13.5px}.stage .ltoast span{font-size:13px;color:#4b5468}.stage .ltable{display:grid;gap:8px;background:var(--ink-raised);border-radius:16px;padding:12px}.stage .lhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.stage .chip{border:1px solid var(--line);background:transparent;color:var(--muted);font-size:13px;border-radius:999px;padding:3px 12px;cursor:pointer}.stage .chip[aria-pressed=true]{background:var(--fg);color:var(--ink);border-color:var(--fg)}.stage .lrows{display:grid;gap:6px}.stage .lrow{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--stage);font-size:13px}@media (max-width:520px){.stage .lrow{grid-template-columns:minmax(0,1fr) auto}.stage .lrow .kind,.stage .lrow .score{display:none}}.stage .lrow .kind,.stage .lrow .who{display:grid;min-width:0}.stage .lrow small{font-size:13px;color:var(--muted)}.stage .lrow .who small{text-align:right}.stage .score{font-size:13px;border-radius:999px;padding:1px 10px;white-space:nowrap}.stage .score.hot{background:rgb(240 68 56/.18);color:#ffb4ad}.stage .score.warm{background:rgb(245 165 36/.16);color:var(--amber)}.stage .score.cold{background:rgb(92 200 245/.14);color:var(--sky)}.stage .lrow .status{border:1px solid var(--line);background:transparent;color:var(--fg);font-size:13px;border-radius:999px;padding:2px 10px;cursor:pointer;white-space:nowrap}.stage .lrow .status[data-s="3"]{border-color:var(--green);color:var(--green);cursor:default}.stage .actions-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;align-items:start}@media (max-width:680px){.stage .actions-grid{grid-template-columns:minmax(0,1fr)}}.stage .achat{display:flex;flex-direction:column;gap:8px;min-height:200px}.stage .apipe{display:grid;gap:12px;min-width:0}.stage .acall{display:grid;gap:6px;background:#05070c;border:1px solid var(--line);border-radius:14px;padding:12px 14px;min-width:0;transition:border-color var(--d3)}.stage .acall code{display:block;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-variant-ligatures:none;font-size:13px;color:#c9d1e3;overflow-x:auto;white-space:nowrap;text-align:left}.stage .acall .req-hdr{color:#6b7488}.stage .acall .resp{color:#8fe3b9;min-height:1.6em}.stage .acall .ast{font-size:13px;color:var(--muted)}.stage .acall[data-state=going]{border-color:rgb(92 200 245/.6)}.stage .acall[data-state=going] .ast{color:var(--sky)}.stage .acall[data-state=ok]{border-color:rgb(47 212 155/.55)}.stage .acall[data-state=ok] .ast{color:var(--green)}.stage .acall[data-state=bad]{border-color:rgb(240 68 56/.6)}.stage .acall[data-state=bad] .ast{color:#ffb4ad}.stage .alog-box{display:grid;gap:8px;background:var(--ink-raised);border-radius:14px;padding:12px}.stage .alog-head{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.stage .alog-head b{color:var(--fg)}.stage .alog-list{display:grid;gap:5px;min-height:40px}.stage .arun{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;align-items:center;font-size:13px;padding:6px 10px;border-radius:8px;background:var(--stage)}.stage .arun .st{font-size:13px;border-radius:999px;padding:0 8px}.stage .arun.ok .st{background:rgb(47 212 155/.14);color:var(--green)}.stage .arun.bad .st{background:rgb(240 68 56/.14);color:#ffb4ad}.stage .arun .nm{font-family:ui-monospace,Consolas,monospace;justify-self:start}.stage .arun .nt{grid-column:1/-1;font-size:13px;color:var(--muted)}.stage .arun .nt:empty{display:none}.stage .ttray-wrap{display:grid;gap:8px}.stage .ttray{display:flex;flex-wrap:wrap;gap:8px;min-height:52px;padding:8px;border:1px dashed rgb(255 255 255/.16);border-radius:14px}.stage .tagents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:560px){.stage .tagents{grid-template-columns:minmax(0,1fr)}}.stage .tagent{display:grid;gap:8px;align-content:start;background:var(--ink-raised);border:1px solid var(--line);border-radius:14px;padding:12px;min-height:190px;transition:opacity var(--d3),border-color var(--d3)}.stage .tagent.off{opacity:.5;border-style:dashed}.stage .tagent.full{border-color:rgb(245 165 36/.55)}.stage .ta-head{display:flex;gap:10px;align-items:center}.stage .ta-head .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgb(47 91 255/.25);font-weight:700;flex:none}.stage .ta-head b{display:block;font-size:14px;line-height:1.3}.stage .ta-head small{font-size:13px;color:var(--muted)}.stage .tagent.full .ta-head small{color:var(--amber)}.stage .ta-list{display:grid;gap:6px}.stage .tchip{display:grid;gap:1px;background:var(--stage);border:1px solid var(--line);border-radius:10px;padding:6px 10px;font-size:13px;min-width:0}.stage .tchip small{font-size:13px;color:var(--muted)}.stage .tchip.waiting{border-color:rgb(245 165 36/.5)}.stage .tratings{display:grid;gap:6px}.stage .trate-list{display:flex;flex-wrap:wrap;gap:6px;min-height:26px}.stage .trate{font-size:13px;color:var(--amber);background:var(--ink-raised);border-radius:999px;padding:2px 10px}.stage .trate.low{color:#ffb4ad;outline:1px solid rgb(240 68 56/.5)}.stage .tv-line{display:flex;justify-content:space-between;align-items:center;font-size:13px}.stage .tv-dots{display:flex;gap:5px}.stage .tv-dots i{width:7px;height:7px;border-radius:50%;background:rgb(255 255 255/.2);transition:background-color var(--d3)}.stage .tv-dots i.on{background:var(--sky)}.stage .visits{display:grid;gap:6px;border-top:1px solid var(--line);padding-top:10px}.stage .visits b{color:var(--fg)}.stage .vbar{height:6px;border-radius:999px;background:rgb(255 255 255/.08);overflow:hidden}.stage .vbar i{display:block;height:100%;width:100%;background:var(--amber);border-radius:inherit;transform:scaleX(.7);transform-origin:right;transition:transform var(--d3) var(--ease-x),background-color var(--d3)}.stage .vbar.full i{background:var(--green)}.stage .area-ask{display:flex;gap:10px;align-items:center;background:var(--ink-raised);border-radius:12px;padding:8px 14px}.stage .area-ask .typed{font-size:16px;font-weight:600;min-height:1.6em}.stage .area-ask .typed:after{content:"";display:inline-block;width:2px;height:1em;background:var(--sky);margin-inline-start:3px;vertical-align:-.12em;animation:sc-pulse 1s steps(2) infinite}.stage .area-map{position:relative;perspective:900px;height:300px;display:grid;place-items:center}.stage .area-reply,.stage.area-stage .controls{position:relative;z-index:2}.stage .area-map .plane{position:relative;width:min(72%,350px);aspect-ratio:1/.92;border-radius:22px;transform:rotateX(56deg) rotate(-8deg);transform-style:preserve-3d;background:radial-gradient(circle at 57% 49%,rgb(47 91 255/.22),transparent 55%),linear-gradient(135deg,#111a2e,#0a0f1c);border:1px solid rgb(143 168 255/.25);box-shadow:0 60px 80px -40px rgb(0 0 0/.9)}.stage .gv{position:absolute;width:9px;height:9px;border-radius:50%;background:rgb(255 255 255/.3);transform:translate(-50%,-50%);transition:background-color var(--d3),box-shadow var(--d3)}.stage .gv.hit{background:var(--sky);box-shadow:0 0 0 8px rgb(92 200 245/.22),0 0 24px 6px rgb(92 200 245/.35)}.stage .pillar{position:absolute;transform-style:preserve-3d;opacity:0;transition:opacity var(--d3);pointer-events:none}.stage .pillar.up{opacity:1}.stage .pillar .stem{position:absolute;left:0;top:0;width:2px;height:0;background:linear-gradient(var(--sky),transparent);transform-origin:0 0;transform:rotateX(-90deg);transition:height var(--d4) var(--ease-x)}.stage .pillar.up .stem{height:56px}.stage .pillar .tag{position:absolute;left:0;top:0;transform:rotate(8deg) rotateX(-56deg) translate(-50%,-135%);transform-origin:0 0;background:#fff;color:#0a0e17;border-radius:12px;padding:6px 12px;display:grid;gap:1px;white-space:nowrap;box-shadow:0 16px 30px -12px rgb(0 0 0/.7);transition:transform var(--d4) var(--ease-x)}.stage .pillar:not(.up) .tag{transform:rotate(8deg) rotateX(-56deg) translate(-50%,-60%)}.stage .pillar .tag b{font-size:13.5px}.stage .pillar .tag small{font-size:13px;color:#535b6b}.stage .invoice{position:absolute;z-index:3;inset-inline-end:2%;bottom:0;width:180px;background:#fff;color:#0a0e17;border-radius:6px;padding:10px 12px;font-size:10.5px;display:grid;gap:4px;box-shadow:0 20px 40px -20px rgb(0 0 0/.8);transform:translateY(24px) rotate(-3deg);opacity:0;transition:transform var(--d4) var(--ease-x),opacity var(--d3)}.stage .invoice.out{transform:rotate(-3deg);opacity:1}.stage .invoice .i-head{display:flex;justify-content:space-between;border-bottom:1px solid #e2e4ea;padding-bottom:4px}.stage .invoice .i-head span{font-size:9px;color:#535b6b}.stage .invoice .i-row{display:flex;justify-content:space-between;gap:8px}.stage .invoice .i-row.tot{border-top:1px solid #e2e4ea;padding-top:4px;font-weight:700}.stage .area-reply{max-width:100%}@media (max-width:560px){.stage .area-map{height:250px}.stage .area-map .plane{width:84%}.stage .invoice{width:140px}}.stage .m-field{display:flex;flex-wrap:wrap;gap:10px;min-height:64px}.stage .idcard{display:flex;gap:10px;align-items:center;background:var(--ink-raised);border:1px solid var(--line);border-radius:12px;padding:8px 12px;box-shadow:0 16px 30px -18px rgb(0 0 0/.9)}.stage .idcard span{display:grid;line-height:1.4}.stage .idcard b{font-size:13.5px}.stage .idcard small{font-size:13px;color:var(--muted)}.stage .m-suggest{display:grid;gap:8px;border:1px dashed rgb(245 165 36/.5);border-radius:14px;padding:12px 14px}.stage .m-suggest .lbl{font-size:13px;color:var(--amber)}.stage .m-suggest p{font-size:13.5px}.stage .m-profile{display:grid;gap:10px;background:#141a2a;border:1px solid rgb(143 168 255/.4);border-radius:16px;padding:14px;box-shadow:0 30px 50px -30px rgb(0 0 0/.9)}.stage .mp-head{display:flex;gap:10px;align-items:center}.stage .mp-head .av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgb(47 91 255/.3);font-weight:700}.stage .mp-head span{display:grid;line-height:1.4}.stage .mp-head small{font-size:13px;color:var(--muted)}.stage .mp-cards{display:flex;flex-wrap:wrap;gap:8px}.stage .merged .mp-cards .idcard{box-shadow:none;background:var(--stage)}.stage .mp-time{margin:0;list-style:none;display:grid;gap:6px;border-top:1px solid var(--line);padding:10px 0 0}.stage .mp-time li{font-size:13px;display:flex;gap:10px;color:var(--muted)}.stage .mp-time li span{color:var(--fg);min-width:70px}.stage .m-undo{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--fg);color:var(--ink);border-radius:12px;padding:8px 14px;font-size:13px}.stage .m-undo .sbtn{background:var(--ink);color:var(--fg);border-color:var(--ink)}.stage .vhead{display:flex;gap:8px;align-items:center}.stage .vthread{display:flex;flex-direction:column;gap:10px;min-height:230px}.stage .vnote{align-self:flex-start;display:flex;gap:10px;align-items:center;background:rgb(255 255 255/.08);border-radius:18px;border-start-start-radius:5px;padding:10px 14px;width:min(100%,300px)}.stage .vnote .play{width:0;height:0;border-block:7px solid transparent;border-inline-end:11px solid var(--fg)}.stage .vnote .wave{display:flex;gap:2px;align-items:center;height:26px;flex:1}.stage .vnote .wave i{flex:1;height:calc(var(--h) * 100%);background:rgb(255 255 255/.45);border-radius:2px}.stage .vnote.playing .wave i{animation:sc-wave .9s ease-in-out var(--d) infinite alternate;background:var(--green)}@keyframes sc-wave{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.stage .heard,.stage .vnote .dur{font-size:13px;color:var(--muted)}.stage .heard{align-self:flex-start;max-width:90%;border-inline-start:2px solid var(--sky);padding-inline-start:10px}.stage .heard .lbl{display:block;font-size:13px;color:var(--sky)}.stage.voice-stage .bub .src{display:block;margin-top:4px}.stage .vphoto{align-self:flex-start}.stage .vphoto .photo{display:grid;place-items:center;width:150px;height:120px;border-radius:14px;background:linear-gradient(160deg,#e8ddd0,#cdbba6)}.stage .vphoto .bag{width:70px;height:56px;background:linear-gradient(160deg,#8a5a36,#5e3a20);border-radius:10px 10px 14px 14px;position:relative;box-shadow:0 10px 18px -8px rgb(0 0 0/.5)}.stage .vphoto .bag:before{content:"";position:absolute;left:50%;top:-18px;width:36px;height:26px;transform:translateX(-50%);border:5px solid #5e3a20;border-bottom:0;border-radius:18px 18px 0 0}.stage .owner-pill{font-size:13px;border-radius:999px;padding:3px 12px;background:rgb(47 91 255/.2);color:var(--blue-soft)}.stage.takeover-stage[data-owner=colleague] .owner-pill,.stage.takeover-stage[data-owner=staff] .owner-pill{background:rgb(245 165 36/.18);color:var(--amber)}.stage .t-thread{display:flex;flex-direction:column;gap:8px;min-height:260px}.stage .bub.out.staff{background:#2a3350}.stage .t-note{align-self:center;font-size:13px;color:var(--muted);border:1px dashed var(--line);border-radius:999px;padding:2px 12px}.stage .cv-grid{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;align-items:start}.stage .cv-lanes{display:grid;gap:12px}.stage .cv-lane{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--ink-raised);border:1px solid var(--line);cursor:pointer;color:var(--fg);transition:border-color var(--d2),box-shadow var(--d3)}@media (hover:hover){.stage .cv-lane:hover{border-color:var(--blue-soft)}}.stage .cv-lane.ping{box-shadow:0 0 0 6px rgb(47 212 155/.25);border-color:var(--green)}.stage .cv-inbox{display:grid;gap:8px;min-width:0}.stage .cv-list{display:grid;gap:7px;min-height:290px;align-content:start}.stage .cv-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;background:var(--ink-raised);border-radius:12px;padding:9px 12px}.stage .cv-ch{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--stage)}.stage .cv-main{display:grid;min-width:0;line-height:1.45}.stage .cv-main b{font-size:13.5px}.stage .cv-msg{color:var(--muted);overflow:hidden;text-overflow:ellipsis}.stage .cv-msg,.stage .cv-state{font-size:13px;white-space:nowrap}.stage .cv-state{color:var(--amber)}.stage .cv-state.done{color:var(--green)}.stage.converge-stage{position:relative}.stage .cv-reply{position:absolute;z-index:5;width:24px;height:24px;border-radius:50%;background:#fff;display:grid;place-items:center;pointer-events:none;box-shadow:0 6px 14px -4px rgb(0 0 0/.6)}.stage .xp-scene{perspective:1100px;height:330px;display:grid;place-items:center}.stage .xp-stack{position:relative;width:min(80%,300px);height:250px;transform-style:preserve-3d;transition:transform var(--d5) var(--ease-x)}.stage.exploded-stage.open .xp-stack{transform:rotateX(56deg) rotate(-34deg)}.stage .xp-layer{position:absolute;inset:0;border-radius:18px;transition:transform var(--d5) var(--ease-x),opacity var(--d3);display:grid;align-content:start;gap:8px;padding:14px}.stage .xp-label{position:absolute;inset-inline-end:-8px;top:-12px;font-size:13px;background:var(--fg);color:var(--ink);border-radius:999px;padding:1px 10px;opacity:0;transition:opacity var(--d3) var(--d3)}.stage.exploded-stage.open .xp-label{opacity:1}.stage .l-kb{background:#0f1e1b;border:1px solid rgb(47 212 155/.4)}.stage .l-api{background:#0e1528;border:1px solid rgb(92 200 245/.4)}.stage .l-api code{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px;color:#8fe3b9;text-align:left;margin-top:24px}.stage .l-ui{background:#fff;color:#0a0e17;border:1px solid rgb(255 255 255/.2);box-shadow:0 30px 60px -30px rgb(0 0 0/.9)}.stage.exploded-stage.open .l-ui{transform:translateZ(120px)}.stage.exploded-stage.open .l-api{transform:translateZ(40px)}.stage.exploded-stage.open .l-kb{transform:translateZ(-40px)}.stage.exploded-stage:not(.open) .l-api,.stage.exploded-stage:not(.open) .l-kb{opacity:0}.stage .kb-cards{display:grid;gap:6px;margin-top:22px}.stage .kb-cards span{font-size:13px;background:rgb(47 212 155/.12);color:#c9f5e4;border-radius:8px;padding:4px 10px}.stage .ui-own,.stage .ui-std{display:grid;gap:8px;transition:opacity var(--d3)}.stage .ui-head{background:#2f5bff;color:#fff;border-radius:10px;padding:6px 10px;font-size:13px;font-weight:600}.stage .ui-q{justify-self:end;background:#eef2ff}.stage .ui-a,.stage .ui-q{border-radius:12px;padding:6px 10px;font-size:13px}.stage .ui-a{justify-self:start;background:#2f5bff;color:#fff;min-height:2em}.stage .ui-own{position:absolute;inset:14px;opacity:0;font-family:Georgia,Times New Roman,serif}.stage .ui-own b{font-size:15px;border-bottom:2px solid #c9772b;padding-bottom:4px}.stage .ui-own .ui-q{background:#fff1e2;justify-self:start}.stage .ui-a2{font-size:13px;color:#5e3a20}.stage.exploded-stage.headless .ui-std{opacity:0}.stage.exploded-stage.headless .ui-own{opacity:1}@media (prefers-reduced-motion:reduce){.stage.exploded-stage.open .xp-stack{transform:rotateX(56deg) rotate(-34deg)}.stage .area-ask .typed:after,.stage .tv .pulse,.stage .typing i,.stage .vnote.playing .wave i{animation:none}.stage *,.stage :after,.stage :before{transition-duration:0s!important;transition-delay:0s!important}}.stage .ds-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width:640px){.stage .ds-grid{grid-template-columns:minmax(0,1fr)}}.stage .ds-doc{background:#fff;color:#0a0e17;border-radius:12px;padding:14px;display:grid;gap:8px;box-shadow:0 30px 50px -30px rgb(0 0 0/.9);transform:rotate(-1.5deg)}.stage .ds-file{display:flex;gap:8px;align-items:center;border-bottom:1px solid #e2e4ea;padding-bottom:8px;font-size:13px}.stage .ds-file .ext{font-size:13px;font-weight:700;color:#fff;background:#d13b2e;border-radius:4px;padding:1px 6px}.stage .ds-doc p{font-size:13px;line-height:1.7;border-radius:6px;padding:2px 6px;transition:background-color var(--d3),color var(--d3)}.stage .ds-doc p.read{background:rgb(47 91 255/.12);color:#1c3fd6}.stage .ds-cards{display:grid;gap:8px}.stage .dcard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;background:#141a2a;border:1px solid rgb(245 165 36/.45);border-radius:12px;padding:10px 12px;transition:border-color var(--d3)}.stage .dcard .lbl{color:var(--muted)}.stage .dcard .lbl,.stage .dcard .st,.stage .dcard b{font-size:13px;grid-column:1}.stage .dcard .st{color:var(--amber)}.stage .dcard .sbtn{grid-column:2;grid-row:1/span 3;font-size:13px;padding:5px 12px}.stage .dcard.ok{border-color:rgb(47 212 155/.55)}.stage .dcard.ok .st{color:var(--green)}@media (hover:hover){.stage .sbtn:hover:not([disabled]){border-color:var(--line-2);background:var(--panel)}.stage .sbtn.primary:hover:not([disabled]),.stage .sbtn[aria-pressed=true]:hover:not([disabled]){background:var(--blue-hover);border-color:var(--blue-hover)}}@media (pointer:coarse){.stage .chip,.stage .sbtn,.stage .seg4 button,.stage .switch{min-height:44px}.stage .chip,.stage .sbtn,.stage .seg4 button{display:inline-flex;align-items:center;justify-content:center}}.stage .chips .sbtn:disabled{opacity:.5;cursor:default}.stage{box-shadow:var(--top-light),0 30px 60px -40px rgb(11 14 20/.55)}@media (hover:hover){.stage:hover{border-color:var(--line-night-2)}}.stage :focus-visible{outline-color:var(--blue-soft)}.stage .demo-tag{font-size:13px;color:var(--muted);border:1px solid var(--line-1);border-radius:999px;padding:2px 10px;width:fit-content}