._page_d28u9_1{color:#f9f9fc;background:#0a0a0e;min-height:100svh;padding:clamp(24px,5vw,64px) 20px}._shell_d28u9_2{max-width:1040px;margin:auto}._header_d28u9_3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}._header_d28u9_3 img{width:min(240px,58vw);height:auto}._header_d28u9_3 nav,._actions_d28u9_5{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._page_d28u9_1 a{color:#efd184;text-underline-offset:.2em}._page_d28u9_1 h1{margin:16px 0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.4}._page_d28u9_1 h1 small{color:#e4c879;letter-spacing:.1em;font-size:.875rem;display:block}._page_d28u9_1 h2{margin:0 0 12px;font-size:1.25rem}._page_d28u9_1 p,._page_d28u9_1 label,._page_d28u9_1 a{font-size:1rem;line-height:1.7}._page_d28u9_1 small{font-size:.875rem;line-height:1.6}._tabs_d28u9_12{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}._tabs_d28u9_12 a{color:#ddd;border:1px solid #53535d;border-radius:24px;padding:10px 16px;text-decoration:none}._tabs_d28u9_12 a[aria-current=page]{color:#101014;background:#e6c46a;border-color:#e6c46a;font-weight:800}._card_d28u9_15{background:linear-gradient(130deg,#202024,#131318);border:1px solid #44444e;border-radius:18px;margin-bottom:20px;padding:clamp(20px,3vw,32px)}._progressHead_d28u9_16{justify-content:space-between;align-items:center;gap:20px;display:flex}._progressHead_d28u9_16 strong{color:#edc768;font-size:clamp(2.6rem,8vw,4rem)}._progress_d28u9_16{accent-color:#e6c46a;width:100%;height:18px;margin:20px 0;display:block}._list_d28u9_19{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}._list_d28u9_19 li{border:1px solid #3d3d47;border-radius:12px;align-items:center;gap:14px;padding:18px;display:flex}._list_d28u9_19 li>span{color:#f0ce70;font-size:1.5rem}._list_d28u9_19 li div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}._list_d28u9_19 small{color:#c2c2ca}._notice_d28u9_24{background:#e6c46a0d;border-left:3px solid #edc768;padding:16px 20px}._success_d28u9_25{color:#c8f3d7}._error_d28u9_26{color:#ffaac8}._grid_d28u9_27{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}._grid_d28u9_27 label{gap:6px;display:grid}._grid_d28u9_27 input,._grid_d28u9_27 textarea{box-sizing:border-box;width:100%;font:inherit;color:#fff;background:#08080d;border:1px solid #64646e;border-radius:8px;padding:12px}._grid_d28u9_27 textarea{resize:vertical;min-height:100px}._page_d28u9_1 fieldset{border:0;min-width:0;padding:0}._page_d28u9_1 fieldset:disabled{opacity:.7}._page_d28u9_1 button,._button_d28u9_33{font:inherit;cursor:pointer;background:#e6c46a;border:1px solid #d4b560;border-radius:10px;min-height:48px;padding:12px 20px;font-size:1rem;font-weight:750;text-decoration:none;display:inline-block;color:#101014!important}._page_d28u9_1 button:disabled{cursor:wait;opacity:.5}._page_d28u9_1 :focus-visible{outline-offset:3px;outline:3px solid #ff348a}._check_d28u9_36{align-items:flex-start;gap:12px;margin:18px 0;display:flex}._check_d28u9_36 input{accent-color:#e6c46a;flex:none;width:20px;height:20px;margin-top:6px}._qr_d28u9_38{background:#fff;width:min(100%,320px);height:auto;margin:16px 0;display:block}._url_d28u9_39{overflow-wrap:anywhere;display:block}._materials_d28u9_40{overflow-wrap:anywhere;margin:24px 0}._materials_d28u9_40 figure{margin:24px 0}._materials_d28u9_40 figcaption{margin-bottom:12px;font-size:1rem;font-weight:750}._flyer_d28u9_43{background:#fff;border-radius:8px;width:100%;height:auto;margin:12px 0;display:block}._pdf_d28u9_44{background:#fff;border:1px solid #64646e;border-radius:8px;width:100%;height:min(75svh,700px);display:block}._preserveLines_d28u9_45{white-space:pre-wrap;overflow-wrap:anywhere}._confirmPanel_d28u9_46{background:#e6c46a0d;border:1px solid #66542a;border-radius:12px;margin:24px 0;padding:20px}._formStatus_d28u9_47{margin:16px 0}._page_d28u9_1 summary{cursor:pointer;padding:14px 0;font-size:1rem;font-weight:750}._fullWidth_d28u9_49{grid-column:1/-1}._application_d28u9_50{overflow-wrap:anywhere}._camera_d28u9_51{aspect-ratio:4/3;background:#050509;border-radius:16px;width:min(100%,520px);max-height:48svh;position:relative;overflow:hidden}._camera_d28u9_51 video{object-fit:cover;width:100%;height:100%;display:block}._cameraLabel_d28u9_53{color:#d3c9b3;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}._camera_d28u9_51 video[hidden]{display:none}._scanFrame_d28u9_55{pointer-events:none;border:3px solid #f0ce70;border-radius:18px;position:absolute;inset:16% 22%;box-shadow:0 0 0 90px #0005}._countdown_d28u9_56{justify-items:center;gap:8px;padding:20px;display:grid}._countdown_d28u9_56 strong{color:#efc969;font-variant-numeric:tabular-nums;font-size:3rem;line-height:1}._countdown_d28u9_56 progress{accent-color:#efc969;width:min(100%,300px)}._achievement_d28u9_59{isolation:isolate;text-align:center;background:radial-gradient(at top,#73531f,#19141c 75%);border:1px solid #efc969;border-radius:18px;margin-top:22px;padding:34px 20px;animation:.65s ease-out both _rewardReveal_d28u9_1;position:relative;overflow:hidden}._achievement_d28u9_59 h2{color:#ffe4a0;font-size:clamp(1.4rem,4vw,2rem)}._achievement_d28u9_59>p:first-of-type{font-size:1.3rem;font-weight:800}._confetti_d28u9_62{z-index:-1;pointer-events:none;position:absolute;inset:0}._confetti_d28u9_62 i{width:7px;height:15px;animation:2.8s ease-out 2 both _rewardConfetti_d28u9_1;position:absolute;top:-20px}@keyframes _rewardReveal_d28u9_1{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:none}}@keyframes _rewardConfetti_d28u9_1{0%{opacity:0;transform:translateY(0)rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(350px)rotate(540deg)}}@media (prefers-reduced-motion:reduce){._achievement_d28u9_59{animation:none}._confetti_d28u9_62{display:none}}._page_d28u9_1 legend{margin-bottom:8px;font-size:1.1rem;font-weight:750}._accountLink_d28u9_68{color:#ebcc7d;background:#1d1b13;border:1px solid #615431;border-radius:14px;padding:24px;font-size:1.1rem;font-weight:750;text-decoration:none;display:block}._accountLink_d28u9_68 small{color:#ded8c7;margin-top:8px;font-size:.875rem;font-weight:400;display:block}@media (max-width:640px){._grid_d28u9_27,._list_d28u9_19{grid-template-columns:1fr}._progressHead_d28u9_16{gap:12px}._actions_d28u9_5{flex-direction:column;align-items:stretch}}@media print{._page_d28u9_1{color:#000;background:#fff;padding:0}._header_d28u9_3,._tabs_d28u9_12,._noPrint_d28u9_71,form{display:none!important}._card_d28u9_15{break-inside:avoid;color:#000;background:#fff;border:1px solid #aaa}._qr_d28u9_38{width:260px}}._visitLayout_d28u9_72{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:24px;margin:24px 0;display:grid}._visitLayout_d28u9_72 ._materials_d28u9_40{background:#131117;border:1px solid #44404a;border-radius:20px;min-width:0;margin:0;padding:24px}._visitLayout_d28u9_72 ._materials_d28u9_40 figure{margin:16px 0}._visitLayout_d28u9_72 ._flyer_d28u9_43{object-fit:contain;background:#08070a;max-height:65svh}._visitLayout_d28u9_72 ._confirmPanel_d28u9_46{background:radial-gradient(at top,#ff197c10,#0000),#141117;border-color:#6d4157;border-radius:20px;margin:0;padding:24px;position:sticky;top:24px}._visitLayout_d28u9_72 ._confirmPanel_d28u9_46>button,._visitLayout_d28u9_72 ._confirmPanel_d28u9_46 button{background:#ff197c;border-color:#ff197c;width:100%;min-height:54px;font-size:1rem;color:#fff!important}._visitLayout_d28u9_72 ._countdown_d28u9_56{padding:26px 0}._visitLayout_d28u9_72 ._countdown_d28u9_56 strong{color:#ff75b5;font-size:4rem}._visitLayout_d28u9_72 ._countdown_d28u9_56 progress{accent-color:#ff197c;height:8px}._visitLayout_d28u9_72 ._confirmPanel_d28u9_46 p{font-size:1rem;line-height:1.7}._visitLayout_d28u9_72 ._confirmPanel_d28u9_46 small{font-size:.875rem}._visitLayout_d28u9_72 ._achievement_d28u9_59{padding:24px 16px}@media (max-width:760px){._visitLayout_d28u9_72{grid-template-columns:1fr;gap:16px}._visitLayout_d28u9_72 ._materials_d28u9_40{padding:18px}._visitLayout_d28u9_72 ._confirmPanel_d28u9_46{padding:20px;position:static}._visitLayout_d28u9_72 ._flyer_d28u9_43{max-height:48svh}._visitLayout_d28u9_72 ._countdown_d28u9_56{padding:12px 0}._visitLayout_d28u9_72 ._countdown_d28u9_56 strong{font-size:3rem}}
