.infraarc-studio-module__tTHG0G__studio{color:#17211e;gap:1.5rem;display:grid}.infraarc-studio-module__tTHG0G__hero,.infraarc-studio-module__tTHG0G__intelligence,.infraarc-studio-module__tTHG0G__launchOffer{border:1px solid #cfc8b5;border-radius:1.25rem}.infraarc-studio-module__tTHG0G__hero{color:#f8f3e7;background:radial-gradient(circle at 88% 18%,#d3ae574d,#0000 26%),linear-gradient(135deg,#101917 0%,#203c34 100%);justify-content:space-between;align-items:flex-end;gap:2rem;padding:clamp(2rem,6vw,4.5rem);display:flex;box-shadow:0 1.25rem 3rem #10191729}.infraarc-studio-module__tTHG0G__hero h1{letter-spacing:-.055em;max-width:13ch;margin:.35rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:500;line-height:.95}.infraarc-studio-module__tTHG0G__lead{color:#dbe4df;max-width:44rem;margin:0;font-size:1.0625rem;line-height:1.65}.infraarc-studio-module__tTHG0G__eyebrow{color:#b78a2f;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.infraarc-studio-module__tTHG0G__backLink,.infraarc-studio-module__tTHG0G__comingSoonAction{min-height:2.75rem;font:inherit;border:1px solid #d3ae57;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.infraarc-studio-module__tTHG0G__backLink{color:#f8f3e7;flex:none}.infraarc-studio-module__tTHG0G__backLink:hover{color:#17211e;background:#d3ae57}.infraarc-studio-module__tTHG0G__intelligence{background:#fbfaf6;padding:clamp(1.5rem,4vw,2.5rem)}.infraarc-studio-module__tTHG0G__sectionIntroduction{max-width:48rem}.infraarc-studio-module__tTHG0G__sectionIntroduction h2,.infraarc-studio-module__tTHG0G__offerSummary h2{margin:.35rem 0 .75rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);font-weight:500}.infraarc-studio-module__tTHG0G__sectionIntroduction p:last-child{color:#4f5b56;line-height:1.6}.infraarc-studio-module__tTHG0G__choiceGrid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0;padding:0;display:grid}.infraarc-studio-module__tTHG0G__choice{cursor:pointer;background:#fff;border:1px solid #d5d2c8;border-radius:1rem;align-content:start;gap:1rem;min-height:12rem;padding:1.25rem;display:grid}.infraarc-studio-module__tTHG0G__choice[data-selected=true]{background:#fff9e9;border-color:#9b7428;box-shadow:inset 0 0 0 1px #9b7428}.infraarc-studio-module__tTHG0G__choice input{accent-color:#88651f;width:1.15rem;height:1.15rem}.infraarc-studio-module__tTHG0G__choiceName{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:700}.infraarc-studio-module__tTHG0G__choiceDescription{color:#54605a;line-height:1.55}.infraarc-studio-module__tTHG0G__localNote,.infraarc-studio-module__tTHG0G__deferredNote{color:#66716c;font-size:.875rem}.infraarc-studio-module__tTHG0G__launchOffer{background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.infraarc-studio-module__tTHG0G__offerSummary,.infraarc-studio-module__tTHG0G__offerDetails{padding:clamp(1.5rem,5vw,3rem)}.infraarc-studio-module__tTHG0G__offerSummary{background:#ede7d8}.infraarc-studio-module__tTHG0G__offerSummary h2{letter-spacing:-.05em;font-size:clamp(3rem,7vw,5rem)}.infraarc-studio-module__tTHG0G__allocation{color:#72551d;margin:0;font-size:1.3rem;font-weight:800}.infraarc-studio-module__tTHG0G__referenceValue{border-top:1px solid #cfc5ac;margin-top:1.5rem;padding-top:1.25rem;font-weight:800}.infraarc-studio-module__tTHG0G__offerSummary p:last-child,.infraarc-studio-module__tTHG0G__offerDetails p{line-height:1.6}.infraarc-studio-module__tTHG0G__offerDetails ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.infraarc-studio-module__tTHG0G__offerDetails li{background:#fbfaf6;border-left:3px solid #b78a2f;padding:.8rem;font-weight:700}.infraarc-studio-module__tTHG0G__totalNote{font-weight:800}.infraarc-studio-module__tTHG0G__comingSoonAction{color:#fff;cursor:not-allowed;opacity:1;background:#203c34;border-color:#203c34}@media (max-width:48rem){.infraarc-studio-module__tTHG0G__hero{flex-direction:column;align-items:stretch}.infraarc-studio-module__tTHG0G__backLink{width:100%}.infraarc-studio-module__tTHG0G__choiceGrid,.infraarc-studio-module__tTHG0G__launchOffer{grid-template-columns:1fr}.infraarc-studio-module__tTHG0G__choice{min-height:auto}.infraarc-studio-module__tTHG0G__offerDetails ul{grid-template-columns:1fr}.infraarc-studio-module__tTHG0G__comingSoonAction{width:100%}}
.documentation-workspace-module__-EAN4a__workspace{background:#fff;border:1px solid #d5d2c8;border-radius:1rem;gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.documentation-workspace-module__-EAN4a__workspace h2,.documentation-workspace-module__-EAN4a__workspace h3,.documentation-workspace-module__-EAN4a__workspace h4,.documentation-workspace-module__-EAN4a__workspace p,.documentation-workspace-module__-EAN4a__workspace dl{margin:0}.documentation-workspace-module__-EAN4a__workspace>header{grid-template-columns:1fr auto;align-items:start;gap:1rem;display:grid}.documentation-workspace-module__-EAN4a__workspace>header>div,.documentation-workspace-module__-EAN4a__workspace>section{gap:.75rem;display:grid}.documentation-workspace-module__-EAN4a__readiness{color:#12556c;background:#eaf4f7;border-radius:999px;padding:.5rem .75rem;font-weight:700}.documentation-workspace-module__-EAN4a__checklist,.documentation-workspace-module__-EAN4a__information,.documentation-workspace-module__-EAN4a__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.documentation-workspace-module__-EAN4a__checklist>div,.documentation-workspace-module__-EAN4a__information>div,.documentation-workspace-module__-EAN4a__groups>section{background:#f7f9fa;border-radius:.6rem;align-content:start;gap:.4rem;padding:.85rem;display:grid}.documentation-workspace-module__-EAN4a__checklist>div[data-completed=true]{border-left:.25rem solid #2e765e}.documentation-workspace-module__-EAN4a__checklist dt,.documentation-workspace-module__-EAN4a__information dt{font-weight:700}.documentation-workspace-module__-EAN4a__checklist dd,.documentation-workspace-module__-EAN4a__information dd{margin:0}.documentation-workspace-module__-EAN4a__groups ul{margin:0;padding-left:1.25rem}.documentation-workspace-module__-EAN4a__groups [data-unspecified=true]{color:#58616c}.documentation-workspace-module__-EAN4a__lifecycle{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.documentation-workspace-module__-EAN4a__lifecycle li{background:#f7f9fa;border-left:.25rem solid #c6cbd1;justify-content:space-between;gap:1rem;padding:.75rem;display:flex}.documentation-workspace-module__-EAN4a__lifecycle li[data-completed=true]{border-left-color:#2e765e}@media (max-width:48rem){.documentation-workspace-module__-EAN4a__workspace>header,.documentation-workspace-module__-EAN4a__checklist,.documentation-workspace-module__-EAN4a__information,.documentation-workspace-module__-EAN4a__groups{grid-template-columns:1fr}.documentation-workspace-module__-EAN4a__readiness{width:fit-content}}
.elevation-workspace-module__I9hJvq__workspace{background:#fff;border:1px solid #d5d2c8;border-radius:1rem;gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.elevation-workspace-module__I9hJvq__workspace h2,.elevation-workspace-module__I9hJvq__workspace h3,.elevation-workspace-module__I9hJvq__workspace p,.elevation-workspace-module__I9hJvq__workspace dl{margin:0}.elevation-workspace-module__I9hJvq__workspace>header{grid-template-columns:1fr auto;align-items:start;gap:1rem;display:grid}.elevation-workspace-module__I9hJvq__workspace>header>div,.elevation-workspace-module__I9hJvq__workspace>section{gap:.75rem;display:grid}.elevation-workspace-module__I9hJvq__readiness{color:#12556c;background:#eaf4f7;border-radius:999px;padding:.5rem .75rem;font-weight:700}.elevation-workspace-module__I9hJvq__information,.elevation-workspace-module__I9hJvq__guidance{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.elevation-workspace-module__I9hJvq__information>div,.elevation-workspace-module__I9hJvq__guidance>div,.elevation-workspace-module__I9hJvq__workspace>section>p{background:#f7f9fa;border-radius:.6rem;align-content:start;gap:.4rem;padding:.85rem;display:grid}.elevation-workspace-module__I9hJvq__information dt,.elevation-workspace-module__I9hJvq__guidance dt{font-weight:700}.elevation-workspace-module__I9hJvq__information dd,.elevation-workspace-module__I9hJvq__guidance dd{margin:0}.elevation-workspace-module__I9hJvq__workspace [data-unspecified=true]{color:#58616c}@media (max-width:48rem){.elevation-workspace-module__I9hJvq__workspace>header,.elevation-workspace-module__I9hJvq__information,.elevation-workspace-module__I9hJvq__guidance{grid-template-columns:1fr}.elevation-workspace-module__I9hJvq__readiness{width:fit-content}}
.materials-workspace-module__Sb4Xkq__workspace{background:#fff;border:1px solid #d5d2c8;border-radius:1rem;gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.materials-workspace-module__Sb4Xkq__workspace h2,.materials-workspace-module__Sb4Xkq__workspace h3,.materials-workspace-module__Sb4Xkq__workspace p,.materials-workspace-module__Sb4Xkq__workspace dl{margin:0}.materials-workspace-module__Sb4Xkq__workspace>header{grid-template-columns:1fr auto;align-items:start;gap:1rem;display:grid}.materials-workspace-module__Sb4Xkq__workspace>header>div,.materials-workspace-module__Sb4Xkq__workspace>section{gap:.75rem;display:grid}.materials-workspace-module__Sb4Xkq__readiness{color:#12556c;background:#eaf4f7;border-radius:999px;padding:.5rem .75rem;font-weight:700}.materials-workspace-module__Sb4Xkq__information{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.materials-workspace-module__Sb4Xkq__information>div,.materials-workspace-module__Sb4Xkq__workspace>section>p{background:#f7f9fa;border-radius:.6rem;align-content:start;gap:.4rem;padding:.85rem;display:grid}.materials-workspace-module__Sb4Xkq__information dt{font-weight:700}.materials-workspace-module__Sb4Xkq__information dd{margin:0}.materials-workspace-module__Sb4Xkq__workspace [data-unspecified=true]{color:#58616c}@media (max-width:48rem){.materials-workspace-module__Sb4Xkq__workspace>header,.materials-workspace-module__Sb4Xkq__information{grid-template-columns:1fr}.materials-workspace-module__Sb4Xkq__readiness{width:fit-content}}
.planning-workspace-module__BCeGYq__workspace{background:#fff;border:1px solid #d5d2c8;border-radius:1rem;gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.planning-workspace-module__BCeGYq__workspace h2,.planning-workspace-module__BCeGYq__workspace h3,.planning-workspace-module__BCeGYq__workspace h4,.planning-workspace-module__BCeGYq__workspace p,.planning-workspace-module__BCeGYq__workspace dl{margin:0}.planning-workspace-module__BCeGYq__workspace>header{grid-template-columns:1fr auto;align-items:start;gap:1rem;display:grid}.planning-workspace-module__BCeGYq__workspace>header>div,.planning-workspace-module__BCeGYq__workspace>section{gap:.75rem;display:grid}.planning-workspace-module__BCeGYq__readiness{color:#12556c;background:#eaf4f7;border-radius:999px;padding:.5rem .75rem;font-weight:700}.planning-workspace-module__BCeGYq__information,.planning-workspace-module__BCeGYq__constraints{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.planning-workspace-module__BCeGYq__information>div,.planning-workspace-module__BCeGYq__constraints>section,.planning-workspace-module__BCeGYq__summary{background:#f7f9fa;border-radius:.6rem;align-content:start;gap:.4rem;padding:.85rem;display:grid}.planning-workspace-module__BCeGYq__information dt{font-weight:700}.planning-workspace-module__BCeGYq__information dd{margin:0}.planning-workspace-module__BCeGYq__information [data-unspecified=true],.planning-workspace-module__BCeGYq__constraints [data-unspecified=true],.planning-workspace-module__BCeGYq__summary [data-unspecified=true]{color:#58616c}.planning-workspace-module__BCeGYq__constraints ul{margin:0;padding-left:1.25rem}@media (max-width:48rem){.planning-workspace-module__BCeGYq__workspace>header,.planning-workspace-module__BCeGYq__information,.planning-workspace-module__BCeGYq__constraints{grid-template-columns:1fr}.planning-workspace-module__BCeGYq__readiness{width:fit-content}}
.pilot-review-module__LeU_aa__review{background:#fff;border:1px solid #d5d2c8;border-radius:1rem;gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.pilot-review-module__LeU_aa__review h2,.pilot-review-module__LeU_aa__review h3,.pilot-review-module__LeU_aa__review h4,.pilot-review-module__LeU_aa__review p{margin:0}.pilot-review-module__LeU_aa__review>header,.pilot-review-module__LeU_aa__review>section,.pilot-review-module__LeU_aa__evidence>section,.pilot-review-module__LeU_aa__missing>section,.pilot-review-module__LeU_aa__form,.pilot-review-module__LeU_aa__form fieldset,.pilot-review-module__LeU_aa__form label{gap:.75rem;display:grid}.pilot-review-module__LeU_aa__evidence,.pilot-review-module__LeU_aa__missing{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pilot-review-module__LeU_aa__evidence>section,.pilot-review-module__LeU_aa__missing>section{background:#f7f9fa;border-radius:.6rem;align-content:start;padding:.85rem}.pilot-review-module__LeU_aa__missing ul{margin:0;padding-left:1.25rem}.pilot-review-module__LeU_aa__missing [data-unspecified=true]{color:#58616c}.pilot-review-module__LeU_aa__form{max-width:44rem}.pilot-review-module__LeU_aa__form fieldset{border:1px solid #c6cbd1;border-radius:.6rem;margin:0;padding:1rem}.pilot-review-module__LeU_aa__form fieldset label{grid-template-columns:auto 1fr;align-items:center}.pilot-review-module__LeU_aa__form textarea{width:100%;min-height:7rem;font:inherit;resize:vertical;border:1px solid #89929c;border-radius:.5rem;padding:.75rem}.pilot-review-module__LeU_aa__form button{color:#fff;width:fit-content;font:inherit;background:#12556c;border:0;border-radius:.5rem;padding:.7rem 1rem;font-weight:700}.pilot-review-module__LeU_aa__form button:disabled{cursor:wait;opacity:.7}.pilot-review-module__LeU_aa__message{color:#2e765e}.pilot-review-module__LeU_aa__error{color:#a12b2b}@media (max-width:48rem){.pilot-review-module__LeU_aa__evidence,.pilot-review-module__LeU_aa__missing{grid-template-columns:1fr}}
.improvement-requests-module__CK8NJq__section{overflow-wrap:anywhere;background:#fff;border:1px solid #d5d2c8;border-radius:1rem;gap:1.25rem;min-width:0;padding:clamp(1.25rem,4vw,2rem);display:grid}.improvement-requests-module__CK8NJq__section h2,.improvement-requests-module__CK8NJq__section h3,.improvement-requests-module__CK8NJq__section p{margin:0}.improvement-requests-module__CK8NJq__section>header,.improvement-requests-module__CK8NJq__section>section,.improvement-requests-module__CK8NJq__createForm,.improvement-requests-module__CK8NJq__createForm label,.improvement-requests-module__CK8NJq__request,.improvement-requests-module__CK8NJq__request p{gap:.75rem;min-width:0;display:grid}.improvement-requests-module__CK8NJq__createForm{max-width:44rem}.improvement-requests-module__CK8NJq__createForm select,.improvement-requests-module__CK8NJq__section textarea{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #89929c;border-radius:.5rem;padding:.75rem}.improvement-requests-module__CK8NJq__section textarea{resize:vertical}.improvement-requests-module__CK8NJq__request{background:#fffaf2;border:1px solid #c6cbd1;border-left:.35rem solid #b26700;border-radius:.65rem;align-content:start;padding:1rem}.improvement-requests-module__CK8NJq__request[data-status=submitted]{background:#f3faf6;border-left-color:#2e765e}.improvement-requests-module__CK8NJq__request>header{gap:.35rem;display:grid}.improvement-requests-module__CK8NJq__request>header>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.improvement-requests-module__CK8NJq__request>header span{font-weight:700}.improvement-requests-module__CK8NJq__request time{color:#58616c;font-size:.9rem}.improvement-requests-module__CK8NJq__section button{color:#fff;width:fit-content;max-width:100%;font:inherit;background:#12556c;border:0;border-radius:.5rem;padding:.7rem 1rem;font-weight:700}.improvement-requests-module__CK8NJq__section button:disabled{cursor:wait;opacity:.7}.improvement-requests-module__CK8NJq__empty{background:#f7f9fa;border-radius:.6rem;padding:1rem}.improvement-requests-module__CK8NJq__message{color:#2e765e}.improvement-requests-module__CK8NJq__error{color:#a12b2b}@media (max-width:48rem){.improvement-requests-module__CK8NJq__section{grid-template-columns:minmax(0,1fr)}}
.controlled-concept-revision-module__fK2x1W__section{overflow-wrap:anywhere;background:#fff;border:1px solid #d5d2c8;border-radius:1rem;gap:1.25rem;min-width:0;padding:clamp(1.25rem,4vw,2rem);display:grid}.controlled-concept-revision-module__fK2x1W__section h2,.controlled-concept-revision-module__fK2x1W__section h3,.controlled-concept-revision-module__fK2x1W__section p,.controlled-concept-revision-module__fK2x1W__section figure{margin:0}.controlled-concept-revision-module__fK2x1W__section>header,.controlled-concept-revision-module__fK2x1W__comparison,.controlled-concept-revision-module__fK2x1W__comparison figure,.controlled-concept-revision-module__fK2x1W__guidance,.controlled-concept-revision-module__fK2x1W__form{gap:.75rem;min-width:0;display:grid}.controlled-concept-revision-module__fK2x1W__comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.controlled-concept-revision-module__fK2x1W__comparison figure,.controlled-concept-revision-module__fK2x1W__guidance{background:#f7f9fa;border-radius:.65rem;align-content:start;padding:1rem}.controlled-concept-revision-module__fK2x1W__comparison img{border-radius:.5rem;width:100%;height:auto}.controlled-concept-revision-module__fK2x1W__form{max-width:44rem}.controlled-concept-revision-module__fK2x1W__form label{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.controlled-concept-revision-module__fK2x1W__form button{color:#fff;width:fit-content;max-width:100%;font:inherit;background:#12556c;border:0;border-radius:.5rem;padding:.7rem 1rem;font-weight:700}.controlled-concept-revision-module__fK2x1W__form button:disabled{cursor:wait;opacity:.7}.controlled-concept-revision-module__fK2x1W__message{color:#2e765e}.controlled-concept-revision-module__fK2x1W__error{color:#a12b2b}@media (max-width:48rem){.controlled-concept-revision-module__fK2x1W__comparison{grid-template-columns:minmax(0,1fr)}}
.pilot-feedback-module__ek6Rnq__section{overflow-wrap:anywhere;background:#fff;border:1px solid #d5d2c8;border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;padding:clamp(1.25rem,4vw,2rem);display:grid;overflow:hidden}.pilot-feedback-module__ek6Rnq__section h2,.pilot-feedback-module__ek6Rnq__section h3,.pilot-feedback-module__ek6Rnq__section p,.pilot-feedback-module__ek6Rnq__section dl{margin:0}.pilot-feedback-module__ek6Rnq__section>header,.pilot-feedback-module__ek6Rnq__form,.pilot-feedback-module__ek6Rnq__form label,.pilot-feedback-module__ek6Rnq__submitted,.pilot-feedback-module__ek6Rnq__submitted>header{gap:.75rem;min-width:0;display:grid}.pilot-feedback-module__ek6Rnq__form{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-feedback-module__ek6Rnq__form label,.pilot-feedback-module__ek6Rnq__form button,.pilot-feedback-module__ek6Rnq__form p{grid-column:1/-1}.pilot-feedback-module__ek6Rnq__form label:nth-of-type(-n+4){grid-column:auto}.pilot-feedback-module__ek6Rnq__form select,.pilot-feedback-module__ek6Rnq__form textarea{width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #89929c;border-radius:.5rem;padding:.75rem}.pilot-feedback-module__ek6Rnq__form textarea{resize:vertical}.pilot-feedback-module__ek6Rnq__form button{color:#fff;width:fit-content;max-width:100%;font:inherit;background:#12556c;border:0;border-radius:.5rem;padding:.7rem 1rem;font-weight:700}.pilot-feedback-module__ek6Rnq__form button:disabled{cursor:wait;opacity:.7}.pilot-feedback-module__ek6Rnq__submitted,.pilot-feedback-module__ek6Rnq__unavailable{border-radius:.65rem;padding:1rem}.pilot-feedback-module__ek6Rnq__submitted{background:#f3faf6;border:1px solid #9cc9b5}.pilot-feedback-module__ek6Rnq__submitted>header{grid-template-columns:1fr auto;align-items:baseline}.pilot-feedback-module__ek6Rnq__submitted dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pilot-feedback-module__ek6Rnq__submitted dl div{background:#fff;border-radius:.5rem;min-width:0;padding:.75rem}.pilot-feedback-module__ek6Rnq__submitted dt{color:#58616c;font-size:.9rem}.pilot-feedback-module__ek6Rnq__submitted dd{margin:.25rem 0 0;font-weight:700}.pilot-feedback-module__ek6Rnq__unavailable{background:#f7f9fa}.pilot-feedback-module__ek6Rnq__message{color:#2e765e}.pilot-feedback-module__ek6Rnq__error{color:#a12b2b}@media (max-width:48rem){.pilot-feedback-module__ek6Rnq__form,.pilot-feedback-module__ek6Rnq__submitted dl,.pilot-feedback-module__ek6Rnq__submitted>header{grid-template-columns:minmax(0,1fr)}.pilot-feedback-module__ek6Rnq__form label:nth-of-type(-n+4){grid-column:1}}
.pilot-completion-module__mHX3aG__section{overflow-wrap:anywhere;background:#fff;border:1px solid #d5d2c8;border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;padding:clamp(1.25rem,4vw,2rem);display:grid;overflow:hidden}.pilot-completion-module__mHX3aG__section h2,.pilot-completion-module__mHX3aG__section h3,.pilot-completion-module__mHX3aG__section p,.pilot-completion-module__mHX3aG__section ol{margin:0}.pilot-completion-module__mHX3aG__section>header,.pilot-completion-module__mHX3aG__summary,.pilot-completion-module__mHX3aG__form,.pilot-completion-module__mHX3aG__form label{gap:.75rem;min-width:0;display:grid}.pilot-completion-module__mHX3aG__summary{background:#f7f9fa;border:1px solid #c6cbd1;border-radius:.75rem;padding:clamp(1rem,3vw,1.5rem)}.pilot-completion-module__mHX3aG__summary>header{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.pilot-completion-module__mHX3aG__summary>header strong{background:#fff1d6;border-radius:999px;height:fit-content;padding:.35rem .65rem}.pilot-completion-module__mHX3aG__summary>header strong[data-completed=true]{color:#1e604a;background:#dff2e8}.pilot-completion-module__mHX3aG__summary ol{gap:.5rem;padding:0;list-style:none;display:grid}.pilot-completion-module__mHX3aG__summary li{background:#fff;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;gap:.5rem;min-width:0;padding:.75rem;display:flex}.pilot-completion-module__mHX3aG__summary li>span:first-child{gap:.2rem;display:grid}.pilot-completion-module__mHX3aG__summary small,.pilot-completion-module__mHX3aG__summary time,.pilot-completion-module__mHX3aG__summary li>span:last-child{color:#58616c}.pilot-completion-module__mHX3aG__form{max-width:48rem}.pilot-completion-module__mHX3aG__form label{grid-template-columns:auto minmax(0,1fr);align-items:start}.pilot-completion-module__mHX3aG__form input{margin-top:.2rem}.pilot-completion-module__mHX3aG__form button{color:#fff;width:fit-content;max-width:100%;font:inherit;background:#12556c;border:0;border-radius:.5rem;padding:.7rem 1rem;font-weight:700}.pilot-completion-module__mHX3aG__form button:disabled{cursor:wait;opacity:.7}.pilot-completion-module__mHX3aG__completed,.pilot-completion-module__mHX3aG__unavailable{border-radius:.65rem;padding:1rem}.pilot-completion-module__mHX3aG__completed{color:#1e604a;background:#f3faf6;border:1px solid #9cc9b5;font-weight:700}.pilot-completion-module__mHX3aG__unavailable{background:#f7f9fa}.pilot-completion-module__mHX3aG__message{color:#2e765e}.pilot-completion-module__mHX3aG__error{color:#a12b2b}@media (max-width:48rem){.pilot-completion-module__mHX3aG__summary>header,.pilot-completion-module__mHX3aG__summary li{grid-template-columns:minmax(0,1fr);display:grid}}
.navigation-module__VyXeIa__topNav{background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border);align-items:center;gap:var(--space-4);min-height:var(--top-navigation-height);padding-inline:clamp(var(--space-4), var(--fluid-page-gutter), var(--space-8));z-index:var(--z-sticky);display:flex;position:sticky;top:0}.navigation-module__VyXeIa__brand{color:var(--color-text);font-weight:var(--weight-bold);text-decoration:none}.navigation-module__VyXeIa__topContent{flex:1;justify-content:flex-end;align-items:center;display:flex}.navigation-module__VyXeIa__sidebar{background:var(--color-surface);border-right:var(--border-width) solid var(--color-border);display:var(--sidebar-display);padding:var(--space-4);bottom:0;top:var(--top-navigation-height);width:var(--sidebar-width);z-index:var(--z-sticky);position:fixed;overflow-y:auto}.navigation-module__VyXeIa__navList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.navigation-module__VyXeIa__navLink{border-radius:var(--radius-md);color:var(--color-text-muted);align-items:center;gap:var(--space-3);min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);text-decoration:none;display:flex}.navigation-module__VyXeIa__navLink:hover{background:var(--color-surface-subtle);color:var(--color-text)}.navigation-module__VyXeIa__active{background:linear-gradient(90deg, var(--color-primary), var(--color-accent));color:var(--color-primary-contrast);font-weight:var(--weight-semibold)}.navigation-module__VyXeIa__active:before{border-radius:var(--radius-full);content:"";height:var(--space-2);width:var(--space-2);background:currentColor}.navigation-module__VyXeIa__navLink:active,.navigation-module__VyXeIa__bottomLink:active{transform:translateY(var(--pressed-offset))}.navigation-module__VyXeIa__navLink:focus-visible,.navigation-module__VyXeIa__bottomLink:focus-visible,.navigation-module__VyXeIa__fab:focus-visible,.navigation-module__VyXeIa__brand:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.navigation-module__VyXeIa__disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.navigation-module__VyXeIa__secondaryNavigation{border-top:var(--border-width) solid var(--color-border);margin-top:var(--space-6);padding-top:var(--space-4)}.navigation-module__VyXeIa__bottomNav{background:var(--color-surface);border-top:var(--border-width) solid var(--color-border);display:var(--bottom-navigation-display);grid-template-columns:repeat(var(--item-count), minmax(0, 1fr));min-height:calc(var(--mobile-navigation-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);z-index:var(--z-sticky);position:fixed;bottom:0;left:0;right:0}.navigation-module__VyXeIa__bottomLink{color:var(--color-text-muted);font-size:var(--text-caption);align-items:center;gap:var(--space-1);min-height:var(--control-height-lg);transition:color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex-direction:column;justify-content:center;text-decoration:none;display:flex;position:relative}.navigation-module__VyXeIa__bottomLink.navigation-module__VyXeIa__active{color:var(--color-primary);font-weight:var(--weight-semibold);background:0 0}.navigation-module__VyXeIa__fab{background:var(--color-primary);border-radius:var(--radius-full);bottom:var(--fab-bottom);box-shadow:var(--elevation-3);color:var(--color-primary-contrast);cursor:pointer;height:var(--fab-size);right:var(--fab-right);width:var(--fab-size);z-index:var(--z-sticky);border:0;justify-content:center;align-items:center;text-decoration:none;display:none;position:fixed}@media (max-width:767px){.navigation-module__VyXeIa__fab{display:inline-flex}}.navigation-module__VyXeIa__breadcrumbs{overflow-x:auto}.navigation-module__VyXeIa__crumbList{align-items:center;gap:var(--space-2);white-space:nowrap;margin:0;padding:0;list-style:none;display:flex}.navigation-module__VyXeIa__crumb{color:var(--color-text-muted);font-size:var(--text-body-sm);align-items:center;gap:var(--space-2);display:flex}.navigation-module__VyXeIa__crumb a{color:inherit}.navigation-module__VyXeIa__current{color:var(--color-text)}
.components-module__zXcR9a__display,.components-module__zXcR9a__h1,.components-module__zXcR9a__h2,.components-module__zXcR9a__h3,.components-module__zXcR9a__h4,.components-module__zXcR9a__h5,.components-module__zXcR9a__h6{color:var(--color-text);font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-heading)}.components-module__zXcR9a__display{font-size:var(--text-display);line-height:var(--leading-tight)}.components-module__zXcR9a__h1{font-size:var(--text-h1);line-height:var(--leading-tight)}.components-module__zXcR9a__h2{font-size:var(--text-h2);line-height:var(--leading-heading)}.components-module__zXcR9a__h3{font-size:var(--text-h3);line-height:var(--leading-heading)}.components-module__zXcR9a__h4{font-size:var(--text-h4);line-height:var(--leading-heading)}.components-module__zXcR9a__h5{font-size:var(--text-h5);line-height:var(--leading-heading)}.components-module__zXcR9a__h6{font-size:var(--text-h6);line-height:var(--leading-heading)}.components-module__zXcR9a__body{font-size:var(--text-body)}.components-module__zXcR9a__bodyLarge{font-size:var(--text-body-lg)}.components-module__zXcR9a__bodySmall{font-size:var(--text-body-sm)}.components-module__zXcR9a__caption{color:var(--color-text-muted);font-size:var(--text-caption)}.components-module__zXcR9a__label{font-size:var(--text-label);font-weight:var(--weight-medium)}.components-module__zXcR9a__button{border:var(--border-width) solid transparent;border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-label);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:var(--space-2) var(--space-4);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);justify-content:center;text-decoration:none;display:inline-flex}.components-module__zXcR9a__button:active:not(:disabled){transform:translateY(var(--pressed-offset))}.components-module__zXcR9a__button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.components-module__zXcR9a__primary{background:var(--color-primary);color:var(--color-primary-contrast)}.components-module__zXcR9a__primary:hover:not(:disabled){background:var(--color-primary-hover)}.components-module__zXcR9a__secondary{background:var(--color-secondary);color:var(--color-secondary-contrast)}.components-module__zXcR9a__secondary:hover:not(:disabled){background:var(--color-secondary-hover)}.components-module__zXcR9a__outline{border-color:var(--color-border-strong);color:var(--color-text);background:0 0}.components-module__zXcR9a__outline:hover:not(:disabled),.components-module__zXcR9a__ghost:hover:not(:disabled){background:var(--color-surface-subtle)}.components-module__zXcR9a__ghost{color:var(--color-text);background:0 0}.components-module__zXcR9a__danger{background:var(--color-error);color:var(--color-error-contrast)}.components-module__zXcR9a__small{min-height:var(--control-height-sm);padding:var(--space-1) var(--space-3)}.components-module__zXcR9a__large{min-height:var(--control-height-lg);padding:var(--space-3) var(--space-6)}.components-module__zXcR9a__iconOnly{aspect-ratio:var(--aspect-square);padding:var(--space-2)}.components-module__zXcR9a__fullWidth{width:100%}.components-module__zXcR9a__card{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.components-module__zXcR9a__cardRaised{box-shadow:var(--elevation-2)}.components-module__zXcR9a__field{gap:var(--space-2);width:100%;display:grid}.components-module__zXcR9a__fieldHeader{align-items:baseline;gap:var(--space-2);justify-content:space-between;display:flex}.components-module__zXcR9a__optional{color:var(--color-text-muted);font-size:var(--text-caption)}.components-module__zXcR9a__controlWrap{position:relative}.components-module__zXcR9a__control,.components-module__zXcR9a__select{appearance:none;background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);width:100%}.components-module__zXcR9a__control::placeholder{color:var(--color-text-muted);opacity:1}.components-module__zXcR9a__control:focus,.components-module__zXcR9a__select:focus{border-color:var(--color-focus);box-shadow:0 0 0 var(--focus-shadow-spread) color-mix(in srgb, var(--color-focus) var(--focus-tint), transparent)}.components-module__zXcR9a__controlError{border-color:var(--color-error)}.components-module__zXcR9a__textarea{min-height:var(--textarea-min-height);resize:vertical}.components-module__zXcR9a__select{padding-right:var(--control-icon-inset)}.components-module__zXcR9a__selectIcon{pointer-events:none;right:var(--space-3);position:absolute;top:50%;transform:translateY(-50%)}.components-module__zXcR9a__help{color:var(--color-text-muted);font-size:var(--text-caption)}.components-module__zXcR9a__errorText{color:var(--color-error);font-size:var(--text-caption)}.components-module__zXcR9a__searchIcon{color:var(--color-text-muted);left:var(--space-3);position:absolute;top:50%;transform:translateY(-50%)}.components-module__zXcR9a__searchInput{padding-left:var(--control-icon-inset)}.components-module__zXcR9a__badge,.components-module__zXcR9a__chip{border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-1);min-height:var(--badge-min-height);padding:var(--space-1) var(--space-2);line-height:1;display:inline-flex}.components-module__zXcR9a__neutral{background:var(--color-surface-subtle);color:var(--color-text)}.components-module__zXcR9a__success{background:var(--color-success-surface);color:var(--color-success)}.components-module__zXcR9a__warning{background:var(--color-warning-surface);color:var(--color-warning)}.components-module__zXcR9a__error{background:var(--color-error-surface);color:var(--color-error)}.components-module__zXcR9a__info{background:var(--color-info-surface);color:var(--color-info)}.components-module__zXcR9a__chip{border:var(--border-width) solid var(--color-border);font-weight:var(--weight-medium)}.components-module__zXcR9a__chipButton{color:inherit;cursor:pointer;border:0;padding:0}.components-module__zXcR9a__progressTrack{background:var(--color-surface-subtle);border-radius:var(--radius-full);height:var(--progress-height);width:100%;overflow:hidden}.components-module__zXcR9a__progressBar{background:var(--color-accent);border-radius:inherit;height:100%;transition:width var(--duration-slow) var(--ease-standard)}.components-module__zXcR9a__status{align-items:center;gap:var(--space-2);display:inline-flex}.components-module__zXcR9a__statusDot{height:var(--status-dot-size);width:var(--status-dot-size);background:currentColor;border-radius:50%}.components-module__zXcR9a__skeleton{animation:components-module__zXcR9a__pulse var(--duration-pulse) ease-in-out infinite;background:var(--color-surface-subtle);border-radius:var(--radius-sm);min-height:var(--skeleton-min-height)}@keyframes components-module__zXcR9a__pulse{50%{opacity:var(--pulse-opacity)}}.components-module__zXcR9a__state{align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center;flex-direction:column;display:flex}.components-module__zXcR9a__stateMessage{color:var(--color-text-muted);max-width:var(--state-message-max)}.components-module__zXcR9a__spinner{animation:components-module__zXcR9a__spin var(--duration-spinner) linear infinite;border:var(--spinner-border-width) solid var(--color-border);border-top-color:var(--color-primary);height:var(--spinner-size);width:var(--spinner-size);border-radius:50%}@keyframes components-module__zXcR9a__spin{to{transform:rotate(360deg)}}.components-module__zXcR9a__sectionHeader{align-items:flex-end;gap:var(--space-4);justify-content:space-between;display:flex}.components-module__zXcR9a__sectionText{gap:var(--space-1);display:grid}.components-module__zXcR9a__sectionDescription{color:var(--color-text-muted)}.components-module__zXcR9a__container{max-width:var(--container-max);padding-inline:clamp(var(--space-4), var(--fluid-page-gutter), var(--space-8));width:100%;margin-inline:auto}.components-module__zXcR9a__divider{background:var(--color-border);height:var(--divider-size);margin-block:var(--space-4);border:0}.components-module__zXcR9a__tooltipWrap{display:inline-flex;position:relative}.components-module__zXcR9a__tooltip{background:var(--color-text);border-radius:var(--radius-sm);bottom:calc(100% + var(--space-2));color:var(--color-background);font-size:var(--text-caption);max-width:var(--tooltip-max);opacity:0;padding:var(--space-2);pointer-events:none;transform:translate(-50%, var(--space-1));transition:opacity var(--duration-fast), transform var(--duration-fast);visibility:hidden;white-space:nowrap;z-index:var(--z-tooltip);position:absolute;left:50%}.components-module__zXcR9a__tooltipWrap:hover .components-module__zXcR9a__tooltip,.components-module__zXcR9a__tooltipWrap:focus-within .components-module__zXcR9a__tooltip{opacity:1;visibility:visible;transform:translate(-50%)}
.overlays-module__6pN9OW__backdrop{background:var(--color-overlay);z-index:var(--z-overlay);position:fixed;inset:0}.overlays-module__6pN9OW__panel{background:var(--color-surface);border:var(--border-width) solid var(--color-border);box-shadow:var(--elevation-3);color:var(--color-text);max-height:min(var(--panel-viewport-max), var(--panel-height-max));z-index:var(--z-modal);flex-direction:column;display:flex;position:fixed;overflow:hidden}.overlays-module__6pN9OW__dialog{border-radius:var(--dialog-responsive-border-radius);bottom:var(--dialog-responsive-bottom);left:var(--dialog-responsive-left);max-width:var(--dialog-responsive-max-width);top:var(--dialog-responsive-top);transform:var(--dialog-responsive-transform);width:100%}.overlays-module__6pN9OW__drawer{width:min(var(--side-panel-viewport-max), var(--side-panel-max));top:0;bottom:0;right:0}.overlays-module__6pN9OW__sheet{width:min(var(--side-panel-viewport-max), var(--side-panel-max));top:0;bottom:0;left:0}.overlays-module__6pN9OW__bottomSheet{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:var(--bottom-sheet-viewport-max);width:100%;bottom:0;left:0}.overlays-module__6pN9OW__header,.overlays-module__6pN9OW__footer{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);justify-content:space-between;display:flex}.overlays-module__6pN9OW__header{border-bottom:var(--border-width) solid var(--color-border)}.overlays-module__6pN9OW__footer{border-top:var(--border-width) solid var(--color-border);justify-content:flex-end}.overlays-module__6pN9OW__content{padding:var(--space-6);overflow:auto}.overlays-module__6pN9OW__title{font-size:var(--text-h5);font-weight:var(--weight-semibold)}.overlays-module__6pN9OW__toastRegion{bottom:var(--space-4);gap:var(--space-2);max-width:min(calc(100vw - var(--viewport-gutter)), var(--toast-max));pointer-events:none;right:var(--space-4);width:100%;z-index:var(--z-toast);display:grid;position:fixed}.overlays-module__6pN9OW__toast{background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--elevation-2);align-items:flex-start;gap:var(--space-3);padding:var(--space-4);pointer-events:auto;display:flex}.overlays-module__6pN9OW__toastBody{flex:1}.overlays-module__6pN9OW__toastTitle{font-weight:var(--weight-semibold)}.overlays-module__6pN9OW__toastMessage{color:var(--color-text-muted);font-size:var(--text-body-sm)}
.akriti-architect-module__qqSHwG__panel{gap:var(--space-4);display:grid}.akriti-architect-module__qqSHwG__panelHeader,.akriti-architect-module__qqSHwG__content>header{align-items:flex-start;gap:var(--space-3);justify-content:space-between;display:flex}.akriti-architect-module__qqSHwG__panelHeader h2,.akriti-architect-module__qqSHwG__panelHeader p,.akriti-architect-module__qqSHwG__content p,.akriti-architect-module__qqSHwG__content h3,.akriti-architect-module__qqSHwG__content h4,.akriti-architect-module__qqSHwG__content dl{margin:0}.akriti-architect-module__qqSHwG__identity{color:var(--color-primary);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}.akriti-architect-module__qqSHwG__mark{background:linear-gradient(135deg, var(--color-primary), var(--color-accent));border-radius:var(--radius-full);color:var(--color-primary-contrast);flex:0 0 var(--control-height-lg);font-weight:var(--weight-bold);height:var(--control-height-lg);justify-content:center;align-items:center;display:flex}.akriti-architect-module__qqSHwG__content{gap:var(--space-4);display:grid}.akriti-architect-module__qqSHwG__promise,.akriti-architect-module__qqSHwG__disclaimer,.akriti-architect-module__qqSHwG__empty{color:var(--color-text-muted)}.akriti-architect-module__qqSHwG__suggestions{gap:var(--space-3);margin-top:var(--space-3);display:grid}.akriti-architect-module__qqSHwG__suggestions h4{font-size:var(--text-h6)}.akriti-architect-module__qqSHwG__suggestions dl,.akriti-architect-module__qqSHwG__suggestions dl div{gap:var(--space-1);display:grid}.akriti-architect-module__qqSHwG__suggestions dl{margin-top:var(--space-3)}.akriti-architect-module__qqSHwG__suggestions dl div+div{margin-top:var(--space-2)}.akriti-architect-module__qqSHwG__suggestions dt{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold)}.akriti-architect-module__qqSHwG__suggestions dd{margin:0}.akriti-architect-module__qqSHwG__suggestions a{margin-top:var(--space-3);min-height:var(--control-height-md);padding-block:var(--space-2);display:inline-flex}.akriti-architect-module__qqSHwG__mobileTrigger{display:none}@media (max-width:48rem){.akriti-architect-module__qqSHwG__desktopContent{display:none}.akriti-architect-module__qqSHwG__mobileTrigger{display:inline-flex}}
.decision-layer-module__W2APnG__layer{gap:1rem;margin-top:1.5rem;display:grid}.decision-layer-module__W2APnG__options,.decision-layer-module__W2APnG__budgetGrid,.decision-layer-module__W2APnG__library{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.decision-layer-module__W2APnG__card,.decision-layer-module__W2APnG__budget,.decision-layer-module__W2APnG__library{border:1px solid #dfe3e8;border-radius:.75rem;padding:1rem}.decision-layer-module__W2APnG__card{align-content:start;gap:.5rem;display:grid}.decision-layer-module__W2APnG__card ul,.decision-layer-module__W2APnG__budget ul{margin:0;padding-left:1.2rem}.decision-layer-module__W2APnG__form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.decision-layer-module__W2APnG__form label{gap:.25rem;display:grid}.decision-layer-module__W2APnG__form input{padding:.6rem}.decision-layer-module__W2APnG__muted{color:#58616c}.decision-layer-module__W2APnG__warning{color:#8a4b08;font-weight:600}.decision-layer-module__W2APnG__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:44rem){.decision-layer-module__W2APnG__options,.decision-layer-module__W2APnG__budgetGrid,.decision-layer-module__W2APnG__library,.decision-layer-module__W2APnG__form{grid-template-columns:1fr}.decision-layer-module__W2APnG__actions{flex-direction:column;align-items:stretch}.decision-layer-module__W2APnG__actions>*{width:100%}}
.design-workspace-module__Wdb6Rq__workspace{gap:var(--space-4);display:grid}.design-workspace-module__Wdb6Rq__header{align-items:flex-start;gap:var(--space-4);justify-content:space-between;display:flex}.design-workspace-module__Wdb6Rq__header h2,.design-workspace-module__Wdb6Rq__header p,.design-workspace-module__Wdb6Rq__viewer figure{margin:0}.design-workspace-module__Wdb6Rq__header h2{font-size:var(--text-h3)}.design-workspace-module__Wdb6Rq__header p:not(.design-workspace-module__Wdb6Rq__eyebrow){color:var(--color-text-muted);margin-top:var(--space-2);max-width:var(--state-message-max)}.design-workspace-module__Wdb6Rq__eyebrow{color:var(--color-primary);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.design-workspace-module__Wdb6Rq__toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.design-workspace-module__Wdb6Rq__zoomValue{min-width:var(--control-height-lg);text-align:center}.design-workspace-module__Wdb6Rq__viewer{background:var(--color-surface-subtle);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);min-height:min(60vh, var(--panel-height-max));overscroll-behavior:contain;padding:var(--space-4);justify-content:center;align-items:center;display:flex;overflow:auto}.design-workspace-module__Wdb6Rq__viewer:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.design-workspace-module__Wdb6Rq__viewer figure{min-width:100%;transition:width var(--duration-normal) var(--ease-standard);margin:auto}.design-workspace-module__Wdb6Rq__viewer img{border-radius:var(--radius-md);width:100%;height:auto}.design-workspace-module__Wdb6Rq__viewer figcaption{color:var(--color-text-muted);font-size:var(--text-caption);margin-top:var(--space-2)}.design-workspace-module__Wdb6Rq__capabilities{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.design-workspace-module__Wdb6Rq__capabilities h3{font-size:var(--text-h6);margin:var(--space-3) 0 var(--space-1)}.design-workspace-module__Wdb6Rq__capabilities p{color:var(--color-text-muted);font-size:var(--text-body-sm);margin:0}@media (max-width:48rem){.design-workspace-module__Wdb6Rq__header,.design-workspace-module__Wdb6Rq__capabilities{grid-template-columns:1fr}.design-workspace-module__Wdb6Rq__header{display:grid}.design-workspace-module__Wdb6Rq__toolbar>button{flex:1 1 calc(50% - var(--space-2))}.design-workspace-module__Wdb6Rq__viewer{min-height:50vh}}
.studio-workspace-experience-module___ZCbPa__layout{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);display:grid}.studio-workspace-experience-module___ZCbPa__layout>section{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);min-width:0;padding:clamp(var(--space-5), 4vw, var(--space-8))}.studio-workspace-experience-module___ZCbPa__layout>section:last-child{top:calc(var(--top-navigation-height) + var(--space-4));position:sticky}@media (max-width:64rem){.studio-workspace-experience-module___ZCbPa__layout{grid-template-columns:1fr}.studio-workspace-experience-module___ZCbPa__layout>section:last-child{position:static}}
.journey-flow-module__l32ThW__journey{gap:1.5rem;display:grid}.journey-flow-module__l32ThW__form{gap:1rem;display:grid}.journey-flow-module__l32ThW__error{background:#fff1f0;border-left:.25rem solid #b42318;padding:.75rem}.journey-flow-module__l32ThW__notice,.journey-flow-module__l32ThW__suggestion{background:#f3f6f8;padding:.75rem}.journey-flow-module__l32ThW__brief{gap:.75rem;margin:0;display:grid}.journey-flow-module__l32ThW__brief div{grid-template-columns:minmax(8rem,1fr) 2fr;gap:1rem;display:grid}.journey-flow-module__l32ThW__brief dt{font-weight:700}.journey-flow-module__l32ThW__brief dd{overflow-wrap:anywhere;margin:0}.journey-flow-module__l32ThW__readiness{background:#f8fafb;border:1px solid #cfd8df;border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.journey-flow-module__l32ThW__readiness p,.journey-flow-module__l32ThW__readiness h3,.journey-flow-module__l32ThW__readiness h4{margin:0}.journey-flow-module__l32ThW__readinessHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.journey-flow-module__l32ThW__readinessLabel{color:#58616c;text-transform:uppercase;font-size:.875rem;font-weight:700}.journey-flow-module__l32ThW__readinessStatus{color:#12556c;background:#eaf4f7;border-radius:999px;padding:.35rem .6rem;font-weight:700}.journey-flow-module__l32ThW__readinessMeter{width:100%;height:.75rem}.journey-flow-module__l32ThW__readinessCounts{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.journey-flow-module__l32ThW__readinessCounts li{background:#fff;border-radius:.4rem;padding:.35rem .55rem}.journey-flow-module__l32ThW__readinessGuidance{gap:.5rem;display:grid}.journey-flow-module__l32ThW__readinessGuidance ul{gap:.4rem;margin:0;padding-left:1.25rem;display:grid}.journey-flow-module__l32ThW__stateMessage{background:#fff;border:1px solid #dfe3e8;max-width:42rem;padding:1.5rem}.journey-flow-module__l32ThW__designResult{gap:1rem;max-width:72rem;display:grid}.journey-flow-module__l32ThW__designResult h1,.journey-flow-module__l32ThW__designResult p,.journey-flow-module__l32ThW__designResult figure{margin:0}.journey-flow-module__l32ThW__designResult figure{gap:.75rem;display:grid}.journey-flow-module__l32ThW__generatedImage{background:#f3f6f8;border:1px solid #dfe3e8;border-radius:.75rem;width:100%;height:auto}.journey-flow-module__l32ThW__designResult figcaption{color:#58616c;font-size:.875rem}@media (max-width:40rem){.journey-flow-module__l32ThW__brief div{grid-template-columns:1fr;gap:.25rem}.journey-flow-module__l32ThW__readinessHeader{flex-direction:column;align-items:start}}
.project-management-forms-module__juc2uq__form{gap:var(--space-4);margin-top:var(--space-4);display:grid}.project-management-forms-module__juc2uq__result{color:var(--color-text-muted);margin:0}.project-management-forms-module__juc2uq__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.project-management-forms-module__juc2uq__confirmation{align-items:flex-start;gap:var(--space-3);display:flex}.project-management-forms-module__juc2uq__confirmation input{margin-top:.2rem}@media (max-width:30rem){.project-management-forms-module__juc2uq__actions{flex-direction:column}.project-management-forms-module__juc2uq__actions>*{width:100%}}
.customer-workflow-module__6LxYGq__workflow{gap:1.25rem;min-width:0;display:grid}.customer-workflow-module__6LxYGq__steps{gap:.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.customer-workflow-module__6LxYGq__steps li{min-width:7.5rem}.customer-workflow-module__6LxYGq__steps button{text-align:left;border:1px solid var(--border-subtle);background:var(--surface);width:100%;min-height:4rem;color:inherit;border-radius:.75rem;padding:.65rem}.customer-workflow-module__6LxYGq__steps button:disabled{opacity:.55}.customer-workflow-module__6LxYGq__steps small{text-transform:capitalize;margin-top:.35rem;display:block}.customer-workflow-module__6LxYGq__options{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.customer-workflow-module__6LxYGq__options button,.customer-workflow-module__6LxYGq__selected{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.75rem;padding:1rem 1.5rem}.customer-workflow-module__6LxYGq__selected{outline:2px solid var(--accent)}.customer-workflow-module__6LxYGq__workflow label{gap:.3rem;margin:.75rem 0;display:grid}.customer-workflow-module__6LxYGq__workflow input,.customer-workflow-module__6LxYGq__workflow select{max-width:100%;padding:.65rem}@media (max-width:520px){.customer-workflow-module__6LxYGq__steps li{min-width:6rem}.customer-workflow-module__6LxYGq__steps button{font-size:.8rem}}
.project-studio-module__FB2LYW__studio{color:#17211e;gap:1.5rem;max-width:76rem;display:grid}.project-studio-module__FB2LYW__studio h1,.project-studio-module__FB2LYW__studio h2,.project-studio-module__FB2LYW__studio h3,.project-studio-module__FB2LYW__studio p,.project-studio-module__FB2LYW__studio dl,.project-studio-module__FB2LYW__studio figure{margin:0}.project-studio-module__FB2LYW__header,.project-studio-module__FB2LYW__studio>section{background:#fff;border:1px solid #d5d2c8;border-radius:1rem;gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.project-studio-module__FB2LYW__header{background:#f7f9f8;grid-template-columns:1fr auto;align-items:start}.project-studio-module__FB2LYW__header>div{gap:.5rem;display:grid}.project-studio-module__FB2LYW__header a{color:#176b87;border:1px solid #176b87;min-height:2.75rem;padding:.75rem 1rem;font-weight:700;text-decoration:none}.project-studio-module__FB2LYW__projectFacts,.project-studio-module__FB2LYW__health{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.project-studio-module__FB2LYW__projectFacts>div,.project-studio-module__FB2LYW__health>div{background:#f7f9f8;border-radius:.75rem;gap:.35rem;padding:1rem;display:grid}.project-studio-module__FB2LYW__projectFacts dt,.project-studio-module__FB2LYW__health dt{color:#58616c;font-size:.85rem;font-weight:700}.project-studio-module__FB2LYW__projectFacts dd,.project-studio-module__FB2LYW__health dd{margin:0;font-weight:700}.project-studio-module__FB2LYW__stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.project-studio-module__FB2LYW__stages li,.project-studio-module__FB2LYW__modules article,.project-studio-module__FB2LYW__moduleLink{border:1px solid #dfe3e8;border-radius:.75rem;align-content:start;gap:.5rem;padding:1rem;display:grid}.project-studio-module__FB2LYW__stages li[data-current=true]{background:#eaf4f7;border-color:#176b87}.project-studio-module__FB2LYW__stages span,.project-studio-module__FB2LYW__modules p,.project-studio-module__FB2LYW__moduleLink span{color:#58616c}.project-studio-module__FB2LYW__moduleLink{color:inherit;text-decoration:none}.project-studio-module__FB2LYW__moduleLink:hover{background:#eaf4f7;border-color:#176b87}.project-studio-module__FB2LYW__health>div[data-available=true]{border-left:.25rem solid #2e765e}.project-studio-module__FB2LYW__modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:48rem){.project-studio-module__FB2LYW__header,.project-studio-module__FB2LYW__projectFacts,.project-studio-module__FB2LYW__health,.project-studio-module__FB2LYW__stages,.project-studio-module__FB2LYW__modules{grid-template-columns:1fr}.project-studio-module__FB2LYW__header a{text-align:center;width:100%}}
.room-design-studio-module__tBU8ZW__studio{gap:var(--space-4);margin-top:var(--space-6);display:grid}.room-design-studio-module__tBU8ZW__formGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.room-design-studio-module__tBU8ZW__formGrid label,.room-design-studio-module__tBU8ZW__studio>div label{gap:var(--space-1);display:grid}.room-design-studio-module__tBU8ZW__formGrid textarea,.room-design-studio-module__tBU8ZW__studio>div textarea,.room-design-studio-module__tBU8ZW__formGrid select{min-height:3rem;padding:var(--space-2);width:100%}.room-design-studio-module__tBU8ZW__options{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.room-design-studio-module__tBU8ZW__note{color:var(--color-text-muted)}.room-design-studio-module__tBU8ZW__stage{background:var(--color-surface-subtle);border-left:3px solid var(--color-accent);padding:var(--space-3)}.room-design-studio-module__tBU8ZW__roomPicker{border:0;margin:0;padding:0}.room-design-studio-module__tBU8ZW__roomPicker legend{font-weight:var(--weight-semibold);margin-bottom:var(--space-2)}.room-design-studio-module__tBU8ZW__roomChoices{gap:var(--space-2);flex-wrap:wrap;display:flex}.room-design-studio-module__tBU8ZW__roomChoice,.room-design-studio-module__tBU8ZW__roomChoiceSelected{background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;padding:var(--space-2) var(--space-3)}.room-design-studio-module__tBU8ZW__roomChoiceSelected{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.room-design-studio-module__tBU8ZW__optionSelected{border-color:var(--color-accent);box-shadow:0 0 0 var(--focus-shadow-spread) color-mix(in srgb, var(--color-accent) 24%, transparent)}.room-design-studio-module__tBU8ZW__studio table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.room-design-studio-module__tBU8ZW__studio th,.room-design-studio-module__tBU8ZW__studio td{border-bottom:1px solid var(--color-border);padding:var(--space-2);text-align:left;vertical-align:top}.room-design-studio-module__tBU8ZW__studio th{white-space:nowrap}@media (max-width:48rem){.room-design-studio-module__tBU8ZW__formGrid,.room-design-studio-module__tBU8ZW__options{grid-template-columns:1fr}}
.project-details-module__zeJfvq__layout{gap:var(--space-8);width:100%;display:grid}.project-details-module__zeJfvq__projectNavigation{width:100%;overflow-x:auto}.project-details-module__zeJfvq__projectNavigation ul{gap:var(--space-2);min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.project-details-module__zeJfvq__projectNavigation a{color:var(--color-text-muted);padding:var(--space-3) var(--space-2);border-bottom:2px solid #0000;text-decoration:none;display:block}.project-details-module__zeJfvq__projectNavigation a:hover,.project-details-module__zeJfvq__projectNavigation .project-details-module__zeJfvq__activeTab{border-bottom-color:var(--color-accent);color:var(--color-text)}.project-details-module__zeJfvq__statusGrid{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.project-details-module__zeJfvq__statusGrid dt{color:var(--color-text-muted);font-size:var(--text-body-sm)}.project-details-module__zeJfvq__statusGrid dd{margin:var(--space-1) 0 0}.project-details-module__zeJfvq__notes{border-top:1px solid var(--color-border);margin-top:var(--space-5);padding-top:var(--space-3)}.project-details-module__zeJfvq__notes p{margin:var(--space-2) 0}.project-details-module__zeJfvq__layout>section{width:100%;min-width:0}.project-details-module__zeJfvq__header{align-items:flex-start;gap:var(--space-4);justify-content:space-between;display:flex}.project-details-module__zeJfvq__header h2{font-size:var(--text-h4);margin:var(--space-2) 0 0}.project-details-module__zeJfvq__progress{gap:var(--space-2);margin-top:var(--space-5);display:grid}.project-details-module__zeJfvq__progressLabel{color:var(--color-text-muted);font-size:var(--text-body-sm);gap:var(--space-3);justify-content:space-between;display:flex}.project-details-module__zeJfvq__actions{align-items:stretch;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.project-details-module__zeJfvq__actions form{display:contents}.project-details-module__zeJfvq__timestamps,.project-details-module__zeJfvq__metadata{gap:var(--space-3);margin:var(--space-5) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.project-details-module__zeJfvq__timestamps div,.project-details-module__zeJfvq__metadata div{min-width:0}.project-details-module__zeJfvq__timestamps dt,.project-details-module__zeJfvq__metadata dt{color:var(--color-text-muted);font-size:var(--text-body-sm)}.project-details-module__zeJfvq__timestamps dd,.project-details-module__zeJfvq__metadata dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.project-details-module__zeJfvq__activity{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.project-details-module__zeJfvq__activity li{border-bottom:1px solid var(--color-border);align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);justify-content:space-between;display:flex}.project-details-module__zeJfvq__activity li:last-child{border-bottom:0;padding-bottom:0}.project-details-module__zeJfvq__activity time{color:var(--color-text-muted);font-size:var(--text-body-sm);white-space:nowrap}@media (max-width:48rem){.project-details-module__zeJfvq__header,.project-details-module__zeJfvq__progressLabel{flex-direction:column;align-items:flex-start}.project-details-module__zeJfvq__actions{flex-direction:column}.project-details-module__zeJfvq__timestamps,.project-details-module__zeJfvq__metadata,.project-details-module__zeJfvq__statusGrid{grid-template-columns:1fr}.project-details-module__zeJfvq__activity li{flex-direction:column;align-items:flex-start}.project-details-module__zeJfvq__actions>*{width:100%}}
.workspace-module__emEOXa__workspace{gap:var(--space-8);display:grid}.workspace-module__emEOXa__summaryCard,.workspace-module__emEOXa__dashboardProjectCard{gap:var(--space-4);display:grid}.workspace-module__emEOXa__summaryCard p,.workspace-module__emEOXa__dashboardProjectCard h3{margin:0}.workspace-module__emEOXa__quickActions{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workspace-module__emEOXa__secondaryGrid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-module__emEOXa__secondaryGrid>section{min-width:0}.workspace-module__emEOXa__activityList,.workspace-module__emEOXa__noticeList,.workspace-module__emEOXa__searchResults ul{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.workspace-module__emEOXa__activityList li{border-bottom:var(--border-width) solid var(--color-border);align-items:start;gap:var(--space-3);padding-bottom:var(--space-3);justify-content:space-between;display:flex}.workspace-module__emEOXa__activityList time,.workspace-module__emEOXa__searchResults span,.workspace-module__emEOXa__noticeList span span{color:var(--color-text-muted);font-size:var(--text-caption)}.workspace-module__emEOXa__noticeList li{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.workspace-module__emEOXa__noticeList li>span{gap:var(--space-1);display:grid}.workspace-module__emEOXa__searchPanel{gap:var(--space-3);margin-top:var(--space-4);display:grid}.workspace-module__emEOXa__searchResults a{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);gap:var(--space-1);min-height:var(--control-height-lg);padding:var(--space-3);text-decoration:none;display:grid}.workspace-module__emEOXa__searchResults a:hover{border-color:var(--color-border-strong)}.workspace-module__emEOXa__akritiPanel{background:linear-gradient(135deg, var(--color-info-surface), var(--color-surface));align-items:start;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.workspace-module__emEOXa__akritiPanel h2,.workspace-module__emEOXa__akritiPanel p{margin:0}.workspace-module__emEOXa__akritiPanel h2{font-size:var(--text-h5)}.workspace-module__emEOXa__akritiPanel h2+p{color:var(--color-text-muted);line-height:var(--leading-body);margin-top:var(--space-2);max-width:var(--state-message-max)}.workspace-module__emEOXa__akritiMark,.workspace-module__emEOXa__projectVisual{background:linear-gradient(135deg, var(--color-primary), var(--color-accent));color:var(--color-primary-contrast);justify-content:center;align-items:center;display:flex}.workspace-module__emEOXa__akritiMark{border-radius:var(--radius-full);font-size:var(--text-h5);font-weight:var(--weight-bold);height:var(--control-height-lg);width:var(--control-height-lg)}.workspace-module__emEOXa__assistantLabel,.workspace-module__emEOXa__overviewLabel{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.workspace-module__emEOXa__overviewGrid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-module__emEOXa__overviewGrid p{margin:0}.workspace-module__emEOXa__overviewValue{color:var(--color-text);font-size:var(--text-h2);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin-top:var(--space-2)!important}.workspace-module__emEOXa__projectGrid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-module__emEOXa__projectArticle{min-width:0}.workspace-module__emEOXa__currentProject{border-color:var(--color-primary)}.workspace-module__emEOXa__projectVisual{border-radius:var(--radius-md);height:var(--space-16);margin-bottom:var(--space-4);width:var(--space-16)}.workspace-module__emEOXa__projectCardHeader{align-items:flex-start;gap:var(--space-4);justify-content:space-between;display:flex}.workspace-module__emEOXa__projectCardHeader h3{font-size:var(--text-h5);margin:var(--space-2) 0 0}.workspace-module__emEOXa__progressGroup{gap:var(--space-2);margin-top:var(--space-5);display:grid}.workspace-module__emEOXa__progressLabel{color:var(--color-text-muted);font-size:var(--text-body-sm);gap:var(--space-3);justify-content:space-between;display:flex}.workspace-module__emEOXa__facts{gap:var(--space-3);margin:var(--space-5) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-module__emEOXa__facts div{gap:var(--space-1);min-width:0;display:grid}.workspace-module__emEOXa__facts dt{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold)}.workspace-module__emEOXa__facts dd{overflow-wrap:anywhere;margin:0}.workspace-module__emEOXa__projectActions{align-items:stretch;gap:var(--space-2);flex-wrap:wrap;display:flex}.workspace-module__emEOXa__projectActions form{display:contents}.workspace-module__emEOXa__primaryAction,.workspace-module__emEOXa__secondaryAction{border:var(--border-width) solid transparent;border-radius:var(--radius-md);cursor:pointer;font:inherit;font-size:var(--text-label);font-weight:var(--weight-semibold);min-height:var(--control-height-md);padding:var(--space-2) var(--space-4);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.workspace-module__emEOXa__primaryAction{background:linear-gradient(90deg, var(--color-primary), var(--color-accent));color:var(--color-primary-contrast)}.workspace-module__emEOXa__secondaryAction{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.workspace-module__emEOXa__primaryAction:hover,.workspace-module__emEOXa__secondaryAction:hover{filter:brightness(.96)}.workspace-module__emEOXa__primaryAction:active,.workspace-module__emEOXa__secondaryAction:active{transform:translateY(var(--pressed-offset))}.workspace-module__emEOXa__primaryAction:focus-visible,.workspace-module__emEOXa__secondaryAction:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.workspace-module__emEOXa__neutralMessage{color:var(--color-text-muted);margin-top:var(--space-4)}@media (max-width:48rem){.workspace-module__emEOXa__akritiPanel,.workspace-module__emEOXa__overviewGrid,.workspace-module__emEOXa__projectGrid,.workspace-module__emEOXa__quickActions,.workspace-module__emEOXa__secondaryGrid{grid-template-columns:1fr}.workspace-module__emEOXa__projectCardHeader,.workspace-module__emEOXa__progressLabel{flex-direction:column;align-items:flex-start}.workspace-module__emEOXa__facts{grid-template-columns:1fr}.workspace-module__emEOXa__primaryAction,.workspace-module__emEOXa__secondaryAction{width:100%}.workspace-module__emEOXa__emptyPrimaryAction{width:calc(100% - var(--fab-size) - var(--space-4));margin-right:auto}.workspace-module__emEOXa__projectActions,.workspace-module__emEOXa__activityList li{flex-direction:column}}
.account-module__RPkb2q__grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-module__RPkb2q__stack{gap:var(--space-4);display:grid}.account-module__RPkb2q__card{gap:var(--space-4);min-width:0;display:grid}.account-module__RPkb2q__form{gap:var(--space-4);display:grid}.account-module__RPkb2q__choice{align-items:flex-start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-height:44px;display:grid}.account-module__RPkb2q__choice input{width:20px;height:20px;margin-top:2px}.account-module__RPkb2q__choice span{gap:var(--space-1);display:grid}.account-module__RPkb2q__choice small,.account-module__RPkb2q__muted{color:var(--color-text-secondary)}.account-module__RPkb2q__status{margin:0}.account-module__RPkb2q__links{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.account-module__RPkb2q__link{color:inherit;min-height:44px;text-decoration:none;display:block}.account-module__RPkb2q__link:hover{text-decoration:underline}.account-module__RPkb2q__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.account-module__RPkb2q__listItem{border-bottom:1px solid var(--color-border-default);gap:var(--space-1);padding-bottom:var(--space-3);display:grid}@media (max-width:767px){.account-module__RPkb2q__grid,.account-module__RPkb2q__links{grid-template-columns:minmax(0,1fr)}}
.professional-package-module__Jjh_4q__package{gap:1rem;max-width:72rem;display:grid}.professional-package-module__Jjh_4q__sections,.professional-package-module__Jjh_4q__checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.professional-package-module__Jjh_4q__section,.professional-package-module__Jjh_4q__notice{border:1px solid #dfe3e8;border-radius:.75rem;padding:1rem}.professional-package-module__Jjh_4q__section{gap:.5rem;display:grid}.professional-package-module__Jjh_4q__unavailable{color:#58616c}.professional-package-module__Jjh_4q__preliminary{color:#8a4b08}.professional-package-module__Jjh_4q__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media print{.professional-package-module__Jjh_4q__actions,.professional-package-module__Jjh_4q__notice{display:none}.professional-package-module__Jjh_4q__package{max-width:none}.professional-package-module__Jjh_4q__section{break-inside:avoid}}@media (max-width:44rem){.professional-package-module__Jjh_4q__sections,.professional-package-module__Jjh_4q__checklist{grid-template-columns:1fr}.professional-package-module__Jjh_4q__actions{flex-direction:column;align-items:stretch}.professional-package-module__Jjh_4q__actions>*{width:100%}}
.smart-site-tools-module__bsV4ja__tools{gap:var(--space-4);display:grid}.smart-site-tools-module__bsV4ja__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.smart-site-tools-module__bsV4ja__manual,.smart-site-tools-module__bsV4ja__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.smart-site-tools-module__bsV4ja__tools label{gap:var(--space-1);margin-top:var(--space-3);display:grid}.smart-site-tools-module__bsV4ja__tools input{max-width:100%;padding:var(--space-2)}.smart-site-tools-module__bsV4ja__tools dl{gap:var(--space-3);display:grid}.smart-site-tools-module__bsV4ja__tools dt{color:var(--color-text-muted);font-size:var(--text-body-sm)}.smart-site-tools-module__bsV4ja__tools dd{margin:var(--space-1) 0 0}.smart-site-tools-module__bsV4ja__warning,.smart-site-tools-module__bsV4ja__assumptions{color:var(--color-text-muted)}@media (max-width:48rem){.smart-site-tools-module__bsV4ja__actions{flex-direction:column;align-items:stretch}.smart-site-tools-module__bsV4ja__actions>*{width:100%}.smart-site-tools-module__bsV4ja__manual,.smart-site-tools-module__bsV4ja__grid{grid-template-columns:1fr}}
.vendor-studio-module__djqJ-q__studio{gap:1rem;max-width:72rem;display:grid}.vendor-studio-module__djqJ-q__filters,.vendor-studio-module__djqJ-q__formGrid,.vendor-studio-module__djqJ-q__cards{gap:.75rem;display:grid}.vendor-studio-module__djqJ-q__filters{grid-template-columns:2fr 1fr}.vendor-studio-module__djqJ-q__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.vendor-studio-module__djqJ-q__card,.vendor-studio-module__djqJ-q__request,.vendor-studio-module__djqJ-q__notice{border:1px solid #dfe3e8;border-radius:.75rem;padding:1rem}.vendor-studio-module__djqJ-q__card{align-content:start;gap:.5rem;display:grid}.vendor-studio-module__djqJ-q__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-studio-module__djqJ-q__formGrid label,.vendor-studio-module__djqJ-q__filters label{gap:.25rem;display:grid}.vendor-studio-module__djqJ-q__formGrid input,.vendor-studio-module__djqJ-q__formGrid textarea,.vendor-studio-module__djqJ-q__formGrid select,.vendor-studio-module__djqJ-q__filters input{padding:.65rem}.vendor-studio-module__djqJ-q__actions{flex-wrap:wrap;gap:.75rem;display:flex}.vendor-studio-module__djqJ-q__muted{color:#58616c}.vendor-studio-module__djqJ-q__warning{color:#8a4b08;font-weight:600}@media (max-width:44rem){.vendor-studio-module__djqJ-q__filters,.vendor-studio-module__djqJ-q__cards,.vendor-studio-module__djqJ-q__formGrid{grid-template-columns:1fr}.vendor-studio-module__djqJ-q__actions{flex-direction:column;align-items:stretch}.vendor-studio-module__djqJ-q__actions>*{width:100%}}
.smart-brief-module__klJMGG__panel{gap:var(--space-4);scroll-margin-top:var(--space-6);display:grid}.smart-brief-module__klJMGG__panel textarea{box-sizing:border-box;min-height:7rem;padding:var(--space-3);resize:vertical;width:100%}.smart-brief-module__klJMGG__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.smart-brief-module__klJMGG__actions a{color:var(--color-accent)}.smart-brief-module__klJMGG__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.smart-brief-module__klJMGG__grid h3{margin-top:0}.smart-brief-module__klJMGG__grid ul{padding-left:1.2rem}.smart-brief-module__klJMGG__grid dl{gap:var(--space-3);display:grid}.smart-brief-module__klJMGG__grid dt{color:var(--color-text-muted);font-size:var(--text-body-sm)}.smart-brief-module__klJMGG__grid dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}@media (max-width:48rem){.smart-brief-module__klJMGG__grid{grid-template-columns:1fr}.smart-brief-module__klJMGG__actions{flex-direction:column;align-items:stretch}.smart-brief-module__klJMGG__actions>*{width:100%}}
.interior-plan-workflow-module__Xg_PFq__workflowCard{gap:var(--space-6);display:grid}.interior-plan-workflow-module__Xg_PFq__progress{border-bottom:var(--border-width) solid var(--color-border);padding-bottom:var(--space-4)}.interior-plan-workflow-module__Xg_PFq__progress ol{gap:var(--space-2);grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.interior-plan-workflow-module__Xg_PFq__progress li{color:var(--color-text-muted);font-size:var(--text-caption);gap:var(--space-1);text-align:center;display:grid}.interior-plan-workflow-module__Xg_PFq__progress li span{background:var(--color-surface-subtle);border-radius:var(--radius-full);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-inline:auto;display:inline-flex}.interior-plan-workflow-module__Xg_PFq__progress .interior-plan-workflow-module__Xg_PFq__currentStep{color:var(--color-primary);font-weight:var(--weight-semibold)}.interior-plan-workflow-module__Xg_PFq__progress .interior-plan-workflow-module__Xg_PFq__currentStep span,.interior-plan-workflow-module__Xg_PFq__progress .interior-plan-workflow-module__Xg_PFq__completeStep span{background:var(--color-primary);color:var(--color-primary-contrast)}.interior-plan-workflow-module__Xg_PFq__helper{color:var(--color-text-muted)}.interior-plan-workflow-module__Xg_PFq__reviewGrid{gap:var(--space-6);grid-template-columns:minmax(14rem,.8fr) minmax(0,1.4fr);display:grid}.interior-plan-workflow-module__Xg_PFq__summary{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.interior-plan-workflow-module__Xg_PFq__summary dt{color:var(--color-text-muted);font-size:var(--text-caption)}.interior-plan-workflow-module__Xg_PFq__summary dd{margin:0}.interior-plan-workflow-module__Xg_PFq__reviewSection{gap:var(--space-3);display:grid}.interior-plan-workflow-module__Xg_PFq__reviewSection h2{font-size:var(--text-h5);margin:0}.interior-plan-workflow-module__Xg_PFq__roomGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.interior-plan-workflow-module__Xg_PFq__roomCard,.interior-plan-workflow-module__Xg_PFq__feature{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-1);padding:var(--space-3);display:grid}.interior-plan-workflow-module__Xg_PFq__roomCard span,.interior-plan-workflow-module__Xg_PFq__feature span{color:var(--color-text-muted);font-size:var(--text-body-sm)}.interior-plan-workflow-module__Xg_PFq__uncertain{color:var(--color-warning)!important}.interior-plan-workflow-module__Xg_PFq__featureGrid{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.interior-plan-workflow-module__Xg_PFq__feature{text-align:center}.interior-plan-workflow-module__Xg_PFq__feature strong{color:var(--color-primary);font-size:var(--text-h4)}.interior-plan-workflow-module__Xg_PFq__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.interior-plan-workflow-module__Xg_PFq__confirmed{background:var(--color-success-surface);border-radius:var(--radius-md);color:var(--color-success);padding:var(--space-3)}@media (max-width:48rem){.interior-plan-workflow-module__Xg_PFq__progress ol{row-gap:var(--space-3);grid-template-columns:repeat(3,1fr)}.interior-plan-workflow-module__Xg_PFq__reviewGrid,.interior-plan-workflow-module__Xg_PFq__roomGrid{grid-template-columns:1fr}.interior-plan-workflow-module__Xg_PFq__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.interior-plan-workflow-module__Xg_PFq__actions>button{flex:100%}}
.projects-module__hzORMa__grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.projects-module__hzORMa__controls{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:minmax(12rem,2fr) repeat(3,minmax(9rem,1fr));display:grid}.projects-module__hzORMa__controls label{font-size:var(--text-body-sm);gap:var(--space-2);min-width:0;font-weight:600;display:grid}.projects-module__hzORMa__controls input,.projects-module__hzORMa__controls select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font:inherit;min-height:2.75rem;padding:0 var(--space-3);width:100%}.projects-module__hzORMa__controls input:focus-visible,.projects-module__hzORMa__controls select:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.projects-module__hzORMa__resultCount{color:var(--color-text-muted);margin:var(--space-4) 0 0}@media (max-width:48rem){.projects-module__hzORMa__grid,.projects-module__hzORMa__controls{grid-template-columns:1fr}.projects-module__hzORMa__emptyAction{width:calc(100% - var(--fab-size) - var(--space-4));margin-right:auto}}
