.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)}
.Y004NG_card{background:var(--card);border-radius:var(--radius-card);flex-direction:column;gap:14px;padding:26px;display:flex}.Y004NG_cardTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-section);margin:0;line-height:1.2}.Y004NG_muted{font-size:var(--text-small);color:var(--gray);margin:0}.Y004NG_note{font-size:var(--text-small);color:var(--ink);margin:0;font-weight:600}.Y004NG_field{position:relative}.Y004NG_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}.Y004NG_textarea:disabled{opacity:.6}.Y004NG_counter{font-size:var(--text-label);color:var(--gray);position:absolute;bottom:10px;right:14px}.Y004NG_buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.Y004NG_primaryButton,.Y004NG_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}.Y004NG_primaryButton{background:var(--ink);color:var(--white);border:none}.Y004NG_outlineButton{border:1.5px solid var(--field-border);background:0 0}.Y004NG_primaryButton:active:not(:disabled),.Y004NG_outlineButton:active:not(:disabled){transform:scale(.97)}.Y004NG_primaryButton:disabled,.Y004NG_outlineButton:disabled{opacity:.45;cursor:default}.Y004NG_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 Y004NG_rise;display:flex}.Y004NG_confirmTitle{margin:0;font-weight:700}.Y004NG_success,.Y004NG_error{font-size:var(--text-small);margin:0;font-weight:600;animation:.24s ease-out both Y004NG_rise}.Y004NG_success{color:var(--ink)}.Y004NG_error{color:var(--warn-ink)}.Y004NG_recent{border-top:1px solid var(--line);padding-top:var(--space-md);gap:var(--space-xs);flex-direction:column;display:flex}.Y004NG_recentLabel{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--gray);font-weight:700}.Y004NG_recentList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Y004NG_recentItem{flex-direction:column;gap:2px;display:flex}.Y004NG_recentText{font-weight:600}.Y004NG_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 Y004NG_rise}.Y004NG_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 Y004NG_drop;display:flex}@keyframes Y004NG_drop{0%{opacity:0;transform:translateY(-16px)scale(.96)}to{opacity:1;transform:none}}.Y004NG_notificationIcon{border-radius:9px;flex-shrink:0;width:38px;height:38px}.Y004NG_notificationTexts{flex-direction:column;flex:1;min-width:0;display:flex}.Y004NG_notificationHead{color:var(--gray);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;font-size:12px;display:flex}.Y004NG_notificationApp,.Y004NG_notificationTime{font-weight:600}.Y004NG_notificationTitle{font-size:15px;font-weight:700}.Y004NG_notificationBody{font-size:var(--text-small);overflow-wrap:anywhere}.Y004NG_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}.Y004NG_rowNote{font-size:var(--text-small);color:var(--gray)}.Y004NG_rowSent{height:var(--touch-min);color:var(--ink);align-items:center;gap:6px;font-size:15px;font-weight:700;animation:.24s ease-out both Y004NG_rise;display:inline-flex}.Y004NG_reminderBox{gap:var(--space-xs);flex-direction:column;flex-basis:100%;animation:.2s ease-out both Y004NG_rise;display:flex}.Y004NG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes Y004NG_rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
._8aEwW_main{max-width:1280px;padding:36px var(--space-xxl) 56px;flex-direction:column;gap:28px;margin:0 auto;display:flex}@media (max-width:640px){._8aEwW_main{padding:var(--space-xl) var(--space-md) var(--space-xxl)}}._8aEwW_intro{flex-direction:column;gap:6px;display:flex}._8aEwW_pageTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-page-title);margin:0;line-height:1.1}._8aEwW_subtitle{color:var(--gray);margin:0;font-size:17px}._8aEwW_card{background:var(--card);border-radius:var(--radius-card);gap:var(--space-lg);flex-direction:column;max-width:560px;padding:26px;display:flex}._8aEwW_cardTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-section);margin:0;line-height:1.2}._8aEwW_text{color:var(--gray);margin:0}._8aEwW_columns{gap:var(--space-xl);flex-wrap:wrap;align-items:flex-start;display:flex}._8aEwW_mainColumn{gap:var(--space-xl);flex-direction:column;flex:999 560px;min-width:0;display:flex}._8aEwW_aside{gap:var(--space-xl);flex-direction:column;flex:320px;min-width:0;display:flex}._8aEwW_loading{flex-direction:column;gap:28px;display:flex}._8aEwW_skeletonTitle,._8aEwW_skeletonCard{background:var(--card);border-radius:var(--radius-card);animation:1.4s ease-in-out infinite _8aEwW_breathe}._8aEwW_skeletonTitle{border-radius:var(--radius-button);width:320px;max-width:80%;height:44px}._8aEwW_skeletonCard{max-width:560px;height:260px}@keyframes _8aEwW_breathe{0%,to{opacity:1}50%{opacity:.55}}._8aEwW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.YExEsq_form{background:var(--card);border-radius:var(--radius-card);gap:var(--space-lg);flex-direction:column;padding:26px;display:flex}.YExEsq_title{font-family:var(--font-heading);font-weight:600;font-size:var(--text-section);margin:0;line-height:1.2}.YExEsq_preview{background:var(--paper);border-radius:var(--radius-card-small);gap:var(--space-sm);flex-direction:column;padding:18px;display:flex}.YExEsq_previewHead{justify-content:space-between;align-items:baseline;display:flex}.YExEsq_previewShop{font-family:var(--font-heading);font-size:17px;font-weight:600}.YExEsq_previewLabel{font-size:var(--text-label);color:var(--gray);font-weight:600}.YExEsq_stamps{flex-wrap:wrap;gap:6px;min-height:34px;display:flex}.YExEsq_stamp{width:34px;height:34px}.YExEsq_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 YExEsq_pop}.YExEsq_prize{border-color:var(--ink)}@keyframes YExEsq_pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.YExEsq_previewText{font-size:var(--text-small);color:var(--gray)}.YExEsq_row{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.YExEsq_label{font-weight:700}.YExEsq_stepper{align-items:center;gap:var(--space-xxs);background:var(--paper);border-radius:var(--radius-button);padding:var(--space-xxs);display:flex}.YExEsq_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}.YExEsq_stepButton:active:not(:disabled){transform:scale(.92)}.YExEsq_stepButton:disabled{opacity:.4;cursor:default}.YExEsq_count{text-align:center;min-width:36px;font-family:var(--font-heading);font-size:20px;font-weight:600}.YExEsq_hint{margin:calc(-1 * var(--space-sm)) 0 0;font-size:var(--text-small);color:var(--ink)}.YExEsq_field{gap:var(--space-xs);flex-direction:column;display:flex}.YExEsq_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}.YExEsq_checkbox{align-items:flex-start;gap:var(--space-sm);min-height:var(--touch-min);cursor:pointer;font-weight:600;display:flex}.YExEsq_checkbox input{width:22px;height:22px;accent-color:var(--ink);flex-shrink:0;margin:1px 0 0}.YExEsq_checkboxHint{font-weight:400;font-size:var(--text-small);color:var(--gray);display:block}.YExEsq_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}.YExEsq_save:active:not(:disabled){transform:scale(.98)}.YExEsq_save:disabled{opacity:.45;cursor:default}.YExEsq_feedback:empty{display:none}.YExEsq_saved,.YExEsq_error{font-size:var(--text-small);margin:0;font-weight:600;animation:.24s ease-out both YExEsq_pop}.YExEsq_saved{color:var(--ink)}.YExEsq_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)}
.DCLMzq_main{max-width:1280px;padding:36px var(--space-xxl) 56px;flex-direction:column;gap:28px;margin:0 auto;display:flex}@media (max-width:640px){.DCLMzq_main{padding:var(--space-xl) var(--space-md) var(--space-xxl)}}.DCLMzq_intro{flex-direction:column;gap:6px;display:flex}.DCLMzq_pageTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-page-title);margin:0;line-height:1.1}.DCLMzq_subtitle{color:var(--gray);margin:0;font-size:17px}.DCLMzq_layout{gap:var(--space-xl);flex-wrap:wrap;align-items:flex-start;display:flex}@keyframes DCLMzq_rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.DCLMzq_previewFrame{aspect-ratio:420/595;background:var(--card);border-radius:var(--radius-card-small);box-shadow:var(--shadow-soft);flex:0 470px;overflow:hidden}.DCLMzq_iframe{border:none;width:100%;height:100%}.DCLMzq_side{gap:var(--space-xl);flex-direction:column;flex:320px;max-width:440px;display:flex}.DCLMzq_card{background:var(--card);border-radius:var(--radius-card);padding:var(--space-xl);gap:var(--space-sm);flex-direction:column;display:flex}.DCLMzq_cardTitle{font-family:var(--font-heading);margin:0;font-size:22px;font-weight:600}.DCLMzq_text{color:var(--gray);margin:0}.DCLMzq_primaryButton,.DCLMzq_outlineButton,.DCLMzq_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}.DCLMzq_primaryButton{margin-top:var(--space-xs);background:var(--ink);color:var(--white);border:none}.DCLMzq_outlineButton{border:1.5px solid var(--field-border);color:var(--black);background:0 0}.DCLMzq_dangerButton{background:var(--warn-ink);color:var(--white);border:none}.DCLMzq_primaryButton:active,.DCLMzq_outlineButton:active:not(:disabled),.DCLMzq_dangerButton:active:not(:disabled){transform:scale(.98)}.DCLMzq_outlineButton:disabled,.DCLMzq_dangerButton:disabled{opacity:.6;cursor:default}.DCLMzq_regenerate{gap:var(--space-sm);margin-top:var(--space-xs);flex-direction:column;display:flex}.DCLMzq_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 DCLMzq_rise;display:flex}.DCLMzq_confirmTitle{margin:0;font-weight:700}.DCLMzq_confirmText{font-size:var(--text-small);color:var(--black);margin:0}.DCLMzq_confirmButtons{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.DCLMzq_success,.DCLMzq_error{font-size:var(--text-small);margin:0;font-weight:600}.DCLMzq_success{color:var(--ink)}.DCLMzq_error{color:var(--warn-ink)}.DCLMzq_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 DCLMzq_breathe}@keyframes DCLMzq_breathe{0%,to{opacity:1}50%{opacity:.55}}
._1hx-JW_main{max-width:1280px;padding:36px var(--space-xxl) 56px;flex-direction:column;gap:28px;margin:0 auto;display:flex}@media (max-width:640px){._1hx-JW_main{padding:var(--space-xl) var(--space-md) var(--space-xxl)}}._1hx-JW_intro{flex-direction:column;gap:6px;display:flex}._1hx-JW_pageTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-page-title);margin:0;line-height:1.1}._1hx-JW_subtitle{color:var(--gray);margin:0;font-size:17px}._1hx-JW_skeleton{background:var(--card);border-radius:var(--radius-card);max-width:560px;height:260px}._1hx-JW_columns{gap:var(--space-xl);flex-wrap:wrap;align-items:flex-start;display:flex}._1hx-JW_columns>*{flex:420px;min-width:0}._1hx-JW_card{background:var(--card);border-radius:var(--radius-card);gap:var(--space-lg);flex-direction:column;padding:26px;display:flex}._1hx-JW_cardHead{flex-direction:column;gap:6px;display:flex}._1hx-JW_cardTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-section);margin:0;line-height:1.2}._1hx-JW_text{color:var(--gray);margin:0}._1hx-JW_photos{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}._1hx-JW_photo{gap:var(--space-xs);flex-direction:column;display:flex;position:relative}._1hx-JW_photoImg{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card-small);background:var(--paper);width:100%}._1hx-JW_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}._1hx-JW_photoActions{gap:var(--space-xxs);flex-wrap:wrap;display:flex}._1hx-JW_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}._1hx-JW_smallButton:disabled{opacity:.45;cursor:default}._1hx-JW_danger{color:var(--warn-ink)}._1hx-JW_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}._1hx-JW_addPhoto:focus-within{outline:3px solid var(--ink);outline-offset:2px}._1hx-JW_disabled{opacity:.55;cursor:default}._1hx-JW_fileInput{opacity:0;cursor:inherit;position:absolute;inset:0}._1hx-JW_plus{font-family:var(--font-heading);font-size:32px;line-height:1}._1hx-JW_field{gap:var(--space-xs);flex-direction:column;display:flex}._1hx-JW_label{font-weight:700}._1hx-JW_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}._1hx-JW_help{font-size:var(--text-small);color:var(--gray);margin:0}._1hx-JW_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}._1hx-JW_save:disabled{opacity:.45;cursor:default}._1hx-JW_saved,._1hx-JW_error{font-size:var(--text-small);margin:0;font-weight:600}._1hx-JW_saved{color:var(--ink)}._1hx-JW_error{color:var(--warn-ink)}._1hx-JW_choices{gap:var(--space-xs);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}._1hx-JW_choices legend{width:100%;margin-bottom:var(--space-xs)}._1hx-JW_choice{cursor:pointer;position:relative}._1hx-JW_choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._1hx-JW_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}._1hx-JW_choice input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--white)}._1hx-JW_choice input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}
.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}
.xyPZEq_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}.xyPZEq_kpi{padding:0 var(--space-md);border-left:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.xyPZEq_kpi:first-child{border-left:none}.xyPZEq_kpiLabel{font-size:var(--text-small);color:var(--gray);font-weight:600}.xyPZEq_kpiValue{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1}.xyPZEq_kpiNote{font-size:var(--text-small);color:var(--gray)}.xyPZEq_card{background:var(--card);border-radius:var(--radius-card);gap:var(--space-lg);flex-direction:column;padding:26px;display:flex}.xyPZEq_cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}.xyPZEq_cardHeadColumn{gap:var(--space-xxs);flex-direction:column;display:flex}.xyPZEq_cardTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-section);margin:0;line-height:1.2}.xyPZEq_muted{font-size:var(--text-small);color:var(--gray);margin:0}.xyPZEq_mutedLarge{color:var(--gray);font-size:15px}.xyPZEq_chart{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:14px;height:200px;display:grid}.xyPZEq_bar{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex-direction:column;height:200px;display:flex}.xyPZEq_barValue{font-size:var(--text-label);font-weight:700}.xyPZEq_barFill{background:var(--ink-soft);border-radius:10px 10px 4px 4px;width:100%;max-width:54px}.xyPZEq_barCurrent{background:var(--ink)}.xyPZEq_barLabel{font-size:var(--text-label);color:var(--gray);white-space:nowrap}.xyPZEq_awayList{margin:0;padding:0;list-style:none}.xyPZEq_awayRow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex}.xyPZEq_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}.xyPZEq_awayTexts{flex-direction:column;flex:200px;gap:2px;display:flex}.xyPZEq_awayName{font-weight:700}.xyPZEq_tip{background:var(--ink);color:var(--white);border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:26px;display:flex}.xyPZEq_tipLabel{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-on-dark);font-weight:700}.xyPZEq_tipTitle{font-family:var(--font-heading);margin:0;font-size:20px;font-weight:600;line-height:1.3}.xyPZEq_tipText{color:var(--ink-on-dark);font-size:15px}
