@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bg:#0c1117;--panel:#111821;--panel2:#151e28;--line:#26313e;--muted:#84909e;--text:#edf1f5;--soft:#c7cfd8;--green:#68b58a;--amber:#d1a55b;--red:#cf6f72;--blue:#7fa2c8}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}.shell{grid-template-rows:72px minmax(0,1fr) 44px;height:100vh;min-height:0;display:grid;overflow:hidden}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#0e141b;align-items:center;padding:0 24px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;min-width:270px;display:flex}.brandmark{background:#151e28;border:1px solid #354354;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.brand div:last-child{flex-direction:column;display:flex}.brand b{letter-spacing:.02em;font-size:15px}.brand span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-top:2px;font-size:11px}.topbar nav{gap:4px;display:flex}.topbar nav button{color:#8995a2;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 13px;font-size:13px}.topbar nav button.active{color:#fff;background:#18222d}.head-meta{align-items:center;gap:26px;margin-left:auto;display:flex}.head-meta>div{flex-direction:column;gap:2px;display:flex}.head-meta span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.head-meta b{font-size:12px;font-weight:600}.head-meta .clock{text-align:right}.head-meta .overall{border-left:1px solid var(--line);flex-direction:row;align-items:center;gap:8px;padding-left:18px}.workspace{grid-template-columns:minmax(0,1fr) 330px;min-height:0;display:grid;overflow:hidden}.content{min-height:0;padding:28px 30px 36px;overflow:auto}.executive{border-left:1px solid var(--line);background:#0e141b;flex-direction:column;gap:18px;min-height:0;padding:24px 20px;display:flex;overflow:auto}.panel-title{justify-content:space-between;align-items:center;display:flex}.panel-title span,.section-heading span{color:var(--blue);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:700}.panel-title h2{margin:4px 0 0;font-size:18px}.exec-summary{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;gap:5px;padding:16px;display:flex}.exec-summary span{color:var(--muted);text-transform:uppercase;font-size:10px}.exec-summary strong{font-size:14px}.exec-summary small{color:var(--muted);line-height:1.45}.feed{flex-direction:column;display:flex}.feed-item{border-bottom:1px solid #202a35;grid-template-columns:30px 1fr;gap:10px;padding:14px 0;display:grid}.feed-icon{width:28px;height:28px;color:var(--green);background:#14231c;border:1px solid #2f493b;border-radius:7px;place-items:center;display:grid}.feed-item b{font-size:12px}.feed-item p,.owner-note p{color:var(--muted);margin:4px 0 7px;font-size:11px;line-height:1.45}.feed-item span{color:#626f7d;font-size:10px}.empty{text-align:center;color:var(--muted);padding:28px 10px}.empty b{color:var(--soft);margin:8px 0;font-size:12px;display:block}.empty p{font-size:11px;line-height:1.5}.owner-note{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.owner-note span{letter-spacing:.12em;color:var(--muted);font-size:9px}.owner-note b{margin-top:5px;font-size:12px;display:block}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.section-heading h1{letter-spacing:-.03em;margin:5px 0;font-size:28px}.section-heading p{color:var(--muted);margin:0;font-size:13px}.legend{color:var(--muted);gap:16px;font-size:10px;display:flex}.legend span{color:var(--muted);letter-spacing:0;text-transform:none;font-weight:500}.dot{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.dot.healthy{background:var(--green)}.dot.dormant{background:#53606d}.floor{border:1px solid var(--line);background:#0f161e;border-radius:12px;margin-bottom:18px;overflow:hidden}.floor-label{border-bottom:1px solid var(--line);background:#111922;align-items:center;gap:14px;padding:16px 18px;display:flex}.floor-label>div:first-child{border:1px solid #334150;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;position:relative}.floor-label>div:first-child span{color:#9eabb8;background:#1e2b38;border:1px solid #394a5b;border-radius:10px;padding:1px 4px;font-size:8px;position:absolute;top:-7px;right:-6px}.floor-label h2{text-transform:uppercase;letter-spacing:.08em;margin:0 0 3px;font-size:13px}.floor-label p{color:var(--muted);margin:0;font-size:11px}.rooms{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.room{background:#111821;flex-direction:column;min-height:190px;padding:16px;display:flex;position:relative}.room.sleeping:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000,#0000001a);position:absolute;inset:0}.room-top{justify-content:space-between;align-items:center;display:flex}.room-top>span{color:#657382;border:1px solid #2a3541;border-radius:4px;padding:3px 5px;font-size:9px}.room-icon{color:#758493;background:#0e151c;border:1px solid #2c3743;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.room-body{padding:20px 0 16px}.room-body small{text-transform:uppercase;letter-spacing:.12em;color:#6f7c89;font-size:9px}.room-body h3{color:#d1d8df;margin:4px 0 7px;font-size:14px}.room-body p{color:#737f8c;margin:0;font-size:10.5px;line-height:1.5}.room-bottom{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.sleep{color:#596673;align-items:center;gap:5px;font-size:9px;display:flex}.status{letter-spacing:.05em;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.status-dot{background:#687481;border-radius:50%;width:6px;height:6px}.status-healthy{color:#91c9a8}.status-healthy .status-dot{background:var(--green);box-shadow:0 0 0 3px #68b58a17}.status-unavailable{color:#e18b8d}.status-unavailable .status-dot{background:var(--red)}.status-checking{color:#d8b573}.status-checking .status-dot{background:var(--amber)}.status-implemented{color:#7fa2c8}.status-implemented .status-dot{background:#7fa2c8}.status-not-deployed,.status-dormant,.status-unknown{color:#6e7b88}.future-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.future-card{color:#75818d;background:#111821;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.future-card div{flex-direction:column;display:flex}.future-card b{color:#b9c2cb;font-size:11px}.future-card div span{color:#697582;margin-top:2px;font-size:9px}.foundation-strip{background:#111d18;border:1px solid #315043;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.foundation-strip>div:first-child{align-items:center;gap:11px;display:flex}.foundation-strip>div:first-child>span{color:#9ac9ad;border:1px solid #3d614f;border-radius:5px;padding:5px 7px;font-size:10px}.foundation-strip b{font-size:12px;display:block}.foundation-strip small{color:#70867a;margin-top:2px;font-size:9px;display:block}.foundation-health{align-items:center;gap:9px;display:flex}.foundation-health>span{color:#75867c;margin-left:8px;font-size:9px}.statusbar{border-top:1px solid var(--line);height:44px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#0a0f14;align-items:center;padding:0 22px;font-size:9px;display:flex}.statusbar>div{align-items:center;gap:9px;display:flex}.statusbar>div:nth-child(2){margin:auto}.statusbar>div:last-child{margin-left:auto}.statusbar b{color:#aeb8c2;font-size:9px}.view-page{max-width:1500px}.pipeline{align-items:stretch;padding:20px 0 30px;display:flex;overflow-x:auto}.pipeline-fragment{align-items:center;display:flex}.pipeline-node{border:1px solid var(--line);background:#101720;border-radius:9px;width:155px;min-width:155px;min-height:170px;padding:14px}.pipeline-node.live{background:#111d18;border-color:#315043}.node-icon{color:#788695;border:1px solid #2d3945;border-radius:7px;place-items:center;width:31px;height:31px;margin-bottom:17px;display:grid}.node-icon svg{width:15px}.pipeline-node>span{color:#697684;font-size:9px}.pipeline-node h3{margin:4px 0;font-size:12px}.pipeline-node p{color:var(--muted);height:28px;margin:0 0 18px;font-size:9px}.arrow{color:#3f4b58;width:24px;min-width:24px;margin:0 5px}.pipeline-note{color:#8b97a3;border:1px dashed #303b47;border-radius:9px;flex-direction:column;gap:3px;padding:16px;display:flex}.pipeline-note b{font-size:12px}.pipeline-note span{font-size:10px}.system-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.sys-card{border:1px solid var(--line);background:var(--panel);border-radius:9px;flex-direction:column;align-items:flex-start;gap:8px;min-height:110px;padding:16px;display:flex}.sys-card>span{text-transform:uppercase;color:var(--muted);letter-spacing:.1em;font-size:9px}.sys-card>b{font-size:14px}.sys-card small{color:var(--muted);font-size:9px}.registry{border:1px solid var(--line);border-radius:10px;overflow:hidden}.registry-head,.registry-row{grid-template-columns:70px 1.3fr 1fr 130px 110px;align-items:center;gap:10px;padding:11px 14px;display:grid}.registry-head{color:#71808e;text-transform:uppercase;letter-spacing:.1em;background:#151e28;font-size:8px}.registry-row{border-top:1px solid var(--line);color:#9ba6b1;background:#101720;font-size:10px}.registry-row b{color:#d5dce3}@media (max-width:1100px){.workspace{grid-template-columns:1fr}.executive{border-left:0;border-top:1px solid var(--line)}.rooms{grid-template-columns:repeat(2,1fr)}.head-meta>div:not(.overall){display:none}.system-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.topbar{padding:0 12px}.brand{min-width:0;margin-right:auto}.brand span{display:none}.topbar nav{border-top:1px solid var(--line);background:#0e141b;justify-content:center;padding:7px;position:fixed;bottom:44px;left:0;right:0}.overall{display:none!important}.content{padding:20px 14px 80px}.rooms,.future-grid,.system-cards{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start;gap:12px}.registry{overflow-x:auto}.registry-head,.registry-row{min-width:700px}.statusbar>div:nth-child(2){display:none}}.hq-page{max-width:1600px;margin:0 auto}.hq-titlebar{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.hq-titlebar>div:first-child>span{color:#2f6fc6;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:800}.hq-titlebar h1{color:#162235;letter-spacing:-.035em;margin:4px 0;font-size:27px}.hq-titlebar p{color:#718096;margin:0;font-size:12px}.hq-mini-legend{color:#68768a;align-items:center;gap:14px;font-size:10px;display:flex}.hq-mini-legend span{align-items:center;gap:4px;display:flex}.hq-building{isolation:isolate;background:linear-gradient(135deg,#edf2f7 0%,#dfe7ef 50%,#edf2f6 100%);border:1px solid #c8d2df;border-radius:14px;height:min(770px,100vh - 210px);min-height:610px;position:relative;overflow:hidden;box-shadow:0 18px 55px #142a4426}.hq-building:before{content:"";pointer-events:none;background-image:linear-gradient(#455b7212 1px,#0000 1px),linear-gradient(90deg,#455b7212 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;transform:perspective(800px)rotateX(2deg)}.city-windows{background:linear-gradient(#5191cc47,#ffffff4d),repeating-linear-gradient(90deg,#0000 0 8%,#ffffffb8 8.1% 8.5%,#0000 8.6% 16%);border-bottom:3px solid #fffc;height:9%;position:absolute;top:0;left:0;right:0}.hallway{z-index:0;background:linear-gradient(90deg,#ffffffa8,#dde5edc2,#ffffffa8);position:absolute;box-shadow:inset 0 0 0 1px #97a5b347}.h-one{height:4%;top:26%;left:0;right:0}.h-two{height:3%;top:57%;left:0;right:0}.v-one{width:3%;top:0;bottom:0;left:27%}.v-two{width:3%;top:0;bottom:0;left:70%}.hq-room{z-index:2;background:linear-gradient(145deg,#fbfaf7,#e9e2d8);border:2px solid #7384968c;transition:transform .2s,box-shadow .2s;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 4px #ffffff8c,0 6px 14px #2a3a4c26}.hq-room:hover{z-index:4;transform:translateY(-2px);box-shadow:inset 0 0 0 4px #ffffffad,0 11px 22px #2a3a4c33}.room-glass{z-index:4;background:#80b1d547;border-top:1px solid #ffffffe6;height:10px;position:absolute;bottom:0;left:0;right:0}.room-sign{color:#fff;text-align:center;z-index:8;background:#111c2ae6;border:1px solid #ffffff1f;border-radius:7px;min-width:58%;max-width:88%;padding:6px 9px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #0b16232e}.room-sign b{text-transform:uppercase;letter-spacing:.035em;font-size:10px;display:block}.room-sign small{color:#c3d0dc;margin-top:2px;font-size:8px;display:block}.room-state{color:#bac5cf;text-transform:uppercase;align-items:center;gap:4px;margin:4px auto 0;font-size:7px;display:inline-flex}.room-sign .status{margin-top:4px;font-size:7px}.hq-desk{background:linear-gradient(#a87348,#865a39);border:1px solid #68452d;border-radius:2px;width:34%;height:18%;position:absolute;top:53%;left:33%;transform:perspective(160px)rotateX(6deg);box-shadow:4px 5px 8px #392b202e}.hq-desk.wide{width:38%;top:55%;left:31%}.monitor{background:#1d2b3a;border:2px solid #2f4051;border-radius:2px;width:32%;height:35%;position:absolute;top:-29%;left:34%;box-shadow:0 0 6px #2671b559}.monitor i{background:linear-gradient(135deg,#0e5790,#2a86c1 45%,#102e48);animation:3.4s ease-in-out infinite screenPulse;position:absolute;inset:3px}.keyboard{background:#343c43;border-radius:2px;width:25%;height:10%;position:absolute;top:38%;left:37%}.chair{background:#303840;border-radius:45% 45% 30% 30%;width:22%;height:38%;position:absolute;top:92%;left:39%;box-shadow:0 3px 5px #00000038}.hq-person{z-index:7;filter:drop-shadow(0 3px 2px #0000002e);transform-origin:bottom;width:18px;height:28px;position:absolute}.person-head{background:#c98d65;border:1px solid #4b2e2159;border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:5px}.person-body{background:linear-gradient(90deg,#263c55,#355777);border-radius:4px 4px 3px 3px;width:12px;height:16px;position:absolute;top:8px;left:3px}.person-shadow{filter:blur(1px);background:#252f382e;border-radius:50%;width:16px;height:5px;position:absolute;bottom:0;left:1px}.desk-person{top:68%;left:calc(50% - 9px)}.dormant-person{animation:3.5s ease-in-out infinite dormantBreathe}.active-person{animation:1.6s ease-in-out infinite workBob}.plant{background:radial-gradient(circle at 30% 30%,#7eaf65,#315b36 65%,#203e27);border-radius:50%;width:15px;height:15px;position:absolute;box-shadow:0 5px 0 -2px #986d47}.plant-a{bottom:10%;left:7%}.plant-b{top:36%;right:7%}.employee-tag{color:#fff;text-align:center;z-index:9;white-space:nowrap;background:#131f2de6;border-radius:5px;padding:4px 8px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.employee-tag b{font-size:8px;display:block}.employee-tag small{color:#b7c5d2;font-size:7px}.reception{color:#fff;background:linear-gradient(145deg,#16283b,#263f56);border:3px solid #a9794f;flex-direction:column;justify-content:center;align-items:center;height:27%;display:flex;position:absolute;top:38%;left:31%;right:31%;box-shadow:0 6px 15px #0000002e}.reception b{font-size:18px}.reception small{letter-spacing:.15em;font-size:6px}.receptionist{animation:1.8s ease-in-out infinite workBob;top:72%;left:49%}.lobby-sofa{background:#c6b49e;border-radius:5px;width:14%;height:18%;position:absolute;top:67%;box-shadow:0 3px 5px #00000026}.lobby-sofa.left{left:8%}.lobby-sofa.right{right:8%}.server-racks{gap:5%;display:flex;position:absolute;inset:40% 7% 12%}.server-racks>span{background:#172534;border:2px solid #293d50;border-radius:2px;flex-direction:column;flex:1;justify-content:space-around;padding:4px;display:flex}.server-racks i{background:#2c7ab4;height:4px;box-shadow:0 0 5px #45a9e9}.meeting-table{background:#9c6843;border-radius:50%;width:48%;height:32%;position:absolute;top:52%;left:26%;box-shadow:0 5px 8px #0000002e}.meeting-table i{background:#3a4148;border-radius:4px;width:11px;height:14px;position:absolute}.meeting-table i:first-child{top:30%;left:-14px}.meeting-table i:nth-child(2){top:30%;right:-14px}.meeting-table i:nth-child(3){top:-16px;left:20%}.meeting-table i:nth-child(4){top:-16px;right:20%}.meeting-table i:nth-child(5){bottom:-16px;left:20%}.meeting-table i:nth-child(6){bottom:-16px;right:20%}.ceo-screens{gap:3px;height:16%;display:flex;position:absolute;top:34%;left:18%;right:18%}.ceo-screens i{background:linear-gradient(135deg,#123f69,#246da3,#0e2c48);border:2px solid #263c4e;flex:1;box-shadow:0 0 7px #2670aa40}.ambient-agent{z-index:6;pointer-events:none;width:18px;height:28px;position:absolute}.ambient-agent .hq-person{animation:.45s ease-in-out infinite alternate walkBob;top:0;left:0}.walk-a{animation:10s linear infinite walkA}.walk-b{animation:13s linear infinite walkB}.walk-c{animation:11s linear infinite walkC}.walk-d{animation:15s linear infinite walkD}.walk-e{animation:12s linear infinite walkE}.walk-f{animation:14s linear infinite walkF}.hq-foundation{color:#59697b;background:#f8fafc;border:1px solid #d4dde7;border-radius:10px;align-items:center;gap:22px;height:46px;margin-top:10px;padding:0 14px;font-size:9px;display:flex;box-shadow:0 4px 12px #1c2e420d}.hq-foundation>div{align-items:center;gap:7px;display:flex}.hq-foundation>div:first-child{margin-right:auto}.hq-foundation b{color:#1d2d40}.hq-foundation .status{font-size:8px}body:has(.hq-page){background:#eef3f8}.content:has(.hq-page){background:linear-gradient(#f5f8fb,#edf2f7)}@keyframes dormantBreathe{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(1px)rotate(1deg)}}@keyframes workBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes walkBob{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-2px)rotate(2deg)}}@keyframes screenPulse{0%,to{filter:brightness(.9)}50%{filter:brightness(1.25)}}@keyframes walkA{0%{transform:translate(0)}45%{transform:translate(230px)}50%{transform:translate(230px,85px)}95%{transform:translateY(85px)}to{transform:translate(0)}}@keyframes walkB{0%{transform:translate(0)}35%{transform:translate(-180px)}55%{transform:translate(-180px,110px)}85%{transform:translate(40px,110px)}to{transform:translate(0)}}@keyframes walkC{0%{transform:translate(0)}50%{transform:translateY(150px)}to{transform:translate(0)}}@keyframes walkD{0%{transform:translate(0)}40%{transform:translate(-260px)}60%{transform:translate(-260px,-100px)}to{transform:translate(0)}}@keyframes walkE{0%{transform:translate(0)}30%{transform:translate(120px)}55%{transform:translate(120px,190px)}80%{transform:translate(-60px,190px)}to{transform:translate(0)}}@keyframes walkF{0%{transform:translate(0)}35%{transform:translate(-130px)}60%{transform:translate(-130px,125px)}to{transform:translate(0)}}@media (max-width:1200px){.hq-building{min-width:1050px}.hq-page{overflow-x:auto}.hq-titlebar,.hq-foundation{min-width:1050px}}.employee-tag.secondary-tag{bottom:7px;left:auto;right:7px;transform:none}.hq-room:has(.secondary-tag) .employee-tag:not(.secondary-tag){left:7px;transform:none}.sim-hq-heading{justify-content:space-between;align-items:flex-end;margin:0 0 13px;display:flex}.sim-hq-heading>div:first-child>span{letter-spacing:.16em;color:#376db2;font-size:10px;font-weight:800}.sim-hq-heading h1{letter-spacing:-.04em;color:#101b2b;margin:3px 0;font-size:28px}.sim-hq-heading p{color:#748295;margin:0;font-size:12px}.sim-hq-live{color:#657589;gap:16px;font-size:10px;display:flex}.sim-hq-live span{align-items:center;gap:6px;display:flex}.sim-live-dot{background:#45ad70;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #45ad7021}.sim-office-shell{aspect-ratio:1232/878;background:#dce5ed;border:1px solid #c5d0db;border-radius:15px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 60px #12253b2e}.sim-office-art{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sim-office-vignette{pointer-events:none;background:linear-gradient(#ffffff06,#0000 30%,#09131f09);position:absolute;inset:0;box-shadow:inset 0 0 50px #09172621}.sim-room-hotspot{cursor:pointer;z-index:8;background:0 0;border:1px solid #0000;border-radius:7px;transition:background .18s,border-color .18s,box-shadow .18s;position:absolute}.sim-room-hotspot:hover,.sim-room-hotspot:focus-visible{background:#4889ce13;border-color:#528fd2b3;outline:none;box-shadow:inset 0 0 0 1px #ffffff8c,0 0 0 3px #4180c31f}.sim-room-hotspot.infra:hover{background:#2cad6912;border-color:#329761a6}.sim-room-hover-label{opacity:0;pointer-events:none;color:#fff;background:#081421eb;border-radius:6px;min-width:120px;padding:7px 10px;font-size:9px;transition:opacity .18s,transform .18s;position:absolute;bottom:7px;left:50%;transform:translate(-50%,8px);box-shadow:0 8px 18px #00000038}.sim-room-hover-label b{font-size:9px;display:block}.sim-room-hover-label small{color:#b8c5d1;margin-top:3px;font-size:7px;display:block}.sim-room-hotspot:hover .sim-room-hover-label,.sim-room-hotspot:focus-visible .sim-room-hover-label{opacity:1;transform:translate(-50%)}.sim-room-hover-label .status{margin-top:3px;font-size:7px}.sim-walker{z-index:7;filter:drop-shadow(0 3px 2px #00000040);transform-origin:bottom;pointer-events:none;width:15px;height:27px;position:absolute}.sim-head{background:#bd7b55;border:1px solid #3e241973;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:4px}.sim-body{background:linear-gradient(90deg,#1e2f42,#304c67);border-radius:3px 3px 2px 2px;width:9px;height:12px;position:absolute;top:7px;left:3px}.sim-arm{transform-origin:top;background:#263d53;border-radius:3px;width:3px;height:10px;position:absolute;top:8px}.sim-arm.left{animation:.46s ease-in-out infinite alternate simArmLeft;left:1px}.sim-arm.right{animation:.46s ease-in-out infinite alternate simArmRight;right:1px}.sim-leg{transform-origin:top;background:#19283a;border-radius:2px;width:3px;height:8px;position:absolute;top:18px}.sim-leg.left{animation:.46s ease-in-out infinite alternate simLegLeft;left:4px}.sim-leg.right{animation:.46s ease-in-out infinite alternate simLegRight;right:4px}.sim-shadow{filter:blur(1px);background:#0e1a2640;border-radius:50%;width:13px;height:4px;position:absolute;bottom:-2px;left:1px}.route-a{animation:13s linear infinite routeA;top:30%;left:29%}.route-b{animation:15s linear infinite routeB;top:30%;left:55%}.route-c{animation:11s linear infinite routeC;top:57%;left:31%}.route-d{animation:14s linear infinite routeD;top:55%;left:71%}.route-e{animation:16s linear infinite routeE;top:27%;left:49%}.route-f{animation:17s linear infinite routeF;top:56%;left:50%}.route-g{animation:12s linear infinite routeG;top:44%;left:39%}@keyframes simArmLeft{0%{transform:rotate(24deg)}to{transform:rotate(-20deg)}}@keyframes simArmRight{0%{transform:rotate(-20deg)}to{transform:rotate(24deg)}}@keyframes simLegLeft{0%{transform:rotate(20deg)}to{transform:rotate(-18deg)}}@keyframes simLegRight{0%{transform:rotate(-18deg)}to{transform:rotate(20deg)}}@keyframes routeA{0%{transform:translate(0)}36%{transform:translate(210px)}50%{transform:translate(210px,90px)}82%{transform:translate(-15px,90px)}to{transform:translate(0)}}@keyframes routeB{0%{transform:translate(0)}30%{transform:translate(155px)}56%{transform:translate(155px,150px)}79%{transform:translate(-80px,150px)}to{transform:translate(0)}}@keyframes routeC{0%{transform:translate(0)}48%{transform:translateY(135px)}74%{transform:translate(140px,135px)}to{transform:translate(0)}}@keyframes routeD{0%{transform:translate(0)}42%{transform:translate(-190px)}66%{transform:translate(-190px,-100px)}to{transform:translate(0)}}@keyframes routeE{0%{transform:translate(0)}25%{transform:translateY(195px)}48%{transform:translate(170px,195px)}74%{transform:translate(170px,20px)}to{transform:translate(0)}}@keyframes routeF{0%{transform:translate(0)}36%{transform:translate(-175px)}58%{transform:translate(-175px,110px)}82%{transform:translate(80px,110px)}to{transform:translate(0)}}@keyframes routeG{0%{transform:translate(0)}38%{transform:translate(240px)}65%{transform:translate(240px,-100px)}to{transform:translate(0)}}.sim-live-overlay{z-index:9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07121dd1;border:1px solid #ffffff21;border-radius:8px;gap:9px;padding:7px 9px;display:flex;position:absolute;bottom:16px;left:18px;box-shadow:0 8px 20px #0003}.sim-live-overlay>span{color:#d9e3ec;border-right:1px solid #ffffff1f;align-items:center;gap:5px;padding-right:8px;font-size:8px;display:flex}.sim-live-overlay>span:last-child{border-right:0;padding-right:0}.sim-live-overlay b{color:#6fd69a;font-size:8px}.sim-live-overlay .status{font-size:7px}.sim-room-inspector{z-index:20;color:#eaf0f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081421f2;border:1px solid #ffffff29;border-radius:10px;width:255px;padding:18px;position:absolute;top:18px;right:18px;box-shadow:0 18px 42px #00000047}.sim-room-close{color:#9fb0bf;cursor:pointer;background:0 0;border:0;padding:4px;position:absolute;top:10px;right:10px}.sim-room-eyebrow{color:#72a9e7;letter-spacing:.15em;font-size:8px;font-weight:800}.sim-room-inspector h3{margin:6px 0 3px;font-size:18px}.sim-agent-name{color:#9eb0c1;margin:0 0 13px;font-size:11px}.sim-room-inspector dl{flex-direction:column;margin:0;display:flex}.sim-room-inspector dl>div{border-top:1px solid #ffffff14;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.sim-room-inspector dt{color:#8293a3;font-size:9px}.sim-room-inspector dd{text-align:right;margin:0;font-size:9px}.sim-sleeping{color:#acbcc9;background:#62778b1f;border-radius:6px;align-items:center;gap:7px;margin-top:12px;padding:9px;font-size:9px;display:flex}.sim-hq-bottom{color:#506074;background:#fff;border:1px solid #d5dee8;border-radius:9px;align-items:center;gap:16px;height:46px;margin-top:10px;padding:0 15px;font-size:9px;display:flex;box-shadow:0 6px 16px #1b2d400f}.sim-hq-bottom>span{align-items:center;gap:6px;display:flex}.sim-bottom-spacer{margin-left:auto}.legend-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.legend-dot.active{background:#45ae72}.legend-dot.starting{background:#3177cf}.legend-dot.dormant{background:#e7ad32}.legend-dot.undeployed{background:#8795a5}.sim-hq-bottom .status{font-size:7px}body:has(.sim-hq-page){background:#edf2f7}.topbar{background:#061421;border-bottom:1px solid #1b2a3a}.brandmark{color:#80b2eb;background:#102b49;border-color:#2c5586}.topbar nav button.active{color:#fff;background:#102a48;box-shadow:inset 0 0 0 1px #2f6cab}.executive{color:#172336;background:#f6f8fb;border-left:1px solid #d1dae5}.panel-title h2{color:#172336}.exec-summary strong{color:#152235}.feed-icon{color:#2f9a5f;background:#eef7f1;border-color:#c8e4d2}.feed-item b{color:#172336}.feed-item span{color:#8996a7}.owner-note{border-color:#dfe5ec}.statusbar{color:#526176!important;background:#fff!important;border-top:1px solid #d5dee8!important}.workspace{grid-template-columns:minmax(0,1fr) 330px}@media (max-width:1200px){.sim-hq-page,.sim-hq-heading,.sim-hq-bottom{min-width:1100px}}.monetization-guardrail{color:#59697b;background:#f8fafc;border:1px solid #d9e2ec;border-radius:8px;margin-top:14px;padding:13px 15px;font-size:11px;line-height:1.5}.newsroom-access{color:#9fb0c2;background:#0b1723;border-bottom:1px solid #203044;align-items:center;gap:8px;height:48px;padding:6px 24px;display:flex}.newsroom-access label{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.newsroom-access input{color:#e8eef5;background:#07111b;border:1px solid #30445a;border-radius:6px;outline:none;width:260px;height:32px;padding:0 10px}.newsroom-access input:focus{border-color:#4d82bc;box-shadow:0 0 0 2px #4d82bc2e}.newsroom-access button{color:#e5eef7;cursor:pointer;background:#102a43;border:1px solid #35506c;border-radius:6px;height:32px;padding:0 12px;font-size:11px}.newsroom-access button:disabled{cursor:default;opacity:.42}.newsroom-access span[role=status]{color:#8496a8;margin-left:5px;font-size:10px}@media (max-width:720px){.newsroom-access{padding:6px 12px}.newsroom-access label>span,.newsroom-access span[role=status]{display:none}.newsroom-access input{width:min(42vw,220px)}}.view-callout{background:#31445b;border:1px solid #31445b;border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:-8px 0 18px;display:grid;overflow:hidden}.view-callout>div{color:#c7d5e4;background:#102033;padding:11px 14px}.view-callout b{color:#83b4e8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px;font-size:9px;display:block}.view-callout span{font-size:11px;line-height:1.4}@media (max-width:720px){.view-callout{grid-template-columns:1fr}}.command-chart{background:linear-gradient(140deg,#111f30,#0b1522);border:1px solid #2a405a;border-radius:12px;margin:18px 0;overflow:hidden;box-shadow:0 14px 30px #00000024}.command-chart-head{background:#0b1c2e9e;border-bottom:1px solid #263c55;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:13px 18px;display:flex}.command-chart-head span,.hq-command-title span,.ops-scoreboard span,.system-pulse span{letter-spacing:.13em;color:#75a7df;font-size:9px;font-weight:800;display:block}.command-chart-head h2{letter-spacing:-.02em;margin:3px 0 0;font-size:17px}.command-chart-head>b{color:#a9bed2;text-align:right;font-size:11px}.audience-bars{background:repeating-linear-gradient(#0000 0 37px,#6d95be14 38px);justify-content:flex-start;align-items:flex-end;gap:18px;height:166px;padding:17px 22px 14px;display:flex}.audience-bar{text-align:center;flex:none;grid-template-rows:17px 1fr 16px 15px;gap:3px;width:96px;min-width:96px;height:100%;display:grid}.bar-value{color:#d7e8fc;font-size:10px}.bar-track{border-bottom:1px solid #35506e;align-items:flex-end;width:58px;height:100%;margin:0 auto;display:flex}.bar-track i{background:linear-gradient(#5bc69d,#28745c);border-radius:5px 5px 1px 1px;width:100%;display:block;box-shadow:0 0 12px #48b2842e}.audience-bar>b{color:#c3d2df;font-size:9px}.audience-bar small{color:#71869b;font-size:8px}.chart-empty{text-align:center;color:#93a8bb;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;padding:45px 24px;display:flex}.chart-empty b{color:#d6e4f0;font-size:13px}.chart-empty span{max-width:500px;font-size:11px;line-height:1.5}.placement-bars{flex-direction:column;gap:13px;padding:16px 18px 18px;display:flex}.placement-bar{grid-template-columns:minmax(140px,1fr) minmax(140px,2fr) minmax(110px,.7fr);align-items:center;gap:14px;display:grid}.placement-bar b{font-size:11px;display:block}.placement-bar small{color:#8298ad;margin-top:3px;font-size:9px;display:block}.placement-track{background:#1c3147;border-radius:20px;height:11px;overflow:hidden}.placement-track i{border-radius:inherit;background:linear-gradient(90deg,#38a9ce,#6ed4af);height:100%;display:block}.placement-bar strong{text-align:right;color:#b8f0cf;font-size:11px}.ops-scoreboard{background:#293f59;border:1px solid #293f59;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.ops-scoreboard>div{background:#101d2c;padding:13px 15px}.ops-scoreboard b{color:#e4eff8;margin-top:5px;font-size:20px;display:block}.system-pulse{background:#101d2c;border:1px solid #2a405a;border-radius:10px;grid-template-columns:180px 1fr 180px;align-items:center;gap:20px;margin:18px 0;padding:16px 18px;display:grid}.system-pulse b{color:#e4eff8;margin-top:4px;font-size:20px;display:block}.system-pulse small{color:#8298ad;margin-top:4px;font-size:9px;line-height:1.35;display:block}.pulse-meter{background:#172b40;border:1px solid #34516e;border-radius:20px;height:14px;overflow:hidden}.pulse-meter i{border-radius:inherit;background:linear-gradient(90deg,#49bd8a,#73c4ec);height:100%;display:block;box-shadow:0 0 15px #5cbfe766}body:has(.sim-hq-page){background:#09131f}.content:has(.sim-hq-page){background:#09131f}.content:has(.sim-hq-page){background:radial-gradient(circle at 45% -10%,#173c60 0,#0a1624 48%,#071019 100%);padding:22px 20px 28px}.sim-hq-page{color:#eaf3fc;min-width:0}.sim-hq-heading h1{color:#f2f7fc}.sim-hq-heading p{color:#98afc4}.sim-hq-heading>div:first-child>span{color:#80bcf6}.sim-hq-live{color:#b0c3d4}.sim-office-shell{background:#0e1d2d;border-color:#315675;box-shadow:0 24px 55px #0000006b}.sim-office-art{filter:saturate(.82)brightness(.74)contrast(1.08)}.sim-office-vignette{background:linear-gradient(#0e3f651f,#0000 35%,#020c1661);box-shadow:inset 0 0 80px #01080f94}.sim-office-shell:after{content:"";pointer-events:none;mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(#5cace714 1px,#0000 1px),linear-gradient(90deg,#5cace714 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.sim-room-hotspot{border-color:#66b5f414}.sim-hq-bottom{color:#aec3d6;box-shadow:none;background:#0d1b2a;border-color:#294760}.hq-command-deck{background:#284965;border:1px solid #284965;border-radius:11px;grid-template-columns:1.7fr repeat(4,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.hq-command-deck>div{background:linear-gradient(135deg,#10243a,#0d1a29);min-height:91px;padding:14px 15px}.hq-command-title b{margin-top:5px;font-size:15px;display:block}.hq-command-title small{color:#93aac0;margin-top:5px;font-size:9px;line-height:1.35;display:block}.hq-command-metric b{color:#f0f7ff;letter-spacing:-.04em;margin-top:7px;font-size:24px;display:block}.hq-command-metric small{color:#8da7bd;margin-top:3px;font-size:9px;display:block}.sim-hq-bottom .status{background:#13283a}.executive{color:#dce9f3;background:#0c1724;border-left-color:#20364b}.panel-title h2,.exec-summary strong,.feed-item b{color:#e0edf7}.exec-summary{background:#101d2b;border-color:#29435b}.feed-item{border-bottom-color:#1d3348}.feed-item p,.owner-note p{color:#90a6bb}.statusbar{color:#92a9bd!important;background:#09131f!important;border-top-color:#20364b!important}.statusbar b{color:#e1edf7!important}@media (max-width:920px){.hq-command-deck{grid-template-columns:1fr 1fr}.hq-command-title{grid-column:span 2}.ops-scoreboard{grid-template-columns:1fr 1fr}.system-pulse{grid-template-columns:1fr;gap:10px}.placement-bar{grid-template-columns:1fr}.placement-bar strong{text-align:left}.command-chart-head{flex-direction:column;align-items:flex-start;gap:5px}.command-chart-head>b{text-align:left}}@media (max-width:1050px){.workspace{grid-template-columns:minmax(0,1fr)}.executive{border-top:1px solid #20364b;border-left:0;padding:20px}.content{padding:20px 16px 28px}.head-meta{display:none}}@media (max-width:720px){.topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:64px;padding:10px 12px}.brand{min-width:0}.brand span{display:none}.topbar nav{order:3;width:100%;padding-bottom:1px;overflow-x:auto}.topbar nav button{white-space:nowrap;padding:7px 10px}.newsroom-access{overflow:hidden}.sim-hq-heading{flex-direction:column;align-items:flex-start;gap:12px}.sim-hq-live{flex-wrap:wrap}.sim-live-overlay{justify-content:center;bottom:8px;left:8px;right:8px}.sim-live-overlay>span{padding-right:5px}.sim-live-overlay>span:last-child{display:none}.sim-office-shell{border-radius:10px}.sim-room-inspector{width:auto;top:8px;left:8px;right:8px}.registry{overflow-x:auto}.registry-head,.registry-row{min-width:660px}.audience-bars{gap:6px;padding-left:10px;padding-right:10px}.audience-bar{min-width:30px}.audience-bar small{font-size:7px}.command-chart-head h2{font-size:15px}.hq-command-deck{grid-template-columns:1fr}.hq-command-title{grid-column:auto}.sim-hq-bottom{flex-wrap:wrap;gap:10px;height:auto;min-height:46px;padding:10px 12px}.sim-bottom-spacer{display:none}}.office-action-grid{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:11px;display:grid}.office-action-grid button{color:#dceeff;cursor:pointer;background:#102d49;border:1px solid #467eac;border-radius:4px;min-height:30px;font-size:8px}.office-action-grid button:hover{background:#1b4b73}.office-chat form{gap:5px;margin-top:9px;display:flex}.office-chat input{color:#dcedfb;background:#071724;border:1px solid #365b7b;border-radius:4px;outline:none;flex:1;min-width:0;height:29px;padding:0 7px;font-size:9px}.office-chat input:focus{border-color:#77bfff}.office-chat form button{color:#eaf5ff;cursor:pointer;background:#17446b;border:1px solid #4e88b9;border-radius:4px;padding:0 9px;font-size:9px}.office-chat>small{color:#809bb2;margin-top:6px;font-size:7px;line-height:1.3;display:block}body:has(.game-hq-page){background:#070d18}.content:has(.game-hq-page){background:#070d18}.content:has(.game-hq-page){background:radial-gradient(circle at 50% 0,#172e51 0,#0a1524 43%,#060b13 100%);padding:24px 22px 30px}.game-hq-page{color:#e9f5ff;max-width:1400px;margin:0 auto}.game-hq-heading{justify-content:space-between;align-items:end;margin:0 0 15px;display:flex}.game-hq-heading>div:first-child>span,.game-objectives span,.game-inspector>span{color:#79b8ff;letter-spacing:.16em;font-size:9px;font-weight:800}.game-hq-heading h1{letter-spacing:-.045em;margin:4px 0;font-size:30px}.game-hq-heading p{color:#91a8c0;margin:0;font-size:12px}.game-player-status{color:#aac0d5;gap:15px;font-size:10px;display:flex}.game-player-status span{align-items:center;gap:6px;display:flex}.game-player-status i{background:#53dc99;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #53dc991f}.game-board{background:linear-gradient(135deg,#0e2137,#091523 75%);border:1px solid #385779;border-radius:15px;min-height:650px;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000075,inset 0 0 0 1px #8cc9ff0f}.game-board:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 43%,#3b8be526,#0000 28%),linear-gradient(90deg,#5ca9ff0a 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#5ca9ff0a 1px,#0000 1px) 0 0/18px 18px;position:absolute;inset:0}.game-board-top{z-index:5;letter-spacing:.12em;color:#92b9df;background:#05111ecc;border-bottom:1px solid #294967;justify-content:space-between;align-items:center;height:55px;padding:0 18px;font-size:9px;display:flex;position:relative}.game-board-top>div{letter-spacing:normal;gap:8px;display:flex}.game-board-top b{color:#75b9ff}.game-board-top>div span{color:#91a9c0}.game-board-level{color:#cce7ff;border:1px solid #3f719d;border-radius:4px;padding:5px 8px}.game-grid-lines{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 49.8%,#6dbeff21 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#6dbeff21 50%,#0000 50.2%);border:1px solid #65b2fa17;position:absolute;inset:74px 22px 83px}.game-rooms{z-index:2;grid-template-columns:repeat(5,1fr);gap:13px;padding:27px 20px 160px;display:grid;position:relative}.game-room{text-align:left;color:#e8f4ff;cursor:pointer;background:linear-gradient(145deg,#132a44,#0c1c2e);border:1px solid #345575;border-radius:10px;height:188px;padding:11px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000030,inset 0 0 18px #359aed0f}.game-room:hover,.game-room:focus-visible{z-index:4;border-color:#8cc9ff;outline:none;transform:translateY(-4px)scale(1.02);box-shadow:0 12px 28px #00000059,0 0 0 3px #56aaff24}.game-room-zone{letter-spacing:.12em;color:#a9d5fa;background:#84c9ff1f;border-radius:3px;padding:3px 5px;font-size:7px;display:inline-block}.game-room-status{float:right;color:#a0b4c8;align-items:center;gap:4px;padding-top:2px;font-size:7px;display:flex}.game-room-status i{background:#8190a0;border-radius:50%;width:5px;height:5px}.tone-blue .game-room-status i,.tone-green .game-room-status i{background:#5bdd9b;box-shadow:0 0 8px #5bdd9b}.tone-violet{background:linear-gradient(145deg,#242044,#12162c);border-color:#56467b}.tone-violet .game-room-zone{color:#d0b9ff;background:#b68bff21}.tone-amber{background:linear-gradient(145deg,#392b1d,#191813);border-color:#70583a}.tone-amber .game-room-zone{color:#ffd187;background:#fdb75721}.tone-green{background:linear-gradient(145deg,#163a35,#0d201f);border-color:#3d6c5c}.tone-green .game-room-zone{color:#a6f2ca;background:#56e0a521}.game-room-machines{background:linear-gradient(145deg,#74bef821,#0000 62%),repeating-linear-gradient(90deg,#6ab3ee1a 0 1px,#0000 1px 17px);border:1px solid #7eb8eb38;border-radius:5px;height:80px;margin:9px 0 5px;position:relative}.game-room-machines>i{background:linear-gradient(#244e76,#102840);border:1px solid #4f7da5;border-radius:2px;width:22px;height:31px;position:absolute;bottom:12px}.game-room-machines>i:first-child{left:14px}.game-room-machines>i:nth-child(2){height:43px;left:43px}.game-room-machines>i:nth-child(3){height:24px;right:14px}.game-room-machines>i:after{content:"";background:#75d4ff;height:2px;position:absolute;top:6px;left:4px;right:4px;box-shadow:0 6px #75d4ff,0 12px #75d4ff}.game-room>b{letter-spacing:.015em;font-size:12px;display:block}.game-room small{color:#9bb0c4;margin-top:3px;font-size:8px;display:block}.game-room-id{color:#a5d1f5;letter-spacing:.08em;font-size:8px;font-weight:800;position:absolute;bottom:9px;right:10px}.game-worker{z-index:3;width:10px;height:23px;animation:1.7s ease-in-out infinite alternate gameWorker;position:absolute;bottom:9px;left:52%}.game-worker>i{background:#f0b07d;border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:1px}.game-worker>b{background:#4fa7ee;border-radius:3px 3px 1px 1px;width:10px;height:13px;position:absolute;bottom:0;left:0}.worker-1{animation-delay:-.3s}.worker-2{animation-delay:-.7s}.worker-3{animation-delay:-1.1s}.worker-4{animation-delay:-1.4s}@keyframes gameWorker{to{transform:translateY(-3px)}}.game-command-core{z-index:3;background:radial-gradient(circle at 50% 80%,#2c99fd6b,#0c2540f0 58%);border:1px solid #6faef0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;width:245px;height:124px;display:flex;position:absolute;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #59aaf617,0 0 42px #308ff552}.game-command-core span,.game-command-core small{z-index:2;letter-spacing:.15em;color:#a9d8ff;font-size:8px;position:relative}.game-command-core b{z-index:2;letter-spacing:-.05em;margin:6px 0 2px;font-size:22px;position:relative}.game-radar{border:1px solid #6ccdff6e;border-radius:50%;width:150px;height:150px;animation:2.5s ease-out infinite radarPulse;position:absolute}@keyframes radarPulse{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}.game-infra-row{z-index:3;grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:absolute;bottom:19px;left:20px;right:20px}.game-infra-row>div{color:#91abc1;background:#081726e6;border:1px solid #345876;border-radius:7px;align-items:center;gap:7px;height:48px;padding:0 12px;font-size:8px;display:flex}.game-infra-row span{letter-spacing:.1em;font-weight:800}.game-infra-row b{color:#c6dcf2;margin-left:auto;font-size:9px}.game-infra-row .status{margin-left:auto}.game-flow{z-index:1;opacity:.45;background:linear-gradient(90deg,#0000,#61b8ff,#0000);height:2px;animation:2.5s linear infinite flowMove;position:absolute}.flow-a{width:41%;top:176px;left:5%;transform:rotate(12deg)}.flow-b{width:36%;animation-delay:-.9s;top:305px;right:7%;transform:rotate(-18deg)}.flow-c{width:35%;animation-delay:-1.7s;bottom:196px;left:33%;transform:rotate(0)}@keyframes flowMove{0%{filter:brightness(.6)}50%{filter:brightness(1.8)}to{filter:brightness(.6)}}.game-inspector{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071423f5;border:1px solid #80bfff;border-radius:10px;width:270px;padding:17px;position:absolute;top:70px;right:18px;box-shadow:0 22px 48px #0000006e}.game-inspector>button{color:#a6c6e5;cursor:pointer;background:0 0;border:0;position:absolute;top:10px;right:10px}.game-inspector h2{margin:7px 0 2px;font-size:19px}.game-inspector p{color:#a6bad0;margin:0 0 13px;font-size:10px}.game-inspector dl{margin:0}.game-inspector dl>div{border-top:1px solid #a3d3ff1f;justify-content:space-between;gap:8px;padding:8px 0;font-size:9px;display:flex}.game-inspector dt{color:#819ab2}.game-inspector dd{text-align:right;color:#d8e9f7;margin:0}.game-inspector-callout{color:#b9d8f1;background:#51a1e91f;border-radius:5px;align-items:flex-start;gap:6px;margin-top:12px;padding:9px;font-size:9px;line-height:1.4;display:flex}.game-objectives{background:#345675;border:1px solid #345675;border-radius:10px;grid-template-columns:1.5fr repeat(4,1fr);gap:1px;margin-top:13px;display:grid;overflow:hidden}.game-objectives>div{background:linear-gradient(135deg,#112841,#0b192a);min-height:76px;padding:13px 15px}.game-objectives b{letter-spacing:-.03em;margin-top:5px;font-size:20px;display:block}.game-objectives>div:first-child b{font-size:15px}.game-objectives small{color:#91a9bf;margin-top:3px;font-size:9px;display:block}@media (max-width:1150px){.game-rooms{grid-template-columns:repeat(3,1fr);padding-bottom:195px}.game-board{min-height:830px}}@media (max-width:720px){.content:has(.game-hq-page){padding:17px 12px 30px}.game-hq-heading{flex-direction:column;align-items:flex-start;gap:9px}.game-hq-heading h1{font-size:24px}.game-player-status{gap:10px}.game-board{min-height:1720px}.game-board-top{padding:0 11px;font-size:7px}.game-board-top>div{display:none}.game-rooms{grid-template-columns:repeat(2,1fr);gap:8px;padding:17px 10px 255px}.game-room{height:166px;padding:8px}.game-room-machines{height:65px}.game-room-machines>i:nth-child(2){left:38px}.game-room>b{font-size:10px}.game-room small{font-size:7px}.game-command-core{width:210px;height:113px;bottom:100px}.game-infra-row{grid-template-columns:1fr;gap:5px;bottom:10px;left:10px;right:10px}.game-infra-row>div{height:35px}.game-inspector{width:auto;top:63px;left:9px;right:9px}.game-objectives{grid-template-columns:1fr 1fr}.game-objectives>div:first-child{grid-column:span 2}.game-flow{display:none}}body:has(.office-game-page){background:#07111d}.content:has(.office-game-page){background:#07111d}.content:has(.office-game-page){background:#07111d;padding:22px 20px 30px}.office-game-page{color:#eaf4fc;max-width:1440px;margin:0 auto}.office-game-heading{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.office-game-heading>div:first-child>span,.office-agent-panel>span,.office-objective>span,.office-chat>span{letter-spacing:.15em;color:#83bfff;font-size:9px;font-weight:800}.office-game-heading h1{letter-spacing:-.045em;margin:4px 0;font-size:30px}.office-game-heading p{color:#99b0c4;margin:0;font-size:12px}.office-game-live{color:#aec2d5;gap:14px;font-size:10px;display:flex}.office-game-live span{align-items:center;gap:6px;display:flex}.office-game-live i{background:#5ddf9e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5ddf9e21}.office-game-floor{aspect-ratio:1232/760;background:#101f2d;border:1px solid #315775;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 24px 58px #0000006e}.office-game-floor>img{object-fit:cover;filter:saturate(.78)brightness(.76)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.office-game-shade{background:radial-gradient(circle at 50% 54%,#0000 0 21%,#030c1521 58%,#0209106e),linear-gradient(#0a335224,#01090f26);position:absolute;inset:0}.office-game-grid{opacity:.3;pointer-events:none;background:linear-gradient(90deg,#0000 49.85%,#74caff52 50%,#0000 50.15%) 0 0/14% 100%,linear-gradient(#0000 49.85%,#74caff52 50%,#0000 50.15%) 0 0/100% 26%;position:absolute;inset:0}.office-agent{z-index:3;color:#fff;cursor:pointer;text-align:center;background:0 0;border:0;width:80px;height:91px;animation:1.8s ease-in-out infinite alternate agentIdle;position:absolute;transform:translate(-50%,-50%)}.office-agent:focus-visible{outline:0}.office-agent:hover,.office-agent.selected{z-index:5}.office-agent:hover .agent-avatar,.office-agent.selected .agent-avatar{transform:translateY(-4px)scale(1.09);box-shadow:0 0 0 4px #7bc6ff45,0 9px 18px #0006}.agent-avatar{background:linear-gradient(145deg,#2a83c1,#153451);border:2px solid #9bd6ff;border-radius:50%;width:31px;height:31px;margin:20px auto 3px;transition:transform .18s,box-shadow .18s;display:block;box-shadow:0 3px 8px #0000005e}.agent-avatar i{background:#f3b889;border-radius:50%;width:11px;height:11px;margin:4px auto 0;display:block;box-shadow:0 10px 0 2px #dcebf8}.accent-violet .agent-avatar{background:linear-gradient(145deg,#7552af,#2d2151);border-color:#d0b1ff}.accent-cyan .agent-avatar{background:linear-gradient(145deg,#258c9c,#183b55);border-color:#92f0ff}.accent-amber .agent-avatar{background:linear-gradient(145deg,#b0712e,#4a3219);border-color:#ffcf8c}.accent-green .agent-avatar{background:linear-gradient(145deg,#2f936d,#163b31);border-color:#a2f1c3}.office-agent>b{white-space:nowrap;background:#050f19de;border-radius:3px;width:max-content;max-width:80px;margin:auto;padding:3px 5px;font-size:8px;line-height:1;display:block}.office-agent small{text-shadow:0 1px 2px #000;color:#d2e5f6;margin-top:2px;font-size:7px;font-weight:800;display:block}.agent-speech{color:#e8f5ff;opacity:0;pointer-events:none;background:#05111ceb;border:1px solid #b6e2ff85;border-radius:6px;width:145px;padding:6px 7px;font-size:8px;line-height:1.35;transition:opacity .18s,transform .18s;position:absolute;bottom:72px;left:50%;transform:translate(-50%);box-shadow:0 7px 14px #00000042}.agent-speech:after{content:"";background:inherit;border-bottom:1px solid #b6e2ff85;border-right:1px solid #b6e2ff85;width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.office-agent:hover .agent-speech,.office-agent.selected .agent-speech{opacity:1;transform:translate(-50%)translateY(-4px)}@keyframes agentIdle{to{margin-top:-3px}}.office-floor-hud{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040f19d6;border:1px solid #c0e2ff38;border-radius:7px;gap:7px;padding:7px 9px;display:flex;position:absolute;bottom:13px;left:13px}.office-floor-hud span{color:#d8e9f7;border-right:1px solid #b9deff29;align-items:center;gap:5px;padding-right:7px;font-size:8px;display:flex}.office-floor-hud span:last-child{border:0;padding-right:0}.office-floor-hud .status{font-size:7px}.office-agent-panel{z-index:8;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#05121ef2;border:1px solid #8bc9ff;border-radius:10px;width:270px;padding:17px;position:absolute;top:15px;right:15px;box-shadow:0 20px 42px #0006}.office-agent-panel>button{color:#b9d7ef;cursor:pointer;background:0 0;border:0;position:absolute;top:9px;right:9px}.office-agent-panel h2{margin:7px 0 2px;font-size:20px}.office-agent-panel>p{color:#a8bed1;margin:0 0 12px;font-size:10px}.office-task{background:#63b2f41f;border-radius:6px;margin-bottom:10px;padding:9px}.office-task span{color:#80bfff;letter-spacing:.11em;font-size:8px;font-weight:800;display:block}.office-task b{margin-top:4px;font-size:10px;line-height:1.4;display:block}.office-agent-panel dl{margin:0}.office-agent-panel dl>div{border-top:1px solid #b4dcff1f;justify-content:space-between;padding:7px 0;font-size:9px;display:flex}.office-agent-panel dt{color:#8fa8c0}.office-agent-panel dd{color:#e2f0fb;margin:0}.office-comment{color:#e8f5ff;cursor:pointer;background:#153c61;border:1px solid #518ec0;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:12px;padding:9px;font-size:10px;display:flex}.office-comment:hover{background:#1c517f}.office-game-bottom{background:#315775;border:1px solid #315775;border-radius:10px;grid-template-columns:1.15fr 1.7fr 1.1fr;gap:1px;margin-top:12px;display:grid;overflow:hidden}.office-game-bottom>div{background:linear-gradient(145deg,#10263c,#0b1929);min-height:143px;padding:14px}.office-objective b{margin:6px 0;font-size:15px;display:block}.office-objective small{color:#98aec1;font-size:10px;line-height:1.45}.office-task-list{flex-direction:column;gap:2px;display:flex;padding:7px!important}.office-task-list button{color:#dcebf8;cursor:pointer;text-align:left;background:#040f1a61;border:0;border-radius:4px;flex:1;align-items:center;gap:8px;padding:5px 8px;display:flex}.office-task-list button:hover{background:#4992d229}.accent-dot{background:#6abfff;border-radius:50%;width:7px;height:7px}.accent-dot.violet{background:#c1a2ff}.accent-dot.cyan{background:#7ce7f5}.accent-dot.amber{background:#f8bd62}.accent-dot.green{background:#74dfab}.office-task-list span{flex-direction:column;min-width:0;display:flex}.office-task-list b{font-size:8px}.office-task-list small{color:#9db3c6;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8px;overflow:hidden}.office-task-list em{color:#a9c8e2;margin-left:auto;font-size:7px;font-style:normal}.office-chat p{color:#b9cfdf;background:#040f1a70;border-radius:5px;margin:9px 0 0;padding:8px;font-size:9px;line-height:1.4}@media (max-width:900px){.office-game-floor{aspect-ratio:1/1.02}.office-game-bottom{grid-template-columns:1fr 1fr}.office-chat{grid-column:span 2}.office-agent-panel{width:245px}}@media (max-width:640px){.content:has(.office-game-page){padding:16px 10px 30px}.office-game-heading{flex-direction:column;align-items:flex-start;gap:9px}.office-game-heading h1{font-size:25px}.office-game-live{font-size:8px}.office-game-floor{aspect-ratio:1/1.45}.office-agent{transform:translate(-50%,-50%)scale(.77)}.office-floor-hud{justify-content:center;bottom:8px;left:8px;right:8px}.office-floor-hud span:last-child{display:none}.office-agent-panel{width:auto;top:8px;left:8px;right:8px}.office-game-bottom{grid-template-columns:1fr}.office-chat{grid-column:auto}.office-game-bottom>div{min-height:115px}}.editorial-view{max-width:1420px}.editorial-refresh{color:#d9edff;cursor:pointer;background:#13253a;border:1px solid #35516d;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:inline-flex}.editorial-refresh:disabled{opacity:.55;cursor:wait}.editorial-layout{background:#0c1724;border:1px solid #2b4055;border-radius:12px;grid-template-columns:320px minmax(0,1fr);min-height:660px;display:grid;overflow:hidden}.draft-list{background:#0b1622;border-right:1px solid #2a4158}.draft-list-head{text-transform:uppercase;letter-spacing:.12em;color:#98b9d7;border-bottom:1px solid #263c51;justify-content:space-between;align-items:center;padding:15px 16px;font-size:10px;display:flex}.draft-list-head span{color:#dbedff;border:1px solid #416686;border-radius:10px;place-items:center;min-width:23px;height:20px;display:grid}.draft-row{color:#e3effa;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1c3043;flex-direction:column;align-items:flex-start;gap:7px;width:100%;padding:15px 16px;display:flex}.draft-row:hover,.draft-row.selected{background:#13263a}.draft-row.selected{box-shadow:inset 3px 0 #73c5ff}.draft-row>b{font-size:12px;line-height:1.4}.draft-row small{color:#8da5bb;font-size:9px;line-height:1.4}.editorial-status{letter-spacing:.06em;border:1px solid;border-radius:4px;width:max-content;padding:3px 6px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.editorial-status.good{color:#8de0ab;background:#10261d;border-color:#397257}.editorial-status.waiting{color:#f0ca76;background:#2a2111;border-color:#806534}.editorial-status.blocked{color:#ef969a;background:#2a151a;border-color:#7c424b}.draft-reader{background:linear-gradient(135deg,#0d1a29,#0a1420 56%,#0d1722);padding:27px 30px 30px;overflow:auto}.draft-reader-head{border-bottom:1px solid #2b4157;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.draft-tags{flex-wrap:wrap;gap:6px;display:flex}.draft-tags>span:not(.editorial-status){color:#9ecdf0;letter-spacing:.08em;background:#1b3146;border-radius:4px;padding:3px 6px;font-size:8px}.draft-reader-head h2{letter-spacing:-.035em;max-width:800px;margin:13px 0 7px;font-family:Georgia,serif;font-size:29px;line-height:1.08}.draft-reader-head p{color:#a9bacb;max-width:760px;margin:0;font-size:14px;line-height:1.45}.confidence{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:5px;min-width:100px;display:flex}.confidence span{color:#84a1bc;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.confidence b{color:#cdeaff;font-size:24px}.quality-issues{color:#f1a4a5;background:#4e171c59;border:1px solid #76434a;border-radius:8px;gap:11px;margin:18px 0;padding:14px 15px;display:flex}.quality-issues>svg{flex:none;margin-top:2px}.quality-issues b,.research-gaps b{font-size:11px}.quality-issues p{color:#e2b5b6;margin:5px 0 0;font-size:11px;line-height:1.45}.quality-issues strong{color:#ffd6d6}.research-gaps{color:#d6c88b;background:#44341038;border:1px solid #66562d;border-radius:8px;margin:18px 0;padding:13px 15px}.research-gaps ul{margin:7px 0 0;padding-left:17px}.research-gaps li{color:#bfb889;margin:4px 0;font-size:10px;line-height:1.45}.article-preview{max-width:790px;margin:29px auto;padding:0 8px}.article-preview section{margin:0 0 19px}.article-preview h3{color:#deebf7;margin:24px 0 8px;font-size:16px}.article-preview p{color:#d4e0eb;margin:0;font-family:Georgia,serif;font-size:17px;line-height:1.72}.draft-raw{background:#0a131d;border:1px solid #30475c;border-radius:7px;max-width:790px;margin:20px auto}.draft-raw summary{color:#9dc9ec;cursor:pointer;justify-content:space-between;align-items:center;padding:10px 12px;font-size:10px;display:flex}.draft-raw pre{white-space:pre-wrap;color:#b4c5d5;margin:0;padding:0 12px 12px;font:11px/1.55 ui-monospace,monospace}.review-panel{background:#102235;border:1px solid #345471;border-radius:9px;grid-template-columns:minmax(160px,1fr) minmax(220px,1.2fr);gap:13px;margin-top:32px;padding:18px;display:grid}.review-panel>div:first-child{flex-direction:column;gap:5px;display:flex}.review-panel b{font-size:12px}.review-panel span,.review-panel small{color:#94aec4;font-size:10px;line-height:1.45}.review-panel textarea{resize:vertical;color:#e2f1ff;background:#091624;border:1px solid #385b78;border-radius:6px;outline:none;min-height:68px;padding:9px;font:11px/1.45 inherit}.review-panel textarea:focus{border-color:#79c4fb}.review-actions{grid-column:1/-1;gap:7px;display:flex}.review-actions button{cursor:pointer;border:1px solid;border-radius:5px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:inline-flex}.review-actions button:disabled{opacity:.4;cursor:not-allowed}.review-actions .return{color:#f0d28e;background:#2b2414;border-color:#8b713c}.review-actions .block{color:#eea1a4;background:#32191d;border-color:#84464c}.review-actions .approve{color:#a9edc6;background:#123122;border-color:#3f8663}.review-panel>small{grid-column:1/-1}.draft-empty{color:#8ea6bb;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:25px;display:flex}.draft-empty b{color:#d7e8f7;font-size:12px}.draft-empty span{max-width:220px;font-size:10px;line-height:1.45}.reader-empty{height:100%}.editorial-message{color:#8aa8c0;margin:11px 0 0;font-size:10px}@media (max-width:900px){.editorial-layout{grid-template-columns:1fr}.draft-list{border-bottom:1px solid #2a4158;border-right:0;max-height:300px;overflow:auto}.draft-reader{padding:20px 17px}.draft-reader-head{flex-direction:column}.confidence{align-items:flex-start}.review-panel{grid-template-columns:1fr}.review-actions{flex-wrap:wrap}.article-preview p{font-size:16px}}.trend-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.trend-summary>div{background:linear-gradient(145deg,#10273b,#0b1826);border:1px solid #29506c;border-radius:10px;min-height:124px;padding:16px;position:relative}.trend-summary svg{color:#7ecbff;width:17px}.trend-summary span{color:#91b4cd;text-transform:uppercase;letter-spacing:.1em;margin-top:10px;font-size:9px;display:block}.trend-summary b{color:#edf7ff;margin-top:5px;font-size:21px;display:block}.trend-summary small{color:#839cb1;margin-top:6px;font-size:10px;display:block}.trend-radar{background:#0b1724;border:1px solid #2a4f6c;border-radius:12px;overflow:hidden}.trend-radar-head{background:linear-gradient(100deg,#102b42,#0c1a29);border-bottom:1px solid #25425a;justify-content:space-between;gap:25px;padding:20px;display:flex}.trend-radar-head span{color:#7bc9ff;letter-spacing:.13em;font-size:9px;font-weight:800}.trend-radar-head h2{margin:5px 0 0;font-size:20px}.trend-radar-head p{color:#9fb4c8;max-width:330px;margin:0;font-size:11px;line-height:1.5}.trend-list{flex-direction:column;display:flex}.trend-row{border-bottom:1px solid #20384c;grid-template-columns:48px minmax(260px,1fr) 110px 150px;align-items:center;gap:15px;padding:15px 19px;display:grid}.trend-row:last-child{border:0}.trend-rank{color:#72c5fa;font:700 13px ui-monospace,monospace}.trend-copy>div{flex-wrap:wrap;gap:7px;display:flex}.trend-copy>div span{color:#7ba5c3;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.trend-copy h3{color:#eaf5ff;margin:6px 0;font-size:14px;line-height:1.35}.trend-copy p{color:#859db0;margin:0;font-size:9px}.trend-meter span{color:#809db4;text-transform:uppercase;font-size:8px;display:block}.trend-meter b{color:#dff3ff;margin:4px 0;font-size:17px;display:block}.trend-meter i{background:#1e3447;border-radius:10px;height:5px;display:block;overflow:hidden}.trend-meter em{border-radius:inherit;background:linear-gradient(90deg,#4bb58d,#74c7ff);height:100%;display:block}.trend-state{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.trend-state b{color:#9ef0c7;letter-spacing:.08em;font-size:10px}.trend-state small{color:#87a2b8;font-size:9px}.trend-empty{color:#91a8bb;flex-direction:column;align-items:center;gap:7px;padding:55px 20px;font-size:11px;display:flex}.trend-empty b{color:#e4f0fa}@media (max-width:900px){.trend-summary{grid-template-columns:1fr}.trend-radar-head{flex-direction:column}.trend-row{grid-template-columns:35px 1fr}.trend-meter,.trend-state{text-align:left;align-items:flex-start}.trend-state,.trend-meter{grid-column:2}}.login-shell{background:var(--bg);place-items:center;min-height:100vh;padding:16px;display:grid}.login-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:14px;width:100%;max-width:380px;padding:26px;display:flex}.login-card .brand{min-width:0}.login-card h1{align-items:center;gap:8px;margin:6px 0 0;font-size:20px;display:flex}.login-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.login-card label{color:var(--soft);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:6px;font-size:11px;display:flex}.login-card input{font:inherit;text-transform:none;letter-spacing:0;color:var(--text);border:1px solid var(--line);background:#0c1117;border-radius:7px;padding:10px 12px;font-size:14px}.login-card input:focus{outline:2px solid var(--blue);outline-offset:1px}.login-card button{color:#fff;cursor:pointer;background:#2f5d86;border:0;border-radius:7px;padding:11px;font-weight:600}.login-card button:disabled{opacity:.55;cursor:default}.login-error{color:#f0b3b5;background:#2a1517;border:1px solid #6b3134;border-radius:7px;padding:9px 11px;font-size:12px}.head-user{align-items:flex-start}.head-user button{border:1px solid var(--line);color:var(--soft);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;margin-top:3px;padding:3px 7px;font-size:10px;display:inline-flex}.feed-critical .feed-icon{color:var(--red);background:#2a1517;border-color:#6b3134}.feed-warning .feed-icon{color:var(--amber);background:#2a2215;border-color:#6b5531}.today-alerts{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.today-alert{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex}.today-alert.ok{color:#a9d6bb;background:#111d18;border-color:#315043}.today-alert.warning{color:#e6c78f;background:#211b10;border-color:#6b5531}.today-alert.critical{color:#f0b3b5;background:#241214;border-color:#6b3134}.today-hero{grid-template-columns:2fr repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.today-hero>div{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;gap:6px;padding:16px;display:flex}.today-hero span{text-transform:uppercase;color:var(--muted);letter-spacing:.1em;font-size:9px}.today-hero b{letter-spacing:-.02em;font-size:30px}.today-hero b small{color:var(--muted);font-size:14px}.today-hero small{color:var(--muted);font-size:11px}.today-progress{background:#1c2631;border-radius:4px;height:6px;overflow:hidden}.today-progress i{background:var(--green);height:100%;display:block}.today-columns{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.today-panel{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:16px 18px}.today-panel h2{text-transform:uppercase;letter-spacing:.1em;color:var(--soft);margin:0 0 14px;font-size:12px}.today-empty{color:var(--muted);margin:0;font-size:12px}.today-bar{grid-template-columns:130px 1fr 40px;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:grid}.today-bar i{background:#1c2631;border-radius:4px;height:8px;overflow:hidden}.today-bar em{background:var(--blue);height:100%;display:block}.today-bar b{text-align:right}.today-pipeline{grid-template-columns:1fr 1fr;gap:12px 18px;margin:0;display:grid}.today-pipeline div{flex-direction:column;gap:2px;display:flex}.today-pipeline dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.today-pipeline dd{margin:0;font-size:18px;font-weight:600}.today-pipeline small{color:var(--muted);font-size:11px;font-weight:400}.today-latest{flex-direction:column;display:flex}.today-latest a{color:var(--text);border-top:1px solid #202a35;grid-template-columns:1fr auto;gap:3px 12px;padding:10px 0;text-decoration:none;display:grid}.today-latest a:first-child{border-top:0}.today-latest a:hover b{color:#fff;text-decoration:underline}.today-latest b{color:var(--soft);font-size:13px;font-weight:600}.today-latest span{color:var(--muted);flex-wrap:wrap;grid-column:1;align-items:center;gap:4px;font-size:11px;display:flex}.today-latest svg{color:var(--muted)}.today-latest>a>svg{grid-area:1/2/3;align-self:center}@media (max-width:1100px){.today-hero{grid-template-columns:repeat(2,1fr)}.today-hero>div:first-child{grid-column:1/-1}.today-columns{grid-template-columns:1fr}.head-meta>.head-user{display:flex}.head-user>span,.head-user>b{display:none}}@media (max-width:720px){.today-pipeline{grid-template-columns:1fr 1fr}.today-bar{grid-template-columns:100px 1fr 32px}}.status-stalled{color:#e18b8d}.status-stalled .status-dot{background:var(--red)}.status-disabled{color:#6e7b88}.video-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:4px;display:grid}.video-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.video-frame{aspect-ratio:9/16;background:#05080c}.video-frame video{object-fit:cover;width:100%;height:100%;display:block}.video-pending{height:100%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;font-size:12px;display:flex}.video-pending.failed b{color:var(--red)}.video-copy{flex-direction:column;gap:7px;padding:12px 13px 14px;display:flex}.video-copy>span{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700}.video-copy h3{margin:0;font-size:14px;line-height:1.35}.video-copy pre{white-space:pre-wrap;color:var(--soft);background:var(--panel2);border:1px solid var(--line);border-radius:8px;max-height:110px;margin:0;padding:8px;font:12px/1.45 inherit;overflow:auto}.video-actions{flex-wrap:wrap;gap:6px;display:flex}.video-actions a,.video-actions button{border:1px solid var(--line);background:var(--panel2);color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;text-decoration:none;display:inline-flex}.video-actions .primary{background:var(--blue);border-color:var(--blue);color:#0c1117;font-weight:700}
html:has(.dz){color:#111;background:#f8f6f2}html:has(.dz) body{color:#111;background:#f8f6f2}.dz{--ink:#111;--tomato:#ff4b3a;--tomato-dark:#e53b2b;--cream:#f8f6f2;--cream-2:#f2eee7;--cream-3:#e9e3d8;--card:#fff;--muted:#6f6b66;--line:#11111114;--green:#22b35e;--amber:#f4b740;--gray:#bdb8b0;--blue:#2f7cf6;--shadow:0 10px 30px #3c2c181a, 0 2px 6px #3c2c180f;--shadow-lg:0 24px 60px #3c2c1829;--radius:18px;font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;display:flex}.dz *,.dz :before,.dz :after{box-sizing:border-box}.dz a{color:inherit;text-decoration:none}.dz button{font:inherit;color:inherit;cursor:pointer}.dz :focus-visible{outline-offset:2px;border-radius:10px;outline:3px solid #ff4b3a73}.dz-h1{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.3vw,48px);font-weight:900;line-height:1}.dz-sub{color:var(--muted);margin-top:6px;font-size:clamp(14px,1.2vw,19px)}.dz-muted{color:var(--muted)}.dz-top{border-bottom:1px solid var(--line);z-index:40;background:#fff;align-items:center;gap:18px;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.dz-logo{width:auto;height:34px;display:block}.dz-divider{background:var(--line);width:1px;height:30px}.dz-workspace{background:var(--cream-2);white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:15px;font-weight:700;display:flex}.dz-search{flex:1;max-width:590px;margin:0 auto;position:relative}.dz-search input{background:var(--cream-2);width:100%;color:var(--ink);border:0;border-radius:14px;padding:13px 16px 13px 48px;font-size:15px}.dz-search input::placeholder{color:#8b8680}.dz-search svg{color:#6f6b66;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.dz-search-results{box-shadow:var(--shadow-lg);z-index:60;background:#fff;border-radius:16px;max-height:60vh;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.dz-search-results a{border-radius:12px;align-items:center;gap:12px;padding:9px 10px;display:flex}.dz-search-results a:hover,.dz-search-results a.active{background:var(--cream-2)}.dz-search-results img{background:var(--cream-2);object-fit:cover;border-radius:10px;width:34px;height:34px}.dz-bell{background:0 0;border:0;place-items:center;padding:6px;display:grid;position:relative}.dz-badge{background:var(--tomato);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-4px;right:-6px}.dz-me{background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:4px 6px;display:flex;position:relative}.dz-me img{background:var(--cream-2);object-fit:cover;width:46px;height:46px;box-shadow:var(--shadow);border:2px solid #fff;border-radius:50%}.dz-me b{text-align:left;font-size:15px;display:block}.dz-me small{color:var(--muted);text-align:left;font-size:12px;display:block}.dz-menu{box-shadow:var(--shadow-lg);z-index:60;background:#fff;border-radius:14px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.dz-menu a,.dz-menu button{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;display:flex}.dz-menu a:hover,.dz-menu button:hover{background:var(--cream-2)}.dz-main{flex:1;padding:22px 28px 120px;position:relative}.dz-head{z-index:3;flex-wrap:wrap;align-items:flex-end;gap:22px;margin-bottom:16px;display:flex;position:relative}.dz-pills{flex-wrap:wrap;gap:12px;display:flex}.dz-pill{border:1px solid var(--line);box-shadow:var(--shadow);white-space:nowrap;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:16px;display:flex}.dz-pill b{font-weight:800}.dz-dot{border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.dz-dot.red{background:var(--tomato)}.dz-dot.green{background:var(--green)}.dz-dot.gray{background:var(--gray)}.dz-dot.amber{background:var(--amber)}.dz-dot.sm{width:9px;height:9px}.dz-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--line)}.dz-btn{border:2px solid var(--ink);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-size:16px;font-weight:800;display:inline-flex}.dz-btn.primary{background:var(--tomato);border-color:var(--tomato);color:#fff}.dz-btn.primary:hover{background:var(--tomato-dark);border-color:var(--tomato-dark)}.dz-btn.ghost{border-color:var(--line)}.dz-btn:disabled{opacity:.5;cursor:not-allowed}.dz-chip{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;display:inline-flex}.dz-chip.active{background:var(--tomato);color:#fff;border-color:var(--tomato)}.dz-iconbtn{border:1px solid var(--line);width:44px;height:44px;box-shadow:var(--shadow);background:#fff;border-radius:12px;place-items:center;display:grid}.dz-dock{z-index:45;box-shadow:var(--shadow-lg);border:1px solid var(--line);background:#fff;border-radius:26px;align-items:center;gap:6px;padding:8px 12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.dz-dock a,.dz-dock button{color:#4a4744;background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:4px;min-width:82px;padding:10px 8px 8px;font-size:13px;font-weight:600;display:flex;position:relative}.dz-dock a.active{background:var(--tomato);color:#fff;box-shadow:0 8px 18px #ff4b3a59}.dz-dock .dz-badge{top:2px;right:18px}.dz-dock .sep{background:var(--line);width:1px;height:40px;margin:0 6px}.dz-dock .rooms{border:1px solid var(--line);border-radius:16px;flex-direction:row;gap:10px;min-width:0;padding:12px 16px;font-size:14px}.dz-rooms-menu{box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;gap:2px;width:240px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0}.dz-rooms-menu a{justify-content:space-between;border-radius:12px!important;flex-direction:row!important;padding:10px 12px!important;font-size:14px!important}.dz-rooms-menu a:hover{background:var(--cream-2)}.dz-focus{z-index:44;box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;display:flex;position:fixed;bottom:30px;left:28px}.dz-toggle{background:#d9d4cc;border:0;border-radius:999px;width:42px;height:24px;padding:0;transition:background .2s;position:relative}.dz-toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.dz-toggle[aria-checked=true]{background:var(--tomato)}.dz-toggle[aria-checked=true]:after{transform:translate(18px)}.dz-tabbar{display:none}.dz-hq{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.dz-zoom{box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.dz-zoom button{background:0 0;border:0;width:52px;height:40px;font-size:22px;font-weight:500}.dz-zoom button+button{border-top:1px solid var(--line)}.dz-zoom button.fit{font-size:13px;font-weight:700}.dz-desk{z-index:5;width:min(310px,30%);padding:18px;position:absolute;top:0;right:0}.dz-desk h2{letter-spacing:-.02em;align-items:center;gap:12px;margin:0 0 12px;font-size:20px;font-weight:900;display:flex}.dz-desk h2 .grow{flex:1}.dz-desk-list{gap:10px;max-height:470px;padding:2px;display:grid;overflow:auto}.dz-desk-item{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.dz-desk-item:hover{border-color:#ff4b3a80}.dz-desk-item img{background:var(--cream-2);object-fit:cover;border-radius:12px;flex:none;width:46px;height:46px}.dz-desk-item b{font-size:15px;display:block}.dz-desk-item span{color:#4a4744;font-size:13px;line-height:1.3;display:block}.dz-desk-item .dz-dot{width:10px;height:10px;position:absolute;top:8px;left:8px}.dz-desk-item .chev{color:#4a4744;flex:none;margin-left:auto}.dz-desk-group{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:8px 4px 2px;font-size:12px;font-weight:800}.dz-state{white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.dz-room{grid-template-columns:minmax(0,1fr) 470px;align-items:start;gap:22px;display:grid}.dz-back{box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-weight:700;display:inline-flex}.dz-crumbs{color:var(--muted);margin-bottom:6px;font-size:16px}.dz-count{border:1px solid var(--line);vertical-align:middle;background:#fff;border-radius:12px;align-items:center;gap:6px;margin-left:12px;padding:7px 11px;font-size:15px;font-weight:700;display:inline-flex}.dz-panel{gap:16px;padding:22px;display:grid}.dz-panel-close{position:absolute;top:14px;right:14px}.dz-profile{align-items:center;gap:18px;display:flex}.dz-profile img{object-fit:cover;background:var(--cream-2);border-radius:18px;flex:none;width:140px;height:140px}.dz-profile h2{letter-spacing:-.035em;margin:0 0 6px;font-size:40px;font-weight:900}.dz-box{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.dz-box h3{margin:0 0 12px;font-size:18px;font-weight:800}.dz-steps{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.dz-steps:before{content:"";background:var(--cream-3);height:3px;position:absolute;top:11px;left:12.5%;right:12.5%}.dz-steps .bar{background:var(--green);height:3px;position:absolute;top:11px;left:12.5%}.dz-step{color:var(--muted);flex-direction:column;align-items:center;gap:8px;font-size:13.5px;display:flex;position:relative}.dz-step i{background:var(--gray);color:#fff;width:24px;height:24px;box-shadow:0 0 0 1px var(--line);border:3px solid #fff;border-radius:50%;place-items:center;display:grid}.dz-step.done i{background:var(--green)}.dz-step.now i{background:var(--tomato)}.dz-step.now{color:var(--ink);font-weight:700}.dz-row{align-items:center;gap:12px;display:flex}.dz-task{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 4px;display:flex}.dz-task:first-of-type{border-top:0}.dz-task .ring{border:2px solid #a8a29a;border-radius:50%;flex:none;width:22px;height:22px}.dz-task b{font-size:15px;font-weight:600;display:block}.dz-task small{color:var(--muted);font-size:13px;display:block}.dz-article-link{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.dz-article-link small{color:var(--muted);font-size:12.5px;display:block}.dz-article-link b{font-size:16px;line-height:1.25;display:block}.dz-team{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:22px;display:grid}.dz-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dz-member{text-align:left;background:#fff;border:2px solid #0000;padding:12px}.dz-member.selected{border-color:var(--tomato)}.dz-member .pic{aspect-ratio:5/4;background:linear-gradient(#fbf8f3,#efe8dc);border-radius:14px;place-items:end center;display:grid;overflow:hidden}.dz-member .pic img{object-fit:contain;object-position:bottom;width:82%;height:100%}.dz-member h3{letter-spacing:-.02em;justify-content:space-between;margin:10px 2px 2px;font-size:22px;font-weight:900;display:flex}.dz-member p{color:var(--muted);margin:0 2px 8px;font-size:15px}.dz-pager{align-items:center;gap:12px;margin-top:16px;display:flex}.dz-lobby-strip{opacity:.95;border-radius:18px;width:100%;margin-top:14px;display:block}.dz-detail{position:sticky;top:96px;overflow:hidden}.dz-detail .hero{aspect-ratio:16/9;background:linear-gradient(#fbf8f3,#efe8dc);place-items:end center;display:grid;overflow:hidden}.dz-detail .hero img{object-fit:contain;height:112%;transform:translateY(8%)}.dz-detail .body{gap:12px;padding:20px 22px 22px;display:grid}.dz-detail h2{letter-spacing:-.035em;justify-content:space-between;align-items:center;margin:0;font-size:40px;font-weight:900;display:flex}.dz-duty{background:var(--cream-2);border-radius:12px;align-items:center;gap:14px;padding:12px 14px;font-size:14.5px;display:flex}.dz-facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dz-facts div{background:var(--cream-2);border-radius:12px;padding:10px 12px}.dz-facts small{color:var(--muted);font-size:12px;display:block}.dz-facts b{font-size:17px}.dz-note{color:#6b4a12;background:#fff4e5;border-radius:12px;padding:10px 12px;font-size:14px}.dz-grid2{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:22px;display:grid}.dz-empty{text-align:center;color:var(--muted);padding:50px 20px}.dz-empty img{width:140px;margin-bottom:8px}.dz-stat{align-items:center;gap:14px;padding:16px 18px;display:flex}.dz-stat b{letter-spacing:-.03em;font-size:34px;font-weight:900;line-height:1;display:block}.dz-stat span{color:#4a4744;font-size:15px}.dz.focus .dz-art-only,.dz.focus .dz-lobby-strip{display:none!important}.dz.focus *{transition:none!important;animation:none!important}@media (max-width:860px){.dz-top{gap:10px;height:64px;padding:0 14px}.dz-logo{height:26px}.dz-top .dz-divider,.dz-search,.dz-me .who{display:none}.dz-workspace{margin-left:auto;padding:8px 10px;font-size:13px}.dz-me img{width:40px;height:40px}.dz-main{padding:16px 14px 110px}.dz-dock,.dz-focus{display:none}.dz-tabbar{z-index:45;border-top:1px solid var(--line);padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#fff;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #3c2c1814}.dz-tabbar a,.dz-tabbar button{color:#4a4744;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:8px 2px;font-size:12.5px;font-weight:600;display:flex;position:relative}.dz-tabbar a.active{background:var(--tomato);color:#fff}.dz-tabbar .dz-badge{top:0;right:14%}.dz-sheet{z-index:70;box-shadow:var(--shadow-lg);padding:10px 18px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:26px 26px 0 0;max-height:82dvh;position:fixed;bottom:0;left:0;right:0;overflow:auto}.dz-sheet:before{content:"";background:#d6d0c7;border-radius:3px;width:46px;height:5px;margin:0 auto 12px;display:block}.dz-scrim{z-index:65;background:#11111140;position:fixed;inset:0}.dz-head{gap:12px}.dz-pill{padding:10px 12px;font-size:14px}.dz-desk{width:auto;margin-top:16px;padding:0;position:static}.dz-desk-list{max-height:none}.dz-room,.dz-team,.dz-grid2{grid-template-columns:minmax(0,1fr)}.dz-room .dz-panel-wrap{z-index:50;max-height:68dvh;padding-bottom:calc(84px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;position:fixed;bottom:0;left:0;right:0;overflow:auto}.dz-profile img{width:104px;height:104px}.dz-profile h2{font-size:34px}.dz-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dz-member h3{font-size:19px}.dz-detail{z-index:50;max-height:70dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;position:fixed;inset:auto 0 0;overflow:auto}.dz-detail .hero{aspect-ratio:21/9}.dz-detail h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.dz *{transition:none!important;animation:none!important}}.dz-login{background:radial-gradient(1200px 600px at 50% 0,#fff,#f2eee7);justify-content:center;align-items:center;padding:20px}.dz-login-card{gap:14px;width:min(440px,100%);padding:32px;display:grid;position:relative}.dz-login-logo{justify-self:start;height:40px}.dz-login-lou{background:#f2eee7;border-radius:50%;width:92px;height:92px;position:absolute;top:14px;right:18px}.dz-login-card h1{letter-spacing:-.02em;align-items:center;gap:10px;margin:10px 0 0;font-size:22px;font-weight:900;display:flex}.dz-login-card p{color:var(--muted);margin:0}.dz-login-card label{gap:6px;font-size:14px;font-weight:700;display:grid}.dz-login-card input{font:inherit;color:var(--ink);background:#fff;border:1px solid #11111124;border-radius:12px;padding:13px 14px;font-size:16px}.dz-login-card input:focus{border-color:var(--tomato);outline:3px solid #ff4b3a59}.dz-login-card button[disabled]{opacity:.6;cursor:not-allowed}@media (max-width:1400px){.dz-side-art{display:none!important}}.dz-member .pic img,.dz-detail .hero img,.dz-profile img,.dz-desk-item img,.dz-me img,.dz-search-results img,.dz-empty img,.dz-login-lou{mix-blend-mode:multiply}.dz-detail .hero{aspect-ratio:auto;height:260px}.dz-detail .hero img{object-fit:contain;width:auto;max-width:100%;height:250px;transform:none}.dz-desk-list{max-height:330px}@media (max-width:860px){.dz-workspace{white-space:nowrap;max-width:150px;overflow:hidden}.dz-workspace .label{text-overflow:ellipsis;overflow:hidden}.dz-workspace .chev,.dz-pill.secondary{display:none}.dz-head .dz-h1{font-size:34px}}.dz-workspace .short{display:none}@media (max-width:860px){.dz-workspace .long{display:none}.dz-workspace .short{display:inline}}.dz-panel-wrap{position:relative}@media (max-width:860px){.dz-room .dz-panel-wrap{position:fixed}.dz-workspace{max-width:170px}.dz-me>svg{display:none}.dz-room .dz-panel-wrap,.dz-detail{bottom:calc(70px + env(safe-area-inset-bottom));z-index:44;max-height:50dvh;padding-bottom:12px;box-shadow:0 -12px 40px #3c2c182e}:is(.dz-main:has(.dz-panel-wrap),.dz-main:has(.dz-detail)){padding-bottom:52dvh}.dz-head .dz-pills[role=tablist]{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding-bottom:2px;overflow-x:auto}.dz-head .dz-pills[role=tablist] .dz-chip{flex:none;padding:8px 14px}.dz-detail .hero{height:150px}.dz-detail .hero img{height:145px}.dz-detail .body{gap:8px;padding:14px 18px}.dz-head .dz-search{width:100%;max-width:none!important;margin:0!important}}.dz-stage{width:100%;position:relative;overflow:hidden;container-type:inline-size}.dz-stage-art{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.dz-stage a,.dz-stage button{position:absolute}.dz-stage .hit{cursor:pointer;background:0 0;border:0;border-radius:10px}.dz-stage .hit:hover{background:#1111110a}.dz-stage .tab{color:#111;background:#f6f3ee;border:0;border-radius:.65cqw;place-items:center;font-weight:600;display:grid;box-shadow:0 1px 2px #3c2c181a}.dz-stage .tab.active{color:#fff;background:linear-gradient(#ff5a45,#f3392a);font-weight:700;box-shadow:0 2px 6px #f3392a4d}.dz-stage .num{letter-spacing:-.02em;color:#111;white-space:nowrap;font-weight:900;line-height:1}.dz-stage .lbl{color:#222;white-space:nowrap;font-weight:500;line-height:1}.dz-stage .note{color:#2a2826;white-space:nowrap;align-items:center;font-style:italic;display:flex;overflow:hidden}.dz-stage .note i{border-radius:50%;flex:none}.dz-stage .t{color:#111;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;line-height:1.25;overflow:hidden}.dz-stage .t2{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.32;display:-webkit-box;overflow:hidden}.dz-stage .m{color:#6f6b66;font-weight:500}.dz-stage .row{white-space:nowrap;align-items:center;display:flex;overflow:hidden}.dz-stage img.cut{object-fit:contain;mix-blend-mode:multiply;pointer-events:none}.dz-stage .head{pointer-events:none;overflow:hidden}.dz-stage .head img{mix-blend-mode:multiply;width:180%;max-width:none;position:absolute;top:-4%;left:-40%}.dz-stage img{pointer-events:none}.dz-stage .mark{color:#222;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.dz-stage .mark.ring{border:2px solid #8c8883}.dz-stage .mark.check{color:#fff;background:#2fb463}.dz-stage button.mark{cursor:pointer;color:#6f6b66;background:#f1ede7}.dz-stage button.mark:hover{color:#e8321f;background:#fdeae6}.dz-stage .chip{color:#111;cursor:pointer;white-space:nowrap;background:#f8f4f0;border:0;border-radius:1.4cqw;align-items:center;font-weight:600;display:flex;box-shadow:0 1px 3px #3c2c181f}.dz-stage .chip i{border-radius:50%;flex:none}.dz-stage .chip b{color:#4a4744;margin-left:auto}.dz-stage .chip.active{box-shadow:inset 0 0 0 .3cqw #f3392a,0 1px 3px #3c2c181f}.dz-stage .fmt{color:#333;cursor:pointer;white-space:nowrap;background:#fcfaf8;border:1px solid #e4dfd8;border-radius:.6cqw;justify-content:center;align-items:center;font-weight:500;display:flex}.dz-stage .fmt.active{color:#e8321f;background:#fdefeb;border:1.5px solid #f3392a;font-weight:600}.dz-stage .field{color:#111;font:inherit;resize:none;background:0 0;border:0;outline:0;padding:.4em .5em;line-height:1.35}.dz-stage .field::placeholder{color:#a39e98}.dz-stage .busy{cursor:progress;background:#ffffff73!important}.dz-stage .flow a,.dz-stage .flow button{position:relative}.dz-stage .scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9d3cb transparent;overflow-y:auto}.dz-stage .scroll.bare{scrollbar-width:none}.dz-stage .scroll.bare::-webkit-scrollbar{display:none}.dz-stage .pill{white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.dz-stage .pill i{border-radius:50%;flex:none}.dz-stage .btn{cursor:pointer;white-space:nowrap;border-radius:.6cqw;justify-content:center;align-items:center;gap:.5em;font-weight:700;text-decoration:none;display:flex}.dz-stage .btn.red{color:#fff;background:linear-gradient(#ff5a45,#f3392a);border:0}.dz-stage .btn.white{color:#111;background:#fff;border:1px solid #e3ded7}.dz-stage .btn:disabled{opacity:.55;cursor:default}.dz-stage .switch{cursor:pointer;background:#cfcac4;border:0;border-radius:999px;padding:0;position:absolute}.dz-stage .switch:after{content:"";aspect-ratio:1;background:#fff;border-radius:50%;height:80%;transition:left .15s;position:absolute;top:10%;left:6%;box-shadow:0 1px 2px #0003}.dz-stage .switch[aria-checked=true]{background:#f3392a}.dz-stage .switch[aria-checked=true]:after{left:auto;right:6%}.dz-stage .switch:disabled{cursor:default}.dz-full{margin:-22px -28px 0}.dz-only-phone{display:none}.dz-review-bar{background:#faf5ef;grid-template-columns:auto 1fr 1.25fr;align-items:center;gap:2.2vw;padding:1vw 3vw 3vw}.dz-review-bar button{font:inherit;cursor:pointer;white-space:nowrap;border-radius:2vw;padding:2.8vw 0;font-size:3.9vw;font-weight:700}.dz-review-bar .link{color:#222;background:0 0;border:0;padding:2.6vw 3vw;font-size:4vw;text-decoration:underline}.dz-review-bar .white{color:#111;background:#fff;border:1px solid #e6e1da;box-shadow:0 1px 3px #3c2c181a}.dz-review-bar .red{color:#fff;background:linear-gradient(#ff5a45,#f3392a);border:0;font-size:4.6vw}.dz-review-bar button:disabled{opacity:.55;cursor:default}@media (max-width:860px){.dz-full{margin:-16px -14px 0}.dz-only-pc{display:none}.dz-only-phone{display:block}.dz-review-bar.dz-only-phone{display:grid}}.dz-member .pic img.scene,.dz-detail .hero img.scene{object-fit:cover;mix-blend-mode:normal;width:100%;height:100%}.dz-profile img.scene{object-fit:cover;mix-blend-mode:normal}.dz-desk-item img.icon{mix-blend-mode:normal;object-fit:contain;background:#f6f2ec;padding:6px}.dz-detail .hero:has(img.scene){aspect-ratio:440/202;height:auto}.dz-ws-menu{min-width:280px;max-height:70vh;left:0;right:auto;overflow-y:auto}.dz-ws-head{color:var(--muted,#6f6b66);text-transform:uppercase;letter-spacing:.04em;padding:8px 12px 4px;font-size:12px;font-weight:700;display:block}.dz-ws-name{flex:1;min-width:0;line-height:1.25;display:grid}.dz-ws-name b,.dz-ws-name small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dz-ws-name small{color:#6f6b66;font-size:12px}.dz-overlay{z-index:65;background:#11111140;position:fixed;inset:0}.dz-dialog{z-index:70;gap:14px;width:min(460px,100vw - 28px);max-height:calc(100vh - 40px);padding:22px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dz-dialog h2{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:900}.dz-dialog p{margin:0}.dz-form label,.dz-dialog label{gap:6px;font-size:14px;font-weight:700;display:grid}.dz-form input,.dz-form select,.dz-dialog input,.dz-dialog select{font:inherit;color:var(--ink,#111);background:#fff;border:1px solid #11111124;border-radius:10px;min-width:0;padding:10px 12px;font-size:15px;font-weight:500}.dz-form input:focus,.dz-form select:focus,.dz-dialog input:focus,.dz-dialog select:focus{border-color:var(--tomato,#f3392a);outline:3px solid #ff4b3a4d}.dz-form input:disabled,.dz-form select:disabled{color:#6f6b66;background:#f5f2ee}.dz-setup{grid-template-columns:280px 1fr;gap:24px;max-width:1100px;margin:0 auto;display:grid}.dz-setup-steps{align-content:start;gap:8px;padding:18px;display:grid}.dz-setup-steps button{font:inherit;text-align:left;cursor:pointer;color:var(--ink,#111);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-weight:700;display:flex}.dz-setup-steps button[aria-current=step]{border-color:var(--tomato,#f3392a);background:#fff}.dz-setup-steps .num{background:#ece7e0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.dz-setup-steps .num.done{color:#fff;background:#2fb463}.dz-setup-steps small{color:#8a8580;font-weight:500;display:block}.dz-setup-body{align-content:start;gap:16px;padding:26px;display:grid}.dz-setup-body h1{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:900}.dz-setup .btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5em;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.dz-setup .btn.red{color:#fff;background:linear-gradient(#ff5a45,#f3392a);border:0}.dz-setup .btn.white{color:#111;background:#fff;border:1px solid #e3ded7}.dz-setup .btn:disabled{opacity:.55;cursor:default}.dz-setup .chips{flex-wrap:wrap;gap:8px;display:flex}.dz-setup .chips span{background:#f3efe9;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.dz-setup .chips button{cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:1}@media (max-width:860px){.dz-setup{grid-template-columns:1fr}}.dz-zoomstage{touch-action:none;-webkit-user-select:none;user-select:none;background:#f8f4f0;width:100%;height:100%;position:relative;overflow:hidden}.dz-zoomstage-content{transform-origin:0 0;position:absolute;top:0;left:0}.dz-zoomstage-tools{z-index:4;position:absolute;bottom:14px;right:14px}.dz-zoom button[disabled]{opacity:.35;cursor:default}.dz-office-frame{aspect-ratio:1195/692;border-radius:22px;padding:0;position:relative;overflow:hidden}.dz-office-art{pointer-events:none;width:1195px;height:692px;display:block}.dz-seat-hit{cursor:pointer;background:0 0;border:0;border-radius:30px;padding:0;position:absolute}.dz-seat-hit:hover{background:#ff4b3a0f}.dz-seat-hit.selected{box-shadow:inset 0 0 0 5px var(--tomato);background:#ff4b3a12}.dz-seat-hit:focus-visible{outline:5px solid var(--tomato);outline-offset:-5px}.dz-office-tag{color:#fff;white-space:nowrap;background:#2b2b2b;border-radius:.45em;padding:.42em .95em;font-weight:800;line-height:1;position:absolute;top:20px;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000002e}.dz-office-tag:after{content:"";border:.38em solid #0000;border-top-color:#2b2b2b;border-bottom:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dz-floor-frame{border-radius:22px;height:min(70vh,640px);padding:0;position:relative;overflow:hidden}.dz-floor-room{cursor:pointer;background:0 0;border:0;border-radius:30px;padding:0;position:absolute}.dz-floor-room img{pointer-events:none;border-radius:30px;width:100%;height:100%;display:block}.dz-floor-room:hover,.dz-floor-room:focus-visible{outline-offset:0;outline:10px solid #ff4b3a8c}.dz-floor-room.idle img{filter:grayscale(.9);opacity:.55}.dz-floor-sign{z-index:2;color:#fff;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow);background:#2b2b2b;border-radius:10px;align-items:center;gap:8px;padding:6px 11px;font-size:13px;display:flex;position:absolute;transform:translate(-50%,-50%)}.dz-floor-sign .dz-state{color:#fff;opacity:.9;font-size:12px;font-weight:600}.dz-floor-note{z-index:3;box-shadow:var(--shadow);background:#fff;border-radius:12px;max-width:calc(100% - 110px);padding:9px 13px;font-size:13px;font-weight:600;position:absolute;bottom:14px;left:14px}.dz-rooms-menu{max-height:min(70vh,640px);overflow:auto}@media (max-width:860px){.dz-floor-frame{border-radius:18px;height:58dvh}.dz-office-frame{aspect-ratio:auto;border-radius:18px;height:52dvh}.dz-floor-sign{padding:5px 9px;font-size:12px}}
