.landingShell{--ink:#101512;--paper:#f5f2e9;--panel:#fffdf7;--line:#c8c0b1;--muted:#5b5b53;--accent:#7f9290;--accent-strong:#c7d6d2;--button:#eee8dc;--warm:#956f5d;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Inter,Aptos,Helvetica Neue,Arial,sans-serif}.landingHero{background:var(--ink);color:var(--panel);min-height:88vh;padding:22px clamp(18px,4vw,56px) 0}.landingNav{justify-content:space-between;align-items:center;gap:18px;max-width:1320px;margin:0 auto;display:flex}.landingNav div,.landingHeroActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.landingNav div{justify-content:flex-end}.landingWordmark{color:inherit;letter-spacing:0;align-items:center;gap:10px;font-size:15px;font-weight:950;display:inline-flex}.landingLogoImage{object-fit:contain;background:#070908;width:auto;height:34px;display:block}.landingNav a,.landingHeroActions a,.landingHeroActions button,.landingFinalCta button{color:inherit;font:inherit;border:1px solid;padding:11px 14px;font-size:12px;font-weight:900;line-height:1.2;text-decoration:none}.landingHeroActions button,.landingFinalCta button{background:var(--button);border-color:var(--button);color:var(--ink);cursor:pointer}.landingHeroInner{grid-template-columns:minmax(460px,.95fr) minmax(480px,1.05fr);align-items:center;gap:clamp(28px,5vw,68px);max-width:1320px;margin:0 auto;padding-top:clamp(34px,6vh,70px);display:grid}.landingHeroCopy{padding-bottom:40px}.landingKicker,.landingPacketHeader span,.landingPacketHeader small,.landingPacketTitle span,.landingSnapshotRow span,.landingHeroPricing>span,.landingProof span,.landingHowItWorks span,.landingPreviewGrid span{letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.landingKicker,.landingHero .landingKicker,.landingHeroPricing>span,.landingProof span,.landingHowItWorks span,.landingPreviewGrid span{color:var(--accent-strong)}.landingHero h1{letter-spacing:0;max-width:680px;margin:14px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,68px);font-weight:700;line-height:.94}.landingHeroCopy>p{color:#d9d6ca;max-width:650px;margin:0;font-size:clamp(17px,1.8vw,21px);font-weight:650;line-height:1.28}.landingHeroActions{margin-top:12px}.landingHeroActions a{border-color:#b9b2a1}.landingHeroPricing{background:#fffdf70d;border:1px solid #fffdf73d;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;max-width:430px;margin-top:14px;padding:12px;display:grid}.landingHeroPricing div{grid-row:span 2;align-items:end;gap:9px;display:flex}.landingHeroPricing strong{letter-spacing:0;font-size:42px;font-weight:950;line-height:.82}.landingHeroPricing small,.landingHeroPricing p{color:#d9d6ca;margin:0;font-size:12px;line-height:1.35}.landingHeroPricing p{font-size:13px}.landingHeroPricing>span{grid-column:1/-1}.landingPacket{background:var(--panel);border:1px solid var(--line);color:var(--ink);margin-bottom:-42px;padding:18px;position:relative;box-shadow:0 32px 90px #00000057}.landingPacket:before{background:var(--accent);content:"";height:4px;position:absolute;top:0;left:18px;right:18px}.landingPacketHeader{border-bottom:1px solid #ddd5c3;justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.landingPacketHeader .landingLogoImage{height:30px}.landingRealtorCard{text-align:left;background:#f3efe5;border:1px solid #d8cfbd;justify-content:flex-end;align-items:center;gap:10px;max-width:280px;padding:9px;display:flex}.landingRealtorPhoto{color:#fffdf7;background:#101512;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:15px;font-weight:950;display:inline-flex}.landingPacketHeader strong{font-size:16px;line-height:1.1;display:block}.landingRealtorCard em{color:#777166;filter:blur(.4px);opacity:.74;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:800;display:block}.landingPacketHeader span,.landingPacketHeader small,.landingPacketTitle span,.landingSnapshotRow span{color:#6b675b}.landingPacketTitle{padding:18px 0 14px}.landingPacketTitle h2{letter-spacing:0;margin:6px 0 0;font-size:clamp(30px,4.8vw,56px);font-weight:950;line-height:.9}.landingAerialPreview{background:#161916;border:1px solid #b8b4a7;margin:0;position:relative;overflow:hidden}.landingAerialPreview img{aspect-ratio:16/10;filter:saturate(.78)contrast(1.05);object-fit:cover;width:100%;height:auto;display:block}.landingAerialPreview figcaption{color:#fffdf7;background:#101512b8;justify-content:space-between;align-items:end;gap:12px;padding:10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.landingAerialPreview figcaption span,.landingAerialPreview figcaption strong{letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.2;display:block}.landingAerialPreview figcaption strong{color:#d8d0c2;text-align:right}.landingAerialPreview figcaption small{color:#d8d0c2;max-width:260px;margin-top:3px;font-size:9px;line-height:1.3;display:block}.landingPacketStatus{border-bottom:1px solid #ddd5c3;grid-template-columns:minmax(180px,.6fr) minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.landingPacketStatus span{color:#6b675b;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.landingPacketStatus strong{color:#2f2814;font-size:20px;line-height:1.12;display:block}.landingPacketStatus p,.landingSnapshotRow strong,.landingSectionLead p,.landingPreviewGrid p,.landingTrustList p,.landingHowItWorks p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.landingSnapshotGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landingSnapshotRow{border-right:1px solid #ddd5c3;gap:8px;padding:13px 12px 0 0;display:grid}.landingSnapshotRow:last-child{border-right:0;padding-right:0}.landingProof,.landingHowItWorks,.landingProductPreview,.landingTrust{max-width:1320px;margin:0 auto;padding:86px clamp(18px,4vw,56px)}.landingProof{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:end;gap:34px;padding-top:142px;display:grid}.landingProof h2,.landingSectionLead h2,.landingTrust h2,.landingFinalCta h2{letter-spacing:0;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5.4vw,74px);font-weight:700;line-height:.9}.landingUseCaseCards{grid-template-columns:1fr;gap:10px;display:grid}.landingUseCaseCards article{background:var(--panel);border:1px solid var(--line);padding:14px}.landingUseCaseCards span{color:#526765}.landingUseCaseCards p{border:1px solid var(--line);color:var(--ink);border-width:1px 0 0;margin:10px 0 0;padding-top:10px;font-size:15px;font-weight:750;line-height:1.25}.landingHowItWorks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:0;display:grid}.landingHowItWorks article,.landingPreviewGrid article{border-top:1px solid var(--line);padding-top:16px}.landingHowItWorks h3,.landingPreviewGrid strong{letter-spacing:0;margin:20px 0 8px;font-size:24px;font-weight:950;line-height:1.04;display:block}.landingProductPreview{background:var(--panel);border-top:1px solid #ddd5c3;border-bottom:1px solid #ddd5c3;max-width:none}.landingProductPreview .landingSectionLead,.landingPreviewGrid{max-width:1320px;margin-left:auto;margin-right:auto}.landingSectionLead{max-width:820px}.landingPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.landingPreviewGrid article{min-height:160px}.landingTrust{grid-template-columns:minmax(0,.78fr) minmax(320px,1fr);align-items:start;gap:34px;display:grid}.landingTrustList{gap:10px;display:grid}.landingTrustList p{border-top:1px solid var(--line);padding-top:12px}.landingFinalCta{background:var(--ink);color:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:46px clamp(18px,4vw,56px);display:flex}.landingFinalCta h2{max-width:740px;font-size:clamp(30px,4.2vw,58px)}@media (width<=1040px){.landingHeroInner,.landingProof,.landingTrust{grid-template-columns:1fr}.landingHeroCopy{padding-bottom:0}.landingPacket{margin-bottom:-44px}.landingSnapshotGrid,.landingHowItWorks,.landingPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.landingHero{min-height:auto;padding-left:16px;padding-right:16px}.landingNav{flex-direction:column;align-items:flex-start}.landingNav div{justify-content:flex-start}.landingHeroInner{grid-template-columns:1fr;padding-top:44px}.landingHero h1{font-size:45px}.landingPacketHeader,.landingPacketStatus{grid-template-columns:1fr}.landingPacketHeader{flex-direction:column;align-items:flex-start}.landingRealtorCard{justify-content:flex-start;width:100%;max-width:none}.landingAerialPreview img{aspect-ratio:1}.landingSnapshotGrid,.landingHowItWorks,.landingPreviewGrid{grid-template-columns:1fr}.landingSnapshotRow{border-bottom:1px solid #ddd5c3;border-right:0;padding:12px 0}.landingProof,.landingHowItWorks,.landingProductPreview,.landingTrust{padding:58px 16px}.landingProof{padding-top:96px}.landingFinalCta{flex-direction:column;align-items:flex-start;padding:46px 16px}}.proWorkspaceShell{color:#101512;background:#f7f5ec;min-height:100vh;font-family:Aptos,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.proWorkspaceHeader{color:#fffdf6;background:#101512;border-bottom:1px solid #fffdf629;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 32px 20px;display:flex}.proWorkspaceBrandBlock{min-width:0}.proWorkspaceBrand{color:#fffdf6;letter-spacing:0;align-items:center;gap:10px;font-size:12px;font-weight:950;display:inline-flex}.proWorkspaceLogoMark{color:#101512;background:#7f9290;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:950;line-height:1;display:inline-flex}.proWorkspaceHeader h1{letter-spacing:0;max-width:780px;margin:9px 0 0;font-size:clamp(24px,3vw,42px);line-height:.96}.proWorkspaceKicker,.proWorkspaceSectionLabel{color:#5f7371;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.proWorkspaceModule{color:#fffdf6;background:#fffdf60f;border:1px solid #fffdf642;padding:9px 12px;font-size:13px;font-weight:850}.proWorkspaceLayout{grid-template-columns:minmax(210px,250px) minmax(0,1fr) minmax(220px,280px);gap:20px;max-width:1440px;margin:0 auto;padding:24px 32px 36px;display:grid}.proWorkspaceLayout.hasResult{grid-template-columns:minmax(190px,230px) minmax(0,1fr)}.proWorkspaceSidebar,.proWorkspaceStatusRail section,.proWorkspaceIntro{background:#fffdf6;border:1px solid #c9c0aa}.proWorkspaceSidebar{align-self:start;padding:10px}.proWorkspaceNav{gap:8px;display:grid}.proWorkspaceNavItem{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-left:4px solid #0000;width:100%;padding:12px;display:block}.proWorkspaceNavItem.isActive{background:#eef1ed;border-left-color:#7f9290}.proWorkspaceNavItem.isDisabled{color:#77776f;cursor:not-allowed;opacity:.72}.proWorkspaceNavLabel{font-size:14px;font-weight:900;line-height:1.25;display:block}.proWorkspaceNavDescription{margin-top:4px;font-size:12px;line-height:1.35;display:block}.proWorkspaceMain{min-width:0}.proWorkspaceIntro{border-top:4px solid #7f9290;justify-content:space-between;gap:18px;margin-bottom:16px;padding:18px 20px;display:flex}.proWorkspaceIntro h2{letter-spacing:0;margin:3px 0 6px;font-size:clamp(22px,2.4vw,34px);line-height:1.02}.proWorkspaceIntro p,.proWorkspaceStatusRail p{color:#53534c;margin:0;font-size:13px;line-height:1.45}.proWorkspaceContent{min-width:0}.proWorkspaceStatusRail{align-content:start;gap:12px;display:grid}.proWorkspaceStatusRail section{padding:14px}.proWorkspaceStatusRail p{margin-top:7px}.proRunPanel{box-sizing:border-box;background:#fffdf6;border:1px solid #c9c0aa;border-top:4px solid #7f9290;max-width:760px;margin:0 auto;padding:22px}.proRunHeader h1{letter-spacing:0;margin:4px 0 8px;font-size:clamp(30px,4vw,48px);line-height:.98}.proRunHeader p,.proRunHelp{color:#53534c;margin:0;font-size:14px;line-height:1.45}.proRunStageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.proRunStageGrid div{background:#f7f5ec;border:1px solid #ddd5c3;padding:12px}.proRunStageGrid strong,.proRunStageGrid span{display:block}.proRunStageGrid strong{margin-bottom:4px;font-size:13px}.proRunStageGrid span{color:#53534c;font-size:12px;line-height:1.4}.proRunForm label{margin-bottom:8px;font-size:14px;font-weight:800;display:block}.proRunForm input{box-sizing:border-box;color:inherit;font:inherit;background:#fff;border:1px solid #bdb4a2;border-radius:0;width:100%;padding:12px}.proRunForm input:focus{outline-offset:1px;border-color:#7f9290;outline:2px solid #d6dfdc}.proRunHelp{margin-top:7px;font-size:12px}.proSuggestionList{border:1px solid #d4d4c8;border-radius:4px;margin-top:8px;overflow:hidden}.proSuggestionList button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #ededdf;width:100%;padding:12px;display:block}.proSuggestionList button:last-child{border-bottom:0}.proSuggestionList button.isActive,.proSuggestionList button:hover{background:#eef1ed}.proRunSubmit{color:#101512;cursor:pointer;font:inherit;background:#eee8dc;border:1px solid #101512;border-radius:0;margin-top:16px;padding:12px 16px;font-weight:950}.proRunSubmit:disabled{cursor:default;opacity:.7}.proRunError{color:#4b211d;background:#fff1f0;border:1px solid #f0c4c0;border-radius:4px;margin-top:14px;padding:12px}.proPanel{background:#fffdf6;border:1px solid #c9c0aa;border-top:4px solid #7f9290;padding:18px}.proPanelHeader{border-bottom:1px solid #e2e2d8;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:14px;display:flex}.proPanelHeader h3{letter-spacing:0;margin:3px 0 0;font-size:clamp(22px,3vw,34px);line-height:1.02}.proPanelHeader p{color:#53534c;max-width:320px;margin:0;font-size:13px;line-height:1.45}.proEmptyState{color:#4f4f48;background:#f7f5ec;border:1px solid #ddd5c3;margin-top:16px;padding:18px}.proEmptyState strong{color:#151513;margin-bottom:6px;display:block}.proEmptyState p{margin:0}.proReportList{gap:12px;margin-top:16px;display:grid}.proReportCard{background:#fffdf6;border:1px solid #c9c0aa;gap:14px;padding:16px;display:grid}.proReportCard.isSelected{border-color:#7f9290;box-shadow:inset 4px 0 #7f9290}.proReportCardAddress{font-size:17px;font-weight:800;line-height:1.3}.proReportCardMeta{color:#53534c;margin-top:3px;font-size:13px}.proReportCardGrid,.proEvidenceGrid,.proStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.proReportCardGrid div,.proEvidenceRow,.proStatusItem{background:#f7f5ec;border:1px solid #ddd5c3;padding:10px}.proReportCardGrid span,.proEvidenceRow dt,.proStatusItem span{color:#66665e;letter-spacing:0;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800;display:block}.proReportCardGrid strong,.proEvidenceRow dd,.proStatusItem strong{color:#151513;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:1.35;display:block}.proReportCardActions{flex-wrap:wrap;gap:8px;display:flex}.proReportCardActions button{color:#101512;cursor:pointer;background:#fffdf6;border:1px solid #101512;padding:8px 10px;font-size:12px;font-weight:800}.proReportCardActions button:hover{background:#eef1ed}.proReportDetail{gap:14px;display:grid}.proReportDetailHeader{background:#fffdf6;border:1px solid #c9c0aa;border-top:4px solid #7f9290;padding:18px}.proReportDetailHeader h3{letter-spacing:0;overflow-wrap:anywhere;margin:3px 0 5px;font-size:clamp(22px,3vw,34px);line-height:1.02}.proReportDetailHeader p{color:#53534c;margin:0;font-size:13px;line-height:1.45}.proReportDetailTabs{background:#fffdf6;border:1px solid #c9c0aa;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.proReportDetailTabs button{color:#101512;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;padding:9px 12px;font-size:13px;font-weight:900}.proReportDetailTabs button.isActive{background:#eef1ed;border-color:#7f9290}.proReportDetailBody{min-width:0}.proPdfActionGrid,.proScaffoldStatusGrid,.proAccountGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.proPdfActionCard,.proScaffoldStatus,.proAccountStatus,.proLogoPlaceholder{background:#f7f5ec;border:1px solid #ddd5c3;padding:14px}.proPdfActionCard span,.proScaffoldStatus span,.proAccountStatus span,.proLogoPlaceholder span,.proScaffoldField span{color:#66665e;letter-spacing:0;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.proPdfActionCard strong,.proScaffoldStatus strong,.proAccountStatus strong,.proLogoPlaceholder strong{color:#151513;font-size:15px;line-height:1.3;display:block}.proPdfActionCard p,.proAccountStatus p,.proLogoPlaceholder p{color:#53534c;margin:7px 0 0;font-size:13px;line-height:1.45}.proPdfDisabledActions,.proScaffoldActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.proPdfDisabledActions button,.proScaffoldActions button{color:#5c5649;cursor:not-allowed;font:inherit;background:#eee8dc;border:1px solid #9c927c;padding:10px 12px;font-size:12px;font-weight:900}.proFrozenReportPreview{border-top:1px solid #ddd5c3;margin-top:18px;padding-top:18px}.proFrozenReportHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.proFrozenReportHeader h4{margin:3px 0 0;font-size:20px;line-height:1.15}.proFrozenReportHeader p{color:#53534c;max-width:320px;margin:0;font-size:13px;line-height:1.45}.proFrozenReportPreview .levyr-report-shell{border:1px solid #ddd5c3}.proFrozenReportPreview .actions{display:none}.proScaffoldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.proScaffoldField input{box-sizing:border-box;color:#5c5649;font:inherit;background:#f7f5ec;border:1px solid #ddd5c3;width:100%;padding:12px}.proLogoPlaceholder{margin:14px 0}.proReportContextStrip{background:#f7f5ec;border:1px solid #ddd5c3;border-left:4px solid #7f9290;grid-template-columns:minmax(220px,1.2fr) minmax(0,2fr);gap:14px;margin-top:16px;padding:14px;display:grid}.proReportContextPrimary span,.proReportContextFields span{color:#66665e;letter-spacing:0;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.proReportContextPrimary strong{color:#151513;overflow-wrap:anywhere;font-size:16px;line-height:1.3;display:block}.proReportContextPrimary small{color:#53534c;margin-top:5px;font-size:12px;line-height:1.35;display:block}.proReportContextFields{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.proReportContextFields div{background:#fffdf6;border:1px solid #ddd5c3;padding:9px}.proReportContextFields strong{color:#151513;overflow-wrap:anywhere;font-size:12px;line-height:1.35;display:block}.proClientHero{color:#fffdf6;background:#101512;border:1px solid #101512;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:16px;margin-top:16px;padding:16px;display:grid}.proClientAddress{font-size:22px;font-weight:900;line-height:1.25}.proClientModule{color:#d9d6ca;margin-top:4px;font-size:13px}.proClientStatus{color:#c7d6d2;margin-top:14px;font-size:18px;font-weight:900;line-height:1.25}.proClientSummaryGrid{gap:8px;display:grid}.proClientSummaryItem{background:#fffdf614;border:1px solid #fffdf638;padding:10px}.proClientSummaryItem span{color:#c7d6d2;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.proClientSummaryItem strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35;display:block}.proClientLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.proClientSection{background:#fffdf6;border:1px solid #ddd5c3;padding:12px}.proClientSection h4{margin:0 0 8px;font-size:13px}.proClientSection p{color:#353530;margin:0;font-size:13px;line-height:1.45}.proClientAerial{object-fit:contain;background:#f7f5ec;border:1px solid #c9c0aa;width:100%;max-height:360px;display:block}.proSiteContextSection{grid-column:1/-1}.proAerialVisionContext{background:#f7f5ec;border:1px solid #d3c8b4;margin-top:12px;padding:12px}.proAerialAttribution{color:#66665e;margin:6px 0 0;font-size:10px;line-height:1.4}.proAerialVisionStatus span,.proAerialVisionStatus strong{display:block}.proAerialVisionStatus span{color:#66665e;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.proAerialVisionStatus strong{font-size:13px;line-height:1.4}.proAerialVisionContext h5{margin:12px 0 6px;font-size:12px}.proAerialVisionContext .proAerialVisionBoundary{color:#594b36;border-top:1px solid #d3c8b4;margin-top:12px;padding-top:10px;font-size:12px;font-weight:700}.proBoundaryCallout{color:#3f3520;background:#f4efe4;border:1px solid #d3c8b4;border-left:4px solid #9a7866;margin:16px 0;padding:12px;font-size:13px;font-weight:700;line-height:1.45}.proPayloadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.proPayloadBlock{background:#fffdf6;border:1px solid #ddd5c3;min-width:0;padding:12px}.proPayloadBlock h4{margin:0 0 8px;font-size:13px}.proPayloadBlock pre,.proPayloadBlock p{color:#353530;white-space:pre-wrap;margin:0;font-family:inherit;font-size:12px;line-height:1.45;overflow-x:auto}.proPlainList{color:#353530;margin:0;padding-left:18px;font-size:13px;line-height:1.45}.proPlainList li+li{margin-top:4px}@media (width<=1080px){.proWorkspaceLayout,.proWorkspaceLayout.hasResult{grid-template-columns:1fr}.proWorkspaceSidebar{order:0}.proWorkspaceNav,.proWorkspaceStatusRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.proWorkspaceHeader{flex-direction:column;align-items:flex-start;padding:20px}.proWorkspaceLayout{padding:18px}.proWorkspaceNav,.proWorkspaceStatusRail{grid-template-columns:1fr}.proPanelHeader{display:block}.proPanelHeader p{max-width:none;margin-top:8px}.proReportCardGrid,.proEvidenceGrid,.proStatusGrid,.proPdfActionGrid,.proScaffoldGrid,.proScaffoldStatusGrid,.proAccountGrid,.proPayloadGrid,.proReportContextStrip,.proReportContextFields,.proRunStageGrid,.proClientHero,.proClientLayout{grid-template-columns:1fr}.proFrozenReportHeader{display:block}.proFrozenReportHeader p{max-width:none;margin-top:8px}}@media print{.proWorkspaceShell{background:#fff;min-height:0}.proWorkspaceHeader,.proWorkspaceSidebar,.proWorkspaceIntro,.proWorkspaceStatusRail,.proReportDetailHeader,.proReportDetailTabs,.proPdfActionGrid,.proPdfDisabledActions,.proFrozenReportHeader{display:none}.proWorkspaceLayout,.proWorkspaceMain,.proWorkspaceContent{max-width:none;margin:0;padding:0;display:block}}.visualLabShell{color:#151513;background:#f3f1ea;min-height:100vh;padding:32px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.visualLabIntro{border-bottom:1px solid #1f2524;justify-content:space-between;align-items:end;gap:24px;max-width:1480px;margin:0 auto 18px;padding-bottom:22px;display:flex}.visualLabIntro h1{letter-spacing:0;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:52px;line-height:.95}.visualLabIntro p{color:#343a37;max-width:380px;margin:0;font-size:14px;font-weight:800;line-height:1.45}.visualLabKicker,.visualLabTinyLabel{color:inherit;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.visualLabNotice{border:1px solid #cbbf98;align-items:center;gap:10px;max-width:1480px;margin:0 auto 24px;padding:12px 14px;display:flex}.visualLabNotice span{color:#4d4636;font-size:13px;line-height:1.4}.visualLabBoards{gap:28px;max-width:1480px;margin:0 auto;display:grid}.visualLabDirection{border:1px solid #232826;overflow:hidden}.visualLabDirectionHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:22px;display:grid}.visualLabDirectionHeader h2{letter-spacing:0;margin:0 0 8px;font-size:30px;line-height:1.05}.visualLabDirectionHeader p{max-width:760px;margin:0 0 10px;font-size:14px;line-height:1.45}.visualLabDirectionHeader strong{font-size:12px}.visualLabMarker{border:1px solid;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:flex}.visualLabMockGrid{grid-template-columns:minmax(260px,1.25fr) repeat(2,minmax(220px,1fr));gap:14px;padding:0 22px 22px;display:grid}.visualLabHeroMock,.visualLabProofMock,.visualLabRunMock,.visualLabReportMock,.visualLabClientMock,.visualLabEvidenceMock,.visualLabDataMock{min-width:0;padding:18px}.visualLabHeroMock{grid-row:span 2;min-height:360px}.visualLabHeroMock h3{letter-spacing:0;max-width:540px;margin:42px 0 14px;font-size:42px;line-height:1}.visualLabHeroMock p,.visualLabProofMock p,.visualLabRunMock p,.visualLabReportMock p,.visualLabClientMock p,.visualLabDataMock p{margin:0;font-size:13px;line-height:1.45}.visualLabHeroMock button,.visualLabRunMock button{cursor:default;font:inherit;border:1px solid;margin-top:22px;padding:10px 14px;font-size:12px;font-weight:900}.visualLabProofMock h4,.visualLabRunMock h4,.visualLabReportMock h4,.visualLabClientMock h4,.visualLabEvidenceMock h4,.visualLabDataMock h4{letter-spacing:0;margin:8px 0 10px;font-size:18px;line-height:1.15}.visualLabUseCases{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.visualLabUseCases span,.visualLabInputMock,.visualLabMetaPill,.visualLabTexture{border:1px solid}.visualLabUseCases span{padding:6px 8px;font-size:11px;font-weight:800}.visualLabInputMock{margin-top:16px;padding:12px;font-size:13px}.visualLabMiniGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.visualLabMetaPill{padding:9px}.visualLabMetaPill span{text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.visualLabMetaPill strong{font-size:12px;line-height:1.25;display:block}.visualLabClientBody{grid-template-columns:minmax(120px,.85fr) minmax(0,1fr);gap:12px;margin-top:14px;display:grid}.visualLabClientLead strong{margin:4px 0 8px;font-size:21px;line-height:1.15;display:block}.visualLabTexture{align-items:end;min-height:126px;padding:10px;display:flex;position:relative}.visualLabTexture:before,.visualLabTexture:after{content:"";position:absolute}.visualLabTexture:before{opacity:.14;background-image:linear-gradient(90deg,currentColor 1px,#0000 1px),linear-gradient(currentColor 1px,#0000 1px);background-size:18px 18px;inset:18px}.visualLabTexture:after{opacity:.3;border-top:1px solid;inset:52px 14px auto;transform:rotate(-8deg)}.visualLabTexture span{text-transform:uppercase;font-size:11px;font-weight:900;position:relative}.visualLabEvidenceMock dl{gap:8px;margin:14px 0 0;display:grid}.visualLabEvidenceMock dl div{border-top:1px solid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding-top:8px;display:grid}.visualLabEvidenceMock dt{text-transform:uppercase;font-size:11px;font-weight:900}.visualLabEvidenceMock dd{margin:0;font-size:12px;line-height:1.35}.visualLabDirection--editorial{color:#171614;background:#fbfaf6}.visualLabDirection--editorial .visualLabDirectionHeader{background:#fbfaf6}.visualLabDirection--editorial h2,.visualLabDirection--editorial .visualLabHeroMock h3{font-family:Georgia,Times New Roman,serif;font-weight:500}.visualLabDirection--editorial .visualLabHeroMock,.visualLabDirection--editorial .visualLabProofMock,.visualLabDirection--editorial .visualLabClientMock{background:#fbfaf6;border-top:1px solid #181716}.visualLabDirection--editorial .visualLabRunMock,.visualLabDirection--editorial .visualLabReportMock,.visualLabDirection--editorial .visualLabEvidenceMock,.visualLabDirection--editorial .visualLabDataMock{background:#f1eee5;border:1px solid #d6d0bf}.visualLabDirection--editorial .visualLabHeroMock button,.visualLabDirection--editorial .visualLabRunMock button{color:#fbfaf6;background:#171614}.visualLabDirection--field{color:#20241f;background:#ebe8de}.visualLabDirection--field .visualLabDirectionHeader,.visualLabDirection--field .visualLabHeroMock,.visualLabDirection--field .visualLabProofMock,.visualLabDirection--field .visualLabRunMock,.visualLabDirection--field .visualLabReportMock,.visualLabDirection--field .visualLabClientMock,.visualLabDirection--field .visualLabEvidenceMock,.visualLabDirection--field .visualLabDataMock{background-color:#f7f4eb;background-image:linear-gradient(#20241f14 1px,#0000 1px),linear-gradient(90deg,#20241f14 1px,#0000 1px);background-size:22px 22px;border:1px solid #9d9787}.visualLabDirection--field .visualLabHeroMock h3{font-size:36px}.visualLabDirection--field .visualLabHeroMock button,.visualLabDirection--field .visualLabRunMock button{color:#20241f;background:#f7f4eb}.visualLabDirection--civic{color:#e7efe9;background:#0f1414}.visualLabDirection--civic .visualLabDirectionHeader{background:#111819;border-bottom:1px solid #2ee0c0}.visualLabDirection--civic .visualLabHeroMock,.visualLabDirection--civic .visualLabProofMock,.visualLabDirection--civic .visualLabRunMock,.visualLabDirection--civic .visualLabReportMock,.visualLabDirection--civic .visualLabClientMock,.visualLabDirection--civic .visualLabEvidenceMock,.visualLabDirection--civic .visualLabDataMock{background:#151d1e;border:1px solid #2b4645;box-shadow:inset 0 3px #2ee0c0}.visualLabDirection--civic .visualLabHeroMock h3{color:#f3d56b;font-size:39px}.visualLabDirection--civic .visualLabHeroMock button,.visualLabDirection--civic .visualLabRunMock button{color:#081010;background:#2ee0c0}.visualLabDirection--civic .visualLabTinyLabel,.visualLabDirection--civic .visualLabKicker{color:#7ff1df}.visualLabDirection--hybrid{color:#161817;background:#edece6}.visualLabDirection--hybrid .visualLabDirectionHeader{color:#f7f3e9;background:#101717;border-bottom:3px solid #d6bc5d}.visualLabDirection--hybrid .visualLabHeroMock{background:#f7f3e9;border:1px solid #161817}.visualLabDirection--hybrid .visualLabHeroMock h3{font-family:Georgia,Times New Roman,serif;font-weight:500}.visualLabDirection--hybrid .visualLabProofMock,.visualLabDirection--hybrid .visualLabClientMock{background:#fcfbf7;border:1px solid #c8c1ae}.visualLabDirection--hybrid .visualLabRunMock,.visualLabDirection--hybrid .visualLabReportMock,.visualLabDirection--hybrid .visualLabEvidenceMock,.visualLabDirection--hybrid .visualLabDataMock{background:#f2efe6;border:1px solid #8f8978;box-shadow:inset 3px 0 #229d94}.visualLabDirection--hybrid .visualLabHeroMock button,.visualLabDirection--hybrid .visualLabRunMock button{color:#f7f3e9;background:#101717}@media (width<=1120px){.visualLabMockGrid{grid-template-columns:1fr 1fr}.visualLabHeroMock{grid-area:auto/1/auto/-1}}@media (width<=760px){.visualLabShell{padding:18px}.visualLabIntro{align-items:start;display:block}.visualLabIntro h1{font-size:38px}.visualLabIntro p{margin-top:12px}.visualLabNotice{align-items:start;display:grid}.visualLabDirectionHeader,.visualLabMockGrid,.visualLabClientBody{grid-template-columns:1fr}.visualLabHeroMock{min-height:0}.visualLabHeroMock h3{margin-top:28px;font-size:32px}.visualLabMiniGrid{grid-template-columns:1fr}}
