@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400..800&display=swap";@property --accent{syntax: "<color>"; inherits: true; initial-value: #ec4f85;}html,body{margin:0;background:#fbfafd}.status-page,.status-page *{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.status-pill,.status-tag,.status-stat dt{font-weight:700}.status-page{--ink: #17161c;--muted: #84828e;--line: rgba(23, 22, 28, .1);--dash: rgba(23, 22, 28, .13);--glide: cubic-bezier(.16, 1, .3, 1);--spring: cubic-bezier(.2, 1.35, .4, 1);display:flex;min-height:100vh;min-height:100dvh;box-sizing:border-box;padding:18px;color:var(--ink);background:radial-gradient(70% 60% at 50% 62%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 72%),linear-gradient(#fdfdff,#faf7fc);transition:--accent .9s ease;overflow-x:hidden}.status-frame{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;box-sizing:border-box;padding:18px 26px 32px;border:1px dashed var(--dash);border-radius:2px;animation:status-fade 1.2s ease both}.status-frame:before,.status-frame:after{content:"";position:absolute;top:-5px;width:9px;height:9px;border:1px solid var(--dash);border-radius:50%;background:#fdfdff}.status-frame:before{left:-5px}.status-frame:after{right:-5px}@keyframes status-fade{0%{opacity:0}}.status-top{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.status-brand{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;letter-spacing:-.01em}.status-brand img{display:block}.status-top a{color:var(--muted);font-weight:500;text-decoration:none;transition:color .25s ease}.status-top a:hover{color:var(--ink)}.status-main{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding-top:20px}.status-stage{position:relative;width:100%;max-width:1100px;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.status-stage.is-dragging{cursor:grabbing}.status-text{position:relative;z-index:30;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;text-align:center;pointer-events:none}.status-pill{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;margin:0 auto;padding:4px 10px;border:1px solid var(--line);border-radius:999px;color:#55535e;background:#fffc;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;animation:status-rise 1s var(--glide) .1s both}.status-dot{position:relative;width:6px;height:6px;border-radius:50%;background:var(--accent)}.status-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--accent);animation:status-ping 2.2s var(--glide) infinite}@keyframes status-ping{to{opacity:0;transform:scale(3.4)}}@keyframes status-rise{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}}.status-text h1{margin:14px 0 0;font-size:clamp(30px,3.2vw,42px);font-weight:600;line-height:1.18;letter-spacing:-.032em}.status-text h1>span{display:block;animation:status-rise 1.1s var(--glide) .2s both}.status-subhead{color:var(--muted);text-wrap:balance;animation-delay:.32s!important}.status-subhead em{color:#e8457e;font-style:normal}.status-stores{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:18px 0 0;padding:0;list-style:none}.status-stores li{display:flex;align-items:center;gap:6px;padding:5px 10px 5px 7px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 1px 2px #1e14280d;font-size:12.5px;font-weight:500;animation:status-rise .9s var(--glide) both;animation-delay:calc(.45s + var(--i) * .06s)}.status-stores img{display:block;border-radius:4px;-o-object-fit:contain;object-fit:contain}.status-arc{position:absolute;top:0;left:50%;width:0;height:0}.status-arc button{position:absolute;top:0;left:0;width:62px;height:62px;padding:0;border:0;border-radius:27%;background:#fff;box-shadow:0 8px 20px -8px #28143266;cursor:pointer;will-change:transform,opacity}.status-arc button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.status-arc img{display:block;width:100%;height:100%;border-radius:inherit;pointer-events:none;transition:transform .45s var(--spring)}.status-arc button:hover img{transform:scale(1.1)}.status-arc button:before,.status-arc button:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1.5px solid var(--accent);border-radius:32%;opacity:0;pointer-events:none}.status-arc button.is-active:before{opacity:.8;transition:opacity .4s ease}.status-arc button.is-active:after{animation:status-ring 2.4s var(--glide) infinite}@keyframes status-ring{0%{opacity:.55}to{opacity:0;transform:scale(1.34)}}.status-card-wrap{position:relative;z-index:25;width:100%;max-width:600px;padding:7px;box-sizing:border-box;border:1px solid var(--line);border-radius:20px;background:#ffffff80;animation:status-card-in 1.2s var(--glide) .55s both}@keyframes status-card-in{0%{opacity:0;transform:translateY(26px) scale(.97)}}.status-link{position:absolute;bottom:100%;left:50%;width:1px;height:16px;overflow:hidden;background:color-mix(in srgb,var(--accent) 35%,transparent)}.status-link:after{content:"";position:absolute;left:0;width:1px;height:8px;background:var(--accent);animation:status-flow 1.5s linear infinite}@keyframes status-flow{0%{top:-8px}to{top:100%}}.status-trace{position:absolute;top:50%;width:calc(50vw - 318px);height:40px;margin-top:-20px;overflow:visible;pointer-events:none}.status-trace-left{right:100%}.status-trace-right{left:100%}.status-trace path{fill:none;stroke:#17161c21;stroke-width:1;vector-effect:non-scaling-stroke}.status-trace .status-pulse{stroke:var(--accent);stroke-width:1.5;stroke-dasharray:70 1500;animation:status-pulse 4.2s linear infinite}@keyframes status-pulse{0%{stroke-dashoffset:1570}to{stroke-dashoffset:0}}.status-card{--rx: 0deg;--ry: 0deg;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 18px 40px -24px #2814324d;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--glide)}.status-card-head{display:flex;align-items:center;gap:11px;padding:11px 14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--accent) 7%,#ffffff);animation:status-swap .6s var(--glide) both}@keyframes status-swap{0%{opacity:0;transform:translateY(8px)}}.status-card-head img{display:block;flex:none;border-radius:27%}.status-card-head div{min-width:0;flex:1}.status-card-head h2{overflow:hidden;margin:0;font-size:15px;font-weight:600;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.status-card-head p{overflow:hidden;margin:1px 0 0;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.status-tag{flex:none;padding:4px 9px;border-radius:999px;color:#4a4853;background:color-mix(in srgb,var(--accent) 16%,#ffffff);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.status-stats{display:grid;grid-template-columns:.85fr .85fr 1.25fr 1.05fr;margin:0}.status-stat{min-width:0;padding:13px 14px 14px;border-left:1px solid var(--line)}.status-stat:first-child{border-left:0}.status-stat dt{color:var(--muted);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.status-stat dd{margin:7px 0 0}.status-stat strong{display:block;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:nowrap}.status-stat span{display:block;margin-top:3px;color:var(--muted);font-size:11.5px;white-space:nowrap}@media (min-width: 720px) and (max-height: 800px){.status-frame{padding-top:12px;padding-bottom:14px}.status-main{padding-top:4px}.status-text h1{margin-top:10px}.status-stores{margin-top:12px}.status-card-head{padding:8px 14px}.status-stat{padding:9px 14px 10px}.status-stat dd{margin-top:4px}}@media (max-width: 719px){.status-page{padding:10px}.status-frame{padding:14px 14px 22px}.status-main{justify-content:flex-start;padding-top:26px}.status-trace{display:none}.status-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.status-stat:nth-child(odd){border-left:0}.status-stat:nth-child(n+3){border-top:1px solid var(--line)}}@media (prefers-reduced-motion: reduce){.status-page *,.status-page *:before,.status-page *:after{animation:none!important;transition:none!important}}
