:root{font-family:Inter,"Segoe UI",Arial,sans-serif;color-scheme:dark;background:#080b22;color:#f0f2ff;font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:300px;background:radial-gradient(ellipse at 50% 30%,#1c204444,transparent 65%),#080b22}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default}button:focus-visible,input:focus-visible{outline:2px solid #a7adff;outline-offset:4px}[hidden]{display:none!important}svg{display:block;flex-shrink:0}.page{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:32px 20px}.panel{width:462px;max-width:100%;padding:27px;background:#11152e;border:1px solid #2c304e;border-radius:18px;box-shadow:0 24px 80px #03051870,0 1px 0 #ffffff05 inset}.header{display:flex;align-items:center;gap:10px;margin-bottom:26px}.shield{height:32px;width:32px;display:grid;place-items:center;background:#252a4b;border:1px solid #393e67;border-radius:9px;color:#a4aaff}.shield svg{height:19px;width:19px}.eyebrow{font-size:9px;letter-spacing:1.15px;color:#929abb;font-weight:650}.step{margin-left:auto;white-space:nowrap;font:600 11px/1 "Segoe UI",sans-serif;letter-spacing:1px;color:#c3c9e9}.step i{color:#505c82;font-style:normal;padding:0 3px}h1{font-size:26px;font-weight:650;letter-spacing:-.85px;line-height:1.2;margin:0 0 10px}.description{font-size:13px;line-height:1.65;color:#9da6c7;margin:0 0 24px}.scene{position:relative;aspect-ratio:16/9;width:100%;border-radius:10px;overflow:hidden;background:#1a2041;border:1px solid #353b5b;isolation:isolate}.scene canvas{display:block;width:100%;height:100%;object-fit:contain}.scene:after{position:absolute;content:"";inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff04;pointer-events:none}.scene-status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#11152e90;font-size:12px;color:#b3bcde;backdrop-filter:blur(3px);z-index:3}.scene-status[hidden]{display:none}.scene-tag{display:flex;gap:5px;align-items:center;position:absolute;bottom:10px;right:10px;padding:6px 7px;border-radius:4px;font-size:7px;letter-spacing:1px;color:#d1d7ef;background:#10162a6b;pointer-events:none}.scene-tag span{height:3px;width:3px;background:#b2c0eb;border-radius:50%}.loading .scene-tag{visibility:hidden}.slider-shell{height:53px;margin-top:17px;position:relative;background:#1c2342;border:1px solid #30385b;border-radius:10px;overflow:hidden}.slider-shell>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-left:32px;color:#8490b4;font-size:11px;pointer-events:none;transition:opacity .15s}.slider-fill{position:absolute;top:0;bottom:0;left:0;width:48px;background:#494eff20;border-right:1px solid #6268ff55;pointer-events:none;transition:background .2s}.slider-shell.dragging{border-color:#656ae291}.slider-shell.dragging>span{opacity:.4}.slider-shell.busy>span{color:#b7bef3}.slider-shell input{appearance:none;-webkit-appearance:none;position:relative;display:block;outline:none;margin:0;padding:3px;height:51px;width:100%;background:transparent;cursor:grab;touch-action:pan-y}.slider-shell input:active{cursor:grabbing}.slider-shell input:disabled{cursor:default}.slider-shell input::-webkit-slider-runnable-track{height:45px;background:transparent;border:0}.slider-shell input::-moz-range-track{height:45px;background:transparent;border:0}.slider-shell input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:47px;height:45px;border:1px solid #8990ff55;border-radius:7px;background:#5056f8 url('/__verify/handle.svg') no-repeat center/21px;box-shadow:0 2px 12px #090c2c40}.slider-shell input::-moz-range-thumb{width:45px;height:43px;border:1px solid #8990ff55;border-radius:7px;background:#5056f8 url('/__verify/handle.svg') no-repeat center/21px;box-shadow:0 2px 12px #090c2c40}.slider-shell input:disabled::-webkit-slider-thumb{background-color:#333c69;opacity:.7}.slider-shell input:disabled::-moz-range-thumb{background-color:#333c69;opacity:.7}.slider-shell:focus-within{outline:2px solid #8a91f7;outline-offset:4px}.help{color:#717fa4;font-size:10px;line-height:1.5;margin:10px 0 0;text-align:center}.message{color:#ef9eae;font-size:11px;line-height:1.6;margin:13px 0 0;min-height:18px}.message:empty{margin:0;min-height:15px}.message.positive{color:#8dccb3}.actions{display:flex;align-items:center;gap:10px;padding-top:17px;border-top:1px solid #272e4c}.refresh{display:flex;align-items:center;gap:6px;border:0;background:none;padding:2px 0;color:#a0aacb;font-size:11px}.refresh:hover{color:#e7eaff}.refresh svg{height:14px;width:14px}.refresh:disabled{color:#5b678d}.keyboard-hint{display:flex;align-items:center;gap:3px;color:#626f94;font-size:9px;margin-left:auto}.keyboard-hint span{padding:0 3px}kbd{font:inherit;color:#909bbc;line-height:1.2;border:1px solid #303959;border-radius:3px;padding:2px 4px}.time{display:flex;align-items:center;gap:4px;color:#707da2;font-size:10px;line-height:1;font-variant-numeric:tabular-nums;margin-left:6px}.time svg{height:13px;width:13px}.time.expiring{color:#d7ad7c}.footnote{display:flex;align-items:center;gap:6px;max-width:350px;text-align:center;font-size:9px;line-height:1.6;color:#616c91;margin:0}.status-dot{height:4px;width:4px;flex-shrink:0;border-radius:50%;background:#6879af}.success{text-align:center;padding:25px 0 0}.success-icon{width:74px;height:74px;margin:0 auto 28px;border-radius:50%;display:grid;place-items:center;color:#8fe0b9;background:#28544844;border:1px solid #59957d55;box-shadow:0 0 0 10px #28544818}.success-icon svg{width:40px;height:40px}.success>span{font-size:9px;color:#8bccad;letter-spacing:1.6px}.success h2{font-size:30px;font-weight:650;letter-spacing:-1px;margin:12px 0}.success p{color:#98a3c3;font-size:13px;margin:0 0 34px}.primary{height:44px;width:100%;border:1px solid #7c83ff55;background:#4e54f5;border-radius:8px;color:white;font-size:12px;font-weight:650}.primary:hover{background:#6369ff}.panel.verified .shield{background:#264f4344;color:#8bd8b4;border-color:#477b6655}
.primary{display:flex;align-items:center;justify-content:center;text-decoration:none}.primary:focus-visible{outline:2px solid #a7adff;outline-offset:4px}
@media(max-width:480px){.page{padding:25px 16px;gap:17px}.panel{padding:20px;border-radius:15px}.header{gap:8px;margin-bottom:24px}.eyebrow{font-size:8px;letter-spacing:.65px}.shield{width:29px;height:29px}.step{font-size:10px;letter-spacing:.5px}h1{font-size:24px;letter-spacing:-.8px}.description{font-size:12px;margin-bottom:21px}.desktop-break{display:none}.scene-tag{font-size:6px;letter-spacing:.6px;bottom:7px;right:7px}.slider-shell{margin-top:15px}.slider-shell>span{font-size:10px}.help{font-size:9px}.keyboard-hint{display:none}.time{margin-left:auto}.footnote{font-size:8px;max-width:285px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}
