@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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:IBM Plex Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-devanagari-cyrillic-ext-400-normal-TbBRzcRS.woff2)format("woff2"),url(/assets/ibm-plex-sans-devanagari-cyrillic-ext-400-normal-Dy0GxUak.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:IBM Plex Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-devanagari-devanagari-400-normal-Col_Varp.woff2)format("woff2"),url(/assets/ibm-plex-sans-devanagari-devanagari-400-normal-Bzh6N6Lp.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-devanagari-latin-ext-400-normal-CJIYqyTy.woff2)format("woff2"),url(/assets/ibm-plex-sans-devanagari-latin-ext-400-normal-DutvxAFJ.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:IBM Plex Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-devanagari-latin-400-normal-CAWhvLJB.woff2)format("woff2"),url(/assets/ibm-plex-sans-devanagari-latin-400-normal-GVl9Wqac.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:#17191e;--surface:#1f2229;--raise:#262a33;--line:#2c3039;--line-soft:#23262d;--text:#ecedef;--muted:#a3a9b3;--faint:#8a909a;--accent:#8fa6ff;--on-accent:#10131a;--ok:#7fd1a8;--warn:#e8c07a;--danger:#f28b8b;--radius:8px;--font:"IBM Plex Sans", "IBM Plex Sans Devanagari", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#f7f8fa;--surface:#fff;--raise:#eef0f4;--line:#dcdfe5;--line-soft:#e9ebef;--text:#15171c;--muted:#555b66;--faint:#6b717c;--accent:#3450d0;--on-accent:#fff;--ok:#1f7a4d;--warn:#8a5a00;--danger:#b42318;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:400 .875rem / 1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.mono{font-family:var(--mono);letter-spacing:0;font-size:.8125rem}.muted{color:var(--muted)}.skip{position:absolute;left:-999px}.skip:focus{z-index:10;background:var(--surface);padding:.5rem .75rem;top:1rem;left:1rem}.shell{grid-template-columns:15rem 1fr;min-height:100dvh;display:grid}.rail{border-right:1px solid var(--line-soft);flex-direction:column;gap:1.25rem;height:100dvh;padding:1rem .75rem;display:flex;position:sticky;top:0}.brand{align-items:center;gap:.5rem;padding:0 .5rem;font-weight:600;display:flex}.brand svg{flex:none}.switcher{gap:.5rem;padding:0 .5rem;display:grid}.envs{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr 1fr;padding:2px;display:grid}.envs a{text-align:center;color:var(--muted);border-radius:6px;padding:.25rem;text-decoration:none}.envs a[data-on=true]{background:var(--raise);color:var(--text)}.envs a.sandbox[data-on=true]{color:var(--warn)}.nav{gap:1px;display:grid}.nav a{color:var(--muted);border-radius:6px;padding:.375rem .5rem;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--text);background:var(--surface)}.who{gap:.25rem;margin-top:auto;padding:0 .5rem;display:grid}.main{min-width:0}.band{background:color-mix(in srgb, var(--warn) 14%, var(--bg));color:var(--warn);border-bottom:1px solid color-mix(in srgb, var(--warn) 30%, transparent);padding:.375rem 1.5rem;font-size:.8125rem}.page{max-width:82rem;padding:1.5rem}.head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}h1{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600}h2{margin:1.75rem 0 .75rem;font-size:.9375rem;font-weight:600}h3{margin:1rem 0 .5rem;font-size:.875rem;font-weight:500}p{max-width:68ch;margin:0 0 .75rem}button,.button{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:var(--radius);cursor:pointer;align-items:center;gap:.375rem;min-height:2.25rem;padding:.375rem .75rem;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:var(--raise)}button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:500}button.primary:hover{background:color-mix(in srgb, var(--accent) 88%, var(--text))}button.danger{color:var(--danger)}button.quiet{color:var(--muted);background:0 0;border-color:#0000;padding-inline:.5rem}button:disabled{opacity:.55;cursor:not-allowed}input,select,textarea{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);min-height:2.25rem;padding:.375rem .625rem}textarea{width:100%;min-height:6rem;font-family:var(--mono);font-size:.8125rem}label{color:var(--muted);gap:.25rem;font-size:.8125rem;display:grid}label>input,label>select,label>textarea{color:var(--text)}.switcher select{width:100%}.hint{color:var(--faint);font-size:.8125rem}.form{gap:.875rem;max-width:34rem;display:grid}.row{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.filters{flex-wrap:wrap;align-items:end;gap:.5rem;margin-bottom:1rem;display:flex}.filters label{min-width:9rem}.table{border-collapse:collapse;width:100%}.table th{text-align:left;color:var(--faint);border-bottom:1px solid var(--line);white-space:nowrap;padding:.5rem .75rem;font-size:.8125rem;font-weight:500}.table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:.5625rem .75rem}.table tr.link{cursor:pointer}.table tr.link:hover td{background:var(--surface)}.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums}.scroll{overflow-x:auto}.status{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.status:before{content:"";background:var(--faint);border-radius:50%;width:.5rem;height:.5rem}.status.good:before{background:var(--ok)}.status.bad:before{background:var(--danger)}.status.wait:before{background:var(--warn)}.status.info:before{background:var(--accent)}.route{display:block;overflow:visible}.route .track{stroke:var(--line);stroke-width:2px}.route .seg{stroke-width:3px;stroke-linecap:round}.route .seg.good{stroke:var(--ok)}.route .seg.bad{stroke:var(--danger)}.route .seg.wait{stroke:var(--warn)}.route .seg.info{stroke:var(--accent)}.route text{fill:var(--faint);font:500 10px var(--font)}.empty{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);justify-items:start;gap:.5rem;padding:2rem 1.5rem;display:grid}.alert{border-left:3px solid var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--bg));border-radius:0 var(--radius) var(--radius) 0;margin-bottom:1rem;padding:.625rem .875rem}.note{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--bg));border-radius:0 var(--radius) var(--radius) 0;margin-bottom:1rem;padding:.625rem .875rem}.secret{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);word-break:break-all;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.figures{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.figures div{padding:1rem 1rem 1rem 0}.figures strong{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:500;display:block}.figures span{color:var(--muted);font-size:.8125rem}dialog{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;width:min(34rem,100vw - 2rem);padding:1.25rem}dialog::backdrop{background:#0000008c}dialog h2{margin-top:0}.actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.trail{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:1.5rem;display:grid}.summary{grid-template-columns:max-content 1fr;gap:.375rem 1rem;margin:0 0 1.25rem;display:grid}.summary dt{color:var(--faint)}.summary dd{overflow-wrap:anywhere;min-width:0;margin:0}.timeline{border-left:2px solid var(--line);margin:0;padding:0;list-style:none}.timeline li{margin-left:-2px;position:relative}.timeline button{all:unset;box-sizing:border-box;cursor:pointer;border-left:2px solid #0000;grid-template-columns:1fr auto;gap:.125rem 1rem;width:100%;padding:.5rem .75rem .5rem 1rem;display:grid}.timeline button:hover{background:var(--surface)}.timeline button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.timeline button[aria-current=true]{border-left-color:var(--accent);background:var(--surface)}.timeline .when{color:var(--faint);font-variant-numeric:tabular-nums;text-align:right;font-size:.8125rem}.timeline .gap{color:var(--faint);font-size:.75rem}.timeline .issue .what{color:var(--danger)}.timeline .group{color:var(--faint);padding:.75rem 1rem .25rem;font-size:.75rem}.inspector{border:1px solid var(--line-soft);border-radius:var(--radius);min-height:12rem;padding:1rem;position:sticky;top:1rem}.inspector pre{background:var(--bg);border:1px solid var(--line-soft);max-height:24rem;font:.8125rem / 1.5 var(--mono);white-space:pre;border-radius:6px;padding:.75rem;overflow:auto}.inspector details{margin-top:.75rem}.inspector summary{cursor:pointer;color:var(--muted)}.tools{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .75rem;display:flex}.back{display:none}@media (width<=60rem){.shell{grid-template-columns:1fr}.rail{border-right:0;border-bottom:1px solid var(--line-soft);height:auto;position:static}.nav{grid-auto-flow:column;overflow-x:auto}.who{margin-top:0}.trail{grid-template-columns:1fr}.trail[data-selected=true] .left{display:none}.inspector{position:static}.trail[data-selected=false] .inspector{display:none}.back{display:inline-flex}.page{padding:1rem}}.envs button[aria-pressed=true]{background:var(--raise);color:var(--text)}.variant{border-top:1px solid var(--line-soft);gap:.5rem;padding:.75rem 0;display:grid}.preview{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);white-space:pre-wrap;max-width:44ch;padding:.625rem .75rem}.tabs{border-bottom:1px solid var(--line-soft);gap:1.25rem;margin-bottom:1rem;display:flex}.tabs button{all:unset;cursor:pointer;color:var(--muted);border-bottom:2px solid #0000;padding:.5rem 0}.tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.tabs button:focus-visible{outline:2px solid var(--accent)}fieldset.period{min-width:0;margin:0;display:flex}search{display:flex}.filters label.wide{min-width:14rem}.filters .more{flex-basis:100%}.filters .more summary{color:var(--muted);cursor:pointer;width:max-content}.filters .more .filters{margin:.5rem 0 0}.find input{min-width:16rem}.table td a{text-decoration:none}.table td a:hover{text-decoration:underline}.route-head{margin:.25rem 0 1.25rem}.copy{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.copy button{min-height:1.75rem;padding:0 .375rem}label.check{color:var(--text);flex-direction:row;align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.tools{align-items:end;gap:.75rem}.tools label.check,.tools .hint{align-items:center;min-height:2.25rem;display:inline-flex}.role-edit{align-items:center;gap:.5rem;display:inline-flex}
