.public-doc-main{box-sizing:border-box;flex:1;width:100%;max-width:760px;margin:0 auto;padding:clamp(20px,5vw,40px) clamp(16px,5vw,40px) 64px}.public-doc-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 20px;display:flex}.public-doc-bar .public-doc-lang{margin-left:auto}.public-doc-updated{letter-spacing:.04em;color:var(--im-text-secondary,#55555c);margin:0 0 10px;font-size:12.5px}.public-doc-title{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 12px;font-size:clamp(30px,4.6vw,36px);font-weight:600;line-height:1.15}.public-doc-intro{color:var(--im-text-secondary,#55555c);margin:0 0 28px;font-size:15px;line-height:1.65}.public-doc-section{border:1px solid var(--im-border,#e4e4e0);border-radius:var(--seo-r-card);background:var(--im-bg-card,#fff);margin:0 0 22px;padding:22px}.public-doc-section h2{margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.3}.public-doc-section p{color:var(--im-text,#17171a);white-space:pre-line;margin:0;font-size:14px;line-height:1.7}.public-doc-section .public-doc-steps{color:var(--im-text,#17171a);margin:0;padding-left:20px;font-size:14px;line-height:1.7;list-style:decimal}.public-doc-steps li{margin:0 0 6px}.public-doc-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.public-doc-btn{border:1px solid var(--im-border-strong,#151c2c24);border-radius:var(--seo-r-control);min-height:44px;color:var(--im-text,#17171a);justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.public-doc-btn--primary{border-color:var(--seo-ink);background:var(--seo-ink);color:var(--seo-on-ink);font-weight:700}.public-doc-btn:hover{background:var(--im-bg-inset,#efefec)}.public-doc-btn--primary:hover{background:color-mix(in srgb, var(--seo-ink) 88%, var(--im-bg,#f7f7f5))}.public-doc-btn:focus-visible,.public-doc-accordion-btn:focus-visible{outline:2px solid var(--im-accent,#6c5cff);outline-offset:2px}.public-doc-lead-link{margin:-12px 0 24px;font-size:14px;line-height:1.6}.public-doc-lead-link a{color:var(--im-accent,#6c5cff);font-weight:600;text-decoration:none}.public-doc-contact{border:1px solid var(--im-border,#e4e4e0);border-radius:var(--seo-r-card);background:var(--im-bg-card,#fff);margin:0 0 16px;padding:16px}.public-doc-contact h2{margin:0 0 6px;font-size:17px;font-weight:700}.public-doc-contact address{font-style:normal}.public-doc-contact-body{color:var(--im-text-secondary,#55555c);margin:0 0 10px;font-size:14px;line-height:1.6}.public-doc-contact-email{color:var(--im-accent,#6c5cff);overflow-wrap:anywhere;font-size:16px;font-weight:700;text-decoration:none}.public-doc-contact-other{color:var(--im-text-secondary,#55555c);margin:10px 0 0;font-size:13.5px;line-height:1.6}.public-doc-contact-other a{color:var(--im-accent,#6c5cff);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.public-doc-contact-entity{color:var(--im-text-muted,#86868c);margin:10px 0 0;font-size:13px;line-height:1.6}.public-doc-accordion{border:1px solid var(--im-border,#e4e4e0);border-radius:var(--seo-r-card);background:var(--im-bg-card,#fff);overflow:hidden}.public-doc-accordion>section+section{border-top:1px solid var(--im-border,#e4e4e0)}.public-doc-accordion-btn{width:100%;min-height:44px;color:var(--im-text,#17171a);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.public-doc-accordion-title{font-size:15px;font-weight:650}.public-doc-accordion-chevron{color:var(--im-text-secondary,#55555c);flex-shrink:0;transition:transform .14s;display:inline-flex}.public-doc-accordion-btn[aria-expanded=true] .public-doc-accordion-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.public-doc-accordion-chevron{transition:none}}.public-doc-accordion-panel{padding:0 16px 16px}.public-doc-accordion-panel p,.public-doc-accordion-panel ul{color:var(--im-text-secondary,#55555c);margin:0;font-size:13.5px;line-height:1.65}.public-doc-accordion-panel p{white-space:pre-line}.public-doc-accordion-panel ul{padding-left:18px;list-style:outside}.public-doc-accordion-panel li{margin:0 0 4px}.public-doc-accordion-links{flex-wrap:wrap;gap:0 16px;margin-top:4px;display:flex}.public-doc-accordion-links a{min-height:44px;color:var(--im-accent,#6c5cff);align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}html:not([data-theme=dark]) body:has(.public-doc-shell){background-color:#e6edf6;background-image:linear-gradient(160deg,#e6edf6 0%,#eef1f7 40%,#eaf3ee 75%,#e2f0e8 100%);background-attachment:fixed}html:not([data-theme=dark]) body:has(.public-doc-shell):before{display:none}html:not([data-theme=dark]) .public-doc-shell{background:0 0}