:root{color-scheme:light;--paper:#f0f0f0;--ink:#161616;--red:#c00000;--muted:#595959;--line:#c8c8c8}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Jost,Arial,sans-serif;-webkit-font-smoothing:antialiased}.page{max-width:520px;margin:auto;min-height:100svh;padding:calc(24px + env(safe-area-inset-top,0px)) 28px calc(20px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column}header{display:flex;align-items:center;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--ink)}a{color:inherit;text-decoration:none}.brand{position:relative;font-size:13px;font-weight:500;line-height:1.05;padding-right:21px}.brand-dot{position:absolute;width:9px;height:9px;right:0;top:2px;background:var(--red)}.collab{font-size:10px;line-height:1.6}main{flex:1}.intro{padding:36px 0 29px}h1{font-size:clamp(43px,11.5vw,61px);font-weight:450;letter-spacing:-.04em;line-height:.98;margin:0 0 20px}h1 span{color:var(--red)}p{font-size:16px;line-height:1.45;margin:12px 0 24px;color:var(--muted)}.intro p{margin:0;color:var(--ink)}.verification{border-top:1px solid var(--ink);padding-top:18px}.steps{display:flex;list-style:none;gap:20px;margin:0 0 27px;padding:0;font-size:10px;font-weight:500;color:var(--muted)}.steps li{display:flex;gap:7px;align-items:center}.steps li span{border:1px solid var(--line);padding:3px 5px}.steps .active{color:var(--red)}.steps .active span{border-color:var(--red)}.steps .done{color:var(--ink)}.steps .done span{background:var(--ink);border-color:var(--ink);color:var(--paper)}h2{font-size:28px;line-height:1.12;font-weight:450;letter-spacing:-.025em;margin:0}.primary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--red);color:#fff;border:0;padding:18px 20px;font-family:inherit;font-weight:500;font-size:12px;cursor:pointer;min-height:58px;border-radius:0}.primary:hover{background:#a50000}.primary:disabled{cursor:wait;opacity:.65}svg{fill:none;stroke:currentColor;stroke-width:1.5}.primary svg{width:22px;height:22px;flex-shrink:0}.micro{font-size:11px;line-height:1.5;margin:12px 0 0}.section-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.shield{width:46px;height:46px;color:var(--red);flex-shrink:0}.slider{height:62px;border:1px solid var(--line);position:relative;overflow:hidden;background:#e6e6e6;--progress:0%}.slider-fill{position:absolute;inset:0;right:auto;width:var(--progress);background:#d8d8d8}.slider-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;padding-left:36px;pointer-events:none}input[type=range]{-webkit-appearance:none;appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;background:transparent;cursor:grab;touch-action:pan-y}input[type=range]:active{cursor:grabbing}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:60px;height:60px;border:0;border-radius:0;background:var(--red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5'%3E%3Cpath d='M4 12h15M13 5l7 7-7 7'/%3E%3C/svg%3E") center/24px no-repeat}input[type=range]::-moz-range-thumb{width:60px;height:60px;border:0;border-radius:0;background:var(--red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5'%3E%3Cpath d='M4 12h15M13 5l7 7-7 7'/%3E%3C/svg%3E") center/24px no-repeat}input[type=range]:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}input[type=range]:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}#status{font-size:13px;margin:14px 0 0;color:var(--red)}#status:empty{display:none}.text-button{font:500 11px Jost,Arial,sans-serif;border:0;border-bottom:1px solid var(--ink);padding:7px 0;background:transparent;cursor:pointer;margin-top:8px}.success-mark{width:52px;height:52px;border:1px solid var(--red);display:grid;place-items:center;color:var(--red);margin:0 0 20px}.success-mark svg{width:36px;height:36px}.demo{font-size:9px;letter-spacing:.03em;color:var(--muted);display:flex;align-items:center;gap:7px;margin:24px 0 0}.demo-dot{width:5px;height:5px;border-radius:50%;background:var(--muted)}footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-top:1px solid var(--line);margin-top:40px;padding-top:15px;font-size:9px;line-height:1.35}footer a{font-size:18px;letter-spacing:-.03em}[hidden]{display:none!important}@media(min-width:700px){.page{padding:36px 36px 26px;min-height:850px}.intro{padding-top:45px}}@media(max-width:360px){.page{padding-left:20px;padding-right:20px}.steps{gap:13px;font-size:9px}h1{font-size:43px}.primary{font-size:11px;padding:16px}h2{font-size:25px}}@media(prefers-reduced-motion:no-preference){.primary{transition:background .18s ease-out}.slider-fill{transition:background .2s ease-out}}
