@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_HR1uLGCvS4hkxCYGKrrQuXA7UfGe)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_HR1uLGCvS4hkxCYGKrrQuXA7UfGe)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_HR1uLGCvS4hkxCYGKrrQuXA7UfGe)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_HR1uLGCvS4hkxCYGKrrQuXA7UfGe)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_HR1uLGCvS4hkxCYGKrrQuXA7UfGe)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_HR1uLGCvS4hkxCYGKrrQuXA7UfGe)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_HR1uLGCvS4hkxCYGKrrQuXA7UfGe)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_8cf9aa0-module__IhXiWW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_8cf9aa0-module__IhXiWW__variable{--font-product-widget:"Inter", "Inter Fallback"}
.product-room-widgets-module__uZmqOq__widgetRoot,.product-room-widgets-module__uZmqOq__widgetRoot *{box-sizing:border-box}.product-room-widgets-module__uZmqOq__widgetRoot *{margin:0;padding:0}.product-room-widgets-module__uZmqOq__widgetRoot{color:#0a1217;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;width:100%}.product-room-widgets-module__uZmqOq__widgetRoot svg{display:block}.product-room-widgets-module__uZmqOq__featureRoot{height:720px;font-family:var(--font-product-widget), system-ui, -apple-system, "Segoe UI", sans-serif;overflow:hidden;container-type:inline-size}.product-room-widgets-module__uZmqOq__featureCanvas{justify-content:center;align-items:center;width:100%;height:100%;padding:56px 40px;display:flex}.product-room-widgets-module__uZmqOq__extractionRoot{background:#dceaf8}.product-room-widgets-module__uZmqOq__libraryRoot{background:#f4edc5}.product-room-widgets-module__uZmqOq__supplierRoot{background:#ddefe2}.product-room-widgets-module__uZmqOq__stage{width:100%;max-width:560px}.product-room-widgets-module__uZmqOq__libraryStage{max-width:640px}.product-room-widgets-module__uZmqOq__mock{background:#fff;border:1px solid #eaedf0;border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #0a12170d,0 18px 40px -20px #0a121738}.product-room-widgets-module__uZmqOq__chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11.5px;font-weight:500;line-height:1;transition:background .35s cubic-bezier(.22,.8,.28,1),color .35s cubic-bezier(.22,.8,.28,1);display:inline-flex}.product-room-widgets-module__uZmqOq__dot{border-radius:50%;width:6px;height:6px;transition:background .35s cubic-bezier(.22,.8,.28,1)}.product-room-widgets-module__uZmqOq__progressChip{color:#24476b;background:#e7eef8}.product-room-widgets-module__uZmqOq__progressChip .product-room-widgets-module__uZmqOq__dot{background:#24476b}.product-room-widgets-module__uZmqOq__approvedChip{color:#2f5d3d;background:#e8f3ea}.product-room-widgets-module__uZmqOq__approvedChip .product-room-widgets-module__uZmqOq__dot{background:#2f5d3d}.product-room-widgets-module__uZmqOq__needsChip{color:#7a4a21;background:#f6ebdd}.product-room-widgets-module__uZmqOq__needsChip .product-room-widgets-module__uZmqOq__dot{background:#7a4a21}.product-room-widgets-module__uZmqOq__mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@keyframes product-room-widgets-module__uZmqOq__pulse{0%,to{opacity:1}50%{opacity:.35}}.product-room-widgets-module__uZmqOq__pulsing .product-room-widgets-module__uZmqOq__dot{animation:1.1s ease-in-out infinite product-room-widgets-module__uZmqOq__pulse}.product-room-widgets-module__uZmqOq__heroRoot{background:0 0;height:540px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}.product-room-widgets-module__uZmqOq__heroWrap{background:#f7edf3;border-radius:20px;max-width:460px;margin:0 auto;padding:24px}.product-room-widgets-module__uZmqOq__heroStack{flex-direction:column;gap:12px;display:flex}.product-room-widgets-module__uZmqOq__heroCard{opacity:0;background:#fff;border:1px solid #f0e4ea;border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex;position:relative;transform:translateY(26px)scale(.96);box-shadow:0 2px 10px #b4789614}.product-room-widgets-module__uZmqOq__heroCardIn{opacity:1;transition:opacity .55s cubic-bezier(.22,1.2,.36,1),transform .55s cubic-bezier(.22,1.2,.36,1);transform:translateY(0)scale(1)}.product-room-widgets-module__uZmqOq__heroCardOut{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(-14px)scale(.97)}.product-room-widgets-module__uZmqOq__heroProductImage{background-position:50%;background-size:cover;border-radius:14px;flex:none;width:64px;height:64px}.product-room-widgets-module__uZmqOq__heroMeta{flex:1;min-width:0}.product-room-widgets-module__uZmqOq__heroProductName{color:#1a1915;font-size:14.5px;font-weight:600;line-height:1.25}.product-room-widgets-module__uZmqOq__heroSupplier{color:#8a8880;align-items:center;gap:4px;margin-top:2px;font-size:12.5px;display:flex}.product-room-widgets-module__uZmqOq__heroSupplierIcon{flex:none;width:13px;height:13px}.product-room-widgets-module__uZmqOq__heroChips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.product-room-widgets-module__uZmqOq__heroChip{white-space:nowrap;border-radius:999px;padding:2.5px 9px;font-size:10.5px}.product-room-widgets-module__uZmqOq__heroDocumentChip{color:#24476b;background:#edf3fa;align-items:center;gap:3px;display:inline-flex}.product-room-widgets-module__uZmqOq__heroDocumentIcon{flex:none;width:11px;height:11px}.product-room-widgets-module__uZmqOq__heroAdded{opacity:0;color:#fff;background:#0f6e56;border-radius:999px;align-items:center;gap:4px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:-8px;right:12px;transform:scale(.5);box-shadow:0 2px 6px #0f6e5640}.product-room-widgets-module__uZmqOq__heroAdded svg{width:11px;height:11px}.product-room-widgets-module__uZmqOq__heroAddedPop{opacity:1;transition:opacity .3s,transform .45s cubic-bezier(.18,1.6,.4,1);transform:scale(1)}.product-room-widgets-module__uZmqOq__heroFoot{opacity:0;color:#993556;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:12.5px;font-weight:600;display:flex;transform:translateY(8px)}.product-room-widgets-module__uZmqOq__heroFootIn{opacity:1;transition:opacity .5s .1s,transform .5s cubic-bezier(.22,1.2,.36,1) .1s;transform:translateY(0)}.product-room-widgets-module__uZmqOq__heroFootRing{color:#fff;background:#d4537e;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.product-room-widgets-module__uZmqOq__heroFootRing svg{width:12px;height:12px}.product-room-widgets-module__uZmqOq__extractionSource{border-bottom:1px solid #eaedf0;align-items:center;gap:13px;padding:16px 18px;display:flex}.product-room-widgets-module__uZmqOq__brandLogo{background-position:50%;background-size:cover;border:1px solid #e2e6ea;border-radius:11px;flex:none;width:44px;height:44px}.product-room-widgets-module__uZmqOq__extractionMeta{flex:1;min-width:0}.product-room-widgets-module__uZmqOq__filename{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.product-room-widgets-module__uZmqOq__fileSource{color:#5c6773;margin-top:2px;font-size:12px}.product-room-widgets-module__uZmqOq__chipState{position:relative}.product-room-widgets-module__uZmqOq__flow{justify-content:center;padding:12px 0 2px;display:flex}.product-room-widgets-module__uZmqOq__flow path{stroke-dasharray:40;stroke-dashoffset:40px;transition:stroke-dashoffset .5s cubic-bezier(.22,.8,.28,1)}.product-room-widgets-module__uZmqOq__flow path:nth-child(2){transition-delay:.25s}.product-room-widgets-module__uZmqOq__flowVisible path{stroke-dashoffset:0}.product-room-widgets-module__uZmqOq__recordRegion{padding:16px 20px 20px}.product-room-widgets-module__uZmqOq__record{opacity:0;transition:opacity .55s cubic-bezier(.22,.8,.28,1),transform .55s cubic-bezier(.22,.8,.28,1);transform:translateY(10px)}.product-room-widgets-module__uZmqOq__recordVisible{opacity:1;transform:none}.product-room-widgets-module__uZmqOq__recordHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.product-room-widgets-module__uZmqOq__recordTitle{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.2}.product-room-widgets-module__uZmqOq__recordGrid{background:#eaedf0;border:1px solid #eaedf0;border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.product-room-widgets-module__uZmqOq__recordCell{background:#fff;padding:12px 14px}.product-room-widgets-module__uZmqOq__recordCellFull{grid-column:1/-1}.product-room-widgets-module__uZmqOq__recordKey{color:#8a939d;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.product-room-widgets-module__uZmqOq__recordValue{opacity:0;align-items:center;gap:7px;margin-top:5px;font-size:13.5px;font-weight:450;transition:opacity .4s cubic-bezier(.22,.8,.28,1),transform .4s cubic-bezier(.22,.8,.28,1);display:flex;transform:translateY(4px)}.product-room-widgets-module__uZmqOq__recordValueVisible{opacity:1;transform:none}.product-room-widgets-module__uZmqOq__recordTick{opacity:0;color:#2f5d3d;flex:none;font-size:12px;transition:transform .35s cubic-bezier(.22,.8,.28,1) .12s,opacity .3s .12s;transform:scale(.4)}.product-room-widgets-module__uZmqOq__recordValueVisible .product-room-widgets-module__uZmqOq__recordTick{opacity:1;transform:scale(1)}.product-room-widgets-module__uZmqOq__libraryTop{border-bottom:1px solid #eaedf0;align-items:center;gap:10px;padding:14px 18px;display:flex}.product-room-widgets-module__uZmqOq__librarySearch{background:#fbfbfa;border:1px solid #e2e6ea;border-radius:999px;flex:1;align-items:center;gap:9px;min-width:0;padding:8px 13px;font-size:13px;transition:border-color .3s cubic-bezier(.22,.8,.28,1),box-shadow .3s cubic-bezier(.22,.8,.28,1);display:flex}.product-room-widgets-module__uZmqOq__librarySearch svg{flex:none;width:14px;height:14px}.product-room-widgets-module__uZmqOq__librarySearchFocused{border-color:#c9b37e;box-shadow:0 0 0 3px #c9b37e2e}.product-room-widgets-module__uZmqOq__searchPlaceholder{color:#8a939d}.product-room-widgets-module__uZmqOq__searchTyped{color:#0a1217;font-weight:450}.product-room-widgets-module__uZmqOq__searchCaret{background:#0a1217;border-radius:1px;width:1.5px;height:15px;animation:1s steps(2,end) infinite product-room-widgets-module__uZmqOq__pulse;display:none}.product-room-widgets-module__uZmqOq__librarySearchFocused .product-room-widgets-module__uZmqOq__searchCaret{display:block}.product-room-widgets-module__uZmqOq__customFields{color:#5c6773;white-space:nowrap;border:1px solid #e2e6ea;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:500}.product-room-widgets-module__uZmqOq__libraryBody{grid-template-columns:180px 1fr;display:grid}.product-room-widgets-module__uZmqOq__librarySide{border-right:1px solid #eaedf0;padding:16px 12px}.product-room-widgets-module__uZmqOq__sideLabel{color:#8a939d;letter-spacing:.07em;text-transform:uppercase;padding:0 8px 8px;font-size:11px;font-weight:600}.product-room-widgets-module__uZmqOq__navItem{color:#0a1217;cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;text-decoration:none;transition:background .3s cubic-bezier(.22,.8,.28,1),color .3s cubic-bezier(.22,.8,.28,1);display:flex}.product-room-widgets-module__uZmqOq__navItemSub{color:#5c6773;padding-left:22px;font-size:12.5px}.product-room-widgets-module__uZmqOq__navCount{color:#8a939d;font-size:11.5px;transition:color .3s cubic-bezier(.22,.8,.28,1)}.product-room-widgets-module__uZmqOq__navItemActive{color:#7a4a21;background:#f6ebdd;font-weight:500}.product-room-widgets-module__uZmqOq__navItemActive .product-room-widgets-module__uZmqOq__navCount{color:#7a4a21}.product-room-widgets-module__uZmqOq__newCategory{color:#8a939d;border-top:1px dashed #e2e6ea;align-items:center;gap:8px;margin-top:6px;padding:10px;font-size:12.5px;display:flex}.product-room-widgets-module__uZmqOq__libraryGrid{grid-template-columns:1fr 1fr;align-content:start;gap:14px;padding:16px;display:grid}.product-room-widgets-module__uZmqOq__libraryCard{background:#fff;border:1px solid #eaedf0;border-radius:14px;transition:opacity .45s cubic-bezier(.22,.8,.28,1),transform .45s cubic-bezier(.22,.8,.28,1),box-shadow .45s cubic-bezier(.22,.8,.28,1),border-color .45s cubic-bezier(.22,.8,.28,1);overflow:hidden;box-shadow:0 1px 2px #0a12170d,0 6px 16px -10px #0a121724}.product-room-widgets-module__uZmqOq__libraryCardDim{opacity:.18;transform:scale(.97)}.product-room-widgets-module__uZmqOq__libraryCardHit{border-color:#c9b37e;box-shadow:0 1px 2px #0a12170d,0 10px 24px -12px #7a4a214d}.product-room-widgets-module__uZmqOq__libraryThumb{aspect-ratio:4/3;background-color:#f3f1ec;background-position:50%;background-size:cover}.product-room-widgets-module__uZmqOq__libraryCardBody{padding:10px 13px 12px}.product-room-widgets-module__uZmqOq__libraryProductName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.product-room-widgets-module__uZmqOq__libraryProductMeta{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.product-room-widgets-module__uZmqOq__libraryProductCategory{color:#5c6773;white-space:nowrap;font-size:11px}.product-room-widgets-module__uZmqOq__libraryProductCode{color:#8a939d;font-size:11px}.product-room-widgets-module__uZmqOq__supplierHead{border-bottom:1px solid #eaedf0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.product-room-widgets-module__uZmqOq__shareLink{color:#5c6773;background:#fbfbfa;border:1px solid #e2e6ea;border-radius:999px;align-items:center;gap:9px;min-width:0;padding:7px 12px;font-size:12.5px;display:flex}.product-room-widgets-module__uZmqOq__shareLink svg{flex:none;width:13px;height:13px}.product-room-widgets-module__uZmqOq__shareUrl{color:#0a1217;text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden}.product-room-widgets-module__uZmqOq__supplierAvatars{flex:none;display:flex}.product-room-widgets-module__uZmqOq__supplierAvatar{background-color:#fff;background-position:50%;background-repeat:no-repeat;border:1.5px solid #fff;border-radius:8px;width:30px;height:30px;margin-left:-8px;box-shadow:0 1px 2px #0a12170d,0 6px 16px -10px #0a121724}.product-room-widgets-module__uZmqOq__supplierAvatar:first-child{margin-left:0}.product-room-widgets-module__uZmqOq__supplierAvatarCount{color:#3e4a50;background:#eceff1;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.product-room-widgets-module__uZmqOq__supplierSubmission{opacity:0;border-bottom:1px solid #eaedf0;align-items:center;gap:13px;padding:16px 20px;transition:opacity .55s cubic-bezier(.22,.8,.28,1),transform .55s cubic-bezier(.22,.8,.28,1);display:flex;transform:translateY(-8px)}.product-room-widgets-module__uZmqOq__supplierSubmissionVisible{opacity:1;transform:none}.product-room-widgets-module__uZmqOq__supplierSubmissionMeta{flex:1;min-width:0}.product-room-widgets-module__uZmqOq__supplierSubmissionTitle{font-size:13.5px;font-weight:450}.product-room-widgets-module__uZmqOq__supplierSubmissionTitle b{font-weight:600}.product-room-widgets-module__uZmqOq__supplierSubmissionTime{color:#5c6773;margin-top:2px;font-size:12px}.product-room-widgets-module__uZmqOq__supplierClause{opacity:0;background:#fbfbfa;border:1px solid #e2e6ea;border-radius:14px;margin:16px 20px;transition:opacity .55s cubic-bezier(.22,.8,.28,1),transform .55s cubic-bezier(.22,.8,.28,1);overflow:hidden;transform:translateY(10px)}.product-room-widgets-module__uZmqOq__supplierClauseVisible{opacity:1;transform:none}.product-room-widgets-module__uZmqOq__supplierClauseTop{border-bottom:1px solid #eaedf0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.product-room-widgets-module__uZmqOq__supplierClauseLabel{color:#8a939d;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.product-room-widgets-module__uZmqOq__supplierClauseBody{padding:14px 16px;font-size:13px;line-height:1.55}.product-room-widgets-module__uZmqOq__supplierClauseNumber{color:#8a939d;letter-spacing:.02em;font-size:11.5px;font-weight:500}.product-room-widgets-module__uZmqOq__supplierClauseTitle{letter-spacing:-.01em;margin:3px 0 10px;font-size:16px;font-weight:600}.product-room-widgets-module__uZmqOq__supplierClauseLine{opacity:0;gap:8px;padding:3px 0;transition:opacity .4s cubic-bezier(.22,.8,.28,1),transform .4s cubic-bezier(.22,.8,.28,1);display:flex;transform:translate(-6px)}.product-room-widgets-module__uZmqOq__supplierClauseLineVisible{opacity:1;transform:none}.product-room-widgets-module__uZmqOq__supplierClauseKey{color:#5c6773;min-width:110px;font-size:12.5px}.product-room-widgets-module__uZmqOq__supplierClauseValue{color:#0a1217;font-weight:450}.product-room-widgets-module__uZmqOq__supplierActions{gap:9px;padding:14px 20px 18px;display:flex}.product-room-widgets-module__uZmqOq__supplierButton{color:#0a1217;cursor:pointer;text-align:center;background:#fff;border:1px solid #e2e6ea;border-radius:10px;flex:1;padding:10px;font-size:13px;font-weight:500;transition:transform .18s cubic-bezier(.22,.8,.28,1),background .35s cubic-bezier(.22,.8,.28,1),border-color .35s cubic-bezier(.22,.8,.28,1),opacity .35s cubic-bezier(.22,.8,.28,1)}.product-room-widgets-module__uZmqOq__supplierButtonPrimary{color:#fff;background:#1c6b45;border-color:#1c6b45;flex:1.5}.product-room-widgets-module__uZmqOq__supplierButtonPressed{transform:scale(.965)}.product-room-widgets-module__uZmqOq__supplierButtonApproved{background:#2f5d3d;border-color:#2f5d3d}.product-room-widgets-module__uZmqOq__supplierButtonMuted{opacity:.4}@container (max-width:560px){.product-room-widgets-module__uZmqOq__libraryBody{grid-template-columns:1fr}.product-room-widgets-module__uZmqOq__librarySide{display:none}}@container (max-width:520px){.product-room-widgets-module__uZmqOq__featureCanvas{padding:28px 16px}}@media (max-width:767px){.product-room-widgets-module__uZmqOq__heroRoot{height:500px}.product-room-widgets-module__uZmqOq__featureRoot{height:560px}}@media (prefers-reduced-motion:reduce){.product-room-widgets-module__uZmqOq__featureRoot *,.product-room-widgets-module__uZmqOq__featureRoot :before,.product-room-widgets-module__uZmqOq__featureRoot :after{transition:none!important;animation:none!important}}
.delivery-related-visuals-module__RgwkHq__visual,.delivery-related-visuals-module__RgwkHq__visual *{box-sizing:border-box}.delivery-related-visuals-module__RgwkHq__visual{width:100%;height:100%;color:var(--color-brand-ink);font-family:var(--font-sans), ui-sans-serif, sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}.delivery-related-visuals-module__RgwkHq__visual p{margin:0}.delivery-related-visuals-module__RgwkHq__visual svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.delivery-related-visuals-module__RgwkHq__qualityVisual{background:#d9efec;padding:14px 0 0 14px;position:relative}.delivery-related-visuals-module__RgwkHq__drawingPaper{background:#fff;border:1px solid #0a12171a;border-radius:7px;width:274px;height:286px;position:relative;overflow:hidden;box-shadow:0 12px 28px #10141814}.delivery-related-visuals-module__RgwkHq__drawingMeta,.delivery-related-visuals-module__RgwkHq__drawingFooter{color:#8a959c;font-size:.44rem;font-weight:var(--font-weight-semibold);letter-spacing:.055em;justify-content:space-between;align-items:center;display:flex}.delivery-related-visuals-module__RgwkHq__drawingMeta{border-bottom:1px solid #e4e9ed;height:29px;padding:0 10px}.delivery-related-visuals-module__RgwkHq__floorPlan{width:100%;height:228px;display:block}.delivery-related-visuals-module__RgwkHq__planGrid{stroke:#dfe7eb;stroke-dasharray:4 4;stroke-width:.8px}.delivery-related-visuals-module__RgwkHq__planWalls{stroke:#55636b;stroke-width:2.2px}.delivery-related-visuals-module__RgwkHq__planDoors{stroke:#8a959c;stroke-width:1.1px}.delivery-related-visuals-module__RgwkHq__planLabels{fill:#5f6b72;stroke:none;letter-spacing:.04em;font-size:6px}.delivery-related-visuals-module__RgwkHq__doorTags rect{fill:#fff;stroke:#8a959c;stroke-width:.8px}.delivery-related-visuals-module__RgwkHq__doorTags text{fill:#5f6b72;stroke:none;text-anchor:middle;font-size:5.5px}.delivery-related-visuals-module__RgwkHq__errorPin circle{fill:#f7eaf1;stroke:#7a3f5c;stroke-width:1.3px}.delivery-related-visuals-module__RgwkHq__errorPin path{stroke:#7a3f5c;stroke-width:1.6px}.delivery-related-visuals-module__RgwkHq__warningPin circle{fill:#f6ebdd;stroke:#7a4a21;stroke-width:1.3px}.delivery-related-visuals-module__RgwkHq__warningPin path{stroke:#7a4a21;stroke-width:1.7px}.delivery-related-visuals-module__RgwkHq__drawingFooter{border-top:1px solid #e4e9ed;height:29px;padding:0 10px}.delivery-related-visuals-module__RgwkHq__findingCard{z-index:2;background:#fff;border:1px solid #0a121712;border-radius:9px;width:164px;padding:10px 11px;position:absolute;right:12px;box-shadow:0 12px 28px #1014181f}.delivery-related-visuals-module__RgwkHq__findingError{top:46px}.delivery-related-visuals-module__RgwkHq__findingWarning{top:166px}.delivery-related-visuals-module__RgwkHq__findingTag{font-size:.43rem;font-weight:var(--font-weight-bold);letter-spacing:.05em;border-radius:999px;margin-bottom:5px;padding:2px 6px;display:inline-block}.delivery-related-visuals-module__RgwkHq__findingError .delivery-related-visuals-module__RgwkHq__findingTag{color:#7a3f5c;background:#f7eaf1}.delivery-related-visuals-module__RgwkHq__findingWarning .delivery-related-visuals-module__RgwkHq__findingTag{color:#7a4a21;background:#f6ebdd}.delivery-related-visuals-module__RgwkHq__findingCard strong{font-size:.58rem;line-height:1.25;display:block}.delivery-related-visuals-module__RgwkHq__findingError strong{color:#7a3f5c}.delivery-related-visuals-module__RgwkHq__findingWarning strong{color:#7a4a21}.delivery-related-visuals-module__RgwkHq__findingCard p{color:#3e4a50;margin-top:4px;font-size:.51rem;line-height:1.4}.delivery-related-visuals-module__RgwkHq__findingSource{color:var(--color-brand-stone);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.43rem;font-weight:var(--font-weight-semibold);background:#f1f1f1;border-radius:4px;margin-top:7px;padding:3px 5px;display:inline-block}.delivery-related-visuals-module__RgwkHq__reviewStatus{z-index:3;color:#2c5d58;font-size:.5rem;font-weight:var(--font-weight-semibold);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 11px 7px 7px;display:flex;position:absolute;bottom:11px;left:35px;box-shadow:0 9px 24px #10141821}.delivery-related-visuals-module__RgwkHq__reviewStatus>span{color:#1d9e75;background:#e8f3ea;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.delivery-related-visuals-module__RgwkHq__reviewStatus svg{stroke-width:3px;width:9px;height:9px}.delivery-related-visuals-module__RgwkHq__contractVisual{background:#d9efec;padding:14px 0 0 16px}.delivery-related-visuals-module__RgwkHq__contractPanel{background:#fff;border:1px solid #0a12171f;border-radius:11px 0 0;width:calc(100% + 17px);min-height:100%;padding:13px 29px 20px 13px;box-shadow:0 14px 34px #0a121714}.delivery-related-visuals-module__RgwkHq__rfiQuestion{background:#f1f1f1;border:1px solid #0a12171a;border-radius:8px;padding:9px 10px}.delivery-related-visuals-module__RgwkHq__rfiQuestion>div{align-items:center;gap:6px;display:flex}.delivery-related-visuals-module__RgwkHq__rfiPill{background:var(--color-brand-ink);color:#fff;font-size:.42rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;border-radius:4px;padding:3px 6px}.delivery-related-visuals-module__RgwkHq__rfiQuestion strong{color:var(--color-brand-stone);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem}.delivery-related-visuals-module__RgwkHq__rfiQuestion small{color:var(--color-brand-stone);margin-left:auto;font-size:.44rem}.delivery-related-visuals-module__RgwkHq__rfiQuestion p{margin-top:7px;font-size:.54rem;line-height:1.45}.delivery-related-visuals-module__RgwkHq__sourcesTitle{color:var(--color-brand-stone);font-size:.44rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;display:flex;margin:10px 0 6px!important}.delivery-related-visuals-module__RgwkHq__sourcesTitle>span{background:#1a7f55;border-radius:50%;width:5px;height:5px}.delivery-related-visuals-module__RgwkHq__sourceList{gap:5px;display:grid}.delivery-related-visuals-module__RgwkHq__sourceRow{border:1px solid #0a121717;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:5px 7px;display:flex}.delivery-related-visuals-module__RgwkHq__sourceIcon{background:#f1f1f1;border-radius:5px;flex:none;place-items:center;width:23px;height:23px;display:grid}.delivery-related-visuals-module__RgwkHq__sourceIcon svg{stroke-width:1.7px;width:12px;height:12px}.delivery-related-visuals-module__RgwkHq__sourceRow>span:nth-child(2){flex:1;min-width:0;display:grid}.delivery-related-visuals-module__RgwkHq__sourceRow strong,.delivery-related-visuals-module__RgwkHq__sourceRow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delivery-related-visuals-module__RgwkHq__sourceRow strong{font-size:.49rem}.delivery-related-visuals-module__RgwkHq__sourceRow small{color:var(--color-brand-stone);font-size:.4rem}.delivery-related-visuals-module__RgwkHq__sourceRow em{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.4rem;font-style:normal;font-weight:var(--font-weight-semibold);background:#f1f1f1;border-radius:4px;padding:3px 5px}.delivery-related-visuals-module__RgwkHq__sourceRow>i{color:#1a7f55;font-size:.39rem;font-style:normal;font-weight:var(--font-weight-semibold)}.delivery-related-visuals-module__RgwkHq__draftedResponse{border:1px solid #0a12171c;border-radius:8px;margin-top:8px;padding:8px 9px}.delivery-related-visuals-module__RgwkHq__draftedResponse>div{align-items:center;gap:6px;display:flex}.delivery-related-visuals-module__RgwkHq__sparkIcon{background:var(--color-brand-ink);width:18px;height:18px;color:var(--color-brand-lime);border-radius:5px;place-items:center;display:grid}.delivery-related-visuals-module__RgwkHq__sparkIcon svg{fill:currentColor;stroke:none;width:10px;height:10px}.delivery-related-visuals-module__RgwkHq__draftedResponse strong{font-size:.5rem}.delivery-related-visuals-module__RgwkHq__draftedResponse em{color:#1a7f55;font-size:.39rem;font-style:normal;font-weight:var(--font-weight-semibold);background:#e7f3ec;border-radius:999px;margin-left:auto;padding:3px 6px}.delivery-related-visuals-module__RgwkHq__draftedResponse p{margin-top:6px;font-size:.47rem;line-height:1.5}.delivery-related-visuals-module__RgwkHq__draftedResponse b{background:#f1f1f1;border-radius:3px;padding:1px 3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.delivery-related-visuals-module__RgwkHq__scheduleVisual{background:#efeae1;padding:15px 0 0 17px;position:relative}.delivery-related-visuals-module__RgwkHq__schedulePanel{background:#fff;border:1px solid #0a12171a;border-radius:10px 0 0;width:calc(100% + 31px);min-height:100%;overflow:hidden;box-shadow:0 14px 32px #0a121714}.delivery-related-visuals-module__RgwkHq__scheduleHead{border-bottom:1px solid #0a12171a;align-items:center;gap:7px;height:43px;padding:8px 15px 8px 54px;display:flex}.delivery-related-visuals-module__RgwkHq__scheduleHead>span{display:grid}.delivery-related-visuals-module__RgwkHq__scheduleHead strong{font-size:.59rem;font-weight:var(--font-weight-semibold)}.delivery-related-visuals-module__RgwkHq__scheduleHead small{color:var(--color-brand-stone);font-size:.41rem}.delivery-related-visuals-module__RgwkHq__scheduleHead em{color:#7a4a21;font-size:.4rem;font-style:normal;font-weight:var(--font-weight-semibold);background:#f4e3cd;border-radius:999px;margin-left:auto;padding:4px 7px}.delivery-related-visuals-module__RgwkHq__scheduleHead>i{background:#2f5d3d;border-radius:50%;flex:none;width:6px;height:6px}.delivery-related-visuals-module__RgwkHq__scheduleColumns,.delivery-related-visuals-module__RgwkHq__scheduleRow{grid-template-columns:38px 41px minmax(91px,1fr) 47px 43px;align-items:center;display:grid}.delivery-related-visuals-module__RgwkHq__scheduleColumns{height:27px;color:var(--color-brand-stone);letter-spacing:.035em;text-transform:uppercase;background:#fbfaf7;border-bottom:1px solid #0a121717;padding:0 12px;font-size:.39rem}.delivery-related-visuals-module__RgwkHq__scheduleRows{height:218px}.delivery-related-visuals-module__RgwkHq__scheduleRow{border-bottom:1px solid #0a121712;min-height:54px;padding:6px 12px;font-size:.48rem}.delivery-related-visuals-module__RgwkHq__scheduleRow img{object-fit:cover;border:1px solid #0a121717;border-radius:5px;width:29px;height:29px}.delivery-related-visuals-module__RgwkHq__scheduleRow>strong{color:#7a4a21;font-weight:var(--font-weight-semibold)}.delivery-related-visuals-module__RgwkHq__scheduleRow>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delivery-related-visuals-module__RgwkHq__scheduleRow>span:last-child{font-variant-numeric:tabular-nums;text-align:right}.delivery-related-visuals-module__RgwkHq__scheduleRow>em{color:#9a6700;background:#faeeda;border-radius:4px;width:fit-content;padding:3px 6px;font-size:.42rem;font-style:normal}.delivery-related-visuals-module__RgwkHq__scheduleRow>em[data-empty=true]{color:var(--color-brand-stone);background:#f1efe8}.delivery-related-visuals-module__RgwkHq__scheduleLegend{height:35px;color:var(--color-brand-stone);border-top:1px solid #0a12171a;align-items:center;gap:9px;padding:0 13px;font-size:.4rem;display:flex}.delivery-related-visuals-module__RgwkHq__scheduleLegend>span{align-items:center;gap:4px;display:flex}.delivery-related-visuals-module__RgwkHq__scheduleLegend i{background:#f4e3cd;border:1px solid #e4cba8;border-radius:2px;width:8px;height:8px}.delivery-related-visuals-module__RgwkHq__scheduleLegend>span:nth-child(2) i{background:#faeeda;border-color:#ead9b0}.delivery-related-visuals-module__RgwkHq__scheduleLegend strong{color:#2f5d3d;font-size:.42rem;font-weight:var(--font-weight-semibold);margin-left:auto}.delivery-related-visuals-module__RgwkHq__pdfTile{z-index:2;background:#fbfaf7;border:1px solid #0a12171c;border-radius:5px;width:48px;height:58px;position:absolute;top:7px;left:12px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 7px 16px #0a121721}.delivery-related-visuals-module__RgwkHq__pdfTile>span{z-index:2;color:#fff;font-size:.35rem;font-weight:var(--font-weight-bold);background:#b42318;border-radius:3px;padding:2px 4px;position:absolute;top:4px;left:4px}.delivery-related-visuals-module__RgwkHq__pdfTile img{object-fit:contain;width:100%;height:100%}.delivery-related-visuals-module__RgwkHq__evaluateVisual{background:#ddefe2;padding:15px 0 0 16px}.delivery-related-visuals-module__RgwkHq__evaluatePanel{background:#fff;border:1px solid #0a12171c;border-radius:11px 0 0;width:calc(100% + 24px);min-height:100%;padding:12px 34px 18px 13px;box-shadow:0 14px 34px #0a121714}.delivery-related-visuals-module__RgwkHq__evaluateStatus{align-items:center;gap:5px;margin-bottom:8px;display:flex}.delivery-related-visuals-module__RgwkHq__evaluateStatus>span{background:#1a7f55;border-radius:50%;width:6px;height:6px}.delivery-related-visuals-module__RgwkHq__evaluateStatus strong{font-size:.5rem}.delivery-related-visuals-module__RgwkHq__evaluateStatus small{color:var(--color-brand-stone);font-size:.47rem}.delivery-related-visuals-module__RgwkHq__evaluateStatus em{color:var(--color-brand-stone);font-size:.43rem;font-style:normal;font-weight:var(--font-weight-semibold);margin-left:auto}.delivery-related-visuals-module__RgwkHq__tenderDocuments{gap:5px;margin-bottom:8px;display:flex}.delivery-related-visuals-module__RgwkHq__tenderDocuments>span{min-width:0;font-size:.42rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;background:#f1f1f1;border:1px solid #0a12171a;border-radius:6px;flex:1;align-items:center;gap:3px;padding:5px 5px 5px 7px;display:flex;overflow:hidden}.delivery-related-visuals-module__RgwkHq__tenderDocuments i{color:#1a7f55;flex:none;place-items:center;width:12px;height:12px;margin-left:auto;display:grid}.delivery-related-visuals-module__RgwkHq__tenderDocuments svg{stroke-width:3px;width:9px;height:9px}.delivery-related-visuals-module__RgwkHq__tenderFindings{gap:5px;display:grid}.delivery-related-visuals-module__RgwkHq__tenderFindings>div{border:1px solid #0a12171a;border-radius:6px;align-items:center;gap:6px;padding:6px 7px;display:flex}.delivery-related-visuals-module__RgwkHq__tenderFindings>div>span{color:#7a3f5c;font-size:.39rem;font-weight:var(--font-weight-bold);background:#f7eaf1;border-radius:999px;padding:3px 6px}.delivery-related-visuals-module__RgwkHq__tenderFindings>div>span[data-tone=check]{color:#7a4a21;background:#f6ebdd}.delivery-related-visuals-module__RgwkHq__tenderFindings p{min-width:0;font-size:.46rem;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.delivery-related-visuals-module__RgwkHq__tenderFindings em{color:var(--color-brand-stone);font-size:.39rem;font-style:normal;font-weight:var(--font-weight-semibold);background:#f1f1f1;border-radius:4px;padding:3px 5px}.delivery-related-visuals-module__RgwkHq__levelledComparison{border-top:1px solid #0a12171a;margin-top:8px;padding-top:7px}.delivery-related-visuals-module__RgwkHq__levelledComparison>p{color:var(--color-brand-stone);font-size:.4rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.delivery-related-visuals-module__RgwkHq__levelledComparison>div{grid-template-columns:1fr auto 43px;align-items:center;gap:7px;min-height:25px;padding:3px 6px;font-size:.45rem;display:grid}.delivery-related-visuals-module__RgwkHq__levelledComparison>div[data-winner=true]{background:#e8f3ea;border-radius:6px}.delivery-related-visuals-module__RgwkHq__levelledComparison span{font-weight:var(--font-weight-semibold)}.delivery-related-visuals-module__RgwkHq__levelledComparison small{color:var(--color-brand-stone);font-size:.39rem;font-weight:var(--font-weight-normal)}.delivery-related-visuals-module__RgwkHq__levelledComparison div[data-winner=true] small,.delivery-related-visuals-module__RgwkHq__levelledComparison div[data-winner=true] strong{color:#2f5d3d}.delivery-related-visuals-module__RgwkHq__levelledComparison del{color:var(--color-brand-stone);font-variant-numeric:tabular-nums;text-decoration-color:#b4231880}.delivery-related-visuals-module__RgwkHq__levelledComparison strong{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);text-align:right}.delivery-related-visuals-module__RgwkHq__docsVisual{background:#ddefe2;padding:18px 0 0 15px;position:relative}.delivery-related-visuals-module__RgwkHq__siteScene{background:linear-gradient(124deg,#0000 0 41%,#fff9 42% 45%,#0000 46%),linear-gradient(#b8c9c0 0 35%,#7f928a 36% 60%,#a99580 61%);border-radius:9px;width:220px;height:283px;position:relative;overflow:hidden;box-shadow:0 17px 36px -20px #0a12176b}.delivery-related-visuals-module__RgwkHq__siteScene>span:not(.delivery-related-visuals-module__RgwkHq__windowGrid){background:#5f4f3f;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff26}.delivery-related-visuals-module__RgwkHq__beamOne{width:13px;height:125%;top:-15%;left:18%;transform:rotate(6deg)}.delivery-related-visuals-module__RgwkHq__beamTwo{width:13px;height:125%;top:-10%;left:66%;transform:rotate(-4deg)}.delivery-related-visuals-module__RgwkHq__beamThree{width:120%;height:11px;top:38%;left:-10%;transform:rotate(-2deg)}.delivery-related-visuals-module__RgwkHq__floorLine{width:118%;height:9px;bottom:18%;right:-8%;transform:rotate(8deg)}.delivery-related-visuals-module__RgwkHq__windowGrid{background:linear-gradient(90deg,#0000 44%,#394841 45% 55%,#0000 56%),linear-gradient(#0000 44%,#394841 45% 55%,#0000 56%),#9eb6c2;border:4px solid #394841;width:24%;height:29%;position:absolute;top:17%;right:14%}.delivery-related-visuals-module__RgwkHq__siteScene>p{color:#fff;font-size:.43rem;font-weight:var(--font-weight-semibold);background:#0a1217d6;border-radius:999px;padding:6px 9px;position:absolute;bottom:10px;left:10px}.delivery-related-visuals-module__RgwkHq__siteScene>p:before{background:var(--color-brand-lime);content:"";border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.delivery-related-visuals-module__RgwkHq__inspectionReport{z-index:2;background:#fff;border:1px solid #0a12171f;border-radius:10px;width:262px;padding:12px 14px;position:absolute;top:31px;right:-12px;box-shadow:0 18px 42px -18px #0a121759}.delivery-related-visuals-module__RgwkHq__inspectionHead{justify-content:space-between;align-items:center;gap:7px;display:flex}.delivery-related-visuals-module__RgwkHq__inspectionHead strong{font-size:.55rem}.delivery-related-visuals-module__RgwkHq__inspectionHead span{color:var(--color-brand-stone);font-size:.43rem}.delivery-related-visuals-module__RgwkHq__reportStatus{color:#2f5d3d;font-size:.39rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:4px;display:flex;margin:4px 0 10px!important}.delivery-related-visuals-module__RgwkHq__reportStatus svg{fill:currentColor;stroke:none;width:9px;height:9px}.delivery-related-visuals-module__RgwkHq__reportNote{align-items:flex-start;gap:7px;margin-bottom:8px;display:flex}.delivery-related-visuals-module__RgwkHq__reportNote>span{border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.delivery-related-visuals-module__RgwkHq__reportNoteOk>span{color:#1a7f55;background:#1a7f551f}.delivery-related-visuals-module__RgwkHq__reportNoteFlag>span{color:#9a6700;background:#9a67001f}.delivery-related-visuals-module__RgwkHq__reportNote svg{stroke-width:2px;width:10px;height:10px}.delivery-related-visuals-module__RgwkHq__reportNote p{color:#3a4247;font-size:.47rem;line-height:1.4}.delivery-related-visuals-module__RgwkHq__reportNote strong{color:var(--color-brand-ink)}.delivery-related-visuals-module__RgwkHq__reportNote em{color:#9a6700;font-size:.8em;font-style:normal;font-weight:var(--font-weight-semibold);background:#9a67001f;border-radius:4px;margin-left:3px;padding:2px 4px;display:inline-block}.delivery-related-visuals-module__RgwkHq__photoStrip{border-top:1px solid #0a12171a;gap:5px;padding-top:9px;display:flex}.delivery-related-visuals-module__RgwkHq__photoStrip span{border-radius:5px;flex:1;height:38px}.delivery-related-visuals-module__RgwkHq__photoStrip span:first-child{background:linear-gradient(145deg,#89978f 0 45%,#5c4b3c 46% 55%,#baaa93 56%)}.delivery-related-visuals-module__RgwkHq__photoStrip span:nth-child(2){background:linear-gradient(35deg,#aa947e 0 40%,#404b46 41% 49%,#c7d5cf 50%)}.delivery-related-visuals-module__RgwkHq__photoStrip span:nth-child(3){background:linear-gradient(120deg,#70827a 0 35%,#b49c82 36% 55%,#6a5a48 56%)}.delivery-related-visuals-module__RgwkHq__documentFooter{color:var(--color-brand-stone);border-top:1px solid #0a12171a;justify-content:space-between;align-items:center;margin-top:9px;padding-top:8px;font-size:.4rem;display:flex}.delivery-related-visuals-module__RgwkHq__documentFooter span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.delivery-related-visuals-module__RgwkHq__documentFooter strong{color:#2f5d3d;font-weight:var(--font-weight-semibold)}
.intelligence-related-visuals-module___wsUra__visual,.intelligence-related-visuals-module___wsUra__visual *{box-sizing:border-box}.intelligence-related-visuals-module___wsUra__visual{width:100%;height:100%;color:var(--color-brand-ink);font-family:var(--font-sans), ui-sans-serif, sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}.intelligence-related-visuals-module___wsUra__visual svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;display:block}.intelligence-related-visuals-module___wsUra__agentVisual{background:#e9def5;padding:15px 15px 0}.intelligence-related-visuals-module___wsUra__agentFrame{background:var(--color-brand-paper);border:1px solid #0a121717;border-radius:11px 11px 0 0;height:100%;overflow:hidden;box-shadow:0 15px 34px #3424471a}.intelligence-related-visuals-module___wsUra__agentHeader{border-bottom:1px solid var(--color-brand-hairline);align-items:center;gap:8px;min-height:41px;padding:8px 11px;display:flex}.intelligence-related-visuals-module___wsUra__agentLogo,.intelligence-related-visuals-module___wsUra__agentAvatar{background:var(--color-brand-ink);color:var(--color-brand-lime);border-radius:6px;flex:none;place-items:center;display:grid}.intelligence-related-visuals-module___wsUra__agentLogo{width:25px;height:25px}.intelligence-related-visuals-module___wsUra__agentLogo svg{stroke-width:1.5px;width:12px;height:12px}.intelligence-related-visuals-module___wsUra__agentHeaderCopy{gap:1px;min-width:0;display:grid}.intelligence-related-visuals-module___wsUra__agentHeaderCopy strong{font-size:.62rem;font-weight:var(--font-weight-semibold)}.intelligence-related-visuals-module___wsUra__agentHeaderCopy small{color:var(--color-brand-stone);white-space:nowrap;align-items:center;gap:4px;font-size:.45rem;display:flex;overflow:hidden}.intelligence-related-visuals-module___wsUra__agentHeaderCopy i{background:#1d9e75;border-radius:50%;flex:none;width:5px;height:5px}.intelligence-related-visuals-module___wsUra__agentShortcut{border:1px solid var(--color-brand-hairline);background:var(--color-brand-gray);color:var(--color-brand-stone);border-radius:4px;margin-left:auto;padding:3px 5px;font-family:ui-monospace,monospace;font-size:.46rem}.intelligence-related-visuals-module___wsUra__agentStream{padding:11px}.intelligence-related-visuals-module___wsUra__agentPrompt{background:var(--color-brand-ink);width:73%;color:var(--color-brand-paper);border-radius:9px 9px 3px;margin:0 0 11px auto;padding:7px 9px;font-size:.53rem;line-height:1.4}.intelligence-related-visuals-module___wsUra__agentReply{grid-template-columns:20px minmax(0,1fr);gap:7px;display:grid}.intelligence-related-visuals-module___wsUra__agentAvatar{width:20px;height:20px}.intelligence-related-visuals-module___wsUra__agentAvatar svg{stroke-width:1.5px;width:10px;height:10px}.intelligence-related-visuals-module___wsUra__agentIntro{margin:1px 0 0;font-size:.54rem;line-height:1.45}.intelligence-related-visuals-module___wsUra__agentIntro mark{border-bottom:1px solid var(--color-brand-lime);color:inherit;background:0 0}.intelligence-related-visuals-module___wsUra__agentSteps{gap:2px;margin-top:7px;display:grid}.intelligence-related-visuals-module___wsUra__agentSteps p{background:#f7f6f3;border-radius:4px;align-items:center;gap:6px;margin:0;padding:3px 5px;font-size:.48rem;display:flex}.intelligence-related-visuals-module___wsUra__agentSteps p>span{color:#2f5d3d;background:#ddefe2;border-radius:50%;flex:none;place-items:center;width:12px;height:12px;display:grid}.intelligence-related-visuals-module___wsUra__agentSteps svg{stroke-width:2.5px;width:7px;height:7px}.intelligence-related-visuals-module___wsUra__agentSteps strong{font-weight:var(--font-weight-medium)}.intelligence-related-visuals-module___wsUra__agentSteps em{color:var(--color-brand-stone);margin-left:auto;font-style:normal}.intelligence-related-visuals-module___wsUra__agentDraft{border:1px solid var(--color-brand-hairline);background:#fcfcfa;border-radius:6px;margin-top:7px;padding:7px 8px}.intelligence-related-visuals-module___wsUra__agentDraftHead{font-size:.48rem;font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;margin:0 0 5px;display:flex}.intelligence-related-visuals-module___wsUra__agentDraftHead>span{align-items:center;gap:4px;display:flex}.intelligence-related-visuals-module___wsUra__agentDraftHead svg{stroke-width:1.8px;width:8px;height:8px}.intelligence-related-visuals-module___wsUra__agentDraftHead em{color:var(--color-brand-stone);font-style:normal;font-weight:400}.intelligence-related-visuals-module___wsUra__agentDraft>p:not(.intelligence-related-visuals-module___wsUra__agentDraftHead){color:var(--color-brand-stone);margin:0;font-size:.46rem;line-height:1.45}.intelligence-related-visuals-module___wsUra__agentDraft>div{gap:4px;margin-top:6px;display:flex}.intelligence-related-visuals-module___wsUra__agentDraft>div span{color:var(--color-brand-stone);background:#f1f0ec;border-radius:999px;padding:3px 5px;font-size:.4rem}.intelligence-related-visuals-module___wsUra__materialVisual{background:#f7edf3;padding:14px 17px 0}.intelligence-related-visuals-module___wsUra__materialStack{gap:8px;display:grid}.intelligence-related-visuals-module___wsUra__materialCard{background:var(--color-brand-paper);border:1px solid #f0e4ea;border-radius:10px;align-items:center;gap:9px;min-height:70px;padding:8px;display:flex;position:relative;box-shadow:0 4px 12px #925d770f}.intelligence-related-visuals-module___wsUra__materialImage{object-fit:cover;border-radius:8px;flex:none;width:51px;height:51px;display:block}.intelligence-related-visuals-module___wsUra__materialMeta{min-width:0}.intelligence-related-visuals-module___wsUra__materialName{font-size:.59rem;font-weight:var(--font-weight-semibold);margin:0}.intelligence-related-visuals-module___wsUra__materialSupplier{color:var(--color-brand-stone);align-items:center;gap:4px;margin:3px 0 0;font-size:.45rem;display:flex}.intelligence-related-visuals-module___wsUra__materialSupplier svg{stroke-width:1.8px;width:8px;height:8px}.intelligence-related-visuals-module___wsUra__materialChips{gap:4px;margin-top:6px;display:flex}.intelligence-related-visuals-module___wsUra__materialChips span{color:var(--color-brand-stone);white-space:nowrap;background:#f5f3ee;border-radius:999px;align-items:center;gap:3px;padding:3px 5px;font-size:.37rem;line-height:1;display:inline-flex}.intelligence-related-visuals-module___wsUra__materialChips span:first-child{color:#2f5d3d;background:#ddefe2}.intelligence-related-visuals-module___wsUra__materialChips svg{width:7px;height:7px}.intelligence-related-visuals-module___wsUra__materialAdded{color:#2f5d3d;font-size:.38rem;font-weight:var(--font-weight-semibold);background:#ecf5ed;border-radius:999px;align-items:center;gap:3px;padding:3px 5px;display:flex;position:absolute;top:7px;right:8px}.intelligence-related-visuals-module___wsUra__materialAdded svg{stroke-width:2.4px;width:7px;height:7px}.intelligence-related-visuals-module___wsUra__materialFoot{color:#2f5d3d;font-size:.48rem;font-weight:var(--font-weight-medium);justify-content:center;align-items:center;gap:6px;margin:9px 0 0;display:flex}.intelligence-related-visuals-module___wsUra__materialFoot>span{border:1px solid #86ae8f;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.intelligence-related-visuals-module___wsUra__materialFoot svg{stroke-width:2.3px;width:8px;height:8px}.intelligence-related-visuals-module___wsUra__codeVisual{background:#ddefe2;padding:14px 0 0 14px}.intelligence-related-visuals-module___wsUra__codeStage{grid-template-columns:221px 177px;gap:10px;width:410px;height:calc(100% - 14px);display:grid}.intelligence-related-visuals-module___wsUra__codeCard,.intelligence-related-visuals-module___wsUra__codePlan{background:var(--color-brand-paper);border:1px solid #0a121717;border-radius:8px;overflow:hidden}.intelligence-related-visuals-module___wsUra__codeCard{flex-direction:column;min-height:0;padding:9px;display:flex}.intelligence-related-visuals-module___wsUra__codeHead{border-bottom:1px solid var(--color-brand-hairline);align-items:center;gap:5px;padding-bottom:7px;font-size:.49rem;display:flex}.intelligence-related-visuals-module___wsUra__codeHead>span,.intelligence-related-visuals-module___wsUra__codeSpark{border-radius:4px;place-items:center;display:grid}.intelligence-related-visuals-module___wsUra__codeHead>span{color:#2f5d3d;background:#ddefe2;width:15px;height:15px}.intelligence-related-visuals-module___wsUra__codeHead svg{stroke-width:2.2px;width:8px;height:8px}.intelligence-related-visuals-module___wsUra__codeHead small{color:var(--color-brand-stone);margin-left:auto;font-size:.4rem}.intelligence-related-visuals-module___wsUra__codeQuestion{color:#2f5d3d;background:#ddefe2;border-radius:7px 7px 2px;width:81%;margin:9px 0 0 auto;padding:6px 7px;font-size:.45rem;line-height:1.45}.intelligence-related-visuals-module___wsUra__codeAnswer{grid-template-columns:16px minmax(0,1fr);gap:5px;margin-top:9px;display:grid}.intelligence-related-visuals-module___wsUra__codeSpark{background:var(--color-brand-gray);width:16px;height:16px;color:var(--color-brand-stone)}.intelligence-related-visuals-module___wsUra__codeSpark svg{width:8px;height:8px}.intelligence-related-visuals-module___wsUra__codeAnswer>div>p{margin:0;font-size:.44rem;line-height:1.45}.intelligence-related-visuals-module___wsUra__codeFlags{gap:5px;margin-top:6px;display:grid}.intelligence-related-visuals-module___wsUra__codeFlags>p{background:#f7f7f4;border-radius:5px;grid-template-columns:12px minmax(0,1fr);gap:4px;margin:0;padding:5px;display:grid}.intelligence-related-visuals-module___wsUra__codeFlags>p>svg{color:#a33f1d;stroke-width:1.8px;width:9px;height:9px}.intelligence-related-visuals-module___wsUra__codeFlags>p>i{color:#956222;font-size:.58rem;font-style:normal}.intelligence-related-visuals-module___wsUra__codeFlags>p>span{gap:2px;display:grid}.intelligence-related-visuals-module___wsUra__codeFlags strong{font-size:.4rem;font-weight:var(--font-weight-semibold)}.intelligence-related-visuals-module___wsUra__codeFlags small{color:var(--color-brand-stone);font-size:.36rem}.intelligence-related-visuals-module___wsUra__codeAttachment{color:var(--color-brand-stone);background:#f7f7f4;border-radius:5px;align-items:center;gap:4px;margin:auto 0 0;padding:6px;font-size:.4rem;display:flex}.intelligence-related-visuals-module___wsUra__codeAttachment svg{width:9px;height:9px}.intelligence-related-visuals-module___wsUra__codeAttachment strong{color:var(--color-brand-ink)}.intelligence-related-visuals-module___wsUra__codePlan{background:#f6f7f4;position:relative}.intelligence-related-visuals-module___wsUra__codePlan>img{object-fit:cover;object-position:56% center;filter:contrast(.76);opacity:.72;width:100%;height:100%;display:block}.intelligence-related-visuals-module___wsUra__codePlan:after{content:"";background:linear-gradient(#0000 18%,#cdfe0024 52%,#0000 78%);position:absolute;inset:0}.intelligence-related-visuals-module___wsUra__codePlanRing,.intelligence-related-visuals-module___wsUra__codePlanDot{z-index:1;border-radius:50%;position:absolute}.intelligence-related-visuals-module___wsUra__codePlanRing{background:#fff3;border:2px solid #a33f1d;width:61px;height:61px;top:42%;left:28%}.intelligence-related-visuals-module___wsUra__codePlanDot{border:3px solid var(--color-brand-paper);background:#a33f1d;width:11px;height:11px;top:calc(42% + 25px);left:calc(28% + 25px);box-shadow:0 2px 6px #541c0a40}.intelligence-related-visuals-module___wsUra__codePlanLabel{z-index:1;background:var(--color-brand-ink);color:var(--color-brand-paper);font-size:.4rem;font-weight:var(--font-weight-semibold);border-radius:999px;padding:4px 7px;position:absolute;top:calc(42% + 67px);left:16%}.intelligence-related-visuals-module___wsUra__codeVisualFeatured{place-items:stretch stretch;padding:24px;display:grid;container-type:inline-size}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeStage{grid-template-columns:minmax(260px,1.08fr) minmax(220px,.92fr);gap:14px;width:100%;height:100%}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeCard{padding:clamp(13px,2cqw,18px)}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeHead{gap:7px;padding-bottom:11px;font-size:clamp(.57rem,1.05cqw,.72rem)}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeHead>span{width:20px;height:20px}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeHead svg{width:10px;height:10px}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeHead small{font-size:clamp(.45rem,.75cqw,.56rem)}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeQuestion{margin-top:14px;padding:9px 11px;font-size:clamp(.54rem,.92cqw,.67rem)}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeAnswer{grid-template-columns:22px minmax(0,1fr);gap:8px;margin-top:14px}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeSpark{width:22px;height:22px}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeSpark svg{width:11px;height:11px}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeAnswer>div>p{font-size:clamp(.53rem,.88cqw,.65rem)}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeFlags{gap:8px;margin-top:10px}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeFlags>p{grid-template-columns:16px minmax(0,1fr);gap:7px;padding:8px}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeFlags>p>svg{width:12px;height:12px}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeFlags strong{font-size:clamp(.47rem,.8cqw,.59rem)}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeFlags small{font-size:clamp(.41rem,.7cqw,.51rem)}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeAttachment{padding:9px;font-size:clamp(.46rem,.76cqw,.56rem)}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeAttachment svg{width:12px;height:12px}@container (max-width:560px){.intelligence-related-visuals-module___wsUra__codeVisualFeatured{padding:16px}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeStage{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:9px}.intelligence-related-visuals-module___wsUra__codeVisualFeatured .intelligence-related-visuals-module___wsUra__codeCard{padding:10px}}.intelligence-related-visuals-module___wsUra__detailVisual{background:var(--color-brand-paper);padding:14px 16px 0}.intelligence-related-visuals-module___wsUra__detailPanel{background:#ddefe2;border-radius:11px 11px 0 0;height:calc(100% + 16px);padding:14px}.intelligence-related-visuals-module___wsUra__detailCard,.intelligence-related-visuals-module___wsUra__detailNote{background:var(--color-brand-paper);border:1px solid #0a121714;border-radius:7px}.intelligence-related-visuals-module___wsUra__detailCard{padding:10px}.intelligence-related-visuals-module___wsUra__detailHead{border-bottom:1px solid var(--color-brand-hairline);align-items:flex-start;gap:9px;padding-bottom:9px;display:flex}.intelligence-related-visuals-module___wsUra__detailImage{border:1px solid var(--color-brand-hairline);object-fit:cover;object-position:center;border-radius:5px;flex:none;width:77px;height:48px;display:block}.intelligence-related-visuals-module___wsUra__detailHeading{min-width:0}.intelligence-related-visuals-module___wsUra__detailHeading>p{font-size:.58rem;font-weight:var(--font-weight-semibold);margin:1px 0 0}.intelligence-related-visuals-module___wsUra__detailHeading>div{align-items:center;gap:5px;margin-top:6px;display:flex}.intelligence-related-visuals-module___wsUra__detailCode,.intelligence-related-visuals-module___wsUra__detailSync{white-space:nowrap;align-items:center;gap:3px;display:flex}.intelligence-related-visuals-module___wsUra__detailCode{color:var(--color-brand-stone);font-size:.38rem}.intelligence-related-visuals-module___wsUra__detailCode i{background:#639922;border-radius:50%;width:5px;height:5px}.intelligence-related-visuals-module___wsUra__detailSync{color:#27500a;background:#edf5df;border-radius:999px;padding:3px 5px;font-size:.36rem}.intelligence-related-visuals-module___wsUra__detailSync svg{stroke-width:2px;width:7px;height:7px}.intelligence-related-visuals-module___wsUra__detailStats{grid-template-columns:repeat(3,minmax(0,1fr));padding:9px 0 7px;display:grid}.intelligence-related-visuals-module___wsUra__detailStats p{border-right:1px solid var(--color-brand-hairline);gap:2px;margin:0;padding-left:8px;display:grid}.intelligence-related-visuals-module___wsUra__detailStats p:first-child{padding-left:0}.intelligence-related-visuals-module___wsUra__detailStats p:last-child{border-right:0}.intelligence-related-visuals-module___wsUra__detailStats span{color:var(--color-brand-stone);font-size:.36rem}.intelligence-related-visuals-module___wsUra__detailStats strong{font-size:.55rem;font-weight:var(--font-weight-semibold)}.intelligence-related-visuals-module___wsUra__detailTabs{border-top:1px solid var(--color-brand-hairline);color:var(--color-brand-stone);gap:13px;padding-top:7px;font-size:.38rem;display:flex}.intelligence-related-visuals-module___wsUra__detailTabs>span:first-child{color:var(--color-brand-ink);font-weight:var(--font-weight-semibold)}.intelligence-related-visuals-module___wsUra__detailTabs strong{background:var(--color-brand-lime);border-radius:999px;margin-left:2px;padding:1px 4px;font-size:.34rem}.intelligence-related-visuals-module___wsUra__detailNote{margin-top:8px;padding:9px 10px}.intelligence-related-visuals-module___wsUra__detailNoteHead{color:#27500a;font-size:.46rem;font-weight:var(--font-weight-semibold);align-items:center;gap:4px;margin:0 0 5px;display:flex}.intelligence-related-visuals-module___wsUra__detailNoteHead svg{stroke-width:1.8px;width:9px;height:9px}.intelligence-related-visuals-module___wsUra__detailNote>p:not(.intelligence-related-visuals-module___wsUra__detailNoteHead){margin:0;font-size:.43rem;line-height:1.5}.intelligence-related-visuals-module___wsUra__detailNote mark{color:inherit;background:0 0;border-bottom:1px solid #639922}.intelligence-related-visuals-module___wsUra__detailNote small{color:var(--color-brand-stone);margin-top:5px;font-size:.34rem;display:block}
.practice-related-visuals-module__MEUZZW__visual,.practice-related-visuals-module__MEUZZW__visual *{box-sizing:border-box}.practice-related-visuals-module__MEUZZW__visual{width:100%;height:100%;color:var(--color-brand-ink);font-family:var(--font-sans), ui-sans-serif, sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}.practice-related-visuals-module__MEUZZW__visual p,.practice-related-visuals-module__MEUZZW__visual dl,.practice-related-visuals-module__MEUZZW__visual dd{margin:0}.practice-related-visuals-module__MEUZZW__timeVisual{background:#d9efec;padding:17px 0 0 17px;position:relative}.practice-related-visuals-module__MEUZZW__timeSheet{background:#e6f5f2;border-radius:11px 0 0;width:calc(100% + 22px);min-height:100%;padding:15px 18px}.practice-related-visuals-module__MEUZZW__timeSheetHead{color:#1e423e;align-items:baseline;gap:6px;display:flex}.practice-related-visuals-module__MEUZZW__timeSheetHead strong{font-size:.7rem;font-weight:var(--font-weight-bold)}.practice-related-visuals-module__MEUZZW__timeSheetHead span{color:#5e8a84;font-size:.54rem}.practice-related-visuals-module__MEUZZW__timeColumns,.practice-related-visuals-module__MEUZZW__timeRows>div{grid-template-columns:minmax(0,1fr) 48px;display:grid}.practice-related-visuals-module__MEUZZW__timeColumns{color:#7ba39d;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #c8e4df;width:57%;margin-top:13px;padding-bottom:6px;font-size:.44rem}.practice-related-visuals-module__MEUZZW__timeRows{width:57%}.practice-related-visuals-module__MEUZZW__timeRows>div{color:#2c5d58;border-bottom:1px solid #cfe7e2;align-items:center;min-height:36px;font-size:.5rem}.practice-related-visuals-module__MEUZZW__timeRows span:first-child{text-overflow:ellipsis;white-space:nowrap;padding-right:7px;overflow:hidden}.practice-related-visuals-module__MEUZZW__timeRows span:last-child{font-variant-numeric:tabular-nums}.practice-related-visuals-module__MEUZZW__timeRows .practice-related-visuals-module__MEUZZW__timeRowActive{color:#1e423e;font-weight:var(--font-weight-semibold)}.practice-related-visuals-module__MEUZZW__timeRowActive span:first-child:after{content:"";vertical-align:1px;background:#2c5d58;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.practice-related-visuals-module__MEUZZW__billingPanel{background:#fff;border-radius:10px 0 0 10px;width:64%;min-height:274px;padding:14px 15px 16px;position:absolute;top:37px;right:0;box-shadow:-14px 16px 34px #1e423e21}.practice-related-visuals-module__MEUZZW__billingHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.practice-related-visuals-module__MEUZZW__billingHead span{font-size:.69rem;font-weight:var(--font-weight-bold)}.practice-related-visuals-module__MEUZZW__billingHead>i{background:#2c5d58;border-radius:50%;width:5px;height:5px}.practice-related-visuals-module__MEUZZW__timerCard{background:#f2faf8;border:1px solid #d9efec;border-radius:7px;align-items:center;gap:7px;padding:8px;display:flex}.practice-related-visuals-module__MEUZZW__pauseMark{background:#2c5d58;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:3px;width:25px;height:25px;display:flex}.practice-related-visuals-module__MEUZZW__pauseMark i{background:#d9efec;border-radius:1px;width:2px;height:8px}.practice-related-visuals-module__MEUZZW__timerCard p{flex-direction:column;flex:1;min-width:0;display:flex}.practice-related-visuals-module__MEUZZW__timerCard strong,.practice-related-visuals-module__MEUZZW__timerCard p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.practice-related-visuals-module__MEUZZW__timerCard strong{color:#1e423e;font-size:.5rem;font-weight:var(--font-weight-semibold)}.practice-related-visuals-module__MEUZZW__timerCard p span{color:#5e8a84;margin-top:2px;font-size:.43rem}.practice-related-visuals-module__MEUZZW__timerCard time{color:#1e423e;font-size:.62rem;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;flex:none}.practice-related-visuals-module__MEUZZW__billingLabel{font-size:.53rem;font-weight:var(--font-weight-bold);margin-top:14px!important}.practice-related-visuals-module__MEUZZW__billingLabel span{color:#2f5d3d;background:#e8f3ea;border-radius:999px;margin-left:4px;padding:3px 6px;font-size:.42rem}.practice-related-visuals-module__MEUZZW__billingRates{margin-top:8px!important}.practice-related-visuals-module__MEUZZW__billingRates>div{justify-content:space-between;align-items:baseline;padding:4px 0;font-size:.49rem;display:flex}.practice-related-visuals-module__MEUZZW__billingRates dt{color:#6b7a85}.practice-related-visuals-module__MEUZZW__billingRates dd{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.practice-related-visuals-module__MEUZZW__billingRates>div:last-child dd{color:#2c5d58}.practice-related-visuals-module__MEUZZW__billingTotal{font-size:.53rem;font-weight:var(--font-weight-bold);border-top:1px solid #eef1f4;justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:10px;display:flex}.practice-related-visuals-module__MEUZZW__billingTotal strong{color:#2c5d58;font-variant-numeric:tabular-nums;font-size:.82rem}.practice-related-visuals-module__MEUZZW__financialVisual{background:#dceaf8;padding:15px 15px 0}.practice-related-visuals-module__MEUZZW__financialPanel{background:#fff;border:1px solid #0a12171a;border-radius:11px 11px 0 0;min-height:100%;padding:13px 14px 18px;overflow:hidden}.practice-related-visuals-module__MEUZZW__financialHead{justify-content:space-between;align-items:center;display:flex}.practice-related-visuals-module__MEUZZW__financialHead>strong{font-size:.69rem;font-weight:var(--font-weight-bold)}.practice-related-visuals-module__MEUZZW__financialHead>span{color:#fff;font-size:.43rem;font-weight:var(--font-weight-semibold);background:#0a1217;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;display:flex}.practice-related-visuals-module__MEUZZW__financialHead>span i{background:var(--color-brand-lime);border-radius:50%;width:4px;height:4px}.practice-related-visuals-module__MEUZZW__financialSync{color:var(--color-brand-stone);align-items:center;gap:4px;font-size:.4rem;display:flex;margin-top:7px!important}.practice-related-visuals-module__MEUZZW__financialSync span{background:#f1f1f1;border-radius:4px;padding:3px 5px}.practice-related-visuals-module__MEUZZW__financialSync strong{color:#1a7f55;font-weight:var(--font-weight-semibold);margin-left:auto}.practice-related-visuals-module__MEUZZW__financialMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.practice-related-visuals-module__MEUZZW__financialMetrics>div{background:#f1f1f1;border-radius:7px;min-width:0;padding:7px 8px}.practice-related-visuals-module__MEUZZW__financialMetrics span{color:var(--color-brand-stone);text-overflow:ellipsis;white-space:nowrap;font-size:.41rem;display:block;overflow:hidden}.practice-related-visuals-module__MEUZZW__financialMetrics strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:3px;font-size:.76rem;display:block}.practice-related-visuals-module__MEUZZW__financialMetrics em{color:#1a7f55;font-size:.4rem;font-style:normal;font-weight:var(--font-weight-semibold);margin-top:2px;display:block}.practice-related-visuals-module__MEUZZW__financialMetrics em[data-negative=true]{color:#b42318}.practice-related-visuals-module__MEUZZW__financialLower{border-top:1px solid #0a121717;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:10px;margin-top:12px;padding-top:10px;display:grid}.practice-related-visuals-module__MEUZZW__cashChart>p,.practice-related-visuals-module__MEUZZW__projectMargins>p{color:var(--color-brand-stone);font-size:.42rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.practice-related-visuals-module__MEUZZW__cashBars{align-items:flex-end;gap:5px;height:84px;margin-top:6px;display:flex}.practice-related-visuals-module__MEUZZW__cashBars>div{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;gap:4px;height:100%;display:flex}.practice-related-visuals-module__MEUZZW__cashBars>div>span{flex-direction:column;justify-content:flex-end;gap:2px;height:36px;display:flex}.practice-related-visuals-module__MEUZZW__cashBars span>i{border-radius:2px;display:block}.practice-related-visuals-module__MEUZZW__cashBars span>i:first-child{background:#85898b59;height:22%}.practice-related-visuals-module__MEUZZW__cashBars span>i:last-child{background:#0a1217;height:48%}.practice-related-visuals-module__MEUZZW__cashBars .practice-related-visuals-module__MEUZZW__short{height:42%}.practice-related-visuals-module__MEUZZW__cashBars .practice-related-visuals-module__MEUZZW__medium{height:58%}.practice-related-visuals-module__MEUZZW__cashBars .practice-related-visuals-module__MEUZZW__tall{height:76%}.practice-related-visuals-module__MEUZZW__cashBars .practice-related-visuals-module__MEUZZW__mediumHigh{height:68%}.practice-related-visuals-module__MEUZZW__cashBars .practice-related-visuals-module__MEUZZW__highest{height:88%}.practice-related-visuals-module__MEUZZW__cashBars small{color:var(--color-brand-stone);font-size:.37rem}.practice-related-visuals-module__MEUZZW__cashLegend{flex-wrap:wrap;gap:4px 7px;margin-top:6px;display:flex}.practice-related-visuals-module__MEUZZW__cashLegend span{color:var(--color-brand-stone);align-items:center;gap:3px;font-size:.35rem;display:flex}.practice-related-visuals-module__MEUZZW__cashLegend span:before{content:"";background:#0a1217;border-radius:2px;width:5px;height:5px}.practice-related-visuals-module__MEUZZW__cashLegend span:last-child:before{background:#85898b59}.practice-related-visuals-module__MEUZZW__projectMargins>div{border-radius:6px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:6px;padding:5px;display:grid}.practice-related-visuals-module__MEUZZW__projectMargins>div[data-tone=risk]{background:#fbf3e4}.practice-related-visuals-module__MEUZZW__projectCode{width:23px;height:23px;font-size:.4rem;font-weight:var(--font-weight-semibold);background:#f1f1f1;border-radius:6px;place-items:center;display:grid}.practice-related-visuals-module__MEUZZW__projectMargins div>p{flex-direction:column;min-width:0;display:flex}.practice-related-visuals-module__MEUZZW__projectMargins p strong,.practice-related-visuals-module__MEUZZW__projectMargins p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.practice-related-visuals-module__MEUZZW__projectMargins p strong{font-size:.46rem;font-weight:var(--font-weight-semibold)}.practice-related-visuals-module__MEUZZW__projectMargins p span{color:var(--color-brand-stone);margin-top:2px;font-size:.37rem}.practice-related-visuals-module__MEUZZW__projectMargins div>em{color:#1a7f55;font-size:.43rem;font-style:normal;font-weight:var(--font-weight-bold)}.practice-related-visuals-module__MEUZZW__projectMargins div[data-tone=watch]>em{color:#9a6700}.practice-related-visuals-module__MEUZZW__projectMargins div[data-tone=risk]>em{color:#b42318}.practice-related-visuals-module__MEUZZW__crmVisual{background:#d9efec;place-items:start center;padding:17px 17px 0;display:grid}.practice-related-visuals-module__MEUZZW__crmPanel{width:100%}.practice-related-visuals-module__MEUZZW__crmSteps{padding:0 8px 12px;display:flex}.practice-related-visuals-module__MEUZZW__crmSteps>div{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex;position:relative}.practice-related-visuals-module__MEUZZW__crmSteps>div:last-child{flex:none}.practice-related-visuals-module__MEUZZW__crmSteps div>span{z-index:1;color:#2c5d58;width:21px;height:21px;font-size:.48rem;font-weight:var(--font-weight-semibold);background:#fff;border:1px solid #2c5d58;border-radius:50%;place-items:center;display:grid}.practice-related-visuals-module__MEUZZW__crmSteps>div:last-child>span{color:#fff;background:#2c5d58}.practice-related-visuals-module__MEUZZW__crmSteps small{color:#2c5d58;font-size:.4rem}.practice-related-visuals-module__MEUZZW__crmSteps i{z-index:0;background:#2c5d58;width:calc(100% - 29px);height:1px;position:absolute;top:10px;left:25px}.practice-related-visuals-module__MEUZZW__crmCard{background:#fff;border-radius:10px 0 0;width:calc(100% + 34px);min-height:264px;padding:14px 48px 18px 16px;overflow:hidden;box-shadow:0 14px 34px #1e423e17}.practice-related-visuals-module__MEUZZW__crmCardHead{justify-content:space-between;align-items:flex-start;display:flex}.practice-related-visuals-module__MEUZZW__crmCardHead p{flex-direction:column;display:flex}.practice-related-visuals-module__MEUZZW__crmCardHead strong{font-size:.69rem;font-weight:var(--font-weight-semibold)}.practice-related-visuals-module__MEUZZW__crmCardHead p span,.practice-related-visuals-module__MEUZZW__crmCardHead>span{color:var(--color-brand-stone);font-size:.46rem}.practice-related-visuals-module__MEUZZW__crmCardHead p span{margin-top:2px}.practice-related-visuals-module__MEUZZW__crmSummary{background:#f7f7f5;border-radius:8px;padding:4px 11px;margin-top:12px!important}.practice-related-visuals-module__MEUZZW__crmSummary>div{border-bottom:1px solid #0a121712;justify-content:space-between;padding:7px 0;font-size:.5rem;display:flex}.practice-related-visuals-module__MEUZZW__crmSummary>div:last-child{border-bottom:0}.practice-related-visuals-module__MEUZZW__crmSummary dt{color:var(--color-brand-stone)}.practice-related-visuals-module__MEUZZW__crmSummary dd{font-weight:var(--font-weight-semibold);align-items:center;gap:5px;display:flex}.practice-related-visuals-module__MEUZZW__crmSummary dd i{background:#2c5d58;border-radius:50%;width:5px;height:5px}.practice-related-visuals-module__MEUZZW__crmStatus{background:#f2faf8;border:1px solid #d9efec;border-radius:8px;align-items:center;gap:9px;margin-top:12px;padding:8px 10px;display:flex}.practice-related-visuals-module__MEUZZW__crmStatus>span{color:#fff;background:#2c5d58;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.52rem;display:grid}.practice-related-visuals-module__MEUZZW__crmStatus p{flex-direction:column;display:flex}.practice-related-visuals-module__MEUZZW__crmStatus strong{font-size:.5rem;font-weight:var(--font-weight-semibold)}.practice-related-visuals-module__MEUZZW__crmStatus small{color:var(--color-brand-stone);margin-top:2px;font-size:.42rem}.practice-related-visuals-module__MEUZZW__staffingVisual{background:#dceaf8;padding:14px 14px 0}.practice-related-visuals-module__MEUZZW__staffingPanel{background:#fff;border:1px solid #0a12171a;border-radius:11px 11px 0 0;min-height:100%;overflow:hidden}.practice-related-visuals-module__MEUZZW__staffingHead{border-bottom:1px solid #0a12171a;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px 9px;display:flex}.practice-related-visuals-module__MEUZZW__staffingHead>p{flex-direction:column;min-width:0;display:flex}.practice-related-visuals-module__MEUZZW__staffingHead strong{font-size:.62rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.practice-related-visuals-module__MEUZZW__staffingHead p span{color:var(--color-brand-stone);margin-top:2px;font-size:.4rem}.practice-related-visuals-module__MEUZZW__staffingHead>em{color:var(--color-brand-stone);background:#f1f1f1;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 7px;font-size:.4rem;font-style:normal;display:flex}.practice-related-visuals-module__MEUZZW__staffingHead>em i{background:#1a7f55;border-radius:50%;width:4px;height:4px}.practice-related-visuals-module__MEUZZW__staffingStats{border-bottom:1px solid #0a12171a;grid-template-columns:1.4fr 1fr 1fr;display:grid}.practice-related-visuals-module__MEUZZW__staffingStats>div{border-right:1px solid #0a12171a;min-width:0;padding:8px 9px}.practice-related-visuals-module__MEUZZW__staffingStats>div:last-child{border-right:0}.practice-related-visuals-module__MEUZZW__staffingStats span{color:var(--color-brand-stone);text-overflow:ellipsis;white-space:nowrap;font-size:.38rem;display:block;overflow:hidden}.practice-related-visuals-module__MEUZZW__staffingStats strong{font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-top:3px;font-size:.68rem;display:flex}.practice-related-visuals-module__MEUZZW__staffingStats strong em{color:#1a7f55;font-size:.32rem;font-style:normal;font-weight:var(--font-weight-semibold);background:#e8f3ea;border-radius:999px;padding:2px 4px}.practice-related-visuals-module__MEUZZW__staffList{padding:4px 6px}.practice-related-visuals-module__MEUZZW__staffList>div{grid-template-columns:22px minmax(84px,1.25fr) minmax(48px,1fr) 26px;align-items:center;gap:7px;padding:5px 6px;display:grid}.practice-related-visuals-module__MEUZZW__staffAvatar{color:#5e4938;width:22px;height:22px;font-size:.36rem;font-weight:var(--font-weight-bold);background:#e4ddd5;border-radius:50%;place-items:center;display:grid}.practice-related-visuals-module__MEUZZW__staffList div[data-person=tom] .practice-related-visuals-module__MEUZZW__staffAvatar{color:#36566d;background:#dae5ef}.practice-related-visuals-module__MEUZZW__staffList div[data-person=sofia] .practice-related-visuals-module__MEUZZW__staffAvatar{color:#744955;background:#eee0e3}.practice-related-visuals-module__MEUZZW__staffList div[data-person=daniel] .practice-related-visuals-module__MEUZZW__staffAvatar{color:#4d613c;background:#e3ead9}.practice-related-visuals-module__MEUZZW__staffList div>p{flex-direction:column;min-width:0;display:flex}.practice-related-visuals-module__MEUZZW__staffList p strong,.practice-related-visuals-module__MEUZZW__staffList p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.practice-related-visuals-module__MEUZZW__staffList p strong{font-size:.45rem;font-weight:var(--font-weight-semibold)}.practice-related-visuals-module__MEUZZW__staffList p span{color:var(--color-brand-stone);margin-top:1px;font-size:.35rem}.practice-related-visuals-module__MEUZZW__utilTrack{background:#f1f1f1;border-radius:4px;height:5px;overflow:hidden}.practice-related-visuals-module__MEUZZW__utilTrack i{border-radius:inherit;background:#1a7f55;width:79%;height:100%;display:block}.practice-related-visuals-module__MEUZZW__staffList div[data-person=tom] .practice-related-visuals-module__MEUZZW__utilTrack i{width:84%}.practice-related-visuals-module__MEUZZW__staffList div[data-person=sofia] .practice-related-visuals-module__MEUZZW__utilTrack i{width:76%}.practice-related-visuals-module__MEUZZW__staffList div[data-person=daniel] .practice-related-visuals-module__MEUZZW__utilTrack i{width:72%}.practice-related-visuals-module__MEUZZW__staffList div>em{font-size:.43rem;font-style:normal;font-weight:var(--font-weight-semibold);text-align:right}.practice-related-visuals-module__MEUZZW__allocationSummary{background:#fbfbfc;border-top:1px solid #0a12171a;padding:8px 12px 10px}.practice-related-visuals-module__MEUZZW__allocationSummary>p{color:var(--color-brand-stone);font-size:.39rem;font-weight:var(--font-weight-semibold);margin-bottom:5px!important}.practice-related-visuals-module__MEUZZW__allocationSummary>div{grid-template-columns:minmax(96px,1.35fr) minmax(55px,1fr) 25px;align-items:center;gap:7px;padding:3px 0;display:grid}.practice-related-visuals-module__MEUZZW__allocationSummary div>span{align-items:center;gap:4px;min-width:0;display:flex}.practice-related-visuals-module__MEUZZW__allocationSummary span strong{font-size:.4rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.practice-related-visuals-module__MEUZZW__allocationSummary span small{color:var(--color-brand-stone);background:#f1f1f1;border-radius:3px;flex:none;padding:2px 3px;font-size:.31rem}.practice-related-visuals-module__MEUZZW__allocationSummary div>i{background:#f1f1f1;border-radius:3px;height:4px;overflow:hidden}.practice-related-visuals-module__MEUZZW__allocationSummary div>i>i{border-radius:inherit;background:#0a1217;width:92%;height:100%;display:block}.practice-related-visuals-module__MEUZZW__allocationSummary>div:last-child>i>i{width:64%}.practice-related-visuals-module__MEUZZW__allocationSummary div>em{color:var(--color-brand-stone);text-align:right;font-size:.38rem;font-style:normal}
.project-related-visuals-module__TUwKIG__visual,.project-related-visuals-module__TUwKIG__visual *{box-sizing:border-box}.project-related-visuals-module__TUwKIG__visual{width:100%;height:100%;color:var(--color-brand-ink);font-family:var(--font-sans), ui-sans-serif, sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}.project-related-visuals-module__TUwKIG__tasksVisual{background:#e9def5;padding:18px 0 0 18px}.project-related-visuals-module__TUwKIG__tasksPanel{background:var(--color-brand-paper);border:1px solid #0a12171a;border-radius:11px 0 0;width:calc(100% + 54px);min-height:100%;padding:14px 54px 18px 14px;overflow:hidden;box-shadow:0 14px 30px #4937611a}.project-related-visuals-module__TUwKIG__tasksHead{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.project-related-visuals-module__TUwKIG__tasksHead>div{gap:2px;display:grid}.project-related-visuals-module__TUwKIG__tasksHead strong{font-size:.7rem;font-weight:var(--font-weight-semibold)}.project-related-visuals-module__TUwKIG__tasksHead>div span{color:var(--color-brand-stone);font-size:.48rem}.project-related-visuals-module__TUwKIG__newTask{background:var(--color-brand-ink);color:var(--color-brand-paper);font-size:.46rem;font-weight:var(--font-weight-semibold);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.project-related-visuals-module__TUwKIG__newTask i{background:var(--color-brand-lime);border-radius:50%;width:4px;height:4px}.project-related-visuals-module__TUwKIG__taskColumns,.project-related-visuals-module__TUwKIG__taskRow{grid-template-columns:minmax(0,1fr) 42px 64px 33px;align-items:center;gap:6px;display:grid}.project-related-visuals-module__TUwKIG__taskColumns{border-bottom:1px solid var(--color-brand-hairline);color:var(--color-brand-stone);font-size:.4rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;padding:6px 7px}.project-related-visuals-module__TUwKIG__taskRow{border-bottom:1px solid var(--color-brand-hairline);min-height:48px;padding:5px 7px}.project-related-visuals-module__TUwKIG__taskRow[data-highlighted=true]{background:#f6f2fa;border-radius:7px}.project-related-visuals-module__TUwKIG__taskTitle{align-items:center;gap:6px;min-width:0;display:flex}.project-related-visuals-module__TUwKIG__taskTitle strong{font-size:.5rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-related-visuals-module__TUwKIG__taskCheck{border:1px solid #0a121738;border-radius:50%;flex:none;place-items:center;width:12px;height:12px;display:grid}.project-related-visuals-module__TUwKIG__taskCheck[data-checked=true]{border-color:var(--color-brand-ink);background:var(--color-brand-ink);color:var(--color-brand-lime)}.project-related-visuals-module__TUwKIG__taskCheck svg{stroke-width:2.4px;width:7px;height:7px}.project-related-visuals-module__TUwKIG__taskAvatar,.project-related-visuals-module__TUwKIG__emailAvatar,.project-related-visuals-module__TUwKIG__portalEvent>span{font-weight:var(--font-weight-semibold);border-radius:7px;place-items:center;display:grid}.project-related-visuals-module__TUwKIG__taskAvatar{width:22px;height:22px;font-size:.44rem}.project-related-visuals-module__TUwKIG__taskAvatar[data-tone=blue],.project-related-visuals-module__TUwKIG__emailAvatar[data-tone=blue]{color:#24476b;background:#dceaf8}.project-related-visuals-module__TUwKIG__taskAvatar[data-tone=orange],.project-related-visuals-module__TUwKIG__emailAvatar[data-tone=orange],.project-related-visuals-module__TUwKIG__portalEvent>span[data-tone=orange]{color:#7a4a21;background:#f4e3cd}.project-related-visuals-module__TUwKIG__taskAvatar[data-tone=purple],.project-related-visuals-module__TUwKIG__emailAvatar[data-tone=purple]{color:#5b4678;background:#e9def5}.project-related-visuals-module__TUwKIG__taskStatus{width:fit-content;font-size:.4rem;font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;padding:4px 6px}.project-related-visuals-module__TUwKIG__taskStatus[data-tone=green]{color:#2f5d3d;background:#e8f3ea}.project-related-visuals-module__TUwKIG__taskStatus[data-tone=blue]{color:#24476b;background:#e7eef8}.project-related-visuals-module__TUwKIG__taskStatus[data-tone=purple]{color:#5b4678;background:#efeaf7}.project-related-visuals-module__TUwKIG__taskRow time{color:var(--color-brand-stone);font-size:.4rem}.project-related-visuals-module__TUwKIG__taskToast{background:var(--color-brand-ink);width:fit-content;color:var(--color-brand-paper);border-radius:8px;align-items:center;gap:6px;margin:10px 0 0 auto;padding:7px 9px;font-size:.44rem;display:flex}.project-related-visuals-module__TUwKIG__taskToast span{color:#5b4678;width:18px;height:18px;font-size:.4rem;font-weight:var(--font-weight-bold);background:#e9def5;border-radius:6px;place-items:center;display:grid}.project-related-visuals-module__TUwKIG__emailVisual{background:#d9efec;padding:18px 0 0 18px}.project-related-visuals-module__TUwKIG__emailPanel{background:var(--color-brand-paper);border-radius:11px 0 0;width:calc(100% - 10px);min-height:100%;overflow:hidden;box-shadow:0 15px 34px #1238321f}.project-related-visuals-module__TUwKIG__emailBar{border-bottom:1px solid #e9efee;align-items:center;gap:7px;padding:11px 13px;display:flex}.project-related-visuals-module__TUwKIG__mailIcon{width:25px;height:25px;color:var(--color-brand-paper);background:#1f8f7e;border-radius:7px;flex:none;place-items:center;display:grid}.project-related-visuals-module__TUwKIG__mailIcon svg{width:13px;height:13px}.project-related-visuals-module__TUwKIG__emailSearch{color:#475b58;background:#f5f8f8;border:1px solid #e9efee;border-radius:8px;flex:1;align-items:center;gap:6px;min-width:0;height:29px;padding:0 9px;font-size:.48rem;display:flex}.project-related-visuals-module__TUwKIG__emailSearch svg{color:#8da19e;flex:none;width:10px;height:10px}.project-related-visuals-module__TUwKIG__emailSearch span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-related-visuals-module__TUwKIG__searchState{color:#1f8f7e;font-size:.42rem;font-weight:var(--font-weight-semibold);background:#e6f4f1;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.project-related-visuals-module__TUwKIG__searchState i{background:#1f8f7e;border-radius:50%;width:4px;height:4px}.project-related-visuals-module__TUwKIG__emailRows{padding:8px 10px 10px}.project-related-visuals-module__TUwKIG__emailRow{border-bottom:1px solid #edf1f0;align-items:center;gap:8px;min-height:48px;padding:6px 7px;display:flex}.project-related-visuals-module__TUwKIG__emailAvatar{flex:none;width:24px;height:24px;font-size:.46rem}.project-related-visuals-module__TUwKIG__emailCopy{flex:1;gap:2px;min-width:0;display:grid}.project-related-visuals-module__TUwKIG__emailCopy strong{font-size:.52rem;font-weight:var(--font-weight-semibold)}.project-related-visuals-module__TUwKIG__emailCopy small{color:#5c6b69;text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;overflow:hidden}.project-related-visuals-module__TUwKIG__projectTag{font-size:.4rem;font-weight:var(--font-weight-semibold);border-radius:6px;padding:4px 6px}.project-related-visuals-module__TUwKIG__projectTag[data-tone=blue]{color:#24476b;background:#dceaf8}.project-related-visuals-module__TUwKIG__projectTag[data-tone=orange]{color:#7a4a21;background:#f4e3cd}.project-related-visuals-module__TUwKIG__projectTag[data-tone=purple]{color:#5b4678;background:#e9def5}.project-related-visuals-module__TUwKIG__emailFoot{color:#5c6b69;border-top:1px solid #e9efee;align-items:center;gap:5px;padding:9px 14px;font-size:.46rem;display:flex}.project-related-visuals-module__TUwKIG__emailFoot>span{color:#1f8f7e;background:#d9efec;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.project-related-visuals-module__TUwKIG__emailFoot svg{width:9px;height:9px}.project-related-visuals-module__TUwKIG__emailFoot strong{color:var(--color-brand-ink)}.project-related-visuals-module__TUwKIG__portalVisual{background:#ddeaf6;padding:18px 0 0 18px}.project-related-visuals-module__TUwKIG__portalTrack{gap:10px;width:max-content;display:flex}.project-related-visuals-module__TUwKIG__portalCard{background:var(--color-brand-paper);border-radius:10px;flex:0 0 242px;width:242px;overflow:hidden;box-shadow:0 10px 28px #24476b1c}.project-related-visuals-module__TUwKIG__portalCardSecondary{opacity:.55}.project-related-visuals-module__TUwKIG__portalPhoto{height:82px;position:relative;overflow:hidden}.project-related-visuals-module__TUwKIG__portalPhoto img{object-fit:cover;width:100%;height:100%}.project-related-visuals-module__TUwKIG__portalPhoto>span,.project-related-visuals-module__TUwKIG__portalPhoto>small{z-index:1;border-radius:999px;padding:3px 6px;font-size:.4rem;position:absolute}.project-related-visuals-module__TUwKIG__portalPhoto>span{color:#5b4678;font-weight:var(--font-weight-semibold);background:#ffffffeb;top:7px;left:7px}.project-related-visuals-module__TUwKIG__portalPhoto>small{color:var(--color-brand-paper);background:#142332a3;bottom:6px;right:7px}.project-related-visuals-module__TUwKIG__portalBody{padding:10px 11px 12px}.project-related-visuals-module__TUwKIG__portalHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.project-related-visuals-module__TUwKIG__portalHead>div{gap:3px;display:grid}.project-related-visuals-module__TUwKIG__portalHead strong{font-size:.58rem;font-weight:var(--font-weight-semibold)}.project-related-visuals-module__TUwKIG__portalHead>div span{color:#6b7a88;font-size:.42rem}.project-related-visuals-module__TUwKIG__progressRing{color:#24476b;width:28px;height:28px;font-size:.39rem;font-weight:var(--font-weight-bold);border:4px solid #dceaf8;border-top-color:#7fa8d4;border-radius:50%;flex:none;place-items:center;display:grid}.project-related-visuals-module__TUwKIG__portalEvents{gap:7px;margin-top:10px;display:grid}.project-related-visuals-module__TUwKIG__portalEvent{gap:7px;display:flex}.project-related-visuals-module__TUwKIG__portalEvent>span{border-radius:50%;flex:none;width:20px;height:20px;font-size:.38rem}.project-related-visuals-module__TUwKIG__portalEvent>span[data-tone=green]{color:#2f5d3d;background:#ddefe2}.project-related-visuals-module__TUwKIG__portalEvent p{gap:2px;margin:0;display:grid}.project-related-visuals-module__TUwKIG__portalEvent strong{font-size:.46rem;font-weight:var(--font-weight-semibold)}.project-related-visuals-module__TUwKIG__portalEvent small{color:#8b9aa6;font-size:.39rem}.project-related-visuals-module__TUwKIG__portalApproval{background:#e8f3ea;border-radius:7px;align-items:center;gap:7px;margin-top:9px;padding:7px 8px;display:flex}.project-related-visuals-module__TUwKIG__portalApproval>span{width:18px;height:18px;color:var(--color-brand-paper);background:#2f5d3d;border-radius:50%;flex:none;place-items:center;display:grid}.project-related-visuals-module__TUwKIG__portalApproval svg{width:10px;height:10px}.project-related-visuals-module__TUwKIG__portalApproval p{gap:2px;margin:0;display:grid}.project-related-visuals-module__TUwKIG__portalApproval strong{font-size:.47rem;font-weight:var(--font-weight-semibold)}.project-related-visuals-module__TUwKIG__portalApproval small{color:#64806c;font-size:.39rem}
.related-features-module__jWIEVW__section{background:var(--color-brand-paper);padding:64px 0 72px;overflow:hidden}.related-features-module__jWIEVW__container{width:min(100%,1400px);margin:0 auto;padding:0 24px}.related-features-module__jWIEVW__intro{max-width:1080px}.related-features-module__jWIEVW__intro h2{color:var(--color-brand-ink);font-family:var(--font-display);font-size:clamp(2.15rem,3.3vw,3.2rem);font-weight:var(--font-weight-black);letter-spacing:-.055em;text-wrap:balance;line-height:.98}.related-features-module__jWIEVW__intro p{max-width:720px;color:var(--color-brand-stone);text-wrap:pretty;margin-top:18px;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.55}.related-features-module__jWIEVW__railRoot{min-width:0}.related-features-module__jWIEVW__actionRow{justify-content:flex-end;align-items:center;gap:24px;margin-top:28px;display:flex}.related-features-module__jWIEVW__cardCta{color:var(--color-brand-ink);font-size:.72rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;display:inline-flex}.related-features-module__jWIEVW__cardCta svg{stroke-width:1.8px;width:16px;height:16px}.related-features-module__jWIEVW__controls{gap:10px;display:flex}.related-features-module__jWIEVW__controls button{border:1px solid var(--color-brand-hairline);background:var(--color-brand-paper);width:42px;height:42px;color:var(--color-brand-ink);border-radius:50%;place-items:center;transition:border-color .2s,background-color .2s,color .2s,opacity .2s;display:grid}.related-features-module__jWIEVW__controls button:hover:not(:disabled){border-color:var(--color-brand-ink);background:var(--color-brand-ink);color:var(--color-brand-paper)}.related-features-module__jWIEVW__controls button:disabled{cursor:not-allowed;opacity:.28}.related-features-module__jWIEVW__controls svg{stroke-width:1.7px;width:19px;height:19px}.related-features-module__jWIEVW__controls button:focus-visible,.related-features-module__jWIEVW__track:focus-visible,.related-features-module__jWIEVW__card:focus-visible{outline:3px solid var(--color-brand-ink);outline-offset:4px}.related-features-module__jWIEVW__viewportBleed{margin-right:calc(50% - 50vw)}.related-features-module__jWIEVW__track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;gap:16px;margin-top:28px;padding:4px max(24px,50vw - 700px) 18px 0;scroll-padding-left:0;display:flex;overflow-x:auto}.related-features-module__jWIEVW__track::-webkit-scrollbar{display:none}.related-features-module__jWIEVW__card{background:var(--color-brand-gray);width:min(372px,100vw - 48px);min-height:520px;color:var(--color-brand-ink);scroll-snap-align:start;border-radius:6px;flex-direction:column;flex:0 0 min(372px,100vw - 48px);transition:background-color .2s;display:flex;position:relative;overflow:hidden}.related-features-module__jWIEVW__card:hover{background:var(--color-brand-hairline)}.related-features-module__jWIEVW__cardCopy{flex-direction:column;min-height:250px;padding:25px 26px 22px;display:flex}.related-features-module__jWIEVW__eyebrow{color:var(--color-brand-stone);font-size:.65rem;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.related-features-module__jWIEVW__cardTitle{font-family:var(--font-display);font-size:clamp(1.4rem,1.8vw,1.72rem);font-weight:var(--font-weight-black);letter-spacing:-.04em;text-wrap:balance;margin-top:12px;line-height:1.05;display:block}.related-features-module__jWIEVW__cardDescription{max-width:36ch;color:var(--color-brand-stone);margin-top:11px;font-size:.84rem;line-height:1.55;display:block}.related-features-module__jWIEVW__cardCta{width:fit-content;min-height:42px;margin-top:auto;padding-top:18px}.related-features-module__jWIEVW__visualShell{min-height:270px;margin-top:auto;display:block;position:relative;overflow:hidden}.related-features-module__jWIEVW__visualCanvas{background:var(--color-brand-paper);border:1px solid #0a12171a;border-radius:10px 10px 0 0;position:absolute;inset:16px 20px -18px;overflow:hidden;box-shadow:0 18px 48px #0a121714}.related-features-module__jWIEVW__visualCanvas[data-visual=standards-guidance]{background:#e9def5;border-color:#e9def5}.related-features-module__jWIEVW__visualCanvas[data-visual=standards-guidance]>*{border-radius:9px 9px 0 0}.related-features-module__jWIEVW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.related-features-module__jWIEVW__section{padding:56px 0 64px}.related-features-module__jWIEVW__container{padding:0 20px}.related-features-module__jWIEVW__intro h2{font-size:clamp(2.05rem,10vw,3rem)}.related-features-module__jWIEVW__intro p{margin-top:18px;font-size:1rem}.related-features-module__jWIEVW__actionRow{align-items:flex-end;gap:12px;margin-top:26px}.related-features-module__jWIEVW__controls{gap:7px}.related-features-module__jWIEVW__controls button{width:40px;height:40px}.related-features-module__jWIEVW__track{scroll-snap-type:x proximity;margin-top:24px;padding-right:20px}.related-features-module__jWIEVW__card{min-height:500px}.related-features-module__jWIEVW__cardCopy{min-height:242px;padding:24px 22px 20px}.related-features-module__jWIEVW__visualShell{min-height:258px}.related-features-module__jWIEVW__visualCanvas{inset:14px 16px -18px}}@media (prefers-reduced-motion:reduce){.related-features-module__jWIEVW__card,.related-features-module__jWIEVW__controls button{transition:none}}
.specification-related-visuals-module__0jZ55a__visual,.specification-related-visuals-module__0jZ55a__visual *{box-sizing:border-box}.specification-related-visuals-module__0jZ55a__visual{width:100%;height:100%;color:var(--color-brand-ink);font-family:var(--font-sans), ui-sans-serif, sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}.specification-related-visuals-module__0jZ55a__specVisual{background:#e6f1fb;padding:18px 0 0 18px}.specification-related-visuals-module__0jZ55a__specPanel{border:1px solid var(--color-brand-hairline);background:var(--color-brand-paper);border-radius:11px 0 0;width:calc(100% + 22px);min-height:100%;overflow:hidden;box-shadow:0 14px 34px #0a121714}.specification-related-visuals-module__0jZ55a__specBar{border-bottom:1px solid var(--color-brand-hairline);align-items:center;gap:7px;min-height:37px;padding:9px 14px;display:flex}.specification-related-visuals-module__0jZ55a__specDot{background:var(--color-brand-ink);border-radius:50%;flex:none;width:6px;height:6px}.specification-related-visuals-module__0jZ55a__specName{font-size:.65rem;font-weight:var(--font-weight-semibold)}.specification-related-visuals-module__0jZ55a__specStatus{color:var(--color-brand-stone);margin-left:auto;margin-right:22px;font-size:.56rem}.specification-related-visuals-module__0jZ55a__specBody{padding:14px 38px 22px 15px}.specification-related-visuals-module__0jZ55a__specPrompt{background:var(--color-brand-gray);border-radius:9px;width:fit-content;margin:0 0 15px auto;padding:7px 10px;font-size:.59rem;line-height:1.4}.specification-related-visuals-module__0jZ55a__specLabel{color:var(--color-brand-stone);letter-spacing:.09em;margin:0 0 8px;font-size:.48rem}.specification-related-visuals-module__0jZ55a__specClause{border-left:2px solid var(--color-brand-ink);padding-left:10px}.specification-related-visuals-module__0jZ55a__specClause p{margin:0 0 6px;font-size:.62rem;line-height:1.5}.specification-related-visuals-module__0jZ55a__specClause p:last-child{margin-bottom:0}.specification-related-visuals-module__0jZ55a__specClause p>span{color:var(--color-brand-stone)}.specification-related-visuals-module__0jZ55a__specClause mark{background:var(--color-brand-lime);color:inherit;border-radius:2px;padding:1px 3px}.specification-related-visuals-module__0jZ55a__specCitations{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.specification-related-visuals-module__0jZ55a__specCitations span{border:1px solid var(--color-brand-hairline);color:var(--color-brand-stone);border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:.48rem;display:inline-flex}.specification-related-visuals-module__0jZ55a__specCitations svg{stroke-width:1.7px;width:9px;height:9px}.specification-related-visuals-module__0jZ55a__practiceVisual{background:#e9def5;padding:18px 0 0 18px}.specification-related-visuals-module__0jZ55a__practicePanel{background:var(--color-brand-paper);border:1px solid #0a121714;border-radius:11px 0 0;width:calc(100% + 52px);min-height:100%;padding:17px 0 22px 17px;overflow:hidden}.specification-related-visuals-module__0jZ55a__practiceTitle{font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0 0 3px}.specification-related-visuals-module__0jZ55a__practiceSubtitle{color:var(--color-brand-stone);align-items:center;gap:5px;margin:0 0 13px;font-size:.53rem;display:flex}.specification-related-visuals-module__0jZ55a__practiceSubtitle>span{background:#534ab7;border-radius:50%;flex:none;width:5px;height:5px}.specification-related-visuals-module__0jZ55a__practiceGrid{grid-template-columns:160px 125px 83px;gap:8px;width:384px;display:grid}.specification-related-visuals-module__0jZ55a__practiceCard{background:#f7f6f3;border-radius:7px;min-height:113px;padding:10px;overflow:hidden}.specification-related-visuals-module__0jZ55a__practiceCardLabel{color:#6f6e69;margin:0 0 8px;font-size:.54rem}.specification-related-visuals-module__0jZ55a__practiceTerm{white-space:nowrap;align-items:center;gap:5px;margin:0 0 6px;font-size:.57rem;display:flex}.specification-related-visuals-module__0jZ55a__practiceTerm del{color:#993c1d;opacity:.55}.specification-related-visuals-module__0jZ55a__practiceTerm>span{color:var(--color-brand-stone)}.specification-related-visuals-module__0jZ55a__practiceTerm ins{color:#0f6e56;background:#e1f5ee;border-radius:3px;padding:2px 4px;text-decoration:none}.specification-related-visuals-module__0jZ55a__practiceMeta{color:var(--color-brand-stone);margin:8px 0 0;font-size:.48rem}.specification-related-visuals-module__0jZ55a__practiceClause{gap:6px;margin:0 0 5px;font-size:.56rem;display:flex}.specification-related-visuals-module__0jZ55a__practiceClause strong{color:#534ab7;font-weight:var(--font-weight-semibold)}.specification-related-visuals-module__0jZ55a__practiceCount{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:var(--font-weight-medium);letter-spacing:-.03em;margin:19px 0 0}.specification-related-visuals-module__0jZ55a__practiceTabs{border-bottom:1px solid var(--color-brand-hairline);width:385px;color:var(--color-brand-stone);gap:15px;margin:13px 0 9px;padding-bottom:7px;font-size:.51rem;display:flex}.specification-related-visuals-module__0jZ55a__practiceTabs span:first-child{color:var(--color-brand-ink);font-weight:var(--font-weight-semibold);position:relative}.specification-related-visuals-module__0jZ55a__practiceTabs span:first-child:after{content:"";background:#534ab7;height:2px;position:absolute;bottom:-8px;left:0;right:0}.specification-related-visuals-module__0jZ55a__practiceRule{background:#f7f6f3;border-radius:7px;align-items:center;gap:8px;width:350px;padding:8px 9px;display:flex}.specification-related-visuals-module__0jZ55a__practiceRule>span{background:#534ab7;border-radius:50%;flex:none;width:6px;height:6px}.specification-related-visuals-module__0jZ55a__practiceRule p{color:var(--color-brand-stone);gap:2px;margin:0;font-size:.48rem;display:grid}.specification-related-visuals-module__0jZ55a__practiceRule strong{color:var(--color-brand-ink);font-size:.52rem;font-weight:var(--font-weight-semibold)}.specification-related-visuals-module__0jZ55a__practiceRule em{color:#534ab7;font-size:.46rem;font-style:normal;font-weight:var(--font-weight-semibold);background:#ede9fa;border-radius:999px;margin-left:auto;padding:3px 7px}.specification-related-visuals-module__0jZ55a__complianceVisual{background:#faeeda;padding:19px 0 0 20px;position:relative}.specification-related-visuals-module__0jZ55a__complianceTrack{gap:12px;width:max-content;display:flex}.specification-related-visuals-module__0jZ55a__complianceCard{background:var(--color-brand-paper);border-radius:4px;flex:0 0 242px;width:242px;overflow:hidden;box-shadow:0 10px 26px #60411012}.specification-related-visuals-module__0jZ55a__complianceCard[data-secondary=true]{opacity:.46}.specification-related-visuals-module__0jZ55a__complianceImage{object-fit:cover;width:100%;height:82px;display:block}.specification-related-visuals-module__0jZ55a__complianceBody{padding:10px 12px 12px}.specification-related-visuals-module__0jZ55a__complianceTag{color:#854f0b;font-size:.46rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;margin:0 0 6px;display:flex}.specification-related-visuals-module__0jZ55a__complianceTag span{background:#ba7517;border-radius:50%;flex:none;width:5px;height:5px}.specification-related-visuals-module__0jZ55a__complianceName{font-size:.66rem;font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:0 0 8px}.specification-related-visuals-module__0jZ55a__complianceDiff{border:1px solid #efede6;border-radius:4px;overflow:hidden}.specification-related-visuals-module__0jZ55a__complianceDiff p{color:#888780;font-size:.43rem;font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase;background:#faf9f6;border-bottom:1px solid #efede6;margin:0;padding:4px 7px}.specification-related-visuals-module__0jZ55a__complianceDiff>span{padding:5px 7px;font-size:.51rem;line-height:1.25;display:block}.specification-related-visuals-module__0jZ55a__complianceDiff>span[data-change=old]{color:#a32d2d;background:#fdf0f0;-webkit-text-decoration:line-through #a32d2d73;text-decoration:line-through #a32d2d73}.specification-related-visuals-module__0jZ55a__complianceDiff>span[data-change=new]{color:#3b6d11;font-weight:var(--font-weight-semibold);background:#eff7ea;border-top:1px solid #efede6}.specification-related-visuals-module__0jZ55a__complianceMeta{color:#888780;border-top:1px solid #efede6;margin:8px 0 0;padding-top:7px;font-size:.49rem}.specification-related-visuals-module__0jZ55a__complianceMeta strong{color:#444441;font-weight:var(--font-weight-semibold)}.specification-related-visuals-module__0jZ55a__compliancePips{gap:5px;display:flex;position:absolute;bottom:10px;left:20px}.specification-related-visuals-module__0jZ55a__compliancePips span{background:#e7d3ac;border-radius:999px;width:5px;height:5px}.specification-related-visuals-module__0jZ55a__compliancePips span:first-child{background:#854f0b;width:18px}.specification-related-visuals-module__0jZ55a__complianceVisualFeatured{padding:24px 24px 36px;container-type:inline-size}.specification-related-visuals-module__0jZ55a__complianceVisualFeatured .specification-related-visuals-module__0jZ55a__complianceTrack{gap:16px;height:100%}.specification-related-visuals-module__0jZ55a__complianceVisualFeatured .specification-related-visuals-module__0jZ55a__complianceCard{border-radius:10px;flex-basis:calc(50cqw - 33px);grid-template-rows:minmax(132px,42%) minmax(0,1fr);width:calc(50cqw - 33px);height:100%;display:grid}.specification-related-visuals-module__0jZ55a__complianceVisualFeatured .specification-related-visuals-module__0jZ55a__complianceCard[data-secondary=true]{opacity:.58}.specification-related-visuals-module__0jZ55a__complianceVisualFeatured .specification-related-visuals-module__0jZ55a__complianceImage{height:100%}.specification-related-visuals-module__0jZ55a__complianceVisualFeatured .specification-related-visuals-module__0jZ55a__complianceBody{flex-direction:column;min-height:0;padding:clamp(14px,2.2cqw,20px);display:flex}.specification-related-visuals-module__0jZ55a__complianceVisualFeatured .specification-related-visuals-module__0jZ55a__complianceTag{font-size:clamp(.48rem,.85cqw,.61rem)}.specification-related-visuals-module__0jZ55a__complianceVisualFeatured .specification-related-visuals-module__0jZ55a__complianceName{font-size:clamp(.72rem,1.35cqw,.96rem)}.specification-related-visuals-module__0jZ55a__complianceVisualFeatured .specification-related-visuals-module__0jZ55a__complianceDiff p{font-size:clamp(.45rem,.72cqw,.56rem)}.specification-related-visuals-module__0jZ55a__complianceVisualFeatured .specification-related-visuals-module__0jZ55a__complianceDiff>span{padding-block:7px;font-size:clamp(.55rem,.9cqw,.67rem)}.specification-related-visuals-module__0jZ55a__complianceVisualFeatured .specification-related-visuals-module__0jZ55a__complianceMeta{margin-top:auto;font-size:clamp(.5rem,.8cqw,.6rem)}.specification-related-visuals-module__0jZ55a__complianceVisualFeatured .specification-related-visuals-module__0jZ55a__compliancePips{bottom:14px;left:24px}.specification-related-visuals-module__0jZ55a__complianceVisualFeatured .specification-related-visuals-module__0jZ55a__compliancePips span:nth-child(3){display:none}@container (max-width:520px){.specification-related-visuals-module__0jZ55a__complianceVisualFeatured{padding-inline:18px}.specification-related-visuals-module__0jZ55a__complianceVisualFeatured .specification-related-visuals-module__0jZ55a__complianceCard{flex-basis:calc(100cqw - 36px);width:calc(100cqw - 36px)}.specification-related-visuals-module__0jZ55a__complianceVisualFeatured .specification-related-visuals-module__0jZ55a__compliancePips{left:18px}}
.exact-compliance-visuals-module__Sl_22q__shell{--prototype-height:570px;--prototype-scale:1;--prototype-width:592px;border-radius:inherit;justify-content:center;align-items:center;width:100%;min-width:0;height:clamp(520px,52vw,640px);display:flex;position:relative;overflow:hidden}.exact-compliance-visuals-module__Sl_22q__hero{background:#efece4;height:100%;min-height:760px}.exact-compliance-visuals-module__Sl_22q__compact{background:#efece4;height:100%;min-height:100%}.exact-compliance-visuals-module__Sl_22q__frame{width:var(--prototype-width);height:var(--prototype-height);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;pointer-events:none;transform:scale(var(--prototype-scale));transform-origin:50%;background:0 0;border:0;flex:none;display:block}.exact-compliance-visuals-module__Sl_22q__planningHero{background:#f6eedf}.exact-compliance-visuals-module__Sl_22q__cdmHero{background:#efece4}.exact-compliance-visuals-module__Sl_22q__planningRegister .exact-compliance-visuals-module__Sl_22q__frame,.exact-compliance-visuals-module__Sl_22q__planningUpdates .exact-compliance-visuals-module__Sl_22q__frame,.exact-compliance-visuals-module__Sl_22q__planningDischarge .exact-compliance-visuals-module__Sl_22q__frame{background:#f1f1f1}@media (max-width:767px){.exact-compliance-visuals-module__Sl_22q__shell,.exact-compliance-visuals-module__Sl_22q__hero{height:570px;min-height:570px}}
.feature-page-hero-module__r96zIq__heroSection,.feature-page-hero-module__r96zIq__heroSection *{box-sizing:border-box}.feature-page-hero-module__r96zIq__heroSection{background:var(--color-brand-paper);color:var(--color-brand-ink);padding:24px 0 0;overflow:clip}.feature-page-hero-module__r96zIq__container{width:100%;max-width:1328px;margin:0 auto;padding-inline:24px}.feature-page-hero-module__r96zIq__heroGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.feature-page-hero-module__r96zIq__heroCopy,.feature-page-hero-module__r96zIq__heroVisual{min-width:0;min-height:760px}.feature-page-hero-module__r96zIq__heroCopy{border-bottom:1px solid #0a12171a;align-items:center;padding:48px 0;display:flex}.feature-page-hero-module__r96zIq__heroCopy>div{width:100%;max-width:530px}.feature-page-hero-module__r96zIq__eyebrow{letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:13px;font-weight:650;line-height:1.5}.feature-page-hero-module__r96zIq__heroCopy h1{letter-spacing:-.035em;max-width:12ch;margin:24px 0 0;font-size:52px;font-weight:650;line-height:1.04}.feature-page-hero-module__r96zIq__description{max-width:520px;margin:28px 0 0;font-size:18px;line-height:1.55}.feature-page-hero-module__r96zIq__cta{background:var(--color-brand-lime);min-height:48px;color:var(--color-brand-ink);letter-spacing:.01em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin-top:36px;padding:12px 24px 11px;font-size:12px;font-weight:650;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.feature-page-hero-module__r96zIq__cta:hover{background:var(--color-brand-lime-hover);transform:translateY(-1px)}.feature-page-hero-module__r96zIq__cta:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:3px}.feature-page-hero-module__r96zIq__heroVisual{border-radius:5px;align-items:stretch;display:flex;overflow:hidden}.feature-page-hero-module__r96zIq__heroVisual>*{border-radius:inherit;flex:auto;width:100%;min-width:0;min-height:760px}@media (max-width:1023px){.feature-page-hero-module__r96zIq__heroCopy h1{font-size:42px}.feature-page-hero-module__r96zIq__description{font-size:16px}}@media (max-width:767px){.feature-page-hero-module__r96zIq__container{padding-inline:20px}.feature-page-hero-module__r96zIq__heroSection{padding-top:16px}.feature-page-hero-module__r96zIq__heroGrid{grid-template-columns:1fr;gap:36px}.feature-page-hero-module__r96zIq__heroCopy,.feature-page-hero-module__r96zIq__heroVisual{min-height:0}.feature-page-hero-module__r96zIq__heroCopy{padding:64px 0}.feature-page-hero-module__r96zIq__eyebrow{font-size:10px}.feature-page-hero-module__r96zIq__heroCopy h1{font-size:36px}.feature-page-hero-module__r96zIq__heroVisual,.feature-page-hero-module__r96zIq__heroVisual>*{min-height:570px}}@media (prefers-reduced-motion:reduce){.feature-page-hero-module__r96zIq__cta{transition:none}}
.feature-row-module__mKKY5a__row{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;display:grid}.feature-row-module__mKKY5a__copy{justify-content:center;align-items:center;min-width:0;padding:72px 0;display:flex;position:relative}.feature-row-module__mKKY5a__copy:before,.feature-row-module__mKKY5a__copy:after{content:"";background:#0a12171a;height:1px;position:absolute;left:0;right:0}.feature-row-module__mKKY5a__copy:before{top:0}.feature-row-module__mKKY5a__copy:after{bottom:0}.feature-row-module__mKKY5a__copyInner{width:100%;max-width:none}.feature-row-module__mKKY5a__eyebrow{color:#0a1217;letter-spacing:.01em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:650;line-height:1.5}.feature-row-module__mKKY5a__title{color:#0a1217;letter-spacing:-.03em;margin:0;font-size:30px;font-weight:650;line-height:1.08}.feature-row-module__mKKY5a__description{color:#0a1217;margin:26px 0 0;font-size:16px;line-height:1.55}.feature-row-module__mKKY5a__bullets{flex-direction:column;gap:18px;margin:34px 0 0;padding:0;list-style:none;display:flex}.feature-row-module__mKKY5a__bullets li{align-items:flex-start;gap:16px;display:flex}.feature-row-module__mKKY5a__bullets li>span:last-child{color:#0a1217;max-width:410px;padding-top:1px;font-size:15px;line-height:1.5}.feature-row-module__mKKY5a__checkBadge{color:#0a1217;background:#f4f5f9;border-radius:5px;flex:none;place-items:center;width:24px;height:22px;display:grid}.feature-row-module__mKKY5a__checkBadge svg{stroke-width:2.3px;width:13px;height:13px}.feature-row-module__mKKY5a__cta{color:#0a1217;letter-spacing:.01em;text-transform:uppercase;background:#fff;border:1px solid #0a12173d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:38px;padding:11px 20px 10px;font-size:12px;font-weight:650;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.feature-row-module__mKKY5a__cta:hover{color:#fff;background:#0a1217}.feature-row-module__mKKY5a__cta:focus-visible{outline-offset:3px;outline:2px solid #0a1217}.feature-row-module__mKKY5a__cta svg{width:14px;height:14px}.feature-row-module__mKKY5a__visual{border-radius:4px;justify-content:center;align-items:center;min-width:0;min-height:560px;padding:24px;display:flex;position:relative;overflow:hidden}.feature-row-module__mKKY5a__bleed{padding:0}.feature-row-module__mKKY5a__bleed>*{width:100%}@media (min-width:640px){.feature-row-module__mKKY5a__visual:not(.feature-row-module__mKKY5a__bleed){padding:32px}}@media (min-width:768px){.feature-row-module__mKKY5a__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:720px}.feature-row-module__mKKY5a__copy{min-height:720px;padding:48px 0}.feature-row-module__mKKY5a__copyInner{width:468px;max-width:calc(100% - 48px)}.feature-row-module__mKKY5a__eyebrow{font-size:13px}.feature-row-module__mKKY5a__title{font-size:31px}.feature-row-module__mKKY5a__bullets{gap:22px}.feature-row-module__mKKY5a__visual{min-height:720px}.feature-row-module__mKKY5a__flipped .feature-row-module__mKKY5a__copy{order:2}.feature-row-module__mKKY5a__flipped .feature-row-module__mKKY5a__visual{order:1}.feature-row-module__mKKY5a__bleed>*{height:100%;min-height:100%}}@media (min-width:1024px){.feature-row-module__mKKY5a__copyInner{max-width:calc(100% - 96px)}.feature-row-module__mKKY5a__title{font-size:38px}.feature-row-module__mKKY5a__description{font-size:18px}.feature-row-module__mKKY5a__visual:not(.feature-row-module__mKKY5a__bleed){padding:40px}}@media (prefers-reduced-motion:reduce){.feature-row-module__mKKY5a__cta{transition:none}}
.project-record-module__ELx9zW__page{background:var(--color-brand-paper);color:var(--color-brand-ink);overflow-x:clip}.project-record-module__ELx9zW__container{width:100%;max-width:1328px;margin-inline:auto;padding-inline:24px}.project-record-module__ELx9zW__benefits{background:var(--color-brand-paper);padding:64px 0 clamp(80px,9vw,120px)}.project-record-module__ELx9zW__benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.project-record-module__ELx9zW__benefitCard{border:1px solid #0a12171a;border-radius:4px;height:100%;min-height:300px;padding:36px 32px}.project-record-module__ELx9zW__checkBadge{width:24px;height:22px;color:var(--color-brand-ink);background:#f4f5f9;border-radius:5px;place-items:center;display:grid}.project-record-module__ELx9zW__checkBadge svg{stroke-width:2.3px;width:13px;height:13px}.project-record-module__ELx9zW__benefitCard h2{letter-spacing:-.025em;max-width:22ch;margin:32px 0 0;font-size:20px;font-weight:650;line-height:1.2}.project-record-module__ELx9zW__benefitCard p{max-width:42ch;color:var(--color-brand-stone);margin:12px 0 0;font-size:15px;line-height:1.65}.project-record-module__ELx9zW__features{background:var(--color-brand-paper);padding-bottom:120px}.project-record-module__ELx9zW__features .project-record-module__ELx9zW__container{gap:88px;display:grid}@media (max-width:767px){.project-record-module__ELx9zW__container{padding-inline:20px}.project-record-module__ELx9zW__benefits{padding:48px 0 72px}.project-record-module__ELx9zW__benefitGrid{grid-template-columns:1fr;gap:16px}.project-record-module__ELx9zW__benefitCard{min-height:0;padding:28px}.project-record-module__ELx9zW__features{padding-bottom:72px}.project-record-module__ELx9zW__features .project-record-module__ELx9zW__container{gap:56px}}
.building-regs-tracker-module__IGCtdq__page{background:var(--color-brand-paper);color:var(--color-brand-ink);overflow-x:clip}.building-regs-tracker-module__IGCtdq__container{width:100%;max-width:1328px;margin-inline:auto;padding-inline:24px}.building-regs-tracker-module__IGCtdq__benefits{background:var(--color-brand-paper);padding:64px 0 clamp(80px,9vw,120px)}.building-regs-tracker-module__IGCtdq__benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.building-regs-tracker-module__IGCtdq__benefitCard{border:1px solid #0a12171a;border-radius:4px;height:100%;min-height:300px;padding:36px 32px}.building-regs-tracker-module__IGCtdq__checkBadge{width:24px;height:22px;color:var(--color-brand-ink);background:#f4f5f9;border-radius:5px;place-items:center;display:grid}.building-regs-tracker-module__IGCtdq__checkBadge svg{stroke-width:2.3px;width:13px;height:13px}.building-regs-tracker-module__IGCtdq__benefitCard h2{letter-spacing:-.025em;max-width:22ch;margin:32px 0 0;font-size:20px;font-weight:650;line-height:1.2}.building-regs-tracker-module__IGCtdq__benefitCard p{max-width:42ch;color:var(--color-brand-stone);margin:12px 0 0;font-size:15px;line-height:1.65}.building-regs-tracker-module__IGCtdq__features{background:var(--color-brand-paper);padding-bottom:120px}.building-regs-tracker-module__IGCtdq__features .building-regs-tracker-module__IGCtdq__container{gap:88px;display:grid}@media (max-width:767px){.building-regs-tracker-module__IGCtdq__container{padding-inline:20px}.building-regs-tracker-module__IGCtdq__benefits{padding:48px 0 72px}.building-regs-tracker-module__IGCtdq__benefitGrid{grid-template-columns:1fr;gap:16px}.building-regs-tracker-module__IGCtdq__benefitCard{min-height:0;padding:28px}.building-regs-tracker-module__IGCtdq__features{padding-bottom:72px}.building-regs-tracker-module__IGCtdq__features .building-regs-tracker-module__IGCtdq__container{gap:56px}}
.cdm-risk-register-module__oHb_DG__page{background:var(--color-brand-paper);color:var(--color-brand-ink);overflow-x:clip}.cdm-risk-register-module__oHb_DG__container{width:100%;max-width:1328px;margin-inline:auto;padding-inline:24px}.cdm-risk-register-module__oHb_DG__benefits{background:var(--color-brand-paper);padding:64px 0 clamp(80px,9vw,120px)}.cdm-risk-register-module__oHb_DG__benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cdm-risk-register-module__oHb_DG__benefitCard{border:1px solid #0a12171a;border-radius:4px;height:100%;min-height:300px;padding:36px 32px}.cdm-risk-register-module__oHb_DG__checkBadge{width:24px;height:22px;color:var(--color-brand-ink);background:#f4f5f9;border-radius:5px;place-items:center;display:grid}.cdm-risk-register-module__oHb_DG__checkBadge svg{stroke-width:2.3px;width:13px;height:13px}.cdm-risk-register-module__oHb_DG__benefitCard h2{letter-spacing:-.025em;max-width:22ch;margin:32px 0 0;font-size:20px;font-weight:650;line-height:1.2}.cdm-risk-register-module__oHb_DG__benefitCard p{max-width:42ch;color:var(--color-brand-stone);margin:12px 0 0;font-size:15px;line-height:1.65}.cdm-risk-register-module__oHb_DG__features{background:var(--color-brand-paper);padding-bottom:120px}.cdm-risk-register-module__oHb_DG__features .cdm-risk-register-module__oHb_DG__container{gap:88px;display:grid}@media (max-width:767px){.cdm-risk-register-module__oHb_DG__container{padding-inline:20px}.cdm-risk-register-module__oHb_DG__benefits{padding:48px 0 72px}.cdm-risk-register-module__oHb_DG__benefitGrid{grid-template-columns:1fr;gap:16px}.cdm-risk-register-module__oHb_DG__benefitCard{min-height:0;padding:28px}.cdm-risk-register-module__oHb_DG__features{padding-bottom:80px}.cdm-risk-register-module__oHb_DG__features .cdm-risk-register-module__oHb_DG__container{gap:48px}}
