.sec{min-width:0}.sec-head,.block-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.block-head{align-items:center}.sec-head-r{align-items:baseline;gap:16px;display:flex}.sec-head h2,.block-head h2{font:700 24px/30px var(--display);letter-spacing:-.03em;margin:0}.sec-meta,.sec-note{font:500 15px/20px var(--font);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.sec-link{font:600 15px/20px var(--font);color:var(--accent);white-space:nowrap;transition:opacity .2s var(--ease);text-decoration:none}@media (hover:hover) and (pointer:fine){.sec-link:hover{opacity:.7}}.sec-foot{font:500 15px/20px var(--font);color:var(--muted);text-wrap:pretty;font-variant-numeric:tabular-nums;margin:14px 0 0}.sec-more{appearance:none;font:600 15px/20px var(--font);color:var(--accent);cursor:pointer;transition:opacity .2s var(--ease);background:0 0;border:0;margin-top:14px;padding:0}@media (hover:hover) and (pointer:fine){.sec-more:hover{opacity:.7}}.sec-more.inline{font-size:inherit;line-height:inherit;margin:0}.list-more{margin-top:14px}.more{appearance:none;cursor:pointer;height:30px;color:var(--muted);font:600 13px/1 var(--font);white-space:nowrap;transition:color .2s var(--ease), background-color .2s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;margin-right:-10px;padding:0 10px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.more:hover{color:var(--fg);background:var(--pill)}}.empty{font:500 15px/22px var(--font);color:var(--muted);text-wrap:pretty;padding:36px 0}.page:where(:not(.ui-page)){max-width:1160px;padding:8px var(--gutter) max(56px, env(safe-area-inset-bottom));margin:0 auto}.page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:clamp(12px,3svh,28px);display:flex}.page-head h1{font:700 clamp(34px, 5vw, 44px) / 1.05 var(--display);letter-spacing:-.035em;margin:0}.page-sub{font:500 16px/22px var(--font);color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:9px;margin:10px 0 0;display:flex}.page-sub b{color:var(--fg);font-weight:600}.page-sub .up{color:var(--up);font-weight:600}.page-sub .down{color:var(--down);font-weight:600}.live-dot{background:var(--up);width:8px;height:8px;animation:live 2s var(--ease) infinite;border-radius:50%;flex:none}.page-actions{flex:none;gap:8px;display:flex}.page-actions[hidden]{display:none}.page-body{margin-top:22px}.side>section+section{margin-top:40px}@media (width>=1100px){.page-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;column-gap:52px;display:grid}.side{position:sticky;top:16px}}@media (width<=1099px){.side{margin-top:44px}}.badge{font:700 10px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);border-radius:6px;flex:none;padding:3px 6px;font-style:normal}@media (width<=640px){.page-head{flex-direction:column;align-items:flex-start}.page-actions{width:100%}.page-actions .primary{flex:1}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.dn{--dn-tone:var(--up)}.dn:has(.dn-answer[data-state=issues]){--dn-tone:color-mix(in srgb, var(--star) 78%, var(--fg))}.dn:has(.dn-answer[data-state=down]){--dn-tone:var(--down)}.dn:has(.dn-answer[data-state=unknown]){--dn-tone:color-mix(in srgb, var(--fg) 46%, var(--bg))}.dn-head{margin-top:clamp(12px,3svh,28px)}.dn-head h1{font:700 clamp(30px, 4.4vw, 40px) / 1.1 var(--display);letter-spacing:-.03em;color:var(--muted);margin:0}.dn-answer{font:700 clamp(84px, 15vw, 132px) / .95 var(--display);letter-spacing:-.055em;align-items:baseline;margin:2px 0 0;display:flex}.dn-word{color:var(--dn-tone);transition:color .4s var(--ease);padding-bottom:.06em;display:inline-block}.dn-word.lift{animation:dn-lift .56s var(--spring)}@keyframes dn-lift{0%{opacity:0;transform:translateY(.25em)}}.dn-pulse{background:var(--dn-tone);width:.15em;height:.15em;transition:background-color .4s var(--ease);border-radius:50%;flex:none;margin:0 0 .065em .05em;display:inline-block;position:relative}.dn-pulse:after{content:"";background:var(--dn-tone);animation:dn-ping 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}.dn-answer:is([data-state=issues],[data-state=down]) .dn-pulse:after{animation-duration:1.2s}@keyframes dn-ping{0%{opacity:.45;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}.dn-line{max-width:34em;font:600 24px/32px var(--display);letter-spacing:-.02em;color:var(--muted);text-wrap:pretty;font-variant-numeric:tabular-nums;margin:14px 0 0}.dn-line b{color:var(--fg);font-weight:600}.dn-chart{margin-top:36px}.dn-body{margin-top:48px}.dn-says{border-radius:var(--r-md);background:var(--tile);font:600 16px/21px var(--font);align-items:center;gap:10px;margin:0 0 18px;padding:14px 16px;display:flex}.dn-says i,.dn-chips i{background:var(--up);border-radius:50%;flex:none;width:8px;height:8px}.dn-says[data-code=issues] i,.dn-chips [data-code=issues] i,.dn-chips [data-code=maint] i{background:color-mix(in srgb, var(--star) 78%, var(--fg))}.dn-says[data-code=down] i,.dn-chips [data-code=down] i{background:var(--down)}.dn-groups{gap:18px;display:grid}.dn-groups h3{font:500 13px/16px var(--font);letter-spacing:.02em;color:var(--muted);margin:0 0 8px}.dn-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dn-chips li{border-radius:var(--r-pill);background:var(--pill);height:32px;font:600 13px/1 var(--font);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.dn-chips [data-code=issues],.dn-chips [data-code=down]{background:color-mix(in srgb, var(--down) 10%, var(--bg))}.dn-incidents{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.dn-incidents li{border-radius:var(--r-md);background:color-mix(in srgb, var(--down) 8%, var(--bg));padding:14px 16px}.dn-incidents b{font:600 15px/20px var(--font);display:block}.dn-incidents span{font:500 13px/18px var(--font);color:var(--muted)}.dn-incidents p{font:500 14px/20px var(--font);color:var(--muted);margin:6px 0 0}@media (width<=1099px){.dn-body{flex-direction:column;display:flex}.dn-body .side{order:-1;margin:0 0 40px}}@media (width<=640px){.dn-line{margin-top:10px;font-size:20px;line-height:27px}.dn-chart{margin-top:28px}.dn-body{margin-top:36px}}@media (width<=420px){.dn-games .spark{display:none}}@media (prefers-reduced-motion:reduce){.dn-pulse:after,.dn-word.lift{animation:none}}
