.ss-hero{padding:clamp(56px,8vw,104px) 24px clamp(48px,6vw,72px);transition:background-color .6s}.ss-hero-in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.ss-hero-text{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.ss-hero .st-h1{font-size:var(--fs-d2)}.ss-hero.ok .st-h1{color:var(--text)}.ss-hero.down .st-h1{color:var(--red)}.ss-ghost{visibility:hidden}.ss-check{font-size:var(--fs-md);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ss-level{border-radius:var(--r-xl);background:var(--stage);flex-direction:column;gap:12px;padding:32px;display:flex}.ss-level .level-body{height:96px}.ss-scale{font-size:var(--fs-sm);color:var(--on-stage-3);justify-content:space-between;display:flex}.ss-scale b{color:var(--gold-soft);font-weight:var(--w-semibold)}.ss-hero.down .ss-level .level-bubble{background:radial-gradient(60% 70% at 45% 35%,#ffd0d5,#f1707e 45%,#c23446);box-shadow:0 0 18px #f1707e99}@media (width<=860px){.ss-hero-in{grid-template-columns:minmax(0,1fr)}}.ss-list-sec{padding:0 24px clamp(96px,12vw,140px)}.ss-groups{flex-direction:column;gap:28px;display:flex}.ss-groups.ss-wait{min-height:1700px}.ss-groups.ss-wait .ss-note{margin-top:auto}.ss-group{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.ss-group h2{font-size:var(--fs-sm);font-weight:var(--w-semibold);color:var(--text-3);background:var(--bg);border-bottom:1px solid var(--line);padding:12px 20px}.ss-row{border-bottom:1px solid var(--line);font-size:var(--fs-lg);grid-template-columns:64px minmax(120px,.7fr) minmax(0,1.6fr) 96px;align-items:center;gap:16px;padding:14px 20px;display:grid}.ss-row:last-child{border-bottom:0}.ss-row b{font-weight:var(--w-semibold)}.ss-row>span{font-size:var(--fs-md);color:var(--text-2);overflow-wrap:anywhere}.ss-row em{font-style:normal;font-size:var(--fs-sm);font-weight:var(--w-semibold);text-align:left}.ss-row.ok em{color:var(--green)}.ss-row.warn em{color:var(--amber)}.ss-row.down em{color:var(--red)}.ss-row.off em{color:var(--text-3)}.ss-row.down>span{color:var(--red)}.ss-vial{border-radius:var(--r-pill);background:var(--seg-bg);direction:ltr;width:60px;height:16px;display:block;position:relative;box-shadow:inset 0 1px 3px #0000001f}.ss-vial:before,.ss-vial:after{content:"";background:var(--line-strong);width:1.5px;position:absolute;top:3px;bottom:3px;left:37%}.ss-vial:after{left:63%}.ss-vial b{border-radius:var(--r-pill);width:18px;transition:left .8s var(--ease-spring);background:radial-gradient(at 40% 35%,#fff3c8,#f6c744 50%,#d99a17);position:absolute;top:3px;bottom:3px;left:50%;transform:translate(-50%)}.ss-vial.ok b{box-shadow:0 0 10px #f2b92bcc}.ss-vial.ok:before,.ss-vial.ok:after{background:var(--gold)}.ss-vial.warn b{left:26%}.ss-vial.down b{background:radial-gradient(at 40% 35%,#ffd0d5,#f1707e 50%,#c23446);left:12%}.ss-vial.off b{background:var(--line-strong)}.ss-note{font-size:var(--fs-md);color:var(--text-3);line-height:1.9}.ss-note a{color:var(--text);font-weight:var(--w-semibold);text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.ss-row{grid-template-columns:64px minmax(0,1fr) auto}.ss-row>span{grid-area:2/2/auto/-1}}
