.landing.svelte-1d0dgro{background:var(--background);color:var(--foreground);font-family:var(--font-sans);letter-spacing:0;font-size:14px;line-height:1.65;overflow-x:clip}.wrap.svelte-1d0dgro{width:min(1220px,100% - 96px);margin-inline:auto}a.svelte-1d0dgro{text-decoration:none}a.svelte-1d0dgro:focus-visible,button.svelte-1d0dgro:focus-visible{outline:2px solid var(--ring);outline-offset:5px}.skip.svelte-1d0dgro{z-index:30;background:var(--surface);padding:12px;position:fixed;top:-80px;left:20px}.skip.svelte-1d0dgro:focus{top:15px}header.svelte-1d0dgro{justify-content:space-between;align-items:center;gap:25px;height:96px;display:flex}.brand.svelte-1d0dgro{letter-spacing:-1px;align-items:center;gap:6px;font-size:25px;font-weight:650;display:flex}nav.svelte-1d0dgro{gap:30px;font-size:13px;display:flex}nav.svelte-1d0dgro a:where(.svelte-1d0dgro):hover,footer.svelte-1d0dgro a:where(.svelte-1d0dgro):hover{text-underline-offset:5px;text-decoration:underline}.nav-link.svelte-1d0dgro{border:1px solid var(--border);background:var(--surface);border-radius:6px;align-items:center;gap:20px;padding:9px 16px;font-size:13px;display:flex}.nav-link.svelte-1d0dgro:hover{background:var(--accent)}h1.svelte-1d0dgro,h2.svelte-1d0dgro,h3.svelte-1d0dgro,p.svelte-1d0dgro{margin-top:0}h1.svelte-1d0dgro,h2.svelte-1d0dgro{font-family:"Pilcrow Rounded", var(--font-sans);letter-spacing:-.04em;font-weight:600;line-height:.98}h1.svelte-1d0dgro{margin-bottom:26px;font-size:clamp(68px,6.9vw,100px)}h2.svelte-1d0dgro{margin-bottom:23px;font-size:61px}h3.svelte-1d0dgro{letter-spacing:-.025em;font-weight:550}.eyebrow.svelte-1d0dgro{letter-spacing:.11em;align-items:center;gap:9px;margin-bottom:26px;font-size:10px;font-weight:550;display:flex}.hero.svelte-1d0dgro{padding-block:72px 95px}.hero-copy.svelte-1d0dgro{text-align:center;max-width:850px;margin:0 auto 58px}.hero-copy.svelte-1d0dgro .eyebrow:where(.svelte-1d0dgro){justify-content:center;margin-bottom:20px}.hero-copy.svelte-1d0dgro h1:where(.svelte-1d0dgro){margin-bottom:24px}.lede.svelte-1d0dgro{color:var(--muted-foreground);max-width:650px;margin:0 auto 29px;font-size:17px;line-height:1.65}.cta.svelte-1d0dgro{background:var(--primary);color:var(--primary-foreground);border-radius:6px;align-items:center;gap:25px;padding:14px 20px;font-size:14px;font-weight:500;transition:filter .2s;display:inline-flex}.cta.svelte-1d0dgro:hover{filter:brightness(.94)}.hero-footnote.svelte-1d0dgro{color:var(--muted-foreground);margin:17px 0 0;font-size:11px}.hero-workbench.svelte-1d0dgro{isolation:isolate;background:color-mix(in oklab, var(--primary) 8%, var(--background));border:1px solid var(--border);border-radius:8px;grid-template-columns:34% 66%;align-items:center;min-height:540px;padding:48px 0 48px 34px;display:grid;position:relative;overflow:hidden}.task-panel.svelte-1d0dgro{z-index:2;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:28px;position:relative}.task-label.svelte-1d0dgro,.result-bar.svelte-1d0dgro{letter-spacing:.1em;align-items:center;gap:8px;font-size:9px;font-weight:600;display:flex}.task-label.svelte-1d0dgro span:where(.svelte-1d0dgro){background:var(--primary);border-radius:50%;width:7px;height:7px}.task-prompt.svelte-1d0dgro{font-family:"Pilcrow Rounded", var(--font-sans);letter-spacing:-.025em;margin:22px 0 18px;font-size:25px;line-height:1.14}.task-context.svelte-1d0dgro{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:7px;padding-bottom:22px;display:flex}.task-context.svelte-1d0dgro span:where(.svelte-1d0dgro){background:var(--accent);border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:flex}.task-progress.svelte-1d0dgro{gap:13px;padding:22px 0;display:grid}.task-progress.svelte-1d0dgro div:where(.svelte-1d0dgro){align-items:center;gap:9px;font-size:11px;display:flex}.task-progress.svelte-1d0dgro svg{color:var(--primary)}.deliverable-row.svelte-1d0dgro{border:1px solid color-mix(in oklab, var(--primary) 35%, var(--border));background:color-mix(in oklab, var(--primary) 7%, var(--surface));border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.deliverable-row.svelte-1d0dgro>div:where(.svelte-1d0dgro),.deliverable-row.svelte-1d0dgro>div:where(.svelte-1d0dgro) span:where(.svelte-1d0dgro){display:flex}.deliverable-row.svelte-1d0dgro>div:where(.svelte-1d0dgro){align-items:center;gap:9px}.deliverable-row.svelte-1d0dgro>div:where(.svelte-1d0dgro) span:where(.svelte-1d0dgro){flex-direction:column}.deliverable-row.svelte-1d0dgro strong:where(.svelte-1d0dgro){font-size:11px}.deliverable-row.svelte-1d0dgro small:where(.svelte-1d0dgro){color:var(--muted-foreground);font-size:9px}.deliverable-row.svelte-1d0dgro>span:where(.svelte-1d0dgro){color:var(--primary);letter-spacing:.08em;font-size:9px;font-weight:650}.hero-result.svelte-1d0dgro{z-index:1;border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;margin-left:-16px;position:relative;overflow:hidden}.result-bar.svelte-1d0dgro{border-bottom:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;padding:11px 14px}.hero-result.svelte-1d0dgro>img:where(.svelte-1d0dgro){width:100%;height:auto;display:block}.hero-print.svelte-1d0dgro{z-index:3;border-radius:8px 0 0;width:180px;height:84px;position:absolute;bottom:-1px;right:-1px;overflow:hidden}.hero-print.svelte-1d0dgro img:where(.svelte-1d0dgro){object-fit:cover;width:100%;height:100%}.hero-print.svelte-1d0dgro span:where(.svelte-1d0dgro){color:#fff;font-family:"Pilcrow Rounded", var(--font-sans);letter-spacing:-.03em;place-items:center;font-size:18px;font-weight:650;line-height:.9;display:grid;position:absolute;inset:0}.work.svelte-1d0dgro{border-top:1px solid var(--border);padding-block:75px 80px;scroll-margin-top:30px}.section-heading.svelte-1d0dgro{text-align:center;margin-bottom:38px}.section-heading.svelte-1d0dgro .eyebrow:where(.svelte-1d0dgro){justify-content:center}.section-heading.svelte-1d0dgro>p:where(.svelte-1d0dgro):last-child{color:var(--muted-foreground);font-size:16px;line-height:1.7}.choices.svelte-1d0dgro{justify-content:center;gap:8px;margin-bottom:40px;display:flex}.choices.svelte-1d0dgro button:where(.svelte-1d0dgro){color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:25px;padding:10px 16px;font-size:13px;display:flex}.choices.svelte-1d0dgro button.active:where(.svelte-1d0dgro){border-color:var(--border);background:var(--surface);color:var(--foreground)}.choices.svelte-1d0dgro button.active:where(.svelte-1d0dgro) svg{color:var(--primary)}.choices.svelte-1d0dgro button:where(.svelte-1d0dgro):hover{background:var(--accent)}.example-heading.svelte-1d0dgro,.feature-row.svelte-1d0dgro{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:60px;margin-bottom:28px;padding-top:22px;display:grid}.example-heading.svelte-1d0dgro h3:where(.svelte-1d0dgro),.feature-row.svelte-1d0dgro h3:where(.svelte-1d0dgro){font-family:"Pilcrow Rounded", var(--font-sans);margin-bottom:0;font-size:28px;font-weight:600;line-height:1.2}.example-heading.svelte-1d0dgro p:where(.svelte-1d0dgro),.feature-row.svelte-1d0dgro p:where(.svelte-1d0dgro){color:var(--muted-foreground);max-width:440px;margin-bottom:0;font-size:14px;line-height:1.7}.product-stage.svelte-1d0dgro{background:url(../../../images/landing/water-print.jpg) 50% 55%/cover;border-radius:6px;padding:55px 70px 0;position:relative;overflow:hidden}.stage-print.svelte-1d0dgro{opacity:.9;background:url(../../../images/landing/print-type.jpg) 50%/cover;position:absolute;inset:0 69% 0 0}.product-capture.svelte-1d0dgro{border:1px solid var(--border-strong);border-bottom:0;border-radius:8px 8px 0 0;width:100%;max-width:1050px;height:auto;margin-inline:auto;display:block;position:relative}.product-stage.catalog.svelte-1d0dgro{padding-bottom:35px}.catalog.svelte-1d0dgro .product-capture:where(.svelte-1d0dgro){border-bottom:1px solid var(--border-strong);border-radius:8px;max-width:750px}.caption.svelte-1d0dgro{text-align:center;color:var(--muted-foreground);margin-top:17px;font-size:11px}.continuity.svelte-1d0dgro{grid-template-columns:1fr 1fr;gap:95px;padding-block:45px 100px;display:grid}.continuity.svelte-1d0dgro>div:where(.svelte-1d0dgro):first-child{align-self:center}.continuity.svelte-1d0dgro>div:where(.svelte-1d0dgro)>p:where(.svelte-1d0dgro):last-child{max-width:390px;color:var(--muted-foreground);font-size:15px}.continuation.svelte-1d0dgro{align-self:center;transform:rotate(1deg)}.pane-heading.svelte-1d0dgro{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 20px;font-size:12px;display:flex}.continuation-body.svelte-1d0dgro{padding:25px 30px}.time-label.svelte-1d0dgro{letter-spacing:.11em;color:var(--muted-foreground);font-size:8px}.continuation-body.svelte-1d0dgro p:where(.svelte-1d0dgro){margin:8px 0 17px;font-size:14px}.task-step.svelte-1d0dgro{color:var(--muted-foreground);align-items:center;gap:8px;margin:8px 0;font-size:11px;display:flex}.task-step.svelte-1d0dgro svg{color:var(--primary)}.saved-file.svelte-1d0dgro{border:1px solid var(--border);border-radius:6px;align-items:center;gap:9px;margin-top:17px;padding:12px;font-size:11px;display:flex}.thread-line.svelte-1d0dgro{border-left:1px dashed var(--border-strong);height:30px;margin:15px 7px}.remembered.svelte-1d0dgro{border-top:1px solid var(--border);align-items:center;gap:9px;padding-top:17px;font-size:11px;display:flex}.tools.svelte-1d0dgro{border-top:1px solid var(--border);padding-block:70px 80px;scroll-margin-top:30px}.tools.svelte-1d0dgro .section-heading:where(.svelte-1d0dgro){margin-bottom:65px}.connections-visual.svelte-1d0dgro{border-radius:6px;grid-template-columns:1.8fr 1fr;gap:4px;display:grid;overflow:hidden}.connection-image.svelte-1d0dgro{background:url(../../../images/landing/water-print.jpg) 50%/cover;padding:45px 45px 0;overflow:hidden}.connection-image.svelte-1d0dgro>img:where(.svelte-1d0dgro){border:1px solid var(--border);border-bottom:0;border-radius:7px 7px 0 0;width:100%;height:auto;display:block}.connection-aside.svelte-1d0dgro{background:var(--foreground);color:var(--background);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:35px 20px;display:flex}.connection-aside.svelte-1d0dgro p:where(.svelte-1d0dgro){font-family:"Pilcrow Rounded", var(--font-sans);margin:25px 0 0;font-size:38px;font-weight:500;line-height:1.05}.skills-visual.svelte-1d0dgro{border-radius:6px;grid-template-columns:.8fr 1.8fr;gap:4px;margin-top:65px;display:grid;overflow:hidden}.skill-aside.svelte-1d0dgro{background:var(--primary);color:var(--primary-foreground);flex-direction:column;justify-content:center;padding:38px;display:flex}.skill-aside.svelte-1d0dgro .eyebrow:where(.svelte-1d0dgro){margin-bottom:22px}.skill-aside.svelte-1d0dgro h3:where(.svelte-1d0dgro){font-family:"Pilcrow Rounded", var(--font-sans);letter-spacing:-.035em;margin-bottom:22px;font-size:34px;font-weight:600;line-height:1.05}.skill-aside.svelte-1d0dgro>p:where(.svelte-1d0dgro):not(.eyebrow){margin-bottom:35px;font-size:12px;line-height:1.65}.skill-aside.svelte-1d0dgro>span:where(.svelte-1d0dgro){letter-spacing:.11em;font-size:8px;font-weight:650}.skill-image.svelte-1d0dgro{background:var(--muted);border:1px solid var(--border);border-left:0;align-items:center;padding:42px 36px;display:flex}.skill-image.svelte-1d0dgro>img:where(.svelte-1d0dgro){border-radius:6px;width:100%;height:auto;display:block}.schedules.svelte-1d0dgro{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding-block:25px 100px;scroll-margin-top:30px;display:grid}.schedule-copy.svelte-1d0dgro>p:where(.svelte-1d0dgro):not(.eyebrow){color:var(--muted-foreground);font-size:14px;line-height:1.8}.text-link.svelte-1d0dgro{align-items:center;gap:20px;margin-top:12px;font-size:13px;display:inline-flex}.text-link.svelte-1d0dgro:hover{text-underline-offset:5px;text-decoration:underline}.schedule-visual.svelte-1d0dgro{background:url(../../../images/landing/print-type.jpg) 50%/cover;border-radius:6px;padding:35px 28px}.schedule-visual.svelte-1d0dgro>img:where(.svelte-1d0dgro){border:1px solid var(--border);border-radius:6px;width:100%;height:auto;display:block}.schedule-tag.svelte-1d0dgro{background:var(--surface);border:1px solid var(--border);border-radius:5px;align-items:center;gap:8px;width:fit-content;margin:18px auto 0;padding:8px 12px;font-size:10px;display:flex}.closing.svelte-1d0dgro{background:url(../../../images/landing/print-burst.jpg) 50%/cover;padding:65px 24px}.closing-inner.svelte-1d0dgro{background:var(--background);border:1px solid var(--border);text-align:center;border-radius:8px;max-width:620px;margin:auto;padding:45px 40px 55px}.closing.svelte-1d0dgro .eyebrow:where(.svelte-1d0dgro){justify-content:center;margin-top:24px;margin-bottom:22px}.closing.svelte-1d0dgro h2:where(.svelte-1d0dgro){margin-bottom:30px;font-size:clamp(54px,6vw,72px)}footer.svelte-1d0dgro{justify-content:space-between;align-items:center;gap:20px;padding-block:35px;display:flex}footer.svelte-1d0dgro>span:where(.svelte-1d0dgro){color:var(--muted-foreground);font-size:11px}footer.svelte-1d0dgro>a:where(.svelte-1d0dgro):last-child{align-items:center;gap:9px;font-size:12px;display:flex}@media (width<=1050px){.wrap.svelte-1d0dgro{width:calc(100% - 56px)}.hero.svelte-1d0dgro{padding-top:58px}h1.svelte-1d0dgro{font-size:76px}h2.svelte-1d0dgro{font-size:51px}.hero-workbench.svelte-1d0dgro{grid-template-columns:38% 62%;min-height:470px;padding-left:25px}.task-panel.svelte-1d0dgro{padding:22px}.task-prompt.svelte-1d0dgro{font-size:21px}.continuity.svelte-1d0dgro{gap:50px}.schedules.svelte-1d0dgro{gap:40px}.example-heading.svelte-1d0dgro,.feature-row.svelte-1d0dgro{gap:35px}.product-stage.svelte-1d0dgro{padding:40px 45px 0}.connection-image.svelte-1d0dgro{padding:30px 25px 0}.connection-aside.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:32px}.skills-visual.svelte-1d0dgro{grid-template-columns:.95fr 1.55fr}.skill-aside.svelte-1d0dgro{padding:30px}.skill-aside.svelte-1d0dgro h3:where(.svelte-1d0dgro){font-size:29px}.skill-image.svelte-1d0dgro{padding:30px 24px}}@media (width<=760px){.wrap.svelte-1d0dgro{width:calc(100% - 40px)}header.svelte-1d0dgro{height:80px}nav.svelte-1d0dgro{display:none}.nav-link.svelte-1d0dgro{gap:10px;font-size:12px}.hero.svelte-1d0dgro{padding-top:35px;padding-bottom:60px}.hero-copy.svelte-1d0dgro{text-align:center}.lede.svelte-1d0dgro{margin-inline:auto;font-size:15px}.hero-workbench.svelte-1d0dgro{grid-template-columns:1fr;gap:16px;min-height:auto;padding:18px 18px 70px}.task-panel.svelte-1d0dgro{padding:22px}.hero-result.svelte-1d0dgro{margin-left:0}.hero-print.svelte-1d0dgro{width:145px;height:60px}.hero-print.svelte-1d0dgro span:where(.svelte-1d0dgro){font-size:15px}.hero-footnote.svelte-1d0dgro{font-size:10px}.work.svelte-1d0dgro{padding-top:50px}.section-heading.svelte-1d0dgro>p:where(.svelte-1d0dgro):last-child{font-size:14px}.desktop.svelte-1d0dgro{display:none}h2.svelte-1d0dgro{font-size:43px}.choices.svelte-1d0dgro{gap:3px;margin-bottom:30px}.choices.svelte-1d0dgro button:where(.svelte-1d0dgro){text-align:left;flex:1;gap:8px;padding:9px 8px;font-size:10px;line-height:1.4}.choices.svelte-1d0dgro button:where(.svelte-1d0dgro) svg{flex-shrink:0}.example-heading.svelte-1d0dgro,.feature-row.svelte-1d0dgro{grid-template-columns:1fr;gap:12px}.example-heading.svelte-1d0dgro h3:where(.svelte-1d0dgro),.feature-row.svelte-1d0dgro h3:where(.svelte-1d0dgro){font-size:25px}.example-heading.svelte-1d0dgro p:where(.svelte-1d0dgro),.feature-row.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:13px}.product-stage.svelte-1d0dgro{padding:25px 16px 0}.caption.svelte-1d0dgro{font-size:9px}.continuity.svelte-1d0dgro{grid-template-columns:1fr;gap:25px;padding-block:0 60px}.continuity.svelte-1d0dgro>div:where(.svelte-1d0dgro)>p:where(.svelte-1d0dgro):last-child{font-size:14px}.continuation.svelte-1d0dgro{transform:none}.continuation-body.svelte-1d0dgro{padding:22px}.tools.svelte-1d0dgro{padding-block:50px}.tools.svelte-1d0dgro .section-heading:where(.svelte-1d0dgro){margin-bottom:35px}.connections-visual.svelte-1d0dgro{grid-template-columns:1fr}.connection-image.svelte-1d0dgro{padding:25px 20px 0}.connection-aside.svelte-1d0dgro{flex-direction:row;gap:25px;padding:25px}.connection-aside.svelte-1d0dgro p:where(.svelte-1d0dgro){text-align:left;margin:0;font-size:29px}.skills-visual.svelte-1d0dgro{grid-template-columns:1fr;margin-top:40px}.skill-aside.svelte-1d0dgro{padding:30px 25px}.skill-aside.svelte-1d0dgro h3:where(.svelte-1d0dgro){font-size:30px}.skill-image.svelte-1d0dgro{border-left:1px solid var(--border);border-top:0;padding:25px 18px}.schedules.svelte-1d0dgro{grid-template-columns:1fr;gap:25px;padding-block:10px 65px}.schedule-visual.svelte-1d0dgro{padding:25px 20px}.closing.svelte-1d0dgro{padding:40px 20px}.closing-inner.svelte-1d0dgro{padding:35px 20px 45px}.closing.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-size:61px}footer.svelte-1d0dgro{flex-wrap:wrap}footer.svelte-1d0dgro>span:where(.svelte-1d0dgro){order:3;width:100%}.eyebrow.svelte-1d0dgro{font-size:9px}}@media (width<=420px){.task-context.svelte-1d0dgro{flex-direction:column}}@media (prefers-reduced-motion:reduce){.cta.svelte-1d0dgro{transition:none}}
