.project-brief-module__CqU6Oa__pageHero{grid-template-columns:minmax(280px,.72fr) minmax(360px,1fr);align-items:end;gap:clamp(28px,6vw,84px);padding-top:clamp(32px,4vw,52px);padding-bottom:clamp(28px,3.5vw,42px);display:grid}.project-brief-module__CqU6Oa__pageHero h1{margin-bottom:0;font-size:clamp(2.8rem,4.5vw,4.25rem)}.project-brief-module__CqU6Oa__pageHeroCopy>.lede{margin:0}.project-brief-module__CqU6Oa__pageHeroCopy>.project-brief-privacy{margin-top:18px}.project-brief-module__CqU6Oa__pageSection{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(56px,7vw,88px)}.project-brief-module__CqU6Oa__loading,.project-brief-module__CqU6Oa__onboarding,.project-brief-module__CqU6Oa__toolbar{background:var(--white);box-shadow:var(--shadow-card);border:1px solid #bac3bb;border-radius:6px;grid-template-columns:1fr}.project-brief-module__CqU6Oa__loading{gap:10px;padding:clamp(28px,5vw,52px);display:grid}.project-brief-module__CqU6Oa__loading h2,.project-brief-module__CqU6Oa__loading p{margin:0}.project-brief-module__CqU6Oa__loading h2{max-width:16ch;font-size:clamp(2rem,4vw,3.35rem)}.project-brief-module__CqU6Oa__loading p:last-child{color:var(--muted)}.project-brief-module__CqU6Oa__onboarding{gap:clamp(26px,4vw,40px);padding:clamp(26px,4.5vw,48px);display:grid}.project-brief-module__CqU6Oa__onboardingHeader{grid-template-columns:minmax(0,1fr) minmax(230px,.35fr);align-items:end;gap:clamp(26px,5vw,64px);display:grid}.project-brief-module__CqU6Oa__onboardingHeader h2,.project-brief-module__CqU6Oa__toolbarHeader h2{letter-spacing:-.045em;max-width:16ch;margin:8px 0 12px;font-size:clamp(2rem,3.4vw,3.25rem)}.project-brief-module__CqU6Oa__onboardingHeader>div:first-child>p:last-child,.project-brief-module__CqU6Oa__toolbarHeader>div:first-child>p:last-child{max-width:650px;color:var(--muted);margin:0}.project-brief-module__CqU6Oa__progressPanel{border-left:3px solid var(--rust);background:var(--pine-soft);gap:7px;padding:19px;display:grid}.project-brief-module__CqU6Oa__progressPanel>span,.project-brief-module__CqU6Oa__progressPanel>small{color:#536159;letter-spacing:.045em;text-transform:uppercase;font-size:.68rem;font-weight:700}.project-brief-module__CqU6Oa__progressPanel>strong{font:600 1.2rem var(--font-ui), sans-serif}.project-brief-module__CqU6Oa__progressPanel progress{background:#c8d3c9;border:0;border-radius:999px;width:100%;height:7px;margin:4px 0 2px;overflow:hidden}.project-brief-module__CqU6Oa__progressPanel progress::-webkit-progress-bar{background:#c8d3c9}.project-brief-module__CqU6Oa__progressPanel progress::-webkit-progress-value{background:var(--pine)}.project-brief-module__CqU6Oa__progressPanel progress::-moz-progress-bar{background:var(--pine)}.project-brief-module__CqU6Oa__taskGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.project-brief-module__CqU6Oa__taskCard{border:1px solid var(--line);border-top:3px solid var(--pine);background:#f8f6ef;border-radius:5px;flex-direction:column;min-width:0;padding:clamp(22px,3vw,30px);display:flex}.project-brief-module__CqU6Oa__taskMeta{color:var(--rust);font:600 .65rem var(--font-mono), monospace;letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;gap:16px;display:flex}.project-brief-module__CqU6Oa__taskMeta strong{color:#647068}.project-brief-module__CqU6Oa__taskCard h3{margin:28px 0 10px;font-size:clamp(1.65rem,2.5vw,2.15rem)}.project-brief-module__CqU6Oa__taskCard>p{color:#48534c;margin:0}.project-brief-module__CqU6Oa__taskOutput{background:#e8ede5;border-left:3px solid #9fad9f;padding:15px;font-size:.84rem;line-height:1.55;margin:22px 0 24px!important}.project-brief-module__CqU6Oa__taskCard>.button{width:fit-content;margin-top:auto}.project-brief-module__CqU6Oa__supportingLinks{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:18px;font-size:.78rem;display:flex}.project-brief-module__CqU6Oa__supportingLinks a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.project-brief-module__CqU6Oa__expectedOutput{background:var(--ink);color:#edf1ed;grid-template-columns:minmax(0,.8fr) minmax(300px,1fr);gap:clamp(28px,6vw,72px);padding:clamp(24px,4vw,38px);display:grid}.project-brief-module__CqU6Oa__expectedOutput h3{color:#fffdf8;margin:8px 0 10px;font-size:clamp(1.65rem,2.8vw,2.4rem)}.project-brief-module__CqU6Oa__expectedOutput p:last-child{color:#c8d1cb;max-width:42ch;margin:0}.project-brief-module__CqU6Oa__expectedOutput ul{border-top:1px solid #536159;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.project-brief-module__CqU6Oa__expectedOutput li{color:#edf1ed;border-bottom:1px solid #536159;padding:14px 10px 14px 0;font-size:.84rem}.project-brief-module__CqU6Oa__secondaryTools{padding-top:2px}.project-brief-module__CqU6Oa__toolbar{gap:24px;padding:clamp(24px,4vw,38px);display:grid}.project-brief-module__CqU6Oa__toolbarHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.project-brief-module__CqU6Oa__toolbarHeader h2{font-size:clamp(2rem,3.6vw,3.35rem)}.project-brief-module__CqU6Oa__primaryActions{flex-direction:column;align-items:stretch;gap:10px;min-width:170px;display:flex}.project-brief-module__CqU6Oa__primaryActions .text-link{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0}.project-brief-module__CqU6Oa__statusBand{background:#edf0e8;border:1px solid #aeb8af;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.project-brief-module__CqU6Oa__statusBand>div{border-right:1px solid #aeb8af;min-width:0;padding:17px 18px;display:grid}.project-brief-module__CqU6Oa__statusBand>div:last-child{border-right:0}.project-brief-module__CqU6Oa__statusBand span,.project-brief-module__CqU6Oa__statusBand small{color:var(--muted);font-size:.66rem}.project-brief-module__CqU6Oa__statusBand strong{font:600 1.2rem var(--font-ui), sans-serif;margin:5px 0 8px}.project-brief-module__CqU6Oa__statusBand a{width:fit-content;color:var(--ink);text-underline-offset:3px;font-size:.76rem;font-weight:700;text-decoration:underline}.project-brief-module__CqU6Oa__disclosureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-brief-module__CqU6Oa__disclosure{border:1px solid var(--line);background:#f8f6ef;border-radius:4px;min-width:0}.project-brief-module__CqU6Oa__disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:13px 16px;font-size:.84rem;font-weight:750;list-style:none;display:flex}.project-brief-module__CqU6Oa__disclosure>summary::-webkit-details-marker{display:none}.project-brief-module__CqU6Oa__disclosure>summary:after{color:var(--rust);content:"+";font:600 1.15rem/1 var(--font-ui), sans-serif}.project-brief-module__CqU6Oa__disclosure[open]>summary:after{content:"−"}.project-brief-module__CqU6Oa__disclosure[open]>summary{border-bottom:1px solid var(--line)}.project-brief-module__CqU6Oa__disclosureBody{gap:18px;padding:18px;display:grid}.project-brief-module__CqU6Oa__disclosureBody>p,.project-brief-module__CqU6Oa__restoreIntro p{color:var(--muted);margin:0;font-size:.84rem}.project-brief-module__CqU6Oa__restoreIntro h3{margin:0 0 5px;font-size:1.15rem}.project-brief-module__CqU6Oa__disclosureBody>.button{width:fit-content}.project-brief-module__CqU6Oa__exportActions,.project-brief-module__CqU6Oa__importActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.project-brief-module__CqU6Oa__textCopy{border:1px solid var(--line);background:var(--white);white-space:pre-wrap;max-height:260px;font:400 .74rem/1.6 var(--font-mono), monospace;margin:0;padding:14px;overflow:auto}.project-brief-module__CqU6Oa__importPreview{border:1px solid var(--rust);background:#fff4e8;border-radius:4px;gap:20px;padding:18px;display:grid}.project-brief-module__CqU6Oa__importPreview h3{margin:7px 0}.project-brief-module__CqU6Oa__importPreview p{margin:0 0 8px}.project-brief-module__CqU6Oa__message{color:#46544b;margin:-2px 0 0;font-size:.78rem}@media (max-width:760px){.project-brief-module__CqU6Oa__pageHero{grid-template-columns:1fr;gap:18px;padding-top:38px;padding-bottom:32px}.project-brief-module__CqU6Oa__pageSection{padding-top:34px;padding-bottom:54px}.project-brief-module__CqU6Oa__onboardingHeader,.project-brief-module__CqU6Oa__toolbarHeader,.project-brief-module__CqU6Oa__expectedOutput{grid-template-columns:1fr}.project-brief-module__CqU6Oa__progressPanel{max-width:360px}.project-brief-module__CqU6Oa__taskGrid,.project-brief-module__CqU6Oa__statusBand,.project-brief-module__CqU6Oa__disclosureGrid{grid-template-columns:1fr}.project-brief-module__CqU6Oa__statusBand>div,.project-brief-module__CqU6Oa__statusBand>div:last-child{border-bottom:1px solid #aeb8af;border-right:0}.project-brief-module__CqU6Oa__statusBand>div:last-child{border-bottom:0}.project-brief-module__CqU6Oa__expectedOutput ul{grid-template-columns:1fr}.project-brief-module__CqU6Oa__primaryActions{width:100%}}@media (max-width:520px){.project-brief-module__CqU6Oa__loading,.project-brief-module__CqU6Oa__onboarding,.project-brief-module__CqU6Oa__toolbar{padding:20px}.project-brief-module__CqU6Oa__taskCard{padding:21px}:is(.project-brief-module__CqU6Oa__taskCard>.button,.project-brief-module__CqU6Oa__disclosureBody>.button,.project-brief-module__CqU6Oa__exportActions .button,.project-brief-module__CqU6Oa__importActions .button){width:100%}.project-brief-module__CqU6Oa__supportingLinks{display:grid}}
.delivery-revisions-module__Sj4TBa__notices{border-block:1px solid #aab5a5;margin-block:20px}.delivery-revisions-module__Sj4TBa__notices summary{cursor:pointer;min-height:48px;padding-block:14px;font-weight:650;line-height:1.5}.delivery-revisions-module__Sj4TBa__notices summary:focus-visible,.delivery-revisions-module__Sj4TBa__actions a:focus-visible{outline-offset:4px;outline:2px solid #36543e}.delivery-revisions-module__Sj4TBa__notices>p{color:#485b4b;margin:0 0 16px;font-size:.925rem}.delivery-revisions-module__Sj4TBa__entry{border-top:1px solid #c2cbbd;padding-block:20px}.delivery-revisions-module__Sj4TBa__entry h4{margin:0 0 12px;font-size:1.1rem;font-weight:650;line-height:1.45}.delivery-revisions-module__Sj4TBa__entry p{margin-block:10px;font-size:.95rem;line-height:1.65}.delivery-revisions-module__Sj4TBa__actions{flex-wrap:wrap;gap:4px 24px;margin-top:8px;display:flex}.delivery-revisions-module__Sj4TBa__actions a{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}
.layout-planner-module__C45RYG__workspace{border-top:2px solid var(--ink);margin-top:32px}.layout-planner-module__C45RYG__workspace button,.layout-planner-module__C45RYG__workspace input,.layout-planner-module__C45RYG__workspace select,.layout-planner-module__C45RYG__workspace textarea{font:inherit}.layout-planner-module__C45RYG__workspace button{cursor:pointer}.layout-planner-module__C45RYG__workspace button:disabled{cursor:default;opacity:.48}.layout-planner-module__C45RYG__workspace input:not([type=checkbox]):not([type=file]),.layout-planner-module__C45RYG__workspace select,.layout-planner-module__C45RYG__workspace textarea{box-sizing:border-box;color:#20392f;background:#fff;border:1px solid #aab4a8;width:100%;min-width:0;margin-top:6px;padding:9px;display:block}.layout-planner-module__C45RYG__workspace input[type=checkbox]{accent-color:#284d3a;width:18px;height:18px}.layout-planner-module__C45RYG__workspace textarea{resize:vertical}.layout-planner-module__C45RYG__workspace label{font-size:.88rem;display:block}.layout-planner-module__C45RYG__workspace h2{margin:0 0 16px;font-size:1.65rem}.layout-planner-module__C45RYG__workspace h3{margin:24px 0 12px;font-size:1.18rem}.layout-planner-module__C45RYG__workspace p{line-height:1.65}.layout-planner-module__C45RYG__workspace button:focus-visible,.layout-planner-module__C45RYG__workspace a:focus-visible,.layout-planner-module__C45RYG__workspace input:focus-visible,.layout-planner-module__C45RYG__workspace select:focus-visible,.layout-planner-module__C45RYG__workspace textarea:focus-visible{outline-offset:3px;outline:3px solid #446a9a}.layout-planner-module__C45RYG__toolbar{align-items:end;gap:18px;padding:22px 0;display:flex}.layout-planner-module__C45RYG__name{flex:1}.layout-planner-module__C45RYG__toolbar>label:not(.layout-planner-module__C45RYG__name){width:155px}.layout-planner-module__C45RYG__message{background:#e7ebdf;min-height:44px;padding:12px 16px}.layout-planner-module__C45RYG__tabs{border-bottom:2px solid #2b4234;flex-wrap:wrap;align-items:center;gap:0;display:flex}.layout-planner-module__C45RYG__tabs button{background:0 0;border:0;padding:15px 18px;font-weight:700}.layout-planner-module__C45RYG__tabs button[aria-pressed=true]{color:#fff;background:#2b4234}.layout-planner-module__C45RYG__tabs span{margin-left:auto;padding:12px;font-size:.82rem}.layout-planner-module__C45RYG__editor{grid-template-columns:235px minmax(0,1fr) 230px;align-items:start;gap:22px;padding:28px 0;display:grid}.layout-planner-module__C45RYG__controls,.layout-planner-module__C45RYG__inspector{min-width:0}.layout-planner-module__C45RYG__controls p,.layout-planner-module__C45RYG__inspector p{font-size:.86rem}.layout-planner-module__C45RYG__fields{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.layout-planner-module__C45RYG__field span{color:#6c776b}.layout-planner-module__C45RYG__field small{color:#a33c24;padding:5px 0;display:block}.layout-planner-module__C45RYG__controls details{border-top:1px solid #b7c1b3;margin-top:24px;padding:15px 0}.layout-planner-module__C45RYG__controls summary{cursor:pointer;font-weight:700}.layout-planner-module__C45RYG__controls details button{margin:14px 0;display:block}.layout-planner-module__C45RYG__board{min-width:0}.layout-planner-module__C45RYG__boardTools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.layout-planner-module__C45RYG__boardTools button{background:#f6f4ec;border:1px solid #a9b7a5;padding:8px 12px}.layout-planner-module__C45RYG__boardTools label{align-items:center;gap:6px;display:flex}.layout-planner-module__C45RYG__boardTools select{max-width:100px;margin:0}.layout-planner-module__C45RYG__small{line-height:1.5;font-size:.79rem!important}.layout-planner-module__C45RYG__canvasScroll{background:#f8f5ed;border:1px solid #a7b6a4;max-height:700px;overflow:auto}.layout-planner-module__C45RYG__canvas{touch-action:none;-webkit-user-select:none;user-select:none;min-width:100%}.layout-planner-module__C45RYG__canvas svg{width:100%;height:auto;max-height:none;display:block}.layout-planner-module__C45RYG__canvas [data-object]{cursor:grab;outline:none}.layout-planner-module__C45RYG__canvas [data-object]:focus>rect{stroke:#172f78;stroke-width:1.3px}.layout-planner-module__C45RYG__objectList{gap:7px;max-height:350px;padding:0;list-style:none;display:grid;overflow:auto}.layout-planner-module__C45RYG__objectList button{text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #bac4b5;width:100%;padding:9px 12px}.layout-planner-module__C45RYG__objectList button[aria-pressed=true]{background:#dee8e2;border-color:#244a3c}.layout-planner-module__C45RYG__findings{background:#ece9df;padding:24px}.layout-planner-module__C45RYG__findings ul{padding-left:20px}.layout-planner-module__C45RYG__findings li{padding:7px 0;line-height:1.5}.layout-planner-module__C45RYG__findings button{margin-left:10px}.layout-planner-module__C45RYG__delivery{max-width:930px;margin:auto;padding:32px 0}.layout-planner-module__C45RYG__exportButtons{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.layout-planner-module__C45RYG__relationship{background:#e7ebdf;margin:25px 0;padding:22px}.layout-planner-module__C45RYG__relationship h3{margin-top:0}.layout-planner-module__C45RYG__workStep{border-top:1px solid #bdc8b8;padding:22px 0}.layout-planner-module__C45RYG__workStep label{align-items:center;gap:12px;display:flex}.layout-planner-module__C45RYG__workStep a{margin-top:12px;display:inline-block}.layout-planner-module__C45RYG__storage{border-top:2px solid #344b3b;margin:30px 0;padding:25px 0}.layout-planner-module__C45RYG__preview{background:#f3e8d3;border:2px solid #87663e;margin-top:20px;padding:24px}.layout-planner-module__C45RYG__preview button{margin-right:20px}.layout-planner-module__C45RYG__controls>.layout-planner-module__C45RYG__button{margin-top:14px}.layout-planner-module__C45RYG__workspace a{text-underline-offset:4px}.layout-planner-module__C45RYG__workStep textarea,.layout-planner-module__C45RYG__toolbar input{font-size:16px}@media (max-width:1100px){.layout-planner-module__C45RYG__editor{grid-template-columns:215px minmax(0,1fr)}.layout-planner-module__C45RYG__inspector{border-top:1px solid #bac4b5;grid-column:1/-1;padding-top:22px}.layout-planner-module__C45RYG__inspector .layout-planner-module__C45RYG__fields{grid-template-columns:repeat(4,1fr)}.layout-planner-module__C45RYG__objectList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.layout-planner-module__C45RYG__toolbar{grid-template-columns:1fr 135px;display:grid}.layout-planner-module__C45RYG__toolbar>.layout-planner-module__C45RYG__name{grid-column:1/-1}.layout-planner-module__C45RYG__toolbar>label:not(.layout-planner-module__C45RYG__name){width:auto}.layout-planner-module__C45RYG__tabs button{flex:1;padding:12px 8px;font-size:.85rem}.layout-planner-module__C45RYG__tabs span{width:100%;margin:0}.layout-planner-module__C45RYG__editor{grid-template-columns:1fr;gap:22px}.layout-planner-module__C45RYG__controls{display:block}.layout-planner-module__C45RYG__controls>p{max-width:70ch}.layout-planner-module__C45RYG__board{grid-row:1}.layout-planner-module__C45RYG__canvasScroll{max-height:490px}.layout-planner-module__C45RYG__inspector .layout-planner-module__C45RYG__fields,.layout-planner-module__C45RYG__objectList{grid-template-columns:1fr 1fr}.layout-planner-module__C45RYG__workspace input:not([type=checkbox]):not([type=file]),.layout-planner-module__C45RYG__workspace select,.layout-planner-module__C45RYG__workspace textarea{font-size:16px}.layout-planner-module__C45RYG__exportButtons{display:grid}.layout-planner-module__C45RYG__exportButtons button{width:100%}.layout-planner-module__C45RYG__findings,.layout-planner-module__C45RYG__preview{padding:18px}.layout-planner-module__C45RYG__preview h2{font-size:1.3rem}}.layout-planner-module__C45RYG__canvas[data-fit=true] svg{height:min(60vh,650px)}@media (max-width:700px){.layout-planner-module__C45RYG__canvas[data-fit=true] svg{height:min(52vh,450px)}}.layout-planner-module__C45RYG__controls #layout-planner-module__C45RYG__yard-route-settings{scroll-margin-top:105px}.layout-planner-module__C45RYG__routePosition{min-width:0;margin-top:22px}.layout-planner-module__C45RYG__routeReport{background:#e8ede1;border-top:2px solid #486452;padding:22px}.layout-planner-module__C45RYG__routeReport h3{margin:0;font-size:1.2rem;line-height:1.4}.layout-planner-module__C45RYG__routeHeading{flex-wrap:wrap;align-items:start;gap:12px 20px;display:flex}.layout-planner-module__C45RYG__routeHeading a{font-size:.86rem}.layout-planner-module__C45RYG__routeReport p{overflow-wrap:anywhere;font-size:.92rem}.layout-planner-module__C45RYG__routeReport button{background:#faf9f3;border:1px solid #849681;min-height:42px;padding:9px 12px;font-size:.85rem}.layout-planner-module__C45RYG__routeEntries{margin:20px 0;padding:0;list-style:none}.layout-planner-module__C45RYG__routeEntries li{border-top:1px solid #b6c3b1;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.layout-planner-module__C45RYG__routeEntries p{margin:5px 0 0}.layout-planner-module__C45RYG__routeEntries b{font-size:.9rem}.layout-planner-module__C45RYG__routeEntries button{flex-shrink:0}.layout-planner-module__C45RYG__routeReport details{border-top:1px solid #b6c3b1;padding:14px 0}.layout-planner-module__C45RYG__routeReport summary{cursor:pointer;line-height:1.5}.layout-planner-module__C45RYG__routeReport details li{overflow-wrap:anywhere;margin:12px 0;line-height:1.6}@media (max-width:700px){.layout-planner-module__C45RYG__routeReport{padding:18px}.layout-planner-module__C45RYG__routeEntries li{flex-direction:column;align-items:flex-start}.layout-planner-module__C45RYG__routeHeading{flex-direction:column}}.layout-planner-module__C45RYG__isometric{border-block:1px solid #a5b4a3;min-width:0;margin:24px 0;padding:20px}.layout-planner-module__C45RYG__isometric summary{cursor:pointer;font-weight:700}.layout-planner-module__C45RYG__isometric svg{width:100%;height:auto;max-height:560px;display:block}.layout-planner-module__C45RYG__isometric p{max-width:75ch}.layout-planner-module__C45RYG__isometric button{min-height:44px}.layout-planner-module__C45RYG__isoViewport{max-width:100%;max-height:560px;margin:16px 0;overflow:auto}.layout-planner-module__C45RYG__isoViewport[data-zoomed=true] svg{width:1000px;max-width:none;max-height:none}.layout-planner-module__C45RYG__isoViewport:focus-visible{outline-offset:3px;outline:3px solid #25487b}.layout-planner-module__C45RYG__preview{scroll-margin-block:100px 20px}.layout-planner-module__C45RYG__preview:focus-visible{outline-offset:3px;outline:3px solid #446a9a}@media (min-width:1101px){.layout-planner-module__C45RYG__inspector{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:calc(100vh - 110px);padding-right:10px;position:sticky;top:90px;overflow-y:auto}.layout-planner-module__C45RYG__inspector:focus-visible{outline-offset:3px;outline:3px solid #446a9a}}
.feedback-draft-module__xJpTIa__report{max-width:880px}.feedback-draft-module__xJpTIa__report header h2{margin-block:.5rem .8rem}.feedback-draft-module__xJpTIa__report header p{max-width:68ch}.feedback-draft-module__xJpTIa__privacy{border-block:1px solid var(--line,#d6d9cf);padding-block:1rem;font-size:.9rem;line-height:1.65}.feedback-draft-module__xJpTIa__form{margin-block:1.8rem}.feedback-draft-module__xJpTIa__form fieldset{border:0;min-width:0;margin:0;padding:0}.feedback-draft-module__xJpTIa__form label{margin:1.3rem 0 .45rem;font-weight:650;display:block}.feedback-draft-module__xJpTIa__form label span{color:#57665b;margin-top:.2rem;font-size:.8rem;font-weight:400;display:block}.feedback-draft-module__xJpTIa__form input,.feedback-draft-module__xJpTIa__form select,.feedback-draft-module__xJpTIa__form textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#233c32;background:#fffefa;border:1px solid #a6b0a2;border-radius:4px;padding:.8rem;display:block}.feedback-draft-module__xJpTIa__form textarea{resize:vertical}.feedback-draft-module__xJpTIa__form input:focus-visible,.feedback-draft-module__xJpTIa__form textarea:focus-visible,.feedback-draft-module__xJpTIa__form select:focus-visible{outline-offset:3px;outline:3px solid #a14f2c}.feedback-draft-module__xJpTIa__pair{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.feedback-draft-module__xJpTIa__pair>div{min-width:0}.feedback-draft-module__xJpTIa__verification{min-width:0;margin-block:1.5rem}.feedback-draft-module__xJpTIa__verification p{font-size:.85rem}.feedback-draft-module__xJpTIa__status{min-height:1.8em;line-height:1.6}.feedback-draft-module__xJpTIa__report pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f0e9;padding:1rem;font-size:.875rem;line-height:1.7}.feedback-draft-module__xJpTIa__receipt{background:#eef2e9;border-left:4px solid #3d6950;margin-block:1.5rem;padding:1.4rem}.feedback-draft-module__xJpTIa__receipt code{overflow-wrap:anywhere}.feedback-draft-module__xJpTIa__receipt button{margin:.5rem .75rem .5rem 0}.feedback-draft-module__xJpTIa__form button:disabled{opacity:.65;cursor:not-allowed}@media (max-width:540px){.feedback-draft-module__xJpTIa__pair{grid-template-columns:1fr;gap:0}.feedback-draft-module__xJpTIa__receipt{padding:1rem}}@media print{.feedback-draft-module__xJpTIa__form,.feedback-draft-module__xJpTIa__privacy,.feedback-draft-module__xJpTIa__report button,.feedback-draft-module__xJpTIa__status{display:none}.feedback-draft-module__xJpTIa__report details>pre{display:block}.feedback-draft-module__xJpTIa__receipt{break-inside:avoid}}
.project-library-module__IJU3Ua__library{border-block:1px solid var(--line);margin-block:3rem;padding-block:2.5rem;scroll-margin-top:100px}.project-library-module__IJU3Ua__library p{max-width:85ch;line-height:1.65}.project-library-module__IJU3Ua__library h2{margin:.6rem 0 1rem}.project-library-module__IJU3Ua__capture{align-items:flex-end;gap:1rem;margin-block:1.5rem;display:flex}.project-library-module__IJU3Ua__capture label{flex:1;max-width:580px;font-weight:600}.project-library-module__IJU3Ua__capture input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid var(--ink);background:#fffefa;margin-top:.5rem;padding:.8rem;display:block}.project-library-module__IJU3Ua__notice{background:#edeadd;border-left:3px solid #8b6344;padding:1rem;font-size:.9rem}.project-library-module__IJU3Ua__entries article{border-top:1px solid var(--line);padding-block:1.5rem}.project-library-module__IJU3Ua__entries h3{overflow-wrap:anywhere;margin-bottom:.5rem}.project-library-module__IJU3Ua__meta{font-size:.85rem}.project-library-module__IJU3Ua__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1rem;display:flex}.project-library-module__IJU3Ua__actions button,.project-library-module__IJU3Ua__capture button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.project-library-module__IJU3Ua__compare{align-items:center;gap:.6rem;margin-block:1rem;display:flex}.project-library-module__IJU3Ua__compare input{width:20px;height:20px}.project-library-module__IJU3Ua__comparison{margin-block:2rem}.project-library-module__IJU3Ua__comparison table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:.9rem}.project-library-module__IJU3Ua__comparison caption{text-align:left;padding-block:1rem}.project-library-module__IJU3Ua__comparison th,.project-library-module__IJU3Ua__comparison td{overflow-wrap:anywhere;text-align:left;vertical-align:top;border:1px solid var(--line);padding:.8rem}.project-library-module__IJU3Ua__comparison th{text-transform:none;letter-spacing:normal;-webkit-hyphens:auto;hyphens:auto;font-family:inherit;font-weight:600;line-height:1.45}.project-library-module__IJU3Ua__comparison thead{background:#e1e8dc}.project-library-module__IJU3Ua__preview{border:2px solid #5b725a;margin-block:1.5rem;padding:1.5rem}.project-library-module__IJU3Ua__preview button,.project-library-module__IJU3Ua__notice button{margin:.5rem 1rem .5rem 0}.project-library-module__IJU3Ua__status{min-height:1.8em}.project-library-module__IJU3Ua__library :is(button,a,input):focus-visible,.project-library-module__IJU3Ua__preview:focus-visible{outline-offset:3px;outline:3px solid #446a9a}.project-library-module__IJU3Ua__capture input{font-size:16px}.project-library-module__IJU3Ua__preview{scroll-margin-block:100px 20px}@media (max-width:600px){.project-library-module__IJU3Ua__capture{flex-direction:column;align-items:stretch}.project-library-module__IJU3Ua__capture label{max-width:none}.project-library-module__IJU3Ua__comparison th,.project-library-module__IJU3Ua__comparison td{padding:.45rem;font-size:.8rem}.project-library-module__IJU3Ua__preview{padding:1rem}}@media print{.project-library-module__IJU3Ua__capture,.project-library-module__IJU3Ua__entries,.project-library-module__IJU3Ua__actions,.project-library-module__IJU3Ua__preview,.project-library-module__IJU3Ua__status{display:none}.project-library-module__IJU3Ua__library{break-before:page}.project-library-module__IJU3Ua__comparison tr{break-inside:avoid}}
.yard-site-controls-module__dsJcjW__settings{min-width:0}.yard-site-controls-module__dsJcjW__settings summary{cursor:pointer;padding-block:12px;font-weight:700;line-height:1.5}.yard-site-controls-module__dsJcjW__settings button{text-align:left;white-space:normal;overflow-wrap:anywhere;background:#faf9f3;border:1px solid #829780;min-height:44px;margin:14px 0;padding:10px 12px;display:block}.yard-site-controls-module__dsJcjW__settings button:hover{background:#e8eee2}.yard-site-controls-module__dsJcjW__group{border:1px solid #b8c5b8;border-radius:6px;min-width:0;margin:16px 0;padding:12px}.yard-site-controls-module__dsJcjW__group legend{overflow-wrap:anywhere;max-width:100%;padding:0 6px;font-weight:700}.yard-site-controls-module__dsJcjW__group label{min-width:0;margin-block:12px}.yard-site-controls-module__dsJcjW__group input,.yard-site-controls-module__dsJcjW__group select{box-sizing:border-box;max-width:100%}.yard-site-controls-module__dsJcjW__group:focus-visible{outline-offset:3px;outline:3px solid #446a9a}
