.configurator-product-page[data-astro-cid-7msxfjdl]{--accent:var(--product-accent);--ink:#10203b;--card-border:#94a3b852;--card-divider:#94a3b838;--card-inset:#ffffffe0;--card-shadow:0 1px 1px #0f172a06, 0 1rem 2.5rem color-mix(in srgb, var(--product-base) 5%, transparent);overflow:hidden}.configurator-hero[data-astro-cid-7msxfjdl]{position:relative}.product-crumb[data-astro-cid-7msxfjdl]{color:var(--color-obsidian-muted);align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.product-crumb[data-astro-cid-7msxfjdl] a[data-astro-cid-7msxfjdl]{color:inherit;transition:color .2s}.product-crumb[data-astro-cid-7msxfjdl] a[data-astro-cid-7msxfjdl]:hover{color:var(--product-text)}.product-crumb__separator[data-astro-cid-7msxfjdl]{color:color-mix(in srgb, var(--color-obsidian-muted) 60%, transparent)}.product-crumb__current[data-astro-cid-7msxfjdl]{color:var(--color-obsidian)}.hero-product-label[data-astro-cid-7msxfjdl]{width:fit-content;color:var(--product-text);border:1px solid color-mix(in srgb, var(--product-base) 15%, transparent);background:color-mix(in srgb, var(--product-base) 5%, transparent);letter-spacing:.12em;border-radius:999px;align-items:center;gap:.5rem;padding:.38rem .75rem;font-size:.64rem;font-weight:700;display:flex}.hero-product-label__dot[data-astro-cid-7msxfjdl]{background:color-mix(in srgb, var(--product-base) 8%, transparent);border-radius:999px;place-items:center;width:1rem;height:1rem;display:grid}.hero-product-label__dot[data-astro-cid-7msxfjdl]>span[data-astro-cid-7msxfjdl]{background:var(--accent);border-radius:999px;width:.34rem;height:.34rem;animation:2.4s ease-in-out infinite product-label-breathe}.hero-copy[data-astro-cid-7msxfjdl],.section-intro[data-astro-cid-7msxfjdl]>p[data-astro-cid-7msxfjdl]{color:var(--color-obsidian-light);font-size:1rem;line-height:1.875}.hero-highlights[data-astro-cid-7msxfjdl]{border-top:1px solid #94a3b842;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:35rem;margin:2.35rem 0 0;padding:1.15rem 0 0;list-style:none;display:grid}.hero-highlights[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl]{color:var(--color-obsidian);font-size:.8rem;font-weight:700}.hero-highlights[data-astro-cid-7msxfjdl] span[data-astro-cid-7msxfjdl]{color:var(--color-obsidian-muted);margin-top:.25rem;font-size:.67rem;line-height:1.55;display:block}.hero-product-demo[data-astro-cid-7msxfjdl]{box-shadow:0 2rem 5rem color-mix(in srgb, var(--product-base) 12%, transparent), 0 1px 2px #0f172a0d;backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #94a3b847;border-radius:1.3rem;overflow:hidden}.demo-topbar[data-astro-cid-7msxfjdl]{color:#64748b;border-bottom:1px solid #94a3b82e;align-items:center;gap:.55rem;min-height:3rem;padding:0 .95rem;font-size:.62rem;display:flex}.demo-status-dot[data-astro-cid-7msxfjdl]{background:var(--accent);width:.48rem;height:.48rem;box-shadow:0 0 0 .22rem color-mix(in srgb, var(--product-base) 10%, transparent);border-radius:999px}.demo-valid[data-astro-cid-7msxfjdl]{color:var(--product-text);background:color-mix(in srgb, var(--product-base) 9%, transparent);border-radius:999px;align-items:center;gap:.25rem;margin-left:auto;padding:.3rem .52rem;font-size:.58rem;display:inline-flex}.demo-workspace[data-astro-cid-7msxfjdl]{grid-template-columns:minmax(0,1.45fr) minmax(10rem,.74fr);min-height:23rem;display:grid}.demo-stage[data-astro-cid-7msxfjdl]{background:linear-gradient(145deg,#eff6ffb8,#f8fafcc2);border-right:1px solid #94a3b82e;place-items:center;min-height:23rem;display:grid;position:relative;overflow:hidden}.demo-stage[data-astro-cid-7msxfjdl]:before{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--product-base) 13%, transparent);content:"";border-radius:50%;width:80%;position:absolute}.view-label[data-astro-cid-7msxfjdl]{color:var(--product-text);font:.58rem var(--font-family-mono);background:#ffffffbf;border-radius:.35rem;align-items:center;gap:.3rem;padding:.28rem .42rem;display:inline-flex;position:absolute;top:1rem;left:1rem}.product-shadow[data-astro-cid-7msxfjdl]{filter:blur(.75rem);background:#0f172a21;border-radius:50%;width:50%;height:1.4rem;position:absolute;bottom:5.2rem}.chair-3d[data-astro-cid-7msxfjdl]{z-index:1;filter:drop-shadow(0 1.2rem 1rem #0f172a21);width:13rem;height:12rem;position:relative}.chair-3d[data-astro-cid-7msxfjdl] span[data-astro-cid-7msxfjdl]{transition:background .34s;display:block;position:absolute}.chair-back[data-astro-cid-7msxfjdl]{background:#b7c4d8;border-radius:1.6rem 1.6rem .72rem .72rem;width:5.5rem;height:5.9rem;top:1rem;left:4.3rem;transform:skewY(-6deg)}.chair-seat[data-astro-cid-7msxfjdl]{z-index:2;background:#cbd5e1;border-radius:1.1rem 1.4rem 1.15rem 1.15rem;width:8rem;height:3rem;bottom:3.55rem;left:2.7rem;transform:skew(-9deg)}.chair-arm[data-astro-cid-7msxfjdl]{z-index:3;background:#94a3b8;border-radius:.75rem;width:1rem;height:4.2rem;top:4.5rem}.chair-arm--left[data-astro-cid-7msxfjdl]{left:2.25rem;transform:rotate(-13deg)}.chair-arm--right[data-astro-cid-7msxfjdl]{right:1.9rem;transform:rotate(13deg)}.chair-frame[data-astro-cid-7msxfjdl]{border-bottom:.44rem solid #2d3d55;border-left:.38rem solid #2d3d55;border-right:.38rem solid #2d3d55;width:5.6rem;height:2.5rem;bottom:1.45rem;left:4.5rem;transform:perspective(7rem)rotateX(21deg)}.hero-product-demo[data-astro-cid-7msxfjdl][data-material=cobalt] .chair-back[data-astro-cid-7msxfjdl],.hero-product-demo[data-astro-cid-7msxfjdl][data-material=cobalt] .chair-seat[data-astro-cid-7msxfjdl]{background:#2563eb}.hero-product-demo[data-astro-cid-7msxfjdl][data-material=cobalt] .chair-arm[data-astro-cid-7msxfjdl]{background:var(--product-text)}.hero-product-demo[data-astro-cid-7msxfjdl][data-material=olive] .chair-back[data-astro-cid-7msxfjdl],.hero-product-demo[data-astro-cid-7msxfjdl][data-material=olive] .chair-seat[data-astro-cid-7msxfjdl]{background:#617760}.hero-product-demo[data-astro-cid-7msxfjdl][data-material=olive] .chair-arm[data-astro-cid-7msxfjdl]{background:#4d634b}.material-rail[data-astro-cid-7msxfjdl]{z-index:4;background:#ffffffbd;border:1px solid #ffffffbf;border-radius:999px;gap:.46rem;padding:.45rem;display:flex;position:absolute;bottom:1rem;left:1rem;box-shadow:0 .6rem 1.2rem #0f172a14}.material-swatch[data-astro-cid-7msxfjdl]{background:#cbd5e1;border:2px solid #0000;border-radius:999px;width:.86rem;height:.86rem;transition:transform .2s,border-color .2s}.material-swatch[data-astro-cid-7msxfjdl]:hover{transform:scale(1.15)}.material-swatch[data-astro-cid-7msxfjdl].is-active{border-color:var(--product-text);box-shadow:0 0 0 2px white, 0 0 0 3px var(--accent)}.material-swatch--cobalt[data-astro-cid-7msxfjdl]{background:#2563eb}.material-swatch--olive[data-astro-cid-7msxfjdl]{background:#617760}.stage-caption[data-astro-cid-7msxfjdl]{color:#64748b;align-items:center;gap:.33rem;font-size:.59rem;display:flex;position:absolute;bottom:1.1rem;right:1rem}.demo-panel[data-astro-cid-7msxfjdl]{background:#ffffffdb;padding:1rem .8rem}.panel-heading[data-astro-cid-7msxfjdl]{color:#64748b;font:600 .56rem var(--font-family-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;display:flex}.demo-field[data-astro-cid-7msxfjdl]{background:#f8fafceb;border:1px solid #94a3b830;border-radius:.55rem;gap:.42rem;margin-top:.85rem;padding:.68rem;display:grid}.demo-field[data-astro-cid-7msxfjdl] span[data-astro-cid-7msxfjdl]{color:#64748b;font-size:.59rem}.demo-field[data-astro-cid-7msxfjdl] strong[data-astro-cid-7msxfjdl]{color:#1e293b;font-size:.68rem;font-weight:600}.demo-summary[data-astro-cid-7msxfjdl]{border-top:1px solid #94a3b830;gap:.5rem;margin-top:1rem;padding:.8rem .7rem;display:grid;position:relative}.demo-summary[data-astro-cid-7msxfjdl] span[data-astro-cid-7msxfjdl]{color:#64748b;font-size:.56rem}.demo-summary[data-astro-cid-7msxfjdl] strong[data-astro-cid-7msxfjdl]{color:#0f172a;padding-right:1rem;font-size:.65rem;line-height:1.45}.demo-summary[data-astro-cid-7msxfjdl]>i[data-astro-cid-7msxfjdl]{color:var(--product-text);position:absolute;bottom:.72rem;right:.65rem}.section-intro[data-astro-cid-7msxfjdl] h2[data-astro-cid-7msxfjdl]{color:var(--color-obsidian);margin-top:.65rem;line-height:1.15}.section-intro[data-astro-cid-7msxfjdl]>p[data-astro-cid-7msxfjdl]{max-width:43rem;margin-top:1.15rem}.scenario-grid[data-astro-cid-7msxfjdl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.scenario-card[data-astro-cid-7msxfjdl]{border:1px solid var(--color-tech-border);background:#ffffffb8;border-radius:1rem;min-height:11.4rem;padding:1.4rem}.scenario-card__index[data-astro-cid-7msxfjdl]{color:color-mix(in srgb, var(--product-base) 22%, transparent);font-size:.65rem;position:absolute;top:1.2rem;right:1.25rem}.scenario-card[data-astro-cid-7msxfjdl]>i[data-astro-cid-7msxfjdl]{width:2rem;height:2rem;color:var(--product-text);background:color-mix(in srgb, var(--accent) 10%, var(--product-surface));border-radius:.65rem;place-items:center;display:grid}.scenario-card[data-astro-cid-7msxfjdl] h3[data-astro-cid-7msxfjdl]{color:#0f172a;margin-top:1.15rem;font-size:.95rem;font-weight:600}.scenario-card[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl]{color:#64748b;margin-top:.55rem;font-size:.84rem;line-height:1.65}.architecture-grid[data-astro-cid-7msxfjdl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.architecture-card[data-astro-cid-7msxfjdl]{border:1px solid var(--color-tech-border);min-height:14.2rem;box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--product-base) 4%, transparent);background:#ffffffc2;border-radius:1rem;padding:1.5rem}.architecture-card__top[data-astro-cid-7msxfjdl]{color:var(--product-text);justify-content:space-between;align-items:center;font-size:.6rem;display:flex}.architecture-card__top[data-astro-cid-7msxfjdl]>i[data-astro-cid-7msxfjdl]{background:color-mix(in srgb, var(--product-base) 9%, transparent);border-radius:.72rem;place-items:center;width:2.35rem;height:2.35rem;font-size:1.15rem;display:grid}.architecture-card[data-astro-cid-7msxfjdl] h3[data-astro-cid-7msxfjdl],.field-card[data-astro-cid-7msxfjdl] h3[data-astro-cid-7msxfjdl],.handoff-destinations[data-astro-cid-7msxfjdl] h3[data-astro-cid-7msxfjdl],.deployment-card[data-astro-cid-7msxfjdl] h3[data-astro-cid-7msxfjdl]{color:var(--color-obsidian);margin-top:2.2rem;font-size:1rem;font-weight:600}.architecture-card[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl],.field-card[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl],.handoff-destinations[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl],.deployment-card[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl]{color:var(--color-obsidian-light);margin-top:.6rem;font-size:.84rem;line-height:1.7}.config-trace[data-astro-cid-7msxfjdl]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.trace-step[data-astro-cid-7msxfjdl]{border:1px solid var(--color-tech-border);background:#ffffffb3;border-radius:1rem;min-height:15rem;padding:1.3rem 1.2rem;position:relative}.trace-index[data-astro-cid-7msxfjdl]{color:#94a3b8;font-size:.64rem}.trace-node[data-astro-cid-7msxfjdl]{width:2.7rem;height:2.7rem;color:var(--product-text);border:1px solid color-mix(in srgb, var(--product-base) 18%, transparent);background:#f8fbff;border-radius:.82rem;place-items:center;margin-top:.65rem;font-size:1.18rem;display:grid;box-shadow:0 0 0 .42rem #fbfcffd9}.trace-step[data-astro-cid-7msxfjdl] h3[data-astro-cid-7msxfjdl]{color:var(--color-obsidian);margin-top:1.35rem;font-size:.94rem;font-weight:600}.trace-step[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl]{color:var(--color-obsidian-light);margin-top:.5rem;font-size:.8rem;line-height:1.65}.field-map[data-astro-cid-7msxfjdl]{border:1px solid var(--color-tech-border);box-shadow:0 1.2rem 3rem color-mix(in srgb, var(--product-base) 6%, transparent);background:#ffffffbd;border-radius:1.15rem;grid-template-columns:minmax(12rem,.82fr) minmax(0,1.18fr);display:grid;overflow:hidden}.field-map__product[data-astro-cid-7msxfjdl]{border-right:1px solid var(--color-tech-border);background:radial-gradient(circle at 50% 45%,#dbeafeb3,#0000 45%);place-items:center;min-height:23rem;display:grid;position:relative}.field-map-chair[data-astro-cid-7msxfjdl]{filter:drop-shadow(0 1rem .8rem #0f172a21);width:10rem;height:11rem;position:relative}.field-map-chair[data-astro-cid-7msxfjdl] i[data-astro-cid-7msxfjdl],.field-map-chair[data-astro-cid-7msxfjdl] b[data-astro-cid-7msxfjdl],.field-map-chair[data-astro-cid-7msxfjdl] span[data-astro-cid-7msxfjdl]{background:#87a4d0;display:block;position:absolute}.field-map-chair[data-astro-cid-7msxfjdl] i[data-astro-cid-7msxfjdl]{border-radius:1.4rem 1.4rem .7rem .7rem;width:4.2rem;height:5.2rem;top:1rem;left:3.3rem;transform:skewY(-6deg)}.field-map-chair[data-astro-cid-7msxfjdl] b[data-astro-cid-7msxfjdl]{border-radius:1rem;width:6.5rem;height:2.4rem;bottom:3.2rem;left:1.7rem;transform:skew(-8deg)}.field-map-chair[data-astro-cid-7msxfjdl] span[data-astro-cid-7msxfjdl]{background:0 0;border-bottom:.4rem solid #2d3d55;border-left:.35rem solid #2d3d55;border-right:.35rem solid #2d3d55;width:4rem;height:2.25rem;bottom:.8rem;left:3.3rem}.field-pin[data-astro-cid-7msxfjdl]{background:var(--accent);width:.7rem;height:.7rem;box-shadow:0 0 0 .23rem color-mix(in srgb, var(--product-base) 17%, transparent);border:.2rem solid #fff;border-radius:999px;position:absolute}.field-pin--one[data-astro-cid-7msxfjdl]{top:26%;left:29%}.field-pin--two[data-astro-cid-7msxfjdl]{top:54%;right:25%}.field-pin--three[data-astro-cid-7msxfjdl]{bottom:20%;left:44%}.field-map__grid[data-astro-cid-7msxfjdl]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field-card[data-astro-cid-7msxfjdl]{border-bottom:1px solid var(--color-tech-border);border-left:1px solid var(--color-tech-border);padding:1.3rem}.field-card[data-astro-cid-7msxfjdl]:nth-child(-n+2){border-top:0}.field-card[data-astro-cid-7msxfjdl] i[data-astro-cid-7msxfjdl]{width:2.3rem;height:2.3rem;color:var(--product-text);background:color-mix(in srgb, var(--product-base) 9%, transparent);border-radius:.7rem;place-items:center;font-size:1.05rem;display:grid}.field-card[data-astro-cid-7msxfjdl] h3[data-astro-cid-7msxfjdl]{margin-top:1.3rem}.field-card[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl]{font-size:.78rem}.plan-handoff[data-astro-cid-7msxfjdl]{border:1px solid var(--color-tech-border);box-shadow:0 1.2rem 3rem color-mix(in srgb, var(--product-base) 5%, transparent);background:#ffffffc7;border-radius:1.15rem;grid-template-columns:minmax(9rem,.75fr) 2.5rem minmax(0,1.25fr);align-items:center;padding:1rem;display:grid}.plan-source[data-astro-cid-7msxfjdl]{text-align:center;border:1px solid color-mix(in srgb, var(--product-base) 17%, transparent);background:linear-gradient(145deg,#f4f8ff,#fff);border-radius:.88rem;place-items:center;min-height:16rem;padding:1rem;display:grid}.plan-source[data-astro-cid-7msxfjdl]>span[data-astro-cid-7msxfjdl]{color:var(--product-text);font-size:.56rem}.plan-source[data-astro-cid-7msxfjdl]>strong[data-astro-cid-7msxfjdl]{color:var(--color-obsidian);font-size:.72rem}.plan-source__visual[data-astro-cid-7msxfjdl]{background:#dbeafe8c;border-radius:50%;width:6.7rem;height:6.7rem;position:relative}.mini-chair[data-astro-cid-7msxfjdl]{position:absolute;inset:1rem}.mini-chair[data-astro-cid-7msxfjdl] i[data-astro-cid-7msxfjdl],.mini-chair[data-astro-cid-7msxfjdl] b[data-astro-cid-7msxfjdl],.mini-chair[data-astro-cid-7msxfjdl] span[data-astro-cid-7msxfjdl]{background:#9eb5d5;display:block;position:absolute}.mini-chair[data-astro-cid-7msxfjdl] i[data-astro-cid-7msxfjdl]{border-radius:.8rem;width:2.4rem;height:3rem;top:.1rem;left:1.3rem}.mini-chair[data-astro-cid-7msxfjdl] b[data-astro-cid-7msxfjdl]{border-radius:.65rem;width:4.4rem;height:1.55rem;bottom:1.25rem;left:.35rem}.mini-chair[data-astro-cid-7msxfjdl] span[data-astro-cid-7msxfjdl]{background:0 0;border-bottom:.3rem solid #2d3d55;border-left:.25rem solid #2d3d55;border-right:.25rem solid #2d3d55;width:2.4rem;height:1rem;bottom:.15rem;left:1.5rem}.handoff-line[data-astro-cid-7msxfjdl]{color:var(--product-text);place-items:center;display:grid}.handoff-line[data-astro-cid-7msxfjdl] i[data-astro-cid-7msxfjdl]{background:#eaf2ff;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;display:grid}.handoff-destinations[data-astro-cid-7msxfjdl]{gap:.58rem;display:grid}.handoff-destinations[data-astro-cid-7msxfjdl] article[data-astro-cid-7msxfjdl]{border:1px solid var(--color-tech-border);border-radius:.75rem;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.85rem;display:grid}.handoff-destinations[data-astro-cid-7msxfjdl] article[data-astro-cid-7msxfjdl]>i[data-astro-cid-7msxfjdl]{width:2rem;height:2rem;color:var(--product-text);background:color-mix(in srgb, var(--product-base) 9%, transparent);border-radius:.58rem;place-items:center;display:grid}.handoff-destinations[data-astro-cid-7msxfjdl] h3[data-astro-cid-7msxfjdl]{margin-top:0;font-size:.79rem}.handoff-destinations[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl]{margin-top:.25rem;font-size:.69rem;line-height:1.5}.quote-product-link[data-astro-cid-7msxfjdl]{align-items:center;gap:.55rem;margin-top:-1.5rem;display:flex}.quote-product-link[data-astro-cid-7msxfjdl]>span[data-astro-cid-7msxfjdl]{color:#64748b;font:.57rem var(--font-family-mono);letter-spacing:.06em}.quote-product-link[data-astro-cid-7msxfjdl] a[data-astro-cid-7msxfjdl]{color:var(--product-text);align-items:center;gap:.35rem;font-size:.77rem;font-weight:600;display:inline-flex}.quote-product-link[data-astro-cid-7msxfjdl] a[data-astro-cid-7msxfjdl]:hover{color:var(--product-text)}.deployment-grid[data-astro-cid-7msxfjdl]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.deployment-card[data-astro-cid-7msxfjdl]{border:1px solid var(--color-tech-border);background:#ffffffb3;border-radius:1rem;min-height:14rem;padding:1.45rem;transition:transform .25s,box-shadow .25s}.deployment-card[data-astro-cid-7msxfjdl]:hover{box-shadow:0 1.1rem 2.5rem color-mix(in srgb, var(--product-base) 10%, transparent);transform:translateY(-.25rem)}.deployment-card[data-astro-cid-7msxfjdl]>i[data-astro-cid-7msxfjdl]{width:2.45rem;height:2.45rem;color:var(--product-text);background:color-mix(in srgb, var(--product-base) 9%, transparent);border-radius:.75rem;place-items:center;font-size:1.1rem;display:grid}.deployment-card[data-astro-cid-7msxfjdl] h3[data-astro-cid-7msxfjdl]{margin-top:1.7rem}.deployment-card[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl]{font-size:.79rem}.scope-grid[data-astro-cid-7msxfjdl]{grid-template-columns:1fr 1fr .86fr;gap:1rem;display:grid}.scope-card[data-astro-cid-7msxfjdl],.scope-boundary[data-astro-cid-7msxfjdl]{border:1px solid var(--color-tech-border);background:#ffffffbd;border-radius:1rem;padding:1.45rem}.scope-heading[data-astro-cid-7msxfjdl]{align-items:center;gap:.6rem;display:flex}.scope-heading[data-astro-cid-7msxfjdl]>i[data-astro-cid-7msxfjdl]{color:var(--product-text);font-size:1.08rem}.scope-heading[data-astro-cid-7msxfjdl] h3[data-astro-cid-7msxfjdl]{color:var(--color-obsidian);font:600 .7rem var(--font-family-mono);letter-spacing:.07em}.scope-card[data-astro-cid-7msxfjdl] ul[data-astro-cid-7msxfjdl]{margin:1.2rem 0 0;padding:0;list-style:none}.scope-card[data-astro-cid-7msxfjdl] li[data-astro-cid-7msxfjdl]{color:var(--color-obsidian-light);align-items:flex-start;gap:.5rem;margin-top:.7rem;font-size:.82rem;line-height:1.55;display:flex}.scope-card[data-astro-cid-7msxfjdl] li[data-astro-cid-7msxfjdl] i[data-astro-cid-7msxfjdl]{color:var(--product-text);margin-top:.15rem}.scope-boundary[data-astro-cid-7msxfjdl]{border-color:color-mix(in srgb, var(--product-base) 24%, transparent);background:color-mix(in srgb, var(--product-base) 6%, transparent);align-content:start;gap:1rem;display:grid}.scope-boundary[data-astro-cid-7msxfjdl]>i[data-astro-cid-7msxfjdl]{color:var(--product-text);font-size:1.1rem}.scope-boundary[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl]{color:#334155;margin:0;font-size:.83rem;line-height:1.75}.faq-list[data-astro-cid-7msxfjdl]{border-top:1px solid var(--color-tech-border)}.faq-list[data-astro-cid-7msxfjdl] details[data-astro-cid-7msxfjdl]{border-bottom:1px solid var(--color-tech-border)}.faq-list[data-astro-cid-7msxfjdl] summary[data-astro-cid-7msxfjdl]{color:var(--color-obsidian);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.28rem .1rem;font-size:.96rem;font-weight:600;list-style:none;display:flex}.faq-list[data-astro-cid-7msxfjdl] summary[data-astro-cid-7msxfjdl]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-7msxfjdl] summary[data-astro-cid-7msxfjdl] i[data-astro-cid-7msxfjdl]{color:var(--product-text);transition:transform .2s}.faq-list[data-astro-cid-7msxfjdl] details[data-astro-cid-7msxfjdl][open] summary[data-astro-cid-7msxfjdl] i[data-astro-cid-7msxfjdl]{transform:rotate(45deg)}.faq-list[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl]{max-width:46rem;color:var(--color-obsidian-light);margin:-.3rem 0 1.25rem;font-size:.87rem;line-height:1.75}.product-cta-panel[data-astro-cid-7msxfjdl]{border:1px solid color-mix(in srgb, var(--product-base) 20%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--product-base) 11%, transparent), #fffc 51%, #dbeafe9e);box-shadow:0 1.5rem 3.5rem color-mix(in srgb, var(--product-base) 9%, transparent);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:2rem;padding:3.25rem;display:flex}.product-cta-panel[data-astro-cid-7msxfjdl] .eyebrow[data-astro-cid-7msxfjdl]{color:var(--product-text)}.product-cta-panel[data-astro-cid-7msxfjdl] h2[data-astro-cid-7msxfjdl]{max-width:43rem;color:var(--color-obsidian);margin-top:.55rem;font-size:clamp(2rem,3.5vw,3rem);line-height:1.15}.product-cta-panel[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl]{max-width:40rem;color:var(--color-obsidian-light);margin-top:1.1rem;font-size:.93rem;line-height:1.75}.cta-button[data-astro-cid-7msxfjdl]{color:#fff;background:var(--v1-button-bg);border-radius:.7rem;flex:none;align-items:center;gap:.55rem;padding:.94rem 1.25rem;font-size:.85rem;font-weight:600;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 .8rem 1.4rem #0f172a2b}.cta-button[data-astro-cid-7msxfjdl]:hover{background:var(--v1-button-hover-bg);transform:translateY(-.15rem)}.scenario-card[data-astro-cid-7msxfjdl],.architecture-card[data-astro-cid-7msxfjdl],.trace-step[data-astro-cid-7msxfjdl],.deployment-card[data-astro-cid-7msxfjdl],.scope-card[data-astro-cid-7msxfjdl]{border-color:var(--card-border);box-shadow:inset 0 1px 0 var(--card-inset), var(--card-shadow)}.hero-product-demo[data-astro-cid-7msxfjdl],.field-map[data-astro-cid-7msxfjdl],.plan-handoff[data-astro-cid-7msxfjdl]{border-color:var(--card-border);box-shadow:inset 0 1px 0 var(--card-inset), 0 1.25rem 3rem color-mix(in srgb, var(--product-base) 7%, transparent)}.field-map__product[data-astro-cid-7msxfjdl]{border-color:var(--card-divider)}.field-card[data-astro-cid-7msxfjdl]{border-color:var(--card-divider);box-shadow:inset 0 1px #ffffff6b}.demo-field[data-astro-cid-7msxfjdl],.handoff-destinations[data-astro-cid-7msxfjdl] article[data-astro-cid-7msxfjdl]{border-color:var(--card-divider);box-shadow:inset 0 1px #ffffff8f}.plan-source[data-astro-cid-7msxfjdl]{border-color:color-mix(in srgb, var(--product-base) 28%, transparent);box-shadow:inset 0 1px 0 var(--card-inset), 0 .8rem 1.6rem color-mix(in srgb, var(--product-base) 4%, transparent)}.scope-boundary[data-astro-cid-7msxfjdl]{border-color:color-mix(in srgb, var(--product-base) 30%, transparent);box-shadow:inset 0 1px #ffffff8f}html.dark .configurator-product-page[data-astro-cid-7msxfjdl]{--ink:#f8fafc;--card-border:#94a3b86b;--card-divider:#94a3b84d;--card-inset:#ffffff0a}.configurator-product-page[data-astro-cid-7msxfjdl] html.dark{color-scheme:dark}html.dark .hero-product-demo[data-astro-cid-7msxfjdl],html.dark .scenario-card[data-astro-cid-7msxfjdl],html.dark .architecture-card[data-astro-cid-7msxfjdl],html.dark .trace-step[data-astro-cid-7msxfjdl],html.dark .field-map[data-astro-cid-7msxfjdl],html.dark .deployment-card[data-astro-cid-7msxfjdl],html.dark .scope-card[data-astro-cid-7msxfjdl]{border-color:var(--card-border);background:#141f31cc}html.dark .demo-stage[data-astro-cid-7msxfjdl],html.dark .field-map__product[data-astro-cid-7msxfjdl]{background:radial-gradient(circle at 50% 45%,#1e40af40,#0000 55%),#172033}html.dark .demo-panel[data-astro-cid-7msxfjdl]{background:#172033}html.dark .demo-field[data-astro-cid-7msxfjdl],html.dark .plan-handoff[data-astro-cid-7msxfjdl],html.dark .plan-source[data-astro-cid-7msxfjdl],html.dark .handoff-destinations[data-astro-cid-7msxfjdl] article[data-astro-cid-7msxfjdl]{border-color:var(--card-divider);background:#1d293c}html.dark .section-intro[data-astro-cid-7msxfjdl] h2[data-astro-cid-7msxfjdl],html.dark .scenario-card[data-astro-cid-7msxfjdl] h3[data-astro-cid-7msxfjdl],html.dark .architecture-card[data-astro-cid-7msxfjdl] h3[data-astro-cid-7msxfjdl],html.dark .trace-step[data-astro-cid-7msxfjdl] h3[data-astro-cid-7msxfjdl],html.dark .field-card[data-astro-cid-7msxfjdl] h3[data-astro-cid-7msxfjdl],html.dark .deployment-card[data-astro-cid-7msxfjdl] h3[data-astro-cid-7msxfjdl],html.dark .scope-heading[data-astro-cid-7msxfjdl] h3[data-astro-cid-7msxfjdl],html.dark .faq-list[data-astro-cid-7msxfjdl] summary[data-astro-cid-7msxfjdl],html.dark .product-cta-panel[data-astro-cid-7msxfjdl] h2[data-astro-cid-7msxfjdl],html.dark .demo-field[data-astro-cid-7msxfjdl] strong[data-astro-cid-7msxfjdl],html.dark .demo-summary[data-astro-cid-7msxfjdl] strong[data-astro-cid-7msxfjdl],html.dark .plan-source[data-astro-cid-7msxfjdl]>strong[data-astro-cid-7msxfjdl]{color:#f8fafc}html.dark .hero-copy[data-astro-cid-7msxfjdl],html.dark .section-intro[data-astro-cid-7msxfjdl]>p[data-astro-cid-7msxfjdl],html.dark .scenario-card[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl],html.dark .architecture-card[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl],html.dark .trace-step[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl],html.dark .field-card[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl],html.dark .deployment-card[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl],html.dark .scope-card[data-astro-cid-7msxfjdl] li[data-astro-cid-7msxfjdl],html.dark .scope-boundary[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl],html.dark .faq-list[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl],html.dark .product-cta-panel[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl]{color:#b6c3d6}html.dark .scope-boundary[data-astro-cid-7msxfjdl],html.dark .product-cta-panel[data-astro-cid-7msxfjdl]{background:linear-gradient(135deg,#1e40af40,#111827e0);border-color:#60a5fa4d}html.dark .faq-list[data-astro-cid-7msxfjdl],html.dark .faq-list[data-astro-cid-7msxfjdl] details[data-astro-cid-7msxfjdl]{border-color:#94a3b840}@media (width<=900px){.scenario-grid[data-astro-cid-7msxfjdl],.architecture-grid[data-astro-cid-7msxfjdl],.config-trace[data-astro-cid-7msxfjdl],.deployment-grid[data-astro-cid-7msxfjdl]{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-grid[data-astro-cid-7msxfjdl]{grid-template-columns:1fr 1fr}.scope-boundary[data-astro-cid-7msxfjdl]{grid-column:1/-1}.product-cta-panel[data-astro-cid-7msxfjdl]{flex-direction:column;align-items:flex-start}.field-map[data-astro-cid-7msxfjdl]{max-width:43rem}.quote-product-link[data-astro-cid-7msxfjdl]{margin-top:-2rem}}@media (width<=640px){.demo-workspace[data-astro-cid-7msxfjdl]{grid-template-columns:1fr}.demo-stage[data-astro-cid-7msxfjdl]{border-bottom:1px solid #94a3b82e;border-right:0;min-height:17rem}.demo-panel[data-astro-cid-7msxfjdl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.panel-heading[data-astro-cid-7msxfjdl],.demo-summary[data-astro-cid-7msxfjdl]{grid-column:1/-1}.demo-field[data-astro-cid-7msxfjdl]{margin-top:0;padding:.55rem}.hero-product-demo[data-astro-cid-7msxfjdl]{border-radius:1rem}.hero-highlights[data-astro-cid-7msxfjdl]{gap:.7rem}.hero-highlights[data-astro-cid-7msxfjdl] p[data-astro-cid-7msxfjdl]{font-size:.72rem}.hero-highlights[data-astro-cid-7msxfjdl] span[data-astro-cid-7msxfjdl]{font-size:.62rem}.scenario-grid[data-astro-cid-7msxfjdl],.architecture-grid[data-astro-cid-7msxfjdl],.config-trace[data-astro-cid-7msxfjdl],.deployment-grid[data-astro-cid-7msxfjdl],.scope-grid[data-astro-cid-7msxfjdl],.field-map[data-astro-cid-7msxfjdl]{grid-template-columns:1fr}.field-map__product[data-astro-cid-7msxfjdl]{border-right:0;border-bottom:1px solid var(--color-tech-border);min-height:15rem}.field-map__grid[data-astro-cid-7msxfjdl]{grid-template-columns:1fr}.field-card[data-astro-cid-7msxfjdl]{border-left:0}.plan-handoff[data-astro-cid-7msxfjdl]{grid-template-columns:1fr;gap:.85rem}.quote-product-link[data-astro-cid-7msxfjdl]{flex-direction:column;align-items:flex-start;margin-top:-1.5rem}.product-cta-panel[data-astro-cid-7msxfjdl]{padding:2rem 1.45rem}.product-cta-panel[data-astro-cid-7msxfjdl] h2[data-astro-cid-7msxfjdl]{font-size:2rem}.cta-button[data-astro-cid-7msxfjdl]{justify-content:center;width:100%}}@media (prefers-reduced-motion:no-preference){.demo-status-dot[data-astro-cid-7msxfjdl]{animation:2.4s ease-in-out infinite config-pulse}.hero-product-label__dot[data-astro-cid-7msxfjdl]>span[data-astro-cid-7msxfjdl]{animation:2.4s ease-in-out infinite product-label-breathe}@keyframes config-pulse{50%{box-shadow:0 0 0 .34rem color-mix(in srgb, var(--product-base) 7%, transparent);transform:scale(1.16)}}@keyframes product-label-breathe{50%{box-shadow:0 0 0 .22rem color-mix(in srgb, var(--product-base) 10%, transparent);transform:scale(1.18)}}}@media (prefers-reduced-motion:reduce){.hero-product-label__dot[data-astro-cid-7msxfjdl]>span[data-astro-cid-7msxfjdl]{animation:none}}.configurator-product-page[data-astro-cid-7msxfjdl] .reference-card[data-astro-cid-7msxfjdl]{background:#ffffffb8;border:1px solid #ffffffb3;border-radius:1rem;box-shadow:0 12px 28px #0f172a0d,0 1px 2px #0f172a08}.configurator-product-page[data-astro-cid-7msxfjdl] .reference-card[data-astro-cid-7msxfjdl]:hover{transform:none;box-shadow:0 18px 36px #0f172a14,0 2px 4px #0f172a0a}html.dark .configurator-product-page[data-astro-cid-7msxfjdl] .reference-card[data-astro-cid-7msxfjdl]{background:#172033;border-color:#94a3b838}.modular-product-page[data-astro-cid-7ay3yfnl]{--accent:var(--product-accent);--ink:#172033;--muted:#64748b;--valid:#087f5b;overflow:hidden}.product-kicker[data-astro-cid-7ay3yfnl]{width:fit-content;color:var(--product-text);border:1px solid color-mix(in srgb,var(--accent) 15%,var(--product-surface));background:color-mix(in srgb,var(--accent) 5%,var(--product-surface));border-radius:99px;align-items:center;gap:.5rem;padding:.42rem .72rem;display:flex}.product-kicker-dot[data-astro-cid-7ay3yfnl]{background:var(--accent);width:.42rem;height:.42rem;box-shadow:0 0 0 .25rem color-mix(in srgb,var(--accent) 10%,transparent);border-radius:50%}.product-kicker[data-astro-cid-7ay3yfnl] p[data-astro-cid-7ay3yfnl]{letter-spacing:.12em;margin:0;font-size:.64rem;font-weight:700;line-height:1.35}.product-crumb[data-astro-cid-7ay3yfnl]{color:var(--muted);align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.product-crumb[data-astro-cid-7ay3yfnl] a[data-astro-cid-7ay3yfnl]{color:inherit;transition:color .2s}.product-crumb[data-astro-cid-7ay3yfnl] a[data-astro-cid-7ay3yfnl]:hover{color:var(--product-text)}.product-crumb[data-astro-cid-7ay3yfnl] i[data-astro-cid-7ay3yfnl]{color:var(--product-text);font-size:1rem}.product-crumb__separator[data-astro-cid-7ay3yfnl]{color:color-mix(in srgb,var(--muted) 60%,transparent)}.product-crumb__current[data-astro-cid-7ay3yfnl]{color:var(--ink)}.hero-title[data-astro-cid-7ay3yfnl]{letter-spacing:-.052em;line-height:1.08}.hero-title-prefix[data-astro-cid-7ay3yfnl],.hero-title-accent[data-astro-cid-7ay3yfnl]{display:block}.hero-title-accent[data-astro-cid-7ay3yfnl]{width:fit-content;margin-top:.08em}.hero-lead[data-astro-cid-7ay3yfnl]{color:var(--ink);letter-spacing:-.026em;font-size:1.35rem;font-weight:500;line-height:1.5}.hero-copy[data-astro-cid-7ay3yfnl],.section-intro[data-astro-cid-7ay3yfnl]>p[data-astro-cid-7ay3yfnl]{color:var(--muted);letter-spacing:-.01em;font-size:1rem;line-height:1.875}.section-intro[data-astro-cid-7ay3yfnl]>p[data-astro-cid-7ay3yfnl]{max-width:44rem;margin-top:1.25rem}.hero-highlights[data-astro-cid-7ay3yfnl]{border-top:1px solid #94a3b83d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;max-width:36rem;margin-bottom:0;padding:1.2rem 0 0;list-style:none;display:grid}.hero-highlights[data-astro-cid-7ay3yfnl] li[data-astro-cid-7ay3yfnl]{gap:.3rem;display:grid}.hero-highlights[data-astro-cid-7ay3yfnl] b[data-astro-cid-7ay3yfnl]{color:var(--ink);font-size:.82rem;font-weight:600}.hero-highlights[data-astro-cid-7ay3yfnl] span[data-astro-cid-7ay3yfnl]{color:var(--muted);font-size:.69rem;line-height:1.6}.modular-workbench[data-astro-cid-7ay3yfnl]{border:1px solid color-mix(in srgb,var(--product-base) 23%,transparent);backdrop-filter:blur(18px);background:#ffffffd1;border-radius:1.5rem;margin:0;position:relative;overflow:hidden;box-shadow:0 2rem 4.5rem #312e8121,inset 0 1px #fffffff5}.modular-workbench[data-astro-cid-7ay3yfnl]:before{content:"";border:1px solid color-mix(in srgb,var(--product-base) 14%,transparent);pointer-events:none;border-radius:50%;width:19rem;height:19rem;position:absolute;top:-10rem;right:-7rem}.workbench-bar[data-astro-cid-7ay3yfnl]{color:#475569;min-height:3.15rem;font:500 .67rem var(--font-family-mono);letter-spacing:-.025em;background:#f8fafcd6;border-bottom:1px solid #94a3b833;justify-content:space-between;align-items:center;padding:0 .95rem;display:flex;position:relative}.workbench-name[data-astro-cid-7ay3yfnl],.workbench-valid[data-astro-cid-7ay3yfnl]{align-items:center;gap:.42rem;display:inline-flex}.workbench-name[data-astro-cid-7ay3yfnl] b[data-astro-cid-7ay3yfnl]{background:var(--accent);width:.52rem;height:.52rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--product-base) 12%,transparent);border-radius:50%}.workbench-valid[data-astro-cid-7ay3yfnl]{color:var(--valid);background:#05966917;border-radius:99px;padding:.3rem .5rem}.workbench-valid[data-astro-cid-7ay3yfnl] i[data-astro-cid-7ay3yfnl]{font-size:.82rem}.workbench-grid[data-astro-cid-7ay3yfnl]{grid-template-columns:6.8rem minmax(0,1fr) 8.6rem;min-height:24.5rem;display:grid}.module-library[data-astro-cid-7ay3yfnl],.plan-summary[data-astro-cid-7ay3yfnl]{background:#f8fafcb8;padding:1rem .7rem}.module-library[data-astro-cid-7ay3yfnl]{border-right:1px solid #94a3b82e}.module-library[data-astro-cid-7ay3yfnl]>span[data-astro-cid-7ay3yfnl],.plan-summary[data-astro-cid-7ay3yfnl]>span[data-astro-cid-7ay3yfnl]{color:#475569;font:600 .54rem var(--font-family-mono);letter-spacing:.07em}.module-token[data-astro-cid-7ay3yfnl]{color:#64748b;min-height:3.7rem;font:600 .6rem var(--font-family-mono);border:1px solid #0000;border-radius:.65rem;place-items:center;gap:.35rem;margin-top:.65rem;padding:.35rem;display:grid}.module-token[data-astro-cid-7ay3yfnl].is-active{color:var(--product-text);border-color:color-mix(in srgb,var(--product-base) 26%,transparent);background:color-mix(in srgb,var(--product-tint) 90%,transparent);box-shadow:0 .35rem .8rem color-mix(in srgb,var(--product-base) 8%,transparent)}.token-shape[data-astro-cid-7ay3yfnl]{border:2px solid;border-radius:.25rem;width:1.45rem;height:1.12rem}.token-left[data-astro-cid-7ay3yfnl]{border-radius:.58rem .25rem .25rem .58rem}.token-right[data-astro-cid-7ay3yfnl]{border-radius:.25rem .58rem .58rem .25rem}.assembly-canvas[data-astro-cid-7ay3yfnl],.spatial-canvas[data-astro-cid-7ay3yfnl]{background-color:#fbfcff;background-image:linear-gradient(#dce3f4b8 1px,#0000 1px),linear-gradient(90deg,#dce3f4b8 1px,#0000 1px);background-size:1.35rem 1.35rem;position:relative;overflow:hidden}.canvas-name[data-astro-cid-7ay3yfnl]{z-index:3;color:#475569;font:600 .56rem var(--font-family-mono);letter-spacing:.08em;position:absolute;top:1rem;left:1rem}.room-guide[data-astro-cid-7ay3yfnl]{border:1px dashed color-mix(in srgb,var(--product-base) 38%,transparent);border-top:0;border-radius:0 0 1rem 1rem;height:41%;position:absolute;bottom:18%;left:14%;right:10%}.dimension[data-astro-cid-7ay3yfnl]{z-index:4;color:#64748b;font:500 .52rem var(--font-family-mono);position:absolute}.dimension-top[data-astro-cid-7ay3yfnl]{text-align:center;border-top:1px solid #94a3b8;width:50%;padding-top:.42rem;bottom:11.3%;left:18%}.dimension-side[data-astro-cid-7ay3yfnl]{writing-mode:vertical-rl;text-align:center;border-left:1px solid #94a3b8;height:30%;padding-left:.42rem;bottom:25%;right:7%}.module-piece[data-astro-cid-7ay3yfnl],.spatial-module[data-astro-cid-7ay3yfnl]{z-index:2;border:2px solid var(--accent);height:28%;min-height:4.15rem;box-shadow:.43rem .52rem 0 color-mix(in srgb,var(--product-base) 10%,transparent);background:linear-gradient(145deg,#f8faff,#dfe5ff);position:absolute}.module-piece[data-astro-cid-7ay3yfnl] i[data-astro-cid-7ay3yfnl],.spatial-module[data-astro-cid-7ay3yfnl] i[data-astro-cid-7ay3yfnl]{border:1px solid color-mix(in srgb,var(--product-base) 22%,transparent);border-radius:inherit;position:absolute;inset:.4rem}.module-piece[data-astro-cid-7ay3yfnl] b[data-astro-cid-7ay3yfnl],.spatial-module[data-astro-cid-7ay3yfnl] b[data-astro-cid-7ay3yfnl]{background:color-mix(in srgb,var(--product-base) 30%,transparent);border-radius:99px;height:.22rem;position:absolute;bottom:.54rem;left:.55rem;right:.55rem}.module-left[data-astro-cid-7ay3yfnl]{border-radius:.9rem .28rem .28rem .9rem;width:33%;bottom:27%;left:18%}.module-centre[data-astro-cid-7ay3yfnl]{border-radius:.28rem;width:24%;bottom:27%;left:48%}.module-right[data-astro-cid-7ay3yfnl]{border-radius:.28rem .9rem .9rem .28rem;width:17%;bottom:27%;left:69%}.join[data-astro-cid-7ay3yfnl]{z-index:4;border:2px solid var(--accent);width:.75rem;height:.75rem;box-shadow:0 0 0 .25rem color-mix(in srgb,var(--product-base) 12%,transparent);background:#fff;border-radius:50%;position:absolute;bottom:38.5%}.join-one[data-astro-cid-7ay3yfnl]{left:47%}.join-two[data-astro-cid-7ay3yfnl]{left:68%}.selected-label[data-astro-cid-7ay3yfnl]{z-index:5;color:var(--product-text);border:1px solid color-mix(in srgb,var(--product-base) 24%,transparent);box-shadow:0 .55rem 1.2rem color-mix(in srgb,var(--product-base) 10%,transparent);background:#ffffffeb;border-radius:.55rem;grid-template-columns:auto 1fr;gap:.12rem .35rem;padding:.48rem .6rem;font-size:.57rem;display:grid;position:absolute;top:3.85rem;right:1rem}.selected-label[data-astro-cid-7ay3yfnl] i[data-astro-cid-7ay3yfnl]{grid-row:span 2;align-self:center;font-size:.88rem}.selected-label[data-astro-cid-7ay3yfnl] span[data-astro-cid-7ay3yfnl]{color:#818cf8;font:600 .46rem var(--font-family-mono);letter-spacing:.07em}.selected-label[data-astro-cid-7ay3yfnl] b[data-astro-cid-7ay3yfnl]{font:600 .63rem var(--font-family-mono)}.plan-summary[data-astro-cid-7ay3yfnl]{border-left:1px solid #94a3b82e;align-content:start;gap:.85rem;display:grid}.plan-summary[data-astro-cid-7ay3yfnl]>div[data-astro-cid-7ay3yfnl]{border-bottom:1px solid #94a3b829;gap:.3rem;padding-bottom:.75rem;display:grid}.plan-summary[data-astro-cid-7ay3yfnl] small[data-astro-cid-7ay3yfnl]{color:#94a3b8;font:500 .49rem var(--font-family-mono);letter-spacing:.06em}.plan-summary[data-astro-cid-7ay3yfnl] b[data-astro-cid-7ay3yfnl]{color:#334155;font:600 .66rem var(--font-family-mono);letter-spacing:-.06em}.plan-summary[data-astro-cid-7ay3yfnl] .is-valid[data-astro-cid-7ay3yfnl] b[data-astro-cid-7ay3yfnl],.valid-text[data-astro-cid-7ay3yfnl]{align-items:center;gap:.3rem;display:flex;color:var(--valid)!important}.plan-summary[data-astro-cid-7ay3yfnl] .is-valid[data-astro-cid-7ay3yfnl] i[data-astro-cid-7ay3yfnl],.valid-text[data-astro-cid-7ay3yfnl] i[data-astro-cid-7ay3yfnl]{font-size:.7rem}.modular-workbench[data-astro-cid-7ay3yfnl] figcaption[data-astro-cid-7ay3yfnl]{color:#64748b;background:#f8fafca3;border-top:1px solid #94a3b829;padding:.7rem .95rem;font-size:.65rem;line-height:1.5}.case-grid[data-astro-cid-7ay3yfnl],.part-grid[data-astro-cid-7ay3yfnl]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.case-card[data-astro-cid-7ay3yfnl],.part-card[data-astro-cid-7ay3yfnl],.scope-card[data-astro-cid-7ay3yfnl]{background:#ffffffb8;border:1px solid #ffffffb8;border-radius:1rem;min-height:13.5rem;padding:1.4rem;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 .75rem 1.75rem #0f172a0d,0 1px 2px #0f172a08}.case-card[data-astro-cid-7ay3yfnl]:hover,.part-card[data-astro-cid-7ay3yfnl]:hover,.scope-card[data-astro-cid-7ay3yfnl]:hover{border-color:color-mix(in srgb,var(--product-base) 28%,transparent);transform:translateY(-.23rem);box-shadow:0 1.1rem 2.25rem #0f172a14,0 2px 4px #0f172a0a}.case-card[data-astro-cid-7ay3yfnl]>i[data-astro-cid-7ay3yfnl],.part-card[data-astro-cid-7ay3yfnl]>i[data-astro-cid-7ay3yfnl],.scope-card[data-astro-cid-7ay3yfnl]>i[data-astro-cid-7ay3yfnl]{width:2.4rem;height:2.4rem;color:var(--product-text);background:var(--product-tint);border-radius:.7rem;place-items:center;font-size:1.12rem;display:grid}.case-card[data-astro-cid-7ay3yfnl] h3[data-astro-cid-7ay3yfnl],.part-card[data-astro-cid-7ay3yfnl] h3[data-astro-cid-7ay3yfnl],.scope-card[data-astro-cid-7ay3yfnl] h3[data-astro-cid-7ay3yfnl]{color:var(--ink);margin-top:1.35rem;font-size:.98rem;font-weight:600}.case-card[data-astro-cid-7ay3yfnl] p[data-astro-cid-7ay3yfnl],.part-card[data-astro-cid-7ay3yfnl] p[data-astro-cid-7ay3yfnl],.scope-card[data-astro-cid-7ay3yfnl] p[data-astro-cid-7ay3yfnl]{color:var(--muted);margin-top:.58rem;font-size:.83rem;line-height:1.68}.flow-surface[data-astro-cid-7ay3yfnl]{color:#e8edff;background:#172033;border:1px solid #818cf83d;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3.5rem);position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #0f172a24}.flow-surface[data-astro-cid-7ay3yfnl]:before{content:"";border:1px solid #818cf83b;border-radius:50%;width:34rem;height:34rem;position:absolute;top:-22rem;right:-12rem;box-shadow:0 0 0 4rem #6366f10b,0 0 0 8rem #6366f106}.flow-surface[data-astro-cid-7ay3yfnl] .section-intro[data-astro-cid-7ay3yfnl]{position:relative}.flow-surface[data-astro-cid-7ay3yfnl] .eyebrow[data-astro-cid-7ay3yfnl]{color:#a5b4fc}.flow-surface[data-astro-cid-7ay3yfnl] h2[data-astro-cid-7ay3yfnl]{color:#f8faff}.flow-surface[data-astro-cid-7ay3yfnl] p[data-astro-cid-7ay3yfnl]{color:#c7d2fe}.flow-list[data-astro-cid-7ay3yfnl]{background:#e2e8f024;border-radius:1rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0;padding:1px;list-style:none;display:grid;position:relative}.flow-step[data-astro-cid-7ay3yfnl]{background:#0f172a70;min-height:13.5rem;padding:1.25rem}.flow-step[data-astro-cid-7ay3yfnl]+.flow-step[data-astro-cid-7ay3yfnl]{border-left:1px solid #e2e8f024}.flow-step[data-astro-cid-7ay3yfnl]>span[data-astro-cid-7ay3yfnl]{color:#c7d2fe80;font-size:.66rem}.flow-step[data-astro-cid-7ay3yfnl]>i[data-astro-cid-7ay3yfnl]{color:#c7d2fe;background:#818cf829;border-radius:.65rem;place-items:center;width:2.25rem;height:2.25rem;margin-top:1.2rem;font-size:1.08rem;display:grid}.flow-step[data-astro-cid-7ay3yfnl] h3[data-astro-cid-7ay3yfnl]{color:#fff;margin-top:1.05rem;font-size:.93rem;font-weight:600}.flow-step[data-astro-cid-7ay3yfnl] p[data-astro-cid-7ay3yfnl]{color:#cbd5e1;margin-top:.52rem;font-size:.77rem;line-height:1.62}.rule-surface[data-astro-cid-7ay3yfnl]{background:#ffffffb3;border:1px solid #ffffffb8;border-radius:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 .85rem 2rem #0f172a0d,0 1px 2px #0f172a08}.rule-group[data-astro-cid-7ay3yfnl]{min-height:15rem;padding:1.55rem}.rule-group[data-astro-cid-7ay3yfnl]+.rule-group[data-astro-cid-7ay3yfnl]{border-left:1px solid #94a3b833}.rule-group[data-astro-cid-7ay3yfnl]>span[data-astro-cid-7ay3yfnl]{color:color-mix(in srgb,var(--product-base) 44%,transparent);font-size:.66rem}.rule-group[data-astro-cid-7ay3yfnl] h3[data-astro-cid-7ay3yfnl]{color:var(--ink);margin-top:1.2rem;font-size:1rem;font-weight:600}.rule-group[data-astro-cid-7ay3yfnl] ul[data-astro-cid-7ay3yfnl]{gap:.68rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.rule-group[data-astro-cid-7ay3yfnl] li[data-astro-cid-7ay3yfnl]{color:var(--muted);gap:.45rem;font-size:.82rem;line-height:1.55;display:flex}.rule-group[data-astro-cid-7ay3yfnl] li[data-astro-cid-7ay3yfnl] i[data-astro-cid-7ay3yfnl]{color:var(--product-text);flex:none;margin-top:.13rem}.spatial-surface[data-astro-cid-7ay3yfnl]{border:1px solid color-mix(in srgb,var(--product-base) 20%,transparent);background:#ffffffbd;border-radius:1.3rem;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.75fr);display:grid;overflow:hidden;box-shadow:0 1.4rem 3.2rem #312e8112}.spatial-canvas[data-astro-cid-7ay3yfnl]{min-height:20rem}.spatial-heading[data-astro-cid-7ay3yfnl]{z-index:3;gap:.32rem;display:grid;position:absolute;top:1.25rem;left:1.3rem}.spatial-heading[data-astro-cid-7ay3yfnl] span[data-astro-cid-7ay3yfnl]{color:#475569;font:600 .6rem var(--font-family-mono);letter-spacing:.08em}.spatial-heading[data-astro-cid-7ay3yfnl] small[data-astro-cid-7ay3yfnl]{color:#94a3b8;font-size:.61rem}.spatial-line[data-astro-cid-7ay3yfnl]{z-index:3;color:#64748b;font:500 .55rem var(--font-family-mono);position:absolute}.spatial-top[data-astro-cid-7ay3yfnl]{text-align:center;border-top:1px solid #94a3b8;width:55%;padding-top:.43rem;bottom:13%;left:16%}.spatial-side[data-astro-cid-7ay3yfnl]{writing-mode:vertical-rl;text-align:center;border-left:1px solid #94a3b8;height:28%;padding-left:.4rem;bottom:29%;right:7%}.spatial-left[data-astro-cid-7ay3yfnl]{border-radius:.8rem .25rem .25rem .8rem;width:30%;height:26%;bottom:28%;left:17%}.spatial-centre[data-astro-cid-7ay3yfnl]{border-radius:.25rem;width:24%;height:26%;bottom:28%;left:45%}.spatial-right[data-astro-cid-7ay3yfnl]{border-radius:.25rem .8rem .8rem .25rem;width:17%;height:26%;bottom:28%;left:67%}.spatial-join[data-astro-cid-7ay3yfnl]{z-index:4;border:2px solid var(--accent);width:.76rem;height:.76rem;box-shadow:0 0 0 .28rem color-mix(in srgb,var(--product-base) 13%,transparent);background:#fff;border-radius:50%;position:absolute;bottom:37%;left:43%}.rule-check[data-astro-cid-7ay3yfnl]{background:#f8fafcc2;border-left:1px solid #94a3b82e;padding:1.35rem}.rule-check[data-astro-cid-7ay3yfnl]>div[data-astro-cid-7ay3yfnl]{justify-content:space-between;align-items:center;display:flex}.rule-check[data-astro-cid-7ay3yfnl]>div[data-astro-cid-7ay3yfnl] span[data-astro-cid-7ay3yfnl]{color:#475569;font:600 .6rem var(--font-family-mono);letter-spacing:.08em}.rule-check[data-astro-cid-7ay3yfnl]>div[data-astro-cid-7ay3yfnl] i[data-astro-cid-7ay3yfnl]{color:var(--product-text);font-size:1.15rem}.rule-check[data-astro-cid-7ay3yfnl] dl[data-astro-cid-7ay3yfnl]{gap:.8rem;margin:1.35rem 0 0;display:grid}.rule-check[data-astro-cid-7ay3yfnl] dl[data-astro-cid-7ay3yfnl] div[data-astro-cid-7ay3yfnl]{border-bottom:1px solid #94a3b82e;gap:.3rem;padding-bottom:.75rem;display:grid}.rule-check[data-astro-cid-7ay3yfnl] dt[data-astro-cid-7ay3yfnl]{color:#94a3b8;font:500 .58rem var(--font-family-mono);letter-spacing:.05em}.rule-check[data-astro-cid-7ay3yfnl] dd[data-astro-cid-7ay3yfnl]{color:#334155;gap:.32rem;margin:0;font-size:.75rem;line-height:1.45;display:flex}.rule-check[data-astro-cid-7ay3yfnl] dd[data-astro-cid-7ay3yfnl] i[data-astro-cid-7ay3yfnl]{color:var(--valid);font-size:.8rem}.plan-list-surface[data-astro-cid-7ay3yfnl]{border:1px solid var(--color-tech-border);background:#ffffffb8;border-radius:1.25rem;grid-template-columns:.78fr 1.22fr;display:grid;overflow:hidden;box-shadow:0 1rem 2.5rem #0f172a0a}.plan-list-surface[data-astro-cid-7ay3yfnl]>aside[data-astro-cid-7ay3yfnl]{background:color-mix(in srgb,var(--product-tint) 56%,transparent);align-content:start;gap:1rem;padding:1.5rem;display:grid}.plan-list-surface[data-astro-cid-7ay3yfnl]>aside[data-astro-cid-7ay3yfnl]>span[data-astro-cid-7ay3yfnl]{color:var(--product-text);font:600 .58rem var(--font-family-mono);letter-spacing:.08em}.plan-list-surface[data-astro-cid-7ay3yfnl]>aside[data-astro-cid-7ay3yfnl]>div[data-astro-cid-7ay3yfnl]{border-bottom:1px solid color-mix(in srgb,var(--product-base) 14%,transparent);gap:.27rem;padding-bottom:.75rem;display:grid}.plan-list-surface[data-astro-cid-7ay3yfnl] small[data-astro-cid-7ay3yfnl]{color:#818cf8;font:500 .5rem var(--font-family-mono);letter-spacing:.06em}.plan-list-surface[data-astro-cid-7ay3yfnl]>aside[data-astro-cid-7ay3yfnl] b[data-astro-cid-7ay3yfnl]{color:#334155;font:600 .78rem var(--font-family-mono)}.module-list[data-astro-cid-7ay3yfnl]{padding:1.5rem}.module-list[data-astro-cid-7ay3yfnl]>div[data-astro-cid-7ay3yfnl]{grid-template-columns:6rem minmax(0,1fr) 3.2rem;align-items:center;gap:.8rem;display:grid}.module-list-head[data-astro-cid-7ay3yfnl]{color:#94a3b8;font:500 .55rem var(--font-family-mono);letter-spacing:.06em;border-bottom:1px solid #94a3b833;padding-bottom:.65rem}.module-list[data-astro-cid-7ay3yfnl]>div[data-astro-cid-7ay3yfnl]:not(.module-list-head){color:#475569;border-bottom:1px solid #94a3b829;min-height:3.2rem;font-size:.82rem}.module-list[data-astro-cid-7ay3yfnl] b[data-astro-cid-7ay3yfnl]{color:var(--product-text);font:600 .72rem var(--font-family-mono)}.module-list[data-astro-cid-7ay3yfnl] strong[data-astro-cid-7ay3yfnl]{color:#334155;font:600 .74rem var(--font-family-mono)}.usage-grid[data-astro-cid-7ay3yfnl]{background:#94a3b83d;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:0;padding:1px;list-style:none;display:grid}.usage-grid[data-astro-cid-7ay3yfnl] li[data-astro-cid-7ay3yfnl]{background:#ffffffb3;align-items:center;gap:.75rem;min-height:4.2rem;padding:1rem 1.15rem;display:flex}.usage-grid[data-astro-cid-7ay3yfnl] span[data-astro-cid-7ay3yfnl]{color:color-mix(in srgb,var(--product-base) 50%,transparent);font-size:.63rem}.usage-grid[data-astro-cid-7ay3yfnl] b[data-astro-cid-7ay3yfnl]{color:var(--ink);font-size:.84rem;font-weight:600}.scope-grid[data-astro-cid-7ay3yfnl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.scope-card[data-astro-cid-7ay3yfnl]{min-height:12.2rem}.scope-card--boundary[data-astro-cid-7ay3yfnl]{background:#fffbebb8;border-color:#b453093d}.scope-card--boundary[data-astro-cid-7ay3yfnl]>i[data-astro-cid-7ay3yfnl]{color:#b45309;background:#fffbeb}.faq-surface[data-astro-cid-7ay3yfnl]{border:1px solid var(--color-tech-border);background:#ffffffad;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3.5rem);box-shadow:0 1rem 2.5rem #0f172a0a}.faq-list[data-astro-cid-7ay3yfnl]{gap:.7rem;display:grid}.faq-list[data-astro-cid-7ay3yfnl] details[data-astro-cid-7ay3yfnl]{border:1px solid var(--color-tech-border);background:#f8fafcb3;border-radius:.85rem;overflow:hidden}.faq-list[data-astro-cid-7ay3yfnl] summary[data-astro-cid-7ay3yfnl]{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;font-size:.9rem;font-weight:600;list-style:none;display:flex}.faq-list[data-astro-cid-7ay3yfnl] summary[data-astro-cid-7ay3yfnl]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-7ay3yfnl] summary[data-astro-cid-7ay3yfnl] i[data-astro-cid-7ay3yfnl]{color:var(--product-text);flex:none;transition:transform .2s}.faq-list[data-astro-cid-7ay3yfnl] details[data-astro-cid-7ay3yfnl][open] summary[data-astro-cid-7ay3yfnl] i[data-astro-cid-7ay3yfnl]{transform:rotate(45deg)}.faq-list[data-astro-cid-7ay3yfnl] details[data-astro-cid-7ay3yfnl] p[data-astro-cid-7ay3yfnl]{max-width:50rem;color:var(--muted);margin:0;padding:0 1.1rem 1.1rem;font-size:.84rem;line-height:1.7}.assessment[data-astro-cid-7ay3yfnl]{border-top:1px solid var(--color-tech-border);justify-content:space-between;align-items:center;gap:2rem;margin-top:1.35rem;padding-top:1.35rem;display:flex}.assessment[data-astro-cid-7ay3yfnl] h3[data-astro-cid-7ay3yfnl]{color:var(--ink);margin-top:.65rem;font-size:1.25rem;font-weight:600}.assessment[data-astro-cid-7ay3yfnl] p[data-astro-cid-7ay3yfnl]{max-width:44rem;color:var(--muted);margin-top:.48rem;font-size:.84rem;line-height:1.65}@media (width<=1023px){.case-grid[data-astro-cid-7ay3yfnl],.part-grid[data-astro-cid-7ay3yfnl]{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-list[data-astro-cid-7ay3yfnl]{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-step[data-astro-cid-7ay3yfnl]:nth-child(4),.flow-step[data-astro-cid-7ay3yfnl]:nth-child(5){border-top:1px solid #e2e8f024}.flow-step[data-astro-cid-7ay3yfnl]:nth-child(4){border-left:0}.assessment[data-astro-cid-7ay3yfnl]{flex-direction:column;align-items:flex-start}}@media (width<=767px){.hero-title[data-astro-cid-7ay3yfnl]{line-height:1.05;font-size:clamp(2.5rem,11.8vw,3rem)!important}.hero-title-accent[data-astro-cid-7ay3yfnl]{margin-top:.14em}.workbench-grid[data-astro-cid-7ay3yfnl]{grid-template-columns:4.7rem minmax(0,1fr);min-height:22rem}.module-library[data-astro-cid-7ay3yfnl]{padding-inline:.45rem}.module-token[data-astro-cid-7ay3yfnl]{min-height:3.2rem}.plan-summary[data-astro-cid-7ay3yfnl]{border-top:1px solid #94a3b82e;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:0;padding:.7rem;display:grid}.plan-summary[data-astro-cid-7ay3yfnl]>span[data-astro-cid-7ay3yfnl]{display:none}.plan-summary[data-astro-cid-7ay3yfnl]>div[data-astro-cid-7ay3yfnl]{border-bottom:0;padding:0 .43rem}.plan-summary[data-astro-cid-7ay3yfnl]>div[data-astro-cid-7ay3yfnl]+div[data-astro-cid-7ay3yfnl]{border-left:1px solid #94a3b82e}.module-left[data-astro-cid-7ay3yfnl]{width:39%;left:11%}.module-centre[data-astro-cid-7ay3yfnl]{width:29%;left:47%}.module-right[data-astro-cid-7ay3yfnl]{width:17%;left:73%}.join-one[data-astro-cid-7ay3yfnl]{left:45%}.join-two[data-astro-cid-7ay3yfnl]{left:71%}.dimension-top[data-astro-cid-7ay3yfnl]{width:63%;left:13%}.dimension-side[data-astro-cid-7ay3yfnl]{display:none}.selected-label[data-astro-cid-7ay3yfnl]{top:4.1rem;right:.55rem}.case-grid[data-astro-cid-7ay3yfnl],.part-grid[data-astro-cid-7ay3yfnl],.scope-grid[data-astro-cid-7ay3yfnl],.rule-surface[data-astro-cid-7ay3yfnl],.spatial-surface[data-astro-cid-7ay3yfnl],.plan-list-surface[data-astro-cid-7ay3yfnl]{grid-template-columns:1fr}.case-card[data-astro-cid-7ay3yfnl],.part-card[data-astro-cid-7ay3yfnl]{min-height:0}.flow-list[data-astro-cid-7ay3yfnl]{grid-template-columns:1fr}.flow-step[data-astro-cid-7ay3yfnl]+.flow-step[data-astro-cid-7ay3yfnl]{border-top:1px solid #e2e8f024;border-left:0}.rule-group[data-astro-cid-7ay3yfnl]+.rule-group[data-astro-cid-7ay3yfnl]{border-top:1px solid #94a3b833;border-left:0}.spatial-canvas[data-astro-cid-7ay3yfnl]{min-height:17rem}.rule-check[data-astro-cid-7ay3yfnl]{border-top:1px solid #94a3b82e;border-left:0}.usage-grid[data-astro-cid-7ay3yfnl]{grid-template-columns:1fr}.usage-grid[data-astro-cid-7ay3yfnl] li[data-astro-cid-7ay3yfnl]+li[data-astro-cid-7ay3yfnl]{border-top:1px solid #94a3b82e}.module-list[data-astro-cid-7ay3yfnl]>div[data-astro-cid-7ay3yfnl]{grid-template-columns:4.5rem minmax(0,1fr) 2.3rem;gap:.55rem}.assessment[data-astro-cid-7ay3yfnl] .btn-primary[data-astro-cid-7ay3yfnl]{justify-content:center;width:100%}.modular-product-page[data-astro-cid-7ay3yfnl] h2[data-astro-cid-7ay3yfnl]{font-size:2.25rem!important}}@media (width<=430px){.modular-workbench[data-astro-cid-7ay3yfnl]{border-radius:1.1rem}.workbench-bar[data-astro-cid-7ay3yfnl]{font-size:.57rem}.workbench-valid[data-astro-cid-7ay3yfnl]{padding:.25rem .4rem}.module-library[data-astro-cid-7ay3yfnl]>span[data-astro-cid-7ay3yfnl]{font-size:.45rem}.token-shape[data-astro-cid-7ay3yfnl]{width:1.2rem}.assembly-canvas[data-astro-cid-7ay3yfnl]{background-size:1.1rem 1.1rem}.module-piece[data-astro-cid-7ay3yfnl]{min-height:3.55rem}.plan-summary[data-astro-cid-7ay3yfnl] b[data-astro-cid-7ay3yfnl]{font-size:.55rem}.spatial-module[data-astro-cid-7ay3yfnl]{min-height:3.45rem}.spatial-left[data-astro-cid-7ay3yfnl]{width:35%;left:12%}.spatial-centre[data-astro-cid-7ay3yfnl]{width:28%;left:44%}.spatial-right[data-astro-cid-7ay3yfnl]{width:19%;left:68%}.spatial-join[data-astro-cid-7ay3yfnl]{left:42%}.faq-surface[data-astro-cid-7ay3yfnl]{padding:1.2rem}}@media (prefers-reduced-motion:no-preference){.workbench-name[data-astro-cid-7ay3yfnl] b[data-astro-cid-7ay3yfnl],.join[data-astro-cid-7ay3yfnl],.spatial-join[data-astro-cid-7ay3yfnl]{animation:2.4s ease-in-out infinite signal-pulse}@keyframes signal-pulse{50%{box-shadow:0 0 0 .4rem color-mix(in srgb,var(--product-base) 8%,transparent);transform:scale(1.14)}}}html.dark .modular-product-page[data-astro-cid-7ay3yfnl]{--ink:#f8fafc;--muted:#b6c3d6}html.dark .modular-workbench[data-astro-cid-7ay3yfnl],html.dark .case-card[data-astro-cid-7ay3yfnl],html.dark .part-card[data-astro-cid-7ay3yfnl],html.dark .rule-surface[data-astro-cid-7ay3yfnl],html.dark .spatial-surface[data-astro-cid-7ay3yfnl],html.dark .plan-list-surface[data-astro-cid-7ay3yfnl],html.dark .scope-card[data-astro-cid-7ay3yfnl],html.dark .faq-surface[data-astro-cid-7ay3yfnl]{background:#172033d6;border-color:#94a3b83d}html.dark .workbench-bar[data-astro-cid-7ay3yfnl],html.dark .module-library[data-astro-cid-7ay3yfnl],html.dark .plan-summary[data-astro-cid-7ay3yfnl],html.dark .rule-check[data-astro-cid-7ay3yfnl],html.dark .faq-list[data-astro-cid-7ay3yfnl] details[data-astro-cid-7ay3yfnl]{background:#1d293ce0}html.dark .assembly-canvas[data-astro-cid-7ay3yfnl],html.dark .spatial-canvas[data-astro-cid-7ay3yfnl]{background-color:#111827;background-image:linear-gradient(#47556973 1px,#0000 1px),linear-gradient(90deg,#47556973 1px,#0000 1px)}html.dark .module-piece[data-astro-cid-7ay3yfnl],html.dark .spatial-module[data-astro-cid-7ay3yfnl]{background:linear-gradient(145deg,#24294c,#171c36)}html.dark .module-piece[data-astro-cid-7ay3yfnl] b[data-astro-cid-7ay3yfnl],html.dark .spatial-module[data-astro-cid-7ay3yfnl] b[data-astro-cid-7ay3yfnl]{background:#c7d2fe47}html.dark .selected-label[data-astro-cid-7ay3yfnl]{background:#172033f2}html.dark .plan-summary[data-astro-cid-7ay3yfnl] b[data-astro-cid-7ay3yfnl],html.dark .rule-check[data-astro-cid-7ay3yfnl] dd[data-astro-cid-7ay3yfnl],html.dark .plan-list-surface[data-astro-cid-7ay3yfnl]>aside[data-astro-cid-7ay3yfnl] b[data-astro-cid-7ay3yfnl],html.dark .usage-grid[data-astro-cid-7ay3yfnl] li[data-astro-cid-7ay3yfnl]{background:#312e812e}html.dark .usage-grid[data-astro-cid-7ay3yfnl]{background:#94a3b833}html.dark .scope-card--boundary[data-astro-cid-7ay3yfnl]{background:#78350f2e;border-color:#fbbf243b}html.dark .scope-card--boundary[data-astro-cid-7ay3yfnl]>i[data-astro-cid-7ay3yfnl]{background:#78350f40}.rule-state[data-astro-cid-7ay3yfnl] h3[data-astro-cid-7ay3yfnl]{color:var(--color-obsidian);margin-top:2.2rem;font-size:1rem;font-weight:600}.rule-state[data-astro-cid-7ay3yfnl] p[data-astro-cid-7ay3yfnl]{color:var(--color-obsidian-light);margin-top:.6rem;font-size:.84rem;line-height:1.7}.rule-console[data-astro-cid-7ay3yfnl]{color:#fff;background:#111d31;border:1px solid #1d2b44;border-radius:1.1rem;overflow:hidden;box-shadow:0 2rem 4rem #0f172a2b}.rule-console__bar[data-astro-cid-7ay3yfnl]{color:#b6c3d6;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:3rem;padding:0 1rem;font-size:.6rem;display:flex}.rule-console__bar[data-astro-cid-7ay3yfnl]>span[data-astro-cid-7ay3yfnl]:last-child{color:#86efac;align-items:center;gap:.35rem;display:inline-flex}.rule-states[data-astro-cid-7ay3yfnl]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rule-state[data-astro-cid-7ay3yfnl]{border-right:1px solid #ffffff1a;min-height:15.2rem;padding:1.45rem}.rule-state[data-astro-cid-7ay3yfnl]:last-child{border-right:0}.rule-state[data-astro-cid-7ay3yfnl]>div[data-astro-cid-7ay3yfnl]{font:.61rem var(--font-family-mono);align-items:center;gap:.5rem;display:flex}.rule-state[data-astro-cid-7ay3yfnl]>div[data-astro-cid-7ay3yfnl] i[data-astro-cid-7ay3yfnl]{font-size:1rem}.rule-state--valid[data-astro-cid-7ay3yfnl]>div[data-astro-cid-7ay3yfnl]{color:#86efac}.rule-state--conditional[data-astro-cid-7ay3yfnl]>div[data-astro-cid-7ay3yfnl]{color:#fcd34d}.rule-state--invalid[data-astro-cid-7ay3yfnl]>div[data-astro-cid-7ay3yfnl]{color:#fca5a5}.rule-state[data-astro-cid-7ay3yfnl] h3[data-astro-cid-7ay3yfnl]{color:#fff;margin-top:2rem}.rule-state[data-astro-cid-7ay3yfnl] p[data-astro-cid-7ay3yfnl]{color:#b6c3d6}.rule-console__note[data-astro-cid-7ay3yfnl]{color:#cbd5e1;background:#ffffff09;border-top:1px solid #ffffff1a;align-items:flex-start;gap:.45rem;margin:0;padding:1rem 1.45rem;font-size:.75rem;line-height:1.6;display:flex}.rule-console__note[data-astro-cid-7ay3yfnl] i[data-astro-cid-7ay3yfnl]{color:#93c5fd;margin-top:.1rem}.rule-console[data-astro-cid-7ay3yfnl]{border-color:#2e435f;box-shadow:inset 0 1px #ffffff0f,0 2rem 4rem #0f172a2b}@media (width<=640px){.rule-states[data-astro-cid-7ay3yfnl]{grid-template-columns:1fr}.rule-state[data-astro-cid-7ay3yfnl]{border-bottom:1px solid #ffffff1a;border-right:0;min-height:auto}.rule-state[data-astro-cid-7ay3yfnl] h3[data-astro-cid-7ay3yfnl]{margin-top:1.15rem}}.modular-product-page[data-astro-cid-7ay3yfnl] .reference-card[data-astro-cid-7ay3yfnl]{background:#ffffffb8;border:1px solid #ffffffb3;border-radius:1rem;box-shadow:0 12px 28px #0f172a0d,0 1px 2px #0f172a08}.modular-product-page[data-astro-cid-7ay3yfnl] .reference-card[data-astro-cid-7ay3yfnl]:hover{transform:none;box-shadow:0 18px 36px #0f172a14,0 2px 4px #0f172a0a}html.dark .modular-product-page[data-astro-cid-7ay3yfnl] .reference-card[data-astro-cid-7ay3yfnl]{background:#172033;border-color:#94a3b838}.hero-copy[data-astro-cid-7ay3yfnl]{color:var(--color-obsidian-light);font-size:1rem;font-weight:400}.digital-swatches-page[data-astro-cid-t3d4t5xa] .swatches-case{border-color:var(--v1-color-border);border-radius:var(--v1-radius-md);width:100%;max-width:22.5rem;box-shadow:var(--v1-card-shadow);margin:0 auto;position:relative}.swatches-case__bar[data-astro-cid-t3d4t5xa]{align-items:center;gap:var(--v1-space-2);min-height:3rem;color:var(--product-text);border-bottom:1px solid var(--v1-color-border);background:var(--product-surface);padding:.75rem 1rem;font-size:.65rem;display:flex}.swatches-case__view[data-astro-cid-t3d4t5xa]{min-height:2rem;padding:var(--v1-space-1) var(--v1-space-2);border-radius:var(--v1-radius-md);color:var(--v1-color-text-secondary);flex-shrink:0;margin-left:auto;font-size:.75rem}.swatches-case__view[data-astro-cid-t3d4t5xa]:hover{color:var(--product-text);text-decoration:underline}.swatches-case__view[data-astro-cid-t3d4t5xa]:active{color:var(--product-text)}.swatches-case__media[data-astro-cid-t3d4t5xa]{aspect-ratio:9/16;position:relative}.swatches-case__poster[data-astro-cid-t3d4t5xa]{object-fit:cover;width:100%;height:100%;position:relative}.swatches-case__actions[data-astro-cid-t3d4t5xa]{padding:var(--v1-space-6);background:var(--v1-nav-backdrop-bg);backdrop-filter:blur(var(--v1-nav-backdrop-blur));opacity:0;pointer-events:none;transition:opacity var(--v1-duration-normal) ease-in-out;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.digital-swatches-page[data-astro-cid-t3d4t5xa] .swatches-case:hover .swatches-case__actions[data-astro-cid-t3d4t5xa],.digital-swatches-page[data-astro-cid-t3d4t5xa] .swatches-case:focus-within .swatches-case__actions[data-astro-cid-t3d4t5xa],.digital-swatches-page[data-astro-cid-t3d4t5xa] .swatches-case[data-case-loading] .swatches-case__actions[data-astro-cid-t3d4t5xa]{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.swatches-case__actions[data-astro-cid-t3d4t5xa]{transition:none}}.swatches-case__media[data-astro-cid-t3d4t5xa] .swatches-case__frame{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.swatches-case__poster[data-astro-cid-t3d4t5xa][hidden],.swatches-case__actions[data-astro-cid-t3d4t5xa][hidden]{display:none}.reader-material-icon[data-astro-cid-t3d4t5xa]{color:var(--product-text);font-size:5rem}.digital-swatches-page[data-astro-cid-t3d4t5xa]{--accent:var(--product-accent);overflow:hidden}.product-kicker[data-astro-cid-t3d4t5xa]{align-items:center;gap:.75rem;display:flex}.product-kicker[data-astro-cid-t3d4t5xa]>span[data-astro-cid-t3d4t5xa]{width:2.4rem;height:2.4rem;color:var(--product-text);background:color-mix(in srgb, var(--accent) 10%, var(--product-surface));border-radius:.75rem;place-items:center;font-size:1.1rem;display:grid}.hero-copy[data-astro-cid-t3d4t5xa],.section-copy[data-astro-cid-t3d4t5xa]{color:var(--color-obsidian-light);font-size:1rem;line-height:1.8}.demo-note[data-astro-cid-t3d4t5xa]{color:var(--color-obsidian-muted);align-items:flex-start;gap:.45rem;font-size:.75rem;line-height:1.55;display:flex}.demo-note[data-astro-cid-t3d4t5xa] i[data-astro-cid-t3d4t5xa]{color:var(--product-text);margin-top:.08rem;font-size:.95rem}.catalog-workspace[data-astro-cid-t3d4t5xa],.reader-panel[data-astro-cid-t3d4t5xa]{border:1px solid var(--color-tech-border);background:#ffffffe6;border-radius:1.25rem;overflow:hidden;box-shadow:0 1.4rem 3rem #0f172a14}.workspace-bar[data-astro-cid-t3d4t5xa]{color:#475569;border-bottom:1px solid var(--color-tech-border);min-height:3rem;font:.65rem var(--font-family-mono);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.workspace-bar[data-astro-cid-t3d4t5xa] .workspace-dot[data-astro-cid-t3d4t5xa]{background:var(--accent);width:.55rem;height:.55rem;box-shadow:0 0 0 .24rem color-mix(in srgb, var(--accent) 15%, var(--product-surface));border-radius:50%}.workspace-bar[data-astro-cid-t3d4t5xa] b[data-astro-cid-t3d4t5xa]{color:var(--product-text);background:color-mix(in srgb, var(--accent) 9%, var(--product-surface));font:600 .56rem var(--font-family-mono);border-radius:.4rem;margin-left:auto;padding:.3rem .5rem}.workspace-layout[data-astro-cid-t3d4t5xa]{grid-template-columns:7.5rem minmax(0,1fr) 9.2rem;min-height:21rem;display:grid}.workspace-directory[data-astro-cid-t3d4t5xa],.workspace-files[data-astro-cid-t3d4t5xa]{background:#f8fafc;padding:1rem .7rem}.workspace-directory[data-astro-cid-t3d4t5xa]{border-right:1px solid var(--color-tech-border)}.workspace-files[data-astro-cid-t3d4t5xa]{border-left:1px solid var(--color-tech-border)}.workspace-directory[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa],.workspace-files[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa]{color:#64748b;font:600 .55rem var(--font-family-mono);letter-spacing:.07em;margin:0 0 .75rem}.workspace-directory[data-astro-cid-t3d4t5xa] span[data-astro-cid-t3d4t5xa]{color:#64748b;border-radius:.4rem;padding:.48rem .5rem;font-size:.66rem;display:block}.workspace-directory[data-astro-cid-t3d4t5xa] .is-active[data-astro-cid-t3d4t5xa]{color:var(--product-text);background:color-mix(in srgb, var(--accent) 9%, var(--product-surface));font-weight:600}.workspace-model[data-astro-cid-t3d4t5xa]{background:linear-gradient(145deg,#fff8f8,#f8fafc);place-items:center;display:grid;position:relative;overflow:hidden}.workspace-model[data-astro-cid-t3d4t5xa]>p[data-astro-cid-t3d4t5xa]{color:#64748b;font:.55rem var(--font-family-mono);letter-spacing:.07em;margin:0;position:absolute;top:1rem;left:1rem}.workspace-model[data-astro-cid-t3d4t5xa]>em[data-astro-cid-t3d4t5xa]{color:#64748b;font:.57rem var(--font-family-mono);font-style:normal;position:absolute;bottom:1rem;left:1rem}.workspace-model[data-astro-cid-t3d4t5xa]>button[data-astro-cid-t3d4t5xa]{width:1.75rem;height:1.75rem;color:var(--product-text);border:1px solid color-mix(in srgb, var(--accent) 21%, var(--product-surface));background:var(--product-surface);cursor:pointer;border-radius:.5rem;place-items:center;display:grid;position:absolute;bottom:.85rem;right:1rem}.catalog-chair[data-astro-cid-t3d4t5xa]{filter:drop-shadow(0 1rem .85rem #0f172a26);width:10rem;height:9rem;position:relative}.catalog-chair[data-astro-cid-t3d4t5xa] i[data-astro-cid-t3d4t5xa]{background:linear-gradient(50deg, var(--accent), color-mix(in srgb, var(--accent) 62%, #fb7185));border-radius:1rem 1rem 1.5rem 1.5rem;width:6.9rem;height:3.5rem;position:absolute;top:2.55rem;left:1.4rem}.catalog-chair[data-astro-cid-t3d4t5xa] b[data-astro-cid-t3d4t5xa]{background:color-mix(in srgb, var(--accent) 70%, #fff);border-radius:1rem 1rem .55rem .55rem;width:3.6rem;height:2.8rem;position:absolute;top:1rem;left:4rem;transform:rotate(-8deg)}.catalog-chair[data-astro-cid-t3d4t5xa] span[data-astro-cid-t3d4t5xa]{border-bottom:.42rem solid #334155;border-left:.28rem solid #334155;border-right:.28rem solid #334155;width:5rem;height:2.8rem;position:absolute;bottom:.3rem;left:2.7rem}.workspace-files[data-astro-cid-t3d4t5xa] strong[data-astro-cid-t3d4t5xa],.workspace-files[data-astro-cid-t3d4t5xa] span[data-astro-cid-t3d4t5xa]{line-height:1.45;display:block}.workspace-files[data-astro-cid-t3d4t5xa] strong[data-astro-cid-t3d4t5xa]{color:#0f172a;font-size:.72rem}.workspace-files[data-astro-cid-t3d4t5xa] span[data-astro-cid-t3d4t5xa]{color:#64748b;font:.55rem/1.55 var(--font-family-mono);margin-top:.65rem}.workspace-files[data-astro-cid-t3d4t5xa] a[data-astro-cid-t3d4t5xa]{color:var(--product-text);border:1px solid color-mix(in srgb, var(--accent) 20%, var(--product-surface));background:color-mix(in srgb, var(--accent) 6%, var(--product-surface));border-radius:.45rem;align-items:center;gap:.35rem;margin-top:1rem;padding:.55rem;font-size:.58rem;line-height:1.35;display:flex}.story-card[data-astro-cid-t3d4t5xa],.overview-card[data-astro-cid-t3d4t5xa],.detail-card[data-astro-cid-t3d4t5xa],.reader-card[data-astro-cid-t3d4t5xa],.deploy-card[data-astro-cid-t3d4t5xa],.scope-card[data-astro-cid-t3d4t5xa],.maintenance-card[data-astro-cid-t3d4t5xa]{border:1px solid var(--color-tech-border);background:#fffc;border-radius:1rem}.story-card[data-astro-cid-t3d4t5xa],.overview-card[data-astro-cid-t3d4t5xa],.detail-card[data-astro-cid-t3d4t5xa],.reader-card[data-astro-cid-t3d4t5xa],.deploy-card[data-astro-cid-t3d4t5xa]{padding:1.4rem}.story-card[data-astro-cid-t3d4t5xa]>i[data-astro-cid-t3d4t5xa],.detail-card[data-astro-cid-t3d4t5xa]>i[data-astro-cid-t3d4t5xa],.reader-card[data-astro-cid-t3d4t5xa]>i[data-astro-cid-t3d4t5xa],.deploy-card[data-astro-cid-t3d4t5xa]>i[data-astro-cid-t3d4t5xa]{width:2.2rem;height:2.2rem;color:var(--product-text);background:color-mix(in srgb, var(--accent) 10%, var(--product-surface));border-radius:.65rem;place-items:center;font-size:1.1rem;display:grid}.story-card[data-astro-cid-t3d4t5xa] h3[data-astro-cid-t3d4t5xa],.overview-card[data-astro-cid-t3d4t5xa] h3[data-astro-cid-t3d4t5xa],.detail-card[data-astro-cid-t3d4t5xa] h3[data-astro-cid-t3d4t5xa],.reader-card[data-astro-cid-t3d4t5xa] h3[data-astro-cid-t3d4t5xa],.deploy-card[data-astro-cid-t3d4t5xa] h3[data-astro-cid-t3d4t5xa]{color:var(--color-obsidian);margin-top:1.2rem;font-size:.95rem;font-weight:600}.story-card[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa],.overview-card[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa],.detail-card[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa],.reader-card[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa],.deploy-card[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa]{color:var(--color-obsidian-light);margin-top:.5rem;font-size:.83rem;line-height:1.68}.overview-card[data-astro-cid-t3d4t5xa]{min-height:15rem}.overview-card[data-astro-cid-t3d4t5xa]>span[data-astro-cid-t3d4t5xa]{color:var(--product-text);font:600 .58rem var(--font-family-mono);letter-spacing:.06em}.overview-card[data-astro-cid-t3d4t5xa]>i[data-astro-cid-t3d4t5xa]{color:var(--product-text);margin-top:2.7rem;font-size:1.35rem;display:block}.overview-card[data-astro-cid-t3d4t5xa] h3[data-astro-cid-t3d4t5xa]{margin-top:.8rem}.journey-rail[data-astro-cid-t3d4t5xa]{gap:.65rem;margin-bottom:0;padding:0;list-style:none;display:grid}.journey-step[data-astro-cid-t3d4t5xa]{border:1px solid var(--color-tech-border);background:#ffffffb8;border-radius:.9rem;grid-template-columns:2.5rem 2.4rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.25rem;display:grid}.journey-step[data-astro-cid-t3d4t5xa]>span[data-astro-cid-t3d4t5xa]{color:var(--product-text);font:600 .62rem var(--font-family-mono)}.journey-step[data-astro-cid-t3d4t5xa]>i[data-astro-cid-t3d4t5xa]{width:2.1rem;height:2.1rem;color:var(--product-text);background:color-mix(in srgb, var(--accent) 10%, var(--product-surface));border-radius:.6rem;place-items:center;display:grid}.journey-step[data-astro-cid-t3d4t5xa] h3[data-astro-cid-t3d4t5xa]{color:var(--color-obsidian);font-size:.9rem;font-weight:600}.journey-step[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa]{color:var(--color-obsidian-light);margin:.25rem 0 0;font-size:.8rem;line-height:1.5}.reader-panel[data-astro-cid-t3d4t5xa]{grid-template-columns:minmax(0,1fr) minmax(20rem,.95fr);display:grid}.reader-visual[data-astro-cid-t3d4t5xa]{background:linear-gradient(145deg,#fff8f8,#f8fafc);place-items:center;min-height:25rem;display:grid;position:relative;overflow:hidden}.reader-visual[data-astro-cid-t3d4t5xa]>p[data-astro-cid-t3d4t5xa]{color:#64748b;font:.62rem var(--font-family-mono);margin:0;position:absolute;bottom:1rem;left:1rem}.reader-chair[data-astro-cid-t3d4t5xa]{filter:drop-shadow(0 1.3rem 1rem #0f172a24);width:13rem;height:12rem;position:relative}.reader-chair[data-astro-cid-t3d4t5xa] i[data-astro-cid-t3d4t5xa]{background:repeating-linear-gradient(45deg, var(--accent), var(--accent) .42rem, color-mix(in srgb, var(--accent) 74%, #fff) .42rem, color-mix(in srgb, var(--accent) 74%, #fff) .82rem);border-radius:1.2rem 1.2rem 1.8rem 1.8rem;width:9rem;height:4.5rem;position:absolute;top:3.4rem;left:1rem}.reader-chair[data-astro-cid-t3d4t5xa] b[data-astro-cid-t3d4t5xa]{background:var(--accent);border-radius:1.1rem 1.1rem .65rem .65rem;width:4.1rem;height:3.5rem;position:absolute;top:1rem;left:5.1rem;transform:rotate(-8deg)}.reader-chair[data-astro-cid-t3d4t5xa] em[data-astro-cid-t3d4t5xa]{border-bottom:.48rem solid #334155;border-left:.35rem solid #334155;border-right:.35rem solid #334155;width:6.2rem;height:3.2rem;position:absolute;bottom:.7rem;left:3.4rem}.reader-hotspot[data-astro-cid-t3d4t5xa]{z-index:1;color:#fff;background:var(--product-button,var(--product-base,var(--product-accent)));width:1.45rem;height:1.45rem;box-shadow:0 0 0 .28rem color-mix(in srgb, var(--accent) 15%, var(--product-surface));font:.58rem var(--font-family-mono);border-radius:50%;place-items:center;display:grid;position:absolute}.reader-hotspot--one[data-astro-cid-t3d4t5xa]{top:30%;left:48%}.reader-hotspot--two[data-astro-cid-t3d4t5xa]{top:58%;left:60%}.maintenance-card[data-astro-cid-t3d4t5xa]{background:color-mix(in srgb, var(--accent) 6%, var(--product-surface));border-color:color-mix(in srgb, var(--accent) 20%, var(--product-surface));align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.maintenance-card[data-astro-cid-t3d4t5xa]>i[data-astro-cid-t3d4t5xa]{color:var(--product-text);font-size:1.3rem}.maintenance-card[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa]{color:var(--color-obsidian-light);margin:0;font-size:.9rem;line-height:1.75}.deploy-card[data-astro-cid-t3d4t5xa]{min-height:13.4rem}.scope-card[data-astro-cid-t3d4t5xa]{padding:1.5rem}.scope-card[data-astro-cid-t3d4t5xa]>div[data-astro-cid-t3d4t5xa]{align-items:center;gap:.65rem;display:flex}.scope-card[data-astro-cid-t3d4t5xa]>div[data-astro-cid-t3d4t5xa]>i[data-astro-cid-t3d4t5xa]{color:var(--product-text);font-size:1.2rem}.scope-card[data-astro-cid-t3d4t5xa] h3[data-astro-cid-t3d4t5xa]{color:var(--color-obsidian);font:600 .68rem var(--font-family-mono);letter-spacing:.06em}.scope-card[data-astro-cid-t3d4t5xa] ul[data-astro-cid-t3d4t5xa]{margin:1.2rem 0 0;padding:0;list-style:none}.scope-card[data-astro-cid-t3d4t5xa] li[data-astro-cid-t3d4t5xa]{color:var(--color-obsidian-light);align-items:flex-start;gap:.55rem;margin-top:.75rem;font-size:.85rem;line-height:1.55;display:flex}.scope-card[data-astro-cid-t3d4t5xa] li[data-astro-cid-t3d4t5xa] i[data-astro-cid-t3d4t5xa]{color:var(--product-text);margin-top:.12rem}.scope-card--accent[data-astro-cid-t3d4t5xa]{background:color-mix(in srgb, var(--accent) 5%, var(--product-surface));border-color:color-mix(in srgb, var(--accent) 20%, var(--product-surface))}.scope-boundary[data-astro-cid-t3d4t5xa]{color:#cbd5e1;background:#172033;border-radius:1rem;padding:1.5rem}.scope-boundary[data-astro-cid-t3d4t5xa]>i[data-astro-cid-t3d4t5xa]{color:#fbbf24;font-size:1.2rem}.scope-boundary[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa]{margin:1rem 0 0;font-size:.85rem;line-height:1.7}.faq-list[data-astro-cid-t3d4t5xa]{border-top:1px solid var(--color-tech-border)}.faq-list[data-astro-cid-t3d4t5xa] details[data-astro-cid-t3d4t5xa]{border-bottom:1px solid var(--color-tech-border)}.faq-list[data-astro-cid-t3d4t5xa] summary[data-astro-cid-t3d4t5xa]{color:var(--color-obsidian);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.28rem .1rem;font-size:.96rem;font-weight:600;list-style:none;display:flex}.faq-list[data-astro-cid-t3d4t5xa] summary[data-astro-cid-t3d4t5xa]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-t3d4t5xa] summary[data-astro-cid-t3d4t5xa] i[data-astro-cid-t3d4t5xa]{color:var(--product-text);transition:transform .2s}.faq-list[data-astro-cid-t3d4t5xa] details[data-astro-cid-t3d4t5xa][open] summary[data-astro-cid-t3d4t5xa] i[data-astro-cid-t3d4t5xa]{transform:rotate(45deg)}.faq-list[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa]{max-width:46rem;color:var(--color-obsidian-light);margin:-.3rem 0 1.25rem;font-size:.87rem;line-height:1.75}.cta-panel[data-astro-cid-t3d4t5xa]{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--product-surface));background:color-mix(in srgb, var(--accent) 5%, var(--product-surface));border-radius:1.25rem;padding:3rem 1.5rem}.cta-panel[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa]{max-width:42rem;color:var(--color-obsidian-light);margin:1.25rem auto 0;font-size:1rem;line-height:1.8}@media (width<=767px){.workspace-layout[data-astro-cid-t3d4t5xa]{grid-template-columns:5.7rem minmax(0,1fr)}.workspace-files[data-astro-cid-t3d4t5xa]{border-top:1px solid var(--color-tech-border);border-left:0;grid-column:1/-1}.workspace-files[data-astro-cid-t3d4t5xa] strong[data-astro-cid-t3d4t5xa],.workspace-files[data-astro-cid-t3d4t5xa] span[data-astro-cid-t3d4t5xa],.workspace-files[data-astro-cid-t3d4t5xa] a[data-astro-cid-t3d4t5xa]{margin:.35rem .65rem 0 0;display:inline-flex}.workspace-model[data-astro-cid-t3d4t5xa]{min-height:18rem}.reader-panel[data-astro-cid-t3d4t5xa]{grid-template-columns:1fr}.reader-visual[data-astro-cid-t3d4t5xa]{min-height:20rem}.journey-step[data-astro-cid-t3d4t5xa]{grid-template-columns:2.1rem 2.2rem minmax(0,1fr);padding:.9rem}.cta-panel[data-astro-cid-t3d4t5xa]{padding:2.5rem 1.1rem}}@media (prefers-reduced-motion:no-preference){.workspace-dot[data-astro-cid-t3d4t5xa]{animation:2.4s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 .4rem color-mix(in srgb, var(--accent) 8%, var(--product-surface));transform:scale(1.18)}}}html.dark .catalog-workspace[data-astro-cid-t3d4t5xa],html.dark .reader-panel[data-astro-cid-t3d4t5xa],html.dark .story-card[data-astro-cid-t3d4t5xa],html.dark .overview-card[data-astro-cid-t3d4t5xa],html.dark .detail-card[data-astro-cid-t3d4t5xa],html.dark .reader-card[data-astro-cid-t3d4t5xa],html.dark .deploy-card[data-astro-cid-t3d4t5xa],html.dark .scope-card[data-astro-cid-t3d4t5xa]{background:#172033;border-color:#94a3b840}html.dark .workspace-directory[data-astro-cid-t3d4t5xa],html.dark .workspace-files[data-astro-cid-t3d4t5xa],html.dark .workspace-model[data-astro-cid-t3d4t5xa],html.dark .reader-visual[data-astro-cid-t3d4t5xa]{background:#1d293c;border-color:#94a3b840}html.dark .story-card[data-astro-cid-t3d4t5xa] h3[data-astro-cid-t3d4t5xa],html.dark .overview-card[data-astro-cid-t3d4t5xa] h3[data-astro-cid-t3d4t5xa],html.dark .detail-card[data-astro-cid-t3d4t5xa] h3[data-astro-cid-t3d4t5xa],html.dark .reader-card[data-astro-cid-t3d4t5xa] h3[data-astro-cid-t3d4t5xa],html.dark .deploy-card[data-astro-cid-t3d4t5xa] h3[data-astro-cid-t3d4t5xa],html.dark .scope-card[data-astro-cid-t3d4t5xa] h3[data-astro-cid-t3d4t5xa],html.dark .journey-step[data-astro-cid-t3d4t5xa] h3[data-astro-cid-t3d4t5xa],html.dark .workspace-files[data-astro-cid-t3d4t5xa] strong[data-astro-cid-t3d4t5xa],html.dark .faq-list[data-astro-cid-t3d4t5xa] summary[data-astro-cid-t3d4t5xa]{color:#f8fafc}html.dark .hero-copy[data-astro-cid-t3d4t5xa],html.dark .section-copy[data-astro-cid-t3d4t5xa],html.dark .story-card[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa],html.dark .overview-card[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa],html.dark .detail-card[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa],html.dark .reader-card[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa],html.dark .deploy-card[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa],html.dark .scope-card[data-astro-cid-t3d4t5xa] li[data-astro-cid-t3d4t5xa],html.dark .journey-step[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa],html.dark .faq-list[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa],html.dark .cta-copy[data-astro-cid-t3d4t5xa]{color:#b6c3d6}html.dark .journey-step[data-astro-cid-t3d4t5xa]{background:#172033;border-color:#94a3b840}html.dark .maintenance-card[data-astro-cid-t3d4t5xa],html.dark .scope-card--accent[data-astro-cid-t3d4t5xa]{background:color-mix(in srgb, var(--accent) 15%, #172033);border-color:color-mix(in srgb, var(--accent) 32%, #172033)}html.dark .faq-list[data-astro-cid-t3d4t5xa],html.dark .faq-list[data-astro-cid-t3d4t5xa] details[data-astro-cid-t3d4t5xa],html.dark .product-cta[data-astro-cid-t3d4t5xa]{border-color:#94a3b840}html.dark .product-cta[data-astro-cid-t3d4t5xa]{background:#111827}.product-crumb[data-astro-cid-t3d4t5xa]{color:var(--color-obsidian-muted);align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.product-crumb[data-astro-cid-t3d4t5xa] a[data-astro-cid-t3d4t5xa]{color:inherit;transition:color .2s}.product-crumb[data-astro-cid-t3d4t5xa] a[data-astro-cid-t3d4t5xa]:hover{color:var(--product-text)}.product-crumb[data-astro-cid-t3d4t5xa]>i[data-astro-cid-t3d4t5xa]{color:var(--product-text);font-size:1rem}.product-crumb__separator[data-astro-cid-t3d4t5xa]{color:color-mix(in srgb, var(--color-obsidian-muted) 60%, transparent)}.product-crumb__current[data-astro-cid-t3d4t5xa]{color:var(--color-obsidian)}.catalog-kicker[data-astro-cid-t3d4t5xa]{width:fit-content;color:var(--product-text);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--product-surface));background:color-mix(in srgb, var(--accent) 5%, var(--product-surface));letter-spacing:.12em;border-radius:999px;align-items:center;gap:.5rem;padding:.38rem .72rem;font-size:.625rem;font-weight:700;display:flex}.catalog-kicker__signal[data-astro-cid-t3d4t5xa]{background:color-mix(in srgb, var(--accent) 10%, var(--product-surface));border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.63rem;display:inline-grid}.hero-copy[data-astro-cid-t3d4t5xa],.section-copy[data-astro-cid-t3d4t5xa]{line-height:1.875}.section-copy[data-astro-cid-t3d4t5xa]{margin-top:1.25rem}.module-title[data-astro-cid-t3d4t5xa]{letter-spacing:-.04em;line-height:1.16}.hero-highlights[data-astro-cid-t3d4t5xa]{border-top:1px solid #e2e8f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:36rem;margin-bottom:0;padding:1.25rem 0 0;list-style:none;display:grid}.hero-highlights[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa]{color:var(--color-obsidian);margin:0;font-size:.875rem;font-weight:700}.hero-highlights[data-astro-cid-t3d4t5xa] span[data-astro-cid-t3d4t5xa]{color:var(--color-obsidian-muted);margin-top:.25rem;font-size:.6875rem;line-height:1.55;display:block}.catalog-workspace[data-astro-cid-t3d4t5xa],.reader-panel[data-astro-cid-t3d4t5xa]{background:#ffffffd1;border-color:#94a3b852;border-radius:1.5rem;box-shadow:0 28px 70px #0f172a24,inset 0 1px #fffffff2}.story-card[data-astro-cid-t3d4t5xa],.overview-card[data-astro-cid-t3d4t5xa],.detail-card[data-astro-cid-t3d4t5xa],.reader-card[data-astro-cid-t3d4t5xa],.deploy-card[data-astro-cid-t3d4t5xa],.scope-card[data-astro-cid-t3d4t5xa],.maintenance-card[data-astro-cid-t3d4t5xa],.journey-step[data-astro-cid-t3d4t5xa]{background:#ffffffc7;border-color:#ffffffb3;transition:box-shadow .25s;box-shadow:0 12px 28px #0f172a0d,0 1px 2px #0f172a08}.story-card[data-astro-cid-t3d4t5xa]:hover,.overview-card[data-astro-cid-t3d4t5xa]:hover,.detail-card[data-astro-cid-t3d4t5xa]:hover,.reader-card[data-astro-cid-t3d4t5xa]:hover,.deploy-card[data-astro-cid-t3d4t5xa]:hover,.scope-card[data-astro-cid-t3d4t5xa]:hover,.maintenance-card[data-astro-cid-t3d4t5xa]:hover,.journey-step[data-astro-cid-t3d4t5xa]:hover{box-shadow:0 18px 36px #0f172a14,0 2px 4px #0f172a0a}.journey-rail[data-astro-cid-t3d4t5xa]{grid-template-columns:1fr;gap:1rem}.journey-step[data-astro-cid-t3d4t5xa]{min-height:13.75rem;padding:1.45rem;display:block}.journey-step[data-astro-cid-t3d4t5xa]>span[data-astro-cid-t3d4t5xa]{color:color-mix(in srgb, var(--accent) 50%, #64748b);position:absolute;top:1rem;right:1.2rem}.journey-step[data-astro-cid-t3d4t5xa]>i[data-astro-cid-t3d4t5xa]{border-radius:.75rem;width:2.4rem;height:2.4rem}.journey-step[data-astro-cid-t3d4t5xa] h3[data-astro-cid-t3d4t5xa]{margin-top:1.35rem;font-size:.96rem}.journey-step[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa]{margin-top:.65rem;font-size:.83rem;line-height:1.67}.faq-list[data-astro-cid-t3d4t5xa]{border-top:0;gap:.75rem;display:grid}.faq-list[data-astro-cid-t3d4t5xa] details[data-astro-cid-t3d4t5xa]{border:1px solid var(--color-tech-border);background:#ffffffc7;border-radius:.9rem;overflow:hidden}.faq-list[data-astro-cid-t3d4t5xa] summary[data-astro-cid-t3d4t5xa]{padding:1.1rem 1.2rem}.faq-list[data-astro-cid-t3d4t5xa] details[data-astro-cid-t3d4t5xa][open] summary[data-astro-cid-t3d4t5xa]{border-bottom:1px solid var(--color-tech-border)}.faq-list[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa]{max-width:none;margin:0;padding:1rem 1.2rem 1.2rem;line-height:1.7}.product-cta[data-astro-cid-t3d4t5xa]{border-top:1px solid var(--color-tech-border);background:radial-gradient(circle at 50% -20%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 32rem), #fff}.cta-copy[data-astro-cid-t3d4t5xa]{max-width:42rem;color:var(--color-obsidian-light);margin:1.25rem auto 0;font-size:1rem;line-height:1.75}@media (width>=768px){.journey-rail[data-astro-cid-t3d4t5xa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.journey-rail[data-astro-cid-t3d4t5xa]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=767px){.catalog-kicker[data-astro-cid-t3d4t5xa]{align-items:flex-start;max-width:100%;line-height:1.45}.hero-highlights[data-astro-cid-t3d4t5xa]{gap:.75rem}.hero-highlights[data-astro-cid-t3d4t5xa] p[data-astro-cid-t3d4t5xa]{font-size:.78rem}.hero-highlights[data-astro-cid-t3d4t5xa] span[data-astro-cid-t3d4t5xa]{font-size:.62rem}.journey-step[data-astro-cid-t3d4t5xa]{padding:1.3rem}}
