:root{font-family:Inter,system-ui,sans-serif;color:#101828;background:#f7f5f1;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;overflow-x:hidden}.appShell{display:flex;min-height:100vh;background:#fff}.desktopSidebar{width:260px;flex:0 0 260px}.sidebar{width:260px;height:100vh;position:fixed;display:flex;flex-direction:column;background:linear-gradient(160deg,#071424,#020b16);color:#fff;padding:25px 16px 16px;overflow-y:auto;z-index:20}.sidebarTop{display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:10px;padding:0 14px 26px}.brandMark{position:relative;width:35px;height:34px}.brandMark span{position:absolute;width:29px;height:11px;background:#d4a43c;transform:skew(28deg);left:1px}.brandMark span:first-child{top:4px;clip-path:polygon(0 0,72% 0,100% 100%,28% 100%)}.brandMark span:last-child{bottom:4px;transform:skew(-28deg);clip-path:polygon(28% 0,100% 0,72% 100%,0 100%)}.logo strong{font-size:22px;line-height:1;letter-spacing:-.5px;display:block}.logo small{font-size:10px;color:#fff;display:block;margin-top:4px}.closeMenu{color:#fff!important}.sidebar nav{display:flex;flex-direction:column;gap:4px}.navItem{border:0;background:transparent;color:#f4f6f8;display:flex;align-items:center;gap:13px;border-radius:9px;padding:9px 14px;min-height:40px;font:500 12px Inter;text-align:left;cursor:pointer;transition:.15s}.navItem svg{font-size:19px}.navItem:hover{background:#102034}.navItem.active{background:linear-gradient(100deg,#d4a43c,#eabf52);color:#fff;box-shadow:0 7px 16px #d4a43c33}.navItem em{margin-left:auto;background:#d4a43c;color:#fff;width:20px;height:20px;display:grid;place-items:center;border:1px solid #fff;border-radius:50%;font-style:normal;font-size:9px}.sidebarFooter{margin-top:auto;padding:14px 5px 0}.support{border:1px solid #26374b;border-radius:11px;padding:13px;display:grid;grid-template-columns:29px 1fr;gap:2px 8px;background:#ffffff06}.support>svg{color:var(--avante-gold-text);grid-row:1}.support>div{display:flex;flex-direction:column}.support strong{font-size:10px}.support small{color:#c4cbd5;font-size:9px;margin-top:3px}.support button{grid-column:1/3;margin-top:12px;min-height:38px;font-size:9px;border-radius:5px}.userCard{width:100%;border:1px solid #26374b;border-radius:11px;background:#ffffff06;color:#fff;display:flex;align-items:center;gap:9px;margin-top:12px;padding:10px;text-align:left}.userCard .MuiAvatar-root{width:34px;height:34px;font-size:11px;background:#fff8e1;color:var(--avante-gold-text)}.userCard span{display:flex;flex-direction:column;flex:1}.userCard strong{font-size:10px}.userCard small{font-size:9px;color:#c4cbd5}.userCard svg{font-size:16px}.appBody{min-width:0;flex:1}.topHeader{height:92px;display:flex;align-items:center;padding:17px 36px 9px}.menuButton{display:none!important}.greeting h1{font-size:24px;letter-spacing:-.7px;margin:0 0 4px}.greeting h1 span{font-size:24px}.greeting p{margin:0;color:#526079;font-size:12px}.topActions{margin-left:auto;display:flex;align-items:center;gap:8px}.topActions .MuiIconButton-root{color:#06111f}.mobileSearch{display:none!important}.profileAvatar{width:42px!important;height:42px!important;background:#f2f4f7!important;color:var(--avante-gold-text)!important;font-size:12px!important;margin-left:10px}.profileCopy{display:flex;flex-direction:column;margin-left:2px;min-width:80px}.profileCopy strong{font-size:11px}.profileCopy small{font-size:9px;color:#5d6672;margin-top:2px}.profileChevron{font-size:17px!important}.content{padding:8px 36px 34px;max-width:1700px;margin:0 auto}.heroReference{height:205px;background:radial-gradient(circle at 72% 55%,rgba(212,164,60,.22),transparent 24%),linear-gradient(115deg,#071523,#020b13);border-radius:10px;position:relative;overflow:hidden;color:#fff;padding:32px 38px;box-shadow:0 1px 4px #1018281f}.heroReference:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:34px 34px}.heroCopy{position:relative;z-index:3;max-width:580px}.heroCopy h2{font-size:28px;line-height:1.2;letter-spacing:-.7px;margin:0 0 10px}.heroCopy h2 span{color:var(--avante-gold-text)}.heroCopy p{font-size:12px;margin:0 0 25px;color:#e4e7ec}.heroCopy button{min-width:135px;min-height:42px;border-radius:7px;font-size:11px}.heroArt{position:absolute;right:4%;top:5%;width:48%;height:90%}.trendLine{position:absolute;inset:48px 0 0 25px}.trendLine i{position:absolute;height:2px;background:#d4a43c;transform-origin:left center;box-shadow:0 0 9px #d4a43c}.trendLine i:nth-child(1){width:75px;transform:rotate(18deg);left:0;top:70px}.trendLine i:nth-child(2){width:85px;transform:rotate(-26deg);left:70px;top:93px}.trendLine i:nth-child(3){width:80px;transform:rotate(12deg);left:146px;top:57px}.trendLine i:nth-child(4){width:95px;transform:rotate(-20deg);left:223px;top:74px}.trendLine i:nth-child(5){width:80px;transform:rotate(8deg);left:312px;top:43px}.laptop{position:absolute;width:210px;height:125px;right:100px;top:33px;background:#202d3d;border:6px solid #536071;border-radius:9px 9px 4px 4px;transform:perspective(400px) rotateY(-8deg) rotate(-3deg);box-shadow:-18px 21px 25px #00000080}.laptop:after{content:"";position:absolute;width:250px;height:8px;background:#7c8795;bottom:-13px;left:-28px;border-radius:1px 1px 8px 8px}.laptopScreen{position:absolute;inset:5px;background:#071424;padding:10px}.laptopScreen b{font-size:7px;color:#fff;display:block;margin-bottom:9px}.laptopScreen>span{height:6px;width:54%;background:#d4a43c;border-radius:2px;display:block;margin:5px 0}.laptopScreen>span:nth-of-type(2){width:42%;background:#324154}.laptopScreen>span:nth-of-type(3){width:65%;background:#1e2e41}.donut{position:absolute;width:52px;height:52px;border-radius:50%;right:12px;top:21px;background:conic-gradient(#d4a43c 0 32%,#176be8 32% 54%,#8c5cf6 54% 72%,#233449 72%);display:grid;place-items:center}.donut:after{content:"";width:26px;height:26px;background:#071424;border-radius:50%}.coin{position:absolute;border-radius:50%;background:linear-gradient(145deg,#ffc262,#d69200);border:3px solid #ffbb4c;color:#775100;font:700 9px Inter;display:grid;place-items:center;box-shadow:0 9px #c88900,0 15px 16px #0006}.coinOne{width:52px;height:52px;left:23%;bottom:28px}.coinTwo{width:62px;height:62px;left:34%;bottom:36px}.shield,.percent{position:absolute;width:42px;height:42px;border-radius:50%;background:#263448;color:#fff;display:grid;place-items:center;box-shadow:0 5px 18px #0006}.shield{right:46%;top:19px}.shield svg{font-size:21px}.percent{right:4%;top:21px;font-size:22px}.heroDots{position:absolute;bottom:12px;left:50%;display:flex;gap:7px}.heroDots i{width:8px;height:8px;background:#7b8592;border-radius:50%}.heroDots i:first-child{background:#d4a43c}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0}.metric{height:142px;padding:18px 17px;display:grid;grid-template-columns:44px 1fr;align-items:start;gap:12px;border-color:#e4e8ee!important;border-radius:10px!important}.metricIcon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.metricIcon svg{font-size:21px}.metricCopy{display:flex;flex-direction:column;min-width:0}.metricCopy>span{font-size:11px;color:#526079;white-space:nowrap}.metricCopy>strong{font-size:21px;line-height:1.25;margin-top:2px;white-space:nowrap}.metricCopy>div{display:flex;gap:8px;align-items:center;margin-top:7px}.metricCopy>div b{font-size:10px;color:#039944}.metricCopy>div small{font-size:8px;color:#5d6672;white-space:nowrap}.metricCopy>em{font-style:normal;font-size:9px;color:#475467;margin-top:14px;white-space:nowrap}.dashboardColumns{display:grid;grid-template-columns:1.05fr 1fr 1.25fr;gap:14px}.panel{min-height:370px;border-color:#e4e8ee!important;border-radius:10px!important;padding:16px 17px;display:flex;flex-direction:column}.panelHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.panelHeader h3{font-size:13px;margin:0}.panelHeader button{background:#fff;border:1px solid #e4e7ec;border-radius:6px;padding:8px 12px;font:9px Inter;color:#344054}.panelHeader a,.panelLink{font-size:9px;color:#006bff;text-decoration:none;cursor:pointer}.financeStat{display:grid;grid-template-columns:1fr auto;margin:0;padding:8px 0;border-bottom:1px solid #f0f2f5}.financeStat span{font-size:9px;color:#5d6672}.financeStat strong{grid-row:2;font-size:14px;color:#0f7a44}.financeStat b{font-size:9px;color:#0f7a44;grid-column:2;grid-row:1/2}.financeStat small{font-size:8px;color:#5d6672;grid-column:2;grid-row:2}.financeStat.orange strong{color:var(--avante-gold-text)}.financeStat.dark strong{color:#101828}.lineChart{height:100px;position:relative;margin-top:10px;border-left:1px solid #dfe3e9;border-bottom:1px solid #dfe3e9}.chartGrid{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-around}.chartGrid i{border-top:1px solid #eef1f4}.chartPoints{position:absolute;inset:0}.chartPoints:before{content:"";position:absolute;left:4%;right:1%;top:57%;height:2px;background:linear-gradient(90deg,#d4a43c,#eabf52);transform:rotate(-9deg);transform-origin:center}.chartPoints i{position:absolute;width:8px;height:8px;border-radius:50%;background:#d4a43c;border:2px solid #fff;z-index:2}.months{position:absolute;left:6px;right:0;bottom:-18px;display:flex;justify-content:space-between;font-size:8px;color:#5d6672}.panelNote{font-size:8px;color:#98a2b3;margin-top:auto;margin-bottom:0}.progressList{flex:1}.progressRow{display:grid;grid-template-columns:32px 1fr auto;align-items:center;min-height:56px;border-bottom:1px solid #eef1f4;gap:9px;position:relative}.progressRow>i{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:700;background:#edf2f7;color:#475467}.progressRow>div{display:flex;flex-direction:column}.progressRow strong{font-size:9px}.progressRow span{font-size:8px;color:#5d6672;margin-top:3px}.progressRow>b{font-size:12px;color:#475467}.panelLink{text-align:center;margin-top:15px}.offerList{flex:1;display:flex;flex-direction:column;gap:7px}.offerRow{border:1px solid #e7ebf1;border-radius:8px;padding:10px;display:grid;grid-template-columns:42px 1fr auto 16px;align-items:center;gap:9px}.offerLogo{width:40px;height:40px;border-radius:7px;display:grid;place-items:center;color:#fff;font-style:normal;font-weight:700;font-size:18px}.offerLogo.alpha{background:#ffb10a}.offerLogo.cf{background:linear-gradient(145deg,#0483b1,#006084);font-size:12px}.offerLogo.money{background:#09090c;color:#d069ff}.offerRow>div:not(.offerRate){display:flex;flex-direction:column}.offerRow>div>strong{font-size:10px}.offerRow>div>span{font-size:8px;color:#5d6672;margin-top:3px}.offerRate small{font-size:7px;color:#5d6672}.offerRate strong{font-size:15px;color:var(--avante-gold-text);margin:2px 0}.offerRate strong em{font-size:8px;font-style:normal}.offerRate .MuiChip-root{height:17px;font-size:7px;background:#eafbf1;color:#0f7a44}.offerRow>svg{font-size:16px;color:#5d6672}.state{min-height:200px;padding:24px;display:flex;align-items:center;justify-content:center;gap:8px;flex-direction:column}.state>span{font-size:11px;color:#5d6672}.loader{width:28px;height:28px;border:3px solid #fff8e1;border-top-color:var(--avante-gold-text);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1279px){.desktopSidebar{display:none}.sidebar{position:relative}.menuButton{display:inline-flex!important;margin-right:7px}.content{padding:8px 24px 30px}.topHeader{padding:14px 24px}.metrics{grid-template-columns:repeat(2,1fr)}.dashboardColumns{grid-template-columns:1fr 1fr}.offersPanel{grid-column:1/3}.heroArt{right:-6%;width:58%}}@media(max-width:767px){.topHeader{height:70px;padding:10px 14px}.greeting h1{font-size:17px}.greeting p{display:none}.profileCopy,.profileChevron{display:none!important}.profileAvatar{width:34px!important;height:34px!important;margin-left:2px}.mobileSearch{display:inline-flex!important}.content{padding:6px 13px 24px}.heroReference{height:285px;padding:24px 20px}.heroCopy h2{font-size:24px;max-width:330px}.heroCopy p{font-size:11px;line-height:1.5;max-width:310px}.heroCopy button{width:100%;margin-top:7px}.heroArt{height:90px;width:100%;inset:auto auto 12px 0;opacity:.9}.laptop{width:125px;height:75px;right:46px;top:3px}.laptop:after{width:145px;left:-14px}.laptopScreen{padding:5px}.laptopScreen b,.laptopScreen>span{display:none}.donut{width:37px;height:37px;right:9px;top:8px}.donut:after{width:18px;height:18px}.coinOne{width:34px;height:34px;left:17%;bottom:15px}.coinTwo{width:40px;height:40px;left:28%;bottom:20px}.shield{right:40%;top:2px}.percent{right:2%;top:4px}.trendLine{display:none}.metrics{grid-template-columns:1fr;gap:10px;margin:12px 0}.metric{height:116px;grid-template-columns:42px 1fr;padding:15px}.metricCopy>em{margin-top:9px}.dashboardColumns{grid-template-columns:1fr;gap:10px}.offersPanel{grid-column:auto}.panel{min-height:360px}.financial{min-height:410px}.offerRow{grid-template-columns:40px 1fr auto}.offerRow>svg{display:none}}@media(max-width:390px){.topActions{gap:1px}.mobileSearch{display:none!important}.greeting h1{font-size:16px}.heroCopy h2{font-size:22px}.offerRate strong{font-size:13px}.metric{grid-template-columns:38px 1fr;gap:8px}.metricIcon{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.pageContent{padding:8px 36px 40px;max-width:1700px;margin:0 auto}.pageHeading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.pageHeading h1{display:flex;align-items:center;gap:9px;font-size:25px;letter-spacing:-.6px;margin:0 0 5px}.pageHeading h1 svg{color:var(--avante-gold-text);font-size:27px}.pageHeading p{font-size:11px;color:#526079;margin:0}.statStrip{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px}.pageStat{min-height:112px;border-radius:10px!important;padding:17px;display:flex;align-items:flex-start;gap:12px}.pageStat>i{width:43px;height:43px;flex:0 0 43px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.pageStat>i svg{font-size:21px}.pageStat>div{display:flex;flex-direction:column}.pageStat span{font-size:10px;color:#526079}.pageStat strong{font-size:20px;margin:3px 0}.pageStat small{font-size:8px;color:#0f7a44}.searchBar{min-height:54px;border:1px solid #e3e8ef;border-radius:9px;padding:8px 10px;display:flex;align-items:center;background:#fff;margin-bottom:14px}.searchBar>svg{color:#64748b;font-size:20px;margin:0 4px}.searchBar input{border:0;outline:0;flex:1;min-width:0;padding:7px;font:10px Inter;color:#101828}.searchBar button{border:1px solid #e3e8ef;background:#fff;border-radius:7px;min-height:36px;padding:0 13px;font:10px Inter;display:flex;align-items:center;gap:7px}.searchBar button svg{font-size:16px}.twoRail{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:15px}.sideRail{display:flex;flex-direction:column;gap:13px}.filterPills,.tabs{display:flex;gap:8px;overflow-x:auto;margin:0 0 14px;padding-bottom:2px}.filterPills button,.tabs button{white-space:nowrap;border:1px solid #e3e8ef;background:#fff;border-radius:20px;padding:9px 14px;font:9px Inter;color:#344054}.filterPills button.selected,.tabs button.selected{border-color:var(--avante-gold-text);color:var(--avante-gold-text);background:#fffbee}.tabs{padding:0 0 8px;border-bottom:1px solid #edf0f3}.tabs button{border:0;border-radius:7px;padding:9px 13px}.tabs button.selected{background:#d4a43c;color:#fff}.productGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.productCard{padding:15px;border-radius:9px!important}.productTop{display:flex;align-items:center;gap:9px}.productTop>div{display:flex;flex-direction:column;flex:1;min-width:0}.productTop strong{font-size:11px}.productTop span{font-size:8px;color:#5d6672;margin-top:3px}.productTop .MuiIconButton-root{width:34px;height:34px;min-width:34px;min-height:34px}.institutionLogo{width:43px;height:43px;flex:0 0 43px;border-radius:7px;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:18px}.institutionLogo.alpha{background:#ffb20d}.institutionLogo.cf{background:linear-gradient(145deg,#0786b3,#006386);font-size:12px}.institutionLogo.money{background:#07070a;color:#d15eff}.institutionLogo.vero{background:#17a56a}.institutionLogo.biz{background:#176bda}.institutionLogo.safe{background:#075d85}.tagRow{display:flex;gap:5px;margin:8px 0}.tagRow .MuiChip-root{height:17px;font-size:7px;background:#eafbf1;color:#0f7a44}.productFacts{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;padding:11px 0}.productFacts div{display:flex;flex-direction:column}.productFacts small{font-size:8px;color:#5d6672}.productFacts strong{font-size:10px;margin-top:3px}.rate{color:#0f7a44!important}.cardActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px}.cardActions button{min-height:34px;font-size:9px;border-radius:5px}.railCard{padding:16px;border-radius:9px!important}.railCard h3{font-size:12px;margin:0 0 14px;display:flex;justify-content:space-between}.miniInstitution{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;border-bottom:1px solid #edf0f3;padding:9px 0}.miniInstitution .institutionLogo{width:35px;height:35px;min-width:35px;font-size:13px}.miniInstitution>div{display:flex;flex-direction:column}.miniInstitution strong{font-size:9px}.miniInstitution span{font-size:7px;color:#5d6672}.miniInstitution>b{font-size:8px;color:#0f7a44}.railCard>.MuiButton-root{margin-top:12px;font-size:8px}.insight{display:flex;align-items:center;gap:9px;font-size:9px;color:#475467;border-bottom:1px solid #edf0f3;padding:9px 0}.insight svg{font-size:17px;color:#4a453d}.summary p{display:flex;justify-content:space-between;font-size:9px;color:#5d6672;padding:7px 0;border-bottom:1px solid #edf0f3}.summary p strong{color:#101828}.proposalLayout{display:grid;grid-template-columns:280px minmax(0,1fr) 285px;gap:14px}.proposalList,.proposalDetail,.proposalAside>div{border-radius:9px!important}.proposalList{padding:12px}.proposalList h3,.proposalDetail h3,.proposalAside h3{font-size:11px;margin:0 0 10px}.proposalList button{position:relative;width:100%;border:0;border-bottom:1px solid #edf0f3;background:#fff;display:flex;flex-direction:column;align-items:flex-start;padding:12px;text-align:left}.proposalList button.proposalSelected{border:1px solid #d4a43c;border-radius:7px;background:#fffbf3}.proposalList small{font-size:7px;color:#5d6672}.proposalList strong{font-size:10px;margin:4px 0}.proposalList span{font-size:8px;color:#5d6672}.proposalList em{position:absolute;right:8px;top:12px;font-size:7px;color:#4a453d;font-style:normal}.proposalDetail{padding:15px}.detailFacts{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:12px 0;margin-bottom:14px;border-bottom:1px solid #edf0f3}.detailFacts span{display:flex;flex-direction:column;font-size:7px;color:#5d6672}.detailFacts strong{font-size:9px;color:#101828;margin-top:4px}.timeline{display:grid;grid-template-columns:27px 1fr auto;gap:8px;align-items:center;min-height:55px;position:relative}.timeline>i{width:24px;height:24px;border-radius:50%;background:#e8edf3;color:#5d6672;display:grid;place-items:center;font: 8px Inter}.timeline.done>i{background:#4a453d;color:#fff}.timeline>div{display:flex;flex-direction:column}.timeline strong{font-size:9px}.timeline span,.timeline em{font-size:7px;color:#5d6672;font-style:normal}.timeline.done em{color:#0f7a44}.proposalAside{display:flex;flex-direction:column;gap:12px}.proposalAside>div{padding:14px}.proposalAside p{display:flex;align-items:center;gap:7px;font-size:8px;line-height:1.5;border-bottom:1px solid #edf0f3;padding:8px 0}.proposalAside p svg{font-size:17px}.proposalAside p svg:last-child{margin-left:auto}.proposalAside button{font-size:8px}.dataTable{overflow:hidden;border-radius:9px!important}.tableHead,.tableRow{display:grid;grid-template-columns:1.15fr 1.2fr 1fr .85fr .7fr 1fr .8fr;gap:8px;align-items:center;padding:11px 13px}.tableHead{background:#fbfaf9;font-size:8px;font-weight:600}.tableRow{min-height:65px;border-top:1px solid #edf0f3;font-size:8px}.tableRow strong{font-size:8px}.partnerCell{display:flex;align-items:center;gap:7px}.partnerCell .institutionLogo{width:34px;height:34px;min-width:34px;font-size:12px}.tableRow .MuiChip-root{height:20px;font-size:7px}.tableRow .MuiButton-root{min-height:30px;font-size:7px}.ranking{display:grid;grid-template-columns:20px 35px 1fr auto;gap:7px;align-items:center;padding:9px 0;border-bottom:1px solid #edf0f3}.ranking>b{width:20px;height:20px;border-radius:50%;background:#faf7f5;display:grid;place-items:center;font-size:8px}.ranking .institutionLogo{width:35px;height:35px;min-width:35px;font-size:12px}.ranking>span{display:flex;flex-direction:column}.ranking strong{font-size:9px}.ranking small{font-size:7px;color:#5d6672}.ranking em{font-size:10px;color:var(--avante-gold-text);font-style:normal;font-weight:600}.contractLayout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px}.contracts .tableHead,.contracts .tableRow{grid-template-columns:1.15fr 1fr 1.2fr 1fr .7fr .85fr .85fr}.emptyRail{padding:20px;text-align:center;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center}.emptyRail svg{font-size:36px;color:#98a2b3}.emptyRail h3{font-size:10px}.emptyRail p{font-size:8px;color:#5d6672;line-height:1.5}.simulatorLayout{display:grid;grid-template-columns:330px 1fr;gap:14px}.simulatorForm{padding:17px;border-radius:9px!important}.simulatorForm h3,.results>h3,.amortization h3{font-size:12px;margin:0 0 15px}.simulatorForm label{display:flex;flex-direction:column;gap:7px;font-size:8px;font-weight:600;margin-bottom:15px}.simulatorForm select,.simulatorForm label>input:not([type=range]){height:39px;border:1px solid #dfe4ea;border-radius:6px;padding:0 10px;font:9px Inter;background:#fff}.simulatorForm label>strong{border:1px solid #dfe4ea;padding:11px;border-radius:6px;font-size:10px}.simulatorForm input[type=range]{accent-color:#6d36e9}.termOptions{display:grid;grid-template-columns:repeat(4,1fr)}.termOptions button{border:1px solid #e3e8ef;background:#fff;padding:9px 3px;font:8px Inter}.termOptions button.selected{border-color:#7f2fe9;color:#7f2fe9}.simulatorForm>.MuiButton-root{background:#6d32e9}.scenarioGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.scenario{padding:14px;position:relative}.scenario.best{border-color:#16a75c!important}.scenario>b{position:absolute;right:12px;top:12px;font-size:10px}.scenario p{display:flex;justify-content:space-between;font-size:8px;color:#5d6672}.scenario p strong{font-size:9px;color:#101828}.scenario .MuiButton-root{font-size:8px;min-height:34px}.amortization{padding:15px;margin-top:12px}.amortization>div{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr 1fr;gap:9px;border-top:1px solid #edf0f3;padding:9px;font-size:8px}.partnerGrid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.partnerCard{padding:14px}.partnerCard .MuiChip-root{height:20px;font-size:7px}.partnerFacts{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;padding-top:11px;border-top:1px solid #edf0f3}.partnerFacts span{display:flex;flex-direction:column;font-size:7px;color:#5d6672}.partnerFacts strong{font-size:8px;color:#101828;margin-top:4px}.helpActions{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px}.helpActions>div{padding:16px}.helpActions i{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.helpActions h3{font-size:11px;margin:12px 0 5px}.helpActions p{font-size:8px;color:#5d6672;line-height:1.5;min-height:36px}.helpActions button{width:100%;font-size:8px;min-height:34px}.helpLayout{display:grid;grid-template-columns:1fr 1fr 285px;gap:13px}.knowledge,.faq{padding:17px}.knowledge h3,.faq h3{font-size:12px;margin:0 0 5px}.knowledge>p{font-size:8px;color:#5d6672}.knowledge>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px}.knowledge button{border:1px solid #e3e8ef;background:#fff;border-radius:7px;padding:11px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.knowledge button svg{font-size:17px;color:#4a453d}.knowledge button strong{font-size:8px}.knowledge button span{font-size:7px;color:#5d6672}.faq details{border:1px solid #e3e8ef;border-bottom:0}.faq details:last-child{border-bottom:1px solid #e3e8ef}.faq summary{list-style:none;padding:12px;font-size:8px;display:flex;justify-content:space-between}.faq summary svg{font-size:14px}.faq details p{font-size:8px;color:#5d6672;padding:0 12px 10px}.specialist{display:flex;align-items:center;gap:8px;border-bottom:1px solid #edf0f3;padding:8px 0}.specialist .MuiAvatar-root{width:30px;height:30px;font-size:9px}.specialist>span{display:flex;flex-direction:column;flex:1}.specialist strong{font-size:8px}.specialist small{font-size:7px;color:#5d6672}.specialist button{font-size:7px}.notificationList{overflow:hidden}.notificationList>div{display:grid;grid-template-columns:40px 1fr 90px 90px 75px;gap:9px;align-items:center;padding:12px 15px;border-bottom:1px solid #edf0f3}.notificationList>div>i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.notificationList>div>i svg{font-size:18px}.notificationList>div>span{display:flex;flex-direction:column}.notificationList small,.notificationList time{font-size:8px;color:#5d6672}.notificationList .MuiChip-root{height:19px;font-size:7px}.notificationList button{font-size:7px}.preferences p{display:flex;align-items:center;justify-content:space-between;font-size:9px;border-bottom:1px solid #edf0f3}.profileHero{padding:18px;display:grid;grid-template-columns:95px 1.1fr 1fr 1fr;align-items:center;gap:15px;margin-bottom:12px}.profileHero>.MuiAvatar-root{width:82px;height:82px;background:#fff8e1;color:var(--avante-gold-text);font-size:22px}.profileHero h2{font-size:16px;margin:0 0 8px}.profileHero p{font-size:8px;color:#5d6672;margin:5px 0}.profileHero>span{display:flex;flex-direction:column;border-left:1px solid #edf0f3;padding-left:18px}.profileHero span small{font-size:8px;color:#5d6672}.profileHero span strong{font-size:10px;margin:7px 0}.profileHero span a{font-size:8px;color:#4a453d}.profileHero .verified{color:#0f7a44;font-size:14px}.profileGrid{display:grid;grid-template-columns:1fr 1fr 1.25fr .9fr;gap:12px}.profileGrid>div{padding:17px}.profileGrid h3{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin:0 0 12px}.profileGrid p{display:flex;flex-direction:column;font-size:8px;color:#5d6672}.profileGrid p strong{font-size:9px;color:#101828;margin-top:3px}.securityRow{display:grid;grid-template-columns:33px 1fr 18px;gap:7px;align-items:center;padding:10px 0;border-bottom:1px solid #edf0f3}.securityRow>i{width:31px;height:31px;border-radius:50%;background:#efece7;color:#4a453d;display:grid;place-items:center}.securityRow i svg{font-size:16px}.securityRow span{display:flex;flex-direction:column}.securityRow strong{font-size:8px}.securityRow small{font-size:7px;color:#5d6672}.securityRow>svg{font-size:14px}.accountStatus{color:#0f7a44!important;font-weight:600;display:flex!important;align-items:center;gap:7px}.reservedState{min-height:360px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.reservedState>svg{font-size:48px;color:var(--avante-gold-text)}.reservedState h2{font-size:17px}.reservedState p{font-size:10px;color:#5d6672}@media(max-width:1279px){.pageContent{padding:8px 24px 30px}.twoRail,.contractLayout{grid-template-columns:1fr}.sideRail{display:grid;grid-template-columns:1fr 1fr}.productGrid{grid-template-columns:repeat(2,1fr)}.proposalLayout{grid-template-columns:260px 1fr}.proposalAside{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr}.helpLayout{grid-template-columns:1fr 1fr}.helpLayout>.sideRail{grid-column:1/3}.profileGrid{grid-template-columns:1fr 1fr}.profileHero{grid-template-columns:85px 1fr 1fr}.profileHero>span:last-child{grid-column:2/4}}@media(max-width:767px){.pageContent{padding:6px 13px 24px}.pageHeading{margin-bottom:14px}.pageHeading h1{font-size:20px}.pageHeading p{font-size:9px;line-height:1.5}.statStrip{grid-template-columns:1fr 1fr;gap:9px}.pageStat{min-height:95px;padding:12px}.pageStat>i{width:36px;height:36px;flex-basis:36px}.pageStat strong{font-size:15px}.searchBar button{font-size:0;padding:0 10px}.productGrid,.partnerGrid,.sideRail{grid-template-columns:1fr}.sideRail .railCard:nth-child(n+2){display:none}.proposalLayout{grid-template-columns:1fr}.proposalList{display:none}.proposalAside{grid-column:auto;grid-template-columns:1fr}.detailFacts{grid-template-columns:1fr 1fr}.tableHead{display:none}.tableRow,.contracts .tableRow{grid-template-columns:1fr 1fr;padding:13px}.tableRow>*:nth-child(n+6){display:none}.tableRow .partnerCell{grid-column:1/3}.contractLayout,.simulatorLayout,.scenarioGrid{grid-template-columns:1fr}.scenarioGrid .scenario:nth-child(n+3){display:none}.helpActions{grid-template-columns:1fr 1fr;gap:9px}.helpLayout{grid-template-columns:1fr}.helpLayout>.sideRail{grid-column:auto}.knowledge>div{grid-template-columns:1fr 1fr}.notificationList>div{grid-template-columns:38px 1fr auto}.notificationList time,.notificationList .MuiChip-root{display:none}.profileHero{grid-template-columns:65px 1fr;padding:14px}.profileHero>.MuiAvatar-root{width:58px;height:58px}.profileHero>span{grid-column:1/3!important;border:0;border-top:1px solid #edf0f3;padding:12px 0 0}.profileGrid,.twoRail{grid-template-columns:1fr}.filterPills{margin-bottom:10px}}@media(max-width:420px){.statStrip,.helpActions{grid-template-columns:1fr}.productFacts{grid-template-columns:1fr 1fr}.cardActions{grid-template-columns:1fr}.pageStat{min-height:82px}.pageStat small{display:none}}.supportTickets .panelHeader{align-items:center;margin-bottom:10px}.supportTickets .panelHeader h3{margin:0}.supportTicket{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #e8edf3}.supportTicket>span{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.supportTicket small{font-size:10px;color:var(--avante-gold-text);font-weight:800;letter-spacing:.04em}.supportTicket strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supportTicket em{font-size:10px;color:#5d6672;font-style:normal}.supportEmpty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;color:#5d6672}.supportEmpty svg{font-size:34px;color:var(--avante-gold-text)}.supportEmpty strong{font-size:13px;color:#101828}.supportEmpty span,.supportError{font-size:11px;line-height:1.5}.supportError{color:#b42318;background:#fff1f0;padding:10px;border-radius:8px}.supportTicketForm{display:flex;flex-direction:column;gap:16px;padding-top:4px}.supportTicketForm>p{font-size:13px;color:#526079;line-height:1.55;margin:0}.supportTicketForm>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.supportTicketForm label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:750;color:#344054}.supportTicketForm input,.supportTicketForm select,.supportTicketForm textarea{width:100%;box-sizing:border-box;border:1px solid #d9e0e9;border-radius:10px;background:#fff;color:#101828;padding:12px 13px;font:500 13px/1.45 Inter,sans-serif;outline:none}.supportTicketForm input,.supportTicketForm select{min-height:46px}.supportTicketForm textarea{resize:vertical;min-height:130px}.supportTicketForm input:focus,.supportTicketForm select:focus,.supportTicketForm textarea:focus{border-color:var(--avante-gold-text);box-shadow:0 0 0 3px #d4a43c1a}.supportTicketForm label>small{text-align:right;color:#5d6672;font-size:10px;font-weight:500}@media(max-width:600px){.supportTicketForm>div{grid-template-columns:1fr}}.supportTicket{width:100%;text-align:left;background:none;border:0;border-bottom:1px solid #e8edf3;cursor:pointer;font:inherit}.supportTicket:hover{background:#fefcfb}.supportTicket:focus-visible{outline:2px solid #d4a43c;outline-offset:-2px;border-radius:8px}.supportTicket>svg{font-size:18px;color:#98a2b3;flex-shrink:0}.supportThreadMeta{display:flex;align-items:center;gap:10px;margin-bottom:12px}.supportThreadMeta small{font-size:11px;color:#5d6672}.supportThread{display:flex;flex-direction:column;gap:10px;max-height:340px;overflow-y:auto;padding-right:4px}.supportMessage{background:#fbf8f6;border:1px solid #e8edf3;border-radius:12px;padding:11px 13px}.supportMessage.fromAgent{background:#fff7e6;border-color:#f2dfae}.supportMessage small{display:block;font-size:10px;font-weight:700;color:#5d6672;margin-bottom:5px}.supportMessage p{margin:0;font-size:13px;line-height:1.55;color:#101828;white-space:pre-wrap}.supportThreadEmpty{font-size:12px;color:#5d6672;text-align:center;padding:18px 0;margin:0}.supportReply{display:flex;flex-direction:column;gap:7px;margin-top:14px;font-size:12px;font-weight:750;color:#344054}.supportReply textarea{width:100%;box-sizing:border-box;border:1px solid #d9e0e9;border-radius:10px;padding:11px 13px;font:500 13px/1.45 Inter,sans-serif;resize:vertical;outline:none}.supportReply textarea:focus{border-color:var(--avante-gold-text);box-shadow:0 0 0 3px #d4a43c1a}.supportConsole{display:flex;flex-direction:column;gap:10px}.supportConsoleRow{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#fff;border:1px solid #e8edf3;border-radius:12px;padding:12px 14px;cursor:pointer;font:inherit}.supportConsoleRow:hover{border-color:var(--avante-gold-text)}.supportConsoleRow:focus-visible{outline:2px solid #d4a43c;outline-offset:2px}.supportConsoleRow>span{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.supportConsoleRow small{font-size:10px;font-weight:800;letter-spacing:.04em;color:var(--avante-gold-text)}.supportConsoleRow strong{font-size:13px;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supportConsoleRow em{font-size:11px;color:#5d6672;font-style:normal}.supportConsoleActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}:root{--radome-orange: #d4a43c;--radome-navy: #03101f;--radome-border: #e4e9f0;--radome-blue-text: #41506a}button,input,select{font-family:Inter,system-ui,sans-serif}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #2878ff;outline-offset:2px}.desktopSidebar{width:270px;flex-basis:270px}.sidebar{width:270px;padding:27px 21px 17px;background:linear-gradient(180deg,#020b16,#03111f 55%,#020b16);scrollbar-width:none}.sidebar::-webkit-scrollbar,.tabs::-webkit-scrollbar,.filterPills::-webkit-scrollbar{display:none}.tabs,.filterPills{scrollbar-width:none}.logo{padding:0 17px 29px}.logo strong{font-size:23px}.logo small{font-size:11px}.sidebar nav{gap:7px}.navItem{min-height:43px;padding:10px 14px;border-radius:9px;font-size:13px}.navItem svg{font-size:20px}.navItem.active{background:linear-gradient(100deg,#d4a43c,#eabf52);box-shadow:0 8px 20px #d4a43c2e}.sidebarFooter{padding:13px 0 0}.support{min-height:133px;padding:15px;border-color:#2c3a4c;background:#ffffff06}.support>svg{color:var(--avante-gold-text)}.support strong,.userCard strong{font-size:11px}.support small,.userCard small{font-size:9px}.support button{min-height:40px;font-size:10px}.userCard{min-height:67px;padding:10px 12px;cursor:pointer}.userPhoto{display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:linear-gradient(145deg,#fffaee,#fff1d4);border:1px solid rgba(212,164,60,.18);color:var(--avante-gold-text);font-weight:800;letter-spacing:-.02em;box-shadow:0 5px 16px #d4a43c1f}.userPhotoHeader{width:50px;height:50px;font-size:14px}.userPhotoSidebar{width:43px;height:43px;font-size:12px}.appBody{width:calc(100% - 270px)}.topHeader{height:100px;padding:24px 37px 10px}.greeting h1{font-size:27px;line-height:1.2;letter-spacing:-.85px;margin-bottom:6px}.greeting p{font-size:13px;color:#4c5c77}.topActions{gap:15px}.topActions>.MuiIconButton-root{width:42px;height:42px}.headerProfile{min-width:179px;border:0;background:transparent;display:flex;align-items:center;gap:11px;padding:0;color:#101828;cursor:pointer;text-align:left}.profileCopy{min-width:83px;margin:0}.content,.pageContent{max-width:none;padding-left:36px;padding-right:36px}.content{padding-top:11px;padding-bottom:15px}.pageContent{padding-top:10px}.heroReference{height:clamp(155px,calc((100vw - 342px)*.154),204px);padding:33px 42px;border-radius:10px;background:radial-gradient(circle at 76% 67%,rgba(212,164,60,.16) 0%,rgba(212,164,60,.04) 22%,transparent 37%),linear-gradient(105deg,#010305,#030507 56%,#050607)}.heroReference:after{content:"";position:absolute;z-index:2;inset:0 0 0 46%;background-image:url(/hero-art.png);background-repeat:no-repeat;background-size:contain;background-position:right center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.65) 16%,#000 30%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.65) 16%,#000 30%,#000 100%);pointer-events:none}.heroReference:before{content:none;display:none}.heroCopy,.heroDots{z-index:4}.heroCopy h2{font-size:29px;margin-bottom:10px}.heroCopy p{font-size:13px}.heroCopy button{min-width:144px;min-height:43px;font-size:11px}.heroArt{display:none}.metrics{gap:13px;margin:17px 0}.metric{height:153px;position:relative;grid-template-columns:47px minmax(0,1fr);grid-template-rows:1fr;column-gap:15px;padding:20px 18px 18px;box-shadow:0 4px 18px #0a192d09}.metricIcon{width:46px;height:46px}.metricCopy>span{font-size:12px;line-height:1.2}.metricCopy>strong{font-size:23px;line-height:1.2;margin-top:4px}.metricCopy>div b,.metricCopy>div small{font-size:9px}.metricCopy>div{gap:13px;margin-top:9px}.metricCopy>em{position:absolute;left:18px;bottom:17px;font-size:9px;margin-top:0}.dashboardColumns{gap:13px;grid-template-columns:1.02fr .99fr 1.21fr}.panel{min-height:393px;padding:18px;box-shadow:0 4px 18px #0a192d09}.textLink,.panelLink{border:0;background:transparent;color:#066dff;cursor:pointer;font-size:10px}.financeStat{min-height:61px;padding:10px 0}.financeStat span,.financeStat b{font-size:10px}.financial .panelHeader{margin-bottom:2px}.financial .lineChart{height:151px;margin:7px 0 17px;border:0;position:relative}.financial .lineChart svg{display:block;width:100%;height:136px;overflow:visible}.chartAxisLabels{fill:#526079;font:9px Inter,sans-serif}.chartGridLines line{stroke:#e9edf2;stroke-width:1}.chartArea{fill:url(#financeArea)}.chartLine{fill:none;stroke:#d4a43c;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.chartDots circle{fill:#d4a43c;stroke:#fff;stroke-width:1.5}.financial .months{left:43px;right:1px;bottom:0;font-size:8px}.financial .panelNote{margin-top:0}.panelEmpty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:18px 12px}.panelEmpty strong{font-size:12px;color:#344054}.panelEmpty small{font-size:10px;color:#5d6672;line-height:1.45;max-width:30ch}.progressRow{width:100%;min-height:61px;border:0;border-bottom:1px solid #eef1f4;background:transparent;display:grid;grid-template-columns:33px 1fr auto;align-items:center;gap:9px;padding:0;cursor:pointer;text-align:left}.progressRow>i{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:9px;background:#edf2f7}.progressRow>i.blue{background:#efece7;color:#4a453d}.progressRow>i.orange{background:#fff8e1;color:var(--avante-gold-text)}.progressRow>i.purple{background:#f2eafa;color:#7f2fe9}.progressRow>i.green{background:#e9f8ef;color:#0f7a44}.progressRow>span,.offerRow>span:not(.offerRate){display:flex;flex-direction:column}.progressRow strong,.offerRow strong{font-size:10px}.progressRow small,.offerRow small{color:#5d6672;font-size:8px;margin-top:3px}.offerRow{width:100%;border:1px solid #e7ebf1;border-radius:8px;background:#fff;padding:10px;display:grid;grid-template-columns:42px 1fr auto 16px;align-items:center;gap:9px;text-align:left;cursor:pointer}.offerRate{display:flex;flex-direction:column;align-items:flex-end}.offerRate>strong{color:var(--avante-gold-text);font-size:15px;margin:2px 0}.offerRate .MuiChip-root{height:17px;font-size:7px;color:#0f7a44;background:#eafbf1}.pageHeading{margin:3px 0 17px}.pageHeading h1{font-size:26px}.pageHeading p{font-size:12px}.statStrip{gap:13px;margin-bottom:17px}.pageStat{min-height:121px;position:relative;padding:18px;box-shadow:0 4px 16px #0a192d08}.pageStat>i{width:46px;height:46px;flex-basis:46px}.pageStat span{font-size:11px}.pageStat strong{font-size:22px}.pageStat small{font-size:9px}.marketplacePage .pageStat{min-height:100px}.offersPage .pageStat{min-height:122px}.proposalsPage .pageStat{min-height:147px}.contractsPage .pageStat{min-height:136px}.fiveStats{grid-template-columns:repeat(5,1fr)}.twoRail{grid-template-columns:minmax(0,1fr) 310px;gap:15px}.searchBar{min-height:58px;margin-bottom:14px;position:relative}.searchBar input{font-size:11px}.searchFilterMenu{position:absolute;z-index:15;top:calc(100% - 4px);right:8px;width:170px;padding:6px;border:1px solid var(--radome-border);border-radius:8px;background:#fff;box-shadow:0 12px 28px #06111f21}.searchFilterMenu button{width:100%;min-height:34px;border:0;background:#fff;justify-content:flex-start;padding:0 9px}.searchFilterMenu button:hover{background:#fffaee;color:var(--avante-gold-text)}.filterPills button,.tabs button{font-size:10px}.productCard,.railCard,.dataTable,.proposalList,.proposalDetail,.proposalAside>div,.simulatorForm,.scenario,.amortization,.knowledge,.faq,.profileHero,.profileGrid>div,.profileBottom>div{box-shadow:0 4px 16px #0a192d09!important;border-color:var(--radome-border)!important}.profileGrid .MuiButton-root{min-height:30px;font-size:8px}.productCard{min-height:254px;padding:17px}.productTop strong{font-size:12px}.productTop span,.productFacts small{font-size:9px}.productFacts strong{font-size:10px}.railCard h3{font-size:13px}.miniInstitution{grid-template-columns:36px 1fr auto auto}.miniInstitution .MuiIconButton-root{width:24px;height:24px}.recommendation button,.quickActions button{width:100%;border:0;border-bottom:1px solid #edf0f3;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;text-align:left;font-size:9px;cursor:pointer}.inlineEmpty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#5d6672}.filterToolbar{min-height:73px;border:1px solid var(--radome-border);border-radius:9px;display:grid;grid-template-columns:140px 170px 1fr;align-items:end;gap:12px;padding:10px;margin-bottom:14px}.filterToolbar label{display:flex;flex-direction:column;gap:5px;font-size:8px;font-weight:600}.filterToolbar select{min-height:37px;border:1px solid var(--radome-border);border-radius:6px;padding:0 10px;background:#fff;font-size:9px}.filterToolbar .searchBar{margin:0;min-height:39px}.proposalList button{cursor:pointer}.proposalAside button:not(.MuiButton-root){width:100%;border:0;border-bottom:1px solid #edf0f3;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:10px 0;font-size:8px;cursor:pointer}.uploadArea{min-height:210px;border:2px dashed #cfd7e3;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#5f6b80;cursor:pointer}.uploadArea svg{font-size:38px;color:var(--avante-gold-text)}.uploadArea input{max-width:210px;font-size:10px}.dataTable{overflow-x:auto}.offersTable .tableHead,.offersTable .tableRow{min-width:980px;grid-template-columns:1.1fr 1fr .9fr .75fr .55fr .8fr .65fr .85fr 1fr}.contracts .tableHead,.contracts .tableRow{min-width:1000px;grid-template-columns:1.05fr .9fr 1.25fr .8fr .75fr .65fr .75fr .75fr .7fr}.tableRow{width:100%;border:0;border-top:1px solid #edf0f3;background:#fff;text-align:left}button.tableRow{cursor:pointer}.selectedRow{background:#fffbf1;box-shadow:inset 3px 0 0 var(--radome-orange)}.rowActions{display:flex;flex-direction:column;gap:4px}.rowActions .MuiButton-root{font-size:7px}.validity{color:var(--avante-gold-text)}.ranking{width:100%;border:0;border-bottom:1px solid #edf0f3;background:#fff;text-align:left;cursor:pointer}.contractLayout{grid-template-columns:minmax(0,1fr) 250px}.contractRail .emptyRail{min-height:178px}.contractSummary p,.installmentLine{display:flex;justify-content:space-between;gap:8px;font-size:8px;color:#5d6672;border-bottom:1px solid #edf0f3;padding:8px 0}.installmentLine span{display:flex;flex-direction:column}.installmentLine small{margin-top:3px}.simulatorLayout{grid-template-columns:420px minmax(0,1fr)}.simulatorForm label>span.rangeLabels{display:flex;justify-content:space-between}.simulatorForm .termOptions{grid-template-columns:repeat(5,1fr)}.secureNote{display:flex;justify-content:center;align-items:center;gap:5px;color:#5d6672;margin-top:10px;font-size:7px}.secureNote svg{font-size:12px}.costChart{margin-top:12px;padding:15px}.costChart h3{font-size:11px}.costChart>div{height:120px;display:flex;align-items:flex-end;justify-content:space-around;border-bottom:1px solid #dfe4ea}.costChart span{display:flex;flex-direction:column-reverse;align-items:center;gap:4px;font-size:7px}.costChart i{width:48px;background:linear-gradient(#7a3cff,#5922e7);border-radius:4px 4px 0 0}.costChart span:nth-child(2) i{background:linear-gradient(#eabf52,#bd8e2f)}.costChart span:nth-child(3) i{background:linear-gradient(#4482ff,#176be8)}.results>.panelHeader select{min-height:34px;border:1px solid var(--radome-border);border-radius:6px;padding:0 10px;background:#fff;font-size:8px}.scenario{min-height:292px}.scenario>.MuiChip-root{position:absolute;top:10px;left:12px;height:18px;font-size:7px}.amortization>div{grid-template-columns:.45fr .9fr 1fr .9fr 1fr .9fr}.amortization>.panelHeader{display:flex;padding:0 0 10px;border:0}.favoriteScenario{margin-top:12px;padding:13px;display:flex;align-items:center;gap:10px}.favoriteScenario>svg{color:#f5a000}.favoriteScenario>div{display:flex;flex-direction:column;flex:1}.favoriteScenario strong{font-size:10px}.favoriteScenario span{color:#5d6672;font-size:8px}.partnerFilters{justify-content:flex-end;margin-top:-70px;margin-bottom:23px;margin-left:45%}.partnerCard{min-height:145px;border:1px solid var(--radome-border);border-radius:9px;background:#fff;padding:15px;text-align:left;cursor:pointer}.partnerCard:hover{border-color:#ffe09e;transform:translateY(-1px)}.quickActions button>span{display:flex;flex:1;flex-direction:column}.quickActions button>svg:first-child{color:#7f2fe9}.savedSimulations{display:grid;grid-template-columns:1fr 1fr;gap:11px}.savedSimulations>div{min-height:90px;padding:15px;display:flex;align-items:center;gap:11px}.savedSimulations>div>span{display:flex;flex:1;flex-direction:column}.savedSimulations strong{font-size:10px}.savedSimulations small{font-size:8px;color:#5d6672}.helpActions>div{min-height:169px}.knowledge>.MuiButton-root{width:100%;margin-top:12px;font-size:9px}.notificationTabs{align-items:center}.notificationTabs>.MuiButton-root{margin-left:auto;min-width:190px;font-size:9px}.notificationList>.notificationItem{width:100%;display:grid;grid-template-columns:40px 1fr 90px 90px 75px;gap:9px;align-items:center;padding:12px 15px;border:0;border-bottom:1px solid #edf0f3;background:#fff;text-align:left;cursor:pointer}.notificationList>.notificationItem.read{opacity:.72}.notificationList>.notificationItem>i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.notificationList>.notificationItem>span{display:flex;flex-direction:column}.notificationList strong{font-size:9px}.notificationList small,.notificationList time{color:#5d6672;font-size:8px}.radomeTip{color:#fff;background:radial-gradient(circle at 90% 90%,rgba(212,164,60,.55),transparent 25%),#061321!important}.radomeTip h3,.radomeTip p{color:#fff}.radomeTip>svg{color:var(--avante-gold-text)}.profileTabs{margin-top:-3px}.profileHero p svg{font-size:14px;vertical-align:middle}.profileHero .verified svg{font-size:20px}.securityRow{width:100%;border:0;border-bottom:1px solid #edf0f3;background:#fff;text-align:left;cursor:pointer}.profileBottom{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;margin-top:12px}.profileBottom>div{padding:17px}.profileBottom h3{font-size:11px;margin:0 0 10px}.profileBottom p{min-height:42px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #edf0f3;margin:0}.profileBottom p>span{display:flex;flex:1;flex-direction:column}.profileBottom strong{font-size:8px}.profileBottom small{font-size:7px;color:#5d6672}.editFields{display:flex;flex-direction:column;gap:13px}.editFields label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:600}.editFields input,.globalSearch input{min-height:44px;border:1px solid var(--radome-border);border-radius:8px;padding:0 12px;font-size:12px}.globalSearch{display:flex;align-items:center;gap:8px;border:1px solid var(--radome-border);border-radius:9px;padding:0 10px}.globalSearch input{flex:1;border:0;outline:0}.globalResults{margin-top:10px;display:flex;flex-direction:column}.globalResults button{border:0;border-bottom:1px solid #edf0f3;background:#fff;display:grid;grid-template-columns:35px 1fr 20px;align-items:center;gap:9px;padding:12px 5px;text-align:left;cursor:pointer}.globalResults button>span{display:flex;flex-direction:column}.globalResults strong{font-size:11px}.globalResults small{font-size:8px;color:#5d6672}.supportDialog{min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.supportDialog>svg{font-size:48px;color:var(--avante-gold-text)}.supportChat{display:flex;min-height:300px;flex-direction:column;gap:12px}.supportMessages{display:flex;flex:1;max-height:330px;flex-direction:column;gap:8px;overflow-y:auto;padding:4px}.supportMessages p{max-width:84%;margin:0;padding:10px 12px;border-radius:12px;font-size:12px;line-height:1.45;white-space:pre-wrap}.supportMessages .agent{align-self:flex-start;background:#f1f4f7;color:#243247;border-bottom-left-radius:3px}.supportMessages .user{align-self:flex-end;background:var(--radome-orange);color:#fff;border-bottom-right-radius:3px}.supportChat form{display:grid;grid-template-columns:1fr auto;gap:8px}.supportChat input{min-width:0;border:1px solid #d7dde5;border-radius:8px;padding:10px 12px;font:12px Inter,sans-serif;outline:none}.supportChat input:focus{border-color:var(--avante-gold-text);box-shadow:0 0 0 3px #d4a43c1a}.tableEmpty{grid-column:1 / -1;padding:28px;color:#5d6672;text-align:center}.specializedPage{--special-border: #e3e8ef}.specialStats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.specialStats .MuiCard-root{display:flex;align-items:center;gap:12px;min-height:92px;padding:17px;border:1px solid var(--special-border);border-radius:10px;box-shadow:0 2px 8px #1018280a}.specialStats svg{width:36px;height:36px;padding:8px;border-radius:50%;background:#fff8e9;color:var(--avante-gold-text)}.specialStats span{display:flex;flex-direction:column;color:#5d6672;font-size:10px}.specialStats strong{margin-top:4px;color:#101828;font-size:18px}.specialLayout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px}.specialFilters{display:grid;grid-template-columns:minmax(250px,1fr) 190px;gap:10px;margin-bottom:14px}.specialFilters label{display:flex;align-items:center;gap:8px;border:1px solid var(--special-border);border-radius:8px;padding:0 12px;background:#fff}.specialFilters label svg{color:#5d6672;font-size:19px}.specialFilters input,.specialFilters select,.consortiumSimulator select{width:100%;min-height:42px;border:0;background:#fff;color:#344054;font:11px Inter,sans-serif;outline:0}.specialFilters>select{border:1px solid var(--special-border);border-radius:8px;padding:0 10px}.planGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.planCard{padding:16px;border:1px solid var(--special-border);border-radius:10px!important}.planCard>div:first-child{display:grid;grid-template-columns:42px 1fr 34px;align-items:center;gap:9px;margin-bottom:14px}.planCard>div:first-child i{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#08111f;color:#fff;font-size:11px;font-style:normal;font-weight:700}.planCard>div:first-child span{display:flex;flex-direction:column}.planCard>div:first-child small{margin-top:3px;color:#5d6672;font-size:9px}.planCard>div:first-child button,.quotaActions>button{border:0;background:transparent;color:var(--avante-gold-text);cursor:pointer}.planCard p{display:flex;justify-content:space-between;margin:8px 0;color:#5d6672;font-size:10px}.planCard p strong{color:#101828}.planCard>.MuiButton-root{margin-top:10px}.consortiumSimulator{position:sticky;top:20px;padding:20px;border:1px solid var(--special-border);border-radius:10px!important}.consortiumSimulator>svg{color:var(--avante-gold-text)}.consortiumSimulator h2{margin:7px 0 18px;font-size:16px}.consortiumSimulator label{display:flex;flex-direction:column;gap:7px;margin:13px 0;color:#5d6672;font-size:10px}.consortiumSimulator label strong{color:#101828;font-size:17px}.consortiumSimulator label select{border:1px solid var(--special-border);border-radius:7px;padding:0 8px}.consortiumSimulator>div{display:flex;flex-direction:column;margin:18px 0;padding:15px;border-radius:9px;background:#fffaef}.consortiumSimulator>div span,.consortiumSimulator>div small{color:#5d6672;font-size:9px}.consortiumSimulator>div strong{margin:4px 0;color:var(--avante-gold-text);font-size:22px}.specialEmpty{grid-column:1 / -1;padding:35px;text-align:center;color:#5d6672}.specialDialog{color:#475467;font-size:13px;line-height:1.6}.quotaTable{overflow:auto;border:1px solid var(--special-border);border-radius:10px!important}.quotaHead,.quotaRow{min-width:1050px;display:grid;grid-template-columns:90px 125px 90px 115px 105px 90px 110px 120px 145px;align-items:center;gap:8px;padding:12px 14px;font-size:10px}.quotaHead{background:#fcfaf8;color:#5d6672;font-weight:600}.quotaRow{border-top:1px solid #edf0f3;color:#475467}.quotaRow>strong{color:#101828}.quotaActions{display:flex;align-items:center;gap:6px}.legalNotice{display:flex;gap:12px;margin-top:14px;padding:16px;border:1px solid #bee4cd;background:#f3fbf6!important}.legalNotice>svg{color:#0f7a44}.legalNotice strong{font-size:12px}.legalNotice p{margin:4px 0 0;color:#526079;font-size:10px;line-height:1.5}@media(max-width:1000px){.specialStats{grid-template-columns:repeat(2,1fr)}.specialLayout{grid-template-columns:1fr}.consortiumSimulator{position:static}}@media(max-width:650px){.specialStats,.planGrid,.specialFilters{grid-template-columns:1fr}}:root{--radome-bg: #f7f5f1;--radome-surface: rgba(255, 255, 255, .94);--radome-text: #111827;--radome-muted: #5d6b82;--radome-premium-border: rgba(15, 23, 42, .09);--radome-shadow-sm: 0 4px 14px rgba(15, 23, 42, .045);--radome-shadow-md: 0 12px 32px rgba(15, 23, 42, .075);--radome-shadow-hover: 0 18px 42px rgba(15, 23, 42, .12)}body{color:var(--radome-text);background:var(--radome-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.appShell,.appBody{background:radial-gradient(circle at 76% 0%,rgba(212,164,60,.07),transparent 26%),var(--radome-bg)}.sidebar{border-right:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 20% 5%,rgba(212,164,60,.09),transparent 22%),linear-gradient(180deg,#05080e,#07111d 54%,#030810);box-shadow:14px 0 40px #03081014}.navItem{min-height:45px;border:1px solid transparent;border-radius:11px;color:#dfe5ed;font-size:13px;font-weight:500}.navItem:hover{border-color:#ffffff12;background:#ffffff0e}.navItem.active{border-color:#ffffff1f;background:linear-gradient(110deg,#d4a43c,#eabf52);box-shadow:0 10px 24px #d4a43c40,inset 0 1px #fff3}.support,.userCard{border-color:#ffffff1c;border-radius:13px;background:linear-gradient(145deg,#fff1,#ffffff06);box-shadow:inset 0 1px #ffffff0a}.support small,.userCard small{font-size:10.5px;line-height:1.45}.support strong,.userCard strong{font-size:12px}.support button{font-size:11px;font-weight:600}.topHeader{position:sticky;top:0;z-index:15;height:88px;padding:16px 36px;border-bottom:1px solid rgba(15,23,42,.07);background:#ffffffe0;box-shadow:0 8px 26px #0f172a09;-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25)}.greeting h1{color:#101522;font-size:25px;font-weight:700;letter-spacing:-.65px}.greeting p{color:var(--radome-muted);font-size:12.5px;line-height:1.45}.headerContext{display:flex;flex-direction:column;justify-content:center}.headerContext .headerEyebrow{color:var(--avante-gold-text);font-size:10px;font-weight:750;letter-spacing:1.25px}.headerContext p{margin-top:4px;color:#344054;font-size:12px;font-weight:550}.headerProfile{min-height:52px;padding:5px 9px 5px 6px;border:1px solid transparent;border-radius:28px;background:transparent;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.headerProfile:hover{border-color:var(--radome-premium-border);background:#fff;box-shadow:var(--radome-shadow-sm)}.profileCopy strong{font-size:12px}.profileCopy small{font-size:10px}.content,.pageContent{padding-left:32px;padding-right:32px}.pageContent{padding-top:19px}.pageHeading{margin-bottom:22px}.pageHeading h1{color:#111827;font-size:28px;font-weight:720;letter-spacing:-.75px}.pageHeading p{max-width:760px;color:var(--radome-muted);font-size:13px;line-height:1.55}.heroReference{height:clamp(185px,calc((100vw - 342px)*.16),220px);border:1px solid rgba(255,255,255,.08);border-radius:16px;background:radial-gradient(circle at 76% 67%,rgba(212,164,60,.2) 0%,rgba(212,164,60,.05) 23%,transparent 39%),linear-gradient(112deg,#030405,#070809 55%,#020202);box-shadow:0 20px 44px #02060c30,inset 0 1px #ffffff0d}.heroCopy h2{font-size:clamp(27px,2vw,33px);letter-spacing:-1px}.heroCopy p{max-width:610px;color:#d8dee7;font-size:13px;line-height:1.55}.heroCopy button{min-height:44px;border-radius:9px;font-size:12px;font-weight:650;box-shadow:0 10px 24px #d4a43c3d}.metric,.panel,.pageStat,.productCard,.railCard,.dataTable,.proposalList,.proposalDetail,.proposalAside>div,.simulatorForm,.scenario,.amortization,.knowledge,.faq,.profileHero,.profileGrid>div,.profileBottom>div,.identityStats .MuiCard-root,.verificationCard,.documentList,.uploadDocument,.companyCard,.identityInfo,.securityFeature,.consentPanel,.specialStats .MuiCard-root,.planCard,.consortiumSimulator,.quotaTable,.legalNotice{border:1px solid var(--radome-premium-border)!important;border-radius:14px!important;background-color:var(--radome-surface);box-shadow:var(--radome-shadow-md)!important}.metric,.pageStat,.productCard,.planCard,.partnerCard{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.metric:hover,.pageStat:hover,.productCard:hover,.planCard:hover,.partnerCard:hover{transform:translateY(-2px);border-color:#d4a43c38!important;box-shadow:var(--radome-shadow-hover)!important}.metric{height:158px;border-radius:14px!important}.metricIcon{width:48px;height:48px;box-shadow:inset 0 1px #ffffffb3}.metricCopy>span{color:var(--radome-muted);font-size:12.5px;font-weight:500}.metricCopy>strong{color:#101522;font-size:24px;letter-spacing:-.45px}.metricCopy>div b{font-size:11px}.metricCopy>div small{color:var(--radome-muted);font-size:10.5px}.metricCopy>em{bottom:18px;color:#526079;font-size:10.5px}.panel{min-height:410px;border-radius:14px!important;padding:20px}.panelHeader h3{color:#141b2a;font-size:15px;letter-spacing:-.2px}.panelHeader button{min-height:34px;border-radius:8px;font-size:10.5px}.textLink,.panelLink{font-size:11px;font-weight:600}.financeStat{min-height:64px}.financeStat span,.financeStat b{font-size:11px}.financeStat strong{font-size:16px;letter-spacing:-.2px}.financeStat small{color:var(--radome-muted);font-size:10px}.financial .months{font-size:10px}.financial .panelNote{color:#7a879a;font-size:10px}.chartAxisLabels{font:10px Inter,sans-serif}.progressRow{min-height:64px;border-radius:8px;padding:0 5px;transition:background .15s ease}.progressRow:hover{background:#fcfaf8}.progressRow strong,.offerRow strong{font-size:11.5px}.progressRow small,.offerRow small{color:var(--radome-muted);font-size:10px;line-height:1.35}.progressRow>b{font-size:13px}.offerRow{min-height:75px;border-radius:11px;padding:11px;transition:border-color .15s ease,background .15s ease}.offerRow:hover{border-color:#d4a43c40;background:#fffcfa}.offerRate>small{font-size:9.5px}.offerRate>strong{font-size:16px}.offerRate .MuiChip-root{min-height:21px;height:21px;font-size:9px}.pageStat{min-height:126px;padding:19px}.pageStat span{color:var(--radome-muted);font-size:12px}.pageStat strong{color:#111827;font-size:23px;letter-spacing:-.35px}.pageStat small{font-size:10.5px;line-height:1.45}.searchBar{min-height:58px;border-color:var(--radome-premium-border);border-radius:12px;padding:9px 12px;box-shadow:var(--radome-shadow-sm)}.searchBar input{color:#1f2937;font-size:12px}.searchBar button{min-height:39px;border-radius:9px;font-size:11px;font-weight:550}.filterPills button,.tabs button{min-height:37px;padding:9px 15px;border-radius:10px;font-size:11px;font-weight:550}.filterPills button.selected,.tabs button.selected{box-shadow:0 6px 16px #d4a43c29}.productGrid{gap:15px}.productCard{min-height:286px;padding:19px}.productTop strong{color:#141b2a;font-size:14px}.productTop span{color:var(--radome-muted);font-size:11px;line-height:1.4}.institutionLogo{width:46px;height:46px;flex-basis:46px;border-radius:10px;box-shadow:0 7px 16px #0f172a21}.tagRow{gap:7px;margin:12px 0}.tagRow .MuiChip-root,.productCard .MuiChip-root{height:24px;border-radius:7px;font-size:10px;font-weight:550}.productFacts{gap:13px 18px;padding:14px 0}.productFacts small{color:var(--radome-muted);font-size:10.5px;line-height:1.4}.productFacts strong{font-size:12px;line-height:1.4}.cardActions{gap:9px;margin-top:14px}.cardActions button{min-height:39px;border-radius:8px;font-size:10.5px;font-weight:600}.railCard{padding:18px}.railCard h3{color:#141b2a;font-size:14px;letter-spacing:-.15px}.railCard>.MuiButton-root{min-height:37px;font-size:10.5px;font-weight:600}.miniInstitution{min-height:62px;gap:10px}.miniInstitution strong{font-size:11.5px}.miniInstitution span{color:var(--radome-muted);font-size:10px;line-height:1.35}.miniInstitution>b{font-size:10.5px}.insight,.summary p,.recommendation button,.quickActions button{font-size:10.5px;line-height:1.5}.filterToolbar{min-height:82px;border-color:var(--radome-premium-border);border-radius:12px;background:#fff;box-shadow:var(--radome-shadow-sm)}.filterToolbar label{color:#344054;font-size:10.5px}.filterToolbar select{min-height:40px;border-radius:8px;font-size:11px}.proposalList,.proposalDetail,.proposalAside>div{border-radius:13px!important}.proposalList{padding:14px}.proposalList h3,.proposalDetail h3,.proposalAside h3{font-size:13px}.proposalList button{min-height:82px;border-radius:9px;padding:13px}.proposalList small{font-size:9.5px}.proposalList strong{font-size:11.5px}.proposalList span,.proposalList em,.detailFacts span{font-size:10px}.detailFacts strong{font-size:11.5px}.timeline{min-height:61px}.timeline strong{font-size:11px}.timeline span,.timeline em{font-size:9.5px}.proposalAside p,.proposalAside button:not(.MuiButton-root){font-size:10.5px}.proposalAside p small{font-size:9.5px}.dataTable{border-radius:13px!important}.tableHead{min-height:45px;color:#526079;background:#faf8f6;font-size:10px;letter-spacing:.1px}.tableRow{min-height:70px;color:#475467;font-size:10.5px;line-height:1.4}.tableRow strong{color:#172033;font-size:10.5px}.tableRow .MuiChip-root{height:24px;font-size:9px}.tableRow .MuiButton-root,.rowActions .MuiButton-root{min-height:32px;font-size:9.5px;font-weight:600}.ranking{min-height:58px}.ranking strong{font-size:11px}.ranking small{font-size:9.5px}.ranking>b{font-size:9.5px}.contractSummary p,.installmentLine{font-size:10.5px;line-height:1.45}.installmentLine small{font-size:9.5px}.emptyRail h3{font-size:12px}.emptyRail p{font-size:10.5px}.simulatorForm{padding:20px;border-radius:14px!important}.simulatorForm h3,.results>h3,.amortization h3,.costChart h3{font-size:14px}.simulatorForm label{color:#344054;font-size:10.5px}.simulatorForm select,.simulatorForm label>input:not([type=range]){height:43px;border-radius:8px;font-size:11.5px}.simulatorForm label>strong{font-size:12px}.termOptions button{min-height:38px;font-size:10px}.secureNote{font-size:9.5px;line-height:1.45}.costChart span{font-size:9.5px}.results>.panelHeader select{font-size:10.5px}.scenario{min-height:315px;padding:17px}.scenario>.MuiChip-root{min-height:22px;height:22px;font-size:9px}.scenario p{font-size:10.5px}.scenario p strong{font-size:11px}.scenario .MuiButton-root{min-height:38px;font-size:10px}.amortization>div{min-height:43px;font-size:10px}.favoriteScenario strong{font-size:11.5px}.favoriteScenario span{font-size:10px}.partnerCard .MuiChip-root{height:24px;font-size:9px}.partnerFacts span{font-size:10px}.partnerFacts strong{font-size:11px}.savedSimulations strong{font-size:11.5px}.savedSimulations small{font-size:10px}.helpActions>div{min-height:190px;padding:19px}.helpActions h3{font-size:13px}.helpActions p{font-size:10.5px;line-height:1.55}.helpActions button{min-height:38px;font-size:10px}.knowledge h3,.faq h3{font-size:14px}.knowledge>p{font-size:10.5px}.knowledge button strong{font-size:10.5px}.knowledge button span{font-size:9.5px}.faq summary{min-height:44px;align-items:center;font-size:10.5px}.faq details p{font-size:10.5px;line-height:1.5}.specialist strong{font-size:10.5px}.specialist small{font-size:9.5px}.specialist button{font-size:9px}.notificationList>.notificationItem{min-height:73px}.notificationList strong{font-size:11px}.notificationList small,.notificationList time{font-size:10px;line-height:1.45}.notificationList .MuiChip-root{height:23px;font-size:9px}.notificationList button{font-size:9px}.preferences p{min-height:45px;font-size:10.5px}.profileHero{padding:21px}.profileHero h2{font-size:19px}.profileHero p{color:var(--radome-muted);font-size:10.5px;line-height:1.45}.profileHero span small{font-size:10px}.profileHero span strong{font-size:11.5px}.profileHero span a{font-size:10.5px}.profileGrid h3,.profileBottom h3{font-size:13px}.profileGrid p,.profileGrid p small{font-size:10px}.profileGrid p strong{font-size:11px}.securityRow strong,.profileBottom strong{font-size:10.5px}.securityRow small,.profileBottom small{font-size:9.5px;line-height:1.4}.profileGrid .MuiButton-root{font-size:10px}.accountTabs button{min-height:43px;font-size:12px}.identityStats span{font-size:12px}.identityStats strong{font-size:21px}.verificationCard span,.companyCard span{font-size:11px}.verificationCard p,.companyCard p,.identityTitle p,.uploadDocument p,.securityFeature p{font-size:10.5px;line-height:1.5}.verificationCard h3{font-size:17px}.documentRow strong{font-size:12px}.documentRow small{font-size:10px}.uploadDocument>small{font-size:9.5px}.identityInfo>p strong,.consentPanel label strong{font-size:11.5px}.identityInfo>p span,.consentPanel label small{font-size:10px;line-height:1.45}.specialStats span{font-size:11px}.specialStats strong{font-size:20px}.specialFilters input,.specialFilters select,.consortiumSimulator select{font-size:11.5px}.planCard>div:first-child small{font-size:10px}.planCard p,.consortiumSimulator label{font-size:10.5px}.consortiumSimulator>div span,.consortiumSimulator>div small{font-size:10px;line-height:1.4}.quotaHead,.quotaRow{min-height:48px;font-size:10.5px}.legalNotice strong{font-size:12.5px}.legalNotice p{font-size:10.5px}.MuiButton-root{text-transform:none;letter-spacing:0}.MuiDialog-paper{border:1px solid var(--radome-premium-border);border-radius:16px!important;box-shadow:0 28px 80px #0f172a33!important}.MuiDialogTitle-root{font-size:18px!important;font-weight:700!important}.dialogDescription{color:#526079;font-size:13px;line-height:1.65}.MuiSnackbarContent-root{border-radius:10px!important;background:#111827!important;box-shadow:var(--radome-shadow-md)!important}@media(max-width:1279px){.topHeader,.content,.pageContent{padding-left:24px;padding-right:24px}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.topHeader{height:72px;padding:10px 14px}.content,.pageContent{padding-left:14px;padding-right:14px}.greeting h1{font-size:18px}.pageHeading h1{font-size:23px}.pageHeading p{font-size:11.5px}.heroReference{border-radius:14px}.metric{height:128px}.metricCopy>em{font-size:10px}.panel{min-height:390px}.pageStat span{font-size:11.5px}.pageStat small{font-size:10px}.productGrid{grid-template-columns:1fr}.productCard{min-height:280px}.tableRow{font-size:10.5px}.notificationList>.notificationItem{grid-template-columns:40px 1fr auto}.twoRail,.contractLayout,.dashboardColumns{grid-template-columns:minmax(0,1fr)}.twoRail>*,.contractLayout>*,.dashboardColumns>*,.sideRail{min-width:0}}@media(max-width:420px){.metricCopy>div small{display:inline}.pageStat small{display:block}.cardActions{grid-template-columns:1fr 1fr}}.dialogDescription{color:#526079;line-height:1.6;font-size:13px;white-space:pre-line}.dialogSuccess{display:flex;min-height:140px;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#344054}.dialogSuccess svg{color:#0f7a44;font-size:45px}@media(min-width:1280px)and (max-width:1499px){.heroReference{padding:23px 32px}.heroCopy h2{font-size:25px;margin-bottom:7px}.heroCopy p{font-size:11px;margin-bottom:16px}.heroCopy button{min-height:39px}.marketplacePage .statStrip{grid-template-columns:repeat(2,1fr)}.marketplacePage .pageStat{min-height:96px}.marketplacePage .productGrid{grid-template-columns:repeat(2,1fr)}.simulatorLayout{grid-template-columns:330px minmax(0,1fr)}}@media(max-width:1279px){.desktopSidebar{display:none}.appBody{width:100%}.sidebar{position:relative}.topHeader{height:92px;padding:20px 24px 9px}.content,.pageContent{padding-left:24px;padding-right:24px}.twoRail,.contractLayout{grid-template-columns:1fr}.twoRail>*,.contractLayout>*{min-width:0}.sideRail{grid-template-columns:repeat(2,1fr)}.fiveStats{grid-template-columns:repeat(3,1fr)}.simulatorLayout{grid-template-columns:340px 1fr}.partnerFilters{margin-left:35%}}@media(max-width:767px){.topHeader{height:72px;padding:10px 14px}.greeting h1{font-size:18px}.greeting p{display:none}.topActions{gap:2px}.headerProfile{min-width:auto}.userPhotoHeader{width:36px;height:36px;background-size:1205px 654px;background-position:-1044px -20px}.content,.pageContent{padding:7px 13px 24px}.heroReference{height:auto;min-height:186px;padding:24px 20px 26px}.heroReference:after{display:none}.metric{height:116px}.panel{min-height:360px}.statStrip,.fiveStats{grid-template-columns:1fr 1fr}.pageStat{min-height:96px}.filterToolbar{grid-template-columns:1fr 1fr}.filterToolbar .searchBar{grid-column:1 / 3}.offersTable .tableRow,.contracts .tableRow{display:grid;min-width:0}.offersTable .tableRow>*:nth-child(n+6),.contracts .tableRow>*:nth-child(n+6){display:none}.simulatorLayout{grid-template-columns:1fr}.partnerFilters{margin:0 0 12px;justify-content:flex-start}.profileBottom{grid-template-columns:1fr}.notificationTabs>.MuiButton-root{margin-left:0;min-width:180px}.notificationList>.notificationItem{grid-template-columns:38px 1fr auto}.notificationList time,.notificationList .MuiChip-root{display:none}}@media(max-width:420px){.statStrip,.fiveStats,.filterToolbar{grid-template-columns:1fr}.filterToolbar .searchBar{grid-column:auto}.savedSimulations{grid-template-columns:1fr}}@media(max-width:767px){.twoRail,.contractLayout,.dashboardColumns{grid-template-columns:minmax(0,1fr)}.twoRail>*,.contractLayout>*,.dashboardColumns>*,.sideRail{min-width:0}}.sidebar{padding-top:22px}.logo{padding-bottom:16px}.workspaceSignal{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;min-height:51px;margin:0 0 17px;padding:9px 11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:linear-gradient(120deg,#ffffff12,#ffffff06)}.workspaceSignal>i{width:7px;height:7px;border-radius:50%;background:#26d980;box-shadow:0 0 0 5px #26d9801a,0 0 16px #26d980b3}.workspaceSignal>span{display:flex;flex-direction:column}.workspaceSignal small{color:#75839a;font-size:8px;font-weight:700;letter-spacing:1px}.workspaceSignal strong{margin-top:2px;color:#f8fafc;font-size:11px}.workspaceSignal>em{padding:4px 6px;border:1px solid rgba(212,164,60,.35);border-radius:6px;background:#d4a43c1f;color:#ffc445;font-size:8px;font-style:normal;font-weight:750;letter-spacing:.6px}.sidebar nav{gap:2px}.navSection{display:grid;gap:4px;margin-bottom:12px}.navSectionLabel{padding:0 13px 4px;color:#68758a;font-size:8px;font-weight:750;letter-spacing:1.25px;text-transform:uppercase}.navSection .navItem{min-height:41px}.sidebarFooter{padding-top:5px}.topHeader{gap:20px}.topActions{gap:10px}.headerSearch{width:clamp(190px,19vw,280px);min-height:43px;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;padding:0 10px 0 13px;border:1px solid rgba(15,23,42,.09);border-radius:12px;background:#f7f9fbe0;color:#5d6672;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.headerSearch:hover{border-color:#d4a43c40;background:#fff;box-shadow:0 8px 24px #0f172a12}.headerSearch svg{font-size:19px}.headerSearch span{font-size:11px;font-weight:500}.headerSearch kbd{padding:4px 6px;border:1px solid #dde3ea;border-radius:6px;background:#fff;color:#8994a7;font:9px Inter,sans-serif;box-shadow:0 1px 2px #0f172a0d}.headerQuickAction{min-height:43px!important;border-radius:11px!important;padding:0 16px!important;font-size:11px!important;font-weight:650!important;box-shadow:0 9px 22px #d4a43c33!important}.routeHero{width:calc(100% - 64px);max-width:1636px;min-height:188px;position:relative;overflow:hidden;display:flex;align-items:stretch;justify-content:space-between;gap:24px;margin:20px auto 0;padding:27px 31px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:radial-gradient(circle at 78% 115%,rgba(212,164,60,.34),transparent 30%),radial-gradient(circle at 62% -40%,rgba(61,85,120,.28),transparent 33%),linear-gradient(112deg,#06080d,#0a101a 55%,#05070b);color:#fff;box-shadow:0 24px 55px #070c1430,inset 0 1px #ffffff0f}.routeHero:before{content:"";position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 70%);mask-image:linear-gradient(90deg,transparent 30%,#000 70%);pointer-events:none}.routeHeroGlow{position:absolute;width:260px;height:260px;right:100px;top:-170px;border-radius:50%;background:#d4a43c1a;filter:blur(2px);box-shadow:0 0 100px #d4a43c21}.routeHeroCopy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center}.routeEyebrow{display:flex;align-items:center;gap:8px;margin-bottom:13px;color:var(--avante-gold-text);font-size:9px;font-weight:750;letter-spacing:1.25px}.routeEyebrow>i{width:6px;height:6px;border-radius:50%;background:#ffb820;box-shadow:0 0 0 5px #d4a43c1f,0 0 18px #d4a43c}.routeTitle{display:flex;align-items:center;gap:15px}.routeTitle>i{width:49px;height:49px;flex:0 0 49px;display:grid;place-items:center;border-radius:13px;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.routeTitle>i svg{font-size:25px}.routeTitle h1{margin:0;color:#fff;font-size:clamp(27px,2vw,33px);line-height:1.15;letter-spacing:-.85px}.routeTitle p{max-width:720px;margin:6px 0 0;color:#aeb9c8;font-size:11.5px;line-height:1.5}.routeMeta{display:flex;gap:9px;margin-top:17px}.routeMeta span{display:flex;align-items:center;gap:6px;min-height:29px;padding:0 9px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0b;color:#c8d0dc;font-size:9.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.routeMeta svg{color:var(--avante-gold-text);font-size:14px}.routeHeroAction{position:relative;z-index:2;min-width:285px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:11px}.routeHeroAction .MuiButton-root{min-height:42px;border-radius:10px;padding:0 17px;font-size:10.5px;font-weight:650;box-shadow:0 11px 25px #d4a43c3d}.routeOrbit{width:102px;height:79px;position:relative;margin-right:28px}.routeOrbit:before,.routeOrbit:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:50%;transform:rotate(-17deg)}.routeOrbit:before{inset:2px 0}.routeOrbit:after{inset:13px 14px;border-color:#d4a43c45;transform:rotate(22deg)}.routeOrbit>i{position:absolute;width:5px;height:5px;z-index:2;border-radius:50%;background:#ffb922;box-shadow:0 0 12px #d4a43c}.routeOrbit>i:nth-child(1){left:9px;top:20px}.routeOrbit>i:nth-child(2){right:8px;bottom:18px}.routeOrbit>i:nth-child(3){right:22px;top:7px}.routeOrbit>b{position:absolute;inset:19px 30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff0f;color:#fff;font-size:18px;font-weight:750}.routeHero+.pageContent{padding-top:18px}.dashboardPulse{min-height:74px;display:grid;grid-template-columns:minmax(220px,.9fr) 1.5fr auto;align-items:center;gap:18px;margin:14px 0 0;padding:11px 16px;border:1px solid rgba(15,23,42,.09);border-radius:13px;background:linear-gradient(100deg,#fffffff7,#f8fafcf0);box-shadow:0 10px 28px #0f172a11}.pulseBrand{display:flex;align-items:center;gap:11px}.pulseBrand>i{width:41px;height:41px;display:grid;place-items:center;border-radius:11px;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.pulseBrand>i svg{font-size:20px}.pulseBrand>span{display:flex;flex-direction:column}.pulseBrand small{color:#ffb820;font-size:8px;font-weight:750;letter-spacing:1px}.pulseBrand strong{margin-top:3px;color:#172033;font-size:11.5px}.pulseSignals{display:grid;grid-template-columns:repeat(3,1fr)}.pulseSignals>span{display:flex;flex-direction:column;padding:3px 18px;border-left:1px solid #e5e9ef}.pulseSignals small{color:#7a879a;font-size:9px}.pulseSignals strong{margin-top:3px;color:#172033;font-size:11px}.dashboardPulse>.MuiButton-root{min-height:37px;border-radius:9px;padding:0 12px;color:var(--avante-gold-text);font-size:10px;font-weight:650}.pageHeading{min-height:174px;position:relative;overflow:hidden;align-items:center;margin-bottom:20px;padding:27px 31px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:radial-gradient(circle at 83% 115%,rgba(212,164,60,.32),transparent 30%),linear-gradient(112deg,#06080d,#0a111c 62%,#05070b);box-shadow:0 22px 50px #070c142b}.pageHeading:after{content:"R";position:absolute;right:47px;top:29px;width:82px;height:82px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:50%;color:#ffffff59;font-size:26px;font-weight:750;box-shadow:0 0 0 15px #ffffff05,0 0 0 30px #ffffff03}.pageHeading>div{position:relative;z-index:2;max-width:calc(100% - 180px)}.pageHeading>div:before{content:"AVANT FINANCIAL INTELLIGENCE";display:block;margin-bottom:11px;color:var(--avante-gold-text);font-size:9px;font-weight:750;letter-spacing:1.2px}.pageHeading h1{margin-bottom:7px;color:#fff;font-size:clamp(27px,2vw,32px)}.pageHeading p{color:#aeb9c8;font-size:11.5px;line-height:1.55}.partnerFilters{margin:0 0 15px;justify-content:flex-start}.metric:before,.pageStat:before,.productCard:before,.scenario:before{content:"";position:absolute;left:17px;right:17px;top:0;height:2px;border-radius:0 0 6px 6px;background:linear-gradient(90deg,transparent,rgba(212,164,60,.8),transparent)}.metric:nth-child(1):before,.pageStat:nth-child(1):before{background:linear-gradient(90deg,transparent,#8b5cf6,transparent)}.metric:nth-child(3):before,.pageStat:nth-child(3):before{background:linear-gradient(90deg,transparent,#10b981,transparent)}.productCard{position:relative;overflow:hidden;background-image:radial-gradient(circle at 100% 0%,rgba(212,164,60,.035),transparent 30%)}.productCard:nth-child(3n+2){background-image:radial-gradient(circle at 100% 0%,rgba(91,79,220,.045),transparent 30%)}.panel{position:relative;overflow:hidden}.panel:after{content:"";position:absolute;width:120px;height:120px;right:-70px;bottom:-80px;border-radius:50%;background:#d4a43c09;pointer-events:none}.comparator{color:#fff;background:radial-gradient(circle at 95% 0%,rgba(212,164,60,.3),transparent 28%),linear-gradient(145deg,#080c13,#111a27)!important}.comparator h3,.comparator strong{color:#fff}.comparator .miniInstitution{border-color:#ffffff17}.comparator .miniInstitution span{color:#96a3b5}.comparator .miniInstitution>b{color:#61db9d}.comparator .MuiButton-root{border-color:#ffffff40;color:#fff}.scenario.best{overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(16,185,129,.1),transparent 30%),#fff;box-shadow:0 15px 38px #10b9811f!important}@media(max-width:1279px){.routeHero{width:calc(100% - 48px)}.headerSearch{width:210px}.headerQuickAction{display:none!important}.dashboardPulse{grid-template-columns:1fr 1.5fr}.dashboardPulse>.MuiButton-root{display:none}}@media(max-width:767px){.headerSearch{width:40px;min-height:40px;display:grid;grid-template-columns:1fr;padding:0;place-items:center;border:0;background:transparent}.headerSearch span,.headerSearch kbd{display:none}.routeHero{width:calc(100% - 26px);min-height:224px;flex-direction:column;gap:12px;margin-top:13px;padding:21px;border-radius:15px}.routeHeroAction{min-width:0;flex-direction:row;align-items:center;justify-content:space-between}.routeOrbit{width:70px;height:48px;margin:0}.routeOrbit>b{inset:8px 23px;font-size:12px}.routeTitle{align-items:flex-start}.routeTitle>i{width:42px;height:42px;flex-basis:42px}.routeTitle h1{font-size:24px}.routeTitle p{font-size:10.5px}.routeMeta{flex-wrap:wrap;margin-top:13px}.routeMeta span{font-size:9px}.dashboardPulse{grid-template-columns:1fr;gap:12px}.pulseSignals{border-top:1px solid #e5e9ef;padding-top:10px}.pulseSignals>span{padding:2px 8px}.pulseSignals>span:first-child{border-left:0}.pageHeading{min-height:205px;padding:23px 21px;border-radius:15px}.pageHeading>div{max-width:calc(100% - 60px)}.pageHeading:after{right:-15px;top:42px;width:70px;height:70px}.pageHeading h1{font-size:24px}.pageHeading p{font-size:10.5px}}@media(max-height:760px)and (min-width:768px){.workspaceSignal{display:none}.navSection{margin-bottom:7px}.navSection .navItem{min-height:38px}.support{display:none}}.authPage{min-height:100vh;display:grid;grid-template-columns:minmax(340px,42%) 1fr;background:#f7f5f1}.authStory{position:relative;overflow:hidden;min-height:100vh;padding:38px 54px 30px;background:radial-gradient(circle at 78% 28%,rgba(212,164,60,.18),transparent 32%),linear-gradient(145deg,#fdfcfa,#f7f5f1 62%,#f0ede7);color:#1c1a17;display:flex;flex-direction:column;justify-content:space-between}.authStory:after{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(28,26,23,.07);border-radius:50%;right:-130px;bottom:60px;box-shadow:0 0 0 70px #1c1a1706,0 0 0 140px #1c1a1704}.authLogo{display:flex;align-items:center;gap:11px;position:relative;z-index:2}.authLogo .brandMark{width:38px}.authLogo strong{display:block;font-size:25px;line-height:1}.authLogo small{display:block;margin-top:4px;font-size:11px}.authStory>div:nth-child(2){position:relative;z-index:2;max-width:510px}.authEyebrow{display:inline-flex;color:#8d641b;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:1.4px;font-weight:700}.authStory h1{font-size:42px;line-height:1.12;letter-spacing:-1.6px;margin:17px 0}.authStory p{max-width:500px;color:#5c574f;line-height:1.65;font-size:14px}.authStory ul{list-style:none;padding:0;margin:34px 0 0;display:grid;gap:16px}.authStory li{display:flex;align-items:center;gap:11px;font-size:13px}.authStory li svg{width:34px;height:34px;padding:7px;border-radius:9px;color:var(--avante-gold-text);background:#d4a43c21}.authStory>small{position:relative;z-index:2;color:#6f6a61;font-size:10px}.authContent{display:grid;place-items:center;padding:42px}.authCard{width:min(100%,510px);padding:42px;border:1px solid #e7ebf1;border-radius:16px;background:#fff;box-shadow:0 18px 55px #131a2a14}.authCard h2{font-size:29px;letter-spacing:-.8px;margin:10px 0 7px}.authDescription{margin:0 0 27px;color:#5f6b80;font-size:13px;line-height:1.55}.authMobileLogo{display:none}.authForm{display:flex;flex-direction:column;gap:15px}.authField{display:flex;flex-direction:column;gap:7px;min-width:0}.authField>span{font-size:11px;font-weight:600;color:#344054}.authField input,.authField select{width:100%;height:46px;border:1px solid #dfe5ed;border-radius:10px;padding:0 13px;background:#fff;color:#131a2a;font:12px Inter}.authField input:focus,.authField select:focus{border-color:var(--avante-gold-text);box-shadow:0 0 0 3px #fff8e1;outline:0}.authForm>.MuiButton-root,.onboardingCard footer .MuiButton-root{min-height:46px;border-radius:10px;font-size:11px}.authFormRow{display:flex;align-items:center;justify-content:space-between;gap:14px}.authForm a,.authSwitch a,.backLink{color:var(--avante-gold-text);text-decoration:none;font-size:10px;font-weight:600}.checkLabel{display:flex;align-items:center;font-size:10px;color:#5f6b80;margin-left:-8px}.checkLabel.terms{align-items:flex-start;line-height:1.5}.authHint{margin:0;text-align:center;color:#7b8799;font-size:9px;line-height:1.5}.authDivider{height:1px;background:#e8ecf1;text-align:center;margin:5px 0}.authDivider span{position:relative;top:-7px;padding:0 10px;background:#fff;color:#98a2b3;font-size:9px}.authSwitch{text-align:center;margin:0;color:#5f6b80;font-size:10px}.authError{padding:11px 13px;border-radius:9px;background:#fdecea;color:#bd2c24;font-size:10px;line-height:1.5}.authSuccess{padding:22px;text-align:center;border:1px solid #d5f2e1;border-radius:12px;background:#f4fcf7}.authSuccess svg{font-size:42px;color:#16b364}.authSuccess strong{display:block;margin-top:8px}.authSuccess p{font-size:11px;color:#5f6b80;line-height:1.6}.backLink{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:5px}.backLink svg{font-size:15px}.accountTypes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.accountTypes button{min-height:78px;border:1px solid #dfe5ed;border-radius:11px;background:#fff;display:flex;align-items:center;gap:10px;padding:13px;text-align:left;color:#344054;cursor:pointer}.accountTypes button>svg{color:#5f6b80}.accountTypes button>span{display:flex;flex-direction:column;gap:4px}.accountTypes button strong{font-size:10px}.accountTypes button small{font-size:8px;color:#7b8799}.accountTypes button.selected{border-color:var(--avante-gold-text);background:#fffbee;box-shadow:0 0 0 2px #fff8e1}.accountTypes button.selected>svg{color:var(--avante-gold-text)}.accountTypes.compact button{min-height:50px;justify-content:center;font:600 10px Inter}.authFieldGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.channelSelector{display:grid;grid-template-columns:1fr 1fr;padding:4px;background:#f2f4f7;border-radius:10px}.channelSelector button{height:36px;border:0;border-radius:8px;background:transparent;color:#5d6672;font:600 10px Inter}.channelSelector button.selected{background:#fff;color:var(--avante-gold-text);box-shadow:0 2px 8px #131a2a14}.codeForm .authField input{text-align:center;font-size:23px;letter-spacing:9px;font-weight:700}.passwordRules,.onboardingNotice{display:flex;align-items:center;gap:9px;padding:11px;border-radius:9px;background:#fbf8f6;color:#5f6b80;font-size:9px;line-height:1.5}.passwordRules svg,.onboardingNotice svg{color:#278fe4;font-size:18px}.onboardingPage{min-height:100vh;background:#fbf8f6}.onboardingPage>header{height:76px;padding:0 42px;background:#06111f;color:#fff;display:flex;align-items:center;justify-content:space-between}.onboardingPage>header button{border:1px solid #324154;background:transparent;color:#fff;border-radius:8px;padding:9px 18px;font:10px Inter}.onboardingShell{width:min(1120px,calc(100% - 40px));margin:38px auto;display:grid;grid-template-columns:330px minmax(0,1fr);border:1px solid #e7ebf1;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 18px 50px #131a2a12}.onboardingShell>aside{padding:42px 35px;background:#071424;color:#fff}.onboardingShell>aside h1{font-size:27px;line-height:1.2;letter-spacing:-.8px;margin:13px 0}.onboardingShell>aside>p{font-size:10px;line-height:1.6;color:#aab6c5}.onboardingShell ol{list-style:none;padding:0;margin:35px 0 0;display:grid;gap:6px}.onboardingShell li{display:flex;align-items:center;gap:11px;min-height:48px;color:#8290a2;font-size:11px}.onboardingShell li i{width:28px;height:28px;border-radius:50%;border:1px solid #334356;display:grid;place-items:center;font-style:normal;font-size:9px}.onboardingShell li.active{color:#fff;font-weight:600}.onboardingShell li.active i{border-color:var(--avante-gold-text);background:#d4a43c}.onboardingShell li.done{color:#b9c3cf}.onboardingShell li.done i{border-color:#16b364;background:#16b364;color:#fff}.onboardingCard{min-height:565px;padding:38px 44px 32px;display:flex;flex-direction:column}.onboardingProgress{height:23px;position:relative;border-bottom:4px solid #edf0f3;color:#5d6672;font-size:9px}.onboardingProgress b{position:absolute;left:0;bottom:-4px;height:4px;background:#d4a43c;border-radius:5px;transition:width .2s}.onboardingFields{padding:34px 0 20px}.onboardingFields h2{font-size:22px;margin:0 0 6px}.onboardingFields>p{font-size:11px;color:#5d6672;margin:0 0 24px}.onboardingFields .accountTypes{margin-bottom:18px}.consentCard{display:flex;align-items:flex-start;gap:8px;padding:17px;border:1px solid #e1e7ee;border-radius:11px}.consentCard>span{display:flex;flex-direction:column;gap:6px}.consentCard strong{font-size:11px}.consentCard small{color:#5d6672;font-size:9px;line-height:1.5}.onboardingFields .onboardingNotice{margin-top:18px}.onboardingCard footer{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px;border-top:1px solid #edf0f3}.onboardingCard footer .MuiButton-root{min-width:125px}.onboardingCard>.authError{margin-top:auto}@media(max-width:900px){.authPage{grid-template-columns:1fr}.authStory{display:none}.authContent{padding:26px;align-content:start}.authMobileLogo{display:block;width:min(100%,510px);margin:0 auto 22px;color:#06111f}.authCard{padding:34px}.onboardingShell{grid-template-columns:250px minmax(0,1fr)}.onboardingShell>aside{padding:32px 24px}.onboardingCard{padding:32px}}@media(max-width:650px){.authContent{padding:18px 14px}.authCard{padding:27px 20px;border-radius:13px}.authCard h2{font-size:24px}.authFieldGrid,.accountTypes{grid-template-columns:1fr}.authFormRow{align-items:flex-start}.onboardingPage>header{height:65px;padding:0 17px}.onboardingPage>header .authLogo strong{font-size:20px}.onboardingShell{width:100%;margin:0;border:0;border-radius:0;display:block}.onboardingShell>aside{padding:22px 18px 14px}.onboardingShell>aside h1{font-size:21px}.onboardingShell>aside>p{display:none}.onboardingShell ol{display:flex;justify-content:space-between;margin:20px 0 0}.onboardingShell li{min-height:34px;gap:4px;flex-direction:column;font-size:8px}.onboardingShell li i{width:25px;height:25px}.onboardingCard{min-height:calc(100vh - 238px);padding:24px 18px}.onboardingFields{padding:26px 0 18px}.onboardingCard footer .MuiButton-root{min-width:105px}.codeForm .authField input{letter-spacing:6px}}.demoProfileSelector{padding:13px;border:1px solid #e3e8ef;border-radius:12px;background:#fcfaf8}.demoProfileSelector>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.demoProfileSelector>header span{color:var(--avante-gold-text);font-size:8px;letter-spacing:.8px;font-weight:700}.demoProfileSelector>header small{color:#7b8799;font-size:8px}.demoProfileSelector>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.demoProfileSelector button{min-width:0;min-height:48px;padding:7px 8px;border:1px solid #e1e7ee;border-radius:9px;background:#fff;display:flex;align-items:center;gap:8px;text-align:left;color:#182230;cursor:pointer}.demoProfileSelector button:last-child{grid-column:1/3}.demoProfileSelector button:hover{border-color:#ffe4ab;background:#fffaf8}.demoProfileSelector button.selected{border-color:var(--avante-gold-text);background:#fffaef;box-shadow:0 0 0 2px #d4a43c14}.demoProfileSelector button i{width:29px;height:29px;flex:0 0 auto;border-radius:8px;background:#0a1523;color:#fff;display:grid;place-items:center;font:700 8px Inter;font-style:normal}.demoProfileSelector button.selected i{background:#d4a43c}.demoProfileSelector button span{min-width:0;display:flex;flex-direction:column;gap:2px}.demoProfileSelector button strong{font-size:9px;white-space:nowrap}.demoProfileSelector button small{color:#7b8799;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.authHint strong{color:#344054}@media(max-width:430px){.demoProfileSelector>header{align-items:flex-start;flex-direction:column;gap:3px}.demoProfileSelector>div{grid-template-columns:1fr}.demoProfileSelector button:last-child{grid-column:auto}}.accountCenter{max-width:1540px}.accountTabs{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid #e7ebf1;margin-bottom:18px}.accountTabs button{border:0;background:transparent;color:#5d6672;font:600 12px Inter;padding:12px 15px;border-bottom:2px solid transparent;white-space:nowrap;cursor:pointer}.accountTabs button.active{color:var(--avante-gold-text);border-color:var(--avante-gold-text)}.identityStats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px}.identityStats .MuiCard-root{min-height:104px;padding:18px;display:grid;grid-template-columns:38px 1fr;gap:3px 11px;align-items:center;border:1px solid #e7ebf1}.identityStats svg{grid-row:1/3;color:var(--avante-gold-text);background:#fff8e1;border-radius:50%;padding:8px;font-size:38px}.identityStats span{font-size:11px;color:#5d6672}.identityStats strong{font-size:19px}.identityGrid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px}.identityGrid section,.accountColumns{display:flex;flex-direction:column;gap:14px}.verificationCard{padding:18px;display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;border:1px solid #e7ebf1}.verificationIcon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ebf6fe;color:#278fe4}.verificationIcon.verified{background:#eafbf1;color:#16b364}.verificationIcon.needs_action,.verificationIcon.rejected{background:#fdecea;color:#f04438}.verificationCard span,.companyCard span{font-size:10px;color:#5d6672}.verificationCard h3{margin:3px 0;font-size:16px}.verificationCard p,.companyCard p{margin:0;font-size:10px;color:#5d6672}.identityError{color:#f04438!important;display:block;margin-top:5px}.documentList,.uploadDocument,.companyCard,.identityInfo,.securityFeature,.consentPanel{border:1px solid #e7ebf1;padding:19px}.identityTitle{display:flex;align-items:start;justify-content:space-between;gap:12px}.identityTitle h2,.uploadDocument h2,.identityInfo h2{margin:0 0 5px;font-size:15px}.identityTitle p,.uploadDocument p{margin:0 0 15px;font-size:10px;color:#5d6672}.documentRow{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:12px 0;border-top:1px solid #f0f2f5}.documentRow i{width:34px;height:34px;border-radius:8px;background:#ebf6fe;color:#278fe4;display:grid;place-items:center}.documentRow span{display:flex;flex-direction:column}.documentRow strong{font-size:11px}.documentRow small{font-size:9px;color:#5d6672;margin-top:3px}.identityEmpty{min-height:170px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#98a2b3;gap:6px}.identityEmpty strong{color:#344054}.uploadDocument{display:flex;flex-direction:column;align-items:stretch}.uploadDocument>svg{font-size:38px;color:var(--avante-gold-text);margin-bottom:10px}.uploadDocument label,.identityInfo label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:600;margin:8px 0 14px}.uploadDocument select,.identityInfo select{border:1px solid #dfe4ea;border-radius:9px;min-height:42px;padding:0 11px;background:#fff}.uploadDocument>small{display:flex;gap:5px;align-items:center;color:#5d6672;font-size:8px;line-height:1.45;margin-top:12px}.uploadDocument>small svg{font-size:14px}.companyCard{display:grid;grid-template-columns:45px 1fr auto;gap:13px;align-items:center}.companyCard>svg,.securityFeature>svg{width:43px;height:43px;padding:9px;border-radius:50%;color:var(--avante-gold-text);background:#fff8e1}.companyCard h2{font-size:15px;margin:3px 0}.identityInfo>svg{color:var(--avante-gold-text)}.identityInfo>p{display:flex;flex-direction:column;margin:0;padding:12px 0;border-bottom:1px solid #f0f2f5}.identityInfo>p strong{font-size:11px}.identityInfo>p span{font-size:9px;color:#5d6672;margin-top:3px}.identityInfo button{margin-top:14px}.securityFeature{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:13px}.securityFeature h2{margin:0 0 4px;font-size:14px}.securityFeature p{margin:0;color:#5d6672;font-size:10px}.consentPanel{max-width:820px}.consentPanel>svg{color:var(--avante-gold-text);margin-bottom:9px}.consentPanel>label{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid #f0f2f5}.consentPanel>label>span{display:flex;flex-direction:column}.consentPanel label strong{font-size:11px}.consentPanel label small{font-size:9px;color:#5d6672;margin-top:3px}.consentPanel>button{margin-top:13px}.identityLoading,.identityErrorState{min-height:230px;display:flex;align-items:center;justify-content:center;gap:9px;flex-direction:column;border:1px solid #e7ebf1}.identityErrorState svg{font-size:38px;color:var(--avante-gold-text)}.identityErrorState h2{margin:4px 0}.identityErrorState p{font-size:11px;color:#5d6672}.identityLoading strong{font-size:11px}.accountColumns{max-width:860px}@media(max-width:900px){.identityGrid{grid-template-columns:1fr}.identityGrid aside{order:-1}.identityStats{grid-template-columns:1fr 1fr}.identityStats .MuiCard-root:last-child{grid-column:1/3}}@media(max-width:600px){.identityStats{grid-template-columns:1fr}.identityStats .MuiCard-root:last-child{grid-column:auto}.verificationCard,.companyCard{grid-template-columns:42px 1fr}.verificationCard button,.companyCard>.MuiChip-root{grid-column:1/3;width:100%}.documentRow{grid-template-columns:34px 1fr}.documentRow>.MuiChip-root{grid-column:2;justify-self:start}.accountTabs{margin-left:-14px;margin-right:-14px;padding:0 10px}.consentPanel>label{align-items:flex-start}.accountCenter{padding-left:14px!important;padding-right:14px!important}}:is(.prioritySimulatorPage,.priorityPartnersPage,.consortiumExperience,.awardedExperience){--flow-ink: #08111f;--flow-muted: #667085;--flow-border: #e3e8ef;--flow-soft: #f6f8fb;--flow-orange: #d4a43c;--flow-green: #079455;--flow-blue: #1672e5;--flow-purple: #7545df;padding-top:18px}.journeyStepper{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 16px;padding:7px;border:1px solid var(--flow-border);border-radius:15px;background:#ffffffdb;box-shadow:0 10px 30px #0f172a0a}.journeyStepper button{position:relative;min-height:63px;display:flex;align-items:center;gap:11px;padding:9px 14px;border:0;border-radius:11px;background:transparent;text-align:left;color:#98a2b3}.journeyStepper button.available{color:#344054;cursor:pointer}.journeyStepper button.active{background:#0a1321;color:#fff;box-shadow:0 9px 24px #08111f29}.journeyStepper button>i{width:33px;height:33px;flex:0 0 33px;display:grid;place-items:center;border:1px solid #dbe1e8;border-radius:50%;color:#5d6672;font: 700 10px Inter,sans-serif}.journeyStepper button.active>i{border-color:#d4a43c8c;background:#d4a43c29;color:var(--avante-gold-text)}.journeyStepper button>i svg{font-size:17px;color:var(--flow-green)}.journeyStepper button>span{display:flex;flex-direction:column;gap:3px}.journeyStepper strong{font-size:11px}.journeyStepper small{font-size:9px;color:#98a2b3}.journeyStepper button.active small{color:#aab4c4}.journeyStepper button>em{position:absolute;top:50%;right:-6px;width:12px;height:1px;background:#dce2e9}.simulationFlowLayout{display:grid;grid-template-columns:minmax(0,1fr) 325px;gap:15px}.flowPrimaryCard{padding:24px;border:1px solid var(--flow-border);border-radius:16px!important;box-shadow:0 14px 40px #0f172a0e!important}.flowCardHeading{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:19px;margin-bottom:20px;border-bottom:1px solid #edf0f4}.flowCardHeading>span{display:flex;flex-direction:column}.flowCardHeading small,.resultCommandBar small,.stageTitle small,.directoryHeading small,.comparisonTitle small,.connectionsHeader small,.journeyTitle small,.reservationHeader small,.processIntro small{color:var(--avante-gold-text);font-size:8px;font-weight:750;letter-spacing:1.2px}.flowCardHeading h2,.resultCommandBar h2,.stageTitle h2,.directoryHeading h2,.comparisonTitle h2,.connectionsHeader h2,.journeyTitle h2,.reservationHeader h2,.processIntro h2{margin:5px 0;color:var(--flow-ink);font-size:20px;letter-spacing:-.45px}.flowCardHeading p,.resultCommandBar p,.stageTitle p,.directoryHeading p,.comparisonTitle p,.connectionsHeader p,.journeyTitle p,.reservationHeader p,.processIntro p{margin:0;color:var(--flow-muted);font-size:10.5px;line-height:1.55}.flowCardHeading>svg{padding:10px;box-sizing:content-box;border-radius:11px;background:#fff9ed;color:var(--avante-gold-text);font-size:22px}.productChoiceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.productChoiceGrid>button{min-height:83px;display:grid;grid-template-columns:35px 1fr 18px;align-items:center;gap:9px;padding:12px;border:1px solid var(--flow-border);border-radius:11px;background:#fff;color:#475467;text-align:left;transition:.18s ease}.productChoiceGrid>button:hover{border-color:#fbdfa3;transform:translateY(-1px)}.productChoiceGrid>button.selected{border-color:var(--avante-gold-text);background:linear-gradient(145deg,#fff9f6,#fff);box-shadow:inset 0 0 0 1px #d4a43c14}.productChoiceGrid>button>svg:first-child{width:35px;height:35px;padding:8px;box-sizing:border-box;border-radius:9px;background:#f3f5f8;color:#5d6672}.productChoiceGrid>button.selected>svg:first-child{background:#fff8e1;color:var(--avante-gold-text)}.productChoiceGrid>button>svg:last-child{color:#d8dee7;font-size:17px}.productChoiceGrid>button.selected>svg:last-child{color:var(--avante-gold-text)}.productChoiceGrid>button span{display:flex;flex-direction:column;gap:4px}.productChoiceGrid>button strong{font-size:10.5px;color:#182230}.productChoiceGrid>button small{font-size:8px;color:#7b8799;line-height:1.35}.simulationFields,.capacityFields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.simulationFields label,.capacityFields label,.consortiumDeepForm label{display:flex;flex-direction:column;gap:8px;color:#344054;font-size:10px;font-weight:650}.simulationFields label.wide,.capacityFields label.wide{grid-column:1/3}.simulationFields select,.capacityFields select,.consortiumDeepForm select,.consortiumQuickSimulation select{width:100%;height:44px;padding:0 12px;border:1px solid #dce2ea;border-radius:9px;background:#fff;color:#182230;font:10.5px Inter,sans-serif;outline:0}.simulationFields select:focus,.capacityFields select:focus,.consortiumDeepForm select:focus{border-color:var(--avante-gold-text);box-shadow:0 0 0 3px #d4a43c14}.fieldValue{font-size:20px;letter-spacing:-.4px}.simulationFields input[type=range],.consortiumDeepForm input[type=range],.consortiumQuickSimulation input[type=range],.quotaFilterPanel input[type=range]{width:100%;accent-color:var(--avante-gold-text)}.rangeEnds,.consortiumDeepForm label>span,.quotaFilterPanel label>span{display:flex;justify-content:space-between;color:#98a2b3;font-size:8px;font-weight:400}.deepTermOptions,.consortiumTermOptions{display:grid;grid-template-columns:repeat(5,1fr)}.deepTermOptions button,.consortiumTermOptions button{min-height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid #dfe4eb;border-right:0;background:#fff;color:#344054;font:700 10px Inter,sans-serif}.deepTermOptions button:first-child,.consortiumTermOptions button:first-child{border-radius:8px 0 0 8px}.deepTermOptions button:last-child,.consortiumTermOptions button:last-child{border-right:1px solid #dfe4eb;border-radius:0 8px 8px 0}.deepTermOptions button.selected,.consortiumTermOptions button.selected{border-color:var(--avante-gold-text);background:#fffaee;color:var(--avante-gold-text)}.deepTermOptions button small,.consortiumTermOptions button small{font-size:7px;font-weight:500}.flowFooter{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:20px;margin-top:21px;border-top:1px solid #edf0f4}.flowFooter>span{display:flex;align-items:center;gap:7px;color:#5d6672;font-size:9px}.flowFooter>span svg{color:var(--flow-green);font-size:16px}.flowFooter .MuiButton-root{min-height:42px;border-radius:9px;padding:0 17px;font-size:10px}.flowContextRail{display:flex;flex-direction:column;gap:12px}.darkContextCard,.darkConsortiumCard,.darkQuotaCard{color:#fff!important;border:1px solid rgba(255,255,255,.06)!important;background:radial-gradient(circle at 90% 10%,rgba(212,164,60,.24),transparent 34%),linear-gradient(145deg,#0b1523,#07101c)!important;box-shadow:0 18px 40px #07101c2e!important}.simulationPreview{padding:22px;border-radius:15px!important}.simulationPreview>small,.readinessCard>small,.compareTray>div>small,.consortiumQuickSimulation>small,.quotaMarketPulse>small{color:var(--avante-gold-text);font-size:8px;font-weight:750;letter-spacing:1px}.simulationPreview h3{margin:8px 0 3px;font-size:14px}.simulationPreview>strong{display:block;margin:12px 0 1px;font-size:28px;letter-spacing:-.8px}.simulationPreview>p{margin:0 0 18px;color:#aeb9c8;font-size:9px;line-height:1.5}.simulationPreview>div{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.simulationPreview>div span{display:flex;flex-direction:column;gap:5px;padding:11px;color:#8996a8;font-size:8px}.simulationPreview>div span+span{border-left:1px solid rgba(255,255,255,.08)}.simulationPreview>div b{color:#fff;font-size:10px}.simulationPreview>em{display:block;margin-top:14px;color:#7f8da0;font-size:8px;line-height:1.45;font-style:normal}.guidanceCard,.securityContext,.partnerAdvisor{display:flex;gap:11px;padding:16px;border:1px solid var(--flow-border);border-radius:13px!important}.guidanceCard>svg,.partnerAdvisor>svg{color:var(--flow-blue);font-size:20px}.guidanceCard>div,.securityContext>span,.partnerAdvisor>span{display:flex;flex-direction:column}.guidanceCard strong,.securityContext strong,.partnerAdvisor strong{font-size:10px}.guidanceCard p,.partnerAdvisor p{margin:5px 0 0;color:#5d6672;font-size:8.5px;line-height:1.5}.moneyInput{height:48px;display:grid;grid-template-columns:42px 1fr;align-items:center;border:1px solid #dce2ea;border-radius:9px;overflow:hidden}.moneyInput span{height:100%;display:grid;place-items:center;background:#faf8f6;color:#5d6672;font-size:10px}.moneyInput input{width:100%;height:100%;padding:0 12px;border:0;outline:0;font:650 13px Inter,sans-serif}.capacityAnalysis{display:grid;grid-template-columns:190px 1fr;align-items:center;gap:25px;margin-top:24px;padding:20px;border-radius:13px;background:#fbf9f7}.capacityGauge{--gauge: 70%;width:150px;height:150px;display:grid;place-items:center;margin:auto;border-radius:50%;background:conic-gradient(var(--flow-green) var(--gauge),#e4e9ef 0);position:relative}.capacityGauge:after{content:"";position:absolute;inset:13px;border-radius:50%;background:#fff}.capacityGauge span{z-index:1;display:flex;flex-direction:column;align-items:center}.capacityGauge small{color:#5d6672;font-size:7px}.capacityGauge strong{margin:4px 0;color:#0b1523;font-size:16px}.capacityGauge em{color:#98a2b3;font-size:7px;font-style:normal}.capacityDetails{display:grid;gap:13px}.capacityDetails>span{display:flex;flex-direction:column;gap:4px}.capacityDetails small{color:#5d6672;font-size:8px}.capacityDetails strong{color:#182230;font-size:10px}.capacityDetails i{height:5px;margin-top:3px;border-radius:5px;background:#e5e9ef;overflow:hidden}.capacityDetails i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1da76a,#f2b33d,var(--flow-orange))}.readinessCard{min-height:235px;display:flex;flex-direction:column;align-items:center;padding:22px;border-radius:15px!important;text-align:center}.scoreRing{width:108px;height:108px;display:grid;place-items:center;margin:18px 0 12px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 9px #ffffff06,0 0 0 18px #ffffff04}.scoreRing strong{grid-area:1/1;margin-top:-12px;font-size:35px}.scoreRing span{grid-area:1/1;margin-top:42px;color:#5cdb9d;font-size:8px}.readinessCard p{color:#aeb9c8;font-size:9px;line-height:1.6}.readinessCard p b{color:#fff}.securityContext{align-items:center}.securityContext>svg{color:var(--flow-green)}.securityContext small{margin-top:4px;color:#5d6672;font-size:8px;line-height:1.4}.securityContext .MuiChip-root{margin-left:auto;font-size:7px}.simulationResultsStage{display:flex;flex-direction:column;gap:14px}.resultCommandBar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.resultCommandBar>div:last-child{display:flex;gap:9px}.resultCommandBar select{min-width:175px;height:39px;padding:0 10px;border:1px solid var(--flow-border);border-radius:8px;background:#fff;font:9px Inter,sans-serif}.viewSwitch{display:flex;padding:3px;border:1px solid var(--flow-border);border-radius:8px;background:#fff}.viewSwitch button{border:0;border-radius:6px;background:transparent;padding:0 11px;color:#5d6672;font:9px Inter,sans-serif}.viewSwitch button.selected{background:#0b1523;color:#fff}.resultInsightBar{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:13px 16px;border:1px solid #f6e1b5;border-radius:12px;background:linear-gradient(90deg,#fffbf3,#fff)}.resultInsightBar>svg{padding:8px;box-sizing:content-box;border-radius:9px;background:var(--flow-orange);color:#fff}.resultInsightBar>span{display:flex;flex-direction:column;gap:3px}.resultInsightBar small{color:var(--avante-gold-text);font-size:7px;font-weight:700;letter-spacing:.8px}.resultInsightBar strong{font-size:10.5px}.resultInsightBar>div{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.resultInsightBar>div b{color:var(--flow-green);font-size:13px}.deepScenarioGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.deepScenarioCard{padding:17px;border:1px solid var(--flow-border);border-radius:14px!important;box-shadow:0 10px 28px #0f172a0b!important}.deepScenarioCard.recommended{border-color:#8fd8b3;box-shadow:0 14px 32px #0794551a!important}.scenarioRank{display:flex;align-items:center;justify-content:space-between;min-height:23px}.scenarioRank>span{color:#98a2b3;font-size:7px;font-weight:750;letter-spacing:.9px}.recommended .scenarioRank>span{color:var(--flow-green)}.scenarioRank .MuiChip-root{height:20px;font-size:7px}.scenarioInstitution{display:grid;grid-template-columns:42px 1fr 18px;align-items:center;gap:9px;padding:13px 0;margin:7px 0 12px;border-bottom:1px solid #edf0f3}.scenarioInstitution>i,.partnerCardHead>i,.dialogPartnerIdentity>i,.tableInstitution>i,.compareTray>span>i,.planIdentity>i,.planDetailHero>i,.followedPlans>div>i,.quotaCardIdentity>i,.reservationIdentity>i{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:#fff;font: 750 13px Inter,sans-serif}:is(.scenarioInstitution,.partnerCardHead,.dialogPartnerIdentity,.tableInstitution,.compareTray,.planIdentity,.planDetailHero,.followedPlans,.quotaCardIdentity,.reservationIdentity) i.orange{background:linear-gradient(145deg,#ffba25,#bd8e2f)}:is(.scenarioInstitution,.partnerCardHead,.dialogPartnerIdentity,.tableInstitution,.compareTray,.planIdentity,.planDetailHero,.followedPlans,.quotaCardIdentity,.reservationIdentity) i.cyan{background:linear-gradient(145deg,#1197bd,#057092)}:is(.scenarioInstitution,.partnerCardHead,.dialogPartnerIdentity,.tableInstitution,.compareTray,.planIdentity,.planDetailHero,.followedPlans,.quotaCardIdentity,.reservationIdentity) i.purple{background:linear-gradient(145deg,#8f5bec,#5e2bbd)}:is(.scenarioInstitution,.partnerCardHead,.dialogPartnerIdentity,.tableInstitution,.compareTray,.planIdentity,.planDetailHero,.followedPlans,.quotaCardIdentity,.reservationIdentity) i.green{background:linear-gradient(145deg,#28ac78,#087d52)}:is(.scenarioInstitution,.partnerCardHead,.dialogPartnerIdentity,.tableInstitution,.compareTray,.planIdentity,.planDetailHero,.followedPlans,.quotaCardIdentity,.reservationIdentity) i.blue{background:linear-gradient(145deg,#2b82ed,#1255a9)}:is(.scenarioInstitution,.partnerCardHead,.dialogPartnerIdentity,.tableInstitution,.compareTray,.planIdentity,.planDetailHero,.followedPlans,.quotaCardIdentity,.reservationIdentity) i.navy{background:linear-gradient(145deg,#174a70,#0b263d)}:is(.scenarioInstitution,.partnerCardHead,.dialogPartnerIdentity,.tableInstitution,.compareTray,.planIdentity,.planDetailHero,.followedPlans,.quotaCardIdentity,.reservationIdentity) i.red{background:linear-gradient(145deg,#e35059,#a51e31)}.scenarioInstitution>span{display:flex;flex-direction:column;gap:3px}.scenarioInstitution strong{font-size:11px}.scenarioInstitution small{color:#5d6672;font-size:8px}.scenarioInstitution>svg{color:var(--flow-green);font-size:18px}.scenarioPrice{display:grid;grid-template-columns:1.3fr 1fr;gap:9px;padding-bottom:12px;border-bottom:1px solid #edf0f3}.scenarioPrice>span{display:flex;flex-direction:column;gap:3px}.scenarioPrice small,.scenarioMetrics span,.scenarioPrice em{color:#5d6672;font-size:8px;font-style:normal}.scenarioPrice strong{font-size:17px;letter-spacing:-.35px}.scenarioPrice b{font-size:10px}.scenarioMetrics{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:13px 0}.scenarioMetrics span{display:flex;flex-direction:column;gap:4px}.scenarioMetrics strong{color:#182230;font-size:9px}.scenarioHighlights{display:flex;flex-wrap:wrap;gap:5px;min-height:37px}.scenarioHighlights span{display:flex;align-items:center;gap:3px;padding:4px 6px;border-radius:5px;background:#f0faf5;color:#087c4b;font-size:7px}.scenarioHighlights svg{font-size:11px}.scenarioActions{display:grid;grid-template-columns:1fr 1.2fr;gap:7px;margin-top:13px}.scenarioActions .MuiButton-root{min-height:35px;padding:0 5px;font-size:8px}.scenarioComparisonTable{overflow:hidden;border:1px solid var(--flow-border);border-radius:13px!important}.scenarioComparisonTable>div{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr .7fr .9fr .65fr;align-items:center;gap:10px;min-height:58px;padding:9px 14px;border-top:1px solid #edf0f3;font-size:8.5px}.scenarioComparisonTable .comparisonHead{min-height:37px;border-top:0;background:#fbf9f7;color:#5d6672;font-size:7.5px;font-weight:700}.tableInstitution{display:flex;align-items:center;gap:8px}.tableInstitution>i{width:30px;height:30px;border-radius:7px;font-size:9px}.scenarioComparisonTable .MuiChip-root{width:fit-content;height:20px;font-size:7px}.scenarioComparisonTable .MuiButton-root{font-size:7.5px}.simulationInsightGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.simulationInsightGrid>div{display:grid;grid-template-columns:32px 1fr;gap:9px;padding:13px;border:1px solid var(--flow-border);border-radius:11px!important}.simulationInsightGrid svg{padding:7px;box-sizing:content-box;border-radius:8px;background:#f1f5fa;color:var(--flow-blue)}.simulationInsightGrid span{display:flex;flex-direction:column}.simulationInsightGrid small{color:#98a2b3;font-size:7px;font-weight:700;letter-spacing:.7px}.simulationInsightGrid strong{margin:3px 0;font-size:10px}.simulationInsightGrid p{margin:0;color:#5d6672;font-size:8px}.resultsFooter{display:flex;justify-content:flex-end;gap:8px}.resultsFooter .MuiButton-root{font-size:9px}.deepDetailDialog .MuiDialog-paper,.partnerProfileDialog .MuiDialog-paper,.consortiumDetailDialog .MuiDialog-paper,.quotaReservationDialog .MuiDialog-paper{border-radius:17px}.deepDetailDialog .MuiDialogTitle-root,.partnerProfileDialog .MuiDialogTitle-root,.consortiumDetailDialog .MuiDialogTitle-root,.quotaReservationDialog .MuiDialogTitle-root{padding:20px 23px 13px;font-size:14px;font-weight:700}.deepDetailDialog .MuiDialogContent-root,.partnerProfileDialog .MuiDialogContent-root,.consortiumDetailDialog .MuiDialogContent-root,.quotaReservationDialog .MuiDialogContent-root{padding:12px 23px 20px}.dialogScore{display:flex;align-items:center;gap:18px;padding:15px;border-radius:11px;background:#f3faf7}.dialogScore span{display:flex;flex-direction:column}.dialogScore small{color:#5d6672;font-size:8px}.dialogScore strong{color:var(--flow-green);font-size:22px}.dialogScore p{color:#475467;font-size:9px;line-height:1.5}.dialogDetailGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:13px 0}.dialogDetailGrid>span{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--flow-border);border-radius:9px}.dialogDetailGrid small{color:#5d6672;font-size:8px}.dialogDetailGrid strong{font-size:10px}.decisionChecklist h3{font-size:11px}.decisionChecklist p{display:flex;align-items:center;gap:8px;color:#475467;font-size:9px}.decisionChecklist svg{color:var(--flow-green);font-size:16px}.partnerNetworkSummary{display:grid;grid-template-columns:1.25fr repeat(3,.8fr) auto;align-items:center;gap:0;padding:13px 15px;margin:-2px 0 14px;border:1px solid var(--flow-border);border-radius:14px;background:#fff;box-shadow:0 10px 28px #0f172a0a}.partnerNetworkSummary>div{display:flex;align-items:center;gap:10px}.partnerNetworkSummary>div>i{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.partnerNetworkSummary>div>span,.partnerNetworkSummary>span{display:flex;flex-direction:column;gap:2px}.partnerNetworkSummary>span{padding-left:15px;border-left:1px solid #e9edf2}.partnerNetworkSummary small{color:#98a2b3;font-size:7px;font-weight:650;letter-spacing:.55px}.partnerNetworkSummary strong{font-size:10px}.partnerNetworkSummary em{color:var(--flow-green);font-size:7px;font-style:normal}.partnerNetworkSummary .MuiButton-root{min-height:36px;margin-left:10px;font-size:8px}.workspaceTabs{display:flex;gap:6px;margin:0 0 14px;padding:4px;border:1px solid var(--flow-border);border-radius:11px;background:#fff;width:fit-content}.workspaceTabs button{min-height:35px;display:flex;align-items:center;gap:7px;padding:0 13px;border:0;border-radius:8px;background:transparent;color:#5d6672;font:600 9px Inter,sans-serif}.workspaceTabs button.selected{background:#0b1523;color:#fff;box-shadow:0 6px 14px #08111f21}.workspaceTabs button em{min-width:17px;height:17px;display:grid;place-items:center;border-radius:9px;background:#d4a43c;color:#fff;font-size:7px;font-style:normal}.partnerDiscoveryLayout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:14px}.directoryToolbar{display:grid;grid-template-columns:minmax(230px,1fr) auto auto;gap:8px;margin-bottom:14px}.directoryToolbar>label{min-height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--flow-border);border-radius:9px;background:#fff}.directoryToolbar>label svg{color:#98a2b3;font-size:18px}.directoryToolbar input{min-width:0;flex:1;border:0;outline:0;font:9px Inter,sans-serif}.directoryToolbar>div{display:flex;padding:3px;border:1px solid var(--flow-border);border-radius:9px;background:#fff}.directoryToolbar>div button{border:0;border-radius:6px;padding:0 10px;background:transparent;color:#5d6672;font:8px Inter,sans-serif}.directoryToolbar>div button.selected{background:#fff8e1;color:var(--avante-gold-text);font-weight:650}.advancedFilter{min-height:44px;display:flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--flow-border);border-radius:9px;background:#fff;color:#344054;font:8px Inter,sans-serif}.advancedFilter svg{font-size:16px}.directoryHeading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:11px}.directoryHeading h2{font-size:15px}.directoryHeading>p{font-size:8px}.deepPartnerGrid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.deepPartnerCard{padding:15px;border:1px solid var(--flow-border);border-radius:14px!important;transition:transform .18s ease,box-shadow .18s ease}.deepPartnerCard:hover{transform:translateY(-2px);box-shadow:0 15px 30px #0f172a14!important}.partnerCardHead{display:grid;grid-template-columns:43px 1fr auto;align-items:center;gap:9px}.partnerCardHead>span{display:flex;flex-direction:column;gap:3px}.partnerCardHead>span strong{display:flex;align-items:center;gap:4px;font-size:10.5px}.partnerCardHead>span strong svg{color:var(--flow-green);font-size:14px}.partnerCardHead>span small{color:#5d6672;font-size:8px}.matchScore{display:flex;flex-direction:column;align-items:flex-end}.matchScore b{color:var(--flow-green);font-size:14px}.matchScore small{color:#98a2b3;font-size:7px}.partnerSpecialty{display:flex;flex-direction:column;gap:4px;padding:12px 0;margin-top:12px;border-top:1px solid #edf0f3}.partnerSpecialty>small{color:#98a2b3;font-size:7px;font-weight:700;letter-spacing:.7px}.partnerSpecialty>strong{font-size:10px}.partnerSpecialty>span{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.partnerSpecialty em{padding:4px 6px;border-radius:5px;background:#f3f6f9;color:#5d6672;font-size:7px;font-style:normal}.partnerPerformance{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px;border-radius:9px;background:#fbf9f7}.partnerPerformance span{display:flex;flex-direction:column;gap:4px}.partnerPerformance span+span{padding-left:8px;border-left:1px solid #e2e7ed}.partnerPerformance small{color:#7b8799;font-size:7px}.partnerPerformance strong{font-size:8.5px}.partnerTrust{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:7px;padding:10px 0}.partnerTrust>svg{color:var(--flow-green);font-size:18px}.partnerTrust>span{display:flex;flex-direction:column;gap:2px}.partnerTrust strong{color:#344054;font-size:8px}.partnerTrust small{color:#98a2b3;font-size:7px}.partnerCardActions{display:grid;grid-template-columns:1fr 1.15fr;gap:7px}.partnerCardActions .MuiButton-root{min-height:34px;display:flex;gap:4px;font-size:8px}.partnerCardActions svg{font-size:14px}.partnerDiscoveryRail{display:flex;flex-direction:column;gap:11px}.compareTray{padding:17px;border-radius:14px!important}.compareTray>div{display:flex;justify-content:space-between}.compareTray .MuiChip-root{height:19px;color:#fff;background:#ffffff1a;font-size:7px}.compareTray h3{margin:10px 0 4px;font-size:13px}.compareTray>p{margin:0 0 11px;color:#9eabbc;font-size:8px;line-height:1.5}.compareTray>span{display:grid;grid-template-columns:30px 1fr 20px;align-items:center;gap:7px;padding:8px 0;border-top:1px solid rgba(255,255,255,.08)}.compareTray>span>i{width:29px;height:29px;border-radius:7px;font-size:8px}.compareTray>span b{font-size:8.5px}.compareTray>span button{border:0;background:transparent;color:#8794a7;font-size:15px}.compareTray .MuiButton-root{margin-top:11px;min-height:35px;font-size:8px}.networkQuality{padding:15px;border:1px solid var(--flow-border);border-radius:12px!important}.networkQuality h3{margin:0 0 10px;font-size:10.5px}.networkQuality p{display:flex;justify-content:space-between;margin:0;padding:8px 0;border-top:1px solid #edf0f3;font-size:8px}.networkQuality p span{display:flex;align-items:center;gap:5px;color:#475467}.networkQuality p svg{color:var(--flow-green);font-size:13px}.networkQuality>small{display:block;margin-top:8px;color:#98a2b3;font-size:7px;line-height:1.4}.partnerAdvisor .MuiButton-root{width:fit-content;padding:0;font-size:8px}.partnerEmpty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center;border-radius:14px!important}.partnerEmpty>svg{color:#98a2b3;font-size:38px}.partnerEmpty h3{font-size:12px}.partnerEmpty p{color:#5d6672;font-size:9px}.partnerComparisonStage,.connectionsStage{display:flex;flex-direction:column;gap:13px}.comparisonTitle,.connectionsHeader,.journeyTitle,.reservationHeader{display:flex;justify-content:space-between;align-items:flex-end}.comparisonTitle h2,.connectionsHeader h2,.journeyTitle h2,.reservationHeader h2{font-size:18px}.deepPartnerComparison{overflow:hidden;border:1px solid var(--flow-border);border-radius:14px!important}.partnerComparisonRow{display:grid;grid-template-columns:1.05fr repeat(3,1fr);align-items:stretch;min-height:47px;border-top:1px solid #e9edf2}.partnerComparisonRow>span,.partnerComparisonRow>.MuiButton-root{display:flex;align-items:center;padding:10px 14px;border-left:1px solid #e9edf2;font-size:8.5px}.partnerComparisonRow>span:first-child{border-left:0}.partnerComparisonRow.header{min-height:74px;border-top:0;background:#fbf9f7}.partnerComparisonRow.header>span:not(:first-child){display:grid;grid-template-columns:34px 1fr;grid-template-rows:1fr 1fr;column-gap:8px}.partnerComparisonRow.header i{grid-row:1/3;width:33px;height:33px;display:grid;place-items:center;border-radius:8px;color:#fff;font-style:normal}.partnerComparisonRow.header strong{align-self:end;font-size:9px}.partnerComparisonRow.header small{color:#5d6672;font-size:7px}.partnerComparisonRow .criterion{color:#5d6672;font-weight:650}.partnerComparisonRow.actions{background:#fbfcfd}.partnerComparisonRow.actions .MuiButton-root{align-self:center;justify-self:center;min-height:32px;margin:7px;border-radius:7px;font-size:7.5px}.comparisonRecommendation{display:grid;grid-template-columns:40px 1fr;gap:10px;padding:15px;border:1px solid #f7e1b1;border-radius:12px;background:#fffbee}.comparisonRecommendation>svg{padding:9px;box-sizing:content-box;border-radius:9px;background:var(--flow-orange);color:#fff}.comparisonRecommendation span{display:flex;flex-direction:column}.comparisonRecommendation small{color:var(--avante-gold-text);font-size:7px;font-weight:700}.comparisonRecommendation strong{margin:3px 0;font-size:10px}.comparisonRecommendation p{margin:0;color:#5d6672;font-size:8px}.connectionPipeline{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:center;padding:14px 20px;border:1px solid var(--flow-border);border-radius:13px;background:#fff}.connectionPipeline>span{display:grid;grid-template-columns:30px 1fr;grid-template-rows:1fr 1fr;column-gap:8px}.connectionPipeline>span i{grid-row:1/3;width:29px;height:29px;display:grid;place-items:center;border:1px solid #dce2e8;border-radius:50%;color:#98a2b3;font: 8px Inter,sans-serif}.connectionPipeline>span.done i{border-color:#a5dfc0;background:#eaf8f1;color:var(--flow-green)}.connectionPipeline svg{font-size:15px}.connectionPipeline strong{align-self:end;font-size:8.5px}.connectionPipeline small{color:#98a2b3;font-size:7px}.connectionPipeline>em{height:1px;background:#dfe4ea}.connectionPipeline>em.done{background:#6fc89a}.connectionCards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.connectionCards>div{padding:16px;border:1px solid var(--flow-border);border-radius:14px!important}.connectionIdentity{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px}.connectionIdentity>i{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#171a24;color:#fff;font-style:normal}.connectionIdentity>span{display:flex;flex-direction:column;gap:3px}.connectionIdentity strong{font-size:10px}.connectionIdentity small{color:#5d6672;font-size:8px}.connectionIdentity .MuiChip-root{font-size:7px}.connectionProgress{margin:16px 0}.connectionProgress>span{display:block;height:5px;border-radius:5px;background:#e7ebf0}.connectionProgress>span b{display:block;height:100%;border-radius:inherit;background:var(--flow-orange)}.connectionProgress small{color:#5d6672;font-size:7px}.connectionNext{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:11px;border-radius:9px;background:#fbf9f7}.connectionNext>svg{color:var(--flow-blue)}.connectionNext>span{display:flex;flex-direction:column}.connectionNext small{color:#98a2b3;font-size:7px}.connectionNext strong{font-size:8.5px}.connectionNext p{margin:2px 0 0;color:#5d6672;font-size:7px}.connectionNext .MuiButton-root{font-size:7.5px}.dialogPartnerIdentity{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:10px}.dialogPartnerIdentity>span{display:flex;flex-direction:column}.dialogPartnerIdentity>span strong{display:flex;align-items:center;gap:5px;font-size:13px}.dialogPartnerIdentity>span svg{color:var(--flow-green);font-size:17px}.dialogPartnerIdentity>span small{color:#5d6672;font-size:8px}.profileDialogTabs{display:flex;gap:5px;padding-bottom:12px;border-bottom:1px solid #e8edf2}.profileDialogTabs button{border:0;border-radius:7px;padding:8px 12px;background:transparent;color:#5d6672;font:9px Inter,sans-serif}.profileDialogTabs button.selected{background:#0b1523;color:#fff}.profilePerformance{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0}.profilePerformance span{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid var(--flow-border);border-radius:9px}.profilePerformance small,.partnerProductList small{color:#5d6672;font-size:8px}.profilePerformance strong{font-size:11px}.partnerProfileContent>div:last-child{padding:15px}.partnerProfileContent h3{font-size:11px}.partnerProfileContent p{color:#5d6672;font-size:9px;line-height:1.5}.fitBars{display:grid;gap:8px}.fitBars>span{display:grid;grid-template-columns:130px 1fr 30px;align-items:center;gap:8px;font-size:8px}.fitBars>span>b{height:5px;border-radius:5px;background:#e6eaf0}.fitBars>span>b i{display:block;height:100%;border-radius:inherit;background:var(--flow-green)}.fitBars em{color:var(--flow-green);font-size:8px;font-style:normal}.partnerProductList{display:grid;gap:8px;padding-top:12px}.partnerProductList>div{display:grid;grid-template-columns:35px 1fr auto 18px;align-items:center;gap:9px;padding:11px}.partnerProductList>div>i{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#eef4fc;color:var(--flow-blue)}.partnerProductList>div>span,.partnerProductList>div>div{display:flex;flex-direction:column;gap:3px}.partnerProductList strong,.partnerProductList b{font-size:9px}.governanceChecklist{display:grid;padding-top:10px}.governanceChecklist>div{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:10px 0;margin:0;border-bottom:1px solid #edf0f3}.governanceChecklist>div>svg{color:var(--flow-green)}.governanceChecklist>div>span{display:flex;flex-direction:column}.governanceChecklist strong{font-size:9px}.governanceChecklist small{color:#5d6672;font-size:7px}.governanceChecklist .MuiChip-root{font-size:7px}.connectionDialogSteps,.detailFlowSteps{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:18px}.connectionDialogSteps span,.detailFlowSteps span{display:flex;align-items:center;gap:7px;padding-bottom:10px;border-bottom:2px solid #e3e7ed;color:#98a2b3}.connectionDialogSteps span.active,.detailFlowSteps span.active{border-color:var(--avante-gold-text);color:#182230}.connectionDialogSteps i,.detailFlowSteps i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#eef1f5;font: 8px Inter,sans-serif}.connectionDialogSteps span.active i,.detailFlowSteps span.active i{background:#fff8e1;color:var(--avante-gold-text)}.connectionDialogSteps svg,.detailFlowSteps svg{font-size:14px}.connectionDialogSteps b,.detailFlowSteps b{font-size:8.5px}.connectionChoice h3,.connectionForm h3{font-size:12px}.connectionChoice{display:grid;gap:8px}.connectionChoice>button{display:grid;grid-template-columns:34px 1fr 18px;align-items:center;gap:9px;padding:11px;border:1px solid var(--flow-border);border-radius:9px;background:#fff;text-align:left}.connectionChoice>button>svg:first-child{padding:7px;box-sizing:content-box;border-radius:7px;background:#fff8e1;color:var(--avante-gold-text)}.connectionChoice span{display:flex;flex-direction:column;gap:3px}.connectionChoice strong{font-size:9px}.connectionChoice small{color:#5d6672;font-size:7.5px}.connectionForm{display:grid;grid-template-columns:1fr 1fr;gap:10px}.connectionForm h3{grid-column:1/3}.connectionForm label{display:flex;flex-direction:column;gap:6px;color:#475467;font-size:8px}.connectionForm input,.connectionForm select{height:40px;padding:0 10px;border:1px solid var(--flow-border);border-radius:8px;background:#fff;font:9px Inter,sans-serif}.connectionReview,.interestReview,.reservationConsent{display:flex;flex-direction:column;align-items:center;padding:18px;text-align:center}.connectionReview>svg,.interestReview>svg,.reservationConsent>svg{padding:11px;box-sizing:content-box;border-radius:50%;background:#eaf8f1;color:var(--flow-green);font-size:27px}.connectionReview h3,.interestReview h2,.reservationConsent h2{margin-bottom:5px;font-size:15px}.connectionReview p,.interestReview p,.reservationConsent p{max-width:520px;color:#5d6672;font-size:9px;line-height:1.5}.connectionReview>span{display:flex;align-items:center;gap:6px;padding:8px;border-radius:7px;background:#f3f6f8;color:#475467;font-size:8px}.connectionReview>span svg{font-size:14px}.consortiumStats>div>span,.awardedStats>div>span{display:flex;flex-direction:column}.consortiumStats span small,.awardedStats span small{margin-top:4px;color:#7c889b;font-size:8px}.consortiumGoalBar{display:grid;grid-template-columns:1.1fr repeat(3,1fr) auto;align-items:center;gap:8px;padding:13px;margin-bottom:13px;border:1px solid var(--flow-border);border-radius:14px!important}.consortiumGoalBar>div small{color:var(--avante-gold-text);font-size:7px;font-weight:700;letter-spacing:.8px}.consortiumGoalBar>div h2{margin:4px 0 0;font-size:13px}.consortiumGoalBar>button{min-height:53px;display:grid;grid-template-columns:27px 1fr 16px;align-items:center;gap:7px;padding:8px;border:1px solid var(--flow-border);border-radius:9px;background:#fff;color:#475467;text-align:left}.consortiumGoalBar>button.selected{border-color:#ffd478;background:#fffbf2}.consortiumGoalBar>button>i{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:#f2f4f7;color:#5d6672;font: 700 8px Inter,sans-serif}.consortiumGoalBar>button.selected>i{background:var(--flow-orange);color:#fff}.consortiumGoalBar>button>span{display:flex;flex-direction:column;gap:3px}.consortiumGoalBar strong{font-size:8.5px}.consortiumGoalBar small{color:#7b8799;font-size:6.5px;line-height:1.3}.consortiumGoalBar button>svg{color:#d6dce4;font-size:15px}.consortiumGoalBar button.selected>svg{color:var(--avante-gold-text)}.consortiumGoalBar .goalAll{display:block;min-height:35px;border:0;color:var(--avante-gold-text);font-size:8px}.consortiumCommandBar{display:grid;grid-template-columns:1fr 180px 190px;gap:8px;margin-bottom:13px}.consortiumCommandBar label{min-height:44px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--flow-border);border-radius:9px;background:#fff}.consortiumCommandBar label svg{color:#98a2b3;font-size:18px}.consortiumCommandBar input{flex:1;min-width:0;border:0;outline:0;font:9px Inter,sans-serif}.consortiumCommandBar select,.quotaListHeading select{min-height:44px;padding:0 10px;border:1px solid var(--flow-border);border-radius:9px;background:#fff;font:8.5px Inter,sans-serif}.consortiumDiscoveryLayout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:13px}.consortiumListHeader,.quotaListHeading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px}.consortiumListHeader small,.quotaListHeading small{color:var(--avante-gold-text);font-size:7px;font-weight:700;letter-spacing:.8px}.consortiumListHeader h2,.quotaListHeading h2{margin:4px 0 0;font-size:14px}.consortiumListHeader p{color:#5d6672;font-size:8px}.deepPlanGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.deepPlanCard{padding:15px;border:1px solid var(--flow-border);border-radius:14px!important}.planIdentity{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px}.planIdentity>span{display:flex;flex-direction:column;gap:3px}.planIdentity>span strong{display:flex;align-items:center;gap:4px;font-size:10px}.planIdentity>span svg{color:var(--flow-green);font-size:14px}.planIdentity>span small{color:#5d6672;font-size:7.5px}.planIdentity>div{display:flex;flex-direction:column;align-items:flex-end}.planIdentity>div b{color:var(--flow-green);font-size:13px}.planIdentity>div small{color:#98a2b3;font-size:6.5px}.planMainNumbers{display:grid;grid-template-columns:1.1fr 1fr;gap:8px;padding:13px 0;margin:12px 0;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3}.planMainNumbers span,.planFacts span{display:flex;flex-direction:column;gap:3px}.planMainNumbers small,.planFacts small{color:#5d6672;font-size:7px}.planMainNumbers strong{font-size:15px}.planMainNumbers span+span strong{font-size:11px}.planMainNumbers em{color:#98a2b3;font-size:7px;font-style:normal}.planFacts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.planFacts strong{font-size:8px}.planSignals{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 0 12px}.planSignals span{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #e1e7ed;border-radius:9px;background:#fbf9f7;color:#475467;font-size:10.5px;font-weight:600;line-height:1.25;letter-spacing:.002em}.planSignals span:first-child{border-color:#cfeadb;background:#effaf4;color:#287257}.planSignals svg{flex:0 0 auto;color:var(--flow-green);font-size:16px}.planActions{display:grid;grid-template-columns:34px .85fr 1.2fr;gap:6px}.planActions>button:first-child{border:1px solid var(--flow-border);border-radius:7px;background:#fff;color:var(--avante-gold-text)}.planActions>button:first-child svg{font-size:17px}.planActions .MuiButton-root{min-height:34px;padding:0 4px;font-size:8px}.consortiumIntelligenceRail{display:flex;flex-direction:column;gap:10px}.consortiumQuickSimulation{position:sticky;top:15px;padding:18px;border-radius:14px!important}.consortiumQuickSimulation h3{margin:8px 0 15px;font-size:13px}.consortiumQuickSimulation label{display:flex;flex-direction:column;gap:7px;margin-bottom:12px;color:#a6b2c2;font-size:8px}.consortiumQuickSimulation label>strong{color:#fff;font-size:16px}.consortiumQuickSimulation select{border-color:#ffffff1f;background:#ffffff12;color:#fff}.quickSimulationResult{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:4px 0 13px}.quickSimulationResult span{display:flex;flex-direction:column;gap:4px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:8px}.quickSimulationResult small{color:#8d99ab;font-size:7px}.quickSimulationResult strong{font-size:9px}.consortiumQuickSimulation .MuiButton-root{font-size:8px}.assemblyPulse,.consortiumEducation{padding:14px;border:1px solid var(--flow-border);border-radius:12px!important}.assemblyPulse>div{display:flex;align-items:center;gap:8px}.assemblyPulse>div>svg{color:var(--flow-blue)}.assemblyPulse>div span{display:flex;flex-direction:column}.assemblyPulse small{color:#98a2b3;font-size:7px}.assemblyPulse strong{font-size:9px}.assemblyPulse p{color:#5d6672;font-size:8px;line-height:1.5}.assemblyPulse>span{display:block;height:4px;border-radius:4px;background:#e7ebf0}.assemblyPulse>span b{display:block;height:100%;border-radius:inherit;background:var(--flow-blue)}.consortiumEducation h3{font-size:10px}.consortiumEducation p{display:flex;gap:6px;color:#5d6672;font-size:7.5px;line-height:1.4}.consortiumEducation svg{flex:0 0 auto;color:var(--flow-green);font-size:13px}.stageTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.stageTitle h2{font-size:18px}.stageTitle .MuiChip-root{font-size:8px}.consortiumSimulationWorkspace{display:grid;grid-template-columns:330px 1fr;gap:13px}.consortiumDeepForm{padding:19px;border:1px solid var(--flow-border);border-radius:14px!important}.consortiumDeepForm h3{margin:0 0 17px;font-size:12px}.consortiumDeepForm label{margin-bottom:16px}.consortiumDeepForm label>strong{font-size:16px}.consortiumTermOptions{grid-template-columns:repeat(4,1fr)}.consortiumDeepForm .MuiButton-root{min-height:40px;font-size:9px}.consortiumSimulationResult{display:flex;flex-direction:column;gap:11px}.strategyScore{display:grid;grid-template-columns:1fr 110px;align-items:center;gap:15px;padding:18px;border:1px solid #b9dfca;border-radius:14px!important;background:linear-gradient(120deg,#f4fbf7,#fff)}.strategyScore>div:first-child{display:flex;flex-direction:column}.strategyScore small{color:var(--flow-green);font-size:7px;font-weight:700;letter-spacing:.8px}.strategyScore>div:first-child strong{margin:5px 0;font-size:15px}.strategyScore p{margin:0;color:#5d6672;font-size:8px}.strategyRing{width:88px;height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:6px solid #c8ead8;border-right-color:var(--flow-green);border-radius:50%}.strategyRing strong{color:var(--flow-green);font-size:17px}.strategyRing small{font-size:6px;letter-spacing:0}.strategyMetricGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.strategyMetricGrid>div{display:flex;flex-direction:column;gap:4px;padding:13px;border:1px solid var(--flow-border);border-radius:10px!important}.strategyMetricGrid small{color:#5d6672;font-size:7px}.strategyMetricGrid strong{font-size:12px}.strategyMetricGrid em{color:#98a2b3;font-size:7px;font-style:normal;line-height:1.35}.bidStrategy{padding:16px;border:1px solid var(--flow-border);border-radius:13px!important}.bidStrategy>div:first-child{display:grid;grid-template-columns:35px 1fr;gap:9px}.bidStrategy>div:first-child>svg{padding:8px;box-sizing:content-box;border-radius:9px;background:#fff8e1;color:var(--avante-gold-text)}.bidStrategy span{display:flex;flex-direction:column}.bidStrategy small{color:var(--avante-gold-text);font-size:7px;font-weight:700}.bidStrategy h3{margin:4px 0;font-size:11px}.bidStrategy p{margin:0;color:#5d6672;font-size:8px;line-height:1.5}.bidScale{display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center;gap:8px!important;margin-top:13px}.bidScale>span{height:5px;border-radius:5px;background:#e8ecf1}.bidScale>span i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f0b23b,var(--flow-orange))}.bidScale small{color:#5d6672;font-size:7px}.strategyActions{display:flex;justify-content:flex-end;gap:7px}.strategyActions .MuiButton-root{font-size:8px}.consortiumJourneyStage{display:flex;flex-direction:column;gap:14px}.consortiumJourneyLayout{display:grid;grid-template-columns:330px 1fr;gap:13px}.journeyTimeline{padding:17px;border:1px solid var(--flow-border);border-radius:14px!important}.journeyTimeline h3,.consortiumJourneyLayout section>h3{margin:0 0 12px;font-size:11px}.consortiumJourneyLayout section>h3:not(:first-child){margin-top:16px}.consortiumJourneyLayout section>h3 span{color:var(--avante-gold-text)}.journeyTimeline>div{display:grid;grid-template-columns:29px 1fr auto;gap:8px;min-height:60px;position:relative}.journeyTimeline>div:after{content:"";position:absolute;left:14px;top:31px;bottom:2px;width:1px;background:#dfe4ea}.journeyTimeline>div:last-child:after{display:none}.journeyTimeline i{width:29px;height:29px;display:grid;place-items:center;z-index:1;border:1px solid #dfe4ea;border-radius:50%;background:#fff;color:#98a2b3;font: 8px Inter,sans-serif}.journeyTimeline .done i{border-color:#a9dec1;background:#eaf8f1;color:var(--flow-green)}.journeyTimeline .active i{border-color:#ffd477;background:#fff8e1;color:var(--avante-gold-text)}.journeyTimeline i svg{font-size:15px}.journeyTimeline span{display:flex;flex-direction:column;gap:3px}.journeyTimeline strong{font-size:8.5px}.journeyTimeline small{color:#5d6672;font-size:7px;line-height:1.35}.journeyTimeline em{color:#98a2b3;font-size:6.5px;font-style:normal}.journeyTimeline .done em{color:var(--flow-green)}.savedConsortiumGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.savedConsortiumGrid>div{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:12px;border:1px solid var(--flow-border);border-radius:10px!important}.savedConsortiumGrid>div>svg{padding:7px;box-sizing:content-box;border-radius:8px;background:#f0ebfc;color:var(--flow-purple)}.savedConsortiumGrid>div>span{display:flex;flex-direction:column;gap:3px}.savedConsortiumGrid small{color:#98a2b3;font-size:7px}.savedConsortiumGrid strong{font-size:10px}.savedConsortiumGrid p{margin:0;color:#5d6672;font-size:7px}.savedConsortiumGrid .MuiButton-root{font-size:7px}.journeyEmpty{grid-column:1/3;min-height:135px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center}.journeyEmpty.compact{min-height:85px}.journeyEmpty p{color:#5d6672;font-size:8px}.followedPlans{display:grid;gap:7px}.followedPlans>div{display:grid;grid-template-columns:36px 1fr auto auto;align-items:center;gap:8px;padding:10px;border:1px solid var(--flow-border);border-radius:9px!important}.followedPlans>div>i{width:35px;height:35px;border-radius:8px;font-size:9px}.followedPlans>div>span{display:flex;flex-direction:column}.followedPlans strong{font-size:9px}.followedPlans small{color:#5d6672;font-size:7px}.followedPlans .MuiChip-root,.followedPlans .MuiButton-root{font-size:7px}.detailFlowSteps{margin-top:3px}.planDetailHero{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:10px;padding:15px;border-radius:11px;background:#fbf9f7}.planDetailHero>i{width:49px;height:49px}.planDetailHero>span{display:flex;flex-direction:column}.planDetailHero small{color:var(--avante-gold-text);font-size:7px;font-weight:700}.planDetailHero h2{margin:3px 0;font-size:14px}.planDetailHero p{margin:0;color:#5d6672;font-size:8px}.planDetailMetrics,.reviewMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:11px 0}.planDetailMetrics span,.reviewMetrics span{display:flex;flex-direction:column;gap:4px;padding:11px;border:1px solid var(--flow-border);border-radius:8px}.planDetailMetrics small,.reviewMetrics small{color:#5d6672;font-size:7px}.planDetailMetrics strong,.reviewMetrics strong{font-size:9px}.planDetailContent>div:last-child{padding:13px}.planDetailContent>div:last-child h3{font-size:10px}.planDetailContent>div:last-child p{display:flex;align-items:center;gap:6px;color:#5d6672;font-size:8px}.planDetailContent>div:last-child svg{color:var(--flow-green);font-size:14px}.contemplationDetail{display:grid;gap:10px}.contemplationChart{display:grid;grid-template-columns:1fr 1fr;align-items:end;padding:15px}.contemplationChart>span{display:flex;flex-direction:column}.contemplationChart small{color:var(--avante-gold-text);font-size:7px;font-weight:700}.contemplationChart strong{margin:4px 0;font-size:13px}.contemplationChart p{margin:0;color:#5d6672;font-size:8px}.contemplationChart>div{height:85px;display:flex;align-items:flex-end;justify-content:flex-end;gap:7px}.contemplationChart>div>i{width:20px;position:relative;border-radius:4px 4px 0 0;background:linear-gradient(#eabf52,var(--flow-orange))}.contemplationChart>div em{position:absolute;top:-13px;left:50%;transform:translate(-50%);color:#5d6672;font-size:6px;font-style:normal}.contemplationOptions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.contemplationOptions>div{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:12px}.contemplationOptions svg{color:var(--avante-gold-text)}.contemplationOptions span{display:flex;flex-direction:column}.contemplationOptions strong{font-size:9px}.contemplationOptions p{color:#5d6672;font-size:7px;line-height:1.4}.contemplationOptions b{color:var(--flow-green);font-size:7px}.interestReview>div,.reservationConsent>div{display:grid;gap:7px;margin:10px 0;text-align:left}.interestReview>div span{display:flex;align-items:center;gap:6px;color:#475467;font-size:8px}.interestReview>div svg{color:var(--flow-green);font-size:14px}.interestReview label,.reservationConsent label{display:flex;align-items:center;gap:7px;color:#475467;font-size:8px}.quotaSafetyBanner{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px 16px;margin-bottom:13px;border:1px solid #bce2ce;border-radius:13px!important;background:linear-gradient(90deg,#f3fbf7,#fff)}.quotaSafetyBanner>div{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px}.quotaSafetyBanner>div>svg{padding:8px;box-sizing:content-box;border-radius:9px;background:#e2f6ec;color:var(--flow-green)}.quotaSafetyBanner>div>span{display:flex;flex-direction:column}.quotaSafetyBanner small{color:var(--flow-green);font-size:7px;font-weight:700;letter-spacing:.8px}.quotaSafetyBanner strong{margin:2px 0;font-size:10px}.quotaSafetyBanner p{margin:0;color:#5d6672;font-size:7.5px}.quotaSafetyBanner>span{display:flex;align-items:center;gap:5px;color:#475467;font-size:8px}.quotaSafetyBanner>span svg{color:var(--flow-green);font-size:15px}.quotaSafetyBanner .MuiButton-root{font-size:8px}.awardedDiscoveryLayout{display:grid;grid-template-columns:215px minmax(0,1fr) 235px;gap:11px;align-items:start}.quotaFilterPanel{padding:15px;border:1px solid var(--flow-border);border-radius:13px;background:#fff}.quotaFilterPanel>div:first-child small{color:var(--avante-gold-text);font-size:7px;font-weight:700;letter-spacing:.75px}.quotaFilterPanel h3{margin:4px 0 15px;font-size:12px}.quotaFilterPanel>label{display:flex;flex-direction:column;gap:6px;margin-bottom:13px;color:#475467;font-size:8px;font-weight:600}.quotaFilterPanel>label:first-of-type{min-height:39px;display:grid;grid-template-columns:18px 1fr;align-items:center;padding:0 9px;border:1px solid var(--flow-border);border-radius:8px}.quotaFilterPanel label>svg{color:#98a2b3;font-size:16px}.quotaFilterPanel input[type=text],.quotaFilterPanel label:first-of-type input{min-width:0;border:0;outline:0;font:8px Inter,sans-serif}.quotaFilterPanel select{height:38px;padding:0 9px;border:1px solid var(--flow-border);border-radius:8px;background:#fff;font:8px Inter,sans-serif}.quotaFilterPanel label>strong{color:#182230;font-size:12px}.quotaFilterPanel .filterCheck{display:grid;grid-template-columns:17px 1fr;align-items:center;padding:10px;border-radius:8px;background:#fbf9f7}.quotaFilterPanel .filterCheck>span{display:flex;flex-direction:column;gap:2px}.quotaFilterPanel .filterCheck strong{font-size:8px}.quotaFilterPanel .filterCheck small{color:#98a2b3;font-size:7px}.quotaFilterPanel>.MuiButton-root{width:100%;font-size:8px}.filterTrust{display:grid;grid-template-columns:24px 1fr;gap:7px;margin-top:13px;padding:10px 0 0;border-top:1px solid #edf0f3}.filterTrust>svg{color:var(--flow-green);font-size:18px}.filterTrust>span{display:flex;flex-direction:column}.filterTrust strong{font-size:7.5px}.filterTrust small{color:#98a2b3;font-size:6.5px;line-height:1.35}.quotaListHeading h2{font-size:14px}.quotaListHeading select{min-height:37px}.quotaOpportunityList{display:grid;gap:9px}.quotaOpportunityCard{padding:14px;border:1px solid var(--flow-border);border-radius:13px!important}.quotaCardIdentity{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px}.quotaCardIdentity>span{display:flex;flex-direction:column}.quotaCardIdentity>span small{color:#98a2b3;font-size:6.5px}.quotaCardIdentity>span strong{display:flex;align-items:center;gap:4px;margin:3px 0;font-size:10px}.quotaCardIdentity>span strong svg{color:var(--flow-green);font-size:14px}.quotaCardIdentity>span p{margin:0;color:#5d6672;font-size:7px}.quotaCardIdentity>div{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.quotaCardIdentity>div .MuiChip-root{font-size:7px}.quotaCardIdentity>div small{color:#98a2b3;font-size:6.5px}.quotaValueGrid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:8px;padding:12px 0;margin:12px 0;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3}.quotaValueGrid span{display:flex;flex-direction:column;gap:3px}.quotaValueGrid span+span{padding-left:8px;border-left:1px solid #edf0f3}.quotaValueGrid small{color:#5d6672;font-size:7px}.quotaValueGrid strong{font-size:9px}.quotaValueGrid .credit strong{color:var(--flow-green);font-size:14px}.quotaValueGrid em{color:#98a2b3;font-size:6px;font-style:normal;line-height:1.3}.quotaDecisionBar{display:grid;grid-template-columns:50px 1fr 1fr 32px auto;align-items:center;gap:8px}.quotaDecisionBar>span{display:flex;flex-direction:column}.quotaDecisionBar>span b{color:var(--flow-green);font-size:11px}.quotaDecisionBar>span small{color:#98a2b3;font-size:6px}.quotaDecisionBar>p{display:flex;align-items:center;gap:4px;margin:0;color:#5d6672;font-size:7px}.quotaDecisionBar>p svg{color:var(--flow-green);font-size:13px}.quotaDecisionBar>button:not(.MuiButton-root){width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--flow-border);border-radius:7px;background:#fff;color:var(--avante-gold-text)}.quotaDecisionBar>button svg{font-size:16px}.quotaDecisionBar .MuiButton-root{min-height:33px;font-size:7.5px}.quotaMarketRail{display:flex;flex-direction:column;gap:9px}.quotaMarketPulse{padding:16px;border-radius:13px!important}.quotaMarketPulse h3{margin:7px 0 13px;font-size:12px}.quotaMarketPulse>div{margin-bottom:11px}.quotaMarketPulse>div>span{display:flex;justify-content:space-between;margin-bottom:5px}.quotaMarketPulse>div b{font-size:8px}.quotaMarketPulse>div em{color:#9ba8ba;font-size:7px;font-style:normal}.quotaMarketPulse>div>i{display:block;height:4px;border-radius:4px;background:#ffffff1a}.quotaMarketPulse>div>i b{display:block;height:100%;border-radius:inherit;background:var(--flow-orange)}.quotaMarketPulse>p{color:#7f8c9e;font-size:6.5px;line-height:1.4}.quotaCostGuide{padding:14px;border:1px solid var(--flow-border);border-radius:12px!important}.quotaCostGuide h3{margin:0;font-size:10px}.quotaCostGuide>p{color:#5d6672;font-size:7.5px}.quotaCostGuide>span{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid #edf0f3}.quotaCostGuide small{color:#5d6672;font-size:7px}.quotaCostGuide strong{font-size:7.5px;text-align:right}.quotaCostGuide .MuiButton-root{width:100%;font-size:7.5px}.reservationWorkspace{display:flex;flex-direction:column;gap:13px}.reservationLayout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:12px}.reservationLayout>section{display:grid;gap:10px}.reservationCard{padding:16px;border:1px solid var(--flow-border);border-radius:14px!important}.reservationIdentity{display:grid;grid-template-columns:43px 1fr auto;align-items:center;gap:9px}.reservationIdentity>span{display:flex;flex-direction:column}.reservationIdentity small{color:#98a2b3;font-size:7px}.reservationIdentity strong{font-size:10px}.reservationIdentity p{margin:2px 0;color:#5d6672;font-size:7px}.reservationIdentity .MuiChip-root{font-size:7px}.reservationProgress{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;align-items:center;margin:18px 0}.reservationProgress>span{display:grid;grid-template-columns:25px 1fr;grid-template-rows:1fr 1fr;column-gap:6px}.reservationProgress i{grid-row:1/3;width:25px;height:25px;display:grid;place-items:center;border:1px solid #dce2e8;border-radius:50%;color:#98a2b3;font: 7px Inter,sans-serif}.reservationProgress i.done{border-color:#a7dec1;background:#eaf8f1;color:var(--flow-green)}.reservationProgress i svg{font-size:14px}.reservationProgress b{align-self:end;font-size:7.5px}.reservationProgress small{color:#98a2b3;font-size:6.5px}.reservationProgress>em{height:1px;background:#dfe4ea}.reservationAction{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:11px;border-radius:9px;background:#fbf9f7}.reservationAction>svg{color:var(--flow-blue)}.reservationAction>span{display:flex;flex-direction:column}.reservationAction small{color:#98a2b3;font-size:6.5px}.reservationAction strong{font-size:8.5px}.reservationAction p{margin:2px 0 0;color:#5d6672;font-size:7px}.reservationAction .MuiButton-root{font-size:7.5px}.reservationLayout>aside{display:flex;flex-direction:column;gap:10px}.reservationSpecialist,.reservationSafety{display:flex;flex-direction:column;align-items:center;padding:17px;text-align:center;border:1px solid var(--flow-border);border-radius:13px!important}.reservationSpecialist>div{position:relative}.reservationSpecialist>div>span{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#e9edf2;color:#344054;font-size:12px;font-weight:700}.reservationSpecialist>div>i{position:absolute;right:0;bottom:2px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:var(--flow-green)}.reservationSpecialist h3{margin:9px 0 3px;font-size:10px}.reservationSpecialist p{margin:0;color:#5d6672;font-size:8px;line-height:1.4}.reservationSpecialist>small{margin:7px 0;color:var(--flow-green);font-size:7px}.reservationSpecialist .MuiButton-root{width:100%;font-size:8px}.reservationSafety>svg{color:var(--flow-green)}.reservationSafety h3{font-size:10px}.reservationSafety p{margin:0;color:#5d6672;font-size:8px;line-height:1.5}.reservationEmpty{min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:14px!important}.reservationEmpty>svg{color:var(--avante-gold-text);font-size:42px}.reservationEmpty h2{font-size:15px}.reservationEmpty p{color:#5d6672;font-size:9px}.quotaProcessStage{display:flex;flex-direction:column;align-items:center;gap:15px}.processIntro{width:100%;display:grid;grid-template-columns:1fr 70px;align-items:center;padding:20px;box-sizing:border-box;border-radius:15px;background:radial-gradient(circle at 90% 10%,rgba(212,164,60,.22),transparent 34%),linear-gradient(145deg,#0b1523,#07101c);color:#fff}.processIntro small{color:var(--avante-gold-text)}.processIntro h2{color:#fff}.processIntro p{color:#aab5c4}.processIntro>svg{font-size:54px;color:#ffffff38}.quotaProcessSteps{width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.quotaProcessSteps>div{min-height:180px;display:flex;flex-direction:column;padding:14px;border:1px solid var(--flow-border);border-radius:12px!important}.quotaProcessSteps>div>i{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#fff8e1;color:var(--avante-gold-text);font: 700 8px Inter,sans-serif}.quotaProcessSteps>div>span{display:flex;flex-direction:column}.quotaProcessSteps strong{margin-top:13px;font-size:9px}.quotaProcessSteps p{color:#5d6672;font-size:7.5px;line-height:1.55}.quotaProcessSteps>div>svg{margin-top:auto;color:var(--flow-green);font-size:17px}.quotaProcessFooter{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.quotaProcessFooter>div{display:grid;grid-template-columns:31px 1fr;gap:8px;padding:13px;border:1px solid var(--flow-border);border-radius:10px!important}.quotaProcessFooter>div>svg{color:var(--flow-blue)}.quotaProcessFooter h3{margin:0 0 4px;font-size:9px}.quotaProcessFooter p{margin:0;color:#5d6672;font-size:7.5px;line-height:1.45}.reviewHeadline{display:flex;justify-content:space-between;align-items:center;padding:15px;border-radius:11px;background:#f3faf7}.reviewHeadline>span{display:flex;flex-direction:column}.reviewHeadline small{color:var(--flow-green);font-size:7px;font-weight:700}.reviewHeadline strong{margin:4px 0;color:var(--flow-green);font-size:20px}.reviewHeadline p{margin:0;color:#5d6672;font-size:8px}.initialInvestment{display:grid;grid-template-columns:1fr 40px;align-items:center;padding:13px;border:1px solid #f7e1b1;border-radius:10px!important;background:#fffbee}.initialInvestment>span{display:flex;flex-direction:column}.initialInvestment small{color:var(--avante-gold-text);font-size:7px;font-weight:700}.initialInvestment strong{margin:4px 0;font-size:14px}.initialInvestment p{margin:0;color:#5d6672;font-size:7.5px}.initialInvestment>svg{color:var(--avante-gold-text);font-size:30px}.verificationReview>h3{font-size:11px}.verificationReview>div:not(.MuiCard-root){display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:9px 0;margin:0;border-bottom:1px solid #edf0f3}.verificationReview>div:not(.MuiCard-root)>svg{color:var(--flow-green)}.verificationReview>div:not(.MuiCard-root)>span{display:flex;flex-direction:column}.verificationReview strong{font-size:8.5px}.verificationReview small{color:#5d6672;font-size:7px}.verificationReview .MuiChip-root{font-size:7px}.verificationReview>.MuiCard-root{display:grid;grid-template-columns:30px 1fr;gap:9px;padding:12px;margin-top:12px;background:#fbf9f7}.verificationReview>.MuiCard-root>svg{color:var(--flow-blue)}.verificationReview>.MuiCard-root h3{margin:0;font-size:9px}.verificationReview>.MuiCard-root p{margin:3px 0 0;color:#5d6672;font-size:7.5px}.reservationConsent>div{grid-template-columns:1fr 1fr}.reservationConsent>div span{display:flex;align-items:center;gap:5px;padding:8px;border-radius:7px;background:#f5f7f9;color:#475467;font-size:7.5px}.reservationConsent>div svg{color:var(--flow-green);font-size:14px}@media(max-width:1279px){.simulationFlowLayout,.partnerDiscoveryLayout,.consortiumDiscoveryLayout{grid-template-columns:1fr}.flowContextRail,.partnerDiscoveryRail,.consortiumIntelligenceRail{display:grid;grid-template-columns:1fr 1fr}.flowContextRail>:last-child,.partnerDiscoveryRail>:last-child,.consortiumIntelligenceRail>:last-child{grid-column:1/3}.consortiumQuickSimulation{position:static}.partnerNetworkSummary{grid-template-columns:1.2fr repeat(3,.8fr)}.partnerNetworkSummary .MuiButton-root{grid-column:1/5;width:fit-content;margin:10px 0 0}.directoryToolbar{grid-template-columns:1fr auto}.directoryToolbar>div{grid-row:2}.advancedFilter{grid-row:2}.awardedDiscoveryLayout{grid-template-columns:220px 1fr}.quotaMarketRail{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr}.quotaProcessSteps{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){:is(.prioritySimulatorPage,.priorityPartnersPage,.consortiumExperience,.awardedExperience){padding-top:12px}:is(.consortiumExperience,.awardedExperience) .specialStats{grid-template-columns:repeat(2,1fr);gap:8px}:is(.consortiumExperience,.awardedExperience) .specialStats .MuiCard-root{min-height:104px;padding:12px}:is(.consortiumExperience,.awardedExperience) .specialStats svg{width:33px;height:33px;padding:7px}:is(.consortiumExperience,.awardedExperience) .specialStats strong{font-size:16px}.journeyStepper{grid-template-columns:1fr;gap:4px}.journeyStepper button{min-height:49px}.journeyStepper button>em{display:none}.flowPrimaryCard{padding:16px}.flowCardHeading h2,.resultCommandBar h2,.stageTitle h2,.comparisonTitle h2,.connectionsHeader h2,.journeyTitle h2,.reservationHeader h2,.processIntro h2{font-size:16px}.productChoiceGrid,.simulationFields,.capacityFields,.deepScenarioGrid,.simulationInsightGrid,.deepPartnerGrid,.connectionCards,.savedConsortiumGrid,.strategyMetricGrid,.quotaProcessFooter{grid-template-columns:1fr}.simulationFields label.wide,.capacityFields label.wide,.connectionForm h3{grid-column:auto}.deepTermOptions{grid-template-columns:repeat(5,1fr)}.flowFooter,.resultCommandBar,.stageTitle,.comparisonTitle,.connectionsHeader,.journeyTitle,.reservationHeader{align-items:stretch;flex-direction:column}.flowFooter>span{order:2}.flowFooter .MuiButton-root{width:100%}.flowContextRail,.partnerDiscoveryRail,.consortiumIntelligenceRail{grid-template-columns:1fr}.flowContextRail>:last-child,.partnerDiscoveryRail>:last-child,.consortiumIntelligenceRail>:last-child{grid-column:auto}.capacityAnalysis{grid-template-columns:1fr}.resultCommandBar>div:last-child{justify-content:space-between}.resultCommandBar select{min-width:0;flex:1}.resultInsightBar{grid-template-columns:34px 1fr}.resultInsightBar>div{grid-column:1/3;align-items:flex-start;padding-left:46px}.scenarioComparisonTable{overflow-x:auto}.scenarioComparisonTable>div{min-width:760px}.dialogDetailGrid,.profilePerformance,.planDetailMetrics,.reviewMetrics{grid-template-columns:1fr 1fr}.partnerNetworkSummary{grid-template-columns:1fr 1fr;gap:12px}.partnerNetworkSummary>div{grid-column:1/3}.partnerNetworkSummary>span{padding:0;border:0}.partnerNetworkSummary .MuiButton-root{grid-column:1/3;width:100%;margin:0}.workspaceTabs{width:100%;overflow-x:auto}.workspaceTabs button{flex:1;white-space:nowrap}.directoryToolbar{grid-template-columns:1fr}.directoryToolbar>div,.advancedFilter{grid-row:auto;overflow-x:auto;min-height:40px}.directoryToolbar>div button{min-height:34px}.partnerPerformance{grid-template-columns:1fr 1fr}.partnerPerformance span:nth-child(3){grid-column:1/3;padding:8px 0 0;border-top:1px solid #e2e7ed;border-left:0}.partnerCardActions{grid-template-columns:1fr}.deepPartnerComparison{overflow-x:auto}.partnerComparisonRow{min-width:760px}.connectionPipeline{grid-template-columns:1fr;gap:8px}.connectionPipeline>em{width:1px;height:13px;margin-left:14px}.connectionForm,.consortiumGoalBar{grid-template-columns:1fr}.consortiumGoalBar>div{margin-bottom:4px}.consortiumGoalBar .goalAll{text-align:center}.consortiumCommandBar,.deepPlanGrid{grid-template-columns:1fr}.planFacts{grid-template-columns:1fr 1fr}.consortiumSimulationWorkspace,.consortiumJourneyLayout,.reservationLayout{grid-template-columns:1fr}.strategyScore{grid-template-columns:1fr 85px}.strategyActions{display:grid;grid-template-columns:1fr}.journeyEmpty{grid-column:auto}.contemplationChart{grid-template-columns:1fr;gap:20px}.contemplationOptions,.awardedDiscoveryLayout{grid-template-columns:1fr}.quotaMarketRail{grid-column:auto;grid-template-columns:1fr}.quotaValueGrid{grid-template-columns:1fr 1fr}.quotaValueGrid span:nth-child(3){border-left:0;padding-left:0}.quotaDecisionBar{grid-template-columns:50px 1fr 32px}.quotaDecisionBar>p:nth-of-type(2){display:none}.quotaDecisionBar .MuiButton-root{grid-column:1/4}.quotaSafetyBanner{grid-template-columns:1fr}.quotaSafetyBanner>span{padding-left:48px}.quotaSafetyBanner .MuiButton-root{width:100%}.reservationProgress{overflow-x:auto}.reservationProgress>*{min-width:65px}.quotaProcessSteps{grid-template-columns:1fr}.quotaProcessSteps>div{min-height:130px}.processIntro{grid-template-columns:1fr}.processIntro>svg{display:none}.reservationConsent>div{grid-template-columns:1fr}}@media(max-width:430px){.deepTermOptions{grid-template-columns:repeat(3,1fr);gap:5px}.deepTermOptions button{border-right:1px solid #dfe4eb;border-radius:7px!important}.scenarioPrice,.scenarioMetrics,.quickSimulationResult,.planMainNumbers,.quotaValueGrid,.dialogDetailGrid,.profilePerformance,.planDetailMetrics,.reviewMetrics{grid-template-columns:1fr}.scenarioPrice>span+span,.quotaValueGrid span+span{padding:7px 0 0;border-left:0;border-top:1px solid #edf0f3}.scenarioActions,.planActions{grid-template-columns:1fr}.planActions>button:first-child{min-height:34px}.partnerNetworkSummary{grid-template-columns:1fr}.partnerNetworkSummary>div,.partnerNetworkSummary .MuiButton-root{grid-column:auto}.partnerNetworkSummary>span{padding-top:9px;border-top:1px solid #edf0f3}.workspaceTabs button{min-width:max-content}.partnerCardHead,.planIdentity,.quotaCardIdentity,.reservationIdentity{grid-template-columns:42px 1fr}.matchScore,.planIdentity>div,.quotaCardIdentity>div,.reservationIdentity .MuiChip-root{grid-column:1/3;align-items:flex-start;margin-top:4px}.partnerPerformance{grid-template-columns:1fr}.partnerPerformance span+span,.partnerPerformance span:nth-child(3){grid-column:auto;padding:7px 0 0;border-left:0;border-top:1px solid #e2e7ed}.consortiumTermOptions{grid-template-columns:1fr 1fr;gap:5px}.consortiumTermOptions button{border-right:1px solid #dfe4eb;border-radius:7px!important}.strategyScore{grid-template-columns:1fr}.strategyRing{margin:auto}.followedPlans>div{grid-template-columns:36px 1fr}.followedPlans .MuiChip-root,.followedPlans .MuiButton-root{grid-column:1/3;width:100%}.planDetailHero{grid-template-columns:50px 1fr}.planDetailHero .MuiChip-root{grid-column:1/3}.detailFlowSteps b,.connectionDialogSteps b{display:none}.quotaDecisionBar{grid-template-columns:1fr 32px}.quotaDecisionBar>p{display:none}.quotaDecisionBar .MuiButton-root{grid-column:1/3}.reservationAction{grid-template-columns:28px 1fr}.reservationAction .MuiButton-root{grid-column:1/3}}.awardedDiscoveryLayout{grid-template-columns:275px minmax(0,1fr) 285px;gap:16px}.quotaFilterPanel{position:sticky;top:92px;padding:20px;border-radius:16px;box-shadow:0 12px 34px #0f172a0e}.quotaFilterHeader{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;margin-bottom:18px}.quotaFilterHeader>i{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.quotaFilterHeader>i svg{font-size:21px}.quotaFilterHeader>span{display:flex;flex-direction:column}.quotaFilterHeader small{color:var(--avante-gold-text);font-size:9.5px;font-weight:750;letter-spacing:.75px}.quotaFilterHeader h3{margin:4px 0 0;font-size:14px;line-height:1.25}.quotaFilterHeader>em{align-self:start;padding:5px 7px;border-radius:999px;background:#eefbf4;color:var(--flow-green);font: 700 9px Inter,sans-serif;white-space:nowrap}.quotaFilterPanel .quotaSearchField{min-height:60px;display:grid;grid-template-columns:20px 1fr;align-items:center;gap:9px;padding:9px 11px;margin-bottom:16px;border:1px solid #dfe5ec;border-radius:11px;background:#fbfcfd}.quotaSearchField>svg{color:#98a2b3;font-size:19px}.quotaSearchField>span{min-width:0;display:flex;flex-direction:column;gap:3px}.quotaSearchField small,.quotaCategoryFilter>small,.quotaRangeField>span:first-child small{color:#7b8798;font-size:9px;font-weight:750;letter-spacing:.55px}.quotaSearchField input{width:100%;min-height:22px!important;padding:0;border:0;outline:0;background:transparent;color:#182230;font:500 11px/1.4 Inter,sans-serif!important}.quotaSearchField input::placeholder{color:#98a2b3}.quotaCategoryFilter{display:flex;flex-direction:column;gap:8px;margin-bottom:17px}.quotaCategoryFilter>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.quotaCategoryFilter button{min-height:38px;padding:8px;border:1px solid #dfe5ec;border-radius:9px;background:#fff;color:#5d6672;font:650 10.5px Inter,sans-serif;cursor:pointer}.quotaCategoryFilter button.selected{border-color:var(--avante-gold-text);background:#fffaef;color:#d99709;box-shadow:inset 0 0 0 1px #d4a43c1f}.quotaFilterPanel .quotaRangeField{display:flex;flex-direction:column;gap:10px;margin-bottom:17px}.quotaRangeField>span:first-child{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.quotaRangeField>span:first-child strong{color:#182230;font-size:13px}.quotaRangeField input[type=range]{width:100%;accent-color:var(--avante-gold-text)}.quotaRangeField .rangeLimits{display:flex;justify-content:space-between;color:#98a2b3}.quotaRangeField .rangeLimits small{font-size:9.5px}.quotaFilterPanel .filterCheck{position:relative;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:12px;margin-bottom:11px;border:1px solid #e3e8ef;border-radius:11px;background:#fcfaf8;cursor:pointer}.quotaFilterPanel .filterCheck>input{position:absolute;opacity:0;pointer-events:none}.quotaFilterPanel .filterCheck>i{width:22px;height:22px;display:grid;place-items:center;border:1px solid #cfd7e2;border-radius:7px;background:#fff;color:#fff}.quotaFilterPanel .filterCheck:has(input:checked)>i{border-color:#1675e8;background:#1675e8}.quotaFilterPanel .filterCheck>i svg{font-size:15px}.quotaFilterPanel .filterCheck>span{display:flex;flex-direction:column;gap:3px}.quotaFilterPanel .filterCheck strong{font-size:10.5px}.quotaFilterPanel .filterCheck small{color:#7b8798;font-size:9.5px;line-height:1.4}.filterResultHint{display:grid;grid-template-columns:27px 1fr;align-items:center;gap:9px;padding:11px;border-radius:10px;background:#edf9f3;color:var(--flow-green)}.filterResultHint>svg{font-size:20px}.filterResultHint>span{display:flex;flex-direction:column;gap:2px}.filterResultHint strong{font-size:10px}.filterResultHint small{color:#56816d;font-size:9px}.filterActions{margin:12px 0 0}.filterActions .MuiButton-root{width:100%;min-height:40px}.quotaFilterPanel .filterTrust{grid-template-columns:30px 1fr;gap:10px;margin-top:16px;padding-top:15px}.quotaFilterPanel .filterTrust>svg{width:19px;height:19px;padding:5px;box-sizing:content-box;border-radius:9px;background:#e8f7ef}.quotaFilterPanel .filterTrust strong{font-size:10px}.quotaFilterPanel .filterTrust small{font-size:9.5px;line-height:1.5}.quotaOpportunityList{gap:13px}.quotaOpportunityCard{padding:20px;border-radius:16px!important;box-shadow:0 10px 30px #0f172a0b}.quotaCardIdentity{grid-template-columns:48px 1fr auto;gap:12px}.quotaCardIdentity>i{width:48px;height:48px;border-radius:12px}.quotaCardIdentity>span small,.quotaCardIdentity>div small{font-size:9.5px}.quotaCardIdentity>span strong{margin:4px 0;font-size:12px}.quotaCardIdentity>span p{font-size:10.5px}.quotaValueGrid{gap:14px;padding:17px 0;margin:16px 0}.quotaValueGrid span{gap:5px}.quotaValueGrid span+span{padding-left:14px}.quotaValueGrid small{font-size:10px}.quotaValueGrid strong{font-size:11.5px}.quotaValueGrid .credit strong{font-size:16px}.quotaValueGrid em{font-size:9.5px;line-height:1.45}.quotaDecisionBar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-top:2px}.quotaAssuranceSummary{display:flex;align-items:center;gap:20px;min-width:0}.quotaMatchScore{min-width:104px;display:flex;flex-direction:column;gap:2px;padding:10px 13px;border-radius:11px;background:#edf9f3}.quotaMatchScore b{color:var(--flow-green);font-size:16px;line-height:1.1}.quotaMatchScore small{color:#56816d;font-size:9.5px;line-height:1.35}.quotaValidationChecks{display:flex;align-items:center;gap:22px;min-width:0}.quotaValidationChecks>span{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:8px}.quotaValidationChecks>span>svg{width:16px;height:16px;padding:4px;box-sizing:content-box;border-radius:50%;background:#e8f7ef;color:var(--flow-green)}.quotaValidationChecks>span>i{min-width:0;display:flex;flex-direction:column;gap:2px;font-style:normal}.quotaValidationChecks strong{color:#344054;font-size:10.5px;white-space:nowrap}.quotaValidationChecks small{color:#98a2b3;font-size:9px;white-space:nowrap}.quotaCardActions{display:flex;align-items:center;gap:9px}.quotaCardActions>button:not(.MuiButton-root){width:40px;height:40px;display:grid;place-items:center;border:1px solid #dfe5ec;border-radius:10px;background:#fff;color:var(--avante-gold-text);cursor:pointer}.quotaCardActions>button:not(.MuiButton-root) svg{font-size:20px}.quotaCardActions .MuiButton-root{min-height:42px;padding-inline:16px}.quotaCostGuide{padding:18px;border-radius:15px!important;box-shadow:0 10px 28px #0f172a0b}.quotaCostGuide>header{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px}.quotaCostGuide>header>i{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.quotaCostGuide>header>i svg{font-size:21px}.quotaCostGuide>header>span{display:flex;flex-direction:column}.quotaCostGuide>header small{color:var(--avante-gold-text);font-size:8.5px;font-weight:750;letter-spacing:.55px}.quotaCostGuide>header h3{margin:3px 0 0;font-size:12.5px}.quotaCostGuide>p{margin:14px 0;color:#5d6672;font-size:10.5px;line-height:1.55}.quotaCostItems{display:flex;flex-direction:column}.quotaCostItems>span{display:grid;grid-template-columns:24px 1fr;gap:9px;padding:11px 0;border-top:1px solid #edf0f3}.quotaCostItems>span>svg{color:var(--flow-green);font-size:18px}.quotaCostItems>span>i{display:flex;flex-direction:column;gap:3px;font-style:normal}.quotaCostItems small{color:#5d6672;font-size:9.5px}.quotaCostItems strong{font-size:10.5px;text-align:left}.quotaCostItems em{color:#98a2b3;font-size:9px;font-style:normal;line-height:1.4}.quotaCostReserve{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px;margin:3px 0 13px;border-radius:10px;background:#091321;color:#fff}.quotaCostReserve>span{display:flex;flex-direction:column;gap:3px}.quotaCostReserve small{color:#ffc850;font-size:8.5px}.quotaCostReserve strong{font-size:10.5px;text-align:left}.quotaCostReserve>svg{color:#48d693;font-size:21px}.quotaCostGuide .MuiButton-root{min-height:41px;font-size:10.5px}@media(max-width:1500px){.awardedDiscoveryLayout{grid-template-columns:250px minmax(0,1fr) 260px;gap:13px}.quotaValidationChecks{gap:12px}.quotaValidationChecks small{display:none}}@media(max-width:1279px){.awardedDiscoveryLayout{grid-template-columns:250px minmax(0,1fr)}.quotaMarketRail{grid-column:1/3}.quotaFilterPanel{position:static}}@media(max-width:900px){.awardedDiscoveryLayout{grid-template-columns:1fr}.quotaMarketRail{grid-column:auto}.quotaFilterPanel{display:grid;grid-template-columns:1fr 1fr;gap:14px}.quotaFilterHeader,.filterTrust{grid-column:1/3}.quotaFilterPanel>*{margin:0!important}.quotaDecisionBar,.quotaAssuranceSummary{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.quotaCardActions{justify-content:flex-end}}@media(max-width:600px){.quotaFilterPanel{grid-template-columns:1fr}.quotaFilterHeader,.filterTrust{grid-column:auto}.quotaValidationChecks{align-items:flex-start;flex-direction:column}.quotaCardActions{display:grid;grid-template-columns:40px 1fr}}.productPicker{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-bottom:18px}.productPicker button{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;cursor:pointer;font:inherit;text-align:left;transition:border-color .15s,box-shadow .15s}.productPicker button:hover{border-color:var(--avante-gold-text)}.productPicker button:focus-visible{outline:2px solid #d4a43c;outline-offset:2px}.productPicker button.selected{border-color:var(--avante-gold-text);box-shadow:0 0 0 3px #d4a43c1f;background:#fffdf7}.productPicker button>svg:first-child{font-size:22px;color:#a57825;flex-shrink:0}.productPicker button>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.productPicker button strong{font-size:13px;color:#101828}.productPicker button small{font-size:11px;color:#5d6672;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productPicker button>svg:last-child{font-size:18px;color:#d0d5dd;flex-shrink:0}.productPicker button.selected>svg:last-child{color:#16b364}.simulationBlocked{display:flex;align-items:center;gap:11px;margin:14px 0 0;padding:12px 14px;border:1px solid #f2dfae;border-radius:12px;background:#fff8e8}.simulationBlocked svg{font-size:20px;color:#a57825;flex-shrink:0}.simulationBlocked strong{display:block;font-size:13px;color:#101828}.simulationBlocked small{font-size:12px;color:#5d6672;line-height:1.5}@media(max-width:600px){.productPicker{grid-template-columns:1fr}}.planningContractSummary p{margin:0 0 14px;font-size:13px;color:#526079;line-height:1.6}.planningContractFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:14px}.planningContractFacts span{display:flex;flex-direction:column;gap:3px;padding:11px 12px;border:1px solid #e8edf3;border-radius:10px;background:#fefcfb}.planningContractFacts small{font-size:10px;font-weight:800;letter-spacing:.04em;color:#5d6672;text-transform:uppercase}.planningContractFacts strong{font-size:15px;color:#101828}.planningContractNote{margin:0;padding:11px 13px;border-radius:10px;background:#fff8e8;border:1px solid #f2dfae;font-size:12px;color:#526079;line-height:1.55}.insuranceIntro{margin-bottom:18px}.insuranceNotice{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #f2dfae;background:#fff8e8}.insuranceNotice>svg{font-size:24px;color:#a57825;flex-shrink:0}.insuranceNotice strong{display:block;font-size:14px;color:#101828;margin-bottom:3px}.insuranceNotice small{font-size:12px;color:#526079;line-height:1.55}.insuranceGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.insuranceCard{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #e8edf3;transition:border-color .15s,box-shadow .15s}.insuranceCard.selected,.insuranceCard:hover{border-color:var(--avante-gold-text);box-shadow:0 0 0 3px #d4a43c1a}.insuranceCardHead{display:flex;align-items:flex-start;gap:11px}.insuranceCardHead>i{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.insuranceCardHead>i svg{font-size:21px}.insuranceCardHead>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.insuranceCardHead strong{font-size:15px;color:#101828}.insuranceCardHead small{font-size:11px;color:#5d6672}.insuranceCardFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.insuranceCardFacts span{display:flex;flex-direction:column;gap:2px;padding:8px 9px;border-radius:9px;background:#fefcfb;border:1px solid #eef1f5}.insuranceCardFacts small{font-size:9px;font-weight:800;letter-spacing:.04em;color:#5d6672;text-transform:uppercase}.insuranceCardFacts strong{font-size:11px;color:#101828}.insuranceCoverages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.insuranceCoverages li{display:flex;align-items:center;gap:8px;font-size:12px;color:#5d6672}.insuranceCoverages li.included{color:#101828}.insuranceCoverages li svg{font-size:16px;color:#16b364;flex-shrink:0}.optionalMark{width:16px;height:16px;flex-shrink:0;border:1.5px dashed #d0d5dd;border-radius:50%}.insuranceCoverages li>span{flex:1;min-width:0}.insuranceCoverages li em{font-style:normal;font-size:11px;font-weight:700;color:#a57825}.insuranceForm{display:flex;flex-direction:column;gap:15px;padding-top:4px}.insuranceForm label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:750;color:#344054}.insuranceForm input[type=text]{border:1px solid #d9e0e9;border-radius:10px;padding:11px 13px;font:500 13px/1.45 Inter,sans-serif;outline:none}.insuranceForm input[type=text]:focus{border-color:var(--avante-gold-text);box-shadow:0 0 0 3px #d4a43c1a}.insuranceForm .fieldValue{font-size:17px;color:#101828}.insuranceOptional{border:1px solid #e8edf3;border-radius:12px;padding:12px 14px;margin:0}.insuranceOptional legend{font-size:11px;font-weight:800;letter-spacing:.04em;color:#5d6672;text-transform:uppercase;padding:0 6px}.optionalRow{flex-direction:row!important;align-items:flex-start;gap:9px!important;font-weight:500!important;cursor:pointer}.optionalRow input{margin-top:2px;accent-color:var(--avante-gold-text)}.optionalRow>span{display:flex;flex-direction:column;gap:1px;font-size:13px;color:#101828}.optionalRow small{font-size:11px;color:#5d6672;font-weight:500}.insurancePreview{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;padding:12px;border-radius:11px;background:#061b36}.insurancePreview span{display:flex;flex-direction:column;gap:3px}.insurancePreview small{font-size:9px;font-weight:800;letter-spacing:.05em;color:#8ea3c0;text-transform:uppercase}.insurancePreview strong{font-size:15px;color:var(--avante-gold-text)}.insuranceInspection{display:flex;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;border-radius:10px;background:#fff8e8;border:1px solid #f2dfae;font-size:12px;color:#526079;line-height:1.5}.insuranceInspection svg{font-size:18px;color:#a57825;flex-shrink:0}@media(max-width:600px){.insuranceGrid,.insuranceCardFacts{grid-template-columns:1fr}}.claimsSection{margin-top:22px}.insuranceQuotesSection{margin-top:24px}.insuranceQuoteList{display:grid;gap:10px;margin-top:12px}.insuranceQuoteRow{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(120px,.75fr)) auto auto;align-items:center;gap:16px;padding:15px 16px;border:1px solid #e4e9f0}.insuranceQuoteRow>span:not(.insuranceQuoteIdentity){display:flex;flex-direction:column;gap:3px}.insuranceQuoteRow small{font-size:11px;line-height:1.45;color:#5d6672}.insuranceQuoteRow strong{font-size:13px;line-height:1.4;color:#101828}.insuranceQuoteIdentity{display:flex;align-items:center;gap:11px;min-width:0}.insuranceQuoteIdentity>i{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.insuranceQuoteIdentity>span{display:flex;min-width:0;flex-direction:column;gap:3px}.insuranceQuoteIdentity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1050px){.insuranceQuoteRow{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(120px,1fr)) auto}.insuranceQuoteRow>span:nth-of-type(4){display:none}}@media(max-width:700px){.insuranceQuoteRow{grid-template-columns:1fr auto}.insuranceQuoteRow>span:not(.insuranceQuoteIdentity){grid-column:1/-1}.insuranceQuoteRow>span:nth-of-type(4){display:flex}.insuranceQuoteRow>.MuiButton-root{grid-column:1/-1;width:100%}}.claimsHeading{margin-bottom:12px}.claimsHeading small{font-size:10px;font-weight:800;letter-spacing:.06em;color:#a57825}.claimsHeading h2{margin:4px 0 3px;font-size:17px;color:#101828}.claimsHeading p{margin:0;font-size:12px;color:#5d6672;line-height:1.55;max-width:70ch}.policyList,.claimList{display:flex;flex-direction:column;gap:8px}.claimList{margin-top:10px}.policyRow,.claimRow{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e8edf3;border-radius:12px;background:#fff}.claimRow{background:#fefcfb}.policyRow>span:first-child,.claimRow>span:first-child{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.policyRow strong,.claimRow strong{font-size:13px;color:#101828}.policyRow small,.claimRow small{font-size:11px;color:#5d6672}.claimRow em{font-style:normal;font-size:11px;color:#526079;line-height:1.45;margin-top:3px}.claimOutcome{display:flex;align-items:center;gap:9px;flex-shrink:0}.claimOutcome strong{font-size:14px;color:#16b364}.claimRegulation{display:flex;flex-direction:column;gap:13px;padding-top:4px}.claimNarrative{margin:0;padding:12px 14px;border-radius:11px;background:#fbf8f6;border:1px solid #e8edf3;font-size:13px;color:#101828;line-height:1.6;white-space:pre-wrap}.claimDecided{margin:0;padding:11px 13px;border-radius:10px;background:#eafbf1;border:1px solid #b7ebcd;font-size:12px;color:#0a5c34;line-height:1.55}@media(max-width:720px){.policyRow,.claimRow{flex-wrap:wrap}.claimOutcome{width:100%;justify-content:flex-end}}.planComparison{padding:16px 18px;display:flex;flex-direction:column;gap:11px}.planComparisonList{display:flex;flex-direction:column;gap:8px}.planComparisonRow{display:grid;grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(80px,1fr)) minmax(150px,1.2fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid #e6ebf2;border-radius:11px;background:#fff}.planComparisonRow>span{display:flex;flex-direction:column;gap:2px}.planComparisonRow small{font-size:8.5px;letter-spacing:.4px;text-transform:uppercase;color:#5d6672}.planComparisonRow strong{font-size:11.5px;color:#101828}.planComparisonName{flex-direction:row!important;align-items:center;gap:9px}.planComparisonName>i{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);color:var(--avante-gold-text);font-style:normal;font-weight:700;font-size:11px}.planComparisonBetter,.planComparisonWorse{font-size:9.5px;line-height:1.35}.planComparisonBetter{color:#07694a}.planComparisonWorse{color:#8a5a12}.planComparisonNote{margin:0;font-size:9.5px;color:#5d6672;line-height:1.5}.strategyScore.invalido strong{color:#8a5a12}@media(max-width:900px){.planComparisonRow{grid-template-columns:1fr 1fr}}.contractsExperience{--contract-ink:#091321;--contract-muted:#667085;--contract-border:#e2e7ed;--contract-orange:#d4a43c;--contract-green:#079455;padding-top:18px}.contractPortfolioStrip{display:grid;grid-template-columns:1.25fr repeat(4,1fr);align-items:center;padding:14px 16px;margin-bottom:14px;border:1px solid var(--contract-border);border-radius:15px;background:#fff;box-shadow:0 12px 32px #0f172a0b}.contractPortfolioStrip>div{display:flex;align-items:center;gap:10px}.contractPortfolioStrip>div>i{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.contractPortfolioStrip>div>span,.contractPortfolioStrip>span{display:flex;flex-direction:column;gap:3px}.contractPortfolioStrip>span{padding-left:16px;border-left:1px solid #e9edf2}.contractPortfolioStrip small{color:#98a2b3;font-size:9px;font-weight:650;letter-spacing:.45px}.contractPortfolioStrip strong{font-size:12px}.contractPortfolioStrip em{color:var(--contract-green);font-size:9px;font-style:normal}.contractStatusTabs{width:fit-content;display:flex;gap:5px;padding:4px;margin-bottom:14px;border:1px solid var(--contract-border);border-radius:11px;background:#fff}.contractStatusTabs button{min-height:38px;display:flex;align-items:center;gap:7px;padding:0 13px;border:0;border-radius:8px;background:transparent;color:#5d6672;font:600 11px Inter,sans-serif}.contractStatusTabs button.selected{background:#091321;color:#fff;box-shadow:0 7px 17px #09132124}.contractStatusTabs em{min-width:19px;height:19px;display:grid;place-items:center;border-radius:10px;background:#f0f3f6;color:#5d6672;font-size:9px;font-style:normal}.contractStatusTabs button.selected em{background:#ffffff21;color:#fff}.contractWorkspace{display:grid;grid-template-columns:325px minmax(0,1fr);gap:14px;align-items:start}.contractDirectory{position:sticky;top:104px;padding:13px;border:1px solid var(--contract-border);border-radius:15px;background:#fff;box-shadow:0 12px 32px #0f172a0b}.contractDirectory>label{min-height:46px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--contract-border);border-radius:9px;background:#fbfaf9}.contractDirectory>label svg{color:#98a2b3;font-size:19px}.contractDirectory>label input{flex:1;min-width:0;border:0;background:transparent;outline:0;font:11px Inter,sans-serif}.contractDirectoryHeading{display:flex;justify-content:space-between;align-items:center;padding:15px 3px 10px}.contractDirectoryHeading>span{display:flex;flex-direction:column}.contractDirectoryHeading small{color:var(--avante-gold-text);font-size:8px;font-weight:750;letter-spacing:.9px}.contractDirectoryHeading strong{margin-top:3px;font-size:12px}.contractDirectoryHeading button{border:0;background:transparent;color:#5d6672}.contractList{display:grid;gap:7px}.contractList>button{padding:12px;border:1px solid var(--contract-border);border-radius:11px;background:#fff;color:#182230;text-align:left;transition:.18s ease}.contractList>button:hover{border-color:#f5da9f;transform:translateY(-1px);box-shadow:0 9px 22px #0f172a0e}.contractList>button.selected{border-color:#ffd374;background:linear-gradient(145deg,#fffbee,#fff);box-shadow:inset 3px 0 0 var(--contract-orange)}.contractListTop{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:8px}.contractListTop>i{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#091321;color:var(--avante-gold-text);font: 750 9px Inter,sans-serif}.contractListTop>span{display:flex;flex-direction:column;gap:2px}.contractListTop small{color:#98a2b3;font-size:8px}.contractListTop strong{font-size:10px}.contractListTop .MuiChip-root{height:22px;font-size:8px}.contractList>button>p{margin:10px 0;color:#475467;font-size:10px;line-height:1.4}.contractListValues{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:9px;border-radius:8px;background:#faf8f6}.contractListValues span{display:flex;flex-direction:column;gap:3px}.contractListValues span+span{padding-left:8px;border-left:1px solid #e1e6ec}.contractListValues small{color:#7c8798;font-size:8px}.contractListValues strong{font-size:10px}.contractMiniProgress{display:grid;grid-template-columns:1fr auto 15px;align-items:center;gap:7px;margin-top:10px}.contractMiniProgress>span{height:5px;border-radius:5px;background:#e6eaf0;overflow:hidden}.contractMiniProgress>span b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#eabf52,var(--contract-orange))}.contractMiniProgress small{color:#5d6672;font-size:8px}.contractMiniProgress svg{color:#98a2b3;font-size:15px}.contractListEmpty{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center}.contractDetailWorkspace{min-width:0;display:flex;flex-direction:column;gap:12px}.contractHeroPanel{overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.06);border-radius:16px!important;background:radial-gradient(circle at 86% 8%,rgba(212,164,60,.25),transparent 32%),linear-gradient(145deg,#0b1523,#07101c)!important;color:#fff!important;box-shadow:0 19px 42px #07101c2b!important}.contractHeroIdentity{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;padding:20px 22px 15px}.contractHeroIdentity>i{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#ffffff12;color:var(--avante-gold-text);font: 750 11px Inter,sans-serif}.contractHeroIdentity>span{display:flex;flex-direction:column}.contractHeroIdentity small{color:var(--avante-gold-text);font-size:9px;font-weight:750;letter-spacing:.75px}.contractHeroIdentity h2{margin:4px 0;font-size:19px;letter-spacing:-.35px}.contractHeroIdentity p{margin:0;color:#a7b2c1;font-size:10px}.contractHeroIdentity .MuiChip-root{color:#fff;font-size:9px}.contractHeroMetrics{display:grid;grid-template-columns:repeat(4,1fr);margin:0 22px;border:1px solid rgba(255,255,255,.08);border-radius:11px;overflow:hidden}.contractHeroMetrics>span{min-height:70px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:11px 14px}.contractHeroMetrics>span+span{border-left:1px solid rgba(255,255,255,.08)}.contractHeroMetrics small{color:#8996a8;font-size:9px}.contractHeroMetrics strong{font-size:14px}.contractHeroMetrics em{color:#7f8da0;font-size:8px;font-style:normal}.contractHeroFooter{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 22px 18px}.contractHeroFooter>span{display:grid;grid-template-columns:20px auto;column-gap:6px}.contractHeroFooter>span svg{grid-row:1/3;color:#52d492}.contractHeroFooter>span b{font-size:9px}.contractHeroFooter>span small{color:#7f8da0;font-size:8px}.contractHeroFooter>div{display:flex;gap:7px}.contractHeroFooter .MuiButton-root{min-height:39px;font-size:10px}.contractHeroFooter .MuiButton-outlined{border-color:#fff3;color:#fff}.contractDetailTabs{display:flex;gap:5px;padding:4px;border:1px solid var(--contract-border);border-radius:11px;background:#fff;width:fit-content}.contractDetailTabs button{min-height:37px;display:flex;align-items:center;gap:6px;padding:0 13px;border:0;border-radius:8px;background:transparent;color:#5d6672;font:600 10.5px Inter,sans-serif}.contractDetailTabs button.selected{background:#091321;color:#fff}.contractDetailTabs em{min-width:18px;height:18px;display:grid;place-items:center;border-radius:9px;background:#d4a43c;color:#fff;font-size:8px;font-style:normal}.contractOverviewGrid{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:12px}.contractOverviewGrid>section,.contractOverviewGrid>aside{display:flex;flex-direction:column;gap:10px}.contractLifecycle,.contractConditions,.contractProgressCard,.contractNextAction,.contractSecurityCard,.contractAdvisor{padding:17px;border:1px solid var(--contract-border);border-radius:14px!important}.contractPanelHeading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.contractPanelHeading>span{display:flex;flex-direction:column}.contractPanelHeading small,.contractStageHeading small{color:var(--avante-gold-text);font-size:8.5px;font-weight:750;letter-spacing:.85px}.contractPanelHeading h3{margin:4px 0 0;font-size:13px}.contractPanelHeading>strong{font-size:14px}.contractPanelHeading .MuiChip-root,.contractPanelHeading .MuiButton-root{font-size:8.5px}.lifecycleSteps{display:grid;grid-template-columns:repeat(5,1fr)}.lifecycleSteps>span{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.lifecycleSteps i{width:31px;height:31px;display:grid;place-items:center;z-index:1;border:1px solid #dbe1e8;border-radius:50%;background:#fff;color:#98a2b3;font: 8px Inter,sans-serif}.lifecycleSteps .done i{border-color:#9bd7b6;background:#eaf8f1;color:var(--contract-green)}.lifecycleSteps .active i{border-color:#ead486;background:#fff8e1;color:var(--avante-gold-text)}.lifecycleSteps i svg{font-size:16px}.lifecycleSteps strong{margin:7px 0 3px;font-size:9px}.lifecycleSteps small{color:#5d6672;font-size:8px;line-height:1.35}.lifecycleSteps em{position:absolute;left:calc(50% + 17px);right:calc(-50% + 17px);top:15px;height:1px;background:#dfe4ea}.contractConditions>div:nth-child(2){display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.contractConditions>div:nth-child(2)>span{display:flex;flex-direction:column;gap:4px;padding:11px;border:1px solid #e5e9ef;border-radius:9px;background:#fbfcfd}.contractConditions span small{color:#5d6672;font-size:9px}.contractConditions span strong{font-size:10px}.contractConditions>p{display:flex;align-items:center;gap:6px;margin:12px 0 0;color:#5d6672;font-size:9px}.contractConditions>p svg{color:var(--contract-green);font-size:16px}.balanceChart{height:125px;display:grid;grid-template-columns:repeat(6,1fr);align-items:end;gap:12px;padding:12px 13px 0;border-left:1px solid #e2e7ed;border-bottom:1px solid #e2e7ed;background:repeating-linear-gradient(to bottom,#f1f3f6 0,#f1f3f6 1px,transparent 1px,transparent 31px)}.balanceChart span{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.balanceChart i{width:22px;border-radius:5px 5px 0 0;background:linear-gradient(#ead486,#d4a43c);opacity:.72}.balanceChart .current i{opacity:1;box-shadow:0 6px 15px #d4a43c33}.balanceChart small{color:#5d6672;font-size:8px}.balanceLegend{display:flex;justify-content:space-between;padding-top:10px;font-size:8px}.balanceLegend span{display:flex;align-items:center;gap:5px;color:#5d6672}.balanceLegend span i{width:8px;height:8px;border-radius:2px;background:var(--contract-orange)}.balanceLegend strong{color:var(--contract-green)}.contractNextAction{border-color:#f6e1b4;background:linear-gradient(145deg,#fffbee,#fff)}.contractNextAction>svg{padding:9px;box-sizing:content-box;border-radius:9px;background:var(--contract-orange);color:#fff}.contractNextAction>span{display:flex;flex-direction:column;margin:11px 0}.contractNextAction small{color:var(--avante-gold-text);font-size:8px;font-weight:750;letter-spacing:.7px}.contractNextAction h3{margin:4px 0;font-size:12px}.contractNextAction p{margin:0;color:#5d6672;font-size:9px;line-height:1.5}.contractNextAction .MuiButton-root{font-size:9px}.contractSecurityCard{display:flex;flex-direction:column}.contractSecurityCard>svg{color:var(--contract-green)}.contractSecurityCard h3{margin:8px 0 4px;font-size:11px}.contractSecurityCard>p{margin:0 0 10px;color:#5d6672;font-size:9px;line-height:1.5}.contractSecurityCard>span{display:flex;align-items:center;gap:6px;padding:7px 0;border-top:1px solid #edf0f3;color:#475467;font-size:9px}.contractSecurityCard>span svg{color:var(--contract-green);font-size:14px}.contractSecurityCard .MuiButton-root{margin-top:7px;padding:0;justify-content:flex-start;font-size:9px}.contractAdvisor{display:flex;flex-direction:column;align-items:center;text-align:center}.contractAdvisor>div{position:relative}.contractAdvisor>div>span{width:49px;height:49px;display:grid;place-items:center;border-radius:50%;background:#e8edf2;color:#344054;font-size:11px;font-weight:700}.contractAdvisor>div>i{position:absolute;right:0;bottom:2px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:var(--contract-green)}.contractAdvisor>strong{margin-top:8px;font-size:10px}.contractAdvisor>small{color:#5d6672;font-size:8px}.contractAdvisor>p{color:#5d6672;font-size:9px;line-height:1.45}.contractAdvisor .MuiButton-root{width:100%;font-size:9px}.contractPaymentsStage,.contractDocumentsStage,.contractSignatureStage{display:flex;flex-direction:column;gap:12px}.contractStageHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:15px}.contractStageHeading>span{display:flex;flex-direction:column}.contractStageHeading h2{margin:5px 0 3px;font-size:18px}.contractStageHeading p{margin:0;color:#5d6672;font-size:10px}.contractStageHeading>div{display:flex;gap:7px}.contractStageHeading .MuiButton-root{font-size:9px}.paymentSummaryGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.paymentSummaryGrid>div{display:grid;grid-template-columns:38px 1fr;gap:9px;padding:13px;border:1px solid var(--contract-border);border-radius:11px!important}.paymentSummaryGrid>div>svg{padding:8px;box-sizing:content-box;border-radius:9px;background:#fff8e1;color:var(--avante-gold-text)}.paymentSummaryGrid span{display:flex;flex-direction:column}.paymentSummaryGrid small{color:#5d6672;font-size:9px}.paymentSummaryGrid strong{margin:3px 0;font-size:13px}.paymentSummaryGrid em{color:var(--contract-green);font-size:8px;font-style:normal}.paymentsTable{overflow:hidden;border:1px solid var(--contract-border);border-radius:13px!important}.paymentsHead,.paymentsTable>div:not(.paymentsHead){display:grid;grid-template-columns:.55fr .85fr 1fr .85fr 1fr .75fr .9fr;align-items:center;gap:9px;padding:11px 13px}.paymentsHead{min-height:40px;background:#091321;color:#fff;font-size:9px;font-weight:650}.paymentsTable>div:not(.paymentsHead){min-height:58px;border-top:1px solid #e9edf2;font-size:9.5px}.paymentsTable>div:nth-child(odd):not(.paymentsHead){background:#fafbfc}.paymentsTable .MuiChip-root{width:fit-content;height:22px;font-size:8px}.paymentsTable .MuiButton-root{justify-content:flex-start;padding:0;font-size:8.5px}.documentSecurityBanner{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:13px 15px;border:1px solid #bce2ce;border-radius:11px!important;background:#f3fbf7}.documentSecurityBanner>svg{padding:7px;box-sizing:content-box;border-radius:8px;background:#e2f6ec;color:var(--contract-green)}.documentSecurityBanner>span{display:flex;flex-direction:column}.documentSecurityBanner strong{font-size:10px}.documentSecurityBanner p{margin:3px 0 0;color:#5d6672;font-size:9px}.documentSecurityBanner .MuiChip-root{font-size:8px}.contractDocumentGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contractDocumentGrid>div{display:grid;grid-template-columns:40px 1fr;gap:10px;padding:15px;border:1px solid var(--contract-border);border-radius:13px!important}.documentIcon{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;background:#fff8e1;color:var(--avante-gold-text)}.contractDocumentGrid>div>span{display:flex;flex-direction:column}.contractDocumentGrid .MuiChip-root{align-self:flex-start;height:21px;font-size:8px}.contractDocumentGrid h3{margin:8px 0 3px;font-size:11px}.contractDocumentGrid p{margin:0 0 5px;color:#5d6672;font-size:9px;line-height:1.45}.contractDocumentGrid small{color:#98a2b3;font-size:8px}.contractDocumentGrid>div>div:last-child{grid-column:1/3;display:flex;justify-content:flex-end;gap:7px;padding-top:10px;border-top:1px solid #edf0f3}.contractDocumentGrid .MuiButton-root{min-height:34px;font-size:8.5px}.contractDocumentGrid .MuiButton-root svg{font-size:15px}.signatureLayout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:11px}.signatureLayout>section,.signatureLayout>aside{display:flex;flex-direction:column;gap:10px}.signerCard{padding:15px;border:1px solid var(--contract-border);border-radius:13px!important}.signerCard>div{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid #edf0f3}.signerCard>div>i{width:45px;height:45px;display:grid;place-items:center;border-radius:10px;background:#fff8e1;color:var(--avante-gold-text);font: 750 10px Inter,sans-serif}.signerCard>div>i.institution{background:#091321;color:var(--avante-gold-text)}.signerCard>div>span{display:flex;flex-direction:column}.signerCard>div small{color:var(--avante-gold-text);font-size:8px;font-weight:700}.signerCard h3{margin:3px 0;font-size:11px}.signerCard p{margin:0;color:#5d6672;font-size:9px}.signerCard .MuiChip-root{font-size:8px}.signerCard>span{display:grid;grid-template-columns:24px 1fr;column-gap:7px;padding:10px 0 0}.signerCard>span svg{grid-row:1/3;color:var(--contract-green);font-size:18px}.signerCard>span b{font-size:9px}.signerCard>span small{color:#5d6672;font-size:8px}.auditTrail,.signatureAction{padding:15px;border:1px solid var(--contract-border);border-radius:13px!important}.auditTrail h3{margin:0 0 11px;font-size:11px}.auditTrail>span{display:grid;grid-template-columns:25px 1fr;column-gap:7px;min-height:46px;position:relative}.auditTrail>span:after{content:"";position:absolute;left:12px;top:27px;bottom:2px;width:1px;background:#dfe4ea}.auditTrail>span:last-of-type:after{display:none}.auditTrail>span i{grid-row:1/3;width:25px;height:25px;display:grid;place-items:center;z-index:1;border-radius:50%;background:#eaf8f1;color:var(--contract-green)}.auditTrail>span i svg{font-size:14px}.auditTrail>span b{font-size:8.5px}.auditTrail>span small{color:#5d6672;font-size:8px}.auditTrail>div{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:8px;background:#091321;color:#fff}.auditTrail>div small{color:#9ba7b7;font-size:7px}.auditTrail>div strong{overflow-wrap:anywhere;font-size:8px}.signatureAction{display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(145deg,#fffbee,#fff)}.signatureAction>svg{color:var(--avante-gold-text);font-size:30px}.signatureAction h3{margin:8px 0 4px;font-size:11px}.signatureAction p{color:#5d6672;font-size:9px;line-height:1.5}.signatureAction .MuiButton-root{width:100%;font-size:9px}.contractDocumentDialog .MuiDialog-paper{border-radius:16px}.documentPreview{min-height:340px;display:flex;flex-direction:column;align-items:center;padding:25px;border:1px solid #dfe4ea;border-radius:10px;background:linear-gradient(#fff,#fbfcfd);text-align:center}.documentPreview>div{width:100%;display:flex;justify-content:space-between;padding-bottom:14px;border-bottom:2px solid #091321}.previewBrand{color:#091321;font-size:10px;font-weight:750;letter-spacing:.6px}.previewBrand b{color:var(--avante-gold-text)}.documentPreview>div small{color:#5d6672;font-size:8px}.documentPreview>svg{margin-top:58px;color:var(--avante-gold-text);font-size:45px}.documentPreview h3{font-size:14px}.documentPreview p{color:#5d6672;font-size:10px}.documentPreview>span:last-child{display:flex;align-items:center;gap:6px;margin-top:auto;color:var(--contract-green);font-size:9px}@media(max-width:1279px){.contractPortfolioStrip{grid-template-columns:1.2fr repeat(2,1fr);gap:12px}.contractPortfolioStrip>span:nth-of-type(n+3){padding-top:10px;border-top:1px solid #e9edf2}.contractWorkspace{grid-template-columns:285px minmax(0,1fr)}.contractOverviewGrid{grid-template-columns:1fr}.contractOverviewGrid>aside{display:grid;grid-template-columns:repeat(3,1fr)}.contractDirectory{top:90px}}@media(max-width:900px){.contractWorkspace{grid-template-columns:1fr}.contractDirectory{position:static}.contractList,.contractHeroMetrics{grid-template-columns:1fr 1fr}.contractHeroMetrics>span:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.08)}.contractHeroMetrics>span:nth-child(4){border-top:1px solid rgba(255,255,255,.08)}}@media(max-width:767px){.contractsExperience{padding-top:12px}.contractPortfolioStrip{grid-template-columns:1fr 1fr}.contractPortfolioStrip>div{grid-column:1/3}.contractPortfolioStrip>span{padding:9px 0 0;border-left:0;border-top:1px solid #e9edf2}.contractStatusTabs,.contractDetailTabs{width:100%;overflow-x:auto}.contractStatusTabs button,.contractDetailTabs button{min-width:max-content;flex:1}.contractList{grid-template-columns:1fr}.contractHeroIdentity{grid-template-columns:48px 1fr}.contractHeroIdentity .MuiChip-root{grid-column:1/3;justify-self:start}.contractHeroMetrics{grid-template-columns:1fr 1fr}.contractHeroFooter,.contractStageHeading{align-items:stretch;flex-direction:column}.contractHeroFooter>div,.contractStageHeading>div{display:grid;grid-template-columns:1fr 1fr}.lifecycleSteps{grid-template-columns:1fr;gap:7px}.lifecycleSteps>span{min-height:42px;display:grid;grid-template-columns:32px 1fr;grid-template-rows:1fr 1fr;column-gap:8px;align-items:center;text-align:left}.lifecycleSteps i{grid-row:1/3}.lifecycleSteps strong{align-self:end;margin:0}.lifecycleSteps em{inset:34px auto -8px 15px;width:1px;height:auto}.contractConditions>div:nth-child(2),.paymentSummaryGrid,.contractDocumentGrid,.signatureLayout{grid-template-columns:1fr}.contractOverviewGrid>aside{grid-template-columns:1fr}.paymentsTable{overflow-x:auto}.paymentsHead,.paymentsTable>div:not(.paymentsHead){min-width:760px}.contractDocumentGrid>div>div:last-child{grid-column:1/3}.signatureLayout>aside{display:grid;grid-template-columns:1fr}}@media(max-width:430px){.contractPortfolioStrip{grid-template-columns:1fr}.contractPortfolioStrip>div{grid-column:auto}.contractHeroMetrics{grid-template-columns:1fr}.contractHeroMetrics>span+span{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.contractHeroFooter>div,.contractStageHeading>div{grid-template-columns:1fr}.contractDocumentGrid>div{grid-template-columns:35px 1fr}}.contractPaymentsStage{gap:18px}.contractPaymentsStage .contractStageHeading{padding:4px 2px 2px;align-items:center}.contractPaymentsStage .contractStageHeading h2{margin:6px 0 5px;font-size:22px;line-height:1.22;letter-spacing:-.35px}.contractPaymentsStage .contractStageHeading p{font-size:12px;line-height:1.55}.contractPaymentsStage .contractStageHeading .MuiButton-root{min-height:43px;padding-inline:17px}.contractPaymentsStage .paymentSummaryGrid{gap:13px}.contractPaymentsStage .paymentSummaryGrid>div{min-height:92px;grid-template-columns:46px 1fr;align-items:center;gap:13px;padding:17px 18px;border-radius:14px!important;box-shadow:0 8px 24px #0f172a09}.contractPaymentsStage .paymentSummaryGrid>div>svg{width:24px;height:24px;padding:10px;border-radius:11px}.contractPaymentsStage .paymentSummaryGrid small{font-size:10.5px;line-height:1.4}.contractPaymentsStage .paymentSummaryGrid strong{margin:5px 0 3px;font-size:16px;letter-spacing:-.2px}.contractPaymentsStage .paymentSummaryGrid em{font-size:10.5px;line-height:1.4}.paymentControlPanel{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:13px 24px;padding:17px 19px;border:1px solid var(--contract-border);border-radius:14px!important;background:linear-gradient(120deg,#fff,#fcfaf8)}.paymentProgressCopy{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.paymentProgressCopy>span{display:flex;flex-direction:column;gap:4px}.paymentProgressCopy small{color:var(--avante-gold-text);font-size:9.5px;font-weight:750;letter-spacing:.75px}.paymentProgressCopy strong{font-size:13px}.paymentProgressCopy>b{color:var(--contract-green);font-size:11px}.paymentProgressTrack{grid-column:1;height:7px;overflow:hidden;border-radius:999px;background:#e5eaf0}.paymentProgressTrack>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d4a43c,#ffc64b);box-shadow:0 0 14px #d4a43c47}.paymentFilters{grid-column:2;grid-row:1/3;display:flex;align-items:center;gap:6px;padding:5px;border:1px solid #e3e8ef;border-radius:11px;background:#fff}.paymentFilters button{min-height:36px;display:flex;align-items:center;gap:7px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:#5d6672;font:650 10.5px/1.2 Inter,sans-serif;cursor:pointer}.paymentFilters button em{min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:#eef2f6;color:#5d6672;font: 700 9.5px Inter,sans-serif}.paymentFilters button.selected{background:#091321;color:#fff;box-shadow:0 5px 13px #0913212b}.paymentFilters button.selected em{background:#ffffff21;color:#fff}.contractPaymentsStage .paymentsTable{border-radius:15px!important;box-shadow:0 12px 32px #0f172a0b}.contractPaymentsStage .paymentsHead,.contractPaymentsStage .paymentsTable>div:not(.paymentsHead){grid-template-columns:.55fr .9fr 1.08fr .9fr 1fr .8fr 1.08fr;gap:13px;padding:14px 17px}.contractPaymentsStage .paymentsHead{min-height:50px;font-size:12px;font-weight:700;letter-spacing:.01em}.contractPaymentsStage .paymentsTable>div:not(.paymentsHead){min-height:72px;color:#344054;font-size:12.5px;line-height:1.5}.contractPaymentsStage .paymentsTable>div:not(.paymentsHead)>strong{color:#101828;font-size:13px}.contractPaymentsStage .paymentsTable>div[data-state=Próximo]{background:#fffcf5;box-shadow:inset 3px 0 #d4a43c}.contractPaymentsStage .paymentsTable .MuiChip-root{min-height:28px;height:28px;padding-inline:3px;font-size:11px}.contractPaymentsStage .paymentsTable .MuiButton-root{justify-content:flex-start;min-height:38px;padding:5px 0;font-size:11.5px;font-weight:700}.paymentsFooter{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;border-top:1px solid #e3e8ef;background:#fcfaf8;color:#5d6672;font-size:10.5px}.paymentsFooter span{display:flex;align-items:center;gap:6px}.paymentsFooter svg{color:var(--contract-green);font-size:16px}.paymentsFooter strong{color:#101828}.anticipationIntro{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:15px;padding:18px;border-radius:14px;background:linear-gradient(115deg,#fffaef,#fff);border:1px solid #ffedc6}.anticipationIntro>svg{width:27px;height:27px;padding:11px;box-sizing:content-box;border-radius:12px;background:#d4a43c;color:#fff;box-shadow:0 8px 22px #d4a43c40}.anticipationIntro>span{display:flex;flex-direction:column}.anticipationIntro small{color:var(--avante-gold-text);font-size:10px;font-weight:750;letter-spacing:.7px}.anticipationIntro strong{margin:4px 0;font-size:16px}.anticipationIntro p{margin:0;color:#5d6672}.anticipationOptions{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:17px 0}.anticipationOptions:has(.anticipationEmpty){grid-template-columns:1fr}.anticipationEmpty{margin:0;padding:20px;border:1px dashed #e2e7ed;border-radius:14px;color:#475467;font-size:12px;text-align:center}.anticipationOptions button{min-height:150px;display:grid;grid-template-columns:34px 1fr;align-content:start;gap:10px;padding:17px;border:1px solid #e2e7ed;border-radius:14px;background:#fff;color:#182230;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.anticipationOptions button:hover{transform:translateY(-2px);border-color:#ffe5ad;box-shadow:0 12px 30px #0f172a14}.anticipationOptions button.selected{border-color:var(--avante-gold-text);background:linear-gradient(145deg,#fffbee,#fff);box-shadow:0 12px 32px #d4a43c1c}.anticipationOptions button>i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#f2f4f7;color:#5d6672}.anticipationOptions button.selected>i{background:#d4a43c;color:#fff}.anticipationOptions button>i svg{font-size:19px}.anticipationOptions button>span{display:flex;flex-direction:column}.anticipationOptions small{color:#5d6672;font-size:10.5px}.anticipationOptions strong{margin:5px 0;font-size:17px}.anticipationOptions em{color:var(--contract-green);font-size:10.5px;font-style:normal}.anticipationOptions button>b{grid-column:1/3;align-self:end;padding-top:12px;border-top:1px solid #edf0f3;color:#475467;font-size:10.5px}.anticipationReview{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:16px 18px;border:1px solid #e2e7ed;border-radius:13px!important;background:#fcfaf8}.anticipationReview>span{display:flex;flex-direction:column;gap:5px;padding:0 17px}.anticipationReview>span:first-child{padding-left:0}.anticipationReview>span+span{border-left:1px solid #dfe4ea}.anticipationReview small{color:#5d6672;font-size:9.5px}.anticipationReview strong{font-size:11.5px}.anticipationReview>p{grid-column:1/4;display:flex;align-items:center;gap:7px;margin:15px 0 0;padding-top:13px;border-top:1px solid #dfe4ea;color:#5d6672}.anticipationReview>p svg{color:var(--contract-green)}.contractPaperPreview{width:min(100%,720px);margin:0 auto;overflow:hidden;border:1px solid #cfd6df;border-radius:3px;background:#fff;box-shadow:0 24px 64px #0f172a26}.contractPaperPreview>header{display:flex;justify-content:space-between;align-items:center;padding:22px 30px;border-bottom:4px solid #d4a43c;background:#07101d;color:#fff}.contractPaperPreview>header>span:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.contractPaperPreview>header small{color:var(--avante-gold-text);font-size:9.5px;font-weight:750;letter-spacing:.8px}.contractPaperPreview>header strong{color:#d7dee8;font-size:10.5px}.contractPaperPreview .previewBrand{color:#fff;font-size:15px;letter-spacing:.8px}.contractPaperPreview .paperHero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:29px 30px 26px;border-bottom:1px solid #d7dde5;background:#fff;color:#10151d}.paperHero>span{display:flex;flex-direction:column}.paperHero small{color:#ffc850;font-size:9.5px;font-weight:750;letter-spacing:.75px}.paperHero h2{max-width:470px;margin:8px 0 5px;color:#10151d;font-size:24px;line-height:1.16;letter-spacing:-.55px}.paperHero p{margin:0;color:#5d6672;font-size:11.5px}.paperDocumentMeta{display:grid;grid-template-columns:repeat(4,1fr);padding:10px 30px;border-bottom:1px solid #d7dde5;background:#f3f6f9;color:#526071;font-size:8.5px;font-weight:750;letter-spacing:.45px}.paperDocumentMeta span+span{padding-left:13px;border-left:1px solid #cfd6df}.paperMetrics{display:grid;grid-template-columns:repeat(4,1fr);margin:0 30px;padding:23px 0;border-bottom:1px solid #d9d7d0}.paperMetrics>span{display:flex;flex-direction:column;gap:6px;padding:0 15px}.paperMetrics>span:first-child{padding-left:0}.paperMetrics>span+span{border-left:1px solid #e5e9ef}.paperMetrics small,.paperParties small,.paperClause small{color:var(--avante-gold-text);font-size:9px;font-weight:750;letter-spacing:.6px}.paperMetrics strong{font-size:13px}.paperParties{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px 30px}.paperParties>div{display:flex;flex-direction:column;gap:5px;padding:5px 0 5px 14px;border-left:3px solid #d4a43c;background:transparent}.paperParties strong{font-size:12.5px}.paperParties p{margin:0;color:#5d6672;font-size:10.5px}.paperPromise{margin:0 30px 20px;padding:15px 17px;border:1px solid #ccd4df;border-left:4px solid #d4a43c;background:#fbf9f7}.paperPromise small{color:var(--avante-gold-text);font-size:9px;font-weight:800;letter-spacing:.65px}.paperPromise p{margin:7px 0 0;color:#344054;font-size:10.5px;line-height:1.55}.paperClause{display:grid;grid-template-columns:48px 1fr;gap:15px;margin:0 30px 24px;padding:18px 0;border-top:1px solid #d9d7d0;border-bottom:1px solid #d9d7d0}.paperClause>span{width:48px;height:42px;display:grid;place-items:center;color:#c8c6c0;font-size:25px;font-weight:800}.paperClause h3{margin:4px 0 6px;font-size:13px}.paperClause p{margin:0;color:#5d6672;font-size:10.5px;line-height:1.58}.contractPaperPreview>footer{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 30px;border-top:1px solid #d7dde5;background:#f3f6f9}.contractPaperPreview>footer span{display:flex;align-items:center;gap:7px;color:var(--contract-green);font-size:10.5px}.contractPaperPreview>footer svg{font-size:18px}.contractPaperPreview>footer small{color:#5d6672;font-size:9.5px;overflow-wrap:anywhere}@media(max-width:900px){.paymentControlPanel{grid-template-columns:1fr}.paymentFilters{grid-column:1;grid-row:auto;overflow-x:auto}.anticipationOptions{grid-template-columns:1fr}.anticipationOptions button{min-height:120px}}@media(max-width:767px){.contractPaymentsStage .paymentSummaryGrid{grid-template-columns:1fr}.paymentProgressCopy{align-items:flex-start;flex-direction:column;gap:8px}.paymentsFooter,.anticipationIntro{align-items:flex-start;flex-direction:column}.anticipationIntro{display:flex}.anticipationReview,.paperMetrics,.paperParties{grid-template-columns:1fr 1fr}.anticipationReview>span:nth-child(3){padding:13px 0 0;margin-top:13px;border-top:1px solid #dfe4ea;border-left:0}.anticipationReview>p{grid-column:1/3}.contractPaperPreview .paperHero{flex-direction:column}.paperMetrics>span:nth-child(3){padding-top:14px;margin-top:14px;border-top:1px solid #e5e9ef;border-left:0}.paperMetrics>span:nth-child(4){padding-top:14px;margin-top:14px;border-top:1px solid #e5e9ef}.contractPaperPreview>footer{align-items:flex-start;flex-direction:column}}@media(max-width:430px){.paymentFilters button{padding-inline:9px}.anticipationReview,.paperMetrics,.paperParties{grid-template-columns:1fr}.anticipationReview>span{padding:11px 0;border-top:1px solid #dfe4ea;border-left:0!important}.anticipationReview>span:first-child{border-top:0}.anticipationReview>p{grid-column:1}.paperMetrics>span{padding:11px 0;border-top:1px solid #e5e9ef;border-left:0!important}.paperMetrics>span:first-child{border-top:0}}.contractDataState{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:13px 16px;border:1px solid #d9e2ec!important;background:#fff!important}.contractDataState svg{color:#ffb412}.contractDataState span{display:grid;gap:2px}.contractDataState strong{font-size:13px;color:#101828}.contractDataState small{font-size:11px;line-height:1.45;color:#5d6672}.contractDataState.error{border-color:#fed7aa!important;background:#fffaf7!important}.contractDataState.error svg{color:#c2880c}.refinancingIntro{color:#c7d3e8;font-size:.9rem;line-height:1.5;margin:0 0 1.25rem}.refinancingField{margin-bottom:1.25rem}.refinancingField label,.refinancingLabel{display:block;color:#8fa4c4;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem}.refinancingField select{width:100%;padding:.7rem .85rem;border-radius:10px;border:1px solid #12305C;background:#051b39;color:#f2f6ff;font-size:.95rem}.refinancingTerms{display:flex;gap:.5rem;flex-wrap:wrap}.refinancingTerms button{flex:1 1 4rem;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.6rem .4rem;border-radius:10px;border:1px solid #12305C;background:#051b39;color:#f2f6ff;font-size:1rem;font-weight:600;cursor:pointer}.refinancingTerms button small{color:#8fa4c4;font-size:.65rem;font-weight:400}.refinancingTerms button.selected{border-color:var(--avante-gold-text);background:#0c2446}.refinancingLoading{color:#8fa4c4;font-size:.85rem;margin:.5rem 0}.refinancingCompare{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-top:.5rem}.refinancingCompare>div{background:#051b39;border:1px solid #12305C;border-radius:12px;padding:.9rem;display:flex;flex-direction:column;gap:.2rem}.refinancingCompare small{color:#8fa4c4;font-size:.65rem;letter-spacing:.08em}.refinancingCompare strong{color:#f2f6ff;font-size:1.25rem}.refinancingCompare span{color:#c7d3e8;font-size:.8rem}.refinancingCompare em{color:#8fa4c4;font-size:.75rem;font-style:normal;margin-top:.3rem}.refinancingCompare>svg{color:var(--avante-gold-text)}.refinancingCompare .refinancingAfter{border-color:#8d641b;background:#0c2446}.refinancingVerdict,.refinancingBlocked{display:flex;gap:.65rem;align-items:flex-start;border-radius:12px;padding:.85rem;margin-top:1rem;font-size:.85rem;line-height:1.45}.refinancingVerdict.positive{background:#2e7d3224;border:1px solid rgba(102,187,106,.4);color:#c8e6c9}.refinancingVerdict.warning,.refinancingBlocked{background:#d4a43c1f;border:1px solid rgba(212,164,60,.45);color:var(--avante-gold-text)}.refinancingBlocked span{display:flex;flex-direction:column;gap:.2rem}.refinancingBlocked strong{color:var(--avante-gold-text)}.refinancingBlocked small{color:#e6d3a0;font-size:.8rem}.refinancingFinePrint{color:#8fa4c4;font-size:.75rem;line-height:1.45;margin:.85rem 0 0}@media(max-width:600px){.refinancingCompare{grid-template-columns:1fr}.refinancingCompare>svg{transform:rotate(90deg);justify-self:center}}.contractAssetStage{display:flex;flex-direction:column;gap:1rem}.assetReviewStatus,.assetBillingDone{display:flex;gap:.75rem;align-items:flex-start;border-radius:12px;padding:.9rem}.assetReviewStatus span,.assetBillingDone span{display:flex;flex-direction:column;gap:.2rem}.assetReviewStatus small,.assetBillingDone small{font-size:.8rem;line-height:1.45;opacity:.85}.assetReviewStatus.pending_documents{background:#d4a43c1f;border:1px solid rgba(212,164,60,.45);color:var(--avante-gold-text)}.assetReviewStatus.under_review{background:#1570b824;border:1px solid rgba(21,112,184,.45);color:#bbddf6}.assetReviewStatus.approved{background:#2e7d3224;border:1px solid rgba(102,187,106,.4);color:#c8e6c9}.assetReviewStatus.rejected{background:#d92d201f;border:1px solid rgba(217,45,32,.45);color:#ffc9c4}.assetBillingDone{background:#2e7d3224;border:1px solid rgba(102,187,106,.4);color:#c8e6c9}.assetEvidenceGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:.75rem}.assetEvidenceCard{display:flex;flex-direction:column;gap:.75rem;padding:.9rem}.assetEvidenceCard.sent{border-color:#66bb6a73}.assetEvidenceHead{display:flex;gap:.6rem;align-items:flex-start}.assetEvidenceHead>svg{color:var(--avante-gold-text);flex-shrink:0}.assetEvidenceHead span{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.assetEvidenceHead strong{font-size:.85rem}.assetEvidenceHead small{font-size:.72rem;color:#8fa4c4;line-height:1.4}.assetReviewActions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.assetReviewActions small{color:#8fa4c4;font-size:.78rem}@media(max-width:600px){.assetEvidenceGrid{grid-template-columns:minmax(0,1fr)}.assetEvidenceHead{flex-wrap:wrap}}.assetLetterWaiting{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;background:#d4a43c1f;border:1px solid rgba(212,164,60,.45)}.assetLetterWaiting>svg{color:var(--avante-gold-text);flex-shrink:0}.assetLetterWaiting span{display:flex;flex-direction:column;gap:.25rem}.assetLetterWaiting strong{color:var(--avante-gold-text);font-size:.95rem}.assetLetterWaiting small{color:#e6d3a0;font-size:.82rem;line-height:1.5}.assetLetterForm{display:flex;flex-direction:column;gap:.75rem;padding:1.1rem}.assetLetterForm>strong{font-size:1rem}.assetLetterForm>small{color:#8fa4c4;font-size:.82rem;line-height:1.5}.assetLetterForm label{display:flex;flex-direction:column;gap:.35rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#8fa4c4}.assetLetterForm input,.assetLetterForm select{padding:.65rem .8rem;border-radius:10px;border:1px solid #12305C;background:#051b39;color:#f2f6ff;font-size:.95rem;text-transform:none;letter-spacing:normal}.assetLetterError{color:#ffc9c4;font-size:.82rem;font-style:normal}.signaturePending{margin:0;padding:12px 14px;border:1px solid #e6dcc2;border-radius:11px;background:#fdf8ec;color:#6b5a2f;font-size:12px;line-height:1.55}.historicalNotice{margin:0;max-width:430px;padding:12px 14px;border:1px solid #d8e0ea;border-radius:11px;background:#f6f8fb;color:#4a5361;font-size:12px;line-height:1.55}:root{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-synthesis:none;font-kerning:normal;font-optical-sizing:auto}body{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}button,input,select,textarea{font-family:inherit;font-feature-settings:inherit;letter-spacing:0}h1,h2,h3,strong{text-wrap:balance}p{text-wrap:pretty}@media(min-width:1280px){.desktopSidebar{width:84px!important;flex:0 0 84px!important;position:relative;z-index:30}.desktopSidebar .sidebar{width:264px;padding:22px 16px 16px;overflow-x:hidden;clip-path:inset(0 180px 0 0 round 0 18px 18px 0);box-shadow:0 0 #03081000;will-change:clip-path,box-shadow;transition:clip-path .42s cubic-bezier(.22,.74,.18,1),box-shadow .36s ease;transition-delay:.16s}.desktopSidebar:hover .sidebar,.desktopSidebar:has(:focus-visible) .sidebar{clip-path:inset(0 0 0 0 round 0 18px 18px 0);box-shadow:24px 0 52px #03081040;transition-delay:0s}.desktopSidebar .logo{width:232px;min-height:51px;justify-content:flex-start;padding:0 13px 18px;gap:10px}.desktopSidebar .logo>div:last-child,.desktopSidebar .workspaceSignal>span,.desktopSidebar .workspaceSignal>em,.desktopSidebar .navSectionLabel,.desktopSidebar .navItem>span,.desktopSidebar .support>div,.desktopSidebar .support>button,.desktopSidebar .userCard>span,.desktopSidebar .userCard>svg{opacity:0;visibility:hidden;transform:translate(-8px);transition:opacity .22s ease,transform .32s cubic-bezier(.22,.74,.18,1),visibility 0s linear .3s}.desktopSidebar:hover :is(.logo>div:last-child,.workspaceSignal>span,.workspaceSignal>em,.navSectionLabel,.navItem>span,.support>div,.support>button,.userCard>span,.userCard>svg),.desktopSidebar:has(:focus-visible) :is(.logo>div:last-child,.workspaceSignal>span,.workspaceSignal>em,.navSectionLabel,.navItem>span,.support>div,.support>button,.userCard>span,.userCard>svg){opacity:1;visibility:visible;transform:none;transition-delay:.09s}.desktopSidebar .workspaceSignal{width:232px;min-height:48px;height:48px;justify-content:flex-start;padding:8px 11px;gap:9px;overflow:hidden}.desktopSidebar .workspaceSignal>span{width:auto;flex:1}.desktopSidebar .navSection{width:232px;margin-bottom:12px}.desktopSidebar .navSectionLabel{display:block;height:17px;padding:0 13px 5px;color:#76849a;font-size:9px;line-height:12px;white-space:nowrap}.desktopSidebar .navItem{width:232px;min-height:48px;justify-content:flex-start;gap:13px;padding:10px 14px;border-radius:12px}.desktopSidebar .navItem>span{width:160px;white-space:nowrap}.desktopSidebar .navItem>em{position:static;width:20px;height:20px;margin-left:auto;font-size:9px}.desktopSidebar .sidebarFooter{width:232px;padding-top:5px}.desktopSidebar .support{min-height:133px;display:grid;grid-template-columns:29px 1fr;place-items:initial;padding:15px;border-radius:12px}.desktopSidebar .support>svg{grid-row:1;font-size:22px}.desktopSidebar .support>div{display:flex}.desktopSidebar .support>button{display:inline-flex}.desktopSidebar .userCard{min-height:56px;justify-content:flex-start;padding:10px}.desktopSidebar .userCard>span,.desktopSidebar .userCard>svg{display:flex}}.pageContent{line-height:1.58}.pageHeading h1{font-size:clamp(24px,1.6vw,29px)!important;line-height:1.14;letter-spacing:-.7px}.pageHeading p{max-width:760px;font-size:13px!important;line-height:1.68!important}.pageContent p{font-size:11.5px!important;line-height:1.66;letter-spacing:.004em}.pageContent small{font-size:10.5px!important;line-height:1.55;letter-spacing:.004em}.pageContent em{font-size:10.5px!important;line-height:1.55}.pageContent label{font-size:11.5px!important;line-height:1.5}.pageContent input:not([type=range]):not([type=checkbox]):not([type=radio]),.pageContent select,.pageContent textarea{min-height:46px;font-size:12px!important;line-height:1.5}.pageContent button:not(.MuiIconButton-root){font-size:11px!important;line-height:1.5}.pageContent .MuiButton-root{min-height:40px;font-size:11px!important;font-weight:650;letter-spacing:.003em}.pageContent .MuiChip-root{min-height:25px;font-size:10.5px!important}.pageContent .MuiChip-label{padding-left:9px;padding-right:9px;font-size:10.5px!important;line-height:1.4}.statStrip{gap:14px;margin-bottom:20px}.pageStat{min-height:122px;padding:18px!important;border-radius:13px!important}.pageStat>i{width:45px;height:45px;flex-basis:45px}.pageStat span{font-size:12px!important;line-height:1.45}.pageStat strong{margin:5px 0!important;font-size:22px!important;line-height:1.2;letter-spacing:-.35px}.pageStat small{font-size:10.5px!important}.searchBar{min-height:58px;padding:9px 11px;border-radius:11px}.searchBar input{font-size:11.5px!important}.searchBar button{min-height:39px;font-size:10.5px!important}.filterPills button,.tabs button{min-height:38px;padding:9px 15px;font-size:10.5px!important}.productTop strong{font-size:12px!important;line-height:1.3}.productTop span{margin-top:5px;font-size:11px!important;line-height:1.5}.productFacts small,.partnerFacts span,.detailFacts span{font-size:10.5px!important;line-height:1.5}.productFacts strong,.partnerFacts strong,.detailFacts strong{margin-top:5px;font-size:12px!important;line-height:1.4}.tagRow .MuiChip-root{height:25px!important;font-size:10.5px!important}.cardActions button{min-height:40px;font-size:10.5px!important}.railCard{padding:18px;border-radius:13px!important}.railCard h3{margin-bottom:15px;font-size:13px!important;line-height:1.35}.railCard p,.insight{font-size:10.5px!important;line-height:1.6}.miniInstitution strong,.ranking strong{font-size:10.5px!important}.miniInstitution span,.ranking small{font-size:10.5px!important;line-height:1.5}.dataTable .tableHead{min-height:45px;font-size:10.5px!important}.dataTable .tableRow{min-height:74px;font-size:10.5px!important;line-height:1.5}.dataTable .tableRow strong{font-size:11px!important}.dataTable .MuiButton-root{min-height:38px;font-size:10.5px!important}.proposalList h3,.proposalDetail h3,.proposalAside h3{font-size:12.5px!important}.proposalList small,.timeline span,.timeline em,.proposalAside p{font-size:10.5px!important;line-height:1.55}.proposalList strong,.timeline strong,.notificationList strong{font-size:10.5px!important}.notificationList small,.notificationList time{font-size:10.5px!important;line-height:1.55}.favoriteWorkspaceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.favoriteWorkspaceCard{position:relative;overflow:hidden;padding:20px;border:1px solid #e2e7ee!important;border-radius:15px!important;background:radial-gradient(circle at 100% 0,rgba(212,164,60,.055),transparent 31%),#fff;box-shadow:0 12px 32px #0f172a0e!important}.favoriteWorkspaceCard:before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;background:linear-gradient(90deg,transparent,#d4a43c,transparent)}.favoriteWorkspaceHead{display:grid;grid-template-columns:48px minmax(0,1fr) 40px;gap:12px;align-items:center}.favoriteWorkspaceHead>i{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#0a1422;color:#fff;font:750 12px Inter;font-style:normal}.favoriteWorkspaceHead>span{display:flex;min-width:0;flex-direction:column}.favoriteWorkspaceHead small{color:var(--avante-gold-text);font-size:9px!important;font-weight:750;letter-spacing:.7px}.favoriteWorkspaceHead strong{margin-top:4px;font-size:14px;letter-spacing:-.15px}.favoriteWorkspaceHead p{margin:4px 0 0;color:#5d6672;font-size:11px;line-height:1.45}.favoriteWorkspaceFacts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;padding:16px 0;border-block:1px solid #e7ebf0}.favoriteWorkspaceFacts span{display:flex;flex-direction:column;gap:5px}.favoriteWorkspaceFacts small{color:#5d6672;font-size:10px}.favoriteWorkspaceFacts strong{font-size:12px;line-height:1.45}.favoriteWorkspaceActions{display:grid;grid-template-columns:.65fr 1.35fr;gap:10px}.favoriteWorkspaceActions button{min-height:42px;font-size:10.5px}.inlineError{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:14px 18px;border:1px solid #f5dba2!important;color:#9f700c}.notificationEmpty{display:flex!important;min-height:210px;grid-template-columns:1fr!important;place-items:center;align-content:center;text-align:center;color:#5d6672}.notificationEmpty svg{color:#10a55a;font-size:30px}.notificationEmpty strong{color:#101828;font-size:13px!important}.notificationTabs{flex-wrap:wrap}.notificationList>.notificationItem{grid-template-columns:42px minmax(230px,1fr) 95px minmax(90px,auto) minmax(84px,auto)}@media(max-width:900px){.favoriteWorkspaceGrid{grid-template-columns:1fr}.notificationList>.notificationItem{grid-template-columns:42px minmax(0,1fr) auto}.notificationList>.notificationItem time,.notificationList>.notificationItem .MuiChip-root{display:none}}@media(max-width:520px){.favoriteWorkspaceCard{padding:16px}.favoriteWorkspaceFacts,.favoriteWorkspaceActions{grid-template-columns:1fr}.favoriteWorkspaceHead{grid-template-columns:44px minmax(0,1fr) 36px}.favoriteWorkspaceHead>i{width:44px;height:44px}}.routeLoading{min-height:420px;padding:32px 36px;display:grid;place-items:center}.routeLoading>div{width:min(100%,520px);min-height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:34px;border:1px solid #e2e7ee;border-radius:18px;background:radial-gradient(circle at 85% 10%,rgba(212,164,60,.09),transparent 32%),#fff;box-shadow:0 24px 60px #0f172a14;text-align:center}.routeLoading small{margin-top:18px;color:var(--avante-gold-text);font-size:9px;font-weight:750;letter-spacing:1px}.routeLoading strong{margin-top:8px;color:#101828;font-size:18px;letter-spacing:-.25px}.routeLoading p{margin:8px 0 0;color:#5d6672;font-size:11px;line-height:1.55}.fatalErrorPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 80% 15%,rgba(212,164,60,.16),transparent 27%),linear-gradient(145deg,#05080d,#0b1420)}.fatalErrorCard{width:min(100%,620px);padding:42px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#fffffffa;box-shadow:0 34px 90px #00000059}.fatalErrorMark{width:54px;height:54px;display:grid;place-items:center;border-radius:15px;background:#081321;color:var(--avante-gold-text);font-size:24px;font-weight:800}.fatalErrorCard>small{display:block;margin-top:22px;color:var(--avante-gold-text);font-size:9px;font-weight:750;letter-spacing:1.1px}.fatalErrorCard h1{margin:8px 0 10px;color:#101828;font-size:clamp(26px,5vw,36px);letter-spacing:-1px}.fatalErrorCard p{margin:0;color:#5d6672;font-size:13px;line-height:1.65}.fatalErrorCard>div{display:flex;gap:10px;margin-top:28px}.fatalErrorCard button{min-height:44px;padding:0 18px;border:1px solid #d7dde5;border-radius:9px;background:#fff;color:#182230;font:650 11px Inter;cursor:pointer}.fatalErrorCard button.primary{border-color:var(--avante-gold-text);background:#d4a43c;color:#fff;box-shadow:0 10px 24px #d4a43c38}@media(max-width:520px){.routeLoading{min-height:320px;padding:20px 13px}.fatalErrorCard{padding:28px 22px}.fatalErrorCard>div{flex-direction:column}}.profileHero p,.profileGrid p,.securityRow small{font-size:10.5px!important;line-height:1.55}.profileGrid p strong,.securityRow strong{font-size:10.5px!important}.profileGrid h3{font-size:12.5px!important}.identityInfo p,.verificationCard p,.documentRow small,.consentPanel small{font-size:10.5px!important;line-height:1.55}.identityInfo h2,.verificationCard h3,.identityTitle h2,.uploadDocument h2{font-size:14px!important}.identityInfo label,.uploadDocument label,.consentPanel label{font-size:11px!important}.content{line-height:1.5}.content p{line-height:1.62;letter-spacing:.003em}.content small{font-size:10.5px!important;line-height:1.52;letter-spacing:.003em}.metric{min-height:150px;height:auto;padding:19px 18px}.metricCopy>span{font-size:12px}.metricCopy>strong{font-size:23px}.metricCopy>div b{font-size:10.5px}.metricCopy>div small,.metricCopy>em{font-size:10.5px;line-height:1.5}.panelHeader h3{font-size:14px}.panelHeader button,.panelHeader a,.panelLink{font-size:10.5px!important}.financeStat span,.financeStat b,.financeStat small{font-size:10.5px;line-height:1.5}.financeStat strong{font-size:15px}.months,.panelNote{font-size:10.5px!important}.progressRow strong,.progressRow span{font-size:10.5px}.offerRow>div>strong,.offerRow>span>strong{font-size:11px}.offerRow>div>span,.offerRow>span>small,.offerRate small{font-size:10.5px}.offerRate strong{font-size:16px}.offerRate strong em{font-size:10.5px}.dashboardPulse small{font-size:10.5px!important;line-height:1.5}.content .MuiButton-root{font-size:10.5px!important;line-height:1.45}.content .MuiChip-root{min-height:23px}.content .MuiChip-label{font-size:10.5px!important;line-height:1.4;padding-left:8px;padding-right:8px}.routeHero{width:calc(100% - 64px)!important;max-width:none!important;min-height:206px}.routeEyebrow{font-size:10px!important;line-height:1.35;letter-spacing:1.35px}.routeTitle p{font-size:12.5px!important;line-height:1.62;letter-spacing:.003em}.routeMeta span{min-height:32px;padding:0 11px;font-size:10.5px!important}.routeHeroAction .MuiButton-root{min-height:45px;font-size:11.5px!important}.routeJourneyMini{display:flex;align-items:center;gap:6px;margin-top:15px}.routeJourneyMini span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px 0 6px;border:1px solid rgba(28,26,23,.1);border-radius:999px;background:#1c1a1709;color:#5c574f;font-size:10.5px;font-weight:650}.routeJourneyMini span>i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#1c1a1714;color:#5c574f;font-size:9px;font-style:normal}.routeJourneyMini span.active{border-color:#d4a43c73;background:#d4a43c29;color:#1c1a17}.routeJourneyMini span.active>i{background:#8d641b;color:#fff;box-shadow:0 4px 12px #d4a43c4d}:is(.prioritySimulatorPage,.priorityPartnersPage,.consortiumExperience,.awardedExperience,.contractsExperience) :where(p,small,em,label,a,button,input,select,textarea,.MuiChip-root){font-size:10.5px!important;line-height:1.55!important;letter-spacing:.003em}:is(.prioritySimulatorPage,.priorityPartnersPage,.consortiumExperience,.awardedExperience,.contractsExperience) :where(h2,h3,strong,b){line-height:1.42}:is(.prioritySimulatorPage,.priorityPartnersPage,.consortiumExperience,.awardedExperience,.contractsExperience) :where(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){min-height:46px}.productCard,.deepScenarioCard,.deepPartnerCard,.deepPlanCard,.quotaOpportunityCard{padding:21px!important}.productCard{min-height:318px}.productFacts{gap:16px 22px;padding:16px 0}.cardActions{gap:10px;padding-top:14px}.quotaOpportunityCard{min-height:260px}.quotaValueGrid{padding:16px 0;gap:14px}.quotaDecisionBar{min-height:62px;padding-top:14px}.contractsExperience{line-height:1.58}.contractWorkspace{gap:18px}.contractDirectory,.contractLifecycle,.contractConditions,.contractProgressCard,.contractNextAction,.contractSecurityCard,.contractAdvisor{padding:19px}.contractList{gap:10px}.contractList>button{padding:14px}.contractHeroIdentity{padding:22px 24px 17px}.contractHeroMetrics{margin:0 24px}.contractHeroMetrics>span{min-height:78px;padding:13px 16px}.contractHeroFooter{padding:17px 24px 20px}.contractHeroIdentity h2{font-size:21px;line-height:1.25}.contractPanelHeading h3{font-size:14px}.contractConditions>div:nth-child(2)>span{min-height:69px;padding:13px}.lifecycleSteps strong{font-size:10.5px!important}.paymentsTable>div:not(.paymentsHead){min-height:64px}.contractsExperience .contractPaymentsStage .paymentsHead{min-height:50px;font-size:12px}.contractsExperience .contractPaymentsStage .paymentsTable>div:not(.paymentsHead){min-height:72px;font-size:12.5px;line-height:1.5}:is(.prioritySimulatorPage,.priorityPartnersPage,.consortiumExperience,.awardedExperience) p{font-size:11.5px!important;line-height:1.65!important}:is(.prioritySimulatorPage,.priorityPartnersPage,.consortiumExperience,.awardedExperience) small{font-size:10.5px!important;line-height:1.55!important}:is(.prioritySimulatorPage,.priorityPartnersPage,.consortiumExperience,.awardedExperience) em{font-size:10.5px!important;line-height:1.55!important}:is(.prioritySimulatorPage,.priorityPartnersPage,.consortiumExperience,.awardedExperience) h3{line-height:1.35}:is(.prioritySimulatorPage,.priorityPartnersPage,.consortiumExperience,.awardedExperience) input:not([type=range]):not([type=checkbox]),:is(.prioritySimulatorPage,.priorityPartnersPage,.consortiumExperience,.awardedExperience) select{min-height:45px}.journeyStepper strong,.productChoiceGrid strong,.scenarioInstitution strong,.partnerCardHead strong,.planIdentity strong,.quotaCardIdentity strong{font-size:11.5px!important}.deepScenarioCard,.deepPartnerCard,.deepPlanCard,.quotaOpportunityCard{padding:18px}.scenarioMetrics strong,.partnerPerformance strong,.planFacts strong,.quotaValueGrid strong{font-size:11px!important}.scenarioActions .MuiButton-root,.partnerCardActions .MuiButton-root,.planActions .MuiButton-root,.quotaDecisionBar .MuiButton-root{min-height:40px;font-size:10.5px!important}.authCard h2{font-size:clamp(25px,2vw,31px);letter-spacing:-.7px}.authDescription,.authHint,.authSwitch,.authFormRow,.checkLabel,.passwordRules{font-size:11.5px!important;line-height:1.55}.authField>span{font-size:11px!important}.authField input,.authField select{min-height:48px!important;font-size:12px!important}.authForm .MuiButton-root{min-height:46px;font-size:11.5px!important}.accountTypes button{min-height:72px}.accountTypes small,.consentCard small{font-size:10px!important;line-height:1.45}.onboardingFields>p,.onboardingShell aside>p{font-size:11.5px!important;line-height:1.6}.onboardingCard footer .MuiButton-root{min-height:44px;font-size:11px}@media(max-width:767px){.pageHeading h1{font-size:23px!important}.pageHeading p{font-size:11.5px!important}.pageStat{min-height:108px;padding:14px!important}.pageStat strong{font-size:18px!important}.pageContent small{font-size:10.5px!important}.metric{min-height:125px}.metricCopy>span{font-size:11px}.metricCopy>strong{font-size:20px}}.MuiDialog-root .MuiDialog-paper{position:relative;overflow:hidden;border:1px solid rgba(214,220,229,.95);border-radius:20px!important;background:linear-gradient(180deg,#fff 0% 74%,#fbfcfd);box-shadow:0 30px 90px #080f1b3d,0 3px 12px #080f1b14!important}.MuiDialog-root .MuiDialog-paper:before{content:"";position:absolute;z-index:2;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#d4a43c,#ffc74d 52%,#101827);pointer-events:none}.MuiDialog-root .MuiDialogTitle-root{padding:25px 28px 18px!important;border-bottom:1px solid #edf0f3;color:#111827;font:700 20px/1.3 Inter,sans-serif!important;letter-spacing:-.35px}.MuiDialog-root .MuiDialogContent-root{padding:22px 28px 24px!important;color:#344054;font:400 12px/1.65 Inter,sans-serif}.MuiDialog-root .MuiDialogContent-root h2{margin:7px 0 9px;color:#111827;font-size:21px!important;line-height:1.25;letter-spacing:-.35px}.MuiDialog-root .MuiDialogContent-root h3{color:#182230;font-size:14px!important;line-height:1.4}.MuiDialog-root .MuiDialogContent-root p{font-size:12px!important;line-height:1.65!important;letter-spacing:.002em}.MuiDialog-root .MuiDialogContent-root small{font-size:10.5px!important;line-height:1.5!important;letter-spacing:.002em}.MuiDialog-root .MuiDialogContent-root strong,.MuiDialog-root .MuiDialogContent-root b{font-size:12px;line-height:1.45}.MuiDialog-root .MuiDialogContent-root label{font-size:11.5px!important;line-height:1.5}.MuiDialog-root .MuiDialogContent-root input:not([type=checkbox]):not([type=radio]):not([type=range]),.MuiDialog-root .MuiDialogContent-root select,.MuiDialog-root .MuiDialogContent-root textarea{min-height:47px;font-size:12px!important;line-height:1.45}.MuiDialog-root .MuiDialogContent-root button:not(.MuiIconButton-root),.MuiDialog-root .MuiButton-root{min-height:41px;font-size:11px!important;line-height:1.4}.MuiDialog-root .MuiChip-root{min-height:26px;font-size:10.5px!important}.MuiDialog-root .MuiChip-label{font-size:10.5px!important;padding-inline:9px}.MuiDialog-root .MuiDialogActions-root{min-height:74px;gap:9px;padding:15px 28px 19px!important;border-top:1px solid #e8ecf1;background:#fbfcfd}.MuiDialog-root .MuiDialogActions-root .MuiButton-root{min-height:43px;padding-inline:17px}.MuiDialog-root :is(.detailFlowSteps,.connectionDialogSteps){min-height:49px;margin-bottom:18px}.MuiDialog-root :is(.detailFlowSteps,.connectionDialogSteps)>span{min-height:42px}.MuiDialog-root :is(.detailFlowSteps,.connectionDialogSteps) i{width:27px;height:27px;font-size:10px}.MuiDialog-root :is(.detailFlowSteps,.connectionDialogSteps) b{font-size:10.5px!important}.MuiDialog-root :is(.reviewMetrics,.dialogDetailGrid,.profilePerformance,.planDetailMetrics){gap:11px;margin-block:16px}.MuiDialog-root :is(.reviewMetrics,.dialogDetailGrid,.profilePerformance,.planDetailMetrics)>span{min-height:69px;padding:13px}.MuiDialog-root :is(.reviewMetrics,.dialogDetailGrid,.profilePerformance,.planDetailMetrics) small{color:#5d6672}.MuiDialog-root :is(.reviewMetrics,.dialogDetailGrid,.profilePerformance,.planDetailMetrics) strong{margin-top:5px;font-size:12px!important}.MuiDialog-root :is(.reviewHeadline,.dialogScore,.planDetailHero){padding:18px;border-radius:14px}.MuiDialog-root .reviewHeadline>span>strong{display:block;margin-top:5px;font-size:24px!important;line-height:1.2;letter-spacing:-.45px}.MuiDialog-root .reviewMetrics>span>strong{font-size:13px!important}.MuiDialog-root .planDetailHero h2,.MuiDialog-root .dialogScore h2{font-size:22px!important}.MuiDialog-root .verificationReview>div:not(.MuiCard-root){min-height:62px;padding:12px 2px}.MuiDialog-root .verificationReview strong{font-size:11.5px!important}.MuiDialog-root .verificationReview small{font-size:10.5px!important}.MuiDialog-root .initialInvestment{min-height:84px;padding:16px}.MuiDialog-root .initialInvestment strong{font-size:17px!important}@media(max-width:600px){.MuiDialog-root .MuiDialogTitle-root{padding:21px 20px 15px!important;font-size:18px!important}.MuiDialog-root .MuiDialogContent-root{padding:18px 20px 21px!important}.MuiDialog-root .MuiDialogActions-root{padding:13px 20px 17px!important}}.bankingAccess{width:100%;min-height:58px;margin:0 0 10px;border:1px solid rgba(139,157,181,.2);border-radius:13px;background:linear-gradient(120deg,#ffffff0e,#d4a43c0e);color:#fff;display:flex;align-items:center;gap:9px;padding:9px 10px;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.bankingAccess:hover,.bankingAccess.active{border-color:#d4a43c8c;background:linear-gradient(120deg,#ffffff16,#d4a43c26)}.bankingAccessIcon{width:37px;height:37px;flex:0 0 37px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);color:var(--avante-gold-text);box-shadow:inset 0 1px #ffffffb3}.bankingAccessIcon svg{font-size:19px}.bankingAccess>span:nth-child(2){display:flex;flex-direction:column;min-width:0;flex:1}.bankingAccess small{font-size:7px;line-height:1.2;letter-spacing:.8px;color:#8f9db1}.bankingAccess strong{margin-top:3px;font-size:10.5px;white-space:nowrap}.bankingAccess>em{padding:3px 5px;border-radius:5px;background:#d4a43c24;color:var(--avante-gold-text);font-size:6.5px;font-weight:750;font-style:normal;letter-spacing:.5px}.bankingAccess>svg{font-size:15px;color:#8190a5}.bankingPage{width:calc(100% - 64px);max-width:1660px;margin:20px auto 48px}.bankingHero{position:relative;overflow:hidden;min-height:302px;padding:26px 30px 22px;border-radius:20px;color:#fff;background:radial-gradient(circle at 82% 20%,rgba(212,164,60,.24),transparent 28%),radial-gradient(circle at 57% 110%,rgba(26,88,149,.24),transparent 38%),linear-gradient(120deg,#050b13,#0b1523 62%,#081f3d);box-shadow:0 25px 60px #09121f29}.bankingHero:after{content:"";position:absolute;width:380px;height:380px;border:1px solid rgba(255,255,255,.045);border-radius:50%;right:-120px;top:-160px;box-shadow:0 0 0 46px #ffffff05,0 0 0 92px #ffffff03}.bankingHeroTop,.bankingBalance,.bankingSecurity{position:relative;z-index:1}.bankingHeroTop{display:flex;align-items:center;justify-content:space-between}.bankingBrand{display:flex;align-items:center;gap:12px}.bankingBrand>i{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.bankingBrand>i svg{font-size:23px}.bankingBrand>span{display:flex;flex-direction:column}.bankingBrand small{font-size:8px;letter-spacing:1.6px;color:var(--avante-gold-text);font-weight:750}.bankingBrand strong{margin-top:4px;font-size:14px}.bankingHeroTop .MuiChip-root{height:29px;border:1px solid rgba(255,255,255,.1);background:#ffffff12;color:#dbe4ee;font-size:9px}.bankingHeroTop .MuiChip-icon{color:#35d486;font-size:15px}.bankingBalance{display:grid;grid-template-columns:minmax(320px,1.6fr) minmax(170px,.6fr) minmax(170px,.6fr);gap:28px;align-items:end;margin-top:31px}.bankingBalance>span{position:relative}.bankingBalance small{display:block;color:#8d9aab;font-size:9px;letter-spacing:.4px}.bankingBalance>span>strong{display:inline-block;margin-top:7px;font-size:34px;line-height:1.1;letter-spacing:-1.2px}.bankingBalance>span>button{border:0;background:transparent;color:#9ba8b9;vertical-align:middle;margin-left:9px;cursor:pointer}.bankingBalance>span>button svg{font-size:20px}.bankingBalance p{margin:8px 0 0;color:#7e8b9d;font-size:9px!important}.bankingBalance>div{padding-left:20px;border-left:1px solid rgba(255,255,255,.1)}.bankingBalance>div strong{display:block;margin-top:7px;font-size:15px}.bankingBalance>div em{display:block;margin-top:7px;color:#0f7a44;font-size:9px!important;font-style:normal}.bankingBalance>div em.neutral{color:#5c574f}.bankingSecurity{display:flex;align-items:center;gap:11px;margin-top:27px;padding:11px 13px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#ffffff09}.bankingSecurity>svg{font-size:20px;color:#38d98b}.bankingSecurity>span{display:flex;flex:1;flex-direction:column}.bankingSecurity strong{font-size:10px}.bankingSecurity small{margin-top:3px;color:#93a1b2;font-size:8.5px}.bankingSecurity .MuiButton-root{min-height:30px!important;color:#fff;border-color:#ffffff29;font-size:8.5px!important}.bankingActions{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:16px 0}.bankingActions>button{min-height:88px;padding:14px;border:1px solid #e3e8ef;border-radius:14px;background:#fff;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;text-align:left;cursor:pointer;box-shadow:0 8px 25px #1018280b;transition:transform .2s,border-color .2s,box-shadow .2s}.bankingActions>button:hover{transform:translateY(-2px);border-color:#ffe5ac;box-shadow:0 14px 28px #10182814}.bankingActions>button>i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.bankingActions>button>i svg{font-size:22px}.bankingActions>button>span{display:flex;flex-direction:column}.bankingActions strong{font-size:12px}.bankingActions small{margin-top:4px;color:#7a8799;font-size:9.5px}.bankingActions>button>svg{font-size:17px;color:#8e9aac}.bankingGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.72fr);gap:16px}.bankingStatement,.bankingShortcuts{padding:21px!important;border:1px solid #e3e8ef!important;border-radius:15px!important;box-shadow:0 8px 26px #1018280b!important}.bankingSectionHead{display:flex;justify-content:space-between;align-items:center}.bankingSectionHead small{color:var(--avante-gold-text);font-size:8px!important;font-weight:750;letter-spacing:1px}.bankingSectionHead h2{margin:5px 0 0;font-size:15px}.bankingSectionHead .MuiButton-root{font-size:9px!important}.statementList{margin-top:14px}.statementList>div{min-height:78px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;border-top:1px solid #edf0f4}.statementList>div>i{width:38px;height:38px;border-radius:11px;display:grid;place-items:center}.statementList>div>i.in{border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.statementList>div>i.out{border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.statementList>div>i svg{font-size:18px}.statementList>div>span{display:flex;flex-direction:column;align-items:flex-start}.statementList strong{font-size:11px}.statementList small{margin-top:4px;color:#7d899b;font-size:9.5px!important}.statementList span button{margin-top:6px;padding:0;border:0;background:transparent;color:var(--avante-gold-text);font:650 9px Inter;cursor:pointer}.statementList span button:hover{text-decoration:underline}.statementList em{font-size:11px!important;font-weight:700;font-style:normal}.statementList em.in{color:#0f7a44}.statementList em.out{color:#172033}.bankingState{min-height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;margin-top:14px;border:1px dashed #dce2ea;border-radius:12px;background:#fafbfc;color:#5d6672;font-size:11px;text-align:center;padding:24px}.bankingState.error{color:#b42318;background:#fff9f7}.bankingRail{display:grid;gap:14px}.bankingShortcuts button{width:100%;min-height:62px;border:0;border-top:1px solid #edf0f4;background:#fff;display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;text-align:left;cursor:pointer}.bankingShortcuts button>svg:first-child{color:var(--avante-gold-text);font-size:20px}.bankingShortcuts button>span{display:flex;flex-direction:column}.bankingShortcuts button strong{font-size:10.5px}.bankingShortcuts button small{margin-top:3px;color:#7d899b;font-size:9px!important}.bankingShortcuts button>svg:last-child{color:#98a2b3;font-size:16px}.bankingFlow{padding-top:4px}.bankingFlowSteps{display:flex;align-items:center;margin-bottom:20px}.bankingFlowSteps span{display:flex;align-items:center;gap:7px;color:#98a2b3;font-size:10px;font-weight:650}.bankingFlowSteps span i{width:27px;height:27px;border-radius:50%;background:#eef1f5;display:grid;place-items:center;font-style:normal}.bankingFlowSteps span.active{color:#101828}.bankingFlowSteps span.active i{background:#fff8e1;color:var(--avante-gold-text)}.bankingFlowSteps em{height:1px;flex:1;margin:0 10px;background:#e4e7ec}.bankingFlow>p{color:#5d6672;font-size:11.5px!important}.bankingFlow label{display:flex;flex-direction:column;gap:7px;margin-top:15px;color:#344054;font-size:10.5px!important;font-weight:650}.bankingFlow input{min-height:47px;padding:0 13px;border:1px solid #d7dde6;border-radius:9px;font:11.5px Inter}.sandboxNotice{display:flex;align-items:center;gap:7px;margin-top:16px;padding:10px;border-radius:9px;background:#faf7f5;color:#687588;font-size:9px}.sandboxNotice svg{font-size:15px;color:#0f7a44}.bankingReview{padding:23px;border-radius:13px;background:#faf8f7;text-align:center}.bankingReview>small{font-size:8px!important;color:var(--avante-gold-text);font-weight:750;letter-spacing:1px}.bankingReview>strong{display:block;margin:10px 0 6px;font-size:28px}.bankingReview>p{margin:0;color:#5d6672}.bankingReview>span{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:18px;color:#0f7a44;font-size:9px}.bankingReview>span svg{font-size:16px}.accessDenied{width:calc(100% - 64px);margin:28px auto}.accessDenied>div{min-height:460px;border:1px solid #e4e8ee;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px}.accessDenied>div>span{width:58px;height:58px;border-radius:17px;display:grid;place-items:center;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.accessDenied>div>span svg{font-size:27px}.accessDenied small{margin-top:18px;color:var(--avante-gold-text);font-size:8px!important;font-weight:750;letter-spacing:1.2px}.accessDenied h1{max-width:620px;margin:9px 0;font-size:24px}.accessDenied p{max-width:620px;color:#5d6672}.accessDenied>div>div{display:flex;gap:10px;margin-top:16px}@media(min-width:1280px){.desktopSidebar .bankingAccess{width:232px}.desktopSidebar .bankingAccess>span:nth-child(2),.desktopSidebar .bankingAccess>em,.desktopSidebar .bankingAccess>svg{opacity:0;visibility:hidden;transform:translate(-8px);transition:opacity .22s ease,transform .32s ease,visibility 0s linear .3s}.desktopSidebar:hover .bankingAccess>span:nth-child(2),.desktopSidebar:hover .bankingAccess>em,.desktopSidebar:hover .bankingAccess>svg,.desktopSidebar:has(:focus-visible) .bankingAccess>span:nth-child(2),.desktopSidebar:has(:focus-visible) .bankingAccess>em,.desktopSidebar:has(:focus-visible) .bankingAccess>svg{opacity:1;visibility:visible;transform:none;transition-delay:.09s}}@media(max-width:960px){.bankingPage{width:calc(100% - 32px)}.bankingBalance{grid-template-columns:1fr 1fr}.bankingBalance>span{grid-column:1/3}.bankingActions{grid-template-columns:1fr 1fr}.bankingGrid{grid-template-columns:1fr}.bankingRail{grid-template-columns:1fr 1fr}}@media(max-width:600px){.bankingPage{width:calc(100% - 24px);margin-top:12px}.bankingHero{padding:20px 18px}.bankingHeroTop{align-items:flex-start}.bankingHeroTop .MuiChip-root{height:25px;font-size:8px}.bankingBalance{grid-template-columns:1fr;gap:15px;margin-top:25px}.bankingBalance>span{grid-column:auto}.bankingBalance>span>strong{font-size:27px}.bankingBalance>div{padding:12px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.08)}.bankingSecurity{align-items:flex-start}.bankingSecurity .MuiButton-root{display:none}.bankingActions{grid-template-columns:1fr}.bankingActions>button{min-height:72px}.bankingRail{grid-template-columns:1fr}.statementList>div{grid-template-columns:38px 1fr}.statementList em{grid-column:2}.accessDenied{width:calc(100% - 24px)}.accessDenied>div{padding:24px}.accessDenied h1{font-size:20px}.accessDenied>div>div{flex-direction:column;width:100%}}.bankingBrand h1{margin:4px 0 0;font-size:14px;line-height:1.2;letter-spacing:0}.bankingProviders{padding:20px!important;border:1px solid #e3e8ef!important;border-radius:15px!important;box-shadow:0 8px 26px #1018280b!important}.bankingProviders>.bankingSectionHead{margin-bottom:10px}.bankingProviders>.bankingSectionHead .MuiChip-root{font-size:8px;height:24px}.bankingProviders>div:not(.bankingSectionHead){min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #edf0f4}.bankingProviders>div>span{display:flex;flex-direction:column}.bankingProviders>div strong{font-size:10.5px}.bankingProviders>div small{margin-top:3px;color:#7d899b;font-size:8.5px!important}.bankingProviders>div .MuiChip-root{height:23px;font-size:7.5px}.bankingProviders>p{color:#7d899b;font-size:9px!important}.providerFootnote{display:flex;align-items:flex-start;gap:6px;margin-top:10px;padding:10px;border-radius:9px;background:#faf8f6;color:#687588!important;font-size:8px!important;line-height:1.45}.providerFootnote svg{flex:0 0 auto;font-size:14px;color:#0f7a44}.virtualCardShell{container-type:inline-size;width:100%;max-width:640px}.virtualCard{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:auto auto 1fr auto;aspect-ratio:1.78 / 1;padding:5.1% 6.6% 5.4%;border:1px solid rgba(197,151,62,.65);border-radius:clamp(14px,3.8cqw,24px);background:radial-gradient(ellipse 62% 78% at 93% 6%,rgba(233,197,124,.5),transparent 64%),radial-gradient(ellipse 72% 62% at 104% 66%,rgba(222,183,108,.42),transparent 62%),linear-gradient(116deg,#fdfcfa,#faf5ea 36%,#f3e7cf,#ecdcba);box-shadow:inset 0 1px #ffffffd9,0 18px 50px #2b201024;font-size:clamp(7.2px,3.05cqw,15px);color:#102237;transition:transform .25s ease,box-shadow .25s ease}.virtualCardSilk{position:absolute;inset:0;z-index:-1;width:100%;height:100%;fill:none;stroke:#b88b3757;stroke-width:.8;pointer-events:none}.virtualCardSilkBand{fill:#fffdf757;stroke:none}.virtualCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:1em}.virtualCardBrand{display:inline-flex;align-items:center;gap:.78em;width:35%}.virtualCardBrand img:first-child{width:24%;height:auto}.virtualCardBrand img:last-child{width:71%;height:auto}.virtualCardType{color:#866018;font-size:.78em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.virtualCardMedia{display:flex;align-items:center;margin-top:3.4%}.virtualCardChip{width:14%;height:auto;filter:drop-shadow(0 .12em .3em rgba(78,58,20,.24))}.virtualCardWave{position:absolute;top:24%;right:6.6%;width:5.4%;height:auto;color:#a97f26d9}.virtualCardNumber{display:flex;align-items:baseline;gap:.88em;margin:2.8% 0 0;align-self:start;line-height:1}.virtualCardMask{display:inline-flex;gap:1.2em}.virtualCardGroup{display:inline-flex;align-items:center;gap:.465em}.virtualCardGroup i{width:.44em;height:.44em;border-radius:50%;background:linear-gradient(145deg,#c9a255,#a97f26);box-shadow:0 .04em .04em #ffffffb3}.virtualCardNumber strong{margin-left:.2em;color:#a97f26;font-size:2.1em;font-weight:500;letter-spacing:.14em;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 1px 0 rgba(255,255,255,.75),0 -1px 0 rgba(120,88,24,.16)}.virtualCardFooter{display:flex;align-items:flex-end;justify-content:space-between;gap:1.4em}.virtualCardFooter span{display:flex;flex-direction:column;gap:.34em;min-width:0}.virtualCardFooter span:last-child{align-items:flex-end;text-align:right}.virtualCardFooter small{color:#866018;font-size:.72em;font-weight:600;letter-spacing:.19em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.virtualCardFooter b{color:#102237;font-size:1.24em;font-weight:600;letter-spacing:.07em;line-height:1.2;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.virtualCardFooter span:last-child b{font-size:1.05em;font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.virtualCard:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 24px 58px #2b20102e}}@media(prefers-reduced-motion:reduce){.virtualCard{transition:none}}.visuallyHidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.roleDashboard{display:grid;gap:20px}.roleDashboardHero{position:relative;overflow:hidden;min-height:246px;padding:36px 40px;border-radius:22px;background:radial-gradient(circle at 78% 20%,rgba(212,164,60,.25),transparent 26%),linear-gradient(120deg,#050a12,#0a1422 68%,#081f40);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:36px;box-shadow:0 24px 55px #060f1c33}.roleDashboardHero:after{content:"";position:absolute;width:300px;height:300px;border:1px solid rgba(255,255,255,.06);border-radius:50%;right:-70px;top:-130px;box-shadow:0 0 0 58px #ffffff05,0 0 0 116px #ffffff03}.roleDashboardHero>div{position:relative;z-index:1}.roleDashboardEyebrow{display:flex;align-items:center;gap:8px;color:var(--avante-gold-text);font-size:11px;letter-spacing:1.3px;font-weight:700}.roleDashboardEyebrow i{width:7px;height:7px;border-radius:50%;background:#d4a43c;box-shadow:0 0 0 6px #d4a43c21}.roleDashboardHero h1{margin:24px 0 8px;font-size:38px;line-height:1.08;letter-spacing:-1.4px;max-width:750px}.roleDashboardHero>div>p{max-width:720px;color:#5c574f;font-size:14px;line-height:1.65}.roleDashboardMeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:24px}.roleDashboardMeta>span{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#c6d0dc;font-size:10px}.roleDashboardMeta svg{font-size:15px;color:var(--avante-gold-text)}.roleDashboardMeta .MuiChip-root{height:29px;background:#ffffff17;color:#fff}.roleDashboardIdentity{align-self:stretch;padding:23px;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:#ffffff0e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.roleDashboardIdentity>i{width:48px;height:48px;border-radius:13px;background:#d4a43c;display:grid;place-items:center;box-shadow:0 10px 25px #d4a43c4d}.roleDashboardIdentity>i svg{font-size:25px}.roleDashboardIdentity>small{margin-top:18px;color:var(--avante-gold-text);font-size:9px;letter-spacing:1.1px;font-weight:700}.roleDashboardIdentity>strong{margin-top:5px;font-size:18px}.roleDashboardIdentity .MuiButton-root{margin-top:22px;min-height:40px;font-size:10px}.roleMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.roleMetric{position:relative;overflow:hidden;padding:21px 22px!important;border:1px solid #e1e7ee;border-radius:15px!important;box-shadow:0 9px 26px #1420340e!important}.roleMetric:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#278fe4}.roleMetric.orange:before{background:#d4a43c}.roleMetric.green:before{background:#079455}.roleMetric.purple:before{background:#7a42e8}.roleMetric>span{display:block;color:#5d6672;font-size:11px}.roleMetric>strong{display:block;margin-top:8px;color:#111827;font-size:24px;letter-spacing:-.6px}.roleMetric>small{display:flex;align-items:center;gap:5px;margin-top:9px;color:#0f7a44;font-size:9px}.roleMetric>small svg{font-size:14px}.roleDashboardGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,.72fr);gap:16px}.roleQueue,.roleSignals{border:1px solid #e1e7ee;border-radius:16px!important;box-shadow:0 12px 32px #1420340e!important}.roleQueue{padding:24px!important}.roleQueue>header,.roleSignals>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.roleQueue header small,.roleSignals header small{color:var(--avante-gold-text);font-size:9px;letter-spacing:.8px;font-weight:700}.roleQueue h2,.roleSignals h2{margin:4px 0 0;font-size:18px}.roleQueueList{margin-top:18px}.roleSignals{padding:24px!important}.roleSignals>header{display:block;padding-bottom:15px;border-bottom:1px solid #edf0f4}.roleSignals>div{padding:16px 0;border-bottom:1px solid #edf0f4;display:flex;align-items:flex-end;justify-content:space-between;gap:15px}.roleSignals>div span{display:flex;flex-direction:column;gap:4px}.roleSignals>div small{color:#5d6672;font-size:9px}.roleSignals>div strong{font-size:17px}.roleSignals>div em{color:#5d6672;font-size:8px;font-style:normal;text-align:right}.roleSignals footer{margin-top:18px;padding:14px;border-radius:11px;background:#f1f8f5;color:#087443;display:flex;align-items:center;gap:10px}.roleSignals footer svg{font-size:22px}.roleSignals footer span{display:flex;flex-direction:column;gap:3px}.roleSignals footer strong{font-size:10px}.roleSignals footer small{font-size:8px;color:#456a59}@media(max-width:1050px){.roleMetricGrid{grid-template-columns:repeat(2,1fr)}.roleDashboardGrid{grid-template-columns:1fr}.roleDashboardHero{grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:760px){.roleDashboard{gap:14px}.roleDashboardHero{min-height:0;padding:26px 22px;grid-template-columns:1fr}.roleDashboardHero h1{font-size:29px}.roleDashboardIdentity{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:12px}.roleDashboardIdentity>i{grid-row:1/3;width:42px;height:42px}.roleDashboardIdentity>small{margin:0}.roleDashboardIdentity>strong{margin:0}.roleDashboardIdentity .MuiButton-root{grid-column:1/3;margin-top:15px}.roleMetricGrid{grid-template-columns:1fr 1fr;gap:10px}.roleMetric{padding:17px!important}.roleMetric>strong{font-size:20px}.roleQueue{padding:18px!important}.roleSignals{padding:20px!important}}@media(max-width:430px){.roleMetricGrid{grid-template-columns:1fr}.roleDashboardMeta{align-items:stretch;flex-direction:column}.roleDashboardMeta>span{width:100%}.roleDashboardHero h1{font-size:27px}}.roleQueueList{display:flex;flex-direction:column;gap:8px}.roleQueueItem{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid #e8edf3;border-radius:12px;background:#fff}.roleQueueItem>i{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.roleQueueItem>i svg{font-size:18px}.roleQueueOpen{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;text-align:left;background:none;border:0;padding:0;cursor:pointer;font:inherit}.roleQueueOpen:focus-visible{outline:2px solid #d4a43c;outline-offset:3px;border-radius:6px}.roleQueueOpen strong{font-size:13px;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roleQueueOpen small{font-size:11px;color:#5d6672}.roleQueueEmpty{margin:0;padding:22px 0;text-align:center;font-size:12px;color:#5d6672}@media(max-width:720px){.roleQueueItem{flex-wrap:wrap}.roleQueueOpen{flex-basis:100%;order:-1}}.rolePeriodFilter{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.rolePeriodChoices{display:flex;gap:6px;padding:4px;border:1px solid #e1e7ee;border-radius:12px;background:#fff}.rolePeriodChoices button{padding:8px 14px;border:0;border-radius:9px;background:transparent;color:#4a5361;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.rolePeriodChoices button:hover{background:#f1f4f8}.rolePeriodChoices button.selected{background:#101828;color:#fff;font-weight:700}.rolePeriodChoices button:focus-visible{outline:2px solid #d4a43c;outline-offset:2px}.rolePeriodFilter>p{margin:0;flex:1;min-width:240px;text-align:right;color:#5d6672;font-size:11px;line-height:1.5}.rolePeriodFilter>p strong{color:#101828;font-weight:700}@media(max-width:760px){.rolePeriodFilter{gap:10px}.rolePeriodChoices{width:100%}.rolePeriodChoices button{flex:1}.rolePeriodFilter>p{text-align:left;min-width:0}}.managementPage{display:flex;flex-direction:column;gap:18px;padding-bottom:40px}.managementHero{min-height:220px;border-radius:22px;padding:32px 36px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:#fff;overflow:hidden;position:relative;background:radial-gradient(circle at 83% 28%,rgba(255,183,28,.29),transparent 23%),linear-gradient(112deg,#05090f,#091321 58%,#201a0d);box-shadow:0 24px 50px #070f1a2e}.managementHero:after{content:"";position:absolute;width:330px;height:330px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-70px;top:-170px;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.managementHero>div{position:relative;z-index:1;max-width:760px}.managementHero>div>span,.managementStage>header>div>span{display:block;color:var(--avante-gold-text);font-weight:800;font-size:11px;letter-spacing:.16em}.managementHero h1{font-size:34px;letter-spacing:-.045em;margin:8px 0}.managementHero p{margin:0;color:#b8c3d1;font-size:14px;line-height:1.65}.managementHero>div>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.managementHero em{font-style:normal;display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#ffffff0a;font-size:11px;color:#dce4ee}.managementHero em svg{font-size:15px;color:#ffbc2c}.managementHero>aside{position:relative;z-index:1;min-width:260px;display:flex;align-items:center;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.12);background:#070c148a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px}.managementHero>aside>i{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#ffbb27,#d99709);box-shadow:0 10px 25px #ffb6184d}.managementHero>aside span{display:flex;flex-direction:column;gap:3px}.managementHero>aside small{font-size:9px;letter-spacing:.12em;color:#9eabbc}.managementHero>aside strong{font-size:15px}.managementHero>aside em{padding:0;border:0;background:none;color:#7ee0aa;font-size:10px}.managementMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.managementMetrics .MuiCard-root{padding:17px;border:1px solid #e3e8ef;border-radius:15px;box-shadow:0 10px 24px #0f172a0d;display:flex;align-items:center;gap:12px}.managementMetrics .MuiCard-root>i{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#eff4fa;color:#0b1727}.managementMetrics .MuiCard-root:nth-child(2)>i{background:#fff8e1;color:var(--avante-gold-text)}.managementMetrics .MuiCard-root:nth-child(3)>i{background:#fff7df;color:#b77900}.managementMetrics .MuiCard-root:nth-child(4)>i{background:#eaf8f1;color:#0f7a44}.managementMetrics .MuiCard-root.attention{border-color:#f5ce73}.managementMetrics span{display:flex;flex-direction:column}.managementMetrics small{font-size:9px;font-weight:750;letter-spacing:.09em;color:#7b8798}.managementMetrics strong{font-size:21px;color:#111827;line-height:1.25}.managementMetrics em{font-size:10px;color:#7b8798;font-style:normal}.managementToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.managementTabs{display:flex;border:1px solid #dce3eb;padding:4px;background:#fff;border-radius:12px;box-shadow:0 8px 18px #0f172a0a}.managementTabs button{border:0;background:none;min-height:38px;padding:0 14px;border-radius:9px;display:flex;align-items:center;gap:7px;font:inherit;font-size:11px;font-weight:700;color:#5d6672;cursor:pointer}.managementTabs button svg{font-size:17px}.managementTabs button em{font-style:normal;background:#edf1f5;padding:2px 6px;border-radius:10px;font-size:9px}.managementTabs button.active{background:#0a1524;color:#fff;box-shadow:0 7px 15px #09142333}.managementTabs button.active em{background:#ffffff21}.managementSearch{height:46px;width:min(420px,40vw);border:1px solid #dae2eb;border-radius:12px;background:#fff;display:flex;align-items:center;padding:0 13px;gap:9px}.managementSearch svg{font-size:19px;color:#8a98a9}.managementSearch input{width:100%;border:0;outline:0;font:inherit;font-size:12px;color:#182230}.managementNotice{display:flex;align-items:center;gap:8px;padding:11px 14px;border-radius:10px;font-size:12px}.managementNotice svg{font-size:18px}.managementNotice.error{background:#fff9ed;color:#b42318;border:1px solid #ffecc2}.managementNotice.success{background:#eaf8f1;color:#067647;border:1px solid #b7e6cd}.managementNotice button{margin-left:auto;border:0;background:none;color:inherit;font-weight:700;cursor:pointer}.managementStage{display:flex;flex-direction:column;gap:13px}.managementStage>header{display:flex;justify-content:space-between;align-items:end;gap:15px;padding:4px 2px}.managementStage h2{margin:4px 0 3px;font-size:19px;color:#121926}.managementStage p{margin:0;font-size:11px;color:#5d6672}.approvalFilters{display:flex;gap:5px;padding:4px;background:#edf1f5;border-radius:9px}.approvalFilters button{border:0;background:none;border-radius:7px;padding:7px 10px;font:inherit;font-size:10px;font-weight:700;color:#5d6672;cursor:pointer}.approvalFilters button.active{background:#fff;color:#101828;box-shadow:0 3px 8px #0f172a14}.approvalList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.approvalCard{border:1px solid #e0e6ed!important;border-radius:16px!important;box-shadow:0 10px 25px #0f172a0b!important;overflow:hidden}.approvalCard.high{border-top:3px solid #e93d23!important}.approvalCard.medium{border-top:3px solid #f79009!important}.approvalCard.low{border-top:3px solid #12b76a!important}.approvalIdentity{display:flex;align-items:flex-start;gap:12px;padding:17px}.approvalIdentity>i{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#fff8e1;color:var(--avante-gold-text)}.approvalIdentity>span{min-width:0;flex:1}.approvalIdentity small{font-size:9px;font-weight:750;color:#7b8798;text-transform:uppercase;letter-spacing:.06em}.approvalIdentity h3{font-size:14px;margin:3px 0;color:#101828}.approvalIdentity p{font-size:11px;margin:0;color:#5d6672}.approvalStatus{font-size:9px!important;font-weight:700!important}.approvalStatus.pending{background:#fff4e5!important;color:#b57e08!important}.approvalStatus.approved{background:#eaf8f1!important;color:#067647!important}.approvalStatus.rejected{background:#feeceb!important;color:#b42318!important}.approvalFacts{display:grid;grid-template-columns:1.15fr .85fr 1fr;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;background:#fbfcfd}.approvalFacts span{padding:11px 14px;display:flex;flex-direction:column;gap:2px;border-right:1px solid #edf0f4}.approvalFacts span:last-child{border:0}.approvalFacts small{font-size:9px;color:#8491a3}.approvalFacts strong{font-size:11px;color:#1b2635}.approvalFacts strong.high{color:#d92d20}.approvalFacts strong.medium{color:#b57e08}.approvalFacts strong.low{color:#067647}.approvalCard footer{min-height:55px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.approvalCard footer>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#5d6672}.approvalCard footer>span svg{font-size:15px;color:#0f7a44}.approvalCard footer>div{display:flex;gap:7px}.approvalCard footer .MuiButton-root{font-size:10px;min-height:32px;padding:5px 12px}.approvalCard footer>strong{font-size:10px;color:#475467;font-weight:500}.managedUsers{background:#fff;border:1px solid #dfe5ec;border-radius:15px;overflow:hidden;box-shadow:0 12px 26px #0f172a0a}.managedUsersHead,.managedUserRow{display:grid;grid-template-columns:1.6fr .75fr 1.2fr .85fr .55fr .55fr;align-items:center;column-gap:12px}.managedUsersHead{padding:11px 15px;background:#0a1524;color:#d3dce7;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.managedUserRow{padding:12px 15px;border-bottom:1px solid #edf0f4;font-size:10px}.managedUserRow:last-child{border:0}.managedUserIdentity{display:flex;align-items:center;gap:9px}.managedUserIdentity>i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#fff8e1;color:var(--avante-gold-text);font-style:normal;font-weight:800}.managedUserRow b,.managedUserRow>span{min-width:0}.managedUserRow b,.managedUserRow>span:not(.managedUserIdentity){display:flex;flex-direction:column;gap:2px}.managedUserRow small{font-size:9px;color:#8591a2;overflow:hidden;text-overflow:ellipsis}.managedUserRow .protected,.managedUserRow .warning{flex-direction:row!important;align-items:center;gap:5px!important}.managedUserRow .protected{color:#067647}.managedUserRow .warning{color:#b57e08}.managedUserRow svg{font-size:15px}.auditWorkspace{background:#fff;border:1px solid #dfe5ec;border-radius:15px;padding:5px 16px;box-shadow:0 12px 26px #0f172a0a}.auditRow{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;border-bottom:1px solid #edf0f4}.auditRow:last-child{border:0}.auditRow>i{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:#edf3fa;color:#344054}.auditRow>i.sensitive{background:#fff8e1;color:var(--avante-gold-text)}.auditRow>i svg{font-size:17px}.auditRow>span{display:flex;flex-direction:column}.auditRow>span small{font-size:8px;color:#8b97a8;letter-spacing:.08em}.auditRow>span strong{font-size:11px;color:#182230}.auditRow>span em{font-size:9px;font-style:normal;color:#5d6672}.auditRow>div{text-align:right;display:flex;flex-direction:column}.auditRow>div b{font-size:9px;color:#344054}.auditRow>div small{font-size:8px;color:#98a2b3}.managementEmpty,.managementLoading{min-height:210px!important;border:1px dashed #d6dee8!important;border-radius:15px!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:7px!important;color:#5d6672!important}.managementEmpty svg,.managementLoading>svg{font-size:31px;color:#0f7a44}.managementEmpty h3{margin:0;font-size:14px;color:#182230}.managementEmpty p{margin:0;font-size:11px}.managementLoading{min-height:430px!important}.managementLoading strong{font-size:14px;color:#182230}.managementLoading span{font-size:11px}.managementLoading.error>svg{color:#d92d20}.managementDialog .MuiPaper-root{border-radius:18px}.managementDialog .MuiDialogTitle-root>span{display:flex;align-items:center;gap:11px}.managementDialog .MuiDialogTitle-root i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center}.managementDialog .MuiDialogTitle-root i.approve{background:#eaf8f1;color:#0f7a44}.managementDialog .MuiDialogTitle-root i.reject{background:#feeceb;color:#d92d20}.managementDialog .MuiDialogTitle-root span span{display:flex;flex-direction:column}.managementDialog .MuiDialogTitle-root small{font-size:9px;letter-spacing:.1em;color:var(--avante-gold-text)}.managementDialog .MuiDialogTitle-root strong{font-size:18px}.decisionSummary{background:#faf8f6;border:1px solid #e1e6ec;border-radius:12px;padding:14px}.decisionSummary>small{font-size:9px;font-weight:800;color:var(--avante-gold-text)}.decisionSummary h3{margin:4px 0;font-size:14px}.decisionSummary p{margin:0 0 12px;font-size:11px;color:#5d6672}.decisionSummary span{display:flex;align-items:center;gap:6px;font-size:9px;color:#5d6672}.decisionSummary svg{font-size:15px;color:#0f7a44}.decisionNote{display:flex;flex-direction:column;gap:6px;margin-top:15px}.decisionNote>span{font-size:11px;font-weight:700}.decisionNote textarea{min-height:105px;resize:vertical;border:1px solid #d8e0e9;border-radius:10px;padding:11px;font:inherit;font-size:11px;line-height:1.55;outline:none}.decisionNote textarea:focus{border-color:#ffbc2c;box-shadow:0 0 0 3px #ffbc2c1c}.decisionNote small{text-align:right;font-size:8px;color:#98a2b3}.managedUsersHead,.managedUserRow{grid-template-columns:1.55fr .7fr 1.1fr .8fr .5fr .9fr}.managedUserAction{display:flex!important;flex-direction:row!important;align-items:center;gap:7px!important}.managedUserAction button{border:0;background:none;color:#e3a41d;font:inherit;font-size:9px;font-weight:750;cursor:pointer;padding:3px}.managedUserAction small{font-weight:700;color:#5d6672}@media(max-width:1100px){.managementHero{padding:27px}.managementHero>aside{display:none}.managementMetrics{grid-template-columns:repeat(2,1fr)}.approvalList{grid-template-columns:1fr}.managedUsersHead{display:none}.managedUserRow{grid-template-columns:1.4fr .7fr 1fr .8fr .9fr}.managedUserRow>span:nth-child(5){display:none}.managementToolbar{align-items:stretch;flex-direction:column}.managementSearch{width:100%}}@media(max-width:700px){.managementPage{gap:13px}.managementHero{min-height:0;padding:24px 20px;border-radius:17px}.managementHero h1{font-size:27px}.managementHero>div>div{margin-top:16px}.managementMetrics{grid-template-columns:1fr 1fr;gap:8px}.managementMetrics .MuiCard-root{padding:13px;gap:8px}.managementMetrics .MuiCard-root>i{width:34px;height:34px}.managementMetrics strong{font-size:17px}.managementTabs{overflow:auto;width:100%}.managementTabs button{white-space:nowrap;flex:1}.managementStage>header{align-items:flex-start;flex-direction:column}.approvalFilters{width:100%;overflow:auto}.approvalFacts{grid-template-columns:1fr 1fr}.approvalFacts span:last-child{grid-column:1/-1;border-top:1px solid #edf0f4}.approvalCard footer{align-items:flex-start;flex-direction:column}.approvalCard footer>div{width:100%}.approvalCard footer .MuiButton-root{flex:1}.managedUserRow{grid-template-columns:1fr auto;padding:13px}.managedUserRow>span:nth-child(3),.managedUserRow>span:nth-child(4){display:none}.managedUserAction{grid-column:1/-1}.auditWorkspace{padding:3px 11px}.auditRow{grid-template-columns:31px minmax(0,1fr)}.auditRow>div{grid-column:2;text-align:left;margin-top:-9px;padding-bottom:9px}.managementSearch{height:43px}.managementDialog .MuiDialogTitle-root strong{font-size:15px}}.privilegedPanel{border:1px solid #e8edf3;border-radius:14px;padding:16px;margin-bottom:16px;background:#fff}.privilegedHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.privilegedHead small{font-size:10px;font-weight:800;letter-spacing:.06em;color:#a57825}.privilegedHead h3{margin:4px 0 2px;font-size:15px;color:#101828}.privilegedHead p{margin:0;font-size:12px;color:#5d6672;max-width:52ch;line-height:1.5}.privilegedEmpty{margin:0;padding:16px 0;text-align:center;font-size:12px;color:#5d6672}.privilegedList{display:flex;flex-direction:column;gap:8px}.privilegedRow{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid #eef1f5;border-radius:12px;background:#fefcfb}.privilegedRow>span:first-child{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.privilegedRow strong{font-size:13px;color:#101828}.privilegedRow small{font-size:11px;color:#5d6672}.privilegedRow em{font-size:11px;font-style:normal;color:#526079;line-height:1.45}.privilegedActions{display:flex;gap:6px;flex-shrink:0}.privilegedBlocked{display:flex;align-items:center;gap:5px;font-size:11px;color:#a57825;flex-shrink:0}.privilegedBlocked svg{font-size:15px}.privilegedReviewer{font-size:11px;color:#5d6672;flex-shrink:0}.privilegedForm{display:flex;flex-direction:column;gap:14px;padding-top:4px}.privilegedForm>p{margin:0;font-size:13px;color:#526079;line-height:1.55}.privilegedForm label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:750;color:#344054}.privilegedForm input,.privilegedForm select,.privilegedForm textarea{width:100%;box-sizing:border-box;border:1px solid #d9e0e9;border-radius:10px;padding:11px 13px;font:500 13px/1.45 Inter,sans-serif;outline:none}.privilegedForm input:focus,.privilegedForm select:focus,.privilegedForm textarea:focus{border-color:var(--avante-gold-text);box-shadow:0 0 0 3px #d4a43c1a}.privilegedForm label>small{text-align:right;font-size:10px;font-weight:500;color:#5d6672}.issuedPassword p{margin:0 0 12px;font-size:13px;color:#526079;line-height:1.55}.issuedPassword code{display:block;padding:14px;border-radius:10px;background:#061b36;color:var(--avante-gold-text);font:700 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-align:center;-webkit-user-select:all;user-select:all}@media(max-width:720px){.privilegedHead{flex-direction:column}.privilegedRow{flex-wrap:wrap}}.alienationList{display:flex;flex-direction:column;gap:.75rem}.alienationRow{display:flex;flex-direction:column;gap:.6rem;padding:1rem}.alienationHead{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.alienationHead span{display:flex;flex-direction:column;gap:.2rem;min-width:0}.alienationHead small{font-size:.78rem;color:#8fa4c4}.alienationRegistry{font-size:.72rem;color:#8fa4c4}.alienationActions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.alienationActions small{font-size:.75rem;color:#8fa4c4}.approvalDossier{display:flex;flex-direction:column;gap:10px}.approvalReasons{margin:0;padding:10px 12px 10px 28px;border:1px solid var(--avante-soft-gold-line);border-radius:10px;background:var(--avante-soft-gold);color:#4a3c1c;font-size:10.5px;line-height:1.5}.approvalReasons li+li{margin-top:4px}.approvalReasonsEmpty{margin:0;padding:9px 12px;border:1px solid #e1e7ee;border-radius:10px;color:#5d6672;font-size:10.5px;line-height:1.5}.decisionSummary+.approvalDossier{margin-top:14px}.approvalEvidence{display:grid;grid-template-columns:1fr 1fr;gap:12px}.approvalEvidence h4{margin:0 0 6px;font-size:9px;letter-spacing:.7px;text-transform:uppercase;color:var(--avante-gold-text)}.approvalDocuments,.approvalTimeline{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.approvalDocuments li,.approvalTimeline li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid #e6ebf2;border-radius:9px;background:#fff}.approvalDocuments strong,.approvalTimeline strong{font-size:10.5px;color:#101828}.approvalDocuments span,.approvalTimeline span{font-size:9.5px;color:#5d6672}.approvalTimeline time{font-size:8.5px;letter-spacing:.4px;color:var(--avante-gold-text);font-weight:700}.approvalTimeline em{font-size:9px;font-style:normal;color:#5d6672}@media(max-width:760px){.approvalEvidence{grid-template-columns:1fr}}.catalogStage{display:flex;flex-direction:column;gap:14px}.catalogForm{border:1px solid var(--avante-soft-gold-line);border-radius:14px;background:var(--avante-soft-gold);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.catalogForm h3{margin:0;font-size:13px}.catalogFormGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.catalogFormGrid label{display:flex;flex-direction:column;gap:4px}.catalogFormGrid span{font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--avante-gold-text)}.catalogFormGrid input{min-height:38px;padding:0 11px;border:1px solid #e0e6ee;border-radius:9px;background:#fff;font:11px Inter,sans-serif;color:#101828}.catalogFormGrid input:focus-visible{outline:2px solid #d4a43c;outline-offset:1px}.catalogForm>button{align-self:flex-start}.catalogList{display:flex;flex-direction:column;gap:10px}.catalogRow{padding:15px 17px;display:flex;flex-direction:column;gap:11px;border-radius:14px!important}.catalogRow.inactive{opacity:.72}.catalogIdentity{display:flex;align-items:center;gap:11px}.catalogIdentity>i{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);color:var(--avante-gold-text);font-style:normal;font-weight:700;font-size:13px}.catalogIdentity>span{display:flex;flex-direction:column;flex:1;min-width:0}.catalogIdentity small{font-size:8.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--avante-gold-text);font-weight:700}.catalogIdentity strong{font-size:12.5px;margin-top:2px}.catalogIdentity p{margin:2px 0 0;font-size:10px;color:#5d6672}.catalogOn{background:#eaf8f1!important;color:#07694a!important}.catalogOff{background:#f1f3f5!important;color:#5d6672!important}.catalogFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px}.catalogFacts span{display:flex;flex-direction:column;gap:2px}.catalogFacts small{font-size:8.5px;letter-spacing:.5px;text-transform:uppercase;color:#5d6672}.catalogFacts strong{font-size:11.5px;color:#101828}.catalogRow footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #eef1f5;padding-top:10px}.catalogRow footer span{font-size:9.5px;color:#5d6672}.catalogNotice{margin:0;font-size:10.5px;color:var(--avante-gold-text)}.operationDossier{display:grid;gap:18px;margin:18px 0}.dossierBlocked{padding:14px 16px;border:1px solid #e6c9a0;border-radius:12px;background:#fdf6ea;color:#7a4f14}.dossierBlocked strong{display:block;font-size:13px}.dossierBlocked ul{margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.6}.dossierChain{display:flex;flex-wrap:wrap;gap:10px}.dossierChain span{flex:1 1 150px;padding:10px 12px;border:1px solid #e6eaf0;border-radius:11px;background:#fbfcfe}.dossierChain small{display:block;color:#5d6672;font-size:9px;letter-spacing:.6px;text-transform:uppercase}.dossierChain strong{display:block;margin-top:4px;font-size:13px;color:#101828}.dossierDocuments ul,.dossierTimeline ol{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.dossierDocument{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 14px;border:1px solid #e6eaf0;border-left-width:4px;border-radius:11px;background:#fff}.dossierDocument.approved{border-left-color:#079455}.dossierDocument.rejected{border-left-color:#d4a43c;background:#fdfaf3}.dossierDocument.received{border-left-color:#278fe4}.dossierDocument strong{display:block;font-size:13px;color:#101828}.dossierDocument small{display:block;margin-top:3px;color:#5d6672;font-size:11px}.dossierDocument em{display:block;margin-top:5px;color:#4a5361;font-size:11px;font-style:normal;line-height:1.5}.dossierDocumentActions{display:flex;gap:8px;flex-wrap:wrap}.dossierTimeline li{display:flex;gap:12px;padding:11px 13px;border:1px solid #eef1f5;border-radius:11px;background:#fbfcfe}.dossierStage{flex:0 0 auto;align-self:flex-start;padding:3px 9px;border-radius:20px;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:#eef2f7;color:#3d4753}.dossierStage.originacao{background:#f3edfb;color:#5b34a8}.dossierStage.proposta{background:#e8f1fb;color:#1d5fa0}.dossierStage.documentacao{background:#fdf3e3;color:#8a5d12}.dossierStage.oferta{background:#eaf6f0;color:#0f6b42}.dossierStage.contrato{background:#e9eef7;color:#28405f}.dossierTimeline strong{display:block;font-size:13px;color:#101828}.dossierTimeline small{display:block;margin-top:2px;color:#5d6672;font-size:11px;line-height:1.5}.dossierTimeline em{display:block;margin-top:4px;color:#7b8593;font-size:10px;font-style:normal}@media(max-width:720px){.dossierDocument{align-items:flex-start;flex-direction:column}.dossierChain span{flex-basis:100%}}.dossierHeader{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start;justify-content:space-between;padding:16px 18px;border:1px solid #e1e7ee;border-radius:14px;background:linear-gradient(120deg,#fbfcfe,#f4f7fb)}.dossierHeaderMain .dossierRef{display:block;color:var(--avante-gold-text,#8a6b1f);font-size:10px;letter-spacing:1px;font-weight:700}.dossierHeaderMain h3{margin:4px 0 2px;font-size:19px;color:#101828}.dossierHeaderMain p{margin:0;color:#5d6672;font-size:12px}.dossierHeaderFacts{display:flex;flex-wrap:wrap;gap:8px;max-width:640px}.dossierHeaderFacts span{flex:1 1 108px;padding:8px 10px;border:1px solid #e6eaf0;border-radius:10px;background:#fff}.dossierHeaderFacts small,.dossierChain small,.dossierChecklist small,.dossierCompare small{display:block;color:#5d6672;font-size:9px;letter-spacing:.5px;text-transform:uppercase}.dossierHeaderFacts strong,.dossierChain strong,.dossierChecklist strong{display:block;margin-top:3px;font-size:13px;color:#101828}.dossierNext{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start;justify-content:space-between;padding:14px 16px;border:1px solid #cfe3d6;border-radius:12px;background:#f4faf6;color:#14532d}.dossierNext.blocked{border-color:#e6c9a0;background:#fdf6ea;color:#7a4f14}.dossierNext small{display:block;font-size:9px;letter-spacing:.8px;font-weight:700}.dossierNext strong{display:block;margin-top:3px;font-size:14px}.dossierNext em{display:block;margin-top:3px;font-size:11px;font-style:normal;opacity:.85}.dossierNext ul{margin:0;padding-left:18px;font-size:12px;line-height:1.6}.dossierStepper{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.dossierStepper li{flex:1 1 150px;display:flex;gap:9px;padding:10px 12px;border:1px solid #e6eaf0;border-radius:11px;background:#fff}.dossierStepper li.done{border-color:#bfe3ce;background:#f6fbf8}.dossierStepper li.current{border-color:#b9d4ef;background:#f5f9fd}.dossierStepper li.blocked{border-color:#e6c9a0;background:#fdf8ef}.dossierStepDot{flex:0 0 9px;width:9px;height:9px;margin-top:5px;border-radius:50%;background:#cfd6df}.dossierStepper li.done .dossierStepDot{background:#079455}.dossierStepper li.current .dossierStepDot{background:#278fe4}.dossierStepper li.blocked .dossierStepDot{background:#d4a43c}.dossierStepper strong{display:block;font-size:12px;color:#101828}.dossierStepper small{display:block;margin-top:2px;color:#5d6672;font-size:10px}.dossierStepper em{display:block;margin-top:3px;color:#7b8593;font-size:10px;font-style:normal}.dossierStepBlockers{margin:5px 0 0;padding-left:15px;color:#7a4f14;font-size:10px;line-height:1.5}.dossierTabs{display:flex;flex-wrap:wrap;gap:6px;padding:4px;border:1px solid #e1e7ee;border-radius:12px;background:#fff}.dossierTabs button{padding:8px 14px;border:0;border-radius:9px;background:transparent;color:#4a5361;font:inherit;font-size:12px;cursor:pointer}.dossierTabs button:hover{background:#f1f4f8}.dossierTabs button.selected{background:#101828;color:#fff;font-weight:700}.dossierTabs button:focus-visible{outline:2px solid #d4a43c;outline-offset:2px}.dossierPanel{display:grid;gap:14px}.dossierPanel h4{margin:4px 0 0;font-size:13px;color:#101828}.dossierChecklist{display:flex;flex-wrap:wrap;gap:8px}.dossierChecklist span{flex:1 1 96px;padding:9px 11px;border:1px solid #e6eaf0;border-radius:10px;background:#fbfcfe;text-align:center}.dossierMissing{margin:0;padding:10px 13px;border:1px solid #e6c9a0;border-radius:10px;background:#fdf6ea;color:#7a4f14;font-size:12px}.dossierSlots{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dossierSlot{padding:12px 14px;border:1px solid #e6eaf0;border-left-width:4px;border-radius:11px;background:#fff}.dossierSlot.approved{border-left-color:#079455}.dossierSlot.rejected{border-left-color:#d4a43c}.dossierSlot.missing{border-left-color:#c9500f}.dossierSlot.awaiting_review{border-left-color:#278fe4}.dossierSlot header{display:flex;align-items:center;justify-content:space-between;gap:10px}.dossierSlot header strong{font-size:13px;color:#101828}.dossierSlot header span{font-size:10px;font-weight:700;color:#4a5361;text-transform:uppercase;letter-spacing:.4px}.dossierSlot>small{display:block;margin-top:3px;color:#5d6672;font-size:11px}.dossierSlot ul{list-style:none;margin:9px 0 0;padding:0;display:grid;gap:7px}.dossierCompare{display:flex;flex-wrap:wrap;gap:10px}.dossierCompare span{flex:1 1 180px;padding:11px 13px;border:1px solid #e6eaf0;border-radius:11px;background:#fbfcfe}.dossierCompare span.diverge{border-color:#e6c9a0;background:#fdf8ef}.dossierCompare strong{display:block;margin-top:3px;font-size:17px;color:#101828}.dossierCompare em{display:block;margin-top:2px;color:#5d6672;font-size:11px;font-style:normal}.dossierOffers,.dossierOpinions,.dossierAudit{list-style:none;margin:0;padding:0;display:grid;gap:7px}.dossierOffers li,.dossierOpinions li,.dossierAudit li{padding:10px 13px;border:1px solid #eef1f5;border-radius:10px;background:#fbfcfe}.dossierOffers li.selected{border-color:#bfe3ce;background:#f6fbf8}.dossierOffers strong,.dossierOpinions strong,.dossierAudit strong{display:block;font-size:12px;color:#101828}.dossierOffers small,.dossierOpinions small,.dossierAudit small{display:block;margin-top:2px;color:#5d6672;font-size:11px}.dossierOpinions em,.dossierOffers em{display:block;margin-top:4px;color:#4a5361;font-size:11px;font-style:normal}.dossierHash{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px!important;word-break:break-all}@media(max-width:760px){.dossierHeaderFacts{max-width:none}.dossierTabs button{flex:1}}.documentViewerDialog .MuiDialog-paper{height:88vh}.documentViewer{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:16px;height:100%}.documentViewerCanvas{display:flex;align-items:center;justify-content:center;min-height:420px;border:1px solid #e1e7ee;border-radius:12px;background:#f4f6f9;overflow:auto}.documentViewerCanvas iframe{width:100%;height:100%;min-height:420px;border:0;border-radius:11px;background:#fff}.documentViewerCanvas img{max-width:100%;max-height:100%;object-fit:contain;border-radius:11px}.documentViewerSide{display:flex;flex-direction:column;gap:9px;padding:14px;border:1px solid #e1e7ee;border-radius:12px;background:#fbfcfe;overflow:auto}.documentViewerSide h4{margin:0;font-size:10px;letter-spacing:.9px;text-transform:uppercase;color:#5d6672}.documentViewerSide span{display:block}.documentViewerSide small{display:block;color:#5d6672;font-size:9px;letter-spacing:.5px;text-transform:uppercase}.documentViewerSide strong{display:block;margin-top:2px;font-size:12px;color:#101828;word-break:break-word}.documentViewerNote{margin:0;padding:9px 11px;border:1px solid #e6c9a0;border-radius:9px;background:#fdf6ea;color:#7a4f14;font-size:11px;line-height:1.5}.documentViewerActions{display:grid;gap:7px;margin-top:6px}.dossierVersionGroup{margin-top:9px}.dossierVersionGroup h5{margin:0 0 5px;font-size:9px;letter-spacing:.8px;text-transform:uppercase;color:#5d6672}.dossierVersionGroup.historic{padding-top:9px;border-top:1px dashed #e1e7ee}.dossierVersionGroup.historic .dossierDocument{background:#fbfcfd;opacity:.92}@media(max-width:820px){.documentViewer{grid-template-columns:1fr}.documentViewerCanvas{min-height:300px}}:root{--radome-control-height: 44px;--radome-control-height-comfortable: 46px}.appShell :where(.content,.pageContent) :where(section,article,header,footer,div){min-width:0}.appShell :where(.content,.pageContent) :where(h1,h2,h3,h4,p,small,strong,b,em,label,span){word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.appShell :where(.content,.pageContent) :where(h1,h2,h3,h4){text-wrap:balance}.appShell :where(.content,.pageContent) p{text-wrap:pretty}.desktopSidebar .sidebarFooter{position:relative;z-index:1;flex:0 0 auto}.desktopSidebar .userCard{position:relative;overflow:hidden;isolation:isolate}.desktopSidebar .userPhotoSidebar{position:static;width:43px;height:43px;padding:0;overflow:hidden;flex:0 0 43px;z-index:auto}.appShell .MuiButton-root:not(.MuiButton-sizeSmall){min-height:var(--radome-control-height)!important;max-width:100%;padding-inline:17px;font-size:12px!important;line-height:1.35!important;letter-spacing:0;white-space:nowrap}.appShell .MuiButton-sizeSmall,.appShell :where(.filterPills,.tabs) button{min-height:40px!important;padding-inline:14px;font-size:11.5px!important;line-height:1.35!important;white-space:nowrap}.appShell .MuiButton-root :where(.MuiButton-startIcon,.MuiButton-endIcon),.appShell button>svg{flex:0 0 auto}.appShell :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:var(--radome-control-height)!important;font-size:12px!important}.pageContent small,.content small{font-size:11px!important;line-height:1.55!important}:where(.productTop,.partnerCardHead,.planIdentity,.quotaCardIdentity,.scenarioInstitution)>:where(div,span){min-width:0}:where(.productTop,.partnerCardHead,.planIdentity,.quotaCardIdentity,.scenarioInstitution) strong{font-size:12px!important;line-height:1.38!important}:where(.productTop,.productFacts,.partnerFacts,.planFacts,.quotaValueGrid,.scenarioMetrics) :where(span,small){font-size:11px!important;line-height:1.5!important}:where(.productFacts,.partnerFacts,.planFacts,.quotaValueGrid,.scenarioMetrics) strong{font-size:12px!important;line-height:1.4!important}:where(.cardActions,.scenarioActions,.partnerCardActions,.planActions,.quotaDecisionBar){align-items:stretch}:where(.cardActions,.scenarioActions,.partnerCardActions,.planActions,.quotaDecisionBar) .MuiButton-root,:where(.cardActions,.scenarioActions,.partnerCardActions,.planActions,.quotaDecisionBar) button{min-height:var(--radome-control-height)!important}.routeHeroCopy,.routeTitle,.routeTitle>div{min-width:0}.routeTitle p{max-width:760px;text-wrap:pretty}.routeHeroAction .MuiButton-root{min-height:var(--radome-control-height-comfortable)!important}.MuiDialog-root :where(h1,h2,h3,h4,p,small,strong,b,em,label,span){word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.MuiDialog-root .MuiButton-root:not(.MuiIconButton-root){min-height:var(--radome-control-height)!important;padding-inline:17px;font-size:12px!important;line-height:1.35!important;white-space:nowrap}@media(max-width:1279px){.appShell .MuiButton-root:not(.MuiIconButton-root){min-height:var(--radome-control-height)!important}.routeHero{width:calc(100% - 48px)!important}}@media(max-width:767px){.appShell :where(.content,.pageContent) :where(h1,h2,h3,h4){text-wrap:pretty}.appShell .MuiButton-root:not(.MuiIconButton-root){min-height:46px!important;padding:10px 14px;font-size:12px!important;line-height:1.35!important;white-space:normal;text-wrap:balance}.appShell :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:46px!important;font-size:13px!important}.routeHero{width:calc(100% - 28px)!important}.routeHeroAction{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}:where(.cardActions,.scenarioActions,.partnerCardActions,.planActions,.quotaDecisionBar){gap:10px}.MuiDialog-root .MuiDialogActions-root{flex-wrap:wrap}.MuiDialog-root .MuiDialogActions-root .MuiButton-root{flex:1 1 140px}}@media(max-width:430px){.topHeader{gap:6px}.topActions{min-width:0;gap:2px}.topActions>.MuiIconButton-root{width:42px;min-width:42px;height:42px}.routeHero{min-height:238px}.routeTitle{gap:11px}.routeMeta{flex-wrap:wrap}:where(.cardActions,.scenarioActions,.partnerCardActions,.planActions,.quotaDecisionBar){grid-template-columns:1fr!important}}@media(max-width:390px){.content,.pageContent{padding-inline:12px!important}.routeHero{width:calc(100% - 24px)!important;padding:19px!important}.routeHeroAction{grid-template-columns:1fr}.routeHeroAction .routeOrbit{display:none}.MuiDialog-root .MuiDialogActions-root .MuiButton-root{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.appShell *,.MuiDialog-root *{scroll-behavior:auto!important}}.assistedSalesPage{--flow-ink: #08111f;--flow-muted: #667085;--flow-border: #e3e8ef;--flow-soft: #f6f8fb;--flow-orange: #d4a43c;--flow-green: #079455;--flow-blue: #1672e5;padding-top:18px}.assistedFeedback{display:grid;grid-template-columns:34px 1fr auto;align-items:start;gap:12px;margin-bottom:14px;padding:14px 16px;border:1px solid #a5dfc0!important;border-radius:13px!important;background:linear-gradient(180deg,#f4fcf7,#fff)!important}.assistedFeedback.attention{border-color:#f5dba2!important;background:linear-gradient(180deg,#fffbf1,#fff)!important}.assistedFeedback>svg{width:34px;height:34px;padding:7px;box-sizing:border-box;border-radius:9px;background:#eaf8f1;color:var(--flow-green)}.assistedFeedback.attention>svg{background:#fff6e4;color:var(--avante-gold-text)}.assistedFeedback>div{display:flex;flex-direction:column;gap:4px}.assistedFeedback strong{color:var(--flow-ink);font-size:11px}.assistedFeedback small{color:var(--flow-muted);font-size:9.5px;line-height:1.55}.assistedToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px}.assistedToolbar .tabs{margin:0;flex:1;min-width:0}.assistedToolbar>.MuiButton-root{min-height:44px;flex:0 0 auto;border-radius:10px;padding:0 18px;font-size:10.5px}.opportunityGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(352px,1fr));gap:14px}.opportunityCard{display:flex;flex-direction:column;gap:13px;padding:17px;border:1px solid var(--flow-border);border-radius:15px!important;box-shadow:0 10px 28px #0f172a0b!important;transition:border-color .18s ease,transform .18s ease}.opportunityCard:hover{border-color:#fbdfa3;transform:translateY(-1px)}.opportunityCard.promoted{border-color:#d4a43c73;background:linear-gradient(160deg,#fffdf7,#fff)!important}.opportunityCard.discarded{background:#fcfcfd!important}.opportunityCard.discarded .opportunityIdentity strong{color:#667085}.opportunityIdentity{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px}.opportunityIdentity>i{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--avante-soft-gold-line);border-radius:10px;background:var(--avante-soft-gold);box-shadow:inset 0 1px #ffffffb3;color:var(--avante-gold-text)}.opportunityIdentity>i svg{font-size:19px}.opportunityIdentity>span{display:flex;min-width:0;flex-direction:column;gap:3px}.opportunityIdentity strong{overflow:hidden;color:var(--flow-ink);font-size:12.5px;letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap}.opportunityIdentity small{color:var(--flow-muted);font-size:9.5px}.statusTone.MuiChip-root{height:22px;border:1px solid transparent;border-radius:7px;font-size:8.5px;font-weight:700}.statusTone.MuiChip-root .MuiChip-label{padding:0 8px}.statusTone.draft{border-color:#dfe4eb;background:#f4f6f9;color:#475467}.statusTone.waiting{border-color:#f5dba2;background:#fff8e6;color:#8d641b}.statusTone.ready{border-color:#a8cdf5;background:#eff6fe;color:#14538f}.statusTone.promoted{border-color:#a5dfc0;background:#eaf8f1;color:#05663c}.statusTone.closed{border-color:#e4e7ec;background:#fff;color:#98a2b3}.opportunityFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));grid-template-rows:auto auto;gap:9px;padding:12px;border:1px solid #edf0f4;border-radius:11px;background:var(--flow-soft)}.opportunityFacts>span{display:grid;min-width:0;grid-row:span 2;grid-template-rows:subgrid;align-content:start;gap:4px}.opportunityFacts small{color:#7b8799;font-size:8px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.opportunityFacts strong{color:var(--flow-ink);font-size:10.5px}.opportunityNext{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--avante-soft-gold-line);border-radius:11px;background:var(--avante-soft-gold)}.opportunityNext>svg{width:26px;height:26px;padding:5px;box-sizing:border-box;border-radius:8px;background:#ffffffb8;color:var(--avante-gold-text)}.opportunityNext>div{display:flex;flex-direction:column;gap:4px}.opportunityNext small{color:var(--avante-gold-text);font-size:8px;font-weight:750;letter-spacing:1.1px}.opportunityNext strong{color:#4a3608;font-size:10.5px}.opportunityNext p{margin:0;color:#6b5522;font-size:9px;line-height:1.5}.opportunityNext.neutral{border-color:#e4e7ec;background:#fff}.opportunityNext.neutral>svg{background:#f4f6f9;color:#98a2b3}.opportunityNext.neutral small{color:#98a2b3}.opportunityNext.neutral strong{color:#475467}.opportunityNext.neutral p{color:#7b8799}.opportunityActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #edf0f4}.opportunityActions .MuiButton-root{min-height:38px;border-radius:9px;padding:0 14px;font-size:9.5px}.opportunityActions>a{margin-left:auto;color:var(--avante-gold-text);font-size:12px;font-weight:650;text-decoration:none}.opportunityActions>a:hover{text-decoration:underline}.assistedStats.statStrip{grid-template-rows:auto auto auto}.assistedStats .pageStat{display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:43px minmax(0,1fr);align-items:start;column-gap:12px;row-gap:0}.assistedStats .pageStat>i{grid-row:1 / -1}.assistedStats .pageStat>div{display:contents}@media(max-width:767px){.assistedStats .pageStat{grid-template-columns:36px minmax(0,1fr)}}.assistedStepper.journeyStepper{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.assistedStepper.journeyStepper{gap:2px;padding:5px}.assistedStepper.journeyStepper button{min-height:46px;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;text-align:center}.assistedStepper.journeyStepper button>i{width:22px;height:22px;flex-basis:22px;font-size:9px}.assistedStepper.journeyStepper button>i svg{font-size:13px}.assistedStepper.journeyStepper strong{font-size:8.5px!important}.assistedStepper.journeyStepper small,.assistedStepper.journeyStepper button>em{display:none}}.assistedDialog .MuiDialog-paper{display:flex;flex-direction:column;border-radius:18px;background:#f8fafc}.assistedDialog .assistedDialogTitle,.assistedDialog .assistedStepper,.assistedDialog .flowFooter{flex:0 0 auto}.assistedDialog .MuiDialogContent-root{flex:1 1 auto;padding:18px 20px 20px;overflow-y:auto}.assistedDialog .flowFooter{margin-top:0;padding:14px 20px;border-top:1px solid #e7ecf2;background:#fff;border-radius:0 0 18px 18px}.assistedDialog .assistedStepper{margin:16px 20px 0}@media(max-width:600px){.assistedDialog .MuiDialog-paper{width:calc(100% - 20px);max-width:calc(100% - 20px);max-height:calc(100% - 20px);margin:10px}.assistedDialog .MuiDialogContent-root{padding:14px 14px 16px}.assistedDialog .flowFooter{padding:12px 14px;gap:10px}.assistedDialog .flowFooter>span{order:-1}.assistedDialog .flowFooterActions .MuiButton-root{flex:1 1 0;width:auto;min-width:0}.assistedDialog .assistedStepper{margin:12px 14px 0}.assistedDialogTitle{padding:14px 14px 12px!important}}.assistedDialogTitle{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 14px!important;border-bottom:1px solid #e7ecf2;background:#fff}.assistedDialogTitle>span{display:flex;flex-direction:column;gap:4px}.assistedDialogTitle small{color:var(--avante-gold-text);font-size:8px;font-weight:750;letter-spacing:1.2px}.assistedDialogTitle strong{color:var(--flow-ink);font-size:16px;letter-spacing:-.35px}.originChoice{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}@media(max-width:700px){.originChoice{grid-template-columns:1fr}}.clientSearch{min-height:46px;display:flex;align-items:center;gap:9px;margin-bottom:11px;padding:0 13px;border:1px solid #dce2ea;border-radius:10px;background:#fff}.clientSearch svg{color:#98a2b3;font-size:18px}.clientSearch input{width:100%;border:0;background:transparent;color:#182230;font:11px Inter,sans-serif;outline:0}.clientList{display:flex;max-height:268px;flex-direction:column;gap:7px;overflow-y:auto;padding:3px}.clientList>button{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:11px 12px;border:1px solid #e2e8f0;border-radius:11px;background:#fff;cursor:pointer;font:inherit;text-align:left;transition:border-color .15s,box-shadow .15s}.clientList>button:hover{border-color:var(--avante-gold-text)}.clientList>button.selected{border-color:var(--avante-gold-text);background:#fffdf7;box-shadow:0 0 0 3px #d4a43c1f}.clientList>button>i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#f1f4f8;color:#5d6672;font: 700 11px Inter,sans-serif}.clientList>button>span{display:flex;min-width:0;flex-direction:column;gap:3px}.clientList>button strong{overflow:hidden;color:#101828;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.clientList>button small{color:#5d6672;font-size:9.5px}.clientList>button>svg:last-child{color:#d0d5dd;font-size:18px}.clientList>button.selected>svg:last-child{color:#16b364}.clientListEmpty{padding:22px 14px;border:1px dashed #dce2ea;border-radius:11px;color:#667085;font-size:10px;text-align:center}.leadFields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.leadFields>.wide{grid-column:1 / 3}@media(max-width:700px){.leadFields{grid-template-columns:1fr}.leadFields>.wide{grid-column:auto}}.referencePicker{display:flex;max-height:300px;flex-direction:column;gap:8px;overflow-y:auto;padding:3px}.referencePicker>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;border:1px solid #e2e8f0;border-radius:11px;background:#fff;cursor:pointer;font:inherit;text-align:left;transition:border-color .15s,box-shadow .15s}.referencePicker>button:hover{border-color:var(--avante-gold-text)}.referencePicker>button.selected{border-color:var(--avante-gold-text);background:#fffdf7;box-shadow:0 0 0 3px #d4a43c1f}.referencePicker>button>span{display:flex;min-width:0;flex-direction:column;gap:4px}.referencePicker>button strong{color:#101828;font-size:11.5px}.referencePicker>button small{color:#5d6672;font-size:9.5px;line-height:1.45}.referencePicker>button>em{color:var(--avante-gold-text);font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.reviewFacts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px}.reviewFacts>div{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid var(--flow-border);border-radius:10px;background:#fff}.reviewFacts dt{color:#7b8799;font-size:8px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.reviewFacts dd{margin:0;color:var(--flow-ink);font-size:11.5px;font-weight:650}@media(max-width:700px){.reviewFacts{grid-template-columns:1fr}}@media(max-width:900px){.assistedToolbar{align-items:stretch;flex-direction:column}.assistedToolbar>.MuiButton-root{width:100%;order:-1}.opportunityGrid{grid-template-columns:1fr}}@media(max-width:600px){.assistedFeedback{grid-template-columns:34px 1fr}.assistedFeedback>.MuiIconButton-root{display:none}.opportunityActions .MuiButton-root{flex:1 1 auto}}.assistedSalesPage .simulationFields input[type=number]{width:100%;height:44px;padding:0 12px;border:1px solid #dce2ea;border-radius:9px;background:#fff;color:#182230;font:10.5px Inter,sans-serif;outline:0}.assistedSalesPage .simulationFields input[type=number]:focus{border-color:var(--avante-gold-text);box-shadow:0 0 0 3px #d4a43c14}.assistedSalesPage .simulationFields .MuiOutlinedInput-root{border-radius:9px;background:#fff;font-size:10.5px}.flowFooterActions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:700px){.flowFooterActions{width:100%}.flowFooterActions .MuiButton-root{flex:1 1 auto}}.assistedDialog .productPicker{grid-template-columns:1fr 1fr}.assistedDialog .productPicker button{align-items:flex-start}.assistedDialog .productPicker button>svg:first-child,.assistedDialog .productPicker button>svg:last-child{margin-top:2px}.assistedDialog .productPicker button small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;line-height:1.4}@media(max-width:700px){.assistedDialog .productPicker{grid-template-columns:1fr}}@media(max-width:600px){.assistedStats.statStrip{grid-template-columns:1fr 1fr}.opportunityIdentity{grid-template-columns:38px minmax(0,1fr);row-gap:9px}.opportunityIdentity>.statusTone{grid-column:1 / -1;justify-self:start}.opportunityActions>a{min-height:38px;display:flex;align-items:center}}.assistedConfirmText{margin:0 0 16px;color:var(--flow-muted);font-size:11px;line-height:1.6}.assistedConfirmText strong{color:var(--flow-ink)}.assistedConfirmActions{display:flex;justify-content:flex-end;gap:8px}.assistedConfirmActions .MuiButton-root{min-height:40px;border-radius:9px;padding:0 16px;font-size:10px}@media(max-width:600px){.assistedConfirmActions{flex-direction:column-reverse}.assistedConfirmActions .MuiButton-root{width:100%}}.deepTermOptions.consortiumTerms{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.deepTermOptions.consortiumTerms button{min-height:54px;border-right:1px solid #dfe4eb;border-radius:9px!important}.deepTermOptions.consortiumTerms button small{font-size:8px;color:#7b8799}.deepTermOptions.consortiumTerms button.selected small{color:var(--avante-gold-text)}.assistedHint{display:block;margin-top:6px;color:var(--avante-gold-text);font-size:9px;font-weight:600}:root{--avante-navy-950: #050c1e;--avante-navy-900: #021633;--avante-navy-800: #051b39;--avante-navy-700: #081f40;--avante-navy-600: #0c2446;--avante-gold-900: #503d1a;--avante-gold-800: #8d641b;--avante-gold-700: #a57825;--avante-gold-600: #bd8e2f;--avante-gold-500: #d4a43c;--avante-gold-300: #eabf52;--avante-gold-200: #f8dc74;--avante-gold-100: #fff8e1;--avante-soft-gold: linear-gradient(145deg, #fffdf5, #f5e7b8);--avante-soft-gold-line: rgba(212, 164, 60, .45);--avante-soft-gold-shadow: 0 6px 16px rgba(212, 164, 60, .22), inset 0 1px 0 rgba(255, 255, 255, .75);--avante-ink: #1c1a17;--avante-gold-text: #8d641b}.sidebar{background:radial-gradient(circle at 15% 3%,rgba(212,164,60,.14),transparent 20%),linear-gradient(165deg,var(--avante-navy-900),var(--avante-navy-950) 78%)}.logo,.authLogo{min-width:0}.brandMark{position:relative;width:46px;height:42px;flex:0 0 46px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(234,191,82,.42);border-radius:12px;background:linear-gradient(145deg,#fffdf5,#f5e7b8);box-shadow:0 9px 22px #0000003d,inset 0 1px #fffc}.brandMark img{width:91%;height:91%;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(28,26,23,.2))}.logo{gap:11px;padding-left:7px;padding-right:4px}.brandWordmark{min-width:0;width:132px;height:34px;flex:0 0 132px;display:grid;place-items:center;padding:6px 8px;border:1px solid rgba(234,191,82,.28);border-radius:10px;background:#f8fafcf7;box-shadow:0 8px 20px #1c1a1729;overflow:hidden}.brandWordmark img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(28,26,23,.11))}.authLogo .brandMark{width:52px;height:48px;flex-basis:52px}.authLogo .brandWordmark{width:180px;height:43px;flex-basis:180px;padding:8px 10px}.navItem.active{color:var(--avante-navy-950);background:linear-gradient(110deg,var(--avante-gold-500),var(--avante-gold-300));box-shadow:0 9px 22px #d4a43c47}.navItem.active svg,.navItem.active span{color:inherit}.navItem em,.MuiBadge-badge.MuiBadge-colorPrimary{color:#1c1a17;background:var(--avante-gold-300);border-color:#1c1a1740}.MuiButtonBase-root.MuiButton-containedPrimary{color:#1c1a17;border:1px solid var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:0 6px 16px #d4a43c38,inset 0 1px #ffffffbf}.MuiButtonBase-root.MuiButton-containedPrimary:hover{color:#1c1a17;border-color:#d4a43cb8;background:linear-gradient(145deg,#fdf7e6,#efdca6);box-shadow:0 8px 20px #d4a43c4d,inset 0 1px #fffc}.routeHero,.roleDashboardHero,.bankingHero{background-color:var(--avante-navy-950)}.authStory{background-color:#f8f8f8}.topActions .MuiIconButton-root,.profileAvatar{color:var(--avante-navy-900)!important}@media(max-width:650px){.authLogo .brandMark{width:44px;height:41px;flex-basis:44px}.authLogo .brandWordmark{width:146px;height:38px;flex-basis:146px;padding:7px 8px}}.sidebar{border-right:1px solid rgba(28,26,23,.1);background:radial-gradient(circle at 20% 5%,rgba(212,164,60,.16),transparent 24%),linear-gradient(180deg,#fdfcfa,#f7f5f1 55%,#f2efea);box-shadow:14px 0 40px #1c1a170d;color:#1c1a17}.sidebar .logo small,.closeMenu{color:#6f6a61!important}.navItem{color:#3a352e}.navItem:hover{border-color:#d4a43c47;background:linear-gradient(145deg,#fffdf5e6,#f5e7b880)}.navItem.active{border-color:var(--avante-soft-gold-line);background:var(--avante-soft-gold);box-shadow:0 6px 16px #d4a43c38,inset 0 1px #ffffffbf}.sidebar .navItem em{border-color:#f7f5f1}.sidebar .navItem.active{color:#1c1a17}.support,.userCard,.workspaceSignal{border-color:#1c1a171c;background:linear-gradient(145deg,#1c1a170b,#1c1a1705);box-shadow:inset 0 1px #ffffff80}.userCard{color:#1c1a17}.support small,.userCard small,.workspaceSignal small,.navSectionLabel,.desktopSidebar .navSectionLabel{color:#6f6a61}.workspaceSignal strong{color:#1c1a17}.bankingAccess{border-color:#1c1a171c;background:linear-gradient(120deg,#1c1a1709,#d4a43c1a);color:#1c1a17}.bankingAccess small,.bankingAccess>svg{color:#6f6a61}.bankingAccess>em,.workspaceSignal>em{color:#74521a;background:#d4a43c29}.sidebar .userPhotoSidebar{color:#7a5a15}.filterPills button.selected,.tabs button.selected,.proposalList button.proposalSelected,.productChoiceGrid>button.selected,.deepTermOptions button.selected,.consortiumTermOptions button.selected,.directoryToolbar>div button.selected,.consortiumGoalBar>button.selected,.viewSwitch button.selected,.workspaceTabs button.selected,.profileDialogTabs button.selected,.contractStatusTabs button.selected,.contractDetailTabs button.selected,.contractList>button.selected,.paymentFilters button.selected,.anticipationOptions button.selected,.refinancingTerms button.selected,.demoProfileSelector button.selected,.accountTypes button.selected{border-color:var(--avante-soft-gold-line);background:var(--avante-soft-gold);color:var(--avante-ink);box-shadow:var(--avante-soft-gold-shadow)}.contractStatusTabs button.selected em,.paymentFilters button.selected em{background:#1c1a171a;color:var(--avante-ink)}.anticipationOptions button.selected>i,.demoProfileSelector button.selected i{color:var(--avante-ink)}.progressRow:hover,.supportTicket:hover{border-color:#d4a43c40;background:#fffcfa}.topHeader{border-bottom-color:#1c1a1714;background:#f7f5f1e0;box-shadow:0 8px 26px #1c1a170a}.heroReference,.routeHero,.roleDashboardHero,.bankingHero,.managementHero,.profileHero,.planDetailHero{border:1px solid rgba(28,26,23,.08);background:radial-gradient(circle at 78% 32%,rgba(212,164,60,.22),transparent 38%),linear-gradient(150deg,#fdfcfa,#f7f5f1 55%,#f1eee8);background-color:#f7f5f1;box-shadow:0 14px 34px #1c1a170f,inset 0 1px #ffffffb3;color:#1c1a17}.heroReference:after{display:none}.heroCopy h2,.routeHero h1,.roleDashboardHero h1,.bankingHero h1{color:#1c1a17}.heroCopy p,.routeHero p,.roleDashboardHero p,.bankingHero p{color:#5c574f}.heroDots i{background:#1c1a1738}.heroDots i:first-child{background:var(--avante-gold-600)}.managementHero h1,.managementHero h2,.profileHero h1,.planDetailHero h1{color:#1c1a17}.managementHero p,.profileHero p,.planDetailHero p{color:#5c574f}.managementHero:after{border-color:#1c1a1717!important;box-shadow:0 0 0 55px #1c1a1706,0 0 0 110px #1c1a1704!important}.managementHero em{border-color:#1c1a171f;color:#3a352e}.managementHero>aside{border-color:#1c1a171c;background:linear-gradient(145deg,#ffffffd9,#fff9);color:#1c1a17}.managementHero small,.managementHero>div>span:first-child{color:#8d641b}.managementHero>aside small{color:#6f6a61}.managementHero>aside span em,.managementHero>aside>div>small:last-child{color:#0f7a44}.darkContextCard,.darkConsortiumCard,.darkQuotaCard,.contractDetailHero,.contractHeroPanel,.paymentsHead,.auditTrail>div{--avante-gold-text: var(--avante-gold-300)}.roleDashboardHero p,.roleDashboardMeta span{color:#5c574f}.roleDashboardHero .MuiChip-root,.roleQueue .MuiChip-root,.roleSignals .MuiChip-root{border:1px solid rgba(28,26,23,.1);background:#1c1a170d;color:#3a352e}.roleDashboardHero .MuiChip-root .MuiChip-label,.roleQueue .MuiChip-root .MuiChip-label,.roleSignals .MuiChip-root .MuiChip-label{color:#3a352e}.heroCopy h2 span,.heroCopy h2 strong{color:#7d5510;font-weight:800}.timeline.done>i{background:#8d641b;color:#fff}.heroDots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#1c1a1738;cursor:pointer;transition:background .2s ease,width .2s ease}.heroDots button.selected{width:22px;border-radius:999px;background:var(--avante-gold-600)}.heroDots button:focus-visible{outline:2px solid var(--avante-gold-600);outline-offset:3px}.routeMeta span,.routeMeta small{color:#5c574f}.MuiButtonBase-root.MuiButton-outlinedPrimary,.MuiButtonBase-root.MuiButton-textPrimary{color:var(--avante-gold-text);border-color:var(--avante-soft-gold-line)}.MuiButtonBase-root.MuiButton-outlinedPrimary:hover,.MuiButtonBase-root.MuiButton-textPrimary:hover{color:var(--avante-gold-text);border-color:#d4a43cb8;background:#d4a43c17}.bankingHero small,.bankingHero .neutral{color:#5c574f}.bankingHero .MuiChip-root{border:1px solid rgba(28,26,23,.1);background:#1c1a170d}.bankingHero .MuiChip-root .MuiChip-label{color:#3a352e}
