.PrivacyPolicyLegal_docOuter__BCT_I{margin-bottom:var(--space-5)}.PrivacyPolicyLegal_doc__5x_G2{max-width:52rem;margin:0 auto}.PrivacyPolicyLegal_lead__8DAR1{margin:0 0 var(--space-5);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.PrivacyPolicyLegal_metaGrid__Kov7q{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0 0 var(--space-6)}@media (min-width:640px){.PrivacyPolicyLegal_metaGrid__Kov7q{grid-template-columns:repeat(2,minmax(0,1fr))}}.PrivacyPolicyLegal_metaCard___AvUJ{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-default);background:var(--bg-default)}.PrivacyPolicyLegal_insetCard__dW8_6{margin-bottom:var(--space-3)}.PrivacyPolicyLegal_metaLabel__C_K3L{margin:0 0 var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.PrivacyPolicyLegal_metaValue__xoU5m{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--text-primary)}.PrivacyPolicyLegal_metaValue__xoU5m a{color:var(--color-primary-600);text-decoration:underline;text-underline-offset:2px}.PrivacyPolicyLegal_metaValue__xoU5m a:hover{color:var(--color-primary-700)}.PrivacyPolicyLegal_metaValue__xoU5m a:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:var(--radius-xs)}.PrivacyPolicyLegal_section__e7DZ_{margin:0 0 var(--space-6);scroll-margin-top:var(--space-4)}.PrivacyPolicyLegal_section__e7DZ_:last-of-type{margin-bottom:var(--space-4)}.PrivacyPolicyLegal_sectionTitle__K9GVZ{margin:0 0 var(--space-3);padding-bottom:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-tight);border-bottom:1px solid var(--border-default)}.PrivacyPolicyLegal_subsection___ie_K{margin:var(--space-4) 0 0}.PrivacyPolicyLegal_subsection___ie_K:first-child{margin-top:0}.PrivacyPolicyLegal_subsectionTitle__BBtQi{margin:0 0 var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-normal)}.PrivacyPolicyLegal_p__axGqN{margin:0 0 var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.PrivacyPolicyLegal_p__axGqN:last-child{margin-bottom:0}.PrivacyPolicyLegal_list__7nLP_{margin:0 0 var(--space-3);padding-left:var(--space-5);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.PrivacyPolicyLegal_list__7nLP_ li{margin-bottom:var(--space-2)}.PrivacyPolicyLegal_list__7nLP_ li:last-child{margin-bottom:0}.PrivacyPolicyLegal_notice__xr6Z1{margin:0 0 var(--space-5);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-default);background:var(--gray-50);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.PrivacyPolicyLegal_footerVersion__suo9B{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted)}@media (min-width:1024px){.PrivacyPolicyLegal_sectionTitle__K9GVZ{font-size:var(--font-size-lg)}}.SubPageClient_page__3AY82{box-sizing:border-box;min-height:100%;min-height:100dvh;padding:calc(var(--space-4) + env(safe-area-inset-top, 0px)) max(var(--space-4),env(safe-area-inset-right,0px)) var(--space-8) max(var(--space-4),env(safe-area-inset-left,0px));background:var(--bg-muted-ios)}.SubPageClient_pane__gjdrx{background:var(--bg-secondary-ios);border-radius:var(--radius-ios-xl);overflow:hidden;box-shadow:var(--elevation-2),0 1px 0 0 hsla(0,0%,100%,.6) inset;border:1px solid rgba(0,0,0,.05);padding:var(--space-6)}.SubPageClient_header__yX_AH{padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-5)}.SubPageClient_backLink__ySemH{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-600);text-decoration:none;margin-bottom:var(--space-3);padding:var(--space-1) 0;transition:opacity .15s ease}.SubPageClient_backLink__ySemH:hover{opacity:.8}.SubPageClient_backIcon__S8fM2{width:16px;height:16px}.SubPageClient_title__ivwHe{margin:0;font-size:22px;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.SubPageClient_subtitle__o09jB{font-size:var(--font-size-sm);color:var(--text-secondary);margin:var(--space-2) 0 0;line-height:1.5}.SubPageClient_content__H3kmX{padding-top:0}.SubPageClient_section__yGcyB{margin:0 0 var(--space-5)}.SubPageClient_sectionTitle__eVywJ{font-size:13px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--space-2);padding-left:var(--space-1)}.SubPageClient_group__mgPMZ{background:var(--bg-secondary-ios);border-radius:var(--radius-ios-xl);overflow:hidden;box-shadow:var(--elevation-2),0 1px 0 0 hsla(0,0%,100%,.6) inset;border:1px solid rgba(0,0,0,.05)}.SubPageClient_row__54G5k{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:var(--space-3) var(--space-4);text-decoration:none;color:var(--text-primary);font-size:var(--font-size-base);font-weight:500;border:none;background:none;width:100%;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--easing-standard)}.SubPageClient_row__54G5k:not(:last-child){border-bottom:1px solid var(--border-subtle)}.SubPageClient_row__54G5k:hover{background:var(--gray-50)}.SubPageClient_row__54G5k:active{background:var(--gray-100)}.SubPageClient_row__54G5k:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:-2px}.SubPageClient_rowIcon__JZ7zj{width:22px;height:22px;color:var(--text-muted);flex-shrink:0;margin-right:var(--space-3)}.SubPageClient_rowLabel__Pym30{flex:1 1}.SubPageClient_rowValue__16Cy7{font-size:var(--font-size-sm);color:var(--text-muted);margin-right:var(--space-2)}.SubPageClient_rowChevron__NriA4{width:18px;height:18px;color:var(--gray-400);flex-shrink:0}.SubPageClient_rowStatic___C50f{cursor:default}.SubPageClient_rowStatic___C50f:active,.SubPageClient_rowStatic___C50f:hover{background:none}.SubPageClient_rowDestructive__CBY2J{color:var(--color-error,#dc2626)}.SubPageClient_rowDestructive__CBY2J:hover{background:rgba(244,63,94,.05)}.SubPageClient_actions__2JZfS{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-5)}.SubPageClient_btnPrimary__oCc3m{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-inverse);background:var(--color-primary-600);text-decoration:none;border-radius:14px;border:none;cursor:pointer;transition:background .2s ease;font-family:var(--font-family-primary)}.SubPageClient_btnPrimary__oCc3m:hover{background:var(--color-primary-700)}.SubPageClient_btnPrimary__oCc3m:disabled{opacity:.6;cursor:not-allowed}.SubPageClient_btnPrimary__oCc3m:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.SubPageClient_btnDanger__kMDj0{background:var(--color-error,#dc2626)}.SubPageClient_btnDanger__kMDj0:hover{background:#b91c1c}.SubPageClient_btnSecondary__RzuGU{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);background:var(--bg-default);text-decoration:none;border-radius:14px;border:1px solid var(--gray-200);cursor:pointer;transition:background .2s ease,border-color .2s ease;font-family:var(--font-family-primary)}.SubPageClient_btnSecondary__RzuGU:hover{background:var(--gray-50);border-color:var(--gray-300)}.SubPageClient_btnSecondary__RzuGU:disabled{opacity:.6;cursor:not-allowed}.SubPageClient_btnSecondary__RzuGU:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.SubPageClient_table__TSdXo{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);margin-bottom:var(--space-4)}.SubPageClient_th__YfPsB{text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;padding:var(--space-2) var(--space-3);border-bottom:2px solid var(--gray-200)}.SubPageClient_td__KTiiB{padding:var(--space-3);border-bottom:1px solid var(--gray-100);color:var(--text-primary)}.SubPageClient_pill__gZCmm{display:inline-flex;align-items:center;padding:2px 10px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);background:var(--color-primary-50);border-radius:8px}.SubPageClient_success__gI3PJ{background:rgba(16,185,129,.08);color:#065f46}.SubPageClient_error__iChRG,.SubPageClient_success__gI3PJ{padding:var(--space-3) var(--space-4);border-radius:12px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-4)}.SubPageClient_error__iChRG{background:rgba(244,63,94,.08);color:var(--color-rose-600,#e11d48)}.SubPageClient_hint__eplj4{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.5;text-align:center;margin:var(--space-4) 0 0}.SubPageClient_inlineHint__Jbbgl{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.5;text-align:start;margin:var(--space-2) 0 var(--space-3)}.SubPageClient_confirmCard__Kg0UQ{margin:0 0 var(--space-4);padding:var(--space-4);border-radius:12px;border:1px solid rgba(220,38,38,.25);background:rgba(220,38,38,.05)}.SubPageClient_confirmTitle__PMLUb{margin:0 0 var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.SubPageClient_confirmBody__zV75I{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--text-secondary)}.SubPageClient_confirmLabel__VKERh{display:block;margin:0 0 var(--space-2);font-size:var(--font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.SubPageClient_confirmInput__rLZVc{width:100%;min-height:42px;padding:0 var(--space-3);border:1px solid var(--gray-300);border-radius:10px;background:var(--bg-default);color:var(--text-primary);margin-bottom:var(--space-3)}.SubPageClient_confirmInput__rLZVc:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:1px}.SubPageClient_confirmActions__N_L_l{display:flex;gap:var(--space-2);flex-wrap:wrap}.SubPageClient_legalContent__PVc_H{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-5)}.SubPageClient_legalContent__PVc_H p{margin:0 0 var(--space-3)}.SubPageClient_versionBadge___O2GF{display:inline-flex;align-items:center;padding:2px 10px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);background:var(--gray-100);border-radius:8px;margin-bottom:var(--space-4)}@media (min-width:1024px){.SubPageClient_page__3AY82{background:var(--gray-100);padding:calc(var(--space-8) + env(safe-area-inset-top, 0px)) max(var(--space-8),env(safe-area-inset-right,0px)) calc(var(--space-8) + env(safe-area-inset-bottom, 0px)) max(var(--space-8),env(safe-area-inset-left,0px));display:flex;flex-direction:column;align-items:center}.SubPageClient_pane__gjdrx{width:100%;max-width:var(--app-shell-content-max-width);background:var(--bg-default);border-radius:16px;box-shadow:var(--elevation-3),0 1px 0 0 hsla(0,0%,100%,.8) inset;border:1px solid var(--border-subtle);padding:var(--space-8) var(--space-10)}.SubPageClient_header__yX_AH{margin-bottom:var(--space-6)}.SubPageClient_title__ivwHe{font-size:24px}.SubPageClient_sectionTitle__eVywJ{font-size:11px;letter-spacing:.06em;padding-left:0;margin-bottom:var(--space-3);color:var(--gray-500)}.SubPageClient_group__mgPMZ{border-radius:12px;box-shadow:var(--elevation-1);border:1px solid var(--border-subtle)}.SubPageClient_row__54G5k{min-height:52px;padding:var(--space-2) var(--space-5);font-size:15px}.SubPageClient_rowIcon__JZ7zj{width:20px;height:20px;margin-right:var(--space-4)}.SubPageClient_rowChevron__NriA4{width:16px;height:16px}}