.pf-root{-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 20% 15%, #00d9ff0f, transparent 36%), radial-gradient(circle at 80% 18%, #ff006e0f, transparent 38%), var(--bg-primary);height:100dvh;font-size:16px;overflow:hidden auto}.pf-root h1{line-height:1.1;font-size:72px!important}.pf-root h2{line-height:1.2;font-size:28px!important}.pf-root h3{line-height:1.25;font-size:24px!important}.pf-root h4{line-height:1.3;font-size:20px!important}.pf-root h5{line-height:1.35;font-size:18px!important}.pf-root h6{line-height:1.4;font-size:16px!important}.pf-nav{top:0;z-index:70;justify-content:center;align-items:center;height:80px;padding:12px 24px 0;display:flex;position:fixed;inset-inline:0}.pf-nav-inner{border:1px solid var(--border-light);background:color-mix(in srgb, var(--bg-card) 86%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(1180px,100%);height:68px;box-shadow:none;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:0 1.5rem;display:grid}.pf-logo-btn{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.pf-logo-image{object-fit:contain;object-position:left center;border-radius:10px;width:180px;height:auto;display:block}.pf-links{justify-content:center;gap:clamp(.8rem,2vw,2rem);display:flex}.pf-links button{letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:14px;transition:color .22s}.pf-links button:hover,.pf-links button.is-active{color:var(--text-primary)}.pf-nav-actions{justify-content:flex-end;align-items:center;gap:1rem;display:inline-flex}.pf-locale-menu{position:relative}.pf-locale-btn{border:1px solid var(--border-light);background:color-mix(in srgb, var(--bg-card) 94%, transparent);color:var(--text-primary);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.pf-locale-btn svg:last-child{transition:transform .18s}.pf-locale-btn svg.is-open{transform:rotate(180deg)}.pf-locale-dropdown{border:1px solid var(--border-light);background:color-mix(in srgb, var(--bg-card) 97%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:60;border-radius:14px;gap:.35rem;min-width:180px;padding:.5rem;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #1118271f}.pf-locale-option{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:.7rem .8rem;font-size:.86rem;font-weight:600}.pf-locale-option:hover,.pf-locale-option.is-active{background:var(--bg-card-hover);border-color:var(--border-medium)}.pf-signin-btn{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.pf-signin-btn:hover{color:var(--text-primary)}.pf-menu-btn{border:1px solid var(--border-light);background:var(--bg-card);width:38px;height:38px;color:var(--text-primary);border-radius:5px;justify-content:center;align-items:center;display:none}.pf-main{width:min(1280px,100%);margin:0 auto;padding-top:94px;padding-bottom:30px;overflow:visible}.pf-footer{border-top:1px solid var(--border-light);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;width:min(1280px,100%);margin:72px auto 0;padding:1.1rem 1rem 4.5rem;display:grid}.pf-footer-links{justify-content:center;gap:1rem;display:flex}.pf-footer-links a{color:var(--text-secondary);font-size:.9rem;text-decoration:none}.pf-footer-copy{color:var(--text-secondary);text-align:right;font-size:.85rem}.pf-overlay{opacity:0;pointer-events:none;z-index:79;background:#00000059;transition:opacity .2s;position:fixed;inset:0}.pf-overlay.is-open{opacity:1;pointer-events:auto}.pf-drawer{background:var(--bg-card);border-left:1px solid var(--border-light);z-index:80;-webkit-overflow-scrolling:touch;width:min(340px,88vw);height:100vh;padding:18px 14px;transition:transform .22s;position:fixed;top:0;left:auto;right:0;overflow-y:auto;transform:translate(100%)}.pf-drawer.is-open{transform:translate(0)}.pf-drawer-head{justify-content:flex-end;margin-bottom:12px;display:flex}.pf-drawer-links{flex-direction:column;gap:8px;display:flex}.pf-drawer-links button{text-align:left;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);border-radius:5px;padding:10px 12px;font-size:.95rem;font-weight:600}.pf-mobile-locale-block{padding:.35rem 0}.pf-mobile-locale-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .55rem;font-size:.72rem;font-weight:700}.pf-mobile-locale-list{flex-wrap:wrap;gap:.5rem;display:flex}.pf-mobile-locale-btn{border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border-radius:999px;padding:.55rem .8rem;font-size:.82rem;font-weight:600}.pf-mobile-locale-btn.is-active{background:var(--bg-card-hover);border-color:var(--border-medium)}@media (max-width:1024px){.pf-root h1{line-height:1.12;font-size:52px!important}.pf-root h2{line-height:1.22;font-size:24px!important}.pf-root h3{line-height:1.28;font-size:20px!important}.pf-root h4{line-height:1.34;font-size:18px!important}.pf-links,.pf-nav-actions,.pf-desktop-signin{display:none}.pf-menu-btn{grid-column:3;justify-self:end;display:inline-flex}.pf-nav-inner{border-radius:14px;grid-template-columns:auto 1fr auto;height:60px;padding:0 .95rem}.pf-nav{height:74px;padding:10px 14px 0}.pf-logo-image{width:162px}.pf-menu-btn{width:34px;height:34px}}@media (max-width:760px){.pf-root h1{line-height:1.16;font-size:36px!important}.pf-root h2{line-height:1.24;font-size:21px!important}.pf-root h3{line-height:1.3;font-size:18px!important}.pf-root h4{line-height:1.36;font-size:16px!important}.pf-main{padding:76px 12px 30px}.pf-nav{height:68px;padding:8px 10px 0}.pf-nav-inner{border-radius:12px;height:56px;padding:0 .8rem}.pf-logo-image{width:146px}.pf-menu-btn{width:32px;height:32px}.pf-footer{text-align:center;grid-template-columns:1fr;padding-bottom:3.5rem}.pf-footer-links{justify-content:center}.pf-footer-copy{text-align:center}}
.legal-page-module__Tqcg_q__legalShell{width:min(960px,100%);margin:0 auto;padding:0 1rem}.legal-page-module__Tqcg_q__legalHeader{margin-bottom:1rem}.legal-page-module__Tqcg_q__legalHeader h1{letter-spacing:-.02em;margin:0}.legal-page-module__Tqcg_q__legalHeader p{color:var(--text-secondary);margin:.75rem 0 0;font-size:1rem;line-height:1.6}.legal-page-module__Tqcg_q__legalCard{border:1px solid var(--border-light);background:color-mix(in srgb, var(--bg-card) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 12px 30px #0f172a14}.legal-page-module__Tqcg_q__legalEmpty{color:var(--text-secondary);margin:0}.legal-page-module__Tqcg_q__legalTextFlow p{color:var(--text-primary);margin:0 0 .95rem;line-height:1.75}.legal-page-module__Tqcg_q__legalTextFlow p:last-child{margin-bottom:0}.legal-page-module__Tqcg_q__legalMarkdown{color:var(--text-primary);line-height:1.75}:is(.legal-page-module__Tqcg_q__legalMarkdown h1,.legal-page-module__Tqcg_q__legalMarkdown h2,.legal-page-module__Tqcg_q__legalMarkdown h3,.legal-page-module__Tqcg_q__legalMarkdown h4,.legal-page-module__Tqcg_q__legalMarkdown h5,.legal-page-module__Tqcg_q__legalMarkdown h6){margin:1.4rem 0 .7rem;line-height:1.35}:is(.legal-page-module__Tqcg_q__legalMarkdown h1:first-child,.legal-page-module__Tqcg_q__legalMarkdown h2:first-child,.legal-page-module__Tqcg_q__legalMarkdown h3:first-child,.legal-page-module__Tqcg_q__legalMarkdown h4:first-child,.legal-page-module__Tqcg_q__legalMarkdown h5:first-child,.legal-page-module__Tqcg_q__legalMarkdown h6:first-child){margin-top:0}.legal-page-module__Tqcg_q__legalMarkdown p{margin:0 0 .95rem}:is(.legal-page-module__Tqcg_q__legalMarkdown ul,.legal-page-module__Tqcg_q__legalMarkdown ol){margin:0 0 .95rem 1.15rem;padding:0}.legal-page-module__Tqcg_q__legalMarkdown li{margin:.35rem 0}.legal-page-module__Tqcg_q__legalLink{color:var(--accent-primary);text-decoration:underline}@media (max-width:760px){.legal-page-module__Tqcg_q__legalShell{padding:0 .25rem}.legal-page-module__Tqcg_q__legalHeader p{font-size:.95rem}}
