._9NUaLq_page{width:min(1180px,100% - 112px);margin-inline:auto;padding-block:78px 100px}._9NUaLq_verifier{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(44px,7vw,95px);display:grid}._9NUaLq_lookup{min-width:0}._9NUaLq_backLink{color:var(--muted);align-items:center;gap:10px;margin-bottom:25px;font-size:14px;display:inline-flex}._9NUaLq_intro h1{letter-spacing:-.7px;font-size:clamp(42px,4.8vw,64px);line-height:1.08}._9NUaLq_intro h1 em{color:var(--accent);font-weight:400}._9NUaLq_intro p{max-width:470px;margin-top:22px;font-size:17px;line-height:1.7}._9NUaLq_form{margin-top:34px}._9NUaLq_form>label{color:var(--ink);margin-bottom:10px;font-size:15px;font-weight:600;display:block}._9NUaLq_inputRow{gap:10px;display:flex}._9NUaLq_inputRow input{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-width:0;min-height:54px;color:var(--ink);text-transform:uppercase;border-radius:2px;padding:14px;font-size:16px;line-height:1.5}._9NUaLq_inputRow input::placeholder{color:var(--muted);font-size:13px}._9NUaLq_inputRow input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._9NUaLq_inputRow input[aria-invalid=true]{border-color:#9b3c32}._9NUaLq_inputRow button{flex:none;gap:9px;padding-inline:18px}._9NUaLq_hint{margin-top:12px;font-size:13px;line-height:1.6}._9NUaLq_privacy{align-items:flex-start;gap:11px;max-width:440px;margin-top:24px;font-size:13px;line-height:1.6;display:flex}._9NUaLq_privacy svg{color:var(--accent);stroke-width:1.4px;flex:none;margin-top:1px}._9NUaLq_result{isolation:isolate;min-height:420px;color:var(--on-accent);background:var(--deep);border-radius:2px 2px 54px;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}._9NUaLq_result:after{content:"";z-index:-1;pointer-events:none;border:1px solid #c69d835c;border-radius:1px 1px 44px;position:absolute;inset:11px}._9NUaLq_cardMark{z-index:-1;width:350px;height:auto;color:var(--accent-muted);opacity:.13;stroke-width:.55px;position:absolute;top:89px;right:-48px}._9NUaLq_cardBrand{align-items:center;gap:9px;padding-bottom:26px;display:flex}._9NUaLq_cardBrand>span{font:18px/1.2 var(--serif)}._9NUaLq_cardBrand>svg{color:var(--accent-muted);flex:none}._9NUaLq_cardLabel{color:#dec2ab;font-size:13px}._9NUaLq_empty{flex-direction:column;flex:1;justify-content:center;padding-block:16px 34px;display:flex}._9NUaLq_empty h2{margin-block:14px 20px;font-size:clamp(37px,3.7vw,49px);line-height:1.12}._9NUaLq_empty p{color:#dec2ab;max-width:260px;font-size:14px;line-height:1.7}._9NUaLq_loading{flex:1;align-items:center;gap:14px;font-size:16px;display:flex}._9NUaLq_loading span{border:2px solid #c69d8366;border-top-color:var(--on-accent);border-radius:50%;width:22px;height:22px;animation:.75s linear infinite _9NUaLq_voucher-spin}._9NUaLq_statusCard{flex:1;align-items:flex-start;gap:14px;padding-block:12px 28px;display:flex}._9NUaLq_statusCard>svg{color:var(--accent-muted);flex:none;margin-top:1px}._9NUaLq_statusCard h2{margin-bottom:14px;font-size:clamp(27px,2.8vw,36px);line-height:1.15}._9NUaLq_statusCard p{color:#dec2ab;font-size:15px;line-height:1.65}._9NUaLq_statusContent{width:100%;min-width:0}._9NUaLq_statusLabel{color:#dec2ab;margin-bottom:10px;font-size:13px;font-weight:600;display:inline-block}._9NUaLq_statusCard dl{border-top:1px solid #c69d835c;gap:16px;margin:24px 0 0;padding-top:20px;display:grid}._9NUaLq_statusCard dt{color:#dec2ab;font-size:13px}._9NUaLq_statusCard dd{color:var(--on-accent);overflow-wrap:anywhere;margin:3px 0 0;font-size:16px;font-weight:500;line-height:1.5}._9NUaLq_bookLink{border-bottom:1px solid var(--accent-muted);color:var(--on-accent);align-items:center;gap:12px;margin-top:24px;padding-bottom:6px;font-size:14px;line-height:1.5;display:inline-flex}._9NUaLq_staffLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:4px;align-items:center;gap:7px;margin-top:13px;font-size:.78rem;line-height:1.35;display:inline-flex}._9NUaLq_staffLink:hover{text-decoration-color:currentColor}._9NUaLq_bookLink svg{flex:none}._9NUaLq_bookLink:focus-visible{outline-color:var(--on-accent)}._9NUaLq_cardFooter{color:#dec2ab;border-top:1px solid #c69d835c;padding-top:16px;font-size:12px}._9NUaLq_problem{align-items:center}._9NUaLq_redeemed>svg,._9NUaLq_expired>svg,._9NUaLq_revoked>svg{color:#dec2ab}@keyframes _9NUaLq_voucher-spin{to{transform:rotate(360deg)}}@media (max-width:980px){._9NUaLq_page{width:min(100% - 64px,1180px)}._9NUaLq_verifier{gap:36px}._9NUaLq_inputRow{flex-direction:column}}@media (max-width:760px){._9NUaLq_page{width:min(100% - 40px,540px);padding-block:38px 70px}._9NUaLq_verifier{grid-template-columns:1fr;gap:36px}._9NUaLq_backLink{margin-bottom:20px}._9NUaLq_intro h1{font-size:clamp(39px,10.5vw,53px)}._9NUaLq_intro p{margin-top:18px;font-size:16px}._9NUaLq_form{margin-top:26px}._9NUaLq_privacy{margin-top:18px}._9NUaLq_result{min-height:350px;padding:27px}._9NUaLq_statusCard{gap:10px}._9NUaLq_statusCard>svg{width:23px;height:23px}._9NUaLq_statusCard h2{font-size:28px}}@media (prefers-reduced-motion:reduce){._9NUaLq_loading span{animation:none}}
