.legal-page_page__CWm5X{max-width:880px;margin:0 auto;padding:48px 24px 72px;color:var(--pp-text,#14243a)}.legal-page_header__sGMpr{padding-bottom:24px;border-bottom:1px solid var(--pp-border,#dbe5eb)}.legal-page_brand__aXmSG{color:var(--pp-primary,#087c78);font-size:.8rem;font-weight:800;letter-spacing:.12em;text-decoration:none}.legal-page_header__sGMpr h1{margin:16px 0;font-size:clamp(1.9rem,5vw,2.6rem);line-height:1.18;letter-spacing:-.025em}.legal-page_header__sGMpr p{max-width:68ch;font-size:1.05rem;line-height:1.7}.legal-page_header__sGMpr .legal-page_date__ZIEMF{margin-bottom:0;font-size:.85rem;color:var(--pp-text-muted,#52677b)}.legal-page_navigation__s__9x{display:flex;flex-wrap:wrap;gap:8px 24px;padding:16px 0;margin-bottom:24px;border-bottom:1px solid var(--pp-border,#dbe5eb)}.legal-page_page__CWm5X a{color:var(--pp-primary,#087c78);text-underline-offset:3px;overflow-wrap:anywhere}.legal-page_navigation__s__9x a{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem;font-weight:650}.legal-page_page__CWm5X a:focus-visible{outline:3px solid #0d9488;outline-offset:4px;border-radius:3px}.legal-page_content__l1wHk{font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.legal-page_content__l1wHk h2{margin:34px 0 12px;font-size:1.3rem;line-height:1.4}.legal-page_content__l1wHk p{margin:12px 0}.legal-page_content__l1wHk ol,.legal-page_content__l1wHk ul{padding-left:24px}.legal-page_content__l1wHk li{margin:10px 0}.legal-page_content__l1wHk strong{font-weight:700}@media (max-width:600px){.legal-page_page__CWm5X{padding:28px 20px 48px}.legal-page_navigation__s__9x{gap:4px 20px}}.portal-safety_controls__R9Y4W{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.portal-safety_controls__R9Y4W>button{border:0;background:transparent;color:var(--pp-text-muted,#64748b);font-size:13px;min-height:44px;padding:8px 10px;cursor:pointer}.portal-safety_controls__R9Y4W>button:hover{text-decoration:underline}.portal-safety_dialog__F5s_v{border:1px solid var(--pp-border,#dce5eb);border-radius:20px;background:var(--pp-card-bg,#fff);color:var(--pp-text-main,#14263d);padding:24px;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 24px 80px #001c3c33;margin:auto;line-height:1.6}.portal-safety_dialog__F5s_v::backdrop{background:#041d32a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.portal-safety_dialog__F5s_v h2{font-size:20px;line-height:1.3;margin:0 0 14px}.portal-safety_dialog__F5s_v p{font-size:14px}.portal-safety_dialogHead__cNtPY{display:flex;justify-content:space-between;align-items:center;gap:12px}.portal-safety_dialogHead__cNtPY>button{width:44px;height:44px;border:0;border-radius:12px;cursor:pointer;font-size:24px}.portal-safety_choice__u_0QU a,.portal-safety_dialog__F5s_v a,.portal-safety_visitPrivacy__a_91F a{color:var(--pp-primary,#0f766e);text-decoration:underline}.portal-safety_field__zITns{display:grid;gap:6px;margin:16px 0;font-size:14px;font-weight:600}.portal-safety_field__zITns select,.portal-safety_field__zITns textarea{width:100%;border:1px solid var(--pp-border,#dce5eb);border-radius:10px;padding:12px;font:inherit;font-size:16px;background:var(--pp-card-bg,#fff);color:inherit}.portal-safety_muted__jAPN_{color:var(--pp-text-muted,#64748b);font-size:13px!important}.portal-safety_actions__SVhpM{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.portal-safety_actions__SVhpM button,.portal-safety_choice__u_0QU button,.portal-safety_danger__MmRiQ,.portal-safety_dialog__F5s_v form>button{min-height:44px;padding:10px 16px;border-radius:10px;border:1px solid var(--pp-border,#cbd5e1);font:inherit;font-size:14px;font-weight:600;background:var(--pp-card-bg,#fff);color:inherit;cursor:pointer}.portal-safety_primary__8zKAC{background:#0f766e!important;border:1px solid #0f766e!important;color:#fff!important;min-height:44px;border-radius:10px;padding:10px 16px;font:inherit;font-weight:600;cursor:pointer}.portal-safety_danger__MmRiQ{background:#b91c1c;color:#fff;border-color:#b91c1c}.portal-safety_choice__u_0QU button:disabled,.portal-safety_dialog__F5s_v button:disabled{opacity:.55;cursor:wait}.portal-safety_status__a8EJz{margin-bottom:0;font-size:13px}.portal-safety_status__a8EJz:empty{display:none}.portal-safety_choice__u_0QU{padding:20px;border:1px solid var(--pp-border,#dce5eb);border-radius:16px;background:var(--pp-card-bg,#fff);color:var(--pp-text-main,#14263d);margin:16px 0;line-height:1.6}.portal-safety_choice__u_0QU h2{font-size:18px;margin:0 0 12px}.portal-safety_choice__u_0QU p{font-size:14px;margin:8px 0 16px}.portal-safety_visitPrivacy__a_91F{font-size:12px;color:var(--pp-text-muted,#64748b);line-height:1.6;padding-top:10px}.portal-safety_check__E1mmb{display:flex;gap:10px;align-items:flex-start;margin:18px 0;font-size:14px;line-height:1.6}.portal-safety_check__E1mmb input{margin-top:4px;width:20px;height:20px;accent-color:#0f766e;flex-shrink:0}.portal-safety_blockList__nCoQU{padding:0;list-style:none}.portal-safety_blockList__nCoQU li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--pp-border,#dce5eb)}.portal-safety_choice__u_0QU :focus-visible,.portal-safety_controls__R9Y4W :focus-visible,.portal-safety_dialog__F5s_v :focus-visible{outline:3px solid #14b8a6;outline-offset:3px}@media (max-width:380px){.portal-safety_dialog__F5s_v{padding:20px}.portal-safety_actions__SVhpM button{flex:1 1}.portal-safety_choice__u_0QU{padding:16px}}.app-shell .portal-safety_dialog__F5s_v,.app-shell .portal-safety_dialog__F5s_v select,.app-shell .portal-safety_dialog__F5s_v textarea{background:var(--card,#fff);color:var(--text,#14263d);border-color:var(--line,#dce5eb)}