.legal-documents-module__plWEOG__acceptanceLoading,.legal-documents-module__plWEOG__publicLoading{background:var(--color-background);place-items:center;min-height:100dvh;padding:24px;display:grid}.legal-documents-module__plWEOG__acceptancePage{background:var(--color-background-secondary);min-height:100dvh}.legal-documents-module__plWEOG__acceptanceTopbar,.legal-documents-module__plWEOG__publicHeader{border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px max(24px,50% - 690px);display:flex}.legal-documents-module__plWEOG__acceptanceTopbar>a,.legal-documents-module__plWEOG__publicHeader>a:first-child{align-items:center;gap:11px;min-width:0;display:flex}.legal-documents-module__plWEOG__acceptanceTopbar>a>span{gap:2px;min-width:0;display:grid}.legal-documents-module__plWEOG__acceptanceTopbar>a strong,.legal-documents-module__plWEOG__publicHeader>a:first-child>strong{color:var(--color-text-primary);font-size:16px}.legal-documents-module__plWEOG__acceptanceTopbar>a small{color:var(--color-text-secondary);font-size:12px}.legal-documents-module__plWEOG__acceptanceLayout{grid-template-columns:minmax(310px,410px) minmax(0,1fr);gap:24px;width:min(100% - 48px,1380px);margin:0 auto;padding:28px 0;display:grid}.legal-documents-module__plWEOG__acceptanceSummary,.legal-documents-module__plWEOG__acceptanceDocument{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-medium);border-radius:8px}.legal-documents-module__plWEOG__acceptanceSummary{align-self:start;gap:18px;padding:28px;display:grid}.legal-documents-module__plWEOG__requiredBadge{color:#92400e;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.legal-documents-module__plWEOG__acceptanceSummary>h1{color:var(--color-text-primary);margin:0;font-size:28px;line-height:1.15}.legal-documents-module__plWEOG__acceptanceSummary>p{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.65}.legal-documents-module__plWEOG__documentTabs{gap:10px;display:grid}.legal-documents-module__plWEOG__documentTabs>button{border:1px solid var(--color-border);background:var(--color-background);min-height:58px;color:var(--color-text-secondary);text-align:left;transition:border-color var(--transition-base), background var(--transition-base), color var(--transition-base);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.legal-documents-module__plWEOG__documentTabs>button:hover,.legal-documents-module__plWEOG__documentTabs>button:focus-visible,.legal-documents-module__plWEOG__documentTabs>.legal-documents-module__plWEOG__documentTabActive{border-color:var(--color-primary);color:var(--color-primary-hover);background:#f3eefe;outline:0}.legal-documents-module__plWEOG__documentTabs>button>svg:first-child{width:20px;height:20px}.legal-documents-module__plWEOG__documentTabs>button>span{gap:3px;min-width:0;display:grid}.legal-documents-module__plWEOG__documentTabs>button strong{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:14px}.legal-documents-module__plWEOG__documentTabs>button small{font-size:12px}.legal-documents-module__plWEOG__documentTabs .legal-documents-module__plWEOG__viewedIcon{width:18px;height:18px;color:var(--color-success)}.legal-documents-module__plWEOG__acceptanceCheck{border-top:1px solid var(--color-border);color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding-top:18px;font-size:13px;line-height:1.55;display:grid}.legal-documents-module__plWEOG__acceptanceCheck>input{width:18px;height:18px;accent-color:var(--color-primary-hover);margin:2px 0 0}.legal-documents-module__plWEOG__acceptanceCheck a{color:var(--color-primary-hover);text-underline-offset:2px;font-weight:800;text-decoration:underline}.legal-documents-module__plWEOG__viewHint,.legal-documents-module__plWEOG__acceptanceError{border-radius:6px;margin:-8px 0 0;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45}.legal-documents-module__plWEOG__viewHint{color:#1d4ed8;background:#3b82f617}.legal-documents-module__plWEOG__acceptanceError{color:#991b1b;background:#ef444417}.legal-documents-module__plWEOG__acceptanceDocument{overscroll-behavior:contain;max-height:calc(100dvh - 128px);overflow-y:auto}.legal-documents-module__plWEOG__document{width:min(100% - 40px,920px);margin:0 auto;padding:64px 0 88px}.legal-documents-module__plWEOG__documentCompact{width:100%;padding:34px 38px 56px}.legal-documents-module__plWEOG__documentHeader{border-bottom:1px solid var(--color-border);gap:10px;padding-bottom:28px;display:grid}.legal-documents-module__plWEOG__documentHeader>span{color:var(--color-primary-hover);background:#eee7fb;border-radius:999px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:800}.legal-documents-module__plWEOG__documentHeader>h1{color:var(--color-text-primary);margin:0;font-size:34px;line-height:1.15}.legal-documents-module__plWEOG__documentCompact .legal-documents-module__plWEOG__documentHeader>h1{font-size:27px}.legal-documents-module__plWEOG__documentHeader>p{max-width:760px;color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.65}.legal-documents-module__plWEOG__documentHeader>small{color:var(--color-text-secondary);font-size:12px}.legal-documents-module__plWEOG__documentSections{gap:34px;padding-top:34px;display:grid}.legal-documents-module__plWEOG__documentSections>section{scroll-margin-top:20px}.legal-documents-module__plWEOG__documentSections h2{color:var(--color-text-primary);margin:0 0 12px;font-size:20px;line-height:1.3}.legal-documents-module__plWEOG__documentSections p,.legal-documents-module__plWEOG__documentSections li{color:#5f526e;font-size:15px;line-height:1.75}.legal-documents-module__plWEOG__documentSections p{margin:0 0 11px}.legal-documents-module__plWEOG__documentSections p:last-child{margin-bottom:0}.legal-documents-module__plWEOG__documentSections ul{gap:7px;margin:10px 0 0;padding-left:22px;display:grid}.legal-documents-module__plWEOG__publicPage{background:var(--color-background);min-height:100dvh}.legal-documents-module__plWEOG__publicHeader{z-index:5;box-shadow:var(--shadow-small);position:sticky;top:0}.legal-documents-module__plWEOG__loadError{border:1px solid var(--color-border);background:var(--color-surface);width:min(100%,480px);box-shadow:var(--shadow-medium);text-align:center;border-radius:8px;justify-items:center;gap:12px;padding:32px;display:grid}.legal-documents-module__plWEOG__publicPage>.legal-documents-module__plWEOG__loadError{margin:80px auto}.legal-documents-module__plWEOG__loadError>svg{width:34px;height:34px;color:var(--color-error)}.legal-documents-module__plWEOG__loadError>h1,.legal-documents-module__plWEOG__loadError>p{margin:0}.legal-documents-module__plWEOG__loadError>h1{font-size:23px}.legal-documents-module__plWEOG__loadError>p{color:var(--color-text-secondary);line-height:1.6}@media (max-width:980px){.legal-documents-module__plWEOG__acceptanceLayout{grid-template-columns:1fr}.legal-documents-module__plWEOG__acceptanceSummary{position:static}}@media (max-width:620px){.legal-documents-module__plWEOG__acceptanceTopbar,.legal-documents-module__plWEOG__publicHeader{min-height:64px;padding-left:16px;padding-right:16px}.legal-documents-module__plWEOG__acceptanceTopbar>a small{display:none}.legal-documents-module__plWEOG__acceptanceLayout{gap:14px;width:min(100% - 24px,1380px);padding:14px 0 28px}.legal-documents-module__plWEOG__acceptanceSummary{gap:16px;padding:22px 18px}.legal-documents-module__plWEOG__acceptanceSummary>h1{font-size:24px}.legal-documents-module__plWEOG__document,.legal-documents-module__plWEOG__documentCompact{width:100%;padding:30px 18px 54px}.legal-documents-module__plWEOG__documentHeader>h1,.legal-documents-module__plWEOG__documentCompact .legal-documents-module__plWEOG__documentHeader>h1{font-size:25px}.legal-documents-module__plWEOG__documentSections{gap:28px}.legal-documents-module__plWEOG__documentSections h2{font-size:18px}.legal-documents-module__plWEOG__documentSections p,.legal-documents-module__plWEOG__documentSections li{font-size:14px}}
