.blueprint-story_storySection__xEwag{position:relative;padding:2rem 0 5rem;scroll-margin-top:5rem}.blueprint-story_srOnly__mllr4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.blueprint-story_storyGrid__kQgUb{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);column-gap:clamp(2rem,4vw,4rem);width:min(82rem,calc(100% - 3rem));margin-inline:auto}.blueprint-story_visualColumn__gfgud{position:relative;min-width:0;grid-column:1;grid-row:1/span 2}.blueprint-story_stickyVisual__H5NxL{position:sticky;top:6rem;display:flex;height:calc(100svh - 8rem);max-height:50rem;min-height:32rem;flex-direction:column}.blueprint-story_canvasShell__yRncC{position:relative;min-height:0;flex:1;overflow:hidden;border:1px solid #41675c;border-radius:.65rem;background:#10231f}.blueprint-story_canvasShell__yRncC canvas{display:block}.blueprint-story_drawingFooter__NPmPG,.blueprint-story_drawingHeader__Dcryk{position:absolute;z-index:1;left:1.25rem;right:1.25rem;display:flex;justify-content:space-between;gap:1rem;color:#b9d8cb;font:.65rem/1.5 var(--font-ibm-plex-mono),monospace;pointer-events:none}.blueprint-story_drawingHeader__Dcryk{top:1rem;padding-bottom:.7rem;border-bottom:1px solid #41675c;letter-spacing:.07em}.blueprint-story_drawingFooter__NPmPG{bottom:1rem}.blueprint-story_modelFallback__y938l{display:grid;height:100%;min-height:16rem;place-items:center;color:#b9d8cb;font:.75rem/1.5 monospace}.blueprint-story_stageNav__LHWQg{display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid var(--line)}.blueprint-story_stageNav__LHWQg a{display:grid;flex:1 0 auto;padding:.5rem;min-height:44px;place-items:center;border-bottom:2px solid transparent;color:var(--muted);font:.75rem/1 var(--font-ibm-plex-mono),monospace;text-decoration:none;transition:color .18s,background .18s}.blueprint-story_exploreToggle__LtaFk{align-self:flex-start;min-height:44px;margin-top:.5rem;padding:.65rem .85rem;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:.65rem;cursor:pointer;font-size:.85rem}.blueprint-story_exploreToggle__LtaFk:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.blueprint-story_stageNav__LHWQg a:hover{background:var(--accent-soft);color:var(--ink)}.blueprint-story_stageNav__LHWQg a[aria-current]{border-color:var(--accent);color:var(--accent-strong);font-weight:700}.blueprint-story_visualReadout__JCwWJ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;min-height:7rem;padding-top:1rem}.blueprint-story_visualReadout__JCwWJ span{color:var(--accent-strong);font:.75rem/1.4 var(--font-ibm-plex-mono),monospace}.blueprint-story_visualReadout__JCwWJ p{max-width:25rem;margin:.4rem 0 0;color:var(--muted);font-size:.8rem;line-height:1.5}.blueprint-story_overviewReadout__5VYmo{max-width:10rem;color:var(--ink);font-size:.85rem;line-height:1.5;text-align:right}.blueprint-story_amountReadout__4BLJL{display:grid;justify-items:end;width:12rem}.blueprint-story_amountReadout__4BLJL strong{color:var(--accent-strong);font-size:clamp(1.8rem,3vw,2.5rem);font-variant-numeric:tabular-nums;letter-spacing:-.055em;line-height:1}.blueprint-story_amountReadout__4BLJL small{margin-top:.4rem;color:var(--muted);font-size:.75rem;line-height:1.4;text-align:right}.blueprint-story_totalReadout__T26zo strong{color:var(--ink)}.blueprint-story_storySteps__0Jc58{min-width:0;grid-column:2;grid-row:2}.blueprint-story_storyStep__NxSOI{position:relative;display:flex;min-height:85svh;flex-direction:column;justify-content:center;padding:4rem 0 4rem 1.75rem;border-left:1px solid var(--line);scroll-margin-top:5rem}.blueprint-story_heroStep__puix2{grid-column:2;grid-row:1;min-height:calc(100svh - 8rem)}.blueprint-story_storyStep__NxSOI:before{content:"";position:absolute;top:30%;bottom:30%;left:-1px;width:2px;background:var(--accent);transform:scaleY(0);transition:transform .4s ease}.blueprint-story_activeStep__UHW8I:before{transform:scaleY(1)}.blueprint-story_storyStep__NxSOI>span{color:var(--accent-strong);font:.75rem/1.5 var(--font-ibm-plex-mono),monospace}.blueprint-story_heroStep__puix2>span{letter-spacing:.08em;text-transform:uppercase}.blueprint-story_storyStep__NxSOI h1,.blueprint-story_storyStep__NxSOI h2{max-width:13ch;margin:1rem 0 1.25rem;font-weight:620;letter-spacing:-.055em;line-height:1.04;text-wrap:balance}.blueprint-story_storyStep__NxSOI h1{font-size:clamp(3.1rem,4.5vw,4.4rem)}.blueprint-story_storyStep__NxSOI h2{font-size:clamp(2.25rem,3.6vw,3.5rem)}.blueprint-story_storyStep__NxSOI>p{max-width:31rem;margin:0;color:var(--muted);font-size:1rem;line-height:1.7}.blueprint-story_heroActions__LNril{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.9rem}.blueprint-story_heroActions__LNril a{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:.85rem 1rem;border-radius:.45rem;font-size:.85rem;font-weight:700;line-height:1.3;text-decoration:none;transition:background .18s,color .18s}.blueprint-story_heroActions__LNril .blueprint-story_primaryAction__3MjGU{gap:.5rem;background:var(--accent-strong);color:var(--button-text)}.blueprint-story_primaryAction__3MjGU svg{width:1rem}.blueprint-story_heroActions__LNril .blueprint-story_primaryAction__3MjGU:hover{background:var(--accent)}.blueprint-story_secondaryAction__WeBUl{border:1px solid var(--line);color:var(--ink)}.blueprint-story_secondaryAction__WeBUl:hover{border-color:var(--accent);background:var(--accent-soft)}.blueprint-story_heroActions__LNril a:active{opacity:.85}.blueprint-story_storyStep__NxSOI>.blueprint-story_scopeNote__lSA3t{margin-top:1rem;color:var(--muted);font-size:.8rem;line-height:1.6}.blueprint-story_skipLink__MAIZn{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;min-height:44px;margin-top:.5rem;color:var(--muted);font-size:.8rem;text-underline-offset:4px}.blueprint-story_skipLink__MAIZn svg{width:1rem}.blueprint-story_modelControls__N_mWr{display:flex;justify-content:space-between;align-items:center;gap:.75rem;color:var(--muted);font-size:.7rem}.blueprint-story_modelControls__N_mWr button{min-height:44px;padding:.5rem;flex-shrink:0;background:transparent;border:0;color:var(--accent-strong);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.blueprint-story_modelControls__N_mWr button:disabled{color:var(--muted);cursor:default;text-decoration:none}.blueprint-story_modelControls__N_mWr button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.blueprint-story_storySection__xEwag a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.blueprint-story_findings__i3Eo4{display:grid;gap:0;margin:1.6rem 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.blueprint-story_findings__i3Eo4 li{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:.85rem;line-height:1.5}.blueprint-story_findings__i3Eo4 strong{font-family:var(--font-ibm-plex-mono),monospace;font-size:.8rem;font-variant-numeric:tabular-nums}.blueprint-story_exampleNote__3dzTI{margin-top:.8rem;color:var(--muted);font-size:.75rem;line-height:1.6}.blueprint-story_guidanceNote__RIXBU{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.5rem;width:min(74rem,calc(100% - 3rem));margin:4rem auto 0;padding-top:1.5rem;border-top:1px solid var(--line)}.blueprint-story_guidanceNote__RIXBU p{max-width:51rem;margin:0;color:var(--muted);font-size:.8rem;line-height:1.65}.blueprint-story_guidanceNote__RIXBU a{color:var(--accent-strong);font-size:.8rem;line-height:1.6;text-underline-offset:.22rem}@media (max-width:1100px) and (min-width:921px){.blueprint-story_visualReadout__JCwWJ{gap:.75rem}.blueprint-story_visualReadout__JCwWJ p{display:none}.blueprint-story_amountReadout__4BLJL{width:10rem}}@media (max-width:920px){.blueprint-story_storySection__xEwag{padding-top:.75rem}.blueprint-story_storyGrid__kQgUb{display:flex;flex-direction:column;gap:0;width:calc(100% - 2rem)}.blueprint-story_storySteps__0Jc58{order:2}.blueprint-story_visualColumn__gfgud{order:1;position:sticky;z-index:4;top:4.5rem;height:clamp(21rem,40svh,25rem);flex-shrink:0;padding-top:.5rem;background:var(--page)}.blueprint-story_stickyVisual__H5NxL{position:relative;top:auto;height:100%;min-height:0}.blueprint-story_canvasShell__yRncC{border-radius:.4rem}.blueprint-story_stageNav__LHWQg{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.blueprint-story_stageNav__LHWQg a{flex:1 0 auto;white-space:nowrap}.blueprint-story_drawingFooter__NPmPG,.blueprint-story_drawingHeader__Dcryk{left:.8rem;right:.8rem;font-size:.6rem}.blueprint-story_drawingHeader__Dcryk{top:.6rem;padding-bottom:.4rem}.blueprint-story_drawingFooter__NPmPG{bottom:.6rem}.blueprint-story_visualReadout__JCwWJ{min-height:3.75rem;padding-top:.6rem;gap:.8rem}.blueprint-story_visualReadout__JCwWJ p{display:none}.blueprint-story_visualReadout__JCwWJ span{font-size:.75rem}.blueprint-story_amountReadout__4BLJL{width:12rem;grid-template-columns:auto 1fr;align-items:start;gap:.5rem}.blueprint-story_amountReadout__4BLJL strong{font-size:1.55rem}.blueprint-story_amountReadout__4BLJL small{margin:0;font-size:.65rem;text-align:left}.blueprint-story_overviewReadout__5VYmo{font-size:.75rem}.blueprint-story_storyStep__NxSOI{order:2;min-height:60svh;padding:2rem 1rem 3rem;scroll-margin-top:calc(clamp(21rem, 40svh, 25rem) + 5rem)}.blueprint-story_heroStep__puix2{order:0;min-height:auto;padding-top:1.5rem;padding-bottom:1.5rem;border-left:0}.blueprint-story_heroStep__puix2:before{display:none}.blueprint-story_storyStep__NxSOI h1{max-width:17ch;font-size:clamp(2.5rem,7.5vw,3.5rem)}.blueprint-story_storyStep__NxSOI h2{max-width:19ch;font-size:clamp(2rem,6vw,3rem)}.blueprint-story_storyStep__NxSOI>p{max-width:42rem}.blueprint-story_heroActions__LNril{margin-top:1.4rem}.blueprint-story_guidanceNote__RIXBU{grid-template-columns:1fr;align-items:start;gap:1rem}}@media (max-width:680px){.blueprint-story_visualColumn__gfgud{top:4rem}.blueprint-story_storyStep__NxSOI{padding-inline:.75rem}.blueprint-story_heroActions__LNril{align-items:stretch;gap:.5rem}.blueprint-story_heroActions__LNril a{flex:1;padding-inline:.7rem;font-size:.8rem}.blueprint-story_amountReadout__4BLJL{width:10rem}.blueprint-story_guidanceNote__RIXBU{width:calc(100% - 2rem)}}@media (max-height:600px){.blueprint-story_stickyVisual__H5NxL{min-height:22rem;top:5rem}}@media (max-width:920px) and (max-height:600px){.blueprint-story_visualColumn__gfgud{position:relative;top:0;height:22rem}.blueprint-story_stickyVisual__H5NxL{top:0}.blueprint-story_storyStep__NxSOI{scroll-margin-top:5rem}}@media (prefers-reduced-motion:reduce){.blueprint-story_heroActions__LNril a,.blueprint-story_stageNav__LHWQg a,.blueprint-story_storyStep__NxSOI:before{transition:none}}.homepage-notes_notes__S2n5f{flex-basis:100%;max-width:74rem;margin:.25rem auto 0;font-size:.8125rem;line-height:1.65}.homepage-notes_notes__S2n5f p{margin:0 0 .5rem}.homepage-notes_notes__S2n5f a{display:inline-block;padding-block:.5rem;text-underline-offset:3px}.homepage-notes_notes__S2n5f a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.field-help_field__eI9xt{display:flex;min-width:0;flex-direction:column;gap:.4rem}.field-help_labelRow__ortZj{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;min-width:0}.field-help_labelRow__ortZj>label{flex:1;min-width:0;color:var(--product-ink);font-size:.875rem;font-weight:650;line-height:1.5}button.field-help_trigger__V0bc6[data-field-help]{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;margin:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--product-accent-strong);cursor:pointer}button.field-help_trigger__V0bc6[data-field-help]:hover,button.field-help_trigger__V0bc6[data-field-help][aria-expanded=true]{background:var(--product-accent-soft);border-color:var(--product-line)}button.field-help_trigger__V0bc6[data-field-help]:focus-visible{outline:3px solid var(--product-accent);outline-offset:2px}button.field-help_trigger__V0bc6[data-field-help] svg{width:22px;height:22px;flex-shrink:0}.field-help_note__kiE2l{display:block;flex:0 0 100%;width:100%;margin:.2rem 0 .5rem;padding:.8rem 1rem;border:1px solid var(--product-line);border-left:3px solid var(--product-accent);border-radius:.5rem;background:var(--product-accent-soft);color:var(--product-ink);font-size:.875rem;font-weight:400;line-height:1.65;overflow-wrap:anywhere}.field-help_note__kiE2l[hidden]{display:none}.guided_page__K14OZ{--surface:#fbfcfa;--raised:#ffffff;--ink:#18221e;--muted:#5c6963;--line:#d5ddd9;--accent:#176f61;--accent-strong:#0f594d;--accent-soft:#d9ebe5;min-height:100dvh;color:var(--ink)}.guided_main__9zn16{width:min(78rem,calc(100% - 3rem));margin:auto;padding:3.5rem 0 7rem}.guided_main__9zn16>h1{max-width:18ch;margin:.7rem 0 1rem;font-size:clamp(2.3rem,4.7vw,4.3rem);font-weight:650;letter-spacing:-.06em;line-height:1}.guided_intro__X_FGZ{max-width:44rem;color:var(--muted);font-size:1rem;line-height:1.7}.guided_eyebrow__QdcAP{color:var(--accent-strong);font-family:var(--font-ibm-plex-mono),monospace;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.guided_estimate__TK2TL{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(16rem,.8fr);gap:2.5rem;margin:2.5rem 0 1.25rem;padding:1.5rem;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));border-radius:1rem;background:var(--accent-soft)}.guided_estimate__TK2TL strong{display:block;margin:.45rem 0;color:var(--ink);font-size:clamp(1.35rem,2vw,1.8rem);letter-spacing:-.03em}.guided_estimate__TK2TL p{max-width:42rem;color:var(--muted);font-size:.83rem;line-height:1.6}.guided_estimate__TK2TL progress{width:100%;height:.45rem;margin-top:.9rem;accent-color:var(--accent)}.guided_spatialPanel__MfBKj{margin:1.25rem 0 2rem;padding:1.25rem;border:1px solid var(--line);border-radius:1rem;background:var(--raised);box-shadow:0 24px 60px rgb(29 55 46/.08)}.guided_spatialHeader__zqvWE{display:flex;align-items:flex-start;gap:.9rem;max-width:48rem;margin-bottom:1rem}.guided_spatialHeader__zqvWE h2{margin:0 0 .25rem;font-size:1.35rem;letter-spacing:-.025em}.guided_spatialHeader__zqvWE p{color:var(--muted);font-size:.85rem;line-height:1.55}.guided_spatialIcon__9x0AE{display:grid;width:2.55rem;height:2.55rem;flex:0 0 auto;place-items:center;border-radius:.65rem;background:var(--accent-soft);color:var(--accent-strong)}.guided_spatialIcon__9x0AE svg{width:1.35rem}.guided_scopeTabs__wUYZN{display:flex;gap:.45rem;margin-bottom:.8rem;overflow-x:auto}.guided_scopeTabs__wUYZN button{min-height:2.25rem;padding:.45rem .75rem;border:1px solid var(--line);border-radius:.5rem;background:var(--surface);color:var(--ink);cursor:pointer;font-size:.75rem;font-weight:700;white-space:nowrap}.guided_scopeTabs__wUYZN button:hover,.guided_scopeTabs__wUYZN button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.guided_mapLoading__3veYq{display:grid;min-height:24rem;place-items:center;border:1px solid var(--line);border-radius:.85rem;background:var(--surface);color:var(--muted);font-size:.8rem}.guided_workspace__NCTi6{display:grid;grid-template-columns:minmax(15rem,.34fr) minmax(0,1fr);gap:1.5rem;align-items:start}.guided_workspace__NCTi6>*{min-width:0}.guided_sidebar__6e4ee{position:sticky;top:5.5rem;max-height:calc(100dvh - 7rem);overflow-y:auto;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--raised)}.guided_sidebar__6e4ee section{margin-top:1.15rem}.guided_sidebar__6e4ee h2{font-size:1.15rem;font-weight:720}.guided_sidebar__6e4ee h3{color:var(--ink);font-size:.82rem;font-weight:720}.guided_unitTitle__kh4Fz{display:flex;justify-content:space-between;align-items:center}.guided_unitTitle__kh4Fz button{border:0;background:transparent;color:var(--accent-strong);cursor:pointer;font-size:.72rem;font-weight:700}.guided_roomLink__gdtJR{display:flex;width:100%;justify-content:space-between;gap:.5rem;margin-top:.2rem;padding:.62rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:var(--ink);cursor:pointer;font-size:.78rem;text-align:left}.guided_roomLink__gdtJR>span{display:inline-flex;min-width:0;align-items:center;gap:.4rem}.guided_roomLink__gdtJR>span svg{width:1rem;flex:0 0 auto;color:var(--accent)}.guided_roomLink__gdtJR small{color:var(--accent-strong);font-size:.66rem}.guided_roomLink__gdtJR:hover,.guided_roomLink__gdtJR[aria-current]{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:var(--accent-soft)}.guided_roomLink__gdtJR[data-status=complete]{opacity:.58}.guided_roomLink__gdtJR[data-status=complete]>span{color:var(--muted);text-decoration:line-through}.guided_roomLink__gdtJR[data-status=complete] small{color:var(--accent-strong);text-decoration:none}.guided_roomLink__gdtJR[data-status=complete]:hover,.guided_roomLink__gdtJR[data-status=complete][aria-current]{opacity:.88}.guided_roomLink__gdtJR[data-status=skipped]{opacity:.52}.guided_sidebar__6e4ee button:disabled{cursor:not-allowed;opacity:.45}.guided_card__ALBmP .guided_note__TKtpo,.guided_sidebar__6e4ee .guided_note__TKtpo{color:var(--accent-strong);font-size:.75rem;line-height:1.5}.guided_card__ALBmP{position:relative;margin-bottom:1.5rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--line);border-radius:1rem;background:var(--raised)}.guided_roomCard__olG0G{overflow:hidden}.guided_completionMoment__F_aAH{position:absolute;z-index:3;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:var(--accent-soft);text-align:center}.guided_completionMoment__F_aAH strong{margin-top:1rem;color:var(--ink);font-size:clamp(1.6rem,4vw,2.25rem)}.guided_completionMoment__F_aAH span{margin-top:.4rem;color:var(--accent-strong)}.guided_completionIcon__JiBPb{display:grid;width:4.75rem;height:4.75rem;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:999px;background:var(--raised);color:var(--accent)}.guided_completionIcon__JiBPb svg{width:3.1rem}.guided_card__ALBmP h2{margin:.4rem 0 .8rem;color:var(--ink);font-size:1.55rem;font-weight:680;letter-spacing:-.03em}.guided_card__ALBmP h3{margin:1.2rem 0 .75rem;color:var(--ink)}.guided_card__ALBmP p{margin:.5rem 0;color:var(--muted);line-height:1.65}.guided_counts__EQVkr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.guided_counts__EQVkr label,.guided_fieldBlock__EPYNu,.guided_field__UnHkr{display:flex;flex-direction:column;gap:.5rem;color:var(--ink);font-size:.85rem;font-weight:650}.guided_fieldBlock__EPYNu{min-width:0}.guided_choiceTop___ooT8,.guided_fieldLabelRow__tAlxB{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.guided_fieldLabelRow__tAlxB>label{color:var(--ink);font-size:.85rem;font-weight:650}.guided_counts__EQVkr input,.guided_field__UnHkr input,.guided_field__UnHkr textarea{width:100%;padding:.75rem;border:1px solid #bcc8c2;border-radius:.5rem;background:var(--surface);color:var(--ink);outline:none}.guided_counts__EQVkr input:focus,.guided_field__UnHkr input:focus,.guided_field__UnHkr textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.guided_field__UnHkr{margin:1.5rem 0}.guided_field__UnHkr span,.guided_upload__isavo small{color:var(--muted);font-size:.75rem;font-weight:450}.guided_fieldHelper__TuZnt{display:block}.guided_choices__e0wyx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0 1.5rem}.guided_choiceField__fiJj1{min-width:0;padding:.75rem;border:1px solid var(--line);border-radius:.5rem;background:var(--raised)}.guided_choiceTop___ooT8{justify-content:space-between}.guided_choiceTop___ooT8 label{display:flex;min-width:0;flex:1;align-items:center;gap:.65rem;color:var(--ink);cursor:pointer;font-size:.82rem;font-weight:620}.guided_choices__e0wyx input,.guided_skip__piJst input{accent-color:var(--accent)}.guided_card__ALBmP button,.guided_primary__4hPF9{min-height:2.7rem;padding:.65rem .9rem;border:1px solid var(--line);border-radius:.5rem;background:var(--surface);color:var(--ink);cursor:pointer;font-size:.82rem;font-weight:680}.guided_card__ALBmP .guided_primary__4hPF9,.guided_primary__4hPF9{display:inline-flex;align-items:center;justify-content:center;border-color:var(--accent-strong);background:var(--accent-strong);color:#f7fbf9;text-decoration:none}.guided_card__ALBmP .guided_primary__4hPF9:hover,.guided_primary__4hPF9:hover{background:var(--accent)}.guided_sidebar__6e4ee .guided_primary__4hPF9{margin-top:1rem}.guided_card__ALBmP button:disabled{cursor:not-allowed;opacity:.45}.guided_card__ALBmP .guided_infoButton__GhuuF{display:inline-grid;width:1.7rem;min-width:1.7rem;min-height:1.7rem;padding:0;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--accent-strong)}.guided_card__ALBmP .guided_infoButton__GhuuF:hover,.guided_card__ALBmP .guided_infoButton__GhuuF[aria-expanded=true]{background:var(--accent-soft);color:var(--accent-strong)}.guided_infoButton__GhuuF svg{width:1.15rem;height:1.15rem}.guided_infoButton__GhuuF:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 24%,transparent);outline-offset:2px}.guided_choiceTop___ooT8>.guided_infoBubble__0DvSZ,.guided_fieldLabelRow__tAlxB>.guided_infoBubble__0DvSZ{display:block;flex:0 0 100%;margin-top:.3rem;padding:.7rem .78rem;border-left:3px solid var(--accent);border-radius:.35rem;background:var(--accent-soft);color:var(--accent-strong);font-size:.74rem;font-weight:520;line-height:1.55}.guided_upload__isavo{display:flex;flex-direction:column;gap:.8rem;padding:1.5rem;border:1px dashed color-mix(in srgb,var(--accent) 58%,var(--line));border-radius:.75rem;background:color-mix(in srgb,var(--accent-soft) 48%,var(--raised));color:var(--ink);font-weight:650}.guided_upload__isavo input{max-width:100%}.guided_queue__rZ2fI{padding:0;list-style:none}.guided_queue__rZ2fI li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.5rem;overflow-wrap:anywhere}.guided_photos__NNqGd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0}.guided_photos__NNqGd img{width:100%;height:130px;border-radius:.5rem;object-fit:cover}.guided_findings__Lt_li{min-width:0;overflow-wrap:anywhere;margin:1.25rem 0;padding:1.25rem;border:1px solid var(--line);border-radius:.75rem;background:var(--accent-soft)}.guided_findings__Lt_li h3{margin:.5rem 0}.guided_findings__Lt_li ul{padding:0;list-style:none}.guided_findings__Lt_li li{display:flex;align-items:center;gap:.65rem;padding:.55rem 0;flex-wrap:wrap}.guided_findings__Lt_li svg{width:1.2rem;height:1.2rem;flex:none;color:var(--accent-strong)}.guided_findings__Lt_li small{margin-left:auto;color:var(--muted)}.guided_findings__Lt_li p{line-height:1.6}.guided_photos__NNqGd figcaption{margin:.5rem 0;color:var(--muted);font-size:.72rem}.guided_skip__piJst{display:flex;align-items:center;gap:.5rem;margin:1rem 0;color:var(--ink);font-size:.85rem}.guided_skipField__PG6ah{margin:1rem 0}.guided_skipField__PG6ah .guided_skip__piJst{flex:1;margin:0;cursor:pointer}.guided_actions__TquQz{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.guided_error__H4prQ{margin:1rem 0;padding:1rem;border:1px solid #ddaaa5;border-radius:.5rem;background:#f8e6e4;color:#852f2f}html[data-theme=dark] .guided_page__K14OZ{--surface:#111915;--raised:#17211d;--ink:#edf4f1;--muted:#a8b5af;--line:#2d3c36;--accent:#7bc9b6;--accent-strong:#82cfbc;--accent-soft:#19352e}html[data-theme=dark] .guided_counts__EQVkr input,html[data-theme=dark] .guided_field__UnHkr input,html[data-theme=dark] .guided_field__UnHkr textarea{border-color:#42534c}html[data-theme=dark] .guided_card__ALBmP .guided_primary__4hPF9,html[data-theme=dark] .guided_primary__4hPF9{border-color:#82cfbc;background:#82cfbc;color:#10221c}html[data-theme=dark] .guided_error__H4prQ{border-color:#7d4744;background:#3a2020;color:#f0b5b2}@media (max-width:760px){.guided_main__9zn16{width:min(78rem,calc(100% - 2rem));padding-top:2.5rem}.guided_estimate__TK2TL,.guided_workspace__NCTi6{grid-template-columns:minmax(0,1fr)}.guided_estimate__TK2TL{gap:1rem}.guided_sidebar__6e4ee{position:static;max-height:19rem}.guided_counts__EQVkr{gap:.5rem}.guided_photos__NNqGd{grid-template-columns:repeat(2,minmax(0,1fr))}.guided_actions__TquQz button{max-width:100%;white-space:normal}}@media (prefers-reduced-motion:reduce){.guided_card__ALBmP button,.guided_primary__4hPF9,.guided_roomLink__gdtJR,.guided_scopeTabs__wUYZN button{transition:none}}.photo-scan-demo_demo__2eVVv{min-width:0;border:1px solid var(--line);border-radius:1.25rem;background:var(--surface);overflow:hidden;box-shadow:var(--shadow)}.photo-scan-demo_heading__kQy6n{display:flex;align-items:flex-start;gap:.75rem;padding:1.2rem 1.4rem}.photo-scan-demo_heading__kQy6n>svg{width:1.7rem;flex-shrink:0;margin-top:.1rem;color:var(--accent-strong)}.photo-scan-demo_heading__kQy6n h2{margin:0;font-size:1.2rem;font-weight:650;letter-spacing:-.025em;line-height:1.3}.photo-scan-demo_heading__kQy6n p{margin:.4rem 0 0;color:var(--muted);font-size:.82rem;line-height:1.5}.photo-scan-demo_photo__sJxwf{position:relative;isolation:isolate}.photo-scan-demo_photo__sJxwf img{display:block;width:100%;height:auto}.photo-scan-demo_outline__Kv5c1{position:absolute;border:2px solid #b9f4da;background:rgb(16 35 31/.1);pointer-events:none}.photo-scan-demo_outline__Kv5c1[data-state=pending]{opacity:0}.photo-scan-demo_outline__Kv5c1[data-state=found]{border-color:#b9f4da;background:rgb(16 35 31/.18)}.photo-scan-demo_outline__Kv5c1[data-state=scanning]{border-width:3px;box-shadow:0 0 0 1px #10231f}.photo-scan-demo_marker__1oYW2{position:absolute;z-index:1;top:0;left:0;display:grid;place-items:center;width:24px;height:24px;background:#10231f;color:#d9ffed;font:700 .75rem/1 monospace}.photo-scan-demo_roomComplete__sh5GY{position:absolute;bottom:.7rem;right:.7rem;display:flex;gap:.45rem;align-items:center;padding:.5rem .75rem;border-radius:.35rem;color:#d9ffed;background:#10231f;font-size:.75rem}.photo-scan-demo_roomComplete__sh5GY svg{width:1rem}.photo-scan-demo_photo__sJxwf[data-complete=true]:after{content:"";position:absolute;inset:0;border:3px solid #b9f4da;pointer-events:none}.photo-scan-demo_readout__OrDjj{padding:1rem 1.4rem .8rem}.photo-scan-demo_status__9OJuy{min-height:1.5rem;margin:0 0 .75rem;font-size:.88rem;font-weight:650;color:var(--accent-strong)}.photo-scan-demo_readout__OrDjj ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.photo-scan-demo_readout__OrDjj li{display:grid;grid-template-columns:1.25rem 1fr;column-gap:.4rem;align-items:center;font-size:.78rem;color:var(--muted)}.photo-scan-demo_readout__OrDjj li>span{grid-row:span 2;font:.7rem/1 monospace}.photo-scan-demo_readout__OrDjj li svg{width:1.1rem}.photo-scan-demo_readout__OrDjj li[data-active=true],.photo-scan-demo_readout__OrDjj li[data-found=true]{color:var(--ink)}.photo-scan-demo_readout__OrDjj li small{grid-column:2;color:var(--muted);font-size:.65rem}.photo-scan-demo_controls__7qHxP{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.65rem;color:var(--muted);font-size:.7rem}.photo-scan-demo_controls__7qHxP button{min-height:44px;padding:.5rem;border:0;background:transparent;color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;white-space:nowrap}.photo-scan-demo_controls__7qHxP button:disabled{cursor:default;color:var(--muted);text-decoration:none}.photo-scan-demo_controls__7qHxP button:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:.25rem}@media (prefers-reduced-motion:no-preference){.photo-scan-demo_outline__Kv5c1{transition:opacity .16s ease,background .16s ease}.photo-scan-demo_sweep___sLSu{position:absolute;inset:0;background:rgb(185 244 218/.2);border-bottom:2px solid #b9f4da;transform-origin:top;animation:photo-scan-demo_sweep___sLSu var(--scan-duration) linear both}.photo-scan-demo_photo__sJxwf[data-paused=true] .photo-scan-demo_sweep___sLSu{animation-play-state:paused}@keyframes photo-scan-demo_sweep___sLSu{0%{transform:scaleY(0)}80%,to{transform:scaleY(1)}}}@media (max-width:420px){.photo-scan-demo_heading__kQy6n,.photo-scan-demo_readout__OrDjj{padding-inline:1rem}.photo-scan-demo_readout__OrDjj ol{gap:.3rem}.photo-scan-demo_readout__OrDjj li{font-size:.7rem;grid-template-columns:.8rem 1fr;gap:.2rem}.photo-scan-demo_readout__OrDjj li svg{width:.8rem}}.product-experience_audience__vg6SE,.product-experience_founder___mRWP,.product-experience_hero__pDRDg,.product-experience_languageSection__89Vto,.product-experience_photoSection__rRzLS,.product-experience_problem__hvKZx,.product-experience_workflow__mDi9m{width:min(74rem,calc(100% - 3rem));margin-inline:auto}.product-experience_hero__pDRDg{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:4rem}.product-experience_heroCopy__lJsPW{min-width:0}.product-experience_eyebrow__ymDH5{display:block;color:var(--accent-strong);font:.72rem/1.5 var(--font-ibm-plex-mono),monospace;letter-spacing:.07em;text-transform:uppercase}.product-experience_hero__pDRDg h1{margin:1.2rem 0;font-size:clamp(2.65rem,4.1vw,3.9rem);line-height:1.08;font-weight:650;letter-spacing:-.055em}.product-experience_heroCopy__lJsPW>p{max-width:34rem;font-size:1.1rem;line-height:1.7;color:var(--muted)}.product-experience_actions__GyzUs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1.75rem}.product-experience_entryChoice__o8jpE{min-width:0}.product-experience_entryChoice__o8jpE a{width:100%}.product-experience_entryChoice__o8jpE p{margin:.7rem 0 0;color:var(--muted);font-size:.8rem;line-height:1.65}.product-experience_actions__GyzUs a,.product-experience_textLink__7SppE{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;font-size:.9rem;font-weight:700;text-decoration:none}.product-experience_actions__GyzUs a{padding:.8rem 1.1rem;border-radius:.65rem;white-space:nowrap}.product-experience_primary__7VC7O{background:var(--accent-strong);color:var(--button-text)}.product-experience_primary__7VC7O:hover{background:var(--accent)}.product-experience_secondary__tmKVw{color:var(--ink);border:1px solid var(--line)}.product-experience_secondary__tmKVw:hover{background:var(--surface)}.product-experience_actions__GyzUs a:active,.product-experience_textLink__7SppE:active{opacity:.8}.product-experience_actions__GyzUs svg,.product-experience_textLink__7SppE svg{width:1.1rem}.product-experience_audience__vg6SE{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;padding-block:1.5rem;border-block:1px solid var(--line);font-size:.85rem;color:var(--muted)}.product-experience_audience__vg6SE p{color:var(--ink);font-weight:650}.product-experience_problem__hvKZx{padding-block:6rem 4rem;max-width:58rem}.product-experience_founder___mRWP h2,.product-experience_problem__hvKZx h2,.product-experience_sectionIntro__BbVTe h2,.product-experience_workflow__mDi9m h2{margin:0 0 1.25rem;font-size:clamp(2rem,3.3vw,3.15rem);font-weight:620;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.product-experience_founder___mRWP>p,.product-experience_problem__hvKZx>p,.product-experience_sectionIntro__BbVTe>p{max-width:43rem;color:var(--muted);font-size:1.05rem;line-height:1.75}.product-experience_mobileNote__pR5fH{display:flex;align-items:flex-start;gap:1.4rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--line)}.product-experience_mobileNote__pR5fH>svg{width:2rem;flex-shrink:0;color:var(--accent)}.product-experience_mobileNote__pR5fH h3{font-size:1.15rem;margin:0 0 .5rem}.product-experience_mobileNote__pR5fH p{max-width:41rem;color:var(--muted);line-height:1.7}.product-experience_workflow__mDi9m{padding:3.5rem 0 2rem;scroll-margin-top:6rem}.product-experience_workflowIntro__qPJ1N{max-width:44rem;color:var(--muted);line-height:1.7;font-size:1rem}.product-experience_workflow__mDi9m ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:2rem 0 1rem;padding:0;list-style:none;gap:2rem;counter-reset:workflow}.product-experience_workflow__mDi9m li{border-top:2px solid var(--accent);padding-top:1.1rem}.product-experience_workflow__mDi9m h3{margin:.5rem 0;font-size:1.05rem}.product-experience_workflow__mDi9m li p{color:var(--muted);font-size:.95rem;line-height:1.7}.product-experience_photoSection__rRzLS{padding-block:3rem 5rem;scroll-margin-top:6rem}.product-experience_sectionIntro__BbVTe{max-width:45rem;margin-bottom:2rem}.product-experience_sectionIntro__BbVTe .product-experience_eyebrow__ymDH5{margin-bottom:1rem}.product-experience_photoDemo__osYiV{display:grid;grid-template-columns:1.25fr 1fr;border:1px solid var(--line);border-radius:1.25rem;overflow:hidden;background:var(--surface)}.product-experience_photoDemo__osYiV figure{margin:0;min-width:0;display:flex;flex-direction:column}.product-experience_photoDemo__osYiV img{width:100%;height:auto;flex:1;object-fit:cover;min-height:0}.product-experience_photoDemo__osYiV figcaption{padding:.9rem 1.2rem;color:var(--muted);font-size:.78rem;line-height:1.6;background:var(--page)}.product-experience_reviewExample__qPLcY{padding:clamp(1.5rem,3vw,3rem)}.product-experience_reviewExample__qPLcY h3,.product-experience_structuredExample__rU9b_ h3{font-size:1.45rem;letter-spacing:-.025em;margin:.7rem 0}.product-experience_reviewExample__qPLcY>p,.product-experience_structuredExample__rU9b_>p{color:var(--muted);line-height:1.65}.product-experience_exampleLabel__uOKhf{font-size:.8rem}.product-experience_checklist__wsA5P{display:grid;margin-block:1rem;gap:.65rem}.product-experience_checklist__wsA5P label{display:flex;align-items:center;gap:.75rem;padding:.8rem;border:1px solid var(--line);border-radius:.65rem;cursor:pointer;min-height:48px}.product-experience_checklist__wsA5P input{width:1.2rem;height:1.2rem;accent-color:var(--accent-strong)}.product-experience_checklist__wsA5P svg{width:1.1rem;margin-left:auto;opacity:0;color:var(--accent-strong)}.product-experience_checklist__wsA5P label:has(:checked){background:var(--accent-soft);border-color:var(--accent)}.product-experience_checklist__wsA5P input:checked~svg{opacity:1}.product-experience_textLink__7SppE{color:var(--accent-strong);margin-top:.75rem}.product-experience_caption__3r9Iu{margin-top:1rem;color:var(--muted);font-size:.8rem;line-height:1.65}.product-experience_languageSection__89Vto{padding-block:2rem 5rem}.product-experience_languageSection__89Vto h2{scroll-margin-top:6rem}.product-experience_languageDemo__Zdv9u{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:center}.product-experience_notesPanel__CaaVo{background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;padding:2rem}.product-experience_notesPanel__CaaVo textarea{display:block;width:100%;border:1px solid var(--line);border-radius:.65rem;padding:1rem;background:var(--page);color:var(--ink);resize:vertical;font-size:1rem;line-height:1.7}.product-experience_exampleSwitch__zr01F{display:flex;gap:.5rem;margin-bottom:1.5rem}.product-experience_exampleSwitch__zr01F button{min-height:44px;padding:.6rem 1rem;border-radius:.65rem;border:1px solid var(--line);background:var(--page);color:var(--ink);cursor:pointer}.product-experience_exampleSwitch__zr01F button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.product-experience_structuredExample__rU9b_{padding:1rem 2rem}.product-experience_structuredExample__rU9b_ ul{list-style:none;padding:0;margin-block:1.5rem}.product-experience_structuredExample__rU9b_ li{display:flex;gap:.7rem;align-items:center;min-height:52px}.product-experience_structuredExample__rU9b_ li svg{width:1.1rem;color:var(--accent)}.product-experience_structuredExample__rU9b_ small{margin-left:auto;color:var(--muted)}.product-experience_founder___mRWP{max-width:48rem;padding-block:2rem 5rem}.product-experience_founder___mRWP h2,.product-experience_founder___mRWP>p+p{margin-top:1rem}.product-experience_founderSignature__SjBzU{display:block;margin-top:1.5rem;font-weight:650}.product-experience_founderSignature__SjBzU small{display:block;font-size:.85rem;font-weight:400;margin-top:.35rem;color:var(--muted)}@media (max-width:920px){.product-experience_hero__pDRDg{gap:2rem}.product-experience_workflow__mDi9m ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.product-experience_audience__vg6SE,.product-experience_founder___mRWP,.product-experience_hero__pDRDg,.product-experience_languageSection__89Vto,.product-experience_photoSection__rRzLS,.product-experience_problem__hvKZx,.product-experience_workflow__mDi9m{width:calc(100% - 2rem)}.product-experience_hero__pDRDg{grid-template-columns:1fr;padding-block:2.25rem;gap:2rem}.product-experience_hero__pDRDg h1{font-size:clamp(2.3rem,7.5vw,3.5rem)}.product-experience_audience__vg6SE{justify-content:flex-start;gap:.75rem 1.25rem}.product-experience_audience__vg6SE p{flex-basis:100%}.product-experience_problem__hvKZx{padding-block:3.5rem 2rem}.product-experience_languageDemo__Zdv9u,.product-experience_photoDemo__osYiV{grid-template-columns:1fr}.product-experience_photoDemo__osYiV img{aspect-ratio:3/2}.product-experience_languageSection__89Vto,.product-experience_photoSection__rRzLS{padding-block:1.5rem 3.5rem}.product-experience_notesPanel__CaaVo,.product-experience_structuredExample__rU9b_{padding:1.25rem}.product-experience_workflow__mDi9m{padding-bottom:2rem}.product-experience_workflow__mDi9m ol{gap:1.5rem}.product-experience_founder___mRWP{padding-bottom:3rem}}@media (max-width:420px){.product-experience_workflow__mDi9m ol{grid-template-columns:1fr}.product-experience_actions__GyzUs a{padding-inline:.8rem;font-size:.85rem}}@media (max-width:600px),(min-width:769px) and (max-width:1100px){.product-experience_actions__GyzUs{grid-template-columns:1fr;gap:1.1rem}.product-experience_entryChoice__o8jpE{max-width:24rem}}@media (prefers-reduced-motion:no-preference){.product-experience_checklist__wsA5P label,.product-experience_exampleSwitch__zr01F button{transition:background .16s ease,border-color .16s ease}}