.whole-office-demo{color:#f3eafa;max-width:1500px;margin:0 auto;padding:32px 28px 30px;font-family:Inter,PingFang SC,system-ui,sans-serif}.wo-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px;display:flex}.wo-kicker{letter-spacing:2.2px;color:#bfa0d7;font-size:10px;font-weight:650}.wo-heading h1{letter-spacing:-.7px;margin:10px 0;font-size:29px}.wo-heading p{color:#bba8ca;margin:0;font-size:12px;line-height:1.8}.wo-demo-tag{color:#d5b7e5;white-space:nowrap;border:1px solid #604773;border-radius:20px;align-items:center;gap:8px;padding:10px 14px;font-size:10px;display:flex}.wo-demo-tag i,.wo-floor-caption>i{background:#c7a4e8;border-radius:50%;width:6px;height:6px}.wo-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.wo-toolbar p{color:#b6a3c9;max-width:620px;margin:0;font-size:11px;line-height:1.7}.wo-layout-picker{background:#211a2c;border:1px solid #4f3c61;border-radius:11px;flex-shrink:0;gap:5px;padding:4px;display:flex}.wo-layout-picker button{color:#b9a1cb;background:0 0;border:1px solid #0000;border-radius:7px;padding:9px 16px;font-size:12px}.wo-layout-picker button[aria-pressed=true]{color:#f3e3ff;background:#59406e;border-color:#89669f}.wo-scene-card{background:#2b2335;border:1px solid #6a507e;border-radius:16px;overflow:hidden;box-shadow:0 22px 75px #08050e55}.wo-viewport{scrollbar-color:#9670aa #30263b;scrollbar-width:thin;overflow:auto}.wo-viewport:focus-visible{outline-offset:-4px;outline:3px solid #d8b6ec}.wo-world{aspect-ratio:1400/850;isolation:isolate;background:#3a3046;width:100%;min-width:980px;position:relative;overflow:hidden;container-type:inline-size}.wo-world *{box-sizing:border-box}.wo-pan-hint{color:#bdabca;background:#2b2236;padding:8px 14px;font-size:10px;display:none}.wo-back-wall{background:linear-gradient(90deg,#54405f,#453a55 60%,#384b54);border-bottom:6px solid #302337;position:absolute;inset:0 0 84%;box-shadow:inset 0 0 35px #241d3033}.wo-studio-sign{letter-spacing:.16em;color:#e3c6ed;font-size:.85cqw;position:absolute;top:18%;left:3%}.wo-window{background:linear-gradient(135deg,#ba94c9,#857aa7);border:.35cqw solid #302b3e;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:3px;height:56%;display:grid;position:absolute;top:33%;box-shadow:0 0 0 2px #8a6c9c}.wo-window i{background:linear-gradient(135deg,#fff2 20%,#0000 21% 80%,#fff1 81%);border:1px solid #c6a8d355}.wo-window-private{width:25%;left:7%}.wo-window-team{background:linear-gradient(135deg,#91b4b7,#807da3);width:30%;left:59%}.wo-wall-clock{letter-spacing:.12em;color:#c3c9d2;font:1cqw monospace;position:absolute;top:25%;right:5%}.wo-floor{background:repeating-linear-gradient(0deg,#0000 0 40px,#2b243744 41px 43px),repeating-linear-gradient(90deg,#796779 0 95px,#6a586d 96px 99px);position:absolute;inset:16% 0 0;box-shadow:inset 0 12px 20px #24182f33}.wo-private-floor{background:repeating-linear-gradient(0deg,#0000 0 40px,#b39ac016 41px 42px),#6b567c88;width:41%;height:70%;position:absolute;top:16%;left:2.5%}.wo-private-border{z-index:20;background:#8f729e;position:absolute;box-shadow:0 3px #44344f,inset 0 1px #c0a2cc}.wo-private-top{width:41%;height:.7%;top:16%;left:2.5%}.wo-private-left{width:.6%;height:70%;top:16%;left:2.5%}.wo-private-bottom{z-index:740;width:41%;height:.8%;top:85.7%;left:2.5%}.wo-glass-wall{z-index:675;background:linear-gradient(90deg,#b4a2c6dd,#625077);width:.7%;height:59.3%;position:absolute;top:16%;left:43.15%;box-shadow:3px 0 #372c4699,inset 1px 0 #efe0ff88}.wo-glass-wall i{background:#b69bc5;height:4px;position:absolute;left:-3px;right:-3px;box-shadow:0 2px #45324e}.wo-glass-wall i:first-child{top:30%}.wo-glass-wall i:nth-child(2){top:60%}.wo-glass-wall i:nth-child(3){bottom:0}.wo-private-door{z-index:30;background:linear-gradient(90deg,#baa4d033,#0000);border-top:3px solid #baa3c7;border-bottom:3px solid #baa3c7;border-left:3px solid #baa3c7;width:3.7%;height:9.6%;position:absolute;top:76%;left:43.4%;transform:skewY(-17deg)}.wo-private-door span{letter-spacing:.1em;color:#e9d3ef;font-size:.57cqw;display:block;position:absolute;top:45%;left:1%;transform:rotate(-90deg)}.wo-room-title{z-index:21;position:absolute}.wo-room-title>span{letter-spacing:.16em;color:#c6accd;font-size:.62cqw}.wo-room-title h2{color:#f0daed;margin:.35cqw 0;font-size:1.02cqw;line-height:1.4}.wo-room-title small{color:#c3adc9;font-size:.64cqw}.wo-private-title{top:18.3%;left:5%}.wo-team-title{top:18.3%;left:48.5%}.wo-team-title>span{color:#b3cbd4}.wo-team-title h2{color:#e0e9e7}.wo-team-title small{color:#bdced0}.wo-owner-rug{background:#47395144;border:2px solid #a184aa77;border-radius:5px;width:30.5%;height:20%;position:absolute;top:30%;left:7.2%;transform:skew(-4deg);box-shadow:inset 0 0 0 5px #cbb3d611}.wo-team-rug{background:#364a5555;border:2px solid #9cb0b044;border-radius:10px;width:48.3%;height:45.5%;position:absolute;top:30%;left:47.9%;box-shadow:inset 0 0 0 5px #c3dad911}.wo-scythe-rack{z-index:350;filter:drop-shadow(2px 4px #251d31);width:4.5%;height:18%;position:absolute;top:33.1%;left:8.2%}.wo-child-label{z-index:30;align-items:center;gap:12px;display:flex;position:absolute;top:53.5%;left:5.5%}.wo-child-label strong{color:#ead5ef;font-size:.83cqw}.wo-child-label span{color:#c6adcf;font-size:.64cqw}.wo-child-overflow{z-index:30;align-items:center;gap:10px;display:flex;position:absolute;top:79%;left:5.5%}.wo-child-overflow b{color:#e6cdf3;background:#523c6455;border:1px dashed #c2a0d2;border-radius:6px;padding:.45cqw .65cqw;font-size:1cqw}.wo-child-overflow span{color:#cfb8d9;font-size:.62cqw;line-height:1.6}.wo-team-links{pointer-events:none;z-index:24;width:100%;height:100%;position:absolute;inset:0}.wo-team-links path{stroke:#c9bc9877;stroke-width:2px;stroke-dasharray:6 7;fill:none}.wo-collaboration-note{color:#c6dad6;z-index:24;flex-direction:column;align-items:center;gap:.7cqw;display:flex;position:absolute;top:67%;left:61%}.wo-collaboration-note b{font-size:1.15cqw;font-weight:500}.wo-collaboration-note span{letter-spacing:.08em;color:#b6c8cc;font-size:.72cqw}.wo-chair,.wo-desk-back,.wo-monitor,.wo-desk-front,.wo-keyboard,.wo-shared-name,.wo-shared-table{position:absolute}.wo-chair-back{background:#5b5469;border:3px solid #353040;border-radius:28% 28% 12% 12%;width:80%;height:64%;position:absolute;top:0;left:10%;box-shadow:inset 0 0 0 3px #96829b}.wo-chair-seat{background:#9a81a6;border:2px solid #44384e;border-radius:5px;width:100%;height:17%;position:absolute;top:62%}.wo-chair-leg{background:#342e3e;width:10%;height:27%;position:absolute;top:75%;left:45%}.wo-chair-leg:after{content:"";background:#342e3e;border-radius:4px;width:600%;height:18%;position:absolute;bottom:0;left:-250%}.wo-team .wo-chair-back{background:#47636b;box-shadow:inset 0 0 0 3px #7e959b}.wo-team .wo-chair-seat{background:#88a2a6}.wo-desk-back{background:#44333f;border-radius:2px}.wo-desk-front{background:linear-gradient(#815b74 0 65%,#0000 65%);border-top:.32cqw solid #c69bab;box-shadow:0 -2px #50394c}.wo-desk-front.wo-team{background:linear-gradient(#4b6770 0 65%,#0000 65%);border-color:#a7c0bd;box-shadow:0 -2px #3e535c}.wo-desk-top{transform-origin:bottom;background:#b18a9d;border:2px solid #d2adb9;width:100%;height:18%;position:absolute;top:-18%;left:0;transform:skew(-15deg)}.wo-team .wo-desk-top,.wo-shared-table .wo-desk-top{background:#87a7a7;border-color:#bed5cc}.wo-desk-leg{background:#4d384a;border-left:3px solid #77556b;width:8%;height:40%;position:absolute;top:60%}.wo-team .wo-desk-leg{background:#344950;border-color:#597780}.wo-left{left:3%}.wo-right{right:3%}.wo-nameplate{flex-direction:column;gap:.22cqw;display:flex;position:absolute;top:15%;left:9%}.wo-nameplate strong{letter-spacing:.06em;color:#f5dfeb;font-size:.82cqw;font-weight:650}.wo-nameplate small{color:#d5bbcf;font-size:.59cqw}.wo-team .wo-nameplate strong{color:#e6f1ec}.wo-team .wo-nameplate small{color:#c3d5d4}[data-office-layout=leader-desks] .wo-desk-front.wo-chatgpt .wo-nameplate small{color:#f1d4a0}[data-office-layout=leader-desks] .wo-desk-front.wo-chatgpt{border-color:#cfbd97}.wo-simulated-child .wo-nameplate{gap:.2cqw;top:14%;left:6%}.wo-simulated-child .wo-nameplate strong{letter-spacing:0;font-size:.61cqw}.wo-simulated-child .wo-nameplate small{color:#d9c0df;font-size:.45cqw}.wo-desk-front.wo-simulated-child{border-top-width:2px}.wo-simulated-child .wo-desk-top{border-width:1px}.wo-simulated-child .wo-desk-leg{border-width:2px}.wo-simulated-child .wo-chair-back{border-width:2px;box-shadow:inset 0 0 0 2px #96829b}.wo-simulated-child .wo-chair-seat{border-width:1px}.wo-monitor{transform:skewY(-3deg)}.wo-screen{color:#b1d0c4;background:#263e44;border:.28cqw solid #292933;border-radius:4px;height:73%;padding:8%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #8d858f}.wo-screen strong{font:700 calc(1.75cqw * var(--seat-scale)) monospace;line-height:1;display:block}.wo-screen i{background:#74a091;height:2px;margin-top:3px;display:block}.wo-screen b{background:#9bdeb1;height:2px;position:absolute;bottom:0;left:0}.wo-screen-work .wo-screen{color:#c2f3ca;background:#254f47}.wo-screen-error .wo-screen{color:#ffe5e6;background:#713b4c}.wo-screen-error .wo-screen i{background:#dc99a4}.wo-monitor-neck{background:#352e3b;width:15%;height:25%;position:absolute;top:73%;left:43%}.wo-monitor-neck:after{content:"";background:#352e3b;width:300%;height:20%;position:absolute;bottom:0;left:-100%}.wo-actor{aspect-ratio:var(--sprite-ratio,1);transform:translate(calc(-1 * var(--contact-x)),calc(-1 * var(--contact-y)));pointer-events:none;position:absolute}.wo-sprite{width:100%;height:100%;image-rendering:pixelated;transform-origin:50%;background-repeat:no-repeat}.wo-keyboard{background:#4d435c;border:1px solid #b59bc3;border-radius:2px;grid-template-columns:repeat(4,1fr);gap:1px;padding:2px;display:grid;transform:skew(-18deg)}.wo-keyboard i{background:#ad9dba;border-bottom:1px solid #dfd0e3;min-width:0;display:block}.wo-keyboard i.wo-key-pressed{background:#f6d6ff;border-bottom-color:#685376;transform:translateY(1px)}.wo-shared-table{pointer-events:none}.wo-shared-furniture{width:100%;height:100%;display:block;overflow:visible}.wo-shared-shadow{fill:#243b4540}.wo-shared-support{fill:#344d58;stroke:#78969a;stroke-width:3px;stroke-linejoin:round}.wo-shared-brace{fill:#3c5964;stroke:#6b8c91;stroke-width:2px}.wo-shared-apron{fill:#4d7079;stroke:#34505b;stroke-width:3px}.wo-shared-top{fill:#89aaa9;stroke:#c5dbd0;stroke-width:3px;stroke-linejoin:round}.wo-shared-front-rim{fill:none;stroke:#d1e1d6;stroke-width:4px}.wo-shared-project{color:#416164;background:#e2e6d4;border:1px solid #dce5cd;border-radius:4px;width:24%;height:21%;padding:.45cqw .6cqw;position:absolute;top:40%;left:40%;transform:skew(-9deg);box-shadow:3px 4px #4a6e7155}.wo-shared-project>span{letter-spacing:.08em;font-size:.66cqw;font-weight:700}.wo-shared-project>div{gap:.35cqw;margin-top:.4cqw;display:flex}.wo-shared-project i{background:#86a99a;border-top:2px solid #608d7b;border-radius:1px;width:24%;height:.42cqw;display:block}.wo-shared-project i:nth-child(2){background:#c1b891;border-color:#a69b6c}.wo-shared-project i:nth-child(3){background:#a6aec6;border-color:#828eae}.wo-shared-project>b{color:#5c8773;font-size:1.3cqw;position:absolute;top:.6cqw;right:.5cqw}.wo-project-error{background:#e4c2bc;border-color:#f0d4c4}.wo-project-error>b{color:#9c4b59}.wo-shared-notes{gap:.2cqw;display:flex;position:absolute;top:51%;left:67%;transform:rotate(-5deg)skew(-9deg)}.wo-shared-notes i{background:#ddd1a5;width:1.05cqw;height:.7cqw;box-shadow:1px 2px #45636b44}.wo-shared-notes i:nth-child(2){background:#b9c8dd}.wo-shared-notes i:nth-child(3){background:#d8b7c8}.wo-seat-mirrored.wo-monitor{transform:skewY(3deg)}.wo-seat-mirrored.wo-keyboard{transform:skew(18deg)}[data-office-layout=peer-table] .wo-collaboration-note{gap:.5cqw;top:76%;left:61%}[data-office-layout=peer-table] .wo-collaboration-note b{font-size:1cqw}[data-office-layout=peer-table] .wo-collaboration-note span{font-size:.65cqw}.wo-shared-name{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.wo-shared-name strong{color:#edf3ed;letter-spacing:.05em;font-size:.84cqw}.wo-shared-name small{color:#c7dad9;font-size:.6cqw}.wo-error-bubble{text-align:center;color:#ffe0e6;background:#6c3e54;border:1px solid #d89aae;border-radius:6px;padding:.5cqw .25cqw;font-size:.75cqw;position:absolute;box-shadow:0 4px 8px #281d3333}.wo-error-bubble:after{content:"";border:5px solid #0000;border-top-color:#d89aae;position:absolute;top:100%;left:46%}.wo-plant{z-index:620;width:5.7%;height:15.2%;position:absolute}.wo-plant-one{z-index:260;top:30%;left:33.8%}.wo-plant-two{z-index:690;top:68%;right:3%}.wo-plant span{color:#87a68b;text-shadow:5px 5px #527b71,-4px 0 #acc1a2;font-size:7.2cqw;display:block;position:absolute;top:-22%;left:-8%}.wo-plant i{clip-path:polygon(0 0,100% 0,85% 100%,15% 100%);background:#b58f9e;border:3px solid #72536b;width:65%;height:35%;position:absolute;bottom:0;left:17%}.wo-door-mat{z-index:10;text-align:center;color:#d5bddd;letter-spacing:.08em;background:#44364f;border:2px solid #aa8cb7;width:12%;height:8%;padding:1cqw 0;font:.61cqw monospace;position:absolute;top:91%;left:40.5%;transform:skew(-12deg)}.wo-door-mat span{margin-top:.2cqw;font-size:1.4cqw;line-height:1;display:block}.wo-floor-caption{color:#ebd8f5;z-index:900;background:#292034df;border:1px solid #9f81ad8a;border-radius:20px;align-items:center;gap:8px;padding:.7cqw 1cqw;font-size:.85cqw;display:flex;position:absolute;bottom:4%;left:5%}.wo-floor-caption>span{color:#bca4cf;margin-left:8px;font-size:.7cqw}.wo-coffee-corner{color:#d0c0ce;z-index:20;flex-direction:column;align-items:flex-start;gap:.4cqw;display:flex;position:absolute;top:84%;left:73%}.wo-coffee-corner>span{font-size:2.7cqw;position:absolute;top:0;right:calc(100% + 1cqw)}.wo-coffee-corner>b{letter-spacing:.15em;font-size:.74cqw;font-weight:500}.wo-coffee-corner>small{color:#bba7bf;font-size:.72cqw}.wo-loading{z-index:1000;text-align:center;background:#291d3bef;border:1px solid #ba96d1;border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:48%;padding:24px;display:flex;position:absolute;top:42%;left:26%;box-shadow:0 18px 55px #21142977}.wo-loading strong{color:#f0dcff;font-size:1.2cqw}.wo-loading span{color:#cbb1df;font-size:.85cqw}.wo-loading button{color:#f4e5ff;background:#63467a;border:1px solid #b28bcb;border-radius:6px;padding:8px 14px;font-size:12px}.wo-stage-summary{background:#2c2338;justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;display:flex}.wo-stage-summary>div{align-items:center;gap:16px;display:flex}.wo-step{color:#ab82c9;font-size:30px;font-weight:700}.wo-stage-summary h2{margin:0 0 6px;font-size:16px}.wo-stage-summary p{color:#bca7ce;margin:0;font-size:12px;line-height:1.7}.wo-stage-summary time{color:#bca3cc;white-space:nowrap;font:12px monospace}.wo-progress{background:#47344f;height:4px}.wo-progress>span{background:#c4a0e5;height:100%;display:block}.wo-controls{align-items:center;gap:22px;padding:20px 0;display:flex}.wo-controls>div{gap:9px;display:flex}.wo-controls button{color:#dbc1eb;white-space:nowrap;background:#33253f;border:1px solid #715183;border-radius:8px;padding:10px 16px;font-size:12px}.wo-controls .wo-primary{color:#2d193c;background:#c5a3e5;border-color:#d9b8f0;font-weight:650}.wo-controls button:disabled{opacity:.5;cursor:default}.wo-controls p{color:#a890bc;margin:0 0 0 auto;font-size:10px;line-height:1.7}.wo-motion-preference{color:#bca5cb;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.wo-motion-preference input{accent-color:#c2a0df;margin:0}.wo-stage-nav{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.wo-stage-nav button{text-align:left;color:#bfa5d2;background:#261d31;border:1px solid #4e395e;border-radius:9px;flex-direction:column;padding:12px 14px;display:flex}.wo-stage-nav button[aria-current=step]{color:#f1dffe;background:#4c345e;border-color:#b38ad1}.wo-stage-nav button>span{opacity:.7;margin-bottom:7px;font-size:10px}.wo-stage-nav button>strong{font-size:12px;font-weight:600}.wo-stage-nav button>small{opacity:.6;margin-top:6px;font-size:10px}.whole-office-demo button:focus-visible{outline-offset:4px;outline:3px solid #e0c2f5}.wo-footnote{color:#a990bb;margin-top:20px;font-size:10px;line-height:1.9}@media (width<=1050px){.wo-pan-hint{display:block}.wo-toolbar{align-items:flex-start;gap:16px}.wo-toolbar p{max-width:440px}.wo-controls{flex-wrap:wrap;gap:16px}.wo-controls p{margin-left:0}.wo-demo-tag{display:none}}@media (width<=750px){.whole-office-demo{padding:24px 14px}.wo-heading h1{font-size:23px;line-height:1.5}.wo-heading p{font-size:11px}.wo-heading{margin-bottom:18px}.wo-toolbar{flex-direction:column;gap:10px}.wo-toolbar p{font-size:10px}.wo-layout-picker button{padding:8px 15px;font-size:11px}.wo-stage-summary{gap:12px;padding:14px}.wo-stage-summary p{font-size:10px}.wo-stage-summary h2{font-size:14px}.wo-stage-summary time{font-size:10px}.wo-stage-summary>div{gap:10px}.wo-step{font-size:25px}.wo-stage-nav{gap:5px}.wo-stage-nav button{padding:10px 7px}.wo-stage-nav button>strong{font-size:10px}.wo-stage-nav button>small{font-size:9px}.wo-controls{gap:13px}.wo-controls button{padding:10px 13px;font-size:11px}.wo-motion-preference{font-size:10px}.wo-controls p{width:100%}.wo-footnote{font-size:10px}}@media (prefers-reduced-motion:reduce){.whole-office-demo *{transition:none!important;animation:none!important}}.wo-view-controls{color:#cbb4dc;background:#2b2236;border-bottom:1px solid #654e75;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:11px;display:flex}.wo-view-controls>div{flex-wrap:wrap;gap:5px;display:flex}.wo-view-controls button{color:#eadbf5;cursor:pointer;background:#3b2e48;border:1px solid #715783;border-radius:5px;padding:5px 9px;font-size:11px}.wo-view-controls button[aria-pressed=true]{background:#80608f;border-color:#c7a4dc}.wo-viewport{overscroll-behavior:contain;max-height:78vh}.wo-fixed-world{aspect-ratio:2250/1050;width:min(100%,167.143vh);min-width:0;margin:0 auto}.wo-fixed-world .wo-back-wall{bottom:88.5714%}.wo-fixed-world .wo-floor{top:11.4286%}.wo-fixed-world .wo-private-floor{width:27.1111%;height:83.8095%;top:11.4286%;left:1.77778%}.wo-fixed-world .wo-private-top{width:27.1111%;height:.571429%;top:11.4286%;left:1.77778%}.wo-fixed-world .wo-private-left{width:.355556%;height:83.8095%;top:11.4286%;left:1.77778%}.wo-fixed-world .wo-private-bottom{z-index:1000;width:27.1111%;height:.571429%;top:95.2381%;left:1.77778%}.wo-fixed-world .wo-glass-wall{z-index:700;width:.4%;height:55.2381%;top:11.4286%;left:28.8889%}.wo-fixed-world .wo-private-door{z-index:20;width:2%;height:27.6191%;top:67.6191%;left:28.8889%}.wo-fixed-world .wo-private-title{top:13%;left:3.2%}.wo-fixed-world .wo-team-title{top:13%;left:33%}.wo-fixed-world .wo-room-title h2{font-size:.8cqw}.wo-fixed-world .wo-room-title>span,.wo-fixed-world .wo-room-title small{font-size:.5cqw}.wo-fixed-world .wo-owner-rug{width:19%;height:20%;top:26%;left:5%}.wo-fixed-world .wo-team-rug{background:#364a5538;width:66%;height:66%;top:21%;left:32%}.wo-fixed-world .wo-scythe-rack{z-index:420;width:2.7%;height:15%;top:28%;left:5%}.wo-fixed-world .wo-child-label{flex-direction:column;align-items:flex-start;gap:7px;top:49.5%;left:19.2%}.wo-fixed-world .wo-child-label strong{font-size:.55cqw}.wo-fixed-world .wo-child-label span{font-size:.45cqw}.wo-fixed-world .wo-child-overflow{z-index:900;top:84%;left:20%}.wo-fixed-world .wo-plant-one{z-index:350;width:3.5%;height:12%;top:27%;left:23%}.wo-fixed-world .wo-plant-two{z-index:1020;width:3.5%;height:10%;top:87%;right:2%}.wo-fixed-world .wo-plant span{font-size:4.5cqw}.wo-fixed-world .wo-door-mat{width:5%;height:5%;padding:.5cqw 0;font-size:.32cqw;top:94%;left:32%}.wo-fixed-world .wo-door-mat span{font-size:.8cqw}.wo-fixed-world .wo-floor-caption{z-index:1080;font-size:.55cqw;bottom:1%;left:3%}.wo-fixed-world .wo-floor-caption>span{font-size:.45cqw}.wo-fixed-world .wo-coffee-corner{top:93%;left:78%}.wo-fixed-world .wo-coffee-corner>b,.wo-fixed-world .wo-coffee-corner>small{font-size:.5cqw}.wo-fixed-world .wo-coffee-corner>span{font-size:1.7cqw}.wo-fixed-world .wo-shared-name{gap:2px}.wo-fixed-world .wo-shared-name strong{font-size:.52cqw}.wo-fixed-world .wo-shared-name small{font-size:.36cqw}.wo-fixed-world .wo-nameplate strong{font-size:.5cqw}.wo-fixed-world .wo-nameplate small{font-size:.34cqw}.wo-fixed-world .wo-screen{border-width:.16cqw}.wo-fixed-world .wo-screen strong{font-size:calc(1cqw * var(--seat-scale))}.wo-fixed-world .wo-screen i{height:1px;margin-top:2px}.wo-fixed-world .wo-shared-project{padding:.25cqw .35cqw}.wo-fixed-world .wo-shared-project>span{font-size:.4cqw}.wo-fixed-world .wo-shared-project>div{gap:.2cqw;margin-top:.15cqw}.wo-fixed-world .wo-shared-project i{border-top-width:1px;height:.25cqw}.wo-fixed-world .wo-shared-project>b{font-size:.7cqw;top:.4cqw;right:.25cqw}.wo-fixed-world .wo-shared-notes i{width:.65cqw;height:.42cqw}.wo-fixed-world .wo-error-bubble{font-size:.5cqw}.wo-fixed-world .wo-window-private{width:22%;left:4%}.wo-fixed-world .wo-window-team{width:49%;left:39%}.wo-fixed-world [data-office-empty=true] .wo-nameplate{opacity:.65}.wo-fixed-world .wo-chair[data-office-empty=true]{opacity:.85}.wo-fixed-world .wo-loading{z-index:3000}.wo-fixed-world .wo-seat-select{z-index:2500!important}.wo-fixed-world .wo-error-bubble{z-index:2501!important}.wo-scene-card{min-width:0;max-width:100%}.wo-viewport{width:100%;min-width:0}.wo-view-controls>span small{color:#ad97be;margin-top:5px;display:block}.wo-region-controls{color:#cbb4dc;background:#30263b;border-bottom:1px solid #654e75;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 16px;font-size:11px;display:flex}.wo-region-controls button{color:#f1e4fa;cursor:pointer;background:#443251;border:1px solid #715783;border-radius:5px;padding:6px 10px;font-size:11px}.wo-region-controls small{color:#ad97be}.wo-view-controls button:focus-visible,.wo-region-controls button:focus-visible{outline-offset:2px;outline:2px solid #e7c4ff}.wo-heading{margin-bottom:12px}.wo-demo-tag{display:inline-flex}.wo-stage-summary h2{margin:0}.wo-parked-scythe{aspect-ratio:1;image-rendering:pixelated;pointer-events:none;position:absolute}.wo-scythe-stand{background:#aa82bd;border:2px solid #50375f;border-radius:50%;position:absolute;box-shadow:0 4px #4b315c,0 6px 2px #241a3366,inset 0 2px #d3b8df}.wo-scythe-stand:after{content:"";background:#35223f;border-radius:50%;width:20%;height:45%;position:absolute;top:20%;left:40%}.wo-scene-card>.wo-loading{width:auto;margin:16px;position:relative;top:auto;left:auto}.wo-scene-card>.wo-loading strong{font-size:14px}.wo-scene-card>.wo-loading span{font-size:12px}.wo-source-plaque{color:#f5f4ec;text-align:center;white-space:normal;overflow-wrap:anywhere;text-shadow:0 1px 2px #152b38;pointer-events:none;background:0 0;border:0;padding:0;font-size:.72cqw;font-weight:650;line-height:1.35;position:absolute}.wo-fixed-world .wo-screen-content{text-align:left;cursor:pointer;flex-direction:column;gap:4%;padding:5%;display:flex}.wo-screen-content .wo-screen-caption{font-size:calc(.43cqw * var(--seat-scale));color:#9fc5bc;white-space:nowrap;line-height:1.1}.wo-screen-content .wo-screen-task{font-size:calc(.65cqw * var(--seat-scale));color:#e1f7ec;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.wo-screen-content .wo-screen-repository{font-size:calc(.45cqw * var(--seat-scale));color:#b8d3e8;white-space:nowrap;text-overflow:ellipsis;margin-top:auto;line-height:1.2;overflow:hidden}.wo-live-collaboration-label{color:#ecfff1;text-align:center;overflow-wrap:anywhere;background:#234b50ee;border:1px solid #b9dbcd;border-radius:4px;padding:.25cqw .4cqw;font-size:.8cqw;line-height:1.4;position:absolute;top:76%;left:8%;right:8%;box-shadow:0 2px 5px #182c4155}.live-actions{flex-wrap:wrap;gap:8px;display:flex}.live-actions button,.live-agent-list button{color:#e2cceb;background:#35283f;border:1px solid #735b87;border-radius:7px;padding:9px 13px;font-size:11px}.live-actions button:disabled{opacity:.6}.live-connection{color:#d3c1df;font-size:12px}.live-warning,.live-binding-warnings{color:#e5d2df;background:#493947;border:1px solid #8b6c77;border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.8}.live-binding-warnings{margin-bottom:12px}.live-details-layout{grid-template-columns:210px minmax(0,1fr);gap:18px;margin-top:20px;display:grid}.live-agent-list{flex-direction:column;gap:6px;display:flex}.live-agent-list button{text-align:left;overflow-wrap:anywhere}.live-agent-list button[aria-pressed=true]{background:#5e4274;border-color:#d3adeb}.live-inspector{background:#2b2236;border:1px solid #6a507e;border-radius:12px;min-width:0;padding:22px}.live-inspector h2{overflow-wrap:anywhere;margin:8px 0 18px;font-size:20px}.live-inspector dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0;display:grid}.live-inspector dt{color:#b09bc0;margin-bottom:6px;font-size:11px}.live-inspector dd{overflow-wrap:anywhere;margin:0;font-size:13px}.live-request{border-top:1px solid #5d466c;margin-top:20px;padding-top:14px;line-height:1.8}.live-request h3{margin:0;font-size:13px}.live-request p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.live-request>span{color:#bda8cd;font-size:11px;display:block}.wo-seat-select{color:#e5e9eb;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:flex-end;padding:0;display:flex;position:absolute}.wo-seat-selected{border-color:#e0c0f177;box-shadow:0 0 0 2px #c49dde22}.wo-live-status{white-space:nowrap;background:#263e47e8;border:1px solid #a5b6c066;border-radius:3px;padding:.18cqw .45cqw;font-size:.65cqw}.wo-status-working{color:#c0efd0;background:#254a3fee}.wo-status-stopping{color:#efdda8;background:#4d4936ee}.wo-status-unknown{color:#d0d4dc;background:#3f414cee}.wo-status-offline{color:#d6b7c0;background:#4d3b48ee}.wo-unknown-persona{color:#eef0f3;background:linear-gradient(#90969d,#545b65);border:2px dashed #c8cdd4;border-radius:35% 35% 10% 10%;flex-direction:column;justify-content:center;align-items:center;width:45%;height:62%;margin:14% auto 0;display:flex}.wo-unknown-persona b{font-size:3cqw}.wo-unknown-persona span{font-size:.6cqw}.live-office[data-office-layout=leader-desks] .wo-desk-front.wo-chatgpt{border-color:#a7c0bd}.live-office[data-office-layout=leader-desks] .wo-desk-front.wo-chatgpt .wo-nameplate small{color:#c3d5d4}.live-office[data-office-layout=leader-desks] .wo-desk-front[data-office-leader=true]{border-color:#cfbd97}.live-office[data-office-layout=leader-desks] .wo-desk-front[data-office-leader=true] .wo-nameplate small{color:#f1d4a0}.live-example-controls{color:#d9c6e5;background:#2d2539;border:1px dashed #9b7fac;border-radius:10px;max-width:1444px;margin:24px auto 0;padding:16px}.live-example-controls h2{margin:0 0 7px;font-size:15px}.live-example-controls p{font-size:12px;line-height:1.7}.live-example-controls .live-actions{margin:10px 0}.live-example-controls button[aria-pressed=true]{background:#654b7b;border-color:#d3adeb}@media (width<=750px){.live-details-layout{grid-template-columns:1fr}.live-agent-list{flex-flow:wrap}.live-inspector dl{grid-template-columns:repeat(2,minmax(0,1fr))}.live-example-controls{margin:15px}.live-connection{font-size:11px}}.wo-sprite-stack{position:absolute;inset:0}.wo-model-layer{transform-origin:50% 92%;will-change:transform,opacity,filter;position:absolute;inset:0}.wo-model-layer-in{z-index:2;animation:1s cubic-bezier(.2,.8,.2,1) both wo-model-materialize}.wo-model-layer-out{z-index:1;animation:.8s cubic-bezier(.4,0,.7,.25) both wo-model-dissolve}.wo-model-swap{z-index:5;pointer-events:none;color:var(--model-swap-accent,#d8c6ec);position:absolute;inset:-24% -18%}.wo-model-swap-ring{opacity:0;border:2px solid;border-radius:50%;animation:1.45s ease-out both wo-model-ring;position:absolute;inset:6%;box-shadow:0 0 1.1cqw,inset 0 0 .8cqw}.wo-model-swap-ring:after{content:"";opacity:.7;border:1px dashed;border-radius:50%;animation:1.15s linear infinite wo-model-spin;position:absolute;inset:9%}.wo-model-swap-scan{opacity:0;background:linear-gradient(90deg,#0000,currentColor 22%,#fff 50%,currentColor 78%,#0000);height:2px;animation:1s ease-in-out .12s both wo-model-scan;position:absolute;top:8%;left:9%;right:9%;box-shadow:0 0 1.2cqw}.wo-model-swap-particles{position:absolute;inset:0}.wo-model-swap-particles i{bottom:26%;left:calc(14% + var(--i) * 11%);opacity:0;width:.42cqw;height:.42cqw;animation:1.15s ease-out both wo-model-particle;animation-delay:calc(var(--i) * 55ms);background:currentColor;position:absolute;box-shadow:0 0 .7cqw}.live-model-value{animation:.5s cubic-bezier(.2,.8,.2,1) both live-model-value-in;display:block}[data-live-paused=true] .wo-model-layer,[data-live-paused=true] .wo-model-swap *{animation-play-state:paused}@keyframes wo-model-materialize{0%{opacity:0;filter:blur(3px)brightness(2.2);transform:translateY(.9cqw)scale(.94)}42%{opacity:1;filter:blur()brightness(1.55)}to{opacity:1;filter:none;transform:none}}@keyframes wo-model-dissolve{0%{opacity:1;filter:brightness(1.7);transform:none}55%{opacity:.5;filter:blur(1px)brightness(2.4);transform:translateY(-.45cqw)scale(1.015)}to{opacity:0;filter:blur(4px)brightness(2.6);transform:translateY(-1.7cqw)scale(.9)}}@keyframes wo-model-ring{0%{opacity:0;transform:scale(.55)rotate(-20deg)}16%{opacity:.95}58%{opacity:.55;transform:scale(1.03)rotate(8deg)}to{opacity:0;transform:scale(1.2)rotate(18deg)}}@keyframes wo-model-spin{to{transform:rotate(360deg)}}@keyframes wo-model-scan{0%{opacity:0;top:8%}14%{opacity:1}82%{opacity:.65}to{opacity:0;top:88%}}@keyframes wo-model-particle{0%{opacity:0;transform:translateY(0)scale(.4)rotate(0)}18%{opacity:1}to{opacity:0;transform:translateY(-5.8cqw)scale(1.2)rotate(45deg)}}@keyframes live-model-value-in{0%{opacity:0;filter:blur(2px);transform:translateY(3px)}to{opacity:1;filter:none;transform:none}}.agent-dialog{color:#f3eafa;background:#2b2236;border:1px solid #9473aa;border-radius:16px;width:min(620px,100vw - 32px);max-height:85vh;padding:0;font-family:Inter,PingFang SC,system-ui,sans-serif;overflow:auto;box-shadow:0 24px 100px #0008}.agent-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#100b1bb3}.agent-dialog .live-inspector{border:0;padding:28px}.agent-dialog .live-inspector h2{padding-right:36px}.agent-dialog-close{color:#f4e7ff;cursor:pointer;background:#45324f;border:1px solid #80628e;border-radius:8px;width:32px;height:32px;font-size:24px;position:absolute;top:12px;right:12px}.agent-dialog-close:focus-visible{outline-offset:3px;outline:2px solid #e7c7ff}.wo-actor[role=button]{pointer-events:auto;cursor:pointer}.wo-actor[role=button]:focus-visible{outline-offset:3px;border-radius:12px;outline:2px dashed #e7c7ff}@media (width<=600px){.agent-dialog .live-inspector dl{grid-template-columns:repeat(2,minmax(0,1fr))}}html:has(.office-display-only){background:#3a3046;width:100%;height:100%;margin:0;padding:0;overflow:hidden}body:has(.office-display-only){background:#3a3046;width:100%;height:100%;margin:0;padding:0;overflow:hidden}body:has(.office-display-only) #root{background:#3a3046;width:100%;height:100%;margin:0;padding:0;overflow:hidden}main.office-display-only{width:100vw;max-width:none;height:100dvh;margin:0;padding:0;position:fixed;inset:0}.office-display-only .whole-office-demo{max-width:none;padding:0}.office-display-only .wo-toolbar,.office-display-only .live-night-settings,.office-display-only .wo-view-controls,.office-display-only .wo-region-controls,.office-display-only .live-binding-warnings,.office-display-only .live-warning:not([role=alert]),.office-display-only .wo-floor-caption{display:none}.office-display-only .wo-scene-card{box-shadow:none;border:0;border-radius:0}.office-display-only .wo-viewport{background:#3a3046;width:100%;height:100dvh;max-height:none;position:relative;overflow:hidden}.office-display-only .wo-fixed-world{aspect-ratio:auto;width:100vw;min-width:0;height:112.903dvh;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%,-11.4286%)}.office-display-only .wo-back-wall{display:none}.office-display-only .wo-scene-card{width:100%;height:100dvh}.office-display-only .wo-pan-hint{display:none}.office-display-only .live-warning[role=alert]{z-index:4000;max-width:calc(100vw - 32px);margin:0;font-size:12px;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.office-display-only>.live-office>.live-agent-list{z-index:3000;max-height:30vh;position:fixed;bottom:12px;right:12px;overflow:auto}:root{color:#f0eaf9;font-synthesis:none;background:#171322;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #dac0ff}main{max-width:1500px;margin:auto;padding:38px 32px}header{align-items:center;gap:18px;margin-bottom:30px;display:flex}.brand-mark{color:#c4a1ef;font-size:44px}.eyebrow{letter-spacing:2px;color:#b4a4cb;font-size:10px;font-weight:700}h1{margin:8px 0 0;font-size:28px}.stage-tag{color:#d8c4f2;border:1px solid #514462;border-radius:30px;margin-left:auto;padding:9px 13px;font-size:12px}.toolbar{background:#241d30;border:1px solid #40334f;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;padding:14px 18px;display:flex}.connection{align-items:center;gap:8px;font-size:13px;display:flex}.connection-dot{background:#b6a6ca;border-radius:50%;width:8px;height:8px}.connection-dot.connected{background:#9bd3b5}.connection-dot.disconnected{background:#e4b582}.toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.toolbar button{color:#e9d8ff;background:#392b4b;border:1px solid #655077;border-radius:8px;padding:8px 10px;font-size:12px}.layout{grid-template-columns:minmax(0,1fr) 310px;gap:24px;display:grid}.office-scene{background:#251e31;border:1px solid #43364f;border-radius:20px;align-self:start;padding:22px}.scene-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.scene-heading h2{margin:8px 0 0;font-size:20px}.scene-note{color:#b9a9cd;text-align:right;font-size:11px}.private-office,.team-office{background:repeating-linear-gradient(0deg,#0000 0 42px,#ffffff04 43px),#34293f;border:1px solid #665174;border-top:5px solid #76508d;border-radius:8px;margin-bottom:20px;padding:18px;position:relative}.team-office{background-color:#242e37;border-color:#536d7a #465463 #465463}.room-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.room-heading h3{margin:0;font-size:14px}.room-heading>span{color:#beaccd;font-size:10px}.private-seats{grid-template-columns:155px 1fr;align-items:center;gap:18px;margin-top:22px;display:grid}.owner-desk{border-right:1px dashed #7a608c;padding-right:16px}.child-area{min-width:0}.area-caption{color:#ccbad9;font-size:11px}.child-area>small{color:#b6a4c5;margin-top:14px;font-size:10px;display:block}.child-seats{align-items:center;gap:10px;margin-top:10px;display:flex}.child-seats>.agent-seat{flex:1;min-width:0}.agent-seat{color:#eee6f6;background:0 0;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;width:100%;padding:7px 3px;transition:border-color .15s,background .15s;display:flex;position:relative}.agent-seat:hover{background:#ffffff09;border-color:#9c80b7}.agent-seat.selected{background:#b589d714;border-color:#bfa0df}.desk-role{color:#ccbdd9;min-height:22px;font-size:10px}.avatar{object-fit:contain;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:5px;display:flex}.self-avatar{background:#eee8f8;border-radius:12px}.owner-desk .avatar{width:105px;height:105px}.placeholder{color:#e4d7f1;background:#4b3c5b;border:1px dashed #8a7a9c;border-radius:16px;max-width:100%}.placeholder>span{font-size:27px;font-weight:700}.placeholder>small{margin-top:3px;font-size:9px}.placeholder.deepseek{color:#acd9f1;background:#29475c;border-color:#6b9bb7}.placeholder.chatgpt{color:#c4ead8;background:#2d4d42;border-color:#7caa95}.placeholder.grok{color:#e9d4aa;background:#504651;border-color:#b2a079}.desk-top{background:#614b68;border:1px solid #8d6c8f;border-bottom:5px solid #5a3f5d;border-radius:6px;flex-direction:column;align-items:center;gap:5px;width:100%;min-height:54px;padding:8px 5px;display:flex}.desk-top strong{overflow-wrap:anywhere;font-size:11px;font-weight:600}.agent-status{color:#e2d7ec;font-size:10px}.agent-status.working{color:#c2efcf}.agent-status.waiting{color:#f1dca5}.agent-status.offline,.agent-status.unknown{color:#cec0d7}.overflow{color:#e4c9fa;border:1px dashed #ae8cc8;border-radius:9px;place-items:center;min-width:34px;height:34px;font-size:13px;display:grid}.layout-picker{border:1px solid #5f717e;border-radius:8px;flex-wrap:wrap;gap:10px;margin:0;padding:7px 9px;display:flex}.layout-picker legend{color:#bac8d4;font-size:9px}.layout-picker label{cursor:pointer;align-items:center;gap:3px;font-size:11px;display:flex}.layout-picker input{accent-color:#cdb0e9;margin:0}.topology-note{color:#bbc6d0;margin:14px 0 20px;font-size:10px;line-height:1.7}.team-seats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.team-seats>div{width:100%;max-width:170px;margin:auto}.team-office .desk-top{background:#405461;border-color:#6e8897 #6e8897 #2f424e}.leader-desks .leader-seat{transform:translateY(-9px)}.leader-desks .leader-seat .desk-role{color:#ffdd9c}.leader-desks .leader-seat .desk-top{border-color:#af9676}.peer-table .team-seats{z-index:1;gap:10px;position:relative}.peer-table .desk-top{border-bottom-width:1px}.shared-table{text-align:center;color:#d3e0df;background:#556b70;border:1px solid #829b9f;border-bottom:6px solid #374d52;border-radius:8px;height:32px;margin:-3px 10px 3px;padding:6px;font-size:10px}.scene-footnote,.fine-print{color:#b2a4c2;margin-bottom:0;font-size:11px;line-height:1.8}.info-card{background:#211b2d;border:1px solid #3a3048;border-radius:16px;margin-bottom:18px;padding:22px}.info-card h2{overflow-wrap:anywhere;margin:10px 0 14px;font-size:20px}.info-card p{color:#c1b4d2;font-size:13px;line-height:1.85}.request-card{border-color:#66527e}.mock-label{color:#d7b7f1;background:#42304e;border-radius:5px;padding:5px 7px;font-size:10px;display:inline-block}dl{margin:18px 0}dl>div{border-bottom:1px solid #3b3047;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;font-size:11px;display:flex}dt{color:#ac9cbd;flex-shrink:0}dd{text-align:right;overflow-wrap:anywhere;margin:0}.request-body h3{margin-top:20px;font-size:13px}.request-body p{white-space:pre-wrap;overflow-wrap:anywhere}.request-body>span{color:#b6a3c7;font-size:10px}.info-card .fine-print{color:#ac9abd;font-size:10px}.asset-links{padding:3px 5px}.asset-links h2{color:#b4a4cb;font-size:12px}.asset-links a{color:#eadcf9;border-bottom:1px solid #3a3048;justify-content:space-between;padding:13px 0;font-size:12px;text-decoration:none;display:flex}.asset-links a span{color:#ad99c4;font-size:10px}footer{color:#a697ba;margin-top:25px;font-size:11px;line-height:1.8}.warning{color:#f2d3a5;background:#3e3229;border:1px solid #735a3c;border-radius:9px;padding:12px 16px;font-size:12px;line-height:1.7}.empty-state{color:#c1afd3;font-size:12px}@media (width<=1100px){.layout{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.office-scene{padding:15px}.private-seats{grid-template-columns:115px 1fr;gap:10px}.owner-desk{padding-right:8px}.owner-desk .avatar{width:85px;height:85px}.avatar{width:65px;height:65px}.child-seats{gap:5px}.room-heading{flex-direction:column;align-items:flex-start;gap:10px}.team-seats{gap:8px}}@media (width<=850px){main{padding:26px 18px}.layout{grid-template-columns:1fr}aside{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.request-card{grid-row:span 2}.info-card{margin-bottom:0}.private-seats{grid-template-columns:145px 1fr}.owner-desk .avatar{width:105px;height:105px}.avatar{width:80px;height:80px}.room-heading{flex-direction:row;align-items:center}.toolbar{flex-direction:column;align-items:flex-start}}@media (width<=540px){main{padding:22px 12px}header{gap:10px;margin-bottom:22px}h1{font-size:22px}.brand-mark{font-size:30px}.stage-tag{display:none}.scene-heading{align-items:flex-start}.scene-heading h2{font-size:17px}.scene-note{max-width:70px;line-height:1.5}.office-scene,.private-office,.team-office{padding:12px}.room-heading{flex-direction:column;align-items:flex-start}.private-seats{grid-template-columns:1fr}.owner-desk{border-bottom:1px dashed #7a608c;border-right:0;justify-content:center;padding:0 0 14px;display:flex}.owner-desk .agent-seat{max-width:145px}.child-seats{gap:6px}.avatar{width:65px;height:65px}.team-seats{gap:5px}.desk-top strong{font-size:10px}.desk-role{font-size:9px}.overflow{min-width:27px;height:30px}.child-area>small{font-size:9px}aside{flex-direction:column;display:flex}aside>section{width:100%}.toolbar-actions button{font-size:11px}.layout-picker{gap:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.motion-avatar{will-change:transform;justify-content:center;align-items:center;min-height:85px;display:flex;position:relative}.arrival-label{white-space:nowrap;color:#efd4ff;background:#302139;border-radius:3px;padding:2px 4px;font-size:9px;position:absolute;bottom:100%;left:-24px}.empty-avatar{color:#b7a6c7;text-align:center;border:1px dashed #695779;border-radius:12px;font-size:10px}.mock-scenarios{background:#292035;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin:-6px 0 20px;padding:12px 16px;font-size:11px;display:flex}.mock-scenarios strong{color:#d1b4e7;font-weight:500}.mock-scenarios button{color:#e8d9f5;background:#3c2e4b;border:1px solid #6a517c;border-radius:6px;padding:6px 9px;font-size:11px}.mock-scenarios button[aria-pressed=true]{background:#60447b;border-color:#c8a7e9}.mock-scenarios>span{color:#b8a6c8}.exit-lane{color:#bb9fcf;border:1px dashed #685373;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;min-height:42px;padding:10px 12px;font-size:10px;display:flex;overflow:hidden}.exiting-token{overflow-wrap:anywhere;background:#4b355b;border-radius:5px;padding:4px 8px;display:inline-block}.motion-disclaimer{color:#c6aecf;font-size:10px;line-height:1.8}.agent-status.stopping{color:#f2c4ad}.exit-silhouette{width:100px;display:block}.exit-silhouette .avatar{width:50px;height:50px}.exit-silhouette .motion-avatar{min-height:55px}.exit-silhouette .desk-top{min-height:40px}.toolbar button:disabled{cursor:default;opacity:.7}.view-switcher{flex-wrap:wrap;justify-content:center;gap:8px;padding:18px 12px 0;display:flex}.view-switcher button{color:#eadcf5;cursor:pointer;background:#2d2238;border:1px solid #72568a;border-radius:999px;padding:10px 18px}.view-switcher button[aria-pressed=true]{color:#fff;background:#76509a;border-color:#c1a0df}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}
