:root{--paper:#f3efe6;--sheet:#faf8f3;--table:#e7e1d4;--ink:#1a1c1f;--muted:#5b5a55;--line:#cfc8ba;--strong:#a9a193;--accent:#b8432a;--ok:#3f6b4f;--danger:#9e2a1f;--gutter:clamp(20px, 4.3vw, 72px);--script-sans:system-ui, -apple-system, "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--sans:var(--font-archivo), var(--script-sans);--mono:var(--font-mono), var(--script-sans), monospace}html:lang(ar){--script-sans:"SF Arabic", "Geeza Pro", "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif}html:lang(he){--script-sans:"SF Hebrew", "Arial Hebrew", "Noto Sans Hebrew", "Segoe UI", Arial, sans-serif}html:lang(hi){--script-sans:"Kohinoor Devanagari", "Devanagari Sangam MN", "Noto Sans Devanagari", "Nirmala UI", Mangal, sans-serif}html:lang(ja){--script-sans:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic UI", "Yu Gothic", Meiryo, sans-serif}html:lang(ko){--script-sans:"Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif}html:lang(zh){--script-sans:"PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif}html:is(:lang(ar),:lang(he),:lang(hi),:lang(ja),:lang(ko),:lang(zh)){--sans:var(--script-sans), var(--font-archivo);--mono:var(--script-sans), var(--mono)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,input,select{border-radius:2px}::selection{background:#b8432a30}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2{font-variation-settings:"wdth" 116;letter-spacing:-.045em;font-weight:610;line-height:1.04}h1{font-size:clamp(48px,5.8vw,88px)}h2{font-size:clamp(32px,3.4vw,48px)}h3{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.25}p{color:var(--muted)}svg{flex-shrink:0}.mono,.eyebrow,.index,.compare-label{font-family:var(--mono);letter-spacing:.045em;font-size:11px;font-weight:400}.small{font-size:14px}.tiny{font-size:12px;line-height:1.5}.muted{color:var(--muted)}.page-width{width:100%;max-width:1480px;padding-inline:var(--gutter);margin-inline:auto}.skip-link{inset-inline-start:16px;background:var(--ink);color:var(--paper);z-index:99;padding:12px;position:fixed;top:-100px}.skip-link:focus{top:12px}.header{border-bottom:1px solid var(--line);position:relative}.header:before{content:"";background:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 16px);border-bottom:1px solid var(--line);height:6px;display:block}.header-inner{max-width:1480px;padding:0 var(--gutter);align-items:center;gap:20px;height:81px;margin:auto;display:flex}.header-inner>nav{margin-inline-start:auto}.header-inner>.lang-switch{margin-inline-start:10px}.brand{letter-spacing:-1px;white-space:nowrap;font-variation-settings:"wdth" 110;align-items:center;gap:10px;font-size:24px;font-weight:680;display:inline-flex}.brand-cad{font-family:var(--mono);letter-spacing:0;margin-inline-start:5px;font-size:12px;font-weight:400}nav{align-items:center;gap:34px;font-size:13px;display:flex}nav a:hover,.footer a:hover{text-underline-offset:5px;text-decoration:underline}.nav-cta{border-inline-start:1px solid var(--line);white-space:nowrap;align-items:center;gap:24px;padding-inline-start:28px;display:flex}.nav-cta .arrow{font-size:24px;line-height:1}nav a[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.arrow{display:inline-block}[dir=rtl] .arrow,[dir=rtl] .rtl-flip{transform:scaleX(-1)}.hero{grid-template-columns:1fr 1.27fr;align-items:center;gap:5%;padding-block:76px 72px;display:grid}.eyebrow{letter-spacing:.08em;color:var(--muted);align-items:center;gap:12px;margin-bottom:28px;font-size:10px;display:flex}.index{border:1px solid var(--strong);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-size:10px;display:inline-grid}.outline-word{color:var(--accent)}.lead{letter-spacing:-.01em;max-width:48ch;margin-top:26px;font-size:17px;line-height:1.6}.button{border:1px solid var(--ink);justify-content:center;align-items:center;gap:30px;min-height:49px;padding:14px 20px;font-size:14px;font-weight:500;line-height:1.3;transition:background .16s,transform .12s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(1px)}.primary{background:var(--ink);color:var(--sheet)}.primary:hover{background:#34373a}.secondary{color:var(--ink);background:0 0}.secondary:hover{background:#1a1c1f08}.ghost{text-underline-offset:4px;background:0 0;border:none;padding:10px 0;text-decoration:underline}.hero .button{margin-top:30px}.hero-note{letter-spacing:.02em;margin-top:17px;font-size:9px}.hero-note span{margin:0 8px}.drawing-caption{color:var(--muted);justify-content:space-between;margin-bottom:12px;font-size:9px;display:flex}.demo-wrap{background:var(--sheet);border:1px solid var(--strong);box-shadow:12px 16px 0 -1px var(--table), 12px 16px 0 0 var(--line);position:relative}.demo-wrap:before,.demo-wrap:after{content:"+";font-family:var(--mono);color:var(--strong);inset-inline-start:-13px;font-size:20px;line-height:10px;position:absolute;top:-6px}.demo-wrap:after{inset-inline-start:auto;top:auto;inset-inline-end:-13px;bottom:-6px}.sheet-top,.sheet-bottom{justify-content:space-between;align-items:center;gap:8px;padding:13px 18px;font-size:9px;display:flex}.sheet-top{border-bottom:1px solid var(--line);color:var(--muted)}.sheet-bottom{border-top:1px solid var(--line);padding:16px}.sheet-bottom .mono{font-size:9px}.demo-comparison{aspect-ratio:700/510;position:relative;overflow:hidden}.demo-plan{width:100%;height:100%;display:block}.demo-scan{position:absolute;inset:0}.compare-line{background:var(--accent);pointer-events:none;z-index:2;width:1px;position:absolute;top:0;bottom:0}.compare-line>span{border:1px solid var(--accent);background:var(--sheet);width:34px;height:40px;color:var(--accent);place-items:center;font-size:22px;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0001}.compare-range{appearance:none;cursor:ew-resize;opacity:0;z-index:3;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare-range:focus-visible{opacity:1;outline-offset:-3px;outline-color:var(--accent);border:0}.compare-range::-webkit-slider-thumb{appearance:none;background:0 0;width:34px;height:40px}.compare-label{pointer-events:none;background:#faf8f3c9;padding:4px 6px;font-size:8px;position:absolute;bottom:12px}.compare-label.original{left:12px}.compare-label.vector{right:12px}.dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-inline-end:6px;display:inline-block}.drawing-footnote{color:var(--muted);margin-top:31px;font-size:11px}.spec-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.spec-strip>div{align-items:center;gap:25px;min-height:83px;display:flex}.spec-strip span:first-child{font-family:var(--mono);color:var(--muted);margin-inline-end:10px;font-size:10px}.spec-strip strong{letter-spacing:-1px;font-size:26px;font-weight:500}.cross{color:var(--strong);font-size:25px}.strip-description{color:var(--muted);margin-inline-start:auto;font-size:13px}.section{padding-block:100px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:56px;display:flex}.section-heading>p{max-width:33ch;font-size:15px}.method-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.method-grid,.step-strip,.register ul,.credit-history ul,.format-links,.source-list,.drawing-notes,.scale-summary ol,.global-languages{margin:0;padding:0;list-style:none}.method{padding-inline-end:32px}.method:last-child{padding-inline-end:0}.method-axis{border-top:1px solid var(--strong);justify-content:space-between;align-items:center;margin-bottom:10px;padding:20px 0;display:flex;position:relative}.method-axis>span{font-family:var(--mono);border:1px solid var(--ink);background:var(--paper);border-radius:50%;place-items:center;width:29px;height:29px;margin-top:-72px;font-size:12px;display:grid;position:relative}.method-axis>svg{color:var(--muted);margin-inline-start:auto}.method h3{margin-bottom:13px}.method p{max-width:30ch;font-size:14px;line-height:1.65}.deliverables-section{background:var(--table);border-block:1px solid var(--line);padding-block:78px}.deliverables-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:10%;display:grid}.honest-note{border-inline-start:2px solid var(--strong);max-width:49ch;margin-top:26px;padding-inline-start:17px;font-size:13px}.technical-table{background:var(--sheet);border:1.5px solid var(--ink)}.technical-title{border-bottom:1.5px solid var(--ink);justify-content:space-between;padding:17px 20px;font-size:10px;display:flex}.technical-row{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:12px;padding:18px 20px;font-size:13px;display:grid}.technical-table dl{margin:0}.technical-row>dt{color:var(--muted)}.technical-row>dd{margin:0;font-weight:500}.technical-foot{padding:13px 20px;font-size:9px}.price-section{grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.beta-label{border:1px solid var(--strong);margin-top:30px;padding:5px 8px;font-size:9px;display:inline-block}.beta-label+p{margin-top:10px}.price-sheet{border:1px solid var(--strong);background:var(--sheet);padding:29px 30px;position:relative}.price-sheet:after{content:"";bottom:-8px;background:repeating-linear-gradient(90deg, var(--strong) 0 1px, transparent 1px 10px);height:8px;position:absolute;inset-inline:-1px}.price-heading{justify-content:space-between;font-size:10px;display:flex}.price-amount{letter-spacing:-4px;padding-block:30px;font-size:70px;font-weight:500;line-height:1}.price-amount>span:not(.price-value){letter-spacing:0;color:var(--muted);padding-inline-start:12px;font-size:13px;font-weight:400}.price-lines{border-top:1px solid var(--line);margin-bottom:28px}.price-lines p{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:15px;padding-block:12px;font-size:12px;display:flex}.price-lines span{color:var(--muted);font-family:var(--mono);font-size:10px}.full{width:100%}.price-sheet>.tiny{margin-top:15px}.included{max-width:520px;margin-top:34px}.included>.mono{color:var(--muted);margin-bottom:12px;font-size:10px}.included .price-lines{margin-bottom:12px}.pack-schedule{border-top:1px solid var(--line);margin:22px 0 28px;padding:0;list-style:none}.pack{border-bottom:1px solid var(--line);grid-template-columns:3ch minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:15px 0;display:grid}.pack-count{font-family:var(--mono);letter-spacing:-.05em;text-align:end;font-variant-numeric:tabular-nums;grid-row:span 2;font-size:30px;line-height:1}.pack-line{align-items:baseline;gap:10px;min-width:0;display:flex}.pack-unit{white-space:nowrap;font-size:15px;font-weight:500}.pack-flag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1.5px solid var(--ink);white-space:nowrap;align-self:center;padding:3px 6px;font-size:9px}.leader{border-bottom:1px dotted var(--strong);flex:1;min-width:12px;transform:translateY(-4px)}.pack-price{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.pack-meta{font-family:var(--mono);color:var(--muted);grid-column:2;font-size:10.5px}.pack-saving{color:var(--ink)}.faq-section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:10%;padding-top:76px;display:grid}.faqs details{border-bottom:1px solid var(--line)}.faqs details:first-child{border-top:1px solid var(--line)}.faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:16px;font-weight:500;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.faqs summary span{font-family:var(--mono);font-size:23px;font-weight:400;transition:transform .15s}.faqs details[open] summary span{transform:rotate(45deg)}.faqs details p{max-width:65ch;padding-block:0 24px;padding-inline:0 36px;font-size:14px}.closing{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-block:33px;display:flex}.closing>.mono{color:var(--muted);font-size:10px}.closing>a{letter-spacing:-.03em;align-items:center;gap:22px;font-size:27px;font-weight:500;display:flex}.footer{max-width:1480px;padding:36px var(--gutter) 30px;border-top:1px solid var(--line);margin:auto}.footer-main{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer .brand{font-size:20px}.footer-main>.mono{color:var(--muted);font-size:9px}.footer-links{align-items:center;gap:20px;font-size:11px;display:flex}.footer-links .mono{font-size:10px}.lang-list{border-top:1px dashed var(--line);align-items:baseline;gap:18px;margin-top:26px;padding-top:18px;display:flex}.lang-list>.mono{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:9px}.lang-list ul{color:var(--muted);flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;font-size:12px;line-height:1.9;list-style:none;display:flex}.lang-list a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.lang-list a[aria-current]{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lang-switch{font-size:13px;position:relative}.lang-switch>summary{cursor:pointer;min-height:40px;color:var(--ink);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:0 2px;font-family:inherit;font-size:13px;font-weight:400;list-style:none;display:flex}.lang-switch>summary:hover .lang-name{text-underline-offset:5px;text-decoration:underline}.lang-switch>summary svg{color:var(--muted)}.lang-code{font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--strong);color:var(--muted);padding:3px 4px 2px;font-size:9.5px;line-height:1}.lang-switch[open]>summary .lang-code{background:var(--ink);border-color:var(--ink);color:var(--paper)}.lang-panel{z-index:40;background:var(--sheet);border:1px solid var(--ink);width:min(360px,100vw - 32px);box-shadow:8px 10px 0 -1px var(--table), 8px 10px 0 0 var(--line);padding:14px 18px 16px;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0}[dir=rtl] .lang-panel{box-shadow:-8px 10px 0 -1px var(--table), -8px 10px 0 0 var(--line)}.lang-panel>p{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--ink);padding-bottom:10px;font-size:9.5px}.lang-panel ul{grid-template-columns:1fr 1fr;column-gap:18px;max-height:min(60vh,460px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.lang-panel a{border-bottom:1px solid var(--line);align-items:center;min-height:36px;padding-block:4px;font-size:13.5px;display:flex}.lang-panel a:hover{text-underline-offset:4px;text-decoration:underline}.lang-panel a[aria-current]{color:var(--accent)}.lang-panel a[aria-current]:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;margin-inline-start:auto}.login-page{grid-template-columns:1fr 1fr;min-height:690px;display:grid}.login-art{background:var(--table);border-inline-end:1px solid var(--line);flex-direction:column;justify-content:center;padding:70px;display:flex;overflow:hidden}.login-art>.demo-plan{border:1px solid var(--line);width:125%;height:auto;transform:translate(-10%);box-shadow:12px 12px #d9d1c2}[dir=rtl] .login-art>.demo-plan{transform:translate(10%);box-shadow:-12px 12px #d9d1c2}.login-art>.mono{color:var(--muted);margin-top:40px}.login-form{flex-direction:column;justify-content:center;width:100%;max-width:600px;margin:auto;padding:70px;display:flex}.login-form h1{margin:12px 0 18px;font-size:42px}.field{flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}.field input,.field select{border:1px solid var(--strong);background:var(--sheet);width:100%;min-width:0;height:46px;color:var(--ink);padding:10px 12px;font-weight:400}.field+.field{margin-top:20px}.field input::placeholder{color:#777369}.login-form .button{margin-top:18px}.login-form .tiny{margin-top:20px}.notice{border-inline-start:2px solid var(--strong);color:var(--muted);background:#fff3;margin-block:20px;padding:14px 17px;font-size:14px}.notice.error{border-color:var(--danger);color:var(--danger)}.notice.success{border-color:var(--ok);color:var(--ok)}.notice p{color:inherit;margin-top:4px;font-size:13px}.studio{min-height:70vh;padding-block:46px 70px}.studio-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:37px;display:flex}.studio-heading h1{margin-top:12px;font-size:42px}.studio-heading .eyebrow{margin:0}.studio-heading p{margin-top:13px;font-size:14px}.session-info{color:var(--muted);align-items:center;gap:18px;font-size:12px;display:flex}.session-info button{font-size:12px}.register{border-top:1px solid var(--ink)}.register-head,.register-row{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(100px,1fr) 130px 145px 36px;align-items:center;gap:20px;padding:20px 16px;display:grid}.register-head{font-family:var(--mono);color:var(--muted);font-size:10px}.register-row{min-height:92px;transition:background .15s}.register-row:hover{background:var(--sheet)}.register-row strong{word-break:break-word;font-size:16px;font-weight:500}.register-row .mono{color:var(--muted);font-size:10px}.register-icon{border:1px solid var(--line);background:var(--sheet);place-items:center;width:46px;height:46px;display:grid}.stamp{font-family:var(--mono);letter-spacing:.025em;text-transform:uppercase;border:1px solid var(--strong);color:var(--muted);white-space:nowrap;justify-self:start;padding:5px 7px;font-size:9px;display:inline-block}.stamp.completed{color:var(--ok);border-color:var(--ok)}.stamp.failed{color:var(--danger);border-color:var(--danger)}.stamp.processing{border-color:var(--ink);color:var(--ink)}.empty{border:1px solid var(--line);background:var(--sheet);grid-template-columns:1fr 1fr;align-items:center;margin-top:40px;display:grid}.empty>div{padding:40px}.empty .demo-plan{opacity:.6}.empty h2{font-size:30px}.empty p{max-width:40ch;margin:20px 0}.studio-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:12px 0;display:flex}.text-link{align-items:center;gap:10px;font-size:13px;display:inline-flex}.workspace-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:30px;display:grid}.drawing-stage{background-color:var(--table);border:1px solid var(--line);background-image:linear-gradient(#1a1c1f06 1px,#0000 1px),linear-gradient(90deg,#1a1c1f06 1px,#0000 1px);background-size:16px 16px;flex-direction:column;min-height:420px;display:flex;position:relative}.stage-header{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;min-height:49px;padding:12px 16px;display:flex}.stage-header .mono{font-size:10px}.stage-content{flex:1;justify-content:center;align-items:center;min-height:370px;padding:32px;display:flex;overflow:auto}.dropzone{border:1px dashed var(--strong);text-align:center;cursor:pointer;background:#faf8f360;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:350px;margin:25px;padding:35px;display:flex;position:relative}.dropzone.drag{border-color:var(--accent);background:#b8432a0b}.dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dropzone h2{margin:22px 0 10px;font-size:27px}.dropzone p{max-width:30ch;font-size:14px}.dropzone .mono{margin-top:20px;font-size:10px}.dropzone:focus-within{outline:2px solid var(--accent);outline-offset:4px}.inspector{background:var(--sheet);border:1px solid var(--strong)}.inspector-heading{font-family:var(--mono);letter-spacing:.05em;border-bottom:1px solid var(--strong);justify-content:space-between;padding:15px 20px;font-size:10px;display:flex}.inspector-body{padding:22px}.inspector h2{margin-bottom:15px;font-size:23px}.inspector p{font-size:13px}.inspector .button{gap:15px;margin-top:18px}.inspector .field{margin-top:20px}.inspector-section{border-top:1px solid var(--line);padding:18px 22px}.inspector-section p{font-size:12px}.meta-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:11px 0;font-size:12px;display:flex}.meta-row:last-child{border:0}.meta-row>span{color:var(--muted)}.meta-row strong{font-weight:500}.meta-row .mono{font-size:10px}.check-field{color:var(--muted);align-items:flex-start;gap:10px;margin-top:22px;font-size:12px;display:flex}.check-field input{accent-color:var(--ink);flex-shrink:0;width:15px;height:15px;margin-top:2px}.calibration-image{cursor:crosshair;touch-action:none;background:#fff;width:max-content;max-width:100%;line-height:0;position:relative;box-shadow:0 5px 16px #0001}.calibration-image>img{-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:100%;height:auto;max-height:650px;display:block}.calibration-image>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stage-footer{border-top:1px solid var(--line);background:var(--paper);color:var(--muted);justify-content:space-between;gap:15px;padding:12px 16px;font-size:11px;display:flex}.icon-button{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);background:0 0;place-items:center;padding:5px;display:inline-grid}.zoom-tools{align-items:center;gap:8px;display:flex}.zoom-tools button{font-size:11px}.file-preview{object-fit:contain;background:#fff;max-width:100%;max-height:680px;display:block}.step-strip{border-bottom:1px solid var(--line);gap:28px;margin-bottom:34px;display:flex}.step-strip li{font-family:var(--mono);color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:13px 0;font-size:10px}.step-strip .active{color:var(--ink);border-color:var(--ink)}.plotter{background:var(--line);width:100%;height:1px;margin-top:25px;position:relative;overflow:hidden}.plotter:after{content:"";background:var(--ink);width:42px;height:1px;animation:2.6s linear infinite plotter;position:absolute;top:0}@keyframes plotter{0%{left:-42px}to{left:100%}}.processing-note{background:var(--sheet);border:1px solid var(--strong);text-align:start;width:100%;max-width:430px;padding:32px}.processing-note h2{margin:14px 0;font-size:29px}.processing-note p{font-size:14px}.processing-note>.mono{font-size:10px}.compare-result{background:#fff;width:100%;line-height:0;position:relative}.compare-result img{width:100%;height:auto;display:block}.result-overlay{position:absolute;inset:0}.result-overlay img{object-fit:fill;width:100%;height:100%}.comparison-controls{flex-wrap:wrap;gap:6px;display:flex}.comparison-controls button{border:1px solid var(--line);color:var(--muted);background:0 0;padding:5px 9px;font-size:10px}.comparison-controls .selected{border-color:var(--ink);color:var(--ink);background:var(--sheet)}.side-by-side{grid-template-columns:1fr 1fr;align-items:start;gap:14px;width:100%;display:grid}.side-by-side img{width:100%;height:auto}.side-by-side .mono{margin:8px 0;font-size:9px;display:block}.download-list{flex-direction:column;gap:8px;margin-top:20px;display:flex}.download-list .button{justify-content:space-between;margin:0}.job-name{word-break:break-word}.legal{max-width:800px;margin:auto;padding:70px 25px 100px}.legal h1{margin-bottom:25px;font-size:44px}.legal h2{margin:30px 0 12px;font-size:23px}.legal p{margin:15px 0;font-size:15px}.legal a{text-decoration:underline}.error-page{text-align:center;justify-content:center;align-items:center;min-height:65vh;padding:60px 20px;display:flex}.error-page h1{margin:20px 0;font-size:48px}.error-page p{max-width:45ch;margin:20px auto}.delete-button{color:var(--danger);margin-top:18px;font-size:11px}.calibration-actions{align-items:center;gap:10px;margin-top:15px;display:flex}.calibration-actions button{font-size:11px}.coordinate-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.coordinate-row input{height:37px;font-family:var(--mono);font-size:11px}.coordinate-row label{font-size:10px}.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}@media (min-width:1600px){.hero{padding-block:95px}.hero-drawing{padding-top:24px}}@media (max-width:1080px){.hero{grid-template-columns:1fr 1.12fr;gap:4%;padding-block:55px}h1{font-size:58px}.hero-note{font-size:8px}.drawing-caption span:last-child{display:none}.lead{font-size:16px}.hero .button{gap:20px}.method{padding-inline-end:20px}.deliverables-grid{gap:6%}.workspace-grid{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.login-art,.login-form{padding:42px}.technical-row{grid-template-columns:90px 1fr}.price-section{gap:7%}.footer-main>.mono{display:none}}@media (max-width:800px){.header-inner{height:68px}.brand{font-size:21px}nav{gap:15px;font-size:12px}.nav-cta{gap:15px;padding-inline-start:16px}.desktop-nav{display:none}.hero{grid-template-columns:1fr;gap:36px;padding-top:40px;padding-bottom:48px}.hero-copy h1{font-size:clamp(48px,8.8vw,72px)}.hero-copy .lead{max-width:45ch;margin-top:24px}.hero-note{font-size:9px}.hero-copy .eyebrow{margin-bottom:22px}.hero-drawing{justify-self:center;width:100%;max-width:650px;padding:10px 12px 0 0}.drawing-caption span:last-child{display:block}.drawing-footnote{margin-top:28px;font-size:10px}.spec-strip>div{gap:17px;min-height:73px}.spec-strip span:first-child{max-width:70px;font-size:8px}.spec-strip strong{font-size:24px}.strip-description{display:none}.spec-strip svg{margin-inline-start:auto}.section{padding-block:64px}.section-heading{align-items:flex-start;gap:24px;margin-bottom:42px}.section-heading>p{max-width:25ch;font-size:13px}.method-grid{grid-template-columns:1fr 1fr;gap:44px 25px}.method{padding:0}.method h3{font-size:17px}.method p{font-size:13px}.deliverables-grid{grid-template-columns:1fr;gap:35px}.deliverables-section{padding-block:55px}.technical-table{max-width:600px}.price-section{grid-template-columns:1fr 1fr;gap:40px}.price-sheet{padding:22px 20px}.price-amount{font-size:56px}.price-amount>span:not(.price-value){margin-top:14px;padding-inline-start:0;display:block}.price-lines p{gap:8px;font-size:11px}.faq-section{grid-template-columns:.65fr 1.35fr;gap:7%}.faqs summary{font-size:14px}.closing>a{font-size:23px}.closing>.mono{max-width:100px;font-size:9px}.footer{padding-block:28px}.footer-main{flex-wrap:wrap;gap:25px}.lang-list{flex-direction:column;gap:8px}.login-page{grid-template-columns:1fr;min-height:600px}.login-art{display:none}.login-form{max-width:470px;padding:55px 30px}.workspace-grid{grid-template-columns:1fr}.inspector{max-width:none}.stage-content{padding:20px}.studio-heading h1{font-size:34px}.register-head,.register-row{grid-template-columns:45px minmax(100px,1fr) 110px 20px;gap:13px;padding:17px 8px}.register-date{display:none}.register-row strong{font-size:14px}.register-icon{width:35px;height:40px}.empty{grid-template-columns:1fr}.empty>.demo-plan,.session-info>span{display:none}.studio-toolbar .mono{font-size:9px}.empty>div{padding:32px}.step-strip{gap:20px}.step-strip li{font-size:9px}.drawing-stage{min-height:360px}.calibration-image>img{max-height:580px}.stage-content{min-height:300px}.inspector-body .button{width:100%}}@media (max-width:520px){.brand-cad{font-size:10px}.hero-copy h1{font-size:54px}.hero-copy .lead{font-size:15px}.hero .button{justify-content:space-between;width:100%}.hero-note{font-size:8px}.desktop-only{display:none}.drawing-caption{font-size:8px}.drawing-caption span:last-child{display:none}.sheet-top,.sheet-bottom{padding:10px;font-size:8px}.sheet-bottom .mono{font-size:7px}.compare-label{font-size:7px;bottom:5px}.compare-line>span{width:28px;height:33px;font-size:19px}.section-heading{display:block}.section-heading>p{max-width:35ch;margin-top:22px}.section-heading>p br{display:none}.method-grid{gap:43px 22px}.method-axis{margin-bottom:4px}.method h3{max-width:12ch;font-size:17px}.method p{font-size:12px}.method-axis>svg{width:23px}.price-section{grid-template-columns:1fr;gap:30px}.price-amount{font-size:64px}.price-amount>span:not(.price-value){padding-inline-start:14px;font-size:12px;display:inline}.price-lines p{font-size:12px}.price-sheet{padding:24px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section h2 br{display:none}.faqs details summary{padding-block:21px;font-size:14px}.closing{flex-direction:column;align-items:flex-start;gap:14px}.closing>.mono{max-width:none}.closing>a{font-size:27px}.footer-links{justify-content:space-between;width:100%}.lang-name{display:none}.lang-switch>summary{min-height:44px}.studio{padding-top:28px}.studio-heading{flex-wrap:wrap;align-items:flex-start;margin-bottom:26px}.studio-heading h1{font-size:31px}.studio-heading .button{gap:15px;font-size:12px}.studio-heading p{font-size:12px}.register-head,.register-row{grid-template-columns:32px minmax(60px,1fr) 96px 12px;gap:10px;padding-inline:0}.register-row strong{font-size:13px}.register-row .stamp{padding:4px;font-size:8px}.register-row .mono{font-size:8px}.register-icon{width:29px;height:34px}.register-icon svg{width:18px}.step-strip{gap:14px}.step-strip li{font-size:8px}.stage-content{padding:14px}.dropzone{min-height:310px;margin:15px;padding:25px}.dropzone h2{font-size:24px}.stage-header{padding:10px}.stage-footer{padding:10px;font-size:10px}.comparison-controls button{padding:5px;font-size:9px}.processing-note{padding:24px}.technical-row{grid-template-columns:95px 1fr;padding:16px;font-size:12px}.technical-title{padding:15px;font-size:9px}.technical-foot{padding:12px 16px;font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.credits-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:10%;margin-top:40px;display:grid}.balance-panel>.mono{color:var(--muted);font-size:10px}.balance-number{font-family:var(--mono);letter-spacing:-7px;margin:22px 0;font-size:92px;line-height:1.2}.balance-number>span:not(.balance-value){font-family:var(--sans);letter-spacing:0;color:var(--muted);margin-inline-start:16px;font-size:18px}.balance-panel>p{max-width:44ch;font-size:15px}.balance-panel>.button{margin-top:24px}.credit-history{border-top:1px solid var(--strong);margin-top:44px;padding-top:20px}.credit-entry{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.credit-entry strong{font-size:14px;font-weight:500;display:block}.credit-entry div>.mono{color:var(--muted);font-size:10px}.positive{color:var(--ok)}.pack-options{margin:26px -12px 0}.pack-options .pack{border-bottom-color:var(--line);cursor:pointer;grid-template-columns:16px 3ch minmax(0,1fr);padding:14px 12px;transition:background-color .12s;position:relative}.pack-options .pack:hover{background:#1a1c1f08}.pack-options .pack-meta{grid-column:3}.pack-radio{border:1.5px solid var(--strong);border-radius:50%;grid-row:span 2;align-self:center;place-items:center;width:16px;height:16px;display:grid}.pack-radio:after{content:"";background:0 0;border-radius:50%;width:8px;height:8px}.pack-options .pack.selected{box-shadow:inset 0 0 0 1.5px var(--ink);background:#b8432a0f;border-bottom-color:#0000}.pack-options .pack.selected .pack-radio{border-color:var(--ink)}.pack-options .pack.selected .pack-radio:after{background:var(--accent)}.pack-options .pack:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}@media (max-width:800px){.credits-grid{grid-template-columns:1fr;gap:35px}.balance-number{font-size:70px}.credits-grid .price-sheet{grid-row:2;width:100%;max-width:520px}.credit-history{margin-top:30px}}@media (max-width:520px){.studio-heading .eyebrow{font-size:9px}}@media (max-width:560px){.header-inner{gap:12px;height:64px;padding-inline:16px}.header .brand{gap:7px;font-size:19px}.header .brand svg{width:19px}.header nav{gap:12px;min-width:0}.header .nav-cta{gap:8px;min-width:0;padding-inline-start:12px;font-size:12px}.header .nav-cta .arrow{font-size:17px}.header-inner>.lang-switch{margin-inline-start:0}.lang-name{display:none}.lang-switch>summary{gap:5px;min-height:44px}.studio-header .header-inner{flex-wrap:wrap;row-gap:0;height:auto;padding-top:10px}.studio-header .header-inner>.lang-switch{margin-inline-start:auto}.studio-header nav{border-top:1px solid var(--line);scrollbar-width:none;flex-basis:100%;order:3;gap:18px;min-height:46px;margin-inline-start:0;overflow-x:auto}.studio-header .nav-cta{margin-inline-start:auto}}.brand{font-family:var(--font-archivo), sans-serif}.brand-cad{font-family:var(--font-mono), monospace}h1,h2,h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hero-copy h1{-webkit-hyphens:none;hyphens:none;text-wrap:balance}:lang(it) :is(h1,h2,h3){-webkit-hyphens:none;hyphens:none}:is(:lang(ar),:lang(he),:lang(hi),:lang(ja),:lang(ko),:lang(zh)) :is(h1,h2,h3,.lead,.mono,.eyebrow,.index,.stamp,.button,.closing>a,summary,.price-amount,.balance-number){letter-spacing:0}:is(:lang(ar),:lang(hi)) :is(h1,h2){line-height:1.32}:is(:lang(he),:lang(ja),:lang(ko),:lang(zh),:lang(el),:lang(ru),:lang(uk)) :is(h1,h2){line-height:1.16}:is(:lang(el),:lang(ru),:lang(uk)) :is(h1,h2){letter-spacing:-.025em}:is(:lang(ar),:lang(he),:lang(hi),:lang(ja),:lang(ko),:lang(zh)) :is(.file-name,.sheet-name,.summary-name){font-style:normal}:lang(ar) body,:lang(hi) body{line-height:1.7}:lang(ko) body{word-break:keep-all}:is(:lang(ja),:lang(zh)) body{line-break:strict}:is(:lang(de),:lang(fi),:lang(hu),:lang(nl),:lang(el),:lang(ru),:lang(uk),:lang(pl),:lang(cs)) .hero-copy h1{font-size:clamp(42px,5.1vw,80px)}[dir=rtl] .demo-wrap{box-shadow:-12px 16px 0 -1px var(--table), -12px 16px 0 0 var(--line)}[dir=rtl] .plotter:after{animation-direction:reverse}.text-link+.studio-heading{margin-top:26px}.studio-beta{margin-top:28px}.file-name{overflow-wrap:anywhere;color:var(--ink);font-style:italic}.section-title{color:var(--muted);margin-bottom:8px;font-size:10px}.notice ul{margin:0;padding-inline-start:18px}.error-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.error-ref{color:var(--muted);margin-top:18px}.global-languages{flex-wrap:wrap;justify-content:center;gap:8px 18px;max-width:560px;margin:28px auto 0;display:flex}.global-languages a{text-underline-offset:4px;text-decoration:underline}.legal-updated{color:var(--muted);margin:-8px 0 22px;font-size:11px}.register li+li{border-top:0}.login-form form{margin-top:0}.button.google{color:#1f1f1f;background:#fff;border:1px solid #747775;gap:12px;min-height:52px;margin-top:28px;font-weight:500}.button.google:hover{background:#f8f9fa}.button.google:disabled{opacity:.6}.login-divider{color:var(--muted);align-items:center;gap:14px;margin:24px 0 18px;font-size:12px;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--line);flex:1;height:1px}.login-form .field+.button{margin-top:14px}.login-fineprint{margin-top:22px}.login-form>.notice.error{margin-bottom:0}.drawing-stage.drag{outline:2px dashed var(--accent);outline-offset:-6px}.stage-header{flex-wrap:wrap;gap:8px}.stage-remaining{font-size:9.5px}.sheet-strip{scroll-snap-type:x proximity;border-bottom:1px solid var(--line);background:#faf8f399;gap:12px;margin:0;padding:14px 16px;list-style:none;display:flex;overflow-x:auto}.sheet-strip>li{scroll-snap-align:start;flex:none;position:relative}.sheet-thumb{border:1px solid var(--line);background:var(--sheet);width:116px;color:var(--ink);text-align:start;flex-direction:column;gap:6px;padding:6px;display:flex}.sheet-thumb:hover{border-color:var(--strong)}.sheet-thumb[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sheet-image{border:1px solid var(--line);background:#fff;height:70px;display:block;overflow:hidden}.sheet-image img{object-fit:contain;width:100%;height:100%;display:block}.sheet-meta{justify-content:space-between;align-items:center;gap:6px;display:flex}.sheet-meta .mono{font-size:10px}.sheet-state{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);white-space:nowrap;font-size:8.5px}.sheet-state.manual{color:var(--ok)}.sheet-state.incomplete{color:var(--danger)}.sheet-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:italic;overflow:hidden}.sheet-remove{top:-8px;border:1px solid var(--strong);background:var(--paper);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:-8px}.sheet-remove:after{content:"";position:absolute;inset:-8px}.sheet-remove:hover{border-color:var(--danger);color:var(--danger)}.sheet-add{border:1px dashed var(--strong);width:92px;height:100%;min-height:118px;color:var(--muted);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex;position:relative}.sheet-add input{opacity:0;cursor:pointer;position:absolute;inset:0}.sheet-add:hover,.sheet-add:focus-within{border-color:var(--ink);color:var(--ink)}.sheet-add:focus-within{outline:2px solid var(--accent);outline-offset:3px}.sheet-add.disabled{opacity:.5;pointer-events:none}.sheet-strip.readonly .sheet-thumb{width:106px}.calibration-image.is-auto{cursor:default}.sheet-calibration{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.sheet-heading{color:var(--muted);font-size:10px}.sheet-calibration .file-name{margin-top:4px;font-size:13px}.coordinate-row .field+.field{margin-top:0}.skip-note{margin-top:10px}.scale-summary{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.scale-summary>p{color:var(--muted);margin-bottom:4px;font-size:10px}.scale-summary button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:start;background:0 0;border-radius:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:9px 0;font-size:12px;display:grid}.scale-summary button.current{font-weight:600}.summary-name{white-space:nowrap;text-overflow:ellipsis;font-style:italic;overflow:hidden}.summary-value{font-family:var(--mono);font-size:10.5px;font-weight:400}.summary-value.auto{color:var(--muted)}.summary-value.incomplete{color:var(--danger)}.upload-progress{flex-direction:column;gap:8px;margin-top:18px;display:flex}.upload-progress .mono{font-size:10px}.progress-track{background:var(--line);height:1px;display:block}.progress-track>span{background:var(--ink);height:1px;transition:inline-size .2s;display:block}.next-note{margin-top:14px}.beta-line{align-items:center;gap:6px;margin-top:12px;display:flex}.tab-strip{border-bottom:1px solid var(--line);background:#faf8f399;gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.tab-strip button{border:1px solid var(--line);max-width:280px;min-height:36px;color:var(--muted);white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.tab-strip button>span:last-child{text-overflow:ellipsis;overflow:hidden}.tab-strip button[aria-pressed=true]{border-color:var(--ink);background:var(--sheet);color:var(--ink)}.stage-content.processing{place-items:center;display:grid}.stage-content.processing>*{grid-area:1/1}.source-view{background:#fff;margin:0;line-height:0;position:relative;box-shadow:0 5px 16px #0001}.source-view img{width:100%;height:auto;display:block}.source-view.is-processing img{opacity:.5}.scan-line{inset-inline:0;background:#1a1c1f66;height:1px;animation:4.5s linear infinite scan;position:absolute;top:0}@keyframes scan{0%{top:0}to{top:100%}}.processing-note.overlay{z-index:2;width:min(430px,100% - 32px);position:relative;box-shadow:0 18px 40px -24px #1a1c1f59}.auto-note{align-items:center;gap:6px;margin-top:20px;display:flex}.loading-note{margin-top:40px}.side-by-side figure{margin:0}.side-by-side figcaption{margin:8px 0;font-size:9px;display:block}.meta-first{margin-top:16px}.inspector-note{margin-top:13px}.done-title{margin-top:12px}.grouping-note{border-inline-start:2px solid var(--muted);background:#fff6;margin-top:18px;padding:12px 14px}.grouping-note .mono{color:var(--muted);margin-bottom:6px;font-size:10px}.grouping-note p:last-child{color:var(--ink);font-size:13px}.downloads-title{color:var(--muted);margin-top:24px;font-size:10px}.drawing-sources{flex-direction:column;gap:2px;margin:6px 0 2px;display:flex}.drawing-sources strong{color:var(--ink);font-size:14px;font-weight:600}.download-list{margin-top:14px}.notice.dwg-missing{margin:0;font-size:12px}.format-links{flex-wrap:wrap;gap:2px 18px;margin-top:12px;font-size:12px;display:flex}.format-links a{text-underline-offset:3px;align-items:center;gap:6px;min-height:36px;text-decoration:underline;display:inline-flex}.download-all{justify-content:space-between;margin-top:16px}.source-list li{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:8px 0;font-size:12px;display:grid}.source-list li:last-child{border-bottom:0}.source-list .file-name{color:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.source-list li.current{color:var(--ink);font-weight:500}.drawing-notes li{border-bottom:1px dashed var(--line);color:var(--muted);padding:7px 0;font-size:12px}.drawing-notes li:last-child{border-bottom:0}.delete-confirm{margin-top:12px}.balance-value{font-variant-numeric:tabular-nums}.history-empty{margin-top:16px}.buy-question{margin-top:26px;font-size:30px}.total-row{margin-top:20px}.total-row strong{font-size:28px}.buy-button{margin-top:25px}.buy-note{margin-top:15px}@media (max-width:800px){.sticky-cta{z-index:5;padding:12px 22px calc(12px + env(safe-area-inset-bottom));background:var(--sheet);border-top:1px solid var(--line);margin-inline:-22px;position:sticky;bottom:0}.sticky-cta .button{margin-top:0}.side-by-side{grid-template-columns:1fr}.icon-button{width:40px;height:40px}.lang-list ul{gap:4px 14px;font-size:13px}}@media (max-width:560px){.sheet-strip{gap:10px;padding:12px}.sheet-thumb{width:104px}.tab-strip{padding-inline:12px}.button.google{margin-top:22px}}.small-button{gap:8px;min-height:38px;padding:9px 14px;font-size:13px}.listing-stats{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:28px;display:grid}.listing-stats>div{border-inline-end:1px solid var(--line);gap:4px;padding:16px 16px 18px;display:grid}.listing-stats>div:last-child{border-inline-end:0}.listing-stats strong{font-family:var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:400}.listing-stats span{color:var(--muted);font-size:12px}.listing-filters{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:26px;display:flex}.listing-filters label,.inline-form label{color:var(--muted);gap:6px;font-size:12px;display:grid}.listing-filters .grow{flex:220px}.listing-filters select,.listing-filters input,.inline-form input,.inline-form select,.inline-form textarea{border:1px solid var(--strong);background:var(--sheet);min-height:40px;color:var(--ink);padding:8px 10px;font-size:14px}.listing-filters .button{min-height:40px;padding-block:8px}.listing-register{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.listing-row{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) 132px minmax(190px,auto);align-items:center;gap:20px;padding:16px 12px;display:grid}.listing-thumb{border:1px solid var(--line);background:var(--sheet);place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.listing-thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.listing-info{gap:4px;min-width:0;display:grid}.listing-title{align-items:baseline;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.listing-title:hover{text-underline-offset:3px;text-decoration:underline}.listing-info .mono{color:var(--muted);font-size:10px}.listing-facts{color:var(--ink);font-size:13px}.listing-plans{color:var(--ink)!important}.listing-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;display:flex}.listing-panel{grid-column:1/-1;gap:12px;margin-inline-start:116px;display:grid}.listing-panel .notice{margin-block:0}.created-link{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.created-link code{font-family:var(--mono);color:var(--ink);word-break:break-all;font-size:12px}.inline-form{border:1px solid var(--line);background:var(--sheet);gap:12px;max-width:760px;padding:16px;display:grid}.link-form{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-form-actions{grid-column:1/-1;align-items:center;gap:18px;display:flex}.share-list{border-top:1px solid var(--line);max-width:760px;margin:0;padding:0;list-style:none}.share-list li{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:10px 0;font-size:13px;display:grid}.share-list strong{font-weight:500}.share-list .mono{color:var(--muted);font-size:10px}.share-list-actions{gap:14px;display:flex}.share-list-actions .text-link{gap:5px;font-size:12px}.danger-link{color:var(--danger)}.stamp.link-active{border-color:var(--ink);color:var(--ink)}.stamp.link-paid{color:var(--ok);border-color:var(--ok)}.stamp.queued{border-color:var(--ink);color:var(--ink)}.listing-pages{justify-content:space-between;align-items:center;margin-block:24px 14px;display:flex}.listing-pages .mono{color:var(--muted);font-size:10px}.share-header .header-inner>.mono{color:var(--muted);margin-inline-start:auto;font-size:10px}.share{padding-block:40px 80px}.share-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:56px;display:grid}.share-sheet{background:var(--table);gap:18px;padding:22px;display:grid;position:sticky;top:24px}.share-sheet figure{background:var(--sheet);margin:0;box-shadow:0 1px #1a1c1f0f,0 18px 40px -24px #1a1c1f47}.share-sheet img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:auto;display:block}.share-sheet figcaption{border-top:1px solid var(--line);padding:10px 14px;font-size:10px}.share-aside{align-content:start;gap:18px;display:grid}.share-aside h1{font-size:clamp(30px,3vw,42px)}.share-for{color:var(--ink);font-size:11px}.share-aside .lead{font-size:16px}.share-buy{border:1px solid var(--strong);background:var(--sheet);gap:14px;padding:24px;display:grid}.share-price{letter-spacing:-.05em;padding-top:8px;font-size:64px;font-weight:500;line-height:1}.share-price-note{color:var(--muted);font-size:10px}.share-buy .notice{margin-block:0}.share-buy.paid{border-color:var(--ok)}.share-buy.paid h2{font-size:30px}.share-downloads{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.share-downloads li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.share-download-formats{gap:8px;display:flex}.share-listing{justify-self:start}.share-message{gap:16px;max-width:620px;padding-block:80px;display:grid}.share-message h1{font-size:40px}@media (max-width:1080px){.listing-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-stats>div:nth-child(3){border-inline-end:0}.listing-stats>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.listing-row{grid-template-columns:80px minmax(0,1fr) auto}.listing-thumb{width:80px;height:80px}.listing-actions{grid-column:2/-1;justify-content:flex-start}.listing-panel{margin-inline-start:0}.share-grid{grid-template-columns:1fr;gap:32px}.share-sheet{position:static}}@media (max-width:560px){.listing-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-stats>div{border-inline-end:0;border-bottom:1px solid var(--line)}.listing-row{grid-template-columns:64px minmax(0,1fr);gap:14px;padding-inline:0}.listing-thumb{width:64px;height:64px}.listing-row>.stamp{grid-column:2;justify-self:start}.listing-actions{grid-column:1/-1}.link-form{grid-template-columns:1fr}.share-list li{grid-template-columns:60px minmax(0,1fr) auto}.share-list li>.mono:nth-of-type(2),.share-list-actions{grid-column:2/-1}.share-sheet{padding:10px}.share-price{font-size:52px}.share-downloads li{flex-direction:column;align-items:flex-start}}button.text-link{color:inherit;background:0 0;border:0;padding:0}button.text-link.danger-link{color:var(--danger)}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}._3FefPq_className{font-family:Archivo,Archivo Fallback;font-style:normal}._3FefPq_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.Yf8whG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.Yf8whG_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
