.LegalPage_page__6UnSu{max-width:920px;margin:0 auto;padding:var(--spacing-xl) var(--container-padding) var(--spacing-2xl)}.LegalPage_header__ZyATV{display:grid;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.LegalPage_eyebrow__cjKVJ{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.LegalPage_header__ZyATV h1{font-size:clamp(2rem,12vw,var(--font-size-3xl));line-height:1.05}.LegalPage_description__00EJR{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:1.45}.LegalPage_note__FLTFn,.LegalPage_updated__jSwod{color:var(--color-text-muted);font-size:var(--font-size-sm)}.LegalPage_card__FOY_Q,.LegalPage_identityTodo__1lYEG,.LegalPage_intro___vsmw,.LegalPage_linkPanel__tRPq4,.LegalPage_translations__c7SKO{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.LegalPage_intro___vsmw{color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-md);padding:var(--spacing-lg)}.LegalPage_sections__4enEV{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.LegalPage_card__FOY_Q{padding:var(--spacing-lg)}.LegalPage_card__FOY_Q h2,.LegalPage_translations__c7SKO h2{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md)}.LegalPage_card__FOY_Q ul{display:grid;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);padding-left:1.1rem}.LegalPage_card__FOY_Q li{color:var(--color-text-secondary);line-height:1.55;overflow-wrap:anywhere}.LegalPage_linkPanel__tRPq4{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.LegalPage_linkPanel__tRPq4 a{align-items:center;background:var(--color-primary);border-radius:var(--radius-md);color:var(--color-on-primary);display:inline-flex;font-weight:800;min-height:44px;overflow-wrap:anywhere;padding:10px 12px}.LegalPage_translations__c7SKO{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-top:var(--spacing-md);padding:var(--spacing-lg)}.LegalPage_translations__c7SKO strong{color:var(--color-primary)}.LegalPage_translations__c7SKO p{color:var(--color-text-secondary);margin-top:var(--spacing-xs)}.LegalPage_note__FLTFn{margin-top:var(--spacing-lg)}.LegalPage_identityTodo__1lYEG{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-top:var(--spacing-md);padding:var(--spacing-lg)}.LegalPage_identityTodo__1lYEG h2{font-size:var(--font-size-xl)}.LegalPage_identityTodo__1lYEG p{color:var(--color-text-secondary)}.LegalPage_identityTodo__1lYEG dl{display:grid;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.LegalPage_identityTodo__1lYEG div{border-top:1px solid var(--color-border);display:grid;grid-gap:2px;gap:2px;padding-top:var(--spacing-sm)}@media(min-width:640px){.LegalPage_identityTodo__1lYEG div{grid-template-columns:220px 1fr}}.LegalPage_identityTodo__1lYEG dt{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:800}.LegalPage_identityTodo__1lYEG dd{color:var(--color-text);font-weight:700;overflow-wrap:anywhere}.Mascot_mascot__OTU_k{display:block;object-fit:contain;flex-shrink:0}.Mascot_mascot__OTU_k.Mascot_sm__KTyDL{width:64px;height:64px}.Mascot_mascot__OTU_k.Mascot_md__eHNHU{width:100px;height:100px}.Mascot_mascot__OTU_k.Mascot_lg__DiFQP{width:140px;height:140px}@media(max-width:480px){.Mascot_mascot__OTU_k.Mascot_lg__DiFQP{width:100px;height:100px}}.contact_pageShell__wsI4c{max-width:1080px;margin:0 auto;padding:48px 24px 96px}@media(max-width:768px){.contact_pageShell__wsI4c{padding:32px 16px 72px}}.contact_hero__aM0FJ{max-width:720px;margin-bottom:28px}.contact_eyebrow__UBDGt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;margin-bottom:var(--spacing-xs);text-transform:uppercase}.contact_pageTitle__JxF0i{font-size:var(--font-size-3xl);font-weight:800;line-height:var(--line-height-heading);margin-bottom:var(--spacing-sm)}.contact_pageDesc__G_oNG{color:var(--color-text-secondary);font-size:var(--font-size-base);margin-bottom:var(--spacing-xs)}.contact_updated__pTNG9{color:var(--color-text-muted);font-size:var(--font-size-xs)}.contact_sectionTitle__TH__o{font-size:var(--font-size-xl);font-weight:800;margin:24px 0 18px}.contact_introCard__foTw_{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:18px;padding:var(--spacing-lg)}.contact_introCard__foTw_ p{color:var(--color-text-secondary);line-height:1.6}.contact_formInfoGrid__ZiY_3{align-items:start;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}@media(max-width:768px){.contact_formInfoGrid__ZiY_3{grid-template-columns:1fr}}.contact_formCard__hdzDH{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.contact_form__uGNcW{display:flex;flex-direction:column;gap:var(--spacing-md)}.contact_label__99v3E{display:flex;flex-direction:column;font-size:var(--font-size-sm);font-weight:600;gap:var(--spacing-xs)}.contact_input__8zew0,.contact_select__IRDK2,.contact_textarea__cGFl_{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm);padding:var(--spacing-sm);width:100%}.contact_input__8zew0:focus,.contact_select__IRDK2:focus,.contact_textarea__cGFl_:focus{border-color:var(--color-primary);outline:none}.contact_textarea__cGFl_{resize:vertical}.contact_success__3ZfAy{color:var(--color-primary);font-weight:600;padding:var(--spacing-lg) 0}.contact_error__5BZXH{color:var(--color-danger);font-size:var(--font-size-sm)}.contact_submit__aKZO_{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:var(--color-on-primary);cursor:pointer;font-family:var(--font-heading,inherit);font-weight:700;min-height:48px;padding:0 var(--spacing-lg);width:100%}.contact_submit__aKZO_:disabled{cursor:not-allowed;opacity:.5}.contact_infoStack__UfqaR{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.contact_infoCard__dsw41{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-lg)}.contact_infoCard__dsw41 h2{font-size:var(--font-size-base);font-weight:700;margin-bottom:var(--spacing-sm)}.contact_infoCard__dsw41 ul{display:grid;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);padding-left:1.1rem}.contact_infoCard__dsw41 li{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.55}.contact_mascotDecor__8o6LH{display:none;justify-content:center;padding-top:var(--spacing-lg)}@media(min-width:769px){.contact_mascotDecor__8o6LH{display:flex}}.contact_legalWrapper__wqpRc{margin-top:80px}@media(max-width:768px){.contact_legalWrapper__wqpRc{margin-top:48px}}.data-deletion_pageShell__EiDWn{max-width:1080px;margin:0 auto;padding:48px 24px 96px}@media(max-width:768px){.data-deletion_pageShell__EiDWn{padding:32px 16px 72px}}.data-deletion_hero__B6FoS{max-width:720px;margin-bottom:28px}.data-deletion_eyebrow__C2k27{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;margin-bottom:var(--spacing-xs);text-transform:uppercase}.data-deletion_pageTitle__30_pb{font-size:var(--font-size-3xl);font-weight:800;line-height:var(--line-height-heading);margin-bottom:var(--spacing-sm)}.data-deletion_pageDesc__VHUEk{color:var(--color-text-secondary);font-size:var(--font-size-base);margin-bottom:var(--spacing-xs)}.data-deletion_updated__WM2jw{color:var(--color-text-muted);font-size:var(--font-size-xs)}.data-deletion_sectionTitle__oQWV3{font-size:var(--font-size-xl);font-weight:800;margin:24px 0 18px}.data-deletion_introCard__rsDNY{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:18px;padding:var(--spacing-lg)}.data-deletion_introCard__rsDNY p{color:var(--color-text-secondary);line-height:1.6}.data-deletion_formInfoGrid__stTDf{align-items:start;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}@media(max-width:768px){.data-deletion_formInfoGrid__stTDf{grid-template-columns:1fr}}.data-deletion_formCard__sMM8u{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.data-deletion_form__haG2V{display:flex;flex-direction:column;gap:var(--spacing-md)}.data-deletion_label__oSTh6{display:flex;flex-direction:column;font-size:var(--font-size-sm);font-weight:600;gap:var(--spacing-xs)}.data-deletion_input__fzGJv,.data-deletion_select__ErufM,.data-deletion_textarea___mPDH{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm);padding:var(--spacing-sm);width:100%}.data-deletion_input__fzGJv:focus,.data-deletion_select__ErufM:focus,.data-deletion_textarea___mPDH:focus{border-color:var(--color-primary);outline:none}.data-deletion_textarea___mPDH{resize:vertical}.data-deletion_checkboxLabel__wcLdn{align-items:flex-start;display:flex;font-size:var(--font-size-sm);font-weight:400;gap:var(--spacing-sm)}.data-deletion_checkbox__jL4ys{flex-shrink:0;margin-top:2px}.data-deletion_success__xT7t5{color:var(--color-success);font-weight:600;padding:var(--spacing-lg) 0}.data-deletion_error__Z_xk1{color:var(--color-danger);font-size:var(--font-size-sm)}.data-deletion_submit__gCxSc{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:var(--color-on-primary);cursor:pointer;font-family:var(--font-heading,inherit);font-weight:700;min-height:48px;padding:0 var(--spacing-lg);width:100%}.data-deletion_submit__gCxSc:disabled{cursor:not-allowed;opacity:.5}.data-deletion_infoStack___SRit{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.data-deletion_infoCard__5__u0{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-lg)}.data-deletion_infoCard__5__u0 h2{font-size:var(--font-size-base);font-weight:700;margin-bottom:var(--spacing-sm)}.data-deletion_infoCard__5__u0 ul{display:grid;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);padding-left:1.1rem}.data-deletion_infoCard__5__u0 li{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.55}.data-deletion_legalWrapper__PUqVB{margin-top:80px}@media(max-width:768px){.data-deletion_legalWrapper__PUqVB{margin-top:48px}}.page_page__JJ4bR{max-width:520px;margin:0 auto;padding:var(--spacing-xl) var(--container-padding)}.page_panel__g9ggk{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-xl)}.page_mascotRow__UJlOm{display:flex;justify-content:center;margin-bottom:var(--spacing-md)}.page_title__OFFmC{font-family:var(--font-heading,inherit);font-size:var(--font-size-2xl);font-weight:800;margin-bottom:var(--spacing-lg)}.page_form__G4Vrj{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.page_field__ZrStn{display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary)}.page_field__ZrStn input,.page_field__ZrStn select{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:var(--font-size-base);min-height:48px;padding:0 var(--spacing-md);transition:border-color .15s}.page_field__ZrStn input:focus,.page_field__ZrStn select:focus{border-color:var(--color-primary);outline:2px solid var(--color-primary-light);outline-offset:0}.page_button__yOOLh{align-items:center;background:var(--color-primary);border:0;border-radius:var(--radius-md);color:var(--color-on-primary);cursor:pointer;display:flex;font-family:var(--font-heading,inherit);font-size:var(--font-size-base);font-weight:700;justify-content:center;min-height:48px;padding:0 var(--spacing-lg);transition:background .15s}.page_button__yOOLh:hover:not(:disabled){background:var(--color-primary-hover)}.page_button__yOOLh:disabled{cursor:not-allowed;opacity:.6}.page_error__zsx28{background:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.page_footer__7czl1{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-top:var(--spacing-md);text-align:center}.page_footer__7czl1 a{color:var(--color-primary);font-weight:600}.EmptyState_empty__cDhEi{align-items:center;border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-2xl) var(--spacing-md);text-align:center}.EmptyState_icon__8EsDx{color:var(--color-border);font-size:2rem}.EmptyState_message__oSLsx{font-size:var(--font-size-sm)}.Button_btn__c2iDe{align-items:center;border:0;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-heading,inherit);font-size:var(--font-size-base);font-weight:700;gap:var(--spacing-sm);justify-content:center;min-height:48px;padding:0 var(--spacing-lg);transition:background .15s,box-shadow .15s,opacity .15s;white-space:nowrap}.Button_btn__c2iDe:disabled{cursor:not-allowed;opacity:.6}.Button_primary__WTwSy{background:var(--color-primary);color:var(--color-on-primary)}.Button_primary__WTwSy:hover:not(:disabled){background:var(--color-primary-hover)}.Button_secondary__KMeNe{background:var(--color-accent);color:var(--color-on-accent)}.Button_secondary__KMeNe:hover:not(:disabled){background:var(--color-accent-hover)}.Button_ghost__hhEqO{background:rgba(0,0,0,0);border:1px solid var(--color-border);color:var(--color-text)}.Button_ghost__hhEqO:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-text-secondary)}.Button_danger__cDBNT{background:var(--color-danger);color:var(--color-on-primary)}.Button_danger__cDBNT:hover:not(:disabled){opacity:.9}.Button_icon__xQgVe{background:rgba(0,0,0,0);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);height:44px;min-height:unset;padding:0;width:44px}.Button_icon__xQgVe:hover:not(:disabled){background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.page_page__HH6Vf{max-width:520px;margin:0 auto;padding:var(--spacing-xl) var(--container-padding)}.page_panel__g_fDB{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-xl)}.page_mascotRow__xya9r{display:flex;justify-content:center;margin-bottom:var(--spacing-md)}.page_title__oOwLc{font-family:var(--font-heading,inherit);font-size:var(--font-size-2xl);font-weight:800;margin-bottom:var(--spacing-lg)}.page_form__VS8rD{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.page_field__eqMYF{display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary)}.page_field__eqMYF input,.page_field__eqMYF select{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:var(--font-size-base);min-height:48px;padding:0 var(--spacing-md);transition:border-color .15s}.page_field__eqMYF input:focus,.page_field__eqMYF select:focus{border-color:var(--color-primary);outline:2px solid var(--color-primary-light);outline-offset:0}.page_button__DLrLT{align-items:center;background:var(--color-primary);border:0;border-radius:var(--radius-md);color:var(--color-on-primary);cursor:pointer;display:flex;font-family:var(--font-heading,inherit);font-size:var(--font-size-base);font-weight:700;justify-content:center;min-height:48px;padding:0 var(--spacing-lg);transition:background .15s}.page_button__DLrLT:hover:not(:disabled){background:var(--color-primary-hover)}.page_button__DLrLT:disabled{cursor:not-allowed;opacity:.6}.page_error__OCd6L{background:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.page_footer__itmd3{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-top:var(--spacing-md);text-align:center}.page_footer__itmd3 a{color:var(--color-primary);font-weight:600}.LoadingState_empty__V6fGV{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-2xl) var(--spacing-md);text-align:center}.LoadingState_message__fApIt{color:var(--color-text-muted);font-size:var(--font-size-sm)}.FeedbackStats_stats__goF85{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.FeedbackStats_statHighlight__tm9X3,.FeedbackStats_stat__drVyj{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:4px 12px}.FeedbackStats_statHighlight__tm9X3 strong,.FeedbackStats_stat__drVyj strong{color:var(--color-text);font-weight:700}.FeedbackStats_statHighlight__tm9X3{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.FeedbackStats_statHighlight__tm9X3 strong{color:var(--color-primary)}.FeedbackToolbar_toolbar__iSn_w{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.FeedbackToolbar_search__C9MUm{background:var(--color-input-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);padding:8px 12px;width:100%}.FeedbackToolbar_search__C9MUm:focus{border-color:var(--color-primary);outline:none}.FeedbackToolbar_filters__n6A5g{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.FeedbackToolbar_select__djv7g{background:var(--color-input-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);padding:6px 10px}.FeedbackToolbar_select__djv7g:focus{border-color:var(--color-primary);outline:none}.FeedbackToolbar_toggle__b5YnM{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-xs);white-space:nowrap}