.teaser.svelte-1fgwv7g{color:#18382d;text-align:left;cursor:pointer;background:#edf3ef;border:1px solid #cbdcd1;border-radius:18px;width:100%;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 22px 55px #18382d14}.teaser.svelte-1fgwv7g:hover{border-color:#79a58e;transform:translateY(-3px);box-shadow:0 26px 60px #18382d1d}.teaser.svelte-1fgwv7g:focus-visible{outline-offset:4px;outline:3px solid #176b59}.visual.svelte-1fgwv7g{aspect-ratio:1.5;background:linear-gradient(145deg,#f2f7f3,#e5efe9);min-height:270px;display:block;position:relative;overflow:hidden}.connections.svelte-1fgwv7g{width:100%;height:100%;position:absolute;inset:0}.connections.svelte-1fgwv7g path:where(.svelte-1fgwv7g){fill:none;stroke:#8eb6a3;stroke-width:1.4px}.connections.svelte-1fgwv7g circle:where(.svelte-1fgwv7g){fill:#176b59}.stock-card.svelte-1fgwv7g{box-sizing:border-box;background:#e1ebe4;border:1px solid #cadbcf;border-radius:11px;flex-direction:column;gap:6px;width:24%;padding:14px 12px;display:flex;position:absolute;top:12%;bottom:12%;left:5%}.stock-title.svelte-1fgwv7g{color:#315448;align-items:center;gap:6px;margin-bottom:2px;font-size:10px;font-weight:700;display:flex}.stock-title.svelte-1fgwv7g:before{content:"";background:#176b59;border-radius:3px;width:5px;height:12px}.stock-row.svelte-1fgwv7g{grid-template-columns:25px 1fr;align-items:center;gap:7px;min-height:29px;display:grid}.stock-row.svelte-1fgwv7g>span:where(.svelte-1fgwv7g):last-child{flex-direction:column;gap:4px;display:flex}.stock-row.svelte-1fgwv7g b:where(.svelte-1fgwv7g),.stock-row.svelte-1fgwv7g small:where(.svelte-1fgwv7g){background:#6f887a;border-radius:4px;height:4px;display:block}.stock-row.svelte-1fgwv7g small:where(.svelte-1fgwv7g){background:#adc5b7;width:62%;height:3px}.stock-bin.svelte-1fgwv7g{background:#f7faf8;border:1.7px solid #557366;border-radius:3px;width:23px;height:19px;display:block;position:relative}.stock-bin.svelte-1fgwv7g:before{content:"";border-top:1.7px solid #557366;position:absolute;top:3px;left:-2px;right:-2px}.stock-bin.svelte-1fgwv7g i:where(.svelte-1fgwv7g){background:var(--accent);border-radius:1px;width:5px;height:5px;position:absolute}.stock-bin.svelte-1fgwv7g i:where(.svelte-1fgwv7g):first-child{top:7px;left:4px}.stock-bin.svelte-1fgwv7g i:where(.svelte-1fgwv7g):nth-child(2){top:7px;right:4px}.stock-bin.svelte-1fgwv7g i:where(.svelte-1fgwv7g):nth-child(3){bottom:2px;left:9px}.invoices.svelte-1fgwv7g{grid-template-columns:repeat(3,1fr);align-items:center;gap:3%;display:grid;position:absolute;inset:9% 4% 15% 41%}.invoice-card.svelte-1fgwv7g{box-sizing:border-box;background:#fff;border-top:4px solid #176b59;border-radius:3px 3px 9px 9px;flex-direction:column;align-items:center;min-width:0;height:76%;padding:10px 8px;display:flex;box-shadow:0 7px #cad9d0}.invoice-card.svelte-1fgwv7g:nth-child(2){height:92%}.invoice-card.svelte-1fgwv7g small:where(.svelte-1fgwv7g){letter-spacing:.08em;color:#668074;font-size:8px}.invoice-card.svelte-1fgwv7g strong:where(.svelte-1fgwv7g){letter-spacing:-.04em;margin:2px 0 8px;font-size:clamp(12px,2vw,20px)}.invoice-rows.svelte-1fgwv7g{flex-direction:column;gap:5px;width:100%;display:flex}.invoice-rows.svelte-1fgwv7g i:where(.svelte-1fgwv7g){background:var(--row);border-radius:3px;height:13px;display:block}.stage-track.svelte-1fgwv7g{grid-template-columns:repeat(5,1fr);gap:5px;display:grid;position:absolute;bottom:7%;left:41%;right:4%}.stage-track.svelte-1fgwv7g i:where(.svelte-1fgwv7g){background:#c8d8ce;border-radius:4px;height:4px}.stage-track.svelte-1fgwv7g i.active:where(.svelte-1fgwv7g){background:#176b59}.teaser-copy.svelte-1fgwv7g{background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.teaser-copy.svelte-1fgwv7g>span:where(.svelte-1fgwv7g):first-child{flex-direction:column;min-width:0;display:flex}.teaser-copy.svelte-1fgwv7g b:where(.svelte-1fgwv7g){font-size:15px}.teaser-copy.svelte-1fgwv7g small:where(.svelte-1fgwv7g){color:#607369;margin-top:2px;font-size:11px;line-height:1.45}.teaser-action.svelte-1fgwv7g{color:#176b59;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=850px){.visual.svelte-1fgwv7g{min-height:230px}.stock-card.svelte-1fgwv7g{gap:4px;padding:10px 9px}.stock-row.svelte-1fgwv7g{min-height:24px}.stock-row.svelte-1fgwv7g:nth-last-child(-n+2){display:none}.invoice-card.svelte-1fgwv7g{height:78%}.invoice-card.svelte-1fgwv7g:nth-child(2){height:90%}}@media (width<=600px){.visual.svelte-1fgwv7g{aspect-ratio:1.45;min-height:250px}.stock-card.svelte-1fgwv7g{width:26%;left:4%}.invoices.svelte-1fgwv7g{left:43%;right:3%}.connections.svelte-1fgwv7g{transform-origin:100%;transform:scaleX(.95)}.teaser-copy.svelte-1fgwv7g{flex-direction:column;align-items:flex-start;gap:11px}.teaser-action.svelte-1fgwv7g{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.teaser.svelte-1fgwv7g{transition:none}.teaser.svelte-1fgwv7g:hover{transform:none}}.speed-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:16px;display:grid}.speed-grid.svelte-1uha8ag .chart-panel:where(.svelte-1uha8ag){min-width:0;padding:20px}.panel-title.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.panel-title.svelte-1uha8ag h3:where(.svelte-1uha8ag){flex:1}.refinement-panel.svelte-1uha8ag>h3:where(.svelte-1uha8ag){align-items:center;min-height:44px;margin:0;display:flex}@media (width<=900px){.speed-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:0}.speed-grid.svelte-1uha8ag .chart-panel:where(.svelte-1uha8ag){padding:16px}}.performance-page.svelte-1uha8ag{--green:#176b59;--text:#18382d;--secondary:#53685e;--edge:#dce5df;max-width:1200px;color:var(--text);margin:auto;padding:0 32px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.7}section.svelte-1uha8ag{border-bottom:1px solid var(--edge);padding:58px 0;scroll-margin-top:95px}.kicker.svelte-1uha8ag{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px}.hero.svelte-1uha8ag{grid-template-columns:minmax(0,.92fr) minmax(410px,1.08fr);align-items:center;gap:52px;padding:68px 0 72px;display:grid}.hero-copy.svelte-1uha8ag,.hero-animation.svelte-1uha8ag{min-width:0}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.04em;color:var(--text);font-size:clamp(30px,3.6vw,46px);line-height:1.3}h2.svelte-1uha8ag{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(23px,2.5vw,30px);line-height:1.4}h3.svelte-1uha8ag{margin:0;font-size:16px;font-weight:600}p.svelte-1uha8ag{color:var(--secondary);margin:0 0 16px}.intro.svelte-1uha8ag{color:var(--text);margin-top:22px;font-size:16px}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.action.svelte-1uha8ag{border:1px solid var(--edge);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;font-size:14px;font-weight:600;display:inline-flex}.action.svelte-1uha8ag:hover{border-color:var(--green);background:#eef5ef}.action.primary.svelte-1uha8ag{background:var(--green);border-color:var(--green);color:#fff}.action.primary.svelte-1uha8ag:hover{background:#125443}.small.svelte-1uha8ag{color:var(--secondary);font-size:12px}.comparison.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:22px;margin-top:26px;display:grid}.comparison.svelte-1uha8ag article:where(.svelte-1uha8ag){border:1px solid var(--edge);background:#fff;border-radius:10px;flex-direction:column;padding:30px;display:flex}.comparison.svelte-1uha8ag article:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):last-child{margin-top:auto}.comparison.svelte-1uha8ag .featured:where(.svelte-1uha8ag){background:#e8f2eb;border-color:#bed5c6}.figure.svelte-1uha8ag{letter-spacing:-.03em;margin:16px 0 20px;font-size:clamp(27px,3vw,38px);font-weight:600;line-height:1.4}.comparison.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin:0}.chart-panel.svelte-1uha8ag{border:1px solid var(--edge);background:#fff;border-radius:10px;margin-top:25px;padding:24px}.next.svelte-1uha8ag{text-align:center;background:#e8f2eb;border:0;border-radius:12px;margin:20px 0 50px;padding:45px 22px}.next.svelte-1uha8ag .actions:where(.svelte-1uha8ag){justify-content:center}.saving.svelte-1uha8ag{color:var(--text);margin-bottom:8px;font-size:16px}.saving.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--green);white-space:nowrap;font-size:28px}.budget-toggle.svelte-1uha8ag{cursor:pointer;white-space:nowrap;align-items:center;gap:9px;min-height:44px;font-size:14px;display:flex}.budget-toggle.svelte-1uha8ag input:where(.svelte-1uha8ag){accent-color:var(--green);width:17px;height:17px}.resources.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.stage-charts.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.resources.svelte-1uha8ag article:where(.svelte-1uha8ag),.stage-charts.svelte-1uha8ag article:where(.svelte-1uha8ag){min-width:0}.resources.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:15px}.resources.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:5px 0}.run-detail.svelte-1uha8ag{border:1px solid var(--edge);background:#fff;border-radius:10px;margin-top:28px;padding:25px}.stage-steps.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.stage-steps.svelte-1uha8ag button:where(.svelte-1uha8ag){border:1px solid var(--edge);min-height:72px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f8faf8;border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;display:flex}.stage-steps.svelte-1uha8ag button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--secondary);letter-spacing:.08em;font-size:11px}.stage-steps.svelte-1uha8ag button:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-size:13px;font-weight:600}.stage-steps.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:#f1f7f3;border-color:#9bbcac}.stage-steps.svelte-1uha8ag button[aria-pressed=true]:where(.svelte-1uha8ag){border-color:var(--green);background:#e5f1e9}.stage-metrics.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.stage-metrics.svelte-1uha8ag div:where(.svelte-1uha8ag){border-top:1px solid var(--edge);overflow-wrap:anywhere;padding-top:10px}.stage-metrics.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--secondary);font-size:12px}.stage-metrics.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:5px 0;font-size:17px}.method.svelte-1uha8ag{border-top:1px solid var(--edge);margin-top:28px;padding-top:20px}.method.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;min-height:44px;font-size:14px;font-weight:600}.method.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:13px}.sr-only.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.resources.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.animation-dialog.svelte-1uha8ag{box-sizing:border-box;width:min(1760px,100vw - 32px);max-width:none;max-height:calc(100dvh - 24px);color:var(--text);background:#fff;border:0;border-radius:18px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #102b2090}.animation-dialog.svelte-1uha8ag::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#102b207d}.dialog-loading.svelte-1uha8ag{border:1px solid var(--edge);min-height:680px;color:var(--secondary);background:#edf3ef;border-radius:16px;place-items:center;margin:0;display:grid}@media (width<=1000px){.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);gap:30px}.stage-charts.svelte-1uha8ag,.resources.svelte-1uha8ag{grid-template-columns:1fr}.resources.svelte-1uha8ag article:where(.svelte-1uha8ag){border-bottom:1px solid var(--edge)}.comparison.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:22px}}@media (width<=760px){.hero.svelte-1uha8ag{grid-template-columns:1fr}.hero-animation.svelte-1uha8ag{max-width:620px}.animation-dialog.svelte-1uha8ag{border-radius:0;width:100vw;max-height:100dvh}.dialog-shell.svelte-1uha8ag .pairing-preview{border-left:0;border-right:0;border-radius:0}.dialog-loading.svelte-1uha8ag{border-radius:0;min-height:100dvh}}@media (width<=600px){.performance-page.svelte-1uha8ag{padding:0 20px}.hero.svelte-1uha8ag,.comparison.svelte-1uha8ag{grid-template-columns:1fr}.hero.svelte-1uha8ag{gap:30px;padding:40px 0}section.svelte-1uha8ag{padding:36px 0}.chart-panel.svelte-1uha8ag{padding:12px}.figure.svelte-1uha8ag{font-size:30px}.run-detail.svelte-1uha8ag{padding:16px}.stage-steps.svelte-1uha8ag{scroll-snap-type:x proximity;padding-bottom:6px;display:flex;overflow-x:auto}.stage-steps.svelte-1uha8ag button:where(.svelte-1uha8ag){scroll-snap-align:start;flex:0 0 145px}.stage-metrics.svelte-1uha8ag{grid-template-columns:1fr 1fr}.stage-charts.svelte-1uha8ag{gap:25px}}.comparison-copy.svelte-1uha8ag{max-width:560px}.comparison-note.svelte-1uha8ag{margin:13px 2px 0}
