.hBw1pG_header{background:var(--card);border-bottom:1px solid var(--line)}.hBw1pG_inner{max-width:1280px;padding:var(--space-md) var(--space-xxl);align-items:center;gap:var(--space-md) var(--space-xxl);flex-wrap:wrap;margin:0 auto;display:flex}.hBw1pG_logo{text-decoration:none;display:inline-flex}.hBw1pG_nav{gap:var(--space-xxs);flex-wrap:wrap;flex-grow:1;display:flex}.hBw1pG_navItem{color:var(--gray);border-radius:12px;padding:10px 14px;font-size:15px;font-weight:600;text-decoration:none}.hBw1pG_navItem:hover{background:var(--paper)}.hBw1pG_active,.hBw1pG_active:hover{background:var(--ink-light);color:var(--ink);font-weight:700}.hBw1pG_actions{align-items:center;gap:var(--space-xs);display:flex}.hBw1pG_qrButton{align-items:center;gap:var(--space-xs);height:var(--touch-min);border-radius:var(--radius-button);background:var(--black);color:var(--white);padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .12s;display:flex}.hBw1pG_qrButton:active{transform:scale(.98)}.hBw1pG_qrButtonActive{background:var(--ink)}.hBw1pG_signOut{height:var(--touch-min);border-radius:var(--radius-button);border:1.5px solid var(--field-border);cursor:pointer;background:0 0;padding:0 18px;font-size:15px;font-weight:700}.hBw1pG_signOut:hover{border-color:var(--black)}@media (max-width:640px){.hBw1pG_inner{padding:var(--space-sm) var(--space-md)}}
.L-y88a_wordmark{font-family:var(--font-heading);color:var(--black);align-items:baseline;font-weight:600;line-height:1;display:inline-flex}.L-y88a_i{display:inline-block;position:relative}.L-y88a_dot{width:.3em;height:.3em;margin-left:-.15em;position:absolute;top:.02em;left:50%;transform:rotate(-8deg)}
.-n3SOG_card{background:var(--card);border-radius:var(--radius-card);flex-direction:column;gap:14px;padding:26px;display:flex}.-n3SOG_cardTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-section);margin:0;line-height:1.2}.-n3SOG_muted{font-size:var(--text-small);color:var(--gray);margin:0}.-n3SOG_note{font-size:var(--text-small);color:var(--ink);margin:0;font-weight:600}.-n3SOG_field{position:relative}.-n3SOG_textarea{width:100%;font-size:var(--text-body);background:var(--paper);border:1.5px solid var(--field-border);border-radius:var(--radius-card-small);padding:14px var(--space-md);resize:vertical;line-height:1.5}.-n3SOG_textarea:disabled{opacity:.6}.-n3SOG_counter{font-size:var(--text-label);color:var(--gray);position:absolute;bottom:10px;right:14px}.-n3SOG_buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.-n3SOG_primaryButton,.-n3SOG_outlineButton{height:var(--touch-min);padding:0 var(--space-lg);border-radius:var(--radius-button);cursor:pointer;font-size:15px;font-weight:700;transition:transform .12s,opacity .12s}.-n3SOG_primaryButton{background:var(--ink);color:var(--white);border:none}.-n3SOG_outlineButton{border:1.5px solid var(--field-border);background:0 0}.-n3SOG_primaryButton:active:not(:disabled),.-n3SOG_outlineButton:active:not(:disabled){transform:scale(.97)}.-n3SOG_primaryButton:disabled,.-n3SOG_outlineButton:disabled{opacity:.45;cursor:default}.-n3SOG_confirm{background:var(--ink-light);border-radius:var(--radius-card-small);padding:var(--space-md);gap:var(--space-xs);flex-direction:column;animation:.2s ease-out both -n3SOG_rise;display:flex}.-n3SOG_confirmTitle{margin:0;font-weight:700}.-n3SOG_success,.-n3SOG_error{font-size:var(--text-small);margin:0;font-weight:600;animation:.24s ease-out both -n3SOG_rise}.-n3SOG_success{color:var(--ink)}.-n3SOG_error{color:var(--warn-ink)}.-n3SOG_recent{border-top:1px solid var(--line);padding-top:var(--space-md);gap:var(--space-xs);flex-direction:column;display:flex}.-n3SOG_recentLabel{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--gray);font-weight:700}.-n3SOG_recentList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.-n3SOG_recentItem{flex-direction:column;gap:2px;display:flex}.-n3SOG_recentText{font-weight:600}.-n3SOG_phone{background:var(--ink);border-radius:var(--radius-card);width:100%;max-width:360px;padding:var(--space-xl) var(--space-sm);align-self:center;animation:.3s ease-out both -n3SOG_rise}.-n3SOG_notification{background:var(--card);padding:var(--space-sm);box-shadow:var(--shadow-soft);border-radius:18px;gap:10px;animation:.45s cubic-bezier(.2,.8,.2,1) .12s both -n3SOG_drop;display:flex}@keyframes -n3SOG_drop{0%{opacity:0;transform:translateY(-16px)scale(.96)}to{opacity:1;transform:none}}.-n3SOG_notificationIcon{border-radius:9px;flex-shrink:0;width:38px;height:38px}.-n3SOG_notificationTexts{flex-direction:column;flex:1;min-width:0;display:flex}.-n3SOG_notificationHead{color:var(--gray);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;font-size:12px;display:flex}.-n3SOG_notificationApp,.-n3SOG_notificationTime{font-weight:600}.-n3SOG_notificationTitle{font-size:15px;font-weight:700}.-n3SOG_notificationBody{font-size:var(--text-small);overflow-wrap:anywhere}.-n3SOG_rowButton{height:var(--touch-min);padding:0 var(--space-md);border-radius:var(--radius-button);background:var(--ink);color:var(--white);cursor:pointer;white-space:nowrap;border:none;font-size:15px;font-weight:700}.-n3SOG_rowNote{font-size:var(--text-small);color:var(--gray)}.-n3SOG_rowSent{height:var(--touch-min);color:var(--ink);align-items:center;gap:6px;font-size:15px;font-weight:700;animation:.24s ease-out both -n3SOG_rise;display:inline-flex}.-n3SOG_reminderBox{gap:var(--space-xs);flex-direction:column;flex-basis:100%;animation:.2s ease-out both -n3SOG_rise;display:flex}.-n3SOG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes -n3SOG_rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.Fx1_7W_main{max-width:1280px;padding:36px var(--space-xxl) 56px;flex-direction:column;gap:28px;margin:0 auto;display:flex}@media (max-width:640px){.Fx1_7W_main{padding:var(--space-xl) var(--space-md) var(--space-xxl)}}.Fx1_7W_intro{flex-direction:column;gap:6px;display:flex}.Fx1_7W_pageTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-page-title);margin:0;line-height:1.1}.Fx1_7W_subtitle{color:var(--gray);margin:0;font-size:17px}.Fx1_7W_card{background:var(--card);border-radius:var(--radius-card);gap:var(--space-lg);flex-direction:column;max-width:560px;padding:26px;display:flex}.Fx1_7W_cardTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-section);margin:0;line-height:1.2}.Fx1_7W_text{color:var(--gray);margin:0}.Fx1_7W_columns{gap:var(--space-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.Fx1_7W_mainColumn{gap:var(--space-xl);flex-direction:column;flex:999 560px;min-width:0;display:flex}.Fx1_7W_aside{gap:var(--space-xl);flex-direction:column;flex:320px;min-width:0;display:flex}.Fx1_7W_loading{flex-direction:column;gap:28px;display:flex}.Fx1_7W_skeletonTitle,.Fx1_7W_skeletonCard{background:var(--card);border-radius:var(--radius-card);animation:1.4s ease-in-out infinite Fx1_7W_breathe}.Fx1_7W_skeletonTitle{border-radius:var(--radius-button);width:320px;max-width:80%;height:44px}.Fx1_7W_skeletonCard{max-width:560px;height:260px}@keyframes Fx1_7W_breathe{0%,to{opacity:1}50%{opacity:.55}}.Fx1_7W_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.senXka_form{background:var(--card);border-radius:var(--radius-card);gap:var(--space-lg);flex-direction:column;padding:26px;display:flex}.senXka_title{font-family:var(--font-heading);font-weight:600;font-size:var(--text-section);margin:0;line-height:1.2}.senXka_preview{background:var(--paper);border-radius:var(--radius-card-small);gap:var(--space-sm);flex-direction:column;padding:18px;display:flex}.senXka_previewHead{justify-content:space-between;align-items:baseline;display:flex}.senXka_previewShop{font-family:var(--font-heading);font-size:17px;font-weight:600}.senXka_previewLabel{font-size:var(--text-label);color:var(--gray);font-weight:600}.senXka_stamps{flex-wrap:wrap;gap:6px;min-height:34px;display:flex}.senXka_stamp{width:34px;height:34px}.senXka_empty{border:2px dashed var(--stamp-empty);border-radius:50%;width:30px;height:30px;margin:2px;animation:.24s cubic-bezier(.2,.8,.2,1) both senXka_pop}.senXka_prize{border-color:var(--ink)}@keyframes senXka_pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.senXka_previewText{font-size:var(--text-small);color:var(--gray)}.senXka_row{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.senXka_label{font-weight:700}.senXka_stepper{align-items:center;gap:var(--space-xxs);background:var(--paper);border-radius:var(--radius-button);padding:var(--space-xxs);display:flex}.senXka_stepButton{width:var(--touch-min);background:var(--card);cursor:pointer;border:none;border-radius:10px;height:40px;font-size:20px;font-weight:700;transition:transform .12s}.senXka_stepButton:active:not(:disabled){transform:scale(.92)}.senXka_stepButton:disabled{opacity:.4;cursor:default}.senXka_count{text-align:center;min-width:36px;font-family:var(--font-heading);font-size:20px;font-weight:600}.senXka_hint{margin:calc(-1 * var(--space-sm)) 0 0;font-size:var(--text-small);color:var(--ink)}.senXka_field{gap:var(--space-xs);flex-direction:column;display:flex}.senXka_input{height:var(--button-height);border-radius:var(--radius-field);border:1.5px solid var(--field-border);background:var(--paper);font-size:var(--text-body);padding:0 14px}.senXka_checkbox{align-items:flex-start;gap:var(--space-sm);min-height:var(--touch-min);cursor:pointer;font-weight:600;display:flex}.senXka_checkbox input{width:22px;height:22px;accent-color:var(--ink);flex-shrink:0;margin:1px 0 0}.senXka_checkboxHint{font-weight:400;font-size:var(--text-small);color:var(--gray);display:block}.senXka_save{border-radius:var(--radius-button);background:var(--black);height:50px;color:var(--white);font-weight:700;font-size:var(--text-body);cursor:pointer;border:none;transition:transform .12s,opacity .12s}.senXka_save:active:not(:disabled){transform:scale(.98)}.senXka_save:disabled{opacity:.45;cursor:default}.senXka_feedback:empty{display:none}.senXka_saved,.senXka_error{font-size:var(--text-small);margin:0;font-weight:600;animation:.24s ease-out both senXka_pop}.senXka_saved{color:var(--ink)}.senXka_error{color:var(--warn-ink)}
.ezH5PW_page{align-items:center;gap:var(--space-xl);min-height:100vh;padding:var(--space-xxl) var(--space-md);flex-direction:column;display:flex}.ezH5PW_header{width:100%;max-width:760px}.ezH5PW_card{background:var(--card);border-radius:var(--radius-card);width:100%;max-width:760px;padding:var(--space-xxl) var(--space-xl);overflow-wrap:anywhere}.ezH5PW_card h1{font-family:var(--font-heading);margin:0 0 var(--space-xs);font-size:32px;font-weight:600;line-height:1.15}.ezH5PW_card h2{font-family:var(--font-heading);font-weight:600;font-size:var(--text-section);margin:var(--space-xxl) 0 var(--space-sm);line-height:1.2}.ezH5PW_card h3{font-size:var(--text-card-title);margin:var(--space-xl) 0 var(--space-xs);font-weight:700}.ezH5PW_card p,.ezH5PW_card ul{margin:0 0 var(--space-sm)}.ezH5PW_card ul{padding-left:var(--space-xl)}.ezH5PW_card li{margin-bottom:var(--space-xxs)}.ezH5PW_updated{color:var(--gray);font-size:var(--text-small);margin-bottom:var(--space-xl)!important}.ezH5PW_summary{background:var(--ink-light);border-radius:var(--radius-card-small);padding:var(--space-lg);margin:var(--space-lg) 0}.ezH5PW_summary ul{margin:0}.ezH5PW_facts{gap:var(--space-xs) var(--space-lg);margin:0 0 var(--space-sm);grid-template-columns:max-content 1fr;display:grid}.ezH5PW_facts dt{color:var(--gray)}.ezH5PW_facts dd{margin:0}.ezH5PW_card h1,.ezH5PW_card h2{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}@media (max-width:520px){.ezH5PW_card{padding:var(--space-xl) var(--space-lg)}.ezH5PW_card h1{font-size:28px}.ezH5PW_facts{grid-template-columns:1fr;gap:0}.ezH5PW_facts dd{margin-bottom:var(--space-sm)}}.ezH5PW_footer{width:100%;max-width:760px}.ezH5PW_footerNav{gap:var(--space-xs) var(--space-lg);font-size:var(--text-small);flex-wrap:wrap;display:flex}.ezH5PW_footerNav a{color:var(--gray)}
.OW9nOW_page{min-height:100vh;padding:var(--space-xl) var(--space-md);justify-content:center;align-items:center;display:flex}.OW9nOW_card{background:var(--card);border-radius:var(--radius-card);width:100%;max-width:440px;padding:var(--space-xxl) var(--space-xl);gap:var(--space-lg);flex-direction:column;display:flex}@keyframes OW9nOW_rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.OW9nOW_head{align-items:flex-start;gap:var(--space-xs);margin-bottom:var(--space-xs);flex-direction:column;display:flex}.OW9nOW_title{margin:var(--space-sm) 0 0;font-family:var(--font-heading);font-size:30px;font-weight:600;line-height:1.15}.OW9nOW_subtitle{color:var(--gray);margin:0}.OW9nOW_primaryButton,.OW9nOW_secondaryButton{width:100%;height:var(--button-height);border-radius:var(--radius-button);font-weight:700;font-size:var(--text-body);cursor:pointer;transition:transform .12s,opacity .12s}.OW9nOW_primaryButton{background:var(--black);color:var(--white);border:none}.OW9nOW_secondaryButton{border:1.5px solid var(--ink);color:var(--ink);background:0 0}.OW9nOW_linkButton{place-items:center;text-decoration:none;display:grid}.OW9nOW_primaryButton:hover,.OW9nOW_secondaryButton:hover{transform:translateY(-1px)}.OW9nOW_primaryButton:active,.OW9nOW_secondaryButton:active{transform:scale(.98)}.OW9nOW_secondaryButton:disabled{opacity:.6;cursor:default;transform:none}.OW9nOW_divider{align-items:center;gap:var(--space-sm);color:var(--gray);font-size:var(--text-small);display:flex}.OW9nOW_divider:before,.OW9nOW_divider:after{content:"";background:var(--line);flex:1;height:1px}.OW9nOW_form{gap:var(--space-xs);flex-direction:column;display:flex}.OW9nOW_label{font-weight:700}.OW9nOW_input{height:var(--button-height);border-radius:var(--radius-field);border:1.5px solid var(--field-border);background:var(--paper);padding:0 var(--space-md);font-size:var(--text-body)}.OW9nOW_input[aria-invalid=true]{border-color:var(--warn-ink)}.OW9nOW_error{font-size:var(--text-small);color:var(--warn-ink);margin:0}.OW9nOW_form .OW9nOW_secondaryButton{margin-top:var(--space-xs)}.OW9nOW_sent{background:var(--ink-light);border-radius:var(--radius-card-small);padding:var(--space-lg);animation:.3s ease-out both OW9nOW_rise}.OW9nOW_sentTitle{margin:0 0 var(--space-xxs);font-family:var(--font-heading);font-weight:600;font-size:var(--text-card-title);color:var(--ink)}.OW9nOW_sentText{font-size:var(--text-small);color:var(--black);margin:0}.OW9nOW_note{font-size:var(--text-small);color:var(--gray);margin:0}.OW9nOW_legal{gap:var(--space-xxs) var(--space-md);font-size:var(--text-label);flex-wrap:wrap;display:flex}.OW9nOW_legal a{color:var(--gray)}
.eBOtlG_main{max-width:1280px;padding:36px var(--space-xxl) 56px;flex-direction:column;gap:28px;margin:0 auto;display:flex}@media (max-width:640px){.eBOtlG_main{padding:var(--space-xl) var(--space-md) var(--space-xxl)}}.eBOtlG_intro{flex-direction:column;gap:6px;display:flex}.eBOtlG_pageTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-page-title);margin:0;line-height:1.1}.eBOtlG_subtitle{color:var(--gray);margin:0;font-size:17px}.eBOtlG_layout{gap:var(--space-xl);flex-wrap:wrap;align-items:flex-start;display:flex}@keyframes eBOtlG_rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.eBOtlG_previewFrame{aspect-ratio:420/595;background:var(--card);border-radius:var(--radius-card-small);box-shadow:var(--shadow-soft);flex:0 470px;overflow:hidden}.eBOtlG_iframe{border:none;width:100%;height:100%}.eBOtlG_side{gap:var(--space-xl);flex-direction:column;flex:320px;max-width:440px;display:flex}.eBOtlG_card{background:var(--card);border-radius:var(--radius-card);padding:var(--space-xl);gap:var(--space-sm);flex-direction:column;display:flex}.eBOtlG_cardTitle{font-family:var(--font-heading);margin:0;font-size:22px;font-weight:600}.eBOtlG_text{color:var(--gray);margin:0}.eBOtlG_primaryButton,.eBOtlG_outlineButton,.eBOtlG_dangerButton{height:var(--button-height);padding:0 var(--space-lg);border-radius:var(--radius-button);font-weight:700;font-size:var(--text-body);cursor:pointer;place-items:center;text-decoration:none;transition:transform .12s,opacity .12s;display:inline-grid}.eBOtlG_primaryButton{margin-top:var(--space-xs);background:var(--ink);color:var(--white);border:none}.eBOtlG_outlineButton{border:1.5px solid var(--field-border);color:var(--black);background:0 0}.eBOtlG_dangerButton{background:var(--warn-ink);color:var(--white);border:none}.eBOtlG_primaryButton:active,.eBOtlG_outlineButton:active:not(:disabled),.eBOtlG_dangerButton:active:not(:disabled){transform:scale(.98)}.eBOtlG_outlineButton:disabled,.eBOtlG_dangerButton:disabled{opacity:.6;cursor:default}.eBOtlG_regenerate{gap:var(--space-sm);margin-top:var(--space-xs);flex-direction:column;display:flex}.eBOtlG_confirm{background:var(--warn-bg);border-radius:var(--radius-card-small);padding:var(--space-md);gap:var(--space-xs);flex-direction:column;animation:.2s ease-out both eBOtlG_rise;display:flex}.eBOtlG_confirmTitle{margin:0;font-weight:700}.eBOtlG_confirmText{font-size:var(--text-small);color:var(--black);margin:0}.eBOtlG_confirmButtons{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.eBOtlG_success,.eBOtlG_error{font-size:var(--text-small);margin:0;font-weight:600}.eBOtlG_success{color:var(--ink)}.eBOtlG_error{color:var(--warn-ink)}.eBOtlG_skeleton{aspect-ratio:420/595;background:var(--card);border-radius:var(--radius-card-small);width:100%;max-width:470px;animation:1.4s ease-in-out infinite eBOtlG_breathe}@keyframes eBOtlG_breathe{0%,to{opacity:1}50%{opacity:.55}}
.pVItyW_main{max-width:1280px;padding:36px var(--space-xxl) 56px;flex-direction:column;gap:28px;margin:0 auto;display:flex}@media (max-width:640px){.pVItyW_main{padding:var(--space-xl) var(--space-md) var(--space-xxl)}}.pVItyW_intro{flex-direction:column;gap:6px;display:flex}.pVItyW_pageTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-page-title);margin:0;line-height:1.1}.pVItyW_subtitle{color:var(--gray);margin:0;font-size:17px}.pVItyW_skeleton{background:var(--card);border-radius:var(--radius-card);max-width:560px;height:260px}.pVItyW_columns{gap:var(--space-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.pVItyW_columns>*{flex:420px;min-width:0}.pVItyW_card{background:var(--card);border-radius:var(--radius-card);gap:var(--space-lg);flex-direction:column;padding:26px;display:flex}.pVItyW_cardHead{flex-direction:column;gap:6px;display:flex}.pVItyW_cardTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-section);margin:0;line-height:1.2}.pVItyW_text{color:var(--gray);margin:0}.pVItyW_photos{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.pVItyW_photo{gap:var(--space-xs);flex-direction:column;display:flex;position:relative}.pVItyW_photoImg{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card-small);background:var(--paper);width:100%}.pVItyW_cover{top:var(--space-xs);left:var(--space-xs);background:var(--ink);color:var(--white);font-size:var(--text-label);border-radius:var(--radius-round);padding:4px 10px;font-weight:700;position:absolute}.pVItyW_photoActions{gap:var(--space-xxs);flex-wrap:wrap;display:flex}.pVItyW_smallButton{min-height:36px;padding:0 var(--space-sm);border:1.5px solid var(--field-border);background:var(--card);font-weight:600;font-size:var(--text-small);cursor:pointer;border-radius:10px}.pVItyW_smallButton:disabled{opacity:.45;cursor:default}.pVItyW_danger{color:var(--warn-ink)}.pVItyW_addPhoto{aspect-ratio:4/3;border-radius:var(--radius-card-small);border:2px dashed var(--stamp-empty);background:var(--paper);justify-content:center;align-items:center;gap:var(--space-xxs);width:100%;color:var(--ink);cursor:pointer;flex-direction:column;font-weight:700;display:flex;position:relative}.pVItyW_addPhoto:focus-within{outline:3px solid var(--ink);outline-offset:2px}.pVItyW_disabled{opacity:.55;cursor:default}.pVItyW_fileInput{opacity:0;cursor:inherit;position:absolute;inset:0}.pVItyW_plus{font-family:var(--font-heading);font-size:32px;line-height:1}.pVItyW_field{gap:var(--space-xs);flex-direction:column;display:flex}.pVItyW_label{font-weight:700}.pVItyW_input{height:var(--button-height);border-radius:var(--radius-field);border:1.5px solid var(--field-border);background:var(--paper);font-size:var(--text-body);padding:0 14px}.pVItyW_help{font-size:var(--text-small);color:var(--gray);margin:0}.pVItyW_save{border-radius:var(--radius-button);background:var(--black);height:50px;color:var(--white);font-weight:700;font-size:var(--text-body);cursor:pointer;border:none}.pVItyW_save:disabled{opacity:.45;cursor:default}.pVItyW_saved,.pVItyW_error{font-size:var(--text-small);margin:0;font-weight:600}.pVItyW_saved{color:var(--ink)}.pVItyW_error{color:var(--warn-ink)}.pVItyW_choices{gap:var(--space-xs);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.pVItyW_choices legend{width:100%;margin-bottom:var(--space-xs)}.pVItyW_choice{cursor:pointer;position:relative}.pVItyW_choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pVItyW_choice span{min-height:var(--touch-min);padding:0 var(--space-md);border-radius:var(--radius-round);border:1.5px solid var(--line);background:var(--card);align-items:center;font-weight:600;display:inline-flex}.pVItyW_choice input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--white)}.pVItyW_choice input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}
.b6MOLW_kpis{background:var(--card);border-radius:var(--radius-card);padding:var(--space-md) var(--space-xs);row-gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.b6MOLW_kpi{padding:0 var(--space-md);border-left:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.b6MOLW_kpi:first-child{border-left:none}.b6MOLW_kpiLabel{font-size:var(--text-small);color:var(--gray);font-weight:600}.b6MOLW_kpiValue{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1}.b6MOLW_kpiNote{font-size:var(--text-small);color:var(--gray)}.b6MOLW_card{background:var(--card);border-radius:var(--radius-card);gap:var(--space-lg);flex-direction:column;padding:26px;display:flex}.b6MOLW_cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}.b6MOLW_cardHeadColumn{gap:var(--space-xxs);flex-direction:column;display:flex}.b6MOLW_cardTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-section);margin:0;line-height:1.2}.b6MOLW_muted{font-size:var(--text-small);color:var(--gray);margin:0}.b6MOLW_mutedLarge{color:var(--gray);font-size:15px}.b6MOLW_chart{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:14px;height:200px;display:grid}.b6MOLW_bar{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex-direction:column;height:200px;display:flex}.b6MOLW_barValue{font-size:var(--text-label);font-weight:700}.b6MOLW_barFill{background:var(--ink-soft);border-radius:10px 10px 4px 4px;width:100%;max-width:54px}.b6MOLW_barCurrent{background:var(--ink)}.b6MOLW_barLabel{font-size:var(--text-label);color:var(--gray);white-space:nowrap}.b6MOLW_awayList{margin:0;padding:0;list-style:none}.b6MOLW_awayRow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex}.b6MOLW_avatar{width:var(--touch-min);height:var(--touch-min);background:var(--ink-light);color:var(--ink);font-family:var(--font-heading);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:600;display:grid}.b6MOLW_awayTexts{flex-direction:column;flex:200px;gap:2px;display:flex}.b6MOLW_awayName{font-weight:700}.b6MOLW_tip{background:var(--ink);color:var(--white);border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:26px;display:flex}.b6MOLW_tipLabel{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-on-dark);font-weight:700}.b6MOLW_tipTitle{font-family:var(--font-heading);margin:0;font-size:20px;font-weight:600;line-height:1.3}.b6MOLW_tipText{color:var(--ink-on-dark);font-size:15px}
._8aEwW_page{background:var(--paper);min-height:100vh;color:var(--black)}._8aEwW_wrap{max-width:var(--content-width);padding-left:var(--space-xl);padding-right:var(--space-xl);margin:0 auto}._8aEwW_header{max-width:var(--content-width);padding:var(--space-xl);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;margin:0 auto;display:flex}._8aEwW_logo{text-decoration:none;display:inline-flex}._8aEwW_nav{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}._8aEwW_navLink{padding:var(--space-sm) 14px;border-radius:var(--radius-field);color:var(--black);font-size:15px;font-weight:600;text-decoration:none}._8aEwW_navLink:hover{background:var(--ink-light);color:var(--ink)}._8aEwW_navButton{height:var(--button-height);border-radius:var(--radius-field);background:var(--ink);color:var(--white);align-items:center;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}._8aEwW_eyebrow{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0;font-weight:700}._8aEwW_lead{max-width:34em;font-size:var(--text-lead);color:var(--gray);margin:0;line-height:1.55}._8aEwW_small{font-size:var(--text-small);color:var(--gray);margin:0}._8aEwW_muted{color:var(--gray);margin:0}._8aEwW_buttons{gap:var(--space-sm);flex-wrap:wrap;display:flex}._8aEwW_primaryButton,._8aEwW_secondaryButton,._8aEwW_lightButton,._8aEwW_outlineLightButton,._8aEwW_storeButton{height:var(--button-height-large);border-radius:18px;justify-content:center;align-items:center;padding:0 30px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}._8aEwW_primaryButton{background:var(--ink);color:var(--white)}._8aEwW_primaryButton:hover{background:var(--black);color:var(--white)}._8aEwW_secondaryButton{border:2px solid var(--black);color:var(--black)}._8aEwW_secondaryButton:hover{background:var(--card);color:var(--black)}._8aEwW_lightButton{background:var(--card);color:var(--ink);font-weight:700}._8aEwW_lightButton:hover{background:var(--white);color:var(--ink)}._8aEwW_outlineLightButton{border:2px solid var(--ink-on-dark);color:var(--white)}._8aEwW_outlineLightButton:hover{background:color-mix(in srgb, var(--card) 10%, transparent);color:var(--white)}._8aEwW_storeButton{background:var(--black);color:var(--white);font-size:var(--text-body);padding:0 24px}._8aEwW_section{flex-direction:column;gap:48px;padding-top:88px;padding-bottom:88px;display:flex}._8aEwW_sectionHead{gap:var(--space-sm);flex-direction:column;display:flex}._8aEwW_sectionTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-display);margin:0;line-height:1.1}._8aEwW_band{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}._8aEwW_hero{flex-wrap:wrap;align-items:center;gap:56px;padding-top:48px;padding-bottom:96px;display:flex}._8aEwW_heroText{gap:var(--space-xl);flex-direction:column;flex:440px;min-width:0;display:flex}._8aEwW_heroTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-hero);letter-spacing:-.01em;margin:0;line-height:1.02}._8aEwW_heroText ._8aEwW_buttons{padding-top:var(--space-xs)}._8aEwW_heroCardWrap{flex:360px;justify-content:center;min-width:0;display:flex}._8aEwW_demoCard{background:var(--card);border-radius:var(--radius-card-large);width:100%;max-width:420px;box-shadow:var(--shadow-ink);flex-direction:column;gap:22px;padding:28px;display:flex;transform:rotate(-2deg)}._8aEwW_demoHead{align-items:center;gap:14px;display:flex}._8aEwW_demoIcon{border-radius:var(--radius-field);background:var(--ink-light);width:48px;height:48px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:flex}._8aEwW_demoTitles{flex-direction:column;display:flex}._8aEwW_demoName{font-family:var(--font-heading);font-size:20px;font-weight:600;line-height:1.2}._8aEwW_demoReward{font-size:var(--text-small);color:var(--gray)}._8aEwW_demoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}._8aEwW_demoStamp{aspect-ratio:1;width:100%}._8aEwW_demoEmpty{aspect-ratio:1;border-radius:var(--radius-round);border:2px dashed var(--stamp-empty);width:100%}._8aEwW_demoFoot{justify-content:space-between;align-items:baseline;gap:var(--space-sm);border-top:1px solid var(--line);flex-wrap:wrap;padding-top:6px;display:flex}._8aEwW_demoCount{font-family:var(--font-heading);font-size:28px;font-weight:600;line-height:1.4}._8aEwW_demoOf{font-family:var(--font-body);font-weight:500;font-size:var(--text-body);color:var(--gray)}._8aEwW_steps{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}._8aEwW_step{background:var(--paper);border-radius:var(--radius-card);flex-direction:column;gap:14px;padding:28px;display:flex}._8aEwW_stepNumber{width:var(--space-xxxl);height:var(--space-xxxl);border-radius:var(--radius-round);background:var(--ink);color:var(--white);font-family:var(--font-heading);justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}._8aEwW_stepTitle{font-family:var(--font-heading);margin:0;font-size:22px;font-weight:600}._8aEwW_noApp{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-card-small);background:var(--ink-light);display:flex}._8aEwW_noAppIcon{color:var(--ink);flex:none;margin-top:2px}._8aEwW_noAppText{color:var(--black);margin:0}._8aEwW_noAppText strong{color:var(--ink)}._8aEwW_shops{background:var(--ink);color:var(--white);border-radius:var(--radius-card-large);flex-wrap:wrap;align-items:center;gap:48px;padding:clamp(28px,5vw,64px);display:flex;position:relative;overflow:hidden}._8aEwW_shopsDeco{opacity:.16;filter:brightness(0)invert();pointer-events:none;width:300px;height:300px;position:absolute;bottom:-70px;right:-60px;transform:rotate(-12deg)}._8aEwW_shopsText{flex-direction:column;flex:380px;gap:18px;min-width:0;display:flex;position:relative}._8aEwW_shopsText ._8aEwW_buttons{padding-top:var(--space-xs)}._8aEwW_shopsLead{max-width:30em;margin:0;font-size:18px}._8aEwW_onInk{color:var(--ink-on-dark)}._8aEwW_features{gap:var(--space-sm);flex-direction:column;flex:340px;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative}._8aEwW_feature{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-card-small);background:color-mix(in srgb, var(--card) 10%, transparent);align-items:flex-start;gap:14px;display:flex}._8aEwW_feature strong{font-weight:700}._8aEwW_check{flex:none;margin-top:2px}._8aEwW_promisesSection{padding-bottom:88px}._8aEwW_promises{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}._8aEwW_promise{gap:var(--space-xs);padding:var(--space-xs) var(--space-xxs);flex-direction:column;display:flex}._8aEwW_promiseTitle{font-family:var(--font-heading);margin:0;font-size:20px;font-weight:600}._8aEwW_faqSection{gap:var(--space-xxl)}._8aEwW_faq{gap:var(--space-sm);flex-direction:column;max-width:760px;display:flex}._8aEwW_faqItem{background:var(--paper);border-radius:var(--radius-card-small)}._8aEwW_faqQuestion{cursor:pointer;min-height:var(--button-height-large);padding:var(--space-md) var(--space-xl);justify-content:space-between;align-items:center;gap:var(--space-md);font-size:17px;font-weight:700;list-style:none;display:flex}._8aEwW_faqQuestion::-webkit-details-marker{display:none}._8aEwW_faqQuestion:after{content:"+";font-family:var(--font-heading);font-size:var(--text-section);color:var(--ink);flex:none;line-height:1;transition:transform .2s}._8aEwW_faqItem[open] ._8aEwW_faqQuestion:after{transform:rotate(45deg)}._8aEwW_faqAnswer{padding:0 var(--space-xl) var(--space-lg);color:var(--gray);margin:0}._8aEwW_appBand{background:var(--ink-light)}._8aEwW_app{justify-content:space-between;align-items:center;gap:var(--space-xxl);flex-wrap:wrap;padding-top:88px;padding-bottom:88px;display:flex}._8aEwW_appText{flex-direction:column;flex:420px;gap:14px;min-width:0;display:flex}._8aEwW_appText ._8aEwW_lead{max-width:32em;font-size:18px}._8aEwW_footer{justify-content:space-between;align-items:center;gap:var(--space-lg);font-size:var(--text-small);color:var(--gray);flex-wrap:wrap;padding-top:40px;padding-bottom:56px;display:flex}._8aEwW_footerBrand{gap:var(--space-xs);flex-direction:column;display:flex}._8aEwW_footerNav{gap:var(--space-xxs) var(--space-lg);flex-wrap:wrap;display:flex}._8aEwW_footerNav a{color:var(--gray);padding:10px 0}._8aEwW_footerNav a:hover{color:var(--ink)}@media (max-width:640px){._8aEwW_wrap,._8aEwW_header{padding-left:var(--space-md);padding-right:var(--space-md)}._8aEwW_header{padding-top:var(--space-md);padding-bottom:var(--space-md)}._8aEwW_navLink{display:none}._8aEwW_hero{padding-top:var(--space-xl);gap:40px;padding-bottom:64px}._8aEwW_section,._8aEwW_app{padding-top:64px;padding-bottom:64px}._8aEwW_promisesSection{padding-bottom:64px}._8aEwW_buttons>a{flex:auto}._8aEwW_demoCard{padding:var(--space-lg)}._8aEwW_noApp,._8aEwW_faqQuestion{padding:var(--space-md)}._8aEwW_faqAnswer{padding:0 var(--space-md) var(--space-md)}}._8aEwW_headerBar{z-index:10;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(12px);position:sticky;top:0}._8aEwW_page section[id]{scroll-margin-top:88px}._8aEwW_chips{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._8aEwW_chip{border-radius:var(--radius-round);background:var(--card);border:1px solid var(--line);font-size:var(--text-small);padding:6px 14px;font-weight:600}._8aEwW_demoCard{position:relative}._8aEwW_demoStamp{transform:rotate(var(--r,0deg))}._8aEwW_demoStampNew{animation:.45s cubic-bezier(.2,.9,.3,1.3) .7s both _8aEwW_stampIn}@keyframes _8aEwW_stampIn{0%{opacity:0;transform:rotate(var(--r,0deg)) scale(1.8)}to{opacity:1;transform:rotate(var(--r,0deg)) scale(1)}}._8aEwW_toast{border-radius:var(--radius-round);background:var(--ink);color:var(--white);font-size:var(--text-small);padding:6px 14px;font-weight:700;animation:.3s ease-out 1.1s both _8aEwW_toastIn;position:absolute;top:-16px;right:20px;transform:rotate(4deg)}@keyframes _8aEwW_toastIn{0%{opacity:0;transform:rotate(4deg)translateY(8px)}to{opacity:1;transform:rotate(4deg)translateY(0)}}._8aEwW_startSection{gap:var(--space-lg);flex-direction:column;padding-bottom:88px;display:flex}._8aEwW_startTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-section);margin:0}._8aEwW_startSteps{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}._8aEwW_startStep{padding:var(--space-lg);border-radius:var(--radius-card-small);border:1.5px dashed var(--ink-soft);align-items:flex-start;gap:14px;display:flex}._8aEwW_startNumber{border-radius:var(--radius-round);background:var(--ink-light);width:32px;height:32px;color:var(--ink);font-family:var(--font-heading);flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}@media (max-width:640px){._8aEwW_startSection{padding-bottom:64px}}._8aEwW_shopsSection{padding-bottom:var(--space-xxl)}
.DHXC8W_page{align-items:center;gap:var(--space-xl);min-height:100vh;padding:var(--space-xl) var(--space-md) var(--space-xxl);flex-direction:column;display:flex}.DHXC8W_header{width:100%;max-width:480px}.DHXC8W_card{background:var(--card);border-radius:var(--radius-card);width:100%;max-width:480px;padding:var(--space-xl);gap:var(--space-md);overflow-wrap:anywhere;flex-direction:column;display:flex}.DHXC8W_skeleton{border-radius:var(--radius-card-small);background:var(--line);height:360px}.DHXC8W_photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card-small);width:100%}.DHXC8W_shop{gap:var(--space-xxs);flex-direction:column;display:flex}.DHXC8W_label{color:var(--ink);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:700}.DHXC8W_title{font-family:var(--font-heading);margin:0;font-size:30px;font-weight:600;line-height:1.15}.DHXC8W_address{color:var(--gray);margin:0}.DHXC8W_text{margin:0}.DHXC8W_reward{background:var(--ink);color:var(--white);border-radius:var(--radius-card-small);padding:var(--space-lg)}.DHXC8W_rewardMain{font-family:var(--font-heading);margin:0;font-size:22px;font-weight:600;line-height:1.2}.DHXC8W_rewardSub{margin:var(--space-xxs) 0 0;color:var(--ink-on-dark);font-size:var(--text-small)}.DHXC8W_section{margin:var(--space-xs) 0 0;font-size:var(--text-card-title);font-weight:700}.DHXC8W_steps{padding-left:var(--space-xl);gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.DHXC8W_actions{gap:var(--space-sm);margin-top:var(--space-xs);flex-direction:column;display:flex}.DHXC8W_storeButtons{gap:var(--space-sm);flex-direction:column;display:flex}.DHXC8W_primaryButton,.DHXC8W_secondaryButton{min-height:var(--button-height);padding:0 var(--space-lg);border-radius:var(--radius-button);text-align:center;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.DHXC8W_primaryButton{background:var(--ink);color:var(--white)}.DHXC8W_secondaryButton{border:1.5px solid var(--black);color:var(--black)}.DHXC8W_note{background:var(--ink-light);border-radius:var(--radius-card-small);padding:var(--space-md);font-size:var(--text-small);margin:0}.DHXC8W_appleButton{width:100%;min-height:var(--button-height);padding:0 var(--space-lg);border-radius:var(--radius-button);background:var(--black);color:var(--white);font:inherit;cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:600;display:flex}.DHXC8W_actions form{flex-direction:column;display:flex}button.DHXC8W_primaryButton{border:none}button.DHXC8W_primaryButton,button.DHXC8W_secondaryButton{width:100%;font:inherit;cursor:pointer;background-clip:padding-box;font-weight:600}button.DHXC8W_secondaryButton{background:0 0}.DHXC8W_small{color:var(--gray);font-size:var(--text-small);margin:0}.DHXC8W_small a{color:inherit}.DHXC8W_linkButton{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.DHXC8W_working{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--button-height);font-weight:600;display:flex}.DHXC8W_spinner{border-radius:var(--radius-round);border:3px solid var(--ink-light);border-top-color:var(--ink);width:20px;height:20px;animation:.8s linear infinite DHXC8W_spin}@keyframes DHXC8W_spin{to{transform:rotate(360deg)}}.DHXC8W_result{gap:var(--space-sm);margin-top:var(--space-xs);flex-direction:column;display:flex}.DHXC8W_resultTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-section);margin:0;line-height:1.2}.DHXC8W_stampRow{margin:0 0 var(--space-xs);gap:var(--space-sm);grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid}.DHXC8W_stampEmpty,.DHXC8W_stampFilled{aspect-ratio:1;border-radius:var(--radius-round);justify-content:center;align-items:center;display:flex}.DHXC8W_stampEmpty{border:2px dashed var(--stamp-empty)}.DHXC8W_stampFilled{background:var(--ink-light)}.DHXC8W_stampMark,.DHXC8W_stampNew{width:100%;height:100%}.DHXC8W_stampNew{animation:.9s ease-out both DHXC8W_stampDrop}@keyframes DHXC8W_stampDrop{0%{opacity:0;transform:translateY(-140px)scale(1.5)}55%{opacity:1;transform:translateY(0)scale(1.5)}60%{transform:scale(.88)}80%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.DHXC8W_stampNew{animation:none}.DHXC8W_spinner{animation-duration:2s}}.DHXC8W_appHint{gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--line);flex-direction:column;display:flex}.DHXC8W_divider{align-items:center;gap:var(--space-sm);color:var(--gray);font-size:var(--text-small);display:flex}.DHXC8W_divider:before,.DHXC8W_divider:after{content:"";background:var(--line);flex:1;height:1px}.DHXC8W_actions form.DHXC8W_emailForm{gap:var(--space-xs)}.DHXC8W_input{height:var(--button-height);border-radius:var(--radius-field);border:1.5px solid var(--field-border);background:var(--paper);padding:0 var(--space-md);font:inherit;font-size:var(--text-body)}.DHXC8W_input[aria-invalid=true]{border-color:var(--warn-ink)}.DHXC8W_error{font-size:var(--text-small);color:var(--warn-ink);margin:0}.DHXC8W_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
