.Hx0lNG_page{flex-direction:column;gap:22px;width:100%;max-width:440px;min-height:100dvh;margin:0 auto;padding:20px 16px 22px;display:flex}.Hx0lNG_header{justify-content:space-between;align-items:center;gap:12px;display:flex}.Hx0lNG_stack{height:176px;margin-top:6px;position:relative}.Hx0lNG_back1,.Hx0lNG_back2,.Hx0lNG_front{aspect-ratio:16/9;background:var(--card);border:1px solid var(--line);border-radius:10px;position:absolute}.Hx0lNG_back1{width:220px;top:30px;left:calc(50% - 156px);transform:rotate(-7deg);box-shadow:0 8px 24px #0e1b330f}.Hx0lNG_back2{width:220px;top:12px;left:calc(50% - 78px);transform:rotate(5deg);box-shadow:0 8px 24px #0e1b330f}.Hx0lNG_front{flex-direction:column;gap:8px;width:236px;padding:16px;display:flex;top:44px;left:calc(50% - 120px);box-shadow:0 18px 40px #0e1b331f}.Hx0lNG_frontTitle{font-family:var(--font-display);font-size:16px;font-weight:600}.Hx0lNG_bar{background:var(--soft);border-radius:3px;height:6px;display:block}.Hx0lNG_wave{align-items:center;gap:2px;height:18px;margin-top:auto;display:flex}.Hx0lNG_wave span{background:var(--honey-deep);border-radius:2px;width:3px}.Hx0lNG_hero{flex-direction:column;gap:8px;display:flex}.Hx0lNG_hero h1{letter-spacing:-.025em;font-size:38px;line-height:1.02}.Hx0lNG_highlight{background:linear-gradient(transparent 58%, var(--honey) 58%);padding:0 3px}.Hx0lNG_joinCard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);flex-direction:column;gap:16px;padding:18px;display:flex}.Hx0lNG_or{align-items:center;gap:12px;display:flex}.Hx0lNG_or span{background:var(--line);flex-grow:1;height:1px}.Hx0lNG_boxes{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;display:grid}.Hx0lNG_box{text-align:center;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--paper);font-variant-numeric:tabular-nums;width:100%;min-width:0;height:54px;color:var(--ink);text-transform:uppercase;caret-color:var(--honey-deep);transition:border-color var(--t-fast) ease, background-color var(--t-fast) ease;font-size:22px;font-weight:700}.Hx0lNG_box:focus{outline:none}.Hx0lNG_box[data-active=true]{border:2px solid var(--honey-deep);background:var(--card);animation:1.6s ease-out infinite Hx0lNG_ring}.Hx0lNG_boxes:disabled .Hx0lNG_box{opacity:.7}@keyframes Hx0lNG_ring{0%{box-shadow:0 0 #e9a00073}to{box-shadow:0 0 0 7px #e9a00000}}.Hx0lNG_status:empty{display:none}.Hx0lNG_status p{font-size:14px}.Hx0lNG_scanner{flex-direction:column;gap:10px;display:flex}.Hx0lNG_scannerHead{justify-content:space-between;align-items:center;display:flex}.Hx0lNG_viewfinder{aspect-ratio:1;border-radius:var(--r-lg);background:var(--navy);max-height:60dvh;position:relative;overflow:visible}.Hx0lNG_viewfinder video{object-fit:cover;border-radius:var(--r-lg);width:100%;height:100%}.Hx0lNG_saved{flex-direction:column;gap:8px;padding:16px;display:flex}.Hx0lNG_saved ul{margin:0;padding:0;list-style:none}.Hx0lNG_savedRow{border-top:1px solid var(--soft);justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-weight:500;text-decoration:none;display:flex}.Hx0lNG_saved li:first-child .Hx0lNG_savedRow{border-top:0}.Hx0lNG_savedRow:hover{color:var(--honey-text)}.Hx0lNG_foot{margin-top:auto;font-size:13px}
