:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e3eae6;background:#09120f;font-synthesis:none;text-rendering:optimizeLegibility;font-weight:400;font-size:14px;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{border:1px solid #314139;border-radius:8px;background:#18261f;color:#d9e3dd;padding:9px 13px;cursor:pointer}button:hover{background:#22352b;border-color:#55725e}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #a3dcad;outline-offset:3px}.muted-connection .status-dot{background:#e0be78}.session-lifetime{color:var(--miniapp-hint, #839b8b);margin-bottom:16px}:root[data-miniapp-theme]{color:var(--miniapp-text, #e3eae6);background:var(--miniapp-bg, #09120f);color-scheme:dark;--miniapp-border: #314139;--miniapp-control: #18261f;--miniapp-good: #abdcb4;--miniapp-warning: #e0be78}:root[data-miniapp-theme=light]{color-scheme:light;--miniapp-border: #a7b5ac;--miniapp-control: #edf2ef;--miniapp-good: #216139;--miniapp-warning: #79540b}.telegram-surface{min-height:var(--miniapp-viewport, 100dvh);padding-top:max(env(safe-area-inset-top,0px),var(--miniapp-safe-top, 0px));padding-right:max(env(safe-area-inset-right,0px),var(--miniapp-safe-right, 0px));padding-bottom:max(env(safe-area-inset-bottom,0px),var(--miniapp-safe-bottom, 0px));padding-left:max(env(safe-area-inset-left,0px),var(--miniapp-safe-left, 0px));color:var(--miniapp-text, #e3eae6);background:var(--miniapp-bg, #09120f)}.telegram-surface :is(.sidebar,.card,.request-details,.history-event dl){background:var(--miniapp-surface, #111e17);border-color:var(--miniapp-border, #314139)}.telegram-surface :is(button,input,.connection,.banner,.pill,.service-mark){color:var(--miniapp-text, #e3eae6);background:var(--miniapp-control, #18261f);border-color:var(--miniapp-border, #314139)}.telegram-surface :is(button,input,summary,.brand){min-height:44px}.telegram-surface .observation summary{display:block;padding:10px 0}.telegram-surface button.primary,.telegram-surface nav button.selected{background:var(--miniapp-button, #b1e6b8);color:var(--miniapp-button-text, #102216)}.telegram-surface nav button.selected span{color:inherit}.telegram-surface :is(dd,code,.interface span,.job-section h3){color:inherit}.telegram-surface :is(.note,.muted,.subtitle,.eyebrow,dt,footer,.observation,.pairing>p:not(.eyebrow),.metric>p,.metric h3,.interface small,.history-event time,nav button){color:var(--miniapp-hint, #839b8b)}.telegram-surface .good{color:var(--miniapp-good, #abdcb4)}.telegram-surface .warning{color:var(--miniapp-warning, #e0be78)}.telegram-surface .stale{border-color:var(--miniapp-warning, #e0be78)}@media(max-width:650px){.telegram-surface .toolbar>div{flex-wrap:wrap;justify-content:start}.telegram-surface input{font-size:16px}.telegram-surface nav button{min-width:0;overflow-wrap:anywhere}}@media(max-width:360px){.telegram-surface .metric-grid{grid-template-columns:1fr}}button:disabled{opacity:.5;cursor:wait}button.primary{background:#b1e6b8;color:#102216;border:0;font-weight:650;padding:12px 18px}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{font-size:30px;letter-spacing:-1px;font-weight:600;line-height:1.2}h2{font-size:17px;font-weight:550}h3{font-size:13px;font-weight:550}p{line-height:1.6}code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:14px;overflow-wrap:anywhere;color:#a9c1af}.app-shell{display:grid;grid-template-columns:222px minmax(0,1fr);min-height:100vh}.sidebar{background:#0d1712;border-right:1px solid #26352c;padding:30px 18px;position:fixed;width:222px;inset:0 auto 0 0;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;padding:0 9px;font-size:19px;letter-spacing:-.5px;font-weight:600}.logo{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0}.logo svg{width:36px;height:36px}.brand small{display:block;font-size:12px;letter-spacing:1.4px;font-weight:500;color:#839d89;margin-top:3px}nav{margin-top:49px;display:grid;gap:8px}nav button{display:flex;align-items:center;gap:13px;text-align:left;background:transparent;border:0;color:#92a499;padding:12px 15px;font-size:13px}nav button span{font-size:21px;width:23px;color:#9eafa4}nav button.selected{background:#1e3225;color:#cef1d5}nav button.selected span{color:#b5e9bd}.sidebar-footer{margin-top:auto;font-size:14px;color:#a4b7aa;padding:20px 10px 0}.sidebar-footer p{font-size:12px;color:#5f7968;margin-top:8px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#96d5a1;margin-right:7px}main{grid-column:2;padding:45px 42px 0;max-width:1550px;width:100%}.page-header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:26px}.eyebrow{font-size:12px;font-weight:650;letter-spacing:1.6px;color:#829e89;margin-bottom:10px}.subtitle{color:#7c9584;font-size:12px;margin-top:10px}.connection{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid #2b4533;background:#13261a;border-radius:20px;padding:8px 12px;font-size:12px}.connection.warning .status-dot{background:#e0be78}.good{color:#abdcb4}.warning{color:#e0be78}.muted{color:#839b8b}.banner{border:1px solid #405d46;background:#1a2b20;padding:12px 16px;border-radius:9px;margin:16px 0;font-size:12px;overflow-wrap:anywhere}.banner.warning{background:#292619;border-color:#5f5335}.toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:24px;font-size:12px}.toolbar>div{display:flex;gap:8px}.toolbar button{font-size:12px;padding:7px 10px}.card{background:#111e17;border:1px solid #2a3b30;border-radius:12px;padding:22px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.metric{min-height:190px;display:flex;flex-direction:column}.metric h3{color:#98afa0;font-size:14px}.metric-value{font-size:30px;font-weight:500;letter-spacing:-1px;margin:20px 0 8px;line-height:1}.metric>p{color:#75917e;font-size:12px;min-height:30px}.observation{font-size:12px;color:#6f8e79;margin-top:14px;line-height:1.6}.observation summary{cursor:pointer}.observation p{margin:7px 0}.observation code{font-size:12px}.stale{border-color:#6b5939}.overview-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:18px;margin-top:22px}.section-heading{display:flex;justify-content:space-between;align-items:start;gap:14px;margin-bottom:24px}.section-heading h2{font-size:14px}.section-heading>div>p{font-size:12px;margin-top:6px}.pill{font-size:12px;color:#8fae98;border:1px solid #334c3c;padding:4px 7px;border-radius:4px}dl{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,1.25fr);gap:17px 15px;font-size:14px;line-height:1.5}dt{color:#7f9a88}dd{margin:0;color:#cfddd2;overflow-wrap:anywhere}.note{font-size:12px;color:#789582;line-height:1.7}.interfaces{margin-top:16px;max-height:345px;overflow:auto}.interface{display:grid;grid-template-columns:1fr auto;padding:12px 0;border-top:1px solid #263b2d;gap:5px;font-size:12px}.interface strong{font-weight:550}.interface span{color:#8ba994}.interface small{grid-column:1/-1;color:#64836f;overflow-wrap:anywhere;font-size:12px}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card-title{display:flex;align-items:center;gap:12px;margin-bottom:25px}.card-title .muted{font-size:12px;display:block;margin-top:5px}.service-mark{width:35px;height:35px;background:#243d2c;border:1px solid #42624a;border-radius:9px;display:grid;place-items:center;color:#c2e7c9;font-size:19px}.service dl{grid-template-columns:1fr 1fr;gap:13px;font-size:12px}.service .note{border-top:1px solid #2a3b30;margin-top:20px;padding-top:15px;font-size:12px}.job-section{border-top:1px solid #293d30;margin-top:18px;padding-top:16px}.job-section h3{color:#a6beae;font-size:14px;margin-bottom:10px}.job-section p{font-size:12px;margin:8px 0}.history-event{border-top:1px solid #2b4032;padding:18px 0}.history-event summary{cursor:pointer;display:grid;grid-template-columns:100px 1fr auto;gap:13px;align-items:center;font-size:14px}.history-event summary strong{font-weight:450}.history-event time{color:#72937e;font-size:12px}.history-event dl{padding:15px;border-radius:8px;background:#0c1710;grid-template-columns:100px 1fr}.result{font-size:12px;border:1px solid currentColor;border-radius:4px;padding:4px 7px;width:max-content}.load-more{display:block;margin:20px auto 0;font-size:14px}.empty{text-align:center;padding:50px 20px;color:#92ad9b}.empty h3,.empty h2{margin-bottom:12px}.empty p{font-size:12px}.pairing{max-width:550px;margin:55px auto 70px;padding:36px;text-align:center}.pairing-icon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 24px}.pairing-icon svg{width:64px;height:64px}.pairing h2{font-size:22px;margin-bottom:14px}.pairing>p:not(.eyebrow){color:#8da796;font-size:12px}.pairing form{display:grid;text-align:left;gap:10px;margin:25px 0}.pairing label{font-size:12px;color:#97b09f}.pairing input{width:100%;padding:11px;border:1px solid #3a5642;border-radius:7px;background:#0b1710;color:#dbeee1}.pairing .note{margin-top:24px!important;font-size:12px!important}.request-details{background:#0c180f;border:1px solid #36543d;border-radius:8px;margin-top:24px;padding:20px}.request-details p{font-size:12px;color:#718e7b;margin-top:14px}.request-details strong{font-size:14px}.request-details code{font-size:12px}footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #22372a;color:#54745f;font-size:12px;margin-top:40px;padding:20px 0 26px}@media(min-width:1600px){main{padding-left:65px;padding-right:65px}}@media(max-width:1150px){main{padding:32px 24px 0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid{grid-template-columns:1fr}.service{display:block}.overview-grid{grid-template-columns:1fr}.sidebar{width:195px;padding-left:12px;padding-right:12px}.app-shell{grid-template-columns:195px 1fr}.page-header h1{font-size:26px}}@media(max-width:650px){.app-shell{display:block}.sidebar{position:relative;inset:auto;width:auto;border-right:0;border-bottom:1px solid #2a3b30;padding:16px 18px 0}.brand{padding:0;font-size:18px}.brand .logo{width:32px;height:32px;font-size:21px}.brand small{font-size:12px}nav{margin-top:20px;display:flex;gap:0}nav button{flex:1;justify-content:center;padding:12px 5px;font-size:14px;border-radius:7px 7px 0 0;gap:7px}nav button span{font-size:18px;width:auto}.sidebar-footer{display:none}main{padding:25px 16px 0}.page-header{display:block;margin-bottom:22px}.page-header h1{font-size:25px}.connection{margin-top:16px;font-size:12px;padding:7px 10px}.eyebrow{font-size:12px;letter-spacing:1.3px}.subtitle{font-size:14px}.toolbar{flex-direction:column;align-items:start;gap:12px;margin-bottom:18px}.toolbar>div{align-self:stretch;justify-content:flex-end}.metric-grid{gap:10px}.card{padding:17px;border-radius:10px}.metric{min-height:179px}.metric-value{font-size:24px;margin-top:20px}.metric>p{font-size:12px;min-height:37px}.metric h3,.observation{font-size:12px}.overview-grid{gap:15px;margin-top:15px}dl{font-size:12px;gap:15px}.pairing{margin:10px auto 30px;padding:24px 18px}.pairing h2{font-size:20px}.pairing>p:not(.eyebrow){font-size:14px}.history-event summary{grid-template-columns:82px 1fr;gap:8px}.history-event time{grid-column:2;font-size:12px}.history-event dl{grid-template-columns:70px 1fr;padding:12px}.history .section-heading{align-items:center}.section-heading h2{font-size:12px}.section-heading button{font-size:12px;padding:7px 9px}.interface{grid-template-columns:1fr}.interface span{font-size:12px}footer{font-size:12px;display:block;line-height:1.7;margin-top:28px}footer span{display:block;margin-top:4px}.note{font-size:12px}}
