:root{color-scheme:light;background:#f5f6f0;color:#26382e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;line-height:1.55}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:2px solid #416b59;outline-offset:5px}[hidden]{display:none!important}
#reset-zen{--paper:#f5f6f0;--surface:#fafbf6;--ink:#26382e;--muted:#626e65;--line:#c8d0c4;--green:#326a4e;--bird-ink:#30473d;--bird-sage:#9aafa0;--bird-gold:#c69b64;--bird-cream:#f3f1e5;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}
#reset-zen .product{min-height:100svh;position:relative;background:var(--paper)}
#reset-zen .backdrop{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 8%,#fbfbee80,transparent 60%)}
#reset-zen .backdrop>*{display:none}
#reset-zen .product-header{max-width:1100px;margin:auto;padding:23px 0;border-bottom:1px solid var(--line);position:relative}
#reset-zen .brand{display:inline-flex;align-items:center;gap:12px;font:500 17px/1.4 var(--mono);letter-spacing:-.6px;text-decoration:none}
#reset-zen .brand-mark{width:20px;height:20px;display:inline-block;border:1.6px solid currentColor;border-right-color:transparent;border-radius:50%;transform:rotate(-25deg)}
#reset-zen .home{max-width:1100px;margin:auto;position:relative}
#reset-zen .intro{text-align:center;max-width:820px;margin:60px auto 44px}
#reset-zen .next-reset-question{font:12px/1.6 var(--mono);color:var(--muted);margin:0 0 16px}
#reset-zen h1{font:500 clamp(30px,4vw,45px)/1.2 var(--mono);letter-spacing:-1.8px;text-wrap:balance;margin:0}
#reset-zen .intro-sub{font-size:15px;line-height:1.65;max-width:590px;margin:22px auto 0;color:var(--muted)}
#reset-zen .hero-proof{font:11px/1.65 var(--mono);margin:18px auto 23px;color:#486756;max-width:560px}
#reset-zen .hero-proof a{text-decoration-thickness:1px;text-decoration-color:#9bab99}
#reset-zen .github-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 22px;background:var(--ink);border:1px solid var(--ink);border-radius:2px;color:var(--paper);font:12px/1.5 var(--mono);text-decoration:none;transition:background .15s}
#reset-zen .github-action:hover{background:#3b5343}
#reset-zen .subscription-note{font:11px/1.7 var(--mono);max-width:520px;margin:14px auto 0;color:var(--muted)}
#reset-zen .providers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;scroll-margin-top:24px}
#reset-zen .provider{padding:27px 18px 20px;min-width:0;text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:3px}
#reset-zen .provider.announced{background:#edf3e6;border-color:#aabb9f}
#reset-zen .provider-name{font:600 14px/1.5 var(--mono);letter-spacing:-.3px;margin:0 0 26px}
#reset-zen .provider-name span{font:400 10px/1.5 var(--mono);letter-spacing:.08em;display:block;margin-top:3px;color:var(--muted)}
#reset-zen .status-label{font:10px/1.5 var(--mono);letter-spacing:.05em;display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;color:var(--muted);margin:0 0 12px}
#reset-zen .status-dot{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--wait)}
#reset-zen .announced .status-dot{background:var(--green)}
#reset-zen .when{font:400 clamp(25px,2.65vw,32px)/1.3 var(--mono);letter-spacing:-1.2px;margin:0;color:var(--wait)}
#reset-zen .announced .when{color:var(--green)}
#reset-zen .scope{font-size:12px;color:var(--muted);margin:0 0 12px;min-height:19px}
#reset-zen .source{display:inline-block;font:10px/1.6 var(--mono);color:var(--muted);margin-top:18px;text-decoration-thickness:1px;text-decoration-color:var(--line)}
#reset-zen .bird-stage{display:flex;align-items:center;justify-content:center;max-width:218px;min-height:183px;margin:19px auto 0}
#reset-zen .bird{width:100%}#reset-zen .bird svg{width:100%;height:auto;display:block;overflow:visible}
#reset-zen .pelican-note{font-size:16px;line-height:1.6;color:var(--ink);margin:12px auto 0;max-width:360px}
#reset-zen .updates-subscription{text-align:center;margin:34px 0 0}
#reset-zen .product-footer{position:relative;max-width:1100px;margin:30px auto 0;padding:22px 0 28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--muted);font:10px/1.7 var(--mono)}
#reset-zen .snapshot{font-variant-numeric:tabular-nums}
#reset-zen .release-links{display:flex;gap:20px;flex-wrap:wrap}
#reset-zen .skip-link{position:absolute;top:-100px;left:20px;z-index:10;padding:10px;background:var(--paper)}#reset-zen .skip-link:focus{top:10px}
@media(max-width:1180px){#reset-zen .product-header,#reset-zen .home,#reset-zen .product-footer{margin-left:28px;margin-right:28px}}
@media(max-width:760px){#reset-zen .providers{grid-template-columns:1fr;max-width:480px;margin:auto}#reset-zen .intro{margin:38px auto 36px}#reset-zen .provider{padding:28px 20px 22px}#reset-zen .provider-name span{display:inline;margin:0 0 0 8px}#reset-zen .bird-stage{max-width:205px;min-height:166px}#reset-zen .product-footer{align-items:flex-start;flex-direction:column;gap:10px}}
@media(max-width:440px){#reset-zen .product-header,#reset-zen .home,#reset-zen .product-footer{margin-left:20px;margin-right:20px}#reset-zen .product-header{padding:20px 0}#reset-zen .brand{font-size:15px;letter-spacing:-.6px}#reset-zen .brand-mark{width:17px;height:17px}#reset-zen .intro{margin-top:30px}#reset-zen h1{font-size:29px;letter-spacing:-1.3px}#reset-zen .intro-sub{font-size:14px;margin-top:18px}#reset-zen .hero-proof{font-size:10px;margin:15px 0 18px}#reset-zen .subscription-note{font-size:10px}#reset-zen .provider{padding:25px 14px 20px}#reset-zen .when{font-size:29px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

#reset-zen .brand code{font:inherit;letter-spacing:inherit}#reset-zen .shell-prompt{color:var(--muted)}
#reset-zen .announced .scope{display:flex;align-items:center;justify-content:center;gap:7px}
#reset-zen .announced .scope::before{content:"";width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--green)}

#reset-zen .next-reset-question mark{background:var(--ink);color:var(--paper);padding:3px 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
