.rs{box-sizing:border-box;color:var(--wink);font-family:var(--font-sans);border-radius:22px;flex-direction:column;gap:13px;max-width:720px;padding:26px 28px;display:flex;position:relative}.rs[data-state=error]{border:1px solid color-mix(in oklab,var(--wattn) 40%,transparent);background:repeating-linear-gradient(135deg,transparent 0 9px,color-mix(in oklab,var(--wattn) 8%,transparent) 9px 18px),color-mix(in oklab,var(--wattn) 5%,var(--wchip))}.rs[data-state=denied]{border:1.5px dashed color-mix(in oklab,var(--wfaint) 48%,transparent);background:0 0}.rs-ic{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.rs[data-state=error] .rs-ic{background:color-mix(in oklab,var(--wattn) 14%,transparent);color:var(--wattn)}.rs[data-state=denied] .rs-ic{border:1.5px dashed color-mix(in oklab,var(--wfaint) 48%,transparent);color:var(--wfaint)}.rs-kick{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--wmut);align-items:center;gap:9px;font-size:10.5px;font-weight:500;display:inline-flex}.rs[data-state=error] .rs-kick{color:var(--wattn);font-size:10.5px}.rs-h{font-family:var(--font-display);letter-spacing:-.026em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.rs-b{color:var(--wmut);text-wrap:pretty;max-width:56ch;margin:0;font-size:14px;line-height:1.6}.rs-b b{color:var(--wink);font-weight:600}.rs-act{flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;display:flex}.rs-btn{font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:transform .12s;display:inline-flex}.rs-btn:hover{transform:translateY(-1px)}.rs-btn.pri{background:var(--wbrand);color:var(--wbrandfg)}.rs-btn.gh{background:var(--wchip);border-color:var(--wline);color:var(--wink)}.rs-ref{font-family:var(--font-mono);letter-spacing:.04em;color:var(--wmut);word-break:break-all;margin:2px 0 0;font-size:10.5px}.rs-ref span{color:var(--wink)}.rs-load{flex-direction:column;gap:26px;display:flex}.rs-ph{max-width:1100px}.rs-eye{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pc,var(--wbrand));align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.rs-load[data-theme=light] .rs-eye{color:color-mix(in oklab,var(--pc,var(--wbrand)) 70%,#000);font-size:11px}.rs-ph h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--wink);margin:9px 0 0;font-size:32px;font-weight:700;line-height:1.1}.rs-note{font-family:var(--font-mono);letter-spacing:.04em;color:var(--wmut);margin:11px 0 0;font-size:10.5px}.rs-glyph{color:currentColor;flex-shrink:0;align-self:center;width:13px;height:13px;position:relative}.rs-glyph i{width:5px;height:5px;box-shadow:0 0 5px color-mix(in oklab,currentColor 55%,transparent);background:currentColor;border-radius:1.5px;position:absolute}.rs-glyph i:first-child{animation:2.6s ease-in-out infinite rsDot;top:0;left:0}.rs-glyph i:nth-child(2){animation:2.6s ease-in-out .16s infinite rsDot;top:0;right:0}.rs-glyph i:nth-child(3){animation:2.6s ease-in-out .48s infinite rsDot;bottom:0;left:0}.rs-glyph i:nth-child(4){animation:2.6s ease-in-out .32s infinite rsDot;bottom:0;right:0}@keyframes rsDot{0%,to{opacity:.38;transform:scale(.82)}45%{opacity:1;transform:scale(1)}72%{opacity:1;transform:scale(1)}}.rs-sk{flex-direction:column;gap:20px;max-width:1160px;animation:2.6s ease-in-out infinite rsBreath;display:flex}@keyframes rsBreath{0%,to{opacity:.92}50%{opacity:.6}}.rs-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rs-bar i{box-sizing:border-box;border:1px solid color-mix(in oklab,var(--wbrand) 20%,var(--wline));background:color-mix(in oklab,var(--wbrand) 4%,var(--wchip));border-radius:9999px;height:30px;display:block}.rs-bar i:first-child{width:74px}.rs-bar i:nth-child(2){width:96px}.rs-bar i:nth-child(3){width:82px}.rs-body{box-sizing:border-box;border:1px solid color-mix(in oklab,var(--wbrand) 22%,var(--wline));background:color-mix(in oklab,var(--wbrand) 4%,var(--wchip));border-radius:20px;min-height:340px}.rs-sk[data-shape=lens] .rs-body{background:color-mix(in oklab,var(--wbrand) 3%,var(--wchip));min-height:420px}@media (prefers-reduced-motion:reduce){.rs-glyph i{opacity:1;animation:none!important}.rs-sk{opacity:.72;animation:none!important}}
