:root{--navy:#0b2e59;--blue:#123d81;--teal:#03cda2;--bg:#f5f7fb;--line:#e2e8f0;--muted:#667085;--red:#d92d20;--amber:#d97706}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:#10213e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer}main{min-height:100vh}aside{position:fixed;inset:0 auto 0 0;width:245px;background:var(--navy);color:white;padding:25px 16px;display:flex;flex-direction:column;z-index:5}.brand{height:60px;display:flex;align-items:center;gap:10px;padding:0}.mark{width:37px;height:37px;border:3px solid #fff;border-radius:12px;display:grid;place-items:center;position:relative;font-size:22px}.mark span{position:absolute;color:var(--teal);right:-8px;bottom:-8px;font-weight:900}.brandLogo{width:42px;height:42px;object-fit:contain;flex:0 0 auto}.brandFullLogo{display:block;width:205px;max-width:100%;height:60px;object-fit:contain;object-position:left center;flex:0 1 auto}.profileHeader .brandFullLogo,.subscribeHeader .brandFullLogo{width:190px;height:58px}.authBrand .brandFullLogo{width:min(310px,100%);height:auto}.reportBrandLogo{width:190px;height:64px;object-fit:contain;object-position:left center;border-radius:8px}nav{display:grid;grid-gap:7px;gap:7px;margin-top:30px}nav button{border:0;background:transparent;color:#afbdd5;border-radius:10px;padding:12px;display:flex;gap:12px;align-items:center;text-align:left}nav button svg{width:19px}nav button.active,nav button:hover{background:#15325f;color:white}.account{margin-top:auto;border-top:1px solid #294267;padding:20px 6px 0;display:flex;align-items:center;gap:10px}.account>div{background:#16a88a;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:800}.account span{display:grid;flex:1 1}.account small{color:#a8b6cd;font-size:11px}.shell{margin-left:245px;min-height:100vh}header{height:98px;padding:22px 32px;background:white;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.cardHead small,header small{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-weight:700;font-size:10px}h1{font-size:22px;margin:5px 0}.actions{display:flex;gap:10px}.primary,.secondary{border:0;border-radius:9px;padding:11px 15px;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-weight:700}.primary{background:var(--navy);color:white}.primary:hover{background:var(--blue)}.secondary{background:white;border:1px solid var(--line);color:#344054}.phase{background:white;padding:16px 32px;display:flex;align-items:center;gap:8px;font-size:12px;border-bottom:1px solid var(--line)}.phase span{width:25px;height:25px;border-radius:50%;background:#e9edf5;display:grid;place-items:center;font-weight:800}.phase span.current,.phase span.done{background:var(--teal);color:#042a30}.phase span svg{width:14px}.phase i{height:1px;background:#d7dfeb;flex:1 1}.phase b{font-size:12px}.transactionNavigator{position:relative;z-index:35;min-height:72px;padding:10px 32px;border-bottom:1px solid var(--line);background:#f8fbff;display:grid;grid-template-columns:42px minmax(360px,1fr) auto 42px;grid-gap:8px;gap:8px;align-items:stretch}.transactionBrowse,.transactionCurrent,.transactionStep{border:1px solid #cfd9e7;background:white;color:var(--navy)}.transactionStep{display:grid;place-items:center;border-radius:9px}.transactionStep svg{width:18px}.transactionStep:disabled{cursor:default;color:#a8b3c3;background:#f3f5f8}.transactionCurrent{min-width:0;border-radius:10px;padding:8px 12px;display:grid;grid-template-columns:minmax(250px,1fr) auto 20px;grid-gap:14px;gap:14px;align-items:center;text-align:left}.transactionCurrent>span:first-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.transactionCurrent small{color:#087c66;font-size:8px;font-weight:850;letter-spacing:.1em}.transactionCurrent b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.transactionMeta{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:9px}.transactionMeta>span{padding-left:8px;border-left:1px solid var(--line);white-space:nowrap}.transactionCurrent>svg{width:17px;color:#6d7e95}.transactionBrowse{border-radius:9px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:750;white-space:nowrap}.transactionBrowse svg{width:16px}.esignNavigator{min-height:116px;grid-template-columns:minmax(420px,1.15fr) minmax(330px,.85fr);gap:12px;padding-top:14px;padding-bottom:14px}.esignChoice{min-height:86px;border:2px solid #cbd7e5;border-radius:13px;background:white;color:var(--navy);padding:13px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;text-align:left}.esignChoice>span:first-child{min-width:0;display:grid;grid-gap:4px;gap:4px}.esignChoice small{color:#087c66;font-size:10px;font-weight:900;letter-spacing:.08em}.esignChoice b{font-size:16px;line-height:1.2;white-space:normal}.esignChoice em{color:#617185;font-size:11px;font-style:normal;line-height:1.35}.esignChoice.active{border-color:#087c69;background:#f5fffc;box-shadow:0 0 0 3px rgba(8,124,105,.1)}.esignChoice .esignAddress{color:#cf303d;font-size:19px}.esignNewChoice>svg{width:25px;height:25px;color:#087c69}.esignChoice:hover{border-color:#087c69;background:#f5fffc}.esignNavigator .transactionMeta{justify-content:flex-end}.esignTransactionTools{grid-column:1/-1;display:grid;grid-template-columns:minmax(280px,1fr) auto;grid-gap:10px;gap:10px;align-items:end;padding-bottom:2px}.esignTransactionTools label{display:grid;grid-gap:5px;gap:5px;color:#33536b;font-size:11px;font-weight:850}.esignTransactionTools select{min-height:42px;border:1px solid #b9c9d7;border-radius:9px;background:#fff;color:#153954;padding:8px 12px;font:700 14px system-ui}.esignTransactionTools .transactionBrowse{min-height:42px}.esignEntryChoices>button:disabled{cursor:not-allowed;opacity:.62;border-color:#cbd6de;background:#f2f5f7}.esignEntryChoices>button:disabled .esignEntryAddress{color:#8b98a5}.esignNavigator .transactionPicker{left:32px;right:32px}@media(max-width:900px){.esignNavigator,.esignTransactionTools{grid-template-columns:1fr}.esignNavigator .transactionMeta{display:none}}.transactionPicker{position:absolute;top:calc(100% - 4px);left:74px;right:82px;overflow:hidden;border:1px solid #cbd6e5;border-radius:13px;background:white;box-shadow:0 20px 48px rgba(12,35,70,.2)}.transactionPickerSearch{position:relative;padding:14px;background:#f7f9fc;border-bottom:1px solid var(--line)}.transactionPickerSearch>svg{position:absolute;left:28px;top:26px;width:18px;color:#708199}.transactionPickerSearch input{width:100%;min-height:44px;padding:10px 48px 10px 43px;border:1px solid #bdcadb;border-radius:9px;color:var(--ink);font:inherit}.transactionPickerSearch button{position:absolute;right:24px;top:22px;width:30px;height:30px;border:0;background:transparent;color:#667085}.transactionPickerSearch button svg{width:17px}.transactionPickerFilters{padding:0 16px 10px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.transactionPickerFilters>span{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.transactionPickerFilters .segmented button{padding:7px 11px}.transactionPickerSummary{padding:10px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);font-size:10px}.transactionPickerSummary span{color:var(--muted)}.transactionPickerList{max-height:370px;overflow-y:auto}.transactionPickerList>button{width:100%;padding:12px 16px;border:0;border-bottom:1px solid #edf0f4;background:white;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left}.transactionPickerList>button.selected,.transactionPickerList>button:hover{background:#eefaf7}.transactionPickerList>button>span{display:flex;align-items:center;gap:9px}.transactionPickerList>button>span:first-child{min-width:0;display:grid;grid-gap:4px;gap:4px}.transactionPickerList b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.transactionPickerList small{color:var(--muted);font-size:9px}.transactionPickerList svg{width:15px}.transactionPickerEmpty{min-height:160px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;color:var(--muted)}.transactionPickerEmpty svg{width:26px}.transactionPickerEmpty span{font-size:10px}.transactionPicker footer{padding:10px 16px;background:#f7f9fc;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:9px}.transactionPicker footer button{border:0;background:transparent;color:var(--blue);font-weight:800}.dealCommandDeck{margin:12px 32px 0;border:1px solid #cbd8e8;border-radius:15px;background:linear-gradient(135deg,#071d46,#0c356d 62%,#0b476b);color:white;box-shadow:0 16px 36px rgba(7,29,70,.14);overflow:hidden}.dealCommandHead{height:auto;min-height:58px;padding:12px 16px;background:transparent;border:0;color:white}.dealCommandHead,.dealCommandHead>div,.dealCommandHead>div>span{display:flex;align-items:center;gap:10px}.dealCommandHead>div>span:last-child{display:grid;grid-gap:2px;gap:2px}.dealCommandHead small{color:#86e8d4;font-size:8px;font-weight:900;letter-spacing:.11em}.dealCommandHead b{font-size:14px}.dealCommandMark{width:34px;height:34px;border-radius:9px;display:grid!important;place-items:center;background:#03cda222;border:1px solid #5ee2c455;color:var(--teal)}.dealCommandMark svg{width:18px}.dealCommandHead>div:last-child{margin-left:auto}.dealCommandHead button{border:0;background:transparent;color:#d8e5f5;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800}.dealCommandHead button svg{width:15px}.dealRadar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20}.dealRadar>button{min-width:0;padding:13px 14px;border:0;border-right:1px solid #ffffff20;background:#ffffff08;color:white;display:grid;grid-gap:4px;gap:4px;text-align:left}.dealRadar>button:last-child{border-right:0}.dealRadar>button:hover{background:#ffffff12}.dealRadar>button>span{display:flex;gap:6px;align-items:center;color:#9fb9d8}.dealRadar>button svg{width:14px}.dealRadar>button small{color:#9fb9d8;font-size:7px;font-weight:900;letter-spacing:.1em}.dealRadar>button b,.dealRadar>button em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dealRadar>button b{font-size:11px}.dealRadar>button em{color:#c3d3e7;font-size:9px;font-style:normal}.dealRadar>button .badge{justify-self:start;margin-top:2px}.dealCommandExpanded{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:1px;gap:1px;background:#ffffff20}.dealCommandExpanded>article{padding:16px;background:#0a2d5b}.dealCommandExpanded>article>small{color:#86e8d4;font-size:8px;font-weight:900;letter-spacing:.1em}.dealCommandExpanded p{color:#d9e5f3;line-height:1.55;font-size:11px}.dealCommandExpanded>article>button{border:1px solid #78bcae;background:#0d4d5a;color:white;border-radius:8px;padding:8px 11px;display:inline-flex;align-items:center;gap:6px;font-weight:750}.dealCommandExpanded>article>button svg{width:15px}.dealCommandExpanded>article:last-child>div{padding:8px 0;border-bottom:1px solid #ffffff18;display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:start}.dealCommandExpanded>article:last-child span{display:grid;grid-gap:3px;gap:3px}.dealCommandExpanded>article:last-child b{font-size:10px}.dealCommandExpanded>article:last-child em{color:#b8c9df;font-size:8px;font-style:normal;line-height:1.4}.atlasTransactionBox{margin:12px 14px 0;border:1px solid #85a7c9;border-radius:11px;background:white;display:grid;grid-template-columns:28px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:9px 10px;color:var(--navy)}.atlasTransactionBox>svg{width:20px;color:#087c66}.atlasTransactionBox>span{display:grid;grid-gap:2px;gap:2px}.atlasTransactionBox small{color:#087c66;font-size:7px;font-weight:900;letter-spacing:.1em}.atlasTransactionBox input{width:100%;border:0;outline:0;color:var(--ink);font:inherit;font-size:11px}.atlasTransactionBox button{border:0;border-radius:8px;background:var(--navy);color:white;padding:9px 11px;display:inline-flex;gap:5px;align-items:center;font-weight:800}.atlasTransactionBox button:disabled{opacity:.55}.atlasTransactionBox button svg{width:14px}.atlasQuickQuestions{padding:7px 14px 12px;display:flex;gap:6px}.atlasQuickQuestions button{border:1px solid #5b789b;border-radius:99px;background:#ffffff0c;color:#cbd9eb;padding:6px 9px;font-size:8px}.atlasInlineAnswer{margin:0 14px 12px;padding:13px;border-radius:10px;background:white;color:var(--ink)}.atlasInlineAnswer>header{height:auto;padding:0 0 9px;border-bottom:1px solid var(--line)}.atlasInlineAnswer>header svg{width:17px;color:#087c66}.atlasInlineAnswer>header .badge{margin-left:auto}.atlasInlineAnswer li,.atlasInlineAnswer p{color:#475467;font-size:10px;line-height:1.55}.atlasInlineAnswer>div{display:flex;flex-wrap:wrap;gap:6px}.atlasInlineAnswer a{border:1px solid var(--line);border-radius:8px;padding:7px;display:grid;grid-template-columns:18px 1fr;color:var(--blue);text-decoration:none}.atlasInlineAnswer a svg{width:14px}.atlasInlineAnswer a span{display:grid}.atlasInlineAnswer a small{color:var(--muted)}.atlasReviewReason{margin-top:9px;padding:8px;display:flex;gap:6px;color:#975a00;background:#fff6e3;border-radius:7px}.atlasReviewReason svg{width:15px}.dealCommandDeck>footer{padding:8px 14px 11px;display:flex;align-items:flex-start;gap:8px;color:#9db2ce}.dealCommandDeck>footer svg{width:15px;color:var(--teal);flex:0 0 auto}.dealCommandDeck>footer span{display:grid;grid-gap:2px;gap:2px}.dealCommandDeck>footer b{color:#d9e5f3;font-size:8px}.dealCommandDeck>footer small{color:#9db2ce;font-size:7px;line-height:1.35}.tabs{padding:0 32px;background:white;border-bottom:1px solid var(--line);display:flex;gap:26px}.tabs button{border:0;background:none;padding:14px 2px;text-transform:capitalize;color:var(--muted);font-weight:700;border-bottom:3px solid transparent}.tabs button.active{color:var(--navy);border-color:var(--teal)}.content{padding:24px 32px 50px;max-width:1450px;margin:auto}.hero{background:linear-gradient(120deg,var(--navy),#123c77);border-radius:16px;color:white;padding:26px 30px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 14px 35px #071d4620}.hero h2{font-size:24px;margin:12px 0 4px}.hero p{margin:4px 0 12px;color:#cad8ec}.countdown{text-align:center;border-left:1px solid #ffffff32;padding-left:35px;min-width:220px;display:grid}.countdown b{font-size:44px;color:var(--teal)}.countdown span{color:#cad8ec}.cardHead button,.countdown button{border:0;background:none;color:inherit;display:flex;align-items:center;justify-content:center;font-weight:700;margin-top:12px}.countdown svg{width:16px}.badge{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:99px;background:#eef2f6;color:#475467;font-size:11px;font-weight:800;text-transform:uppercase}.badge.amber{background:#fff2d9;color:#975a00}.badge.green{background:#d9f8ef;color:#087c66}.badge.red{background:#fee4e2;color:#b42318}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:18px 0}.card,.metrics article{background:white;border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:0 4px 15px #10213e08}.metrics article{display:grid;grid-gap:7px;gap:7px}.metrics span{color:var(--muted);display:flex;gap:7px;align-items:center;font-size:12px;font-weight:700}.metrics svg{width:16px;color:#148a78}.metrics b{font-size:20px}.metrics small{color:#98a2b3}.grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:16px;gap:16px}.cardHead{display:flex;justify-content:space-between;align-items:flex-start}.cardHead h3{margin:5px 0 14px}.cardHead>svg{color:var(--teal)}.summary{line-height:1.6;color:#475467;background:#f8fafc;padding:16px;border-radius:10px;border-left:3px solid var(--teal)}h4{margin:18px 0 10px}.questions{list-style:none;padding:0;display:grid;grid-gap:9px;gap:9px}.questions li{display:flex;gap:10px;align-items:flex-start;color:#475467;font-size:13px}.questions span{min-width:23px;height:23px;border-radius:50%;background:#e7f7f3;color:#087c66;display:grid;place-items:center;font-weight:800}.repairRow{border-top:1px solid var(--line);padding:15px 0;display:flex;align-items:center;gap:11px}.repairRow .severity{width:6px;height:38px;border-radius:5px;background:#98a2b3}.repairRow .urgent{background:var(--red)}.repairRow .soon{background:var(--amber)}.repairRow span{display:grid;flex:1 1}.repairRow small{color:var(--muted);margin-top:4px}.source{border:0;background:#edf3fa;color:#285287;border-radius:6px;padding:6px 8px;display:inline-flex;gap:5px;align-items:center;font-size:11px}.full{min-height:450px}.muted{color:var(--muted)}.timeline{margin-top:20px}.deadline{display:grid;grid-template-columns:42px 1fr 150px 110px;grid-gap:15px;gap:15px;align-items:center;border-top:1px solid var(--line);padding:17px 0}.deadline>button{width:34px;height:34px;border-radius:50%;border:1px solid #cfd7e5;background:white;color:#667085;font-weight:800}.deadline>button.approved{background:var(--teal);border-color:var(--teal);color:#053f35}.deadline>button svg{width:17px}.deadline>div{display:grid;grid-gap:5px;gap:5px}.deadline>div>span{font-size:12px;color:var(--muted)}.deadline>strong{display:grid}.deadline>strong small{color:var(--muted)}.repairHero{background:#08254d;color:white;border-radius:14px;padding:24px 28px;display:flex;justify-content:space-between;align-items:center}.repairHero h2{font-size:34px;margin:6px 0}.repairHero p{color:#b8c7da}.repairHero>div:last-child{display:grid;text-align:center}.repairHero>div:last-child b{font-size:38px;color:var(--teal)}.repairCards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:16px}.repairCards .cardHead>div{display:grid;grid-gap:5px;gap:5px}.repairCards .cardHead>div h3{margin:4px 0}.repairCards li{color:#667085;margin:7px 0}.confidence{display:flex;align-items:center;gap:8px;margin-top:18px;color:#667085;font-size:12px}.confidence i{height:6px;width:80px;border-radius:6px;background:#e4e7ec}.confidence i.high{background:linear-gradient(90deg,var(--teal) 90%,#e4e7ec 90%)}.confidence i.medium{background:linear-gradient(90deg,#f59e0b 60%,#e4e7ec 0)}.confidence i.low{background:linear-gradient(90deg,#ef4444 30%,#e4e7ec 0)}.conflict{display:flex;gap:15px;padding:20px 0;border-top:1px solid var(--line)}.conflict>svg{color:var(--red)}.conflict h4{margin:0}.conflict p{color:#667085;line-height:1.6}.conflict .source{margin-right:8px}.negotiationList{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.dealNegotiationCommand{border:1px solid #cbd8e8;border-radius:15px;overflow:hidden;background:white;box-shadow:0 12px 30px rgba(16,33,62,.07)}.dealNegotiationCommand>header{height:auto;padding:20px;color:white;background:linear-gradient(135deg,#071d46,#123c77);border:0}.dealNegotiationCommand>header>div:first-child{max-width:700px}.dealNegotiationCommand>header small{color:#86e8d4;font-size:8px;font-weight:900;letter-spacing:.1em}.dealNegotiationCommand>header h2{margin:5px 0}.dealNegotiationCommand>header p{margin:0;color:#c8d6e8;font-size:11px}.dealNegotiationCommand>header .segmented{background:#ffffff18}.dealNegotiationCommand>header .segmented button{color:#dce8f6}.dealNegotiationCommand>header .segmented button.active{color:var(--navy);background:white}.negotiationSynopsis{padding:18px 20px 8px}.negotiationSynopsis small{color:#087c66;font-size:8px;font-weight:900;letter-spacing:.1em}.negotiationSynopsis p{color:#40516a;line-height:1.6}.negotiationPreparationGrid{padding:10px 20px 20px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.negotiationPreparationGrid article{border:1px solid var(--line);border-radius:10px;padding:13px;background:#f8fafc}.negotiationPreparationGrid article.counterMoves{background:#fff8eb;border-color:#f1d09b}.negotiationPreparationGrid article>span{display:flex;align-items:center;gap:6px;color:var(--navy)}.negotiationPreparationGrid article>span svg{width:17px;color:#087c66}.negotiationPreparationGrid .counterMoves>span svg{color:#d97706}.negotiationPreparationGrid li{margin:7px 0;color:#52657d;font-size:10px;line-height:1.45}.negotiationPreparationGrid ol,.negotiationPreparationGrid ul{margin:9px 0 0;padding-left:18px}.negotiationPreparationGrid ul li{list-style:none;display:flex;gap:5px}.negotiationPreparationGrid ul li svg{width:13px;color:#087c66;flex:0 0 auto}.negotiationChain{margin:0 20px 20px;padding:12px 0 0}.negotiationChain>div{padding-top:10px}.negotiationChain article{display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.negotiationChain article>i{width:24px;height:24px;display:grid;place-items:center;border-radius:99px;background:var(--navy);color:white;font-style:normal;font-weight:800}.negotiationChain article>span{display:grid;grid-template-columns:auto 1fr;grid-gap:5px 8px;gap:5px 8px;align-items:center}.negotiationChain article p,.negotiationChain article ul{grid-column:1/-1;margin:2px 0;color:var(--muted);font-size:10px;line-height:1.45}.nearbyDevelopmentHud{margin:15px 0;overflow:hidden;border:1px solid #b9d4e4;border-radius:15px;background:linear-gradient(135deg,#f7fbff,#f5fbf8);box-shadow:0 12px 30px rgba(16,55,82,.07)}.nearbyDevelopmentHud>header{min-height:auto;padding:15px 18px;border:0;border-bottom:1px solid #d6e4ec;background:linear-gradient(115deg,#eef7fd,#f4fbf8);display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.nearbyDevelopmentHud>header>span{display:flex;align-items:flex-start;gap:9px}.nearbyDevelopmentHud>header>span>svg{width:23px;color:#285f91}.nearbyDevelopmentHud>header>span>span{display:grid;grid-gap:2px;gap:2px}.nearbyDevelopmentHud>header small{color:#087c66;font-size:8px;font-weight:900;letter-spacing:.11em}.nearbyDevelopmentHud>header b{font-size:17px;color:#15385e}.nearbyDevelopmentHud>header p{margin:0;color:#5e7085;font-size:9px}.nearbyDevelopmentHud>header button{border:1px solid #bad0df;border-radius:8px;padding:8px 10px;background:white;color:#285f91;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:850}.nearbyDevelopmentHud>header button svg{width:15px}.nearbyDevelopmentHud>header button:disabled{opacity:.65}.nearbyDevelopmentGrid{padding:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.nearbyDevelopmentGrid article{min-width:0;padding:12px;border:1px solid #dce5ec;border-left:4px solid #557fa8;border-radius:10px;background:white;display:grid;grid-template-columns:27px 1fr;grid-gap:9px;gap:9px}.nearbyDevelopmentGrid article.positive{border-left-color:#087c66}.nearbyDevelopmentGrid article.negative{border-left-color:#b42318}.nearbyDevelopmentGrid article.mixed{border-left-color:#d89217}.developmentNumber{width:26px;height:26px;border-radius:8px;background:#eaf2f9;color:#285f91;display:grid;place-items:center;font-size:10px;font-weight:900}.nearbyDevelopmentGrid article>div{min-width:0;display:grid;grid-gap:6px;gap:6px}.developmentMeta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.developmentMeta em{display:flex;align-items:center;gap:3px;color:#66768a;font-size:8px;font-style:normal}.developmentMeta em svg{width:11px}.nearbyDevelopmentGrid h3{margin:0;font-size:12px}.nearbyDevelopmentGrid p{margin:0;color:#5a6c81;font-size:9px;line-height:1.45}.developmentTalkingPoint{padding:9px;border-radius:8px;background:#f3f8fb;display:grid;grid-template-columns:18px 1fr;grid-gap:7px;gap:7px;align-items:start}.developmentTalkingPoint>svg{width:16px;color:#087c66}.developmentTalkingPoint>span{display:grid;grid-gap:2px;gap:2px}.developmentTalkingPoint small{font-size:7px}.developmentTalkingPoint b{color:#334b64;font-size:8px;line-height:1.42}.nearbyDevelopmentGrid article footer{padding-top:6px;border-top:1px solid #edf0f3;display:flex;align-items:flex-end;justify-content:space-between;gap:9px}.nearbyDevelopmentGrid article footer>span{display:flex;gap:6px;flex-wrap:wrap}.nearbyDevelopmentGrid article footer em{color:#718095;font-size:7px;font-style:normal}.nearbyDevelopmentGrid article footer a{max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#285f91;font-size:8px;font-weight:800}.nearbyDevelopmentEmpty{margin:11px;padding:24px;border:1px dashed #b7c9d7;border-radius:10px;display:flex;justify-content:center;align-items:center;gap:10px;text-align:left}.nearbyDevelopmentEmpty>svg{width:24px;color:#54718d}.nearbyDevelopmentEmpty span{display:grid}.nearbyDevelopmentEmpty p{margin:3px 0 0;color:#66768a;font-size:9px}.nearbyDevelopmentHud>.workspaceMessage{margin:0 11px 11px}.nearbyDevelopmentHud>footer{padding:9px 14px;border-top:1px solid #d6e4ec;background:#f4f8fa;color:#5d7185;display:flex;align-items:flex-start;gap:7px;font-size:8px;line-height:1.45}.nearbyDevelopmentHud>footer svg{width:15px;flex:0 0 auto;color:#087c66}.offerPerspectiveSummary{margin:12px 0;padding:14px;border:1px solid #c9e8df;border-radius:10px;background:#f1fbf8}.offerPerspectiveSummary small{color:#087c66;font-size:8px;font-weight:900;letter-spacing:.1em}.offerPerspectiveSummary p{margin-bottom:0}.offerCounterpartyMoves{margin:14px 0}.offerCounterpartyMoves article{padding:10px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:24px 1fr;grid-gap:7px;gap:7px}.offerCounterpartyMoves article>svg{width:17px;color:#d97706}.offerCounterpartyMoves article span{display:grid;grid-gap:3px;gap:3px}.offerCounterpartyMoves article small{color:var(--muted)}.offerCounterpartyMoves article p{margin:2px 0}.offerDecisionPoints{padding:12px;border-radius:9px;background:#eef5ff}.offerDecisionPoints li{margin:5px 0;color:#40516a}.preSignatureIntelligence{margin:14px 0;padding:14px;border:1px solid #b9ddcf;border-radius:12px;background:linear-gradient(145deg,#f2fbf8,#f5f8fd)}.preSignatureIntelligence>header{height:auto;padding:0 0 10px;border-bottom:1px solid #d5e7df;background:transparent}.preSignatureIntelligence>header>span,.preSignatureIntelligence>header>span>span{display:flex;align-items:center;gap:8px}.preSignatureIntelligence>header>span>span{display:grid;grid-gap:2px;gap:2px}.preSignatureIntelligence>header svg{width:20px;color:#087c66}.preSignatureIntelligence>header small{color:#087c66;font-size:8px;font-weight:900;letter-spacing:.1em}.preSignatureIntelligence>p{color:#40516a;line-height:1.55}.preSignatureIntelligence>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.preSignatureIntelligence article{padding:10px;background:white;border:1px solid var(--line);border-radius:9px}.preSignatureIntelligence article>small{color:var(--muted);font-size:8px;font-weight:900}.preSignatureIntelligence li{margin:4px 0;color:#52657d;font-size:9px;line-height:1.4}.preSignatureIntelligence>small{display:flex;gap:6px;color:#68778d;line-height:1.4}.preSignatureIntelligence>small svg{width:15px}.negotiationPoint p{color:#667085;line-height:1.55}.include{display:flex;align-items:center;gap:8px;font-size:12px;color:#475467}.include input,.switchRow input{accent-color:var(--teal);width:18px;height:18px}.requestGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:16px 0}.requestGrid span{display:grid;grid-gap:4px;gap:4px;background:#f7f9fc;border:1px solid var(--line);border-radius:9px;padding:12px}.requestGrid small{color:var(--muted)}details{border-top:1px solid var(--line);padding:12px 0}summary{font-weight:700;cursor:pointer}.reportBuilder{display:grid;grid-template-columns:390px 1fr;grid-gap:18px;gap:18px}.audience{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.audience button{border:1px solid var(--line);background:white;border-radius:10px;padding:12px;text-align:left;font-weight:800;display:grid;grid-gap:5px;gap:5px}.audience button svg{width:20px}.audience button span{font-weight:400;color:var(--muted);font-size:11px}.audience button.active{border:2px solid var(--teal);background:#f0fcf8}.switchRow{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:13px 0;font-size:13px}.negotiationControl{background:#f7f9fc;border:1px solid var(--line);padding:14px;border-radius:10px;margin:12px 0}.negotiationControl>div{display:flex;justify-content:space-between;gap:8px}.negotiationControl>div:first-child{display:grid}.negotiationControl small{color:var(--muted)}.negotiationControl button{border:0;color:#285287;background:#e7eef8;padding:6px 8px;border-radius:6px}.negotiationControl p{font-size:12px;color:var(--muted);margin-bottom:0}.reportPreview{padding:35px;min-height:720px}.reportBrand{display:flex;align-items:center;gap:12px;border-bottom:2px solid var(--navy);padding-bottom:16px}.reportBrand>div:nth-child(2){display:grid;flex:1 1}.reportBrand small{color:var(--muted)}.reportPreview>p{color:#475467;line-height:1.6}.previewRow{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:11px 0;font-size:13px}.reportPoint{border-left:3px solid var(--teal);padding:8px 12px;margin:10px 0;background:#f7fafc}.reportPoint p{margin:5px 0;color:#667085}.reportDisclaimer{font-size:10px;color:#98a2b3!important;border-top:1px solid var(--line);padding-top:15px;margin-top:25px}.empty{text-align:center;min-height:420px;display:grid;place-content:center;justify-items:center}.empty>svg{width:55px;height:55px;color:#90a1b8}.empty p{max-width:560px;color:var(--muted);line-height:1.6}.modal{position:fixed;inset:0;background:#07162fc9;z-index:10;display:grid;place-items:center;padding:20px}.modal form{position:relative;width:min(620px,100%);background:white;border-radius:18px;padding:30px;box-shadow:0 30px 80px #0005}.modal h2,.modal>form>p{text-align:center}.modal>form>p{color:var(--muted);line-height:1.5}.close{position:absolute;right:14px;top:14px;border:0;background:#f2f4f7;border-radius:50%;width:34px;height:34px}.uploadIcon{width:52px;height:52px;border-radius:14px;background:#d9f8ef;color:#087c66;display:grid;place-items:center;margin:auto}.modal label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:800;margin-top:15px}.modal input{padding:12px;border:1px solid #cfd7e5;border-radius:8px}.drop{border:2px dashed #b9c4d3;border-radius:12px;padding:25px!important;text-align:center;display:grid!important;justify-items:center;color:#294c76;position:relative}.drop span{font-weight:400;color:var(--muted)}.drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.multiDocumentIntake{display:grid;grid-gap:10px;gap:10px}.documentPackageManifest{border:1px solid #b9cae6;border-radius:14px;background:linear-gradient(180deg,#f7fbff,#eef4fb);overflow:hidden;box-shadow:inset 3px 0 0 var(--teal)}.documentPackageManifest>div,.documentPackageManifest>footer,.documentPackageManifest>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-bottom:1px solid #dbe5f2}.documentPackageManifest>div>span,.documentPackageManifest>footer,.documentPackageManifest>header span{display:flex;align-items:center;gap:9px}.documentPackageManifest svg{width:17px;height:17px;color:#087c66;flex:0 0 auto}.documentPackageManifest small,.documentPackageManifest>header small{color:var(--muted)}.documentPackageManifest>div span span{display:grid;grid-gap:2px;gap:2px}.documentPackageManifest>div button{border:0;background:transparent;color:#65758c;padding:6px;border-radius:8px}.documentPackageManifest>div button:hover{background:#fff;color:var(--red)}.documentPackageManifest>footer{justify-content:flex-start;border-bottom:0;background:#e8f8f4}.documentPackageManifest>footer span{display:grid;grid-gap:2px;gap:2px}.documentPackageManifest>footer b{color:#075f52}.analysisPackageShelf{margin-bottom:16px}.analysisPackageList{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.analysisPackageList>article{border:1px solid #dbe4f0;border-radius:13px;overflow:hidden;background:#fbfdff}.analysisPackageList>article.ready{box-shadow:inset 4px 0 0 #0b9d7d}.analysisPackageList>article.processing,.analysisPackageList>article.queued,.analysisPackageList>article.uploading{box-shadow:inset 4px 0 0 #d78a08}.analysisPackageList>article.failed{box-shadow:inset 4px 0 0 var(--red)}.analysisPackageList>article>button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;text-align:left;border:0;background:transparent;padding:14px;color:inherit}.analysisPackageList>article>button>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.analysisPackageList>article>button small{font-size:10px;letter-spacing:.09em;color:#3f618b;font-weight:800}.analysisPackageList>article>button em{font-style:normal;font-size:12px;color:var(--muted)}.packageStatusIcon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #c8d6e8;border-radius:10px;background:#fff;color:#087c66}.packageStatusIcon svg{width:20px}.analysisPackageDocuments{padding:0 14px 14px 64px;display:grid;grid-gap:7px;gap:7px}.analysisPackageDocuments>div{display:flex;align-items:center;gap:9px;border-top:1px solid #e5ebf3;padding-top:8px}.analysisPackageDocuments>div>svg{width:17px;color:#315986}.analysisPackageDocuments>div>span{display:grid;grid-gap:2px;gap:2px}.analysisPackageDocuments small{color:var(--muted)}.analysisPackageDocuments footer{display:flex;align-items:flex-start;gap:8px;margin-top:5px;padding:10px;border-radius:9px;background:#e8f8f4;color:#075f52;font-size:12px}.analysisPackageDocuments footer svg{width:17px;flex:0 0 auto}@media(max-width:700px){.analysisPackageList>article>button{grid-template-columns:auto minmax(0,1fr) auto}.analysisPackageList>article>button>.badge{grid-column:2}.analysisPackageDocuments{padding-left:14px}}.crmWorkspaceTabs{width:100%}.crmWorkspaceTabs button{min-width:120px}.crmWorkspaceTabs button:last-child{min-width:230px}.mlsProspectControls{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;margin-bottom:16px}.mlsProspectControls>label{display:flex;align-items:center;gap:8px;border:1px solid #cbd7e6;border-radius:10px;padding:0 11px;background:#fff}.mlsProspectControls>label svg{width:18px;color:#55708f}.mlsProspectControls input{border:0;outline:0;width:100%;padding:12px}.mlsProspectControls>span{color:var(--muted);font-size:12px;font-weight:700}.mlsProspectGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:15px;gap:15px}.mlsProspectCard{display:grid;grid-gap:10px;gap:10px;border-top:3px solid #163f73}.mlsProspectCard>header{display:flex;align-items:center;justify-content:space-between}.mlsProspectCard>header>div{display:flex;gap:6px}.mlsProspectCard>h3{margin:0;color:#10213e}.mlsProspectCard>p{margin:0;color:var(--muted)}.mlsProspectFacts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.mlsProspectFacts>span{display:grid;grid-gap:2px;gap:2px;padding:9px;border-radius:9px;background:#f3f7fb}.mlsOwnerContacts small,.mlsPriorAgent small,.mlsProspectFacts small{color:var(--muted);font-size:10px}.mlsOwnerContacts,.mlsPriorAgent{display:grid;grid-gap:5px;gap:5px;border-top:1px solid #e1e8f0;padding-top:10px}.mlsPriorAgent>div{display:flex;gap:8px;flex-wrap:wrap}.mlsPriorAgent a,.mlsPriorAgent>div>span{display:flex;align-items:center;gap:5px;font-size:12px}.mlsOwnerContacts svg,.mlsPriorAgent svg{width:15px}.mlsOwnerContacts>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:8px;border:1px solid #d9e3ed;border-radius:9px}.mlsOwnerContacts>div>span:first-child{display:grid}.mlsOwnerContacts a{display:flex;align-items:center;gap:5px;font-weight:800;color:#087c66}.blockedPhone{display:grid!important;justify-items:end;font-weight:750;color:#8a4d00}.blockedPhone em{font-size:9px;max-width:180px;text-align:right;font-weight:500}.mlsOwnerContacts>p{font-size:12px;color:var(--muted);background:#f6f8fb;padding:10px;border-radius:8px}.mlsProspectCard>footer{display:flex;gap:8px}.mlsProspectReview{display:grid;grid-gap:9px;gap:9px;background:#f3f7fb;border:1px solid #cbd9e8;border-radius:10px;padding:12px}.mlsProspectReview>div{display:flex;justify-content:flex-end;gap:7px}.contactCleared{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #0e9b7c;background:#e5f8f3;color:#08705e;border-radius:8px;padding:9px;font-weight:750}.contactCleared svg{width:16px}.transactionRadar{margin-bottom:16px;padding:0!important;overflow:hidden;border:1px solid #1a526f!important;background:#06192f!important;color:#fff}.transactionRadar>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;background:linear-gradient(90deg,#071c35,#0d3451)}.transactionRadar>header small{letter-spacing:.12em;color:#68dec8;font-weight:900}.transactionRadar>header h3{margin:4px 0;color:#fff}.transactionRadar>header p{margin:0;color:#b4c5d5}.radarLegend{display:flex;gap:8px;flex-wrap:wrap}.radarLegend span{padding:6px 9px;border:1px solid;border-radius:999px;font-size:10px;font-weight:850}.radarLegend .red{color:#ff7772}.radarLegend .yellow{color:#f4bd4d}.radarLegend .green{color:#55d8ba}.transactionRadar .workspaceMessage{margin:10px 20px}.transactionRadarLayout{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:300px}.radarScope{display:grid;place-items:center;border-right:1px solid #21445e;padding:10px}.radarScope svg{width:min(100%,260px);filter:drop-shadow(0 0 14px #0e6d7944)}.radarScope>footer{width:100%;display:flex;justify-content:space-between;gap:8px;color:#91a9bb;font-size:10px}.radarDot{cursor:pointer;outline:none}.radarDot circle{stroke:#fff;stroke-width:1.5;transition:.2s}.radarDot.red circle{fill:#ff554f;filter:drop-shadow(0 0 7px #ff554f)}.radarDot.yellow circle{fill:#f1b53d;filter:drop-shadow(0 0 6px #f1b53d)}.radarDot.green circle{fill:#29c9a4;filter:drop-shadow(0 0 6px #29c9a4)}.radarDot.selected circle{stroke-width:4}.radarDot text{fill:#dceaf3;font-size:10px;font-weight:800}.radarCenterLabel{fill:#7ce5d0;font-size:8px;font-weight:900;letter-spacing:.15em}.transactionRadarCompact .transactionRadarLayout{grid-template-columns:230px minmax(0,1fr);min-height:245px}.transactionRadarCompact .radarScope svg{width:min(100%,210px)}.transactionRadarCompact .radarScope>footer{flex-wrap:wrap}.transactionRadarCompact .radarDetail{max-height:none}@media(max-width:1000px){.transactionRadarCompact .transactionRadarLayout{grid-template-columns:1fr;min-height:0}}.radarDetail{padding:12px 16px;overflow:visible;max-height:none}.radarDetail>header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #21445e;padding-bottom:12px;margin-bottom:10px}.radarDetail>header h4{font-size:18px;margin:7px 0 3px}.radarDetail>header p{margin:0;color:#a9bdcc}.radarDetail>header a{display:flex;align-items:center;gap:4px;color:#62dec7;font-weight:750}.radarDetail>header a svg{width:16px}.radarDetail>article{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;padding:12px 0;border-bottom:1px solid #1d405a}.radarThreatSignal{display:grid;place-items:center;width:33px;height:33px;border-radius:50%}.radarDetail>article.red .radarThreatSignal{background:#652c30;color:#ff7772}.radarDetail>article.yellow .radarThreatSignal{background:#5a4825;color:#f4bd4d}.radarDetail>article.green .radarThreatSignal{background:#164f49;color:#55d8ba}.radarThreatSignal svg{width:17px}.radarDetail article>div{display:grid;grid-gap:3px;gap:3px}.radarDetail article small{color:#71dcca;font-size:9px;letter-spacing:.08em}.radarDetail article p{margin:0;color:#b8c8d4}.radarDetail article em{font-size:11px;color:#e0e9ef}.radarDetail article>div>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.radarDetail button,.radarDetail select{font-size:10px;border:1px solid #45677d;border-radius:7px;background:#0b2b43;color:#dceaf3;padding:7px}.radarDetail .extensionAction{border-color:#d49b37;color:#ffd272}.radarPagination{display:flex;align-items:center;justify-content:center;gap:5px;padding:11px 0 2px}.radarPagination button{min-width:30px;border:1px solid #45677d;border-radius:7px;background:#0b2b43;color:#dceaf3;padding:6px 8px;font-size:11px}.radarPagination button.active{background:#66ddc5;color:#052236;border-color:#66ddc5;font-weight:900}.radarPagination button:disabled{opacity:.4}.esignEntryChoices{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:14px}.esignEntryChoices>a,.esignEntryChoices>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;text-align:left;border:2px solid #cad8e2;border-radius:13px;background:#fff;color:#12354d;padding:16px;text-decoration:none;cursor:pointer}.esignEntryChoices>.active{border-color:#11a68e;background:#eefaf7}.esignEntryChoices>.currentTransactionChoice,.esignEntryChoices>.currentTransactionChoice.active{border-color:#c92f3d;background:linear-gradient(135deg,#c92f3d,#a91f2d);color:#fff;box-shadow:0 8px 20px rgba(169,31,45,.2)}.esignEntryChoices>.currentTransactionChoice b,.esignEntryChoices>.currentTransactionChoice em,.esignEntryChoices>.currentTransactionChoice i,.esignEntryChoices>.currentTransactionChoice small,.esignEntryChoices>.currentTransactionChoice svg{color:#fff}.esignEntryChoices>.currentTransactionChoice .esignEntryAddress{color:#fff;font-weight:900}.esignEntryChoices>.currentTransactionChoice:disabled{cursor:not-allowed;opacity:.78;border-color:#c92f3d;background:linear-gradient(135deg,#c92f3d,#a91f2d)}.esignEntryChoices>.currentTransactionChoice:disabled .esignEntryAddress{color:#fff}.esignEntryChoices>a>svg:first-child,.esignEntryChoices>button>svg:first-child{width:26px;color:#0d8c79}.esignEntryChoices>a>svg:last-child,.esignEntryChoices>button>svg:last-child{width:18px;color:#718798}.esignEntryChoices span{display:grid;grid-gap:2px;gap:2px}.esignEntryChoices small{color:#0b927e;font-size:10px;font-weight:900;letter-spacing:.11em}.esignEntryChoices b{font-size:17px}.esignEntryChoices em{color:#6b7f8f;font-size:12px;font-style:normal}.esignEntryChoices .esignEntryAddress{color:#d52f3d;font-size:16px;font-weight:900}.esignEntryChoices i{color:#617185;font-size:10px;font-style:normal;margin-top:3px}.esignGuidedFlow{margin:0 0 16px;border:2px solid #0b8f79;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 14px 34px rgba(14,60,86,.1)}.esignGuidedFlow>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;background:linear-gradient(120deg,#082f4a,#0b5a67);color:#fff}.esignGuidedFlow>header small{color:#69e4cd;font-weight:900;letter-spacing:.08em}.esignGuidedFlow>header h3{margin:4px 0 0}.esignGuidedFlow>nav{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #dbe5eb}.esignGuidedFlow>nav button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;border:0;border-right:1px solid #e1e8ed;background:#f7f9fb;color:#607286;font-weight:800}.esignGuidedFlow>nav button:last-child{border-right:0}.esignGuidedFlow>nav button b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#dfe7ed;color:#445a6d}.esignGuidedFlow>nav button.active{background:#edfbf7;color:#087c69}.esignGuidedFlow>nav button.active b{background:#087c69;color:#fff}.esignStepPanel{display:grid;grid-gap:16px;gap:16px;padding:22px}.esignStepPanel h4{margin:3px 0 5px;font-size:21px}.esignStepPanel p{margin:0;color:#617185}.esignDropZone{position:relative;display:grid;place-items:center;grid-gap:4px;gap:4px;padding:22px;border:2px dashed #9ab8c8;border-radius:12px;background:#f7fbfd;color:#214660}.esignDropZone input{position:absolute;inset:0;opacity:0;cursor:pointer}.esignDropZone svg{color:#087c69}.esignDocumentChoices{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.esignDocumentChoices label{display:flex;gap:10px;align-items:flex-start;padding:11px;border:1px solid #dce5eb;border-radius:9px}.esignDocumentChoices label span{display:grid;grid-gap:3px;gap:3px}.esignDocumentChoices small{color:#617185;text-transform:capitalize}.esignStepPanel footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;border-top:1px solid #e2e9ee}.esignSignerList{display:grid;grid-gap:9px;gap:9px}.esignSignerList>div{display:grid;grid-template-columns:30px 1fr 1fr 170px 42px;grid-gap:8px;gap:8px;align-items:center}.esignSignerList>div>b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#0b3454;color:#fff}.esignEditorPreview{display:grid;grid-template-columns:190px 1fr;min-height:310px;border:1px solid #d7e1e8;border-radius:12px;overflow:hidden}.esignEditorPreview aside{display:grid;align-content:start;grid-gap:7px;gap:7px;padding:12px;background:#f0f4f7;border-right:1px solid #d7e1e8}.esignEditorPreview article{display:grid;place-items:center;align-content:center;text-align:center;grid-gap:9px;gap:9px;padding:30px;color:#617185;background:linear-gradient(#fff,#f9fbfc)}.esignEditorPreview article>svg{width:42px;height:42px;color:#087c69}.esignReview{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:10px;gap:10px}.esignReview span{padding:14px;border:1px solid #dce5eb;border-radius:10px;background:#f8fafc}.esignReview b,.esignReview small{display:block}.esignReview small{color:#617185;font-weight:800}.esignReview b{margin-top:4px;color:#173954}.esignStepPanel ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.esignStepPanel li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e0e7ec;border-radius:9px}.esignStepPanel li span{color:#617185}@media(max-width:800px){.esignGuidedFlow>nav{grid-template-columns:1fr 1fr}.esignDocumentChoices{grid-template-columns:1fr}.esignSignerList>div{grid-template-columns:30px 1fr}.esignSignerList>div input,.esignSignerList>div select{grid-column:2}.esignEditorPreview{grid-template-columns:1fr}.esignEditorPreview aside{grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid #d7e1e8}.esignReview{grid-template-columns:1fr}.esignStepPanel li{display:grid}}.radarClear{display:grid;place-items:center;text-align:center;grid-gap:6px;gap:6px;padding:50px 20px;color:#69d9c1}.radarClear svg{width:40px}.radarClear span{color:#9fb3c2}.radarExtension{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.4fr auto;align-items:end;grid-gap:10px;gap:10px;padding:14px 18px;background:#f5f8fc;color:#10213e}.radarExtension h4{margin:3px 0}.radarExtension p{margin:0;color:var(--muted);font-size:11px}.radarExtension>div:last-of-type{display:flex;gap:6px}.radarExtension>small{grid-column:1/-1;color:#9a5d00}@media(max-width:1000px){.transactionRadarLayout{grid-template-columns:1fr}.radarScope{border-right:0;border-bottom:1px solid #21445e}.radarExtension{grid-template-columns:1fr 1fr}.radarExtension>div:first-child,.radarExtension>small{grid-column:1/-1}}@media(max-width:700px){.crmWorkspaceTabs button:last-child{min-width:180px}.mlsOwnerContacts>div,.mlsProspectControls,.mlsProspectFacts,.mlsProspectGrid{grid-template-columns:1fr}.blockedPhone{justify-items:start}.blockedPhone em{text-align:left}.transactionRadar>header{display:grid}.transactionRadarLayout{min-height:0}.radarExtension{grid-template-columns:1fr}.radarExtension>*{grid-column:1!important}}.notice{display:flex;gap:8px;background:#fff8e8;color:#805800;padding:12px;border-radius:8px;margin:14px 0;font-size:12px}.notice svg{width:18px}.trialRibbon{display:flex;align-items:center;gap:10px;margin:0 24px;padding:10px 14px;border:1px solid #b9e6d9;border-radius:10px;background:#edfbf7;color:#145c50;font-size:12px}.trialRibbon svg{width:17px}.trialRibbon span{flex:1 1}.trialRibbon b{margin-right:4px}.trialRibbon a{color:#087c66;font-weight:800}.subscribePage{min-height:100vh;background:#f4f7fb;color:#10233f}.subscribeHeader{display:flex;align-items:center;justify-content:space-between;padding:22px 5vw;background:#fff;border-bottom:1px solid #e4e9f1}.subscribeHeader .brand{padding:0}.subscribeHeader button svg{width:16px}.subscribeHero{max-width:760px;margin:0 auto;padding:70px 24px 36px;text-align:center}.subscribeEyebrow{display:inline-flex;align-items:center;gap:7px;color:#087c66;font-size:12px;font-weight:900;letter-spacing:.12em}.subscribeEyebrow svg{width:17px}.subscribeHero h1{margin:12px 0;font-size:clamp(34px,5vw,54px);line-height:1.04}.subscribeHero p{margin:0 auto;max-width:660px;color:#607086;line-height:1.65}.subscribePlans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:1040px;margin:0 auto;padding:10px 24px}.subscribePlan{background:#fff;border:1px solid #dfe6ef;border-radius:16px;padding:26px;box-shadow:0 12px 35px rgba(20,39,65,.06)}.subscribePlan.featured{border:2px solid #0aa884;transform:translateY(-8px)}.subscribePlan>small{color:#087c66;font-weight:900;letter-spacing:.1em}.subscribePlan h2{margin:8px 0 18px}.subscribePlan strong{font-size:38px}.subscribePlan div span{color:#607086}.subscribePlan p{min-height:38px;color:#607086}.subscribePlan ul{display:grid;grid-gap:10px;gap:10px;padding:0;margin:22px 0;list-style:none;font-size:12px}.subscribePlan li{display:flex;gap:8px;align-items:center}.subscribePlan li svg{width:16px;color:#0aa884}.subscribePlan button{width:100%;justify-content:center}.subscribePlan button svg{width:16px}.subscribePlan button:disabled{opacity:.65;cursor:not-allowed}.subscribeFootnote{max-width:860px;margin:22px auto 0;padding:0 24px 50px;text-align:center;color:#607086;font-size:12px}.workspaceHero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding:5px 2px}.workspaceHero h2{margin:5px 0;font-size:28px}.workspaceHero p{margin:0;color:var(--muted);max-width:720px;line-height:1.5}.segmented{display:inline-flex;background:#e8edf5;padding:4px;border-radius:10px;white-space:nowrap}.segmented button{border:0;background:transparent;color:#64748b;padding:8px 11px;border-radius:7px;text-transform:capitalize;font-weight:800;cursor:pointer}.segmented button.active{background:white;color:#12345b;box-shadow:0 2px 8px rgba(20,39,65,.1)}.crmVisibility,.workspaceMessage{display:flex;align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;border-radius:9px;background:#e8faf4;color:#087c66;font-size:12px}.crmVisibility svg,.workspaceMessage svg{width:17px;flex:0 0 auto}.portfolioCardsView,.portfolioLayout{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:18px;gap:18px;align-items:start}.portfolioCardsMain{min-width:0}.portfolioCardTools{background:white;border:1px solid var(--line);border-radius:12px;margin-bottom:13px}.propertyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.propertyCard{display:grid;grid-gap:12px;gap:12px;text-align:left;border:1px solid var(--line);border-radius:13px;padding:18px;background:white;color:var(--navy);cursor:pointer;box-shadow:0 7px 22px rgba(20,39,65,.04)}.propertyCard.selected,.propertyCard:hover{border-color:#0aa884;box-shadow:0 8px 26px rgba(10,168,132,.12)}.propertyCard>div{display:flex;gap:7px}.propertyCard h3{margin:0;font-size:16px;line-height:1.35}.propertyCard>span{color:var(--muted);font-size:11px}.propertyCard>b{display:flex;align-items:center;justify-content:space-between;color:#087c66;font-size:12px}.propertyCard>b svg{width:16px}.transactionPropertyCard{gap:10px;min-height:260px}.transactionPropertyCard .propertyCardBadges{display:flex;gap:7px;flex-wrap:wrap}.transactionPropertyCard .propertyCardFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.transactionPropertyCard .propertyCardFacts>span{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:9px 10px;border-radius:9px;background:#f6f9fb}.transactionPropertyCard .propertyCardFacts small{color:var(--muted);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.transactionPropertyCard .propertyCardFacts b{color:var(--navy);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transactionPropertyCard .propertyCardFacts em{color:var(--muted);font-size:8px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transactionPropertyCard .propertyCardOpen{margin-top:auto}.portfolioCardsEmpty{min-height:260px;border:1px solid var(--line);border-radius:12px;background:white}.portfolioViewControls{display:flex;align-items:center;gap:9px}.portfolioViewChoice{display:grid;grid-gap:5px;gap:5px}.portfolioDefaultView{display:flex;align-items:center;gap:6px;padding-left:4px;color:#667085;font-size:9px;font-weight:750;white-space:nowrap;cursor:pointer}.portfolioDefaultView input{width:13px;height:13px;accent-color:#00a783}.assetClassFilter{display:grid;grid-gap:3px;gap:3px;color:#64748b;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.assetClassFilter select{min-width:170px;border:1px solid #cfd7e5;border-radius:8px;background:white;padding:8px 10px;color:#12345b;font:inherit;text-transform:none;letter-spacing:0}.portfolioMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 14px}.portfolioMetrics article{display:grid;grid-gap:4px;gap:4px;background:white;border:1px solid var(--line);border-radius:11px;padding:13px 15px}.portfolioMetrics small{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.portfolioMetrics b{font-size:21px}.portfolioMetrics span{color:var(--muted);font-size:9px}.portfolioTableCard{padding:0;overflow:hidden}.portfolioTableTools{padding:12px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.portfolioTableTools>label{position:relative;flex:1 1;max-width:430px}.portfolioTableTools>label svg{position:absolute;width:16px;left:11px;top:50%;transform:translateY(-50%);color:#8190a5}.portfolioTableTools input{width:100%;border:1px solid #cfd7e5;border-radius:8px;padding:9px 11px 9px 35px;color:var(--ink)}.portfolioTableTools>span{margin-left:auto;color:var(--muted);font-size:10px;font-weight:750;white-space:nowrap}.attentionToggle{border:1px solid var(--line);border-radius:8px;padding:9px 11px;background:white;color:#475467;display:flex;align-items:center;gap:7px;font-weight:750;font-size:11px;white-space:nowrap}.attentionToggle svg{width:15px;color:var(--amber)}.attentionToggle.active{border-color:#e5a83d;background:#fff8e8;color:#8a5200}.portfolioTableWrap{max-height:545px;overflow:auto}.portfolioTable{width:100%;border-collapse:separate;border-spacing:0;font-size:10px}.portfolioTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f4f7fb;color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.portfolioTable td,.portfolioTable th{padding:9px 10px;white-space:nowrap;border-bottom:1px solid var(--line)}.portfolioTable td{color:#344054}.portfolioTable tbody tr{cursor:pointer;background:white}.portfolioTable tbody tr.selected,.portfolioTable tbody tr:hover{background:#f2fbf8}.portfolioTable td:nth-child(2){min-width:220px;white-space:normal}.portfolioTable td:nth-child(4){min-width:175px;white-space:normal}.portfolioTable td>b,.portfolioTable td>small{display:block}.portfolioTable td>b{color:var(--navy);font-size:10px}.portfolioTable td>small{color:var(--muted);font-size:8px;margin-top:3px;text-transform:capitalize}.commissionInlineAction{margin-top:5px;border:0;background:transparent;padding:0;color:var(--blue);font-size:8px;font-weight:850}.commissionInlineAction:hover{color:var(--teal-dark);text-decoration:underline}.portfolioTable td>svg{width:15px;color:#8ca0b8}.portfolioTable .badge{font-size:8px;padding:4px 6px}.portfolioPagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#f8fafc;color:var(--muted);font-size:9px}.portfolioPagination>div{display:flex;align-items:center;gap:10px}.portfolioPagination button{border:1px solid var(--line);border-radius:7px;background:white;color:#344054;padding:6px 9px;font-size:9px;font-weight:750}.portfolioPagination button:disabled{opacity:.45;cursor:default}.portfolioPagination b{color:#475467}.crmForm,.quickProperty,.templateUpload{display:grid;grid-gap:12px;gap:12px}.crmForm h3,.quickProperty h3,.templateUpload h3{margin:0}.commissionForm label,.crmForm label,.quickProperty label,.templateUpload label{display:grid;grid-gap:6px;gap:6px;color:#42526a;font-size:11px;font-weight:800}.commissionForm input,.commissionForm select,.crmForm input,.crmForm select,.crmForm textarea,.quickProperty input,.quickProperty select,.templateUpload input:not([type=file]),.templateUpload select,.templateUpload textarea{width:100%;border:1px solid #cfd7e5;border-radius:8px;background:white;padding:10px;color:#10233f;font:inherit}.documentWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:18px;gap:18px;align-items:start}.documentWorkspace>aside{display:grid;grid-gap:15px;gap:15px}.formCatalogControls{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(120px,.72fr)) auto auto;grid-gap:9px;gap:9px;align-items:end;margin-bottom:16px;padding:13px}.formCatalogControls>label{display:grid;grid-gap:5px;gap:5px;color:#52657d;font-size:9px;font-weight:850}.formCatalogControls select{width:100%;min-width:0;border:1px solid #cfd7e5;border-radius:8px;padding:9px;background:white;color:#10213e}.formCatalogSearch{height:39px;display:flex;align-items:center;gap:7px;border:1px solid #bfcbdc;border-radius:8px;padding:0 10px;background:white}.formCatalogSearch:focus-within{border-color:#087c66;box-shadow:0 0 0 3px #03cda218}.formCatalogSearch svg{width:17px;color:#718097}.formCatalogSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#10213e}.formCatalogControls .catalogArchiveToggle{height:39px;display:flex;align-items:center;grid-template-columns:auto 1fr;gap:7px;padding:0 4px;white-space:nowrap}.formCatalogControls>span{height:39px;display:flex;align-items:center;color:#52657d;font-size:9px;font-weight:800;white-space:nowrap}.templateList{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.templateList article{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;grid-gap:11px;gap:11px;border:1px solid var(--line);border-radius:10px;padding:10px}.fileGlyph{width:40px;height:40px;border-radius:9px;display:grid;place-items:center;color:#24578d;background:#edf3fb}.fileGlyph svg{width:19px}.templateList article>div:nth-child(2){display:grid;grid-gap:4px;gap:4px;min-width:0}.templateList article>div:nth-child(2) b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.templateList article>div:nth-child(2) span{color:var(--muted);font-size:10px;text-transform:capitalize}.templateList button{padding:8px 10px}.templateList button svg{width:15px}.catalogTemplateList article.archived{opacity:.65;background:#f5f7fa}.catalogTemplateList article.expired{border-color:#e9b8b4}.templateIdentity>div{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.templateIdentity>small{color:#68778d;font-size:8px;line-height:1.35}.templateIdentity>em{color:#a33830;font-size:8px;font-style:normal;font-weight:750}.templateActions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;max-width:275px}.catalogEmpty{min-height:210px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;color:#667085;text-align:center}.catalogEmpty svg{width:32px}.templateUpload>p{margin:-4px 0 1px;color:var(--muted);font-size:10px;line-height:1.45}.catalogRoles ul{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}.catalogRoles li{display:flex;align-items:center;gap:7px;color:#52657d;font-size:10px}.catalogRoles li svg{width:16px;color:#087c66}.entitlementForm{display:grid;grid-gap:10px;gap:10px}.entitlementForm h3{margin:0}.entitlementForm label{display:grid;grid-gap:5px;gap:5px;color:#42526a;font-size:10px;font-weight:800}.entitlementForm input,.entitlementForm select{width:100%;min-width:0;border:1px solid #cfd7e5;border-radius:8px;padding:9px;background:white;color:#10213e}.templateActions{display:grid;grid-gap:5px;gap:5px}.templateActions button{justify-content:center}.formMapModal{overflow-y:auto;place-items:start center}.formMapModal>form{width:min(880px,100%);margin:20px 0}.attachedForms h3{margin:6px 0;font-size:15px}.attachedForms p{color:var(--muted);font-size:12px;line-height:1.5}.attachedForms ul{display:grid;grid-gap:7px;gap:7px;padding:0;list-style:none;font-size:11px}.attachedForms li{display:flex;align-items:center;gap:7px}.attachedForms li svg{width:15px;color:#087c66}.packageShelf{margin-bottom:16px}.packageShelf>p{color:var(--muted);font-size:12px}.packageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.packageGrid article{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:11px;padding:13px;background:#f8fafc}.packageGrid article>div{display:flex;gap:6px}.packageGrid h4,.packageGrid p{margin:0}.packageGrid p,.packageGrid span{color:var(--muted);font-size:10px;line-height:1.4}.packageGrid button{margin-top:3px}.packageBuilder{display:grid;grid-gap:12px;gap:12px;margin-top:15px;padding-top:15px;border-top:1px solid var(--line)}.packageBuilder .formGrid label,.packageBuilder>label{display:grid;grid-gap:6px;gap:6px;color:#42526a;font-size:11px;font-weight:800}.packageBuilder input,.packageBuilder select,.packageBuilder textarea{width:100%;border:1px solid #cfd7e5;border-radius:8px;background:white;padding:9px;color:#10233f;font:inherit}.packageBuilder fieldset{border:1px solid var(--line);border-radius:9px;padding:10px;display:flex;gap:10px 16px;flex-wrap:wrap}.packageBuilder legend{padding:0 5px;color:#42526a;font-size:10px;font-weight:900}.packageBuilder fieldset label{display:flex;align-items:center;gap:6px;color:#475467;font-size:10px}.packageBuilder fieldset input{width:15px;height:15px;padding:0;accent-color:var(--teal)}.contactsLayout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:17px;gap:17px;align-items:start}.contactSearch{position:relative}.contactSearch svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:16px;color:#8190a5}.contactSearch input{width:100%;border:1px solid #cfd7e5;border-radius:9px;padding:10px 11px 10px 36px}.contactRows{display:grid;margin-top:12px}.contactRows article{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:11px 0;border-top:1px solid var(--line)}.contactRows article:first-child{border-top:0}.contactAvatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#e7f5f1;color:#087c66;font-weight:900}.contactRows article>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.contactRows small,.contactRows span{color:var(--muted);font-size:10px}.contactRoleBadges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.contactForm{display:grid;grid-gap:11px;gap:11px}.contactForm h3{margin:0}.contactForm>label:not(.acknowledgement){display:grid;grid-gap:5px;gap:5px;color:#42526a;font-size:11px;font-weight:800}.contactForm input,.contactForm select{width:100%;border:1px solid #cfd7e5;border-radius:8px;background:white;padding:9px;color:#10233f}.contactForm .acknowledgement input{width:17px;height:17px;padding:0}.commissionMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.commissionMetrics article{display:grid;grid-gap:4px;gap:4px;padding:16px;border:1px solid var(--line);border-radius:11px;background:white}.commissionMetrics b{font-size:24px}.commissionMetrics span{color:var(--muted);font-size:10px}.commissionLayout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);grid-gap:18px;gap:18px;align-items:start}.commissionForm{display:grid;grid-gap:14px;gap:14px}.commissionSourceNote{display:flex;align-items:center;gap:10px;border:1px solid #cde8e1;border-radius:10px;background:#effaf7;padding:11px 12px;color:#087d68}.commissionSourceNote svg{flex:0 0 auto;width:19px}.commissionSourceNote span{display:grid;grid-gap:2px;gap:2px}.commissionSourceNote small{color:#4d6e69;font-size:10px;font-weight:600}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.formGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.commissionResult{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.commissionResult>div{display:grid;grid-gap:4px;gap:4px;border-radius:10px;background:#f1f7fd;padding:14px}.commissionResult b{font-size:25px}.commissionResult span{color:var(--muted);font-size:9px}.rollupCard h3{margin:5px 0 15px}.rollupCard h4{margin:20px 0 8px}.rollupRow{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.rollupRow>div{display:grid;grid-gap:3px;gap:3px}.rollupRow span{color:var(--muted);font-size:10px}.rollupRow strong{white-space:nowrap}.crmVisibility{background:#edf3fb;color:#24578d}.crmViewControls{display:grid;grid-gap:8px;gap:8px;justify-items:end}.crmLayout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:16px;gap:16px;align-items:start}.crmAudienceTools{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px;padding:14px}.crmPresetBar{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.crmPresetBar>span{display:flex;align-items:center;gap:6px;margin-right:4px;color:#087d68;font-size:10px;font-weight:850}.crmPresetBar svg{width:14px}.crmPresetBar button{border:1px solid #cfdce9;border-radius:999px;background:#f7fafc;padding:7px 10px;color:#24578d;font-size:9px;font-weight:800}.crmPresetBar button:hover{border-color:#8fcfc2;background:#effaf7;color:#087d68}.crmPresetBar button.clear{margin-left:auto;color:#5b6879}.crmPresetBar button:disabled{cursor:default;opacity:.45}.crmFilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));grid-gap:8px;gap:8px}.crmFilters>label{position:relative}.crmFilters>.crmSearchField{grid-column:span 2}.crmFilters>label svg{position:absolute;width:15px;left:10px;top:50%;transform:translateY(-50%);color:#8190a5}.crmFilters input,.crmFilters select{width:100%;min-height:38px;border:1px solid #cfd7e5;border-radius:8px;background:white;padding:8px 9px;color:#10233f;font:inherit;font-size:10px}.crmFilters>label input{padding-left:33px}.crmPrimaryFilters{display:grid;grid-template-columns:minmax(300px,1.8fr) minmax(190px,.7fr) minmax(170px,.6fr);grid-gap:8px;gap:8px}.crmPrimaryFilters .crmSearchField{position:relative}.crmPrimaryFilters .crmSearchField svg{position:absolute;left:11px;top:50%;width:16px;transform:translateY(-50%);color:#8190a5}.crmPrimaryFilters input,.crmPrimaryFilters select{width:100%;min-height:42px;border:1px solid #c9d5e2;border-radius:9px;background:white;padding:9px 10px;color:#10233f;font:inherit;font-size:11px}.crmPrimaryFilters .crmSearchField input{padding-left:36px}.crmAdvancedFilters{border-top:1px solid #e5eaf0;padding-top:10px}.crmAdvancedFilters summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px;color:#24578d;font-size:10px;font-weight:850}.crmAdvancedFilters summary::-webkit-details-marker{display:none}.crmAdvancedFilters summary>svg{width:15px}.crmAdvancedFilters summary>span:last-child{margin-left:4px;color:var(--muted);font-weight:600}.crmAdvancedFilters[open] summary{margin-bottom:10px}.crmAudienceActions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.crmAudienceActions>span{margin-right:auto;color:var(--muted);font-size:10px;font-weight:750}.crmAudienceActions button svg{width:15px}.crmEmailComposer{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(220px,1fr) minmax(280px,1.5fr) 170px;grid-gap:12px;gap:12px;align-items:end;margin-bottom:14px}.crmEmailComposer h3,.crmEmailComposer p{margin:4px 0 0}.crmEmailComposer p{color:var(--muted);font-size:10px}.crmEmailComposer label{display:grid;grid-gap:5px;gap:5px;color:#42526a;font-size:10px;font-weight:800}.crmEmailComposer input,.crmEmailComposer select,.crmEmailComposer textarea{width:100%;border:1px solid #cfd7e5;border-radius:8px;padding:9px;color:#10233f;font:inherit}.crmEmailComposer textarea{resize:vertical}.crmEmailComposer .notice{grid-column:1/-1}.emailComposerActions{display:flex;justify-content:flex-end;gap:8px}.emailComposerActions button svg{width:15px}.crmDirectoryList{min-width:0;padding:0;overflow:hidden}.crmDirectoryHeader,.crmDirectoryRows article{display:grid;grid-template-columns:minmax(155px,1fr) minmax(145px,.85fr) minmax(220px,1.35fr) minmax(180px,1.1fr) minmax(120px,.75fr) 60px;grid-gap:12px;gap:12px;align-items:center}.crmDirectoryHeader{padding:11px 15px 11px 47px;border-bottom:1px solid var(--line);background:#f3f6fa;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.crmDirectoryRows{max-height:690px;overflow:auto}.crmDirectoryRows article{position:relative;min-width:940px;padding:13px 15px 13px 47px;border-bottom:1px solid #e7ebf1;background:white}.crmDirectoryRows article.selected,.crmDirectoryRows article:hover{background:#f1fbf8}.crmDirectoryRows article>.crmSelect{position:absolute;left:16px}.crmDirectoryRows article>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.crmDirectoryRows article>div:nth-of-type(2){display:flex;flex-wrap:wrap}.crmDirectoryRows b,.crmDirectoryRows small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crmDirectoryRows b{color:var(--ink);font-size:11px}.crmDirectoryRows small{color:var(--muted);font-size:9px}.crmRowActions{display:flex!important;justify-content:flex-end}.crmRowActions a{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:white;color:var(--blue)}.crmRowActions svg{width:14px}.crmDirectoryEmpty{min-height:220px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;color:var(--muted)}.crmDirectoryEmpty svg{width:28px}.crmDirectoryEmpty span{font-size:10px}.crmPagination{padding:11px 15px;border-top:1px solid var(--line);background:#f8fafc;display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:9px}.crmPagination>div{display:flex;gap:6px}.crmPagination button{min-width:72px;border:1px solid #d5deea;border-radius:7px;background:white;padding:7px 10px;color:var(--blue);font-weight:750}.crmPagination button:disabled{color:#a6b0bf;background:#f1f3f6}.crmBoard{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));grid-gap:10px;gap:10px;overflow-x:auto;padding-bottom:5px}.crmColumn{min-height:430px;border-radius:12px;background:#eef2f7;padding:9px}.crmColumn>header{display:flex;justify-content:space-between;padding:5px 5px 10px;text-transform:capitalize;font-size:12px}.crmColumn>header span{min-width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:white}.crmColumn article{display:grid;grid-gap:8px;gap:8px;margin-bottom:8px;padding:12px;border:1px solid #dfe6ef;border-radius:10px;background:white;box-shadow:0 4px 12px rgba(20,39,65,.04)}.crmColumn article.selected{border-color:#0aa884;box-shadow:0 0 0 2px rgba(10,168,132,.1)}.crmColumn article>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.crmColumn article>div>span{display:flex;gap:4px}.crmSelect{display:grid;place-items:center}.crmSelect input{width:16px;height:16px;accent-color:#0aa884}.crmCriteria{justify-content:flex-start!important;flex-wrap:wrap}.crmColumn article h3,.crmColumn article p{margin:0}.crmColumn article h3{font-size:14px}.crmColumn article p,.crmColumn article>span{color:var(--muted);font-size:10px;line-height:1.4}.crmColumn article>a,.crmColumn article>strong{display:flex;align-items:center;gap:5px;color:#087c66;font-size:10px;text-decoration:none}.crmColumn article svg{width:13px}.crmChoiceGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin:0;padding:10px;border:1px solid #dbe3ee;border-radius:9px;max-height:190px;overflow:auto}.crmChoiceGrid legend{color:#42526a;font-size:11px;font-weight:800;padding:0 4px}.crmChoiceGrid label{display:flex;grid-template-columns:none;align-items:center;gap:6px;font-size:9px;font-weight:650}.crmChoiceGrid input{width:14px;height:14px;padding:0;accent-color:#0aa884}.submit{width:100%}.mobile{display:none}@media (max-width:950px){aside{display:none}.shell{margin:0}.mobile{display:block;border:0;background:none}.metrics{grid-template-columns:repeat(2,1fr)}.subscribePlans{grid-template-columns:1fr;max-width:560px}.subscribePlan.featured{transform:none}.workspaceHero{align-items:flex-start;flex-direction:column}.portfolioViewControls{flex-wrap:wrap}.crmFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.crmFilters>label{grid-column:1/-1}.crmEmailComposer{grid-template-columns:1fr 1fr}.crmEmailComposer .notice,.crmEmailComposer>div:first-child{grid-column:1/-1}.portfolioMetrics{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.commissionLayout,.contactsLayout,.crmLayout,.documentWorkspace,.packageGrid,.portfolioCardsView,.portfolioLayout{grid-template-columns:1fr}.formGrid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.grid,.repairCards,.reportBuilder,.requestGrid{grid-template-columns:1fr}.content,header{padding:18px}.phase{padding:14px 18px}.transactionNavigator{padding:10px 18px;grid-template-columns:38px minmax(0,1fr) 38px}.transactionBrowse{display:none}.transactionPicker{left:60px;right:60px}.actions .secondary{display:none}.tabs{padding:0 18px;overflow:auto}.deadline{grid-template-columns:38px 1fr}.deadline>.badge,.deadline>strong{grid-column:2}.hero{align-items:flex-start}.countdown{min-width:150px}}@media (max-width:600px){h1{font-size:16px}.actions .primary{font-size:0}.actions .primary svg{margin:0}.phase b{display:none}.transactionNavigator{padding:8px 12px;grid-template-columns:34px minmax(0,1fr) 34px}.transactionCurrent{grid-template-columns:minmax(0,1fr) 18px;padding:7px 9px}.transactionMeta{display:none}.transactionPicker{left:12px;right:12px}.transactionPicker footer,.transactionPickerSummary{align-items:flex-start;flex-direction:column}.metrics,.portfolioMetrics{grid-template-columns:1fr 1fr}.crmFilters{grid-template-columns:1fr}.crmFilters>label{grid-column:auto}.crmAudienceActions{align-items:stretch;flex-direction:column}.crmAudienceActions>span{margin-right:0}.crmEmailComposer{grid-template-columns:1fr}.crmEmailComposer .notice,.crmEmailComposer>div:first-child{grid-column:auto}.portfolioTableTools{flex-wrap:wrap}.portfolioTableTools>label{flex-basis:100%;max-width:none}.portfolioTableTools>span{margin-left:0}.addendumEditorHead,.documentHeroActions,.portfolioPagination{align-items:flex-start;flex-direction:column}.addendumReviewGrid,.agreementFieldGrid,.mappingRows>div{grid-template-columns:1fr}.addendumActions>*{width:100%;justify-content:center}.hero{display:block}.countdown{border:0;border-top:1px solid #ffffff32;padding:15px 0 0;margin-top:15px}.repairHero{display:block}.content{padding:14px}.tabs{gap:18px}.metrics b{font-size:16px}}.legalRibbon{min-height:38px;padding:8px 32px;background:#eef5ff;border-bottom:1px solid #d8e4f3;color:#42556f;display:flex;align-items:center;gap:8px;font-size:11px}aside>nav{overflow-y:auto;padding-right:2px}.legalRibbon svg{width:15px;color:#285287}.legalRibbon a{margin-left:auto;color:#174d86;font-weight:800}.metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.metricAction{cursor:pointer}.metricAction:hover{border-color:#95dccb;transform:translateY(-1px)}.quickDates{margin:18px 0;padding:17px 19px 19px}.quickDatesHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.quickDatesHeader h3{margin:4px 0 3px}.quickDatesHeader>div>small{color:#087c66;font-size:9px;font-weight:900;letter-spacing:.11em}.quickDatesHeader p{margin:0;color:var(--muted);font-size:11px}.quickDatesHeader .secondary{padding:9px 12px;font-size:11px;white-space:nowrap}.quickDatesHeader .secondary svg{width:15px}.quickDateGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.quickDate{min-width:0;border:1px solid var(--line);border-radius:10px;background:#f8fafc;padding:11px;display:grid;grid-template-columns:44px minmax(0,1fr) 14px;align-items:center;grid-gap:10px;gap:10px;text-align:left;color:var(--navy)}.quickDate:hover{border-color:#95dccb;background:#f4fbf9}.quickDate.next{border:2px solid #0aa884;background:#effbf7;box-shadow:0 7px 20px rgba(10,168,132,.11)}.quickDate.past{opacity:.72}.quickDateCalendar{overflow:hidden;border:1px solid #d6dfeb;border-radius:8px;background:white;text-align:center;display:grid}.quickDateCalendar small{background:var(--navy);color:white;padding:3px 2px;font-size:8px;font-weight:900;text-transform:uppercase}.quickDate.next .quickDateCalendar small{background:#087c66}.quickDateCalendar b{padding:5px 2px;font-size:16px}.quickDateDetails{min-width:0;display:grid;grid-gap:4px;gap:4px}.quickDateLabel{display:flex;align-items:center;gap:6px;min-width:0}.quickDateLabel>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.quickDateLabel .badge{padding:3px 6px;font-size:8px;flex:0 0 auto}.quickDateDetails>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px}.quickDateDetails em{font-style:normal;font-size:9px;font-weight:800}.dateStatus.verified{color:#087c66}.dateStatus.review{color:#b56d00}.dateStatus.conflict{color:#b42318}.quickDate>svg{width:14px;color:#8ca0b8}.actionQueue{display:grid;grid-template-columns:1.15fr repeat(3,1fr);background:white;border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:0 0 18px;box-shadow:0 4px 15px #10213e08}.actionQueueTitle{padding:17px;background:#08254d;color:white;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:10px;gap:10px}.actionQueueTitle>svg{color:var(--teal)}.actionQueueTitle h3,.actionQueueTitle small{margin:0}.actionQueueTitle small{color:#9eb4ce;font-size:9px;letter-spacing:.1em}.actionQueueTitle .badge{grid-column:2;justify-self:start}.actionQueue>button{border:0;border-left:1px solid var(--line);background:white;padding:15px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;text-align:left;color:#21334d}.actionQueue>button:hover{background:#f7fbfa}.actionQueue>button>span:nth-child(2){display:grid;grid-gap:5px;gap:5px}.actionQueue>button small{color:var(--muted);line-height:1.35}.actionQueue>button>svg{width:17px;color:#8ca0b8}.actionNumber{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#e7f7f3;color:#087c66;font-weight:900}.actionNumber.urgent{color:#b42318;background:#fee4e2}.timelineHeader{gap:20px}.modalButtons,.offerHeroActions,.outreachActions,.timelineActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.modalButtons a,.modalButtons button,.offerContact button,.offerHeroActions button,.outreachActions a,.outreachActions button,.timelineActions button{margin:0}.googleButton{border:1px solid #cfd7e5;color:#21334d;background:white;border-radius:9px}.celebrateButton,.googleButton{padding:11px 15px;display:inline-flex;align-items:center;gap:8px;font-weight:800}.celebrateButton{border:1px solid #73d7c3;color:#075e50;background:#e8faf5;border-radius:9px}.celebrateButton:disabled{opacity:.48}.googleButton svg,.modalButtons svg,.offerHeroActions svg,.outreachActions svg,.timelineActions svg{width:17px}.successStrip{border:1px solid #a6e5d5;background:#edfdf8;color:#087c66;border-radius:9px;padding:11px 13px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.offerHero,.teamHero{background:linear-gradient(120deg,#071d46,#12467b);color:white;padding:24px 28px;border-radius:15px;display:flex;justify-content:space-between;align-items:center;gap:25px}.offerHero h2,.teamHero h2{margin:5px 0;font-size:28px}.offerHero p,.teamHero p{color:#bdcbe0;margin-bottom:0}.offerHeroActions .secondary{background:#ffffff14;border-color:#ffffff32;color:white}.offerHeroActions .primary{background:var(--teal);color:#053e35}.offerMetrics,.teamMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:15px 0}.offerMetrics article,.teamMetrics article{background:white;border:1px solid var(--line);border-radius:12px;padding:15px;display:grid;grid-gap:6px;gap:6px}.offerMetrics small,.teamMetrics small,.teamMetrics span{color:var(--muted)}.offerMetrics b,.teamMetrics b{font-size:20px}.offerComparison{margin-bottom:15px}.offerDecisionLenses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 15px}.offerDecisionLenses article{background:#f8fafc;border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:grid;grid-gap:5px;gap:5px;min-width:0}.offerDecisionLenses small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.offerDecisionLenses b{color:var(--navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offerDecisionLenses span{color:var(--muted);font-size:10px}.offerTableWrap{overflow-x:auto}.offerTable,.teamTable{width:100%;border-collapse:collapse;font-size:12px}.offerTable td,.offerTable th,.teamTable td,.teamTable th{text-align:left;border-top:1px solid var(--line);padding:13px 11px;white-space:nowrap}.offerTable th,.teamTable th{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.offerTable td{cursor:pointer}.offerTable td,.offerTable td span{vertical-align:top}.offerTable td b,.offerTable td small{display:block}.offerTable td small{color:var(--muted);margin-top:4px}.offerTable tr.selected td{background:#f0fbf8}.offerTable tr.selected td:first-child{box-shadow:inset 3px 0 var(--teal)}.offerDetailGrid{display:grid;grid-template-columns:1fr 280px;grid-gap:15px;gap:15px}.offerAnalysisStack{display:grid;grid-gap:15px;gap:15px;min-width:0}.offerBrief h3{margin-bottom:4px}.offerBullets{border-top:1px solid var(--line);margin-top:13px}.offerBullets h4{display:flex;align-items:center;gap:7px}.offerBullets h4 svg{width:17px}.offerBullets.positive h4{color:#087c66}.offerBullets.caution h4{color:#9a6700}.offerBullets.questionsBlock h4{color:#285287}.offerBullets li{color:#526176;margin:7px 0;line-height:1.45}.offerSources{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.offerStrategy{display:grid;grid-gap:14px;gap:14px}.strategyRecommendation{background:#effbf7;border-left:3px solid #087c66;border-radius:7px;color:#164e43;font-weight:700;line-height:1.55;margin:0;padding:12px 14px}.strategyColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.strategyColumns section{border:1px solid var(--line);border-radius:9px;padding:12px 14px}.scriptBuilder h4,.strategyColumns h4{color:var(--navy);margin:0 0 8px}.strategyColumns ul{margin:0;padding-left:18px}.strategyColumns li{color:#526176;font-size:11px;line-height:1.45;margin:6px 0}.counterTargets{border:1px solid var(--line);border-radius:9px;overflow-x:auto}.counterTargets>div{align-items:start;display:grid;grid-template-columns:.7fr .55fr .75fr 1.25fr;grid-gap:10px;gap:10px;min-width:680px;padding:10px 12px}.counterTargets>div+div{border-top:1px solid var(--line)}.counterTargets>div:first-child{background:#f4f7fb}.counterTargets small{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.05em}.counterTargets b,.counterTargets p,.counterTargets span,.counterTargets strong{font-size:10px;line-height:1.4;margin:0}.counterTargets strong{color:#087c66}.counterTargets p{color:var(--muted)}.scriptBuilder{background:#f4f7fb;border-radius:10px;display:grid;grid-gap:10px;gap:10px;padding:13px}.scriptHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.scriptHeader small{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.05em}.scriptBuilder textarea{background:white;border:1px solid #cfd7e5;border-radius:8px;color:#344054;font:inherit;font-size:11px;line-height:1.55;padding:11px;resize:vertical;width:100%}.scriptBuilder>button{justify-self:start}.offerContact{height:-moz-fit-content;height:fit-content;display:grid;grid-gap:8px;gap:8px}.offerContact h3,.offerContact h4,.offerContact p{margin:0}.offerContact>a{color:#24578d;font-size:12px}.offerContact button{border:1px solid var(--line);background:white;color:#344054;border-radius:8px;padding:9px 10px;text-align:left;display:flex;align-items:center;gap:8px;font-weight:700}.offerContact button svg{width:16px}.offerContact .acceptButton{background:#e8faf4;border-color:#a6e5d5;color:#087c66}.microcopy{color:#7b8798!important;font-size:10px;line-height:1.45}.outreachPanel{position:fixed;z-index:12;inset:5vh 30px auto auto;width:min(560px,calc(100vw - 60px));max-height:90vh;overflow:auto;box-shadow:0 25px 80px #07162f50}.outreachPanel>label,.recipientList label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:800}.modal textarea,.outreachPanel input,.outreachPanel textarea{padding:11px;border:1px solid #cfd7e5;border-radius:8px;resize:vertical;font:inherit}.recipientList{border:1px solid var(--line);border-radius:9px;margin:13px 0}.recipientList label{grid-template-columns:auto 1fr;padding:10px;border-top:1px solid var(--line)}.recipientList label:first-child{border:0}.recipientList label span{display:grid}.recipientList small{color:var(--muted);font-weight:400}.modalButtons a,.outreachActions a{text-decoration:none}.acknowledgement{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px!important;padding:10px;background:#f5f7fa;border-radius:8px;line-height:1.4}.acknowledgement input{width:17px;height:17px;margin:0;accent-color:var(--teal)}.underContractModal{overflow-y:auto;place-items:start center}.underContractModal form{width:min(780px,100%);margin:20px 0}.modalEyebrow{display:block;margin-top:12px;text-align:center;color:#087c66;font-weight:900;letter-spacing:.12em}.announcementAudience{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:17px 0}.announcementAudience button{border:1px solid var(--line);background:white;border-radius:11px;padding:13px;display:flex;gap:10px;align-items:center;text-align:left;color:#21334d}.announcementAudience button svg{width:22px;color:#56708f}.announcementAudience button span{display:grid;grid-gap:3px;gap:3px}.announcementAudience button small{color:var(--muted);font-weight:500}.announcementAudience button.active{border:2px solid var(--teal);background:#effcf8}.announcementAudience button.active svg{color:#087c66}.announcementFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.announcementFields label>small{margin-left:4px;color:var(--muted);font-weight:500}.announcementDateHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px}.announcementDateHeader>span{display:grid;grid-gap:3px;gap:3px;font-size:12px}.announcementDateHeader small{color:var(--muted)}.textButton{border:0;background:transparent;color:#285287;display:inline-flex;align-items:center;gap:5px;font-weight:800;padding:5px}.textButton svg{width:15px}.announcementDates{border:1px solid var(--line);border-radius:10px;margin-top:8px;max-height:205px;overflow:auto}.announcementDates label{margin:0;padding:10px 12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;border-top:1px solid var(--line)}.announcementDates label:first-child{border-top:0}.announcementDates input{width:17px;height:17px;padding:0;accent-color:var(--teal)}.announcementDates span{display:grid;grid-gap:2px;gap:2px}.announcementDates small{color:var(--muted);font-weight:500}.announcementDates strong{color:#344054;font-size:11px}.announcementConfirmation{margin-bottom:12px}.announcementStatus{border:1px solid #acdccc;background:#effcf8;color:#087c66;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:700;margin-bottom:12px}.emailProviderNote{margin:10px 0!important;font-size:10px}.signerRow{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px}.signatureParticipant{margin-top:11px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#f8fafc}.signatureParticipant>label{margin-top:0}.signatureSteps{list-style:none;padding:0;margin:18px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.signatureSteps li{min-width:0;border:1px solid #dfe6ee;border-radius:11px;padding:11px;display:grid;grid-template-columns:28px 1fr;grid-column-gap:8px;column-gap:8px;align-items:center;background:#f8fafc}.signatureSteps li>span{grid-row:1/3;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e7edf4;color:#66778b;font-weight:900;font-size:11px}.signatureSteps b{font-size:11px}.signatureSteps small{font-size:9px;color:#708094}.signatureSteps li.complete{border-color:#b9ddd5;background:#f2fbf8}.signatureSteps li.active>span,.signatureSteps li.complete>span{background:#087c66;color:white}.signatureSteps li.active{border-color:#77bfb0;box-shadow:0 0 0 2px rgba(8,124,102,.08)}.signatureSectionHead{margin:18px 0 4px;display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.signatureSectionHead>span{display:grid;grid-gap:2px;gap:2px}.signatureSectionHead>span small{font-size:9px;letter-spacing:.1em;color:#087c66;font-weight:900}.signatureSectionHead b{font-size:15px}.signatureSectionHead>small{font-size:10px;color:#6b7c8e;text-align:right}.signatureParticipantHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.signatureParticipantHead>span{display:grid}.signatureParticipantHead>span small{font-size:9px;color:#6d7e91}.signatureParticipantHead>div{display:flex;gap:5px}.signatureParticipantHead button{width:30px;height:30px;border:1px solid #d9e1e9;border-radius:8px;background:white;color:#53677c;display:grid;place-items:center}.signatureParticipantHead button:disabled{opacity:.3;cursor:not-allowed}.signatureParticipantHead button:last-child:not(:disabled){color:#b42318}.signatureParticipantHead svg{width:14px;height:14px}.signatureCompletionNotice{display:flex;align-items:flex-start;gap:10px;margin:14px 0;padding:13px;border:1px solid #badfd6;background:linear-gradient(135deg,#f2fbf8,#f7fbff);border-radius:11px}.signatureCompletionNotice>svg{width:19px;color:#087c66;flex:0 0 auto}.signatureCompletionNotice span{display:grid;grid-gap:3px;gap:3px}.signatureCompletionNotice b{font-size:12px}.signatureCompletionNotice small{font-size:10px;line-height:1.45;color:#587083}.signatureCompletionNotice a{color:#087c66;font-weight:850}.signatureButtonNote{text-align:center!important;margin:7px 0 0!important;color:#6a7a8b!important;font-size:10px!important}.generatedSignatureDocument{display:flex;align-items:center;gap:10px;margin:16px 0;padding:13px;border:1px solid #a9dfcf;border-radius:10px;background:#effcf8;color:#087c66}.generatedSignatureDocument span{display:grid;grid-gap:2px;gap:2px}.generatedSignatureDocument small{color:#52736d}.documentHeroActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.documentHeroActions .primary{white-space:nowrap}.addendumModal{overflow-y:auto;place-items:start center}.addendumModal>form{margin:20px 0}.addendumModal .addendumEditor{width:min(940px,100%)}.addendumEditorHead{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-right:38px}.addendumEditorHead h2{margin:4px 0;text-align:left}.addendumEditorHead small{color:#087c66;font-weight:900;letter-spacing:.09em}.addendumTerms{display:grid;grid-gap:11px;gap:11px;margin-top:18px}.addendumSectionHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.addendumSectionHead .secondary{padding:8px 11px}.addendumTerm{padding:13px;border:1px solid var(--line);border-radius:11px;background:#f8fafc;display:grid;grid-gap:8px;gap:8px}.addendumTerm>div{display:flex;justify-content:space-between;align-items:center}.addendumTerm>div button{border:0;background:transparent;color:#a13a3a;font-size:11px;font-weight:800}.addendumTerm input,.addendumTerm textarea{width:100%;background:white}.addendumReviewGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.addendumFlags{margin:16px 0;padding:13px 15px;border:1px solid #eed18c;border-radius:10px;background:#fff9ec;color:#6f5214;font-size:12px}.addendumFlags ul{margin:8px 0 0;padding-left:19px;line-height:1.55}.addendumConfirmations{margin-top:17px;padding:14px;border:1px solid var(--line);border-radius:11px}.addendumConfirmations>b{display:block;margin-bottom:3px}.addendumStatus{margin:13px 0;padding:10px 12px;border-radius:8px;background:#eef5ff;color:#285287;font-size:12px;font-weight:700}.addendumActions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:15px}.addendumActions a{text-decoration:none}.addendumActions svg{width:16px}.agreementModal{overflow-y:auto;place-items:start center}.agreementModal>form{width:min(820px,100%);margin:20px 0}.agreementModal .agreementEditor{width:min(980px,100%)}.formMappingSetup{margin:16px 0;padding:15px;border:1px solid #b7cae4;border-radius:12px;background:#f4f8fd}.formMappingSetup h3{margin:4px 0}.formMappingSetup p{margin:5px 0 12px;color:var(--muted);font-size:12px;line-height:1.5}.mappingRows{max-height:300px;overflow:auto;border:1px solid var(--line);border-radius:9px;background:white;margin-bottom:11px}.mappingRows>div{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.4fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 11px;border-top:1px solid var(--line)}.mappingRows>div:first-child{border-top:0}.mappingRows span{display:grid;grid-gap:2px;gap:2px}.mappingRows small{color:var(--muted);font-weight:500}.mappingRows select{min-width:0}.mappingRows label{margin:0;display:flex;align-items:center;gap:5px}.mappingRows input{width:16px;height:16px;padding:0;accent-color:var(--teal)}.mappingReady{display:flex;align-items:center;gap:10px;margin:14px 0;padding:12px;border:1px solid #a9dfcf;border-radius:10px;background:#effcf8;color:#087c66}.mappingReady span{display:grid;grid-gap:2px;gap:2px}.mappingReady small{color:#52736d}.dictationLabel{display:flex;justify-content:space-between;align-items:center;font-weight:500;color:var(--muted)}.dictationLabel button{border:0;border-radius:7px;background:#eaf1fa;color:#285287;display:inline-flex;align-items:center;gap:5px;padding:7px 9px;font-weight:800}.dictationLabel svg{width:14px}.agreementEditorHead p{margin:2px 0 0;color:var(--muted);font-size:11px}.agreementFieldGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 12px;gap:0 12px}.agreementFieldGrid label.missing{padding:8px;border:1px solid #e6b766;border-radius:9px;background:#fff9ec}.agreementFieldGrid label>small{color:#a36500;font-weight:700}.addSigner{margin:12px 0}.teamHero .badge{white-space:nowrap}.teamTableCard{margin-top:15px}.teamTable td:first-child{display:flex;align-items:center;gap:9px}.agentAvatar{width:32px;height:32px;border-radius:50%;background:#e7eef8;color:#285287;display:grid;place-items:center;font-weight:900;font-size:11px}.tableLink{border:0;background:none;color:#285287;display:flex;align-items:center;font-weight:800}.tableLink svg{width:15px}.guideLayout{display:grid;grid-template-columns:310px 1fr;grid-gap:16px;gap:16px;min-height:620px}.guidePrompts{height:-moz-fit-content;height:fit-content}.guideIcon{width:52px;height:52px;display:grid;place-items:center;background:#d9f8ef;color:#087c66;border-radius:14px;margin-bottom:14px}.guidePrompts>p{color:var(--muted);line-height:1.5}.assistantAccess{margin:14px 0;padding:11px;border:1px solid #c9e8df;border-radius:10px;background:#f1fbf8;color:#087c66;display:flex;align-items:flex-start;gap:9px}.assistantAccess>svg{width:18px;flex:0 0 auto}.assistantAccess>span{display:grid;grid-gap:3px;gap:3px}.assistantAccess b{color:#15385e;font-size:11px}.assistantAccess small{color:#52657d;font-size:9px;line-height:1.4}.assistantScopeLabel{display:grid;grid-gap:5px;gap:5px;margin:11px 0;color:#52657d;font-size:8px;font-weight:900;letter-spacing:.08em}.assistantScopeLabel select{min-width:0;width:100%;border:1px solid #cfd7e5;border-radius:9px;background:white;color:#10213e;padding:10px;font-size:11px;font-weight:750}.assistantPromptLabel{display:block;margin-top:18px;color:#087c66;font-size:8px;font-weight:900;letter-spacing:.1em}.guidePrompts>button{border:0;border-top:1px solid var(--line);background:white;width:100%;padding:13px 0;display:flex;align-items:center;justify-content:space-between;text-align:left;color:#344054}.guidePrompts>button svg{width:16px}.chatPanel{display:grid;grid-template-rows:auto 1fr auto auto;min-height:620px}.chatHeader,.chatHeader>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.chatHeader>div>svg{color:var(--teal)}.chatHeader span{display:grid}.chatHeader small{color:var(--muted)}.messages{padding:20px 0;overflow-y:auto}.message{max-width:82%;margin:10px 0;padding:13px 15px;border-radius:12px;background:#f1f5f9}.message.agent{margin-left:auto;background:#0b2c59;color:white}.message p{white-space:pre-wrap;line-height:1.55;margin:6px 0 0}.assistantNext{border-top:1px solid #d9e1eb;margin-top:11px;padding-top:10px}.assistantNext strong,.assistantSources>strong{display:block;color:#15385e;font-size:10px;margin-bottom:7px}.assistantNext ol{margin:0;padding-left:20px;color:#344054}.assistantNext li{margin:4px 0;line-height:1.45}.assistantSources{border-top:1px solid #d9e1eb;margin-top:11px;padding-top:10px;display:grid;grid-gap:6px;gap:6px}.assistantSources>a{display:grid;grid-template-columns:26px 1fr 15px;grid-gap:7px;gap:7px;align-items:center;padding:8px;border:1px solid #dbe3ee;border-radius:8px;background:white;color:#15385e;text-decoration:none}.assistantSources>a:hover{border-color:#7eb9aa;background:#f5fbf9}.assistantSources>a>svg:first-child{width:16px;color:#087c66}.assistantSources>a>svg:last-child{width:14px;color:#7a8ca3}.assistantSources>a>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.assistantSources b{font-size:10px}.assistantSources b,.assistantSources small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistantSources small{color:#68778d;font-size:8px}.assistantReview{margin-top:11px;padding:10px;border:1px solid #f3c98b;border-radius:9px;background:#fff8e9;color:#955b00;display:flex;align-items:flex-start;gap:8px}.assistantReview>svg{width:17px;flex:0 0 auto}.assistantReview>span{display:grid;grid-gap:3px;gap:3px}.assistantReview b{font-size:10px}.assistantReview small{color:#79531a;font-size:9px;line-height:1.45}.guideComposer{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:14px}.guideComposer input{border:1px solid #cfd7e5;border-radius:9px;padding:12px}.guideComposer button{padding:10px 13px}.guideComposer svg{width:18px}.guideFab{position:fixed;right:22px;bottom:22px;z-index:7;border:0;border-radius:99px;background:var(--teal);color:#063d34;box-shadow:0 12px 30px #071d4640;padding:12px 17px;display:flex;align-items:center;gap:8px;font-weight:900}.guideFab svg{width:19px}.termsPage{min-height:100vh;background:#f4f7fb;padding:30px 18px 60px}.termsBack{display:block;max-width:840px;margin:0 auto 15px;color:#285287;font-weight:800;text-decoration:none}.termsDocument{max-width:840px;margin:auto;background:white;border:1px solid var(--line);border-radius:16px;padding:40px;box-shadow:0 15px 50px #10213e10}.termsDocument>small{letter-spacing:.1em;color:#087c66;font-weight:900}.termsDocument h1{font-size:30px;margin:10px 0 16px}.termsDocument h2{font-size:18px;margin-top:28px}.termsDocument p{line-height:1.7;color:#4a5a70}.termsLead{background:#fff8e8;border-left:3px solid #e0a000;padding:13px 15px;border-radius:7px}@media (max-width:1200px){.metrics{grid-template-columns:repeat(3,1fr)}.quickDateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.actionQueue{grid-template-columns:1fr}.actionQueue>button{border-left:0;border-top:1px solid var(--line)}.offerHero{align-items:flex-start}.offerHeroActions{max-width:430px}.offerDecisionLenses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:950px){.legalRibbon{padding:8px 18px}.legalRibbon a{display:none}.offerHero,.teamHero{display:block}.offerHeroActions{justify-content:flex-start;margin-top:18px}.offerMetrics,.teamMetrics{grid-template-columns:repeat(2,1fr)}.guideLayout,.offerDetailGrid,.strategyColumns{grid-template-columns:1fr}.timelineHeader{display:block}.timelineActions{justify-content:flex-start;margin:10px 0}.guideFab{right:14px;bottom:14px}}@media (max-width:600px){.legalRibbon span{line-height:1.35}.metrics,.offerMetrics,.teamMetrics{grid-template-columns:1fr 1fr}.quickDatesHeader{align-items:flex-start}.quickDatesHeader p{display:none}.quickDateGrid{grid-template-columns:1fr}.offerHero h2,.teamHero h2{font-size:23px}.offerHeroActions{display:grid}.offerHeroActions button{width:100%}.offerDecisionLenses{grid-template-columns:1fr}.scriptHeader,.timelineActions{display:grid}.timelineActions button{width:100%}.signerRow{grid-template-columns:1fr}.termsDocument{padding:25px 18px}.guideFab{font-size:0;padding:13px}}.accountAvatar{background:#16a88a;color:white;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:800;text-decoration:none}.accountIdentity{display:grid;flex:1 1;color:white;text-decoration:none;min-width:0}.accountIdentity b,.accountIdentity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountIdentity small{color:#a8b6cd;font-size:10px;text-transform:capitalize}.account>button{border:0;background:transparent;color:#afbdd5;padding:5px}.continuityLink{margin:2px 18px 12px;display:flex;align-items:center;gap:7px;color:#a8b6cd;font-size:11px;text-decoration:none}.continuityLink:hover{color:#fff}.continuityPage{min-height:100vh;background:#f3f6fa;color:#142638}.continuityShell{width:min(1180px,calc(100% - 32px));margin:34px auto 70px;display:grid;grid-gap:22px;gap:22px}.continuityHero{border-radius:24px;padding:34px 38px;background:linear-gradient(135deg,#092845,#0d5ca2);color:white;display:flex;justify-content:space-between;align-items:center;box-shadow:0 18px 50px rgba(9,40,69,.18)}.continuityHero h1{margin:6px 0 8px;font-size:clamp(29px,4vw,46px)}.continuityHero p{max-width:760px;color:#d7e8f7;margin:0;line-height:1.6}.continuityHero>svg{width:66px;height:66px;opacity:.8}.continuityMetrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.continuityMetrics article{padding:20px 22px;border-radius:16px;background:white;display:flex;gap:14px;align-items:center;box-shadow:0 8px 24px rgba(16,42,67,.06)}.continuityMetrics svg{color:#1775c5}.continuityMetrics span{display:grid;grid-gap:3px;gap:3px}.continuityMetrics small{color:#718096}.continuityGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.leaveOrganization h2,.planContinuity h2,.portabilityCard h2{margin:5px 0 14px}.portabilityRow{padding:14px 0;border-bottom:1px solid #e7edf3;display:flex;align-items:center;justify-content:space-between;gap:18px}.portabilityRow>span{display:grid;grid-gap:3px;gap:3px}.portabilityRow small,.portabilityRow span{color:#6c7b8b}.teamMembershipRow>div{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.teamMembershipRow select{min-width:190px;border:1px solid #cedae6;border-radius:8px;background:white;padding:9px;color:#33495f}.planContinuity{padding:26px}.continuityPlans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:18px}.continuityPlans article{border:1px solid #dce5ee;border-radius:14px;padding:18px;display:grid;grid-gap:14px;gap:14px}.continuityPlans article>span{display:flex;justify-content:space-between;align-items:flex-start}.continuityPlans strong{font-size:22px;color:#0b5fa8}.continuityPlans strong small{font-size:11px;color:#718096}.continuityPlans p{margin:0;color:#607285;min-height:48px}.leaveOrganization{padding:26px;border-left:4px solid #d68b19}.teamTransitionCard{padding:26px;display:grid;grid-gap:18px;gap:18px;border-left:4px solid #168b75}.teamTransitionCard h2{margin:5px 0 8px}.teamTransitionCard p{color:#607285;line-height:1.55}.teamTransitionFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:12px;gap:12px;align-items:end}.teamTransitionFields label{display:grid;grid-gap:6px;gap:6px;color:#34495d;font-size:12px;font-weight:750}.teamTransitionFields input,.teamTransitionFields select{width:100%;border:1px solid #cedae6;border-radius:9px;background:white;padding:10px;color:#142638}.pendingTeamMoves{padding:26px;display:grid;grid-gap:12px;gap:12px}.pendingTeamMoves h2{margin:5px 0 7px}.pendingTeamMoves>div>p{color:#607285}.pendingTeamMoves article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px;border:1px solid #dce6ef;border-radius:12px}.pendingTeamMoves article>span{display:grid;grid-gap:4px;gap:4px}.pendingTeamMoves article small{color:#6b7c8e}.pendingTeamMoves article>div{display:flex;gap:8px}.dangerAction{border:0;border-radius:10px;background:#a53c32;color:white;padding:12px 16px;font-weight:700;cursor:pointer}.dangerAction:disabled{opacity:.45;cursor:not-allowed}@media(max-width:800px){.continuityGrid,.continuityMetrics,.continuityPlans,.teamTransitionFields{grid-template-columns:1fr}.continuityHero>svg{display:none}.continuityHero{padding:26px}.continuityShell{width:min(100% - 20px,1180px)}.pendingTeamMoves article{align-items:stretch;flex-direction:column}.pendingTeamMoves article>div{display:grid;grid-template-columns:1fr 1fr}}.pricingCatalog{padding:0 0 64px}.billingToggle,.compactBillingToggle{width:max-content;margin:0 auto 38px;padding:5px;border:1px solid #d8e1eb;border-radius:12px;background:#fff;display:flex;gap:4px;box-shadow:0 8px 25px rgba(15,42,72,.06)}.billingToggle button,.compactBillingToggle button{border:0;background:transparent;color:#536579;border-radius:8px;min-height:40px;padding:0 18px;display:flex;gap:7px;align-items:center;justify-content:center;font-weight:750;cursor:pointer}.billingToggle button.active,.compactBillingToggle button.active{background:#0b6f63;color:#fff}.billingToggle button svg{width:15px}.billingToggle button span{color:#087c66;background:#dff7ef;border-radius:999px;padding:3px 7px;font-size:10px}.billingToggle button.active span{color:#07574e}.pricingMessage{width:min(100% - 48px,1040px);margin:0 auto 24px}.pricingGroupHead{width:min(100% - 48px,1040px);margin:0 auto 20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:42px;gap:42px;align-items:end}.adminSectionHead small,.billingAdminHero small,.planAdminCard>small,.pricingGroupHead small,.salesIntro>small{color:#087c66;font-weight:900;letter-spacing:.11em}.pricingGroupHead h2{margin:7px 0 0;font-size:25px;line-height:1.15}.pricingGroupHead p{margin:0;color:#607086;line-height:1.55}.organizationHead{margin-top:62px}.pricingOrganization{grid-template-columns:repeat(3,minmax(0,1fr))}.pricingPlan{display:flex;flex-direction:column;position:relative}.pricingPlan.featured{transform:translateY(-7px)}.planAudience{display:flex;gap:7px;align-items:center;color:#087c66;text-transform:uppercase;font-size:10px;font-weight:900;letter-spacing:.08em;margin-bottom:8px}.planAudience svg{width:17px;height:17px}.pricingPlan h3{font-size:21px;margin:4px 0}.pricingPlan .planTagline{color:#203b58;font-weight:700;min-height:40px;margin:0 0 12px}.planPrice{display:flex;align-items:baseline;gap:5px}.planPrice strong{font-size:36px}.annualEquivalent{min-height:20px!important;margin:2px 0 8px!important;font-size:11px;color:#087c66!important}.planLimits{display:grid;grid-gap:6px;gap:6px;background:#f3f8fb;border-radius:10px;padding:12px;margin:14px 0 2px;font-size:12px;color:#4a6076}.planLimits b{color:#10233f}.pricingPlan ul{flex:1 1}.pricingPlan button{margin-top:auto}.billingAdminPage,.salesPage{min-height:100vh;background:#f4f7fb;color:#10233f}.salesShell{width:min(100% - 40px,1080px);margin:64px auto;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:54px;gap:54px;align-items:start}.salesIntro{padding:30px 0}.salesIntro h1{font-size:42px;line-height:1.08;margin:12px 0 18px}.salesIntro>p{color:#607086;line-height:1.65;font-size:16px}.salesIntro>div{margin-top:30px;display:flex;gap:14px;align-items:center;background:#eaf8f4;padding:18px;border-radius:13px}.salesIntro>div svg{color:#087c66;width:28px}.salesIntro>div span{display:grid;grid-gap:4px;gap:4px}.salesIntro>div small{color:#607086}.salesForm{display:grid;grid-gap:16px;gap:16px;padding:30px}.salesForm h2{margin:0 0 6px}.adminSectionHead label,.billingControlForm label,.planAdminCard label,.salesForm label{display:grid;grid-gap:7px;gap:7px;color:#536579;font-size:12px;font-weight:750}.adminSectionHead select,.billingControlForm input,.billingControlForm select,.billingControlForm textarea,.planAdminCard input,.planAdminCard textarea,.salesForm input,.salesForm select,.salesForm textarea{width:100%;border:1px solid #d5dfe8;border-radius:9px;background:#fff;padding:10px 11px;color:#10233f;font:inherit;font-weight:500}.billingAdminShell{width:min(100% - 32px,1380px);margin:34px auto 70px}.billingAdminHero{border-radius:20px;padding:34px 38px;background:linear-gradient(125deg,#092c52,#087c66);color:#fff;display:grid;grid-template-columns:1.3fr .7fr;grid-gap:40px;gap:40px;align-items:center}.billingAdminHero small{color:#81dfcc}.billingAdminHero h1{font-size:34px;margin:9px 0}.billingAdminHero p{margin:0;color:#d7e7f2}.billingAdminHero .notice{margin:0;background:#ffffff15;color:#eaf8f5;border-color:#ffffff35}.adminMetricRow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:20px 0 42px}.adminMetricRow article{background:#fff;border:1px solid #dce4ec;border-radius:12px;padding:17px;display:flex;align-items:center;gap:12px}.adminMetricRow svg{width:24px;color:#087c66}.adminMetricRow span{display:flex;gap:5px;align-items:baseline;color:#607086}.adminMetricRow b{color:#10233f;font-size:21px}.adminSectionHead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:32px 0 17px}.adminSectionHead h2{margin:6px 0 0}.adminSectionHead label{min-width:340px}.planAdminGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.planAdminCard{display:grid;grid-gap:12px;gap:12px;padding:20px}.planAdminCard.featured{border:2px solid #12a382}.planAdminTitle{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.planAdminTitle span{display:grid;grid-gap:4px;gap:4px}.planAdminTitle small{font-size:9px;color:#087c66;letter-spacing:.08em}.planAdminTitle h3{margin:0}.planAdminTitle>b{color:#0b5fa8}.planAdminTitle>b small{color:#758497;font-size:10px}.planAdminCard details{border:1px solid #e0e7ee;border-radius:9px;padding:10px;display:grid;grid-gap:9px;gap:9px}.planAdminCard summary{cursor:pointer;color:#536579;font-size:12px;font-weight:750}.planChecks{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.planChecks label{display:flex;align-items:center;gap:7px}.planChecks input{width:auto}.billingControlGrid{grid-template-columns:1.2fr .8fr;align-items:start}.billingControlGrid,.billingSideStack{display:grid;grid-gap:16px;gap:16px}.billingControlForm{display:grid;grid-gap:14px;gap:14px;padding:22px}.billingControlForm h3{margin:0 0 2px}.quoteAdminTable{padding:10px 22px}.quoteAdminTable article{display:grid;grid-template-columns:1.4fr 1fr .6fr;grid-gap:20px;gap:20px;padding:15px 0;border-bottom:1px solid #e1e7ed}.quoteAdminTable article:last-child{border:0}.quoteAdminTable article>div{display:grid;grid-gap:4px;gap:4px}.quoteAdminTable span{color:#607086;font-size:11px}.compactBillingToggle{margin:15px 0 0}.compactBillingToggle button{min-height:34px;padding:0 12px;font-size:11px}@media(max-width:1050px){.planAdminGrid,.pricingOrganization{grid-template-columns:1fr 1fr}.billingAdminHero,.billingControlGrid{grid-template-columns:1fr}.adminMetricRow{grid-template-columns:1fr 1fr}}@media(max-width:760px){.planAdminGrid,.pricingGroupHead,.pricingOrganization,.salesShell{grid-template-columns:1fr}.pricingGroupHead{gap:12px}.billingToggle{width:calc(100% - 32px)}.billingToggle button{flex:1 1;padding:0 8px}.pricingPlan.featured{transform:none}.salesShell{margin:25px auto}.salesIntro h1{font-size:34px}.billingAdminHero{padding:25px}.adminMetricRow{grid-template-columns:1fr}.adminSectionHead{align-items:stretch;flex-direction:column}.adminSectionHead label{min-width:0;width:100%}.quoteAdminTable article{grid-template-columns:1fr}.planChecks{grid-template-columns:1fr 1fr}}.trialPlanSummary{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #bce2d9;background:#f0fbf8;border-radius:11px;padding:12px 14px;color:#12304e}.trialPlanSummary span{display:grid;grid-gap:2px;gap:2px}.trialPlanSummary small{color:#61748a}.trialPlanSummary a{color:#087c66;font-weight:850;white-space:nowrap}.commerceMaster{padding:22px;display:grid;grid-gap:16px;gap:16px}.commerceMaster>p{margin:0;color:#607086}.commerceToggleGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.commerceToggleGrid>label{display:flex;gap:10px;align-items:flex-start;border:1px solid #dbe4ec;border-radius:11px;padding:13px;background:#f9fbfd}.commerceToggleGrid input{margin-top:3px}.commerceToggleGrid span{display:grid;grid-gap:3px;gap:3px}.commerceToggleGrid b{font-size:13px}.commerceToggleGrid small{font-size:10px;color:#6b7c90;line-height:1.35}.envelopeProductGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.envelopeProductCard{padding:17px;display:grid;grid-gap:11px;gap:11px}.envelopeProductCard>small{color:#087c66;font-size:9px;font-weight:900;letter-spacing:.09em}.envelopeProductCard>label{display:grid;grid-gap:5px;gap:5px;color:#536579;font-size:11px;font-weight:750}.envelopeProductCard input{width:100%;border:1px solid #d5dfe8;border-radius:8px;padding:9px;color:#10233f}.planOptionChecks{grid-template-columns:repeat(2,minmax(0,1fr))}.envelopeAccountPage{min-height:100vh;background:#f4f7fb;color:#10233f}.envelopeAccountShell{width:min(100% - 32px,1120px);margin:32px auto 70px}.envelopeHero{display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:20px;padding:32px 38px;background:linear-gradient(125deg,#092c52,#087c66);color:white}.envelopeHero small,.envelopeSectionHead small{font-weight:900;letter-spacing:.11em;color:#80dfcc}.envelopeHero h1{margin:7px 0;font-size:34px}.envelopeHero p{margin:0;color:#dbe9f3}.envelopeHero>svg{width:58px;height:58px;color:#80dfcc}.envelopeTracker{margin-top:18px;padding:24px}.trackerTop{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.trackerTop span{display:grid;grid-gap:4px;gap:4px}.trackerTop small{font-size:9px;color:#087c66;font-weight:900;letter-spacing:.09em}.trackerTop b{font-size:20px}.trackerTop strong{font-size:24px}.signatureAllowanceRail,.trackerRail{height:9px;border-radius:999px;background:#e8eef3;overflow:hidden;margin:16px 0}.signatureAllowanceRail i,.trackerRail i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#087c66,#1cb697)}.trackerMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.trackerMetrics article{display:flex;align-items:center;gap:11px;border:1px solid #e0e7ee;border-radius:10px;padding:13px}.trackerMetrics svg{color:#087c66}.trackerMetrics span{display:grid}.trackerMetrics b{font-size:20px}.trackerMetrics small{font-size:10px;color:#6c7c8f}.envelopeTracker>p{margin:16px 0 0;color:#65778b;font-size:12px}.envelopeSectionHead{margin:30px 0 14px}.envelopeSectionHead small{color:#087c66}.envelopeSectionHead h2{margin:5px 0 0}.envelopeStoreGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.envelopeStoreCard{padding:20px;display:grid;grid-gap:8px;gap:8px}.envelopeStoreCard>svg{color:#087c66}.envelopeStoreCard h3,.envelopeStoreCard p{margin:0}.envelopeStoreCard strong{font-size:25px}.envelopeStoreCard p{color:#66788c;font-size:12px;min-height:36px}.envelopeStoreCard button{margin-top:8px}.upgradePromptGrid{display:grid;grid-gap:10px;gap:10px}.upgradePrompt{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.upgradePrompt span{display:grid;grid-gap:3px;gap:3px}.upgradePrompt small{color:#63758a}.envelopeNoOffers{text-align:center;padding:35px;margin-top:28px}.envelopeNoOffers svg{color:#087c66;width:38px;height:38px}.envelopeNoOffers p{color:#65778b}.signatureAllowance{border:1px solid #bcded7;background:#f2fbf8;border-radius:11px;padding:13px;margin:12px 0}.signatureAllowance>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:15px}.signatureAllowance span{display:grid}.signatureAllowance small{font-size:9px;color:#60788a}.signatureAllowance strong{font-size:18px}.signatureAllowance p{margin:0;color:#617489;font-size:11px}.signatureAllowance a{display:inline-block;margin-top:8px;color:#087c66;font-weight:850;font-size:12px}@media(max-width:1050px){.commerceToggleGrid{grid-template-columns:repeat(3,1fr)}.envelopeProductGrid,.envelopeStoreGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.commerceToggleGrid,.envelopeProductGrid,.envelopeStoreGrid,.trackerMetrics{grid-template-columns:1fr}.envelopeHero{padding:25px}.envelopeHero h1{font-size:28px}.envelopeHero>svg{display:none}.trackerTop,.upgradePrompt{align-items:stretch;flex-direction:column}.upgradePrompt a{justify-content:center}.trialPlanSummary{align-items:flex-start;flex-direction:column}}.transactionLifecycleActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.transactionLifecycleActions button{border:1px solid #cddbe8;background:#fff;color:#205d8e;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:700;display:flex;align-items:center;gap:5px}.transactionLifecycleActions svg{width:14px;height:14px}.vaultTools{gap:16px;padding:15px 18px;margin-bottom:18px}.vaultTools,.vaultTools label{display:flex;align-items:center}.vaultTools label{gap:8px;min-width:260px}.vaultTools label svg{width:17px;color:#68819a}.vaultTools input{border:0;outline:0;width:100%}.vaultTools>span{margin-left:auto;color:#65778a;font-size:12px}.vaultYears{display:flex;gap:6px;flex-wrap:wrap}.vaultYears button{border:1px solid #d7e1eb;background:white;border-radius:999px;padding:7px 11px;color:#4f657a}.vaultYears button.active{background:#0c65ae;color:white;border-color:#0c65ae}.vaultGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.vaultCard{display:grid;grid-gap:11px;gap:11px}.vaultCard h3,.vaultCard p{margin:0}.vaultCard>span{color:#65778a;font-size:12px}.vaultCard>div:last-of-type{display:flex;gap:8px;flex-wrap:wrap}.vaultCard .dangerAction{display:flex;align-items:center;gap:6px;padding:9px 11px}.vaultCard .dangerAction svg{width:15px}.vaultEmpty{text-align:center;padding:48px}.vaultEmpty>svg{width:40px;height:40px;color:#6e8aa5}.vaultEmpty h3{margin:10px 0 4px}.vaultEmpty p{color:#6c7c8b}@media(max-width:950px){.vaultGrid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.vaultGrid{grid-template-columns:1fr}.vaultTools{align-items:stretch;flex-direction:column}.vaultTools label{min-width:0}.vaultTools>span{margin-left:0}}.followUpClear{display:flex;align-items:center;gap:12px;padding:18px 20px;margin-bottom:16px;border-color:#bce5d7;background:#f2fbf8}.followUpClear>svg{color:#0b8b6d}.followUpClear>span{display:grid;grid-gap:2px;gap:2px}.followUpClear small{color:#62778a}.neglectedLeads{padding:20px;margin-bottom:16px;border-top:4px solid #e8a229}.neglectedLeads .cardHead p{margin:4px 0 0;color:#697a8c;font-size:11px}.neglectedLeadGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.neglectedLeadGrid>article{padding:15px;border:1px solid #dfe7ef;border-radius:12px;background:#fbfcfe;display:grid;grid-gap:10px;gap:10px}.neglectedLeadGrid>article>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:8px}.neglectedLeadGrid strong{color:#a66008;font-size:10px}.neglectedLeadGrid h4,.neglectedLeadGrid p{margin:0}.neglectedLeadGrid p{color:#5f7184;min-height:34px;font-size:11px;line-height:1.45}.neglectedLeadGrid textarea{width:100%;resize:vertical;border:1px solid #ccd8e4;border-radius:8px;padding:9px;font:inherit}.neglectedLeadGrid>article>div:nth-last-child(2){display:flex;flex-wrap:wrap;gap:6px}.neglectedLeadGrid button{font-size:10px;padding:8px 10px}.neglectedLeadGrid>article>small{color:#728397}.crmRowActions button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:white;color:var(--blue);cursor:pointer}.crmNotesModal>section{width:min(1120px,calc(100% - 28px));max-height:min(92vh,900px);overflow:auto;padding:0}.client360Loading{min-height:320px;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;color:#52657d}.client360Loading svg{width:30px;color:#087c66;animation:opportunitySpin 1s linear infinite}.client360Head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px 18px;background:linear-gradient(112deg,#071d46,#123d81);color:white}.client360Head>div:first-child>small{color:#7fe0ce;font-size:9px;font-weight:900;letter-spacing:.12em}.client360Head h2{margin:6px 0 4px;font-size:27px}.client360Head p{margin:0;color:#cfdaeb;font-size:11px}.clientPriority{min-width:110px;display:grid;grid-template-columns:45px 1fr;grid-gap:0 8px;gap:0 8px;align-items:center;border:1px solid #ffffff35;border-radius:12px;padding:10px 12px;background:#ffffff13}.clientPriority>span{grid-row:1/3;font-size:28px;font-weight:900;color:#80e2cf}.clientPriority>b{font-size:12px}.clientPriority>small{color:#c9d7e9;font-size:8px}.client360Metrics{display:grid;grid-template-columns:2fr repeat(3,1fr);border-bottom:1px solid var(--line);background:#f7f9fc}.client360Metrics article{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:15px 18px;border-right:1px solid var(--line)}.client360Metrics article:last-child{border-right:0}.client360Metrics small{color:#087c66;font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.client360Metrics b{color:#10213e;font-size:14px;line-height:1.35}.client360Metrics article:not(:first-child)>b{font-size:22px}.client360Metrics span{color:var(--muted);font-size:9px;line-height:1.4}.client360Nav{display:flex;gap:5px;padding:12px 28px 0;background:white}.client360Nav button{border:0;border-bottom:3px solid transparent;background:white;color:#5d6d82;padding:10px 12px;font-weight:800}.client360Nav button.active{color:#087c66;border-bottom-color:#0aa884}.client360Modal .workspaceMessage{margin:12px 28px 0}.client360Body{grid-template-columns:minmax(0,1.65fr) minmax(270px,.65fr);padding:18px 28px 28px;align-items:start}.client360Body,.client360Body>aside,.client360Body>main{display:grid;grid-gap:14px;gap:14px}.client360Section{border:1px solid var(--line);border-radius:11px;background:white;padding:15px}.client360Section>.cardHead{margin-bottom:12px}.client360Section>.cardHead small,.client360Section>small{color:#087c66;font-size:8px;font-weight:900;letter-spacing:.1em}.client360Section h3{margin:4px 0 0}.client360Section .secondary svg{width:14px}.clientOpportunityList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.clientOpportunityList>article{min-width:0;border:1px solid #dce5ed;border-radius:10px;padding:12px;display:grid;grid-gap:7px;gap:7px;background:#fafbfd}.clientOpportunityList header{display:flex;justify-content:space-between;align-items:center;gap:8px}.clientOpportunityList header>div{display:flex;gap:4px;flex-wrap:wrap}.clientOpportunityList h4,.clientOpportunityList p{margin:0}.clientOpportunityList p,.clientOpportunityList>article>span{color:#5c6f84;font-size:10px;line-height:1.45}.clientOpportunityList footer{display:grid;grid-gap:3px;gap:3px;border-top:1px solid #e4e9ef;padding-top:8px}.clientOpportunityList footer small{color:#087c66;font-size:8px;font-weight:900}.clientOpportunityList footer b{font-size:10px;line-height:1.45}.clientTask{display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.clientTask>div{display:grid;grid-gap:3px;gap:3px}.clientTask span{color:var(--muted);font-size:9px}.clientTask button{border:0;border-radius:7px;background:#e8faf4;color:#087c66;padding:7px 8px;display:flex;align-items:center;gap:4px;font-size:9px;font-weight:850}.clientTask button svg{width:12px}.fullButton{width:100%;justify-content:center;margin-top:10px;text-decoration:none}.clientTransactionLink{display:grid;grid-template-columns:1fr 16px;align-items:center;grid-gap:8px;gap:8px;color:#15385e;padding:10px 0;border-bottom:1px solid var(--line);text-decoration:none}.clientTransactionLink>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.clientTransactionLink b,.clientTransactionLink small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientTransactionLink small{color:var(--muted);font-size:9px}.clientTransactionLink svg{width:14px}.client360Form{display:grid;grid-gap:13px;gap:13px;margin:18px 28px 28px;padding:18px;border:1px solid var(--line);border-radius:11px;background:#fafbfd}.client360Form>div:first-child h3,.client360Form>div:first-child p{margin:4px 0}.client360Form>div:first-child p{color:var(--muted);font-size:10px}.client360Form>div:first-child small{color:#087c66;font-size:8px;font-weight:900;letter-spacing:.1em}.client360Form label{display:grid;grid-gap:5px;gap:5px;color:#42526a;font-size:10px;font-weight:800}.client360Form input,.client360Form select,.client360Form textarea{width:100%;border:1px solid #cbd7e3;border-radius:8px;padding:9px;background:white;color:#10213e;font:inherit}.client360Form textarea{resize:vertical}.client360Form .acknowledgement{display:flex}.client360Form .acknowledgement input{width:15px}.client360FormActions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);padding-top:12px}.client360FormActions button svg{width:15px}.crmHudAgenda{margin-bottom:16px;overflow:hidden;border:1px solid #9cccbc;border-radius:14px;background:linear-gradient(135deg,#f3fbf8,#fff);box-shadow:0 10px 28px rgba(18,72,66,.08)}.crmHudAgenda>header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;border-bottom:1px solid #cce5dd}.crmHudAgenda h3,.crmHudAgenda p{margin:0}.crmHudAgenda header span{display:grid;grid-gap:3px;gap:3px}.crmDeclinedMemory summary small,.crmHudAgenda header small,.crmScheduleComposer summary small{color:#087c66;font-size:8px;font-weight:900;letter-spacing:.1em}.crmHudAgenda header p{color:var(--muted);font-size:10px}.crmHudAgenda header button{display:flex;align-items:center;gap:5px;color:#16517f;font-weight:850}.crmHudAgenda header button svg{width:14px}.crmHudAgenda>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));grid-gap:8px;gap:8px;padding:10px}.crmHudAgenda article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:11px;border:1px solid #dce8e4;border-radius:10px;background:white}.crmAgendaIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#e8f6f2;color:#087c66}.crmAgendaIcon svg{width:17px}.crmHudAgenda article>span:nth-child(2){display:grid;grid-gap:2px;gap:2px;min-width:0}.crmHudAgenda article em,.crmHudAgenda article small{color:var(--muted);font-size:8px;font-style:normal}.crmHudAgenda article b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.crmHudAgenda>footer{display:flex;align-items:center;gap:6px;padding:8px 18px;color:#526b68;font-size:8px;border-top:1px solid #e1ece8}.crmHudAgenda>footer svg{width:14px;color:#087c66}.crmActionDeck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px;align-items:start}.crmDeclinedMemory,.crmScheduleComposer{padding:0;overflow:hidden}.crmDeclinedMemory>summary,.crmScheduleComposer>summary{list-style:none;cursor:pointer;padding:15px 17px;display:flex;justify-content:space-between;align-items:center;gap:12px}.crmDeclinedMemory>summary::-webkit-details-marker,.crmScheduleComposer>summary::-webkit-details-marker{display:none}.crmDeclinedMemory summary>span,.crmScheduleComposer summary>span{display:flex;align-items:center;gap:10px}.crmDeclinedMemory summary>span>svg,.crmScheduleComposer summary>span>svg{width:22px;color:#087c66}.crmDeclinedMemory summary span span,.crmScheduleComposer summary span span{display:grid;grid-gap:2px;gap:2px}.crmScheduleComposer>form{display:grid;grid-gap:10px;gap:10px;padding:16px;border-top:1px solid var(--line);background:#fbfcfd}.crmDeclinedMemory label,.crmScheduleComposer label{display:grid;grid-gap:5px;gap:5px;color:#42526a;font-size:9px;font-weight:800}.crmDeclinedMemory input,.crmDeclinedMemory select,.crmDeclinedMemory textarea,.crmScheduleComposer input,.crmScheduleComposer select,.crmScheduleComposer textarea{width:100%;min-width:0;border:1px solid #cfd8e3;border-radius:8px;padding:8px 9px;background:white;color:var(--ink);font:inherit}.crmScheduleComposer .acknowledgement{grid-template-columns:auto 1fr}.crmScheduleComposer .acknowledgement input{width:auto}.crmDeclinedMemory>div{display:grid;grid-gap:10px;gap:10px;padding:10px;border-top:1px solid var(--line);background:#f8fafc}.crmDeclinedMemory form{display:grid;grid-gap:9px;gap:9px;padding:13px;border:1px solid #d9e2ec;border-radius:10px;background:white}.crmDeclinedMemory form>header{display:flex;justify-content:space-between;gap:10px}.crmDeclinedMemory form>header span{display:grid;grid-gap:2px;gap:2px}.crmDeclinedMemory form>header em{color:#52677c;font-size:9px;font-style:normal}.crmDeclinedMemory form>p{margin:0;padding:8px 9px;border-radius:7px;background:#fff7e5;color:#6d5733;font-size:8px;line-height:1.45}@media (max-width:900px){.crmActionDeck{grid-template-columns:1fr}.crmHudAgenda>header{align-items:flex-start}.crmHudAgenda article{grid-template-columns:34px minmax(0,1fr)}.crmHudAgenda article>.badge{grid-column:2;justify-self:start}}.crmNoteTimeline{display:grid;grid-gap:0;gap:0;margin-top:18px}.crmNoteTimeline article{display:grid;grid-template-columns:16px 1fr;grid-gap:10px;gap:10px;position:relative;padding-bottom:16px}.crmNoteTimeline article:before{content:"";position:absolute;left:5px;top:12px;bottom:-2px;border-left:2px solid #dce5ed}.crmNoteTimeline article:last-of-type:before{display:none}.crmNoteTimeline i{width:12px;height:12px;border-radius:50%;background:#148b75;margin-top:3px;z-index:1}.crmNoteTimeline article>div>span{display:flex;justify-content:space-between;gap:10px}.crmNoteTimeline small{color:#7a8998;font-size:10px}.crmNoteTimeline p{margin:6px 0 0;color:#405469;line-height:1.5}@media(max-width:900px){.crmPrimaryFilters,.neglectedLeadGrid{grid-template-columns:1fr}.client360Metrics{grid-template-columns:1fr 1fr}.client360Body,.client360Form .formGrid.three,.clientOpportunityList{grid-template-columns:1fr}}.privacyPage{min-height:100vh;background:#f3f6f9;color:#10213e;padding-bottom:56px}.profileHeader nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.privacyHero{max-width:1180px;margin:28px auto 18px;padding:28px 32px;border-radius:18px;background:linear-gradient(135deg,#0c2c43,#0b7567);color:white;display:flex;justify-content:space-between;align-items:center;box-shadow:0 18px 40px #0b314829}.privacyHero>div{max-width:790px}.privacyCard header small,.privacyHero small,.privacyPolicy header small{font-size:9px;letter-spacing:.13em;font-weight:900}.privacyHero h1{margin:7px 0 9px;font-size:32px}.privacyHero p{margin:0;color:#d6f3ec;line-height:1.6}.privacyHero>svg{width:70px;height:70px;opacity:.82}.privacyMessage{max-width:1180px;margin:0 auto 18px;display:flex;align-items:center;gap:9px}.privacyMessage svg{width:18px}.privacyGrid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.privacyCard,.privacyPolicy{padding:22px}.privacyCard>header,.privacyPolicy>header{display:flex;gap:12px;align-items:flex-start}.privacyCard>header>svg,.privacyPolicy>header>svg{width:26px;color:#087c66;flex:none}.privacyCard h2,.privacyPolicy h2{margin:3px 0 0}.privacyCard>p,.privacyPolicy header p{color:#627086;line-height:1.55}.privacyActions{display:grid;grid-gap:9px;gap:9px}.privacyActions a,.privacyActions button{justify-content:center}.privacyRequests,.privacyTrash{display:grid;grid-gap:8px;gap:8px;margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.privacyRequests>article,.privacyTrash>article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fbfcfd}.privacyRequests>article>div,.privacyTrash>article>div{display:grid;grid-gap:3px;gap:3px}.privacyRequests small,.privacyRequests span,.privacyTrash small,.privacyTrash span{color:#65748a;font-size:10px}.privacyTrash>article>div:last-child{display:flex;gap:6px;align-items:center}.privacyRequests button svg,.privacyTrash button svg{width:14px}.privacyEmpty{display:grid;justify-items:center;grid-gap:5px;gap:5px;color:#65748a;padding:24px;text-align:center}.privacyEmpty svg{color:#0a987c}.privacyPolicy{max-width:1180px;margin:18px auto 0}.privacyPolicy .profileFormGrid{margin:18px 0}.privacyPolicy input[type=number],.privacyPolicy select{border:1px solid #cbd7e3;border-radius:8px;padding:10px;background:white}.privacyPolicy label small{color:#6a7890;font-weight:500}.privacyNotice{max-width:1180px;margin:18px auto 0;border:1px solid #b6d8d0;background:#effbf7;border-radius:12px;padding:14px 18px;display:flex;gap:10px;color:#285c52}.privacyNotice svg{flex:none;width:20px}.privacyNotice p{margin:0;line-height:1.55}.clientDataControls{background:#fff9f8;border-color:#efd1cc}.clientDataControls .tableLink{display:block;margin-top:9px;text-align:center}@media(max-width:900px){.privacyHero{margin:18px 14px;padding:22px}.privacyHero>svg{display:none}.privacyGrid{grid-template-columns:1fr;margin:0 14px}.privacyMessage,.privacyNotice,.privacyPolicy{margin-left:14px;margin-right:14px}.privacyRequests>article,.privacyTrash>article{align-items:flex-start;flex-direction:column}.privacyTrash>article>div:last-child{width:100%;flex-wrap:wrap}.profileHeader nav{gap:10px}.privacyHero h1{font-size:26px}}.teamTableCard .secondary{text-decoration:none}.authPage{min-height:100vh;display:grid;grid-template-columns:minmax(340px,.85fr) minmax(500px,1.15fr);background:white}.authBrandPanel{min-height:100vh;padding:48px clamp(35px,5vw,80px);color:white;background:radial-gradient(circle at 85% 18%,#0ca88b30 0,transparent 35%),linear-gradient(145deg,#061a3f,#0c3470);display:flex;flex-direction:column;justify-content:space-between}.authBrand{padding:0}.authBrandPanel>div:nth-child(2) small{color:#80e2cf;font-size:10px;letter-spacing:.13em;font-weight:900}.authBrandPanel h1{font-size:clamp(34px,4vw,54px);line-height:1.05;max-width:560px;margin:16px 0}.authBrandPanel p{color:#c5d3e6;max-width:560px;line-height:1.65}.authTrust{color:#b6c6dc;font-size:11px;display:flex;align-items:center;gap:8px}.authTrust svg{width:17px;color:var(--teal)}.authFormPanel{padding:45px clamp(28px,7vw,100px);display:grid;place-items:center;overflow-y:auto}.authCard{width:min(540px,100%)}.authCard>small,.inviteForm>small,.profileForm>small,.teamManageIntro>small{color:#087c66;letter-spacing:.12em;font-size:10px;font-weight:900}.authCard>h2{font-size:31px;margin:7px 0}.authCard>p{color:var(--muted);line-height:1.55}.authForm{display:grid;grid-gap:14px;gap:14px;margin-top:25px}.authForm.compact{gap:11px}.authForm label,.inviteForm label,.profileForm label{display:grid;grid-gap:7px;gap:7px;color:#344054;font-size:12px;font-weight:800}.authForm input,.authForm select,.inviteForm input,.inviteForm select,.profileForm input,.profileForm select{border:1px solid #cfd7e5;border-radius:9px;padding:12px;width:100%;background:white}.authForm label>small{color:var(--muted);font-weight:400}.inputWithIcon{position:relative}.inputWithIcon svg{position:absolute;width:17px;left:12px;top:50%;transform:translateY(-50%);color:#8a9aad}.inputWithIcon input{padding-left:38px}.authGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.authGrid.three{grid-template-columns:.6fr 1.4fr}.authFormLinks{display:flex;align-items:center;justify-content:space-between}.authFormLinks a,.authSuccess a,.authSwitch a{color:#24578d;font-weight:800}.remember,.termsCheck{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px!important}.remember input,.termsCheck input{width:17px;height:17px;accent-color:var(--teal)}.termsCheck{background:#f4f7fb;border-radius:8px;padding:11px;line-height:1.4}.authSubmit{width:100%;margin-top:4px}.authSubmit svg{width:17px}.authError,.authSuccess,.profileMessage{border-radius:8px;padding:11px 13px;font-size:12px}.authError{background:#fee4e2;color:#b42318}.authSuccess,.profileMessage{background:#e8faf4;color:#087c66;display:grid;grid-gap:10px;gap:10px}.compactSuccess{margin:0}.authSwitch{text-align:center;font-size:12px;margin-top:20px}.profilePage,.teamManagePage{min-height:100vh;background:#f4f7fb}.profileHeader{height:78px;padding:0 clamp(20px,5vw,70px);background:var(--navy);color:white;display:flex;align-items:center;justify-content:space-between}.profileHeader .brand{height:auto;padding:0;color:white;text-decoration:none}.profileHeader>a:last-child{color:#c7d5e8;text-decoration:none;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800}.profileHeader>a:last-child svg{width:16px}.profileLayout,.teamManageLayout{max-width:1100px;margin:35px auto;padding:0 20px;display:grid;grid-template-columns:300px 1fr;grid-gap:18px;gap:18px}.profileSummary{height:-moz-fit-content;height:fit-content;display:grid;justify-items:center;text-align:center;grid-gap:8px;gap:8px}.profileAvatar{width:82px;height:82px;border-radius:50%;background:#0d376f;color:white;display:grid;place-items:center;font-size:25px;font-weight:900;overflow:hidden}.profileAvatar img{width:100%;height:100%;object-fit:cover}.profileSummary h2,.profileSummary p{margin:0}.profileSummary p{color:var(--muted)}.profileBadges{display:grid;grid-gap:7px;gap:7px;margin:10px 0}.profileBadges span{display:flex;align-items:center;gap:6px;font-size:11px;color:#475467;text-transform:capitalize}.profileBadges svg{width:15px;color:#087c66}.profileSummary>a{width:100%;border-top:1px solid var(--line);padding-top:10px;color:#285287;text-decoration:none;font-size:12px;font-weight:800}.profileForm h1{margin:7px 0}.profileForm>p{color:var(--muted)}.profileFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;margin:22px 0}.fullWidth{grid-column:1/-1}.profileForm button svg{width:17px}.profileDetailStack{display:grid;grid-gap:18px;gap:18px}.signatureNotificationCard{display:grid;grid-template-columns:48px 1fr;grid-gap:15px;gap:15px;align-items:start}.signatureNotificationIcon{width:44px;height:44px;border-radius:12px;background:#e7f8f3;color:#087c66;display:grid;place-items:center}.signatureNotificationIcon svg{width:22px}.signatureNotificationCard small{color:#087c66;letter-spacing:.1em;font-size:9px;font-weight:900}.signatureNotificationCard h2{margin:4px 0 5px}.signatureNotificationCard p{margin:0 0 15px;color:var(--muted);font-size:12px;line-height:1.55}.premiumToggle{display:grid;grid-template-columns:42px 1fr;align-items:center;grid-gap:10px;gap:10px;margin-bottom:13px;cursor:pointer}.premiumToggle input{position:absolute;opacity:0;pointer-events:none}.premiumToggle>span{width:42px;height:24px;border-radius:999px;background:#cbd5e1}.premiumToggle>span:after{width:18px;height:18px;box-shadow:0 1px 4px rgba(16,33,62,.25)}.premiumToggle input:checked+span{background:#087c66}.premiumToggle input:checked+span:after{transform:translateX(18px)}.premiumToggle input:focus-visible+span{outline:3px solid rgba(8,124,102,.2);outline-offset:2px}.premiumToggle b{display:flex;align-items:center;gap:7px;font-size:12px}.premiumToggle b svg{width:17px;color:#087c66}.profileLoading{display:grid;place-items:center;min-height:100vh}.teamManageLayout{align-items:start}.teamManageIntro{padding:20px 15px}.teamManageIntro h1{font-size:32px;line-height:1.1}.teamManageIntro>p{color:var(--muted);line-height:1.6}.inviteForm{display:grid;grid-gap:14px;gap:14px}.inviteForm h2{margin:0}.inviteForm button svg{width:17px}.orgAdminShell{max-width:1240px;margin:32px auto 70px;padding:0 22px;display:grid;grid-gap:18px;gap:18px}.orgAdminIntro{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px;align-items:end}.orgAdminIntro small{color:#087c66;letter-spacing:.12em;font-size:10px;font-weight:900}.orgAdminIntro h1{margin:6px 0;font-size:clamp(30px,4vw,46px);color:#10213e}.orgAdminIntro p{margin:0;color:var(--muted);line-height:1.55}.scopeBar{display:grid;grid-template-columns:1.1fr repeat(3,1fr);grid-gap:12px;gap:12px;align-items:end}.scopeBar>div{display:grid;grid-gap:4px;gap:4px;padding-bottom:8px}.scopeBar>div span{color:var(--muted);font-size:12px}.scopeBar label{display:grid;grid-gap:6px;gap:6px;color:#475467;font-size:11px;font-weight:800}.inviteForm textarea,.scopeBar select{border:1px solid #cfd7e5;border-radius:9px;padding:11px;width:100%;background:white}.orgStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.orgStats article{background:white;border:1px solid var(--line);border-radius:12px;padding:15px;display:flex;gap:12px;align-items:center}.orgStats svg{width:22px;color:#087c66}.orgStats span{display:grid;color:var(--muted);font-size:12px}.orgStats b{color:#10213e;font-size:23px}.memberDirectory h2{margin:4px 0 0}.memberRows{display:grid;margin-top:12px}.memberRows article{display:grid;grid-template-columns:42px 1.25fr 1fr;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.memberRows article>div:not(.agentAvatar){display:grid;grid-gap:4px;gap:4px}.memberRows span{color:var(--muted);font-size:11px}.adminFormsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:start}.inviteForm>p{margin:-5px 0 2px;color:var(--muted);line-height:1.5;font-size:12px}.inviteForm textarea{resize:vertical;min-height:80px}.recruitingForm{border-top:4px solid #087c66}.rosterImportForm{border-top:4px solid #285287}.rosterLegend{display:grid;grid-template-columns:95px 1fr;grid-gap:6px 10px;gap:6px 10px;padding:11px;border-radius:9px;background:#f6f8fb;color:#475467;font-size:11px;line-height:1.45}.sponsorshipList article{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding:12px 0}.sponsorshipList article>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.sponsorshipList article b{overflow-wrap:anywhere}.sponsorshipList article span{color:var(--muted);font-size:11px}.statusPill{border-radius:999px;padding:5px 9px;background:#edf3fb;color:#285287!important;font-weight:800;white-space:nowrap}.statusPill.accepted{background:#e8faf4;color:#087c66!important}.statusPill.expired,.statusPill.revoked{background:#fee4e2;color:#b42318!important}.inviteAccept{width:min(620px,calc(100% - 30px));margin:55px auto;display:grid;justify-items:start;grid-gap:15px;gap:15px}.inviteAccept h1,.inviteAccept p{margin:0}.inviteAccept>p{color:var(--muted);line-height:1.6}.sponsorSummary{width:100%;display:grid;grid-gap:5px;gap:5px;background:#e8faf4;color:#087c66;border-radius:10px;padding:15px}.sponsorSummary span{color:#35645b;font-size:12px;line-height:1.5}.organizationScopeFilters{display:grid;grid-template-columns:1.15fr repeat(3,1fr);grid-gap:10px;gap:10px;align-items:end;background:white;border:1px solid var(--line);border-radius:12px;padding:13px;margin-bottom:15px}.organizationScopeFilters>div{display:flex;align-items:center;gap:9px;padding:5px}.organizationScopeFilters>div svg{color:#087c66;width:21px}.organizationScopeFilters>div span{display:grid;grid-gap:2px;gap:2px}.organizationScopeFilters>div small{color:var(--muted);text-transform:capitalize}.organizationScopeFilters label{display:grid;grid-gap:5px;gap:5px;color:#475467;font-size:10px;font-weight:900;text-transform:uppercase}.organizationScopeFilters select{width:100%;border:1px solid #cfd7e5;border-radius:8px;padding:9px;background:white;color:#10213e;text-transform:none}.offerActivityHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin:23px 0 10px}.offerActivityHeader small,.offerActivityLane header small{color:#087c66;letter-spacing:.11em;font-size:9px;font-weight:900}.offerActivityHeader h2,.offerActivityLane h3{margin:4px 0}.offerActivityHeader p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.offerActivityGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:18px}.offerActivityLane{padding:0;overflow:hidden}.offerActivityLane>header{display:flex;justify-content:space-between;align-items:center;padding:15px 17px;background:#f7f9fc;border-bottom:1px solid var(--line)}.offerActivityLane>header>b{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#102f61;color:white}.offerActivityLane>div{display:grid}.offerActivityLane a{display:grid;grid-template-columns:35px 1.15fr .8fr auto 16px;grid-gap:9px;gap:9px;align-items:center;padding:13px 15px;color:#10213e;text-decoration:none;border-bottom:1px solid var(--line)}.offerActivityLane a:last-child{border-bottom:0}.offerActivityLane a:hover{background:#f8fbff}.offerActivityLane a>span:not(.badge):not(.offerDirectionIcon){display:grid;grid-gap:3px;gap:3px;min-width:0}.offerActivityLane a small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offerDirectionIcon{width:33px;height:33px;border-radius:9px;display:grid;place-items:center;background:#e8faf4;color:#087c66}.offerDirectionIcon.outgoing{background:#eaf1fb;color:#285287}.offerDirectionIcon svg{width:16px}.offerActivityLane a>svg{width:15px;color:#8b98aa}.quietEmpty{color:var(--muted);text-align:center;padding:25px}.offerPerformancePanel{margin:20px 0 18px;padding:0;overflow:visible}.offerPerformancePanel>header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px;border-bottom:1px solid var(--line);background:linear-gradient(110deg,#f8fbff,#f0faf7);border-radius:12px 12px 0 0}.offerPerformancePanel>header small,.performanceSubject small{color:#087c66;letter-spacing:.11em;font-size:9px;font-weight:900}.offerPerformancePanel>header h2{margin:5px 0;font-size:21px}.offerPerformancePanel>header p{margin:0;color:var(--muted);font-size:12px}.performanceControls{display:grid;grid-template-columns:auto minmax(210px,1fr) 150px 190px;grid-gap:10px;gap:10px;align-items:end;padding:15px 20px;border-bottom:1px solid var(--line)}.performanceControls>label{display:grid;grid-gap:5px;gap:5px;color:#475467;font-size:10px;font-weight:850}.performanceControls select{width:100%;border:1px solid #cfd7e5;border-radius:8px;padding:9px;background:white;color:#10213e}.performanceSearch{position:relative;min-width:0}.performanceSearch>label{height:38px;display:flex;align-items:center;gap:7px;border:1px solid #cfd7e5;border-radius:8px;padding:0 10px;background:white}.performanceSearch>label svg{width:16px;color:#75849a}.performanceSearch input{min-width:0;width:100%;border:0;outline:0}.performanceResults{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:8;display:grid;background:white;border:1px solid #cfd7e5;border-radius:9px;box-shadow:0 13px 35px #10213e1f;overflow:hidden}.performanceResults:empty{display:none}.performanceResults button{border:0;border-bottom:1px solid var(--line);padding:10px 11px;background:white;color:#10213e;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;font-weight:750}.performanceResults button:last-child{border-bottom:0}.performanceResults button:hover{background:#f3faf8}.performanceResults svg{width:15px;color:#75849a}.performanceSubject{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px 10px}.performanceSubject h3{margin:4px 0 3px;font-size:19px}.performanceSubject>div>span{color:var(--muted);font-size:11px;text-transform:capitalize}.sampleNotice{display:flex;align-items:center;gap:9px;border:1px solid #f1d095;background:#fff8e8;color:#855500;border-radius:9px;padding:9px 11px}.sampleNotice>svg{width:18px}.sampleNotice>span{display:grid;grid-gap:2px;gap:2px}.sampleNotice small{color:#855500;font-weight:500;letter-spacing:0}.performanceTallies{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px;padding:10px 20px 17px}.performanceTallies article{min-width:0;border:1px solid var(--line);background:#f8fafc;border-radius:10px;padding:12px;display:grid;grid-gap:4px;gap:4px}.performanceTallies article>small{color:#52657d;font-size:9px;font-weight:800}.performanceTallies article>b{color:#10213e;font-size:20px;overflow-wrap:anywhere}.performanceTallies article>span{color:var(--muted);font-size:9px}.performanceTableWrap{overflow-x:auto;border-top:1px solid var(--line)}.performanceTable{width:100%;min-width:850px;border-collapse:collapse}.performanceTable td,.performanceTable th{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;font-size:11px}.performanceTable th{color:#61738d;background:#f7f9fc;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.performanceTable td:first-child{width:220px}.performanceTable td:first-child small,.performanceTable td>small{display:block;margin-top:3px;color:var(--muted);font-size:8px;text-transform:capitalize}.performanceTable tr.subjectRow td{background:#effaf7}.performanceTable tr.subjectRow td:first-child{box-shadow:inset 3px 0 #10a98a}.rateValue{display:grid;grid-gap:2px;gap:2px}.rateValue small{color:#a45f00;font-size:8px;font-weight:800}.performanceMethod{margin:12px 20px;color:#475467;font-size:11px}.performanceMethod summary{cursor:pointer;color:#285287;font-weight:850}.performanceMethod ul{margin:10px 0;padding-left:19px;line-height:1.55}.offerPerformancePanel>.notice{margin:13px 20px 20px}.teamTableScroll{overflow-x:auto}.searchModal form{width:min(650px,calc(100vw - 28px))}.searchComposer{display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px}.searchComposer input{min-width:0}.searchResults{display:grid;grid-gap:7px;gap:7px;max-height:340px;overflow:auto}.searchResults>a{display:grid;grid-template-columns:40px 1fr 18px;align-items:center;grid-gap:11px;gap:11px;color:#10213e;text-decoration:none;border:1px solid var(--line);border-radius:10px;padding:10px}.searchResults>a:hover{border-color:#99aeca;background:#f7f9fc}.searchResults>a>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.searchResults small{color:var(--muted)}.searchResults>a>svg{width:17px;color:#8090a7}.searchResultIcon{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;background:#edf3fb;color:#234e83}.searchResultIcon svg{width:18px}.searchResultIcon.offer{background:#e8faf4;color:#087c66}.searchResultIcon.document{background:#fff4e5;color:#b25e09}.emptySearch{min-height:150px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;color:var(--muted);text-align:center}.emptySearch svg{width:32px}.legalAcceptanceModal{z-index:30}.legalAcceptanceModal form{width:min(590px,calc(100vw - 28px))}.legalAcceptanceModal form>small{color:#087c66;font-weight:900;letter-spacing:.08em}.legalAcceptanceList{color:#475467;line-height:1.55;padding-left:20px}.legalAcceptanceList li+li{margin-top:6px}.legalAcceptanceModal .acknowledgement a{color:#24578d;font-weight:800}.independentVerificationNotice{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:start;margin:14px 0;padding:13px 15px;border:1px solid #e7c77f;border-left:4px solid #b7791f;border-radius:10px;background:#fff9eb;color:#49391c}.independentVerificationNotice>svg{width:20px;height:20px;color:#9a6500;margin-top:1px}.independentVerificationNotice>span{display:grid;grid-gap:3px;gap:3px}.independentVerificationNotice b{font-size:11px;letter-spacing:.02em}.independentVerificationNotice small{font-size:10px;line-height:1.55;color:#6b5732}.independentVerificationNotice>a{color:#765000;font-size:10px;font-weight:850;text-decoration:underline;text-underline-offset:2px}.independentVerificationNotice.compact{margin:10px 0;padding:10px 12px}.signatureVerificationAcknowledgement{margin:12px 0;padding:13px;border:1px solid #d7b96e;border-radius:9px;background:#fffaf0}.signatureVerificationAcknowledgement span{line-height:1.5}.actionLauncherButton{min-width:154px}.agentActionModal{z-index:45;padding:18px}.agentActionModal>section{position:relative;width:min(760px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;background:white;border-radius:18px;padding:25px;box-shadow:0 30px 80px #07162f66}.agentActionModal>section>small{color:#087c66;font-size:9px;font-weight:900;letter-spacing:.12em}.agentActionModal h2{margin:6px 0 4px;font-size:26px}.agentActionModal>section>p{margin:0 0 16px;color:var(--muted);line-height:1.45}.agentActionSearch{height:48px;display:flex;align-items:center;gap:10px;border:2px solid #aac9c1;border-radius:11px;padding:0 12px;background:#fbfefd}.agentActionSearch:focus-within{border-color:#07967b;box-shadow:0 0 0 3px #03cda21f}.agentActionSearch>svg{width:19px;color:#087c66}.agentActionSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#10213e;font-size:13px}.agentActionSearch kbd{border:1px solid #d4dce8;border-radius:6px;padding:4px 7px;color:#667085;background:white;font:700 9px/1 sans-serif;white-space:nowrap}.agentActionGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:14px 0}.agentActionGrid>button{min-height:74px;display:grid;grid-template-columns:40px 1fr 18px;align-items:center;grid-gap:10px;gap:10px;border:1px solid #dbe3ee;border-radius:11px;padding:10px;background:white;color:#10213e;text-align:left}.agentActionGrid>button:focus-visible,.agentActionGrid>button:hover{border-color:#7eb9aa;background:#f3fbf8;outline:none}.agentActionGrid>button.recommended{background:#f7fcfa;border-color:#c4e4dc}.agentActionIcon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#e5f8f3;color:#087c66}.agentActionIcon svg{width:18px}.agentActionGrid>button>span:nth-child(2){min-width:0;display:grid;grid-gap:4px;gap:4px}.agentActionGrid b{font-size:12px}.agentActionGrid small{color:#617087;font-size:9px;line-height:1.35}.agentActionGrid>button>svg{width:16px;color:#8390a2}.agentActionEmpty{grid-column:1/-1;min-height:150px;display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px;color:#667085;text-align:center}.agentActionEmpty svg{width:27px}.agentActionModal footer{border-top:1px solid var(--line);padding-top:13px;display:flex;justify-content:space-between;align-items:center;gap:12px}.agentActionModal footer>span{display:flex;align-items:center;gap:7px;color:#617087;font-size:9px}.agentActionModal footer svg{width:16px;color:#087c66}.agentActionModal footer>button{border:0;background:transparent;color:#24578d;font-size:10px;font-weight:850;white-space:nowrap}.mobileNavClose,.navBackdrop{display:none}.viewModeCard{margin:12px 2px 2px;padding:10px;border:1px solid #294a78;background:#102d59;border-radius:10px;justify-content:space-between}.viewModeCard,.viewModeCard>span{display:flex;align-items:center;gap:8px}.viewModeCard>span{min-width:0}.viewModeCard>span>svg{width:17px;color:var(--teal)}.viewModeCard>span>span{display:grid;grid-gap:1px;gap:1px}.viewModeCard b{color:white;font-size:10px}.viewModeCard small{color:#9fb0c8;font-size:8px}.viewModeCard>button{border:0;border-radius:6px;padding:6px 8px;background:#d9f8ef;color:#08705d;font-size:8px;font-weight:900;white-space:nowrap}aside>nav{margin-top:12px}.navSectionLabel{color:#6f87aa;font-size:8px;font-weight:900;letter-spacing:.13em;padding:7px 12px 2px}.navSectionLabel.toolsLabel{margin-top:3px}.moreToolsButton{position:relative}.moreToolsButton>svg:last-child{width:15px;margin-left:auto;transition:transform .2s ease}.moreToolsButton.open>svg:last-child{transform:rotate(180deg)}.navToolGroup{display:grid;grid-gap:4px;gap:4px;border-left:1px solid #294a78;margin-left:19px;padding-left:4px}.navToolGroup button{padding:9px 10px;font-size:11px}.integrationsPage{min-height:100vh;background:#f4f7fb}.integrationsShell{max-width:1180px;margin:0 auto;padding:34px 26px 70px;display:grid;grid-gap:22px;gap:22px}.integrationsHero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);grid-gap:22px;gap:22px;align-items:center}.integrationCardHead small,.integrationsHero small,.sectionTitle small{color:#087c66;font-size:9px;font-weight:900;letter-spacing:.11em}.integrationsHero h1{font-size:34px;margin:8px 0;color:var(--navy)}.integrationsHero p{max-width:700px;color:#617085;line-height:1.65;margin:0}.integrationPriority{padding:0;overflow:hidden;border:1px solid #cbd9e8;box-shadow:0 13px 36px rgba(12,42,79,.08)}.integrationCardHead{padding:24px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f9fffd,#f4f8ff)}.integrationCardHead h2{margin:5px 0;font-size:23px;color:var(--navy)}.integrationCardHead p{margin:0;color:#64748b;line-height:1.55}.integrationIcon{width:52px;height:52px;border-radius:13px;display:grid;place-items:center}.integrationIcon svg{width:25px}.formIcon{background:#dff9f2;color:#087c66}.mlsIcon{background:#e6eefb;color:#164a8d}.integrationState{border-radius:999px;padding:7px 11px;font-size:10px;font-weight:850;white-space:nowrap}.integrationState.ready{background:#dff8ed;color:#067455}.integrationState.pending{background:#fff4d7;color:#8b5d00}.integrationState.locked{background:#eef1f6;color:#637083}.integrationSteps{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.integrationSteps article{padding:17px 20px;display:flex;gap:11px;align-items:center;border-right:1px solid var(--line)}.integrationSteps article:last-child{border-right:0}.integrationSteps article>b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#e7ebf2;color:#64748b}.integrationSteps article.done>b{background:var(--teal);color:#053b32}.integrationSteps article>span{display:grid;grid-gap:2px;gap:2px}.integrationSteps small{color:#738195;font-size:9px}.integrationActionGrid{padding:22px 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);grid-gap:24px;gap:24px}.integrationActionGrid form{display:flex;gap:10px;align-items:end}.integrationActionGrid form label{flex:1 1;display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:800;color:#3b4b60}.integrationActionGrid input{width:100%;height:42px;border:1px solid #c6d1df;border-radius:9px;padding:0 12px;font:inherit}.integrationSyncBox,.integrationSyncRow{display:flex;align-items:center;gap:10px}.integrationSyncBox>span,.integrationSyncRow>span{display:grid;grid-gap:3px;gap:3px;margin-right:auto}.integrationSyncBox small,.integrationSyncRow small{color:#738195;font-size:9px}.textDanger{border:0;background:transparent;color:#a13a45;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800}.textDanger svg{width:15px}.integrationWarning{margin:0 24px 18px;padding:11px 13px;border-radius:8px;background:#fff5e9;color:#8b4b10;font-size:11px}.integrationPriority>.microcopy{margin:0;padding:14px 24px;border-top:1px solid var(--line);background:#fafbfd}.syncedTransactions{margin:0 24px 20px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.syncedTransactions>b{display:block;padding:10px 12px;background:#f5f8fc;font-size:11px}.syncedTransactions article{padding:9px 12px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.syncedTransactions article>span{display:grid}.syncedTransactions small{color:#7b8797;font-size:8px}.syncedTransactions em{font-size:9px;color:#087c66;font-style:normal;font-weight:800}.secondaryPriority{box-shadow:none}.mlsIntegrationSummary{padding:20px 24px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.mlsIntegrationSummary>span{padding:14px;border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:28px 1fr;grid-column-gap:8px;column-gap:8px}.mlsIntegrationSummary svg{grid-row:1/3;color:#1c5b9c;width:22px}.mlsIntegrationSummary small{color:#738195;font-size:9px}.integrationSyncRow{padding:0 24px 22px}.nationwideIntegrations{display:grid;grid-gap:14px;gap:14px;margin-top:8px}.sectionTitle{display:flex;align-items:end;justify-content:space-between}.sectionTitle h2{margin:5px 0 0;color:var(--navy)}.sectionTitle>span{display:inline-flex;align-items:center;gap:6px;color:#087c66;font-size:11px;font-weight:850}.sectionTitle svg{width:17px}.providerCatalog{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.providerCatalog article{margin:0;padding:18px}.providerCatalog article>div:first-child{display:flex;justify-content:space-between;align-items:center}.providerKind{display:inline-flex;gap:5px;align-items:center;text-transform:uppercase;font-size:8px;font-weight:900;color:#17518f}.providerKind svg{width:15px}.availability{padding:5px 7px;border-radius:999px;background:#edf1f6;color:#687587;font-size:8px;font-weight:850}.availability.priority{background:#dff8ed;color:#087c66}.availability.ready-to-license{background:#e9f0fb;color:#245c9b}.providerCatalog h3{margin:14px 0 6px}.providerCatalog p{min-height:55px;margin:0;color:#68778c;font-size:11px;line-height:1.5}.providerMeta{display:flex;justify-content:space-between;margin:14px 0;padding-top:12px;border-top:1px solid var(--line);color:#526176;font-size:9px}.providerCatalog article>small{display:flex;gap:5px;align-items:center;color:#8a6713;font-size:8px}.providerCatalog article>small svg{width:14px}.spin{animation:agentafterburnerSpin .8s linear infinite}@keyframes agentafterburnerSpin{to{transform:rotate(1turn)}}@media(max-width:900px){.integrationsShell{padding:22px 14px 50px}.integrationActionGrid,.integrationsHero{grid-template-columns:1fr}.integrationCardHead{grid-template-columns:46px 1fr}.integrationCardHead>.integrationState{grid-column:1/3;width:max-content}.integrationSteps,.mlsIntegrationSummary,.providerCatalog{grid-template-columns:1fr}.integrationSteps article{border-right:0;border-bottom:1px solid var(--line)}.integrationActionGrid form{align-items:stretch;flex-direction:column}.integrationSyncBox{align-items:flex-start;flex-wrap:wrap}.sectionTitle{align-items:flex-start;flex-direction:column;gap:8px}}.restartTour{margin:8px 6px 6px;border:0;background:transparent;color:#9fb0c8;padding:8px;display:flex;gap:7px;align-items:center;font-size:9px;font-weight:750}.restartTour:hover{color:white}.restartTour svg{width:15px}.screenGuide{margin:12px 32px 0;min-height:54px;padding:9px 12px;border:1px solid #cfe1f1;background:white;border-radius:10px;display:grid;grid-template-columns:36px 1fr auto;grid-gap:10px;gap:10px;align-items:center}.screenGuideIcon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#087c66;background:#dff7f0}.screenGuideIcon svg{width:18px}.screenGuide>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.screenGuide b{font-size:10px;color:#15385e}.screenGuide small{color:#52657d;font-size:10px;line-height:1.35}.screenGuide em{margin-top:2px;display:flex;align-items:center;gap:4px;color:#087c66;font-size:8px;font-weight:750;font-style:normal}.screenGuide em svg{width:12px}.screenGuide>button{border:0;background:transparent;color:#24578d;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:850;white-space:nowrap}.screenGuide>button svg{width:15px}.quickStart{background:white;border:1px solid var(--line);border-radius:13px;padding:16px;margin-bottom:16px;box-shadow:0 4px 14px rgba(16,33,62,.04)}.quickStart>div:first-child{display:flex;align-items:center;gap:11px;margin-bottom:12px}.quickStartIcon{width:38px;height:38px;border-radius:10px;color:#087c66;background:#dff7f0;display:grid;place-items:center}.quickStartIcon svg{width:19px}.quickStart h2,.quickStart p{margin:0}.quickStart h2{font-size:17px;margin:2px 0}.quickStart p{color:var(--muted);font-size:10px}.quickStart small{color:#087c66;font-size:8px;font-weight:900;letter-spacing:.1em}.quickStartSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.quickStartSteps button{border:1px solid #dbe3ee;border-radius:10px;background:#f8fafc;color:#10213e;display:grid;grid-template-columns:30px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:11px;text-align:left}.quickStartSteps button:hover{border-color:#7eb9aa;background:#f0faf7}.quickStartSteps button>b{width:28px;height:28px;border-radius:50%;background:var(--navy);color:white;display:grid;place-items:center;font-size:11px}.quickStartSteps button>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.quickStartSteps strong{font-size:11px}.quickStartSteps em{font-style:normal;color:var(--muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quickStartSteps button>svg{width:16px;color:#6f8097}.firstRunTour{z-index:40}.firstRunTour>section{position:relative;width:min(620px,100%);background:white;border-radius:20px;padding:31px;box-shadow:0 30px 80px #0006;text-align:center}.tourProgress{display:flex;justify-content:center;gap:5px;margin-bottom:22px}.tourProgress i{width:42px;height:5px;border-radius:999px;background:#e5eaf1}.tourProgress i.active{background:var(--teal)}.tourIcon{width:64px;height:64px;border-radius:18px;background:#dff7f0;color:#087c66;display:grid;place-items:center;margin:0 auto 15px}.tourIcon svg{width:30px;height:30px}.firstRunTour section>small{color:#087c66;font-size:9px;font-weight:900;letter-spacing:.12em}.firstRunTour h2{font-size:27px;margin:8px 0}.firstRunTour section>p{max-width:500px;margin:0 auto;color:var(--muted);line-height:1.55}.tourPoints{display:grid;grid-gap:8px;gap:8px;margin:22px 0;text-align:left}.tourPoints span{border:1px solid var(--line);background:#f8fafc;border-radius:9px;padding:10px 12px;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:750}.tourPoints b{width:24px;height:24px;border-radius:50%;background:var(--navy);color:white;display:grid;place-items:center;font-size:10px}.firstRunTour footer{border-top:1px solid var(--line);padding-top:15px;display:flex;justify-content:space-between;align-items:center}.firstRunTour footer>div{display:flex;gap:8px}.tourSkip{border:0;background:transparent;color:var(--muted);font-weight:700}aside nav{min-height:0;overflow-y:auto;padding-right:2px}.agentAfterburnHud>aside>nav{flex:1 1 auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#68ddc8 #08264b;scrollbar-gutter:stable}.agentAfterburnHud>aside>.account,.agentAfterburnHud>aside>.brand,.agentAfterburnHud>aside>.restartTour,.agentAfterburnHud>aside>.viewModeCard{flex-shrink:0}.verificationGuidance{padding:10px 12px;margin:12px 0;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:#f7fafc;font-size:13px;line-height:1.5}.verificationGuidance>summary{cursor:pointer;display:flex;align-items:center;gap:8px;color:var(--navy);font-weight:700}.verificationGuidance p{margin:8px 0}.servicePrompt{width:100%;border:1px solid #c9e8df;background:#f1fbf8;color:#10213e;border-radius:12px;padding:14px 16px;margin:14px 0 18px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;grid-gap:13px;gap:13px;text-align:left}.servicePrompt:hover{border-color:#5ebda7;background:#eaf9f5}.servicePromptIcon{width:42px;height:42px;border-radius:10px;background:#d4f5eb;color:#087c66;display:grid;place-items:center}.servicePrompt>svg,.servicePromptIcon svg{width:19px}.servicePrompt>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.servicePrompt small{font-size:9px;letter-spacing:.1em;font-weight:900;color:#087c66}.servicePrompt b{font-size:13px}.servicePrompt em{font-size:11px;font-style:normal;color:var(--muted)}.directoryHero{background:linear-gradient(110deg,#071d46,#123d81);color:white;border-radius:15px;padding:25px;display:flex;align-items:center;justify-content:space-between;gap:25px}.directoryHero small{color:#80e2cf;letter-spacing:.12em;font-size:10px;font-weight:900}.directoryHero h2{margin:7px 0;font-size:28px}.directoryHero p{color:#d3deed;margin:0;max-width:720px;line-height:1.5}.directoryHeroActions{display:flex;gap:9px;flex:0 0 auto}.directoryHeroActions .secondary{text-decoration:none}.directoryHeroActions .primary{background:var(--teal);color:#052c31;text-decoration:none}.directoryContext,.directoryDisclosure{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;margin:13px 0;border-radius:9px;background:#fff7e8;color:#7a4b00;font-size:11px;line-height:1.45}.directoryDisclosure svg{width:18px;flex:0 0 auto}.directoryToolbar{display:grid;grid-template-columns:minmax(260px,360px) 1fr;align-items:center;grid-gap:13px;gap:13px;margin:16px 0 10px}.directorySearch{height:42px;border:1px solid var(--line);background:white;border-radius:9px;padding:0 12px;display:flex;align-items:center;gap:8px}.directorySearch svg{width:17px;color:#8290a5}.directorySearch input{min-width:0;width:100%;border:0;outline:0}.directoryCategories{display:flex;gap:6px;flex-wrap:wrap}.directoryCategories button{border:1px solid var(--line);background:white;color:#475467;padding:8px 10px;border-radius:999px;font-size:10px;font-weight:800}.directoryCategories button.active{background:var(--navy);border-color:var(--navy);color:white}.directoryContext{margin:0 0 13px;background:#eef5fb;color:#344e6f;align-items:center}.directoryContext svg{width:16px}.directoryContext span{margin-left:auto;text-transform:capitalize;color:#61738d}.providerGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.providerCard{background:white;border:1px solid var(--line);border-radius:12px;padding:17px;display:flex;flex-direction:column;min-height:355px}.providerCardHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.providerCardHead>div{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.paidListingLabel{padding:5px 7px;border-radius:5px;background:#fff0ce;color:#8a5300;font-size:8px;font-weight:900;letter-spacing:.08em}.favoriteButton{border:1px solid var(--line);background:white;color:#75849a;width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.favoriteButton svg{width:16px}.favoriteButton.active{background:#e6f9f3;color:#087c66;border-color:#a6e1d2}.favoriteButton.active svg{fill:currentColor}.providerCard h3{margin:15px 0 7px;font-size:18px}.providerCard>p{margin:0 0 14px;color:var(--muted);font-size:12px;line-height:1.55}.providerMeta{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:auto}.providerMeta>span{background:#f7f9fc;border-radius:8px;padding:9px;display:grid;grid-template-columns:18px 1fr;grid-column-gap:4px;column-gap:4px;align-items:start}.providerMeta svg{grid-row:1/span 2;width:15px;color:#087c66}.providerMeta b{font-size:9px}.providerMeta small{font-size:8px;color:var(--muted)}.providerAreas{display:flex;gap:6px;align-items:center;margin:11px 0 8px;color:#475467;font-size:10px}.providerAreas svg{width:14px}.providerSpecialties{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:13px}.providerSpecialties span{background:#edf3fb;color:#285287;padding:5px 7px;border-radius:5px;font-size:8px;font-weight:750}.providerActions{display:grid;grid-template-columns:auto 1fr;grid-gap:7px;gap:7px;margin-top:auto}.providerActions a{text-decoration:none}.directoryChoice{text-align:center;margin:18px auto 0;max-width:900px}.directoryDisabled{min-height:280px;display:grid;place-items:center;align-content:center;text-align:center;grid-gap:8px;gap:8px}.directoryDisabled>svg{width:38px;color:#68809d}.directoryDisabled p{max-width:650px;color:var(--muted);line-height:1.55}.directoryDisabled a{text-decoration:none}.directoryInquiry form{width:min(570px,calc(100vw - 28px))}.directoryInquiry form>small{color:#087c66;font-weight:900;letter-spacing:.09em}.directoryInquiry form>label:not(.termsCheck){display:grid;grid-gap:7px;gap:7px;margin:18px 0;font-size:12px;font-weight:800}.directoryInquiry textarea{font:inherit;border:1px solid #cfd7e5;border-radius:9px;padding:11px;resize:vertical}.directoryInquiry .consentCheck{background:#fff7e8}.directoryAdminPage,.providerApplyPage{background:#f4f7fb;min-height:100vh}.directoryAdminHeader,.providerApplyHeader{position:static;height:78px;background:var(--navy);color:white;padding:0 clamp(20px,5vw,70px)}.providerApplyHeader .brand{color:white;text-decoration:none;height:auto;padding:0}.directoryAdminHeader>a,.providerApplyHeader>a:last-child{color:#c7d5e8;text-decoration:none;font-size:12px;font-weight:800}.providerApplyHero{max-width:1180px;margin:35px auto 18px;padding:30px;border-radius:15px;background:linear-gradient(110deg,#071d46,#123d81);color:white;display:grid;grid-template-columns:1fr 270px;grid-gap:30px;gap:30px}.providerApplyHero small{color:#80e2cf;letter-spacing:.11em;font-weight:900}.providerApplyHero h1{font-size:34px;line-height:1.1;max-width:750px}.providerApplyHero p{color:#d2deee;line-height:1.55}.providerApplyHero article{border:1px solid #ffffff30;border-radius:12px;padding:20px;display:grid;grid-gap:10px;gap:10px;align-content:center}.providerApplyHero article svg{color:var(--teal)}.providerApplyHero article span{color:#c8d5e7;font-size:11px;line-height:1.5}.providerApplyBody{max-width:1180px;margin:0 auto 50px;display:grid;grid-template-columns:1fr 315px;grid-gap:18px;gap:18px;align-items:start}.providerApplicationForm{display:grid;grid-gap:15px;gap:15px}.providerApplicationForm label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:800}.providerApplicationForm input,.providerApplicationForm select,.providerApplicationForm textarea{width:100%;border:1px solid #cfd7e5;border-radius:9px;padding:11px;font:inherit;background:white}.providerApplicationForm label>small{color:var(--muted);font-weight:500}.providerApplicationForm .formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.providerApplyBody>.providerSafeguards{position:static;inset:auto;width:auto;color:#10213e;background:white;display:block;padding:22px}.providerSafeguards>svg{color:#087c66;width:31px}.providerSafeguards li{margin-bottom:9px;color:#475467;line-height:1.4}.providerSafeguards p{color:var(--muted);font-size:11px;line-height:1.5}.providerApplySuccess{max-width:1180px;margin:0 auto 16px;background:#e8faf4;color:#087c66;border-radius:9px;padding:12px 14px;display:flex;gap:8px;align-items:center}.coverageBuilder{display:grid;grid-gap:15px;gap:15px;padding:19px;border:1px solid #dce5ef;border-radius:12px;background:#f8fbfd}.coverageBuilder>header small{color:#087c66;font-size:9px;font-weight:900;letter-spacing:.11em}.coverageBuilder>header h3{margin:5px 0 3px}.coverageBuilder>header p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.coverageModeGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.coverageModeGrid button{min-height:122px;border:1px solid #cfdae7;border-radius:10px;padding:12px;background:white;color:#17365f;text-align:left;display:grid;grid-gap:5px;gap:5px;align-content:start;cursor:pointer}.coverageModeGrid button.active,.coverageModeGrid button:hover{border-color:#0aa884;box-shadow:0 0 0 2px #0aa88418;background:#f2fcf9}.coverageModeGrid button>span{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;background:#eaf3fb;color:#285287}.coverageModeGrid button.active>span{background:#d7f8ef;color:#087c66}.coverageModeGrid button svg{width:17px}.coverageModeGrid button small{color:var(--muted);font-size:9px;line-height:1.35}.coverageFields{display:grid;grid-gap:12px;gap:12px}.coverageExclusions{border-top:1px solid #dce5ef;padding-top:11px}.coverageExclusions summary{color:#285287;font-size:11px;font-weight:850;cursor:pointer}.coverageExclusions p{color:var(--muted);font-size:10px}.coveragePreview{display:grid;grid-gap:8px;gap:8px}.coveragePreview>svg{width:27px;color:#087c66}.coveragePreview>small{color:#087c66;font-size:9px;font-weight:900;letter-spacing:.1em}.coveragePreview h3,.coveragePreview p{margin:0}.coveragePreview li,.coveragePreview p{color:var(--muted);font-size:10px;line-height:1.5}.coveragePreview ul{padding-left:18px}.coverageMap{position:relative;min-height:105px;overflow:hidden;border:1px solid #cfe0e8;border-radius:10px;background:radial-gradient(circle at 42% 48%,#bfeee3 0 7%,transparent 8%),linear-gradient(135deg,#eaf5fa,#dceaf2);display:grid;place-items:end center;padding:10px}.coverageMap span{position:absolute;width:82px;height:82px;border:2px solid #0aa884;border-radius:50%;background:#0aa88418}.coverageMap:not(.radius) span{width:72%;height:58%;border-radius:20px 42px 18px 35px}.coverageMap b{z-index:1;padding:4px 7px;border-radius:6px;background:#ffffffdd;color:#285287;font-size:8px}.coverageReviewPanel{max-width:1180px;margin:17px auto}.coverageReviewPanel>p{color:var(--muted);font-size:11px;line-height:1.5}.coverageReviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.coverageReviewCard{padding:14px;border:1px solid var(--line);border-radius:11px;background:#f9fbfd;display:grid;grid-gap:10px;gap:10px}.coverageReviewCard header{display:flex;gap:9px;align-items:center}.coverageReviewCard header>svg{width:20px;color:#087c66}.coverageReviewCard header span{display:grid}.coverageReviewAreas small,.coverageReviewAreas span,.coverageReviewCard header small{color:var(--muted);font-size:9px}.coverageReviewAreas{display:grid;grid-gap:3px;gap:3px;padding:10px;border-radius:8px;background:white}.coverageReviewCard label{display:grid;grid-gap:5px;gap:5px;font-size:10px;font-weight:800}.coverageReviewCard input,.coverageReviewCard select,.coverageReviewCard textarea,.licenseReviewList input,.licenseReviewList select{width:100%;border:1px solid #cfd7e5;border-radius:8px;padding:8px;background:white;font:inherit}.licenseReviewList{margin-top:18px}.licenseReviewList form{display:grid;grid-template-columns:minmax(180px,1fr) 125px 135px minmax(180px,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.licenseReviewList form>span{display:grid}.licenseReviewList small{color:var(--muted)}.propertyThreatHud{margin:13px 16px 0;overflow:hidden;border:1px solid #e5b55a;border-radius:12px;background:#fffaf0}.propertyThreatHud>header{min-height:auto;padding:13px 15px;border:0;border-bottom:1px solid #eed7a8;background:#fff5dd;display:flex;align-items:center;justify-content:space-between;gap:12px}.propertyThreatHud>header>span,.propertyThreatHud>header>span>span{display:flex;align-items:center;gap:9px}.propertyThreatHud>header>span>span{display:grid;grid-gap:2px;gap:2px}.propertyThreatHud>header svg{width:20px;color:#9a6200}.propertyThreatHud>header small{color:#8a5a05;font-size:8px;font-weight:900;letter-spacing:.1em}.propertyThreatHud>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;padding:11px}.propertyThreat{padding:12px;border:1px solid #e4d8c0;border-left:4px solid #d49b2e;border-radius:9px;background:white;display:grid;grid-template-columns:30px 1fr;grid-gap:9px;gap:9px}.propertyThreat.critical{border-left-color:#b42318}.propertyThreat.high{border-left-color:#dc6803}.propertyThreat.medium{border-left-color:#d49b2e}.propertyThreatIcon{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;background:#fff3dc;color:#9a6200}.propertyThreatIcon svg{width:16px}.propertyThreat>span:last-child{display:grid;grid-gap:4px;gap:4px}.propertyThreat small{color:#8a5a05;font-size:7px;font-weight:900;letter-spacing:.06em}.propertyThreat p{margin:0;color:var(--muted);font-size:9px;line-height:1.45}.propertyThreat em{color:#475467;font-size:9px;font-style:normal;line-height:1.45}.offerReviewTag{justify-self:start;margin-top:2px;padding:4px 6px;border-radius:999px;background:#fde7e5;color:#b42318;font-size:7px;font-weight:900;text-transform:uppercase}.propertyThreatHud>footer{display:flex;gap:9px;align-items:flex-start;padding:10px 14px;border-top:1px solid #eed7a8;background:#fffdf8}.propertyThreatHud>footer svg{width:17px;flex:0 0 auto;color:#285287}.propertyThreatHud>footer span{display:grid;grid-gap:2px;gap:2px}.propertyThreatHud>footer small{color:var(--muted);font-size:8px;line-height:1.45}.associationHud{margin:13px 16px 0;overflow:hidden;border:1px solid #c8d6e8;border-radius:13px;background:#f8fbff;box-shadow:0 8px 24px #1739650d}.associationHud>header{min-height:auto;padding:15px;border:0;border-bottom:1px solid #d9e3ef;background:linear-gradient(110deg,#edf5ff,#f9fbff 63%,#eef9f5);display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.associationHud>header>span{min-width:0;display:flex;gap:10px;align-items:flex-start}.associationHud>header>span>svg{width:23px;flex:0 0 auto;color:#285287}.associationHud>header>span>span{display:grid;grid-gap:3px;gap:3px}.associationDeepDive small,.associationHud>header small,.disclosureFlags small,.reserveReview small{color:#526c8b;font-size:7px;font-weight:900;letter-spacing:.1em}.associationHud>header p{max-width:760px;margin:2px 0 0;color:#55677d;font-size:9px;line-height:1.48}.reserveSignal{min-width:155px;padding:10px 12px;border:1px solid;border-radius:10px;display:grid;grid-gap:2px;gap:2px;background:white}.reserveSignal b{display:flex;align-items:center;gap:6px;text-transform:uppercase}.reserveDot,.reserveSignal b i{width:10px;height:10px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #66708555}.reserveSignal em{color:#53657a;font-size:8px;font-style:normal}.reserveSignal.red{border-color:#e7a19b;background:#fff4f3}.reserveSignal.red b{color:#b42318}.reserveDot.red,.reserveSignal.red i{background:#d92d20}.reserveSignal.yellow{border-color:#e6c469;background:#fff9e8}.reserveSignal.yellow b{color:#8a5a05}.reserveDot.yellow,.reserveSignal.yellow i{background:#eaaa08}.reserveSignal.green{border-color:#8fd0b2;background:#effbf5}.reserveSignal.green b{color:#087c66}.reserveDot.green,.reserveSignal.green i{background:#12a575}.reserveSignal.unknown{border-color:#cfd7e5;background:#f7f8fa}.reserveSignal.unknown b{color:#475467}.reserveDot.unknown,.reserveSignal.unknown i{background:#98a2b3}.associationDues{margin:11px 11px 0;overflow:hidden;border:1px solid #b9d8cf;border-radius:12px;background:linear-gradient(125deg,#f3fbf8,#ffffff 55%,#f4f8fd);box-shadow:0 8px 22px rgba(16,52,82,.06)}.associationDues>header{padding:12px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #d7e8e3}.associationDues>header>span{display:flex;align-items:flex-start;gap:8px}.associationDues>header>span>svg{width:21px;color:#087c66}.associationDues>header>span>span{display:grid;grid-gap:2px;gap:2px}.associationDues>header small,.duesCautions small{color:#087c66;font-size:7px;font-weight:900;letter-spacing:.1em}.associationDues>header b{color:#15385e;font-size:15px}.duesSummary{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:18px}.duesSummary>p{max-width:720px;margin:0;color:#53657a;font-size:9px;line-height:1.5}.duesSummary>span{display:flex;gap:8px;flex:0 0 auto}.duesSummary em{min-width:112px;padding:8px 10px;border:1px solid #dce6eb;border-radius:8px;background:white;display:grid;grid-gap:2px;gap:2px;font-style:normal}.duesSummary em small{color:#6b7b8e;font-size:6px;font-weight:900;letter-spacing:.08em}.duesSummary em b{font-size:9px}.duesIncludedGrid{padding:0 14px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.duesIncludedGrid article{min-width:0;padding:9px;border:1px solid #dce8e4;border-radius:8px;background:white;display:grid;grid-template-columns:18px 1fr;grid-gap:6px;gap:6px;align-items:start}.duesIncludedGrid article>svg{width:16px;color:#087c66}.duesIncludedGrid article>span{display:grid;grid-gap:2px;gap:2px}.duesIncludedGrid article b{font-size:8px}.duesIncludedGrid article small{color:#66768a;font-size:7px;line-height:1.35}.duesUnknown{margin:0 14px 12px;padding:10px;border:1px dashed #b9c6d4;border-radius:8px;display:flex;gap:8px;align-items:center;color:#52657d}.duesUnknown svg{width:18px}.duesUnknown span{display:grid}.duesUnknown small{font-size:8px}.duesCautions{border-top:1px solid #dce8e4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.duesCautions>span{padding:10px 14px;display:grid;grid-gap:3px;gap:3px;border-right:1px solid #dce8e4;border-bottom:1px solid #dce8e4;background:#fbfcfd}.duesCautions>span:nth-child(2n){border-right:0}.duesCautions b{color:#53657a;font-size:8px;line-height:1.4}.duesCautions .duesAssessment{background:#fff8ec}.duesCautions .duesAssessment small{color:#9a5b00}.duesCautions .duesAssessment b{color:#7a4b06}.associationDues>footer{padding:9px 14px;display:flex;align-items:flex-start;gap:7px;color:#607186;background:#f2f7f6;font-size:8px;line-height:1.42}.associationDues>footer svg{width:15px;flex:0 0 auto;color:#087c66}.associationHudGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;padding:11px}.associationHudGrid>article{min-width:0;padding:11px;border:1px solid #dce4ee;border-left:4px solid #7891ad;border-radius:9px;background:white;display:grid;grid-template-columns:28px 1fr;grid-gap:8px;gap:8px}.associationHudGrid>article.high{border-left-color:#d92d20}.associationHudGrid>article.medium{border-left-color:#eaaa08}.associationHudGrid>article.low{border-left-color:#12a575}.associationHudGrid>article>span{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#285287;background:#edf4fb}.associationHudGrid>article>span svg{width:15px}.associationHudGrid>article>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.associationConflict em,.associationConflict p,.associationHudGrid em,.associationHudGrid p,.disclosureFlags em,.disclosureFlags p{margin:0;color:#5b6b7e;font-size:8px;line-height:1.42;font-style:normal}.associationHudGrid em{padding-top:3px;border-top:1px solid #edf0f4}.associationHudGrid .source{margin-right:4px}.reserveReview{margin:0 11px 11px;overflow:hidden;border:1px solid #dce4ee;border-radius:10px;background:white}.reserveReview>div:first-child{padding:11px 13px;display:flex;justify-content:space-between;align-items:center;gap:12px}.reserveReview>div:first-child>span{display:flex;align-items:center;gap:9px}.reserveReview>div:first-child>span>span{display:grid;grid-gap:2px;gap:2px}.reserveMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e5eaf0;border-bottom:1px solid #e5eaf0}.reserveMetrics>span{padding:10px 13px;display:grid;grid-gap:3px;gap:3px;border-right:1px solid #e5eaf0}.reserveMetrics>span:last-child{border-right:0}.reserveMetrics b{font-size:9px}.reserveReview>p{margin:0;padding:9px 13px;display:flex;align-items:center;gap:7px;color:#53657a;background:#f7f9fc;font-size:8px}.reserveReview>p svg{width:15px;color:#087c66}.disclosureFlags{margin:0 11px 11px;padding:11px 13px;border:1px solid #e8c2bd;border-radius:10px;background:#fff8f7;display:grid;grid-gap:8px;gap:8px}.disclosureFlags>header{display:flex;gap:8px;align-items:center}.disclosureFlags>header svg{width:18px;color:#b42318}.disclosureFlags>header span{display:grid}.disclosureFlags>article{padding-top:8px;border-top:1px solid #f0d8d4;display:grid;grid-template-columns:auto 1fr;grid-gap:9px;gap:9px;align-items:start}.disclosureFlags>article>span{display:grid;grid-gap:3px;gap:3px}.associationDeepDive{border-top:1px solid #d9e3ef;background:white}.associationDeepDive>summary{padding:11px 14px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.associationDeepDive>summary::-webkit-details-marker{display:none}.associationDeepDive>summary>span{display:flex;align-items:center;gap:9px}.associationDeepDive>summary>span>svg{width:19px;color:#285287}.associationDeepDive>summary>span>span{display:grid}.associationDeepDive>summary>svg{width:16px}.associationDeepGrid{padding:0 12px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.associationDeepGrid>article{padding:12px;border:1px solid #dce4ee;border-radius:9px;background:#fbfcfe}.associationDeepGrid p{color:#53657a;font-size:9px;line-height:1.5}.associationDeepGrid h4{margin:12px 0 7px;font-size:9px}.associationDeepGrid ol,.associationDeepGrid ul{padding-left:17px;color:#53657a;font-size:8px;line-height:1.55}.coverageLine{padding:7px 0;border-top:1px solid #e7ebf0;display:grid;grid-template-columns:auto 1fr;grid-gap:7px;gap:7px;align-items:start}.coverageLine>span{display:grid;grid-gap:2px;gap:2px}.coverageLine small{letter-spacing:0;font-weight:500;line-height:1.4}.associationConflict{padding:8px 0;border-top:1px solid #e7ebf0;display:grid;grid-template-columns:17px 1fr;grid-gap:7px;gap:7px}.associationConflict>svg{width:16px;color:#dc6803}.associationConflict>span{display:grid;grid-gap:3px;gap:3px}.associationHud>footer{padding:10px 14px;border-top:1px solid #d9e3ef;display:flex;gap:8px;align-items:flex-start;color:#5b6b7e;background:#f7f9fc;font-size:8px;line-height:1.45}.associationHud>footer svg{width:16px;flex:0 0 auto;color:#285287}.rentalHud,.transactionLeadCapture{margin:13px 16px 0;overflow:hidden;border:1px solid #bdd9d0;border-radius:13px;background:#f7fcfa}.rentalHud>header,.transactionLeadCapture>header{padding:14px 15px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:1px solid #d8ebe5;background:linear-gradient(110deg,#ecfaf5,#f8fcfb)}.rentalHud>header>span,.transactionLeadCapture>header>span{display:flex;align-items:flex-start;gap:9px}.rentalHud>header>span>svg,.transactionLeadCapture>header>span>svg{width:21px;color:#087c66;flex:0 0 auto}.rentalHud>header>span>span,.transactionLeadCapture>header>span>span{display:grid;grid-gap:3px;gap:3px}.rentalHud header small,.transactionLeadCapture header small{color:#087c66;font-size:7px;font-weight:900;letter-spacing:.1em}.rentalHud header p,.transactionLeadCapture header p{margin:0;color:#5b6b7e;font-size:9px}.rentalHud>header>span:last-child{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.rentalHud header em{font-size:8px;font-style:normal;color:#475467}.rentalHud button,.transactionLeadCapture header button{border:1px solid #bdd9d0;border-radius:7px;padding:7px 9px;background:white;color:#087c66;font-size:8px;font-weight:850}.rentalHud.loading{padding:17px;display:flex;align-items:center;gap:10px}.rentalHud.loading>svg{width:21px;color:#087c66}.rentalHud.loading>span{display:grid}.rentalHud.loading small{font-size:7px;color:#087c66;font-weight:900;letter-spacing:.1em}.rentalEstimateGrid{padding:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.rentalEstimateGrid>article{padding:12px;border:1px solid #d8e5e1;border-radius:10px;background:white;display:grid;grid-gap:9px;gap:9px}.rentalEstimateGrid>article>small{color:#087c66;font-size:7px;font-weight:900;letter-spacing:.1em}.rentalEstimateGrid>article>div:not(.rentalUnavailable){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.rentalEstimateGrid>article>div>span{display:grid;grid-gap:2px;gap:2px}.rentalEstimateGrid b{font-size:11px}.rentalEstimateGrid em,.rentalEstimateGrid footer,.rentalEstimateGrid p{margin:0;color:#5b6b7e;font-size:8px;line-height:1.45;font-style:normal}.rentalEstimateGrid footer{padding-top:7px;border-top:1px solid #edf0f2}.rentalUnavailable{min-height:75px;display:flex;align-items:center;gap:8px;padding:10px;border-radius:8px;background:#fff8ea}.rentalUnavailable>svg{width:18px;color:#dc6803}.rentalUnavailable>span{display:grid;grid-gap:3px;gap:3px}.rentalHud>footer{padding:10px 14px;border-top:1px solid #d8ebe5;display:flex;align-items:flex-start;gap:8px;color:#5b6b7e;background:#f5faf8;font-size:8px;line-height:1.45}.rentalHud>footer svg{width:16px;flex:0 0 auto;color:#087c66}.transactionLeadCapture{border-color:#cdd9eb;background:#f8faff}.transactionLeadCapture>header{border-bottom-color:#dce4ef;background:linear-gradient(110deg,#eef5ff,#fafcff)}.transactionLeadCapture>header small,.transactionLeadCapture>header>span>svg{color:#285287}.transactionLeadCapture>form{padding:14px;display:grid;grid-gap:11px;gap:11px;background:white}.transactionLeadCapture form label{display:grid;grid-gap:5px;gap:5px;font-size:9px;font-weight:800}.transactionLeadCapture form input,.transactionLeadCapture form select,.transactionLeadCapture form textarea{width:100%;border:1px solid #cfd7e5;border-radius:8px;padding:8px;background:white;font:inherit}.transactionLeadCapture form h4{margin:4px 0 0}.transactionLeadCapture form details{border:1px solid #dce4ef;border-radius:8px;padding:9px}.transactionLeadCapture form summary{cursor:pointer;font-size:9px;font-weight:850}.transactionLeadCapture form details>div{margin-top:9px}.historyVaultHero{background:linear-gradient(115deg,#102f55,#1a4b73);color:white}.historyVaultHero p{color:#d6e4f2}.historyImport{margin:14px 26px;display:grid;grid-gap:13px;gap:13px}.historyImport h3{margin:3px 0}.historyImport p{margin:0;color:var(--muted);font-size:10px}.historyVaultTools{margin:14px 26px;display:grid;grid-template-columns:minmax(220px,1.6fr) auto repeat(4,minmax(110px,.6fr));grid-gap:8px;gap:8px;align-items:center}.historyVaultTools>label{display:flex;align-items:center;gap:7px}.historyVaultTools svg{width:16px;color:#667085}.historyVaultTools button,.historyVaultTools input,.historyVaultTools select{width:100%;border:1px solid #cfd7e5;border-radius:8px;padding:8px;background:white;font:inherit}.historyVaultTools button{color:#285287;font-weight:850}.historyVaultLayout{margin:0 26px 16px;display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:start}.historyVaultLayout>aside{padding:14px;display:grid;grid-gap:10px;gap:10px}.segmented.vertical{display:grid}.segmented.vertical button{border-radius:0}.segmented.vertical button:first-child{border-radius:7px 7px 0 0}.segmented.vertical button:last-child{border-radius:0 0 7px 7px}.historyGroups{max-height:350px;overflow:auto;display:grid}.historyGroups button{padding:7px;border:0;border-bottom:1px solid #edf0f4;background:white;display:flex;justify-content:space-between;gap:8px;font-size:8px}.historyRows{overflow:hidden}.historyRows>header{padding:13px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.historyRows>header>span{display:grid}.historyRows>article{padding:10px 13px;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:130px minmax(220px,1.4fr) minmax(150px,1fr) 120px;grid-gap:10px;gap:10px;align-items:center}.historyRows>article>span{display:grid;grid-gap:3px;gap:3px}.historyRows>article small{color:var(--muted);font-size:8px}.historyRows>article strong{text-align:right}.historyRows .vaultEmpty{border:0;box-shadow:none}.paymentGraceRibbon{background:#fff4d8;color:#7a4c00}.paymentGraceRibbon a{color:#7a4c00}.paymentLockedRibbon{background:#fde8e7;color:#912018}.paymentLockedRibbon a{color:#912018}.billingRecoveryCard{max-width:820px;margin:0 auto 24px;padding:17px 20px;border:1px solid #e9c46a;border-radius:12px;background:#fff9e9;display:flex;justify-content:space-between;align-items:center;gap:18px}.billingRecoveryCard p{margin:4px 0 0;color:var(--muted);font-size:11px}.crmBulkModal{z-index:90;align-items:start;overflow-y:auto}.crmBulkModal>section{position:relative;width:min(1120px,100%);margin:18px auto;padding:26px;border-radius:18px;background:#f7f9fc;box-shadow:0 30px 80px #0005}.crmBulkModal>section>header{height:auto;min-height:94px;padding:0 48px 20px 0;border:0;background:transparent;align-items:flex-start}.crmBulkModal>section>header h2{margin:5px 0;text-align:left}.crmBulkModal>section>header p{max-width:720px;margin:0;color:var(--muted);line-height:1.5}.crmBulkGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:16px;gap:16px;align-items:start}.crmBulkGrid>.card{display:grid;grid-gap:13px;gap:13px;margin:0}.crmBulkGrid>form{width:auto;padding:22px;border-radius:13px;box-shadow:none}.crmBulkGrid h3,.crmBulkJobs h3{margin:3px 0}.crmBulkGrid label{margin:0}.crmBulkGrid select{width:100%;padding:11px;border:1px solid #cfd7e5;border-radius:8px;background:white}.crmBulkGrid .drop{min-height:132px;margin:0;align-content:center}.crmBulkGrid .drop>svg{width:28px;height:28px;color:#087c66}.crmBulkActions{display:flex;flex-wrap:wrap;gap:9px}.crmBulkActions>button{flex:1 1}.platformExportControl{margin-top:7px;padding:13px;border:1px solid #bfd8e7;border-radius:11px;background:#f3f9fd;display:grid;grid-template-columns:24px 1fr;grid-gap:9px;gap:9px;align-items:start}.platformExportControl>svg{width:20px;color:#285287}.platformExportControl>span{display:grid;grid-gap:4px;gap:4px}.platformExportControl small{color:var(--muted);line-height:1.4}.platformExportControl>button{grid-column:1/-1;justify-self:start}.crmBulkJobs{margin:16px 0 0}.crmBulkJobs .cardHead{margin-bottom:8px}.crmBulkJobs article{display:grid;grid-template-columns:minmax(210px,1fr) minmax(180px,1fr) minmax(150px,auto) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.crmBulkJobs article>div:first-child{display:grid;grid-gap:3px;gap:3px}.crmBulkJobs article span,.crmBulkJobs article>small{color:var(--muted);font-size:11px}.crmBulkJobs article progress{width:100%;height:9px;accent-color:var(--teal)}.crmBulkJobs article button{border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:white;color:var(--navy);display:inline-flex;gap:6px;align-items:center;font-weight:800}.crmBulkJobs article button svg{width:15px}.crmBulkJobs article em{grid-column:1/-1;color:var(--red);font-size:11px;font-style:normal}@media (max-width:850px){.crmBulkModal{padding:10px}.crmBulkModal>section{margin:0;padding:22px 15px}.crmBulkGrid,.crmBulkJobs article{grid-template-columns:1fr}.crmBulkJobs article{gap:7px}.crmBulkJobs article em{grid-column:auto}}.directoryAdminHeader{display:grid;grid-template-columns:200px 1fr 230px;align-items:center}.directoryAdminHeader>a{display:flex;align-items:center;gap:6px}.directoryAdminHeader>a svg{width:17px}.directoryAdminHeader>div{text-align:center}.directoryAdminHeader h1{margin:3px 0;color:white}.directoryAdminHeader>span{justify-self:end;display:flex;gap:6px;align-items:center;font-size:11px;color:#c7d5e8}.directoryAdminHeader>span svg{width:17px;color:var(--teal)}.directoryAdminGrid,.directoryAdminHero,.directoryAdminPage>.authError,.directoryAdminPage>.workspaceMessage,.providerBillingTable{max-width:1180px;margin-left:auto;margin-right:auto}.directoryAdminHero{margin-top:30px;margin-bottom:17px;padding:24px;border-radius:14px;background:white;border:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;align-items:center}.activeRuleCard>small,.directoryAdminHero small,.directoryRuleBuilder>div small{color:#087c66;font-size:10px;font-weight:900;letter-spacing:.1em}.directoryAdminHero h2{margin:7px 0}.directoryAdminHero p{margin:0;color:var(--muted)}.masterDirectoryToggle{border-radius:11px;background:#f2f7fc;padding:13px;min-width:265px;display:flex;justify-content:space-between;align-items:center}.masterDirectoryToggle>span{display:grid;grid-template-columns:26px 1fr}.masterDirectoryToggle svg{grid-row:1/span 2;width:19px;color:#285287}.masterDirectoryToggle small{color:var(--muted);font-size:9px}.inlineToggle input,.masterDirectoryToggle input{width:18px;height:18px;accent-color:var(--teal)}.directoryAdminGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:17px;gap:17px;margin-top:17px}.directoryRuleBuilder{display:grid;grid-gap:13px;gap:13px}.directoryRuleBuilder label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:800}.directoryRuleBuilder input,.directoryRuleBuilder select,.providerBillingTable input,.providerBillingTable select{border:1px solid #cfd7e5;border-radius:8px;padding:9px;background:white;width:100%}.inlineToggle{grid-template-columns:auto 1fr!important;display:grid!important;align-items:start;background:#f6f8fb;border-radius:9px;padding:11px}.inlineToggle span{display:grid;grid-gap:2px;gap:2px}.inlineToggle small{color:var(--muted);font-weight:500}.directoryRuleRow{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.directoryRuleRow>span{display:flex;gap:10px;align-items:center}.directoryRuleRow>span>svg{width:18px;color:#285287}.directoryRuleRow>span>span{display:grid;grid-gap:2px;gap:2px}.directoryRuleRow small{color:var(--muted);text-transform:capitalize}.toggleButton{border:0;border-radius:999px;padding:7px 13px;background:#eef1f5;color:#667085;font-weight:900;font-size:10px}.toggleButton.on{background:#d9f8ef;color:#087c66}.providerBillingTable{margin-top:17px;margin-bottom:50px}.providerBillingTable .cardHead>span{display:flex;gap:7px;align-items:center;font-size:11px;color:#087c66;font-weight:800}.providerBillingTable .cardHead>span svg{width:18px}.providerBillingTable table{width:100%;border-collapse:collapse}.providerBillingTable td,.providerBillingTable th{border-bottom:1px solid var(--line);text-align:left;padding:11px 8px;font-size:11px}.providerBillingTable th{color:var(--muted);font-size:9px;text-transform:uppercase}.providerBillingTable td>small{display:block;color:var(--muted);margin-top:3px}.providerBillingTable input{width:90px}.opportunityHero{padding:22px 24px;border-radius:14px;color:white;background:linear-gradient(112deg,#071d46,#123d81 66%,#087c66 145%)}.opportunityHero small{color:#80e2cf;font-weight:900;letter-spacing:.11em}.opportunityHero h2{color:white}.opportunityHero p{color:#d5e1f0}.opportunityHero .segmented{flex:0 0 auto;background:#ffffff18;border-color:#ffffff24}.opportunityHero .segmented button{color:#dbe7f6}.opportunityHero .segmented button.active{background:white;color:#102d5c}.opportunitySourceBar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;margin:-5px 0 12px;border:1px solid var(--line);border-radius:11px;background:white}.opportunitySourceBar>div{display:flex;align-items:center;gap:12px}.opportunitySourceBar>div>small{color:#667085;font-size:8px;font-weight:900;letter-spacing:.1em}.opportunitySourceBar .segmented button{display:flex;align-items:center;gap:5px}.opportunitySourceBar .segmented svg{width:13px}.opportunitySourceBar>span{color:var(--muted);font-size:9px}.opportunityGuardrail{display:flex;align-items:flex-start;gap:10px;margin:0 0 15px;padding:12px 14px;border:1px solid #eed39a;border-radius:10px;background:#fff8e9;color:#714900;font-size:11px;line-height:1.5}.opportunityGuardrail svg{width:19px;flex:0 0 auto}.opportunityGuardrail.public{border-color:#b7cce9;background:#eef5fb;color:#284a72}.opportunityMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px;margin-bottom:14px}.opportunityMetrics article{padding:14px;border:1px solid var(--line);border-radius:11px;background:white;display:grid;grid-gap:4px;gap:4px}.opportunityMetrics small{color:var(--muted);font-size:9px;font-weight:850;text-transform:uppercase}.opportunityMetrics b{color:#102d5c;font-size:23px}.opportunityMetrics span{color:var(--muted);font-size:9px}.opportunityLayout{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:15px;gap:15px;align-items:start}.opportunityList{display:grid;grid-gap:12px;gap:12px}.opportunityCard{padding:18px}.opportunityCard.publicCandidate{border-left:4px solid #e1a936}.opportunityCard>header{display:flex;justify-content:space-between;align-items:flex-start}.opportunityCard>header>div{display:flex;gap:6px;flex-wrap:wrap}.opportunityCard>header>strong{color:#087c66;font-size:24px}.opportunityCard>header>strong small{color:var(--muted);font-size:9px}.opportunityCard h3{margin:10px 0;font-size:18px}.opportunityFacts{display:flex;gap:7px 15px;flex-wrap:wrap;color:#475467;font-size:10px}.opportunityFacts span{display:flex;align-items:center;gap:4px}.opportunityFacts svg{width:13px;color:#087c66}.opportunitySourceLink{display:grid;grid-template-columns:20px 1fr 17px;grid-gap:8px;gap:8px;align-items:center;margin:12px 0;padding:10px;border:1px solid #d8e3f0;border-radius:8px;background:#f5f9fd;color:#274b76;text-decoration:none}.opportunitySourceLink>svg{width:15px}.opportunitySourceLink>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.opportunitySourceLink b{font-size:10px}.opportunitySourceLink small{color:#61738d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunityCard>ul{display:grid;grid-gap:6px;gap:6px;list-style:none;padding:0;margin:14px 0}.opportunityCard>ul li{display:flex;gap:7px;color:#344054;font-size:10px}.opportunityCard>ul svg{width:14px;color:#087c66;flex:0 0 auto}.opportunityCompliance{display:grid;grid-gap:4px;gap:4px;padding:10px 11px;border-radius:8px;font-size:9px}.opportunityCompliance.eligible{background:#e8faf4;color:#087c66}.opportunityCompliance.review{background:#fff7e8;color:#7a4b00}.opportunityCompliance.blocked{background:#fff0f0;color:#a52a2a}.opportunityAgent{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0}.opportunityAgent>div{display:grid;grid-gap:2px;gap:2px}.opportunityAgent span{color:var(--muted);font-size:9px}.opportunityCard>footer{display:flex;justify-content:flex-end;gap:7px;border-top:1px solid var(--line);padding-top:12px}.opportunityCard>footer a{text-decoration:none}.opportunityCard button:disabled{opacity:.55;cursor:not-allowed}.opportunityVerify{display:grid;grid-template-columns:155px minmax(220px,1fr);grid-gap:9px;gap:9px;margin-top:12px;padding:12px;border:1px solid #b7cce9;border-radius:9px;background:#f4f8fd}.opportunityVerify label{display:grid;grid-gap:5px;gap:5px;color:#344054;font-size:9px;font-weight:800}.opportunityVerify input,.opportunityVerify select{width:100%;border:1px solid #c8d4e2;border-radius:7px;padding:8px;background:white}.opportunityVerify>div{grid-column:1/-1;display:flex;justify-content:flex-end;gap:7px}.opportunityLayout>aside{display:grid;grid-gap:12px;gap:12px}.opportunityPreferences{display:grid;grid-gap:11px;gap:11px}.opportunityPreferences>small,.opportunitySteps>small{color:#087c66;font-size:9px;font-weight:900;letter-spacing:.1em}.opportunityPreferences h3,.opportunitySteps h3{margin:0 0 4px}.opportunityPreferences label{display:grid;grid-gap:5px;gap:5px;font-size:10px;font-weight:800}.opportunityPreferences input,.opportunityPreferences select{width:100%;border:1px solid #cfd7e5;border-radius:8px;padding:9px;background:white}.publicSearchForm p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.publicSearchForm .searchProviderNote{color:#7a4b00;font-size:8px;font-weight:650;letter-spacing:0}.opportunityPreferences .formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.opportunitySteps ol{padding-left:19px;margin-bottom:0;color:#475467;font-size:10px;line-height:1.55}.opportunitySteps li{margin:7px 0}.opportunityEmpty,.opportunityLoading,.opportunitySetup{min-height:180px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;text-align:center}.opportunityEmpty>svg,.opportunityLoading svg,.opportunitySetup>svg{width:34px;color:#087c66}.opportunityLoading svg{animation:opportunitySpin 1s linear infinite}.opportunitySetup{grid-template-columns:48px minmax(0,620px);text-align:left;justify-content:center}.opportunitySetup h3,.opportunitySetup p{margin:4px 0}.opportunityEmpty p,.opportunitySetup p,.opportunitySetup small{color:var(--muted);line-height:1.5}@keyframes opportunitySpin{to{transform:rotate(1turn)}}.jurisdictionStrip{display:grid;grid-template-columns:minmax(280px,1fr) 260px auto;grid-gap:12px;gap:12px;align-items:end;margin:15px 0;padding:14px;border:1px solid #b8cbe3;border-radius:11px;background:#f3f7fc}.jurisdictionStrip.confirmed{border-color:#a9dcca;background:#eefaf6}.jurisdictionStrip.needsReview{border-color:#e8c984;background:#fff9eb}.jurisdictionStrip>div{display:flex;align-items:flex-start;gap:10px}.jurisdictionStrip>div>svg{width:21px;color:#0b8069;flex:0 0 auto}.jurisdictionStrip>div span{display:grid;grid-gap:3px;gap:3px}.jurisdictionStrip small{color:#087c66;font-size:8px;font-weight:900;letter-spacing:.11em}.jurisdictionStrip b{color:#17365f;font-size:12px}.jurisdictionStrip em{color:var(--muted);font-size:9px;font-style:normal}.jurisdictionStrip label{display:grid;grid-gap:5px;gap:5px;color:#344054;font-size:9px;font-weight:850}.jurisdictionStrip select{width:100%;border:1px solid #c6d2e0;border-radius:8px;padding:9px;background:white}.deadlineBasis{margin-top:3px;color:#52708f!important;font-size:8px!important;text-transform:capitalize}.quickProperty label>small{color:var(--muted);font-size:8px;font-weight:500;line-height:1.4}.agentafterburnerLoading,.friendlyError{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(145deg,#f4f7fb,#e9f2f8);color:#10213e}.friendlyError section{width:min(100%,560px);padding:36px;border:1px solid #d8e1ec;border-radius:16px;background:white;box-shadow:0 20px 55px #0a23421a;text-align:center}.agentafterburnerLoading img,.friendlyError img{width:min(230px,80vw);height:76px;object-fit:contain}.friendlyError small{color:#087c66;font-size:9px;font-weight:900;letter-spacing:.13em}.friendlyError h1{margin:12px 0 8px;font-size:28px}.friendlyError p{color:var(--muted);line-height:1.55}.friendlyError section>div{display:flex;justify-content:center;gap:9px;margin:22px 0 12px}.friendlyError a,.friendlyError button{border:0;border-radius:8px;padding:10px 16px;background:#0a7e68;color:white;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.friendlyError a{background:#e8eef5;color:#17365f}.agentafterburnerLoading{align-content:center;gap:13px;color:#365678;font-weight:800}.agentafterburnerLoading img{animation:recoveryPulse 1.4s ease-in-out infinite}@keyframes recoveryPulse{50%{transform:scale(1.06);opacity:.7}}@media (max-width:850px){.brandFullLogo{width:185px}.profileHeader .brandFullLogo,.subscribeHeader .brandFullLogo{width:170px}.authPage{grid-template-columns:1fr}.authBrandPanel{min-height:auto;padding:28px;gap:40px}.authBrandPanel h1{font-size:34px}.authFormPanel{padding:35px 22px}.profileLayout,.teamManageLayout{grid-template-columns:1fr}.providerGrid{grid-template-columns:1fr 1fr}.directoryAdminGrid,.directoryToolbar,.providerApplyBody,.providerApplyHero{grid-template-columns:1fr}.directoryAdminHero,.directoryHero{align-items:flex-start;flex-direction:column}.directoryAdminHeader{grid-template-columns:1fr auto}.directoryAdminHeader>div{display:none}.adminFormsGrid,.orgAdminIntro{grid-template-columns:1fr}.offerActivityGrid,.organizationScopeFilters,.performanceControls{grid-template-columns:1fr 1fr}.performanceTallies{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunityMetrics,.orgStats,.scopeBar{grid-template-columns:1fr 1fr}.opportunityLayout{grid-template-columns:1fr}.opportunitySourceBar{align-items:flex-start;flex-direction:column}.jurisdictionStrip{grid-template-columns:1fr;align-items:stretch}.dealCommandDeck{margin-left:18px;margin-right:18px}.dealRadar{grid-template-columns:1fr 1fr}.dealRadar>button:nth-child(2){border-right:0}.dealRadar>button:nth-child(-n+2){border-bottom:1px solid #ffffff20}.dealCommandExpanded,.nearbyDevelopmentGrid,.negotiationPreparationGrid,.preSignatureIntelligence>div{grid-template-columns:1fr}.coverageModeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverageReviewGrid,.propertyThreatHud>div{grid-template-columns:1fr}.associationHudGrid,.duesIncludedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.duesSummary{align-items:flex-start;flex-direction:column}.associationDeepGrid,.rentalEstimateGrid{grid-template-columns:1fr}.historyVaultTools{grid-template-columns:1fr 1fr}.historyVaultTools>label{grid-column:1/-1}.historyVaultLayout{grid-template-columns:1fr}.licenseReviewList form{grid-template-columns:1fr 1fr}.licenseReviewList form>span{grid-column:1/-1}}@media (max-width:560px){.authGrid,.authGrid.three,.profileFormGrid{grid-template-columns:1fr}.fullWidth{grid-column:auto}.profileHeader{padding:0 15px}.profileHeader .brand b{font-size:16px}.providerApplicationForm .formGrid,.providerGrid,.searchComposer{grid-template-columns:1fr}.directoryHeroActions,.providerActions{grid-template-columns:1fr;width:100%}.directoryHeroActions{display:grid}.directoryCategories{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.directoryAdminGrid,.directoryAdminHero,.providerApplyBody,.providerApplyHero,.providerBillingTable{margin-left:14px;margin-right:14px}.offerActivityGrid,.orgStats,.organizationScopeFilters,.scopeBar{grid-template-columns:1fr}.offerPerformancePanel>header,.performanceSubject{align-items:flex-start;flex-direction:column}.performanceControls,.performanceTallies{grid-template-columns:1fr}.performanceControls .segmented{overflow-x:auto}.offerActivityLane a{grid-template-columns:34px 1fr auto}.offerActivityLane a>span:nth-child(3){grid-column:2}.offerActivityLane a>.badge{grid-column:3;grid-row:1/span 2}.offerActivityLane a>svg{display:none}.memberRows article{grid-template-columns:42px 1fr}.memberRows article>div:last-child{grid-column:2}.announcementAudience,.announcementFields{grid-template-columns:1fr}.announcementDateHeader{align-items:flex-start;flex-direction:column}.announcementDates label{grid-template-columns:auto 1fr}.announcementDates strong{grid-column:2}.opportunityHero{padding:18px}.opportunityHero .segmented{width:100%}.opportunityHero .segmented button{flex:1 1}.opportunityMetrics{grid-template-columns:1fr 1fr}.opportunityPreferences .formGrid{grid-template-columns:1fr}.opportunitySourceBar>div{width:100%;align-items:flex-start;flex-direction:column}.opportunitySourceBar .segmented{width:100%}.opportunitySourceBar .segmented button{flex:1 1;justify-content:center}.opportunityCard>footer,.opportunityVerify{grid-template-columns:1fr}.opportunityCard>footer{display:grid}.opportunitySetup{grid-template-columns:1fr;text-align:center}.friendlyError section{padding:28px 18px}.friendlyError section>div{display:grid}.dealCommandDeck{margin:9px 12px 0}.dealCommandHead{align-items:flex-start;flex-direction:column}.dealCommandHead>div:last-child{margin-left:0;width:100%;justify-content:space-between}.dealRadar{grid-template-columns:1fr}.dealRadar>button{border-right:0;border-bottom:1px solid #ffffff20}.atlasTransactionBox{grid-template-columns:24px 1fr}.atlasTransactionBox>button{grid-column:2;justify-self:start}.atlasQuickQuestions{overflow-x:auto}.atlasQuickQuestions button{white-space:nowrap}.dealNegotiationCommand>header{align-items:flex-start;flex-direction:column;gap:12px}.dealNegotiationCommand>header .segmented{width:100%}.dealNegotiationCommand>header .segmented button{flex:1 1}.nearbyDevelopmentHud>header{flex-direction:column}.nearbyDevelopmentGrid article footer{align-items:flex-start;flex-direction:column}.nearbyDevelopmentGrid article footer a{max-width:100%}.coverageModeGrid{grid-template-columns:1fr}.billingRecoveryCard{margin-left:14px;margin-right:14px;align-items:stretch;flex-direction:column}.associationHud,.propertyThreatHud,.rentalHud,.transactionLeadCapture{margin-left:9px;margin-right:9px}.associationHud>header{flex-direction:column}.reserveSignal{width:100%}.associationHudGrid,.duesCautions,.duesIncludedGrid,.reserveMetrics{grid-template-columns:1fr}.associationDues>header{align-items:flex-start;flex-direction:column}.duesSummary>span{width:100%;display:grid;grid-template-columns:1fr 1fr}.duesCautions>span{border-right:0}.reserveMetrics>span{border-right:0;border-bottom:1px solid #e5eaf0}.rentalHud>header,.transactionLeadCapture>header{flex-direction:column}.rentalHud>header>span:last-child{justify-content:flex-start}.rentalEstimateGrid>article>div:not(.rentalUnavailable){grid-template-columns:1fr}.historyImport,.historyVaultLayout,.historyVaultTools{margin-left:12px;margin-right:12px}.historyRows>article{grid-template-columns:1fr}.historyRows>article strong{text-align:left}}@media (max-width:950px){aside.mobileOpen{display:flex;width:min(310px,88vw);z-index:70;box-shadow:18px 0 45px #07162f66}.navBackdrop{display:block;position:fixed;inset:0;border:0;background:#07162fa8;z-index:65}.mobileNavClose{display:grid;margin-left:auto;border:0;border-radius:50%;width:34px;height:34px;place-items:center;color:white;background:#173965}.mobileNavClose svg{width:17px}.screenGuide{margin:10px 18px 0}.quickStartSteps{grid-template-columns:1fr}.formCatalogControls{grid-template-columns:1fr 1fr}.formCatalogSearch{grid-column:1/-1}}@media (max-width:650px){.agreementFieldGrid,.mappingRows>div{grid-template-columns:1fr}.screenGuide{grid-template-columns:32px 1fr}.screenGuide>button{grid-column:2;justify-self:start;padding:0 0 3px}.screenGuide small{font-size:9px}.firstRunTour{padding:10px}.firstRunTour>section{padding:26px 18px 18px}.firstRunTour h2{font-size:23px}.firstRunTour footer{align-items:stretch;flex-direction:column-reverse;gap:8px}.firstRunTour footer>div{display:grid;grid-template-columns:auto 1fr}.tourSkip{padding:9px}.helpAction{display:none!important}.agentActionModal{padding:8px;align-items:flex-end}.agentActionModal>section{max-height:92vh;padding:22px 15px 14px;border-radius:18px 18px 10px 10px}.agentActionModal h2{font-size:22px}.agentActionGrid{grid-template-columns:1fr}.agentActionGrid>button{min-height:67px}.agentActionSearch kbd{display:none}.agentActionModal footer{align-items:flex-start;flex-direction:column}.formCatalogControls{grid-template-columns:1fr}.formCatalogSearch{grid-column:auto}.catalogTemplateList article{grid-template-columns:38px 1fr;align-items:start}.catalogTemplateList .templateActions,.catalogTemplateList article>button{grid-column:2;justify-content:flex-start;max-width:none}}.trainingAdminPage,.trainingAdminShell{min-height:100vh;background:#f4f7fb}.trainingAdminShell{padding:28px 5vw 70px}.trainingAdminHero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:22px;gap:22px;align-items:center;padding:30px;border-radius:18px;background:linear-gradient(125deg,#071d46,#123d81);color:white}.trainingAdminHero small,.trainingHero small{color:#71e5cd;font-size:9px;font-weight:900;letter-spacing:.12em}.trainingAdminHero h1{margin:8px 0;font-size:34px}.trainingAdminHero p{color:#cfdbeb;line-height:1.55}.trainingAdminHero .notice{margin:0;background:#ffffff12;border-color:#ffffff30;color:#e8f2ff}.trainingMasterToggle{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0}.trainingMasterToggle>div{display:flex;align-items:center;gap:15px}.trainingMasterToggle>div>svg{width:42px;height:42px;padding:10px;border-radius:12px;background:#d9f8ef;color:#087c66}.trainingMasterToggle h2,.trainingMasterToggle p{margin:2px 0}.trainingMasterToggle p{color:var(--muted)}.trainingAdminGrid{display:grid;grid-template-columns:minmax(340px,.85fr) minmax(420px,1.15fr);grid-gap:18px;gap:18px}.trainingContentForm,.trainingContentForm label{display:grid;grid-gap:8px;gap:8px}.trainingContentForm{align-content:start}.trainingContentForm input,.trainingContentForm select,.trainingContentForm textarea{width:100%;border:1px solid #cfd7e5;border-radius:8px;padding:10px;background:white;color:#10213e}.trainingAdminLibrary>article{display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.trainingAdminLibrary>article p{margin:5px 0;color:var(--muted);font-size:11px;line-height:1.5}.trainingAdminLibrary>article small{text-transform:capitalize;color:#617087}.trainingTypeIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#e8f0fb;color:#24578d}.trainingTypeIcon svg{width:21px}.trainingAdminLibrary .trainingTypeIcon.motivation,.trainingCard.motivation .trainingTypeIcon{background:#fff2d9;color:#9a6300}.trainingAdminLibrary .trainingTypeIcon.course,.trainingCard.course .trainingTypeIcon{background:#e6ddff;color:#6646a8}.trainingHero,.trainingHero>a{align-items:center}.trainingHero>a{display:flex;gap:7px;text-decoration:none}.trainingHero>a svg{width:16px}.trainingMetrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:18px 0}.trainingMetrics article{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:white}.trainingMetrics article>svg{width:34px;height:34px;padding:8px;border-radius:10px;background:#eaf8f4;color:#087c66}.trainingMetrics span{display:grid}.trainingMetrics b{font-size:20px}.trainingMetrics small{color:var(--muted)}.trainingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.trainingCard{display:grid;grid-template-rows:auto 1fr auto;grid-gap:16px;gap:16px;min-height:285px}.trainingCard footer,.trainingCard header{display:flex;align-items:center;justify-content:space-between;gap:9px}.trainingCard h3{margin:0 0 8px;font-size:18px}.trainingCard p{color:var(--muted);font-size:12px;line-height:1.55}.trainingCard div>small{display:flex;align-items:center;gap:5px;color:#607083}.trainingCard div>small svg{width:14px}.trainingCard footer{align-items:stretch}.trainingCard footer>a,.trainingCard footer>button{display:flex;align-items:center;justify-content:center;gap:5px;flex:1 1;text-decoration:none}.trainingCard footer svg{width:15px}.trainingComplete{border:1px solid #ced8e6;border-radius:8px;background:white;color:#52657d;font-weight:800}.trainingComplete.active{border-color:#8ed3c2;background:#eaf8f4;color:#087c66}.trainingEmpty{display:grid;place-items:center;align-content:center;min-height:240px;color:var(--muted);text-align:center}.trainingEmpty>svg{width:42px;height:42px;color:#087c66}.trainingEmpty h3{color:#10213e;margin:8px 0}.premiumToggle{display:flex!important;align-items:center!important;gap:10px!important}.premiumToggle>input{position:absolute;opacity:0;pointer-events:none}.premiumToggle>span{width:46px;height:25px;border-radius:99px;background:#cbd5df;position:relative;transition:.2s}.premiumToggle>span:after{content:"";position:absolute;width:19px;height:19px;left:3px;top:3px;border-radius:50%;background:white;box-shadow:0 1px 4px #10213e35;transition:.2s}.premiumToggle>input:checked+span{background:var(--teal)}.premiumToggle>input:checked+span:after{transform:translateX(21px)}@media(max-width:950px){.trainingAdminGrid,.trainingAdminHero{grid-template-columns:1fr}.trainingGrid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.trainingAdminShell{padding:16px 12px 45px}.trainingAdminHero{padding:22px}.trainingAdminHero h1{font-size:27px}.trainingMasterToggle{align-items:flex-start;flex-direction:column}.trainingGrid,.trainingMetrics{grid-template-columns:1fr}.trainingCard{min-height:0}}.trainingLesson{width:min(720px,calc(100vw - 32px));max-height:86vh;overflow:auto;padding:26px}.trainingLesson>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:16px}.trainingLesson>header small{color:var(--teal);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.trainingLesson>header h2{margin:5px 0 0}.trainingLessonSummary{color:var(--muted);font-size:15px}.trainingLessonBody{white-space:pre-wrap;line-height:1.7;padding:18px 0;color:var(--ink)}.trainingLesson>footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding-top:16px}.developmentHud{margin:14px 18px;border:1px solid #b8d7dc;border-radius:13px;overflow:hidden;background:#f8fbfc;box-shadow:0 8px 24px #0b37600a}.developmentHud>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:15px;background:linear-gradient(115deg,#082b4f,#0b4862);color:white}.developmentHud>header>span{display:flex;gap:10px}.developmentHud>header>span:first-child>svg{width:28px;color:#49dfc2}.buildoutConcepts small,.developmentAnswer>small,.developmentHud details small,.developmentHud>header small{font-size:8px;font-weight:900;letter-spacing:.1em;color:#25bca1}.developmentHud>header b{display:block;margin:3px 0}.developmentHud>header p{max-width:780px;margin:2px 0;color:#cfdfeb;font-size:9px;line-height:1.45}.developmentHud>header>span:last-child{align-items:center;flex-wrap:wrap;justify-content:flex-end}.developmentAsk button,.developmentHud>header button{border:1px solid #ffffff40;border-radius:8px;padding:8px 11px;background:#ffffff12;color:white;font-weight:850}.developmentSignals{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #d5e5e8}.developmentSignals article{min-width:0;padding:11px;border-right:1px solid #d5e5e8;background:white;display:grid;grid-gap:3px;gap:3px}.developmentSignals article:last-child{border-right:0}.developmentSignals small{font-size:7px;color:#60778a;font-weight:900;letter-spacing:.08em}.developmentSignals b{font-size:12px}.developmentSignals span{font-size:7px;color:#607083;line-height:1.35}.developmentFindings{padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.developmentFindings article{display:grid;grid-template-columns:25px 1fr;grid-gap:8px;gap:8px;padding:9px;border:1px solid #d9e6ea;border-left:3px solid #d89d2f;border-radius:8px;background:white}.developmentFindings article.critical,.developmentFindings article.high{border-left-color:#d92d20}.developmentFindings svg{width:19px;color:#b66a00}.developmentFindings b,.developmentFindings em,.developmentFindings p{display:block;margin:2px 0;font-size:8px;line-height:1.4;font-style:normal}.developmentFindings em,.developmentFindings p{color:#5b6b7e}.developmentDeep{border-top:1px solid #d5e5e8;background:white}.developmentDeep>summary{padding:11px 14px;display:flex;justify-content:space-between;cursor:pointer}.developmentDeep>summary>span{display:flex;gap:8px;align-items:center}.developmentDeep>summary svg{width:18px;color:#087c66}.developmentDeep>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:0 12px 12px}.developmentDeep article{padding:11px;border:1px solid #e0e7eb;border-radius:8px}.developmentDeep h4{margin:5px 0}.developmentDeep li,.developmentDeep p{font-size:8px;line-height:1.5;color:#526477}.developmentDeep ul{padding-left:16px}.buildoutConcepts{padding:12px;border-top:1px solid #d5e5e8}.buildoutConcepts>header{display:grid;margin-bottom:8px}.buildoutConcepts>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.buildoutConcepts article{padding:11px;border:1px solid #cfe0e1;border-radius:9px;background:white}.buildoutConcepts h4{margin:5px 0}.buildoutConcepts article>footer,.buildoutConcepts article>p,.buildoutConcepts article>span{font-size:8px;color:#596b7d;line-height:1.5}.buildoutConcepts article>footer{margin-top:8px;padding-top:7px;border-top:1px solid #e6ecee;color:#9a6200}.developmentAsk{display:grid;grid-template-columns:28px 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:11px 14px;background:#082b4f;color:white}.developmentAsk>svg{color:#49dfc2}.developmentAsk span{display:grid}.developmentAsk input{width:100%;border:0;border-bottom:1px solid #ffffff40;background:transparent;color:white;padding:5px 0;outline:0}.developmentAsk input::placeholder{color:#b7cad8}.developmentAnswer{margin:10px;padding:12px;border:1px solid #bfded7;border-radius:9px;background:white}.developmentAnswer header{display:flex;gap:8px;align-items:center}.developmentAnswer li,.developmentAnswer p{font-size:9px;line-height:1.55;color:#42576b}.developmentAnswer>footer,.developmentHud>footer{display:flex;gap:7px;align-items:flex-start;padding:9px 13px;border-top:1px solid #d5e5e8;background:#eef7f5;color:#5b6b7e;font-size:8px;line-height:1.45}.developmentAnswer>footer svg,.developmentHud>footer svg{width:15px;flex:0 0 auto;color:#087c66}.developmentHud.loading{padding:16px;display:flex;gap:10px}.developmentHud.empty>header{background:linear-gradient(115deg,#244867,#315c76)}@media(max-width:1050px){.developmentSignals{grid-template-columns:repeat(3,1fr)}.buildoutConcepts>div,.developmentDeep>div,.developmentFindings{grid-template-columns:1fr}}@media(max-width:650px){.developmentHud{margin-left:9px;margin-right:9px}.developmentHud>header{flex-direction:column}.developmentSignals{grid-template-columns:1fr 1fr}.developmentAsk{grid-template-columns:24px 1fr}.developmentAsk button{grid-column:2;justify-self:start}}.clientPackageComposer{margin:16px 18px}.clientPackageComposer form{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.clientPackageComposer fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;border:1px solid #d8e1e8;border-radius:9px;padding:12px}.clientPackageComposer fieldset legend{padding:0 6px;font-weight:900}.clientPackageComposer fieldset label{display:flex;gap:7px;align-items:center;font-size:11px}.clientPackagePage{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top,#153c68,#06172f 72%)}.clientPackageCard{width:min(720px,100%);overflow:hidden;border-radius:18px;background:#f8fbfd;box-shadow:0 24px 80px #0007}.clientPackageCard>header{padding:28px;background:linear-gradient(120deg,#07264b,#0d5368);color:white}.clientPackageCard>header small{color:#55e4c7;font-weight:900;letter-spacing:.11em}.clientPackageCard>header h1{margin:8px 0}.clientPackageCard>header p{color:#d4e2ec}.clientPackageCard form,.clientPackageCard>.notice,.clientPackageDocs{margin:20px}.clientPackageCard form{display:grid;grid-gap:12px;gap:12px}.clientPackageCard form label{display:grid;grid-gap:7px;gap:7px;font-weight:800}.clientPackageCard form input{padding:12px;border:1px solid #c6d5df;border-radius:9px}.clientPackageCard form button{padding:12px;border:0;border-radius:9px;background:#087c66;color:white;font-weight:900}.clientPackageCard form>small{color:#687a8b}.clientPackageDocs{display:grid;grid-gap:9px;gap:9px}.clientPackageDocs a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border:1px solid #d6e1e7;border-radius:10px;background:white;color:#10213e;text-decoration:none}.clientPackageDocs a span{display:grid}.clientPackageDocs a small{margin-top:4px;color:#687a8b}.clientPackageDocs a strong{color:#087c66}.agentAfterburnHudSystem{--hud-critical:#ef4444;--hud-watch:#f5a524;--hud-clear:#19c99a;--hud-info:#55a7ff;--hud-unknown:#8494aa;background-color:#eef3f8;background-image:linear-gradient(#0a386008 1px,transparent 0),linear-gradient(90deg,#0a386008 1px,transparent 0),radial-gradient(circle at 80% 0,#14b8a612,transparent 31%);background-size:30px 30px,30px 30px,auto}.agentAfterburnHudSystem a,.agentAfterburnHudSystem button,.agentAfterburnHudSystem input,.agentAfterburnHudSystem select,.agentAfterburnHudSystem textarea{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.agentAfterburnHudSystem a:focus-visible,.agentAfterburnHudSystem button:focus-visible,.agentAfterburnHudSystem input:focus-visible,.agentAfterburnHudSystem select:focus-visible,.agentAfterburnHudSystem textarea:focus-visible{outline:3px solid #54d7be66;outline-offset:2px}.agentAfterburnHudSystem button:active{transform:translateY(1px)}.agentAfterburnHud>aside{background:linear-gradient(180deg,#06172f,#08264b 62%,#06172f);border-right:1px solid #46dacb33;box-shadow:10px 0 35px #06172f24}.agentAfterburnHud>aside:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 96%,#43dcc15c),repeating-linear-gradient(0deg,#ffffff05 0 1px,transparent 1px 5px);opacity:.38}.agentAfterburnHud .account,.agentAfterburnHud .brand,.agentAfterburnHud .continuityLink,.agentAfterburnHud .restartTour,.agentAfterburnHud .viewModeCard,.agentAfterburnHud .workspaceSwitcher,.agentAfterburnHud nav{position:relative;z-index:1}.agentAfterburnHud nav button{border:1px solid transparent;border-radius:7px}.agentAfterburnHud nav button.active{border-color:#57dbc344;background:linear-gradient(90deg,#14b89a2b,#1d4775);box-shadow:inset 3px 0 #34d7b8}.agentAfterburnHud nav button.active:after{content:"ACTIVE";margin-left:auto;font-size:6px;letter-spacing:.12em;color:#60e3ca}.agentAfterburnHud .navSectionLabel{letter-spacing:.14em;color:#68ddc8}.agentAfterburnHud .shell>header{background:linear-gradient(100deg,#061a35,#0b3157);border-bottom:1px solid #3bd4bd4d;color:white;box-shadow:0 8px 30px #06182d26}.agentAfterburnHud .shell>header small{color:#74dbc9;letter-spacing:.1em}.agentAfterburnHud .shell>header h1{color:white}.agentAfterburnHud .tabs{gap:4px;padding:0 26px;background:#071f3d;border-bottom-color:#21466d;overflow-x:auto;scrollbar-width:thin}.agentAfterburnHud .tabs button{position:relative;padding:12px 11px;color:#9db1c8;border-bottom:2px solid transparent;white-space:nowrap;font-size:11px}.agentAfterburnHud .tabs button:hover{color:white;background:#ffffff08}.agentAfterburnHud .tabs button.active{color:white;background:linear-gradient(180deg,#ffffff09,#12ba9920);border-color:#3ce0c0}.agentAfterburnHud .tabs button.active:before{content:"";position:absolute;top:6px;left:6px;width:4px;height:4px;border-radius:50%;background:#4ce1c3;box-shadow:0 0 9px #4ce1c3}.hudFlightDirector{margin:12px 32px 0;border:1px solid #2b557b;border-radius:12px;overflow:hidden;background:#071f3d;color:white;box-shadow:0 12px 30px #071d4621}.hudFlightDirector>header{min-height:auto;padding:12px 14px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;grid-gap:11px;gap:11px;background:linear-gradient(110deg,#08264a,#0d3b5d);border:0;border-bottom:1px solid #3a6282}.hudFlightDirector>header>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.hudDirectorGrid small,.hudFlightDirector>header small{font-size:7px;font-weight:900;letter-spacing:.13em;color:#66e0c9}.hudFlightDirector>header b{font-size:11px;line-height:1.4}.hudFlightDirector>header em{display:flex;align-items:center;gap:5px;color:#aec0d2;font-size:8px;font-style:normal}.hudFlightDirector>header em svg{width:12px;color:#34d7b8}.hudFlightDirector>header button{display:flex;align-items:center;gap:7px;border:1px solid #5fe2ca85;border-radius:8px;padding:9px 12px;background:#0e6f68;color:white;font-weight:900;font-size:9px;white-space:nowrap}.hudFlightDirector>header button:hover{background:#11857a;box-shadow:0 0 0 3px #27d2b526}.hudFlightDirector>header button svg{width:14px}.hudDirectorMark{width:37px;height:37px;display:grid;place-items:center;border:1px solid #4ad9c3;border-radius:8px;background:#13b99b1f;-webkit-clip-path:polygon(12% 0,88% 0,100% 25%,100% 75%,88% 100%,12% 100%,0 75%,0 25%);clip-path:polygon(12% 0,88% 0,100% 25%,100% 75%,88% 100%,12% 100%,0 75%,0 25%)}.hudDirectorMark svg{width:19px;color:#5be2cb}.hudFlightDirector.critical>header{background:linear-gradient(110deg,#321722,#0d3856)}.hudFlightDirector.critical{border-color:#e85762}.hudFlightDirector.watch{border-color:#c58b31}.hudDirectorGrid{display:grid;grid-template-columns:1.3fr .8fr 1fr}.hudDirectorGrid>article,.hudDirectorGrid>button{min-width:0;padding:10px 13px;border:0;border-right:1px solid #294b6a;background:#071f3d;color:white;text-align:left}.hudDirectorGrid>:last-child{border-right:0}.hudMissionProgress>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;margin-top:7px}.hudMissionProgress span{position:relative;display:flex;align-items:center;gap:5px;color:#6f87a1;font-size:8px}.hudMissionProgress span:after{content:"";position:absolute;left:21px;right:-4px;top:9px;height:1px;background:#284b6b}.hudMissionProgress span:last-child:after{display:none}.hudMissionProgress i{position:relative;z-index:1;width:18px;height:18px;display:grid;place-items:center;border:1px solid #46617d;border-radius:50%;background:#0b2947;color:#91a5bb;font-style:normal;font-size:7px}.hudMissionProgress i svg{width:10px}.hudMissionProgress span.active,.hudMissionProgress span.done{color:#dce9f4}.hudMissionProgress span.done i{border-color:#21bd9e;background:#0d725f;color:white}.hudMissionProgress span.active i{border-color:#57dcca;color:#071f3d;background:#57dcca;box-shadow:0 0 11px #4fe1c687}.hudMissionProgress span.done:after{background:#21bd9e}.hudThreatSummary{display:grid!important;grid-template-columns:28px 1fr 15px;grid-gap:8px;gap:8px;align-items:center}.hudThreatSummary>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.hudThreatSummary b{font-size:10px}.hudSignalLegend>em,.hudThreatSummary em{color:#8ea5bc;font-size:7px;font-style:normal}.hudThreatSummary>svg{width:14px}.hudThreatPulse{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#1f476a}.hudThreatPulse svg{width:15px}.hudThreatSummary.critical .hudThreatPulse{background:#ef444425;color:#ff7373;box-shadow:0 0 0 4px #ef444410}.hudThreatSummary.watch .hudThreatPulse{background:#f5a52424;color:#ffc355}.hudThreatSummary.clear .hudThreatPulse{background:#19c99a20;color:#4de1bd}.hudSignalLegend>div{display:flex;flex-wrap:wrap;gap:5px 10px;margin:6px 0}.hudSignalLegend span{display:flex;align-items:center;gap:4px;color:#b3c3d4;font-size:7px}.hudSignalLegend span i{width:7px;height:7px;border-radius:2px;background:#8494aa}.hudSignalLegend span.critical i{background:var(--hud-critical);box-shadow:0 0 6px #ef4444}.hudSignalLegend span.watch i{background:var(--hud-watch)}.hudSignalLegend span.clear i{background:var(--hud-clear)}.hudSignalLegend span.unknown i{background:var(--hud-unknown)}.agentAfterburnHud .content{padding-top:17px}.agentAfterburnHud .workspaceHero{position:relative;overflow:hidden;margin-bottom:14px;padding:18px 20px;border:1px solid #244c70;border-radius:12px;background:linear-gradient(110deg,#082344,#0b3c58);color:white;box-shadow:0 10px 28px #071d4618}.agentAfterburnHud .workspaceHero:after{content:"";position:absolute;right:-35px;top:-70px;width:190px;height:190px;border:1px solid #4be0c333;border-radius:50%;box-shadow:0 0 0 28px #4be0c309,0 0 0 58px #4be0c307;pointer-events:none}.agentAfterburnHud .workspaceHero>button,.agentAfterburnHud .workspaceHero>div,.agentAfterburnHud .workspaceHero>span{position:relative;z-index:1}.agentAfterburnHud .workspaceHero h2{margin:4px 0;color:white;font-size:24px}.agentAfterburnHud .workspaceHero p{color:#b9cadd}.agentAfterburnHud .workspaceHero small{color:#5ee0c8;font-weight:900;letter-spacing:.12em}.agentAfterburnHud .card{border-color:#cedae5;border-radius:10px;box-shadow:0 6px 18px #071d460a}.agentAfterburnHud .card:hover{border-color:#afc6d8}.agentAfterburnHud .card>small,.agentAfterburnHud .cardHead small{color:#167e70;font-weight:900;letter-spacing:.08em}.agentAfterburnHud .badge.red{border:1px solid #ef44444d;background:#fff0f1;color:#b4232f}.agentAfterburnHud .badge.amber{border:1px solid #e4a43e55;background:#fff7e8;color:#8b5900}.agentAfterburnHud .badge.green{border:1px solid #1bbd9755;background:#eafaf5;color:#08775f}.agentAfterburnHud .badge.blue{border:1px solid #4a97dd45;background:#eef6ff;color:#215f9d}.agentAfterburnHud .notice{border-left:3px solid #4c8fc9}.agentAfterburnHud .workspaceMessage{border-left:3px solid #20b893}.agentAfterburnHud .primary{background:linear-gradient(180deg,#0c9e86,#087665);box-shadow:0 4px 12px #08766524}.agentAfterburnHud .primary:hover{background:#0b8e78}.agentAfterburnHud .secondary{border-color:#b8c8d8;background:white}.agentAfterburnHud .associationHud,.agentAfterburnHud .developmentHud,.agentAfterburnHud .propertyThreatHud,.agentAfterburnHud .rentalHud{box-shadow:0 9px 22px #071d4610}.agentAfterburnHud .propertyThreat.critical,.agentAfterburnHud .propertyThreat.high{box-shadow:inset 3px 0 var(--hud-critical)}.agentAfterburnHudSystem :is(.profileHeader,.subscribeHeader,.integrationsHero,.trainingAdminHero,.continuityHero,.privacyHero,.adminHero,.billingHero,.teamHero){background:linear-gradient(110deg,#061b37,#0c3b5b)!important;border-color:#315b78!important;color:white}.agentAfterburnHudSystem :is(.profilePage,.subscribePage,.integrationsPage,.trainingAdminPage,.continuityPage,.privacyPage,.adminPage,.billingPage,.teamPage){background-color:transparent!important}.agentAfterburnHudSystem :is(.authCard,.profileCard,.subscribePlan,.integrationCard,.trainingContentForm,.trainingAdminLibrary,.termsDocument,.clientPackageCard){border:1px solid #cbd9e3;box-shadow:0 12px 32px #071d4610}.agentAfterburnHudSystem :is(.subscribePlan,.integrationCard,.profileCard)>small,.agentAfterburnHudSystem :is(.termsDocument,.clientPackageCard)>small{color:#087c66;font-weight:900;letter-spacing:.1em}.agentAfterburnHudSystem .termsDocument h2{position:relative;padding-left:13px}.agentAfterburnHudSystem .termsDocument h2:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:3px;border-radius:2px;background:#18b99a}.agentAfterburnHudSystem .authPage{background:radial-gradient(circle at 50% 0,#17466d,#06172f 64%)}@media(max-width:1050px){.hudDirectorGrid{grid-template-columns:1fr 1fr}.hudSignalLegend{grid-column:1/3;border-top:1px solid #294b6a}.agentAfterburnHud .workspaceHero{align-items:flex-start}}@media(max-width:700px){.hudFlightDirector{margin:9px 10px 0}.hudFlightDirector>header{grid-template-columns:34px 1fr}.hudFlightDirector>header>button{grid-column:2;justify-self:start}.hudDirectorGrid{grid-template-columns:1fr}.hudDirectorGrid>article,.hudDirectorGrid>button{border-right:0;border-bottom:1px solid #294b6a}.hudSignalLegend{grid-column:auto}.hudMissionProgress b{display:none}.agentAfterburnHud .content{padding:14px 10px 40px}.agentAfterburnHud .workspaceHero{padding:15px}.agentAfterburnHud .tabs{padding:0 8px}.clientPackageComposer{margin-left:0;margin-right:0}.clientPackageComposer fieldset{grid-template-columns:1fr}}.farmWorkspace{display:grid;grid-gap:18px;gap:18px}.farmAreas>header,.farmBuilder header,.farmLeads>header{display:flex;justify-content:space-between;gap:18px;align-items:center}.farmBuilder form{display:grid;grid-template-columns:1.1fr .8fr 1.4fr auto;grid-gap:12px;gap:12px;align-items:end;margin-top:18px}.farmBuilder label,.farmLeads label{display:grid;grid-gap:6px;gap:6px}.farmGrid{display:grid;grid-template-columns:300px 1fr;grid-gap:18px;gap:18px}.farmAreas{align-self:start}.farmAreas>header{padding-bottom:12px;border-bottom:1px solid var(--line)}.farmAreas>button{width:100%;display:grid;grid-template-columns:1fr auto;text-align:left;grid-gap:12px;gap:12px;padding:14px 0;border:0;border-bottom:1px solid var(--line);background:transparent}.farmAreas>button.active b{color:var(--blue)}.farmAreas span{display:grid;grid-gap:3px;gap:3px}.farmLeadTable{display:grid}.farmLeadTable article{display:grid;grid-template-columns:1.7fr 1fr auto auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.farmLeadTable article>span{display:grid;grid-gap:3px;gap:3px}.farmLeads>header label{display:flex;align-items:center;gap:8px;min-width:320px}.farmLeads>header input{width:100%}@media(max-width:900px){.farmBuilder form,.farmGrid,.farmLeadTable article{grid-template-columns:1fr}.farmLeads>header{display:grid}.farmLeads>header label{min-width:0}}.simpleCommandIntro{margin-bottom:14px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px;box-shadow:0 4px 14px rgba(16,33,62,.035)}.simpleAtlasStrip small,.simpleCommandIntro small{font-size:8px;letter-spacing:.12em;font-weight:900;color:#087c66}.simpleCommandIntro h2{margin:3px 0 4px;font-size:21px;color:#10213e}.simpleCommandIntro p{margin:0;max-width:690px;color:var(--muted);font-size:11px;line-height:1.55}.simpleCommandIntro .primary{white-space:nowrap}.simpleCommandGrid{display:grid;grid-template-columns:1.2fr .9fr .85fr;grid-gap:12px;gap:12px;margin-bottom:12px}.simpleCommandGrid>.card{margin:0;min-width:0}.simpleCommandGrid header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.simpleCommandGrid header>span{display:flex;align-items:center;gap:7px;color:#10213e}.simpleCommandGrid header svg{width:16px;color:#087c66}.simpleCommandGrid header button{border:0;background:transparent;color:#087c66;font-size:9px;font-weight:800;padding:5px}.simpleActionList{display:grid;grid-gap:6px;gap:6px}.simpleActionList>button{border:1px solid #e2e8f0;background:#fbfcfe;border-radius:10px;display:grid;grid-template-columns:10px 1fr auto;align-items:center;grid-gap:9px;gap:9px;text-align:left;padding:10px}.simpleActionList>button:hover{border-color:#9ccfc4;background:#f5fbf9}.simpleActionList>button>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.simpleActionList b{font-size:10px;color:#10213e}.simpleActionList small{font-size:8.5px;color:var(--muted)}.simpleActionList svg{width:14px;color:#7b8aa0}.simpleStatusDot{width:8px;height:8px;border-radius:50%}.simpleStatusDot.critical{background:#dc4754}.simpleStatusDot.review{background:#d99b31}.simpleEmptyState{display:flex;align-items:center;gap:9px;padding:16px;border:1px dashed #d9e2ec;border-radius:10px;color:#537087}.simpleEmptyState svg{color:#1b9b79}.simpleEmptyState span{display:grid}.simpleEmptyState b{font-size:10px;color:#10213e}.simpleEmptyState small{font-size:8.5px}.simpleNextDate{display:grid;grid-template-columns:54px 1fr;grid-gap:12px;gap:12px;align-items:center;margin:2px 0 12px}.simpleDateBlock{width:52px;height:58px;border:1px solid #cfdbe7;border-radius:10px;overflow:hidden;display:grid;grid-template-rows:20px 1fr;text-align:center;background:#f8fbfd}.simpleDateBlock small{background:#0c6c68;color:#fff;font-size:8px;text-transform:uppercase;padding-top:4px}.simpleDateBlock b{font-size:20px;padding-top:4px;color:#10213e}.simpleNextDate h3{font-size:13px;margin:0 0 3px}.simpleNextDate p{font-size:9px;margin:0 0 5px;color:var(--muted)}.simpleRadarVisual{height:150px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#f5faf9 0,#fff 65%);border-radius:12px;overflow:hidden}.simpleRadarVisual:after,.simpleRadarVisual:before{content:"";position:absolute;background:#cbdbe2}.simpleRadarVisual:before{height:1px;width:78%;left:11%;top:50%}.simpleRadarVisual:after{width:1px;height:78%;top:11%;left:50%}.simpleRadarVisual .ring{position:absolute;border:1px solid #cbdbe2;border-radius:50%}.simpleRadarVisual .r1{width:48px;height:48px}.simpleRadarVisual .r2{width:92px;height:92px}.simpleRadarVisual .r3{width:134px;height:134px}.radarCenter{z-index:2;font-size:7px;font-weight:900;color:#4f6b78;background:#fff;border:1px solid #b9ccd4;border-radius:999px;padding:4px}.radarPoint{position:absolute;border:0;background:transparent;padding:4px;z-index:3}.radarPoint span{display:block;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 3px #fff}.radarPoint.critical span{background:#dc4754}.radarPoint.watch span{background:#d99b31}.radarPoint.clear span{background:#2e9b70}.radarPoint.p1{left:47%;top:24%}.radarPoint.p2{left:27%;top:49%}.radarPoint.p3{right:28%;bottom:22%}.radarPoint.p4{right:20%;top:39%}.radarPoint.p5{left:38%;bottom:16%}.simpleRadarLegend{display:flex;gap:12px;justify-content:center;margin-top:9px;color:#64748b;font-size:8px}.simpleRadarLegend span{display:flex;align-items:center;gap:4px}.simpleRadarLegend i{width:7px;height:7px;border-radius:50%}.simpleRadarLegend .critical{background:#dc4754}.simpleRadarLegend .watch{background:#d99b31}.simpleRadarLegend .clear{background:#2e9b70}.simpleAtlasStrip{margin:0 0 12px!important;display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:13px 15px!important;border-color:#b7ded6!important;background:#f7fcfb!important}.simpleAtlasIcon{width:36px;height:36px;border-radius:10px;background:#dff7f0;color:#087c66;display:grid;place-items:center}.simpleAtlasIcon svg{width:18px}.simpleAtlasStrip>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.simpleAtlasStrip b{font-size:10.5px;color:#10213e}.simpleAtlasStrip em{font-size:8.5px;color:var(--muted);font-style:normal}.simpleQuietLinks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.simpleQuietLinks button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px;display:flex;gap:8px;align-items:center;text-align:left;color:#10213e}.simpleQuietLinks button:hover{border-color:#9ccfc4;background:#f8fcfb}.simpleQuietLinks svg{width:17px;color:#087c66}.simpleQuietLinks span{display:grid}.simpleQuietLinks b{font-size:9.5px}.simpleQuietLinks small{font-size:8px;color:var(--muted)}@media(max-width:1000px){.simpleCommandGrid{grid-template-columns:1fr 1fr}.simpleRadarCard{grid-column:1/-1}.simpleQuietLinks{grid-template-columns:1fr 1fr}}@media(max-width:650px){.simpleCommandIntro{align-items:flex-start;flex-direction:column}.simpleCommandGrid{grid-template-columns:1fr}.simpleRadarCard{grid-column:auto}.simpleAtlasStrip{grid-template-columns:36px 1fr}.simpleAtlasStrip button{grid-column:1/-1}.simpleQuietLinks{grid-template-columns:1fr}}.setupGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:18px}.setupCard{display:grid;grid-gap:13px;gap:13px}.setupCardTop{display:flex;align-items:center;gap:12px}.setupCardTop>div{flex:1 1}.setupCardTop h2{margin:3px 0 0;color:var(--navy)}.setupCardTop small,.setupUpdateCard>small{font-size:10px;font-weight:900;letter-spacing:.12em;color:#6b7a90}.setupDot{width:38px;height:38px;border-radius:12px;display:grid;place-items:center}.setupDot svg{width:20px}.setupDot.ready{background:#e7f8f2;color:#087c66}.setupDot.action{background:#fff0ee;color:#b53932}.setupDot.optional{background:#fff7df;color:#9a6d00}.setupCard details{border-top:1px solid #e4e9ef;padding-top:10px}.setupCard summary{cursor:pointer;font-weight:800;color:var(--navy)}.setupVariables{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.setupVariables code{background:#f3f6f9;border:1px solid #dfe6ed;border-radius:7px;padding:6px 8px;font-size:11px}.setupOpen{justify-self:start}.setupUpdateCard{margin-bottom:30px}.setupUpdateCard h2{color:var(--navy);margin:5px 0 8px}@media(max-width:900px){.setupGrid{grid-template-columns:1fr}}.designStudioPage{min-height:100vh;background:#f4f7f9;color:#10283b;padding:28px}.designStudioTop{max-width:1500px;margin:auto;display:grid;grid-template-columns:180px 1fr auto;grid-gap:24px;gap:24px;align-items:center}.designStudioTop>a{display:flex;gap:8px;align-items:center;color:#176a74;text-decoration:none}.designStudioTop h1{margin:3px 0 6px}.designStudioTop p{margin:0;color:#627482}.designStudioActions{display:flex;gap:8px}.baselineBox button,.designBlocks button,.designStudioActions button{display:inline-flex;align-items:center;gap:6px}.designStudioMessage{max-width:1500px;margin:18px auto 0;padding:12px 16px;background:#e8f7f2;border:1px solid #a8ddcc;border-radius:12px;display:flex;gap:9px;align-items:center}.designStudioShell{max-width:1500px;margin:18px auto;display:grid;grid-template-columns:240px 1fr;grid-gap:18px;gap:18px}.designPageList{background:#08263b;border-radius:16px;padding:16px;color:white;align-self:start;position:-webkit-sticky;position:sticky;top:20px}.designPageList>small{opacity:.65}.designPageList>button{width:100%;text-align:left;border:0;background:transparent;color:#dcebf1;padding:11px 12px;border-radius:9px;margin-top:5px}.designPageList>button.active{background:#0f6b74;color:white}.baselineBox{margin-top:20px;padding:14px;border-top:1px solid #315064;display:grid;grid-gap:7px;gap:7px}.baselineBox span{font-size:12px;color:#b7c9d2}.baselineBox button{background:#fff;color:#13384a;border:0;border-radius:8px;padding:9px}.designEditor{min-width:0}.designControls{display:flex;gap:14px;padding:14px;margin-bottom:16px}.designControls label{flex:1 1;font-size:12px;font-weight:700}.designControls select{display:block;width:100%;margin-top:6px;padding:9px;border:1px solid #d4dee4;border-radius:8px;background:white}.designWorkspace{display:grid;grid-template-columns:minmax(420px,.85fr) minmax(460px,1.15fr);grid-gap:16px;gap:16px}.designBlocks{background:white;border:1px solid #dbe4e8;border-radius:14px;padding:16px}.designBlocks>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.designBlocks article{display:grid;grid-template-columns:30px 1fr 120px 34px 34px 34px;grid-gap:8px;gap:8px;align-items:center;border:1px solid #dce5e9;border-radius:10px;padding:10px;margin:8px 0;background:#fff}.designBlocks article.hiddenBlock{opacity:.48;background:#f6f8f9}.designBlocks article small{display:block;color:#85949d}.designBlocks article select{padding:7px;border:1px solid #d8e0e5;border-radius:7px}.designBlocks article button{border:1px solid #d8e0e5;background:white;border-radius:7px;padding:6px}.dragHandle{color:#9bacb4;cursor:-webkit-grab;cursor:grab}.designPreview{background:#eef3f5;border:1px solid #cfdce2;border-radius:14px;min-height:650px;overflow:hidden;position:relative;padding-left:78px}.designPreview>header{height:60px;background:white;border-bottom:1px solid #dae4e8;padding:12px 18px}.designPreview>header small{display:block;color:#6d7d87}.previewSidebar{position:absolute;left:0;top:0;bottom:0;width:78px;background:#08263b}.previewCanvas{padding:16px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.previewBlock{background:white;border:1px solid #d8e2e6;border-radius:10px;padding:13px;min-height:84px}.previewBlock.full{grid-column:span 6}.previewBlock.wide{grid-column:span 4}.previewBlock.half{grid-column:span 3}.previewBlock.third{grid-column:span 2}.previewBlock span{height:8px;background:#e9eff2;border-radius:8px;display:block;margin-top:12px;width:65%}.designPreview.compact .previewCanvas{gap:7px;padding:10px}.designPreview.standard{max-width:760px}.designPreview.full .previewCanvas{padding-right:10px}.designStudioGuardrail{max-width:1500px;margin:auto;padding:14px;border:1px solid #cddde2;border-radius:12px;background:white;display:flex;gap:10px;align-items:center}@media(max-width:1000px){.designStudioShell,.designStudioTop{grid-template-columns:1fr}.designPageList{position:static}.designWorkspace{grid-template-columns:1fr}.designStudioActions{flex-wrap:wrap}}.aab-layout-compact .content{gap:10px}.aab-width-standard .content{max-width:1180px;margin-left:auto;margin-right:auto}.aab-width-wide .content{max-width:1480px;margin-left:auto;margin-right:auto}.aab-width-full .content{max-width:none}.aab-sidebar-compact>aside{width:82px}.aab-sidebar-compact>aside nav button{font-size:0}.aab-sidebar-compact>aside nav button svg{font-size:medium}.featureControlPage{min-height:100vh;background:#f5f8fa;color:#163247;padding:28px}.featureControlTop{display:grid;grid-template-columns:180px 1fr;grid-gap:22px;gap:22px;align-items:start;margin-bottom:20px}.featureControlTop a{display:flex;align-items:center;gap:8px;color:#0f6470;text-decoration:none;font-weight:700}.featureControlTop h1{margin:4px 0 6px;font-size:30px}.featureControlTop p{margin:0;max-width:900px;color:#5b6f7c}.featureAssignments small,.featureControlTop small,.featureDirectory small{letter-spacing:.08em;color:#66808d}.featureControlMessage{display:flex;gap:9px;align-items:center;background:#e9f7f5;border:1px solid #b7e5de;border-radius:10px;padding:12px 14px;margin-bottom:16px}.featureControlGrid{display:grid;grid-template-columns:minmax(320px,430px) 1fr;grid-gap:18px;gap:18px}.featureControlGrid .card{background:white;border:1px solid #dce5ea;border-radius:14px;box-shadow:0 4px 16px rgba(25,54,70,.05);padding:18px}.featureBuilder{grid-row:span 2}.featureAssignments h2,.featureBuilder h2,.featureDirectory h2{margin:0 0 14px}.featureBuilder label{display:grid;grid-gap:6px;gap:6px;margin:12px 0;font-size:13px;font-weight:700}.featureBuilder input,.featureBuilder select,.featureBuilder textarea{width:100%;border:1px solid #cbd8de;border-radius:8px;padding:10px;background:white;color:#17384a}.featureBuilder textarea{min-height:80px;resize:vertical}.featureSearch{display:flex;gap:8px;align-items:center;border:1px solid #cbd8de;border-radius:8px;padding:0 9px}.featureSearch input{border:0;outline:0}.featureBuilder .primary{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;border:0;border-radius:9px;background:#0c6b73;color:white;padding:11px;font-weight:800}.featureAssignments header,.featureDirectory header{display:flex;justify-content:space-between;align-items:start}.directoryRow{display:grid;grid-template-columns:28px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #edf2f4}.directoryRow div{display:grid}.directoryRow code{background:#eef5f6;border-radius:6px;padding:5px 7px;color:#0b6470;font-weight:800}.featureAssignments article{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-top:1px solid #edf2f4}.featureAssignments article div{display:grid}.featureAssignments .on{color:#167455}.featureAssignments .off{color:#9b3434}.featureControlGuard{display:flex;gap:10px;align-items:center;margin-top:18px;padding:14px;border:1px solid #d7e3e7;border-radius:10px;background:#fff;color:#516a76}@media(max-width:850px){.featureControlPage{padding:16px}.featureControlGrid,.featureControlTop{grid-template-columns:1fr}.featureBuilder{grid-row:auto}}.atlasCharacter{display:inline-block;object-fit:contain;object-position:center;background:transparent;vertical-align:middle;flex:0 0 auto}.atlasCharacter-xs{width:28px;height:28px}.atlasCharacter-sm{width:54px;height:54px}.atlasCharacter-md{width:96px;height:96px}.navAtlas{width:22px;height:22px;border-radius:7px}.atlasTransactionBox .atlasCharacter,.developmentAsk .atlasCharacter{margin-right:10px}.atlasInlineAnswer header .atlasCharacter,.developmentAnswer header .atlasCharacter{border-radius:9px}.guideIcon .atlasCharacter{width:82px;height:82px}:root{--mkt-navy:#082b4d;--mkt-navy2:#0b3b67;--mkt-teal:#0b8e9f;--mkt-teal2:#18a9b8;--mkt-ink:#0b1f3a;--mkt-muted:#5f7188;--mkt-line:#dce5ee;--mkt-soft:#f5f9fc}.marketingPage{background:#fff;color:var(--mkt-ink);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.marketingPage *{box-sizing:border-box}.marketingNav{height:78px;max-width:1380px;margin:auto;padding:0 28px;display:flex;align-items:center;gap:32px;justify-content:space-between;background:#fff}.marketingBrand img{display:block;width:210px;max-height:44px}.marketingNav nav{display:flex;gap:28px;align-items:center}.marketingNav a{text-decoration:none}.marketingNav nav a{font-size:14px;font-weight:700;color:#344b65}.marketingNav nav a:hover{color:var(--mkt-teal)}.marketingNavActions{display:flex;align-items:center;gap:12px}.marketingSignIn{font-weight:800;color:#173b5c}.marketingLite{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 13px;border:1px solid #0a8f83;border-radius:10px;color:#087b70;font-weight:900;background:#effbf8;white-space:nowrap}.marketingLite span{padding:3px 6px;border-radius:6px;background:#087f73;color:#fff;font-size:12px}.marketingLiteHero{border-color:#0a8f83!important;color:#087b70!important;background:#effbf8!important}.marketingTextLink{color:#476176;white-space:nowrap}.marketingPrimary,.marketingSecondary{min-height:46px;border-radius:11px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:850;text-decoration:none}.marketingPrimary{background:linear-gradient(135deg,#087b8d,#0aa1ac);color:#fff;box-shadow:0 10px 24px rgba(7,134,149,.18)}.marketingPrimary svg,.marketingTextLink svg{width:17px}.marketingSecondary{border:1px solid #cfdce8;color:#173b5c;background:#fff}.marketingHero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(430px,.85fr) minmax(560px,1.15fr);grid-gap:52px;gap:52px;align-items:center;max-width:1440px;margin:auto;padding:90px 34px 110px}.marketingHero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 30%,rgba(23,169,184,.13),transparent 34%),linear-gradient(180deg,#fff,#f8fbfd);z-index:-2}.marketingHeroCopy{padding-left:10px}.marketingEyebrow{display:inline-flex;align-items:center;gap:8px;color:#0a8292;font-size:12px;font-weight:900;letter-spacing:.13em}.marketingEyebrow svg{width:17px}.marketingHero h1{font-size:68px;line-height:.98;letter-spacing:-.045em;margin:20px 0 24px;color:#081b33}.marketingHero h1 span{color:#0a8797}.marketingLead{font-size:20px;line-height:1.6;color:#50657a;max-width:650px}.marketingCtas{display:flex;gap:12px;align-items:center;margin:30px 0 22px}.heroCta{min-height:54px;padding:0 23px;font-size:16px}.marketingTrust{display:flex;gap:18px;flex-wrap:wrap;color:#5c6f83;font-size:12.5px;font-weight:750}.marketingTrust span{display:flex;align-items:center;gap:6px}.marketingTrust svg{width:16px;color:#14956f}.marketingHeroVisual{position:relative;min-width:0}.marketingHeroVisual>img{position:relative;z-index:2;width:118%;max-width:none;border-radius:18px;border:1px solid #d3e0ea;box-shadow:0 32px 70px rgba(8,43,77,.18);transform:perspective(1600px) rotateY(-4deg);transform-origin:center}.heroGlow{position:absolute;inset:6% -5% -8% 12%;background:linear-gradient(140deg,rgba(20,160,176,.3),rgba(18,88,141,.11));filter:blur(50px);border-radius:50%;z-index:0}.heroFloat{position:absolute;z-index:4;background:rgba(255,255,255,.96);border:1px solid #d5e3ec;box-shadow:0 16px 40px rgba(11,42,68,.14);border-radius:13px;padding:12px 15px;display:flex;gap:10px;align-items:center}.heroFloat svg{width:22px;color:#0b8999}.heroFloat span{display:grid}.heroFloat b{font-size:12px}.heroFloat small{font-size:10px;color:#6d8094}.heroFloatOne{left:-3%;bottom:14%}.heroFloatTwo{right:-4%;top:11%}.marketingProblem{background:var(--mkt-navy);color:#fff;padding:60px max(32px,calc((100vw - 1320px)/2));display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.aboutHero>small,.marketingAbout small,.marketingDifferentiator small,.marketingProblem small,.marketingSectionHead small,.sectionCopy>small{color:#62d1da;font-weight:900;letter-spacing:.14em}.marketingProblem h2{font-size:38px;line-height:1.15;margin:10px 0 0}.marketingProblem p{font-size:18px;line-height:1.7;color:#d8e5ef;margin:0}.atlasMarketing,.marketingMission{max-width:1320px;margin:auto;padding:110px 34px;display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:70px;gap:70px;align-items:center}.marketingMission .missionVisual img{width:100%;border:1px solid #d5e2eb;border-radius:16px;box-shadow:0 24px 55px rgba(8,43,77,.14)}.aboutHero h1,.aboutStatement h2,.marketingAbout h2,.marketingDifferentiator h2,.marketingFinalCta h2,.marketingSectionHead h2,.sectionCopy h2{font-size:44px;line-height:1.12;letter-spacing:-.035em;margin:12px 0 18px;color:#0a203b}.aboutHero p,.aboutStatement p,.marketingAbout p,.marketingSectionHead p,.sectionCopy p{font-size:17px;line-height:1.7;color:#5a6f84}.sectionCopy ul{list-style:none;padding:0;margin:25px 0;display:grid;grid-gap:12px;gap:12px}.sectionCopy li{display:flex;align-items:center;gap:9px;font-weight:750;color:#2c455f}.sectionCopy li svg{width:18px;color:#0c9375}.marketingFeatures{padding:100px 34px;background:#f5f9fc}.marketingSectionHead{max-width:780px;text-align:center;margin:0 auto 50px}.marketingSectionHead small{color:#0b8a99}.featureGrid{max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.featureGrid article{background:#fff;border:1px solid #dce6ee;border-radius:16px;padding:26px;min-height:245px;box-shadow:0 10px 26px rgba(21,56,83,.04)}.featureIcon{width:48px;height:48px;border-radius:13px;background:#e8f7f8;color:#078596;display:grid;place-items:center}.featureIcon svg{width:24px}.featureGrid h3{font-size:21px;margin:20px 0 10px}.featureGrid p,.personaGrid p{color:#607489;line-height:1.65;font-size:14.5px}.atlasMarketing{grid-template-columns:.7fr 1.3fr;background:#fff}.atlasMarketingVisual{display:grid;place-items:center;min-height:480px;background:radial-gradient(circle,#eaf9fb 0,#f7fbfd 45%,transparent 70%);border-radius:30px}.atlasMarketingVisual img{width:320px;height:380px;object-fit:contain}.atlasQuestions{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.atlasQuestions span{background:#f2f7fa;border:1px solid #dce7ed;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;color:#415971}.marketingTextLink{display:inline-flex;align-items:center;gap:7px;color:#087f8f;font-weight:850;text-decoration:none}.marketingPersona{background:linear-gradient(180deg,#f8fbfd,#fff);padding:100px 34px}.personaGrid{max-width:1160px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.personaGrid article{padding:28px;border:1px solid #dce6ee;border-radius:16px;background:#fff}.personaGrid article>svg{width:26px;color:#078b98}.personaGrid h3{font-size:21px;margin:16px 0 8px}.marketingDifferentiator{max-width:1280px;margin:90px auto;padding:55px 60px;background:linear-gradient(135deg,#082b4d,#0b466f);border-radius:24px;color:#fff;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.marketingDifferentiator>div:first-child>svg{color:#40c6d1;width:32px}.marketingDifferentiator h2{color:#fff}.differenceList{display:grid;grid-gap:18px;gap:18px}.differenceList p{margin:0;color:#dbe8ef;font-size:16px;line-height:1.6}.differenceList b{color:#6fe1e7}.marketingPricing{padding:105px 24px;background:#f5f9fc}.marketingPricing .pricingCatalog{max-width:1280px;margin:auto}.marketingAbout{max-width:1200px;margin:auto;padding:100px 34px;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.marketingFaq{padding:95px 34px;background:#f8fbfd}.faqGrid{max-width:920px;margin:auto;display:grid;grid-gap:10px;gap:10px}.faqGrid details{background:#fff;border:1px solid #dce6ed;border-radius:13px;padding:0 19px}.faqGrid summary{list-style:none;cursor:pointer;padding:19px 0;display:flex;justify-content:space-between;font-weight:850;color:#183750}.faqGrid summary::-webkit-details-marker{display:none}.faqGrid p{color:#607489;line-height:1.65;padding:0 0 18px;margin:0}.marketingFinalCta{background:linear-gradient(135deg,#082b4d,#096577);color:#fff;text-align:center;padding:80px 28px}.marketingFinalCta>svg{width:38px;height:38px;color:#62dde1}.marketingFinalCta h2{color:#fff;margin:16px auto 12px;max-width:780px}.marketingFinalCta p{max-width:720px;margin:0 auto 25px;color:#d9e9ef;font-size:17px}.marketingFinalCta>div{display:flex;justify-content:center;gap:10px}.marketingSecondary.light{color:#fff;border-color:#8ab7c6;background:transparent}.marketingFooter{padding:52px max(30px,calc((100vw - 1260px)/2));display:grid;grid-template-columns:1.2fr 1fr;grid-gap:35px;gap:35px;align-items:start;border-top:1px solid #e0e8ee}.marketingFooter img{width:195px}.marketingFooter p{color:#6a7c8d;font-size:13px;max-width:440px}.marketingFooter nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:20px}.marketingFooter a{color:#34516a;text-decoration:none;font-size:13px;font-weight:700}.marketingFooter>small{grid-column:1/-1;color:#83909d;font-size:10.5px}.aboutMarketingPage{background:#fff;color:#10283c;min-height:100vh}.aboutHero{max-width:1050px;margin:auto;padding:90px 30px}.aboutHero h1{font-size:60px}.aboutHero>p{font-size:20px;max-width:850px}.aboutValues{max-width:1180px;margin:auto;padding:0 30px 90px;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.aboutValues article{padding:28px;border:1px solid #dbe5ec;border-radius:15px}.aboutValues svg{color:#0a8b99}.aboutValues h2{margin:15px 0 8px}.aboutValues p{color:#607386;line-height:1.65}.aboutStatement{background:#f2f8fa;text-align:center;padding:80px 30px}.aboutStatement p{max-width:800px;margin:0 auto 25px}.aboutStatement .marketingPrimary{color:#fff}@media(max-width:1100px){.marketingNav nav{display:none}.marketingHero{grid-template-columns:1fr;padding-top:60px}.marketingHeroCopy{max-width:820px}.marketingHeroVisual>img{width:100%;transform:none}.atlasMarketing,.marketingMission{grid-template-columns:1fr}.atlasMarketingVisual{min-height:350px}.featureGrid{grid-template-columns:1fr 1fr}.marketingDifferentiator{margin:60px 25px}.marketingAbout{grid-template-columns:1fr}.heroFloat{display:none}}@media(max-width:720px){.marketingNav{padding:0 16px;height:70px}.marketingBrand img{width:160px}.marketingSignIn{display:none}.marketingPrimary{padding:0 13px}.marketingHero{padding:50px 20px 75px;gap:40px}.marketingHero h1{font-size:47px}.marketingLead{font-size:17px}.marketingCtas{align-items:stretch;flex-direction:column}.marketingProblem{grid-template-columns:1fr;gap:22px;padding:48px 22px}.marketingAbout h2,.marketingDifferentiator h2,.marketingFinalCta h2,.marketingProblem h2,.marketingSectionHead h2,.sectionCopy h2{font-size:34px}.atlasMarketing,.marketingMission{padding:75px 22px}.marketingFaq,.marketingFeatures,.marketingPersona{padding:72px 20px}.aboutValues,.featureGrid,.marketingDifferentiator,.personaGrid{grid-template-columns:1fr}.marketingDifferentiator{padding:38px 26px;margin:40px 16px}.marketingAbout{padding:75px 22px;gap:25px}.marketingFinalCta>div{flex-direction:column;max-width:340px;margin:auto}.marketingFooter{grid-template-columns:1fr}.marketingFooter nav{justify-content:flex-start}.aboutHero{padding:60px 20px}.aboutHero h1{font-size:43px}.aboutValues{padding:0 20px 70px}}.prelaunchPage{min-height:100vh;background:linear-gradient(135deg,#eef6ff,#f9fcff 48%,#e8f3fb);display:grid;place-items:center;padding:28px;color:#10284a}.prelaunchCard{width:min(720px,100%);background:rgba(255,255,255,.96);border:1px solid #cfe2f2;border-radius:28px;box-shadow:0 28px 80px rgba(19,66,105,.16);padding:54px;text-align:center}.prelaunchMark img{width:min(280px,70%);height:auto}.prelaunchEyebrow{margin:34px auto 12px;width:max-content;display:flex;align-items:center;gap:8px;color:#168ba5;font-size:12px;font-weight:900;letter-spacing:.12em}.prelaunchEyebrow svg{width:17px}.prelaunchCard h1{font-size:clamp(42px,7vw,76px);line-height:.98;margin:0;color:#10284a;letter-spacing:-.045em}.prelaunchLead{font-size:19px;line-height:1.6;color:#526d86;max-width:540px;margin:24px auto 32px}.prelaunchForm{max-width:470px;margin:0 auto;display:grid;grid-gap:14px;gap:14px;text-align:left}.prelaunchForm label{font-weight:800;font-size:13px;color:#254461}.prelaunchForm input{display:block;width:100%;margin-top:6px;border:1px solid #bed6e9;border-radius:12px;background:#f9fcff;padding:14px 15px;font:inherit;color:#10284a}.prelaunchPassword{position:relative}.prelaunchPassword svg{position:absolute;left:13px;top:20px;width:18px;color:#5e7d98}.prelaunchPassword input{padding-left:40px}.prelaunchForm button{border:0;border-radius:12px;padding:15px 18px;background:#078ca5;color:white;font:inherit;font-weight:900;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.prelaunchForm button svg{width:18px}.prelaunchError{border:1px solid #f6b5b5;background:#fff4f4;color:#a32f2f;border-radius:10px;padding:10px 12px;font-size:13px}.prelaunchFooter{display:flex;align-items:center;justify-content:center;gap:8px;color:#6e879d;font-size:12px;margin-top:25px}.prelaunchFooter svg{width:16px;color:#168ba5}.bootstrapPage{min-height:100vh;padding:40px;background:#f4f8fc}.bootstrapCard{max-width:720px;margin:0 auto;padding:28px}.bootstrapCard>svg{color:#0b879f}.bootstrapCard form{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.bootstrapCard label{font-weight:800;font-size:13px}.bootstrapCard input{width:100%;display:block;margin-top:6px;padding:11px;border:1px solid #ccdce8;border-radius:9px}.bootstrapCard button{display:flex;gap:8px;align-items:center;width:max-content}.adminHome{max-width:1180px;margin:0 auto;padding:34px}.adminHome header{margin-bottom:22px}.adminHome header small{display:block;margin-top:24px;color:#118da4;font-weight:900;letter-spacing:.12em}.adminHomeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.adminHomeGrid>a{display:flex;gap:14px;padding:22px;color:inherit;text-decoration:none}.adminHomeGrid>a>svg{flex:0 0 auto;color:#078ca5;width:24px}.adminHomeGrid h2{margin:0 0 6px;font-size:18px}.adminHomeGrid p{margin:0;color:#647b90}@media(max-width:720px){.prelaunchCard{padding:34px 22px}.adminHomeGrid{grid-template-columns:1fr}}.historyHeroActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.historyHeroActions .secondary{background:rgba(255,255,255,.94);color:#173c5e;border:1px solid rgba(255,255,255,.5)}.historyFolderCreate{margin:14px 26px;padding:14px;display:grid;grid-template-columns:minmax(240px,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.historyFolderCreate label{display:grid;grid-gap:5px;gap:5px}.historyFolderCreate input{border:1px solid #cfd7e5;border-radius:8px;padding:9px;background:#fff}.historyFolderCreate small{grid-column:1/-1;color:var(--muted)}.historyArchiveNav{position:-webkit-sticky;position:sticky;top:14px}.historyGroups button.active{background:#eaf9f5;color:#087a65;font-weight:850}.historyFolderCell{gap:7px!important}.historyFolderCell select{width:100%;border:1px solid #d5dee8;border-radius:7px;background:#fff;padding:6px;font:inherit;color:#35485c}.historyFolderCell strong{text-align:right}.historyRows .vaultEmpty button{margin-top:10px}.historyImport input[type=file]{padding:6px;background:#fff}.historyImport .notice{margin:0}@media(max-width:1100px){.historyHeroActions{width:100%}.historyVaultHero{align-items:flex-start}.historyFolderCreate{grid-template-columns:1fr}}@media(max-width:850px){.historyArchiveNav{position:static}.historyFolderCreate{margin-left:12px;margin-right:12px}.historyFolderCell strong{text-align:left}}@media (min-width:951px){.agentAfterburnHud>aside{overflow:hidden!important;padding:12px 11px!important}.agentAfterburnHud>aside>nav{min-height:0!important}.agentAfterburnHud>aside>.brand{height:46px!important;min-height:46px!important}.agentAfterburnHud>aside .brandFullLogo{height:44px!important}.agentAfterburnHud>aside>.viewModeCard{margin:5px 0 4px!important;padding:7px 8px!important;min-height:0!important}.agentAfterburnHud>aside>nav{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;margin-top:5px!important;padding-right:2px!important;gap:1px!important;align-content:start!important}.agentAfterburnHud>aside>nav::-webkit-scrollbar{display:none!important}.agentAfterburnHud>aside nav button{min-height:28px!important;padding:5px 8px!important;gap:8px!important;font-size:11px!important;line-height:1.15!important}.agentAfterburnHud>aside nav button svg{width:16px!important;height:16px!important}.agentAfterburnHud>aside .navSectionLabel{margin:5px 7px 2px!important;font-size:7px!important;line-height:1.1!important}.agentAfterburnHud>aside .restartTour{margin-top:4px!important;padding:6px 8px!important;font-size:10px!important}.agentAfterburnHud>aside .account{padding-top:7px!important;margin-top:4px!important}.agentAfterburnHud>aside .continuityLink,.agentAfterburnHud>aside .workspaceSwitcher{font-size:9px!important;margin-top:3px!important;padding:4px!important}}body,html{overflow-x:hidden;overflow-y:auto}@media(min-width:951px){.agentAfterburnHud,.agentAfterburnHud>aside{height:auto!important;min-height:100vh!important;overflow:visible!important}.agentAfterburnHud>aside{position:absolute!important;inset:0 auto auto 0!important}.agentAfterburnHud .content,.agentAfterburnHud .shell,.agentAfterburnHud>aside>nav{height:auto!important;max-height:none!important;overflow:visible!important}body .transactionConsistentNavigation,body .workspaceNavigation{position:absolute!important;inset:0 auto auto 0!important;height:auto!important;min-height:100vh!important;overflow:visible!important}}.transactionRadar .radarDetail{max-height:none!important;overflow:visible!important}.transactionRadar .radarDetail>header{background:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:0!important;border:0!important;border-bottom:1px solid #21445e!important;color:#dceaf3!important;padding:0 0 12px!important}.transactionRadar .radarDetail>header h4{color:#dceaf3!important}.transactionRadar .radarDetail>header p{color:#a9c9dc!important}.transactionRadarCompact>header{padding:10px 14px}.transactionRadarCompact>header h3{font-size:16px;margin:2px 0}.transactionRadarCompact>header p{font-size:11px}.transactionRadarCompact .transactionRadarLayout{grid-template-columns:155px minmax(0,1fr);min-height:160px}.transactionRadarCompact .radarScope{padding:6px}.transactionRadarCompact .radarScope svg{width:min(100%,135px);max-height:132px}.transactionRadarCompact .radarScope>footer{font-size:8px}.transactionRadarCompact .radarDetail{max-height:175px;padding:10px 14px}.transactionRadarCompact .radarDetail>header{padding:0 0 8px}.transactionRadarCompact .radarDetail article{padding:7px 0}.neglectedLeads .snoozeSelect{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:850;color:#52687a}.neglectedLeads .snoozeSelect select{border:1px solid #c4d2dc;border-radius:7px;background:#fff;padding:7px 8px;color:#17384f;font:inherit}@media(max-width:900px){.missionControlLowerGrid{grid-template-columns:1fr!important}.transactionRadarCompact .transactionRadarLayout{grid-template-columns:130px minmax(0,1fr)}}@media(max-width:650px){.transactionRadarCompact .transactionRadarLayout{grid-template-columns:1fr}.transactionRadarCompact .radarScope{border-right:0;border-bottom:1px solid #21445e}.transactionRadarCompact .radarDetail{max-height:none}}.transactionRadarCompact .transactionRadarLayout{grid-template-columns:120px minmax(0,1fr)!important;height:230px!important}.transactionRadarCompact .radarScope{min-height:0!important;padding:8px!important}.transactionRadarCompact .radarScope svg{width:100px!important;height:100px!important;max-height:100px!important}.transactionRadarCompact .radarScope>footer{line-height:1.25!important}.transactionRadarCompact .radarDetail{height:230px!important;max-height:230px!important;overflow:hidden!important;padding:8px 12px!important}.transactionRadarCompact .radarDetail>header{min-height:50px!important;padding:0 0 6px!important}.transactionRadarCompact .radarDetail>header h4{font-size:15px!important;margin:3px 0 1px!important}.transactionRadarCompact .radarDetail>header p{font-size:11px!important}.transactionRadarCompact .radarDetail article{grid-template-columns:28px minmax(0,1fr)!important;gap:7px!important;padding:6px 0!important}.transactionRadarCompact .radarDetail article b{font-size:13px!important}.transactionRadarCompact .radarDetail article p{margin:1px 0!important;font-size:11px!important;line-height:1.2!important}.transactionRadarCompact .radarDetail article em{display:none!important}.transactionRadarCompact .radarDetail article a,.transactionRadarCompact .radarDetail article button,.transactionRadarCompact .radarDetail article select{min-height:27px!important;padding:4px 7px!important}@media(max-width:650px){.transactionRadarCompact .transactionRadarLayout{grid-template-columns:1fr!important;height:auto!important}.transactionRadarCompact .radarScope{display:none!important}.transactionRadarCompact .radarDetail{height:auto!important;max-height:none!important}}.transactionRadarCompact .radarDetail{scrollbar-gutter:auto;overscroll-behavior:auto}.transactionRadarCompact .radarDetail>header{position:static;background:transparent!important}.offersCommandPage{max-width:1480px;margin:0 auto;padding:30px 28px 48px;color:#09243d;background:#f3f7fb;min-height:100vh}.offersCommandHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.offersCommandHeader small,.offersLedger header small{color:#169c88;font-size:11px;font-weight:900;letter-spacing:.13em}.offersCommandHeader h1{font-size:34px;line-height:1;margin:5px 0 8px}.offersCommandHeader p{max-width:760px;margin:0;color:#5a7184;font-size:15px;line-height:1.5}.offersCommandActions{display:flex;align-items:center;gap:10px}.offersDirectionToggle,.offersScopeToggle{display:flex;gap:3px;padding:3px;border:1px solid #cedae4;border-radius:9px;background:#fff}.offersDirectionToggle button,.offersRefresh,.offersScopeToggle button{border:0;border-radius:7px;background:transparent;color:#496175;padding:9px 12px;font-weight:800;cursor:pointer}.offersDirectionToggle button.active,.offersScopeToggle button.active{background:#0d4560;color:#fff}.offersRefresh{display:flex;align-items:center;gap:7px;border:1px solid #cbd8e3;background:#fff}.offersRefresh svg{width:16px}.offersDemoNotice,.offersError{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 13px;border-radius:8px;background:#e5f8f4;color:#176a60;font-size:13px}.offersDemoNotice svg{width:17px}.offersError{justify-content:space-between;background:#fff0ef;color:#9d302d}.offersError button{border:1px solid;border-radius:6px;background:transparent;color:inherit;padding:6px 9px}.offersCommandMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.offersCommandMetrics article{display:flex;align-items:center;gap:13px;padding:16px 18px;border:1px solid #d4e0e9;border-radius:12px;background:#fff}.offersCommandMetrics article>svg{width:30px;height:30px;padding:8px;border-radius:10px;background:#eaf1f6;color:#285a71}.offersCommandMetrics article.outgoing>svg{background:#e8f2ff;color:#176db5}.offersCommandMetrics article.incoming>svg{background:#e5f8f2;color:#118d76}.offersCommandMetrics span{display:grid}.offersCommandMetrics small{font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;color:#647b8e}.offersCommandMetrics b{font-size:28px;line-height:1.1}.offersCommandMetrics em{font-size:12px;font-style:normal;color:#718495}.offersLedger{border:1px solid #d4e0e9;border-radius:13px;background:#fff;overflow:hidden}.offersLedger>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #dce5ec}.offersLedger h2{font-size:20px;margin:3px 0 0}.offersLedgerFilters{display:flex;align-items:center;gap:10px}.offersLedgerFilters label{display:flex;align-items:center;gap:7px;width:260px;padding:8px 10px;border:1px solid #cad7e1;border-radius:8px}.offersLedgerFilters label svg{width:17px;color:#718698}.offersLedgerFilters input{min-width:0;width:100%;border:0;outline:0;font:inherit}.offersLedgerTable{overflow:auto}.offersLedger table{width:100%;border-collapse:collapse;min-width:1050px}.offersLedger th{padding:10px 12px;background:#f1f5f8;color:#60768a;text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.offersLedger td{padding:12px;border-top:1px solid #e1e8ee;color:#2b465c;font-size:13px;vertical-align:middle}.offersLedger td b,.offersLedger td small{display:block}.offersLedger td small{margin-top:3px;color:#788b9a}.offersLedger td:last-child{text-align:right}.offersLedger td:last-child a{display:inline-block;border:1px solid #b8cedb;border-radius:7px;padding:7px 9px;color:#0b6d79;text-decoration:none;font-weight:850;white-space:nowrap}.offerDirection,.offerStatus{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850;white-space:nowrap}.offerDirection svg{width:14px}.offerDirection.outgoing{background:#e7f1ff;color:#1766a6}.offerDirection.incoming{background:#e4f7f1;color:#0f7e6a}.offerStatus{background:#edf2f6;color:#476072}.offerStatus.received,.offerStatus.shortlisted{background:#fff0cf;color:#8b6100}.offerStatus.ready-to-submit,.offerStatus.submitted{background:#e7f1ff;color:#1766a6}.offerStatus.countered{background:#f4eaff;color:#7544a5}.offerStatus.accepted{background:#e4f7f1;color:#0f7e6a}.offersEmpty{display:grid;place-items:center;padding:42px;text-align:center;color:#687f91}.offersEmpty svg{width:34px}.offersEmpty h3{margin:10px 0 4px}.offersEmpty p{margin:0}@media(max-width:980px){.offersCommandHeader,.offersLedger>header{display:grid}.offersCommandActions,.offersLedgerFilters{flex-wrap:wrap}.offersCommandMetrics{grid-template-columns:1fr}.offersLedgerFilters label{width:min(100%,360px)}}@media(max-width:650px){.offersCommandPage{padding:20px 14px}.offersCommandActions,.offersLedgerFilters{display:grid}.offersDirectionToggle,.offersScopeToggle{overflow-x:auto}.offersCommandHeader h1{font-size:29px}}@media(max-width:760px){.esignEntryChoices{grid-template-columns:1fr}.radarPagination{flex-wrap:wrap}}.transactionRadarCompact{overflow:hidden!important}.transactionRadarCompact .transactionRadarLayout{height:auto!important;min-height:0!important;align-items:stretch}.transactionRadarCompact .radarScope{align-content:start}.transactionRadarCompact .radarDetail{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.transactionRadarCompact .radarPagination{position:static}.contextualAtlasBox{margin-top:16px;border:1px solid #b9d7dd;border-radius:13px;background:linear-gradient(135deg,#f7fcfc,#eef7fa);padding:14px;display:grid;grid-gap:11px;gap:11px;color:#12344b}.contextualAtlasBox header{display:flex;align-items:center;gap:10px}.contextualAtlasBox header small{display:block;color:#078673;font-size:10px;font-weight:900;letter-spacing:.12em}.contextualAtlasBox header h3{margin:2px 0 0;font-size:16px}.atlasHintRow{display:flex;gap:7px;flex-wrap:wrap}.atlasHintRow button{border:1px solid #a9cbd2;border-radius:999px;background:#fff;color:#245267;padding:7px 10px;font-size:11px;font-weight:750;cursor:pointer}.contextualAtlasBox form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.contextualAtlasBox input{min-width:0;border:1px solid #b8cad5;border-radius:9px;background:#fff;padding:10px 11px;font:inherit}.contextualAtlasBox form button{display:flex;align-items:center;gap:6px;white-space:nowrap}.contextualAtlasBox form button svg,.contextualAtlasBox>a svg{width:15px}.contextualAtlasBox>a{display:inline-flex;align-items:center;gap:4px;color:#087b6b;font-size:12px;font-weight:800;text-decoration:none}.atlasInlineAnswer{border-left:3px solid #18a891;background:#fff;padding:10px 12px;border-radius:8px;white-space:pre-wrap;font-size:12px;line-height:1.5}.offerContact .contextualAtlasBox{margin-top:14px}@media(max-width:650px){.contextualAtlasBox form{grid-template-columns:1fr}}.transactionRadarCompact>header{padding:8px 14px!important}.transactionRadarCompact .radarDetail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:14px;column-gap:14px;align-content:start}.transactionRadarCompact .radarClear,.transactionRadarCompact .radarDetail>header,.transactionRadarCompact .radarPagination{grid-column:1/-1}.transactionRadarCompact .radarDetail>header{min-height:0!important;margin-bottom:0!important;padding-bottom:7px!important}.transactionRadarCompact .radarDetail>article{min-width:0;min-height:58px;padding:5px 0!important}.transactionRadarCompact .radarDetail>article>div:last-child{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;align-items:center}.transactionRadarCompact .radarDetail>article>div:last-child>b,.transactionRadarCompact .radarDetail>article>div:last-child>small{grid-column:1}.transactionRadarCompact .radarDetail>article>div:last-child>p{grid-column:2;grid-row:1/3;margin:0!important;white-space:nowrap}.transactionRadarCompact .radarDetail>article>div:last-child>em{display:none!important}.transactionRadarCompact .radarDetail>article>div:last-child>div{grid-column:1/-1;display:flex;align-items:center;gap:5px;flex-wrap:nowrap;margin-top:3px}.transactionRadarCompact .radarDetail article a,.transactionRadarCompact .radarDetail article button,.transactionRadarCompact .radarDetail article select{min-height:25px!important;padding:3px 6px!important;font-size:10px!important}.transactionRadarCompact .radarPagination{padding:8px 0 1px}@media(max-width:1180px){.transactionRadarCompact .radarDetail{grid-template-columns:1fr}.transactionRadarCompact .radarClear,.transactionRadarCompact .radarDetail>header,.transactionRadarCompact .radarPagination{grid-column:1}}.sellerRadarIntel{display:flex;align-items:center;gap:10px;margin-top:10px;padding:9px 10px;border:1px solid rgba(34,211,184,.28);border-radius:12px;background:linear-gradient(135deg,#082b43,#0c4054 68%,#09675f);color:#fff;box-shadow:0 8px 20px rgba(5,38,57,.14),inset 0 1px 0 rgba(255,255,255,.08)}.sellerRadarScore{position:relative;display:grid;place-items:center;width:54px;height:54px;flex:0 0 54px;border:2px solid #45e0c4;border-radius:50%;background:radial-gradient(circle at center,#0d4b5a 0 32%,#092f47 34% 49%,#1ad0b2 51% 53%,#092f47 55%);box-shadow:0 0 0 4px rgba(69,224,196,.1),0 0 16px rgba(69,224,196,.28)}.sellerRadarScore:after{content:"";position:absolute;width:23px;height:1px;background:#73ffe3;transform:rotate(-28deg);transform-origin:left center;left:50%;top:50%;opacity:.8}.sellerRadarScore>span{font-size:18px;font-weight:950;line-height:1;z-index:1}.sellerRadarScore small{font-size:7px;letter-spacing:.14em;color:#8ff5e2;z-index:1}.sellerRadarReadout{display:grid;grid-gap:5px;gap:5px}.sellerRadarReadout>b{font-size:13px;color:#8ff5e2;text-transform:uppercase;letter-spacing:.06em}.ownershipClock{display:flex;align-items:center;gap:5px;font-size:12px;color:#e6f5f7}.ownershipClock svg{width:14px;height:14px;color:#50dcc3}.sellerRadarSignals{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.sellerSignal{display:flex;align-items:center;gap:7px;min-height:36px;padding:6px 9px;border-radius:10px;border:1px solid #c8dce1;background:#f5fafb;color:#173d50}.sellerSignal>svg{width:16px;height:16px;flex:0 0 auto}.sellerSignal>span{display:grid;grid-gap:1px;gap:1px}.sellerSignal b{font-size:10px;text-transform:uppercase;letter-spacing:.04em}.sellerSignal small{font-size:9px;line-height:1.2;color:#607885}.sellerSignal-equity{background:linear-gradient(135deg,#e8fff5,#d7f7e8);border-color:#85d7b2;color:#08745e}.sellerSignal-equity>svg{color:#10a36f}.sellerSignal-absentee{background:linear-gradient(135deg,#fff8e7,#ffedc5);border-color:#e9c878;color:#885b00}.sellerSignal-absentee>svg{color:#c98700}.sellerSignal-commercial,.sellerSignal-investor{background:linear-gradient(135deg,#edf3ff,#dfe9ff);border-color:#9eb9e7;color:#28588e}.sellerSignal-commercial>svg,.sellerSignal-investor>svg{color:#3e78bb}.sellerSignal-free-clear{background:linear-gradient(135deg,#efffe8,#dff6d3);border-color:#9bd486;color:#376f22}.sellerSignal-free-clear>svg{color:#55a438}.sellerSignal-tenure{background:linear-gradient(135deg,#f1efff,#e4e0ff);border-color:#b8afea;color:#544a99}.sellerSignal-tenure>svg{color:#7467c9}.sellerSignal-distress{background:linear-gradient(135deg,#fff0f0,#ffe0e0);border-color:#e7a2a2;color:#9a3030}.sellerSignal-distress>svg{color:#ca4141}.sellerSignal-neutral{background:#f4f7f8;color:#607885}@media(max-width:720px){.sellerRadarIntel{align-items:flex-start}.sellerRadarSignals{display:grid;grid-template-columns:1fr 1fr}.sellerSignal{min-width:0}}.sellerRadarPropertyCard{position:relative;overflow:hidden;border:1px solid #b9dcd8;background:linear-gradient(100deg,#fff,#f5fffc);box-shadow:0 8px 22px rgba(10,46,70,.06)}.sellerRadarPropertyCard:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#18bfa3}.sellerRadarPropertyCardCommercial{border-color:#e3bd68;background:linear-gradient(100deg,#fff,#fffaf0);box-shadow:0 10px 26px rgba(112,73,4,.1)}.sellerRadarPropertyCardCommercial:before{background:linear-gradient(#ffb52e,#eb6d18)}.sellerRadarAssetBadge{justify-self:start;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.sellerRadarAssetBadge svg{width:13px;height:13px}.sellerRadarAssetBadge.residential{color:#08705e;background:#dff9f2;border:1px solid #8bd8c6}.sellerRadarAssetBadge.commercial{color:#7b4700;background:linear-gradient(135deg,#fff1bf,#ffd98b);border:1px solid #e2ae47;box-shadow:0 0 15px rgba(244,158,31,.18)}.commercialIntelPanel{grid-column:1/-1;margin-top:4px;border:1px solid #dbb55f;border-radius:13px;overflow:hidden;background:#fff}.commercialIntelPanel>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:10px 13px;background:linear-gradient(105deg,#092b48,#113e5e 62%,#794909);color:white}.commercialIntelPanel>header span{display:flex;align-items:center;gap:8px}.commercialIntelPanel>header svg{width:18px;color:#ffc652}.commercialIntelPanel>header small{color:#dcecf2}.commercialIntelGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:#e6d8ba}.commercialIntelGrid>div{display:grid;align-content:start;grid-gap:7px;gap:7px;padding:12px;background:#fffdf8;min-width:0}.commercialIntelGrid>div>b{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#a35c00}.commercialIntelGrid span{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#687782;border-bottom:1px dashed #e8dfcc;padding-bottom:5px}.commercialIntelGrid strong{text-align:right;color:#15334b;overflow-wrap:anywhere}.commercialIntelPanel>p{margin:0;padding:9px 13px;background:#fff7e4;color:#785b26;font-size:10px;line-height:1.45}.afterburnerSearchStatus{display:flex;align-items:center;gap:16px;margin:-4px 0 16px;padding:12px 16px;border:1px solid #42ccb5;border-radius:13px;background:linear-gradient(110deg,#062a47,#0a4557);color:#fff;overflow:hidden}.afterburnerSearchStatus>span:last-child{display:grid;grid-gap:3px;gap:3px}.afterburnerSearchStatus small{color:#c4e9e5}.afterburnerJet{position:relative;display:block;width:150px;animation:afterburnerFlight 1.1s ease-in-out infinite}.afterburnerJet img{display:block;width:135px;height:40px;object-fit:contain;object-position:left center;filter:drop-shadow(0 0 7px rgba(74,237,207,.45))}.afterburnerJet i{position:absolute;left:-12px;top:15px;width:30px;height:9px;border-radius:100% 0 0 100%;background:linear-gradient(90deg,transparent,#ff5722 45%,#ffd54a);filter:blur(1px);animation:afterburnerFlame .25s ease-in-out infinite alternate}.afterburnerJet i:nth-of-type(2){left:-22px;top:18px;width:38px;height:4px;opacity:.7}.afterburnerPullButton{display:inline-flex;align-items:center;gap:8px}.afterburnerPullButton img{width:62px;height:22px;object-fit:contain}.afterburnerPullButton i{width:14px;height:5px;border-radius:100% 0 0 100%;background:linear-gradient(90deg,#ff4b20,#ffd94c);animation:afterburnerFlame .25s ease-in-out infinite alternate}@keyframes afterburnerFlight{50%{transform:translateX(9px)}}@keyframes afterburnerFlame{to{transform:scaleX(.55);opacity:.65}}@media(max-width:1050px){.commercialIntelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.sellerRadarPropertyCard{grid-template-columns:1fr!important}.commercialIntelPanel{grid-column:auto}.commercialIntelGrid{grid-template-columns:1fr}.afterburnerSearchStatus,.commercialIntelPanel>header{align-items:flex-start;flex-direction:column}}.sellerRadarPreviewSummary{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;padding:10px 13px;border:1px solid #9edfd3;border-radius:11px;background:linear-gradient(90deg,#effdfa,#f7fffd);color:#173d50}.sellerRadarPreviewSummary>span{display:flex;align-items:center;gap:7px;white-space:nowrap}.sellerRadarPreviewSummary svg{width:17px;color:#0a9b83}.sellerRadarPreviewSummary small{text-align:right;color:#57717e;line-height:1.35}@media(max-width:720px){.sellerRadarPreviewSummary{align-items:flex-start;flex-direction:column}.sellerRadarPreviewSummary small{text-align:left}}.addTransactionStandout{border:1px solid #65e0c8!important;border-radius:10px!important;background:linear-gradient(135deg,#0a8f7a,#13b99c)!important;color:#fff!important;min-height:44px!important;padding:9px 16px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;box-shadow:0 8px 20px rgba(8,143,122,.24)!important;font-weight:900!important;white-space:nowrap!important;cursor:pointer!important}.addTransactionStandout span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;color:#087c69;font-size:20px;line-height:1}.addTransactionStandout:hover{transform:translateY(-1px);box-shadow:0 11px 24px rgba(8,143,122,.3)!important}.addTransactionStandout:focus-visible{outline:3px solid #8cf1df;outline-offset:2px}@media(max-width:800px){.addTransactionStandout{width:100%;justify-content:center}}.quickPropertyHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.quickPropertyHeader>span{display:grid;grid-gap:2px;gap:2px}.quickPropertyHeader .addTransactionStandout{margin:0;box-shadow:none}.crmTopActions{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:12px;gap:12px;align-items:start;margin-bottom:14px}.crmTopActions .neglectedLeads{padding:13px;margin:0;border-top-width:3px}.crmTopActions .neglectedLeads .cardHead h3{font-size:15px}.crmTopActions .neglectedLeads .cardHead p{display:none}.crmTopActions .neglectedLeadGrid{gap:8px}.crmTopActions .neglectedLeadGrid>article{padding:10px;gap:7px}.crmTopActions .neglectedLeadGrid p{min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crmTopActions .neglectedLeadGrid textarea{padding:7px;min-height:48px}.crmTopActions .crmActionDeck{grid-template-columns:1fr;margin:0}@media(max-width:980px){.crmTopActions{grid-template-columns:1fr}.quickPropertyHeader{flex-direction:column}.quickPropertyHeader .addTransactionStandout{width:100%}}.crmRelationshipCommand{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(285px,.7fr);grid-gap:14px;gap:14px;align-items:start;margin-bottom:14px}.crmPrimaryActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.crmPrimaryActions .crmForm,.crmPrimaryActions .crmScheduleComposer{margin:0;min-width:0}.crmPrimaryActions .crmScheduleComposer[open]>form{max-height:430px;overflow:auto;overscroll-behavior:contain}.compactReconnect{padding:13px!important;margin:0!important;border-top-width:3px!important}.compactReconnect .cardHead{margin-bottom:8px}.compactReconnect .cardHead h3{font-size:14px;margin:2px 0}.compactReconnectList{display:grid;grid-gap:7px;gap:7px}.compactReconnectList article{position:relative;border:1px solid #dfe7ef;border-radius:10px;background:#fbfcfe;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:start}.compactReconnectMain{border:0;background:transparent;text-align:left;padding:9px;display:grid;grid-gap:6px;gap:6px;cursor:pointer;color:inherit}.compactReconnectMain span{display:grid;grid-gap:2px;gap:2px}.compactReconnectMain small{color:#a66008;font-size:9px}.compactReconnectMain p{margin:0;color:#5f7184;font-size:10px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compactReconnectClose{width:26px;height:26px;border:0;background:transparent;color:#718397;display:grid;place-items:center;cursor:pointer;margin:4px 3px 0 0}.compactReconnectClose svg{width:14px}.crmFolderTitle{display:grid;grid-gap:1px;gap:1px;margin-right:6px}.crmFolderTitle b{font-size:12px}.crmFolderTitle small{font-size:9px;color:#667b8e;max-width:230px}.crmLayout{grid-template-columns:minmax(0,1fr)}@media(max-width:1180px){.crmRelationshipCommand{grid-template-columns:1fr}.crmPrimaryActions{grid-template-columns:1fr 1fr}}@media(max-width:820px){.crmPrimaryActions,.crmRelationshipCommand{grid-template-columns:1fr}}.crmRelationshipCommand{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.crmRelationshipCommand>.crmPrimaryActions{display:contents}.crmRelationshipCommand>.compactReconnect,.crmRelationshipCommand>.crmPrimaryActions>.crmForm,.crmRelationshipCommand>.crmPrimaryActions>.crmScheduleComposer{height:100%;min-width:0}.crmPrimaryActions .crmScheduleComposer[open]>form{max-height:none;overflow:visible;overscroll-behavior:auto}@media(max-width:1180px){.crmRelationshipCommand{grid-template-columns:repeat(2,minmax(0,1fr))}.crmRelationshipCommand>.compactReconnect{grid-column:1/-1}}@media(max-width:820px){.crmRelationshipCommand{grid-template-columns:1fr}.crmRelationshipCommand>.compactReconnect{grid-column:auto}}.crmRelationshipCommand>.compactReconnect,.crmRelationshipCommand>.crmPrimaryActions>.crmForm,.crmRelationshipCommand>.crmPrimaryActions>.crmScheduleComposer{min-height:420px}.crmCardMore{margin-top:2px;border:1px solid #d7e3e8;border-radius:10px;background:#f8fbfc;overflow:hidden}.crmCardMore>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px;padding:10px 11px;color:#315369;font-size:12px;font-weight:850}.crmCardMore>summary::-webkit-details-marker{display:none}.crmCardMore>summary>svg{width:15px;height:15px}.crmCardMore>summary>svg:last-child{margin-left:auto;transition:transform .18s ease}.crmCardMore[open]>summary>svg:last-child{transform:rotate(180deg)}.crmCardMoreBody{display:grid;grid-gap:10px;gap:10px;padding:0 10px 10px;border-top:1px solid #e1eaee}.crmCardMoreBody>div:first-child,.crmCardMoreBody>label:first-child{margin-top:10px}.crmRelationshipCommand .crmForm>button.primary,.crmRelationshipCommand .crmScheduleComposer>form>button.primary{margin-top:auto}.crmRelationshipCommand .crmForm,.crmRelationshipCommand .crmScheduleComposer>form{align-content:start}@media(max-width:1180px){.crmRelationshipCommand>.compactReconnect,.crmRelationshipCommand>.crmPrimaryActions>.crmForm,.crmRelationshipCommand>.crmPrimaryActions>.crmScheduleComposer{min-height:0}}.atlasThinking{display:flex;align-items:center;gap:13px;width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(20,199,174,.35);background:linear-gradient(110deg,rgba(7,39,65,.97),rgba(7,83,91,.94));color:#fff;box-shadow:0 10px 28px rgba(3,33,55,.16);overflow:hidden;position:relative}.atlasThinking:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 15%,rgba(130,255,232,.12) 48%,transparent 75%);transform:translateX(-120%);animation:atlasScan 1.8s ease-in-out infinite}.atlasAfterburner{position:relative;display:grid;place-items:center;width:62px;height:42px;flex:0 0 62px;z-index:1}.atlasEngine{position:absolute;right:0;z-index:2;width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#63f4da 0,#0dc9a9 42%,#07536a 100%);border:2px solid rgba(255,255,255,.8);box-shadow:0 0 0 5px rgba(28,218,185,.12),0 0 22px rgba(28,218,185,.7);animation:atlasEnginePulse 1.05s ease-in-out infinite}.atlasEngine svg{width:18px;height:18px;color:white;animation:atlasSparkSpin 2s linear infinite}.atlasAfterburner>i{position:absolute;right:31px;height:10px;border-radius:999px 0 0 999px;transform-origin:right center;background:linear-gradient(90deg,rgba(255,92,38,0),#ff7a32 38%,#ffd166 72%,#fff);filter:drop-shadow(0 0 5px rgba(255,123,42,.7));animation:atlasFlame .72s ease-in-out infinite alternate}.atlasAfterburner>i:first-of-type{width:34px;transform:translateY(-9px) scaleX(.78);animation-delay:-.18s}.atlasAfterburner>i:nth-of-type(2){width:49px;height:13px}.atlasAfterburner>i:nth-of-type(3){width:30px;transform:translateY(9px) scaleX(.68);animation-delay:-.38s}.atlasThinkingCopy{display:grid;grid-gap:2px;gap:2px;position:relative;z-index:1;min-width:0}.atlasThinkingCopy b{font-size:15px;letter-spacing:.01em}.atlasThinkingCopy small{font-size:12px;color:#b9eee5;line-height:1.35}.atlasThinking.compact{padding:10px 13px;border-radius:11px}.atlasThinking.compact .atlasAfterburner{width:48px;height:32px;flex-basis:48px;transform:scale(.82);transform-origin:left center}.atlasThinking.compact .atlasThinkingCopy b{font-size:14px}@keyframes atlasFlame{0%{opacity:.66;transform:scaleX(.72)}to{opacity:1;transform:scaleX(1.08)}}@keyframes atlasEnginePulse{0%,to{box-shadow:0 0 0 4px rgba(28,218,185,.1),0 0 17px rgba(28,218,185,.5)}50%{box-shadow:0 0 0 7px rgba(28,218,185,.17),0 0 28px rgba(28,218,185,.88)}}@keyframes atlasSparkSpin{to{transform:rotate(1turn)}}@keyframes atlasScan{0%{transform:translateX(-120%)}55%,to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.atlasAfterburner>i,.atlasEngine,.atlasEngine svg,.atlasThinking:after{animation:none!important}.atlasThinking:after{display:none}}.quickPropertyHeader p{margin:3px 0 0;color:#60788a;font-size:13px}.transactionStartChoice{grid-column:1/-1;display:grid;grid-gap:9px;gap:9px;padding:14px;border:1px solid #c8d8e3;border-radius:12px;background:#f7fafc}.transactionStartChoice>b{color:#153b54;font-size:14px}.transactionStartChoice>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.transactionStartChoice label{position:relative;display:grid!important;grid-template-columns:auto auto 1fr;align-items:start;grid-gap:9px;gap:9px;min-height:112px;padding:12px!important;border:2px solid #d6e1e8;border-radius:11px;background:#fff;cursor:pointer}.transactionStartChoice label.active{border-color:#0ea58d;background:#effaf7;box-shadow:0 0 0 2px rgba(14,165,141,.08)}.transactionStartChoice input{position:absolute;opacity:0;pointer-events:none}.transactionStartChoice svg{width:22px;height:22px;color:#0b8e79}.transactionStartChoice label>span{display:grid;grid-gap:5px;gap:5px}.transactionStartChoice strong{color:#153b54;line-height:1.25}.transactionStartChoice small{color:#60788a;line-height:1.35}.transactionStartChoice .badge{grid-column:2/-1;justify-self:start}.transactionIntakeFile{grid-column:1/-1;padding:13px;border:1px dashed #69b8aa;border-radius:11px;background:#effaf7!important;cursor:pointer}.transactionIntakeFile:focus,.transactionIntakeFile:focus-within{outline:3px solid rgba(22,163,143,.28);outline-offset:3px;border-color:#0b8f7e}.transactionIntakeFile small{color:#397065!important;font-weight:600!important}.transactionAfterburnerProgress{grid-column:1/-1;min-height:92px;border:1px solid #48c9b1;border-radius:14px;background:linear-gradient(112deg,#062c49,#075566);color:#fff;padding:14px 18px;display:flex;align-items:center;gap:22px;overflow:hidden;box-shadow:0 10px 28px rgba(5,64,85,.18)}.transactionAfterburnerProgress>span:last-child{display:grid;grid-gap:5px;gap:5px;flex:1 1}.transactionAfterburnerProgress strong{font-size:15px}.transactionAfterburnerProgress small{color:#c8eee8;font-weight:700}.transactionAfterburnerProgress b{display:block;height:8px;border-radius:999px;background:rgba(255,255,255,.18);overflow:hidden;margin-top:3px}.transactionAfterburnerProgress b i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1fd4bc,#58dceb,#ffca38,#ff6b28);box-shadow:0 0 12px rgba(255,122,37,.65);transition:width .2s ease}.transactionAfterburnerJet{position:relative;width:118px;height:52px;flex:0 0 118px;display:grid;place-items:center;transform-origin:center;transition:transform .28s ease}.transactionAfterburnerJet img{position:relative;z-index:2;width:88px;height:48px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(93,239,220,.5));animation:transactionJetFlight .8s ease-in-out infinite alternate}.transactionAfterburnerJet>i{position:absolute;left:0;top:20px;width:45px;height:14px;border-radius:100% 0 0 100%;background:linear-gradient(90deg,transparent,#ff542f 38%,#ffd43b 74%,#48ead3);filter:blur(.5px);transform-origin:right center;animation:transactionJetFlame .24s ease-in-out infinite alternate}.transactionAfterburnerJet>i:nth-child(2){left:-11px;top:24px;width:57px;height:6px;opacity:.72}@keyframes transactionJetFlight{0%{transform:translateX(-3px) rotate(-4deg)}to{transform:translateX(5px) rotate(-1deg)}}@keyframes transactionJetFlame{0%{transform:scaleX(.7);opacity:.68}to{transform:scaleX(1.18);opacity:1}}.quickProperty>button.primary{grid-column:1/-1;min-height:46px}@media(max-width:1050px){.transactionStartChoice>div{grid-template-columns:1fr}.transactionStartChoice label{min-height:0}}.portfolioCardsView{grid-template-columns:minmax(0,1fr)!important}.portfolioCardsView>.quickProperty{order:-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px}.portfolioCardsView>.quickProperty .quickPropertyHeader,.portfolioCardsView>.quickProperty .transactionIntakeFile,.portfolioCardsView>.quickProperty .transactionStartChoice,.portfolioCardsView>.quickProperty>button.primary{grid-column:1/-1}.portfolioCardsView>.quickProperty .quickPropertyHeader{padding-bottom:12px;border-bottom:1px solid #e0e8ef}.portfolioAddTransaction{flex:0 0 auto}@media(max-width:1050px){.portfolioCardsView>.quickProperty{grid-template-columns:1fr 1fr}.portfolioCardsView>.quickProperty .transactionStartChoice>div{grid-template-columns:1fr}.portfolioCardsView>.quickProperty .transactionStartChoice label{min-height:0}}@media(max-width:700px){.portfolioCardsView>.quickProperty{grid-template-columns:1fr;padding:15px}}