.ScriptBudgetingPanel-module___zVsHW__stage{color:#273441;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.ScriptBudgetingPanel-module___zVsHW__label,.ScriptBudgetingPanel-module___zVsHW__pause{z-index:2;color:#46617e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfaf5e8;border:1px solid #56718e2a;border-radius:999px;font-size:10px;position:absolute;top:15%}.ScriptBudgetingPanel-module___zVsHW__label{letter-spacing:.14em;text-transform:uppercase;pointer-events:none;padding:7px 12px;left:7%}.ScriptBudgetingPanel-module___zVsHW__pause{cursor:pointer;padding:7px 12px;right:7%}.ScriptBudgetingPanel-module___zVsHW__pause:hover{background:#fff}.ScriptBudgetingPanel-module___zVsHW__pause:focus-visible{outline-offset:3px;outline:2px solid #3d668e}.ScriptBudgetingPanel-module___zVsHW__paper{background:#fffcf5f2;border:1px solid #536c8533;border-radius:5px;width:46%;height:64%;padding:clamp(16px,2.4cqw,34px);position:absolute;top:23%;left:8%;overflow:hidden;transform:rotate(-1.1deg);box-shadow:8px 12px #52647b19,0 24px 70px #40597614}.ScriptBudgetingPanel-module___zVsHW__paperHeader{color:#748399;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #adbdc844;justify-content:space-between;gap:12px;padding-bottom:13px;font:600 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ScriptBudgetingPanel-module___zVsHW__script{margin-top:19px;font:500 clamp(12px,1.12cqw,16px)/1.75 ui-monospace,SFMono-Regular,Menlo,monospace}.ScriptBudgetingPanel-module___zVsHW__line{color:#5c6774;margin:0 0 10px;transition:color .25s}.ScriptBudgetingPanel-module___zVsHW__line:first-child{letter-spacing:.01em;font-weight:700}.ScriptBudgetingPanel-module___zVsHW__line:nth-child(2),.ScriptBudgetingPanel-module___zVsHW__line:nth-child(3){margin-left:13%}.ScriptBudgetingPanel-module___zVsHW__line.ScriptBudgetingPanel-module___zVsHW__isActive{color:#243a55}.ScriptBudgetingPanel-module___zVsHW__underlined{display:inline;position:relative}.ScriptBudgetingPanel-module___zVsHW__underlined:after{content:"";transform-origin:0;background:#477bb2;border-radius:70% 40% 65% 35%;height:3px;animation:.65s cubic-bezier(.23,.78,.32,1) .14s forwards ScriptBudgetingPanel-module___zVsHW__mark;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}@keyframes ScriptBudgetingPanel-module___zVsHW__mark{to{transform:scaleX(1)}}.ScriptBudgetingPanel-module___zVsHW__revision{color:#65788f;border-top:1px solid #adbdc855;padding-top:10px;font:500 11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:7%;left:6%;right:6%}.ScriptBudgetingPanel-module___zVsHW__revision strong{color:#335f88;margin-top:4px;font-weight:600;display:block}.ScriptBudgetingPanel-module___zVsHW__note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9fbf9ee;border:1px solid #5473923d;border-radius:16px;width:32%;padding:clamp(15px,2cqw,26px);position:absolute;top:33%;right:7%;box-shadow:0 20px 50px #44608018}.ScriptBudgetingPanel-module___zVsHW__noteKicker{color:#63809b;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:8px;font:600 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ScriptBudgetingPanel-module___zVsHW__noteTitle{letter-spacing:-.025em;margin:15px 0 9px;font-size:clamp(18px,2cqw,25px);font-weight:500}.ScriptBudgetingPanel-module___zVsHW__noteCopy{color:#5a6d7b;margin:0;font-size:clamp(12px,1.1cqw,15px);line-height:1.65}.ScriptBudgetingPanel-module___zVsHW__noteFoot{color:#63809b;border-top:1px solid #b8c6d166;margin:16px 0 0;padding-top:10px;font-size:11px}@container (max-width:800px){.ScriptBudgetingPanel-module___zVsHW__label,.ScriptBudgetingPanel-module___zVsHW__pause{padding:5px 9px;font-size:9px;top:7%}.ScriptBudgetingPanel-module___zVsHW__paper{width:52%;height:68%;top:23%;left:5%;transform:none}.ScriptBudgetingPanel-module___zVsHW__paperHeader{padding-bottom:7px;font-size:8px}.ScriptBudgetingPanel-module___zVsHW__script{margin-top:10px;font-size:11px;line-height:1.4}.ScriptBudgetingPanel-module___zVsHW__line{margin-bottom:7px}.ScriptBudgetingPanel-module___zVsHW__revision{font-size:9px;bottom:4%}.ScriptBudgetingPanel-module___zVsHW__note{border-radius:11px;width:34%;top:24%;right:5%}.ScriptBudgetingPanel-module___zVsHW__noteKicker{font-size:8px}.ScriptBudgetingPanel-module___zVsHW__noteTitle{margin:10px 0 5px;font-size:15px}.ScriptBudgetingPanel-module___zVsHW__noteCopy{font-size:11px;line-height:1.4}.ScriptBudgetingPanel-module___zVsHW__noteFoot{margin-top:8px;font-size:9px}}@container (max-width:470px){.ScriptBudgetingPanel-module___zVsHW__label{letter-spacing:.06em;left:5%}.ScriptBudgetingPanel-module___zVsHW__pause{right:5%}.ScriptBudgetingPanel-module___zVsHW__paper{width:90%;height:38%;padding:11px 14px;top:24%;left:5%}.ScriptBudgetingPanel-module___zVsHW__script{margin-top:10px;font-size:11px}.ScriptBudgetingPanel-module___zVsHW__line{display:none}.ScriptBudgetingPanel-module___zVsHW__line.ScriptBudgetingPanel-module___zVsHW__isActive{margin-left:0;display:block}.ScriptBudgetingPanel-module___zVsHW__revision{display:none}.ScriptBudgetingPanel-module___zVsHW__note{width:90%;padding:9px 12px;top:auto;bottom:5%;left:5%}.ScriptBudgetingPanel-module___zVsHW__noteTitle{margin:5px 0 2px;font-size:13px}.ScriptBudgetingPanel-module___zVsHW__noteCopy{font-size:10px;line-height:1.3}.ScriptBudgetingPanel-module___zVsHW__noteFoot{display:none}}@media (prefers-reduced-motion:reduce){.ScriptBudgetingPanel-module___zVsHW__pause{display:none}.ScriptBudgetingPanel-module___zVsHW__line{transition:none}.ScriptBudgetingPanel-module___zVsHW__underlined:after{animation:none;transform:scaleX(1)}}
.ApplicationPanel-module__aYRqPW__stage{color:#354440;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.ApplicationPanel-module__aYRqPW__badge,.ApplicationPanel-module__aYRqPW__pause{z-index:3;color:#865a41;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fdf9f0e8;border:1px solid #835d4530;border-radius:999px;font-size:10px;position:absolute;top:15%}.ApplicationPanel-module__aYRqPW__badge{letter-spacing:.12em;text-transform:uppercase;pointer-events:none;padding:7px 12px;left:7%}.ApplicationPanel-module__aYRqPW__pause{cursor:pointer;padding:7px 12px;right:7%}.ApplicationPanel-module__aYRqPW__pause:hover{background:#fff}.ApplicationPanel-module__aYRqPW__pause:focus-visible{outline-offset:3px;outline:2px solid #a2633b}.ApplicationPanel-module__aYRqPW__checklist{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f9f8f1df;border:1px solid #61756f32;border-radius:16px;width:30%;padding:18px;position:absolute;top:25%;left:7%;box-shadow:0 18px 45px #3c514019}.ApplicationPanel-module__aYRqPW__eyebrow{color:#807464;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.ApplicationPanel-module__aYRqPW__items{margin:14px 0 0;padding:0;list-style:none}.ApplicationPanel-module__aYRqPW__item{color:#68746d;border-top:1px solid #63746b1c;align-items:center;gap:12px;min-height:45px;font-size:13px;line-height:1.35;transition:color .25s,background-color .25s;display:flex}.ApplicationPanel-module__aYRqPW__item.ApplicationPanel-module__aYRqPW__isActive{color:#8c5438;background:#b9804816;font-weight:600}.ApplicationPanel-module__aYRqPW__number{color:#977e68;letter-spacing:.08em;text-align:center;flex:none;width:23px;font-size:10px}.ApplicationPanel-module__aYRqPW__item.ApplicationPanel-module__aYRqPW__isActive .ApplicationPanel-module__aYRqPW__number{color:#9b5b38}.ApplicationPanel-module__aYRqPW__packet{background:linear-gradient(155deg,#fffdf7,#eee6d8);border:1px solid #9e806044;border-radius:9px;width:30%;min-height:55%;padding:25px;position:absolute;top:23%;left:43%;transform:rotate(-1deg);box-shadow:8px 12px #b09a7c27,0 22px 60px #57493926}.ApplicationPanel-module__aYRqPW__packetTop{color:#977861;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #a898814d;justify-content:space-between;gap:8px;padding-bottom:12px;font-size:10px;font-weight:600;display:flex}.ApplicationPanel-module__aYRqPW__packetTitle{color:#413f32;letter-spacing:-.03em;margin:18px 0 10px;font-size:clamp(22px,2.2cqw,32px);font-weight:500;line-height:1.15}.ApplicationPanel-module__aYRqPW__packetCopy{color:#706c5b;margin:0;font-size:13px;line-height:1.55}.ApplicationPanel-module__aYRqPW__packetTags{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.ApplicationPanel-module__aYRqPW__packetTags span{color:#795940;background:#fffef7a8;border:1px solid #aa8d693f;border-radius:5px;padding:6px 8px;font-size:10px;line-height:1.2}.ApplicationPanel-module__aYRqPW__review{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f7f9f2ed;border:1px solid #72887c38;border-radius:13px;width:18%;padding:16px;position:absolute;top:34%;right:6%;box-shadow:0 18px 48px #36504917}.ApplicationPanel-module__aYRqPW__reviewTitle{color:#3f5c53;margin:11px 0 7px;font-size:17px;font-weight:500;line-height:1.25}.ApplicationPanel-module__aYRqPW__reviewCopy{color:#6c796f;margin:0;font-size:11px;line-height:1.5}.ApplicationPanel-module__aYRqPW__reviewFoot{color:#877966;border-top:1px solid #72887c38;margin:12px 0 0;padding-top:10px;font-size:10px;line-height:1.4}.ApplicationPanel-module__aYRqPW__compactNote{display:none}@container (max-width:800px){.ApplicationPanel-module__aYRqPW__badge,.ApplicationPanel-module__aYRqPW__pause{padding:5px 9px;font-size:9px;top:7%}.ApplicationPanel-module__aYRqPW__checklist{border-radius:10px;width:43%;padding:10px;top:23%;left:5%}.ApplicationPanel-module__aYRqPW__eyebrow{font-size:8px}.ApplicationPanel-module__aYRqPW__items{margin-top:7px}.ApplicationPanel-module__aYRqPW__item{gap:4px;min-height:29px;font-size:10px}.ApplicationPanel-module__aYRqPW__number{width:19px;font-size:9px}.ApplicationPanel-module__aYRqPW__packet{width:44%;min-height:70%;padding:12px;top:22%;left:51%;transform:none}.ApplicationPanel-module__aYRqPW__packetTop{padding-bottom:6px;font-size:8px}.ApplicationPanel-module__aYRqPW__packetTitle{margin:11px 0 5px;font-size:20px}.ApplicationPanel-module__aYRqPW__packetCopy{font-size:10px;line-height:1.35}.ApplicationPanel-module__aYRqPW__packetTags,.ApplicationPanel-module__aYRqPW__review{display:none}}@container (max-width:470px){.ApplicationPanel-module__aYRqPW__badge{letter-spacing:.04em;left:5%}.ApplicationPanel-module__aYRqPW__pause{right:5%}.ApplicationPanel-module__aYRqPW__checklist{display:none}.ApplicationPanel-module__aYRqPW__packet{width:90%;min-height:40%;padding:10px 13px;top:24%;left:5%}.ApplicationPanel-module__aYRqPW__packetTitle{margin:6px 0 3px;font-size:17px}.ApplicationPanel-module__aYRqPW__packetCopy{font-size:10px}.ApplicationPanel-module__aYRqPW__packetTags{display:none}.ApplicationPanel-module__aYRqPW__compactNote{color:#3f5c53;background:#f7f9f2ec;border:1px solid #72887c38;border-radius:10px;width:90%;padding:8px 12px;font-size:10px;line-height:1.35;display:block;position:absolute;bottom:5%;left:5%}.ApplicationPanel-module__aYRqPW__compactNote strong{margin-top:3px;font-size:12px;font-weight:600;display:block}}@media (prefers-reduced-motion:reduce){.ApplicationPanel-module__aYRqPW__pause{display:none}.ApplicationPanel-module__aYRqPW__item{transition:none}}
.PermitReviewPanel-module__bDeiTq__stage{color:#274751;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.PermitReviewPanel-module__bDeiTq__label,.PermitReviewPanel-module__bDeiTq__pause{z-index:2;color:#396170;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6fbfaeb;border:1px solid #3159672b;border-radius:999px;font-size:10px;position:absolute;top:15%}.PermitReviewPanel-module__bDeiTq__label{letter-spacing:.14em;text-transform:uppercase;pointer-events:none;padding:7px 12px;left:7%}.PermitReviewPanel-module__bDeiTq__pause{cursor:pointer;padding:7px 12px;right:7%}.PermitReviewPanel-module__bDeiTq__pause:hover{background:#fff}.PermitReviewPanel-module__bDeiTq__pause:focus-visible{outline-offset:3px;outline:2px solid #b75543}.PermitReviewPanel-module__bDeiTq__plan{background:#f9fdf8bd;border:1px solid #3a627346;border-radius:10px;width:58%;height:62%;position:absolute;top:25%;left:7%;overflow:hidden;box-shadow:0 20px 55px #39606e1e}.PermitReviewPanel-module__bDeiTq__planHeader{color:#4b7280;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #41697627;justify-content:space-between;gap:10px;padding-bottom:10px;font:600 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:15px;left:19px;right:19px}.PermitReviewPanel-module__bDeiTq__drawing{width:calc(100% - 28px);height:calc(100% - 54px);position:absolute;inset:42px 14px 12px}.PermitReviewPanel-module__bDeiTq__boundary{fill:#d4eae833;stroke:#396773;stroke-width:2px}.PermitReviewPanel-module__bDeiTq__setback{fill:none;stroke:#7aa1a1;stroke-width:1.5px;stroke-dasharray:7 6}.PermitReviewPanel-module__bDeiTq__footprint{fill:#6babb229;stroke:#315866;stroke-width:2.5px}.PermitReviewPanel-module__bDeiTq__road{fill:none;stroke:#7fa3a8;stroke-width:10px;opacity:.24}.PermitReviewPanel-module__bDeiTq__path{fill:none;stroke:#587d84;stroke-width:1.8px;stroke-dasharray:3 5}.PermitReviewPanel-module__bDeiTq__drawingLabel{fill:#557983;letter-spacing:.11em;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace}.PermitReviewPanel-module__bDeiTq__mark{fill:#f9fbf8;stroke:#8ba8a8;stroke-width:2px;transition:fill .24s,stroke .24s,r .24s}.PermitReviewPanel-module__bDeiTq__mark.PermitReviewPanel-module__bDeiTq__isActive{fill:#b65743;stroke:#fff9f0;stroke-width:3px}.PermitReviewPanel-module__bDeiTq__halo{fill:#b6574324;stroke:#b65743;stroke-width:1.3px}.PermitReviewPanel-module__bDeiTq__review{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f8fcf9ed;border:1px solid #31596735;border-radius:14px;width:22%;padding:18px;position:absolute;top:31%;right:7%;box-shadow:0 18px 48px #39606e16}.PermitReviewPanel-module__bDeiTq__eyebrow{color:#68838a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.PermitReviewPanel-module__bDeiTq__reviewTitle{color:#2e5664;letter-spacing:-.02em;margin:12px 0 8px;font-size:19px;font-weight:500;line-height:1.25}.PermitReviewPanel-module__bDeiTq__reviewCopy{color:#667b80;margin:0;font-size:12px;line-height:1.55}.PermitReviewPanel-module__bDeiTq__steps{gap:6px;margin-top:17px;display:flex}.PermitReviewPanel-module__bDeiTq__steps span{background:#cfdfdb;border-radius:999px;flex:1;height:3px}.PermitReviewPanel-module__bDeiTq__steps span.PermitReviewPanel-module__bDeiTq__isActive{background:#b65743}.PermitReviewPanel-module__bDeiTq__reviewFoot{color:#74888b;border-top:1px solid #4169762b;margin:13px 0 0;padding-top:10px;font-size:10px;line-height:1.4}@container (max-width:800px){.PermitReviewPanel-module__bDeiTq__label,.PermitReviewPanel-module__bDeiTq__pause{padding:5px 9px;font-size:9px;top:7%}.PermitReviewPanel-module__bDeiTq__plan{width:56%;height:70%;top:22%;left:5%}.PermitReviewPanel-module__bDeiTq__planHeader{padding-bottom:6px;font-size:8px;top:10px;left:10px;right:10px}.PermitReviewPanel-module__bDeiTq__drawing{width:calc(100% - 12px);height:calc(100% - 37px);inset:30px 6px 7px}.PermitReviewPanel-module__bDeiTq__review{border-radius:10px;width:33%;padding:11px;top:26%;right:5%}.PermitReviewPanel-module__bDeiTq__eyebrow{font-size:8px}.PermitReviewPanel-module__bDeiTq__reviewTitle{margin:8px 0 5px;font-size:14px}.PermitReviewPanel-module__bDeiTq__reviewCopy{font-size:10px;line-height:1.35}.PermitReviewPanel-module__bDeiTq__steps{margin-top:8px}.PermitReviewPanel-module__bDeiTq__reviewFoot,.PermitReviewPanel-module__bDeiTq__drawingLabel{display:none}}@container (max-width:470px){.PermitReviewPanel-module__bDeiTq__label{letter-spacing:.04em;left:5%}.PermitReviewPanel-module__bDeiTq__pause{right:5%}.PermitReviewPanel-module__bDeiTq__plan{width:90%;height:44%;top:23%;left:5%}.PermitReviewPanel-module__bDeiTq__planHeader{font-size:8px}.PermitReviewPanel-module__bDeiTq__review{width:90%;padding:8px 12px;top:auto;bottom:5%;left:5%}.PermitReviewPanel-module__bDeiTq__reviewTitle{margin:4px 0 2px;font-size:13px}.PermitReviewPanel-module__bDeiTq__reviewCopy{font-size:10px;line-height:1.25}.PermitReviewPanel-module__bDeiTq__steps,.PermitReviewPanel-module__bDeiTq__reviewFoot{display:none}}@media (prefers-reduced-motion:reduce){.PermitReviewPanel-module__bDeiTq__pause{display:none}.PermitReviewPanel-module__bDeiTq__mark{transition:none}}
