.page_page__T1N_t{width:100%;min-height:calc(100vh - 124px);background:#f3f4f6}.page_container__1__y3{width:100%;max-width:100%;margin:0;padding:30px}.page_shell__AFDLV{width:100%;max-width:100%;border:1px solid #eceff3;border-radius:18px;box-shadow:0 10px 24px rgba(17,24,39,.06);background:#ffffff;overflow:hidden}.page_shellDark__vkqBP{background:#000;border-color:rgba(255,255,255,.08)}.page_shellInner__j1SCc{width:100%;padding:18px}.page_desktopOnly__krDPb{display:block}.page_hero__d9eJy{max-width:760px;margin:0 auto;justify-content:center;min-height:520px;align-content:center;gap:14px;color:#fff}.page_heroTop__KEArh,.page_hero__d9eJy{display:grid;width:100%;justify-items:center}.page_heroTop__KEArh{text-align:center;gap:8px}.page_heroVisual__f2vnD{display:grid;width:100%;justify-items:center;gap:12px}.page_previewCard__3_nQv{width:100%;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(255,255,255,.04);padding:14px}.page_previewFrame__yIfk0{position:relative;width:100%;height:190px;border-radius:14px;border:1px dashed rgba(255,255,255,.45);overflow:hidden;display:grid;place-items:center}.page_previewCornerBL__w79ci,.page_previewCornerBR__HHgDz,.page_previewCornerTL__4nqld,.page_previewCornerTR__Hqri4{position:absolute;width:28px;height:28px}.page_previewCornerTL__4nqld{top:10px;left:10px;border-top:2px solid #ffffff;border-left:2px solid #ffffff;border-top-left-radius:8px}.page_previewCornerTR__Hqri4{top:10px;right:10px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;border-top-right-radius:8px}.page_previewCornerBL__w79ci{bottom:10px;left:10px;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;border-bottom-left-radius:8px}.page_previewCornerBR__HHgDz{bottom:10px;right:10px;border-bottom:2px solid #ffffff;border-right:2px solid #ffffff;border-bottom-right-radius:8px}.page_previewText__k2USW{margin:0;padding:0 18px;color:rgba(255,255,255,.88);font-size:13px;font-weight:800;line-height:1.35;text-align:center}.page_heroTips__WL805{display:grid;width:100%;gap:8px}.page_heroTip__7an_d{margin:0;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.07);color:#ffffff;font-size:12.5px;font-weight:900;padding:9px 12px;text-align:center}.page_heroActions__S166s{display:grid;width:100%;justify-items:center;gap:10px}.page_title__qtvFM{margin:0;font-size:22px;font-weight:900;letter-spacing:-.02em}.page_subtitle__nssNK{margin:0;max-width:640px;font-size:13.5px;font-weight:800;line-height:1.35;color:rgba(255,255,255,.82);text-align:center}.page_alert__jGCBQ{padding:12px;border-radius:14px;font-size:13px;font-weight:900;border:1px solid transparent}.page_warn___b80U{background:rgba(255,196,0,.14);border-color:rgba(255,196,0,.25);color:#ffe08a}.page_info__jo9DY{background:rgba(99,102,241,.12);border-color:rgba(99,102,241,.22);color:#e0e7ff}.page_error__80uLL{background:rgba(185,28,28,.12);border-color:rgba(185,28,28,.22);color:#fecaca}.page_btnRow__nuCB5{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.page_landingBtnRow__ikIJ0{display:flex;width:100%;gap:10px;flex-wrap:wrap;justify-content:center}.page_landingActionBtn__f0nNd{flex:1 1 170px;min-height:46px}.page_primaryBtn__Vq1KO{border:1px solid #111827;padding:10px 14px;border-radius:12px;cursor:pointer;background:#111827;color:#ffffff;font-weight:900;font-size:13.5px}.page_landingLoginBtn__NaZCj{width:100%;min-height:52px}.page_whiteBtn__AY9XT{border:1px solid rgba(255,255,255,.2);padding:10px 14px;border-radius:12px;cursor:pointer;background:rgba(255,255,255,.08);color:#ffffff;font-weight:900;font-size:13.5px;display:inline-flex;align-items:center;justify-content:center}.page_linkBtn__ujo7S{background:transparent;border:0;padding:0;cursor:pointer;font-weight:900;font-size:13px;color:rgba(255,255,255,.88);text-decoration:underline;width:fit-content;margin:0 auto}.page_hiddenInput__nPtu9{display:none}.page_primaryBtn__Vq1KO:disabled,.page_whiteBtn__AY9XT:disabled{opacity:.65;cursor:not-allowed}.page_scannerArea__W_Dlr{position:relative;width:100%;border-radius:16px;overflow:hidden;min-height:440px;background:#000}.page_video__5idSH{width:100%;height:440px;object-fit:cover;display:block}.page_topBar__kPDyP{position:absolute;left:0;right:0;top:0;padding:12px;z-index:5}.page_topButtons__GceC6{display:flex;align-items:center;justify-content:space-between;gap:10px}.page_fabStop__TxTXH{width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(0,0,0,.35);color:#fff;font-weight:900;cursor:pointer}.page_scrim__Ahk2s{position:absolute;inset:0;background:radial-gradient(transparent 40%,rgba(0,0,0,.55));pointer-events:none;z-index:2}.page_scanBox__aAkca{position:absolute;left:50%;top:50%;width:min(72vw,320px);height:min(72vw,320px);transform:translate(-50%,-50%);z-index:3}.page_scanSvg__Dvwik{width:100%;height:100%}.page_scanStroke__PeRkT{stroke:rgba(255,255,255,.9);stroke-width:2.2;stroke-dasharray:6 6}.page_loadingOverlay__G2i1g{position:absolute;inset:0;display:grid;place-items:center;gap:10px;background:rgba(0,0,0,.35);color:#fff;z-index:10;font-weight:900}.page_spinner__ErB9A{width:28px;height:28px;border-radius:999px;border:3px solid rgba(255,255,255,.25);border-top-color:rgba(255,255,255,.9);animation:page_spin__1KUX1 .9s linear infinite}@keyframes page_spin__1KUX1{to{transform:rotate(1turn)}}.page_card__XIvol{background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.65);border-radius:16px;padding:14px;box-shadow:0 10px 24px rgba(17,24,39,.1);display:grid;gap:10px;color:#111827}.page_logoRow__jas2e{display:flex;align-items:center;gap:12px}.page_companyLogo__YKnOu{border-radius:16px;object-fit:cover;border:1px solid rgba(17,24,39,.12)}.page_placeholderLogo__r4VEo{width:84px;height:84px;border-radius:16px;display:grid;place-items:center;background:rgba(17,24,39,.08);border:1px solid rgba(17,24,39,.12);font-weight:900;font-size:28px}.page_companyMeta__KA5c9{min-width:0}.page_companyLink__ulr_1{font-weight:900;color:#111827;text-decoration:none;font-size:14px}.page_companyLink__ulr_1:hover{text-decoration:underline}.page_mutedSmall__hkxSO{font-size:12px;font-weight:900;color:#6b7280}.page_ruleTitle__EVddN{margin:0;font-weight:900;font-size:16px}.page_ruleDesc__0D6zt{margin:0;color:#4b5563;font-size:13.5px;font-weight:800;line-height:1.35}.page_chipsRow___J2j_{display:flex;flex-wrap:wrap;gap:8px}.page_chip__rZZPQ{border:1px solid rgba(17,24,39,.1);background:rgba(255,255,255,.8);padding:8px 10px;border-radius:999px;font-weight:900;font-size:12px;color:#111827}.page_chipAccent___d3tI{border-color:rgba(255,76,0,.3);background:rgba(255,76,0,.08)}.page_pointsCard__qViym{border:1px solid rgba(17,24,39,.1);background:rgba(255,255,255,.8);border-radius:16px;padding:14px;display:grid;place-items:center;gap:4px}.page_pointsValue__5XFaH{font-size:30px;font-weight:900;letter-spacing:-.02em}.page_pointsLabel__pUfSQ{font-size:12px;font-weight:900;color:#6b7280}.page_successTitle__K6iss{margin:0;font-weight:900;font-size:18px}.page_successSubtitle__xvACT{margin:0;font-size:13px;font-weight:900;color:#6b7280}.page_medalWrap__aD_PY{position:relative;display:grid;place-items:center;padding:6px 0}.page_ring__szzpc{width:120px;height:120px;border-radius:999px;border:2px dashed rgba(17,24,39,.15);position:absolute}.page_pointsMedal__PY_eJ{width:108px;height:108px;border-radius:999px;background:rgba(17,24,39,.06);border:1px solid rgba(17,24,39,.12);display:grid;place-items:center;gap:2px}.page_pointsMedalValue__lqkJN{font-weight:900;font-size:24px}.page_pointsMedalLabel__1ZRp2{font-weight:900;font-size:12px;color:#6b7280}.page_successButtons__78a_l{display:flex;gap:10px;flex-wrap:wrap}.page_errorCard__P6TFs{border-radius:16px;padding:14px;display:grid;gap:10px;color:#fff;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06)}.page_errorLimit__vfumx{background:rgba(255,196,0,.1);border-color:rgba(255,196,0,.18)}.page_errorNotFound__RQfp_{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.18)}.page_errorIcon__n7KZB{font-size:28px}.page_errorTitle__0V_lV{margin:0;font-weight:900;font-size:18px}.page_errorSub__dHnQZ{margin:0;font-size:13.5px;font-weight:800;line-height:1.35;color:rgba(255,255,255,.85)}.page_nfceCard__io68V{background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.65);border-radius:16px;padding:14px;box-shadow:0 10px 24px rgba(17,24,39,.1);display:grid;gap:10px;color:#111827}.page_nfceTitle__2gDyf{margin:0;font-weight:900;font-size:16px}.page_nfceDesc__vhk7G{margin:0;color:#4b5563;font-size:13.5px;font-weight:800;line-height:1.35}.page_nfceBigText__glsQV{margin:0;color:#111827;font-size:13.5px;font-weight:800;line-height:1.4}.page_nfceStrong__XhqWF{font-weight:900}.page_nfceDivider___f07A{height:1px;background:rgba(17,24,39,.1);margin:2px 0}.page_nfceRow__Wg8ks{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.page_nfceRowLabel__t3Jj6{font-weight:900;font-size:12.5px;color:#6b7280}.page_nfceRowValueMono__QnW0X{font-weight:900;font-size:12.5px;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;text-align:right;white-space:nowrap}.page_statusBadge__4eyiy{font-weight:900;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(17,24,39,.12);background:rgba(17,24,39,.05)}.page_statusApproved__QunyD{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.1);color:#065f46}.page_statusRejected__I1aHu{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.1);color:#7f1d1d}.page_statusPending__TQxy_{border-color:rgba(255,76,0,.3);background:rgba(255,76,0,.1);color:#7c2d12}.page_statusAnalyzing__vua__{border-color:rgba(99,102,241,.3);background:rgba(99,102,241,.1);color:#312e81}.page_rowBtns__BP3TW{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.page_inputLabel__vCwsc{font-weight:900;font-size:12.5px;color:#111827}.page_input__kRarM{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(17,24,39,.12);background:rgba(255,255,255,.85);font-size:13.5px;color:#111827;font-weight:900}@media (max-width:980px){.page_desktopOnly__krDPb{display:none}.page_page__T1N_t{min-height:100vh}.page_container__1__y3{padding:16px 16px 48px}.page_hero__d9eJy{min-height:0}.page_video__5idSH{height:420px}}@media (max-width:520px){.page_video__5idSH{height:380px}}