@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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:#fafaf9;--panel:#fff;--line:#e7e5e4;--line-soft:#f0efed;--ink:#0c0a09;--ink-2:#44403c;--muted:#78716c;--faint:#a8a29e;--accent:#ff4f00;--go:#16a34a;--bad:#dc2626;--sans:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--mono:"Geist Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:13px/1.45 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select{font:inherit;color:inherit}code,.mono{font-family:var(--mono)}code{border:1px solid var(--line);background:#f5f5f4;border-radius:4px;padding:0 4px;font-size:.92em}h1{letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:600}.muted{color:var(--muted)}.small{font-size:12px}.ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pad{padding:14px 16px}.err,.e{color:var(--bad)}.ok{color:var(--go)}.warnc,.accent{color:var(--accent)}.right{margin-left:auto}.row{align-items:center;display:flex}.gap{flex-wrap:wrap;gap:8px;margin:10px 0 6px}.btn{border:1px solid var(--line);background:var(--panel);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.btn:hover:not(:disabled){background:#fafaf9;border-color:#d6d3d1}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.btn.dark:hover:not(:disabled){background:#292524}.btn.big{padding:8px 16px;font-size:13px}button.link{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0;text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell{flex-direction:column;min-height:100dvh;display:flex}.top{background:var(--panel);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:22px;height:50px;padding:0 16px;display:flex}.brand{align-items:center;gap:9px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.brand i{border:1.5px solid var(--ink);flex:none;width:16px;height:16px;position:relative}.brand i:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:2px;left:2px;right:2px}.env{font:500 10.5px var(--mono);border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:1px 6px}.top nav{gap:2px;display:flex}.top nav a{color:var(--muted);white-space:nowrap;border-radius:6px;padding:6px 10px;text-decoration:none}.top nav a:hover{color:var(--ink);background:#f5f5f4}.top nav a.active,.top nav a.on{color:var(--ink);background:#f5f5f4;font-weight:500}.top-right{color:var(--muted);align-items:center;gap:12px;margin-left:auto;font-size:12px;display:flex}.conn{background:var(--faint);border-radius:50%;width:7px;height:7px}.conn.on{background:var(--go);box-shadow:0 0 0 3px #dcfce7}.clockchip{border:1px solid var(--line);color:var(--ink-2);border-radius:6px;padding:3px 8px;font-size:11.5px}.clockchip b{color:var(--accent);margin-right:6px;font-weight:500}.intro{border-bottom:1px solid var(--line);color:var(--ink-2);background:#f5f5f4;align-items:center;gap:16px;padding:8px 16px;font-size:12.5px;display:flex}.intro p{max-width:980px;margin:0}.intro button{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:6px;margin-left:auto;padding:3px 10px}.board{flex:1;grid-template-columns:300px minmax(0,1fr) 360px;height:calc(100dvh - 50px);min-height:0;display:grid}.shell:has(.intro) .board{height:calc(100dvh - 88px)}.board>*{min-width:0;min-height:0}.side{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;display:flex}.tabs{border-bottom:1px solid var(--line);gap:4px;padding:10px 12px;display:flex}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 8px;font-size:12px}.tabs button.on{color:var(--ink);background:#f5f5f4;font-weight:500}.tabs em{font:normal 11px var(--mono);color:var(--faint);margin-left:4px}.loadlist{flex:1;overflow:auto}.load{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px 16px;text-decoration:none;display:grid}.load:hover{background:#fcfcfb}.load.on{background:var(--bg);box-shadow:inset 2px 0 0 var(--ink)}.load .pro{font-size:12px}.load .lane{color:var(--ink-2);font-size:12.5px}.load .eta{color:var(--muted);text-align:right;font-size:11.5px}.dot{color:var(--ink-2);white-space:nowrap;justify-self:end;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.dot:before{content:"";background:var(--faint);border-radius:50%;flex:none;width:6px;height:6px}.dot.go:before{background:var(--go)}.dot.late:before{background:var(--accent)}.dot.bad:before{background:var(--bad);box-shadow:0 0 0 3px #fee2e2}.dot.wait:before{border:1.5px solid var(--faint);background:#fff;width:4px;height:4px}.newload{border-top:1px solid var(--line);color:var(--muted);padding:12px 16px;font-size:12.5px;text-decoration:none}.newload:hover{color:var(--ink)}.center{flex-direction:column;display:flex;overflow:hidden}.crumbs{border-bottom:1px solid var(--line);background:var(--panel);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:11px 18px;font-size:12.5px;display:flex}.crumbs a{text-decoration:none}.crumbs b{color:var(--ink);font-weight:500}.crumbs .dot{margin-left:6px}.crumbs .spacer{flex:1}.composer{border-bottom:1px solid var(--line);background:#fffaf5;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;display:flex}.composer input:not([type]){flex:1;min-width:180px}.composer input,.formcol input,.formcol select,.addep input{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:6px 9px}.composer .mins input{width:64px}.seg{border:1px solid var(--line);background:var(--panel);border-radius:7px;flex-wrap:wrap;padding:2px;display:inline-flex}.seg button{color:var(--muted);cursor:pointer;text-transform:none;background:0 0;border:0;border-radius:5px;padding:4px 10px;font-size:12px}.seg button.on{background:var(--ink);color:#fff}.seg.small button{padding:2px 8px;font-size:11.5px}.mapbox{border-bottom:1px solid var(--line);background:var(--bg);flex:none;position:relative}.usmap{width:100%;height:auto;max-height:42vh;display:block}.usmap .land{fill:#fff}.usmap .borders{fill:none;stroke:#e2e0dd;stroke-width:.8px}.usmap .other{cursor:pointer}.usmap .other line{stroke:#cfcbc8;stroke-width:1.2px;stroke-dasharray:3 3}.usmap .other circle{fill:var(--faint)}.usmap .other.go circle{fill:#57534e}.usmap .other.late circle{fill:var(--accent)}.usmap .other.bad circle{fill:var(--bad)}.usmap .other.wait circle{fill:#fff;stroke:var(--faint);stroke-width:1.5px}.usmap .other circle.hit{fill:#0000;stroke:none}.usmap .other:hover line{stroke:var(--ink-2)}.usmap .passed{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.usmap .ahead{fill:none;stroke:#c9c5c2;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.usmap .end{fill:#fff;stroke:var(--ink);stroke-width:2px}.usmap .endlabel{font:600 11px var(--mono);fill:var(--ink);paint-order:stroke;stroke:#fff;stroke-width:3px}.usmap .truck{fill:var(--accent);stroke:#fff;stroke-width:2px}.usmap .ping{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite ping}@keyframes ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.usmap .ping{opacity:0;animation:none}}.kpis{border:1px solid var(--line);background:var(--panel);border-radius:8px;display:flex;position:absolute;top:14px;right:16px}.kpis div{border-left:1px solid var(--line);padding:7px 12px}.kpis div:first-child{border:0}.kpis small{color:var(--muted);font-size:10.5px;display:block}.kpis b{font:500 15px var(--mono)}.kpis .hot b{color:var(--bad)}.legend{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:11px;display:flex;position:absolute;bottom:12px;left:16px}.progress{background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.progress i{background:var(--ink);height:100%;transition:width .6s;display:block}.insp{background:var(--bg);flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.insp>div{min-width:0;padding:12px 16px;overflow:auto}.insp>div+div{border-left:1px solid var(--line)}h4{color:var(--muted);align-items:center;gap:8px;min-width:0;margin:0 0 8px;font-size:11.5px;font-weight:500;display:flex}h4 .mono{color:var(--ink)}h4 .mono.ok{color:var(--go)}h4 .mono.e{color:var(--bad)}.verb{font:600 10.5px var(--mono);color:var(--ink);background:#f0efed;border-radius:3px;padding:1px 5px}.json{font:11.2px/1.6 var(--mono);color:var(--ink-2);white-space:pre-wrap;word-break:break-word;margin:0}.json .k{color:var(--ink)}.json .s{color:var(--ink-2)}.json .n{color:var(--accent)}.json .c{color:var(--faint)}.json.hdrs{margin-bottom:6px}.json.curl{background:var(--panel);border:1px solid var(--line);white-space:pre-wrap;border-radius:8px;padding:10px 12px}.det{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;gap:16px;padding:16px;display:flex;overflow:auto}.label{border:1.5px solid var(--ink);box-shadow:0 1px 0 var(--ink), 0 12px 24px -16px #0006;background:#fff;border-radius:4px;font-size:11px}.label-row{border-bottom:1.5px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.label-row>div{min-width:0;padding:6px 9px}.label-row>div+div{border-left:1.5px solid var(--ink)}.label-row.thin>div{padding:4px 9px}.label small{font:600 8.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#57534e;display:block}.label .addr{color:var(--ink-2)}.label-big{font:700 26px/1 var(--sans);letter-spacing:-.02em;border-bottom:1.5px solid var(--ink);align-items:flex-end;gap:8px;padding:8px 9px;display:flex}.label-big span{font:600 11px var(--mono);background:var(--ink);color:#fff;white-space:nowrap;margin-left:auto;padding:3px 6px}.bars{height:44px;margin:8px 9px 2px;display:flex;overflow:hidden}.bars i{background:var(--ink);flex:none;height:100%;display:block}.bc{text-align:center;font:10.5px var(--mono);letter-spacing:.2em;padding-bottom:6px}.hk{color:var(--muted);align-items:center;gap:8px;margin-bottom:6px;font-size:11.5px;display:flex}.hk a{color:var(--ink);margin-left:auto}.hk.small{margin-top:10px}.tl{margin:0;padding:0 0 0 16px;list-style:none;position:relative}.tl:before{content:"";background:var(--line);width:1px;position:absolute;top:8px;bottom:8px;left:3px}.tl li{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:5px 0;font-size:12px;display:grid;position:relative}.tl li:before{content:"";border:1.5px solid var(--faint);background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:-16px}.tl li.on:before{background:var(--accent);border-color:var(--accent)}.tl li.warn b{color:var(--accent)}.tl .what{flex-direction:column;min-width:0;display:flex}.tl b{font-weight:500}.tl .msg{color:var(--muted);font-size:11.5px}.tl .when{color:var(--faint);white-space:nowrap;font-size:10.5px}.wh{border-top:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:5px 0;font-size:12px;display:grid}.wh .code{font-size:11px}.wh .code.retrying,.wh .code.e{color:var(--bad)}.foot{margin-top:auto}.page{width:100%;max-width:1240px;margin:0 auto;padding:24px}.page.narrow{max-width:640px}.split{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:24px;display:grid}.formcol fieldset{border:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:14px 0 0;padding:12px 0 0;display:grid}.formcol legend{color:var(--muted);padding:0 6px 0 0;font-size:11.5px}.formcol label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.formcol label.wide{grid-column:1/-1}.presets{margin-top:8px}.actions{align-items:center;gap:10px;margin-top:18px;display:flex}.reqcol{flex-direction:column;gap:6px;display:flex;position:sticky;top:16px}.reqcol .json:not(.curl){background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.dev{flex-direction:column;gap:16px;display:flex}.devhead p{margin:0}.card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px}.card>.hk{color:var(--ink);font-size:12.5px;font-weight:500}.grid2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.keybox{border:1px solid var(--line);background:var(--bg);word-break:break-all;border-radius:6px;padding:8px 10px;font-size:12px}.clockbig{padding:4px 0;font-size:15px}.card .seg{margin-bottom:10px}.split2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.tbl{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.tbl td{border-top:1px solid var(--line-soft);white-space:nowrap;text-overflow:ellipsis;padding:6px;overflow:hidden}.tbl td:first-child{width:52px}.tbl td:nth-child(3){width:124px}.tbl td:nth-child(4){width:62px}.tbl td:nth-child(5){text-align:right;width:86px}.tbl tr{cursor:pointer}.tbl tr:hover td{background:#fcfcfb}.tbl tr.on td{background:#f5f5f4}.detail{border:1px solid var(--line);background:var(--bg);border-radius:8px;min-height:120px;max-height:560px;padding:12px;overflow:auto}.pill{font:500 11px var(--mono);color:var(--ink-2);background:#f5f5f4;border-radius:4px;padding:1px 6px}.pill.succeeded{color:var(--go);background:#f0fdf4}.pill.retrying,.pill.pending{color:#c2410c;background:#fff7ed}.pill.failed{color:var(--bad);background:#fef2f2}.endpoints{flex-direction:column;margin-bottom:14px;display:flex}.endpoint{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 0;display:flex}.endpoint>div{flex:1;min-width:220px}.tog{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.secret{color:var(--muted);margin-top:2px}.addep{border:1px dashed var(--line);border-radius:8px;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px;display:flex}.addep label{flex-direction:column;gap:4px;font-size:12px;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{border:1px solid var(--line);background:var(--panel);font:11px var(--mono);cursor:pointer;color:var(--muted);border-radius:999px;padding:2px 9px}.chips button.on{border-color:var(--ink);color:var(--ink)}.addep .btn{align-self:flex-start}.track{flex-direction:column;align-items:center;min-height:100dvh;padding:0 16px 32px;display:flex}.trackhead{justify-content:space-between;align-items:center;width:100%;max-width:720px;padding:18px 0;display:flex}.trackcard{background:var(--panel);border:1px solid var(--line);border-radius:12px;width:100%;max-width:720px;padding:22px}.trackstatus small{color:var(--muted)}.trackstatus h1{margin:4px 0 2px;font-size:28px}.trackstatus .big{color:var(--ink-2);margin:0 0 12px;font-size:15px}.notice{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:8px 10px;font-size:12.5px}.lanebar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:16px 0 6px;display:grid}.lanebar>div{flex-direction:column;font-size:12.5px;display:flex}.lanebar .r{text-align:right}.lanebar .bar{background:var(--line);border-radius:2px;height:4px;position:relative}.lanebar .bar i{background:var(--ink);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.lanebar .bar span{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 1px var(--accent);border:2px solid #fff;border-radius:50%;margin-left:-6px;position:absolute;top:-4px}.milestones{border-top:1px solid var(--line);margin:10px 0 0;padding:0;list-style:none}.milestones li{border-bottom:1px solid var(--line-soft);grid-template-columns:130px minmax(0,1fr);gap:12px;padding:8px 0;font-size:13px;display:grid}.milestones .when{color:var(--muted);padding-top:1px;font-size:11.5px}.trackfoot{margin-top:18px}@media (width<=1180px){.board{grid-template-columns:260px minmax(0,1fr);height:auto!important}.shell:has(.intro) .board{height:auto}.det{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:320px 1fr 1fr;align-items:start;display:grid}.det .foot{grid-column:1/-1}.center{overflow:visible}.insp{min-height:320px}}@media (width<=860px){.top{flex-wrap:wrap;gap:6px 10px;height:auto;padding:8px 12px}.top nav{order:3;width:100%;margin:0 -4px;overflow-x:auto}.board{height:auto}.shell:has(.intro) .board{height:auto}.top .by,.top .clockchip{display:none}.board{grid-template-columns:minmax(0,1fr)}.side{border-right:0;border-bottom:1px solid var(--line)}.loadlist{max-height:300px}.det,.insp{grid-template-columns:minmax(0,1fr)}.insp>div+div{border-left:0;border-top:1px solid var(--line)}.kpis{width:fit-content;margin:0 16px 10px;position:static}.legend{padding:0 16px 12px;position:static}.split,.grid2,.split2{grid-template-columns:minmax(0,1fr)}.reqcol{position:static}.page{padding:16px}.intro{flex-direction:column;align-items:flex-start}.intro button{margin-left:0}.milestones li{grid-template-columns:1fr;gap:0}}.trackcard .usmap{background:var(--bg);border-radius:8px;max-height:none;margin:12px 0 4px}
