.rail-status,.rail-status-wrap{display:block}.rail-status{width:100%;padding:0;overflow:hidden;border-radius:12px;border:1px solid hsla(40,31%,94%,.08);background:#0b0b0c;color:hsla(40,31%,94%,.96);font:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease}.rail-status:hover{border-color:hsla(40,31%,94%,.16)}.rail-status:focus-visible{outline:2px solid var(--signal);outline-offset:2px}html:not(.dark) .rail-status{background:var(--pure);border-color:color-mix(in srgb,var(--color-ink) 12%,transparent);color:var(--color-ink)}html:not(.dark) .rail-status:hover{border-color:color-mix(in srgb,var(--color-ink) 22%,transparent)}.rail-status-art{position:relative;height:6rem;display:flex;align-items:center;justify-content:center;gap:.6rem;background:radial-gradient(60% 70% at 85% 0,rgba(240,163,74,.14),transparent 70%),#1a1a1b}.rail-status-art:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1px 1px at 10% 28%,hsla(0,0%,100%,.55),transparent),radial-gradient(1px 1px at 78% 18%,hsla(0,0%,100%,.5),transparent),radial-gradient(1px 1px at 64% 78%,hsla(0,0%,100%,.35),transparent),radial-gradient(1px 1px at 24% 84%,hsla(0,0%,100%,.3),transparent),radial-gradient(1px 1px at 92% 58%,hsla(0,0%,100%,.4),transparent),radial-gradient(1px 1px at 46% 12%,hsla(0,0%,100%,.35),transparent)}.rail-status-tile-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem}.rail-status-tile{position:relative;width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:10px;background:linear-gradient(180deg,var(--pure),#e4e4e2);color:#111;box-shadow:0 6px 14px -8px rgba(0,0,0,.8)}.rail-status-tile.is-down{background:linear-gradient(180deg,#3a3a3c,#262628);color:#f5a524}.rail-status-glyph{width:1.05rem;height:1.05rem;stroke-width:2.25}.rail-status-badge{position:absolute;right:-4px;bottom:-4px;width:14px;height:14px;display:grid;place-items:center;border-radius:50%;background:#1f9d55;color:var(--pure);box-shadow:0 0 0 2px #1a1a1b}.rail-status-badge svg{width:.5rem;height:.5rem;stroke-width:4}.rail-status-badge.is-down{background:#f5a524}.rail-status-body{display:flex;flex-direction:column;padding:.75rem .875rem .875rem}.rail-status-title{font-size:.875rem;font-weight:500;line-height:1.35}.rail-status-line{margin-top:.125rem;font-size:.75rem;line-height:1.4;color:color-mix(in srgb,currentColor 52%,transparent)}.rail-status-more{display:inline-flex;align-items:center;gap:.3rem;margin-top:.6rem;font-size:.8rem;color:color-mix(in srgb,currentColor 78%,transparent)}.rail-status-more svg{width:.85rem;height:.85rem;transition:transform .15s ease}.rail-status:hover .rail-status-more svg{transform:translateX(2px)}@media (min-width:901px){.v2-page[data-rail=collapsed] .rail-status{display:none}}.rail-status-scrim{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1.25rem;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.rail-status-pop{position:relative;width:min(37.5rem,100%);max-height:calc(100dvh - 2.5rem);overflow-y:auto;border-radius:16px;background:#121213;color:hsla(40,31%,94%,.96);border:1px solid hsla(40,31%,94%,.08);box-shadow:0 30px 80px -30px rgba(0,0,0,.9);font-family:Inter,system-ui,sans-serif}.rail-status-art--big{height:10.5rem;gap:1.1rem}.rail-status-art--big .rail-status-tile{width:3.5rem;height:3.5rem;border-radius:14px}.rail-status-art--big .rail-status-glyph{width:1.5rem;height:1.5rem}.rail-status-art--big .rail-status-badge{width:18px;height:18px;right:-5px;bottom:-5px}.rail-status-art--big .rail-status-badge svg{width:.6rem;height:.6rem}.rail-status-tile-label{font-size:.75rem;color:hsla(40,31%,94%,.6)}.rail-status-tile-label.is-down{color:#f5a524}.rail-status-pop-x{position:absolute;z-index:1;top:.75rem;right:.75rem;width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:50%;border:0;background:hsla(0,0%,100%,.08);color:hsla(40,31%,94%,.75);cursor:pointer}.rail-status-pop-x svg{width:.95rem;height:.95rem}.rail-status-pop-body{padding:1.25rem 1.25rem 1.4rem}.rail-status-pop-title{margin:0 0 .75rem;font-size:1.05rem;font-weight:600}.rail-status-pop-body p{margin:0 0 .6rem;font-size:.86rem;line-height:1.55;color:hsla(40,31%,94%,.66)}.rail-status-pop-list{list-style:none;margin:1rem 0 0;padding:0;border-radius:10px;overflow:hidden;background:hsla(0,0%,100%,.03);border:1px solid hsla(40,31%,94%,.07)}.rail-status-pop-list li{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;font-size:.82rem}.rail-status-pop-list li+li{border-top:1px solid hsla(40,31%,94%,.06)}.rail-status-pop-list li>svg{width:.95rem;height:.95rem;color:hsla(40,31%,94%,.6)}.rail-status-pop-list li>span{flex:1}.rail-status-pop-list b{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:500;color:#3ecf74}.rail-status-pop-list b svg{width:.75rem;height:.75rem}.rail-status-pop-list li.is-down{background:rgba(245,165,36,.08)}.rail-status-pop-list li.is-down b,.rail-status-pop-list li.is-down>svg{color:#f5a524}.rail-status-pop-dot{width:6px;height:6px;border-radius:50%;background:#f5a524}@media (max-width:640px){.rail-status-scrim{place-items:end stretch;padding:0}.rail-status-pop{width:100%;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom)}}.status-banner{display:flex;align-items:center;gap:.85rem;padding:.7rem .75rem .7rem .7rem;border-radius:12px;border:1px solid hsla(40,31%,94%,.08);background:#141415;color:hsla(40,31%,94%,.96)}.status-banner-tile{position:relative;flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:10px;background:var(--bone);color:var(--obsidian)}.status-banner-tile svg{width:1.15rem;height:1.15rem}.status-banner-dot{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border-radius:50%;background:#f5a524;border:2px solid #141415}.status-banner-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.status-banner-body:focus-visible{outline:2px solid var(--signal);outline-offset:4px;border-radius:6px}.status-banner-title{font-size:.875rem;font-weight:500;line-height:1.3}.status-banner-line{font-size:.75rem;line-height:1.4;color:hsla(40,31%,94%,.6)}.status-banner-more{color:hsla(40,31%,94%,.86);white-space:nowrap}.status-banner-more svg{display:inline;width:.75rem;height:.75rem;vertical-align:-.1em}.status-banner-body:hover .status-banner-more{color:var(--bone)}.status-banner-x{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;border:0;background:hsla(40,31%,94%,.08);color:hsla(40,31%,94%,.7);cursor:pointer}.status-banner-x:hover{background:hsla(40,31%,94%,.14);color:var(--bone)}.status-banner-x:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.status-banner-x svg{width:.85rem;height:.85rem}html:not(.dark) .status-banner{background:var(--pure);border-color:hsla(0,0%,4%,.1);color:var(--obsidian)}html:not(.dark) .status-banner-tile{background:#f1eee7}html:not(.dark) .status-banner-dot{border-color:var(--pure)}html:not(.dark) .status-banner-line{color:hsla(0,0%,4%,.62)}html:not(.dark) .status-banner-more{color:hsla(0,0%,4%,.86)}html:not(.dark) .status-banner-body:hover .status-banner-more{color:var(--obsidian)}html:not(.dark) .status-banner-x{background:hsla(0,0%,4%,.06);color:hsla(0,0%,4%,.62)}html:not(.dark) .status-banner-x:hover{background:hsla(0,0%,4%,.1);color:var(--obsidian)}