.mc-sec{background:#f5f5f7}.mc-narrow{max-width:760px}.mc-lede{max-width:720px}.mc-frame{margin-top:28px}.mc-frame .top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.mc-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:22px}.mc-tabs button{font:500 14px/1.2 Inter,system-ui,sans-serif;color:#3b3934;background:#f2f2f5;border:0;border-radius:999px;min-height:40px;padding:8px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.mc-tabs button b{font:600 12px/1 JetBrains Mono,monospace;width:22px;height:22px;border-radius:50%;background:#fff;color:#0b0c0e;display:inline-flex;align-items:center;justify-content:center}.mc-tabs button.on{background:#0b0c0e;color:#fff}.mc-tabs button.done b{background:#16e4bf}.mc-tabs button:focus-visible,.mc-btn:focus-visible{outline:2px solid #2750FC;outline-offset:3px}.mc-stage{display:grid;grid-template-columns:100fr 31.76fr;gap:24px;align-items:start}.mc-stage figure{margin:0}.mc-stage figcaption{font:500 12px/1 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:#3b3934;margin-top:10px;text-align:center}.mc-term,.mc-phone{min-width:0}.lt{container-type:inline-size;background:#0e0e10;border-radius:3.2cqw;padding:2.4cqw;box-shadow:inset 0 0 0 1px #2a2a2e}.lt-scr{--u:calc(100cqw/1050);background:#1c1c1f;border-radius:calc(var(--u)*10);aspect-ratio:1050/680;overflow:hidden;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;color:#e6e6ea;position:relative}.lt-bar{display:flex;align-items:center;gap:calc(var(--u)*12);height:calc(var(--u)*36);padding:0 calc(var(--u)*20);background:#161618;font-size:calc(var(--u)*12);color:#d8d8dc;flex:none}.lt-bar i{display:inline-block;width:calc(var(--u)*12);height:calc(var(--u)*9);border-top:calc(var(--u)*1.6) solid #d8d8dc;border-bottom:calc(var(--u)*1.6) solid #d8d8dc;position:relative}.lt-bar i:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:calc(var(--u)*1.6) solid #d8d8dc;transform:translateY(-50%)}.lt-stop{flex:1;display:grid;grid-template-columns:1fr calc(var(--u)*182);gap:calc(var(--u)*12);padding:calc(var(--u)*14) calc(var(--u)*14) calc(var(--u)*14) calc(var(--u)*20);min-height:0}.lt-frame{border:calc(var(--u)*2) solid #8c7a2c;padding:calc(var(--u)*22) calc(var(--u)*28);display:flex;flex-direction:column;min-height:0}.lt-fault{display:flex;align-items:center;gap:calc(var(--u)*12);font-size:calc(var(--u)*22);color:#a8924a;padding-bottom:calc(var(--u)*12);border-bottom:1px solid #4a4436}.lt-fault svg{width:calc(var(--u)*18);height:calc(var(--u)*18)}.lt-subl{font-size:calc(var(--u)*12.5);color:#8e8e95;margin:calc(var(--u)*12) 0 0}.lt-mid{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(var(--u)*10);min-height:0}.lt-alloc{font-size:calc(var(--u)*17);color:#8f8f96;margin:0}.lt-clock{font-size:calc(var(--u)*46);line-height:1.05;color:#a8923a;font-variant-numeric:tabular-nums;margin:0;letter-spacing:.01em}.lt-tiles{display:grid;grid-template-rows:repeat(4,1fr);gap:calc(var(--u)*10);min-height:0}.lt-tile{padding:0 calc(var(--u)*14);display:flex;flex-direction:column;justify-content:center;font-size:calc(var(--u)*13.5);color:#ffffffe6;position:relative}.lt-tile small{font-size:calc(var(--u)*10);color:#fffc;margin-top:calc(var(--u)*2)}.lt-tile:before{content:"";position:absolute;left:calc(var(--u)*14);right:calc(var(--u)*14);top:28%;border-top:1px solid rgba(255,255,255,.18)}.lt-t1{background:#6b6029}.lt-t2{background:#5e2138}.lt-t3{background:#18655a}.lt-t4{background:#4e1f75}.lt-card{background:#2a2a2e;min-width:0}.lt-card h6{margin:0;background:#d81b60;color:#fff;font:500 calc(var(--u)*14)/1 Inter,system-ui,sans-serif;padding:calc(var(--u)*10) calc(var(--u)*12);display:flex;align-items:center;gap:calc(var(--u)*8)}.lt-card h6:before{content:"";width:calc(var(--u)*10);height:calc(var(--u)*10);background:#fff;border-radius:calc(var(--u)*5) calc(var(--u)*5) calc(var(--u)*1) calc(var(--u)*1)}.lt-dlg{width:calc(var(--u)*290)}.lt-dlg .b{padding:calc(var(--u)*12) calc(var(--u)*12) calc(var(--u)*14);font-size:calc(var(--u)*12)}.lt-dlg .b p{margin:0 0 calc(var(--u)*10);padding-bottom:calc(var(--u)*8);border-bottom:1px solid #46464c}.lt-dlg .b span{display:block;font-size:calc(var(--u)*9.5);color:#e6e6ea}.lt-dlg .b em{font-style:normal;color:#ff5c95}.lt-yn{display:flex;flex-direction:column;gap:calc(var(--u)*8)}.lt-yn b{width:calc(var(--u)*60);height:calc(var(--u)*42);display:grid;place-items:center;position:relative}.lt-yn svg{width:calc(var(--u)*20);height:calc(var(--u)*20)}.lt-yes{background:#16e4bf}.lt-no{background:#ff2d7a}.lt-tl{width:calc(var(--u)*230)}.lt-tl ul{list-style:none;margin:0;padding:calc(var(--u)*10) calc(var(--u)*14) calc(var(--u)*12)}.lt-tl li{display:grid;grid-template-columns:calc(var(--u)*18) 1fr;font-size:calc(var(--u)*12.5);font-weight:500;color:#fff;margin-bottom:calc(var(--u)*8)}.lt-tl li span{grid-column:2;font-size:calc(var(--u)*9.5);font-weight:400;color:#c9c9cf}.lt-tl li i{grid-row:1;width:calc(var(--u)*9);height:calc(var(--u)*9);margin-top:calc(var(--u)*3)}.lt-tl li i.ok{border-left:calc(var(--u)*1.5) solid #16e4bf;border-bottom:calc(var(--u)*1.5) solid #16e4bf;height:calc(var(--u)*5);transform:rotate(-45deg)}.lt-tl li i.now{background:#e6c33a;border-radius:50%}.lt-st{width:calc(var(--u)*300);align-self:flex-start;margin-top:calc(var(--u)*0)}.lt-st .b{padding:calc(var(--u)*10) calc(var(--u)*16) calc(var(--u)*16);font-size:calc(var(--u)*14);border-top:1px solid #ff2d7a;margin:calc(var(--u)*10) calc(var(--u)*14) 0;padding-left:0;padding-right:0}.lt-st .b p{margin:0 0 calc(var(--u)*5)}.lt-st .b em{font-style:normal;color:#ff5c95}.lt-mid.tlw{align-items:flex-start;padding-top:calc(var(--u)*30)}.lt-cancel{background:#e6c33a;color:#0b0c0e;width:calc(var(--u)*76);height:calc(var(--u)*76);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u)*4);font-size:calc(var(--u)*11);align-self:flex-start;margin-top:calc(var(--u)*30)}.lt-cancel svg{width:calc(var(--u)*24);height:calc(var(--u)*24)}.lt-job{flex:1;display:grid;grid-template-columns:calc(var(--u)*250) 1fr;min-height:0}.lt-ev{padding:calc(var(--u)*14);border-right:1px solid #2c2c31;display:flex;flex-direction:column;gap:calc(var(--u)*7)}.lt-ev div{background:#26262a;padding:calc(var(--u)*7) calc(var(--u)*10);font-size:calc(var(--u)*12);display:flex;justify-content:space-between;align-items:center}.lt-ev div span{display:block;font-size:calc(var(--u)*8.5);color:#a3a3ab;margin-top:calc(var(--u)*2)}.lt-ev div.sh{color:#ff5c95;font-size:calc(var(--u)*11)}.lt-ev div i{width:calc(var(--u)*8);height:calc(var(--u)*8);border:calc(var(--u)*1.5) solid #16e4bf;border-radius:50%;flex:none}.lt-ev div.nw{box-shadow:inset calc(var(--u)*3) 0 0 #ef4444}.lt-jr{padding:calc(var(--u)*14) calc(var(--u)*18);display:flex;flex-direction:column;gap:calc(var(--u)*10);min-height:0}.lt-jh{display:flex;justify-content:space-between;font-size:calc(var(--u)*13.5)}.lt-jh span{display:block;font-size:calc(var(--u)*10);color:#a3a3ab}.lt-jh b{width:calc(var(--u)*24);height:calc(var(--u)*24);background:#ff2d7a;display:grid;place-items:center;font-size:calc(var(--u)*12);font-weight:400}.lt-kp{display:grid;grid-template-columns:1fr 1.3fr .7fr .9fr;gap:calc(var(--u)*8)}.lt-kp div{background:#26262a;text-align:center;padding:calc(var(--u)*8) 0;font-size:calc(var(--u)*10)}.lt-kp div b{display:block;font-size:calc(var(--u)*18);font-weight:400;color:#16e4bf;margin-top:calc(var(--u)*3)}.lt-kp div b.r{color:#ff5c95}.lt-kp div.se{text-align:left;padding-left:calc(var(--u)*12);display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u)*4)}.lt-rg{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u)*8);min-height:0}.lt-rg>div{background:#26262a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u)*8);font-size:calc(var(--u)*9.5);color:#d8d8dc}.lt-rg svg{width:calc(var(--u)*130);height:calc(var(--u)*130)}.lt-rg .st{display:flex;gap:calc(var(--u)*10);text-align:center}.lt-rg .st b{display:block;color:#e6c33a;font-weight:400;font-size:calc(var(--u)*10.5)}.lp{container-type:inline-size}.lp-scr{--p:calc(100cqw/346);background:#141416;border-radius:calc(var(--p)*26);box-shadow:inset 0 0 0 1px #2a2a2e;aspect-ratio:346/724;overflow:hidden;position:relative;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;color:#fff}.lp-sb{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--p)*16) calc(var(--p)*24) 0;font-size:calc(var(--p)*12)}.lp-sb i{width:calc(var(--p)*8);height:calc(var(--p)*8);border-radius:50%;background:#000}.lp-hd{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--p)*16) calc(var(--p)*22) calc(var(--p)*12);font-size:calc(var(--p)*17);font-weight:600}.lp-hd span{font-size:calc(var(--p)*13);color:#bbb;letter-spacing:calc(var(--p)*10)}.lp-cd{margin:0 calc(var(--p)*14);background:#26262a;border-radius:calc(var(--p)*10);padding:calc(var(--p)*14)}.lp-cd h6{margin:0;font:600 calc(var(--p)*13.5)/1.3 Inter,system-ui,sans-serif}.lp-cd .tg{font-size:calc(var(--p)*10.5);color:#f5a524;margin:calc(var(--p)*6) 0 calc(var(--p)*3)}.lp-cd .op{font-size:calc(var(--p)*10.5);color:#c9c9cf;margin:0}.lp-cd .ss{display:flex;align-items:center;gap:calc(var(--p)*8);font-size:calc(var(--p)*15);font-weight:600;margin:calc(var(--p)*12) 0 calc(var(--p)*3)}.lp-cd .ss i{width:calc(var(--p)*12);height:calc(var(--p)*12);border-radius:50%}.lp-cd .sd{font-size:calc(var(--p)*10.5);color:#c9c9cf;margin:0}.lp-cd .tm .tmv{color:color-mix(in srgb,var(--c) 70%,#fff)}.lp-cd .tm{font-size:calc(var(--p)*11);font-weight:600;margin:calc(var(--p)*3) 0 calc(var(--p)*12)}.lp-bt{display:flex;gap:calc(var(--p)*8)}.lp-bt b{flex:1;height:calc(var(--p)*36);border-radius:calc(var(--p)*18);display:grid;place-items:center;font-size:calc(var(--p)*12.5);font-weight:600;color:#0b0c0e;position:relative}.lp-g{background:#22c55e}.lp-r{background:#ef4444;color:#fff!important}.lp-o{background:#f5a524}.lp-nv{margin-top:auto;display:flex;justify-content:space-around;padding:calc(var(--p)*12) 0 calc(var(--p)*18);font-size:calc(var(--p)*10.5);color:#9a9aa2;border-top:1px solid #222}.lp-nv span:first-child{color:#fff}.lp-dim{position:absolute;inset:0;background:#0000008c}.lp-sheet{position:absolute;left:calc(var(--p)*10);right:calc(var(--p)*10);top:calc(var(--p)*150);background:#26262a;border-radius:calc(var(--p)*12);padding:calc(var(--p)*16)}.lp-sheet h6{margin:0 0 calc(var(--p)*12);font:600 calc(var(--p)*15)/1 Inter,system-ui,sans-serif}.lp-sheet .sel{background:#333338;border-radius:calc(var(--p)*4);padding:calc(var(--p)*10) calc(var(--p)*12);font-size:calc(var(--p)*13);margin-bottom:calc(var(--p)*9);display:flex;justify-content:space-between}.lp-sheet .sel:after{content:"▾"}.lp-sheet .cm{background:#333338;border-bottom:calc(var(--p)*2) solid #3b82f6;padding:calc(var(--p)*8) calc(var(--p)*12);font-size:calc(var(--p)*13);margin-bottom:calc(var(--p)*12)}.lp-sheet .cm span{display:block;font-size:calc(var(--p)*9.5);color:#60a5fa}.hit{box-shadow:0 0 0 2px #0b0c0e,0 0 0 4px #fff}.hit:after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid #fff;animation:mc-ring 1.6s ease-out infinite}@keyframes mc-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.hit:after{animation:none;opacity:0}}.lt-ev p{margin:0}.mc-copy{margin-top:24px;max-width:720px}.mc-copy .h3{margin:4px 0 8px}.mc-copy p{margin:0 0 10px}.mc-time{font:500 13px/1.4 JetBrains Mono,monospace;color:#3b3934}.mc-clock{display:flex;gap:10px;align-items:baseline;font-weight:500;color:#0b0c0e}.mc-clock i{flex:none;width:12px;height:12px;border-radius:2px;transform:translateY(1px)}.mc-nav{display:flex;gap:12px;margin-top:18px}.mc-btn{font:500 17px/1 Inter,system-ui,sans-serif;min-height:44px;padding:0;border:0;background:none;color:#2750fc;cursor:pointer}.mc-btn:hover{text-decoration:underline}@media(max-width:820px){.mc-stage{grid-template-columns:1fr;justify-items:center}.mc-term{width:100%}.mc-phone{width:200px}.mc-tabs{display:flex;flex-wrap:wrap}.mc-tabs button{padding:8px 12px}}@media(max-width:560px){.mc-tabs button{gap:0;padding:8px}.mc-tl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}
