body:has(.dp),html:has(.dp){overflow-x:clip}body:has(.dp){background:#ffffff}.dp{--font:-apple-system,"SF Pro Text","Segoe UI",var(--font-inter),Inter,system-ui,sans-serif;--ink:#1d1d1f;--ink-2:#424245;--ink-3:#6e6e73;--line:#e8e8ed;--brand:#0f76b8;--fs-display:clamp(32px,3.6vw,44px);--fs-title:19px;--fs-lead:16px;--fs-small:13px;--fs-caption:12px;--fw-medium:500;--fw-semibold:600;--ease:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0.22,1,0.36,1);--foreground:var(--ink);--card:#ffffff;--muted-foreground:var(--ink-3);--border:var(--line);--accent:#f5f5f7;--ring:var(--brand);font-family:var(--font);font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2);background:#ffffff;-webkit-font-smoothing:antialiased}.dp *,.dp :after,.dp :before{box-sizing:border-box}.dp a{color:var(--brand);text-decoration:none}.dp a:hover{text-decoration:underline;text-underline-offset:3px}.dp a:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.dp h1,.dp h2,.dp h3,.dp p,.dp ul{margin:0}.dp .doc{max-width:720px;margin:0 auto;padding:40px 24px 96px}.dp .doc h1{font-size:var(--fs-display);letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.dp .doc h1,.dp .doc__co{font-weight:var(--fw-semibold)}.dp .doc__co{margin:12px 0 40px;font-size:var(--fs-small);letter-spacing:.04em;color:var(--ink-3)}.dp .doc p{margin-bottom:16px}.dp .doc h2{font-size:var(--fs-title);letter-spacing:-.015em;line-height:1.3;margin:44px 0 14px}.dp .doc h2,.dp .doc h3{font-weight:var(--fw-semibold);color:var(--ink)}.dp .doc h3{font-size:var(--fs-lead);margin:28px 0 10px}.dp .doc ul{margin:0 0 16px;padding-left:22px;list-style:disc}.dp .doc li{margin-bottom:6px;padding-left:4px}.dp .doc li::marker{color:#a1a1a6}.dp .doc li ul{margin:6px 0 0;list-style-type:circle}.dp .prog{position:fixed;left:50%;bottom:24px;z-index:10;width:132px;height:4px;border-radius:2px;transform:translateX(-50%);background:rgba(29,29,31,.1);overflow:hidden}.dp .prog i{display:block;height:100%;border-radius:inherit;background:var(--brand);transform-origin:left;transform:scaleX(var(--p,0))}