.PlazaOsEmblem-module__GB25pG__root{width:100%;height:100%;min-height:inherit;background:0 0;place-items:center;display:grid;position:relative;overflow:visible}.PlazaOsEmblem-module__GB25pG__mark{z-index:1;object-fit:contain;background:0 0;width:min(100%,440px);height:auto;animation:5.5s ease-in-out infinite PlazaOsEmblem-module__GB25pG__emblemFloat;position:relative}@keyframes PlazaOsEmblem-module__GB25pG__emblemFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.PlazaOsEmblem-module__GB25pG__mark{animation:none}}
.BootSequence-module__0w1ZBq__overlay{z-index:50;background:radial-gradient(55% 45% at 50% 42%, #0c3c208c, transparent 70%), linear-gradient(160deg, #020a06 0%, #04131c 48%, var(--ink) 100%);cursor:pointer;align-content:center;place-items:center;gap:14px;display:grid;position:fixed;inset:0}.BootSequence-module__0w1ZBq__emblem{width:min(280px,62vw);height:min(280px,62vw);margin-bottom:22px}.BootSequence-module__0w1ZBq__brand{color:var(--saffron);font-family:var(--font-display), sans-serif;letter-spacing:-.04em;text-align:center;margin:0;font-size:clamp(1.6rem,4.5vw,2.6rem);font-weight:700}.BootSequence-module__0w1ZBq__tagline{color:var(--paper);letter-spacing:.02em;text-align:center;margin:0;font-size:clamp(.85rem,1.6vw,1.05rem);font-weight:650}.BootSequence-module__0w1ZBq__status{min-height:24px;color:var(--turquoise);align-items:center;gap:10px;font-size:.86rem;font-weight:700;display:flex}.BootSequence-module__0w1ZBq__statusOnline{color:var(--saffron)}.BootSequence-module__0w1ZBq__dot{background:currentColor;border-radius:50%;width:8px;height:8px}.BootSequence-module__0w1ZBq__statusOnline .BootSequence-module__0w1ZBq__dot{animation:BootSequence-module__0w1ZBq__ping 1.2s var(--ease) infinite}.BootSequence-module__0w1ZBq__scan{background:#fffdf71f;width:min(220px,60vw);height:2px;position:relative;overflow:hidden}.BootSequence-module__0w1ZBq__scanBar{background:linear-gradient(90deg, transparent, var(--turquoise), transparent);width:40%;animation:1s ease-in-out infinite BootSequence-module__0w1ZBq__sweep;position:absolute;inset-block:0}.BootSequence-module__0w1ZBq__skipHint{color:#fffdf761;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700;position:absolute;bottom:24px}[dir=rtl] .BootSequence-module__0w1ZBq__tagline,[dir=rtl] .BootSequence-module__0w1ZBq__status,[dir=rtl] .BootSequence-module__0w1ZBq__skipHint{font-family:var(--font-dari), var(--font-body), sans-serif}[dir=rtl] .BootSequence-module__0w1ZBq__skipHint{letter-spacing:0;text-transform:none;font-size:.82rem}[dir=rtl] .BootSequence-module__0w1ZBq__status{font-size:.96rem}[dir=rtl] .BootSequence-module__0w1ZBq__tagline{font-size:clamp(.95rem,1.7vw,1.15rem)}@keyframes BootSequence-module__0w1ZBq__sweep{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes BootSequence-module__0w1ZBq__ping{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.BootSequence-module__0w1ZBq__scanBar,.BootSequence-module__0w1ZBq__statusOnline .BootSequence-module__0w1ZBq__dot{animation:none}}
.VideoLoop-module__ssjDwW__loop{background:var(--ink);height:100%;position:relative;overflow:hidden}.VideoLoop-module__ssjDwW__media{object-fit:cover;width:100%;height:100%;display:block}.VideoLoop-module__ssjDwW__label{color:var(--paper);letter-spacing:.06em;text-transform:uppercase;background:#04131cb8;padding:2px 8px;font-size:.6rem;font-weight:800;position:absolute;inset-block-end:6px;inset-inline-start:8px}[dir=rtl] .VideoLoop-module__ssjDwW__label{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0;text-transform:none;font-size:.74rem}
.scene-module__0dCD_q__scene{width:min(1120px,100%);margin-inline:auto;position:relative}.scene-module__0dCD_q__demo{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:var(--saffron);margin-bottom:10px;padding:4px 10px;font-size:.66rem;font-weight:900;display:inline-block}.scene-module__0dCD_q__heading{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;text-wrap:balance;margin:0 0 .3em;font-size:clamp(1.65rem,3.4vw,2.35rem);font-weight:750;line-height:1.15}.scene-module__0dCD_q__sub{color:#fffdf7b8;margin:0 0 1rem;font-size:clamp(.92rem,1.5vw,1.05rem);font-weight:600;line-height:1.5}.scene-module__0dCD_q__punch{color:#fffdf7b8;max-width:60ch;margin:1.2rem 0 0;padding-inline-start:1.4em;font-size:clamp(.85rem,1.3vw,1rem);font-weight:600;line-height:1.5;position:relative}.scene-module__0dCD_q__punch:before{content:"// ";color:var(--turquoise);font-weight:800}.scene-module__0dCD_q__stageBox{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:#04131c52;border:1px solid #45beb14d;min-height:280px;margin-top:18px;padding:18px;position:relative;overflow:hidden}html[dir=rtl] .scene-module__0dCD_q__demo{letter-spacing:0;text-transform:none;font-size:.78rem;font-family:var(--font-dari), var(--font-body), sans-serif}html[dir=rtl] .scene-module__0dCD_q__heading{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0;font-size:clamp(1.8rem,3.6vw,2.5rem);line-height:1.3}html[dir=rtl] .scene-module__0dCD_q__sub{font-family:var(--font-dari), var(--font-body), sans-serif;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.6}html[dir=rtl] .scene-module__0dCD_q__punch{max-width:62ch;padding-inline:0 1.4em;font-size:clamp(.95rem,1.4vw,1.1rem)}html[dir=rtl] .scene-module__0dCD_q__punch:before{content:""}html[dir=rtl] .scene-module__0dCD_q__punch:after{content:" //";color:var(--turquoise);font-weight:800}
.CamerasScene-module__CIlUDW__board{grid-template-columns:1.1fr 1fr;gap:16px;min-height:340px;display:grid}.CamerasScene-module__CIlUDW__feed{background:#04131cb8;border:1px solid #fffdf72e;gap:12px;padding:14px;display:grid}.CamerasScene-module__CIlUDW__feedHead{color:#fffdf7d9;align-items:center;gap:10px;font-size:.85rem;font-weight:750;display:inline-flex}.CamerasScene-module__CIlUDW__rec{background:var(--pom);width:10px;height:10px;animation:1.4s ease-in-out infinite CamerasScene-module__CIlUDW__blink;box-shadow:0 0 0 4px #b53a2740}@keyframes CamerasScene-module__CIlUDW__blink{50%{opacity:.35}}.CamerasScene-module__CIlUDW__mosaic{border:1px solid #fffdf71f;grid-template-columns:repeat(3,1fr);gap:8px;height:160px;display:grid}.CamerasScene-module__CIlUDW__watch{color:#fffdf7c7;margin:0;font-size:.95rem;font-weight:650;line-height:1.45}.CamerasScene-module__CIlUDW__rules{background:#0a777a47;border:1px solid #45beb173;align-content:start;gap:12px;padding:18px;display:grid;position:relative}.CamerasScene-module__CIlUDW__rules strong{color:var(--turquoise);font-size:1.05rem;font-weight:800}.CamerasScene-module__CIlUDW__rules ul{gap:8px;margin:0;padding-inline-start:1.1rem;display:grid}.CamerasScene-module__CIlUDW__rules li{color:#fffdf7eb;font-size:.98rem;font-weight:650;line-height:1.45}.CamerasScene-module__CIlUDW__alert{color:var(--paper);letter-spacing:.04em;background:var(--pom);justify-self:start;margin-top:8px;padding:6px 12px;font-size:.78rem;font-weight:900}@media (max-width:800px){.CamerasScene-module__CIlUDW__board{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CamerasScene-module__CIlUDW__rec{animation:none}}html[dir=rtl] .CamerasScene-module__CIlUDW__feedHead{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0}html[dir=rtl] .CamerasScene-module__CIlUDW__watch{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0}html[dir=rtl] .CamerasScene-module__CIlUDW__rules strong{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0}html[dir=rtl] .CamerasScene-module__CIlUDW__rules li{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0}html[dir=rtl] .CamerasScene-module__CIlUDW__alert{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0}
.HawalaScene-module__hUjKgq__board{grid-template-columns:1.05fr 1fr;gap:16px 22px;min-height:390px;display:grid;position:relative;overflow:hidden}.HawalaScene-module__hUjKgq__lobby{z-index:0;pointer-events:none;opacity:.55;position:absolute;inset:0}.HawalaScene-module__hUjKgq__plazaFace{inset-inline-end:6%;background:linear-gradient(#1a3038 0%,#0f1c22 100%);border:1px solid #fffdf72e;gap:4px;width:min(160px,28%);padding:10px 8px 14px;display:grid;position:absolute;top:8%;box-shadow:0 20px 40px #00000059}.HawalaScene-module__hUjKgq__floorRow{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.HawalaScene-module__hUjKgq__window{background:linear-gradient(#45beb159,#0c5b7780);height:7px;display:block;box-shadow:inset 0 0 0 1px #071c2773}.HawalaScene-module__hUjKgq__canopy{inset-inline-end:calc(6% + 18px);background:#f2bd438c;width:min(120px,22%);height:10px;position:absolute;top:calc(8% + 118px)}.HawalaScene-module__hUjKgq__door{inset-inline-end:calc(6% + 58px);background:#071c27d9;border:1px solid #fffdf740;width:28px;height:36px;position:absolute;top:calc(8% + 128px)}.HawalaScene-module__hUjKgq__plazaFloor{background:linear-gradient(#0000,#071c278c 30%,#0c181ebf),repeating-linear-gradient(90deg,#0000 0 28px,#fffdf70a 28px 29px);height:28%;position:absolute;inset:auto 0 0}.HawalaScene-module__hUjKgq__visitor,.HawalaScene-module__hUjKgq__desk,.HawalaScene-module__hUjKgq__journey,.HawalaScene-module__hUjKgq__ticket{z-index:1;position:relative}.HawalaScene-module__hUjKgq__visitor{align-self:end;align-items:center;gap:14px;display:flex}.HawalaScene-module__hUjKgq__person{background:var(--turquoise);clip-path:polygon(20% 0,80% 0,100% 28%,78% 100%,22% 100%,0 28%);width:46px;height:46px;box-shadow:0 12px 28px #00000059}.HawalaScene-module__hUjKgq__visitorCopy{gap:6px;display:grid}.HawalaScene-module__hUjKgq__visitor small{color:#fffdf7eb;font-size:.95rem;font-weight:750}.HawalaScene-module__hUjKgq__step{width:22px;height:22px;color:var(--ink);background:var(--saffron);justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}.HawalaScene-module__hUjKgq__desk{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#073c5a9e;border:1px solid #fffdf738;align-content:start;gap:12px;padding:14px 14px 0;display:grid}.HawalaScene-module__hUjKgq__deskHead{align-items:center;gap:10px;display:flex}.HawalaScene-module__hUjKgq__desk strong{font-size:.95rem;font-weight:750}.HawalaScene-module__hUjKgq__screen{background:#04131cb8;border:1px solid #45beb159;gap:8px;padding:12px;display:grid}.HawalaScene-module__hUjKgq__desk code{white-space:nowrap;color:var(--ink);font-family:var(--font-display), sans-serif;background:var(--saffron);padding:10px 12px;font-size:1.2rem;font-weight:700;display:block;overflow:hidden}.HawalaScene-module__hUjKgq__deskCounter{background:linear-gradient(90deg,#183945,#0a777a);height:14px;margin-top:4px}.HawalaScene-module__hUjKgq__journey{grid-column:1/-1;gap:8px;display:grid}.HawalaScene-module__hUjKgq__route{width:100%;height:90px}.HawalaScene-module__hUjKgq__waypoints{flex-wrap:wrap;gap:8px 12px;display:flex}.HawalaScene-module__hUjKgq__waypoint{color:#fffdf7e0;background:#fffdf70f;border:1px solid #fffdf729;padding:6px 10px;font-size:.88rem;font-weight:700}.HawalaScene-module__hUjKgq__waypointStrong{color:var(--ink);background:var(--turquoise);border-color:var(--turquoise)}.HawalaScene-module__hUjKgq__ticket{width:min(300px,100%);color:var(--ink);background:linear-gradient(#fffdf7 0%,#f4f0e5 100%);border:1px solid #071c271f;grid-column:1/-1;justify-self:end;gap:6px;padding:16px 18px 18px;display:grid;box-shadow:0 18px 40px #0006}.HawalaScene-module__hUjKgq__ticketHead{align-items:center;gap:10px;margin-bottom:4px;display:flex}.HawalaScene-module__hUjKgq__ticketHead span:last-child{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.HawalaScene-module__hUjKgq__ticket strong{font-family:var(--font-display), sans-serif;font-size:1.4rem;line-height:1.15}.HawalaScene-module__hUjKgq__ticket em{color:var(--pom);font-size:1.15rem;font-style:normal;font-weight:800}.HawalaScene-module__hUjKgq__ticketCode{font-family:var(--font-display), sans-serif;letter-spacing:.08em;color:var(--lapis);margin-top:4px;font-size:.95rem;font-weight:800}.HawalaScene-module__hUjKgq__perforation{border-top:2px dashed #071c2738;height:0;margin-top:8px}@media (max-width:720px){.HawalaScene-module__hUjKgq__board{grid-template-columns:1fr;min-height:auto}.HawalaScene-module__hUjKgq__plazaFace,.HawalaScene-module__hUjKgq__canopy,.HawalaScene-module__hUjKgq__door{display:none}.HawalaScene-module__hUjKgq__ticket{justify-self:stretch}}html[dir=rtl] .HawalaScene-module__hUjKgq__visitor small{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .HawalaScene-module__hUjKgq__desk strong{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .HawalaScene-module__hUjKgq__waypoint{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .HawalaScene-module__hUjKgq__ticketHead span:last-child{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .HawalaScene-module__hUjKgq__ticket strong{font-family:var(--font-dari), var(--font-display), sans-serif}
.InfraScene-module__CI4Gsa__board{grid-template-columns:1.1fr 1fr;gap:16px;min-height:340px;display:grid}.InfraScene-module__CI4Gsa__plant{background:#04131cb8;border:1px solid #fffdf72e;gap:12px;padding:14px;display:grid}.InfraScene-module__CI4Gsa__plantHead{color:#fffdf7d9;align-items:center;gap:10px;font-size:.85rem;font-weight:750;display:inline-flex}.InfraScene-module__CI4Gsa__pulse{background:var(--turquoise);border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite InfraScene-module__CI4Gsa__beat;box-shadow:0 0 0 4px #45beb140}@keyframes InfraScene-module__CI4Gsa__beat{50%{opacity:.45}}.InfraScene-module__CI4Gsa__readouts{border:1px solid #fffdf71f;gap:8px;margin:0;padding:0;list-style:none;display:grid}.InfraScene-module__CI4Gsa__readouts li{border-bottom:1px solid #fffdf71a;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;display:flex}.InfraScene-module__CI4Gsa__readouts li:last-child{border-bottom:none}.InfraScene-module__CI4Gsa__readouts span{color:#fffdf799;font-size:.8rem;font-weight:650}.InfraScene-module__CI4Gsa__readouts strong{color:var(--paper);text-align:end;font-size:.92rem;font-weight:800}.InfraScene-module__CI4Gsa__note{color:#fffdf7c7;margin:0;font-size:.95rem;font-weight:650;line-height:1.45}.InfraScene-module__CI4Gsa__rules{background:#0a777a47;border:1px solid #45beb173;align-content:start;gap:12px;padding:18px;display:grid;position:relative}.InfraScene-module__CI4Gsa__rules strong{color:var(--turquoise);font-size:1.05rem;font-weight:800}.InfraScene-module__CI4Gsa__rules ul{gap:8px;margin:0;padding-inline-start:1.1rem;display:grid}.InfraScene-module__CI4Gsa__rules li{color:#fffdf7eb;font-size:.98rem;font-weight:650;line-height:1.45}.InfraScene-module__CI4Gsa__alert{color:var(--paper);letter-spacing:.04em;background:var(--pom);justify-self:start;margin-top:8px;padding:6px 12px;font-size:.78rem;font-weight:900}@media (max-width:800px){.InfraScene-module__CI4Gsa__board{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.InfraScene-module__CI4Gsa__pulse{animation:none}}html[dir=rtl] .InfraScene-module__CI4Gsa__plantHead{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0}html[dir=rtl] .InfraScene-module__CI4Gsa__readouts span{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0}html[dir=rtl] .InfraScene-module__CI4Gsa__readouts strong{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0}html[dir=rtl] .InfraScene-module__CI4Gsa__note{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0}html[dir=rtl] .InfraScene-module__CI4Gsa__rules strong{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0}html[dir=rtl] .InfraScene-module__CI4Gsa__rules li{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0}html[dir=rtl] .InfraScene-module__CI4Gsa__alert{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0}
.RoomMap-module__pcqz1a__map{background:#04131c80;border:1px solid #fffdf724;gap:14px;margin-top:22px;padding:18px 20px;display:grid}.RoomMap-module__pcqz1a__head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.RoomMap-module__pcqz1a__heading{color:var(--paper);font-family:var(--font-display), sans-serif;margin:0;font-size:1.15rem;font-weight:650}.RoomMap-module__pcqz1a__sample{color:#fffdf77a;letter-spacing:.04em;font-size:.7rem;font-weight:700}.RoomMap-module__pcqz1a__floorFilter{min-height:32px;color:var(--paper);font:inherit;background:#fffdf714;border:1px solid #fffdf73d;margin-inline-start:auto;padding:0 10px;font-size:.76rem;font-weight:700}.RoomMap-module__pcqz1a__floorFilter option{color:var(--ink)}.RoomMap-module__pcqz1a__grid{gap:8px;max-height:260px;display:grid;overflow-y:auto}.RoomMap-module__pcqz1a__row{grid-template-columns:5rem 1fr;align-items:center;gap:10px;display:grid}.RoomMap-module__pcqz1a__floorLabel{color:#fffdf799;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800}.RoomMap-module__pcqz1a__cells{flex-wrap:wrap;gap:6px;display:flex}.RoomMap-module__pcqz1a__cell{min-width:34px;height:30px;color:var(--paper);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .16s var(--ease), border-color .16s var(--ease);background:#fffdf71a;border:1px solid #fffdf72e;padding:0 6px;font-size:.72rem;font-weight:700}.RoomMap-module__pcqz1a__cell:hover{transform:translateY(-2px)}.RoomMap-module__pcqz1a__cellSelected{border-color:var(--paper);border-width:2px}.RoomMap-module__pcqz1a__occupied{background:var(--lapis)}.RoomMap-module__pcqz1a__late{background:var(--saffron);color:var(--ink)}.RoomMap-module__pcqz1a__empty{color:#fffdf7b3;background:0 0;border-style:dashed}.RoomMap-module__pcqz1a__summary{border-top:1px solid #fffdf724;flex-wrap:wrap;align-items:center;gap:12px;min-height:40px;padding-top:10px;display:flex}.RoomMap-module__pcqz1a__hint{color:#fffdf76b;margin:0;font-size:.78rem}.RoomMap-module__pcqz1a__summaryTenant{color:var(--paper);font-weight:700}.RoomMap-module__pcqz1a__summaryMeta{color:#fffdf799;font-variant-numeric:tabular-nums;font-size:.82rem}.RoomMap-module__pcqz1a__summaryBadge{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:var(--mist,#d9e6e2);padding:4px 10px;font-size:.66rem;font-weight:900}.RoomMap-module__pcqz1a__summaryBadge.RoomMap-module__pcqz1a__late{color:var(--ink)}.RoomMap-module__pcqz1a__summaryBadge.RoomMap-module__pcqz1a__occupied{color:var(--paper)}[dir=rtl] .RoomMap-module__pcqz1a__heading,[dir=rtl] .RoomMap-module__pcqz1a__sample,[dir=rtl] .RoomMap-module__pcqz1a__floorFilter,[dir=rtl] .RoomMap-module__pcqz1a__floorLabel,[dir=rtl] .RoomMap-module__pcqz1a__cell,[dir=rtl] .RoomMap-module__pcqz1a__hint,[dir=rtl] .RoomMap-module__pcqz1a__summaryTenant,[dir=rtl] .RoomMap-module__pcqz1a__summaryMeta,[dir=rtl] .RoomMap-module__pcqz1a__summaryBadge{font-family:var(--font-dari), var(--font-body), sans-serif}[dir=rtl] .RoomMap-module__pcqz1a__sample,[dir=rtl] .RoomMap-module__pcqz1a__hint{font-size:.86rem}[dir=rtl] .RoomMap-module__pcqz1a__summaryBadge{letter-spacing:0;text-transform:none;font-size:.76rem}@media (prefers-reduced-motion:reduce){.RoomMap-module__pcqz1a__cell{transition:none}}
.OwnerScene-module__4Bi1mW__scan{z-index:1;background:linear-gradient(90deg, transparent, var(--turquoise), transparent);opacity:.85;pointer-events:none;height:2px;position:absolute;inset:0}.OwnerScene-module__4Bi1mW__plates{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-top:18px;display:grid}.OwnerScene-module__4Bi1mW__plate{min-height:160px;color:var(--ink);background:var(--stone);gap:10px;padding:20px;display:grid}.OwnerScene-module__4Bi1mW__plate:nth-child(2){background:var(--saffron)}.OwnerScene-module__4Bi1mW__plate:nth-child(3){color:var(--paper);background:var(--pom)}.OwnerScene-module__4Bi1mW__plate:nth-child(4){color:var(--paper);background:var(--lapis)}.OwnerScene-module__4Bi1mW__plate:nth-child(5){background:var(--turquoise)}.OwnerScene-module__4Bi1mW__plate span{letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800}.OwnerScene-module__4Bi1mW__plate strong{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,6vw,4rem);line-height:.9}.OwnerScene-module__4Bi1mW__alertStrip{border-inline-start:3px solid var(--pom);background:#b53a272e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;display:flex}.OwnerScene-module__4Bi1mW__alertText{color:var(--paper);font-size:.86rem;font-weight:700}.OwnerScene-module__4Bi1mW__ackButton{min-height:36px;color:var(--paper);font:inherit;letter-spacing:.04em;text-transform:uppercase;background:var(--pom);cursor:pointer;border:0;padding:0 16px;font-size:.76rem;font-weight:800}.OwnerScene-module__4Bi1mW__ackButton:hover{filter:brightness(1.1)}[dir=rtl] .OwnerScene-module__4Bi1mW__alertText{font-family:var(--font-dari), var(--font-body), sans-serif;font-size:.96rem}[dir=rtl] .OwnerScene-module__4Bi1mW__ackButton{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0;text-transform:none;font-size:.84rem}@media (max-width:800px){.OwnerScene-module__4Bi1mW__plates{grid-template-columns:1fr}}
.ParkingScene-module__YnX2wG__board{gap:12px;min-height:380px;padding-bottom:22px;display:grid;position:relative}.ParkingScene-module__YnX2wG__lot{pointer-events:none;z-index:0;position:absolute;inset:0}.ParkingScene-module__YnX2wG__asphalt{background:linear-gradient(#071c2700 0%,#071c278c 18%,#0c181eeb 100%);position:absolute;inset:42% 0 0}.ParkingScene-module__YnX2wG__stalls{opacity:.7;background:repeating-linear-gradient(90deg,#0000 0 54px,#f2bd432e 54px 56px);position:absolute;inset:54% 3% 8%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ParkingScene-module__YnX2wG__parked{opacity:.85;position:absolute;transform:translate(-50%)}.ParkingScene-module__YnX2wG__camera{z-index:2;color:#fffdf7cc;align-items:center;gap:10px;width:fit-content;font-size:.8rem;font-weight:750;display:inline-flex;position:absolute;top:14px;left:14px}.ParkingScene-module__YnX2wG__frustum{z-index:1;position:absolute;inset:0}.ParkingScene-module__YnX2wG__frustumFill{fill:#45beb112}.ParkingScene-module__YnX2wG__frustumLine{fill:none;stroke:#45beb152;stroke-width:.35px;stroke-dasharray:1.4 1.4}.ParkingScene-module__YnX2wG__boomPost{z-index:1;background:#fffdf747;width:5px;height:26px;position:absolute;top:44%;left:5%}.ParkingScene-module__YnX2wG__boom{z-index:1;transform-origin:0;background:repeating-linear-gradient(90deg, var(--saffron) 0 12px, var(--ink) 12px 24px);border-radius:2px;width:76px;height:6px;position:absolute;top:45%;left:calc(5% + 3px);transform:rotate(-8deg);box-shadow:0 0 0 1px #04131c80}.ParkingScene-module__YnX2wG__lens{border:3px solid var(--turquoise);width:18px;height:18px;position:relative;box-shadow:inset 0 0 0 3px #45beb159}.ParkingScene-module__YnX2wG__cameraPulse{inset-inline-start:0;border:2px solid #45beb18c;width:18px;height:18px;animation:1.8s ease-out infinite ParkingScene-module__YnX2wG__pulse;position:absolute;top:0}@keyframes ParkingScene-module__YnX2wG__pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.ParkingScene-module__YnX2wG__register{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a777a57;border:1px solid #45beb173;gap:6px;max-width:420px;margin-top:34px;padding:14px;display:grid;position:relative}.ParkingScene-module__YnX2wG__tallyRow{flex-wrap:wrap;gap:18px;display:flex}.ParkingScene-module__YnX2wG__tally{gap:2px;display:grid}.ParkingScene-module__YnX2wG__tally span{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1}.ParkingScene-module__YnX2wG__tally small{letter-spacing:.06em;text-transform:uppercase;color:#fffdf79e;font-size:.62rem;font-weight:800}.ParkingScene-module__YnX2wG__arrivals{z-index:2;gap:10px;display:grid;position:relative}.ParkingScene-module__YnX2wG__arrivalsEmpty{color:#fffdf780;margin:0;font-size:.86rem;font-weight:600}.ParkingScene-module__YnX2wG__carCard{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid #fffdf72e;align-items:center;gap:16px;width:min(520px,100%);padding:14px 16px;display:flex;position:relative;overflow:hidden}.ParkingScene-module__YnX2wG__cardLoop{z-index:0;opacity:.4;position:absolute;inset:0}.ParkingScene-module__YnX2wG__heroCar,.ParkingScene-module__YnX2wG__carMeta,.ParkingScene-module__YnX2wG__badge,.ParkingScene-module__YnX2wG__gateControls{z-index:1;position:relative}.ParkingScene-module__YnX2wG__gateControls{flex-basis:100%;gap:8px;margin-top:4px;display:flex}.ParkingScene-module__YnX2wG__holdButton,.ParkingScene-module__YnX2wG__allowButton{min-height:30px;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;padding:0 12px;font-size:.7rem;font-weight:800}.ParkingScene-module__YnX2wG__holdButton{color:var(--paper);background:var(--pom)}.ParkingScene-module__YnX2wG__allowButton{color:var(--ink);background:var(--turquoise)}.ParkingScene-module__YnX2wG__holdButton:hover,.ParkingScene-module__YnX2wG__allowButton:hover{filter:brightness(1.08)}.ParkingScene-module__YnX2wG__heroCar{flex-shrink:0}.ParkingScene-module__YnX2wG__carMeta{gap:2px;min-width:0;display:grid}.ParkingScene-module__YnX2wG__carMeta em{font-style:normal;font-family:var(--font-display), sans-serif;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:700}.ParkingScene-module__YnX2wG__carMeta small{color:#fffdf7b3;font-size:.82rem;font-weight:600}.ParkingScene-module__YnX2wG__ok{background:#45beb133;border-color:#45beb18c}.ParkingScene-module__YnX2wG__bad{background:#b53a273d;border-color:#b53a27b3}.ParkingScene-module__YnX2wG__badge{letter-spacing:.08em;text-transform:uppercase;width:fit-content;margin-inline-start:auto;padding:4px 10px;font-size:.68rem;font-weight:900}.ParkingScene-module__YnX2wG__badgeOk{color:var(--ink);background:var(--turquoise)}.ParkingScene-module__YnX2wG__badgeAlert{color:var(--paper);background:var(--pom)}.ParkingScene-module__YnX2wG__badgeNeutral{color:var(--ink);background:var(--saffron)}@media (max-width:700px){.ParkingScene-module__YnX2wG__carCard{flex-wrap:wrap}.ParkingScene-module__YnX2wG__badge{margin-inline-start:0}.ParkingScene-module__YnX2wG__parked{display:none}.ParkingScene-module__YnX2wG__stalls{opacity:.35}}@media (prefers-reduced-motion:reduce){.ParkingScene-module__YnX2wG__cameraPulse{animation:none}}[dir=rtl] .ParkingScene-module__YnX2wG__tally small,[dir=rtl] .ParkingScene-module__YnX2wG__carMeta small,[dir=rtl] .ParkingScene-module__YnX2wG__arrivalsEmpty,[dir=rtl] .ParkingScene-module__YnX2wG__badge,[dir=rtl] .ParkingScene-module__YnX2wG__holdButton,[dir=rtl] .ParkingScene-module__YnX2wG__allowButton{font-family:var(--font-dari), var(--font-body), sans-serif}[dir=rtl] .ParkingScene-module__YnX2wG__tally small,[dir=rtl] .ParkingScene-module__YnX2wG__badge,[dir=rtl] .ParkingScene-module__YnX2wG__holdButton,[dir=rtl] .ParkingScene-module__YnX2wG__allowButton{letter-spacing:0;text-transform:none}[dir=rtl] .ParkingScene-module__YnX2wG__holdButton,[dir=rtl] .ParkingScene-module__YnX2wG__allowButton{font-size:.82rem}[dir=rtl] .ParkingScene-module__YnX2wG__tally small{font-size:.76rem}[dir=rtl] .ParkingScene-module__YnX2wG__carMeta small,[dir=rtl] .ParkingScene-module__YnX2wG__arrivalsEmpty{font-size:.94rem}[dir=rtl] .ParkingScene-module__YnX2wG__badge{font-size:.78rem}
.TicketsScene-module__CrDJma__board{min-height:340px}.TicketsScene-module__CrDJma__bubbles{height:120px;position:relative}.TicketsScene-module__CrDJma__bubble{color:var(--ink);background:var(--paper);padding:8px 12px;font-size:.75rem;font-weight:800;position:absolute;top:30px;left:40%}.TicketsScene-module__CrDJma__beat{color:#fffdf7b3;margin:0 0 12px;font-weight:700}.TicketsScene-module__CrDJma__ticket{width:min(420px,100%);color:var(--ink);background:var(--saffron);gap:8px;padding:20px;display:grid;box-shadow:0 20px 48px #00000059}.TicketsScene-module__CrDJma__ticket span{letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:800}.TicketsScene-module__CrDJma__ticket strong{font-family:var(--font-display), sans-serif;font-size:1.55rem}.TicketsScene-module__CrDJma__ticket em{font-style:normal;font-weight:700}.TicketsScene-module__CrDJma__statusRow{gap:12px;margin-top:8px;display:flex}.TicketsScene-module__CrDJma__statusRow b{background:#071c271f;padding:4px 10px;font-size:.75rem}.TicketsScene-module__CrDJma__done{color:var(--paper)!important;background:var(--tile)!important}
.HoloDome-module__iCgB3q__root{aspect-ratio:480/300;background:0 0;place-items:center;width:100%;display:grid;position:relative;overflow:visible}.HoloDome-module__iCgB3q__svg{width:100%;height:100%;overflow:visible}.HoloDome-module__iCgB3q__base{fill:var(--ink-soft);opacity:.6}.HoloDome-module__iCgB3q__baseRim{fill:none;stroke:var(--turquoise);stroke-width:1.5px;opacity:.5}.HoloDome-module__iCgB3q__dome{stroke:none}.HoloDome-module__iCgB3q__domeEdge{fill:none;stroke:var(--turquoise);stroke-width:1.5px;opacity:.55;filter:drop-shadow(0 0 14px #45beb159)}.HoloDome-module__iCgB3q__grid{fill:none;stroke:var(--turquoise);stroke-width:1px;opacity:.3}.HoloDome-module__iCgB3q__city rect{fill:#45beb124;stroke:var(--turquoise);stroke-width:.75px;opacity:.85}.HoloDome-module__iCgB3q__core{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite HoloDome-module__iCgB3q__holoCorePulse}.HoloDome-module__iCgB3q__coreDot{fill:var(--saffron);transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite HoloDome-module__iCgB3q__holoDotPulse}.HoloDome-module__iCgB3q__scan{animation:4.5s linear infinite HoloDome-module__iCgB3q__holoScan}.HoloDome-module__iCgB3q__ring{fill:none;stroke:var(--turquoise);stroke-width:1px;opacity:.3;transform-box:fill-box;transform-origin:50%}.HoloDome-module__iCgB3q__ringOuter{stroke-dasharray:2 6;animation:22s linear infinite HoloDome-module__iCgB3q__holoRingSpin}.HoloDome-module__iCgB3q__ringInner{stroke-dasharray:1 5;opacity:.22;animation:16s linear infinite reverse HoloDome-module__iCgB3q__holoRingSpin}@keyframes HoloDome-module__iCgB3q__holoCorePulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes HoloDome-module__iCgB3q__holoDotPulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes HoloDome-module__iCgB3q__holoScan{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(184px)}}@keyframes HoloDome-module__iCgB3q__holoRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.HoloDome-module__iCgB3q__core,.HoloDome-module__iCgB3q__coreDot,.HoloDome-module__iCgB3q__scan,.HoloDome-module__iCgB3q__ringOuter,.HoloDome-module__iCgB3q__ringInner{animation:none}.HoloDome-module__iCgB3q__scan{opacity:0}.HoloDome-module__iCgB3q__core{opacity:.9}}
.TitleScene-module__SsdNya__board{justify-items:center;gap:clamp(4px,.8vh,10px);padding-block:0;display:grid}.TitleScene-module__SsdNya__tile{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:#fffdf70e;border:1px solid #45beb159;position:relative}.TitleScene-module__SsdNya__nameplate{text-align:center;flex-direction:column;align-items:center;gap:1px;padding:clamp(4px,1vh,8px) clamp(18px,4vw,32px);display:flex}.TitleScene-module__SsdNya__eyebrow{color:#fffdf78c;letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:800}.TitleScene-module__SsdNya__brand{color:var(--saffron);font-family:var(--font-display), sans-serif;letter-spacing:-.01em;font-size:clamp(1.35rem,3vw,2.6rem);font-weight:750}.TitleScene-module__SsdNya__tagline{color:#fffdf7c7;font-size:clamp(.78rem,1.4vw,1.2rem);font-weight:600}.TitleScene-module__SsdNya__centerStage{background:#04131c59;border:1px solid #45beb14d;justify-items:center;gap:4px;width:min(520px,52vw,18vh);padding:clamp(4px,1vh,10px) clamp(10px,2.2vw,18px) clamp(6px,1.1vh,12px);display:grid;position:relative}.TitleScene-module__SsdNya__corner{border:2px solid var(--turquoise);opacity:.75;width:16px;height:16px;position:absolute}.TitleScene-module__SsdNya__cornerTl{border-bottom:none;border-right:none;top:-1px;left:-1px}.TitleScene-module__SsdNya__cornerTr{border-bottom:none;border-left:none;top:-1px;right:-1px}.TitleScene-module__SsdNya__cornerBl{border-top:none;border-right:none;bottom:-1px;left:-1px}.TitleScene-module__SsdNya__cornerBr{border-top:none;border-left:none;bottom:-1px;right:-1px}.TitleScene-module__SsdNya__dome{width:100%}.TitleScene-module__SsdNya__place{color:#fffdf7b8;letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0;font-size:clamp(.7rem,1vw,.95rem);font-weight:800}.TitleScene-module__SsdNya__facts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.TitleScene-module__SsdNya__factTile{justify-items:center;gap:1px;min-width:clamp(78px,8vw,120px);padding:clamp(5px,.8vw,10px) clamp(14px,1.8vw,24px);display:grid}.TitleScene-module__SsdNya__factTile strong{color:var(--saffron);font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,1.6vw,1.6rem);font-weight:800;line-height:1}.TitleScene-module__SsdNya__factTile span{color:#fffdf78c;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.TitleScene-module__SsdNya__systemsRow{flex-direction:column;align-items:center;gap:5px;display:flex}.TitleScene-module__SsdNya__systemsLabel{color:#fffdf76b;letter-spacing:.2em;text-transform:uppercase;font-size:.6rem;font-weight:900}.TitleScene-module__SsdNya__systemsTiles{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.TitleScene-module__SsdNya__systemChip{color:var(--turquoise);letter-spacing:.08em;font-variant-numeric:tabular-nums;background:#45beb114;border:1px solid #45beb159;align-items:center;gap:5px;padding:clamp(3px,.4vw,6px) clamp(7px,.9vw,12px);font-size:clamp(.62rem,.8vw,.8rem);font-weight:800;display:inline-flex}.TitleScene-module__SsdNya__systemDot{background:var(--turquoise);border-radius:50%;width:5px;height:5px}.TitleScene-module__SsdNya__logLine{color:#fffdf7ad;text-align:center;max-width:60ch;margin:0;padding-inline-start:1.4em;font-size:clamp(.76rem,.9vw,1rem);font-weight:600;line-height:1.35;position:relative}.TitleScene-module__SsdNya__logLine:before{content:"// ";color:var(--turquoise);font-weight:800}@media (max-width:900px){.TitleScene-module__SsdNya__centerStage{width:min(340px,82vw)}.TitleScene-module__SsdNya__factTile{min-width:78px;padding:8px 12px}}html[dir=rtl] .TitleScene-module__SsdNya__eyebrow{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .TitleScene-module__SsdNya__tagline{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .TitleScene-module__SsdNya__place{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .TitleScene-module__SsdNya__factTile span{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .TitleScene-module__SsdNya__systemsLabel{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .TitleScene-module__SsdNya__logLine{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .TitleScene-module__SsdNya__brand{font-family:var(--font-dari), var(--font-body), sans-serif;letter-spacing:0}html[dir=rtl] .TitleScene-module__SsdNya__logLine{padding-inline:0 1.4em}html[dir=rtl] .TitleScene-module__SsdNya__logLine:before{content:""}html[dir=rtl] .TitleScene-module__SsdNya__logLine:after{content:" //";color:var(--turquoise);font-weight:800}
.VaultScene-module__6HiTqa__board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:280px;display:grid}.VaultScene-module__6HiTqa__room,.VaultScene-module__6HiTqa__owner{background:#fffdf70d;border:1px solid #fffdf729;align-content:start;gap:12px;min-height:200px;padding:18px;display:grid;position:relative}.VaultScene-module__6HiTqa__locked{background:#f2bd4314;border-color:#f2bd438c}.VaultScene-module__6HiTqa__glow{background:linear-gradient(135deg,#f2bd4380,#0a777a59);width:100%;height:72px;display:block}.VaultScene-module__6HiTqa__denied{color:var(--paper);letter-spacing:.06em;text-transform:uppercase;background:var(--pom);justify-self:start;padding:4px 8px;font-size:.72rem;font-weight:900}.VaultScene-module__6HiTqa__owner p{color:#fffdf7bf;margin:0;font-weight:600}@media (max-width:900px){.VaultScene-module__6HiTqa__board{grid-template-columns:1fr}}
.ZonesScene-module__rMbS7G__board{grid-template-columns:1.35fr .85fr;align-items:stretch;gap:18px;min-height:360px;display:grid}.ZonesScene-module__rMbS7G__map{background:radial-gradient(circle at 50% 48%,#45beb11f,#0000 55%),#04131c59;border:1px solid #fffdf729;min-height:300px;position:relative;overflow:hidden}.ZonesScene-module__rMbS7G__core{background:#fffdf70f;border:1px dashed #fffdf738;position:absolute;inset:38% 36%}.ZonesScene-module__rMbS7G__zone{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #fffdf733;gap:4px;width:min(46%,200px);padding:12px 14px;display:grid;position:absolute}.ZonesScene-module__rMbS7G__zone strong{font-size:.98rem;font-weight:800}.ZonesScene-module__rMbS7G__zone small{color:#fffdf7c7;font-size:.8rem;font-weight:600;line-height:1.35}.ZonesScene-module__rMbS7G__z0{inset-inline-start:4%;background:#0a777a6b;border-color:#45beb18c;top:8%}.ZonesScene-module__rMbS7G__z1{inset-inline-end:4%;background:#f2bd4338;border-color:#f2bd438c;top:10%}.ZonesScene-module__rMbS7G__z2{inset-inline-start:6%;background:#0c5b7780;border-color:#45beb159;bottom:10%}.ZonesScene-module__rMbS7G__z3{inset-inline-end:8%;background:#b53a2747;border-color:#b53a2773;bottom:8%}.ZonesScene-module__rMbS7G__query{background:#fffdf70f;border:1px solid #fffdf72e;align-content:center;gap:10px;padding:18px;display:grid}.ZonesScene-module__rMbS7G__query span{color:#fffdf7b3;font-size:.78rem;font-weight:800}.ZonesScene-module__rMbS7G__query em{font-style:normal;font-family:var(--font-display), sans-serif;color:var(--saffron);font-size:1.25rem;font-weight:700}.ZonesScene-module__rMbS7G__query strong{color:var(--turquoise);font-size:1.05rem;font-weight:750}@media (max-width:800px){.ZonesScene-module__rMbS7G__board{grid-template-columns:1fr}.ZonesScene-module__rMbS7G__map{min-height:280px}}:is(html[dir=rtl] .ZonesScene-module__rMbS7G__zone strong,html[dir=rtl] .ZonesScene-module__rMbS7G__zone small,html[dir=rtl] .ZonesScene-module__rMbS7G__query span,html[dir=rtl] .ZonesScene-module__rMbS7G__query strong){font-family:var(--font-dari), var(--font-body), sans-serif}html[dir=rtl] .ZonesScene-module__rMbS7G__query em{font-family:var(--font-dari), var(--font-display), sans-serif}
.SimDebugPanel-module__PffwCq__panel{z-index:40;text-align:left;background:color-mix(in srgb, var(--ink) 92%, black);border:1px solid color-mix(in srgb, var(--turquoise) 35%, transparent);width:min(23rem,100vw - 3rem);color:var(--paper);direction:ltr;flex-direction:column;gap:.75rem;padding:1rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.5;display:flex;position:fixed;inset-block:12vh;inset-inline-end:1.5rem}.SimDebugPanel-module__PffwCq__head{border-bottom:1px solid color-mix(in srgb, var(--turquoise) 25%, transparent);justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.5rem;display:flex}.SimDebugPanel-module__PffwCq__title{color:var(--turquoise);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem}.SimDebugPanel-module__PffwCq__clock{font-variant-numeric:tabular-nums;color:var(--saffron);font-size:1.35rem}.SimDebugPanel-module__PffwCq__row{flex-wrap:wrap;gap:.35rem;display:flex}.SimDebugPanel-module__PffwCq__btn{border:1px solid color-mix(in srgb, var(--paper) 30%, transparent);color:var(--paper);font:inherit;cursor:pointer;background:0 0;padding:.3rem .6rem}.SimDebugPanel-module__PffwCq__btn:hover{border-color:var(--turquoise)}.SimDebugPanel-module__PffwCq__btnOn{background:var(--saffron);border-color:var(--saffron);color:var(--ink)}.SimDebugPanel-module__PffwCq__meta{border-block:1px solid color-mix(in srgb, var(--paper) 14%, transparent);grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.5rem 0;display:grid}.SimDebugPanel-module__PffwCq__metaItem{flex-direction:column;display:flex}.SimDebugPanel-module__PffwCq__metaLabel{color:color-mix(in srgb, var(--paper) 55%, transparent);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.SimDebugPanel-module__PffwCq__metaValue{font-variant-numeric:tabular-nums}.SimDebugPanel-module__PffwCq__stream{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.SimDebugPanel-module__PffwCq__event{border-bottom:1px solid color-mix(in srgb, var(--paper) 8%, transparent);gap:.5rem;padding:.2rem 0;display:flex}.SimDebugPanel-module__PffwCq__at{color:color-mix(in srgb, var(--paper) 50%, transparent);font-variant-numeric:tabular-nums}.SimDebugPanel-module__PffwCq__kind{min-width:7.5rem}.SimDebugPanel-module__PffwCq__body{color:color-mix(in srgb, var(--paper) 78%, transparent);overflow-wrap:anywhere}.SimDebugPanel-module__PffwCq__info .SimDebugPanel-module__PffwCq__kind{color:var(--turquoise)}.SimDebugPanel-module__PffwCq__watch .SimDebugPanel-module__PffwCq__kind{color:var(--saffron)}.SimDebugPanel-module__PffwCq__alert .SimDebugPanel-module__PffwCq__kind{color:color-mix(in srgb, var(--pom) 70%, var(--paper))}.SimDebugPanel-module__PffwCq__empty{color:color-mix(in srgb, var(--paper) 55%, transparent);padding:1rem 0}.SimDebugPanel-module__PffwCq__note{color:color-mix(in srgb, var(--paper) 50%, transparent);margin:0;font-size:.65rem}
.AlertRail-module__VZMteW__rail{background:linear-gradient(to var(--rail-fade,left), #04131cb8, transparent);border-inline-start:1px solid #fffdf71a;flex-direction:column;gap:8px;padding:14px 12px;display:flex;overflow:hidden}.AlertRail-module__VZMteW__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.AlertRail-module__VZMteW__label{color:#fffdf76b;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:900}.AlertRail-module__VZMteW__count{color:var(--pom);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:900}.AlertRail-module__VZMteW__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.AlertRail-module__VZMteW__item{background:#071c27a8;border:1px solid #fffdf71f;border-inline-start-width:3px;grid-template-columns:auto auto 1fr;align-items:baseline;gap:4px 8px;padding:8px 10px;display:grid}.AlertRail-module__VZMteW__at{color:#fffdf780;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:700}.AlertRail-module__VZMteW__system{color:var(--turquoise);letter-spacing:.06em;background:#45beb11a;border:1px solid #45beb14d;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.62rem;font-weight:800}.AlertRail-module__VZMteW__alert .AlertRail-module__VZMteW__system{color:color-mix(in srgb, var(--pom) 60%, var(--paper));background:#b53a271f;border-color:#b53a2766}.AlertRail-module__VZMteW__title{font-size:.8rem;font-weight:800}.AlertRail-module__VZMteW__body{color:#fffdf7bd;overflow-wrap:anywhere;grid-column:1/-1;font-size:.74rem;font-weight:600}.AlertRail-module__VZMteW__watch{border-inline-start-color:var(--saffron)}.AlertRail-module__VZMteW__watch .AlertRail-module__VZMteW__title{color:var(--saffron)}.AlertRail-module__VZMteW__alert{border-inline-start-color:var(--pom);background:#b53a2729}.AlertRail-module__VZMteW__alert .AlertRail-module__VZMteW__title{color:color-mix(in srgb, var(--pom) 55%, var(--paper))}.AlertRail-module__VZMteW__enter{animation:AlertRail-module__VZMteW__arrive .52s var(--ease) both}.AlertRail-module__VZMteW__empty{color:#fffdf766;padding:10px;font-size:.74rem;font-weight:600}[data-dir=rtl] .AlertRail-module__VZMteW__rail{--rail-fade:right}[data-dir=rtl] .AlertRail-module__VZMteW__label{letter-spacing:0;text-transform:none}[data-dir=rtl] .AlertRail-module__VZMteW__label,[data-dir=rtl] .AlertRail-module__VZMteW__title,[data-dir=rtl] .AlertRail-module__VZMteW__body,[data-dir=rtl] .AlertRail-module__VZMteW__empty{font-family:var(--font-dari), var(--font-body), sans-serif}[data-dir=rtl] .AlertRail-module__VZMteW__title{font-size:.9rem}[data-dir=rtl] .AlertRail-module__VZMteW__body{font-size:.82rem}@keyframes AlertRail-module__VZMteW__arrive{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.AlertRail-module__VZMteW__enter{animation:none}}
.TowerAtlas-module__zBnltG__atlas{width:100%;height:100%}.TowerAtlas-module__zBnltG__svg{width:100%;height:100%;display:block}.TowerAtlas-module__zBnltG__floorLine{stroke:var(--ink-soft);stroke-width:.6px;opacity:.55}.TowerAtlas-module__zBnltG__mullion{stroke:var(--ink-soft);stroke-width:.35px;opacity:.32}.TowerAtlas-module__zBnltG__body{fill:var(--lapis)}.TowerAtlas-module__zBnltG__floorHighlight{fill:var(--turquoise)}.TowerAtlas-module__zBnltG__floorAlert{fill:var(--pom)}.TowerAtlas-module__zBnltG__assurance{fill:var(--saffron)}.TowerAtlas-module__zBnltG__ground{fill:#0a1a24}.TowerAtlas-module__zBnltG__stall{stroke:#fffdf738;stroke-width:.7px}.TowerAtlas-module__zBnltG__route{fill:none;stroke:var(--pom);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:2.2 2.4}.TowerAtlas-module__zBnltG__arrivalRing{fill:none;stroke:var(--pom);opacity:.35}.TowerAtlas-module__zBnltG__arrivalDot{fill:var(--pom)}@media (prefers-reduced-motion:reduce){.TowerAtlas-module__zBnltG__atlas *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.answers-module__KePXxW__plate{background:var(--paper);color:var(--ink);border:1px solid #071c2729;gap:10px;padding:16px 18px;display:grid;box-shadow:0 18px 40px #04131c59}.answers-module__KePXxW__plateDark{background:var(--ink);color:var(--paper);border-color:#fffdf729}.answers-module__KePXxW__title{letter-spacing:.1em;text-transform:uppercase;color:var(--cobalt);margin:0;font-size:.7rem;font-weight:800}.answers-module__KePXxW__plateDark .answers-module__KePXxW__title{color:var(--turquoise)}.answers-module__KePXxW__numeralRow{align-items:baseline;gap:22px;display:flex}.answers-module__KePXxW__numeralBlock{gap:2px;display:grid}.answers-module__KePXxW__numeral{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:650;line-height:.92}.answers-module__KePXxW__numeralLabel{letter-spacing:.08em;text-transform:uppercase;color:#071c2780;font-size:.62rem;font-weight:800}.answers-module__KePXxW__plateDark .answers-module__KePXxW__numeralLabel{color:#fffdf780}.answers-module__KePXxW__meta{margin:0;font-size:.95rem;font-weight:650}.answers-module__KePXxW__hint{color:#071c2799;margin:0;font-size:.78rem}.answers-module__KePXxW__plateDark .answers-module__KePXxW__hint{color:#fffdf799}.answers-module__KePXxW__rows{border-top:1px solid #071c2724;display:grid}.answers-module__KePXxW__row{border-bottom:1px solid #071c271a;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:.86rem;display:grid}.answers-module__KePXxW__rowPrimary{font-weight:700}.answers-module__KePXxW__rowMeta{color:#071c278c;font-size:.76rem}.answers-module__KePXxW__empty{color:#071c2780;margin:0;padding:6px 0;font-size:.86rem;font-style:normal}.answers-module__KePXxW__tallyRow{flex-wrap:wrap;gap:18px;display:flex}.answers-module__KePXxW__tally{gap:2px;display:grid}.answers-module__KePXxW__tallyValue{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:650;line-height:1}.answers-module__KePXxW__tallyLabel{letter-spacing:.08em;text-transform:uppercase;color:#071c2780;font-size:.62rem;font-weight:800}.answers-module__KePXxW__badge{letter-spacing:.06em;text-transform:uppercase;align-items:center;width:fit-content;padding:4px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.answers-module__KePXxW__badgeOk{color:var(--ink);background:var(--turquoise)}.answers-module__KePXxW__badgeAlert{color:var(--paper);background:var(--pom)}.answers-module__KePXxW__badgeNeutral{color:var(--ink);background:var(--saffron)}.answers-module__KePXxW__sealed{border-color:var(--pom);box-shadow:0 18px 40px #b53a2747}.answers-module__KePXxW__sealedMark{color:var(--pom);font-weight:800}.answers-module__KePXxW__terminal{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.answers-module__KePXxW__terminalPrompt{color:#fffdf780;margin:0;font-size:.82rem}.answers-module__KePXxW__terminalPrompt:before{content:"> "}.answers-module__KePXxW__terminalRefusal{color:var(--pom);margin:0;font-weight:700}.answers-module__KePXxW__source{color:#071c276b;margin:4px 0 0;font-size:.68rem;font-weight:600}.answers-module__KePXxW__plateDark .answers-module__KePXxW__source{color:#fffdf76b}[dir=rtl] .answers-module__KePXxW__title,[dir=rtl] .answers-module__KePXxW__numeralLabel,[dir=rtl] .answers-module__KePXxW__tallyLabel,[dir=rtl] .answers-module__KePXxW__badge{letter-spacing:0;text-transform:none}[dir=rtl] .answers-module__KePXxW__title,[dir=rtl] .answers-module__KePXxW__meta,[dir=rtl] .answers-module__KePXxW__hint,[dir=rtl] .answers-module__KePXxW__row,[dir=rtl] .answers-module__KePXxW__empty,[dir=rtl] .answers-module__KePXxW__tallyLabel,[dir=rtl] .answers-module__KePXxW__badge,[dir=rtl] .answers-module__KePXxW__terminalPrompt,[dir=rtl] .answers-module__KePXxW__terminalRefusal,[dir=rtl] .answers-module__KePXxW__source,[dir=rtl] .answers-module__KePXxW__numeralLabel{font-family:var(--font-dari), var(--font-body), sans-serif}[dir=rtl] .answers-module__KePXxW__meta,[dir=rtl] .answers-module__KePXxW__row{font-size:1rem}[dir=rtl] .answers-module__KePXxW__hint{font-size:.88rem}[dir=rtl] .answers-module__KePXxW__terminalPrompt{font-size:.92rem}[dir=rtl] .answers-module__KePXxW__badge{font-size:.76rem}
.CommandSurface-module__zyldgG__surface{width:min(640px,100%);transition:border-color .22s var(--ease);background:linear-gradient(#071c27d1 0%,#071c278c 100%);border:1px solid #45beb138;gap:14px;margin-inline:auto;padding:18px 20px;display:grid}.CommandSurface-module__zyldgG__form{gap:8px;display:flex}.CommandSurface-module__zyldgG__input{min-height:46px;color:var(--paper);font:inherit;background:#fffdf70f;border:1px solid #fffdf73d;flex:1;padding:0 14px;font-size:.92rem}.CommandSurface-module__zyldgG__input::placeholder{color:#fffdf76b}.CommandSurface-module__zyldgG__input:focus-visible{outline:2px solid var(--turquoise);outline-offset:1px}.CommandSurface-module__zyldgG__submit{min-width:84px;min-height:46px;color:var(--ink);font:inherit;letter-spacing:.04em;text-transform:uppercase;background:var(--saffron);cursor:pointer;border:0;padding:0 16px;font-size:.82rem;font-weight:800}.CommandSurface-module__zyldgG__submit:hover{filter:brightness(1.06)}.CommandSurface-module__zyldgG__suggestions{gap:8px;display:grid}.CommandSurface-module__zyldgG__suggestionsLabel{color:#fffdf780;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.CommandSurface-module__zyldgG__chips{flex-wrap:wrap;gap:8px;display:flex}.CommandSurface-module__zyldgG__chip{min-height:40px;color:var(--paper);font:inherit;text-align:start;cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease);background:#fffdf70d;border:1px solid #fffdf733;padding:0 14px;font-size:.84rem;font-weight:650}.CommandSurface-module__zyldgG__chip:hover{border-color:var(--turquoise);background:#45beb124}.CommandSurface-module__zyldgG__stage{color:var(--turquoise);margin:0;font-size:.82rem;font-weight:700}.CommandSurface-module__zyldgG__result{border-inline-start:3px solid var(--saffron);background:#04131c99;gap:10px;padding:14px 16px;display:grid}.CommandSurface-module__zyldgG__asked{color:#fffdf7db;margin:0;font-size:.9rem;font-weight:650}.CommandSurface-module__zyldgG__resultProactive{border-inline-start-color:var(--pom)}.CommandSurface-module__zyldgG__proactive{color:var(--pom);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}[dir=rtl] .CommandSurface-module__zyldgG__proactive{letter-spacing:0;text-transform:none;font-family:var(--font-dari), var(--font-body), sans-serif;font-size:.9rem}[dir=rtl] .CommandSurface-module__zyldgG__suggestionsLabel,[dir=rtl] .CommandSurface-module__zyldgG__submit{letter-spacing:0;text-transform:none}[dir=rtl] .CommandSurface-module__zyldgG__input,[dir=rtl] .CommandSurface-module__zyldgG__submit,[dir=rtl] .CommandSurface-module__zyldgG__chip,[dir=rtl] .CommandSurface-module__zyldgG__stage,[dir=rtl] .CommandSurface-module__zyldgG__asked,[dir=rtl] .CommandSurface-module__zyldgG__suggestionsLabel{font-family:var(--font-dari), var(--font-body), sans-serif}[dir=rtl] .CommandSurface-module__zyldgG__asked{font-size:1rem}[dir=rtl] .CommandSurface-module__zyldgG__input{font-size:1.02rem}[dir=rtl] .CommandSurface-module__zyldgG__chip{font-size:.94rem}[dir=rtl] .CommandSurface-module__zyldgG__stage{font-size:.92rem}[dir=rtl] .CommandSurface-module__zyldgG__suggestionsLabel{font-size:.76rem}[dir=rtl] .CommandSurface-module__zyldgG__submit{font-size:.9rem}@media (prefers-reduced-motion:reduce){.CommandSurface-module__zyldgG__chip{transition:none}}
.StatusBar-module__kP6KJG__bar{background:linear-gradient(#04131ceb 0%,#04131c9e 100%);border-bottom:1px solid #45beb13d;align-items:center;gap:clamp(10px,1.6vw,22px);padding:10px clamp(14px,2.4vw,30px);display:flex}.StatusBar-module__kP6KJG__brand{letter-spacing:.16em;color:var(--paper);align-items:baseline;gap:8px;margin:0;font-size:.9rem;font-weight:900;display:flex}.StatusBar-module__kP6KJG__brandMark{color:var(--turquoise)}.StatusBar-module__kP6KJG__system{border-inline-start:1px solid #fffdf72e;align-items:baseline;gap:8px;padding-inline-start:clamp(10px,1.6vw,20px);display:flex}.StatusBar-module__kP6KJG__systemCode{color:var(--saffron);letter-spacing:.14em;font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:900}.StatusBar-module__kP6KJG__systemName{color:#fffdf7db;font-size:.86rem;font-weight:700}.StatusBar-module__kP6KJG__clockBlock{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.StatusBar-module__kP6KJG__clock{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--paper);font-size:1.15rem;font-weight:800}.StatusBar-module__kP6KJG__pulse{background:var(--turquoise);width:8px;height:8px;animation:StatusBar-module__kP6KJG__beat 2s var(--ease) infinite;border-radius:50%}.StatusBar-module__kP6KJG__pulseOff{background:#fffdf74d;animation:none}.StatusBar-module__kP6KJG__badge{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:var(--saffron);padding:4px 10px;font-size:.66rem;font-weight:900}.StatusBar-module__kP6KJG__quiet{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:var(--mist,#d9e6e2);padding:4px 10px;font-size:.66rem;font-weight:900}.StatusBar-module__kP6KJG__lang{border:1px solid #fffdf757;display:inline-flex}.StatusBar-module__kP6KJG__lang button{min-width:42px;min-height:34px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:.74rem;font-weight:800}.StatusBar-module__kP6KJG__lang button+button{border-inline-start:1px solid #fffdf757}.StatusBar-module__kP6KJG__langActive{color:var(--ink)!important;background:var(--saffron)!important}[data-dir=rtl] .StatusBar-module__kP6KJG__systemName,[data-dir=rtl] .StatusBar-module__kP6KJG__badge,[data-dir=rtl] .StatusBar-module__kP6KJG__quiet{letter-spacing:0;text-transform:none;font-family:var(--font-dari), var(--font-body), sans-serif;font-size:.84rem}[data-dir=rtl] .StatusBar-module__kP6KJG__badge,[data-dir=rtl] .StatusBar-module__kP6KJG__quiet{font-size:.74rem}@keyframes StatusBar-module__kP6KJG__beat{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.StatusBar-module__kP6KJG__pulse{animation:none}}@media (max-width:900px){.StatusBar-module__kP6KJG__system,.StatusBar-module__kP6KJG__badge{display:none}}
.SystemNav-module__Vdeg6W__nav{background:linear-gradient(to var(--nav-fade,right), #04131cb8, transparent);border-inline-end:1px solid #fffdf71a;flex-direction:column;gap:2px;padding:14px 10px;display:flex;position:relative;overflow-y:auto}.SystemNav-module__Vdeg6W__nav:before{content:"";pointer-events:none;background:linear-gradient(#45beb100,#45beb159 8% 92%,#45beb100);width:1px;position:absolute;top:35px;bottom:21px;left:14.5px}.SystemNav-module__Vdeg6W__label{color:#fffdf76b;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;padding-inline-start:10px;font-size:.6rem;font-weight:900}.SystemNav-module__Vdeg6W__item{color:#fffdf7b8;width:100%;min-height:42px;font:inherit;text-align:start;transition:background .22s var(--ease), color .22s var(--ease);background:0 0;border-inline-start:2px solid #0000;grid-template-columns:2.8rem 1fr auto;align-items:center;gap:8px;padding:0 10px;display:grid;position:relative}.SystemNav-module__Vdeg6W__itemActive{color:var(--paper);border-inline-start-color:var(--saffron);background:#45beb11a}.SystemNav-module__Vdeg6W__bracket{z-index:1;border:1.5px solid var(--saffron);pointer-events:none;width:7px;height:7px;position:absolute}.SystemNav-module__Vdeg6W__bracketTl{border-bottom:none;border-right:none;top:1px;left:1px}.SystemNav-module__Vdeg6W__bracketTr{border-bottom:none;border-left:none;top:1px;right:1px}.SystemNav-module__Vdeg6W__bracketBl{border-top:none;border-right:none;bottom:1px;left:1px}.SystemNav-module__Vdeg6W__bracketBr{border-top:none;border-left:none;bottom:1px;right:1px}.SystemNav-module__Vdeg6W__node{z-index:1;background:#45beb166;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.SystemNav-module__Vdeg6W__nodeOn{background:var(--turquoise);box-shadow:0 0 6px #45beb1cc}.SystemNav-module__Vdeg6W__code{z-index:1;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--turquoise);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.7rem;font-weight:900;position:relative}.SystemNav-module__Vdeg6W__itemActive .SystemNav-module__Vdeg6W__code{color:var(--saffron)}.SystemNav-module__Vdeg6W__name{z-index:1;overflow-wrap:break-word;font-size:.82rem;font-weight:700;line-height:1.2;position:relative}.SystemNav-module__Vdeg6W__activity{background:var(--turquoise);opacity:0;width:7px;height:7px;transition:opacity .4s var(--ease);border-radius:50%}.SystemNav-module__Vdeg6W__activityOn{opacity:1;animation:SystemNav-module__Vdeg6W__ping 1.6s var(--ease) infinite}.SystemNav-module__Vdeg6W__views{gap:4px;padding:4px 0 6px calc(2.8rem + 18px);display:flex}.SystemNav-module__Vdeg6W__viewDot{background:#fffdf73d;width:18px;height:4px;padding:0;display:inline-block}.SystemNav-module__Vdeg6W__viewDotOn{background:var(--turquoise)}[data-dir=rtl] .SystemNav-module__Vdeg6W__nav{--nav-fade:left}[data-dir=rtl] .SystemNav-module__Vdeg6W__label,[data-dir=rtl] .SystemNav-module__Vdeg6W__name{letter-spacing:0;text-transform:none;font-family:var(--font-dari), var(--font-body), sans-serif}[data-dir=rtl] .SystemNav-module__Vdeg6W__name{font-size:.92rem}[data-dir=rtl] .SystemNav-module__Vdeg6W__views{padding-inline:calc(2.8rem + 18px) 0}@keyframes SystemNav-module__Vdeg6W__ping{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.SystemNav-module__Vdeg6W__activityOn{animation:none}}
.theater-module__xmC0iG__theater{width:100%;height:100dvh;color:var(--paper);background:radial-gradient(120% 80% at 10% -10%, #45beb129, transparent 55%), radial-gradient(90% 70% at 100% 0%, #f2bd431f, transparent 48%), linear-gradient(160deg, #04131c 0%, var(--ink) 45%, var(--lapis) 100%);isolation:isolate;grid-template-rows:auto 1fr auto;grid-template-columns:100%;display:grid;position:relative;overflow:hidden}.theater-module__xmC0iG__body{z-index:1;grid-template-columns:clamp(170px,15vw,260px) minmax(0,1fr) clamp(190px,17vw,280px);min-height:0;display:grid;position:relative}.theater-module__xmC0iG__theater[data-chrome=hidden] .theater-module__xmC0iG__body{grid-template-columns:minmax(0,1fr)}@media (max-width:1100px){.theater-module__xmC0iG__body{grid-template-columns:clamp(150px,18vw,220px) minmax(0,1fr)}}@media (max-width:760px){.theater-module__xmC0iG__body{grid-template-columns:minmax(0,1fr)}}.theater-module__xmC0iG__atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.theater-module__xmC0iG__glowA,.theater-module__xmC0iG__glowB{filter:blur(52px);opacity:.5;animation:theater-module__xmC0iG__drift 16s var(--ease) infinite alternate;border-radius:50%;position:absolute}.theater-module__xmC0iG__glowA{top:-14%;background:#0c5b778c;width:44vw;height:44vw;inset-inline-end:-8%}.theater-module__xmC0iG__glowB{bottom:-20%;background:#b53a2747;width:50vw;height:50vw;animation-delay:-5s;inset-inline-start:-12%}.theater-module__xmC0iG__grid{background-image:linear-gradient(#fffdf708 1px,#0000 1px),linear-gradient(90deg,#fffdf708 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 78%);mask-image:radial-gradient(circle,#000 20%,#0000 78%)}.theater-module__xmC0iG__revealChrome{z-index:3;inset-inline-end:16px;min-height:36px;color:var(--paper);cursor:pointer;background:#071c27b8;border:1px solid #fffdf759;padding:0 12px;font-size:.72rem;font-weight:800;position:absolute;top:12px}.theater-module__xmC0iG__notes{z-index:4;inset-inline-start:clamp(16px,3vw,36px);width:min(360px,100% - 32px);color:var(--ink);background:#fffdf7f0;border:1px solid #071c271f;padding:14px 16px;position:absolute;bottom:110px;box-shadow:0 16px 40px #00000059}.theater-module__xmC0iG__notesLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--lapis);margin:0 0 6px;font-size:.68rem;font-weight:900}.theater-module__xmC0iG__notesBody{margin:0;font-size:.95rem;font-weight:650;line-height:1.45}.theater-module__xmC0iG__theater[data-chrome=hidden] .theater-module__xmC0iG__stage{padding-block:24px}.theater-module__xmC0iG__stage{z-index:1;grid-template-rows:minmax(0,1fr) auto;gap:14px;min-height:0;padding:10px clamp(14px,2.4vw,34px) 16px;display:grid;position:relative}.theater-module__xmC0iG__sceneArea{min-height:0;overflow-y:auto}.theater-module__xmC0iG__commandDock{z-index:1;position:relative}.theater-module__xmC0iG__sceneFrame{align-items:center;min-height:100%;display:grid}.theater-module__xmC0iG__theater[data-dir=rtl] .theater-module__xmC0iG__revealChrome,.theater-module__xmC0iG__theater[data-dir=rtl] .theater-module__xmC0iG__notesLabel,.theater-module__xmC0iG__theater[data-dir=rtl] .theater-module__xmC0iG__notesBody{letter-spacing:0;text-transform:none;font-family:var(--font-dari), var(--font-body), sans-serif}.theater-module__xmC0iG__theater[data-projector=true]{--projector-scale:1.08}@keyframes theater-module__xmC0iG__drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3%,4%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.theater-module__xmC0iG__glowA,.theater-module__xmC0iG__glowB{transition:none;animation:none}}
