.mechanicsWorkshopMap button.readyForPickup{background:linear-gradient(135deg,#173641,#1a2531);border-color:#8bdcef;position:relative;overflow:hidden;box-shadow:0 0 16px #67d9f044}.mechanicsWorkshopMap button.readyForPickup:after{content:"✦";color:#e9fcff;text-shadow:0 0 8px #8feaff;font-size:18px;animation:2.8s steps(6,end) infinite workshopReadySparkle;position:absolute;top:8px;right:12px}.mechanicsWorkshopMap button.readyForPickup span{color:#bceef8;font-weight:850}.mechanicsAccessGrid form p{color:#66717f;font-size:12px;line-height:1.35}.mechanicsAccessGrid h3{color:#17191d;opacity:1}:root{--bg:#0b0e13;--panel:#121720;--line:#242b36;--text:#f3f5f7;--muted:#8d97a6;--red:#ff4b43;--green:#43d39e;--amber:#f0b84b;--blue:#5e9cff}.mechanicsShell{color:#edf1f7;min-height:100vh;font-family:var(--font-geist-sans),Arial,sans-serif;background:#080b10;padding:22px}.mechanicsTopbar{background:linear-gradient(135deg,#141922,#0d1118);border:1px solid #29313d;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;max-width:1500px;margin:0 auto 18px;padding:18px 22px;display:flex;box-shadow:0 22px 60px #0008}.mechanicsTopbar small,.mechanicsMemory>header small,.mechanicsWorkshop>header small,.mechanicsTaskList>header small{color:#f0554f;letter-spacing:.13em;font-weight:900}.mechanicsTopbar h1,.mechanicsMemory h2,.mechanicsWorkshop h2,.mechanicsTaskList h2{margin:4px 0;font-size:clamp(24px,3vw,42px)}.mechanicsTopbar p{color:#98a2b2;margin:0}.mechanicsTopbar>div:last-child{gap:8px;display:flex}.mechanicsTopbar button,.mechanicsNav button,.mechanicsActionBar button,.mechanicsActionForm button,.mechanicsAccessPanel button{color:#eef2f8;cursor:pointer;background:#171d26;border:1px solid #343e4c;border-radius:12px;padding:10px 14px;font-weight:800}.mechanicsNav{background:#11161e;border:1px solid #252d38;border-radius:16px;gap:8px;max-width:1500px;margin:0 auto 18px;padding:6px;display:flex}.mechanicsNav button{color:#8f9bad;background:0 0;border:0;flex:1}.mechanicsNav button.active{color:#fff;background:#293342;box-shadow:inset 0 0 0 1px #485568}.mechanicsNav b{color:#fff;background:#e9433d;border-radius:12px;place-items:center;min-width:24px;height:24px;margin-left:6px;display:inline-grid}.mechanicsNotice{color:#ffd480;background:#2b2314;border:1px solid #926e2d;border-radius:12px;max-width:1500px;margin:0 auto 14px;padding:12px 16px}.mechanicsNotice.success{color:#83e5b5;background:#11281e;border-color:#296d4b}.mechanicsNotice.error{color:#ff9d9d;background:#2c1517;border-color:#8f3838}.mechanicsWorkspace{grid-template-columns:minmax(320px,430px) minmax(0,1fr);gap:16px;max-width:1500px;margin:auto;display:grid}.mechanicsTaskList,.mechanicsTaskPanel,.mechanicsWorkshop,.mechanicsMemory{background:#10151d;border:1px solid #28313d;border-radius:22px;overflow:hidden}.mechanicsTaskList>header,.mechanicsTaskPanel>header,.mechanicsWorkshop>header,.mechanicsMemory>header{background:linear-gradient(135deg,#171d26,#10151d);border-bottom:1px solid #27303b;padding:20px 22px}.mechanicsTaskList>button{text-align:left;color:#fff;cursor:pointer;background:#10151d;border:0;border-bottom:1px solid #222a34;grid-template-columns:12px 1fr auto;align-items:center;gap:12px;width:100%;padding:16px;display:grid}.mechanicsTaskList>button:hover,.mechanicsTaskList>button.selected{background:#1b2430}.mechanicsTaskList>button.selected{box-shadow:inset 4px 0 #ef4b45}.mechanicsTaskList>button small{color:#8e9aac}.mechanicsTaskList>button strong{margin:4px 0;font-size:15px;display:block}.mechanicsTaskList>button p{color:#aab3c0;margin:0;font-size:13px}.mechanicsTaskList>button em{color:#7ee0ad;font-style:normal}.mechanicsStatus{background:#778296;border-radius:8px;width:10px;height:44px}.mechanicsStatus.work{background:#4c8cff}.mechanicsStatus.hold{background:#e7ad41}.mechanicsStatus.ready{background:#45c483}.mechanicsStatus.plan{background:#8e98a9}.mechanicsSubhead{padding:18px 16px 8px!important}.mechanicsAssignment{background:#171d26;border:1px solid #364152;border-radius:14px;margin:0 14px 12px;padding:14px}.mechanicsAssignment small{color:#f5b65a}.mechanicsAssignment strong{margin:5px 0;display:block}.mechanicsAssignment p{color:#b7bfca;margin:0}.mechanicsTaskPanel{padding-bottom:20px}.mechanicsTaskPanel>header{justify-content:space-between;gap:20px;display:flex}.mechanicsTaskPanel>header h2{margin:4px 0}.mechanicsTaskPanel>header p{color:#a8b1bf;margin:0}.mechanicsTaskPanel>header>span{white-space:nowrap;border-radius:14px;height:max-content;padding:8px 12px;font-weight:900}.mechanicsTaskPanel>header>span.running{color:#7be1ac;background:#173629}.mechanicsTaskPanel>header>span.stopped{color:#aab3bf;background:#252b34}.mechanicsHistory{padding:18px 22px}.mechanicsHistory h3{margin-top:0}.mechanicsHistory p{white-space:pre-wrap;color:#c6cdd7;background:#151b24;border-left:3px solid #3d4857;margin:8px 0;padding:11px 13px}.mechanicsActionBar{flex-wrap:wrap;gap:8px;padding:0 22px 18px;display:flex}.mechanicsActionBar button.active{background:#1d3656;border-color:#62a2ff}.mechanicsActionBar button.ready{color:#7de4af;border-color:#347758}.mechanicsActionBar button.danger{color:#ff9a9a;border-color:#7f3b3d}.mechanicsActionForm{background:#151b24;border:1px solid #3a4554;border-radius:16px;margin:0 22px;padding:18px}.mechanicsActionForm h3{margin-top:0}.mechanicsActionForm label,.mechanicsIdentityCard label,.mechanicsMemory form label{color:#b7c0cd;gap:7px;margin:12px 0;font-weight:800;display:grid}.mechanicsActionForm input,.mechanicsActionForm select,.mechanicsActionForm textarea,.mechanicsIdentityCard input,.mechanicsMemory input,.mechanicsMemory textarea,.mechanicsAccessPanel input,.mechanicsAccessPanel select{color:#fff;width:100%;font:inherit;background:#0c1118;border:1px solid #3a4655;border-radius:11px;padding:11px 12px}.mechanicsActionForm textarea,.mechanicsMemory textarea{resize:vertical;min-height:88px}.mechanicsActionForm>div:last-child{justify-content:flex-end;gap:8px;display:flex}.mechanicsPrimary{color:#fff!important;background:#e9433d!important;border-color:#e9433d!important}.mechanicsPrimary:disabled,.mechanicsShell button:disabled{opacity:.45;cursor:not-allowed}.mechanicsEmpty,.mechanicsLoading{color:#9aa5b3;place-items:center;min-height:360px;display:grid}.mechanicsIdentityShell{align-content:start;display:grid}.mechanicsIdentityCard{background:#111720;border:1px solid #303a48;border-radius:22px;width:min(850px,100%);margin:4vh auto;padding:24px}.mechanicsIdentityGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.mechanicsIdentityGrid button{color:#fff;cursor:pointer;background:#171e28;border:1px solid #333e4c;border-radius:16px;justify-items:center;gap:6px;padding:18px 10px;display:grid}.mechanicsIdentityGrid button.selected{background:#2b1d20;border-color:#ed5751}.mechanicsIdentityGrid span{background:#2d3948;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.mechanicsIdentityGrid small{color:#8f9bad;font-size:11px}.mechanicsWorkshop,.mechanicsMemory{max-width:1500px;margin:auto;padding-bottom:22px}.mechanicsWorkshop>header{justify-content:space-between;align-items:center;display:flex}.mechanicsWorkshopMap{background:radial-gradient(circle at 50% 0,#24303c,#0b1016 68%);grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;padding:20px;display:grid}.mechanicsWorkshopMap>article{background:#111820aa;border:1px dashed #44505e;border-radius:14px;min-height:150px;padding:12px}.mechanicsWorkshopMap>article.occupied{border-style:solid;border-color:#5b6c80}.mechanicsWorkshopMap>article>small{color:#9faaba;font-weight:900}.mechanicsWorkshopMap>article>p{color:#586372}.mechanicsWorkshopMap button{text-align:left;color:#fff;cursor:pointer;background:#1a2531;border:1px solid #435268;border-radius:12px;gap:5px;width:100%;margin-top:10px;padding:12px;display:grid}.mechanicsWorkshopMap button span{color:#c2cad4}.mechanicsWorkshopMap button em{color:#71d7a2;font-size:12px;font-style:normal}.mechanicsRoster{grid-template-columns:repeat(5,1fr);gap:10px;padding:0 20px;display:grid}.mechanicsRoster article{background:#151c25;border:1px solid #303b48;border-radius:14px;padding:14px}.mechanicsRoster span,.mechanicsRoster p{color:#9ca8b7;display:block}.mechanicsRoster em{color:#72d9a4;font-size:11px;font-style:normal}.mechanicsMemory>header p{color:#9ea9b8}.mechanicsMemory>form{grid-template-columns:1fr 220px 1.2fr auto;align-items:end;gap:12px;padding:20px;display:grid}.mechanicsMemory>form label{margin:0}.mechanicsMemoryResults{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 20px;display:grid}.mechanicsMemoryResults>section{background:#151b24;border:1px solid #303a47;border-radius:15px;padding:16px}.mechanicsMemoryResults h3{justify-content:space-between;display:flex}.mechanicsMemoryResults article,.mechanicsMemoryResults a{color:#fff;border-top:1px solid #2a333f;padding:12px 0;text-decoration:none;display:block}.mechanicsMemoryResults small,.mechanicsMemoryResults span{color:#8f9baa;display:block}.mechanicsMemoryResults strong{margin:4px 0;display:block}.mechanicsMemoryResults p{color:#c2cad4;margin:5px 0}.mechanicsAccessPanel{border-color:#3d4654!important}.mechanicsAccessGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mechanicsAccessGrid form{background:#f7f8fa;border:1px solid #d8dde5;border-radius:14px;padding:14px}.mechanicsAccessGrid h3{margin-top:0}.mechanicsAccessGrid input,.mechanicsAccessGrid select{color:#17191d;background:#fff;margin-bottom:8px}.mechanicsAccessGrid button{width:100%}@media (width<=900px){.mechanicsWorkspace{grid-template-columns:1fr}.mechanicsTaskList{max-height:45vh;overflow:auto}.mechanicsWorkshopMap,.mechanicsRoster{grid-template-columns:repeat(2,1fr)}.mechanicsMemory>form,.mechanicsMemoryResults{grid-template-columns:1fr}.mechanicsIdentityGrid{grid-template-columns:repeat(2,1fr)}.mechanicsAccessGrid{grid-template-columns:1fr}.mechanicsTopbar{align-items:flex-start}.mechanicsTopbar>div:last-child{flex-direction:column}}@media (width<=560px){.mechanicsShell{padding:10px}.mechanicsTopbar{border-radius:16px;padding:14px}.mechanicsTopbar h1{font-size:24px}.mechanicsNav{z-index:20;order:20;position:sticky;bottom:8px}.mechanicsNav button{padding:10px 5px;font-size:12px}.mechanicsActionBar{grid-template-columns:repeat(2,1fr);display:grid}.mechanicsTaskPanel>header,.mechanicsWorkshop>header{display:block}.mechanicsWorkshopMap,.mechanicsRoster{grid-template-columns:1fr}.mechanicsIdentityGrid{grid-template-columns:1fr 1fr}}.mechanicsAssignmentAlarm{background:linear-gradient(135deg,#3a1114,#1e0d10);border:1px solid #ff514b;border-radius:18px;max-width:1500px;margin:0 auto 14px;padding:14px;animation:1.8s ease-in-out infinite mechanicsAssignmentPulse;box-shadow:0 0 0 1px #ff514b33,0 0 30px #e62d2d24}.mechanicsAssignmentAlarm>header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.mechanicsAssignmentAlarm>header div{flex:1}.mechanicsAssignmentAlarm h2{color:#ff615b;letter-spacing:.05em;margin:1px 0;font-size:clamp(20px,2.5vw,30px)}.mechanicsAssignmentAlarm header small{color:#ffaaa7;letter-spacing:.14em;font-weight:900}.mechanicsAssignmentAlarm header>b{color:#fff;background:#ee3e38;border-radius:19px;place-items:center;min-width:38px;height:38px;font-size:20px;display:grid}.mechanicsAlarmBeacon{background:#ff4c46;border-radius:50%;width:16px;height:16px;animation:1.1s ease-in-out infinite mechanicsBeacon;box-shadow:0 0 0 6px #ff4c4624}.mechanicsAssignmentAlarm>div{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;display:grid}.mechanicsAssignmentAlarm button{color:#fff;text-align:left;cursor:pointer;background:#160d11;border:1px solid #713236;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.mechanicsAssignmentAlarm button:hover{background:#261015;border-color:#ff6963;transform:translateY(-1px)}.mechanicsAssignmentAlarm button.blocked{background:#2d180d;border-color:#ff9c48}.mechanicsAssignmentAlarm button span{min-width:0}.mechanicsAssignmentAlarm button small,.mechanicsAssignmentAlarm button strong{display:block}.mechanicsAssignmentAlarm button small{color:#f0a3a0;font-size:11px}.mechanicsAssignmentAlarm button strong{text-overflow:ellipsis;margin-top:4px;overflow:hidden}.mechanicsAssignmentAlarm button em{color:#ff807b;flex:none;font-size:11px;font-style:normal;font-weight:900}.mechanicsNav button.assignment{color:#ff8d88}.mechanicsAssignmentConsole{grid-template-columns:minmax(290px,390px) minmax(0,1fr);gap:16px;max-width:1500px;margin:auto;display:grid}.mechanicsAssignmentConsole>aside,.mechanicsAssignmentDetail{background:#10151d;border:1px solid #38313a;border-radius:22px;overflow:hidden}.mechanicsAssignmentConsole>aside>header{background:linear-gradient(135deg,#2d1317,#13151c);border-bottom:1px solid #34272c;padding:20px}.mechanicsAssignmentConsole>aside h2{color:#ff6963;margin:4px 0}.mechanicsAssignmentConsole>aside header small{color:#ff9995;letter-spacing:.13em;font-weight:900}.mechanicsAssignmentConsole>aside header p{color:#bdaeb2;margin:7px 0 0;line-height:1.45}.mechanicsAssignmentConsole>aside>div{max-height:620px;overflow:auto}.mechanicsAssignmentConsole>aside button{color:#fff;text-align:left;cursor:pointer;background:#11161e;border:0;border-bottom:1px solid #29252c;gap:5px;width:100%;padding:15px 18px;display:grid}.mechanicsAssignmentConsole>aside button:hover,.mechanicsAssignmentConsole>aside button.selected{background:#26171c;box-shadow:inset 4px 0 #ef4b45}.mechanicsAssignmentConsole>aside button.completed{opacity:.62}.mechanicsAssignmentConsole>aside button span{color:#ff7771;font-size:11px;font-weight:900}.mechanicsAssignmentConsole>aside button small{color:#8994a3}.mechanicsAssignmentDetail{padding-bottom:22px}.mechanicsAssignmentDetail>header{background:linear-gradient(135deg,#21171d,#11161e);border-bottom:1px solid #352a31;justify-content:space-between;gap:18px;padding:22px;display:flex}.mechanicsAssignmentDetail>header small{color:#e6a7a4;font-weight:900}.mechanicsAssignmentDetail>header h2{margin:6px 0 0;font-size:clamp(22px,3vw,36px)}.mechanicsAssignmentDetail>header>span{color:#75deb0;white-space:nowrap;background:#23342d;border-radius:12px;align-self:flex-start;padding:8px 11px;font-size:11px;font-weight:900}.mechanicsAssignmentDetail>header>span.blocked{color:#ffad65;background:#422115}.mechanicsAssignmentBody{color:#d4dae3;white-space:pre-wrap;background:#171d26;border-left:4px solid #ef4b45;border-radius:0 13px 13px 0;margin:20px 22px;padding:18px;line-height:1.55}.mechanicsAssignmentActions{grid-template-columns:repeat(4,1fr);gap:8px;padding:2px 22px 18px;display:grid}.mechanicsAssignmentActions button,.mechanicsAssignmentForm button{color:#eaf0f7;cursor:pointer;background:#171d26;border:1px solid #3b4655;border-radius:11px;padding:11px 13px;font-weight:800}.mechanicsAssignmentActions button.active{background:#1d3554;border-color:#659cef}.mechanicsAssignmentActions button.danger{color:#ffaf75;border-color:#8d4d32}.mechanicsAssignmentActions button.ready{color:#79e1ad;border-color:#347758}.mechanicsAssignmentForm{background:#17171e;border:1px solid #4a3941;border-radius:15px;margin:0 22px 20px;padding:16px}.mechanicsAssignmentForm label{color:#c9b7bc;gap:8px;font-weight:800;display:grid}.mechanicsAssignmentForm textarea{color:#fff;min-height:110px;font:inherit;resize:vertical;background:#090e14;border:1px solid #485363;border-radius:11px;padding:12px}.mechanicsAssignmentForm>div{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.mechanicsAssignmentAttachments,.mechanicsAssignmentHistory{margin:0 22px 20px}.mechanicsAssignmentAttachments h3,.mechanicsAssignmentHistory h3{margin:0 0 10px}.mechanicsAssignmentAttachments a{color:#8ec1ff;background:#151d28;border:1px solid #354254;border-radius:11px;justify-content:space-between;gap:12px;margin:7px 0;padding:11px 13px;text-decoration:none;display:flex}.mechanicsAssignmentAttachments a small{color:#8995a5}.mechanicsAssignmentHistory article{border-top:1px solid #29313c;grid-template-columns:auto 1fr auto;gap:8px 12px;padding:13px 0;display:grid}.mechanicsAssignmentHistory article span{color:#f0aaa7}.mechanicsAssignmentHistory article small{color:#7f8b9a}.mechanicsAssignmentHistory article p{color:#c7cfd9;white-space:pre-wrap;background:#171d26;border-radius:9px;grid-column:1/-1;margin:0;padding:10px 12px}.mechanicsAssignmentCompletion{background:#10271d;border:1px solid #347758;border-radius:14px;margin:0 22px 20px;padding:16px}.mechanicsAssignmentCompletion b{color:#77dfad}.mechanicsAssignmentCompletion p{white-space:pre-wrap}.mechanicsAssignmentCompletion small{color:#86a799}@keyframes mechanicsAssignmentPulse{0%,to{box-shadow:0 0 0 1px #ff514b33,0 0 20px #e62d2d18}50%{box-shadow:0 0 0 2px #ff514b99,0 0 38px #e62d2d42}}@keyframes mechanicsBeacon{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.14)}}@media (width<=900px){.mechanicsAssignmentConsole{grid-template-columns:1fr}.mechanicsAssignmentConsole>aside>div{max-height:300px}.mechanicsAssignmentActions{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.mechanicsAssignmentAlarm{padding:11px}.mechanicsAssignmentAlarm>div{grid-template-columns:1fr}.mechanicsAssignmentAlarm button{align-items:flex-start}.mechanicsAssignmentDetail>header{display:block}.mechanicsAssignmentDetail>header>span{margin-top:12px;display:inline-block}.mechanicsAssignmentActions,.mechanicsAssignmentHistory article{grid-template-columns:1fr}.mechanicsAssignmentHistory article p{grid-column:auto}}@media (prefers-reduced-motion:reduce){.mechanicsAssignmentAlarm,.mechanicsAlarmBeacon{animation:none!important}}.mechanicsCompletedAssignments{border-top:1px solid #3a3036}.mechanicsCompletedAssignments summary{color:#8f9baa;cursor:pointer;padding:13px 18px;font-size:12px;font-weight:900}.mechanicsVehicleCard{background:#10151d;border:1px solid #2c3744;border-radius:22px;max-width:1500px;margin:auto;overflow:hidden}.mechanicsVehicleCard>header{background:linear-gradient(135deg,#17212d,#10151d);border-bottom:1px solid #29333f;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.mechanicsVehicleCard>header small{color:#69b5ff;letter-spacing:.12em;font-weight:900}.mechanicsVehicleCard>header h2{margin:5px 0;font-size:clamp(25px,4vw,44px)}.mechanicsVehicleCard>header p{color:#aeb9c7;margin:0}.mechanicsVehicleCard>header p b{color:#fff;text-underline-offset:4px;-webkit-text-decoration:underline #59aaff;text-decoration:underline #59aaff}.mechanicsVehicleCard>header>div:last-child{gap:8px;display:flex}.mechanicsVehicleCard>header button{color:#fff;cursor:pointer;background:#17202b;border:1px solid #3b4858;border-radius:11px;padding:10px 14px;font-weight:850}.mechanicsVehicleSummary{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 22px;display:grid}.mechanicsVehicleSummary article{background:#151c25;border:1px solid #303c49;border-radius:14px;padding:16px}.mechanicsVehicleSummary small{color:#75869a;font-weight:900}.mechanicsVehicleSummary strong{margin:6px 0;font-size:20px;display:block}.mechanicsVehicleSummary p{color:#9da9b8;margin:0}.mechanicsVehicleLoading{color:#8dc4ff;background:#101f31;border:1px solid #365275;border-radius:14px;margin:0 22px 22px;padding:24px;font-weight:850}.mechanicsVehicleHistory{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:16px;padding:0 22px 22px;display:grid}.mechanicsVehicleHistory>section,.mechanicsVehicleHistory>aside{background:#131a23;border:1px solid #2d3946;border-radius:16px;padding:18px}.mechanicsVehicleHistory h3{justify-content:space-between;gap:10px;margin:0 0 12px;display:flex}.mechanicsVehicleHistory h3 b{color:#6eb7ff}.mechanicsVehicleHistory>section article{border-top:1px solid #293441;grid-template-columns:auto 1fr;gap:5px 12px;padding:15px 0;display:grid}.mechanicsVehicleHistory>section time{color:#81a1c2;font-size:12px}.mechanicsVehicleHistory>section span{color:#70b9ff;font-size:12px;font-weight:850}.mechanicsVehicleHistory>section strong,.mechanicsVehicleHistory>section small,.mechanicsVehicleHistory>section p,.mechanicsVehicleHistory>section a{grid-column:1/-1}.mechanicsVehicleHistory>section small{color:#e4b27b}.mechanicsVehicleHistory>section p{color:#c1cad5;white-space:pre-wrap;margin:3px 0;line-height:1.45}.mechanicsVehicleHistory a{color:#85bfff}.mechanicsVehicleHistory>aside article{background:#18212b;border:1px solid #303b48;border-radius:11px;margin-bottom:9px;padding:12px}.mechanicsVehicleHistory>aside article small,.mechanicsVehicleHistory>aside article strong{display:block}.mechanicsVehicleHistory>aside article small{color:#8997a8}.mechanicsVehicleHistory>aside article p{color:#b5c0cc;margin:5px 0 0}.mechanicsVehicleHistory>aside h3:not(:first-child){margin-top:24px}.mechanicsVehicleMessage{color:#c6d0dc;white-space:pre-wrap;background:#18212b;border-left:3px solid #4c79a8;padding:10px 12px}@media (width<=900px){.mechanicsVehicleHistory,.mechanicsVehicleSummary{grid-template-columns:1fr}}@media (width<=560px){.mechanicsVehicleCard>header{display:block}.mechanicsVehicleCard>header>div:last-child{margin-top:14px}.mechanicsVehicleSummary,.mechanicsVehicleHistory{padding-left:12px;padding-right:12px}}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}.shell{grid-template-columns:238px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#0d1117;flex-direction:column;height:100vh;padding:28px 18px 20px;display:flex;position:sticky;top:0}.brand{letter-spacing:.08em;align-items:center;gap:11px;padding:0 10px 34px;font-size:14px;display:flex}.brand b{color:var(--red)}.brandMark{width:31px;height:31px;color:var(--red);border:1px solid #59302e;border-radius:9px;place-items:center;font-weight:900;display:grid}nav{gap:7px;display:grid}.navItem{color:#9ba5b4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:11px 13px;font-size:14px;text-decoration:none;display:flex}.navItem span{text-align:center;color:#737f90;width:18px}.navItem b{font-weight:500}.navItem small{display:none}.navItem em{color:#ff8b84;background:#2b2022;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:11px;font-style:normal}.navItem.active{color:#fff;box-shadow:inset 2px 0 var(--red);background:#1a202a}.navItem.active span{color:var(--red)}.sideFoot{border-top:1px solid var(--line);grid-template-columns:36px 1fr 26px;align-items:center;gap:10px;margin-top:auto;padding:16px 8px 2px;display:grid}.avatar{background:#263143;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.sideFoot strong,.sideFoot small{display:block}.sideFoot strong{font-size:13px}.sideFoot small{color:var(--muted);margin-top:3px;font-size:10px}.sideFoot button{color:var(--muted);cursor:pointer;background:0 0;border:0}.content{width:100%;max-width:1500px;margin:0 auto;padding:34px clamp(24px,4vw,58px) 60px}.content [data-section]{display:none}.content[data-view=overview] [data-section~=overview],.content[data-view=office] [data-section~=office],.content[data-view=workshop] [data-section~=workshop],.content[data-view=cases] [data-section~=cases],.content[data-view=team] [data-section~=team],.content[data-view=finance] [data-section~=finance],.content[data-view=communications] [data-section~=communications],.content[data-view=operations] [data-section~=operations],.content[data-view=calls] [data-section~=calls],.content[data-view=data] [data-section~=data],.content[data-view=alexey] [data-section~=alexey],.content[data-view=pulse] [data-section~=pulse],.content[data-view=maintenance] [data-section~=maintenance],.content[data-view=memory] [data-section~=memory],.content[data-view=wellbeing] [data-section~=wellbeing],.content[data-view=assignments] [data-section~=assignments],.content[data-view=proeb] [data-section~=proeb]{display:block}.content[data-view=wellbeing] .moduleNav,.content[data-view=wellbeing] .notice{display:none}.pixelOffice{background:#080b10;border:1px solid #303946;border-radius:18px;min-height:720px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0008,inset 0 0 0 1px #111a24}.officeHeader{z-index:4;background:linear-gradient(#141a22,#0d1218);border-bottom:2px solid #262f3a;justify-content:space-between;align-items:flex-start;gap:24px;padding:23px 26px;display:flex;position:relative}.officeHeader h2{color:#f5f7fa;text-shadow:3px 3px #000;font-size:27px}.officeHeader p:last-child{color:#8491a2;margin:8px 0 0;font-size:12px}.officeHeaderActions{align-items:center;gap:10px;display:flex}.officeHeaderActions button{color:#dce5f0;cursor:pointer;background:#18212d;border:1px solid #48586c;border-radius:8px;padding:10px 14px;font-size:11px;font-weight:800}.officeHeaderActions button:hover{color:#fff;border-color:#ff625c}.officeNameEditor{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111923f2;border:1px solid #52657d;border-radius:14px;width:min(620px,100% - 48px);padding:18px;position:absolute;top:82px;right:24px;box-shadow:0 28px 80px #000c}.officeNameEditor header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.officeNameEditor header strong,.officeNameEditor header small{display:block}.officeNameEditor header strong{font-size:15px}.officeNameEditor header small{color:#8291a3;margin-top:5px;font-size:10px}.officeNameEditor header button{color:#8795a7;cursor:pointer;background:0 0;border:0;font-size:25px}.officeNameEditor>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.officeNameEditor label span{color:#8899ae;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.officeNameEditor input{color:#eef4fb;background:#0c1219;border:1px solid #344356;border-radius:8px;outline:0;width:100%;padding:10px 11px}.officeNameEditor input:focus{border-color:#718daf;box-shadow:0 0 0 3px #506b8d22}.saveAgentNames{color:#ff9c96;cursor:pointer;background:#2b181b;border:1px solid #6e3535;border-radius:9px;width:100%;margin-top:14px;padding:11px;font-weight:850}.officeLive{color:#9eacbd;font:800 10px var(--font-geist-mono),monospace;letter-spacing:.12em;border:1px solid #334050;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;display:flex}.officeLive i{background:#43d39e;border-radius:50%;width:7px;height:7px;animation:1.4s steps(2,end) infinite officeBlink;box-shadow:0 0 10px #43d39e}.officeLive.attention i{background:#ff4b43;box-shadow:0 0 10px #ff4b43}.officeScene{isolation:isolate;background:linear-gradient(#101720 0 54%,#0c1219 54%);grid-template-rows:270px 270px 62px;grid-template-columns:1fr 1.12fr 1fr;gap:10px;min-height:602px;padding:18px;display:grid;position:relative}.officeFloorGrid{z-index:-1;transform-origin:bottom;opacity:.48;background-image:linear-gradient(#26303a55 1px,#0000 1px),linear-gradient(90deg,#26303a55 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;transform:perspective(520px)rotateX(58deg)scale(1.35)}.officeRoom,.officeCore{color:#eef3f8;text-align:left;cursor:pointer;background:linear-gradient(#18222d 0 67%,#202934 67% 70%,#111820 70%);border:2px solid #313b47;transition:filter .15s,transform .15s,border-color .15s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0b1016,0 8px #06080c}.officeRoom:hover,.officeCore:hover{z-index:3;filter:brightness(1.12);border-color:#5c789a;transform:translateY(-3px)}.officeRoom:focus-visible,.officeCore:focus-visible{outline-offset:2px;outline:3px solid #ff5b55}.officeRoom:before{content:"";background:repeating-linear-gradient(#5e7891 0 3px,#1b2a39 3px 8px);border:4px solid #090d12;width:58px;height:44px;position:absolute;top:48px;left:15px;box-shadow:inset 0 0 0 3px #344454}.officeRoom:after{content:"";background:linear-gradient(90deg,#293440 48%,#0c1117 49% 53%,#293440 54%);border:3px solid #0b0e12;width:36px;height:58px;position:absolute;top:51px;right:14px;box-shadow:inset 0 0 0 2px #3b4856}.roomSign{z-index:4;color:#9fb3cb;font:800 8px var(--font-geist-mono),monospace;letter-spacing:.12em;background:#0d141d;border:1px solid #405064;padding:5px 7px;position:absolute;top:11px;left:12px;box-shadow:3px 3px #07090c}.officeRoom>strong{z-index:5;font:900 17px var(--font-geist-mono),monospace;text-shadow:2px 2px #000;position:absolute;bottom:52px;left:15px}.officeRoom>small{z-index:5;color:#9ca9b8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;position:absolute;bottom:31px;left:15px;right:15px;overflow:hidden}.roomMetric{z-index:5;color:#71d9a6;font:800 8px var(--font-geist-mono),monospace;letter-spacing:.04em;position:absolute;bottom:9px;left:14px}.roomMetric.danger{color:#ff756e}.officeCore{text-align:center;background:radial-gradient(circle at 50% 38%,#2d2631 0,#151a22 32%,#0d1218 66%),linear-gradient(#171f29,#111720);border-color:#5e3535;grid-area:1/2/3;box-shadow:inset 0 0 0 3px #110d11,0 8px #070507,0 0 34px #e83d3922}.dataRoom{display:none}.officeCore .roomSign{color:#ff8d88;border-color:#6b3b3c;top:20px;left:50%;transform:translate(-50%)}.officeCore>strong{color:#fff;font:900 30px var(--font-geist-mono),monospace;letter-spacing:.2em;text-shadow:4px 4px #000,0 0 16px #ff4b4355;position:absolute;bottom:92px;left:0;right:0}.officeCore>small{color:#aab4c1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;position:absolute;bottom:57px;left:12%;right:12%;overflow:hidden}.coreState{color:#5de2a5;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.1em;white-space:nowrap;background:#101a17;border:1px solid #345447;padding:7px 10px;position:absolute;bottom:21px;left:50%;transform:translate(-50%)}.coreState.attention{color:#ff6a63;background:#211316;border-color:#6c3437}.coreHalo{border:2px dashed #b84a4755;border-radius:50%;width:190px;height:190px;animation:18s linear infinite officeSpin;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.coreHalo:after{content:"";border:1px solid #4f749166;border-radius:50%;position:absolute;inset:23px}.coreConsole{background:#172735;border:5px solid #080a0e;width:154px;height:68px;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)skew(-5deg);box-shadow:inset 0 0 0 3px #345269,8px 8px #080a0e}.coreConsole i{background:#4edba5;width:8px;height:8px;position:absolute;box-shadow:0 0 8px #4edba5}.coreConsole i:first-child{top:16px;left:18px}.coreConsole i:nth-child(2){background:#ffcc59;top:16px;left:36px}.coreConsole i:nth-child(3){background:#ff625b;top:16px;left:54px}.pixelWorker{z-index:4;filter:drop-shadow(4px 5px #0008);width:34px;height:60px;position:absolute}.pixelWorker>i{background:#d7a071;border:3px solid #090b0e;width:19px;height:19px;position:absolute;top:0;left:8px;box-shadow:inset 4px 0 #f0bb89}.pixelWorker>i:before{content:"";background:#2c2424;width:15px;height:8px;position:absolute;top:-7px;left:2px;box-shadow:-3px 3px #2c2424}.pixelWorker>b{background:#4777a8;border:3px solid #090b0e;width:25px;height:24px;position:absolute;top:20px;left:5px;box-shadow:inset 5px 0 #5f91c3}.pixelWorker>em{background:#26384d;width:8px;height:15px;position:absolute;top:43px;left:7px;box-shadow:13px 0 #26384d,-2px 13px #080a0d,15px 13px #080a0d}.pixelWorker.working{animation:.75s steps(2,end) infinite officeWork}.pixelWorker.watching{animation:1.8s steps(2,end) infinite officeBreathe}.pixelWorker.attention{animation:.48s steps(2,end) infinite officeAlert}.pixelWorker.attention>b{background:#b83c3c;box-shadow:inset 5px 0 #e25954}.pixelWorker.phone{top:80px;right:72px}.pixelWorker.phone>b{background:#327d77;box-shadow:inset 5px 0 #4ca49c}.pixelWorker.lena{top:80px;right:72px}.pixelWorker.lena>i:before{background:#c48856;height:13px;box-shadow:-3px 3px #c48856,14px 3px #c48856}.pixelWorker.lena>b{background:#8c567f;box-shadow:inset 5px 0 #b26fa3}.pixelWorker.alexey{top:80px;right:72px}.pixelWorker.alexey>b{background:#6c713a;box-shadow:inset 5px 0 #949a50}.pixelWorker.analyst{top:87px;right:73px}.pixelWorker.archivist{top:80px;right:72px}.pixelWorker.pulseChief{top:108px;left:50%;transform:translate(-50%)scale(1.25)}.pixelWorker.pulseChief>i:before{background:#efefef;box-shadow:-3px 3px #efefef}.pixelWorker.pulseChief>b{background:#c63e3b;box-shadow:inset 5px 0 #ff5c56}.pixelDesk{background:#6d5339;border:3px solid #080b0e;width:91px;height:13px;position:absolute;top:132px;right:37px;box-shadow:inset 0 3px #9b7652}.pixelDesk:before,.pixelDesk:after{content:"";background:#292e35;width:7px;height:38px;position:absolute;top:10px;box-shadow:inset 2px 0 #414851}.pixelDesk:before{left:8px}.pixelDesk:after{right:8px}.pixelDesk i{background:repeating-linear-gradient(#62b8bd 0 3px,#193442 3px 7px);border:4px solid #080b0e;width:38px;height:29px;position:absolute;bottom:12px;left:15px}.pixelDesk b{background:#b6413e;border:3px solid #080b0e;width:13px;height:18px;position:absolute;bottom:13px;right:12px}.pixelBoard{background:#c9d4ca;border:5px solid #090c10;width:88px;height:67px;position:absolute;top:62px;left:22px;box-shadow:5px 5px #080a0d}.pixelBoard i{background:#d65650;height:5px;position:absolute;left:10px;right:10px}.pixelBoard i:first-child{top:12px}.pixelBoard i:nth-child(2){background:#517ba4;top:29px}.pixelBoard i:nth-child(3){background:#4c966e;top:46px}.pixelCabinet{display:none}.officeCorridor{background:repeating-linear-gradient(90deg,#111820 0 32px,#151e27 32px 64px);border:2px solid #2b343f;grid-area:3/1/auto/4;position:relative;overflow:hidden;box-shadow:inset 0 5px #080b0f}.corridorLabel{color:#415269;font:900 9px var(--font-geist-mono),monospace;letter-spacing:.2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.courierBot{z-index:2;background:#ad3c39;border:3px solid #07090c;width:28px;height:25px;animation:12s linear infinite officeCourier;position:absolute;top:15px;left:-50px;box-shadow:inset 4px 0 #e0514d}.courierBot i{background:#f6d966;width:5px;height:5px;position:absolute;top:4px;left:4px;box-shadow:11px 0 #f6d966}.courierBot b{background:#12161c;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-7px;left:2px;box-shadow:15px 0 #12161c}.officeTicker{color:#93a1b1;min-height:47px;font:700 9px var(--font-geist-mono),monospace;background:#0c1117;border-top:1px solid #27313c;align-items:center;gap:22px;padding:10px 18px;display:flex}.officeTicker span{white-space:nowrap;align-items:center;gap:7px;display:flex}.officeTicker i{background:#778391;border-radius:50%;width:7px;height:7px}.officeTicker i.green{background:#43d39e}.officeTicker i.red{background:#ff4b43}.officeTicker i.blue{background:#5e9cff}.officeTicker b{color:#637183;margin-left:auto;font-weight:600}.officeLiveLog{background:linear-gradient(#10161e,#0c1117);border-top:1px solid #29333e;padding:18px}.officeLiveLog>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.officeLiveLog h3{margin:0;font-size:16px}.officeLiveLog>header>span{color:#7f90a5;border:1px solid #2e3a48;border-radius:7px;padding:6px 9px;font-size:9px}.officeLogStream{scrollbar-color:#354456 #0b1016;gap:6px;max-height:355px;padding-right:4px;display:grid;overflow:auto}.officeLogStream article{background:#0e151d;border:1px solid #252f3b;border-radius:9px;grid-template-columns:58px 28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.officeLogStream article:first-child{background:#121d29;border-color:#465c77;box-shadow:inset 3px 0 #5e9cff}.officeLogStream article.failed{border-color:#583033;box-shadow:inset 3px 0 #ff4b43}.officeLogStream article.completed{box-shadow:inset 3px 0 #43d39e44}.officeLogStream time{color:#64758a;font:700 9px var(--font-geist-mono),monospace;padding-top:5px}.logAvatar{color:#fff;width:27px;height:27px;font:900 11px var(--font-geist-mono),monospace;background:#365675;border:2px solid #253649;border-radius:3px;place-items:center;font-style:normal;display:grid;box-shadow:3px 3px #05080b}.agent-phone .logAvatar{background:#34766f}.agent-lena .logAvatar{background:#87547d}.agent-alexey .logAvatar{background:#6c713a}.agent-investigator .logAvatar{background:#8b4b38}.agent-documents .logAvatar{background:#5b577b}.officeLogStream strong,.officeLogStream p,.officeLogStream small{display:block}.officeLogStream strong{color:#dfe7f0;font-size:11px}.officeLogStream p{color:#aeb9c6;margin:3px 0 0;font-size:11px;line-height:1.35}.officeLogStream small{color:#6f7e90;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;line-height:1.35;overflow:hidden}.officeLogStream em{color:#6f8198;letter-spacing:.08em;padding-top:5px;font-size:7px;font-style:normal;font-weight:900}.officeLogStream article:first-child em{color:#78aef0}.officeLogStream article.failed em{color:#ff746d}.officeLogEmpty{color:#718094;text-align:center;border:1px dashed #2d3743;border-radius:9px;padding:35px;font-size:11px}.officeTv{background:#05070a;grid-template-columns:1fr}.officeTv .sidebar,.officeTv .topbar,.officeTv .mobileQuickActions,.officeTv .moduleNav,.officeTv .notice{display:none!important}.officeTv .content{max-width:none;margin:0;padding:0}.officeTv .content [data-section]:not([data-section~=office]){display:none!important}.officeTv .pixelOffice{border:0;border-radius:0;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.65fr) minmax(360px,.72fr);min-height:100vh;display:grid}.officeTv .officeHeader{grid-column:1/3;padding:18px 26px}.officeTv .officeScene{grid-area:2/1;grid-template-rows:minmax(220px,1fr) minmax(220px,1fr) 58px;height:calc(100vh - 125px);min-height:0}.officeTv .officeLiveLog{border-top:0;border-left:1px solid #29333e;grid-area:2/2;min-width:0;overflow:hidden}.officeTv .officeLogStream{max-height:calc(100vh - 208px)}.officeTv .officeTicker{z-index:10;grid-area:3/1/auto/3;position:relative}@keyframes officeBlink{50%{opacity:.3}}@keyframes officeSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes officeWork{50%{transform:translateY(2px)}}@keyframes officeBreathe{50%{transform:translateY(-2px)}}@keyframes officeAlert{50%{filter:drop-shadow(0 0 8px #ff4b43);transform:translate(2px)}}@keyframes officeCourier{0%{left:-50px}46%{left:calc(100% + 20px);transform:scaleX(1)}47%{left:calc(100% + 20px);transform:scaleX(-1)}96%{left:-50px;transform:scaleX(-1)}97%,to{transform:scaleX(1)}}@media (width<=1050px){.officeScene{grid-template-rows:340px 245px 245px 58px;grid-template-columns:1fr 1fr}.officeCore{grid-area:1/1/auto/3}.phoneRoom{grid-area:2/1}.alexeyRoom{grid-area:2/2}.lenaRoom{grid-area:3/1}.casesRoom{grid-area:3/2}.officeCorridor{grid-area:4/1/auto/3}.officeCore .pixelWorker.pulseChief{top:86px}.officeCore .coreConsole{top:46%}.officeCore>strong{bottom:75px}.officeCore>small{bottom:47px}.coreState{bottom:13px}}@media (width<=700px){.pixelOffice{border-radius:14px;min-height:0}.officeHeader{flex-direction:column;align-items:stretch;padding:18px}.officeHeaderActions{flex-wrap:wrap;justify-content:space-between}.officeNameEditor{width:auto;position:fixed;top:70px;left:10px;right:10px}.officeNameEditor>div{grid-template-columns:1fr}.officeScene{grid-template-rows:330px repeat(4,220px) 52px;grid-template-columns:1fr;padding:10px;display:grid}.officeCore{grid-area:1/1}.phoneRoom{grid-area:2/1}.lenaRoom{grid-area:3/1}.alexeyRoom{grid-area:4/1}.casesRoom{grid-area:5/1}.officeCorridor{grid-area:6/1}.officeLiveLog{padding:14px 10px}.officeLogStream article{grid-template-columns:48px 27px minmax(0,1fr)}.officeLogStream article em{display:none}.officeTicker{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px}.officeTicker b{margin-left:0}.officeTv .pixelOffice{display:block}.officeTv .officeScene{grid-template-rows:minmax(300px,1fr) repeat(4,220px) 52px;height:auto}.officeTv .officeLogStream{max-height:520px}.officeTv .officeTicker{position:relative}.officeTv{overflow:auto}}@media (prefers-reduced-motion:reduce){.pixelWorker,.coreHalo,.courierBot,.officeLive i{animation:none!important}}.officeRoom .pixelWorker.working{animation:5.8s steps(10,end) infinite officePatrol}.pixelWorker.pulseChief.working{animation:1.2s steps(2,end) infinite officeChief}.phoneRoom .pixelWorker{animation-delay:-1.4s}.lenaRoom .pixelWorker{animation-delay:-3.1s}.alexeyRoom .pixelWorker{animation-delay:-4.5s}.casesRoom .pixelWorker{animation-delay:-2.2s}.agentBubble{z-index:8;color:#16202a;max-width:125px;font:800 8px var(--font-geist-mono),monospace;background:#eef3f7;border:2px solid #080b0e;border-radius:7px 7px 2px;padding:7px 8px;line-height:1.25;animation:2.2s steps(2,end) infinite bubbleFloat;position:absolute;top:64px;right:111px;box-shadow:4px 4px #080b0e}.agentBubble:after{content:"";background:#eef3f7;border-bottom:2px solid #080b0e;border-right:2px solid #080b0e;width:7px;height:7px;position:absolute;bottom:3px;right:-7px;transform:skew(-25deg)}.coreBubble{background:#ffe5a0;max-width:155px;animation:2.2s steps(2,end) infinite coreBubbleFloat;top:76px;left:50%;right:auto;transform:translate(12px)}.coreBubble:after{left:-7px;right:auto;transform:skew(25deg)}@keyframes officePatrol{0%,12%{transform:translate(0)scaleX(1)}18%{transform:translate(-14px,2px)scaleX(1)}28%{transform:translate(-32px)scaleX(1)}38%,52%{transform:translate(-52px,2px)scaleX(1)}53%{transform:translate(-52px,2px)scaleX(-1)}64%{transform:translate(-36px)scaleX(-1)}76%{transform:translate(-18px,2px)scaleX(-1)}88%,99%{transform:translate(0)scaleX(-1)}to{transform:translate(0)scaleX(1)}}@keyframes officeChief{0%,to{transform:translate(-50%)scale(1.25)}50%{transform:translate(-50%,-2px)scale(1.25)}}@keyframes bubbleFloat{50%{transform:translateY(-2px)}}.wellbeingEmergencyButton{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#51213f,#9b326d);border:1px solid #d45c9b;border-radius:13px;align-items:center;gap:10px;margin:18px 4px 10px;padding:13px 12px;animation:2.4s ease-in-out infinite wellbeingGlow;display:flex;box-shadow:0 0 0 1px #ff9dcc22,0 0 22px #e84c9d22}.wellbeingEmergencyButton span{color:#ffd9ed;background:#fff2;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.wellbeingEmergencyButton b{letter-spacing:.04em;font-size:10px;line-height:1.35}.wellbeingSanctuary{background:radial-gradient(circle at 88% 4%,#8d436044,#0000 32%),linear-gradient(145deg,#17131c,#211722 55%,#16131c);border:1px solid #613953;border-radius:24px;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #0008,inset 0 0 0 1px #f5a7cc0d;grid-column:1/-1!important}.wellbeingPetals i{z-index:0;background:#f19abb88;border-radius:70% 30%;width:9px;height:14px;animation:14s linear infinite wellbeingPetal;position:absolute}.wellbeingPetals i:first-child{animation-delay:-2s;left:8%}.wellbeingPetals i:nth-child(2){animation-delay:-9s;left:31%}.wellbeingPetals i:nth-child(3){animation-delay:-5s;left:56%}.wellbeingPetals i:nth-child(4){animation-delay:-12s;left:77%}.wellbeingPetals i:nth-child(5){animation-delay:-7s;left:92%}.wellbeingHero{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#251a26aa;border-bottom:1px solid #5a354b;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:20px;padding:28px 30px;display:grid;position:relative}.wellbeingHero h2{margin:3px 0 7px;font-size:31px}.wellbeingHero p:not(.eyebrow){color:#c4abb9;max-width:760px;margin:0;line-height:1.5}.wellbeingAvatar{background:linear-gradient(#f5c5dc 0 35%,#c274a0 36% 100%);border:2px solid #c56e9e;border-radius:50%;width:70px;height:70px;position:relative;box-shadow:0 0 30px #ed77b244}.wellbeingAvatar i{background:#e8b18a;border-radius:45%;width:26px;height:28px;position:absolute;top:12px;left:22px;box-shadow:inset 5px 0 #f3c6a7}.wellbeingAvatar i:before{content:"";background:#7c435d;border-radius:50% 50% 35% 35%;position:absolute;inset:-5px -6px 13px}.wellbeingAvatar b{background:#d279a7;border-radius:50% 50% 10% 10%;width:36px;height:28px;position:absolute;bottom:5px;left:17px}.wellbeingAvatar em{color:#c94585;background:#fff0f7;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid;position:absolute;bottom:-2px;right:-4px}.wellbeingPrivate{color:#efafd0;letter-spacing:.12em;white-space:nowrap;border:1px solid #80516c;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}.wellbeingLayout{z-index:1;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:18px;padding:22px;display:grid;position:relative}.wellbeingChat,.wellbeingTools>article,.wellbeingTools>div,.calmMusicButton{background:#11101a;border:1px solid #4a3444;border-radius:17px;box-shadow:inset 0 0 0 1px #fff1}.wellbeingChat{grid-template-rows:auto minmax(390px,56vh) auto;display:grid;overflow:hidden}.wellbeingChat>header{background:#1e1620;border-bottom:1px solid #342635;justify-content:space-between;gap:15px;padding:15px 18px;display:flex}.wellbeingChat>header small{color:#9e8392;font-size:10px}.wellbeingMessages{scrollbar-color:#8d4d70 #17111a;padding:18px;overflow:auto}.wellbeingBubble{color:#e9dfe5;background:#231a25;border:1px solid #493647;border-radius:15px;width:min(86%,760px);margin:0 0 14px;padding:13px 15px}.wellbeingBubble.user{background:#4b2940;border-color:#8a4d72;margin-left:auto}.wellbeingBubble>div{color:#d58cb4;justify-content:space-between;gap:14px;font-size:10px;display:flex}.wellbeingBubble time{color:#8f7785}.wellbeingBubble p{white-space:pre-wrap;margin:8px 0 0;line-height:1.55}.wellbeingBubble small{color:#db9fbe;margin-top:8px;display:block}.wellbeingWelcome{text-align:center;color:#bda8b4;max-width:520px;margin:70px auto}.wellbeingWelcome span{font-size:36px}.wellbeingWelcome strong{color:#f3e7ed;margin:12px;font-size:21px;display:block}.wellbeingComposer{background:#1b151e;border-top:1px solid #362938;padding:14px}.wellbeingComposer textarea{resize:vertical;color:#f5eaf0;background:#0c0d14;border:1px solid #65435a;border-radius:13px;outline:none;width:100%;padding:14px}.wellbeingComposer textarea:focus{border-color:#d375a7;box-shadow:0 0 0 3px #d375a722}.wellbeingComposer>div{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.wellbeingComposer small{color:#856f7c}.wellbeingComposer button{color:#fff;cursor:pointer;background:#963a6c;border:1px solid #c75c94;border-radius:10px;padding:10px 16px;font-weight:800}.wellbeingComposer button:disabled{opacity:.45;cursor:default}.wellbeingError{color:#ffb1c8;background:#401d2b;margin:0;padding:9px 15px}.wellbeingTools{align-content:start;gap:13px;display:grid}.wellbeingTools>article,.wellbeingTools>div,.calmMusicButton{text-align:left;color:#eadde4;padding:18px}.breathingCard{align-items:center;gap:17px;display:flex}.breathingOrb{background:radial-gradient(circle,#ffe0ef,#ce6ca1 42%,#6e3756);border-radius:50%;flex:none;width:58px;height:58px;animation:10s ease-in-out infinite wellbeingBreathe;box-shadow:0 0 25px #ef91c555}.breathingCard small,.horoscopeCard small{color:#c77da5;letter-spacing:.1em;font-size:9px;font-weight:900}.breathingCard strong,.horoscopeCard strong{margin:5px 0;font-size:16px;display:block}.breathingCard p,.horoscopeCard p,.wellbeingSafety p{color:#b69dab;margin:5px 0;font-size:12px;line-height:1.55}.calmMusicButton{cursor:pointer;align-items:center;gap:15px;width:100%;display:flex}.calmMusicButton>span{color:#ffc8e4;background:#58324b;border-radius:50%;place-items:center;width:45px;height:45px;font-size:22px;display:grid}.calmMusicButton strong,.calmMusicButton small{display:block}.calmMusicButton small{color:#9b8290;margin-top:4px;font-size:9px}.calmMusicButton.playing{background:#392238;border-color:#d773a9;box-shadow:0 0 28px #df75ab22}.horoscopeCard{background:linear-gradient(145deg,#171527,#231a31)!important}.horoscopeCard button{color:#d9c1e5;cursor:pointer;background:#30233d;border:1px solid #755784;border-radius:8px;margin-top:9px;padding:8px 10px}.horoscopeCard em{color:#806f82;margin-top:10px;font-size:8px;line-height:1.4;display:block}.wellbeingSafety{background:#281922!important;border-color:#684352!important}.wellbeingSafety b{color:#ffc2d3}.wellbeingPrivacy{z-index:1;color:#8c7884;text-align:center;border-top:1px solid #4b3040;padding:13px 22px;font-size:10px;position:relative}.wellbeingHeroPrivate{justify-items:end;gap:8px;display:grid}.wellbeingHeroPrivate button{color:#efafd0;letter-spacing:.07em;cursor:pointer;background:#281923;border:1px solid #80516c;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:900}.wellbeingLockScreen{z-index:8;text-align:center;background:radial-gradient(circle at 50% 32%,#7f3d6144,#0000 26%),linear-gradient(145deg,#17131c,#211722 55%,#16131c);align-content:center;justify-items:center;min-height:650px;padding:38px;display:grid;position:relative}.wellbeingLockScreen h2{margin:8px 0 9px;font-size:34px}.wellbeingLockScreen>p:not(.eyebrow){color:#c4abb9;max-width:560px;margin:0 0 24px;line-height:1.6}.wellbeingLockScreen form{background:#100e17;border:1px solid #65435a;border-radius:18px;gap:9px;width:min(390px,100%);padding:20px;display:grid;box-shadow:0 22px 60px #0008}.wellbeingLockScreen label{text-align:left;color:#d29ab8;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.wellbeingLockScreen input{color:#fff;text-align:center;letter-spacing:.22em;background:#080b12;border:1px solid #764f68;border-radius:11px;outline:none;width:100%;padding:14px;font-size:22px}.wellbeingLockScreen input:focus{border-color:#e17caf;box-shadow:0 0 0 3px #d375a722}.wellbeingLockScreen form button{color:#fff;cursor:pointer;background:#963a6c;border:1px solid #d46fa5;border-radius:11px;padding:12px;font-weight:900}.wellbeingLockScreen form button:disabled{opacity:.45}.wellbeingLockIcon{color:#ffd8eb;background:#5b2947;border:2px solid #c56e9e;border-radius:50%;place-items:center;width:76px;height:76px;font-size:32px;display:grid;position:relative;box-shadow:0 0 34px #ed77b244}.wellbeingLockIcon i{background:#8e3867;border:3px solid #ffd4e8;border-radius:4px;width:22px;height:18px;position:absolute;bottom:1px;right:2px}.wellbeingLockIcon i:before{content:"";border:3px solid #ffd4e8;border-bottom:0;border-radius:8px 8px 0 0;width:10px;height:12px;position:absolute;top:-13px;left:3px}.wellbeingLockError{color:#ff9fbd!important;margin:14px 0 0!important}.wellbeingLockScreen>small{color:#806f7a;margin-top:17px}.stressToyCard{overflow:hidden;background:linear-gradient(145deg,#25182a,#18131d)!important}.stressToyCard>small{color:#f08abd;letter-spacing:.1em;font-size:9px;font-weight:900}.stressToyCard>strong{margin:6px 0 12px;font-size:16px;display:block}.stressToyCard>em{color:#846f7d;margin-top:11px;font-size:8px;line-height:1.45;display:block}.stressPeople{gap:5px;padding-bottom:4px;display:flex;overflow-x:auto}.stressPeople button{color:#a9919e;cursor:pointer;background:#17121a;border:1px solid #55384b;border-radius:8px;flex:1 0 auto;padding:7px 8px;font-size:9px}.stressPeople button.active{color:#fff;background:#6c3153;border-color:#df70aa;box-shadow:0 0 13px #e85eaa33}.stressStage{background:linear-gradient(#171421 0 72%,#31242f 72% 76%,#161219 76%);border:1px solid #533648;border-radius:12px;height:178px;margin:12px 0;position:relative;overflow:hidden}.stressStage:before{content:"АНТИСТРЕСС-АРЕНА";color:#725f6c;font:800 7px var(--font-geist-mono),monospace;letter-spacing:.12em;position:absolute;top:8px;left:10px}.stressPixelPerson{filter:drop-shadow(5px 7px #0007);width:48px;height:83px;position:absolute;top:49px;left:50%;transform:translate(-50%)}.stressPixelPerson i{background:#d7a071;border:4px solid #09080b;width:27px;height:27px;position:absolute;top:0;left:12px;box-shadow:inset 5px 0 #f0bc8b}.stressPixelPerson i:before{content:"";background:#332426;height:12px;position:absolute;top:-8px;left:-4px;right:-4px;box-shadow:4px 4px #332426}.stressPixelPerson b{background:var(--stress-shirt);border:4px solid #09080b;width:37px;height:34px;position:absolute;top:29px;left:7px;box-shadow:inset 7px 0 #fff2}.stressPixelPerson em{background:#283444;width:12px;height:17px;position:absolute;top:63px;left:9px;box-shadow:21px 0 #283444,-2px 14px #08080a,23px 14px #08080a}.stressPixelPerson u{background:#d7a071;width:11px;height:28px;text-decoration:none;position:absolute;top:34px;left:-3px;box-shadow:43px 0 #d7a071}.stressPixelPerson.droid{width:59px;transform:translate(-50%)scale(.92)}.stressPixelPerson.droid b{border-radius:15px;width:52px;left:2px}.stressPixelPerson.droid i{left:16px}.stressName{color:#f0dfe8;background:#0f0d12;border:1px solid #55384b;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:900;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.stressSpeech{color:#967f8c;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:8px;position:absolute;bottom:5px;left:8px;right:8px;overflow:hidden}.stressSplash,.stressNewspaper,.stressPillow,.stressBoot{z-index:8;filter:drop-shadow(3px 4px #0007);font-size:37px;display:none;position:absolute}.stressSplash{top:45px;left:15%}.stressNewspaper{top:28px;right:18%}.stressPillow{top:33px;left:15%}.stressBoot{top:60px;right:17%}.stressActions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.stressActions button{color:#ecd7e2;cursor:pointer;background:#30202c;border:1px solid #694059;border-radius:8px;min-height:40px;padding:7px;font-size:9px;font-weight:750}.stressActions button:last-child{grid-column:1/3}.stressActions button span{margin-right:5px;font-size:14px}.stressActions button:hover{background:#512c43;border-color:#de6ca7}.stressStage.action-kick .stressPixelPerson,.stressStage.action-pendel .stressPixelPerson{animation:.8s steps(5,end) stressKick}.stressStage.action-kick .stressBoot,.stressStage.action-pendel .stressBoot{animation:.65s ease-out stressBoot;display:block}.stressStage.action-newspaper .stressPixelPerson{animation:.7s steps(4,end) stressBonk}.stressStage.action-newspaper .stressNewspaper{animation:.65s ease-out stressNewspaper;display:block}.stressStage.action-water .stressPixelPerson{animation:1s steps(5,end) stressWet}.stressStage.action-water .stressSplash{animation:.9s ease-out stressSplash;display:block}.stressStage.action-pillow .stressPixelPerson{animation:.85s steps(5,end) stressPillowHit}.stressStage.action-pillow .stressPillow{animation:.75s ease-out stressPillow;display:block}@keyframes wellbeingGlow{50%{transform:translateY(-1px);box-shadow:0 0 0 3px #ff9dcc19,0 0 34px #e84c9d55}}@keyframes wellbeingPetal{0%{top:-20px;transform:rotate(0)}to{top:105%;transform:rotate(420deg)translate(45px)}}@keyframes wellbeingBreathe{0%,to{opacity:.72;transform:scale(.72)}40%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(1)}}@keyframes stressKick{0%{transform:translate(-50%)rotate(0)}30%{transform:translate(-20%)rotate(18deg)}60%{transform:translate(-85%)rotate(-13deg)}to{transform:translate(-50%)rotate(0)}}@keyframes stressBoot{0%{opacity:0;transform:translate(70px,20px)rotate(30deg)}45%{opacity:1;transform:translate(-35px)rotate(-15deg)}to{opacity:0;transform:translate(-70px,-20px)}}@keyframes stressBonk{35%{transform:translate(-50%)scaleY(.78)}65%{transform:translate(-50%)rotate(7deg)}}@keyframes stressNewspaper{0%{transform:translate(65px,-30px)rotate(70deg)}55%{transform:translate(-45px,28px)rotate(-30deg)}to{opacity:0;transform:translate(-65px,-15px)}}@keyframes stressWet{20%,70%{filter:drop-shadow(5px 7px #0007)hue-rotate(145deg);transform:translate(-50%)scale(.94)}to{transform:translate(-50%)}}@keyframes stressSplash{0%{opacity:0;transform:translate(-70px,-30px)scale(.4)}45%{opacity:1;transform:translate(80px,25px)scale(1.4)}to{opacity:0;transform:translate(120px,55px)scale(.8)}}@keyframes stressPillowHit{40%{transform:translate(-20%)rotate(12deg)}75%{transform:translate(-65%)rotate(-6deg)}}@keyframes stressPillow{0%{transform:translate(-80px,25px)rotate(-30deg)}55%{transform:translate(85px,30px)rotate(25deg)}to{opacity:0;transform:translate(120px,-20px)}}.stressPixelPerson.droid{width:82px;height:75px;top:52px;transform:translate(-50%)scale(.96)}.stressPixelPerson.droid i{border-radius:42% 42% 30% 30%;width:30px;height:26px;top:-4px;left:27px}.stressPixelPerson.droid i:before{border-radius:50% 50% 20% 20%}.stressPixelPerson.droid b{border-width:5px;border-radius:45% 45% 38% 38%;width:80px;height:48px;top:22px;left:1px;box-shadow:inset 12px 0 #fff2,inset -8px 0 #0002}.stressPixelPerson.droid b:after{content:"";background:#9ee7e2;border-radius:50%;width:9px;height:9px;position:absolute;top:13px;right:10px;box-shadow:0 0 8px #73e2da}.stressPixelPerson.droid em{width:13px;height:12px;top:67px;left:20px;box-shadow:29px 0 #283444,-2px 9px #08080a,31px 9px #08080a}.stressPixelPerson.droid u{width:12px;height:30px;top:30px;left:-3px;box-shadow:75px 0 #d7a071}.stressStars,.stressDrops,.stressFeathers{z-index:9;filter:drop-shadow(3px 4px #0007);display:none;position:absolute}.stressStars{color:#ffe379;white-space:nowrap;font-size:20px;top:27px;left:50%}.stressDrops{color:#70cfff;font-size:30px;top:42px;left:54%}.stressFeathers{color:#fff5fb;font-size:24px;top:32px;left:40%}.stressStage.action-kick .stressPixelPerson{animation:.85s steps(6,end) stressKick}.stressStage.action-pendel .stressPixelPerson{animation:1s steps(7,end) stressPendel}.stressStage.action-pendel .stressBoot{animation:.8s ease-out stressPendelBoot}.stressStage.action-pendel .stressStars,.stressStage.action-newspaper .stressStars{animation:1.05s ease-out stressStars;display:block}.stressStage.action-newspaper .stressPixelPerson{animation-duration:.8s}.stressStage.action-water .stressPixelPerson{animation-duration:1.2s}.stressStage.action-water .stressDrops{animation:1.4s ease-out stressDrops;display:block}.stressStage.action-pillow .stressPixelPerson{animation-duration:1s}.stressStage.action-pillow .stressFeathers{animation:1.5s ease-out stressFeathers;display:block}.stressStage.variant-1.action-kick .stressPixelPerson{animation-name:stressKickAlt}.stressStage.variant-2.action-newspaper .stressPixelPerson{animation-name:stressBonkAlt}.stressStage.variant-1.action-water .stressSplash{animation-direction:reverse}.stressStage.variant-2.action-pillow .stressPillow{animation-name:stressPillowAlt}@keyframes stressKickAlt{0%,to{transform:translate(-50%)}35%{transform:translate(-65%,-18px)rotate(-9deg)}55%{transform:translate(-20%,5px)rotate(14deg)}75%{transform:translate(-57%,-6px)}}@keyframes stressPendel{0%,to{transform:translate(-50%)rotate(0)}30%{transform:translate(-5%,-18px)rotate(22deg)}55%{transform:translate(18%,20px)rotate(72deg)}78%{transform:translate(-70%,3px)rotate(-12deg)}}@keyframes stressPendelBoot{0%{opacity:0;transform:translate(95px,40px)scale(.5)}42%{opacity:1;transform:translate(-28px,-8px)scale(1.25)}to{opacity:0;transform:translate(-115px,15px)rotate(-65deg)}}@keyframes stressBonkAlt{0%,to{transform:translate(-50%)}30%{transform:translate(-50%)scaleY(.65)scaleX(1.18)}55%{transform:translate(-75%,-8px)rotate(-12deg)}75%{transform:translate(-28%,3px)rotate(8deg)}}@keyframes stressStars{0%{opacity:0;transform:translate(-50%,25px)scale(.2)}35%{opacity:1;transform:translate(-50%,-15px)scale(1.2)}to{opacity:0;transform:translate(-50%,-30px)rotate(160deg)}}@keyframes stressDrops{0%{opacity:0;transform:translateY(-30px)}35%{opacity:1}to{opacity:0;transform:translateY(90px)}}@keyframes stressFeathers{0%{opacity:0;transform:scale(.3)}35%{opacity:1;transform:translate(-30px,-15px)rotate(25deg)}to{opacity:0;transform:translate(55px,95px)rotate(180deg)}}@keyframes stressPillowAlt{0%{transform:translate(110px,-20px)rotate(30deg)}50%{transform:translate(-80px,35px)rotate(-40deg)}to{opacity:0;transform:translate(-120px,-10px)}}@media (prefers-reduced-motion:reduce){.wellbeingEmergencyButton,.wellbeingPetals i,.breathingOrb{animation:none!important}}@media (width<=1000px){.wellbeingLayout{grid-template-columns:1fr}.wellbeingTools{grid-template-columns:1fr 1fr}.wellbeingSafety{grid-column:1/3}}@media (width<=700px){.wellbeingHero{grid-template-columns:56px 1fr;padding:20px 16px}.wellbeingHero h2{font-size:24px}.wellbeingPrivate{grid-column:1/3;justify-self:start}.wellbeingAvatar{transform-origin:0;width:54px;height:54px;transform:scale(.8)}.wellbeingLayout{padding:10px}.wellbeingTools{grid-template-columns:1fr}.wellbeingSafety{grid-column:auto}.wellbeingChat{grid-template-rows:auto minmax(340px,52vh) auto}.wellbeingChat>header{display:block}.wellbeingChat>header small{margin-top:4px;display:block}.wellbeingComposer>div{flex-direction:column;align-items:stretch}.wellbeingComposer button{width:100%}.wellbeingBubble{width:94%}}@keyframes coreBubbleFloat{0%,to{transform:translate(12px)}50%{transform:translate(12px,-2px)}}@media (prefers-reduced-motion:reduce){.agentBubble{animation:none!important}}.topbar{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.eyebrow{color:#788497;letter-spacing:.16em;margin:0 0 7px;font-size:10px;font-weight:700}h1{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,34px)}h2{letter-spacing:-.02em;margin:0;font-size:18px}.topActions{align-items:center;gap:12px;display:flex}.systemState{color:#aeb7c3;border:1px solid var(--line);border-radius:8px;padding:9px 12px;font-size:12px}.systemState i{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%;margin-right:7px;display:inline-block}.iconButton{border:1px solid var(--line);color:#aeb7c3;background:var(--panel);border-radius:8px;width:36px;height:36px}.notice{background:linear-gradient(100deg,#121a25,#11161e);border:1px solid #263243;border-radius:12px;align-items:center;gap:13px;margin-bottom:18px;padding:15px 18px;display:flex}.noticeIcon{width:26px;height:26px;color:var(--blue);background:#172842;border-radius:7px;place-items:center;font-weight:700;display:grid}.notice strong{font-size:13px}.notice p{color:var(--muted);margin:3px 0 0;font-size:12px}.notice>span{color:#778293;white-space:nowrap;margin-left:auto;font-size:11px}.grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:13px;min-width:0;padding:20px}.span2{grid-column:span 2}.panelHead{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.freshness,.counter{color:#9aa5b3;background:#171d26;border:1px solid #2b3441;border-radius:7px;padding:6px 9px;font-size:10px}.counter{color:var(--green)}.counter.muted{color:#7e8998}.boardStats{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.stat{border-right:1px solid var(--line);padding:14px;position:relative}.stat:last-child{border:0}.stat:before{content:"";background:#667080;width:100%;height:2px;position:absolute;top:0;left:0}.stat.blue:before{background:var(--blue)}.stat.green:before{background:var(--green)}.stat.amber:before{background:var(--amber)}.stat.red:before{background:var(--red)}.stat span{color:#8e99a8;text-transform:uppercase;letter-spacing:.05em;font-size:11px;display:block}.stat strong{margin-top:9px;font-size:29px;display:block}.signalRow{background:#171b23;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:13px;margin-top:16px;padding:14px;display:grid}.signal{border-radius:8px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.signal.red{color:#ff8a84;background:#332022}.signalRow strong{font-size:13px}.signalRow p{color:var(--muted);margin:4px 0 0;font-size:11px}.signalRow button{color:#95a0af;background:0 0;border:1px solid #343d4a;border-radius:7px;padding:8px 10px;font-size:11px}.sourceList{gap:2px;display:grid}.source{border-bottom:1px solid #202630;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.source:last-child{border:0}.source i{background:#5b6573;border-radius:50%;width:7px;height:7px}.source i.green{background:var(--green)}.source i.amber{background:var(--amber)}.source i.red{background:var(--red)}.source strong,.source small{display:block}.source strong{font-size:13px}.source small{color:var(--muted);margin-top:3px;font-size:10px}.source>span{color:#8792a0;font-size:10px}.source>span.green{color:var(--green)}.source>span.amber{color:var(--amber)}.source>span.red{color:#ff7770}.emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:241px;padding:30px;display:flex}.emptyState div{color:#596677;margin-bottom:13px;font-size:27px}.emptyState strong{font-size:13px}.emptyState p{color:var(--muted);max-width:370px;font-size:11px;line-height:1.6}.steps{margin:0;padding:0;list-style:none;display:grid}.steps li{border-bottom:1px solid #202630;grid-template-columns:32px 1fr auto;align-items:center;gap:13px;padding:12px 0;display:grid}.steps li:last-child{border:0}.steps b{color:#788596;background:#1b222c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.steps strong,.steps small{display:block}.steps strong{font-size:13px}.steps small{color:var(--muted);margin-top:4px;font-size:10px}.steps span{color:#7d8897;font-size:10px}.steps .done b{color:#0e1c17;background:var(--green)}.steps .done span{color:var(--green)}.steps .current b{color:#fff;background:var(--red);box-shadow:0 0 14px #ff4b4340}.steps .current span{color:#ff7c75}@media (width<=900px){.shell{display:block}.sidebar{z-index:50;height:auto;padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border:0;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1017f2;position:fixed;inset:auto 0 0}.sidebar nav{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.brand,.sideFoot{display:none}.navItem{text-align:center;flex-direction:column;flex:1 0 70px;justify-content:center;gap:4px;min-width:70px;min-height:52px;padding:7px 5px;font-size:0}.navItem span{width:auto;font-size:17px;line-height:1}.navItem b{display:none}.navItem small{color:inherit;font-size:9px;font-weight:650;line-height:1;display:block}.content{padding:22px 14px calc(92px + env(safe-area-inset-bottom))}.grid{grid-template-columns:1fr}.span2{grid-column:span 1}.boardStats{grid-template-columns:repeat(5,minmax(95px,1fr));overflow-x:auto}.signalRow{grid-template-columns:36px 1fr}.signalRow button{grid-column:2;justify-self:start}.systemState{display:none}}@media (width<=560px){.notice>span{display:none}.notice{align-items:flex-start}.topbar{align-items:flex-start;gap:14px}.topActions{align-items:flex-end}.syncButton{padding:9px 10px;font-size:10px}.panel{padding:15px}.boardStats{display:flex;overflow-x:auto}.stat{min-width:116px}.content{padding-left:10px;padding-right:10px}.navItem{flex-basis:64px;min-width:64px}.topbar h1{font-size:25px}}.stat small{color:#697587;margin-top:4px;font-size:9px;display:block}.auditList{gap:2px;display:grid}.auditItem{border-bottom:1px solid #202630;grid-template-columns:8px 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.auditItem i{background:var(--blue);border-radius:50%;width:7px;height:7px}.auditItem strong,.auditItem small{display:block}.auditItem strong{font-size:12px}.auditItem small{color:var(--muted);margin-top:3px;font-size:10px}.calendarList{gap:2px;max-height:360px;display:grid;overflow:auto}.calendarItem{border-bottom:1px solid #202630;grid-template-columns:72px 1fr;gap:12px;padding:11px 0;display:grid}.calendarItem:last-child{border-bottom:0}.calendarItem time{color:var(--blue);font-size:11px;font-weight:700}.calendarItem time small,.calendarItem strong,.calendarItem div small{display:block}.calendarItem time small{color:var(--muted);margin-top:4px;font-size:9px;font-weight:400}.calendarItem strong{font-size:12px}.calendarItem div small{color:var(--muted);white-space:pre-wrap;margin-top:4px;font-size:10px;line-height:1.45}.callStats{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.callStats article{border-right:1px solid var(--line);padding:14px}.callStats article:last-child{border-right:0}.callStats span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;display:block}.callStats strong{margin-top:8px;font-size:25px;display:block}.callStats .green strong{color:var(--green)}.callStats .red strong{color:var(--red)}.panelNote{color:var(--muted);margin:13px 0 0;font-size:10px;line-height:1.55}.personalAssignmentAlarm{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(110deg,#541215,#250d10 52%,#541215);border:1px solid #ff4b50;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;width:100%;margin:-5px 0 22px;padding:16px 20px;animation:1.35s ease-in-out infinite personalAlarmGlow;display:grid;box-shadow:0 0 30px #ff2f363d}.personalAssignmentAlarm>span:nth-child(2){gap:4px;display:grid}.personalAssignmentAlarm b{letter-spacing:.08em;font-size:14px}.personalAssignmentAlarm small{color:#ffb8ba}.personalAssignmentAlarm>strong{background:#ff3138;border-radius:50%;place-items:center;width:54px;height:54px;font-size:25px;display:grid;box-shadow:0 0 24px #ff3138b3}.personalAssignmentLamp{background:#4b1013;border:1px solid #ff6b70;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.personalAssignmentLamp i{background:#ff3038;border-radius:50%;width:21px;height:21px;animation:.75s steps(2,end) infinite personalLampBlink;box-shadow:0 0 18px #ff3038}@keyframes personalLampBlink{50%{opacity:.2;transform:scale(.82)}}@keyframes personalAlarmGlow{50%{transform:translateY(-1px);box-shadow:0 0 46px #ff2f3673}}.personalAssignmentLayout{grid-template-columns:minmax(340px,.9fr) minmax(420px,1.35fr);gap:20px;display:grid}.personalAssignmentForm,.personalAssignmentRegister{background:#0d141d;border:1px solid #2b394a;border-radius:14px;padding:18px}.personalAssignmentForm{gap:14px;display:grid}.personalAssignmentForm label{color:#9eb1ca;letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:800;display:grid}.personalAssignmentForm input,.personalAssignmentForm select,.personalAssignmentForm textarea{color:#eef5ff;width:100%;font:inherit;text-transform:none;letter-spacing:normal;background:#09111b;border:1px solid #34465a;border-radius:9px;padding:12px}.personalAssignmentForm textarea{resize:vertical;min-height:180px;line-height:1.55}.assignmentFormRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.assignmentEditor{border:1px solid #34465a;border-radius:10px;overflow:hidden}.assignmentEditor textarea{border:0;border-radius:0}.assignmentToolbar{background:#121d29;border-bottom:1px solid #34465a;gap:7px;padding:8px;display:flex}.assignmentToolbar button{color:#b8d6f4;background:#1a2b3c;border:1px solid #38516a;border-radius:7px;padding:6px 9px;font-size:10px}.assignmentFiles input{padding:8px}.assignmentFiles small{color:#768ba4;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere}.assignmentSubmit{color:#fff;letter-spacing:.05em;cursor:pointer;background:#d73137;border:1px solid #ff5358;border-radius:10px;padding:14px;font-weight:900}.assignmentSubmit:disabled{opacity:.45;cursor:not-allowed}.assignmentMessage{color:#6ee5ad;background:#142a21;border-radius:8px;margin:0;padding:10px}.assignmentRelayNote{color:#e7b365;margin:0;font-size:12px;line-height:1.5}.personalAssignmentRegister h3{margin:0 0 14px}.caseLine.personal{border-color:#4c3e65}.caseLine.personal.critical{border-color:#ff5258;box-shadow:inset 3px 0 #ff5258}.caseLine.personal.important{border-color:#d3903d}.caseLine.personal.normal{border-color:#3d5875}.assignmentRecipients{border:1px solid #34465a;border-radius:10px;margin:0;padding:12px}.assignmentRecipients legend{color:#9eb1ca;letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:11px;font-weight:900}.assignmentRecipients>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.personalAssignmentForm .assignmentRecipients label{color:#aebcd0;text-transform:none;letter-spacing:normal;cursor:pointer;background:#101923;border:1px solid #2c3a4b;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;display:flex}.personalAssignmentForm .assignmentRecipients label.selected{color:#fff;background:#142a3d;border-color:#4a91cf}.personalAssignmentForm .assignmentRecipients input{width:auto;margin:0;padding:0}.assignmentRecipientTools{gap:8px;display:flex}.assignmentRecipientTools button{color:#a9c5e2;cursor:pointer;background:#172332;border:1px solid #40566e;border-radius:7px;padding:6px 9px;font-size:10px}@media (width<=900px){.personalAssignmentLayout{grid-template-columns:1fr}.personalAssignmentAlarm{grid-template-columns:auto 1fr auto}.personalAssignmentAlarm b{font-size:12px}}@media (width<=560px){.assignmentFormRow{grid-template-columns:1fr}.personalAssignmentAlarm{gap:10px;padding:12px}.personalAssignmentAlarm>strong{width:42px;height:42px;font-size:20px}.personalAssignmentLamp{width:34px;height:34px}.personalAssignmentAlarm small{display:none}}.syncButton,.primaryButton{color:#fff;cursor:pointer;background:#ca3933;border:1px solid #813833;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:700}.syncButton:disabled,.primaryButton:disabled{opacity:.55;cursor:wait}.authShell{background:radial-gradient(circle at 50% 10%, #18202c 0, var(--bg) 48%);place-items:center;min-height:100vh;padding:24px;display:grid}.authCard{border:1px solid var(--line);background:#10151d;border-radius:16px;width:min(440px,100%);padding:38px;box-shadow:0 25px 80px #0008}.authLogo{width:44px;height:44px;color:var(--red);border:1px solid #69342f;border-radius:12px;place-items:center;margin-bottom:24px;font-size:20px;font-weight:900;display:grid}.authCard h1{font-size:26px}.authLead{color:var(--muted);margin:12px 0 24px;font-size:13px;line-height:1.6}.authCard form{gap:16px;display:grid}.authCard label{color:#aab4c1;gap:7px;font-size:11px;font-weight:700;display:grid}.authCard input,.authCard select{color:#fff;background:#0b1017;border:1px solid #303947;border-radius:8px;outline:none;width:100%;padding:12px}.authCard input:focus,.authCard select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #5e9cff1f}.loginUserChooser{border:0;min-width:0;margin:0;padding:0}.loginUserChooser legend{color:#aab4c1;margin-bottom:9px;font-size:11px;font-weight:700}.loginUserChooser>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.loginUserChooser button{color:#dce3ec;text-align:left;cursor:pointer;background:#0b1017;border:1px solid #303947;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;column-gap:9px;min-width:0;padding:11px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.loginUserChooser button>span{color:#9bb8df;background:#1c2634;border:1px solid #475366;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.loginUserChooser button>b{font-size:13px}.loginUserChooser button>small{color:#748092;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:8px;overflow:hidden}.loginUserChooser button.selected{background:#142033;border-color:#689de5;box-shadow:0 0 0 3px #5e9cff1f}.loginUserChooser button.selected.owner>span{color:#ff8f87;background:#3b2021;border-color:#b45a52}.loginUserChooser button.selected.staff{background:#2a1b29;border-color:#cb6c9d;box-shadow:0 0 0 3px #d375a71b}.loginUserChooser button.selected.staff>span{color:#ffc1df;background:#522941;border-color:#b45f8d}@media (width<=480px){.authCard{padding:26px 20px}.loginUserChooser>div{grid-template-columns:1fr}.loginUserChooser button>small{white-space:normal}}.lenaQuestionDesk .panelHead p:last-child{color:#8fa2b9;max-width:780px;margin:8px 0 0}.lenaQuestionMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.lenaQuestionMetrics article{background:#0d141d;border:1px solid #2c394a;border-radius:14px;gap:7px;padding:16px;display:grid}.lenaQuestionMetrics span{letter-spacing:.12em;text-transform:uppercase;color:#91a5bd;font-size:11px;font-weight:800}.lenaQuestionMetrics strong{color:#f6f8fb;font-size:30px}.lenaQuestionMetrics .resolved strong{color:#54dda8}.lenaQuestionList{gap:11px;display:grid}.lenaQuestionCard{text-align:left;color:#eaf0f7;cursor:pointer;background:#0c131c;border:1px solid #2b394a;border-radius:15px;grid-template-columns:10px 1fr auto;align-items:start;gap:16px;width:100%;padding:17px 18px;display:grid}.lenaQuestionCard:hover{background:#101b28;border-color:#5b8fc5}.lenaQuestionCard>i{background:#7f93aa;border-radius:50%;width:9px;height:9px;margin-top:8px;box-shadow:0 0 12px #7f93aa66}.lenaQuestionCard span{gap:6px;display:grid}.lenaQuestionCard small{letter-spacing:.1em;color:#8fa9c8;font-size:10px;font-weight:900}.lenaQuestionCard strong{font-size:16px;line-height:1.35}.lenaQuestionCard p{color:#9baabd;margin:0;line-height:1.45}.lenaQuestionCard em{color:#c4d3e6;border-left:2px solid #49627f;padding-left:10px;font-style:normal;line-height:1.4}.lenaQuestionCard>b{color:#7188a3;font-size:24px}.lenaQuestionCard.waiting{border-color:#705b31}.lenaQuestionCard.waiting>i{background:#ffc14f;box-shadow:0 0 12px #ffc14f88}.lenaQuestionCard.clarification{border-color:#485f91}.lenaQuestionCard.clarification>i{background:#6fa8ff}.lenaQuestionCard.resolved{background:#0c1a17;border-color:#285c49}.lenaQuestionCard.resolved>i{background:#54dda8}.lenaQuestionCard.archived{opacity:.62}.lenaQuestionArchive{background:#0b121a;border:1px solid #2b3949;border-radius:14px;margin-top:4px;overflow:hidden}.lenaQuestionArchive>summary{color:#a8b8cb;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;font-size:12px;font-weight:900;list-style:none;display:flex}.lenaQuestionArchive>summary::-webkit-details-marker{display:none}.lenaQuestionArchive>summary:before{content:"›";color:#66809d;font-size:20px;transition:transform .16s}.lenaQuestionArchive[open]>summary:before{transform:rotate(90deg)}.lenaQuestionArchive>summary b{color:#92a9c4;text-align:center;border:1px solid #34465a;border-radius:8px;min-width:34px;margin-left:auto;padding:5px 8px}.lenaQuestionArchive>p{color:#7f90a5;margin:0;padding:0 17px 14px;font-size:11px;line-height:1.5}.lenaQuestionArchive>div{gap:8px;max-height:460px;padding:0 12px 12px;display:grid;overflow:auto}.lenaQuestionArchive.resolved{border-color:#254b3c}.lenaQuestionArchive.resolved>summary{color:#75cda5}.lenaQuestionArchive.prepared>summary{color:#8eb8de}.lenaQuestionArchive.owner>summary{color:#d1ad68}.compactEmpty.success{color:#75cda5;background:#0d1c18;border-color:#285b47}@media (width<=760px){.lenaQuestionMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lenaQuestionCard{grid-template-columns:8px 1fr auto;padding:14px 12px}}.formError{color:#ff827b;background:#2a191b;border:1px solid #4d2929;border-radius:7px;margin:0;padding:10px;font-size:11px}.loader{border:2px solid #303947;border-top-color:var(--red);border-radius:50%;width:28px;height:28px;margin:25px auto 0;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.errorNotice{background:#201517;border-color:#4b292b}.errorNotice .noticeIcon{color:#ff817a;background:#351e20}.itogiSummary{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid;overflow:hidden}.itogiSummary article{border-right:1px solid var(--line);padding:13px 15px}.itogiSummary article:last-child{border-right:0}.itogiSummary span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px;display:block}.itogiSummary strong{margin-top:7px;font-size:24px;display:block}.itogiSummary .critical strong{color:var(--red)}.itogiSummary .high strong{color:var(--amber)}.itogiGrid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.8fr);align-items:start;gap:16px;display:grid}.findingList{gap:8px;max-height:560px;padding-right:3px;display:grid;overflow:auto}.finding{background:#111720;border:1px solid #29313d;border-radius:9px;grid-template-columns:8px 1fr;gap:11px;padding:13px;display:grid}.finding>i{background:#7d8999;border-radius:50%;width:7px;height:7px;margin-top:3px}.finding.critical>i{background:var(--red);box-shadow:0 0 9px #ff4b4360}.finding.high>i{background:var(--amber)}.finding span{color:#7e8998;letter-spacing:.08em;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.finding strong{font-size:11px;line-height:1.45;display:block}.finding p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.finding.critical{background:#1c1418;border-color:#4a292b}.finding.high{border-color:#433821}.questionQueue{background:#0e141c;border:1px solid #29313d;border-radius:9px;max-height:560px;padding:15px;overflow:auto}.questionQueue article{border-bottom:1px solid #202630;grid-template-columns:23px 1fr;gap:9px;padding:10px 0;display:grid}.questionQueue article:last-of-type{border-bottom:0}.questionQueue b{color:#98b5df;background:#202a38;border-radius:6px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.questionQueue p{color:#adb7c4;margin:0;font-size:10px;line-height:1.5}.questionQueue>small{color:var(--muted);margin-top:10px;font-size:9px;display:block}.questionQueue article small{color:#70839b;letter-spacing:.08em;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.questionQueue article em{color:#9fd2b1;margin-top:7px;font-size:9px;font-style:normal;line-height:1.45;display:block}.questionQueue article.sent b{color:#82c5ff;background:#18324a}.questionQueue article.answered b{color:#86dfad;background:#163b2b}.questionQueue article.answered p{color:#718092}.freshness.danger{color:#ff8b84;background:#261719;border-color:#4b292b}.reportContext{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;font-size:9px;display:flex}.reportContext b{color:#aeb8c5;background:#111720;border:1px solid #29313d;border-radius:6px;padding:6px 8px;font-weight:600}.callsPanel{padding-bottom:22px}.callSearch{align-items:center;gap:10px;margin:0 0 14px;display:flex}.callSearch input{border:1px solid var(--line);min-width:0;color:var(--text);font:inherit;background:#0e131a;border-radius:9px;flex:1;padding:12px 14px}.callSearch input:focus{border-color:#4fa8e8;outline:none;box-shadow:0 0 0 3px #4fa8e81f}.callSearch button{color:#d9efff;cursor:pointer;background:#16344a;border:1px solid #377baa;border-radius:9px;padding:11px 17px;font-weight:700}.callSearch button.secondary{border-color:var(--line);color:var(--muted);background:#171f29}.callsWorkspace{border:1px solid var(--line);background:#0e131a;border-radius:11px;grid-template-columns:minmax(300px,.78fr) minmax(0,1.7fr);min-height:620px;display:grid;overflow:hidden}.callsList{border-right:1px solid var(--line);background:#0c1117;max-height:760px;overflow:auto}.callRow{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1d2430;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:13px 12px;display:grid}.callRow:hover,.callRow.selected{background:#171e28}.callRow.selected{box-shadow:inset 2px 0 var(--red)}.callDirection{width:29px;height:29px;color:var(--blue);background:#172235;border-radius:8px;place-items:center;font-weight:800;display:grid}.callDirection.out{color:var(--green);background:#182820}.callIdentity strong,.callIdentity small{display:block}.callIdentity strong{font-size:12px}.callIdentity small{color:var(--muted);margin-top:4px;font-size:9px}.callSignals{align-items:center;gap:6px;display:flex}.callSignals i{color:#9dbcea;background:#233044;border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:800}.callSignals i.aiReady{color:var(--green);background:#17352b}.callSignals i.mutedBadge{color:#747f8d;background:#252a32}.callSignals b{color:#ff8b84;background:#452224;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.callInspector{max-height:760px;padding:22px;overflow:auto}.callTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.callTitle h3,.subHead h3{margin:0;font-size:18px}.callTitle small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.analysisOk,.analysisWait{color:var(--green);white-space:nowrap;background:#17352b;border-radius:6px;padding:5px 8px;font-size:9px}.analysisWait{color:var(--amber);background:#2e291d}.callAudio{filter:saturate(.75);width:100%;height:38px;margin:17px 0}.analysisSummary{background:linear-gradient(120deg,#142033,#111923);border:1px solid #29364a;border-radius:9px;padding:16px}.analysisSummary p:last-child{color:#d8dee7;margin:0;font-size:12px;line-height:1.65}.analysisColumns{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.analysisBlock{background:#111720;border:1px solid #252d39;border-radius:9px;padding:13px}.analysisBlock h4{justify-content:space-between;gap:10px;margin:0 0 9px;font-size:11px;display:flex}.analysisBlock h4 span{color:#788494}.analysisBlock ul{gap:7px;margin:0;padding-left:17px;display:grid}.analysisBlock li{color:#aeb7c3;font-size:10px;line-height:1.5}.analysisBlock.red{border-color:#41282a}.analysisBlock.red h4{color:#ff918b}.analysisBlock.amber{border-color:#413722}.analysisBlock.amber h4{color:#efbf5b}.analysisBlock.blue h4{color:#82afff}.obligations{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.subHead{justify-content:space-between;align-items:flex-start;margin-bottom:9px;display:flex}.subHead>span{color:var(--amber);font-size:9px}.obligations article{border-bottom:1px solid #202630;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.obligations article>i{background:var(--amber);border-radius:50%;width:7px;height:7px}.obligations article>i.high{background:var(--red);box-shadow:0 0 8px #ff4b4360}.obligations article strong,.obligations article small{display:block}.obligations article strong{font-size:10px;line-height:1.45}.obligations article small{color:var(--muted);margin-top:4px;font-size:9px}.obligations article.resolved{opacity:.48}.obligations button{color:#acb7c5;cursor:pointer;background:#171e27;border:1px solid #303947;border-radius:6px;padding:6px 8px;font-size:9px}.obligationButtons{gap:5px;display:flex}.transcript{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.transcript summary{cursor:pointer;color:#9eabbc;font-size:10px;font-weight:700}.transcript p{color:#aeb7c3;grid-template-columns:38px 20px 1fr;gap:8px;margin:10px 0;font-size:10px;line-height:1.5;display:grid}.transcript time{color:var(--blue)}.transcript b{color:#e2e6ec}.emptyState.compact{min-height:310px}.emptyState.compact .loader{margin:0 0 14px}@media (width<=1050px){.callsWorkspace{grid-template-columns:270px 1fr}.analysisColumns{grid-template-columns:1fr}}@media (width<=760px){.callsWorkspace{grid-template-columns:1fr}.callsList{border-right:0;border-bottom:1px solid var(--line);max-height:330px}.callInspector{max-height:none;padding:16px}.analysisColumns{grid-template-columns:1fr}.obligations article{grid-template-columns:8px 1fr}.obligationButtons,.obligations article>button{grid-column:2;justify-self:start}.transcript p{grid-template-columns:36px 18px 1fr}.itogiGrid{grid-template-columns:1fr}.itogiSummary{grid-template-columns:1fr 1fr}.itogiSummary article:nth-child(2){border-right:0}.itogiSummary article:nth-child(-n+2){border-bottom:1px solid var(--line)}}.pulseConsole{background:linear-gradient(145deg,#111821,#0c1118 72%);border-color:#2b3544;padding:0;overflow:hidden;box-shadow:0 24px 70px #0004}.pulseConsoleHead{background:radial-gradient(circle at 80% -50%,#253b5b70,#0000 55%);border-bottom:1px solid #242d3a;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.pulseCurrentTask{color:#9aa8ba;margin:8px 0 0;font-size:11px;line-height:1.5}.engineBadge{white-space:nowrap;color:#aab5c3;background:#121923;border:1px solid #303b49;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:700;display:flex}.engineBadge i,.liveDot,.autonomyNote i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #4fd08b}.engineBadge.working{color:#91bfff;background:#111f33;border-color:#29466c}.engineBadge.working i{background:#67a3ff;animation:1.5s ease-in-out infinite pulseGlow;box-shadow:0 0 14px #67a3ff}.engineBadge.attention{color:#ff928c;background:#27191c;border-color:#543033}.engineBadge.attention i{background:var(--red);box-shadow:0 0 12px var(--red)}@keyframes pulseGlow{50%{opacity:.35;transform:scale(.75)}}.pulseRealtime{grid-template-columns:190px 1fr;gap:12px;padding:14px 18px 0;display:grid}.heartbeatCard{background:linear-gradient(135deg,#122139,#101923);border:1px solid #294361;border-radius:10px;align-items:center;gap:13px;padding:13px 14px;display:flex}.heartbeatOrbit{border:1px solid #385a82;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative}.heartbeatOrbit:after{content:"";border:1px solid #31537b55;border-radius:50%;animation:2.5s ease-out infinite heartbeatWave;position:absolute;inset:-4px}.heartbeatOrbit i{background:#67a3ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 13px #67a3ff}@keyframes heartbeatWave{0%{opacity:0;transform:scale(.75)}35%{opacity:1}to{opacity:0;transform:scale(1.35)}}.heartbeatCard small,.heartbeatCard strong,.heartbeatCard span{display:block}.heartbeatCard small{color:#6f8db3;letter-spacing:.11em;font-size:7px;font-weight:800}.heartbeatCard strong{color:#d9e8fb;font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px}.heartbeatCard span{color:#64758a;margin-top:3px;font-size:8px}.liveOperations{scrollbar-width:thin;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.liveOperation{background:#111922;border:1px solid #2c3745;border-radius:10px;flex:1 0 210px;grid-template-columns:8px 1fr;gap:9px;min-width:0;padding:11px 12px;display:grid}.liveOperation>i{background:#67a3ff;border-radius:50%;width:7px;height:7px;margin-top:3px;animation:1.5s ease-in-out infinite pulseGlow;box-shadow:0 0 9px #67a3ff}.liveOperation.waiting>i{background:var(--amber);animation:none;box-shadow:0 0 9px #eab84b}.liveOperation.watching>i{background:var(--green);box-shadow:0 0 9px var(--green);animation:none}.liveOperation.attention>i{background:var(--red);box-shadow:0 0 9px var(--red);animation:none}.liveOperation small,.liveOperation strong,.liveOperation span{display:block}.liveOperation small{color:#6482a8;letter-spacing:.1em;font-size:7px;font-weight:800}.liveOperation strong{color:#d2dae5;margin-top:4px;font-size:10px;line-height:1.35}.liveOperation span{color:#66768a;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;line-height:1.4;overflow:hidden}.pulseMetrics{background:#0d141c;border:1px solid #242f3d;border-radius:9px;grid-template-columns:repeat(6,1fr);margin:12px 18px 0;display:grid;overflow:hidden}.pulseMetrics article{border-right:1px solid #242f3d;padding:10px 11px}.pulseMetrics article:last-child{border-right:0}.pulseMetrics span{color:#687689;text-transform:uppercase;letter-spacing:.05em;font-size:7px;line-height:1.35;display:block}.pulseMetrics strong{color:#d6dde7;margin-top:6px;font-size:17px;display:block}.consoleAlert{color:#ff958f;background:#28181b;border:1px solid #573035;border-radius:8px;margin:14px 24px 0;padding:10px 12px;font-size:11px}.pulseConsoleGrid{grid-template-columns:minmax(320px,.9fr) minmax(430px,1.25fr);min-height:620px;display:grid}.activityPane,.chatPane{flex-direction:column;min-width:0;display:flex}.activityPane{background:#0b1118a8;border-right:1px solid #242d3a}.consoleSubhead{color:#ccd3dc;letter-spacing:.02em;border-bottom:1px solid #222b37;justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 18px;font-size:11px;font-weight:700;display:flex}.consoleSubhead>div{align-items:center;gap:8px;display:flex}.consoleSubhead small{color:#657285;font-size:9px;font-weight:500}.activityStream{scrollbar-color:#354153 transparent;flex:1;max-height:680px;padding:8px 17px 18px;overflow:auto}.activityEvent{grid-template-columns:19px 1fr;gap:9px;padding:11px 0;display:grid;position:relative}.activityRail{justify-content:center;display:flex;position:relative}.activityRail:after{content:"";background:#293342;width:1px;position:absolute;top:13px;bottom:-22px}.activityEvent:last-child .activityRail:after{display:none}.activityRail i{z-index:1;background:#536275;border:2px solid #0c121a;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 1px #344050}.activityEvent.processing .activityRail i,.activityEvent.running .activityRail i{background:#67a3ff;box-shadow:0 0 10px #67a3ff}.activityEvent.completed .activityRail i,.activityEvent.success .activityRail i{background:var(--green)}.activityEvent.failed .activityRail i,.activityEvent.attention .activityRail i{background:var(--red)}.activityEvent.warning .activityRail i{background:var(--amber)}.activityMeta{justify-content:space-between;gap:12px;margin-bottom:5px;display:flex}.activityMeta b{color:#718198;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.activityMeta time{color:#596679;font-size:8px}.activityEvent strong{color:#cdd4dd;font-size:10px;line-height:1.45;display:block}.activityEvent p{color:#7f8c9e;white-space:pre-wrap;word-break:break-word;margin:5px 0 0;font-size:9px;line-height:1.55}.consoleEmpty,.chatWelcome{text-align:center;color:#748195;margin:auto;padding:40px 25px}.consoleEmpty span,.chatWelcome>span{color:#6688ba;margin-bottom:12px;font-size:28px;display:block}.consoleEmpty strong,.chatWelcome strong{color:#d2d8e0;font-size:13px;display:block}.consoleEmpty p,.chatWelcome p{max-width:400px;margin:8px auto 0;font-size:10px;line-height:1.6}.chatPane{background:linear-gradient(155deg,#101721,#0d131b)}.chatMessages{scrollbar-color:#354153 transparent;flex:1;min-height:390px;max-height:545px;padding:18px 20px;overflow:auto}.chatBubble{background:#151e29;border:1px solid #273342;border-radius:4px 13px 13px;width:fit-content;max-width:min(84%,700px);margin:0 0 14px;padding:12px 14px}.chatBubble.user{background:linear-gradient(135deg,#253244,#1e2938);border-color:#3b4859;border-radius:13px 4px 13px 13px;margin-left:auto}.chatBubble.assistant{box-shadow:inset 2px 0 #587eb6}.chatBubble.processing,.chatBubble.queued{opacity:.72}.chatBubble.failed{box-shadow:inset 2px 0 var(--red);border-color:#563036}.chatBubbleMeta{justify-content:space-between;align-items:center;gap:20px;margin-bottom:7px;display:flex}.chatBubbleMeta b{color:#88afe6;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.chatBubble.user .chatBubbleMeta b{color:#d2dae6}.chatBubbleMeta time{color:#697587;font-size:8px}.chatBubble p{color:#d3d9e2;white-space:pre-wrap;word-break:break-word;margin:0;font-size:11px;line-height:1.65}.chatMessageState{color:#88a5ca;margin-top:9px;font-size:9px;display:block}.quickPrompts{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:17px;display:flex}.quickPrompts button{color:#91a6c1;cursor:pointer;background:#151f2b;border:1px solid #303e50;border-radius:999px;padding:7px 10px;font-size:9px}.quickPrompts button:hover{color:#d5e2f4;border-color:#47658e}.chatComposer{background:#0a1017;border:1px solid #344254;border-radius:11px;margin:0 18px 12px;box-shadow:0 10px 32px #0004}.chatComposer:focus-within{border-color:#4f78ac;box-shadow:0 0 0 3px #4d7dbb16,0 10px 32px #0004}.chatComposer textarea{resize:vertical;color:#e1e6ec;width:100%;min-height:74px;font:inherit;background:0 0;border:0;outline:0;padding:13px 14px 6px;font-size:11px;line-height:1.55;display:block}.chatComposer textarea::placeholder{color:#5d6a7b}.chatComposer>div{justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 8px 13px;display:flex}.chatComposer small{color:#536175;font-size:8px}.chatSend{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3d6fae,#315d96);border:1px solid #3f6fae;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:700}.chatSend:disabled{opacity:.42;cursor:not-allowed}.chatSend span{margin-left:6px}.autonomyNote{color:#657387;text-align:center;justify-content:center;align-items:center;gap:8px;margin:0 18px 15px;font-size:8px;display:flex}.autonomyNote i{flex:none;width:6px;height:6px}@media (width<=1100px){.pulseMetrics{grid-template-columns:repeat(3,1fr)}.pulseMetrics article:nth-child(3){border-right:0}.pulseMetrics article:nth-child(-n+3){border-bottom:1px solid #242f3d}}@media (width<=1000px){.pulseRealtime{grid-template-columns:1fr}.heartbeatCard{max-width:230px}.pulseConsoleGrid{grid-template-columns:1fr}.activityPane{border-bottom:1px solid #242d3a;border-right:0}.activityStream{max-height:350px}.chatMessages{max-height:580px}}@media (width<=560px){.pulseConsoleHead{flex-direction:column;padding:18px}.engineBadge{align-self:flex-start}.pulseRealtime{padding:12px 10px 0}.liveOperation{flex-basis:190px}.pulseMetrics{grid-template-columns:1fr 1fr;margin:10px 10px 0}.pulseMetrics article,.pulseMetrics article:nth-child(3){border-right:1px solid #242f3d}.pulseMetrics article:nth-child(2n){border-right:0}.pulseMetrics article{border-bottom:1px solid #242f3d}.pulseMetrics article:nth-last-child(-n+2){border-bottom:0}.chatMessages{padding:13px 10px}.chatBubble{max-width:92%}.chatComposer{margin:0 10px 10px}.chatComposer small{display:none}.autonomyNote{margin:0 12px 13px}.consoleSubhead{padding:0 12px}.pulseConsoleGrid{min-height:0}}.alexeyPanel{background:linear-gradient(145deg,#121923,#10151d);border-color:#2a3544}.alexeySpotlight{background:linear-gradient(120deg,#111b28 0%,#111720 55%,#17151d 100%);border:1px solid #35445a;border-radius:13px;margin-bottom:18px;padding:17px 18px;box-shadow:0 12px 34px #00000024,inset 3px 0 #67a3ff}.alexeySpotlightHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.alexeySpotlightHead h2{margin-top:4px}.alexeySpotlightHead>span{color:#7f91a8;white-space:nowrap;background:#111923;border:1px solid #344256;border-radius:7px;padding:6px 9px;font-size:9px}.alexeySpotlightGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.alexeySpotlightCard{color:inherit;background:#0e1721;border:1px solid #2d3b4d;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:14px;padding:14px 15px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid;position:relative}.alexeySpotlightCard:hover{border-color:#4d6480;transform:translateY(-1px)}.alexeySpotlightCard>span{color:#7e93ae;letter-spacing:.09em;grid-column:2;font-size:8px;font-weight:800}.alexeySpotlightCard>strong{color:#e5ebf3;grid-row:1/span 2;align-self:center;font-size:30px;line-height:1}.alexeySpotlightCard>p{color:#8897a9;grid-column:2;margin:5px 0 0;font-size:10px;line-height:1.45}.alexeySpotlightCard.agreements{box-shadow:inset 2px 0 #67a3ff}.alexeySpotlightCard.decisions{box-shadow:inset 2px 0 var(--green)}.alexeyMetrics{background:#0e151e;border:1px solid #273241;border-radius:9px;grid-template-columns:repeat(3,1fr);margin-bottom:14px;display:grid;overflow:hidden}.alexeyMetrics article{border-right:1px solid #273241;padding:12px 13px}.alexeyMetrics article:last-child{border-right:0}.alexeyMetrics span{color:#718095;text-transform:uppercase;letter-spacing:.06em;font-size:8px;line-height:1.35;display:block}.alexeyMetrics strong{color:#dce3ec;margin-top:6px;font-size:21px;display:block}.alexeyItemList{scrollbar-color:#354153 transparent;gap:9px;max-height:650px;padding-right:3px;display:grid;overflow:auto}.alexeyItem{background:#0f161f;border:1px solid #2b3542;border-radius:9px;padding:13px 14px;box-shadow:inset 2px 0 #607087}.alexeyItem.active,.alexeyItem.accepted,.alexeyItem.implemented,.alexeyItem.effective,.alexeyItem.completed{box-shadow:inset 2px 0 var(--green);border-color:#294338}.alexeyItem.proposed{box-shadow:inset 2px 0 var(--amber);border-color:#443922}.alexeyItem.ineffective,.alexeyItem.rejected{box-shadow:inset 2px 0 var(--red);border-color:#4a292b}.alexeyItem.paused{opacity:.72}.alexeyItemHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.alexeyItemHead span{color:#8da3c0;letter-spacing:.08em;font-size:8px;font-weight:800}.alexeyItem.active .alexeyItemHead span,.alexeyItem.accepted .alexeyItemHead span,.alexeyItem.implemented .alexeyItemHead span,.alexeyItem.effective .alexeyItemHead span,.alexeyItem.completed .alexeyItemHead span{color:#7bd6a5}.alexeyItem.proposed .alexeyItemHead span{color:#e6ba60}.alexeyItem.ineffective .alexeyItemHead span,.alexeyItem.rejected .alexeyItemHead span{color:#ff8d86}.alexeyItemHead small{color:#66758a;font-size:8px}.alexeyItem>strong{color:#dce2ea;font-size:12px;line-height:1.45;display:block}.alexeyItem>p{color:#9ba7b6;margin:6px 0 0;font-size:10px;line-height:1.55}.alexeyEvidence{border-top:1px solid #222c38;grid-template-columns:82px 1fr;gap:9px;margin-top:9px;padding-top:8px;display:grid}.alexeyEvidence b{color:#71839b;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.alexeyEvidence span{color:#8290a2;font-size:9px;line-height:1.5}.alexeyMetricLine{color:#8190a3;background:#151e29;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:8px 9px;font-size:9px;display:flex}.alexeyMetricLine b{color:#b9c5d3;white-space:nowrap;font-size:9px}.alexeyItem>em{color:#9fd2b1;margin-top:8px;font-size:9px;font-style:normal;line-height:1.5;display:block}.managementCasesPanel{background:linear-gradient(145deg,#121924,#10151d);border-color:#2b3747}.managementCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.managementCase{background:#0e151e;border:1px solid #2b3745;border-radius:10px;padding:14px;box-shadow:inset 3px 0 #6f7d91}.managementCase.critical{box-shadow:inset 3px 0 var(--red);border-color:#4e292d}.managementCase.high{box-shadow:inset 3px 0 var(--amber);border-color:#4c3a25}.managementCaseHead{color:#8294aa;letter-spacing:.06em;justify-content:space-between;gap:12px;font-size:8px;font-weight:800;display:flex}.managementCaseHead small{color:#67778b;letter-spacing:0;font-size:8px;font-weight:500}.managementCase h3{color:#e1e7ee;margin:8px 0 11px;font-size:12px;line-height:1.45}.managementCaseDue{color:#8d6f72;margin:-5px 0 10px;font-size:8px;line-height:1.4}.managementCase dl{gap:8px;margin:0;display:grid}.managementCase dl>div{border-top:1px solid #202b38;grid-template-columns:115px 1fr;gap:10px;padding-top:8px;display:grid}.managementCase dt{color:#75879c;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.45}.managementCase dd{color:#aab5c3;margin:0;font-size:9px;line-height:1.55}.managementCase .proofNeeded{border-color:#3d3425}.managementCase .proofNeeded dt{color:#d2aa5c}.managementCase .proofNeeded dd{color:#d7c39d}.managementTimeline{border-top:1px solid #24303d;margin-top:11px;padding-top:9px}.managementTimeline summary{color:#7f91a8;cursor:pointer;font-size:9px;font-weight:700;list-style:none}.managementTimeline summary::-webkit-details-marker{display:none}.managementTimeline summary:before{content:"＋";color:#6f839e;margin-right:6px;display:inline-block}.managementTimeline[open] summary:before{content:"−"}.managementTimeline ol{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.managementTimeline li{grid-template-columns:12px 1fr;gap:8px;padding-bottom:11px;display:grid;position:relative}.managementTimeline li:not(:last-child):before{content:"";background:#2b3949;width:1px;position:absolute;top:9px;bottom:0;left:4px}.managementTimeline li>i{z-index:1;background:#101720;border:2px solid #65758a;border-radius:50%;width:9px;height:9px;margin-top:2px;position:relative}.managementTimeline li.completed>i{border-color:var(--green)}.managementTimeline li.current>i{border-color:#65a7f4;box-shadow:0 0 0 3px #24436566}.managementTimeline li.attention>i,.managementTimeline li.deadline>i{border-color:var(--amber)}.managementTimeline li.future>i{border-color:#7c71d8}.managementTimeline time{color:#5f6e81;font-size:8px;display:block}.managementTimeline strong{color:#aab6c4;margin-top:2px;font-size:9px;display:block}.managementTimeline p{color:#78879a;margin:3px 0 0;font-size:8px;line-height:1.5}@media (width<=900px){.managementCaseGrid{grid-template-columns:1fr}.managementCase dl>div{grid-template-columns:1fr;gap:4px}}@media (width<=560px){.alexeyMetrics{grid-template-columns:1fr}.alexeyMetrics article{border-bottom:1px solid #273241;border-right:0}.alexeyMetrics article:last-child{border-bottom:0}.alexeyEvidence{grid-template-columns:1fr;gap:4px}.alexeyMetricLine{flex-direction:column;align-items:flex-start}}@media (width<=700px){.alexeySpotlightHead{flex-direction:column}.alexeySpotlightGrid{grid-template-columns:1fr}}.content [data-section][data-module]{display:none}.content[data-active-module=today] [data-module=today],.content[data-active-module=yesterday] [data-module=yesterday],.content[data-active-module=office-live] [data-module=office-live],.content[data-active-module=workshop-live] [data-module=workshop-live],.content[data-active-module=open-cases] [data-module=open-cases],.content[data-active-module=problems] [data-module=problems],.content[data-active-module=lena] [data-module=lena],.content[data-active-module=team-alexey] [data-module=team-alexey],.content[data-active-module=effectiveness] [data-module=effectiveness],.content[data-active-module=rewards] [data-module=rewards],.content[data-active-module=money] [data-module=money],.content[data-active-module=reports-current] [data-module=reports-current],.content[data-active-module=communications-home] [data-module=communications-home],.content[data-active-module=report] [data-module=report],.content[data-active-module=evening-report] [data-module=evening-report],.content[data-active-module=work-state] [data-module=work-state],.content[data-active-module=calendar] [data-module=calendar],.content[data-active-module=token-usage] [data-module=token-usage],.content[data-active-module=management-cases] [data-module=management-cases],.content[data-active-module=audit] [data-module=audit],.content[data-active-module=call-summary] [data-module=call-summary],.content[data-active-module=call-list] [data-module=call-list],.content[data-active-module=systems] [data-module=systems],.content[data-active-module=itogi] [data-module=itogi],.content[data-active-module=daily-reports] [data-module=daily-reports],.content[data-active-module=roadmap] [data-module=roadmap],.content[data-active-module=alexey-home] [data-module=alexey-home],.content[data-active-module=alexey-agreements] [data-module=alexey-agreements],.content[data-active-module=alexey-decisions] [data-module=alexey-decisions],.content[data-active-module=lena-questions] [data-module=lena-questions],.content[data-active-module=pulse-console] [data-module=pulse-console],.content[data-active-module=master-memory] [data-module=master-memory],.content[data-active-module=maintenance-outreach] [data-module=maintenance-outreach],.content[data-active-module=wellbeing-room] [data-module=wellbeing-room],.content[data-active-module=personal-assignments] [data-module=personal-assignments]{display:block}.tokenUsagePanel{overflow:hidden}.tokenBudgetButton{color:#d8e6f8;cursor:pointer;background:#111b29b8;border:1px solid #7b97be52;border-radius:12px;padding:10px 14px;font-weight:700}.tokenBudgetButton:hover{color:#fff;border-color:#ff5c52}.tokenHero{background:linear-gradient(135deg,#152234eb,#0b121deb);border:1px solid #5b779c3d;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;padding:28px;display:flex}.tokenHero>div:first-child{flex-direction:column;gap:6px;display:flex}.tokenHero span{color:#91a9c8;letter-spacing:.1em;font-size:12px;font-weight:800}.tokenHero strong{color:#f5f9ff;letter-spacing:-.04em;font-size:clamp(38px,7vw,72px);line-height:1}.tokenHero small{color:#91a9c8;font-size:14px}.tokenGauge{--token-progress:0%;aspect-ratio:1;text-align:center;background:radial-gradient(circle at center,#101925 57%,transparent 58%), conic-gradient(#49d398 var(--token-progress),#556f9133 0);border-radius:50%;flex:none;place-content:center;width:132px;display:grid;box-shadow:inset 0 0 24px #49d39814}.tokenGauge.warning{background:radial-gradient(circle at center,#101925 57%,transparent 58%),conic-gradient(#f2b84b var(--token-progress),#556f9133 0)}.tokenGauge.danger{background:radial-gradient(circle at center,#101925 57%,transparent 58%),conic-gradient(#ff5c52 var(--token-progress),#556f9133 0)}.tokenGauge b{color:#f5f9ff;font-size:25px}.tokenGauge span{letter-spacing:.04em;font-size:10px}.tokenMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.tokenMetrics article{background:#111b29b8;border:1px solid #5b779c33;border-radius:16px;flex-direction:column;gap:5px;padding:17px;display:flex}.tokenMetrics article.risk{background:#481b1d59;border-color:#ff5c5280}.tokenMetrics span,.tokenMetrics small{color:#91a9c8}.tokenMetrics span{letter-spacing:.05em;font-size:12px;font-weight:800}.tokenMetrics strong{color:#f5f9ff;font-size:24px}.tokenMetrics small{font-size:12px}.tokenBreakdown{background:#090f1894;border:1px solid #5b779c2e;border-radius:18px;padding:20px}.tokenBreakdownHead,.tokenBreakdownRow{align-items:center;gap:12px;display:grid}.tokenBreakdownHead{color:#dce8f7;grid-template-columns:1fr auto;margin-bottom:15px}.tokenBreakdownHead span{color:#7790af;font-size:12px}.tokenBreakdownRow{color:#aabbd1;grid-template-columns:minmax(150px,1.2fr) minmax(100px,2fr) 110px 90px;min-height:36px;font-size:13px}.tokenBreakdownRow i{background:#4e688a38;border-radius:999px;height:7px;overflow:hidden}.tokenBreakdownRow i em{border-radius:inherit;background:linear-gradient(90deg,#ff5c52,#ff8a60);height:100%;display:block}.tokenBreakdownRow b{color:#e7f0fb;text-align:right}.tokenBreakdownRow small{color:#7188a6;text-align:right}.tokenFootnote,.tokenEmpty{color:#7188a6;margin:14px 4px 0;font-size:12px;line-height:1.5}@media (width<=760px){.tokenHero{align-items:flex-start;padding:20px}.tokenGauge{width:104px}.tokenMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tokenBreakdownRow{border-bottom:1px solid #5b779c1f;grid-template-columns:1fr 90px;padding:9px 0}.tokenBreakdownRow i{grid-area:2/1/auto/-1}.tokenBreakdownRow b{grid-area:1/2}.tokenBreakdownRow small{display:none}}@media (width<=430px){.tokenHero{gap:14px}.tokenHero strong{font-size:34px}.tokenGauge{width:88px}.tokenGauge b{font-size:20px}}.moduleNav{scrollbar-width:none;gap:8px;margin:-8px 0 20px;padding-bottom:2px;display:flex;overflow-x:auto}.moduleNav::-webkit-scrollbar{display:none}.moduleNav button{color:#8793a3;cursor:pointer;background:#111720;border:1px solid #2a3340;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:700;display:flex}.moduleNav button span{color:#6f7e91}.moduleNav button.active{color:#fff;box-shadow:inset 0 -2px var(--red);background:#1b2430;border-color:#4c5b70}.moduleNav button.active span{color:var(--red)}.mobileQuickActions{display:none}@media (width<=900px){body{font-size:16px}.content{padding-top:18px}.topbar{margin-bottom:15px}.eyebrow{font-size:11px;line-height:1.4}.topbar h1{font-size:27px;line-height:1.15}h2{font-size:21px;line-height:1.25}.topActions .syncButton{display:none}.mobileQuickActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.mobileQuickActions button{color:#d8dfe8;background:#121923;border:1px solid #2b3543;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:62px;padding:8px 5px;font-size:12px;font-weight:700;display:flex;position:relative}.mobileQuickActions button>span{color:#79a8ec;font-size:19px;line-height:1}.mobileQuickActions button:first-child>span{color:#ff7770}.mobileQuickActions button em{color:#ff958f;background:#4a2326;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:10px;font-style:normal;display:grid;position:absolute;top:7px;right:7px}.moduleNav{z-index:35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0e13ee;margin:0 -10px 15px;padding:8px 10px;position:sticky;top:0}.moduleNav button{min-height:43px;padding:10px 15px;font-size:13px}.panel{border-radius:14px;padding:17px}.panelHead{gap:12px;margin-bottom:16px}.freshness,.counter{font-size:11px;line-height:1.35}.notice{padding:14px}.notice strong{font-size:15px;line-height:1.35}.notice p{font-size:13px;line-height:1.5}.stat span,.callStats span,.itogiSummary span{font-size:11px;line-height:1.4}.stat strong,.callStats strong,.itogiSummary strong{font-size:28px}.stat small{font-size:11px}.signalRow strong,.source strong,.steps strong,.auditItem strong{font-size:15px;line-height:1.4}.signalRow p,.source small,.steps small,.auditItem small,.panelNote{font-size:13px;line-height:1.55}.signalRow button,.steps span,.source>span{font-size:12px}.calendarItem{grid-template-columns:82px 1fr;padding:14px 0}.calendarItem time{font-size:14px}.calendarItem time small{font-size:12px}.calendarItem strong{font-size:15px;line-height:1.35}.calendarItem div small{font-size:13px;line-height:1.55}.finding span,.managementCaseHead,.managementCaseHead small{font-size:10px}.finding strong{font-size:15px;line-height:1.45}.finding p{font-size:13px;line-height:1.55}.questionQueue b{width:28px;height:28px;font-size:11px}.questionQueue article{grid-template-columns:29px 1fr}.questionQueue p{font-size:14px;line-height:1.55}.questionQueue article small,.questionQueue article em,.questionQueue>small{font-size:12px;line-height:1.5}.managementCase{padding:16px}.managementCase h3{font-size:17px;line-height:1.45}.managementCaseDue{font-size:12px}.managementCase dt{font-size:11px}.managementCase dd{font-size:14px;line-height:1.6}.managementTimeline summary{font-size:13px}.managementTimeline time{font-size:11px}.managementTimeline strong{font-size:13px}.managementTimeline p{font-size:12px}.callIdentity strong{font-size:15px}.callIdentity small{font-size:12px}.callSignals i,.callSignals b,.analysisOk,.analysisWait{font-size:10px}.analysisSummary p:last-child,.analysisBlock h4{font-size:14px}.analysisBlock li,.obligations article strong,.transcript summary,.transcript p{font-size:13px}.obligations article small,.subHead>span,.alexeySpotlightHead>span,.alexeyMetrics span,.alexeyItemHead span,.alexeyItemHead small,.alexeySpotlightCard>span{font-size:11px}.alexeySpotlightCard>p{font-size:13px}.alexeyItem>strong{font-size:16px}.alexeyItem>p{font-size:14px;line-height:1.6}.alexeyEvidence b,.alexeyEvidence span,.alexeyMetricLine,.alexeyMetricLine b,.alexeyItem>em{font-size:12px;line-height:1.55}.pulseCurrentTask,.engineBadge,.consoleSubhead,.consoleEmpty p,.chatWelcome p{font-size:12px}.heartbeatCard small,.liveOperation small,.pulseMetrics span,.activityMeta b,.activityMeta time{font-size:10px}.heartbeatCard span,.liveOperation span{font-size:11px}.liveOperation strong,.activityEvent strong{font-size:13px}.activityEvent p{font-size:12px}.chatBubbleMeta b,.chatBubbleMeta time,.chatMessageState{font-size:11px}.chatBubble p{font-size:15px;line-height:1.65}.quickPrompts button,.chatSend{font-size:12px}.chatComposer textarea{min-height:92px;font-size:15px}.autonomyNote{font-size:11px}}@media (width<=560px){.itogiSummary,.callStats{display:flex;overflow-x:auto}.itogiSummary article,.callStats article{flex:0 0 145px;border-bottom:0!important;border-right:1px solid var(--line)!important}.itogiSummary article:last-child,.callStats article:last-child{border-right:0!important}.reportContext{font-size:11px;line-height:1.45}.pulseConsoleHead{padding:17px 15px}.pulseRealtime{padding-left:12px;padding-right:12px}.chatMessages{min-height:300px}}.interactiveMetric,.interactiveRow{cursor:pointer;outline:none;transition:transform .16s,border-color .16s,background .16s}.interactiveMetric:hover,.interactiveRow:hover{background-color:#17202b;border-color:#4a5a70!important}.interactiveMetric:focus-visible,.interactiveRow:focus-visible{box-shadow:0 0 0 3px #5e9cff35}.interactiveMetric:active,.interactiveRow:active{transform:scale(.985)}.interactiveMetric:after{content:"›";color:#566578;font-size:17px;font-weight:700;position:absolute;top:8px;right:10px}.itogiSummary .interactiveMetric{position:relative}.itogiSummary .interactiveMetric:after{top:7px}.source.interactiveRow,.calendarItem.interactiveRow,.auditItem.interactiveRow{border-radius:8px;padding-left:8px;padding-right:8px}.finding.interactiveRow:after,.alexeyItem.interactiveRow:after{content:"Открыть подробности  ›";color:#7188a6;grid-column:2;margin-top:8px;font-size:10px;font-weight:700;display:block}.alexeyItem.interactiveRow:after{grid-column:auto}.detailBackdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02050aaf;justify-content:flex-end;animation:.16s ease-out detailFade;display:flex;position:fixed;inset:0}.detailDrawer{background:linear-gradient(150deg,#121a24,#0c1118);border-left:1px solid #344257;flex-direction:column;width:min(610px,92vw);height:100%;min-height:0;animation:.22s ease-out detailSlide;display:flex;overflow:hidden;box-shadow:-25px 0 80px #0009}.detailDrawerHead{scrollbar-gutter:stable;background:radial-gradient(circle at 90% -10%,#263c5b70,#0000 58%);border-bottom:1px solid #283241;flex:0 auto;justify-content:space-between;align-items:flex-start;gap:18px;min-height:92px;max-height:48%;padding:28px 28px 22px;display:flex;overflow:auto}.detailDrawerHead h2{font-size:25px;line-height:1.25}.detailDrawerHead p:last-child{color:#94a1b2;margin:9px 0 0;font-size:13px;line-height:1.55}.detailDrawerHead button{color:#aab4c2;cursor:pointer;background:#131b26;border:1px solid #344052;border-radius:50%;flex:none;width:40px;height:40px;font-size:25px;line-height:1;position:sticky;top:0}.detailDrawerBody{scrollbar-gutter:stable;flex:1 1 0;align-content:start;gap:11px;min-height:0;padding:20px 24px 40px;display:grid;overflow:auto}.detailItem{background:#101720;border:1px solid #2b3644;border-radius:11px;padding:16px 17px 16px 20px;position:relative;box-shadow:inset 3px 0 #65758a}.detailItem.critical{box-shadow:inset 3px 0 var(--red);border-color:#4d292d}.detailItem.high{box-shadow:inset 3px 0 var(--amber);border-color:#4b3a25}.detailItem.success{box-shadow:inset 3px 0 var(--green);border-color:#294438}.detailItem small,.detailItem strong{display:block}.detailItem small{color:#788ba3;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px;font-size:10px;font-weight:700;line-height:1.45}.detailItem strong{color:#e0e6ed;font-size:15px;line-height:1.45}.detailItem p{color:#9ca8b7;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.62}.detailItem a{color:#71e0ad;background:#173126;border:1px solid #355d4d;border-radius:7px;margin-top:11px;padding:8px 11px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.detailItem.changeHistory{background:linear-gradient(145deg,#111e2a,#0f171f);border-color:#31536d;box-shadow:inset 3px 0 #58b8ef}.detailItem.changeHistory>p{color:#b8c8d8;max-height:330px;padding-right:5px;overflow:auto}.caseControlPanel{background:#0b121b;border:1px solid #34445a;border-radius:10px;margin-top:14px;padding:13px;box-shadow:inset 0 0 0 1px #ffffff05}.caseControlPanel.organizerCheckpoint{background:linear-gradient(145deg,#0c2a41f0,#071422f7);border-color:#49b0ff94}.technicalAnswerTopic{background:#050e187a;border:1px solid #85b7e040;border-radius:14px;margin:14px 0;padding:14px 16px}.technicalAnswerTopic b{color:#8fcfff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;display:block}.technicalAnswerTopic p{color:#d7e7f4;margin:0;line-height:1.45}.technicalAnswerChoices button{min-width:160px}.checkpointCaseTools{border-top:1px solid #85b7e033;margin-top:16px;padding-top:14px}.checkpointCaseTools .caseControlStatus{margin-bottom:10px}.caseControlPanel.active{border-color:#b27b2e;box-shadow:inset 3px 0 #ffb84b}.caseControlPanel.resolved{border-color:#2d674f;box-shadow:inset 3px 0 #4ed29a}.caseControlStatus{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.caseControlStatus span{color:#dce7f4;letter-spacing:.12em;font-size:10px;font-weight:950}.caseControlStatus small{color:#788ba3;text-transform:none;margin:0;font-size:10px}.caseControlButtons{flex-wrap:wrap;gap:7px;display:flex}.caseControlButtons button{color:#cdd9e8;cursor:pointer;background:#182332;border:1px solid #3b4d64;border-radius:7px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:900}.caseControlButtons button:hover{background:#223247;border-color:#6e88a8;transform:translateY(-1px)}.caseControlButtons button:disabled{opacity:.45;cursor:wait;transform:none}.caseControlButtons .firm{color:#ffc477;border-color:#9b642d}.caseControlButtons .penalty{color:#ff8e98;background:#31171c;border-color:#8d3c43}.caseControlButtons .reward,.caseControlButtons .closeCase{color:#76e7b5;background:#122d23;border-color:#2f7558}.caseControlButtons .actualize{color:#81c6ff;border-color:#35699a}.caseControlButtons .archive{color:#a1acba;border-color:#505966}.caseControlButtons .ownerNote{color:#c8c1ff;background:#211f3b;border-color:#6960ad}.caseControlButtons .staffUpdate{color:#9ddcff;background:#123048;border-color:#37769a}.caseControlButtons .staffKnowledge{color:#d4c7ff;background:#251e40;border-color:#7562b3}.caseControlButtons .staffKnowledge:hover{color:#f0eaff;background:#34275a;border-color:#9c86e2}.caseOwnerNoteForm{background:#15162a;border:1px solid #504a85;border-radius:9px;margin-top:10px;padding:11px}.caseOwnerNoteForm label{color:#d8d4ff;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.caseOwnerNoteForm textarea{resize:vertical;color:#eef4ff;width:100%;min-height:96px;font:inherit;background:#0b111b;border:1px solid #46516a;border-radius:7px;padding:10px;line-height:1.45}.caseOwnerNoteForm>div{gap:7px;margin-top:8px;display:flex}.caseOwnerNoteForm button{color:#dce7ff;cursor:pointer;background:#26345e;border:1px solid #5d70ad;border-radius:7px;min-height:34px;padding:7px 11px;font-size:10px;font-weight:900}.caseOwnerNoteForm button.cancel{color:#aeb9c7;background:#242a33;border-color:#4e5664}.caseOwnerNoteForm button:disabled{opacity:.45;cursor:wait}.caseOwnerNoteForm small{color:#8f9cb0;margin-top:8px;font-size:10px;line-height:1.4;display:block}.caseUpdateForm{background:#101f2c;border:1px solid #306283;border-radius:9px;margin-top:10px;padding:12px}.caseUpdateForm label{color:#9ed8ff;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.caseUpdateForm select,.caseUpdateForm textarea{box-sizing:border-box;color:#eef6ff;width:100%;font:inherit;background:#0b131d;border:1px solid #405875;border-radius:7px}.caseUpdateForm select{height:42px;margin-bottom:8px;padding:0 10px}.caseUpdateForm textarea{resize:vertical;min-height:100px;padding:10px;line-height:1.45}.caseUpdateForm>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.caseUpdateForm button{color:#b9e5ff;cursor:pointer;background:#174161;border:1px solid #397fb0;border-radius:7px;min-height:34px;padding:7px 11px;font-size:10px;font-weight:900}.caseUpdateForm button.cancel{color:#aeb9c7;background:#242a33;border-color:#4e5664}.caseUpdateForm button:disabled{opacity:.45;cursor:wait}.caseUpdateForm small{color:#839bb0;margin-top:8px;font-size:10px;line-height:1.45;display:block}.caseOwnerNoteSaved{background:#1a1930;border-left:3px solid #8d81e8;border-radius:7px;margin-top:10px;padding:10px}.caseOwnerNoteSaved b{color:#c8c1ff;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.caseOwnerNoteSaved p{white-space:pre-wrap;color:#d7dbea!important;margin:6px 0 0!important}.caseOwnerNoteSaved small{color:#8f9cb0}.caseControlHint{color:#d1a45f!important;margin:10px 0 0!important;font-size:11px!important}.caseActualization{background:#111e2d;border:1px solid #294661;border-radius:8px;margin-top:11px;padding:11px}.caseActualization>b{color:#7bc5ff;font-size:11px}.caseActualization>p{white-space:pre-wrap;max-height:min(58vh,720px);overflow:auto;color:#bccddd!important;margin-top:8px!important;line-height:1.58!important}.caseBusyPulse{background:linear-gradient(90deg,#26384d,#5eaee8,#26384d) 0 0/200% 100%;border-radius:5px;width:38px;height:4px;margin-top:10px;animation:1.2s linear infinite casePulse;display:block}.caseDossier{gap:9px;max-height:min(62vh,760px);margin-top:10px;padding-right:4px;display:grid;overflow:auto}.caseDossier section{background:#0c1722;border:1px solid #294056;border-radius:8px;padding:11px 12px}.caseDossier h4{color:#7dc7fa;letter-spacing:.08em;margin:0 0 7px;font-size:10px}.caseDossier p{white-space:pre-wrap;color:#c3d1df!important;margin:0!important;font-size:12px!important;line-height:1.62!important}.caseActionToast{z-index:4;color:#7ce0b0;background:#132a21ed;border:1px solid #315e4b;border-radius:9px;padding:11px 13px;font-size:12px;font-weight:800;position:sticky;top:0;box-shadow:0 8px 24px #0008}@keyframes casePulse{to{background-position:-200% 0}}@keyframes detailFade{0%{opacity:0}}@keyframes detailSlide{0%{opacity:.7;transform:translate(28px)}}@media (width<=700px){.interactiveMetric:after{font-size:20px;top:7px;right:8px}.finding.interactiveRow:after,.alexeyItem.interactiveRow:after{font-size:12px}.detailBackdrop{align-items:flex-end}.detailDrawer{border-top:1px solid #3b4a60;border-left:0;border-radius:20px 20px 0 0;width:100%;height:min(86vh,850px);animation:.22s ease-out detailRise}.detailDrawerHead{max-height:45%;padding:20px 18px 17px}.detailDrawerHead h2{font-size:23px}.detailDrawerHead p:last-child{font-size:14px}.detailDrawerBody{padding:14px 14px calc(30px + env(safe-area-inset-bottom))}.detailItem{padding:16px 15px 16px 19px}.detailItem small{font-size:11px}.detailItem strong{font-size:16px}.detailItem p{font-size:14px}}.freshModule{grid-template-columns:1fr 1fr;gap:18px}.content[data-active-module=today] .freshModule[data-module=today],.content[data-active-module=yesterday] .freshModule[data-module=yesterday]{display:grid}.content [data-module]{scroll-margin-top:118px}.moduleFocusPulse{animation:2.2s ease-out moduleFocusPulse;position:relative}.moduleFocusPulse:after{content:"";z-index:20;pointer-events:none;border:2px solid #ff5652e6;border-radius:18px;animation:2.2s ease-out forwards moduleFocusRing;position:absolute;inset:-7px}.operationalKpiPanel{background:radial-gradient(circle at 100% 0,#25538240,#0000 42%),linear-gradient(145deg,#121b26,#0d141c);overflow:hidden}.operationalKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operationalKpi{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(150deg,#14202d,#0f171f);border:1px solid #304052;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:180px;padding:17px;transition:transform .18s,border-color .18s,background .18s;display:flex}.operationalKpi:hover{background:linear-gradient(150deg,#18283a,#111b25);border-color:#6380a3;transform:translateY(-2px)}.operationalKpi.good{background:linear-gradient(150deg,#14251e,#101a17);border-color:#315344}.operationalKpi.attention{background:linear-gradient(150deg,#261f15,#171713);border-color:#5b482b}.operationalKpi.risk{background:linear-gradient(150deg,#28191c,#181316);border-color:#653238}.operationalKpi>span{color:#8294aa;letter-spacing:.1em;font-size:8px;font-weight:900}.operationalKpi>strong{letter-spacing:-.04em;margin-top:9px;font-size:38px;line-height:1}.operationalKpi>b{color:#e2e8f0;margin-top:10px;font-size:14px;line-height:1.25}.operationalKpi>small{color:#8595a9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.operationalKpi>em{color:#9eb7d5;letter-spacing:.05em;margin-top:auto;padding-top:13px;font-size:9px;font-style:normal;font-weight:800}.metricCoverage{color:#77879b;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:9px;display:flex}.metricCoverage span{text-transform:uppercase;letter-spacing:.08em;margin-right:3px;font-weight:800}.metricCoverage i{color:#8fa0b4;background:#111923;border:1px solid #344154;border-radius:999px;padding:6px 8px;font-style:normal}.metricCoverage i.ok{color:#71c99d;border-color:#315040}.metricCoverage i.wait{color:#e0bd71;border-color:#574728}.metricCoverage i.warn{color:#e68b8a;border-color:#573137}.freshModule .span2{grid-column:1/-1}.freshHero{background:radial-gradient(circle at 92% 0,#243d6266,#0000 48%),linear-gradient(135deg,#151e2b,#10161e);border-color:#33445a;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:center;gap:24px;display:grid}.freshHero h2{font-size:clamp(26px,4vw,40px)}.freshHero p:last-child{color:#8494a8;max-width:620px;margin:9px 0 0;font-size:12px;line-height:1.55}.freshHeroStats,.freshCaseMetrics,.effectGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.freshHeroStats button,.freshCaseMetrics button{color:#fff;text-align:left;cursor:pointer;background:#101923;border:1px solid #304057;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:92px;padding:14px;display:flex}.freshHeroStats button:hover,.freshCaseMetrics button:hover{background:#142132;border-color:#55759e}.freshHeroStats span,.freshCaseMetrics span,.effectGrid span{color:#7d8da2;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.freshHeroStats strong,.freshCaseMetrics strong,.effectGrid strong{color:#f2f6fb;margin-top:7px;font-size:27px}.freshStream{min-height:420px}.compactFeed,.caseTable{gap:7px;display:grid}.dayConclusionGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.dayConclusionGrid button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#151f2c,#101720);border:1px solid #34465d;border-radius:13px;min-height:170px;padding:18px}.dayConclusionGrid button:hover{border-color:#55759e}.dayConclusionGrid span{color:#86a4cc;letter-spacing:.09em;font-size:9px;font-weight:900}.dayConclusionGrid strong{margin-top:9px;font-size:17px;line-height:1.35;display:block}.dayConclusionGrid p{color:#9aa8b9;margin:9px 0;font-size:12px;line-height:1.55}.dayConclusionGrid small{color:#7892b4;font-size:10px}.compactFeedItem,.caseLine{color:#dbe2eb;text-align:left;cursor:pointer;background:#0f161f;border:1px solid #283443;border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:12px 13px;display:grid}.compactFeedItem:hover,.caseLine:hover{background:#131e2a;border-color:#465b76}.compactFeedItem>i,.caseLine>i{background:#647488;border-radius:50%;width:7px;height:7px}.compactFeedItem.attention>i,.compactFeedItem.failed>i,.caseLine.critical>i,.caseLine.overdue>i{background:var(--red);box-shadow:0 0 8px #ff4b4366}.compactFeedItem.completed>i,.caseLine.completed>i{background:var(--green)}.caseLine.high>i{background:var(--amber)}.compactFeedItem span,.caseLine span{min-width:0}.compactFeedItem strong,.compactFeedItem small,.caseLine strong,.caseLine small{display:block}.compactFeedItem strong,.caseLine strong{color:#dce3ec;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.38;overflow:hidden}.compactFeedItem small,.caseLine small{color:#78879a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.4;overflow:hidden}.compactFeedItem>b,.caseLine>b{color:#64758a;font-size:19px}.caseLine{grid-template-columns:8px minmax(0,1fr) auto 14px}.caseLine em{color:#8192a8;letter-spacing:.07em;white-space:nowrap;font-size:8px;font-style:normal;font-weight:900}.caseLine.overdue em,.caseLine.critical em{color:#ff8f88}.caseLine.completed em{color:#73d6a5}.caseLine.completed{background:linear-gradient(90deg,#10251d 0%,#101a1c 62%,#0f161f 100%);border-color:#245e48}.caseLine.completed:hover{background:linear-gradient(90deg,#143125 0%,#12231f 62%,#111b22 100%);border-color:#3b8c69}.caseLine.completed strong{color:#c9f2dc}.caseControlPanel.in_progress{background:linear-gradient(#102335 0%,#101922 100%);border-color:#285579}.caseControlPanel.in_progress .caseControlStatus>span{color:#73bdf3}.caseControlButtons button.inProgress{color:#a9dcff;background:#123451;border-color:#357caf}.caseControlButtons button.inProgress:hover{color:#d7efff;background:#174462;border-color:#63aee2}.caseControlButtons button.postpone{color:#f1cd81;background:#2b2417;border-color:#735c31}.caseControlButtons button.postpone:hover{color:#ffe3a8;background:#3a2e1a;border-color:#a98542}.caseLine.inProgress{background:linear-gradient(90deg,#102335 0%,#101922 100%);border-color:#285579}.caseLine.inProgress>i{background:#58aee7;box-shadow:0 0 8px #58aee766}.caseLine.inProgress em{color:#80c9fa}.caseLine.pulseMonitoring{background:linear-gradient(90deg,#2b2414 0%,#131b22 100%);border-color:#7b5f28}.caseLine.pulseMonitoring>i{background:#ffbf42;box-shadow:0 0 9px #ffbf4277}.caseLine.pulseMonitoring em{color:#ffd477}.compactEmpty{color:#728094;text-align:center;border:1px dashed #2d3948;border-radius:12px;padding:28px;font-size:12px}.freshCaseMetrics{margin-bottom:15px}.freshCaseMetrics button{min-height:84px}.counter.danger{color:#ff8b84;background:#28191c;border-color:#533034}.caseFilterBoard{background:linear-gradient(135deg,#0d1722,#101c2a);border:1px solid #2d4058;border-radius:14px;margin:0 0 16px;padding:14px}.caseFilterRow{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;display:grid}.caseFilterRow+.caseFilterRow{border-top:1px solid #223247;margin-top:10px;padding-top:10px}.caseFilterRow>span{color:#8197b3;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.caseFilterRow>div{flex-wrap:wrap;gap:7px;display:flex}.caseFilterRow button{color:#a9bad0;cursor:pointer;background:#111d2a;border:1px solid #344a64;border-radius:10px;min-height:36px;padding:8px 13px;font-size:11px;font-weight:800}.caseFilterRow button:hover{color:#fff;border-color:#6f91b8}.caseFilterRow button.active{color:#fff;background:#392024;border-color:#ff514d;box-shadow:inset 0 -2px #ff514d}.caseFilterRow button.active.lena{background:#142b40;border-color:#69b6ff;box-shadow:inset 0 -2px #69b6ff}.caseFilterRow button.active.alexey{background:#332718;border-color:#f2b84b;box-shadow:inset 0 -2px #f2b84b}.caseFilterRow button.active.immediate{background:#382022;border-color:#ff7d72}.caseFilterRow button.active.today{background:#142a3c;border-color:#5eb7ff}.caseFilterRow button.active.global{background:#251f3a;border-color:#aa8cff}.caseFilterBoard>p{color:#6f849e;margin:11px 0 0;font-size:11px;line-height:1.45}.operationalGroups{gap:18px;display:grid}.operationalGroup{background:linear-gradient(145deg,#111a25,#0d141c);border:1px solid #263445;border-radius:14px;min-width:0;padding:14px}.operationalGroupHead{border-bottom:1px solid #263343;justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;padding:0 2px 10px;display:flex}.operationalGroupHead div{min-width:0}.operationalGroupHead span,.operationalGroupHead small{display:block}.operationalGroupHead span{color:#a9c2e2;letter-spacing:.1em;font-size:10px;font-weight:900}.operationalGroupHead small{color:#70839b;margin-top:4px;font-size:10px}.operationalGroupHead b{color:#d8e7f8;text-align:center;background:#111d2a;border:1px solid #34475d;border-radius:9px;min-width:32px;padding:7px 9px;font-size:12px}.splitLists{grid-template-columns:1fr 1fr;gap:18px;display:grid}.splitLists>div{min-width:0}.splitLists h3{color:#aeb9c8;margin:2px 0 11px;font-size:12px}.effectGrid article{background:linear-gradient(145deg,#121b26,#0e151d);border:1px solid #2e3b4b;border-radius:13px;flex-direction:column;justify-content:center;min-height:126px;padding:17px;display:flex}.effectGrid article.risk{background:#21171a;border-color:#563238}.effectGrid article.good{background:#111d18;border-color:#2f493e}.effectGrid small{color:#708096;margin-top:7px;font-size:10px;line-height:1.4}.rewardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rewardGrid button{color:#fff;text-align:left;cursor:pointer;background:#101720;border:1px solid #304050;border-radius:13px;min-height:160px;padding:17px}.rewardGrid button.penalty{background:linear-gradient(145deg,#23171a,#131318);border-color:#563035}.rewardGrid button.reward{background:linear-gradient(145deg,#12231b,#101719);border-color:#2e513f}.rewardGrid button span{color:#ff8f88;letter-spacing:.1em;font-size:9px;font-weight:900}.rewardGrid button.reward span{color:#73d6a5}.rewardGrid button strong{margin-top:9px;font-size:18px;display:block}.rewardGrid button p{color:#aab5c3;margin:9px 0;font-size:12px;line-height:1.5}.rewardGrid button small{color:#738399;font-size:10px}.financeHero{background:radial-gradient(circle at 90% 0,#2e6b4a55,#0000 46%),linear-gradient(135deg,#13251d,#101815);border:1px solid #31513f;border-radius:16px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.financeHero span{color:#7fb597;letter-spacing:.08em;font-size:10px;font-weight:900}.financeHero strong{letter-spacing:-.04em;margin-top:9px;font-size:clamp(38px,7vw,66px)}.financeHero small{color:#8aa396;margin-top:9px;font-size:12px}.detailStrip{justify-content:space-between;align-items:center;gap:15px;margin-top:12px;display:flex}.detailStrip button{color:#bfd0e5;cursor:pointer;background:#141e2a;border:1px solid #34475d;border-radius:9px;padding:10px 13px}.detailStrip span{color:#7cd6a6;letter-spacing:.08em;font-size:9px;font-weight:900}.itogiMoneyHero{background:radial-gradient(circle at 88% 0,#2c704955,#0000 47%),linear-gradient(135deg,#13251d,#101815);border:1px solid #345340;border-radius:15px;flex-direction:column;align-items:flex-start;padding:24px 26px;display:flex}.itogiMoneyHero.risk{background:radial-gradient(circle at 88% 0,#7a283655,#0000 47%),linear-gradient(135deg,#28171b,#171114);border-color:#6a3337}.itogiMoneyHero>span{color:#7fc29c;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.itogiMoneyHero>strong{letter-spacing:-.045em;margin-top:8px;font-size:clamp(38px,6vw,62px)}.itogiMoneyHero.risk>strong{color:#ff747b}.itogiMoneyHero>small{color:#91a99d;margin-top:8px;font-size:11px}.itogiMoneyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.itogiMoneyGrid button{color:#eef4fa;text-align:left;cursor:pointer;background:#111923;border:1px solid #2b3846;border-radius:11px;min-height:105px;padding:13px;transition:all .16s}.itogiMoneyGrid button:hover{background:#152231;border-color:#55718d;transform:translateY(-2px)}.itogiMoneyGrid button.good{background:#112019;border-color:#31523f}.itogiMoneyGrid button.attention{background:#211c12;border-color:#604d2b}.itogiMoneyGrid button.risk{background:#231519;border-color:#64353a}.itogiMoneyGrid button>span{color:#8da0b4;letter-spacing:.07em;text-transform:uppercase;min-height:24px;font-size:8px;font-weight:900;display:block}.itogiMoneyGrid button>strong{margin-top:8px;font-size:21px;display:block}.itogiMoneyGrid button>small{color:#67839f;margin-top:10px;font-size:8px;display:block}@media (width<=900px){.itogiMoneyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.itogiMoneyHero{padding:20px}.itogiMoneyGrid{grid-template-columns:1fr 1fr}.itogiMoneyGrid button{min-height:96px;padding:11px}.itogiMoneyGrid button>strong{font-size:18px}}.reportDays{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.reportDays article{background:#101720;border:1px solid #2d3948;border-radius:12px;padding:16px}.reportDays header,.reportDays p{justify-content:space-between;align-items:center;gap:12px;display:flex}.reportDays header{border-bottom:1px solid #27313d;padding-bottom:11px}.reportDays header span{color:#7b8ca2;font-size:10px}.reportDays p{color:#cbd4df;margin:10px 0 0;font-size:12px}.reportDays p small{color:#72d3a3}.reportDays p.missing small{color:#ff8c85}@media (width<=1100px){.operationalKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.freshModule,.freshHero{grid-template-columns:1fr}.freshHeroStats,.freshCaseMetrics,.effectGrid,.operationalKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.splitLists{grid-template-columns:1fr}.rewardGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.content [data-module]{scroll-margin-top:82px}.freshModule{gap:12px}.freshHero{gap:18px;padding:18px}.freshHeroStats button,.freshCaseMetrics button{min-height:94px;padding:12px}.freshHeroStats strong,.freshCaseMetrics strong{font-size:25px}.operationalKpiGrid{grid-template-columns:1fr 1fr;gap:8px}.operationalKpi{min-height:174px;padding:14px}.operationalKpi>strong{font-size:34px}.operationalKpi>b{font-size:13px}.dayConclusionGrid{grid-template-columns:1fr}.dayConclusionGrid button{min-height:155px}.compactFeedItem,.caseLine{padding:14px 11px}.caseLine{grid-template-columns:8px minmax(0,1fr) 12px}.caseLine em{grid-column:2;margin-top:3px}.caseLine>b{grid-area:1/3/3}.compactFeedItem strong,.caseLine strong{white-space:normal;font-size:14px}.compactFeedItem small,.caseLine small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box}.rewardGrid,.reportDays{grid-template-columns:1fr}.effectGrid article{min-height:112px}.financeHero{padding:20px}.detailStrip{flex-direction:column;align-items:flex-start}}@keyframes moduleFocusPulse{0%{transform:translateY(4px)}18%{transform:translateY(0)}}@keyframes moduleFocusRing{0%{opacity:0;box-shadow:0 0 #ff524e80}16%{opacity:1;box-shadow:0 0 0 7px #ff524e1f}to{opacity:0;box-shadow:0 0 0 18px #ff524e00}}@keyframes detailRise{0%{opacity:.75;transform:translateY(35px)}}.ownerDigestMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.ownerDigestMetrics article{background:linear-gradient(145deg,#121b26,#0f151e);border:1px solid #293545;border-radius:14px;flex-direction:column;justify-content:center;min-height:104px;padding:15px;display:flex;position:relative}.ownerDigestMetrics article.money{background:linear-gradient(145deg,#13241d,#0f1815);border-color:#37553f}.ownerDigestMetrics article.success{border-color:#2e493d}.ownerDigestMetrics article.high{border-color:#564326}.ownerDigestMetrics article.critical{border-color:#542b30}.ownerDigestMetrics span{color:#7f91a8;letter-spacing:.07em;font-size:10px;font-weight:800}.ownerDigestMetrics strong{color:#f1f5fa;margin-top:7px;font-size:24px;line-height:1}.ownerDigestMetrics small{color:#748397;margin-top:7px;font-size:10px;line-height:1.35}.ownerVerdict{background:linear-gradient(135deg,#172230,#111820);border:1px solid #35445a;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex;box-shadow:inset 4px 0 #7296c6}.ownerVerdict.problematic{box-shadow:inset 4px 0 var(--red);border-color:#573137}.ownerVerdict.successful{box-shadow:inset 4px 0 var(--green);border-color:#2d4d3e}.ownerVerdict span,.ownerPeopleCard span,.ownerSectionHead span{color:#8396ae;letter-spacing:.09em;font-size:10px;font-weight:900}.ownerVerdict strong{color:#eef3f9;margin-top:7px;font-size:18px;line-height:1.5;display:block}.ownerVerdict button{color:#cbd8e8;cursor:pointer;background:#192433;border:1px solid #41536c;border-radius:10px;flex:none;padding:11px 14px;font-size:12px;font-weight:800}.ownerPeopleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ownerPeopleCard{text-align:left;color:#fff;cursor:pointer;background:#111922;border:1px solid #2e3948;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:5px 12px;padding:16px 18px;display:grid;position:relative}.ownerPeopleCard.good{border-color:#2d4b3d}.ownerPeopleCard.bad{border-color:#543037}.ownerPeopleCard.control{border-color:#364967}.ownerPeopleCard strong{grid-area:1/2/3;align-self:center;font-size:30px}.ownerPeopleCard small{color:#8695a7;font-size:12px}.ownerTopIssues{gap:8px;margin-top:16px;display:grid}.ownerSectionHead{justify-content:space-between;gap:12px;padding:0 3px 3px;display:flex}.ownerSectionHead small{color:#6f7f92;font-size:11px}.ownerIssue{color:#dfe6ef;text-align:left;cursor:pointer;background:#101720;border:1px solid #2d3947;border-radius:12px;grid-template-columns:9px 1fr auto;align-items:center;gap:13px;width:100%;padding:13px 15px;display:grid}.ownerIssue>i{background:#78879a;border-radius:50%;width:8px;height:8px}.ownerIssue.high>i{background:var(--amber)}.ownerIssue.critical>i{background:var(--red)}.ownerIssue span{color:#778aa2;letter-spacing:.08em;font-size:9px;font-weight:900}.ownerIssue strong{margin-top:3px;font-size:14px;line-height:1.35;display:block}.ownerIssue>b{color:#71839a;font-size:22px}.managementPanel .ownerDigestMetrics,.managementPanel .ownerVerdict,.managementPanel .ownerPeopleGrid,.managementPanel .ownerTopIssues{display:none!important}.ownerDigestLegacy{display:grid!important}@media (width<=1050px){.ownerDigestMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.ownerDigestMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerDigestMetrics article{min-height:112px}.ownerDigestMetrics strong{font-size:25px}.ownerVerdict{flex-direction:column;align-items:flex-start;padding:18px}.ownerVerdict strong{font-size:17px}.ownerVerdict button{width:100%;font-size:14px}.ownerPeopleGrid{grid-template-columns:1fr}.ownerPeopleCard{min-height:80px}.ownerSectionHead{flex-direction:column;align-items:flex-start}.ownerIssue{padding:15px 13px}.ownerIssue strong{font-size:15px}}.officeScene{grid-template-rows:210px 210px 210px 62px;min-height:722px}.phoneRoom{grid-area:1/1}.lenaRoom{grid-area:2/1}.dataRoom{grid-area:3/1;display:block}.wellbeingRoom{background:linear-gradient(#382638 0 67%,#493247 67% 70%,#1d1720 70%);border-color:#6d4262;grid-area:3/2;display:block}.officeCore{grid-area:1/2/3}.alexeyRoom{grid-area:1/3}.casesRoom{grid-area:2/3}.clientRoom{grid-area:3/3}.officeCorridor{grid-area:4/1/auto/4}.pixelWorker.archivist>b{background:#625985;box-shadow:inset 5px 0 #8b7db5}.pixelWorker.dispatcher{top:80px;right:72px}.pixelWorker.dispatcher>b{background:#9b633e;box-shadow:inset 5px 0 #ce8759}.pixelWorker.wellbeing{top:80px;right:72px}.pixelWorker.wellbeing>i:before{background:#8f536f;height:13px;box-shadow:-3px 3px #8f536f,14px 3px #8f536f}.pixelWorker.wellbeing>b{background:#d07cac;box-shadow:inset 5px 0 #efa5cc}.pixelFlowers{background:#52374f;border:4px solid #140f16;width:90px;height:61px;position:absolute;top:65px;left:23px;box-shadow:4px 4px #09070a}.pixelFlowers i{background:#58926a;width:7px;height:25px;position:absolute;bottom:8px}.pixelFlowers i:before{content:"";background:#f59fc5;width:8px;height:8px;position:absolute;top:-7px;left:-6px;box-shadow:8px 0 #ffcae0,4px -5px #ed76aa,4px 5px #fff0a6}.pixelFlowers i:first-child{left:17px}.pixelFlowers i:nth-child(2){height:34px;left:41px}.pixelFlowers i:nth-child(3){height:20px;left:67px}.pixelCabinet{background:repeating-linear-gradient(#5b577b 0 18px,#342f4d 18px 22px);border:5px solid #090c10;width:70px;height:74px;display:block;position:absolute;top:62px;left:24px;box-shadow:5px 5px #080a0d}.agent-clients .logAvatar{background:#9b633e}.agent-wellbeing .logAvatar{background:#b75f8f}.dataRoom .pixelWorker{animation-delay:-5.8s}.clientRoom .pixelWorker{animation-delay:-.6s}.officeTv .officeScene{grid-template-rows:repeat(3,minmax(175px,1fr)) 58px}@media (width<=1050px){.officeScene{grid-template-rows:340px 225px 225px 225px 225px 58px;grid-template-columns:1fr 1fr;min-height:0}.officeCore{grid-area:1/1/auto/3}.phoneRoom{grid-area:2/1}.alexeyRoom{grid-area:2/2}.lenaRoom{grid-area:3/1}.casesRoom{grid-area:3/2}.dataRoom{grid-area:4/1}.clientRoom{grid-area:4/2}.wellbeingRoom{grid-area:5/1/auto/3}.officeCorridor{grid-area:6/1/auto/3}}@media (width<=700px){.officeScene{grid-template-rows:330px repeat(7,220px) 52px;grid-template-columns:1fr}.officeCore{grid-area:1/1}.phoneRoom{grid-area:2/1}.lenaRoom{grid-area:3/1}.dataRoom{grid-area:4/1}.alexeyRoom{grid-area:5/1}.casesRoom{grid-area:6/1}.clientRoom{grid-area:7/1}.wellbeingRoom{grid-area:8/1}.officeCorridor{grid-area:9/1}.officeTv .officeScene{grid-template-rows:330px repeat(7,220px) 52px}}.pixelWorker>span{display:none}.officeRoom .pixelWorker.idle{opacity:.62;filter:grayscale(.35)drop-shadow(3px 4px #0007);animation:3.4s steps(2,end) infinite officeIdle;transform:translateY(9px)}.pixelWorker.pulseChief.idle{opacity:.66;filter:grayscale(.3)drop-shadow(3px 4px #0007);animation:3.4s steps(2,end) infinite officeChiefIdle}.pixelWorker.idle>em{transform-origin:50%;height:10px;top:43px;transform:rotate(90deg)translate(3px,-3px)}.pixelWorker.idle>span{color:#8fa0b5;font:900 10px var(--font-geist-mono),monospace;text-transform:uppercase;text-shadow:7px -6px #647489,13px -12px #435064;animation:2.4s steps(3,end) infinite officeZzz;display:block;position:absolute;top:-9px;left:29px}.agentBubble.idleBubble{color:#202a34;background:#8f9aa8;border-color:#26313d;animation:none;box-shadow:4px 4px #080b0e}.agentBubble.idleBubble:after{background:#8f9aa8;border-color:#26313d}.agentBubble.watchingBubble{color:#253441;background:#d9e7ef;animation:3.2s steps(2,end) infinite bubbleFloat}.coreState.idle{color:#7f8da0;background:#111820;border-color:#394554}@keyframes officeIdle{0%,to{transform:translateY(9px)}50%{transform:translateY(10px)}}@keyframes officeChiefIdle{0%,to{transform:translate(-50%,8px)scale(1.22)}50%{transform:translate(-50%,9px)scale(1.22)}}@keyframes officeZzz{0%{opacity:.25}50%{opacity:1}to{opacity:.4}}@media (prefers-reduced-motion:reduce){.pixelWorker.idle,.pixelWorker.pulseChief.idle,.pixelWorker.idle>span{animation:none!important}}.officeStandalone{width:100vw;height:100dvh;min-height:0;overflow:hidden}.officeStandalone .content{width:100%;height:100dvh;min-height:0;overflow:hidden}.officeStandalone .pixelOffice{grid-template-rows:76px calc(100dvh - 114px) 38px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.78fr);width:100%;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}.officeStandalone .officeHeader{min-height:0;padding:10px 18px}.officeStandalone .officeHeader h2{font-size:20px}.officeStandalone .officeHeader p:not(.eyebrow){margin:3px 0 0;font-size:10px}.officeStandalone .officeHeaderActions button{padding:8px 10px;font-size:9px}.officeStandalone .officeScene{grid-template-rows:repeat(3,minmax(0,1fr)) 34px;gap:6px;width:100%;height:calc(100dvh - 114px);min-height:0;padding:8px;overflow:hidden}.officeStandalone .officeLiveLog{height:calc(100dvh - 114px);min-height:0;max-height:none;padding:10px;overflow:hidden}.officeStandalone .officeLiveLog>header{margin-bottom:7px}.officeStandalone .officeLogStream{height:calc(100% - 43px);max-height:none;overflow:auto}.officeStandalone .officeLogStream article{padding:7px 8px}.officeStandalone .officeTicker{min-height:0;padding:7px 14px;overflow:hidden}@media (width<=1100px){.officeStandalone .pixelOffice{grid-template-rows:64px calc(61dvh - 57px) calc(39dvh - 37px) 30px;grid-template-columns:1fr}.officeStandalone .officeHeader{grid-area:1/1}.officeStandalone .officeScene{grid-area:2/1}.officeStandalone .officeLiveLog{border-top:1px solid #29333e;border-left:0;grid-area:3/1}.officeStandalone .officeTicker{grid-area:4/1}.officeStandalone .officeLogStream{height:calc(100% - 36px)}.officeStandalone .officeLiveLog>header{align-items:center;margin-bottom:4px}.officeStandalone .officeLiveLog h3{font-size:12px}.officeStandalone .officeLiveLog .eyebrow{display:none}.officeStandalone .officeScene{height:calc(61dvh - 57px)}.officeStandalone .officeLiveLog{height:calc(39dvh - 37px)}.officeStandalone .pixelOffice{grid-template-rows:64px calc(61dvh - 57px) calc(39dvh - 37px) 30px;display:grid}.officeStandalone .officeHeader{flex-direction:row;align-items:center;padding:7px 9px;display:flex}.officeStandalone .officeHeader .eyebrow,.officeStandalone .officeHeader p:not(.eyebrow){display:none}.officeStandalone .officeHeader h2{white-space:nowrap;font-size:15px}.officeStandalone .officeHeaderActions{flex-wrap:nowrap;gap:4px;margin-left:auto}.officeStandalone .officeHeaderActions .officeLive,.officeStandalone .officeHeaderActions button:first-of-type{display:none}.officeStandalone .officeHeaderActions button{white-space:nowrap;padding:7px 8px;font-size:8px}.officeStandalone .officeScene{grid-template-rows:76px repeat(3,minmax(58px,1fr)) 24px;grid-template-columns:1fr 1fr;gap:4px;padding:5px}.officeStandalone .officeCore{grid-area:1/1/auto/3}.officeStandalone .phoneRoom{grid-area:2/1}.officeStandalone .lenaRoom{grid-area:2/2}.officeStandalone .dataRoom{grid-area:3/1}.officeStandalone .alexeyRoom{grid-area:3/2}.officeStandalone .casesRoom{grid-area:4/1}.officeStandalone .clientRoom{grid-area:4/2}.officeStandalone .officeCorridor{grid-area:5/1/auto/3}.officeStandalone .officeRoom{min-height:0}.officeStandalone .officeRoom .roomSign{padding:3px 4px;font-size:5px;top:5px;left:6px}.officeStandalone .officeRoom .pixelDesk,.officeStandalone .officeRoom .pixelBoard,.officeStandalone .officeRoom .pixelCabinet{display:none}.officeStandalone .officeRoom .pixelWorker{transform-origin:100% 0;top:29px;right:18px;transform:scale(.62)}.officeStandalone .officeRoom .pixelWorker.working{animation:1s steps(2,end) infinite officeCompactWork}.officeStandalone .officeRoom .pixelWorker.idle{transform:translateY(4px)scale(.62)}.officeStandalone .officeRoom .agentBubble{display:none}.officeStandalone .officeRoom>strong{white-space:nowrap;text-overflow:ellipsis;max-width:70%;font-size:11px;bottom:22px;left:7px;overflow:hidden}.officeStandalone .officeRoom>small{display:none}.officeStandalone .roomMetric{white-space:nowrap;text-overflow:ellipsis;max-width:92%;font-size:6px;bottom:6px;left:7px;overflow:hidden}.officeStandalone .officeCore .roomSign{top:7px;left:8px;transform:none}.officeStandalone .officeCore .pixelWorker.pulseChief{top:28px;left:32%;transform:translate(-50%)scale(.65)}.officeStandalone .officeCore .coreHalo{display:none}.officeStandalone .officeCore .coreConsole{border-width:3px;width:78px;height:36px;top:48%;left:69%}.officeStandalone .officeCore .coreBubble{display:none}.officeStandalone .officeCore>strong{font-size:16px;bottom:22px;left:8px;right:auto}.officeStandalone .officeCore>small{display:none}.officeStandalone .coreState{padding:4px 5px;font-size:6px;bottom:6px;left:auto;right:7px;transform:none}.officeStandalone .officeLiveLog{padding:6px}.officeStandalone .officeLogStream article{grid-template-columns:38px 22px minmax(0,1fr) auto;gap:5px;padding:5px 6px}.officeStandalone .officeLogStream time,.officeStandalone .officeLogStream strong,.officeStandalone .officeLogStream p{font-size:8px}.officeStandalone .officeLogStream small{display:none}.officeStandalone .logAvatar{width:21px;height:21px;font-size:8px}.officeStandalone .officeTicker{flex-direction:row;align-items:center;gap:8px;padding:5px 7px;font-size:6px}.officeStandalone .officeTicker b{display:none}}@keyframes officeCompactWork{0%,to{transform:translateY(0)scale(.62)}50%{transform:translateY(-2px)scale(.62)}}.virtualWorkshop{background:#080b10;border:1px solid #303946;border-radius:18px;grid-template-rows:auto minmax(690px,1fr) 42px;grid-template-columns:minmax(620px,1.55fr) minmax(300px,.65fr);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0008}.workshopHeader{background:linear-gradient(90deg,#111a24,#0c1219);border-bottom:1px solid #2a3542;grid-column:1/3;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.workshopHeader h2,.workshopRail h3{margin:0}.workshopHeader p:not(.eyebrow){color:#7e8b9c;margin:5px 0 0;font-size:11px}.workshopHeaderActions{align-items:center;gap:8px;display:flex}.workshopHeaderActions button{color:#dce5ef;cursor:pointer;background:#17212d;border:1px solid #39485a;border-radius:7px;padding:9px 11px;font-size:10px;font-weight:800}.workshopLive{color:#64dfa9;font:900 9px var(--font-geist-mono),monospace;border:1px solid #2b4f42;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;display:flex}.workshopLive i{background:#43d39e;border-radius:50%;width:7px;height:7px;animation:1.2s steps(2,end) infinite officeBlink;box-shadow:0 0 10px #43d39e}.workshopMap{isolation:isolate;min-height:690px;image-rendering:pixelated;background:#272d32;grid-area:2/1;position:relative;overflow:hidden}.workshopFloorTexture{z-index:-3;background:linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#ffffff08 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 18% 42%,#12171b55 0 2px,#0000 3px) 0 0/73px 61px,radial-gradient(circle at 78% 60%,#090d1055 0 3px,#0000 4px) 0 0/97px 83px,linear-gradient(135deg,#2a3035,#20262b);position:absolute;inset:0}.workshopMap:after{content:"TES.LAB  SERVICE  FLOOR";z-index:-1;color:#ffffff09;font:900 32px var(--font-geist-mono),monospace;letter-spacing:.16em;white-space:nowrap;position:absolute;top:47%;left:39%;transform:rotate(-90deg)}.workshopWall{z-index:20;pointer-events:none;background:repeating-linear-gradient(90deg,#59636a 0 14px,#424b52 14px 28px);position:absolute;box-shadow:inset 0 -3px #171c20,0 3px #0007}.workshopWallNorth{height:8px;top:1%;left:1%;right:1%}.workshopWallWest{background:repeating-linear-gradient(0deg,#59636a 0 14px,#424b52 14px 28px);width:8px;top:1%;bottom:15%;left:1%}.workshopWallEast{background:repeating-linear-gradient(0deg,#59636a 0 14px,#424b52 14px 28px);width:8px;top:1%;bottom:15%;right:1%}.shopAisle{z-index:-1;background:#13191e2b;border:1px dashed #e6c74244;position:absolute}.shopAisle span{color:#d9c55d44;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.18em;position:absolute}.aisleVertical{border-width:0 1px;width:8%;top:19%;bottom:15%;left:36%}.aisleVertical span{top:42%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.aisleHorizontal{border-width:1px 0;height:5%;top:49%;left:35%;right:2%}.workshopSpot{z-index:2;position:absolute;overflow:visible}.workshopSpot.battery{width:32%;height:16%;top:3%;left:3%}.workshopSpot.lift2{width:52%;height:21%;top:4%;left:44%}.workshopSpot.post3{width:29%;height:29%;top:22%;left:4%}.workshopSpot.lift1{width:52%;height:21%;top:28%;left:44%}.workshopSpot.post2{width:29%;height:29%;top:54%;left:4%}.workshopSpot.post1{width:52%;height:17%;top:54%;left:44%}.workshopSpot.droid{width:52%;height:10%;top:74%;left:44%}.workshopSpot.parking1{width:29%;height:10%;top:88%;left:4%;transform:skew(16deg)}.workshopSpot.parking2{width:29%;height:10%;top:88%;left:36%;transform:skew(16deg)}.workshopSpot.parking3{width:29%;height:10%;top:88%;left:68%;transform:skew(16deg)}.workshopSpot.dropTarget:after{content:"ОТПУСТИТЕ ЗДЕСЬ";z-index:80;color:#d8ffed;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.06em;pointer-events:none;background:#14382bd9;border:3px solid #55e4a5;place-items:center;display:grid;position:absolute;inset:-4px;box-shadow:0 0 18px #43d39e99}.workshopSpot.dropBlocked:after{content:"МЕСТО ЗАНЯТО";color:#fff0ee;background:#4b1818e8;border-color:#ff685f;box-shadow:0 0 18px #e5484099}.workshopDraggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.workshopDraggable:active{cursor:grabbing}.workshopMap .workshopDraggable.dragging{opacity:.94;z-index:1000!important;left:var(--drag-x)!important;top:var(--drag-y)!important;aspect-ratio:auto!important;filter:drop-shadow(0 14px 18px #000b)!important;pointer-events:none!important;width:180px!important;height:82px!important;position:fixed!important;transform:translate(-50%,-50%)scale(1.06)!important}.workshopMap .pixelBatteryJob.dragging{width:180px!important;height:72px!important}.workshopMoveSelect{z-index:70;cursor:pointer;background:#d7b938;border:2px solid #080b0e;border-radius:4px;width:22px;height:22px;position:absolute;top:-13px;right:-13px;overflow:hidden;box-shadow:2px 2px #0008}.workshopMoveSelect>span{color:#111;pointer-events:none;place-items:center;font-size:0;font-weight:900;display:grid;position:absolute;inset:0}.workshopMoveSelect>span:after{content:"↕";font-size:13px}.workshopMoveSelect select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.workshopMoveSelect:focus-within{outline-offset:2px;outline:2px solid #7ce4b1}.workshopMoveNotice{z-index:300;color:#e5edf4;max-width:min(620px,85vw);font:900 9px var(--font-geist-mono),monospace;text-align:center;background:#121a23f2;border:2px solid #55616d;padding:8px 12px;position:absolute;top:78px;left:50%;transform:translate(-50%);box-shadow:4px 5px #0008}.workshopMoveNotice.success{color:#9df0c8;border-color:#3a9f72}.workshopMoveNotice.error{color:#ffaaa4;border-color:#b94b43}.workshopMoveNotice.pending{color:#f1dc82;border-color:#a88f31}.spotLabel{z-index:15;color:#e6edf3;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121920c9;border:2px solid #080b0ecc;padding:4px 7px;position:absolute;top:4px;left:5px;box-shadow:3px 3px #05070999}.emptySpot{z-index:1;color:#d9e0e524;text-shadow:1px 1px #000;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.14em;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.parkingStencil{background:repeating-linear-gradient(135deg,#0000 0 18px,#f6d14a08 18px 20px);border:4px solid #c8ae36;border-top-color:#0000;position:absolute;inset:3px;box-shadow:inset 0 0 0 2px #11171c}.parkingStencil:before,.parkingStencil:after{content:"";background:#c8ae36;width:34%;height:5px;position:absolute;top:-5px}.parkingStencil:before{left:0}.parkingStencil:after{right:0}.parkingStencil i{background:#d7bf4b55;width:3px;position:absolute;top:12%;bottom:12%}.parkingStencil i:first-child{left:10%}.parkingStencil i:nth-child(2){right:10%}.parkingStencil span{color:#e2c94966;font:900 6px var(--font-geist-mono),monospace;position:absolute;bottom:4px;right:5px}.workshopSpot.parking .parkingStencil{background:#171d2277;border-color:#0000 #88939b #88939b}.workshopSpot.parking .parkingStencil:before,.workshopSpot.parking .parkingStencil:after{background:#88939b}.workshopSpot.parking .parkingStencil span{color:#bac2c8}.workshopSpot.occupied .parkingStencil{filter:drop-shadow(0 0 8px #e7cb3d44)}.pixelLift{background:repeating-linear-gradient(90deg,#10161a 0 12px,#161e23 12px 24px);border:3px solid #11171b;position:absolute;inset:8% 3% 4%;box-shadow:inset 0 0 0 3px #2e373d,4px 5px #1118}.pixelLift>i{background:#d3b52d;border:2px solid #090c0f;width:8px;position:absolute;top:3%;bottom:3%;box-shadow:inset 2px 0 #f5df62}.pixelLift>i:first-child{left:9%}.pixelLift>i:nth-child(2){right:9%}.pixelLift>b,.pixelLift>em{z-index:2;transform-origin:50%;background:#b59b24;border:2px solid #090c0f;width:22%;height:7px;position:absolute}.pixelLift>b:first-of-type{top:31%;left:12%;transform:rotate(24deg)}.pixelLift>b:nth-of-type(2){top:31%;right:12%;transform:rotate(-24deg)}.pixelLift>em:first-of-type{bottom:24%;left:12%;transform:rotate(-24deg)}.pixelLift>em:nth-of-type(2){bottom:24%;right:12%;transform:rotate(24deg)}.batteryStand{background:#171b20;border:3px solid #101419;position:absolute;inset:7% 2%;box-shadow:inset 0 0 0 3px #53575b,4px 5px #0008}.batteryStand:before{content:"";background:repeating-linear-gradient(90deg,#272f36 0 16px,#182027 16px 19px);border:3px solid #0d1014;position:absolute;inset:24% 9% 22%}.batteryStand i{background:#725284;border:2px solid #0b0d10;width:10px;position:absolute;top:13%;bottom:13%}.batteryStand i:first-child{left:3%}.batteryStand i:nth-child(2){right:3%}.batteryStand b{background:#0e1216;width:7%;height:92%;position:absolute;top:4%;left:47%}.batteryStand em{background:#54d39f;width:8px;height:8px;position:absolute;top:13%;right:9%;box-shadow:0 14px #edb949}.batteryStand span{z-index:3;color:#b89ac8;font:900 12px var(--font-geist-mono),monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pixelBatteryJob{z-index:20;width:70%;height:58%;image-rendering:pixelated;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)}.pixelBatteryJob .batteryPack{z-index:2;background:repeating-linear-gradient(90deg,#414b52 0 17%,#20272d 17% 19%);border:3px solid #090b0e;position:absolute;inset:14% 7%;box-shadow:inset 0 0 0 3px #69727a,4px 5px #0009}.pixelBatteryJob .batteryPack:before,.pixelBatteryJob .batteryPack:after{content:"";background:#765286;border:2px solid #090b0e;width:8px;position:absolute;top:25%;bottom:25%}.pixelBatteryJob .batteryPack:before{left:-10px}.pixelBatteryJob .batteryPack:after{right:-10px}.pixelBatteryJob .batteryPack>b{background:#151a1e;width:3px;position:absolute;top:12%;bottom:12%}.pixelBatteryJob .batteryPack>b:first-child{left:20%}.pixelBatteryJob .batteryPack>b:nth-child(2){left:40%}.pixelBatteryJob .batteryPack>b:nth-child(3){left:60%}.pixelBatteryJob .batteryPack>b:nth-child(4){left:80%}.pixelBatteryJob .batteryPack>em{z-index:3;border:1px solid #090b0e;width:6px;height:6px;position:absolute;right:5%}.pixelBatteryJob .batteryPack>em:first-of-type{background:#57d99f;top:17%;box-shadow:0 0 5px #57d99f88}.pixelBatteryJob .batteryPack>em:nth-of-type(2){background:#e5b947;bottom:17%}.pixelBatteryJob>strong,.pixelBatteryJob>.batteryOrigin{z-index:25;font:900 6px var(--font-geist-mono),monospace;white-space:nowrap;background:#111820e8;border:2px solid #07090bcc;padding:3px 6px;position:absolute;left:50%;transform:translate(-50%);box-shadow:2px 2px #0008}.pixelBatteryJob>strong{color:#d7a9e8;top:-17px}.pixelBatteryJob>.batteryOrigin{color:#e7edf1;font-size:5px;bottom:1px}.pixelBatteryJob>.teslaOwnerLink{top:-17px;left:auto;right:-12px}.pixelBatteryJob>span,.pixelBatteryJob>em{z-index:25;color:#fff;font:800 5px var(--font-geist-mono),monospace;white-space:nowrap;pointer-events:none;background:#070a0dcc;border:2px solid #080a0dcc;padding:3px 5px;position:absolute;left:50%;transform:translate(-50%);box-shadow:2px 2px #0006}.pixelBatteryJob>span{bottom:-15px}.pixelBatteryJob>em{color:#7ee0b0;font-style:normal;bottom:-28px}.pixelBatteryJob .workshopCollision{z-index:45}.droidWorkbench{background:repeating-linear-gradient(90deg,#27323b 0 20px,#202930 20px 23px);border:3px solid #101419;position:absolute;inset:8% 2%;box-shadow:inset 0 -8px #11181e,4px 5px #0008}.droidWorkbench i{background:#19354a;border:3px solid #080b0e;width:22%;height:19px;position:absolute;top:-7px;left:15%;box-shadow:inset 0 0 0 2px #48a6db55}.droidWorkbench b{background:#5cd8a1;width:9px;height:9px;position:absolute;top:19%;left:55%;box-shadow:14px 0 #e7bb46,28px 0 #da5a51}.droidWorkbench em{background:#44515b;border:3px solid #080b0e;width:18%;height:10px;position:absolute;bottom:-8px;right:5%}.droidWorkbench span{color:#63b6e2;font:900 7px var(--font-geist-mono),monospace;position:absolute;top:17px;left:22%}.workshopGate{z-index:21;background:#657078;border:4px solid #1a2025;width:31%;height:18px;position:absolute;bottom:13%;left:2%;box-shadow:0 4px #090c0e}.workshopGate:before{content:"";background:repeating-linear-gradient(90deg,#e0c43b 0 14px,#151a1f 14px 28px);position:absolute;inset:3px}.workshopGate span{color:#c3ccd3;font:900 7px var(--font-geist-mono),monospace;white-space:nowrap;position:absolute;top:22px;left:50%;transform:translate(-50%)}.pixelFixture{z-index:7;border:3px solid #080b0e;position:absolute;box-shadow:3px 4px #0008}.pixelFixture span{color:#c8d1d8;font:900 5px var(--font-geist-mono),monospace;white-space:nowrap;position:absolute}.toolWall{background:#723934;width:22px;height:14%;top:4%;left:2.2%}.toolWall i{background:linear-gradient(90deg,#9e5149 50%,#773932 50%);border-bottom:2px solid #1a1010;height:24%;display:block}.toolWall span{transform-origin:0 0;bottom:-11px;left:-2px;transform:rotate(-90deg)}.tireRack{background:#39434a;width:18px;height:13%;top:5%;left:34%}.tireRack i{background:#242a2e;border:3px solid #090b0d;border-radius:50%;width:12px;height:12px;margin:-1px auto;display:block}.tireRack span{bottom:-10px;left:-1px}.partsBench{background:#6b4e35;width:38px;height:48px;top:68%;left:34.5%}.partsBench i{background:#a88754;width:9px;height:9px;position:absolute;top:6px;left:5px;box-shadow:14px 0 #4c6475}.partsBench b{background:#252d32;height:5px;position:absolute;bottom:7px;left:4px;right:4px}.partsBench span{bottom:-10px;left:1px}.batteryCart{background:#4b5260;width:27px;height:47px;animation:2s steps(2,end) infinite cartHum;top:27%;left:38%}.batteryCart i{background:#282f36;height:20px;position:absolute;top:5px;left:4px;right:4px;box-shadow:inset 0 0 0 2px #744d85}.batteryCart b{background:#0a0d0f;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-5px;left:2px;box-shadow:16px 0 #0a0d0f}.batteryCart em{background:#4ad69d;width:4px;height:4px;position:absolute;top:2px;right:3px}.batteryCart span{bottom:-13px;left:-3px}.washStand{background:#3a5667;width:22px;height:48px;top:70%;right:2%}.washStand i{background:#112937;height:13px;position:absolute;top:5px;left:4px;right:4px}.washStand b{background:#5cd59e;width:8px;height:8px;position:absolute;bottom:5px;left:5px;box-shadow:0 -11px #e2b642}.washStand span{bottom:-10px;left:-1px}.pixelTesla{--car:#666;z-index:20;aspect-ratio:2.18;width:auto;height:74%;image-rendering:pixelated;background:0 0;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.teslaBody{z-index:0;background:linear-gradient(180deg,#fff2 0 8%,transparent 8% 88%,#0002 88%),linear-gradient(90deg,#0003 0 7%,transparent 7% 77%,#fff1 77% 80%,transparent 80%),var(--car);clip-path:polygon(0 42%,3% 29%,9% 20%,18% 14%,22% 9%,34% 6%,68% 6%,80% 10%,84% 15%,91% 21%,97% 35%,100% 43%,100% 57%,97% 65%,91% 79%,84% 85%,80% 90%,68% 94%,34% 94%,22% 91%,18% 86%,9% 80%,3% 71%,0 58%);filter:drop-shadow(2px 0 #06080a)drop-shadow(-2px 0 #06080a)drop-shadow(0 2px #06080a)drop-shadow(0 -2px #06080a)drop-shadow(5px 6px #0008);position:absolute;inset:0}.teslaBody:before,.teslaBody:after{content:"";z-index:1;border-style:solid;border-color:#080b0e88;position:absolute;top:20%;bottom:20%}.teslaBody:before{clip-path:polygon(0 0,100% 18%,100% 82%,0 100%);background:linear-gradient(90deg,#00000010,#0000);border-width:0 0 0 3px;width:18%;right:7%}.teslaBody:after{clip-path:polygon(0 17%,100% 0,100% 100%,0 83%);background:linear-gradient(270deg,#00000012,#0000);border-width:0 3px 0 0;width:15%;left:6%}.pixelTesla:before{content:"T";z-index:8;color:#ffffffb8;text-shadow:1px 1px #0008;font:900 8px Arial,sans-serif;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.pixelTesla.red{--car:#b63d39}.pixelTesla.blue{--car:#315e8e}.pixelTesla.white{--car:#d5d9dc}.pixelTesla.silver{--car:#8b949d}.pixelTesla.black{--car:#252a31}.pixelTesla.green{--car:#3e7259}.pixelTesla.yellow{--car:#c5a43e}.pixelTesla.orange{--car:#bd6a35}.pixelTesla.graphite{--car:#555e69}.pixelTesla.readyForPickup{filter:drop-shadow(0 0 7px #bfefff88)saturate(1.12);isolation:isolate}.pixelTesla.readyForPickup:after{content:"✦";z-index:30;color:#fff;text-shadow:0 0 3px #fff,0 0 8px #8fe8ff;pointer-events:none;font:900 14px serif;animation:2.8s steps(6,end) infinite workshopReadySparkle;position:absolute;top:2%;left:14%}.pixelTesla.readyForPickup .teslaBody{animation:4.8s ease-in-out infinite workshopCleanCarGlow;box-shadow:inset 0 0 0 2px #ffffff35}.pixelTesla.readyForPickup .teslaBody:after{background:linear-gradient(110deg,#0000 18%,#ffffffc9 42%,#0000 63%) 0 0/220% 100%;animation:3.6s ease-in-out infinite workshopCleanSweep}.readyPickupBadge{pointer-events:none;animation:3.6s ease-in-out infinite workshopReadyBadge;z-index:48!important;color:#d9f8ff!important;font:900 6px var(--font-geist-mono),monospace!important;white-space:nowrap!important;background:#0b2933e8!important;border:2px solid #b9efff!important;border-radius:8px!important;padding:3px 6px!important;font-style:normal!important;position:absolute!important;top:auto!important;bottom:-48px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 10px #72dfff66,2px 2px #0008!important}@keyframes workshopReadySparkle{0%,18%,to{opacity:0;transform:scale(.35)rotate(0)}28%,42%{opacity:1;transform:scale(1.35)rotate(45deg)}58%{opacity:0;transform:translate(70px,18px)scale(.45)rotate(90deg)}}@keyframes workshopCleanCarGlow{0%,to{filter:brightness()contrast()}50%{filter:brightness(1.18)contrast(1.04)}}@keyframes workshopCleanSweep{0%,15%{opacity:0;background-position:210% 0}38%{opacity:.95}62%,to{opacity:0;background-position:-110% 0}}@keyframes workshopReadyBadge{0%,to{box-shadow:0 0 6px #72dfff45,2px 2px #0008}50%{box-shadow:0 0 15px #b8f4ff99,2px 2px #0008}}.pixelTesla.model3{aspect-ratio:2.12;width:auto;height:72%}.pixelTesla.modelY{aspect-ratio:2.02;width:auto;height:78%}.pixelTesla.modelX{aspect-ratio:2.1;width:auto;height:78%}.pixelTesla.modelS{aspect-ratio:2.34;width:auto;height:72%}.pixelTesla.modelUnknown{filter:saturate(.85)}.pixelTesla.modelY .teslaBody{clip-path:polygon(0 40%,4% 27%,10% 18%,20% 12%,25% 7%,68% 7%,81% 11%,87% 17%,94% 28%,100% 43%,100% 57%,94% 72%,87% 83%,81% 89%,68% 93%,25% 93%,20% 88%,10% 82%,4% 73%,0 60%)}.pixelTesla.modelX .teslaBody{clip-path:polygon(0 39%,4% 25%,11% 16%,21% 10%,29% 6%,68% 6%,82% 10%,89% 17%,96% 31%,100% 43%,100% 57%,96% 69%,89% 83%,82% 90%,68% 94%,29% 94%,21% 90%,11% 84%,4% 75%,0 61%)}.pixelTesla.modelS .teslaBody{clip-path:polygon(0 43%,4% 30%,12% 20%,23% 13%,37% 8%,71% 8%,83% 12%,91% 21%,97% 35%,100% 44%,100% 56%,97% 65%,91% 79%,83% 88%,71% 92%,37% 92%,23% 87%,12% 80%,4% 70%,0 57%)}.teslaWheel{z-index:-1;background:#111519;border:2px solid #050708;width:7%;height:24%;position:absolute;box-shadow:inset 0 3px #4a5259}.teslaWheel.wheel1{top:-14%;left:16%}.teslaWheel.wheel2{bottom:-14%;left:16%}.teslaWheel.wheel3{top:-14%;right:15%}.teslaWheel.wheel4{bottom:-14%;right:15%}.teslaMirror{z-index:-1;background:var(--car);border:2px solid #07090b;width:5%;height:15%;position:absolute}.teslaMirror.mirror1{top:-11%;left:55%}.teslaMirror.mirror2{bottom:-11%;left:55%}.teslaGlass{z-index:3;background:linear-gradient(135deg,#152630,#35556a 48%,#11202a);border:3px solid #080b0e;position:absolute;box-shadow:inset 2px 2px #93bfd633}.teslaGlassFront{clip-path:polygon(0 4%,72% 0,100% 22%,100% 78%,72% 100%,0 96%);width:15%;height:64%;top:18%;left:60%}.teslaGlassRear{clip-path:polygon(30% 0,100% 5%,100% 95%,30% 100%,0 76%,0 24%);width:14%;height:64%;top:18%;left:27%}.teslaRoof{z-index:3;background:linear-gradient(90deg,#12232d,#1a303b 55%,#10202a);border:3px solid #080b0e;width:19%;height:68%;position:absolute;top:16%;left:41%;box-shadow:inset 2px 0 #527287}.teslaLight,.teslaTail{z-index:5;border:1px solid #090b0d;width:5px;height:7px;position:absolute}.teslaLight{background:#f3e596;right:1%;box-shadow:3px 0 5px #f5df7355}.teslaTail{background:#ef554d;left:1%}.teslaLight.light1,.teslaTail.tail1{top:23%}.teslaLight.light2,.teslaTail.tail2{bottom:23%}.teslaPlate{z-index:15;color:#111;font:900 7px var(--font-geist-mono),monospace;white-space:nowrap;cursor:pointer;background:#edf1f2;border:2px solid #080b0e;padding:2px 5px;position:absolute;bottom:50%;right:-5px;transform:translateY(50%);box-shadow:2px 2px #0007}.teslaModel{z-index:25;color:#f1f4f6;font:900 7px var(--font-geist-mono),monospace;white-space:nowrap;pointer-events:none;background:#111820d9;border:2px solid #07090bcc;padding:3px 6px;position:absolute;top:-19px;left:50%;transform:translate(-50%);box-shadow:2px 2px #0006}.teslaOwnerLink{z-index:40;color:#75e0ae;font:900 6px var(--font-geist-mono),monospace;white-space:nowrap;cursor:pointer;background:#173126e8;border:2px solid #07090b;padding:3px 6px;position:absolute;top:-37px;left:auto;right:0;box-shadow:2px 2px #0008}.pixelTesla>span,.pixelTesla>em{z-index:25;color:#fff;font:800 6px var(--font-geist-mono),monospace;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#070a0dcc;border:2px solid #080a0dcc;padding:3px 5px;position:absolute;left:50%;transform:translate(-50%);box-shadow:2px 2px #0006}.pixelTesla>span{bottom:-18px}.pixelTesla>em{color:#7ee0b0;font-style:normal;bottom:-32px}.workshopSpot.vertical .pixelTesla{aspect-ratio:1/2.18;width:auto;height:74%}.workshopSpot.vertical .teslaBody{background:linear-gradient(90deg,#fff2 0 8%,transparent 8% 88%,#0002 88%),linear-gradient(180deg,#fff1 0 20%,transparent 20% 91%,#0003 91%),var(--car);clip-path:polygon(42% 0,58% 0,71% 3%,80% 9%,86% 18%,91% 22%,94% 34%,94% 66%,91% 78%,86% 82%,80% 91%,71% 97%,58% 100%,42% 100%,29% 97%,20% 91%,14% 82%,9% 78%,6% 66%,6% 34%,9% 22%,14% 18%,20% 9%,29% 3%)}.workshopSpot.vertical .teslaBody:before{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);border-width:0 0 3px;width:auto;height:18%;inset:7% 20% auto}.workshopSpot.vertical .teslaBody:after{clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);border-width:3px 0 0;width:auto;height:15%;inset:auto 20% 6%}.workshopSpot.vertical .teslaWheel{width:23%;height:7%}.workshopSpot.vertical .teslaWheel.wheel1{top:16%;left:-13%}.workshopSpot.vertical .teslaWheel.wheel2{bottom:16%;left:-13%}.workshopSpot.vertical .teslaWheel.wheel3{top:16%;right:-13%}.workshopSpot.vertical .teslaWheel.wheel4{bottom:16%;right:-13%}.workshopSpot.vertical .teslaMirror{width:16%;height:5%}.workshopSpot.vertical .teslaMirror.mirror1{top:39%;left:-13%}.workshopSpot.vertical .teslaMirror.mirror2{inset:39% -13% auto auto}.workshopSpot.vertical .teslaGlassFront{clip-path:polygon(4% 0,96% 0,100% 72%,78% 100%,22% 100%,0 72%);width:64%;height:15%;top:27%;left:18%}.workshopSpot.vertical .teslaGlassRear{clip-path:polygon(22% 0,78% 0,100% 28%,96% 100%,4% 100%,0 28%);width:64%;height:14%;top:59%;left:18%}.workshopSpot.vertical .teslaRoof{width:68%;height:18%;top:42%;left:16%}.workshopSpot.vertical .teslaLight{top:1%;right:auto}.workshopSpot.vertical .teslaTail{top:auto;bottom:1%;left:auto}.workshopSpot.vertical .light1{left:21%}.workshopSpot.vertical .light2{left:auto;right:21%}.workshopSpot.vertical .tail1{left:21%}.workshopSpot.vertical .tail2{right:21%}.workshopSpot.vertical .teslaPlate{bottom:-5px;right:50%;transform:translate(50%)}.workshopSpot.vertical .pixelTesla.model3{aspect-ratio:1/2.12;width:auto;height:72%}.workshopSpot.vertical .pixelTesla.modelY{aspect-ratio:1/2.02;width:auto;height:76%}.workshopSpot.vertical .pixelTesla.modelX{aspect-ratio:1/2.1;width:auto;height:78%}.workshopSpot.vertical .pixelTesla.modelS{aspect-ratio:1/2.34;width:auto;height:78%}.workshopSpot.vertical .teslaOwnerLink{top:-36px;left:50%;right:auto;transform:translate(-50%)}.workshopMechanic{z-index:30;left:var(--from-x);top:var(--from-y);filter:drop-shadow(3px 4px #0009);will-change:left,top,transform;width:22px;height:31px;position:absolute}.mechanicHead{background:#d6a174;border:2px solid #07090c;width:12px;height:11px;position:absolute;top:0;left:6px;box-shadow:inset 0 3px #34251f}.mechanicBody{background:#53779e;border:2px solid #07090c;width:18px;height:14px;position:absolute;top:11px;left:3px}.mechanicLegs{background:#202b38;width:6px;height:8px;position:absolute;top:25px;left:4px;box-shadow:10px 0 #202b38}.mechanicTool{z-index:-1;transform-origin:0;background:#b8c0c6;border:2px solid #06080a;width:13px;height:4px;text-decoration:none;display:none;position:absolute;top:14px;right:-9px}.workshopMechanic>span{color:#121920;font:900 6px var(--font-geist-mono),monospace;white-space:nowrap;pointer-events:none;background:#eef3f7dc;border:2px solid #06080bcc;padding:3px 5px;position:absolute;top:-18px;left:50%;transform:translate(-50%);box-shadow:2px 2px #0006}.workshopMechanic>small{color:#dce5ec;max-width:150px;font:800 6px var(--font-geist-mono),monospace;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a1015c9;border:2px solid #07090ccc;padding:4px 6px;line-height:1.25;position:absolute;top:38px;left:50%;transform:translate(-50%);box-shadow:3px 3px #0006}.workshopMechanic>small:before{content:"";background:#0a1015c9;border-top:2px solid #07090ccc;border-left:2px solid #07090ccc;width:6px;height:6px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.workshopMechanic.droid{width:29px;height:35px}.workshopMechanic.droid .mechanicHead{border-radius:50%;width:14px;height:13px;top:-1px;left:8px;box-shadow:inset 0 3px #34251f,0 1px #000}.workshopMechanic.droid .mechanicBody{background:#57477f;border-radius:48% 48% 42% 42%;width:27px;height:20px;top:10px;left:1px;box-shadow:inset 3px 0 #725e9e,inset -3px 0 #3b3157}.workshopMechanic.droid .mechanicLegs{top:29px;left:6px;box-shadow:13px 0 #202b38}.workshopMechanic.droid>small{top:42px}.workshopMechanic.droid.idle{animation-duration:43s}.workshopMechanic.alexey .mechanicBody{background:#74763e}.workshopMechanic.ivan .mechanicBody{background:#326d73}.workshopMechanic.danila .mechanicBody{background:#8a5939}.workshopMechanic.vlad .mechanicBody{background:#4f6792}.workshopMechanic.working{left:var(--from-x);top:var(--from-y)}.workshopMechanic.working.toolCommute,.workshopMechanic.working.batteryCommute,.workshopMechanic.working.softwareCommute{animation:workshopTravel var(--trip-duration) steps(42,end) var(--walk-delay) infinite}.workshopMechanic.working .mechanicHead{animation:mechanicLookRoutine var(--trip-duration) steps(2,end) var(--walk-delay) infinite}.workshopMechanic.working .mechanicLegs{animation:mechanicLegRoutine var(--trip-duration) steps(2,end) var(--walk-delay) infinite}.workshopMechanic.working .mechanicTool{animation:mechanicToolRoutine var(--trip-duration) steps(8,end) var(--walk-delay) infinite;display:block}.workshopMechanic.working.alexey .mechanicBody{animation:alexeyWorkRoutine var(--trip-duration) steps(4,end) var(--walk-delay) infinite}.workshopMechanic.working.ivan .mechanicBody{animation:ivanWorkRoutine var(--trip-duration) steps(4,end) var(--walk-delay) infinite}.workshopMechanic.working.danila .mechanicBody{animation:danilaWorkRoutine var(--trip-duration) steps(4,end) var(--walk-delay) infinite}.workshopMechanic.working.vlad .mechanicBody{animation:vladWorkRoutine var(--trip-duration) steps(4,end) var(--walk-delay) infinite}.workshopMechanic.working.droid .mechanicBody{animation:droidWorkRoutine var(--trip-duration) steps(4,end) var(--walk-delay) infinite}.workshopMechanic.working.droid .mechanicTool{width:12px;height:10px;animation:droidTabletRoutine var(--trip-duration) steps(6,end) var(--walk-delay) infinite;background:#287ba6;border-color:#07121a;top:11px;right:-10px;box-shadow:inset 0 0 0 2px #7dd9ff88}.workshopMechanic.working.danila .mechanicTool:after{content:"";width:3px;height:3px;animation:mechanicSparks 1.4s steps(3,end) var(--walk-delay) infinite;background:#ffd65c;position:absolute;top:-5px;right:-5px;box-shadow:4px 3px #ff7b42,-2px 7px #fff0a0}.workshopMechanic.working.vlad .mechanicTool{background:#d7c35e;box-shadow:8px 0 8px #ffe97766}.workshopMechanic.working.ivan .mechanicTool{background:#9fc2c9;width:15px}.workshopMechanic.working.alexey .mechanicTool{background:#bd9a63;width:11px;height:6px}.workshopMechanic.waiting{left:var(--to-x);top:var(--to-y);opacity:.82;animation:2s steps(2,end) infinite officeBreathe}.workshopMechanic.waiting>small{color:#efc969}.workshopMechanic.idle{animation:workshopRoam 31s steps(34,end) var(--walk-delay) infinite;opacity:.82}.workshopMechanic.idle:after{content:"♪";z-index:4;color:#efd36b;text-shadow:2px 2px #000;font:900 10px var(--font-geist-mono),monospace;animation:idleWhistle 3.2s steps(4,end) var(--walk-delay) infinite;position:absolute;top:-4px;left:18px}.workshopMechanic.idle .mechanicTool{z-index:2;transform-origin:50%;width:5px;height:5px;animation:idleKick 4.6s steps(7,end) var(--walk-delay) infinite;background:#aeb5b9;border:2px solid #07090b;border-radius:50%;display:block;top:28px;right:-7px}.workshopMechanic.idle>span{background:#d8c9a5dc}.workshopMechanic.idle>small{color:#efba56}.workshopLoading{z-index:20;color:#aebdcd;font:800 10px var(--font-geist-mono),monospace;background:#0d151e;border:1px solid #354456;padding:14px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workshopShiftBanner{z-index:55;color:#cbd6df;font:900 8px var(--font-geist-mono),monospace;letter-spacing:.08em;white-space:nowrap;pointer-events:none;background:#111820e8;border:2px solid #080b0e;padding:7px 13px;position:absolute;top:3%;left:50%;transform:translate(-50%);box-shadow:4px 4px #0008}.workshopShiftBanner.sleeping{color:#94b7dd;border-color:#2a4663}.workshopShiftBanner.coffee{color:#f0c56e;border-color:#654b28}.workshopMechanic.sleeping{left:var(--from-x);top:var(--from-y);opacity:.76;animation:sleepingMechanic 4.8s steps(3,end) var(--walk-delay) infinite}.workshopMechanic.sleeping .mechanicHead{top:16px;left:0;transform:rotate(-90deg)}.workshopMechanic.sleeping .mechanicBody{top:14px;left:10px;transform:rotate(90deg)}.workshopMechanic.sleeping .mechanicLegs{top:17px;left:25px;transform:rotate(90deg)}.workshopMechanic.sleeping:after{content:"Zzz";color:#8eb9e5;text-shadow:2px 2px #000;font:900 9px var(--font-geist-mono),monospace;animation:sleepZ 3.6s steps(4,end) var(--walk-delay) infinite;position:absolute;top:-7px;left:20px}.workshopMechanic.sleeping>span{background:#b8c9d9dc}.workshopMechanic.sleeping>small{color:#8eb9e5;background:#08111bcc}.workshopMechanic.coffee{left:var(--from-x);top:var(--from-y);animation:coffeeGather 4.2s steps(4,end) var(--walk-delay) infinite}.workshopMechanic.coffee .mechanicTool{width:8px;height:8px;animation:coffeeSip 4.2s steps(4,end) var(--walk-delay) infinite;background:#a8683e;border:2px solid #080b0e;border-radius:0;display:block;top:12px;right:-7px}.workshopMechanic.coffee .mechanicTool:after{content:"~";color:#e6e0d5;font:900 8px monospace;text-decoration:none;animation:2.1s steps(3,end) infinite coffeeSteam;position:absolute;top:-10px;left:0}.workshopMechanic.coffee>small{color:#f0c56e;background:#161006d9}.workshopRail{background:#0d131a;border-left:1px solid #2b3541;grid-area:2/2;min-width:0;padding:12px;overflow:hidden}.workshopRail>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.workshopRail>header>span{color:#67d69f;border:1px solid #304236;border-radius:6px;padding:5px 7px;font-size:8px}.mechanicRoster{gap:6px;display:grid}.mechanicRoster article{background:#111922;border:1px solid #27323d;border-radius:8px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.mechanicRoster article.working{border-color:#2d5945;box-shadow:inset 3px 0 #43d39e}.mechanicRoster article.idle{opacity:.72}.mechanicRoster article>i{color:#fff;width:27px;height:27px;font:900 10px var(--font-geist-mono),monospace;background:#536f8e;border:2px solid #0a0d11;place-items:center;font-style:normal;display:grid}.mechanicRoster strong,.mechanicRoster small,.mechanicRoster p{display:block}.mechanicRoster strong{font-size:10px}.mechanicRoster small{color:#718195;margin-top:2px;font-size:7px}.mechanicRoster p{color:#9ca9b8;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;overflow:hidden}.mechanicRoster article>em{color:#718092;font-size:6px;font-style:normal;font-weight:900}.mechanicRoster article.working>em{color:#55d99f}.mechanicRoster article.idle>em{color:#efba56}.mechanicRoster article.sleeping{opacity:.66;border-color:#2b435d;box-shadow:inset 3px 0 #5f8fbd}.mechanicRoster article.sleeping>em{color:#8eb9e5}.mechanicRoster article.coffee{border-color:#604c2b;box-shadow:inset 3px 0 #d49b45}.mechanicRoster article.coffee>em{color:#f0c56e}.unplacedCars{background:#10161e;border:1px solid #2b3743;border-radius:9px;margin-top:10px;padding:10px}.unplacedCars.attention{border-color:#653d32;box-shadow:inset 3px 0 #f0b84b}.unplacedCars header{justify-content:space-between;display:flex}.unplacedCars header span{color:#f0b84b;font-weight:900}.unplacedCars p{color:#8190a2;margin:6px 0 0;font-size:8px;line-height:1.35}.unplacedCars b{color:#d9e0e8}.workshopTicker{color:#8f9cac;min-height:0;font:800 8px var(--font-geist-mono),monospace;background:#090e13;border-top:1px solid #2a3440;grid-area:3/1/auto/3;align-items:center;gap:20px;padding:8px 14px;display:flex}.workshopTicker span{align-items:center;gap:6px;display:flex}.workshopTicker i{background:#6c7887;border-radius:50%;width:7px;height:7px}.workshopTicker i.green{background:#43d39e}.workshopTicker i.amber{background:#f0b84b}.workshopTicker i.red{background:#ff4b43}.workshopTicker b{color:#596777;margin-left:auto}.workshopCollision{z-index:12;color:#fff;font:900 6px var(--font-geist-mono),monospace;cursor:pointer;background:#d94b42;border:2px solid #080b0e;padding:4px 5px;position:absolute;top:50%;right:-7px;transform:translateY(-50%);box-shadow:2px 2px #0008}.unplacedCars button{color:#b9c5d0;text-align:left;width:100%;font:700 8px var(--font-geist-mono),monospace;cursor:pointer;background:0 0;border:0;border-top:1px solid #26313d;padding:7px 8px;display:block}.unplacedCars button:hover,.unplacedCars button:focus-visible{color:#fff;background:#1b2632;outline:none}.unplacedCars button b{color:#f1c063}.unplacedCars button small{color:#758699;margin-top:3px;font-size:7px;display:block}.workshopSceneBanner{z-index:58;color:#efd16f;font:900 7px var(--font-geist-mono),monospace;letter-spacing:.07em;white-space:nowrap;pointer-events:none;background:#111820e8;border:2px solid #080b0e;padding:6px 11px;animation:2.4s steps(2,end) infinite sceneBannerBlink;position:absolute;top:3%;left:50%;transform:translate(-50%);box-shadow:4px 4px #0008}.workshopSceneBanner.teamHuddle,.workshopSceneBanner.teamPhoto,.workshopSceneBanner.readyCelebration{color:#7fe3b4;border-color:#347258}.workshopSceneBanner.longRepair,.workshopSceneBanner.lostBolt{color:#ff9d77;border-color:#814635}.workshopSceneBanner.toolCleanup,.workshopSceneBanner.runawayWheel{color:#91c6ee;border-color:#3e6787}.workshopSceneBanner.droidBbq,.workshopSceneBanner.causeFound,.workshopSceneBanner.toolPass{color:#ffcf6e;border-color:#8e6925}.workshopSceneBanner.droidReboot{color:#7fe7ff;border-color:#2c7080}.workshopToolMess{z-index:17;pointer-events:none;position:absolute;inset:0}.looseWorkshopTool{width:13px;height:4px;animation:looseToolGlint 3.7s steps(4,end) var(--tool-delay) infinite;background:#aeb8bf;border:2px solid #07090c;display:block;position:absolute;transform:rotate(-28deg);box-shadow:2px 2px #0008}.looseWorkshopTool.wrench:before{content:"";border:2px solid #07090c;border-left-color:#0000;border-radius:50%;width:6px;height:6px;position:absolute;top:-4px;right:-5px}.looseWorkshopTool.bolt{background:#79858d;border-radius:50%;width:7px;height:7px}.looseWorkshopTool.bolt:after{content:"+";color:#161c20;font:900 8px monospace;position:absolute;inset:-4px}.looseWorkshopTool.driver{background:#c4a14f;width:16px;height:3px}.looseWorkshopTool.driver:before{content:"";background:#9a4538;border:2px solid #07090c;width:7px;height:7px;position:absolute;top:-3px;left:-7px}.workshopMechanic.scene-roundDance{left:var(--from-x);top:var(--from-y);opacity:1;animation:sceneRoundDance 12s steps(24,end) var(--walk-delay) infinite!important}.workshopMechanic.scene-roundDance:after{content:"♫";color:#efd16f;text-shadow:2px 2px #000;animation:sceneMusicNote 2.6s steps(4,end) var(--walk-delay) infinite;font:900 10px monospace;position:absolute;top:-8px;left:20px}.workshopMechanic.scene-roundDance .mechanicLegs{animation:.75s steps(2,end) infinite sceneFastFeet}.workshopMechanic.scene-roundDance .mechanicTool{display:none}.workshopMechanic.scene-toolCleanup{opacity:1;animation:sceneToolCleanup 15s steps(30,end) var(--walk-delay) infinite!important}.workshopMechanic.scene-toolCleanup:after{content:"🔧";filter:drop-shadow(2px 2px #000);animation:sceneCollectedTool 4s steps(4,end) var(--walk-delay) infinite;font-size:9px;position:absolute;top:-6px;left:18px}.workshopMechanic.scene-toolCleanup .mechanicLegs{animation:.9s steps(2,end) infinite sceneFastFeet}.workshopMechanic.scene-toolCleanup .mechanicTool{background:#6d4d30;width:9px;height:7px;animation:none;display:block;top:20px;right:-8px}.workshopMechanic.scene-teamHuddle{left:var(--from-x);top:var(--from-y);opacity:1;animation:sceneTeamHuddle 8s steps(16,end) var(--walk-delay) infinite!important}.workshopMechanic.scene-teamHuddle:after{content:"★";color:#62dfa8;text-shadow:2px 2px #000;animation:sceneTeamSpark 2.2s steps(4,end) var(--walk-delay) infinite;font:900 10px monospace;position:absolute;top:-7px;left:20px}.workshopMechanic.scene-teamHuddle .mechanicTool{display:none}.workshopMechanic.scene-longRepair{animation:sceneLongRepair 11s steps(22,end) var(--walk-delay) infinite!important}.workshopMechanic.scene-longRepair:after{content:"?";color:#ff9b73;text-shadow:2px 2px #000;animation:sceneQuestion 3s steps(4,end) var(--walk-delay) infinite;font:900 12px monospace;position:absolute;top:-8px;left:20px}.workshopMechanic.scene-longRepair .mechanicHead{animation:2.8s steps(4,end) infinite sceneScratchHead}.pixelTesla.longRepairCar{filter:drop-shadow(0 0 8px #e46d4144)}.longRepairBadge{border-radius:50%;place-items:center;animation:2.6s steps(2,end) infinite longRepairBadgePulse;z-index:48!important;color:#fff!important;background:#b94535!important;border:2px solid #090b0d!important;width:19px!important;height:19px!important;font:900 8px monospace!important;display:grid!important;position:absolute!important;top:8%!important;right:7%!important;box-shadow:2px 2px #0008!important}.droidBbqSet{z-index:20;pointer-events:none;filter:drop-shadow(4px 5px #0007);width:116px;height:68px;position:absolute;top:88%;left:8%}.droidBbqSet>span{color:#d9c39a;font:900 6px var(--font-geist-mono),monospace;letter-spacing:.08em;background:#171c20;border:2px solid #080a0c;padding:2px 5px;position:absolute;top:47px;left:17px}.pixelBbq{background:#4f4e4b;border:3px solid #07090b;width:54px;height:17px;position:absolute;top:23px;left:27px;box-shadow:inset 0 4px #7c7770,3px 3px #0007}.pixelBbq:before,.pixelBbq:after{content:"";background:#b8b2a8;width:45px;height:2px;position:absolute;top:-7px;left:5px;transform:rotate(-5deg);box-shadow:0 4px #7d7364}.bbqLeg{background:#494b4e;border:2px solid #07090b;width:4px;height:18px;position:absolute;top:15px}.bbqLeg.left{left:5px;transform:rotate(9deg)}.bbqLeg.right{right:5px;transform:rotate(-9deg)}.bbqMeat{z-index:3;background:#a8402f;width:8px;height:5px;animation:3.8s steps(4,end) infinite bbqMeatTurn;position:absolute;top:-8px;left:9px;box-shadow:10px 1px #bd593a,20px -1px #893326,30px 1px #c2653d}.bbqFire{z-index:2;background:#ffcf55;width:5px;height:7px;animation:32s steps(8,end) infinite bbqFireStory;position:absolute;bottom:1px;left:10px;box-shadow:8px 1px #ff7a2f,16px -1px #ffd45c,24px 1px #f05a28,32px 0 #ffc14b}.bbqSmoke{z-index:1;background:#a4adb3;border-radius:50%;width:5px;height:5px;text-decoration:none;animation:32s steps(8,end) infinite bbqSmokeStory;position:absolute;top:-18px;left:14px;box-shadow:9px -7px #7d878e,17px -14px #566068}.bbqFoam{z-index:6;opacity:0;background:#e9f4f1;border-radius:50%;width:7px;height:7px;text-decoration:none;animation:32s steps(7,end) infinite bbqFoamStory;position:absolute;top:-7px;left:5px;box-shadow:8px -3px #d6eee9,17px 1px #f5fbf9,25px -4px #c9e5df,34px 1px #ecf8f6}.bbqBottle{background:#477b52;border:2px solid #07090b;width:6px;height:16px;position:absolute;top:30px;left:86px;box-shadow:inset 2px 0 #75a875}.bbqBottle:before{content:"";background:#d8c8a5;border:1px solid #07090b;width:4px;height:5px;position:absolute;top:-6px;left:0}.bbqExtinguisher{background:#cf4339;border:2px solid #07090b;border-radius:3px 3px 1px 1px;width:8px;height:21px;position:absolute;top:28px;left:99px}.bbqExtinguisher:before{content:"";background:#626b70;border:2px solid #07090b;width:8px;height:3px;position:absolute;top:-5px;left:1px}.workshopMechanic.scene-droidBbq{opacity:1;z-index:35;animation:32s steps(48,end) infinite sceneDroidBbq!important}.workshopMechanic.scene-droidBbq:after{content:"🍖";filter:drop-shadow(2px 2px #000);font-size:10px;animation:32s step-end infinite droidBbqStory;position:absolute;top:-9px;left:20px}.workshopMechanic.scene-droidBbq .mechanicLegs{animation:1.2s steps(2,end) infinite sceneFastFeet}.workshopMechanic.scene-droidBbq .mechanicTool{background:#477b52;border:2px solid #07090b;border-radius:1px;width:6px;height:15px;animation:32s steps(8,end) infinite droidBbqProp;display:block;top:12px;right:-8px}.workshopMechanic.scene-droidBbq>small{color:#ffc174;background:#211208df}.workshopMechanic.droid.scene-roundDance{animation-duration:16s!important}.workshopMechanic.droid.scene-toolCleanup{animation-duration:20s!important}.workshopMechanic.droid.scene-droidBbq{animation-duration:32s!important}.workshopMechanic.droid.scene-teamHuddle{animation-duration:11s!important}.workshopMechanic.droid.scene-longRepair{animation-duration:15s!important}.runawayWheelSet{z-index:31;pointer-events:none;width:34px;height:34px;animation:10s steps(28,end) infinite sceneRunawayWheelProp;position:absolute;top:83%;left:8%}.runawayWheelSet>i{background:radial-gradient(circle,#98a2aa 0 18%,#22292e 20% 47%,#090b0d 49%);border:5px solid #0a0c0e;border-radius:50%;animation:.7s steps(8,end) infinite sceneWheelSpin;position:absolute;inset:4px;box-shadow:2px 3px #0008}.runawayWheelSet>span{color:#9fdcff;text-shadow:2px 2px #000;font:900 7px var(--font-geist-mono),monospace;animation:1.2s steps(2,end) infinite scenePropBlink;position:absolute;top:-14px;left:-8px}.lostBoltSet{z-index:28;pointer-events:none;width:34px;height:24px;position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}.lostBoltSet>i{background:#abb5bc;border:2px solid #050709;border-radius:50%;width:7px;height:7px;animation:1.7s steps(5,end) infinite sceneBoltGlint;position:absolute;top:10px;left:12px;box-shadow:0 0 8px #fff9}.lostBoltSet>b{background:conic-gradient(from 250deg at 10%,#fff7c555,#0000 24%);width:88px;height:42px;animation:3.2s steps(8,end) infinite sceneSearchBeam;position:absolute;top:-20px;left:-40px}.lostBoltSet>em{color:#ffd56b;text-shadow:2px 2px #000;font:900 12px monospace;animation:2s steps(4,end) infinite sceneQuestion;position:absolute;top:-13px;right:-6px}.teamPhotoSet{z-index:38;pointer-events:none;width:34px;height:32px;position:absolute;top:59%;left:38%}.teamPhotoSet>i{background:#59656e;border:3px solid #07090b;width:24px;height:17px;position:absolute;top:8px;left:8px;box-shadow:3px 3px #0008}.teamPhotoSet>i:before{content:"";background:#9bdcff;border:2px solid #090b0c;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:7px}.teamPhotoSet>b{opacity:0;background:#fff;width:8px;height:8px;animation:9s step-end infinite sceneCameraFlash;position:absolute;top:2px;left:26px;box-shadow:0 0 18px 8px #fff}.teamPhotoSet>span{color:#a9f0ce;text-shadow:2px 2px #000;font:900 6px var(--font-geist-mono),monospace;position:absolute;top:27px;left:-1px}.toolPassSet{z-index:42;pointer-events:none;width:18%;height:24px;position:absolute;top:63%;left:42%}.toolPassSet>i{background:#b7c0c6;border:2px solid #07090b;width:23px;height:5px;animation:7s steps(18,end) infinite sceneFlyingTool;position:absolute;top:8px;left:0;transform:rotate(-28deg);box-shadow:2px 2px #0008}.toolPassSet>i:after{content:"";border:2px solid #07090b;border-left-color:#0000;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;right:-6px}.causeFoundBulb{z-index:45;pointer-events:none;width:32px;height:44px;animation:8s steps(8,end) infinite sceneBulbPop;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.causeFoundBulb>i{color:#7b5d00;background:#ffe36b;border:3px solid #6e5717;border-radius:50%;place-items:center;width:24px;height:24px;font:900 12px monospace;display:grid;box-shadow:0 0 18px #ffe36bbb}.causeFoundBulb>span{color:#ffe987;text-shadow:2px 2px #000;font:900 7px var(--font-geist-mono),monospace;white-space:nowrap;position:absolute;top:29px;left:50%;transform:translate(-50%)}.workshopMechanic.scene-causeFound{opacity:1;animation:sceneCauseFound 8s steps(16,end) var(--walk-delay) infinite!important}.workshopMechanic.scene-causeFound:after{content:"💡";filter:drop-shadow(2px 2px #000);font-size:11px;animation:8s steps(8,end) infinite sceneBulbPop;position:absolute;top:-10px;left:18px}.workshopMechanic.scene-causeFound .mechanicTool{display:none}.workshopMechanic.scene-runawayWheel{opacity:1;animation:sceneRunawayChase 10s steps(30,end) var(--walk-delay) infinite!important}.workshopMechanic.scene-runawayWheel:after{content:"!";color:#8edcff;text-shadow:2px 2px #000;font:900 12px monospace;position:absolute;top:-8px;left:19px}.workshopMechanic.scene-runawayWheel .mechanicLegs{animation:.42s steps(2,end) infinite sceneFastFeet}.workshopMechanic.scene-readyCelebration{opacity:1;animation:sceneVictoryBounce 7s steps(14,end) var(--walk-delay) infinite!important}.workshopMechanic.scene-readyCelebration:after{content:"★";color:#7ff0b9;text-shadow:2px 2px #000;font:900 11px monospace;animation:1.8s steps(4,end) infinite sceneTeamSpark;position:absolute;top:-9px;left:20px}.workshopMechanic.scene-readyCelebration .mechanicTool{display:none}.pixelTesla.celebrationCar{filter:drop-shadow(0 0 12px #78f2bd99)saturate(1.2);animation:7s steps(14,end) infinite sceneCelebrationCar}.workshopMechanic.scene-lostBolt{opacity:1;animation:sceneLostBoltSearch 9s steps(24,end) var(--walk-delay) infinite!important}.workshopMechanic.scene-lostBolt:after{content:"?";color:#ffd66f;text-shadow:2px 2px #000;font:900 12px monospace;position:absolute;top:-8px;left:20px}.workshopMechanic.scene-lostBolt .mechanicTool{background:#e8d36b;width:14px;height:6px;animation:2.8s steps(8,end) infinite sceneFlashlightSweep;display:block;top:19px;right:-11px;box-shadow:12px 0 14px #fff0a077}.workshopMechanic.scene-droidReboot{opacity:1;animation:8s steps(16,end) infinite sceneDroidReboot!important}.workshopMechanic.scene-droidReboot:after{content:"99%";color:#72dcff;background:#07151c;border:1px solid #367a91;padding:2px 3px;font:900 6px monospace;animation:8s steps(5,end) infinite sceneRebootCounter;position:absolute;top:-10px;left:17px}.workshopMechanic.scene-droidReboot .mechanicBody{animation:.7s steps(2,end) infinite sceneDroidGlitch}.workshopMechanic.scene-droidReboot .mechanicTool{display:none}.workshopMechanic.scene-teamPhoto{opacity:1;animation:scenePhotoPose 9s steps(12,end) var(--walk-delay) infinite!important}.workshopMechanic.scene-teamPhoto:after{content:"✌";filter:drop-shadow(2px 2px #000);font-size:10px;position:absolute;top:-9px;left:19px}.workshopMechanic.scene-teamPhoto .mechanicTool{display:none}.workshopMechanic.scene-toolPass{opacity:1;animation:sceneToolPassPose 7s steps(14,end) var(--walk-delay) infinite!important}.workshopMechanic.scene-toolPass:after{content:"↗";color:#ffd168;text-shadow:2px 2px #000;font:900 11px monospace;position:absolute;top:-8px;left:20px}.workshopMechanic.scene-toolPass .mechanicTool{display:none}.pixelTesla.causeFoundCar{filter:drop-shadow(0 0 11px #ffe36b77)}@keyframes workshopTravel{0%,17%,to{left:var(--from-x);top:var(--from-y);transform:translate(0)}29%{left:var(--mid-x);top:var(--from-y);transform:translateY(-2px)}40%{left:var(--mid-x);top:var(--mid-y);transform:translateY(1px)}50%{left:var(--to-x);top:var(--to-y);transform:translate(0)}57%{left:var(--to-x);top:var(--to-y);transform:translate(-6px,2px)}64%{left:var(--to-x);top:var(--to-y);transform:translate(5px,-3px)}71%{left:var(--to-x);top:var(--to-y);transform:translate(7px,3px)}78%{left:var(--to-x);top:var(--to-y);transform:translate(-3px,-3px)}87%{left:var(--mid-x);top:var(--mid-y);transform:translateY(-2px)}}@keyframes sceneRoundDance{0%,to{transform:translate(0)rotate(0)}12%{transform:translate(18px,-8px)rotate(8deg)}25%{transform:translate(25px,10px)rotate(18deg)}38%{transform:translate(8px,22px)rotate(7deg)}50%{transform:translate(-16px,22px)rotate(-8deg)}63%{transform:translate(-27px,5px)rotate(-18deg)}76%{transform:translate(-18px,-15px)rotate(-9deg)}88%{transform:translate(4px,-21px)rotate(7deg)}}@keyframes sceneMusicNote{0%,to{opacity:0;transform:translateY(6px)scale(.7)}25%,55%{opacity:1;transform:translate(5px,-2px)scale(1)}80%{opacity:0;transform:translate(12px,-13px)scale(1.2)}}@keyframes sceneFastFeet{0%,to{transform:skew(-25deg)translate(-2px)}50%{transform:skew(25deg)translate(2px)}}@keyframes sceneToolCleanup{0%,8%,to{left:var(--from-x);top:var(--from-y);transform:translate(0)}18%{left:var(--mid-x);top:calc(var(--from-y) - 7%);transform:translateY(-2px)}32%{left:var(--to-x);top:var(--to-y);transform:translate(4px,2px)}43%{left:calc(var(--to-x) - 13%);top:calc(var(--to-y) - 19%);transform:translate(-3px,-2px)}56%{left:calc(var(--to-x) + 8%);top:calc(var(--to-y) - 8%);transform:translate(3px,1px)}70%{left:var(--mid-x);top:var(--mid-y);transform:translateY(-2px)}84%{left:calc(var(--from-x) + 9%);top:calc(var(--from-y) - 10%);transform:translate(2px)}}@keyframes sceneCollectedTool{0%,20%,to{opacity:0;transform:translateY(5px)rotate(-20deg)}34%,62%{opacity:1;transform:translateY(0)rotate(15deg)}76%{opacity:0;transform:translate(-6px,-8px)rotate(60deg)}}@keyframes sceneTeamHuddle{0%,to{transform:translate(0)scale(1)}20%{transform:translate(2px,-2px)scale(1.04)}40%{transform:translate(-2px,1px)scale(.98)}60%{transform:translate(3px,1px)scale(1.05)}80%{transform:translate(-1px,-2px)scale(1)}}@keyframes sceneTeamSpark{0%,to{opacity:0;transform:translateY(5px)rotate(0)}25%,55%{opacity:1;transform:translate(4px,-4px)rotate(90deg)}80%{opacity:0;transform:translate(9px,-12px)rotate(180deg)}}@keyframes sceneLongRepair{0%,to{left:var(--from-x);top:var(--from-y);transform:translate(-8px)}15%{left:var(--from-x);top:var(--from-y);transform:translate(9px,-5px)}30%{left:var(--from-x);top:var(--from-y);transform:translate(12px,8px)}45%{left:var(--from-x);top:var(--from-y);transform:translate(-10px,7px)}60%{left:var(--from-x);top:var(--from-y);transform:translate(-13px,-5px)}75%{left:var(--from-x);top:var(--from-y);transform:translate(3px,-9px)}88%{left:var(--from-x);top:var(--from-y);transform:translate(8px,4px)}}@keyframes sceneQuestion{0%,to{opacity:0;transform:translateY(5px)scale(.6)}25%,60%{opacity:1;transform:translate(4px,-3px)scale(1)}82%{opacity:0;transform:translate(10px,-13px)scale(1.3)}}@keyframes sceneScratchHead{0%,35%,to{transform:translate(0)rotate(0)}45%,65%{transform:translate(3px)rotate(12deg)}75%{transform:translate(-2px)rotate(-8deg)}}@keyframes sceneDroidBbq{0%,8%,to{left:var(--from-x);top:var(--from-y);transform:translate(0)}17%{left:var(--mid-x);top:var(--mid-y);transform:translateY(-2px)}25%,43%{left:var(--to-x);top:var(--to-y);transform:translate(-7px)}34%{left:var(--to-x);top:var(--to-y);transform:translate(2px,-3px)rotate(-3deg)}49%{left:var(--to-x);top:var(--to-y);transform:translate(5px,-2px)rotate(7deg)}56%,66%{left:var(--to-x);top:var(--to-y);transform:translate(-4px,3px)rotate(-7deg)}72%,80%{left:calc(var(--to-x) + 6%);top:calc(var(--to-y) - 2%);transform:translate(-2px)}88%{left:var(--mid-x);top:var(--mid-y);transform:translateY(-2px)}}@keyframes droidBbqStory{0%,24%{content:"🍖";opacity:0}28%,47%{content:"🍖";opacity:1}49%,55%{content:"🍾";opacity:1}57%,69%{content:"🔥";opacity:1}71%,84%{content:"💨";opacity:1}87%,to{opacity:0}}@keyframes droidBbqProp{0%,25%,to{opacity:0;transform:translateY(4px)rotate(0)}30%,43%{opacity:1;background:#5b8b55;transform:translate(-2px,-5px)rotate(-48deg)}48%,57%{opacity:0;transform:translateY(4px)}61%,84%{opacity:1;background:#d64a3f;width:9px;height:18px;transform:translate(3px,2px)rotate(-12deg)}88%{opacity:0;transform:translateY(4px)}}@keyframes bbqMeatTurn{0%,to{filter:brightness(.8);transform:translateY(0)}50%{filter:brightness(1.25);transform:translateY(-1px)}}@keyframes bbqFireStory{0%,20%,87%,to{opacity:0;transform:scale(.4)}24%,50%{opacity:.8;transform:scale(.75)}56%{opacity:1;filter:drop-shadow(0 0 7px #ff5a28);transform:scale(1.9)}63%{opacity:1;filter:drop-shadow(0 0 12px #ff3b1f);transform:scale(2.6)}72%{opacity:.8;transform:scale(1.5)}80%{opacity:0;transform:scale(.2)}}@keyframes bbqSmokeStory{0%,22%,87%,to{opacity:0;transform:translateY(6px)}28%,51%{opacity:.45;transform:translateY(0)}56%,70%{opacity:1;transform:translate(-5px,-10px)scale(1.6)}78%{opacity:.3;transform:translate(-10px,-18px)scale(2)}}@keyframes bbqFoamStory{0%,68%,88%,to{opacity:0;transform:translate(20px)scale(.3)}72%,82%{opacity:1;transform:translate(0)scale(1)}}@keyframes longRepairBadgePulse{0%,to{background:#b94535;transform:scale(1)}50%{background:#e07544;transform:scale(1.16)}}@keyframes sceneRunawayWheelProp{0%,8%{top:83%;left:8%}30%{top:70%;left:43%}55%{top:83%;left:76%}68%{top:86%;left:86%}78%,to{top:86%;left:82%}}@keyframes sceneWheelSpin{to{transform:rotate(360deg)}}@keyframes scenePropBlink{0%,to{opacity:0}40%,72%{opacity:1}}@keyframes sceneBoltGlint{0%,to{filter:brightness(.7);transform:rotate(0)}45%{filter:brightness(2.4);transform:rotate(30deg)}}@keyframes sceneSearchBeam{0%,to{opacity:.25;transform:rotate(-18deg)}50%{opacity:.8;transform:rotate(22deg)}}@keyframes sceneCameraFlash{0%,42%,47%,to{opacity:0}44%,45%{opacity:1}}@keyframes sceneFlyingTool{0%,10%{top:12px;left:0;transform:rotate(-25deg)}44%{top:-7px;left:48%;transform:rotate(190deg)}72%,to{top:10px;left:88%;transform:rotate(370deg)}}@keyframes sceneBulbPop{0%,18%,to{opacity:0;transform:translate(-50%,8px)scale(.4)}28%,72%{opacity:1;transform:translate(-50%)scale(1)}82%{opacity:0;transform:translate(-50%,-8px)scale(1.2)}}@keyframes sceneCauseFound{0%,15%,to{left:var(--from-x);top:var(--from-y);transform:translate(0)}34%{left:var(--mid-x);top:var(--mid-y);transform:translateY(-2px)}50%,68%{left:var(--to-x);top:var(--to-y);transform:translate(5px,-4px)}58%{left:var(--to-x);top:var(--to-y);transform:translate(-5px,-9px)}82%{left:var(--mid-x);top:var(--mid-y)}}@keyframes sceneRunawayChase{0%,8%,to{left:var(--from-x);top:var(--from-y)}28%{top:72%;left:43%;transform:translateY(-3px)}54%{top:82%;left:74%;transform:translateY(2px)}70%,82%{left:var(--to-x);top:var(--to-y);transform:translate(-6px)}90%{left:var(--mid-x);top:var(--mid-y)}}@keyframes sceneVictoryBounce{0%,18%,to{left:var(--from-x);top:var(--from-y);transform:translateY(0)}34%{left:var(--to-x);top:var(--to-y);transform:translateY(-8px)}45%{left:var(--to-x);top:var(--to-y);transform:translateY(0)}56%{left:var(--to-x);top:var(--to-y);transform:translateY(-6px)}70%{left:var(--to-x);top:var(--to-y);transform:translateY(0)}}@keyframes sceneCelebrationCar{0%,to{transform:translate(-50%,-50%)scale(1)}34%,60%{transform:translate(-50%,-50%)scale(1.04)}45%,70%{transform:translate(-50%,-52%)scale(1.02)}}@keyframes sceneLostBoltSearch{0%,10%,to{left:var(--from-x);top:var(--from-y);transform:rotate(0)}27%{top:69%;left:43%;transform:rotate(-8deg)}48%{left:var(--to-x);top:var(--to-y);transform:rotate(9deg)}66%{top:68%;left:57%;transform:rotate(-6deg)}82%{left:var(--mid-x);top:var(--mid-y)}}@keyframes sceneFlashlightSweep{0%,to{transform:rotate(-28deg)}50%{transform:rotate(28deg)}}@keyframes sceneDroidReboot{0%,18%,76%,to{left:var(--from-x);top:var(--from-y);transform:translate(0)}24%,28%{transform:translate(-4px,1px)}34%,38%{transform:translate(5px,-1px)}48%,68%{left:var(--to-x);top:var(--to-y);transform:translate(0)}}@keyframes sceneDroidGlitch{0%,to{filter:hue-rotate();transform:translate(0)}50%{filter:hue-rotate(145deg)brightness(1.5);transform:translate(2px)}}@keyframes sceneRebootCounter{0%,18%,to{content:"0%";opacity:0}24%{content:"25%";opacity:1}38%{content:"50%"}52%{content:"75%"}66%{content:"99%"}74%{content:"OK";color:#74f0a8}82%{opacity:0}}@keyframes scenePhotoPose{0%,18%,82%,to{left:var(--from-x);top:var(--from-y);transform:translate(0)}32%,72%{left:var(--to-x);top:var(--to-y);transform:translateY(-2px)}44%,64%{left:var(--to-x);top:var(--to-y);transform:translateY(0)}}@keyframes sceneToolPassPose{0%,18%,to{left:var(--from-x);top:var(--from-y);transform:translate(0)}32%,72%{left:var(--to-x);top:var(--to-y);transform:translateY(-2px)}46%{left:var(--to-x);top:var(--to-y);transform:translate(5px,-5px)}58%{left:var(--to-x);top:var(--to-y);transform:translate(-3px,2px)}}@keyframes looseToolGlint{0%,to{filter:brightness(.8);transform:rotate(-28deg)}45%{filter:brightness(1.5);transform:rotate(-20deg)}55%{filter:brightness();transform:rotate(-34deg)}}@keyframes sceneBannerBlink{0%,to{opacity:.82}50%{opacity:1}}@keyframes workshopService{0%,to{left:var(--to-x);top:var(--to-y);transform:translate(-8px)}24%{left:var(--to-x);top:var(--to-y);transform:translate(5px,-5px)}46%{left:var(--to-x);top:var(--to-y);transform:translate(9px,3px)}68%{left:var(--to-x);top:var(--to-y);transform:translate(-6px,6px)}84%{left:var(--to-x);top:var(--to-y);transform:translate(2px,-6px)}}@keyframes workshopBenchWork{0%,to{left:var(--to-x);top:var(--to-y);transform:translate(-11px)}25%{left:var(--to-x);top:var(--to-y);transform:translate(9px,-4px)}50%{left:var(--to-x);top:var(--to-y);transform:translate(6px,7px)}75%{left:var(--to-x);top:var(--to-y);transform:translate(-8px,5px)}}@keyframes workshopRoam{0%,8%,to{left:var(--from-x);top:var(--from-y);transform:translate(0)}24%{left:var(--mid-x);top:var(--from-y);transform:translateY(-2px)}42%{left:var(--to-x);top:var(--to-y);transform:translate(0)}55%{left:calc(var(--to-x) + 4%);top:calc(var(--to-y) - 3%);transform:translateY(1px)}69%{left:calc(var(--to-x) - 3%);top:calc(var(--to-y) + 2%);transform:translateY(-2px)}84%{left:var(--mid-x);top:var(--mid-y);transform:translate(0)}}@keyframes idleWhistle{0%,38%,to{opacity:0;transform:translateY(4px)scale(.7)}45%{opacity:1;transform:translate(2px)scale(1)}60%{opacity:1;transform:translate(8px,-8px)scale(1.15)}76%{opacity:0;transform:translate(13px,-15px)scale(.8)}}@keyframes idleKick{0%,28%,to{transform:translate(0)rotate(0)}35%{transform:translate(5px,-3px)rotate(90deg)}48%{transform:translate(15px,2px)rotate(180deg)}62%{transform:translate(24px,-1px)rotate(270deg)}78%{transform:translate(8px,1px)rotate(360deg)}}@keyframes mechanicLegRoutine{0%,15%,50%,77%,to{transform:translate(0)}20%,30%,40%,84%,94%{transform:skew(-18deg)translate(-1px)}25%,35%,45%,89%,98%{transform:skew(18deg)translate(1px)}}@keyframes mechanicLookRoutine{0%,9%,50%,61%,to{transform:translate(0)}13%,68%{transform:translate(-3px)}16%,74%{transform:translate(3px)}25%,42%,86%,96%{transform:translateY(-1px)}}@keyframes mechanicToolRoutine{0%{opacity:0;transform:rotate(-35deg)}3%,8%{opacity:1;transform:rotate(28deg)}13%,16%{opacity:1;transform:rotate(-24deg)}18%,49%{opacity:0;transform:rotate(0)}52%,58%{opacity:1;transform:rotate(70deg)}64%,72%{opacity:1;transform:rotate(5deg)}78%,97%{opacity:0;transform:rotate(0)}to{opacity:1;transform:rotate(-35deg)}}@keyframes droidTabletRoutine{0%,4%{opacity:0;transform:translateY(3px)}7%,16%{opacity:1;transform:translateY(0);box-shadow:inset 0 0 0 2px #7dd9ff88,0 0 5px #55c9ff88}18%,49%{opacity:0;transform:translateY(4px)}52%,60%{opacity:1;transform:translate(-3px)rotate(-8deg)}66%,76%{opacity:1;transform:translate(2px,-2px)rotate(5deg);box-shadow:inset 0 0 0 2px #b0edff,0 0 9px #55c9ff}79%,98%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes alexeyWorkRoutine{0%,4%,to{transform:translate(0)}7%,14%{transform:translate(2px,4px)rotate(7deg)scaleY(.83)}18%,49%{transform:translate(0)}54%,62%{transform:translate(-3px)rotate(-8deg)}68%,76%{transform:translate(3px,-2px)rotate(5deg)}80%,98%{transform:translate(0)}}@keyframes ivanWorkRoutine{0%,3%,to{transform:translate(0)}6%,10%{transform:translate(-3px,-2px)rotate(-7deg)}12%,16%{transform:translate(3px,1px)rotate(8deg)}18%,49%{transform:translate(0)}53%,60%{transform:translateY(5px)scaleY(.76)}65%,73%{transform:translate(-3px,2px)rotate(-5deg)}78%,98%{transform:translate(0)}}@keyframes danilaWorkRoutine{0%,5%,to{transform:translate(0)}8%,16%{transform:translate(1px,6px)scaleY(.7)}18%,49%{transform:translate(0)}54%,61%{transform:translate(4px,-1px)rotate(10deg)}66%,75%{transform:translate(-4px,-1px)rotate(-10deg)}79%,98%{transform:translate(0)}}@keyframes vladWorkRoutine{0%,4%,to{transform:translate(0)}7%,11%{transform:translate(-4px)rotate(-10deg)}13%,16%{transform:translate(4px)rotate(10deg)}18%,49%{transform:translate(0)}53%,63%{transform:translate(-2px,3px)scaleY(.84)}68%,76%{transform:translate(3px,-2px)rotate(8deg)}79%,98%{transform:translate(0)}}@keyframes droidWorkRoutine{0%,5%,to{transform:translate(0)}8%,16%{transform:translate(-2px,-1px)rotate(-4deg)}18%,49%{transform:translate(0)}52%,59%{transform:translate(3px)rotate(6deg)}63%,69%{transform:translate(-3px)rotate(-6deg)}72%,77%{transform:translateY(-3px)}80%,98%{transform:translate(0)}}@keyframes mechanicSparks{0%,42%,to{opacity:0;transform:scale(.5)}48%,56%{opacity:1;transform:scale(1.1)}62%{opacity:0;transform:translate(4px,4px)scale(.6)}}@keyframes sleepingMechanic{0%,to{transform:translateY(0)}45%{transform:translateY(1px)}55%{transform:translateY(-1px)}}@keyframes sleepZ{0%{opacity:0;transform:translateY(4px)scale(.7)}25%,55%{opacity:1;transform:translate(5px,-3px)scale(1)}80%,to{opacity:0;transform:translate(13px,-12px)scale(1.25)}}@keyframes coffeeGather{0%,to{transform:translateY(0)}35%{transform:translateY(-2px)}48%{transform:translateY(0)}72%{transform:translate(2px)}}@keyframes coffeeSip{0%,30%,to{transform:translateY(5px)rotate(0)}42%,62%{transform:translate(-5px,-6px)rotate(-18deg)}72%{transform:translateY(2px)rotate(0)}}@keyframes coffeeSteam{0%{opacity:0;transform:translateY(3px)}35%{opacity:.9}to{opacity:0;transform:translateY(-6px)}}@keyframes mechanicWrench{0%,to{transform:rotate(-28deg)}50%{transform:rotate(24deg)}}@keyframes cartHum{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.workshopTv{background:#05070a;grid-template-columns:1fr;height:100dvh;overflow:hidden}.workshopTv .sidebar,.workshopTv .topbar,.workshopTv .mobileQuickActions,.workshopTv .moduleNav,.workshopTv .notice{display:none!important}.workshopTv .content{width:100%;max-width:none;height:100dvh;margin:0;padding:0;overflow:hidden}.workshopTv .content [data-section]:not([data-section~=workshop]){display:none!important}.workshopTv .virtualWorkshop{border:0;border-radius:0;grid-template-rows:70px calc(100dvh - 106px) 36px;width:100%;height:100dvh;min-height:0}.workshopTv .workshopMap{height:calc(100dvh - 106px);min-height:0}.workshopTv .workshopRail{height:calc(100dvh - 106px);overflow:auto}.workshopTv .workshopHeader{padding:9px 15px}.workshopTv .workshopHeader h2{font-size:19px}.workshopTv .workshopHeader p:not(.eyebrow){margin-top:2px;font-size:9px}@media (width<=900px){.virtualWorkshop{grid-template-rows:auto 650px auto 38px;grid-template-columns:1fr}.workshopHeader,.workshopTicker{grid-column:1}.workshopMap{grid-area:2/1}.workshopRail{border-top:1px solid #2b3541;border-left:0;grid-area:3/1}.workshopTicker{grid-row:4}.workshopTv .virtualWorkshop{grid-template-rows:60px calc(66dvh - 64px) calc(34dvh - 32px) 36px}.workshopTv .workshopMap{height:calc(66dvh - 64px)}.workshopTv .workshopRail{height:calc(34dvh - 32px);overflow:auto}.workshopHeader p:not(.eyebrow){display:none}.workshopHeaderActions{gap:4px}.workshopHeaderActions button{padding:7px;font-size:8px}.mechanicRoster{grid-template-columns:1fr 1fr}.workshopTicker{gap:8px;font-size:6px}.workshopTicker b{display:none}}@media (width<=560px){.workshopHeader .eyebrow,.workshopLive{display:none}.workshopHeader h2{font-size:14px}.spotLabel{font-size:5px}.pixelTesla{border-width:2px}.pixelTesla>span,.pixelTesla>em{display:none}.teslaPlate{font-size:5px}.workshopMechanic{transform-origin:50%;transform:scale(.72)}.mechanicRoster{grid-template-columns:1fr}.workshopRail>header{display:none}}@media (prefers-reduced-motion:reduce){.workshopMechanic,.workshopLive i,.pixelTesla.readyForPickup:after,.pixelTesla.readyForPickup .teslaBody,.pixelTesla.readyForPickup .teslaBody:after,.pixelTesla.celebrationCar,.readyPickupBadge,.mechanicsWorkshopMap button.readyForPickup:after,.runawayWheelSet,.runawayWheelSet>i,.lostBoltSet>i,.lostBoltSet>b,.teamPhotoSet>b,.toolPassSet>i,.causeFoundBulb{animation:none!important}}.stressPeople button.kirillChoice{color:#ffe7a0;background:linear-gradient(145deg,#292312,#171b24);border-color:#9b7931;box-shadow:inset 0 0 0 1px #ffe18b14}.stressPeople button.kirillChoice:before{content:"★";color:#ffd875;margin-right:5px}.stressPeople button.kirillChoice.active{color:#17140c;background:linear-gradient(135deg,#fff0a9,#d9aa45);border-color:#fff2b7;box-shadow:0 0 18px #ffd2636b,inset 0 1px #ffffffa6}.stressStage.character-kirill{background:radial-gradient(circle at 50% 30%,#ffdc7d2e,#0000 31%),linear-gradient(155deg,#192438 0%,#101521 52%,#251c10 100%);border-color:#b99442;overflow:hidden;box-shadow:inset 0 0 38px #ffd6691f,0 0 16px #d8ad4829}.stressStage.character-kirill:before{content:"VIP-ЗОНА · КИРИЛЛ";color:#ffe08a;letter-spacing:.13em;text-shadow:0 0 10px #ffd8758c;font-size:9px;font-weight:900;position:absolute;top:9px;left:12px}.stressStage.character-kirill:after{content:"✦   ·   ✧   ·   ✦";text-align:center;color:#ffe29161;letter-spacing:1.2em;font-size:12px;animation:2.7s ease-in-out infinite kirillTwinkle;position:absolute;top:31px;left:0;right:0}.stressPixelPerson.kirill{filter:drop-shadow(0 7px 6px #0006);z-index:3;width:58px;height:92px;top:48px;transform:scale(1.08)}.stressPixelPerson.kirill i{background:#e0ac7e;border:4px solid #0c111a;border-radius:9px 9px 12px 12px;width:29px;height:30px;top:0;left:16px;box-shadow:inset 0 4px #302014,7px -4px 0 -3px #d6ab43}.stressPixelPerson.kirill i:before{content:"";background:#17110d;border-radius:50%;width:3px;height:3px;position:absolute;top:12px;left:5px;box-shadow:12px 0 #17110d}.stressPixelPerson.kirill i:after{content:"";transform-origin:50%;border-bottom:2px solid #6b291d;border-radius:0 0 12px 12px;width:10px;height:6px;position:absolute;top:16px;left:7px;transform:scaleX(.35)}.stressPixelPerson.kirill b{background:linear-gradient(90deg,#101827 0 45%,#f1f3f7 46% 54%,#101827 55%);border:4px solid #080c13;border-radius:8px 8px 4px 4px;width:45px;height:38px;top:30px;left:8px;box-shadow:inset 7px 0 #25334a,inset -7px 0 #25334a}.stressPixelPerson.kirill b:after{content:"◆";color:#d7aa45;font-size:9px;position:absolute;top:4px;left:16px}.stressPixelPerson.kirill em{background:#141c2b;border:4px solid #080c13;width:16px;height:24px;top:66px;left:12px;box-shadow:21px 0 #141c2b,21px 0 0 4px #080c13}.stressPixelPerson.kirill u{background:#e0ac7e;border:3px solid #080c13;border-radius:4px;width:10px;height:31px;top:35px;left:2px;box-shadow:47px 0 #e0ac7e,47px 0 0 3px #080c13}.character-kirill .stressName{color:#1a1408;background:linear-gradient(135deg,#fff0a7,#d8aa47);border-color:#fff0ab;box-shadow:0 3px 14px #ffd25e40}.character-kirill .stressSpeech{color:#fff1c6;background:#0a0e16e0;border-color:#80652e}.stressActions button.careAction{color:#ffe9aa;background:linear-gradient(145deg,#292113,#161a24);border-color:#8c6d2e}.stressActions button.careAction:hover{background:linear-gradient(145deg,#4b3817,#292131);border-color:#ffe093;box-shadow:0 0 15px #ffcf5c33}.stressHearts,.stressTreat,.stressKiss,.stressConfetti{z-index:7;pointer-events:none;display:none;position:absolute}.stressStage.character-kirill.action-hug .stressHearts{color:#ff8fb5;letter-spacing:7px;font-size:24px;animation:1.8s ease-out both kirillHearts;display:block;top:42%;left:24%}.stressStage.character-kirill.action-pet-kirill .stressKiss{font-size:25px;animation:1.8s ease-out both kirillKiss;display:block;top:37%;right:25%}.stressStage.character-kirill.action-treat .stressTreat{font-size:31px;animation:1.8s ease-in-out both kirillTreat;display:block;top:47%;right:24%}.stressStage.character-kirill.action-admit-right .stressConfetti{text-align:center;color:#ffe07b;letter-spacing:14px;font-size:25px;animation:2s ease-out both kirillConfetti;display:block;top:31%;left:19%;right:19%}.stressStage.character-kirill:is(.action-hug,.action-pet-kirill,.action-treat,.action-admit-right) .stressPixelPerson.kirill i:after{animation:1.6s forwards kirillSmile}.stressStage.character-kirill.action-hug .stressPixelPerson.kirill{animation:1.8s ease-in-out both kirillHappySway}.stressStage.character-kirill.action-pet-kirill .stressPixelPerson.kirill{animation:1.8s ease-in-out both kirillNobleKiss}.stressStage.character-kirill:is(.action-treat,.action-admit-right) .stressPixelPerson.kirill{animation:1.8s ease-in-out both kirillRejoice}.stressStage.character-kirill:is(.action-treat,.action-admit-right) .stressPixelPerson.kirill u{animation:.42s ease-in-out 4 kirillClap}@keyframes kirillTwinkle{0%,to{opacity:.35;transform:scale(.98)}50%{opacity:.95;transform:scale(1.04)}}@keyframes kirillSmile{0%{transform:scaleX(.35)}60%,to{border-bottom-width:3px;width:14px;height:8px;left:5px;transform:scaleX(1)}}@keyframes kirillHearts{0%{opacity:0;transform:translateY(20px)scale(.5)}35%{opacity:1}to{opacity:0;transform:translateY(-52px)scale(1.25)}}@keyframes kirillKiss{0%{opacity:0;transform:translate(-30px,18px)scale(.3)rotate(-20deg)}38%{opacity:1}to{opacity:0;transform:translate(42px,-38px)scale(1.3)rotate(14deg)}}@keyframes kirillTreat{0%{opacity:0;transform:translate(42px)rotate(15deg)}40%,76%{opacity:1;transform:translate(0)rotate(-4deg)}to{opacity:0;transform:translate(-20px,12px)scale(.7)}}@keyframes kirillConfetti{0%{opacity:0;transform:translateY(-25px)scale(.6)}30%,75%{opacity:1}to{opacity:0;transform:translateY(55px)scale(1.15)}}@keyframes kirillHappySway{0%,to{transform:scale(1.08)rotate(0)}30%{transform:scale(1.13)rotate(-5deg)}65%{transform:scale(1.13)rotate(5deg)}}@keyframes kirillNobleKiss{0%,to{transform:scale(1.08)}32%{transform:scale(1.12)translateY(-5px)}58%{transform:scale(1.12)translate(5px)rotate(4deg)}}@keyframes kirillRejoice{0%,to{transform:scale(1.08)translateY(0)}25%{transform:scale(1.12)translateY(-9px)}50%{transform:scale(1.1)translateY(0)}75%{transform:scale(1.12)translateY(-7px)}}@keyframes kirillClap{0%,to{transform:rotate(0)}50%{transform:translate(18px)rotate(28deg);box-shadow:11px 0 #e0ac7e,11px 0 0 3px #080c13}}@media (prefers-reduced-motion:reduce){.stressStage.character-kirill:after,.stressStage.character-kirill .stressPixelPerson,.stressStage.character-kirill .stressPixelPerson *,.stressStage.character-kirill .stressHearts,.stressStage.character-kirill .stressTreat,.stressStage.character-kirill .stressKiss,.stressStage.character-kirill .stressConfetti{animation:none!important}}.proebSeason{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.proebSeason strong,.proebSeason span,.proebSeason em{color:#e8cf8b;letter-spacing:.04em;background:#17150f;border:1px solid #50452f;border-radius:7px;padding:6px 9px;font-size:10px;font-style:normal;display:inline-block}.proebSeason strong{color:#fff0a9;background:#352811;border-color:#bd8c24}.proebSeason em{color:#9eabc0;background:#111923;border-color:#344257}.content[data-view=proeb] [data-section~=proeb][data-module]{display:block}.proebArena{color:#f8f4e8;background:linear-gradient(#14101d 0,#0c1118 58%,#111722 100%);border:1px solid #493425;border-radius:24px;min-height:760px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0008}.proebHeader{z-index:4;background:linear-gradient(90deg,#241225,#17121d 45%,#17120d);border-bottom:1px solid #4b3827;justify-content:space-between;gap:24px;padding:28px 32px;display:flex;position:relative}.proebHeader h2{letter-spacing:.08em;color:#ffdc57;text-shadow:4px 4px #8b2424;margin:2px 0 4px;font:900 54px/1 Arial Black,sans-serif}.proebHeader p{color:#c7bda7;margin:0}.proebHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.proebHeaderActions span,.proebHeaderActions button{color:#ebd9a5;background:#17141b;border:1px solid #5a4930;border-radius:10px;padding:10px 13px;font-weight:800}.proebHeaderActions button{cursor:pointer}.proebSky{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 100%,#922c2c55,#0000 58%);height:280px;position:absolute;inset:115px 0 auto;overflow:hidden}.proebSky i,.proebSky b,.proebSky em{background:#ffcf3c;width:8px;height:20px;animation:2.7s linear infinite proebConfetti;position:absolute}.proebSky i:first-child{animation-delay:-.4s;left:8%}.proebSky i:nth-child(2){background:#fa4e61;animation-delay:-1.7s;left:25%}.proebSky i:nth-child(3){background:#58d5ff;animation-delay:-.9s;left:47%}.proebSky i:nth-child(4){background:#62e89d;animation-delay:-2.1s;left:71%}.proebSky i:nth-child(5){background:#fd8cff;animation-delay:-1.2s;left:91%}.proebSky b{width:32px;height:5px;animation:2.2s ease-out infinite proebFirework;top:25px}.proebSky b:first-of-type{left:18%}.proebSky b:nth-of-type(2){animation-delay:-1.1s;left:51%}.proebSky b:nth-of-type(3){animation-delay:-.6s;left:82%}.proebSky em{background:#fff;border-radius:50%;width:14px;height:14px;animation:1.8s ease-out infinite proebFirework;top:55px;box-shadow:0 0 0 8px #ff484844,0 0 0 18px #ffd24a22}.proebSky em:first-of-type{left:32%}.proebSky em:nth-of-type(2){animation-delay:-.8s;left:65%}.proebSky em:nth-of-type(3){animation-delay:-1.4s;left:94%}@keyframes proebConfetti{0%{transform:translateY(-30px)rotate(0)}to{transform:translateY(290px)rotate(450deg)}}@keyframes proebFirework{0%,to{opacity:0;transform:scale(.3)}35%{opacity:1;transform:scale(1.6)}70%{opacity:0;transform:scale(2.4)}}.proebPodium{z-index:2;justify-content:center;align-items:flex-end;gap:14px;height:320px;padding:32px 20px 0;display:flex;position:relative}.proebWinner{color:#fff;cursor:pointer;text-align:center;background:0 0;border:0;width:190px;position:relative}.proebWinner strong,.proebWinner small{z-index:4;display:block;position:relative}.proebWinner strong{text-transform:uppercase;text-shadow:2px 2px #000;font:900 16px/1.2 monospace}.proebWinner small{color:#ffdc57;margin:5px;font-weight:900}.proebStep{color:#fff0a0;background:linear-gradient(#965d29,#5c351d);border:5px solid #c99749;border-bottom:0;place-items:center;height:92px;margin-top:8px;font:900 40px/1 monospace;display:grid;box-shadow:inset 0 0 0 4px #3e2114,8px 0 #0005}.rank1 .proebStep{background:linear-gradient(#c38c23,#70501b);border-color:#ffe062;height:142px}.rank3 .proebStep{background:linear-gradient(#80543a,#4e3326);border-color:#b77d57;height:70px}.pixelChampagne{font-size:38px;animation:.8s steps(2,end) infinite champagneShake;position:absolute;top:75px;right:3px}@keyframes champagneShake{50%{transform:rotate(16deg)translateY(-5px)}}.proebPixelAvatar{width:68px;height:86px;image-rendering:pixelated;margin:0 auto 9px;display:block;position:relative}.proebPixelAvatar:before{content:"";width:34px;height:31px;box-shadow:0 0 0 6px #211813,0 31px 0 8px var(--shirt,#4c8ba0),-12px 39px 0 -5px #e0a477,46px 39px 0 -5px #e0a477,5px 68px 0 -5px #273449,31px 68px 0 -5px #273449;background:#e0a477;position:absolute;top:3px;left:18px}.proebPixelAvatar.alexey{--shirt:#8c8747}.proebPixelAvatar.droid{--shirt:#4f9296}.proebPixelAvatar.ivan{--shirt:#3f966e}.proebPixelAvatar.danila{--shirt:#a56c43}.proebPixelAvatar.vlad{--shirt:#5875ad}.proebPixelAvatar.elena{--shirt:#b84f84}.proebPixelAvatar.droid:before{width:46px;box-shadow:0 0 0 6px #211813,0 31px 0 13px var(--shirt),-10px 46px 0 -5px #e0a477,51px 46px 0 -5px #e0a477,8px 73px 0 -5px #273449,31px 73px 0 -5px #273449;border-radius:40%;left:11px}.proebBoard{z-index:3;grid-template-columns:minmax(0,1.7fr) minmax(310px,.7fr);gap:20px;padding:0 26px 24px;display:grid;position:relative}.proebTablePanel,.proebControl{background:#0c131de8;border:1px solid #344254;border-radius:18px;padding:20px}.proebTablePanel>header{justify-content:space-between;align-items:center;display:flex}.proebTablePanel h3,.proebControl h3{margin:2px 0 14px;font-size:24px}.proebTablePanel>header>span{color:#8ca5c4;border:1px solid #39485b;border-radius:8px;padding:8px}.proebTable{gap:8px;display:grid}.proebTable>button{color:#eaf1fc;text-align:left;cursor:pointer;background:#111a26;border:1px solid #2e3b4d;border-radius:12px;grid-template-columns:44px 44px minmax(160px,1fr) minmax(170px,1.2fr) 72px 18px;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.proebTable>button:hover,.proebTable>button.selected{background:#19202b;border-color:#ffca45}.proebRank{color:#ffcf4c;font:900 20px monospace}.proebMiniAvatar{width:28px;height:34px;position:relative}.proebMiniAvatar:before{content:"";box-shadow:0 0 0 3px #211813,0 19px 0 6px var(--mini,#54839a);background:#d99b70;position:absolute;inset:2px 6px 12px}.proebMiniAvatar.elena{--mini:#b84f84}.proebMiniAvatar.alexey{--mini:#8c8747}.proebMiniAvatar.droid{--mini:#4f9296}.proebMiniAvatar.ivan{--mini:#3f966e}.proebMiniAvatar.danila{--mini:#a56c43}.proebMiniAvatar.vlad{--mini:#5875ad}.proebPerson strong,.proebPerson small{display:block}.proebPerson small{color:#7f96b3;margin-top:3px}.proebCategories{flex-wrap:wrap;gap:5px;display:flex}.proebCategories em{color:#d0bfa0;background:#232533;border-radius:5px;padding:4px 6px;font-size:10px;font-style:normal}.proebScore{color:#ff5b55;text-align:right;font:900 28px monospace}.proebChevron{color:#8295ad;font-size:24px}.proebEvidence{background:#0a0f16;border:1px solid #4b3e2b;border-radius:12px;max-height:430px;margin-top:14px;overflow:auto}.proebEvidence header{z-index:2;background:#17161a;border-bottom:1px solid #403527;justify-content:space-between;align-items:center;padding:13px;display:flex;position:sticky;top:0}.proebEvidence header h3{margin:0;font-size:17px}.proebEvidence header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:24px}.proebEvidence article{border-bottom:1px solid #222d3a;grid-template-columns:110px 1fr 48px;gap:12px;padding:13px;display:grid}.proebEvidence article time,.proebEvidence article small{color:#7f94ad}.proebEvidence article p{color:#c8d1dd;margin:4px 0}.proebEvidence article>b{color:#ff6b67;text-align:right;font:900 19px monospace}.proebEvidence article.positive>b{color:#56e5a1}.proebControl{background:linear-gradient(#1d1715,#111720);border-color:#5b3b28;align-self:start}.proebControl>p:not(.eyebrow){color:#aa9f91;line-height:1.5}.proebControl label{gap:7px;margin:13px 0;display:grid}.proebControl label span{letter-spacing:.12em;color:#e7c073;text-transform:uppercase;font-size:11px;font-weight:900}.proebControl input,.proebControl select,.proebControl textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#090e15;border:1px solid #4e453c;border-radius:9px;padding:11px}.proebControl textarea{resize:vertical;min-height:120px}.proebPresets{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;display:grid}.proebPresets button,.proebSubmit{color:#f3d28b;cursor:pointer;background:#272019;border:1px solid #685437;border-radius:8px;padding:9px;font-weight:800}.proebSubmit{color:#fff;background:#a42d2d;border-color:#ed5555;width:100%;padding:13px}.proebMessage{color:#6ee9ab;margin-top:10px;display:block}.proebControl>small{color:#7e8da0;margin-top:12px;line-height:1.45;display:block}.proebRules{z-index:3;background:#0a0d12;border-top:1px solid #302c29;flex-wrap:wrap;align-items:center;gap:9px;padding:14px 26px;display:flex;position:relative}.proebRules span{color:#d9bd7b;border:1px solid #3b352b;border-radius:5px;padding:5px 8px;font:700 11px monospace}.proebRules em{color:#6f8096;margin-left:auto;font-size:11px;font-style:normal}.proebReadOnly{background:linear-gradient(#111d2b,#0d141e);border-color:#395576}.proebReadOnlySeal{background:#101f2f;border:1px solid #3a5878;border-radius:14px;grid-template-columns:52px 1fr;align-items:center;gap:4px 12px;margin:22px 0;padding:18px;display:grid}.proebReadOnlySeal>span{background:#18324b;border-radius:12px;grid-row:1/3;place-items:center;width:50px;height:50px;font-size:25px;display:grid}.proebReadOnlySeal strong,.proebReadOnlySeal small{display:block}.proebReadOnlySeal strong{color:#9ed3ff;font-size:16px}.proebReadOnlySeal small{color:#7891ad;margin:0;line-height:1.35}.proebTv{background:#05070a;grid-template-columns:1fr}.proebTv .sidebar,.proebTv .topbar,.proebTv .mobileQuickActions,.proebTv .moduleNav,.proebTv .notice{display:none!important}.proebTv .content{max-width:none;margin:0;padding:0}.proebTv .content [data-section]:not([data-section~=proeb]){display:none!important}.proebTv .proebArena{border:0;border-radius:0;min-height:100vh}.masterMemoryPanel{background:radial-gradient(circle at 90% 0,#263143 0,#0000 34%),linear-gradient(145deg,#121820,#0c1016);border-color:#313b48;overflow:hidden}.masterMemoryHero{border-bottom:1px solid #2b3440;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:26px;display:grid}.masterMemoryHero h2{margin:4px 0 8px;font-size:34px}.masterMemoryHero p:not(.eyebrow){color:#a6b0bf;max-width:760px;line-height:1.55}.masterMemoryCoverage{grid-template-columns:repeat(3,minmax(110px,1fr));gap:8px;display:grid}.masterMemoryCoverage article{background:#0c1118cc;border:1px solid #354050;border-radius:12px;padding:13px 14px}.masterMemoryCoverage strong{color:#fff;font-size:23px;display:block}.masterMemoryCoverage span{color:#8793a4;text-transform:uppercase;margin-top:3px;font-size:10px;display:block}.masterMemorySearch{background:#0d1219cc;border-bottom:1px solid #28313d;grid-template-columns:minmax(220px,.75fr) minmax(320px,1.6fr);gap:14px;padding:22px 26px;display:grid}.masterMemorySearch label{color:#8e9aab;text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:11px;font-weight:800;display:grid}.masterMemorySearch input,.masterMemorySearch textarea{color:#f5f7fa;width:100%;font:inherit;text-transform:none;letter-spacing:0;resize:vertical;background:#080c11;border:1px solid #354152;border-radius:10px;padding:13px 14px;font-size:14px}.masterMemorySearch input:focus,.masterMemorySearch textarea:focus{border-color:#7285a0;outline:none;box-shadow:0 0 0 3px #536a8a22}.masterMemoryActions{flex-wrap:wrap;grid-column:1/3;gap:10px;display:flex}.masterMemoryActions button{color:#dbe5f2;cursor:pointer;background:#192331;border:1px solid #3b485b;border-radius:9px;min-height:42px;padding:0 16px;font-weight:800}.masterMemoryActions button.primary{color:#fff;background:linear-gradient(#d15151,#a52f34);border-color:#b64646}.masterMemoryActions button.quiet{color:#8793a3;background:0 0;margin-left:auto}.masterMemoryActions button:disabled{opacity:.45;cursor:wait}.masterMemoryRules{background:#111720;grid-template-columns:28px 1fr 28px 1fr;align-items:start;gap:12px;padding:16px 26px;display:grid}.masterMemoryRules>span{color:#cbd7e8;background:#263346;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.masterMemoryRules p{color:#8f9bac;margin:1px 0;font-size:12px;line-height:1.45}.masterMemoryRules b{color:#d8e0eb}.masterMemoryError,.masterMemoryWarning{color:#ffd4d6;background:#361a1db8;border:1px solid #804146;border-radius:9px;margin:18px 26px;padding:13px 15px;line-height:1.45}.masterMemoryWelcome{color:#7f8b9c;justify-content:center;align-items:center;gap:18px;min-height:260px;display:flex}.masterMemoryWelcome>span{color:#42516a;font-size:54px}.masterMemoryWelcome strong{color:#d3dbe6;font-size:18px;display:block}.masterMemoryWelcome p{margin-top:6px}.masterMemoryResults{background:#2a333e;grid-template-columns:1fr 1fr;gap:1px;display:grid}.masterMemoryResults>section{background:#0e131a;min-width:0;padding:22px 24px}.masterMemoryResults>section>header,.masterMemoryResearch>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.masterMemoryResults>section>header small,.masterMemoryResearch>header small{color:#7f8ba0;letter-spacing:.12em;font-size:10px;font-weight:900}.masterMemoryResults>section>header h3,.masterMemoryResearch>header h3{margin:3px 0 0;font-size:18px}.masterMemoryResults>section>header>b{color:#a9b8cb;border:1px solid #344254;border-radius:50%;place-items:center;min-width:32px;height:32px;display:grid}.masterMemoryList{gap:9px;max-height:620px;padding-right:4px;display:grid;overflow:auto}.masterMemoryList article{background:#111821;border:1px solid #2a3441;border-radius:10px;padding:14px}.masterMemoryList article header{color:#718198;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:10px;display:flex}.masterMemoryList article h4{color:#e7ecf3;margin:8px 0 5px;font-size:14px}.masterMemoryList article>small{color:#7e8ca0;font-size:10px;display:block}.masterMemoryList article p{color:#a5afbd;margin:9px 0;font-size:12px;line-height:1.5}.masterMemoryList article a,.masterMemoryOfficialGrid a em{color:#94b9eb;font-size:11px;font-weight:800;text-decoration:none}.masterMemoryEmpty{color:#778496;text-align:center;border:1px dashed #334050;border-radius:10px;padding:28px 16px;font-size:12px}.masterMemoryOfficial{grid-column:1/3}.masterMemoryOfficialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.masterMemoryOfficialGrid a{background:linear-gradient(145deg,#17202b,#0f151d);border:1px solid #344153;border-radius:11px;flex-direction:column;min-height:150px;padding:15px;text-decoration:none;display:flex}.masterMemoryOfficialGrid a>span{color:#e15558;text-transform:uppercase;font-size:10px;font-weight:900}.masterMemoryOfficialGrid a strong{color:#f0f3f7;margin:8px 0;font-size:14px}.masterMemoryOfficialGrid a small{color:#8794a6;font-size:11px;line-height:1.4}.masterMemoryOfficialGrid a em{margin-top:auto;padding-top:12px;font-style:normal}.masterMemoryResearch{background:linear-gradient(145deg,#121a25,#0b1118);border-top:1px solid #354050;padding:26px}.masterMemoryResearch>header time{color:#7e8a9a;font-size:11px}.masterMemoryResearch .masterMemoryWarning{color:#e9dba9;background:#2b2514;border-color:#705f35;margin:0 0 18px}.masterMemoryAnswer{white-space:pre-wrap;color:#cbd3de;font-size:14px;line-height:1.7}.masterMemoryAnswer a{color:#d9e8fb;text-decoration-color:#6a89b4;text-decoration-thickness:1px}.masterMemoryAnswer sup{color:#79a9e9;font-size:9px;font-weight:900}.masterMemoryImages{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.masterMemoryImages a{background:#0b1016;border:1px solid #354152;border-radius:10px;text-decoration:none;overflow:hidden}.masterMemoryImages img{object-fit:cover;background:#080b0f;width:100%;height:150px;display:block}.masterMemoryImages span,.masterMemoryImages small{color:#cbd5e2;padding:9px 10px 0;font-size:11px;display:block}.masterMemoryImages small{color:#779ac9;padding:3px 10px 10px}.masterMemorySources{border-top:1px solid #2c3745;margin-top:22px;padding-top:15px}.masterMemorySources summary{color:#aeb9c8;cursor:pointer;font-weight:800}.masterMemorySources summary b{color:#e05a5e;margin-left:6px}.masterMemorySources>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.masterMemorySources a{background:#0b1118;border:1px solid #293442;border-radius:8px;min-width:0;padding:10px 12px;text-decoration:none}.masterMemorySources strong,.masterMemorySources small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.masterMemorySources strong{color:#cbd5e1;font-size:11px}.masterMemorySources small{color:#66758a;margin-top:3px;font-size:9px}@media (width<=900px){.masterMemoryHero{grid-template-columns:1fr}.masterMemoryCoverage{grid-template-columns:repeat(3,1fr)}.masterMemorySearch{grid-template-columns:1fr}.masterMemoryActions{grid-column:1}.masterMemoryActions button.quiet{margin-left:0}.masterMemoryRules{grid-template-columns:28px 1fr}.masterMemoryResults{grid-template-columns:1fr}.masterMemoryOfficial{grid-column:1}.masterMemoryOfficialGrid,.masterMemoryImages{grid-template-columns:1fr 1fr}.masterMemorySources>div{grid-template-columns:1fr}}@media (width<=560px){.masterMemoryHero,.masterMemorySearch,.masterMemoryResults>section,.masterMemoryResearch{padding:17px}.masterMemoryCoverage{grid-template-columns:1fr}.masterMemoryCoverage article{justify-content:space-between;align-items:center;display:flex}.masterMemoryRules{padding:14px 17px}.masterMemoryOfficialGrid{grid-template-columns:1fr}.masterMemoryActions button{width:100%}.masterMemoryImages{grid-template-columns:1fr}.masterMemoryHero h2{font-size:27px}}@media (width<=980px){.proebHeader{display:block}.proebHeaderActions{justify-content:flex-start;margin-top:16px}.proebBoard{grid-template-columns:1fr}.proebPodium{transform-origin:bottom;transform:scale(.85)}.proebTable>button{grid-template-columns:36px 34px 1fr 55px 12px}.proebCategories{display:none}}@media (width<=620px){.proebHeader{padding:20px}.proebHeader h2{font-size:42px}.proebPodium{gap:0;margin-inline:-80px;padding-inline:0;transform:scale(.68)}.proebBoard{padding:0 12px 16px}.proebTablePanel,.proebControl{padding:13px}.proebEvidence article{grid-template-columns:1fr 42px}.proebEvidence article time{grid-column:1/3}.proebRules{padding:12px}.proebRules em{margin-left:0}}.masterMemorySearch{grid-template-columns:minmax(210px,.85fr) minmax(180px,.55fr) minmax(300px,1.4fr)}.masterMemorySearch label{align-content:start}.masterMemorySearch label>small{color:#667487;text-transform:none;letter-spacing:0;font-size:10px;font-weight:500;line-height:1.35}.masterMemoryActions{grid-column:1/4}.masterMemorySearchHint{color:#748196;grid-column:1/4;margin:0;font-size:11px;line-height:1.45}.masterMemoryActions button:disabled{cursor:not-allowed}.masterMemoryLiveStatus{color:#7d8ca1;min-height:20px;padding:8px 26px 0;font-size:11px}.masterMemoryError{margin-top:10px}@media (width<=900px){.masterMemorySearch{grid-template-columns:1fr}.masterMemoryActions,.masterMemorySearchHint{grid-column:1}}.masterMemoryList article{padding:0;overflow:hidden}.masterMemoryCard{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:14px;display:block}.masterMemoryCard:hover,.masterMemoryCard:focus-visible{background:#1a2532;outline:none}.masterMemoryCard header{color:#718198;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:10px;display:flex}.masterMemoryCard h4{color:#e7ecf3;margin:8px 0 5px;font-size:14px}.masterMemoryCard>small{color:#7e8ca0;font-size:10px;display:block}.masterMemoryCard p{color:#a5afbd;margin:9px 0;font-size:12px;line-height:1.5}.masterMemoryCard em{color:#94b9eb;font-size:11px;font-style:normal;font-weight:800;display:block}.masterMemoryModes{grid-column:1/4;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.masterMemoryModes button{color:#a8b4c4;text-align:left;cursor:pointer;background:#111923;border:1px solid #344153;border-radius:12px;align-items:center;gap:13px;min-height:72px;padding:13px 15px;display:flex}.masterMemoryModes button.active{background:linear-gradient(145deg,#2a1a1e,#18202b);border-color:#c24a4f;box-shadow:inset 0 0 0 1px #d6525738}.masterMemoryModes button>b{color:#d8e3f1;background:#273446;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.masterMemoryModes button.active>b{color:#fff;background:#bd4147}.masterMemoryModes button>span{font-weight:900}.masterMemoryModes button small{color:#718096;margin-top:4px;font-size:10px;font-weight:500;display:block}.masterMemoryIdentityField{grid-column:1/4}.masterMemoryGuided{background:linear-gradient(145deg,#101923,#0b1118);border:1px solid #334256;border-radius:14px;grid-column:1/4;padding:18px}.masterMemoryGuided>header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.masterMemoryGuided>header small,.masterMemoryIssueQueue>small{color:#d36a6f;letter-spacing:.12em;font-size:9px;font-weight:900}.masterMemoryGuided>header h3{color:#e7edf5;margin:5px 0 0}.masterMemoryGuided>header p{color:#8796aa;max-width:470px;margin:0;font-size:11px;line-height:1.55}.masterMemoryGuidedGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.masterMemoryGuidedGrid label{background:#0d151e;border:1px solid #2c3a4c;border-radius:10px;min-width:0;padding:13px 13px 13px 48px;position:relative}.masterMemoryGuidedGrid label.wide{grid-column:span 2}.masterMemoryGuidedGrid label.full{grid-column:1/5}.masterMemoryGuidedGrid label>b{color:#aebfd4;background:#263548;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid;position:absolute;top:13px;left:12px}.masterMemoryGuidedGrid label:focus-within{border-color:#a9484d}.masterMemoryGuidedGrid label:focus-within>b{color:#fff;background:#b43e44}.masterMemoryGuidedGrid input,.masterMemoryGuidedGrid select{color:#e1e8f1;background:#111b27;border:1px solid #344458;border-radius:8px;width:100%;margin-top:7px;padding:10px}.masterMemoryGuidedGrid input:disabled,.masterMemoryGuidedGrid select:disabled{opacity:.42;cursor:not-allowed}.masterMemoryGuidedGrid label>small{margin-top:7px;display:block}.masterMemoryIssueQueue{border-top:1px solid #2e3b4c;margin-top:17px;padding-top:15px}.masterMemoryIssueQueue>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.masterMemoryIssueQueue article{background:#111a24;border:1px solid #344256;border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.masterMemoryIssueQueue article.active{background:#25191e;border-color:#c04a50;box-shadow:inset 3px 0 #d55359}.masterMemoryIssueSelect{color:#d2dbe7;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:9px 12px;display:flex}.masterMemoryIssueSelect>b{color:#fff;background:#2b3b50;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.masterMemoryIssueSelect>span{font-size:11px;font-weight:900}.masterMemoryIssueSelect small{color:#78889c;margin-top:2px;font-size:9px;font-weight:500;display:block}.masterMemoryIssueRemove{color:#8290a2;cursor:pointer;background:#151f2b;border:0;border-left:1px solid #344256;width:34px;font-size:19px}.masterMemoryIssueRemove:hover{color:#fff;background:#492329}.masterMemoryBlockLead{color:#748297;margin:-5px 0 14px;font-size:11px;line-height:1.5}.masterMemoryCard.exact{background:linear-gradient(135deg,#332025,#18212c);box-shadow:inset 4px 0 #d64d53}.masterMemoryExactBadge{color:#fff;letter-spacing:.08em;background:#c3444a;border-radius:5px;padding:3px 6px;font-size:9px;display:inline-block}.masterMemoryFourBlocks>.masterMemoryOfficial,.masterMemoryFourBlocks>.masterMemoryWebBlock{grid-column:1/3}.masterMemoryInlineLoading{color:#9eacc0;text-align:center;border:1px dashed #46566b;border-radius:10px;margin-top:14px;padding:18px}.masterMemoryWebDetails{background:#0a1017;border:1px solid #314052;border-radius:10px;margin-top:16px;padding:14px 16px}.masterMemoryWebDetails summary{color:#d5deea;cursor:pointer;font-weight:900}.masterMemoryWebDetails .masterMemoryAnswer{margin-top:15px}.masterMemoryWebBlock .masterMemoryWarning{margin:0 0 14px}.masterMemoryWebBlock .masterMemorySources{margin-top:16px}.masterMemoryCaseLoading{z-index:120;color:#e7edf6;background:#05080dcc;place-content:center;justify-items:center;gap:12px;display:grid;position:fixed;inset:0}.masterMemoryCaseBackdrop{z-index:119;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04070bbd;justify-content:flex-end;display:flex;position:fixed;inset:0}.masterMemoryCaseDrawer{color:#d7dee8;background:#0b1118;border-left:1px solid #3a485b;width:min(1040px,94vw);height:100vh;overflow:auto;box-shadow:-18px 0 55px #000b}.masterMemoryCaseHeader{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101720f2;border-bottom:1px solid #334052;justify-content:space-between;gap:18px;padding:24px 28px;display:flex;position:sticky;top:0}.masterMemoryCaseHeader small,.masterMemoryCaseDrawer section>header small,.masterMemoryCaseDrawer section>div>small{color:#8090a5;letter-spacing:.12em;font-size:10px;font-weight:900}.masterMemoryCaseHeader h2{margin:5px 0 7px;font-size:26px}.masterMemoryCaseHeader p{color:#93a1b4;margin:0}.masterMemoryCaseHeader>button{color:#fff;cursor:pointer;background:#182230;border:1px solid #435167;border-radius:50%;flex:none;width:42px;height:42px;font-size:28px}.masterMemoryCaseOriginal,.masterMemoryCaseQuery,.masterMemoryCaseTimeline,.masterMemoryCaseOfficial,.masterMemoryCaseWeb{border-bottom:1px solid #293442;padding:22px 28px}.masterMemoryCaseOriginal h3,.masterMemoryCaseQuery h3,.masterMemoryCaseTimeline h3,.masterMemoryCaseOfficial h3,.masterMemoryCaseWeb h3{margin:4px 0 0}.masterMemoryCaseOriginal>p{white-space:pre-wrap;color:#bdc7d4;line-height:1.65}.masterMemoryCaseOriginal>a,.masterMemoryCaseTimeline a{color:#91b9ee;font-size:12px;text-decoration:none}.masterMemoryCaseQuery{background:#111a25;justify-content:space-between;align-items:center;gap:20px;display:flex}.masterMemoryCaseQuery p{color:#98a7ba;max-width:700px;line-height:1.5}.masterMemoryCaseQuery button{color:#fff;cursor:pointer;background:#a73136;border:1px solid #b8484d;border-radius:9px;flex:none;max-width:270px;padding:12px 15px;font-weight:900}.masterMemoryCaseTimeline>header,.masterMemoryCaseOfficial>header,.masterMemoryCaseEvidence>section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.masterMemoryCaseTimeline>header>b,.masterMemoryCaseOfficial>header>b,.masterMemoryCaseEvidence>section>header>b{color:#9eb0c7}.masterMemoryCaseTimeline>div{gap:10px;padding-left:18px;display:grid;position:relative}.masterMemoryCaseTimeline>div:before{content:"";background:#33445a;width:2px;position:absolute;top:7px;bottom:7px;left:4px}.masterMemoryCaseTimeline article{background:#101923;border:1px solid #2d3b4c;border-radius:10px;padding:13px 15px;position:relative}.masterMemoryCaseTimeline article:before{content:"";background:#d04b51;border-radius:50%;width:9px;height:9px;position:absolute;top:18px;left:-19px;box-shadow:0 0 0 4px #192638}.masterMemoryCaseTimeline time,.masterMemoryCaseTimeline span{color:#72839a;text-transform:uppercase;margin-right:9px;font-size:10px}.masterMemoryCaseTimeline article>strong{color:#dce5f1;margin-top:6px;display:block}.masterMemoryCaseTimeline h4{margin:6px 0}.masterMemoryCaseTimeline p{color:#9eabba;margin:0;line-height:1.5}.masterMemoryCaseEvidence>section{background:#0d141d;min-width:0;padding:22px 24px}.masterMemoryCaseWeb .masterMemoryAnswer{max-height:720px;overflow:auto}.masterMemoryCaseDrawer .masterMemoryList{max-height:480px}.masterMemoryChain{color:#77879b;background:#0d151e;border-bottom:1px solid #334052;align-items:center;gap:10px;padding:14px 28px;display:flex}.masterMemoryChain span{align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.masterMemoryChain span b{background:#192432;border:1px solid #3c4b5e;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.masterMemoryChain span.done{color:#b9c8da}.masterMemoryChain span.done b{color:#78dba5;background:#183426;border-color:#3f795f}.masterMemoryChain span.active{color:#f1d9aa}.masterMemoryChain span.active b{color:#ffd98a;background:#3a2a13;border-color:#9e7634}.masterMemoryChain i{color:#45546a;font-style:normal}.masterMemoryCaseOfficial>.masterMemoryAnswer{background:#0c151f;border:1px solid #34465a;border-radius:10px;margin-top:18px;padding:16px}.masterMemoryCaseWeb .masterMemorySources{margin-top:18px}@media (width<=760px){.masterMemoryCaseDrawer{width:100vw}.masterMemoryCaseHeader,.masterMemoryCaseOriginal,.masterMemoryCaseQuery,.masterMemoryCaseTimeline,.masterMemoryCaseOfficial,.masterMemoryCaseWeb{padding:17px}.masterMemoryChain{flex-direction:column;align-items:flex-start;padding:14px 17px}.masterMemoryChain i{display:none}.masterMemoryCaseQuery{flex-direction:column;align-items:stretch}.masterMemoryCaseQuery button{max-width:none}.masterMemoryCaseEvidence,.masterMemoryCaseOfficial .masterMemoryOfficialGrid{grid-template-columns:1fr}}@media (width<=900px){.masterMemoryModes{grid-column:1;grid-template-columns:1fr}.masterMemoryIdentityField,.masterMemoryGuided{grid-column:1}.masterMemoryGuided>header{display:block}.masterMemoryGuided>header p{margin-top:8px}.masterMemoryGuidedGrid{grid-template-columns:1fr 1fr}.masterMemoryGuidedGrid label.wide,.masterMemoryGuidedGrid label.full{grid-column:1/3}.masterMemoryFourBlocks>.masterMemoryOfficial,.masterMemoryFourBlocks>.masterMemoryWebBlock{grid-column:1}}@media (width<=560px){.masterMemoryGuided{padding:12px}.masterMemoryGuidedGrid{grid-template-columns:1fr}.masterMemoryGuidedGrid label.wide,.masterMemoryGuidedGrid label.full{grid-column:1}}.masterMemoryIssueQueue>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.masterMemoryIssueQueue>header>small{color:#d36a6f;letter-spacing:.12em;font-size:9px;font-weight:900}.masterMemoryIssueQueue>header>button{color:#aab7c8;cursor:pointer;background:#172230;border:1px solid #425168;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800}.masterMemoryResults.masterMemoryFourBlocks{background:#0a0f15;grid-template-columns:1fr;gap:10px;padding:18px 22px 24px;display:grid}.masterMemoryResultOverview{background:linear-gradient(135deg,#151e29,#10161e);border:1px solid #334052;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.masterMemoryResultOverview small,.masterMemoryResultGroup summary small{color:#d05a60;letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.masterMemoryResultOverview strong{color:#e8edf4;margin-top:4px;font-size:16px;display:block}.masterMemoryResultOverview span{color:#7e8da1;margin-top:4px;font-size:11px;display:block}.masterMemoryResultOverview ul{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin:0;padding:0;list-style:none;display:flex}.masterMemoryResultOverview li{color:#8492a6;white-space:nowrap;background:#0c1219;border:1px solid #354255;border-radius:999px;padding:7px 10px;font-size:10px}.masterMemoryResultOverview li b{color:#e1e8f1;margin-right:4px;font-size:12px}.masterMemoryResultGroup{background:#0f151d;border:1px solid #2d3948;border-radius:12px;overflow:hidden}.masterMemoryFourBlocks>.masterMemoryResultGroup{grid-column:1}.masterMemoryResultGroup>summary,.masterMemoryCaseFold>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:15px 17px;list-style:none;transition:background .18s,border-color .18s;display:grid}.masterMemoryResultGroup>summary::-webkit-details-marker{display:none}.masterMemoryCaseFold>summary::-webkit-details-marker{display:none}.masterMemoryResultGroup>summary:hover,.masterMemoryCaseFold>summary:hover{background:#16202b}.masterMemoryResultGroup[open]>summary{background:#141d27;border-bottom:1px solid #2d3948}.masterMemoryResultIndex{color:#c8d2df;border:1px solid #48566a;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.masterMemoryResultGroup[open] .masterMemoryResultIndex{color:#fff;background:#a93439;border-color:#c64a50}.masterMemoryResultGroup summary h3,.masterMemoryCaseFold summary h3{color:#e5ebf3;margin:3px 0 0;font-size:15px}.masterMemoryResultGroup summary p,.masterMemoryCaseFold summary p{color:#738197;margin:4px 0 0;font-size:10px;line-height:1.4}.masterMemoryResultGroup>summary>b,.masterMemoryCaseFold>summary>b{color:#a9b7c9;border:1px solid #354356;border-radius:50%;place-items:center;min-width:30px;height:30px;padding:0 5px;font-size:11px;display:grid}.masterMemoryResultGroup>summary>i,.masterMemoryCaseFold>summary>i{border-bottom:2px solid #7d8da2;border-right:2px solid #7d8da2;width:8px;height:8px;transition:transform .18s;transform:rotate(45deg)}.masterMemoryResultGroup[open]>summary>i,.masterMemoryCaseFold[open]>summary>i{transform:rotate(225deg)}.masterMemoryResultBody{padding:17px}.masterMemoryResultBody .masterMemoryList{max-height:520px}.masterMemoryResultBody .masterMemoryAnswer{max-width:84ch;margin-top:16px}.masterMemoryCard p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.masterMemoryExactSource{color:#8493a8;margin-left:7px;font-style:normal}.masterMemoryCaseFold{background:#0d141c;border:0;border-bottom:1px solid #293442}.masterMemoryCaseFold>summary{grid-template-columns:minmax(0,1fr) auto auto;padding:17px 28px}.masterMemoryCaseFold[open]>summary{background:#111a24;border-bottom:1px solid #293442}.masterMemoryCaseFoldBody{padding:20px 28px}.masterMemoryCaseFoldBody>p{white-space:pre-wrap;color:#bdc7d4;max-width:82ch;margin:0 0 14px;font-size:13px;line-height:1.7}.masterMemoryCaseFoldBody>a{color:#91b9ee;font-size:12px;text-decoration:none}.masterMemoryCaseEvidence{background:#2b3541;grid-template-columns:1fr 1fr;gap:1px;display:grid}.masterMemoryCaseEvidence>.masterMemoryCaseFold{background:#0d141d;border-bottom:0;min-width:0}.masterMemoryCaseEvidence>.masterMemoryCaseFold>summary{padding:17px 20px}.masterMemoryCaseEvidence>.masterMemoryCaseFold .masterMemoryCaseFoldBody{padding:16px 20px 20px}.masterMemoryTimelineBody>div{gap:10px;padding-left:18px;display:grid;position:relative}.masterMemoryTimelineBody>div:before{content:"";background:#33445a;width:2px;position:absolute;top:7px;bottom:7px;left:4px}.masterMemoryCaseTimeline>.masterMemoryCaseFoldBody{padding-left:28px;display:block}.masterMemoryCaseOfficial .masterMemoryOfficialGrid{margin-top:0}.masterMemoryCaseOfficial .masterMemoryAnswer{background:#0c151f;border:1px solid #34465a;border-radius:10px;max-width:84ch;margin-top:18px;padding:16px}.masterMemoryCaseWeb .masterMemoryWarning{margin:0 0 15px}.masterMemoryCaseWeb .masterMemoryAnswer{max-width:84ch;max-height:none;overflow:visible}@media (width<=760px){.masterMemoryResults.masterMemoryFourBlocks{padding:12px}.masterMemoryResultOverview{flex-direction:column;align-items:flex-start}.masterMemoryResultOverview ul{justify-content:flex-start}.masterMemoryResultGroup>summary{grid-template-columns:auto minmax(0,1fr) auto;padding:13px}.masterMemoryResultGroup>summary>b{display:none}.masterMemoryResultGroup>summary>i{grid-column:3}.masterMemoryResultBody{padding:13px}.masterMemoryCaseFold>summary,.masterMemoryCaseFoldBody{padding:15px 17px}.masterMemoryCaseEvidence{grid-template-columns:1fr}.masterMemoryCaseEvidence>.masterMemoryCaseFold{border-bottom:1px solid #293442}.masterMemoryTimelineBody>div{padding-left:15px}}.masterMemoryExploded{isolation:isolate;aspect-ratio:3/2;background:#020304;border:1px solid #2b323c;border-radius:14px;margin:0 0 18px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #000,0 18px 38px #0007}.masterMemoryExploded:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#020304 0%,#0000 17% 83%,#020304 100%),linear-gradient(#020304 0%,#0000 10% 86%,#020304 100%);position:absolute;inset:0}.masterMemoryExploded:after{content:"";z-index:2;pointer-events:none;border:1px solid #5e1d204f;position:absolute;inset:14px}.masterMemoryExploded>img{z-index:0;object-fit:cover;filter:saturate(.86)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.masterMemoryExplodedTitle{z-index:4;text-transform:uppercase;text-shadow:0 2px 12px #000;display:grid;position:absolute;top:5%;left:4.2%}.masterMemoryExplodedTitle small{color:#8b949f;letter-spacing:.22em;font-size:9px;font-weight:900}.masterMemoryExplodedTitle strong{color:#f0f2f4;letter-spacing:.16em;margin-top:5px;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(20px,3.3vw,46px);font-weight:300}.masterMemoryExplodedTitle span{color:#e23c43;letter-spacing:.24em;margin-top:2px;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(12px,1.55vw,22px);font-weight:900}.masterMemoryExplodedNodes{z-index:5;position:absolute;inset:0}.masterMemoryExplodedNodes button{color:#dce1e6;text-transform:uppercase;cursor:pointer;background:#050607cc;border:0;align-items:center;gap:8px;padding:5px;transition:color .18s,transform .18s;display:flex;position:absolute}.masterMemoryExplodedNodes button:after{content:"";background:#d62f35;width:clamp(28px,5vw,76px);height:1px;position:absolute;top:50%;box-shadow:0 0 7px #d62f3580}.masterMemoryExplodedNodes button:before{content:"";background:#ef3239;border-radius:50%;width:5px;height:5px;position:absolute;top:calc(50% - 2px)}.masterMemoryExplodedNodes button>b{color:#f4f4f4;letter-spacing:.02em;background:#07090b;border:1px solid #e4363d;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Arial Narrow,Arial,sans-serif;font-size:15px;display:grid}.masterMemoryExplodedNodes button>span{letter-spacing:.08em;text-align:left;max-width:108px;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(9px,.9vw,13px);font-weight:800}.masterMemoryExplodedNodes button:hover,.masterMemoryExplodedNodes button.active{color:#ff5a60;transform:translateY(-2px)}.masterMemoryExplodedNodes button.active>b{color:#fff;background:#c9282f;box-shadow:0 0 0 4px #ce2d3333,0 0 18px #ce2d3380}.masterMemoryExplodedNodes button:disabled{cursor:not-allowed;opacity:.55}.masterMemoryExplodedNodes button[data-node="01"]{top:25%;left:3%}.masterMemoryExplodedNodes button[data-node="04"]{top:47%;left:3%}.masterMemoryExplodedNodes button[data-node="06"]{top:66%;left:3%}.masterMemoryExplodedNodes button[data-node="08"]{top:82%;left:3%}.masterMemoryExplodedNodes button[data-node="02"]{top:9%;right:3%}.masterMemoryExplodedNodes button[data-node="03"]{top:34%;right:3%}.masterMemoryExplodedNodes button[data-node="05"]{top:56%;right:3%}.masterMemoryExplodedNodes button[data-node="07"]{top:75%;right:3%}.masterMemoryExplodedNodes button[data-node="01"]:after,.masterMemoryExplodedNodes button[data-node="04"]:after,.masterMemoryExplodedNodes button[data-node="06"]:after,.masterMemoryExplodedNodes button[data-node="08"]:after{left:100%}.masterMemoryExplodedNodes button[data-node="01"]:before,.masterMemoryExplodedNodes button[data-node="04"]:before,.masterMemoryExplodedNodes button[data-node="06"]:before,.masterMemoryExplodedNodes button[data-node="08"]:before{left:calc(100% + clamp(28px,5vw,76px))}.masterMemoryExplodedNodes button[data-node="02"]:after,.masterMemoryExplodedNodes button[data-node="03"]:after,.masterMemoryExplodedNodes button[data-node="05"]:after,.masterMemoryExplodedNodes button[data-node="07"]:after{right:100%}.masterMemoryExplodedNodes button[data-node="02"]:before,.masterMemoryExplodedNodes button[data-node="03"]:before,.masterMemoryExplodedNodes button[data-node="05"]:before,.masterMemoryExplodedNodes button[data-node="07"]:before{right:calc(100% + clamp(28px,5vw,76px))}.masterMemoryExploded figcaption{z-index:5;color:#707985;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:3%;right:4%}.masterMemoryExploded figcaption span{color:#e24047}.masterMemoryExploded figcaption i{background:#d73339;border-radius:50%;width:4px;height:4px}@media (width<=760px){.masterMemoryExploded{aspect-ratio:auto;padding-top:66.666%;padding-bottom:108px}.masterMemoryExplodedTitle strong{font-size:24px}.masterMemoryExplodedTitle span{font-size:13px}.masterMemoryExplodedNodes{grid-template-columns:repeat(2,1fr);gap:6px;padding:8px;display:grid;top:auto;bottom:30px}.masterMemoryExplodedNodes button{background:#0b0d10;border:1px solid #312b30;border-radius:8px;min-width:0;padding:5px 7px;position:static}.masterMemoryExplodedNodes button:before,.masterMemoryExplodedNodes button:after{display:none}.masterMemoryExplodedNodes button>b{width:26px;height:26px;font-size:11px}.masterMemoryExplodedNodes button>span{max-width:none;font-size:9px}.masterMemoryExploded figcaption{bottom:9px;left:12px;right:auto}.masterMemoryExploded figcaption i,.masterMemoryExploded figcaption i~*{display:none}}.masterMemoryModelPicker{background:#0a1017;border:1px solid #303a47;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 12px;padding:12px 14px;display:flex}.masterMemoryModelPicker>div:first-child{gap:3px;display:grid}.masterMemoryModelPicker>div:first-child small,.masterMemoryGuidedNext small{color:#d54b51;letter-spacing:.14em;font-size:9px;font-weight:900}.masterMemoryModelPicker>div:first-child strong{color:#dce4ee;font-size:13px}.masterMemoryModelPicker>div:last-child{gap:7px;display:flex}.masterMemoryModelPicker button{color:#91a0b3;cursor:pointer;background:#111a25;border:1px solid #354255;border-radius:9px;align-items:center;gap:8px;min-width:118px;padding:7px 10px;display:flex}.masterMemoryModelPicker button>b{color:#fff;background:#263447;border-radius:50%;place-items:center;width:28px;height:28px;font-family:Arial Narrow,Arial,sans-serif;font-size:15px;display:grid}.masterMemoryModelPicker button>span{text-transform:uppercase;font-size:10px;font-weight:900}.masterMemoryModelPicker button.active{color:#fff;background:#28191e;border-color:#cb4148;box-shadow:inset 0 0 0 1px #d64d5333}.masterMemoryModelPicker button.active>b{background:#c52e35;box-shadow:0 0 14px #c72f355c}.masterMemoryModelPicker button:disabled{cursor:not-allowed;opacity:.55}.masterMemoryGuidedNext{color:#d9c49c;background:linear-gradient(90deg,#21190f,#101720);border:1px solid #3e3429;border-radius:11px;align-items:center;gap:12px;margin:0 0 12px;padding:11px 14px;display:flex}.masterMemoryGuidedNext>b{color:#ffd68b;background:#3a2912;border:1px solid #aa7836;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.masterMemoryGuidedNext>div{gap:2px;display:grid}.masterMemoryGuidedNext strong{font-size:12px}.masterMemoryGuidedNext.ready{color:#9ed7b7;background:linear-gradient(90deg,#10271b,#101720);border-color:#315541}.masterMemoryGuidedNext.ready>b{color:#83e2aa;background:#173b27;border-color:#3c8a5c}.masterMemoryGuidedGrid .selectedAssembly{color:#ef7479;font-weight:900}.masterMemoryExplodedNodes button[data-node]{left:auto;right:auto}.masterMemoryExplodedNodes button[data-node="01"],.masterMemoryExplodedNodes button[data-node="02"],.masterMemoryExplodedNodes button[data-node="03"],.masterMemoryExplodedNodes button[data-node="04"],.masterMemoryExplodedNodes button[data-node="05"],.masterMemoryExplodedNodes button[data-node="06"],.masterMemoryExplodedNodes button[data-node="07"],.masterMemoryExplodedNodes button[data-node="08"]{left:2.5%}.masterMemoryExplodedNodes button[data-node="09"],.masterMemoryExplodedNodes button[data-node="10"],.masterMemoryExplodedNodes button[data-node="11"],.masterMemoryExplodedNodes button[data-node="12"],.masterMemoryExplodedNodes button[data-node="13"],.masterMemoryExplodedNodes button[data-node="14"],.masterMemoryExplodedNodes button[data-node="15"],.masterMemoryExplodedNodes button[data-node="16"]{right:2.5%}.masterMemoryExplodedNodes button[data-node="01"],.masterMemoryExplodedNodes button[data-node="09"]{top:20%}.masterMemoryExplodedNodes button[data-node="02"],.masterMemoryExplodedNodes button[data-node="10"]{top:29%}.masterMemoryExplodedNodes button[data-node="03"],.masterMemoryExplodedNodes button[data-node="11"]{top:38%}.masterMemoryExplodedNodes button[data-node="04"],.masterMemoryExplodedNodes button[data-node="12"]{top:47%}.masterMemoryExplodedNodes button[data-node="05"],.masterMemoryExplodedNodes button[data-node="13"]{top:56%}.masterMemoryExplodedNodes button[data-node="06"],.masterMemoryExplodedNodes button[data-node="14"]{top:65%}.masterMemoryExplodedNodes button[data-node="07"],.masterMemoryExplodedNodes button[data-node="15"]{top:74%}.masterMemoryExplodedNodes button[data-node="08"],.masterMemoryExplodedNodes button[data-node="16"]{top:83%}.masterMemoryExplodedNodes button[data-node="01"]:after,.masterMemoryExplodedNodes button[data-node="02"]:after,.masterMemoryExplodedNodes button[data-node="03"]:after,.masterMemoryExplodedNodes button[data-node="04"]:after,.masterMemoryExplodedNodes button[data-node="05"]:after,.masterMemoryExplodedNodes button[data-node="06"]:after,.masterMemoryExplodedNodes button[data-node="07"]:after,.masterMemoryExplodedNodes button[data-node="08"]:after{left:100%;right:auto}.masterMemoryExplodedNodes button[data-node="01"]:before,.masterMemoryExplodedNodes button[data-node="02"]:before,.masterMemoryExplodedNodes button[data-node="03"]:before,.masterMemoryExplodedNodes button[data-node="04"]:before,.masterMemoryExplodedNodes button[data-node="05"]:before,.masterMemoryExplodedNodes button[data-node="06"]:before,.masterMemoryExplodedNodes button[data-node="07"]:before,.masterMemoryExplodedNodes button[data-node="08"]:before{left:calc(100% + clamp(28px,5vw,76px));right:auto}.masterMemoryExplodedNodes button[data-node="09"]:after,.masterMemoryExplodedNodes button[data-node="10"]:after,.masterMemoryExplodedNodes button[data-node="11"]:after,.masterMemoryExplodedNodes button[data-node="12"]:after,.masterMemoryExplodedNodes button[data-node="13"]:after,.masterMemoryExplodedNodes button[data-node="14"]:after,.masterMemoryExplodedNodes button[data-node="15"]:after,.masterMemoryExplodedNodes button[data-node="16"]:after{left:auto;right:100%}.masterMemoryExplodedNodes button[data-node="09"]:before,.masterMemoryExplodedNodes button[data-node="10"]:before,.masterMemoryExplodedNodes button[data-node="11"]:before,.masterMemoryExplodedNodes button[data-node="12"]:before,.masterMemoryExplodedNodes button[data-node="13"]:before,.masterMemoryExplodedNodes button[data-node="14"]:before,.masterMemoryExplodedNodes button[data-node="15"]:before,.masterMemoryExplodedNodes button[data-node="16"]:before{left:auto;right:calc(100% + clamp(28px,5vw,76px))}@media (width<=1100px){.masterMemoryModelPicker{flex-direction:column;align-items:flex-start}.masterMemoryModelPicker>div:last-child{width:100%}.masterMemoryModelPicker button{flex:1;min-width:0}.masterMemoryExplodedNodes button>span{max-width:90px;font-size:8px}.masterMemoryExplodedNodes button>b{width:29px;height:29px;font-size:12px}}@media (width<=760px){.masterMemoryExploded{padding-bottom:190px}.masterMemoryExplodedNodes{grid-template-columns:repeat(4,1fr)}.masterMemoryExplodedNodes button[data-node]{position:static}.masterMemoryExplodedNodes button>span{max-width:none}.masterMemoryModelPicker>div:last-child{grid-template-columns:repeat(4,1fr);display:grid}.masterMemoryModelPicker button{justify-content:center;padding:6px}.masterMemoryModelPicker button>span{display:none}}@media (width<=560px){.masterMemoryExploded{padding-bottom:340px}.masterMemoryExplodedNodes{grid-template-columns:repeat(2,1fr)}.masterMemoryExplodedTitle strong{font-size:20px}.masterMemoryModelPicker button>span{font-size:8px;display:block}.masterMemoryModelPicker>div:last-child{grid-template-columns:repeat(2,1fr)}}.mechanicsWorkshopStandalone{height:100dvh;padding:0;overflow:hidden}.mechanicsWorkshopStandalone .mechanicsFullWorkshop{border:0;border-radius:0;grid-template-rows:70px calc(100dvh - 106px) 36px;width:100%;max-width:none;height:100dvh}.mechanicsWorkshopStandalone .workshopMap{height:calc(100dvh - 106px);min-height:0}.mechanicsWorkshopStandalone .workshopRail{height:calc(100dvh - 106px);overflow:auto}.mechanicsFullWorkshop{max-width:1500px;margin:0 auto}.mechanicsFullWorkshop .workshopMap{min-height:690px}.mechanicsFullWorkshop .mechanicRoster{gap:8px;display:grid}.mechanicsFullWorkshop .mechanicRoster article,.mechanicsUnplaced{background:#121a23;border:1px solid #2d3947;border-radius:9px;padding:11px}.mechanicsFullWorkshop .mechanicRoster b,.mechanicsFullWorkshop .mechanicRoster span,.mechanicsFullWorkshop .mechanicRoster p,.mechanicsFullWorkshop .mechanicRoster em{display:block}.mechanicsFullWorkshop .mechanicRoster span,.mechanicsFullWorkshop .mechanicRoster p{color:#95a3b3}.mechanicsFullWorkshop .mechanicRoster em{color:#6cdaa0;font-size:9px;font-style:normal;font-weight:900}.mechanicsUnplaced{margin-top:12px}.mechanicsUnplaced button{color:#e6edf5;text-align:left;cursor:pointer;background:#182230;border:1px solid #344255;border-radius:7px;width:100%;margin-top:7px;padding:9px;display:grid}.mechanicsUnplaced small{color:#8b99aa}.mechanicsGuidedMemory{background:#080d13;border:1px solid #303b49;border-radius:18px;margin:24px 20px 0;padding:18px}.mechanicsGuidedMemory>header{margin-bottom:14px}.mechanicsGuidedMemory>header small{color:#ef514c;letter-spacing:.13em;font-weight:900}.mechanicsGuidedMemory>header h2{margin:4px 0}.mechanicsGuidedMemory>header p{color:#98a5b5;margin:0}.mechanicsGuidedForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.mechanicsGuidedForm label{color:#b9c3cf;grid-template-columns:28px 1fr;align-items:center;gap:5px;margin:0;display:grid}.mechanicsGuidedForm label>b{color:#f77;border:1px solid #9a3438;border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;display:grid}.mechanicsGuidedForm label>span{font-size:11px;font-weight:900}.mechanicsGuidedForm label>select,.mechanicsGuidedForm label>textarea{color:#fff;width:100%;font:inherit;background:#0d141d;border:1px solid #3a4655;border-radius:9px;grid-column:2;padding:10px}.mechanicsGuidedForm label>small{color:#ef7479;grid-column:2}.mechanicsGuidedForm label.wide{grid-column:span 2}.mechanicsGuidedForm button{border:0;border-radius:10px;align-self:end;min-height:42px;font-weight:900}.mechanicsProeb{background:#10151d;border:1px solid #2d3744;border-radius:22px;max-width:1150px;margin:0 auto;overflow:hidden}.mechanicsProeb>header{background:linear-gradient(135deg,#20141a,#10151d);border-bottom:1px solid #3b2b31;padding:22px}.mechanicsProeb>header small{color:#ef4b45;letter-spacing:.14em;font-weight:900}.mechanicsProeb>header h2{margin:4px 0;font-size:42px}.mechanicsProeb>header p{color:#a9b1bd;margin:0}.mechanicsProebPodium{justify-content:center;align-items:end;gap:12px;padding:28px;display:flex}.mechanicsProebPodium article{background:#171f29;border:1px solid #3b4654;border-radius:16px;justify-items:center;min-width:160px;padding:18px;display:grid}.mechanicsProebPodium article.place1{border-color:#ae8730;order:2;padding-top:32px}.mechanicsProebPodium article.place2{order:1}.mechanicsProebPodium article.place3{order:3}.mechanicsProebPodium span{font-size:34px}.mechanicsProebPodium b{color:#f4bb43}.mechanicsProebPodium em{color:#79daa8;margin-top:6px;font-style:normal;font-weight:900}.mechanicsProebTable{padding:0 22px 20px}.mechanicsProebTable article{border-top:1px solid #29333f;grid-template-columns:55px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.mechanicsProebTable article>b{color:#f05a55}.mechanicsProebTable article span,.mechanicsProebTable article small{display:block}.mechanicsProebTable article small{color:#8f9aaa}.mechanicsProebTable article em{color:#77dba7;font-size:20px;font-style:normal;font-weight:900}.mechanicsProeb>footer{color:#7f8b9b;background:#0b1017;padding:13px 22px;font-size:11px}@media (width<=900px){.mechanicsFullWorkshop{grid-template-columns:1fr}.mechanicsGuidedForm{grid-template-columns:1fr 1fr}.mechanicsGuidedForm label.wide{grid-column:span 2}}@media (width<=560px){.mechanicsGuidedMemory{margin:14px 8px;padding:10px}.mechanicsGuidedForm{grid-template-columns:1fr}.mechanicsGuidedForm label.wide{grid-column:auto}.mechanicsProebPodium{grid-template-columns:1fr;align-items:stretch;padding:14px;display:grid}.mechanicsProebPodium article.place1,.mechanicsProebPodium article.place2,.mechanicsProebPodium article.place3{order:initial;padding-top:18px}.mechanicsProebTable{padding:0 10px 12px}}.mechanicsProeb.proebArena{background:radial-gradient(circle at 50% 28%,#48201f 0,#191119 34%,#090d13 76%);max-width:1250px;position:relative;box-shadow:0 26px 70px #0009,inset 0 0 70px #611d2024}.mechanicsProeb.proebArena>.proebHeader{z-index:4;background:linear-gradient(135deg,#2a131bde,#10151dee);border-bottom:1px solid #63353b;justify-content:space-between;align-items:center;gap:24px;padding:25px 30px;display:flex;position:relative}.mechanicsProeb.proebArena>.proebHeader h2{letter-spacing:-.07em;margin:3px 0;font-size:clamp(46px,6vw,82px);line-height:.9}.mechanicsProeb.proebArena>.proebHeader p{max-width:720px}.mechanicsProebSeason{color:#dce4ee;background:#160f0be8;border:1px solid #8b612c;border-radius:12px;flex:0 0 245px;gap:4px;padding:13px 16px;display:grid;box-shadow:inset 0 0 24px #d58b2122}.mechanicsProebSeason small{letter-spacing:.16em;font-size:9px;color:#f0b949!important}.mechanicsProebSeason strong{font:900 20px monospace}.mechanicsProebSeason span{color:#9aa5b3;font-size:10px}.mechanicsAnimatedPodium{height:345px;padding-top:50px}.mechanicsAnimatedPodium .proebWinner{cursor:default;animation:4.8s steps(10,end) infinite mechanicsPodiumFloat}.mechanicsAnimatedPodium .proebWinner.rank1{animation-delay:-1.7s}.mechanicsAnimatedPodium .proebWinner.rank2{animation-delay:-3.1s}.mechanicsAnimatedPodium .proebWinner.rank3{animation-delay:-.6s}.mechanicsAnimatedPodium .proebPixelAvatar{animation:2.8s steps(6,end) infinite mechanicsChampionBounce}.mechanicsAnimatedPodium .rank1 .proebPixelAvatar{animation-duration:2.1s}.mechanicsProebTable article.top{background:linear-gradient(90deg,#4a2e181f,#0000)}.mechanicsProebTable article.top.place1{border-left:4px solid #f3c64e}.mechanicsProebTable article.top.place2{border-left:4px solid #b9c7d8}.mechanicsProebTable article.top.place3{border-left:4px solid #bd784c}@keyframes mechanicsPodiumFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes mechanicsChampionBounce{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(2deg)}}@media (width<=900px){.mechanicsProeb.proebArena>.proebHeader{flex-direction:column;align-items:flex-start}.mechanicsProebSeason{width:100%}}@media (width<=560px){.mechanicsAnimatedPodium{transform-origin:bottom;height:255px;margin-inline:-75px;padding:25px 0 0;display:flex;transform:scale(.68)}.mechanicsProeb.proebArena>.proebHeader{padding:18px}.mechanicsProeb.proebArena>.proebHeader h2{font-size:48px}}@media (prefers-reduced-motion:reduce){.mechanicsAnimatedPodium .proebWinner,.mechanicsAnimatedPodium .proebPixelAvatar,.mechanicsProeb .proebSky i,.mechanicsProeb .proebSky b,.mechanicsProeb .proebSky em{animation:none!important}}.masterMemoryExplodedUnavailable{z-index:6;color:#dbe3ed;text-align:center;background:#020304c9;place-content:center;justify-items:center;gap:5px;display:grid;position:absolute;inset:0}.masterMemoryExplodedUnavailable>b{font-size:18px}.masterMemoryExplodedUnavailable>span{color:#8897aa;font-size:11px}.masterMemoryExploded.unavailable>img{filter:blur(8px)saturate(.3);opacity:.25}.masterMemoryExploded.unavailable .masterMemoryExplodedNodes{opacity:.18}.maintenancePanel{background:radial-gradient(circle at 92% 0,#3a2b22 0,#0000 34%),linear-gradient(145deg,#15191d,#0c1014);border-color:#3b3935;padding:0;overflow:hidden}.maintenanceHero{border-bottom:1px solid #33383e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:28px;display:grid}.maintenanceHero h2{margin:4px 0 8px;font-size:36px}.maintenanceHero p:not(.eyebrow){color:#abb3bc;max-width:780px;line-height:1.55}.maintenanceHeroStats{grid-template-columns:repeat(3,minmax(100px,1fr));gap:8px;display:grid}.maintenanceHeroStats article{background:#11151acc;border:1px solid #49433c;border-radius:12px;padding:14px}.maintenanceHeroStats strong{color:#fff;font-size:25px;display:block}.maintenanceHeroStats span{color:#968d83;text-transform:uppercase;margin-top:4px;font-size:10px;display:block}.maintenanceToolbar{background:#101419;border-bottom:1px solid #2b3036;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.maintenanceSelectionSummary{gap:4px;display:grid}.maintenanceSelectionSummary strong{color:#e7ebef;font-size:13px}.maintenanceSelectionSummary span{color:#87919d;font-size:11px}.maintenanceToolbar button{color:#fff;background:linear-gradient(#d25255,#a73135);border:1px solid #a83f43;border-radius:9px;min-height:42px;padding:0 17px;font-weight:900}.maintenanceMessage,.maintenancePolicyNote{color:#c8d3df;background:#17202a;border:1px solid #3d4854;border-radius:9px;margin:16px 28px 0;padding:12px 14px;font-size:12px;line-height:1.5}.maintenancePolicyNote{color:#e4cfb5;background:#2a2118;border-color:#705236}.maintenanceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px 28px;display:grid}.maintenanceCard{background:linear-gradient(145deg,#161c23,#10151b);border:1px solid #37404a;border-radius:13px;min-width:0;padding:18px}.maintenanceCard.high{border-color:#49614e}.maintenanceCard>header{justify-content:space-between;gap:10px;display:flex}.maintenanceCard>header span,.maintenanceCard>header em{letter-spacing:.08em;font-size:9px;font-style:normal;font-weight:900}.maintenanceCard>header span.teslab{color:#ffb269}.maintenanceCard>header span.tesla{color:#f07175}.maintenanceCard>header em{color:#7d8997}.maintenanceIdentity{grid-template-columns:minmax(0,1fr) minmax(140px,.65fr);align-items:start;gap:14px;margin:14px 0;display:grid}.maintenanceIdentity h3{font-size:20px}.maintenanceIdentity p{color:#8f9aa8;margin-top:4px;font-size:12px}.maintenanceIdentity>strong{text-align:right;font-size:14px;line-height:1.35}.maintenanceReason{color:#bdc6d1;background:#0b0f14;border-left:3px solid #b7474b;min-height:72px;padding:12px;font-size:12px;line-height:1.55}.maintenanceCard dl{gap:7px;margin:14px 0;display:grid}.maintenanceCard dl>div{border-bottom:1px solid #29313a;grid-template-columns:145px 1fr;gap:10px;padding-bottom:7px;display:grid}.maintenanceCard dt{color:#748193;text-transform:uppercase;font-size:10px}.maintenanceCard dd{color:#d0d6dd;font-size:11px}.maintenanceCard dd a{color:#9fc5f2}.maintenanceEvidence{border:1px solid #303943;border-radius:8px;margin:12px 0;padding:10px}.maintenanceEvidence summary{color:#94a1b0;font-size:11px;font-weight:800}.maintenanceEvidence>div{border-top:1px solid #2a333d;grid-template-columns:1fr auto;gap:4px 10px;margin-top:9px;padding-top:9px;display:grid}.maintenanceEvidence b{font-size:11px}.maintenanceEvidence span,.maintenanceEvidence a{color:#8190a1;font-size:9px}.maintenanceEvidence a{color:#9dbce3;grid-column:1/3}.maintenanceActions{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.maintenanceActions button{color:#d7dfe8;background:#1a232d;border:1px solid #3b4653;border-radius:8px;min-height:36px;padding:0 11px;font-size:10px;font-weight:900}.maintenanceActions button.draft{color:#f0d1aa;background:#2d2319;border-color:#6d5034}.maintenanceActions button.book{color:#bde6c7;background:#183522;border-color:#3e6c4b}.maintenanceActions button.quiet{color:#8995a3;background:0 0;margin-left:auto}.maintenanceEmpty{color:#8b96a3;text-align:center;border:1px dashed #3b4650;border-radius:12px;margin:24px 28px;padding:42px}.maintenanceEmpty strong{color:#d8dde3;font-size:18px;display:block}.maintenanceEmpty p{margin-top:7px}.maintenanceRules{border-top:1px solid #303840;margin:18px 28px 0;padding-top:15px}.maintenanceRules summary{color:#d2d9e2;cursor:pointer;font-weight:900}.maintenanceRuleActions{grid-template-columns:none!important;gap:8px!important;margin-top:12px!important;display:flex!important}.maintenanceRuleActions button{color:#aeb9c7;background:#151c24;border:1px solid #3b4653;border-radius:8px;min-height:32px;padding:0 12px;font-size:10px;font-weight:800}.maintenanceRules>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.maintenanceRuleChoice{cursor:pointer;background:#10151b;border:1px solid #303943;border-radius:9px;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:13px;transition:border-color .15s,background .15s;display:grid;position:relative}.maintenanceRuleChoice:hover{border-color:#576575}.maintenanceRuleChoice.selected{background:#1c171a;border-color:#bc5155;box-shadow:inset 0 0 0 1px #bc515533}.maintenanceRuleChoice input{opacity:0;pointer-events:none;position:absolute}.maintenanceRuleCheck{color:#0000;background:#090d11;border:1px solid #596574;border-radius:5px;place-items:center;width:20px;height:20px;font-size:13px;font-weight:900;display:grid}.maintenanceRuleChoice.selected .maintenanceRuleCheck{color:#fff;background:#c33f44;border-color:#e15f63}.maintenanceRuleCopy small{color:#dd686b;font-size:9px;font-weight:900}.maintenanceRuleCopy b{margin:5px 0;font-size:12px;display:block}.maintenanceRuleCopy p{color:#8e9aa8;font-size:11px;line-height:1.45}.maintenanceRuleCopy em{color:#b7c1cd;margin-top:9px;font-size:10px;font-style:normal;font-weight:800;display:block}.maintenanceRulePolicy{color:#8e9aa8;font-size:11px;line-height:1.45;display:block}@media (width<=760px){.maintenanceHero{grid-template-columns:1fr;padding:20px}.maintenanceHeroStats{grid-template-columns:repeat(3,1fr)}.maintenanceToolbar{flex-direction:column;align-items:stretch;padding:15px 20px}.maintenanceGrid{grid-template-columns:1fr;padding:18px 20px}.maintenanceIdentity{grid-template-columns:1fr}.maintenanceIdentity>strong{text-align:left}.maintenanceRules{margin:16px 20px 0}.maintenanceRules>div:last-child,.maintenanceCard dl>div{grid-template-columns:1fr}.maintenanceActions button.quiet{margin-left:0}}
