body:has(.ds-plain) .app-shell>.site-footer{display:none}.ds-plain{flex:1 0 auto;display:flex;flex-direction:column;width:100%;background:var(--ds-surface);color:var(--ds-ink);line-height:1.7}.ds-plain :where(a,button):focus-visible{outline:2px solid var(--ds-accent-strong);outline-offset:2px}.ds-plain-head{background:var(--ds-ink);color:var(--ds-surface)}.ds-plain-head-in{display:flex;align-items:center;max-width:720px;margin:0 auto;padding:14px 20px;font-size:15px}.ds-plain-main{flex:1 0 auto;width:100%}.ds-plain-main.is-card{padding:56px 16px 72px;background:var(--ds-bg)}.ds-plain-card{max-width:480px;margin:0 auto;padding:32px 28px;background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:12px;text-align:center}.ds-plain-title{margin:0 0 10px;font-size:1.3rem;font-weight:800;line-height:1.5;color:var(--ds-ink)}.ds-plain-text{margin:0;font-size:.94rem}.ds-plain-ref-label{margin:18px 0 6px;font-size:.82rem;color:var(--ds-sub)}.ds-plain-ref{display:inline-block;margin:0;padding:4px 12px;background:var(--ds-bg);border:1px solid var(--ds-line);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;font-weight:700;letter-spacing:.06em}.ds-plain-actions{margin:24px 0 0}.ds-plain-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:10px 32px;border:0;border-radius:6px;background:var(--ds-accent-strong);color:var(--ds-surface);font:inherit;font-size:.94rem;font-weight:700;text-decoration:none;cursor:pointer}.ds-plain-btn:hover{background:color-mix(in srgb,var(--ds-accent-strong) 86%,var(--ds-ink))}.ds-plain-main.is-doc{max-width:720px;margin:0 auto;padding:28px 20px 64px}.ds-plain .inline-link{color:var(--ds-accent-strong)}.ds-plain .legal-section h2{color:var(--ds-ink);border-bottom:1px solid var(--ds-line)}.ds-plain .legal-callout{background:var(--ds-bg);border:1px solid var(--ds-line);border-radius:8px}.ds-plain .legal-contact{color:var(--ds-ink)}.ds-plain .legal-pending{background:color-mix(in srgb,var(--ds-danger) 8%,var(--ds-surface));color:var(--ds-danger);border-color:var(--ds-danger)}.ds-plain .legal-table td,.ds-plain .legal-table th{border-color:var(--ds-line)}.ds-plain .legal-table th{background:var(--ds-bg)}.ds-plain .site-footer{margin-top:0;padding:16px 20px 20px;border-top:1px solid var(--ds-line);background:var(--ds-surface);color:var(--ds-sub);font-size:12.5px}.ds-plain .site-footer-links a{color:var(--ds-sub);font-weight:500}.ds-plain .site-footer-links a:hover{color:var(--ds-ink)}.ds-plain .site-footer-sep{color:var(--ds-line)}@media (max-width:600px){.ds-plain-main.is-card{padding:32px 12px 48px}.ds-plain-card{padding:26px 18px}}@media print{.ds-plain-head{display:none}.ds-plain-main.is-doc{max-width:none;padding:0}}