.page{max-width:1340px}.dash{gap:54px}.page-head,.dash-head{align-items:flex-end;gap:40px;padding:22px 0 0}.page-head h1,.dash-head h1{letter-spacing:-.04em;font-size:clamp(36px,4.4vw,58px);font-weight:300;line-height:1.04}.page-head h1 em,.dash-head h1 em{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600}.chapo{max-width:560px;color:var(--text-dim);margin:18px 0 0;font-size:15.5px;line-height:1.65}.head-stats{align-items:flex-end;gap:44px}.head-stats>div{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column-reverse;gap:8px;min-width:0;padding:0;display:flex}.head-stats strong{letter-spacing:-.045em;font-size:48px;font-weight:200;line-height:.95}.head-stats strong small{font-size:18px;font-weight:300}.panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.panel-head{flex-wrap:nowrap;align-items:center;gap:14px;margin-bottom:20px}.panel-head h2{white-space:nowrap;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);flex:1 0 auto;align-items:center;gap:14px;font:500 11.5px JetBrains Mono,monospace;display:flex}.panel-head h2:after{content:"";background:linear-gradient(90deg, var(--line-strong), var(--line));flex:1;height:1px}.panel-head>:not(h2){flex:none}.panel-foot{border-top:1px solid var(--line)}.rub-link{cursor:pointer;white-space:nowrap;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);background:0 0;border:0;padding:0;font:500 11px JetBrains Mono,monospace}.rub-link:hover{color:#fff;text-shadow:0 0 12px #5ee6ffb3}.vitals{grid-template-columns:repeat(4,minmax(0,1fr));gap:46px;display:grid}.vital{flex-direction:column;gap:10px;min-width:0;display:flex}.vital-label{letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);font:500 11px JetBrains Mono,monospace}.vital-value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:200;line-height:.95}.vital-value.hot{color:var(--audience);text-shadow:0 0 30px #ff6fae59}.vital-hint{color:var(--text-faint);font-size:13px}.vital-line{background:linear-gradient(90deg, var(--accent), transparent);opacity:.5;height:1px}.live-state{letter-spacing:.18em;text-transform:uppercase;color:var(--ok);align-items:center;gap:8px;font:500 11px JetBrains Mono,monospace;display:inline-flex}.live-state i{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:2.2s infinite ping-ok}.live-state.down{color:#ff9aa4}.live-state.down i{background:var(--live);animation:none}.live-meta{letter-spacing:.08em;color:var(--text-faint);font:400 11px JetBrains Mono,monospace}.head-right{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.big-clock{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:200;line-height:.95}.big-clock small{color:var(--text-faint);font-size:22px}.hero3{grid-template-columns:minmax(0,1fr) minmax(320px,440px) minmax(0,1fr);align-items:center;gap:44px;display:grid}.hero-side{flex-direction:column;min-width:0;display:flex}.state-line{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:6px 12px;padding:13px 0;display:grid}.state-line:first-of-type{border-top:0}.state-line>span{color:var(--text-dim);font-size:14px}.state-line strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font:400 20px JetBrains Mono,monospace}.state-line small{color:var(--text-faint);letter-spacing:.06em;grid-column:1/-1;font:400 11px JetBrains Mono,monospace}.state-bar{background:#ffffff12;border-radius:2px;grid-column:1/-1;height:2px;overflow:hidden}.state-bar i{border-radius:inherit;height:100%;transition:width .6s var(--ease);display:block}.state-line.warn strong{color:#ffb3ba}.orbit-wrap{flex-direction:column;align-items:center;min-width:0;display:flex}.orbit{aspect-ratio:1;place-items:center;width:100%;display:grid;position:relative}.orbit svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-ring{fill:none;stroke:#ffffff0f}.orbit-dash{fill:none;stroke:#5ee6ff3d;stroke-dasharray:2 10;transform-box:view-box;transform-origin:200px 200px;animation:120s linear infinite orbit-spin}.orbit-dash.slow{stroke:#ff6fae33;stroke-dasharray:1 14;animation-duration:260s;animation-direction:reverse}@keyframes orbit-spin{to{transform:rotate(360deg)}}.orbit-arc{fill:none;stroke-linecap:round;transition:stroke-dasharray .8s var(--ease)}.orbit-star.fresh{animation:2.4s ease-out star-born}@keyframes star-born{0%{opacity:1;transform:scale(2.4)}}.orbit-star{transform-box:fill-box;transform-origin:50%}.orbit-core{z-index:1;place-items:center;display:grid;position:relative}.orbit-legend{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:6px;font:400 10.5px JetBrains Mono,monospace;display:flex}.orbit-legend span{align-items:center;gap:6px;display:inline-flex}.orbit-legend i{border-radius:50%;width:7px;height:7px}.flow{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.flow li{border-top:1px solid #ffffff0d;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.flow li:first-child{border-top:0}.flow img,.flow .flow-dot{border-radius:50%;width:30px;height:30px}.flow .flow-dot{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}.flow strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.flow small{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.flow time{color:var(--text-faint);letter-spacing:.04em;white-space:nowrap;font:400 10.5px JetBrains Mono,monospace}.flow li.fresh{animation:flow-in .4s var(--ease), flow-glow 1.6s ease-out}@keyframes flow-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes flow-glow{0%{background:#5ee6ff1f}}.flow-empty{color:var(--text-faint);font-size:14px}@media (width<=1180px){.hero3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero3 .orbit-wrap{grid-area:1/1/auto/-1;width:100%;max-width:400px;margin:0 auto}.vitals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.hero3,.vitals{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.orbit-dash,.flow li.fresh,.orbit-star.fresh{animation:none}}.dash-grid{gap:56px}.donut-center strong,.gauge-center strong{font-weight:300}.certs{flex-direction:column;gap:0;display:flex}.cert{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-top:1px solid #ffffff0d;border-radius:0;padding:12px 0}.cert:first-child{border-top:0}.cert svg{width:34px;height:34px}.cert-days{flex-direction:row;align-items:baseline;gap:6px;font-size:24px;font-weight:300}.srv-top{gap:56px}.ctr-list{flex-direction:column;display:flex}.ctr-row{border-top:1px solid #ffffff0d;border-radius:12px;grid-template-columns:minmax(200px,2fr) 110px 80px minmax(110px,1fr) minmax(120px,1fr);align-items:center;gap:16px;padding:11px 12px;display:grid}.ctr-row:first-child{border-top:0}.ctr-row:hover{background:#ffffff0a}.ctr-row .num{text-align:right}.ctr-who{align-items:center;gap:12px;min-width:0;display:flex}.ctr-row .ctr-id{flex-direction:column;min-width:0;line-height:1.3;display:flex}.ctr-row .ctr-id strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.ctr-row .ctr-id small{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctr-row .ctr-dot{background:var(--ok);width:8px;height:8px;box-shadow:0 0 10px var(--ok);border-radius:50%;flex:none}.ctr-row.tone-off .ctr-dot{background:var(--text-faint);box-shadow:none}.ctr-row.tone-bad .ctr-dot{background:var(--live);box-shadow:0 0 10px var(--live)}.ctr-row.tone-wait .ctr-dot{background:var(--amber);box-shadow:0 0 10px var(--amber)}.ctr-state{letter-spacing:.14em;text-transform:uppercase;color:var(--ok);font:500 11px JetBrains Mono,monospace}.ctr-state.st-off{color:var(--text-faint)}.ctr-state.st-bad{color:#ff9aa4}.ctr-state.st-wait{color:var(--amber)}.ctr-since{text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=900px){.ctr-row{grid-template-columns:minmax(0,1fr) 80px 90px}.ctr-row>:nth-child(2),.ctr-row>:nth-child(5){display:none}}.release-rows{flex-direction:column;display:flex}.release-row{cursor:pointer;border-top:1px solid #ffffff0a;border-radius:12px;grid-template-columns:minmax(150px,1.3fr) 120px 150px 140px 70px 60px 80px;align-items:center;gap:14px;padding:11px 14px;transition:background .15s;display:grid}.release-rows>div:first-child .release-row,.release-row-head{border-top:0}.release-row:not(.release-row-head):hover,.release-row:focus-visible{background:#ffffff0d;outline:none}.release-row-head{cursor:default;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);padding-top:4px;padding-bottom:8px;font:500 10.5px JetBrains Mono,monospace}.release-row .num{text-align:right}.release-row>.mono{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.release-v{align-items:center;gap:10px;display:flex}.release-v strong{letter-spacing:-.02em;font:400 20px JetBrains Mono,monospace}.release-row.status-withdrawn{opacity:.55}.release-state{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font:500 11px JetBrains Mono,monospace;display:inline-flex}.release-state i{background:currentColor;border-radius:50%;width:7px;height:7px}.release-state.st-published{color:var(--ok)}.release-state.st-published i{animation:2.2s infinite ping-ok}.release-state.st-draft{color:var(--amber)}.release-state.st-withdrawn{color:var(--text-faint)}.release-head h2{letter-spacing:-.03em;font-size:30px;font-weight:300}.release-head .eyebrow{margin-bottom:6px}.detail-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:16px;display:flex}.detail-actions>.mono{margin-right:auto}.uploader .dropzone{padding:30px 20px}.keys .key-list{margin-bottom:14px}@media (width<=900px){.release-row{grid-template-columns:minmax(0,1fr) 110px 70px}.release-row>:nth-child(3),.release-row>:nth-child(4),.release-row>:nth-child(6),.release-row>:nth-child(7){display:none}}.key-list li{background:0 0;border:0;border-top:1px solid #ffffff0d;border-radius:0;padding:11px 0}.key-list li:first-child{border-top:0}.segmented{scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}
