@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2)format("woff2"),url(/assets/golos-text-latin-ext-400-normal-BXgyX_iE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2)format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2)format("woff2"),url(/assets/golos-text-latin-ext-500-normal-BmtMVntR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2)format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-600-normal-rSWq63aw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2)format("woff2"),url(/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2)format("woff2"),url(/assets/golos-text-latin-ext-600-normal-C6iohuVX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2)format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-ext-500-normal-W5HR-Vum.woff2)format("woff2"),url(/assets/unbounded-cyrillic-ext-500-normal-TEwFOE1B.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2)format("woff2"),url(/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-vietnamese-500-normal-BdVOZ7mI.woff2)format("woff2"),url(/assets/unbounded-vietnamese-500-normal-DRrV6_OG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-ext-500-normal-BTIpesyw.woff2)format("woff2"),url(/assets/unbounded-latin-ext-500-normal-DRTUZjT4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2)format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-cyrillic-ext-600-normal-DtnEkFtx.woff2)format("woff2"),url(/assets/unbounded-cyrillic-ext-600-normal-BY1ZbQNl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2)format("woff2"),url(/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-vietnamese-600-normal-Cx2bTSHN.woff2)format("woff2"),url(/assets/unbounded-vietnamese-600-normal-BzfrgZ_C.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2)format("woff2"),url(/assets/unbounded-latin-ext-600-normal-ClMPf-bu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#e6ecea;--panel:#f8faf9;--sunk:#eef2f1;--ink:#15252a;--muted:#566a6f;--line:#c6d1cf;--amber:#b97c0c;--amber-ink:#5e3f02;--amber-soft:#f4e4bf;--petrol:#276683;--petrol-soft:#d4e5ec;--red:#ae3526;--red-soft:#f5dad4;--display:"Unbounded","Arial Black",system-ui,sans-serif;--body:"Golos Text","Segoe UI",system-ui,-apple-system,sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f181b;--panel:#162327;--sunk:#1b2b30;--ink:#e3ecea;--muted:#92a6a9;--line:#2a3c41;--amber:#e3a83a;--amber-ink:#f6d48e;--amber-soft:#3a2d12;--petrol:#6db1ce;--petrol-soft:#15313c;--red:#e77464;--red-soft:#3e1d19}}:root[data-theme=dark]{--bg:#0f181b;--panel:#162327;--sunk:#1b2b30;--ink:#e3ecea;--muted:#92a6a9;--line:#2a3c41;--amber:#e3a83a;--amber-ink:#f6d48e;--amber-soft:#3a2d12;--petrol:#6db1ce;--petrol-soft:#15313c;--red:#e77464;--red-soft:#3e1d19}*,:before,:after{box-sizing:inherit}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{background:var(--bg);color:var(--ink);font:15px/1.5 var(--body);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}h1,h2,h3{margin:0;font-weight:600}.top{border-bottom:1px solid var(--line);background:var(--panel);top:env(safe-area-inset-top,0px);z-index:5;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky}.brand{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.brand i{background:var(--ink);border-radius:2px;width:10px;height:22px;display:inline-block;position:relative}.brand i:after{content:"";background:var(--amber);border-radius:0 0 3px 3px;height:6px;position:absolute;bottom:-5px;left:2px;right:2px}.top .sp{flex:1}.role{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.role select{background:var(--sunk);border:1px solid var(--line);color:var(--ink);border-radius:4px;padding:6px 8px}.mine-count{background:var(--amber-soft);color:var(--amber-ink);white-space:nowrap;border-radius:12px;padding:4px 10px;font-size:13px;font-weight:500}.pbar{gap:2px;display:flex}.pbar u{background:var(--line);border-radius:1px;flex:1;min-width:5px;height:4px;text-decoration:none}.pbar u.d{background:var(--petrol)}.pbar u.c{background:var(--amber)}.pbar u.x{background:var(--red)}.reset{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:12px;text-decoration:underline}button.mine-count{cursor:pointer;border:0}.reg{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.rail{gap:20px;display:grid;position:sticky;top:80px}.rail h3{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:500}.views{gap:2px;display:grid}.vw{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;gap:8px;width:100%;padding:7px 10px;font-size:14px;display:flex}.vw:hover{background:var(--panel)}.vw[aria-pressed=true]{background:var(--panel);box-shadow:inset 3px 0 0 var(--ink);font-weight:500}.vw em{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px;font-style:normal}.vw em.hot{color:var(--red);font-weight:600}.box{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:14px}.fleetbar{background:var(--sunk);border-radius:2px;height:12px;margin:6px 0 10px;display:flex;overflow:hidden}.fleetbar b{height:100%;display:block}.fl{font-variant-numeric:tabular-nums;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.fl i{border-radius:2px;width:10px;height:10px}.fl+.fl{margin-top:4px}.deficit{background:var(--red-soft);color:var(--red);border-radius:4px;margin-top:10px;padding:8px 10px;font-size:13px}.deficit.ok{background:var(--petrol-soft);color:var(--petrol)}.rhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.rhead h1{font-family:var(--display);letter-spacing:-.02em;font-size:24px}.rhead p{color:var(--muted);margin:4px 0 0;font-size:14px}.funnel{grid-template-columns:repeat(10,minmax(64px,1fr));gap:4px;margin-bottom:14px;display:grid;overflow-x:auto}.fn{background:var(--panel);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:4px;gap:2px;min-width:0;padding:8px 8px 7px;display:grid}.fn b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:19px;font-weight:500;line-height:1.1}.fn span{color:var(--muted);font-size:11.5px;line-height:1.25}.fn i{background:var(--line);border-radius:1px;height:3px;margin-top:4px;display:block}.fn.hot i{background:var(--red)}.fn.par{border-style:dashed}.fn[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.filters input,.filters select{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:4px;padding:7px 10px}.filters input[type=search]{flex:1;min-width:220px}.clear{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.rt td,.rt th{white-space:nowrap;vertical-align:top}.rt tbody tr{cursor:pointer}.rt tbody tr:hover td{background:var(--sunk)}.rt tbody tr.sel td{background:var(--amber-soft)}.rt td small{color:var(--muted);font-size:12.5px;display:block}.rt th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rt th[aria-sort] button:after{content:" ▾";font-size:10px}.rt th[aria-sort=ascending] button:after{content:" ▴"}.rt .stg{min-width:130px}.rt .stg .pbar{margin-top:5px}.rt .sig{white-space:normal;min-width:210px}.rt .sig .tag{white-space:nowrap;margin:0 4px 4px 0;display:inline-block}.tag.amber{background:var(--amber-soft);color:var(--amber-ink);border-color:#0000}.rt input{accent-color:var(--petrol);width:16px;height:16px}.num{font-variant-numeric:tabular-nums}.pager{color:var(--muted);justify-content:space-between;align-items:center;margin-top:12px;font-size:13px;display:flex}.crumbs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.crumbs .pos{color:var(--muted);font-variant-numeric:tabular-nums}@media (width<=900px){.reg{grid-template-columns:1fr}.rail{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));position:static}}main{min-width:0;padding:24px 28px 40px}.head{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin-bottom:20px;display:flex}.head h1{font-family:var(--display);letter-spacing:-.02em;font-size:26px;line-height:1.15}.head .tenant{color:var(--muted);margin-top:4px;font-size:15px}.status{background:var(--petrol-soft);color:var(--petrol);border-radius:12px;padding:4px 10px;font-size:13px;font-weight:500}.status.alert{background:var(--red-soft);color:var(--red)}.facts{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.facts div{background:var(--panel);padding:10px 14px}.facts dt{color:var(--muted);font-size:12px}.facts dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:500}.work{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.track{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:18px 12px 14px 0;position:sticky;top:80px}.node{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px 22px 1fr;align-items:start;width:100%;min-height:62px;padding:0;display:grid;position:relative}.node .dt{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;padding:2px 8px 0 0;font-size:12px}.node .stem{justify-content:center;height:100%;display:flex;position:relative}.node .stem:before{content:"";background:var(--line);width:4px;margin-left:-2px;position:absolute;top:0;bottom:0;left:50%}.node.first .stem:before{top:9px}.node.last .stem:before{height:9px;bottom:auto}.node.billed .stem:before{background:var(--amber)}.node.billed-start .stem:before{background:linear-gradient(var(--line) 0 9px,var(--amber) 9px)}.dot{z-index:1;border:3px solid var(--line);background:var(--panel);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:grid;position:relative}.s-done .dot{background:var(--petrol);border-color:var(--petrol)}.s-done .dot:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;width:6px;height:3px;transform:rotate(-45deg)translate(1px,-1px)}.s-current .dot{border-color:var(--amber);background:var(--amber)}.s-alert .dot{border-color:var(--red);background:var(--red)}.s-avail .dot{border-style:dashed;border-color:var(--muted)}.s-current .dot:before,.s-alert .dot:before{content:"";opacity:0;border:2px solid;border-radius:50%;animation:2.4s ease-out infinite ring;position:absolute;inset:-7px}.s-current .dot:before{color:var(--amber)}.s-alert .dot:before{color:var(--red)}@keyframes ring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.dot:before{opacity:.5!important;animation:none!important}}.nt{padding:0 8px 12px}.nt b{font-size:14px;font-weight:500;line-height:1.3;display:block}.nt small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.35;display:block}.node[aria-current=true] .nt b{font-weight:600}.node[aria-current=true] .nt{background:var(--sunk);box-shadow:inset 3px 0 0 var(--ink);border-radius:4px;margin-right:0;padding-top:1px}.node:hover .nt b{text-underline-offset:3px;text-decoration:underline}.branch{border-left:4px solid var(--line);margin:0 0 0 58px;padding:4px 0 6px}.branch.billed{border-left-color:var(--amber)}.branch .lbl{color:var(--muted);padding:0 0 6px 30px;font-size:12px;line-height:1.35}.branch .node{grid-template-columns:22px 1fr;padding-left:14px}.branch .node .dt,.branch .node .stem:before{display:none}.branch .node:before{content:"";background:var(--line);width:20px;height:2px;position:absolute;top:8px;left:-4px}.branch.billed .node:before{background:var(--amber)}.pre{border:1px dashed var(--line);color:var(--muted);border-radius:4px;margin:0 12px 12px 16px;padding:8px 10px;font-size:12px;line-height:1.35}.pre b{color:var(--ink);font-size:13px;font-weight:500;display:block}.legend{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;gap:14px;margin-top:6px;padding:10px 0 0 16px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend i{background:var(--amber);border-radius:1px;width:14px;height:4px;display:inline-block}.legend i.g{background:var(--line)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:6px}.sp-head{border-bottom:1px solid var(--line);padding:20px 24px 16px}.sp-num{font-family:var(--display);color:var(--muted);font-size:13px;font-weight:500}.sp-head h2{font-family:var(--display);letter-spacing:-.015em;margin:4px 0 6px;font-size:22px;line-height:1.2}.sp-head p{color:var(--muted);max-width:62ch;margin:0}.chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.chip{border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:3px 9px;font-size:12.5px}.chip.me{background:var(--amber-soft);color:var(--amber-ink);border-color:#0000;font-weight:500}.sp-body{gap:22px;padding:18px 24px 22px;display:grid}.artifact{background:var(--sunk);border-left:4px solid var(--line);border-radius:4px;align-items:center;gap:14px;padding:12px 14px;display:flex}.artifact.ok{border-left-color:var(--petrol)}.artifact.wait{border-left-color:var(--amber)}.artifact div{flex:1}.artifact small{color:var(--muted);font-size:12.5px;display:block}.artifact strong{font-weight:600}.artifact em{color:var(--muted);white-space:nowrap;font-size:13px;font-style:normal}.artifact.ok em{color:var(--petrol);font-weight:500}.sec h3{margin-bottom:8px;font-size:15px;font-weight:600}.sec .hint{color:var(--muted);margin:-4px 0 10px;font-size:13px}.checks{border:1px solid var(--line);border-radius:4px;margin:0;padding:0;list-style:none}.checks li+li{border-top:1px solid var(--line)}.checks label{cursor:pointer;grid-template-columns:20px 1fr auto;align-items:start;gap:12px;padding:10px 12px;display:grid}.checks input{width:17px;height:17px;accent-color:var(--petrol);margin:2px 0 0}.checks .own{color:var(--muted);white-space:nowrap;padding-top:2px;font-size:12px}.checks li.mine{background:linear-gradient(90deg,var(--amber-soft),transparent 60%)}.checks li.mine .own{color:var(--amber-ink);font-weight:500}.checks li.opt .t:after{content:" — опционально";color:var(--muted);font-size:13px}.checks input:checked~.t{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.checks input:disabled~*{cursor:default}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn{border:1px solid var(--ink);background:var(--ink);color:var(--panel);cursor:pointer;border-radius:4px;padding:9px 16px;font-weight:500}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn.ghost:hover:not(:disabled){border-color:var(--ink)}.btn.danger{color:var(--red);border-color:var(--red);background:0 0}.btn.sm{padding:6px 12px;font-size:14px}.why{color:var(--muted);font-size:13px}.note{background:var(--amber-soft);color:var(--amber-ink);border-radius:4px;padding:10px 14px;font-size:14px}.note.red{background:var(--red-soft);color:var(--red)}.note.blue{background:var(--petrol-soft);color:var(--petrol)}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.tw{border:1px solid var(--line);border-radius:4px;overflow-x:auto}th,td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px}th{color:var(--muted);background:var(--sunk);font-size:12.5px;font-weight:500}tr:last-child td{border-bottom:0}td.bad{color:var(--red);font-weight:500}.meter{background:var(--sunk);border:1px solid var(--line);border-radius:2px;height:14px;position:relative;overflow:hidden}.meter b{background:var(--amber);height:100%;display:block}.meter.over b{background:var(--red)}.mrow{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:13px;display:flex}.kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.kpi{border:1px solid var(--line);border-radius:4px;padding:10px 12px}.kpi small{color:var(--muted);font-size:12px;display:block}.kpi strong{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:19px;font-weight:500}.form{border:1px dashed var(--line);border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;padding:14px;display:grid}.form label{color:var(--muted);gap:4px;font-size:13px;display:grid}.form input[type=text],.form input[type=number],.form select,.form textarea{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:4px;width:100%;padding:7px 9px}.form .full{grid-column:1/-1}.radios label{border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;display:flex}.radios input{accent-color:var(--petrol)}.inc{border:1px solid var(--line);border-radius:4px;gap:10px;padding:12px 14px;display:grid}.inc.open{border-color:var(--red)}.inc h4{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.inc h4 span{color:var(--muted);font-size:13px;font-weight:400}.tag{background:var(--sunk);border:1px solid var(--line);border-radius:10px;padding:2px 8px;font-size:12px;font-weight:500}.tag.blue{background:var(--petrol-soft);color:var(--petrol);border-color:#0000}.gates{gap:6px;display:grid}.gate{align-items:center;gap:10px;font-size:14px;display:flex}.gate i{background:var(--red);border-radius:50%;flex:none;width:10px;height:10px}.gate.ok i{background:var(--petrol)}.rq-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:10px;display:flex}.rq{border:1px solid var(--line);border-radius:4px;overflow:hidden}.rq-part{color:var(--muted);background:var(--sunk);border-bottom:1px solid var(--line);padding:8px 14px;font-size:13px;font-weight:600}.rq-sec+.rq-part,.rq-sec+.rq-sec{border-top:1px solid var(--line)}.rq-h{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:14px 1fr auto;align-items:center;gap:12px;width:100%;padding:11px 14px;display:grid}.rq-h b{font-weight:500;display:block}.rq-h small{color:var(--muted);font-size:12.5px;display:block}.rq-h em{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-style:normal}.rq-sec.mine .rq-h small{color:var(--amber-ink)}.rq-h[aria-expanded=true]{background:var(--sunk)}.rq-h[aria-expanded=true] b{font-weight:600}.rq-dot{border:2px solid var(--line);border-radius:50%;width:12px;height:12px}.rq-dot.part{border-color:var(--amber);background:linear-gradient(90deg,var(--amber) 50%,transparent 50%)}.rq-dot.ok{border-color:var(--petrol);background:var(--petrol)}.rq-b{background:var(--sunk);gap:12px;padding:12px 14px 16px;display:grid}.rq-b .hint{margin:0}.rq-grid{grid-template-columns:minmax(160px,38%) 1fr;align-items:center;gap:8px 14px;display:grid}.rq-grid>label{color:var(--ink);font-size:13.5px}.rq-b input[type=text],.rq-b input[type=number],.rq-b input[type=date],.rq-b select{background:var(--panel);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:4px;padding:6px 9px}.rq-b input:disabled,.rq-b select:disabled{color:var(--ink);opacity:1;appearance:none;background:0 0;border-color:#0000;padding-left:0}.rq-v{font-size:14px}.req{color:var(--red);font-weight:600}.rq-chk{align-items:center;gap:8px;font-size:14px;display:flex}.rq-chk input{accent-color:var(--petrol);width:16px;height:16px}.rq-t td{white-space:normal;vertical-align:middle;background:var(--panel)}.rq-t td:first-child{min-width:170px}.rq-t tr.blk td{background:var(--red-soft)}@media (width<=640px){.rq-grid{grid-template-columns:1fr}.rq-grid>label{margin-top:6px}}.lower{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-top:24px;display:grid}.lower .panel{padding:18px 20px}.lower h3{margin-bottom:12px;font-size:15px}.money{gap:0;margin:0;padding:0;list-style:none;display:grid}.money li{grid-template-columns:26px 1fr;gap:10px;padding:6px 0;font-size:14px;display:grid;position:relative}.money li:before{content:"";background:var(--line);width:2px;position:absolute;top:22px;bottom:-8px;left:8px}.money li:last-child:before{display:none}.money i{border:2px solid var(--line);background:var(--panel);z-index:1;border-radius:50%;place-items:center;width:18px;height:18px;margin-top:1px;font-size:10px;font-style:normal;display:grid}.money li.on i{background:var(--amber);border-color:var(--amber)}.money li.on:before{background:var(--amber)}.money small{color:var(--muted);font-size:12.5px;display:block}.chain{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 14px;display:flex}.chain span{border:1px solid var(--line);border-radius:4px;padding:5px 10px;font-size:13.5px}.chain svg{color:var(--muted);flex:none}.rules p{margin:0 0 8px;font-size:14px}.nav{gap:4px;margin-left:12px;display:flex}.nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 10px;font-weight:500}.nav button[aria-current=true]{background:var(--sunk);color:var(--ink)}.nav button:hover{color:var(--ink)}.ten-form{margin-bottom:16px}.rq-h{scroll-margin-top:90px}.kitbar{border:1px solid var(--line);background:var(--panel);border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;display:flex}.kitbar small{color:var(--muted)}.kitstep{align-items:center;gap:8px;display:inline-flex}.kitstep b{text-align:center;min-width:20px;font-size:16px}.kitq{gap:4px;display:inline-flex}.kitq button[aria-pressed=true]{background:var(--ink);color:var(--panel);border-color:var(--ink)}.rq-next{justify-content:flex-end;align-items:center;gap:8px;display:flex}.rq-help summary{cursor:pointer;color:var(--muted);width:max-content;font-size:13px}.rq-help summary:hover{color:var(--ink)}.rq-help .hint{margin:6px 0 0}.todo{color:var(--muted);flex-wrap:wrap;flex-basis:100%;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.todo .linkb{font-size:13px}.autosave{color:var(--muted);margin:8px 0 0;font-size:12.5px}.tcard2{border:1px solid var(--line);background:var(--panel);border-radius:4px;gap:3px;padding:10px 12px;font-size:13.5px;display:grid}.tcard2 b{font-size:14.5px}.tcard2 .tmiss{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}@media (width<=1080px){.work.formfirst .track{order:2}}.eqb{flex-direction:column;gap:10px;width:100%;display:flex}.eqsum{font-weight:600}.eqsum small{color:var(--muted);margin-left:6px;font-weight:400}.eqrow{border:1px solid var(--line);border-radius:4px;padding:8px 10px}.eqh{align-items:center;gap:8px;margin-bottom:6px;display:flex}.eqchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.eqchip{background:var(--petrol-soft);color:var(--petrol);border-radius:12px;align-items:center;gap:4px;padding:3px 4px 3px 9px;font-size:13px;font-weight:500;display:inline-flex}.eqchip.ro{padding-right:9px}.eqchip.bad{background:var(--red-soft);color:var(--red)}.eqchip button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 4px;font-size:15px;line-height:1}.eqchip button:hover{background:#00000014}.eqrow select{max-width:280px}.eqtabs{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.eqtabs button{border:1px solid var(--line);background:var(--panel);cursor:pointer;color:var(--ink);border-radius:14px;padding:4px 12px}.eqtabs button[aria-pressed=true]{background:var(--ink);color:var(--panel);border-color:var(--ink)}.linkb{color:var(--petrol);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.ten-form select{background:var(--sunk);border:1px solid var(--line);border-radius:4px;padding:7px 10px}.ten-form h3{margin-bottom:10px}.ten-form .form{background:var(--panel)}.ten-form label{gap:4px;font-size:13.5px;display:grid}.ten-form input{background:var(--sunk);border:1px solid var(--line);border-radius:4px;padding:7px 10px}.ten-form .err{color:var(--red);font-size:13px}.tt td{white-space:normal}.tt tbody tr{cursor:default}.tcard{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.rq-ro{color:var(--ink);font-size:14px}.rq-ro.miss{color:var(--red)}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));opacity:0;background:var(--ink);color:var(--panel);pointer-events:none;z-index:20;border-radius:4px;max-width:90vw;padding:10px 18px;font-size:14px;transition:all .25s;position:fixed;transform:translate(-50%,30px)}.modal{z-index:20;background:#0a141873;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal[hidden]{display:none}.modal .box{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:6px;width:100%;max-width:440px;padding:20px;box-shadow:0 10px 40px #00000040}.modal .box p{margin:0 0 14px}.modal textarea{background:var(--sunk);border:1px solid var(--line);border-radius:4px;width:100%;min-height:70px;margin-bottom:12px;padding:8px}.toast.on{opacity:1;transform:translate(-50%)}@media (width<=1080px){.work{grid-template-columns:1fr}.track{position:static}}@media (width<=760px){main{padding:18px 14px 32px}.top{flex-wrap:wrap;padding:10px 14px;position:static}.role span.l{display:none}.sp-head,.sp-body{padding-left:16px;padding-right:16px}.head h1{font-size:21px}}.center{place-items:center;min-height:100vh;padding:16px;display:grid}.card{gap:16px;width:100%;max-width:420px;padding:24px;display:grid}.card h2{font-size:18px}.card>p{margin:0}.stack{gap:12px;display:grid}.stack label{color:var(--muted);gap:4px;font-size:13px;display:grid}.stack input,.form input[type=email],.form input:disabled{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:4px;width:100%;padding:8px 10px}.stack p{margin:0}.linkb{color:var(--petrol);cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;text-decoration:underline}.qr{box-sizing:content-box;background:#fff;border-radius:4px;padding:6px;display:block}.secret{word-break:break-all;margin-top:6px;font-size:12px;display:block}.codes{grid-template-columns:repeat(2,1fr);gap:2px 12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.nav a{color:var(--muted);border-radius:4px;padding:6px 10px;font-weight:500;text-decoration:none}.nav a[aria-current=page]{background:var(--sunk);color:var(--ink)}.nav a:hover{color:var(--ink)}.mine-count,.crumbs a{text-decoration:none}.rt td a{color:inherit;text-decoration:none}.rq-grid>div>select,.rq-grid>div>input,.rq-t td>select,.rq-t td>input{width:100%}.who{text-align:right;color:inherit;font-size:14px;line-height:1.25;text-decoration:none;display:grid}.who b{font-weight:500}.who small{color:var(--muted);font-size:12px}.top.viewing{flex-wrap:wrap;row-gap:10px}.viewas{background:var(--amber-soft);color:var(--amber-ink);border-radius:4px;flex-wrap:wrap;flex-basis:100%;order:-1;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 12px;font-size:14px;display:flex}.page{gap:14px;max-width:1100px;margin:0 auto;padding:24px;display:grid}.page.narrow{max-width:560px}.page.narrow-md{max-width:900px}.page .rhead{margin-bottom:2px}.pad{align-content:start;gap:10px;padding:18px;display:grid}.pad h3{font-size:15px}.pad small{color:var(--muted);font-weight:400}.pad p{margin:0}.req{color:var(--red)}.tt{border-collapse:collapse;background:var(--panel);width:100%;font-size:14px}.tt th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 12px;font-size:12.5px;font-weight:500}.tt td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px}.tt tr:last-child td{border-bottom:0}.tt td small{color:var(--muted);font-size:12.5px;display:block}.tt td a{color:var(--petrol);font-weight:500}.tt .acts{white-space:nowrap;text-align:right}.tt .acts .btn{margin-left:6px}.empty{text-align:center;color:var(--muted);padding:24px}.pager{justify-content:center;display:flex}.tag.red{background:var(--red-soft);color:var(--red);border-color:#0000}.issued{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.issued code{-webkit-user-select:all;user-select:all;color:var(--ink);margin:6px 0;font-size:17px;display:block}.issued p{margin:0;font-size:13px}.changes{margin:0;padding:0;font-size:13px;list-style:none}.changes b{font-weight:500}.eqchip a{color:inherit}.radios{flex-wrap:wrap;gap:6px 16px;display:flex}.radios label{color:var(--ink);flex-direction:row;align-items:center;gap:6px;font-size:14px;display:flex}.gate{align-items:center;gap:8px;display:flex}.stages{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.stages>li[data-mine=true]{border-color:var(--amber)}.tasks{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.tasks li{border-radius:4px;padding:4px 8px;display:grid}.tasks li.mine{background:var(--amber-soft);color:var(--amber-ink)}.tasks small{color:var(--muted);font-size:12px}.tasks li.mine small{color:inherit}@media (width<=720px){.mine-count{text-align:center;order:4;width:100%}.top{flex-wrap:wrap;gap:8px 12px;padding:10px 16px}.top .sp{display:none}.top .brand{gap:8px;font-size:15px}.who{margin-left:auto}.nav{order:3;width:100%;margin-left:0;overflow-x:auto}.page{padding:16px}.stages{grid-template-columns:1fr}.tt .acts{white-space:normal;text-align:left}.tt .acts .btn{margin:0 6px 6px 0}.issued{flex-direction:column}}.work>*,.sp-body,.sp-body>*,.sec{min-width:0}.rq-t input[type=text]{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:4px;padding:6px 8px}.kit{gap:8px;display:grid}.kit+.kit{margin-top:6px}.kit-h{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:13px;font-weight:600}.kit-row td{background:var(--sunk);font-size:13px;font-weight:600}
