@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-tight-cyrillic-300-normal-v85RudRx.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-300-normal-BDodsKhS.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-tight-latin-300-normal-D984wGGM.woff2) format("woff2"),url(/assets/inter-tight-latin-300-normal-Cb55kdq8.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-cyrillic-400-normal-G7BuwYWK.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-400-normal-DPRou3KO.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-400-normal-iW8qmuJY.woff2) format("woff2"),url(/assets/inter-tight-latin-400-normal-BLrFJfvD.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-cyrillic-500-normal-5ykfyGeh.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-500-normal-CRXauZSq.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-500-normal-BFXNXuvF.woff2) format("woff2"),url(/assets/inter-tight-latin-500-normal-pobXraBK.woff) format("woff")}[data-theme=light]{--bg: #EFEFF5;--section: #FFFFFF;--raised: #FFFFFF;--side: #FFFFFF;--text: #0E0F11;--text2: #4B5057;--text3: #666A72;--sep: #0E0F111A;--accent: #3028DE;--accent-h: #2620B8;--accent-fill: #3028DE;--accent-fill-h: #2620B8;--accent-soft: #3028DE14;--ok: #177A45;--ok-bg: #177A4514;--warn: #8A5300;--warn-bg: #FFF1DB;--warn-fill: #E59A1F;--err: #BD2A66;--err-bg: #FBEAF1;--bar: #3028DE;--bar-o: #B29FC1;--track: #EFEFF5;--hover: #0E0F110A;--seg: #E4E4EE;--seg-on: #FFFFFF;--line2: #C2570A;--line3: #4B5057;--nav-on: #0E0F11;--nav-on-t: #FFFFFF;--tip-bg: #0E0F11;--tip-t: #FFFFFF;--shadow: 0 24px 60px #1B1A4A2E, 0 2px 8px #1B1A4A14;--lift: 0 8px 24px #1B1A4A14;color-scheme:light}[data-theme=dark]{--bg: #0E0F11;--section: #1A1B20;--raised: #23242B;--side: #16171B;--text: #F3F3F7;--text2: #B4B6BE;--text3: #9497A0;--sep: #EBEBF51F;--accent: #9A96FF;--accent-h: #B7B4FF;--accent-fill: #4A43E6;--accent-fill-h: #5B55F0;--accent-soft: #9A96FF26;--ok: #4CC38A;--ok-bg: #4CC38A1F;--warn: #F0B04A;--warn-bg: #34280F;--warn-fill: #E59A1F;--err: #F56E9F;--err-bg: #3A1626;--bar: #8480F5;--bar-o: #5E5866;--track: #2A2B33;--hover: #EBEBF512;--seg: #24252C;--seg-on: #3A3B45;--line2: #F2994A;--line3: #B4B6BE;--nav-on: #F3F3F7;--nav-on-t: #0E0F11;--tip-bg: #F3F3F7;--tip-t: #0E0F11;--shadow: 0 24px 60px #00000099;--lift: 0 8px 24px #00000066;color-scheme:dark}.bp{--display: "Inter Tight", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;background:var(--bg);color:var(--text);font:400 15px/1.4 Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.bp *,.bp *:before,.bp *:after{box-sizing:border-box}.bp h1,.bp h2,.bp h3,.bp p,.bp ul,.bp ol{margin:0;padding:0}.bp ul,.bp ol{list-style:none}:where(.bp) :where(button,input,textarea){font:inherit;color:inherit}:where(.bp) :where(a){color:inherit;text-decoration:none}.bp a.link{color:var(--accent)}.bp a.link:hover{color:var(--accent-h)}.bp :focus-visible,.is-focus{outline:2px solid var(--accent);outline-offset:2px}.ic{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ic-s{width:14px;height:14px}.t-large{font-family:var(--display);font-size:44px;line-height:1.08;font-weight:300;letter-spacing:-.03em}.t-sec{font-family:var(--display);font-size:22px;line-height:1.2;font-weight:400;letter-spacing:-.015em}.t-title{font-size:14px;font-weight:600}.t-2{font-size:13px;color:var(--text2)}.t-cap{font-size:12px;color:var(--text3)}.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.app{display:flex;flex-wrap:wrap;min-height:100vh}.side-slot{flex:1 0 272px;padding:16px 0 16px 16px}.content{flex:999 1 560px;min-width:0;padding:28px clamp(16px,3vw,36px) 48px}.wrap{max-width:1160px;margin-inline:auto;display:flex;flex-direction:column;gap:20px}.side{display:flex;flex-direction:column;gap:4px;min-height:calc(100vh - 32px);padding:18px 14px 14px;background:var(--side);border-radius:22px}.side-brand{display:flex;align-items:center;gap:10px;padding:0 6px 18px;font-family:var(--display);font-size:17px;line-height:1.15;font-weight:500;letter-spacing:-.01em}.side-brand small{display:block;font:400 12px/1.3 Inter,system-ui,sans-serif;letter-spacing:0;color:var(--text2)}.mark{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--accent-fill);color:#fff}.mark .ic{width:18px;height:18px;stroke-width:2}.side-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 12px;border-radius:12px;color:var(--text2);font-size:14px}.side-item:hover{background:var(--hover);color:var(--text)}.side-item[aria-current=page],.side-item[aria-current=page]:hover{background:var(--nav-on);color:var(--nav-on-t);font-weight:500}.side-foot{margin-top:auto;display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 12px;border:0;border-radius:14px;background:var(--bg);text-align:left;cursor:pointer}.side-foot:hover{background:var(--seg)}.head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.fresh{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:4px 14px;border-radius:999px;background:var(--section);font-size:13px;color:var(--text2);white-space:nowrap}.fresh:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok)}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;color:var(--text2)}.crumbs a{color:var(--accent);display:inline-flex;align-items:center;min-height:28px}.crumbs a:hover{color:var(--accent-h)}.back{display:inline-flex;align-items:center;gap:2px;min-height:44px;color:var(--accent)}.pick{position:relative;display:inline-block;background:none;max-width:100%}.pick-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px 6px 14px;border:0;border-radius:12px;background:var(--section);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.pick-btn:hover{box-shadow:var(--lift)}.pick-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--accent)}.pick-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:320px;max-width:calc(100vw - 32px);padding:6px;border-radius:18px;background:var(--raised);box-shadow:var(--shadow)}.pick-row{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:12px;background:none;font-size:14px;text-align:left;cursor:pointer}.pick-row:hover{background:var(--hover)}.pick-row[aria-checked=true]{background:var(--bg);font-weight:500}.pick-row .pick-d{margin-left:auto;font-size:13px;font-weight:400;color:var(--text2);white-space:nowrap}.pick-row .ic{color:var(--accent)}.pick-sep{height:1px;margin:6px 12px;background:var(--sep)}.seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:12px;background:var(--seg);max-width:100%}.seg button{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:4px 12px;border:0;border-radius:9px;background:none;font-size:13px;cursor:pointer;white-space:nowrap}.seg button:hover{background:var(--hover)}.seg button[aria-pressed=true]{background:var(--seg-on);font-weight:600}.grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.w-third{grid-column:span 2}.w-half{grid-column:span 3}.w-two{grid-column:span 4}.w-full{grid-column:span 6}@media(max-width:860px){.grid{grid-template-columns:minmax(0,1fr)}.w-third,.w-half,.w-two,.w-full{grid-column:auto}.side-slot{padding:12px 12px 0}.side{min-height:0;flex-direction:row;overflow-x:auto;padding:8px;border-radius:16px}.side-brand,.side-foot{display:none}.side-item{white-space:nowrap;min-height:44px}.t-large{font-size:34px}}@media(pointer:coarse){.side-item,.seg button,.pick-btn{min-height:44px}}.card{display:block;background:var(--section);border-radius:20px;padding:20px 22px;min-width:0}a.card{transition:box-shadow .15s ease}a.card:hover{box-shadow:var(--lift)}.card-h{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text);min-height:22px;border-radius:6px}.card-h .ic{color:var(--text3)}a.card:hover .card-h .ic{color:var(--accent)}.tile{display:flex;flex-direction:column;gap:8px;height:100%}.tile .t-title{font-weight:500;color:var(--text2);font-size:13px}.tile-v{font-family:var(--display);font-size:34px;line-height:1.08;font-weight:400;letter-spacing:-.025em;overflow-wrap:anywhere}.tile-lead .tile-v{font-size:56px;font-weight:300;letter-spacing:-.035em;margin-top:6px}.tile-d{font-size:13px;color:var(--text2);margin-top:auto}.bars{display:flex;flex-direction:column;gap:2px;margin:10px -10px -8px}.bar{display:grid;grid-template-columns:minmax(0,1fr) auto 14px;gap:6px 12px;align-items:baseline;min-height:44px;padding:8px 10px;border-radius:12px}a.bar:hover{background:var(--hover)}a.bar:hover .ic{color:var(--accent)}.bar-n{overflow-wrap:anywhere;font-size:14px}.bar-v{font-size:14px;font-weight:500;white-space:nowrap}.bar .ic{align-self:center;color:var(--text3)}.track{grid-column:1 / -1;height:8px;border-radius:4px;background:var(--track);overflow:hidden}.fill{display:block;height:100%;border-radius:4px;background:var(--bar)}.bar-o .bar-n,.bar-o .bar-v{color:var(--text2);font-weight:400}.bar-o .fill{background:var(--bar-o)}.bars-dense{max-height:340px;overflow-y:auto}.bars-dense .bar{min-height:36px;padding-block:5px}.empty{padding:28px 8px;text-align:center;color:var(--text2);font-size:14px}.chart{position:relative;height:180px;margin-top:16px}.chart svg{display:block;width:100%;height:100%;overflow:visible}.chart .gl{stroke:var(--sep);stroke-width:1;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.chart .ln{fill:none;stroke:var(--bar);stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart .ln2{stroke:var(--line2)}.chart .ln3{stroke:var(--line3);stroke-dasharray:5 4}.ax{position:absolute;left:0;font-size:11px;color:var(--text3);background:var(--section);padding-right:4px;transform:translateY(-50%)}.dot{position:absolute;width:9px;height:9px;margin:-4.5px;border-radius:50%;background:var(--bar);box-shadow:0 0 0 5px var(--accent-soft)}.last{position:absolute;right:0;font-size:13px;font-weight:500;white-space:nowrap}.xlab{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--text3)}.legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:13px;color:var(--text2)}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{display:block;width:14px;height:2px;background:var(--bar)}.legend i.l2{background:var(--line2)}.legend i.l3{background:var(--line3)}.tip{position:absolute;background:var(--tip-bg);color:var(--tip-t);padding:5px 9px;border-radius:7px;font-size:12px;font-weight:500;white-space:nowrap;transform:translate(-50%)}.vline{position:absolute;top:0;bottom:0;width:1px;background:var(--text3)}.tbl-box{overflow:auto;margin:10px -22px -8px;padding-inline:22px}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{position:sticky;top:0;background:var(--section);text-align:left;font-size:12px;font-weight:500;color:var(--text2);padding:8px 12px 8px 0;border-bottom:1px solid var(--sep);white-space:nowrap}.tbl td{padding:12px 12px 12px 0;border-bottom:1px solid var(--sep)}.tbl tr:last-child td{border-bottom:0}.tbl .n{text-align:right;white-space:nowrap;padding-right:0;padding-left:12px}.tbl-h tbody tr:hover td{background:var(--hover)}.tbl .row-o td,.stale .tile-v,.stale .bar-v,.stale .last{color:var(--text2)}.stale .fill{background:var(--bar-o)}.stale .ln{stroke:var(--text3)}.stale .dot{background:var(--text3);box-shadow:none}.banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:13px 18px;border-radius:16px;background:var(--warn-bg);color:var(--text)}.banner>.ic{color:var(--warn)}.banner-t{flex:1 1 240px;min-width:0;font-weight:500}.banner-n{background:var(--section)}.banner-n>.ic{color:var(--text2)}.banner-e{background:var(--err-bg)}.banner-e>.ic{color:var(--err)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:6px 16px;border:0;border-radius:999px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .12s ease}.btn-p{background:var(--accent-fill);color:#fff}.btn-p:hover,.btn-p.is-hover{background:var(--accent-fill-h)}.btn-p:active,.btn-p.is-down{background:var(--accent-fill-h);filter:brightness(.88)}.btn-s{background:var(--section);color:var(--text);box-shadow:inset 0 0 0 1px var(--sep)}.btn-s:hover,.btn-s.is-hover{background:var(--bg)}.btn-s:active,.btn-s.is-down{background:var(--seg)}.btn-d{background:var(--err-bg);color:var(--err)}.btn-d:hover,.btn-d.is-hover{box-shadow:inset 0 0 0 1px var(--err)}.btn-d:active,.btn-d.is-down{filter:brightness(.94)}.btn:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none}.btn-w{width:100%;min-height:46px}.fld{display:flex;flex-direction:column;gap:6px}.fld label{font-size:13px;font-weight:500}.inp{width:100%;min-height:42px;padding:8px 14px;border:1px solid var(--sep);border-radius:12px;background:var(--section)}.inp:focus{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.inp[type=search]{border-color:transparent;border-radius:999px}.inp-err{border-color:var(--err)}.inp-code{text-align:center;font-size:22px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;min-height:54px}.err-t{display:flex;gap:5px;align-items:center;font-size:13px;color:var(--err)}.hint{font-size:13px;color:var(--text2)}.sw{position:relative;flex:none;width:44px;height:26px;padding:0;border:0;border-radius:13px;background:var(--bar-o);cursor:pointer}.sw:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s ease}.sw[aria-checked=true]{background:var(--accent-fill)}.sw[aria-checked=true]:after{transform:translate(18px)}.badge{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 9px 2px 7px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.b-ok{color:var(--ok)}.b-warn{color:var(--warn)}.b-err{color:var(--err)}.b-mute{color:var(--text2)}.badge.b-ok{background:var(--ok-bg)}.badge.b-warn{background:var(--warn-bg)}.badge.b-err{background:var(--err-bg)}.badge.b-mute{background:var(--bg)}.grp-t{font-size:13px;font-weight:500;color:var(--text2);padding:0 18px 8px}.grp{background:var(--section);border-radius:18px;overflow:hidden}.row{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;min-height:48px;padding:11px 18px}.row+.row:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:var(--sep)}.row-l{flex:1 1 200px;min-width:0}.row-v{color:var(--text2);overflow-wrap:anywhere}a.row:hover,button.row:hover{background:var(--hover)}button.row{width:100%;border:0;background:none;text-align:left;cursor:pointer}.meter{height:10px;border-radius:5px;background:var(--track);overflow:hidden}.meter span{display:block;height:100%;background:var(--accent-fill);border-radius:5px}.meter-max span{background:var(--warn-fill)}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;background:#0e0f1166;z-index:30}.sheet{width:100%;max-width:440px;display:flex;flex-direction:column;gap:16px;padding:26px;border-radius:22px;background:var(--raised);box-shadow:var(--shadow)}.sheet-a{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sk{display:block;border-radius:8px;background:var(--track);animation:bp-pulse 1.6s ease-in-out infinite}@keyframes bp-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.sk{animation:none}.bp *{transition:none!important}}@media(max-width:620px){.tbl-cards thead{display:none}.tbl-cards tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;border-bottom:1px solid var(--sep)}.tbl-cards td{display:block;padding:0;border:0}.tbl-cards .n{padding:0}.tbl-cards td:last-child:nth-child(odd){grid-column:1 / -1}}body{margin:0}.bp{min-height:100vh}.sheet-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px}.scrim{position:fixed}.sheet-lg{max-width:480px;gap:14px}.stack{display:flex;flex-direction:column;gap:10px}.secret{padding:10px 12px;border-radius:12px;background:var(--bg);font-size:13px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lim-inp{width:80px;min-height:36px;text-align:right}
