.cdoHdq_brandBar{box-sizing:border-box;width:100%;padding:var(--space-semantic-stack-md) var(--space-semantic-page-gutter-md) 0;justify-content:center;align-items:center;display:flex}.cdoHdq_wordmark{color:var(--color-semantic-text-primary);font-family:var(--typography-semantic-heading-m-font-family);font-size:var(--typography-semantic-heading-m-size);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1}.cdoHdq_page{box-sizing:border-box;align-items:center;gap:var(--space-semantic-stack-lg);width:100%;max-width:var(--size-semantic-content-width-reading);padding:var(--space-semantic-stack-md) var(--space-semantic-page-gutter-md) var(--space-semantic-stack-xl);text-align:center;word-break:keep-all;overflow-wrap:break-word;flex-direction:column;min-width:0;margin-inline:auto;display:flex}.cdoHdq_page:lang(th),.cdoHdq_page:lang(ja),.cdoHdq_page:lang(zh-TW){word-break:normal}.cdoHdq_headline{color:var(--color-semantic-text-primary);font-family:var(--typography-semantic-heading-l-font-family);font-size:var(--typography-semantic-heading-m-size);line-height:var(--typography-semantic-heading-m-line-height);font-weight:var(--typography-semantic-heading-l-weight);letter-spacing:var(--typography-semantic-heading-m-letter-spacing);text-wrap:balance;margin:0}@media (min-width:768px){.cdoHdq_headline{font-size:var(--typography-semantic-heading-l-size);line-height:var(--typography-semantic-heading-l-line-height);letter-spacing:var(--typography-semantic-heading-l-letter-spacing)}}.cdoHdq_scene{box-sizing:border-box;border:var(--border-semantic-divider-width) solid var(--color-semantic-border-subtle);border-radius:var(--radius-lg);background:var(--color-semantic-bg-surface-base);width:100%;margin:0;overflow:hidden}.cdoHdq_sceneMedia{object-fit:cover;object-position:top center;width:100%;height:auto;max-height:36vh;display:block}.cdoHdq_store{align-items:center;gap:var(--space-semantic-stack-xs);flex-direction:column;width:100%;display:flex}.cdoHdq_storeRow{justify-content:center;align-items:center;gap:var(--space-semantic-inline-lg);flex-wrap:wrap;display:flex}.cdoHdq_bigBadge img{width:auto;height:56px;margin-block:0}.cdoHdq_bigPlayBadge img{width:auto;height:77px;margin-block:-10.5px}.cdoHdq_freeLine{color:var(--color-semantic-text-secondary);font-size:var(--typography-semantic-body-s-size);line-height:var(--typography-semantic-body-s-line-height);margin:0}.cdoHdq_qr{align-items:center;gap:var(--space-semantic-inline-md);margin-top:var(--space-semantic-stack-sm);text-align:start;display:flex}.cdoHdq_qrCode{padding:var(--space-semantic-stack-xs);border-radius:var(--radius-sm);background:#fff;flex:none;line-height:0;display:block}.cdoHdq_qrLabel{max-width:180px;color:var(--color-semantic-text-secondary);font-size:var(--typography-semantic-body-m-size);line-height:var(--typography-semantic-body-m-line-height);margin:0}.cdoHdq_codeBox{box-sizing:border-box;align-items:center;gap:var(--space-semantic-stack-sm);width:100%;padding:var(--space-semantic-stack-lg);border:var(--border-semantic-divider-width) solid var(--color-semantic-border-brand-medium);border-radius:var(--radius-lg);background:var(--color-semantic-bg-fill-accent-subtle);flex-direction:column;display:flex}.cdoHdq_codeLabel{color:var(--color-semantic-text-secondary);font-size:var(--typography-semantic-label-m-size);line-height:var(--typography-semantic-label-m-line-height);font-weight:var(--typography-semantic-label-m-weight);margin:0}.cdoHdq_codeRow{justify-content:center;align-items:center;gap:var(--space-semantic-inline-md);flex-wrap:wrap;display:flex}.cdoHdq_codeValue{color:var(--color-semantic-text-primary);font-family:var(--typography-semantic-display-m-font-family);font-size:var(--typography-semantic-display-m-size);line-height:var(--typography-semantic-display-m-line-height);font-weight:var(--typography-semantic-display-m-weight);letter-spacing:.06em;word-break:break-all;margin:0}.cdoHdq_codeHint{color:var(--color-semantic-text-primary);font-size:var(--typography-semantic-body-m-size);line-height:var(--typography-semantic-body-m-line-height);margin:0}.cdoHdq_section{gap:var(--space-semantic-stack-md);width:100%;margin-top:var(--space-semantic-stack-lg);text-align:start;flex-direction:column;display:flex}.cdoHdq_sectionTitle{color:var(--color-semantic-text-primary);font-family:var(--typography-semantic-heading-s-font-family);font-size:var(--typography-semantic-heading-s-size);line-height:var(--typography-semantic-heading-s-line-height);font-weight:var(--typography-semantic-heading-s-weight);text-align:center;margin:0}.cdoHdq_steps{gap:var(--space-semantic-stack-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cdoHdq_step{box-sizing:border-box;gap:var(--space-semantic-stack-sm);padding:var(--space-semantic-stack-lg);border:var(--border-semantic-divider-width) solid var(--color-semantic-border-subtle);border-radius:var(--radius-lg);background:var(--color-semantic-bg-surface-base);flex-direction:column;display:flex}.cdoHdq_stepHead{align-items:flex-start;gap:var(--space-semantic-inline-md);display:flex}.cdoHdq_stepNumber{width:var(--size-semantic-icon-lg);height:var(--size-semantic-icon-lg);border-radius:var(--radius-full);background:var(--color-semantic-bg-fill-accent-medium);color:var(--color-semantic-text-primary);font-size:var(--typography-semantic-label-m-size);line-height:1;font-weight:var(--typography-semantic-label-m-weight);flex:none;justify-content:center;align-items:center;display:inline-flex}.cdoHdq_stepTitle{color:var(--color-semantic-text-primary);font-size:var(--typography-semantic-label-l-size);line-height:var(--typography-semantic-label-l-line-height);font-weight:var(--typography-semantic-label-l-weight);margin:0}.cdoHdq_stepBody{color:var(--color-semantic-text-secondary);font-size:var(--typography-semantic-body-m-size);line-height:var(--typography-semantic-body-m-line-height);margin:0}.cdoHdq_stepImage{border-radius:var(--radius-md);width:100%;height:auto;display:block}.cdoHdq_faqAnswer{margin:0}.cdoHdq_faqLink{margin-top:var(--space-semantic-stack-xs);display:inline-block}.cdoHdq_bottom{align-items:center;gap:var(--space-semantic-stack-md);margin-top:var(--space-semantic-stack-lg);flex-direction:column;display:flex}.cdoHdq_byline{color:var(--color-semantic-text-tertiary);font-size:var(--typography-semantic-caption-m-size);line-height:var(--typography-semantic-caption-m-line-height);margin:0}.cdoHdq_welcomeLines{gap:var(--space-semantic-stack-xs);flex-direction:column;margin:0;display:flex}.cdoHdq_welcomeLinked{color:var(--color-semantic-text-brand-primary);font-size:var(--typography-semantic-label-l-size);line-height:var(--typography-semantic-label-l-line-height);font-weight:var(--typography-semantic-label-l-weight);margin:0}.cdoHdq_welcomeFree{color:var(--color-semantic-text-primary);font-size:var(--typography-semantic-body-l-size);line-height:var(--typography-semantic-body-l-line-height);margin:0}.cdoHdq_welcomeAction{width:100%;max-width:320px}.cdoHdq_welcomeHint{color:var(--color-semantic-text-secondary);font-size:var(--typography-semantic-body-s-size);line-height:var(--typography-semantic-body-s-line-height);margin:0}.cdoHdq_phoneAside{box-sizing:border-box;align-items:center;gap:var(--space-semantic-stack-sm);width:calc(100% - 2 * var(--space-semantic-page-gutter-md));max-width:var(--size-semantic-content-width-reading);margin:var(--space-semantic-stack-md) auto 0;padding:var(--space-semantic-stack-lg);border:var(--border-semantic-divider-width) solid var(--color-semantic-border-subtle);border-radius:var(--radius-lg);background:var(--color-semantic-bg-surface-elevated);text-align:center;flex-direction:column;display:flex}@media (min-width:1200px){.cdoHdq_phoneAside{z-index:20;top:var(--space-semantic-section-md);right:var(--space-semantic-page-gutter-md);width:240px;margin:0;position:fixed}}.cdoHdq_phoneTitle{color:var(--color-semantic-text-primary);font-size:var(--typography-semantic-label-l-size);line-height:var(--typography-semantic-label-l-line-height);font-weight:var(--typography-semantic-label-l-weight);margin:0}