.scan-page{background:#000;min-height:100vh}.scan-main{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:1fr;margin:0 auto;max-width:1140px;padding:140px 24px 120px}.scan-main.has-panel{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.scan-eyebrow{color:#ffffff80;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.scan-title{color:#fff;font-size:clamp(30px,4.4vw,46px);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0 0 14px}.scan-sub{color:#fff9;font-size:15.5px;line-height:1.6;margin:0 0 30px;max-width:46ch}.scan-form{align-items:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;display:flex;gap:8px;max-width:480px;padding:6px 6px 6px 22px;transition:border-color .15s ease,box-shadow .15s ease}.scan-form:focus-within{border-color:#8661ff;box-shadow:0 0 0 3px #8661ff47}.scan-form.is-scanning{animation:scan-pulse 1.2s ease-in-out infinite;border-color:#8661ff}@keyframes scan-pulse{0%,to{box-shadow:0 0 0 0 #8661ff59}50%{box-shadow:0 0 0 6px #8661ff14}}.scan-input{background:#0000;border:none;color:#fff;flex:1 1;font-size:16px;height:44px;min-width:0;outline:none}.scan-input::placeholder{color:#ffffff61}.scan-btn{align-items:center;background:linear-gradient(90deg,#8661ff,#6c8fff);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:transform .15s ease,opacity .15s ease;width:44px}.scan-btn:disabled{cursor:default;opacity:.5}.scan-btn:not(:disabled):hover{transform:scale(1.07)}.scan-btn:focus-visible{outline:3px solid #8661ff80;outline-offset:2px}.scan-status{color:#ffffff8c;font-size:13.5px;margin:16px 2px 0}.scan-status.is-detected{color:#ffffffd9;font-weight:600}.scan-panel{animation:scan-panel-in .4s ease both;background:hsla(0,0%,100%,.035);border:1px solid #ffffff1a;border-radius:18px;padding:22px}@keyframes scan-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.scan-chip-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.scan-chip{align-items:center;animation:scan-panel-in .35s ease both;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:11px;color:#ffffffe0;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:11px;padding:14px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease;width:100%}.scan-chip:hover:not(:disabled){border-color:#8661ff99;transform:translateY(-1px)}.scan-chip:focus-visible{outline:2px solid #8661ffb3;outline-offset:2px}.scan-chip.is-selected{background:#8661ff29;border-color:#8661ff;color:#fff}.scan-chip.is-na{cursor:not-allowed;opacity:.35}.scan-chip-icon{align-items:center;background:#ffffff12;border-radius:8px;color:#ffffffbf;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.scan-chip.is-selected .scan-chip-icon{background:#8661ff59;color:#fff}.scan-chip-label{flex:1 1;min-width:0}.scan-chip-tag{border-radius:999px;flex-shrink:0;font-size:9.5px;font-weight:700;letter-spacing:.05em;padding:2px 7px;text-transform:uppercase}.tag-early{background:#8661ff38;color:#c4b0ff}.tag-soon{background:#d9930d2e;color:#e8c37a}.tag-na{background:#ffffff14;color:#ffffff80}.scan-panel-cta{background:linear-gradient(90deg,#8661ff,#6c8fff);border-radius:11px;color:#fff;display:block;font-size:15px;font-weight:700;margin-top:16px;padding:14px 18px;text-align:center;text-decoration:none;transition:transform .15s ease;width:100%}.scan-panel-cta:hover{color:#fff;transform:translateY(-1px)}.scan-panel-cta:focus-visible{outline:3px solid #8661ff80;outline-offset:2px}.scan-panel-alt{color:#ffffff8c;display:block;font-size:13px;font-weight:600;margin-top:12px;text-align:center;text-decoration:none}.scan-panel-alt:hover{color:#a98cff}@media (max-width:900px){.scan-main.has-panel{gap:36px;grid-template-columns:1fr}.scan-main{padding-top:110px}}@media (max-width:480px){.scan-chip-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scan-chip,.scan-form.is-scanning,.scan-panel{animation:none}.scan-btn,.scan-chip,.scan-panel-cta{transition:none}}
/*# sourceMappingURL=753.4ab000a0.chunk.css.map*/