.scene{--t1: var(--accent);--t2: var(--accent-2);container-type:inline-size;position:relative;width:100%;aspect-ratio:16 / 10;-webkit-user-select:none;user-select:none}.s-win{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr);font-size:11px;line-height:1.35;color:var(--text);background:radial-gradient(120% 60% at 100% 0%,color-mix(in srgb,var(--t2) 13%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--t1) 8%,var(--surface)),var(--surface) 46%);border:1px solid color-mix(in srgb,var(--t1) 26%,var(--border-strong));border-radius:1.15em;overflow:hidden;box-shadow:0 2.6em 5em -2.6em color-mix(in srgb,var(--t1) 60%,#000),0 1.2em 2.4em -1.4em #0009,inset 0 1px 0 var(--shine)}@supports (font-size: 1cqi){.s-win{font-size:max(6px,2.32cqi)}}.s-bar{display:flex;align-items:center;gap:.5em;padding:.68em 1em;background:color-mix(in srgb,var(--t1) 9%,var(--surface-2));border-bottom:1px solid var(--border);font-size:.9em;color:var(--text-2)}.s-bar i{width:.66em;height:.66em;border-radius:50%;background:var(--surface-3)}.s-bar i:nth-child(1){background:#fb7185}.s-bar i:nth-child(2){background:#fbbf24}.s-bar i:nth-child(3){background:#34d399}.s-bar b{display:inline-flex;align-items:center;gap:.5em;margin-inline-start:.6em;font-weight:600;color:var(--text)}.s-bar b:before{content:"";width:1em;height:1em;border-radius:.28em;background:linear-gradient(135deg,var(--t1),var(--t2));box-shadow:0 .2em .6em -.1em var(--t1)}.s-body{position:relative;min-height:0;min-width:0;padding:1em;display:grid;gap:.7em;align-content:start;overflow:hidden}.s-body.dim{opacity:.5}.s-body.center,.s-side.center{align-content:center;justify-items:center;text-align:center}.s-cols{display:grid;min-height:0}.s-side{min-width:0;display:grid;gap:.75em;align-content:start;padding:1em .9em;background:color-mix(in srgb,var(--surface-2) 60%,transparent);border-inline-end:1px solid var(--border);overflow:hidden}.s-cols>.s-side:last-child{border-inline-end:0;border-inline-start:1px solid var(--border)}.s-side .on{color:var(--text);font-weight:650}.s-panel{min-width:0;display:grid;gap:.7em;align-content:start;padding:1em;background:var(--bg-raised);border-inline-start:1px solid var(--border-strong);box-shadow:-1.4em 0 2.4em -1.6em #00000080;overflow:hidden}.s-h{font-weight:660;font-size:1.2em;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-t{font-weight:600;font-size:.95em;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-s{color:var(--text-3);font-size:.84em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-big{font-weight:680;font-size:1.7em;letter-spacing:-.03em;line-height:1.1}.s-ln{display:block;height:.56em;width:var(--w, 60%);border-radius:.3em;background:var(--surface-3)}.s-ln.dim{opacity:.6}.s-chip{display:inline-flex;align-items:center;flex:none;padding:.2em .7em;border-radius:99em;font-size:.8em;font-weight:620;white-space:nowrap;justify-self:start;background:color-mix(in srgb,var(--c, var(--t1)) 20%,transparent);color:color-mix(in srgb,var(--c, var(--t1)) 62%,var(--text))}.s-av{flex:none;width:2em;height:2em;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:.82em;font-weight:700;background:linear-gradient(135deg,var(--c, var(--t1)),var(--c2, var(--t2)))}.s-av.sm{width:1.5em;height:1.5em}.s-av.lg{width:3.1em;height:3.1em;font-size:1em}.s-av.bot{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.s-btn{display:inline-flex;align-items:center;flex:none;padding:.42em .95em;border-radius:.6em;font-size:.84em;font-weight:650;white-space:nowrap;justify-self:start;color:#fff;background:linear-gradient(135deg,var(--t1),var(--t2));box-shadow:0 .6em 1.3em -.6em var(--t1),inset 0 1px #ffffff47}.s-btn.ghost{background:none;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-strong)}.s-btn.warm{background:linear-gradient(135deg,#be185d,#ea580c)}.s-row{display:flex;align-items:center;gap:.65em;min-width:0}.s-col{display:grid;gap:.2em;min-width:0;flex:1}.s-end{margin-inline-start:auto}.s-card{min-width:0;display:grid;gap:.5em;padding:.7em .85em;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 80%,transparent),color-mix(in srgb,var(--bg-raised) 85%,transparent));border:1px solid var(--border);border-radius:.8em;box-shadow:inset 0 1px 0 var(--shine)}.s-card.s-row{display:flex}.s-two{display:grid;grid-template-columns:1fr 1fr;gap:.7em;min-height:0}.s-two.wide{grid-template-columns:1.5fr 1fr}.s-in{animation:s-rise .7s var(--ease) both;animation-delay:calc(var(--d, 0) * .11s + .16s)}@keyframes s-rise{0%{opacity:0;transform:translateY(.9em)}}.s-pop{animation:s-pop .55s var(--ease) both;animation-delay:calc(var(--d, 0) * .15s + .2s);transform-box:fill-box;transform-origin:center}@keyframes s-pop{0%{opacity:0;transform:scale(.6)}}.s-draw{stroke-dasharray:1;animation:s-draw 1.6s var(--ease) both;animation-delay:.45s}@keyframes s-draw{0%{stroke-dashoffset:1}}.js .scene:not(.was-live) *,.js .scene:not(.was-live) *:before,.js .scene:not(.was-live) *:after{animation-play-state:paused!important}.js .scene.was-live:not(.is-live) :is(.s-typing i,.s-rec,.s-caret,.s-token,.s-pulse,.s-eye,.s-dot,.s-timer),.js .scene.was-live:not(.is-live) :is(.s-tile.talk,.s-target):after{animation-play-state:paused!important}.s-bars{display:flex;align-items:flex-end;gap:.35em;height:3.2em}.s-bars.tall{height:5.4em}.s-bars i{flex:1;height:var(--h);border-radius:.25em .25em 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--t1) 70%,#fff),var(--t1) 30%,color-mix(in srgb,var(--t2) 55%,transparent));box-shadow:0 0 1.2em -.3em var(--t1);transform-origin:bottom;animation:s-growy .9s var(--ease) both;animation-delay:calc(var(--d, 0) * 70ms + .3s)}@keyframes s-growy{0%{transform:scaleY(0)}}.scene-chat .s-cols>.s-body{align-content:end}.s-msg{display:flex;align-items:flex-end;gap:.5em;min-width:0}.s-msg.me{justify-content:flex-end}.s-bub{min-width:0;padding:.5em .8em;border-radius:.9em .9em .9em .25em;background:var(--surface-2);font-size:.9em;line-height:1.4}.s-bub[lang=fa]{font-family:var(--font-fa)}.s-msg.me .s-bub{border-radius:.9em .9em .25em;color:#fff;background:linear-gradient(135deg,var(--t1),var(--t2))}.s-typing{display:inline-flex;gap:.3em;padding:.6em .8em;border-radius:.9em;background:var(--surface-2);justify-self:start}.s-typing i{width:.42em;height:.42em;border-radius:50%;background:var(--text-3);animation:s-bob 1.2s ease-in-out infinite}.s-typing i:nth-child(2){animation-delay:.15s}.s-typing i:nth-child(3){animation-delay:.3s}@keyframes s-bob{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-.3em);opacity:1}}.scene-meeting .s-body{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.s-tiles{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:.6em}.s-tile{position:relative;display:grid;justify-items:center;gap:.3em;align-content:center;padding:.75em .5em .55em;border-radius:.8em;background:radial-gradient(90% 90% at 50% 0%,color-mix(in srgb,var(--t1) 14%,transparent),transparent 70%),var(--bg-raised);border:1px solid var(--border)}.s-tile.talk{border-color:var(--turq);box-shadow:0 0 0 .18em color-mix(in srgb,var(--turq) 28%,transparent)}.s-tile.talk:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid var(--turq);animation:s-ring 1.8s ease-out infinite}@keyframes s-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}.s-rec{flex:none;width:.62em;height:.62em;border-radius:50%;background:#ef4444;animation:s-blink 1.4s steps(2,jump-none) infinite}@keyframes s-blink{50%{opacity:.25}}.s-item{display:grid;gap:.4em;padding:.55em .6em;border-radius:.6em}.s-item.on{background:var(--bg-raised);box-shadow:inset .18em 0 0 var(--t1)}.s-brandbar{height:.5em;border-radius:.3em;background:linear-gradient(90deg,var(--t1),var(--t2))}.s-brandbar.warm{background:linear-gradient(90deg,#be185d,#ea580c,#f59e0b)}.s-sign{display:grid;gap:.1em;padding-top:.6em;border-top:1px solid var(--border)}.s-week{display:grid;grid-template-columns:repeat(5,1fr);gap:.4em;height:9.6em}.s-day{position:relative;padding-top:1.4em;border-radius:.5em;background:repeating-linear-gradient(180deg,transparent 0 1.55em,var(--border) 1.55em calc(1.55em + 1px));text-align:center}.s-day>.s-s{position:absolute;inset:0 0 auto}.s-ev,.s-free{position:absolute;inset-inline:.15em;padding:.25em .4em;border-radius:.4em;font-size:.72em;font-weight:620;text-align:start;overflow:hidden;white-space:nowrap;color:#fff;background:var(--c)}.s-free{color:color-mix(in srgb,#10b981 70%,var(--text));background:color-mix(in srgb,#10b981 16%,transparent);border:1px dashed #10b981}.s-stack{display:grid;grid-template-columns:repeat(5,1fr);gap:.8em;height:7.6em}.s-stackcol{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.3em;text-align:center}.s-stackbar{display:flex;flex-direction:column-reverse;gap:.15em}.s-stackbar i{height:var(--h);border-radius:.25em;background:var(--c);transform-origin:bottom;animation:s-growy .8s var(--ease) both;animation-delay:calc(var(--d, 0) * 90ms + .25s)}.s-timer{animation:s-blink 2s steps(2,jump-none) infinite}.s-banner{display:grid;gap:.2em;padding:1em;border-radius:.8em;color:#fff;background:linear-gradient(120deg,var(--t1),var(--t2))}.s-banner .s-s{color:#ffffffd1}.s-blk{height:1.5em;border-radius:.4em;border:1px dashed var(--border-strong);background:color-mix(in srgb,var(--t1) 10%,transparent)}.s-searchbox{display:flex;align-items:center;gap:.6em;padding:.7em .9em;border-radius:.8em;background:var(--bg-raised);border:1px solid var(--t1);box-shadow:0 0 0 .22em color-mix(in srgb,var(--t1) 22%,transparent)}.s-glass{flex:none;width:.85em;height:.85em;border-radius:50%;border:.15em solid var(--text-3)}.s-caret{flex:none;width:.12em;height:1.1em;background:var(--t1);animation:s-blink 1s steps(2,jump-none) infinite}.s-kbd{padding:.1em .5em;border-radius:.35em;font-family:var(--mono);font-size:.74em;color:var(--text-3);border:1px solid var(--border-strong)}.s-target{position:relative;flex:none;width:1.5em;height:1.5em;border-radius:50%;background:var(--t1)}.s-target:after{content:"";position:absolute;inset:-.35em;border-radius:50%;border:.14em solid var(--t1);animation:s-ring 1.6s ease-out infinite}.s-tick{flex:none;width:1.15em;height:1.15em;border-radius:50%;background:var(--turq);position:relative;animation:s-pop .45s var(--ease) both;animation-delay:calc(var(--d, 0) * .11s + .3s)}.s-tick:after{content:"";position:absolute;left:34%;top:20%;width:26%;height:46%;border:solid #04221e;border-width:0 .16em .16em 0;transform:rotate(42deg)}.s-tick.off{background:none;box-shadow:inset 0 0 0 .12em var(--border-strong)}.s-tick.off:after{display:none}.s-field{display:grid;gap:.25em}.s-inp{display:block;min-height:1.9em;padding:.35em .7em;border-radius:.5em;border:1px solid var(--border-strong);background:var(--bg-raised);font-size:.88em}.s-inp.tall{min-height:2.8em}.s-paper{display:grid;gap:.6em;align-content:start;padding:1em;border-radius:.5em;background:var(--bg-raised);border:1px solid var(--border);box-shadow:0 1em 2em -1.2em #00000080}.s-paper.brand{padding:.75em;gap:.45em}.s-table{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border-radius:.4em;overflow:hidden;background:var(--border-strong);border:1px solid var(--border-strong)}.s-table i{height:1.15em;background:var(--bg-raised)}.s-table i.head{background:color-mix(in srgb,var(--t1) 28%,var(--bg-raised))}.s-svg{width:100%;height:auto;overflow:visible}.s-svg.line{height:5.4em}.s-svg .wire{stroke:var(--text-3);stroke-width:1.4;opacity:.75}.s-svg .hotwire{stroke:var(--t1);stroke-width:2.4;animation-delay:1.5s}.s-svg.line path{stroke:var(--t1);stroke-width:2.2;vector-effect:non-scaling-stroke}.s-svg.line .ghost{stroke:var(--text-3);stroke-width:1.4;opacity:.7}.s-node{fill:var(--bg-raised);stroke:var(--border-strong);stroke-width:1.2}.s-node.hot{fill:color-mix(in srgb,var(--t1) 26%,var(--bg-raised));stroke:var(--t1)}.s-node.end{fill:color-mix(in srgb,#10b981 22%,var(--bg-raised));stroke:#10b981}.s-lbl{fill:var(--text);font-family:var(--font);font-size:8px;font-weight:600;text-anchor:middle}.s-lbl.sm{font-size:6.5px;fill:var(--text-3)}.s-token{fill:var(--saffron);offset-path:path("M24 75H160L176 59V38H280V64");animation:s-travel 4.2s linear infinite;animation-delay:1.8s;filter:drop-shadow(0 0 4px var(--saffron))}@keyframes s-travel{0%{offset-distance:0%}to{offset-distance:100%}}.s-pulse{stroke:var(--saffron);stroke-width:2.4;stroke-dasharray:.07 .93;animation:s-run 2.6s linear infinite;animation-delay:1.9s;opacity:0}@keyframes s-run{0%{stroke-dashoffset:1;opacity:1}to{stroke-dashoffset:0;opacity:1}}.s-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em}.s-kpis .s-card{gap:.15em}.s-being{width:5.4em;height:5.4em;filter:drop-shadow(0 .8em 1.2em color-mix(in srgb,var(--t1) 55%,transparent))}.s-eye{transform-box:fill-box;transform-origin:center;animation:s-wink 4.6s ease-in-out infinite}@keyframes s-wink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}.s-hold{display:flex;align-items:center;gap:.6em;padding:.6em .85em;border-radius:.8em;border:1px solid color-mix(in srgb,var(--saffron) 60%,transparent);background:color-mix(in srgb,var(--saffron) 13%,transparent)}.s-dot{flex:none;width:.6em;height:.6em;border-radius:50%;background:var(--saffron);animation:s-blink 1.3s steps(2,jump-none) infinite}.s-board{display:grid;grid-template-columns:repeat(6,1fr);width:min(100%,13.2em);aspect-ratio:1;border-radius:.5em;overflow:hidden;border:1px solid var(--border-strong)}.s-board i{display:grid;place-items:center;font-style:normal;font-size:1.35em;line-height:1;background:color-mix(in srgb,var(--t1) 10%,var(--bg-raised));color:var(--text)}.s-board i.dk{background:color-mix(in srgb,var(--t1) 34%,var(--bg-raised))}.s-rank{flex:none;width:1.5em;height:1.5em;border-radius:50%;display:grid;place-items:center;font-size:.78em;font-weight:700;background:color-mix(in srgb,var(--saffron) 26%,transparent);color:color-mix(in srgb,var(--saffron) 70%,var(--text))}.s-ringwrap{position:relative;width:5.4em;height:5.4em;display:grid;place-items:center;justify-self:center}.s-ringwrap .s-big{font-size:1.25em}.s-ring{position:absolute;inset:0;transform:rotate(-90deg)}.s-ring circle{fill:none;stroke:var(--surface-3);stroke-width:5}.s-ring .s-draw{stroke:var(--t1);stroke-linecap:round;stroke-dasharray:.6 1;animation-name:s-ring60}@keyframes s-ring60{0%{stroke-dasharray:0 1}}.s-team{display:flex;justify-content:center}.s-team i{width:1.4em;height:1.4em;border-radius:50%;background:var(--c);border:.14em solid var(--surface);margin-inline-start:-.38em;animation:s-pop .4s var(--ease) both;animation-delay:calc(var(--d, 0) * 70ms + .7s)}.s-team i:first-child{margin-inline-start:0}.s-keyic{flex:none;width:1.9em;height:1.9em;border-radius:.55em;background:linear-gradient(135deg,var(--t1),var(--t2));position:relative}.s-keyic:after{content:"";position:absolute;inset:32% 26% 26%;border-radius:.18em;background:#0000008c;box-shadow:0 -.42em 0 -.12em #0000;outline:.14em solid rgba(0,0,0,.55);outline-offset:.08em}.s-secret{font-family:var(--mono);font-size:.82em;letter-spacing:.12em;color:var(--text-3);white-space:nowrap;overflow:hidden}.s-term{display:flex;align-items:center;gap:.55em;padding:.65em .85em;border-radius:.7em;font-family:var(--mono);font-size:.82em;color:#a7f3d0;background:#06110f;border:1px solid rgba(45,212,191,.35);white-space:nowrap;overflow:hidden}.s-term .s-s{font-family:var(--font);color:#6ee7b7;font-size:.92em}.s-term .s-caret{background:#a7f3d0}.s-desk{position:relative;min-height:0;background:radial-gradient(80% 90% at 80% 10%,color-mix(in srgb,var(--t1) 60%,transparent),transparent 70%),linear-gradient(160deg,#1e293b,#0f172a);overflow:hidden}.s-deskwin{position:absolute;left:7%;top:10%;width:52%;border-radius:.7em;overflow:hidden;background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 1.4em 2.6em -1.2em #000000b3}.s-deskwin.two{left:40%;top:34%;width:50%}.s-deskwin .s-bar{padding:.45em .7em}.s-taskbar{position:absolute;inset:auto 0 0;display:flex;align-items:center;gap:.6em;padding:.5em .9em;background:#0f172ad1;border-top:1px solid rgba(255,255,255,.12)}.s-taskbar i{width:1.3em;height:1.3em;border-radius:.3em;background:#fff3}.s-taskbar .s-s{color:#fffc}.s-start{width:1.5em;height:1.5em;border-radius:.35em;background:linear-gradient(135deg,var(--brand-1),var(--brand-2))}.s-swatches{display:flex;gap:.35em}.s-swatches i{flex:1;aspect-ratio:1;border-radius:.5em;border:1px solid var(--border-strong)}.s-type{display:flex;align-items:baseline;gap:.7em;font-family:var(--serif);font-size:2.3em;line-height:1}.s-type [lang=fa]{font-family:var(--font-fa);font-size:.72em;font-weight:600}
