.docs-page{min-height:100vh;color:var(--site-text)}.docs-logo-text{color:#f97316;font-size:1.5rem;font-weight:700}.docs-logo-accent{color:#fff;text-shadow:0 0 10px #f97316,0 0 20px #f97316,0 0 30px #f97316,0 0 40px #f97316}.docs-btn-primary{color:#fff;background:#f97316;border-radius:6px;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.docs-btn-primary:hover{background:#ea580c}.docs-layout{min-height:calc(100vh - 64px);padding-top:64px;display:flex}.docs-sidebar{background:var(--site-nav-tint);border-right:1px solid var(--site-border);flex-shrink:0;width:260px;padding:24px 0;position:fixed;top:64px;bottom:0;left:0;overflow-y:auto}.docs-sidebar-nav{padding:0 16px}.docs-nav-section{margin-bottom:24px}.docs-nav-section h4{text-transform:uppercase;letter-spacing:.08em;color:var(--site-subtle);margin-bottom:12px;padding:0 12px;font-size:11px;font-weight:600}.docs-sidebar-link{color:var(--site-muted);border-radius:6px;margin-bottom:2px;padding:8px 12px;font-size:14px;text-decoration:none;transition:all .15s;display:block}.docs-sidebar-link:hover{background:var(--site-raised);color:var(--site-text)}.docs-sidebar-link.active{background:var(--site-raised);color:#f97316;box-shadow:inset 0 0 0 1px #f9731659}.docs-content{flex:1;max-width:900px;margin-left:260px;padding:48px 64px}.docs-header{margin-bottom:48px;scroll-margin-top:80px}.docs-header,.blog-hero{--band-bleed:-48px -64px 0;--band-mask:radial-gradient(closest-side at 45% 50%,#000 35%,transparent)}@media (max-width:1024px){.docs-header,.blog-hero{--band-bleed:-32px -40px 0}}@media (max-width:768px){.docs-header,.blog-hero{--band-bleed:-24px -20px 0}}.docs-header h1{color:#fff;align-items:center;gap:12px;margin-bottom:12px;font-size:36px;font-weight:700;line-height:1.2;display:flex}.docs-header h1 .docs-section-icon{width:36px;height:36px}.docs-hero-icon{background:var(--site-raised);color:#f97316;border:1px solid #f9731659;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.docs-hero-icon svg{width:32px;height:32px}.docs-subtitle{color:var(--site-muted);font-size:18px;line-height:1.6}.docs-section{margin-bottom:48px}.docs-section[id]{scroll-margin-top:80px}.docs-section h2{color:#fff;border-bottom:1px solid var(--site-border);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;font-size:24px;font-weight:600;display:flex}.docs-section-icon{color:#f97316;flex-shrink:0;width:24px;height:24px}.docs-section h3{color:#fff;margin-top:32px;margin-bottom:12px;font-size:18px;font-weight:600}.docs-section p{color:var(--site-muted);margin-bottom:16px;line-height:1.7}.docs-section ul,.docs-section ol{margin-bottom:16px;padding-left:24px}.docs-section li{color:var(--site-muted);margin-bottom:8px;line-height:1.7}.docs-callout{background:var(--site-raised);border:1px solid var(--site-border);border-left:3px solid var(--site-border);border-radius:8px;margin-bottom:24px;padding:16px 20px}.docs-callout h4{margin-bottom:8px;font-size:14px;font-weight:600}.docs-callout p{margin-bottom:8px;font-size:14px}.docs-callout p:last-child{margin-bottom:0}.docs-callout-info{border-left-color:#60a5fa}.docs-callout-info h4{color:#60a5fa}.docs-callout-tip{border-left-color:#f97316}.docs-callout-tip h4{color:#f97316}.docs-callout-warning{border-left-color:#fbbf24}.docs-callout-warning h4{color:#fbbf24}code{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px}.docs-section code:not(pre code){background:var(--site-raised);color:#f97316;border-radius:4px;padding:2px 6px;font-size:13px}pre{background:var(--site-surface);color:var(--site-text);border:1px solid var(--site-border);border-radius:8px;margin-bottom:16px;padding:20px;overflow-x:auto}pre code{color:inherit;background:0 0;padding:0}.docs-viewer-hint{color:var(--site-muted);margin-top:12px;font-size:14px}.docs-features-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px;display:grid}.docs-feature{background:var(--site-surface);border:1px solid var(--site-border);border-radius:8px;padding:20px}.docs-feature h4{color:#fff;margin-bottom:8px;font-size:15px;font-weight:600}.docs-feature p{color:var(--site-muted);margin-bottom:0;font-size:14px;line-height:1.6}.docs-cards{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px;display:grid}.docs-card{background:var(--site-surface);border:1px solid var(--site-border);border-radius:8px;padding:20px;text-decoration:none;transition:all .2s}.docs-card:hover{background:var(--site-raised);border-color:#f97316}.docs-card h4{color:#fff;align-items:center;gap:8px;margin-bottom:8px;font-size:15px;font-weight:600;display:flex}.docs-card-icon{color:#f97316;flex-shrink:0;width:18px;height:18px}.docs-card p{color:var(--site-subtle);margin-bottom:0;font-size:14px;line-height:1.5}.docs-table{background:var(--site-bg);border-collapse:collapse;width:100%;margin-bottom:24px}.docs-table th,.docs-table td{text-align:left;border-bottom:1px solid var(--site-border);padding:12px 16px}.docs-table th{background:var(--site-surface);color:var(--site-muted);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.docs-table td{color:var(--site-text);font-size:14px}.docs-table tr:hover td{background:#ffffff05}.docs-steps{margin:24px 0}.docs-step{gap:16px;margin-bottom:24px;display:flex}.docs-step-number{color:#fff;background:#f97316;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:flex}.docs-step-content h4{color:#fff;margin-bottom:6px;font-size:15px;font-weight:600}.docs-step-content p{color:var(--site-muted);margin-bottom:0;font-size:14px;line-height:1.6}.docs-mobile-subnav{display:none}.docs-hamburger{width:40px;height:40px;color:var(--site-text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s;display:flex}.docs-hamburger:hover{background:var(--site-raised)}.docs-mobile-overlay{z-index:150;background:#00000080;display:none;position:fixed;inset:0}.docs-mobile-drawer{background:var(--site-nav);z-index:200;width:280px;transition:transform .3s;display:none;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.docs-mobile-drawer.open{transform:translate(0)}.docs-mobile-drawer-content{padding:24px 0}.docs-mobile-studio-btn{text-align:center;justify-content:center;margin:0 16px 24px;display:block}@media (max-width:1024px){.docs-sidebar{width:220px}.docs-content{margin-left:220px;padding:32px 40px}}@media (max-width:768px){.docs-mobile-subnav{background:var(--site-nav-tint);border-bottom:1px solid var(--site-border);z-index:90;justify-content:space-between;align-items:center;height:44px;padding:0 8px 0 20px;display:flex;position:fixed;top:64px;left:0;right:0}.docs-mobile-subnav-label{letter-spacing:.04em;text-transform:uppercase;color:var(--site-muted);font-size:.85rem;font-weight:600}.docs-page:has(.docs-mobile-subnav) .docs-layout{padding-top:108px}.docs-mobile-overlay,.docs-mobile-drawer{display:block}.docs-sidebar{display:none}.docs-content{max-width:100%;margin-left:0;padding:24px 20px}.docs-features-grid,.docs-cards{grid-template-columns:1fr}.docs-header h1{font-size:28px}.docs-header h1 .docs-section-icon{width:28px;height:28px}.docs-hero-icon{border-radius:11px;width:44px;height:44px}.docs-hero-icon svg{width:24px;height:24px}}.docs-breadcrumb{color:var(--site-subtle);margin-bottom:12px;font-size:13px}.docs-breadcrumb a{color:#f97316;text-decoration:none}.docs-breadcrumb a:hover{text-decoration:underline}.docs-screenshot-placeholder{background:var(--site-surface);border:2px dashed var(--site-border);text-align:center;color:var(--site-subtle);border-radius:8px;margin-top:12px;padding:48px 24px;font-size:14px}.docs-screenshot{border:1px solid var(--site-border);border-radius:8px;width:100%;margin-top:12px}.docs-shortcut{color:var(--site-subtle);margin-top:8px;font-size:14px}.docs-shortcut kbd{color:#fff;background:var(--site-raised);border:1px solid var(--site-border);box-shadow:0 1px 0 var(--site-border);border-radius:4px;padding:4px 8px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;display:inline-block}.docs-param-options{color:var(--site-subtle);margin-top:6px;font-size:12px}.docs-nav-expand-btn{width:100%;color:var(--site-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.docs-nav-expand-btn:hover{background:var(--site-raised);color:var(--site-text)}.docs-nav-chevron{flex-shrink:0;transition:transform .2s}.docs-nav-chevron.expanded{transform:rotate(90deg)}.docs-nav-nested{margin-top:2px;padding-left:20px}.docs-nav-nested .docs-sidebar-link{padding:6px 12px;font-size:13px}.docs-cta-link{color:#f97316;align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.docs-cta-link:after{content:"→";transition:transform .15s}.docs-cta-link:hover{color:#fb923c;text-decoration:underline}.docs-cta-link:hover:after{transform:translate(3px)}.docs-inline-link{color:#f97316;text-decoration:none;transition:color .15s}.docs-inline-link:hover{color:#fb923c;text-decoration:underline}.docs-noselect,.docs-noselect *{-webkit-user-select:none;user-select:none}.docs-beta-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.docs-beta-input{min-width:0;color:var(--site-text);background:var(--site-raised);border:1px solid var(--site-border);border-radius:6px;flex:auto;padding:10px 12px;font-family:inherit;font-size:16px}.docs-beta-input:focus-visible{outline-offset:1px;border-color:#f97316;outline:2px solid #f97316}.docs-beta-input[readonly]{opacity:.6;cursor:not-allowed}.docs-beta-submit{cursor:pointer;white-space:nowrap;border:0;flex:none;justify-content:center;padding:10px 18px;font-family:inherit;font-size:15px}.docs-btn-primary[aria-disabled=true]{opacity:.6;cursor:progress}.docs-beta .docs-beta-error{color:#fca5a5;margin:8px 0 0;font-size:14px;line-height:1.5}.docs-beta-done{background:linear-gradient(#22c55e1a,#22c55e1a),var(--site-bg);border:1px solid #22c55e59;border-radius:8px;padding:12px 16px}.docs-beta .docs-beta-done{color:var(--site-text);margin:0;line-height:1.5}.docs-beta-done:focus{outline:none}.docs-beta-done:focus-visible{outline-offset:2px;outline:2px solid #f97316}.docs-beta .docs-beta-status-empty{margin:0}.docs-beta .docs-beta-upload-heading{color:var(--site-text);margin:0;font-size:20px;font-weight:600;line-height:1.4}.docs-beta-drop{text-align:center;cursor:pointer;background:var(--site-raised);border:1.5px dashed #f973168c;border-radius:8px;padding:26px 16px;transition:border-color .15s;display:block}.docs-beta-drop:hover,.docs-beta-drop:focus-within,.docs-beta-drop-active{border-color:#f97316}.docs-beta-drop-title{color:var(--site-text);font-size:16px;display:block}.docs-beta-drop-browse{color:#f97316;text-underline-offset:2px;text-decoration:underline}.docs-beta-drop-hint{color:var(--site-subtle);margin-top:4px;font-size:13px;display:block}.docs-convert-form[aria-busy=true] .docs-beta-drop{cursor:progress;opacity:.7}.docs-convert-cta{text-align:center}.docs-convert-cta-button{cursor:pointer;border:0;justify-content:center;padding:14px 32px;font-family:inherit;font-size:18px;font-weight:600}.docs-convert-form{background:var(--site-surface);border:1px solid var(--site-border);border-left:3px solid #f97316;border-radius:10px;padding:20px}.docs-beta .docs-convert-label{color:var(--site-text);align-items:center;gap:8px;margin:20px 0 0;font-size:15px;font-weight:600;line-height:1.4;display:flex}.docs-convert-step{color:#fff;background:#f97316;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-flex}.docs-beta .docs-convert-hint{color:var(--site-muted);margin:2px 0 8px 28px;font-size:13px;line-height:1.4}.docs-beta .docs-convert-terms{text-align:center;color:var(--site-subtle);margin:10px 0 0}.docs-beta .docs-convert-terms a{color:var(--site-muted);text-underline-offset:2px;text-decoration:underline}.docs-beta .docs-convert-terms a:hover{color:var(--site-text)}.docs-convert-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.docs-convert-cancel{font:inherit;color:var(--site-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;margin:-6px -10px -6px 0;padding:6px 10px;font-size:14px}.docs-convert-cancel:hover{color:var(--site-text);background:var(--site-raised)}.docs-convert-cancel:focus-visible{outline-offset:2px;outline:2px solid #f97316}.docs-convert-cancel[aria-disabled=true]{cursor:progress;opacity:.5}.docs-convert-form .docs-beta-input{box-sizing:border-box;width:100%}.docs-convert-form .docs-beta-drop{text-align:left;align-items:center;gap:16px;padding:16px 20px;display:flex}.docs-convert-sheet{filter:drop-shadow(0 2px 6px #00000059);flex:none;width:64px;height:auto;transform:rotate(-3deg)}.docs-convert-drop-text{flex:auto;min-width:0}@media (max-width:480px){.docs-convert-form .docs-beta-drop{gap:12px;padding:14px}.docs-convert-sheet{width:48px}}.docs-btn-primary.docs-convert-submit-waiting,.docs-btn-primary.docs-convert-submit-waiting:hover{background:var(--site-raised);color:var(--site-muted);box-shadow:inset 0 0 0 1px var(--site-border)}.docs-convert-submit-waiting .docs-convert-logo{opacity:.45}.docs-convert-submit{transition:background .2s,color .2s,box-shadow .2s}.docs-convert-logo{flex:none;margin:-8px 8px -8px 0;display:inline-flex}.docs-convert-logo .hero-logo{width:44px!important;height:44px!important}@media (max-width:480px){.docs-convert-logo{margin:-4px 6px -4px 0}.docs-convert-logo .hero-logo{width:30px!important;height:30px!important}}.docs-convert-filename{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-convert-submit{align-items:center;width:100%;margin-top:16px;padding:12px 18px;font-size:16px;font-weight:600;display:flex}.pdf-cad-main{padding-top:64px}.pdf-cad-fold{isolation:isolate;--band-mask:radial-gradient(ellipse 70% 75% at 50% 50%,#000 15%,transparent 80%);--band-glow-at:50% 58%;justify-content:center;align-items:center;min-height:calc(100svh - 64px);padding:16px;display:flex;position:relative;overflow:hidden}.pdf-cad-hero{text-align:center;width:100%;max-width:720px}.pdf-cad-hero .pdf-cad-title{color:#fff;margin:0;font-size:clamp(32px,5vh,44px);font-weight:700;line-height:1.15}.pdf-cad-hero .pdf-cad-subtitle{color:var(--site-text);margin:8px 0 0;font-size:19px;font-weight:500;line-height:1.4}.pdf-cad-hero .pdf-cad-desc{text-wrap:balance;max-width:600px;color:var(--site-muted);margin:8px auto 0;font-size:15px;line-height:1.55}.pdf-cad-signup{text-align:left;max-width:460px;margin:28px auto 0}.pdf-cad-hero .pdf-cad-title{text-shadow:0 0 28px #f9731659,0 0 64px #f973162e}.pdf-cad-title-accent{color:#f97316}.pdf-cad-hero .pdf-cad-title-line2{letter-spacing:-.01em;color:var(--site-muted);text-shadow:none;margin-top:10px;font-size:.5em;font-weight:400;display:block}.pdf-cad-hero .pdf-cad-title-line2 em{color:#fff;text-underline-offset:6px;font-style:normal;font-weight:600;-webkit-text-decoration:underline #f97316;text-decoration:underline #f97316;text-decoration-thickness:2px}.pdf-cad-hero .pdf-cad-proof{max-width:760px;color:var(--site-muted);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:20px auto 0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:flex}.pdf-cad-hero .pdf-cad-proof li{align-items:center;gap:6px;display:flex}.pdf-cad-hero .pdf-cad-proof-icon{color:#3fb950;flex:none;width:18px;height:18px}:is(.pdf-cad-hero:has(.pdf-cad-stage--open) .pdf-cad-title-line2,.pdf-cad-hero:has(.pdf-cad-stage--open) .pdf-cad-proof){display:none}.pdf-cad-hero .pdf-cad-stage--open .pdf-cad-illustration{--pdf-cad-h:min(12vh,90px,calc((100vw - 32px - 200px)/2.05));margin:clamp(12px,2.5vh,24px) auto 0}.pdf-cad-stage--open .pdf-cad-signup{margin-top:clamp(12px,2.5vh,24px)}@media (min-width:1100px){.pdf-cad-hero{max-width:1040px}.pdf-cad-hero .pdf-cad-title{font-size:clamp(44px,6.5vh,56px)}.pdf-cad-hero .pdf-cad-illustration{--pdf-cad-h:min(28vh,230px);grid-template-columns:repeat(3,1fr);justify-items:center;gap:24px;display:grid}.pdf-cad-hero .pdf-cad-illustration>*{grid-row:1}.pdf-cad-hero .pdf-cad-illustration>.pdf-cad-arrow{grid-column:2;width:56px}.pdf-cad-hero .pdf-cad-illustration>.pdf-cad-arrow-in{justify-self:start}.pdf-cad-hero .pdf-cad-illustration>.pdf-cad-arrow-out{justify-self:end}.pdf-cad-hero .pdf-cad-illustration>.pdf-cad-ai{grid-column:2}.pdf-cad-hero .pdf-cad-ai-cube{width:120px;height:120px}.pdf-cad-hero .pdf-cad-ai-cube .hero-logo{width:120px!important;height:120px!important}.pdf-cad-hero .pdf-cad-illustration>.pdf-cad-drawing{grid-column:1}.pdf-cad-hero .pdf-cad-illustration>.pdf-cad-part{grid-column:3}.pdf-cad-hero .pdf-cad-summary{max-width:none;color:var(--site-muted);background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:24px;margin:4px 0 0;padding:0;font-size:16px;display:grid}.pdf-cad-summary-step{text-align:center;text-wrap:balance;padding:0 12px}.pdf-cad-hero .pdf-cad-stage--open .pdf-cad-illustration{--pdf-cad-h:min(14vh,120px);gap:12px;max-width:640px}.pdf-cad-hero .pdf-cad-stage--open .pdf-cad-ai-cube,.pdf-cad-hero .pdf-cad-stage--open .pdf-cad-ai-cube .hero-logo{width:72px!important;height:72px!important}.pdf-cad-hero .pdf-cad-stage--open .pdf-cad-ai-label{font-size:18px}}.pdf-cad-body{max-width:1080px;margin:0 auto;padding:56px 16px 32px}.pdf-cad-body .docs-section[id]{scroll-margin-top:80px}.pdf-cad-body .pdf-cad-steps{padding-left:0;list-style:none}.pdf-cad-steps .docs-step-content h3{margin:3px 0 6px;font-size:15px}.pdf-cad-faq-item{border-bottom:1px solid var(--site-border)}.pdf-cad-faq-item:first-of-type{border-top:1px solid var(--site-border)}.pdf-cad-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;list-style:none;display:flex}.pdf-cad-faq-item summary::-webkit-details-marker{display:none}.pdf-cad-faq-item summary:focus-visible{outline-offset:2px;outline:2px solid #f97316}.pdf-cad-body .pdf-cad-faq-item h3{margin:0;font-size:16px}.pdf-cad-faq-item summary:hover h3{color:#f97316}.pdf-cad-faq-chevron{width:18px;height:18px;color:var(--site-muted);flex-shrink:0;transition:transform .2s}.pdf-cad-faq-item[open] .pdf-cad-faq-chevron{transform:rotate(180deg)}.pdf-cad-body .pdf-cad-faq-item p{margin:0 0 16px}@media (prefers-reduced-motion:reduce){.pdf-cad-faq-chevron{transition:none}}.pdf-cad-tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}@media (max-width:600px){.pdf-cad-tiers{grid-template-columns:1fr}}.pdf-cad-cases{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.pdf-cad-case{background:var(--site-raised);border-left:3px solid #f97316;border-radius:10px;padding:14px 18px}.pdf-cad-body .pdf-cad-case h3{margin:0 0 4px;font-size:15px}.pdf-cad-body .pdf-cad-case p{color:var(--site-muted);margin:0;font-size:14px;line-height:1.5}.pdf-cad-io{grid-template-columns:repeat(2,1fr);gap:8px 24px;display:grid}.pdf-cad-io h3{margin:0 0 4px;font-size:15px}.pdf-cad-read-more{columns:2;column-gap:24px}@media (max-width:600px){.pdf-cad-cases,.pdf-cad-io{grid-template-columns:1fr}.pdf-cad-read-more{columns:1}}.pdf-cad-body .pdf-cad-footnote{color:var(--site-subtle);margin:8px 0 0;font-size:13px}.pdf-cad-footnote a{color:var(--site-muted)}.pdf-cad-hero .pdf-cad-aside{color:var(--site-muted);margin:14px 0 0;font-size:13px}.pdf-cad-hero .pdf-cad-aside a{color:var(--site-muted);text-underline-offset:2px;text-decoration:underline}.pdf-cad-hero .pdf-cad-aside a:hover{color:#f97316}
