:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172033;background:#eef2f7;--navy:#10233f;--navy-2:#162f52;--blue:#246bda;--blue-2:#185abd;--surface:#fff;--surface-2:#f7f9fc;--line:#dfe5ee;--muted:#66758a;--green:#07875d;--red:#c43b4d;--amber:#b36b00;--radius:12px;--border:var(--line);--accent:var(--blue);--text:#172033;--shadow:0 4px 14px rgba(30,52,77,.08),0 1px 2px rgba(30,52,77,.05) }.focusDashboardLoading8180{min-height:120px;display:grid;place-items:center;color:var(--muted);background:var(--surface)}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#f5f7fa 0,#edf1f6);min-height:100vh;font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button{border:1px solid transparent;border-radius:8px;padding:9px 14px;background:var(--blue);color:#fff;font-weight:700;cursor:pointer;transition:.16s ease;box-shadow:0 1px 2px #1430501f}button:hover{background:var(--blue-2);transform:translateY(-1px)}button:active{transform:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(36,107,218,.2);outline-offset:1px}input,select,textarea{border:1px solid #cfd8e5;border-radius:8px;padding:9px 11px;background:#fff;color:#18263a;transition:.15s ease}input:hover,select:hover,textarea:hover{border-color:#aab8ca}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #246bda1a}label{color:#405169}.center{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 15%,#274f80 0,transparent 34%),linear-gradient(135deg,#0d1e35,#173e6e)}.auth-card{width:min(460px,100%);background:#fffffffa;padding:30px;border-radius:18px;box-shadow:0 28px 70px #040f1f4d}.auth-card h1{font-size:27px;margin:14px 0 6px}.auth-card label{display:block;font-weight:700;margin:14px 0 6px}.auth-card input{width:100%}.auth-card button{width:100%;margin-top:18px}.badge{display:inline-flex;padding:5px 9px;border-radius:999px;background:#e8f0fd;color:#1c5db8;font-weight:800;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.check{display:flex!important;align-items:center;gap:8px}.check input{width:auto!important}.app{min-height:100vh;display:grid;grid-template-columns:258px minmax(0,1fr)}aside{background:linear-gradient(180deg,var(--navy),#0b1a2f);color:#fff;padding:18px 12px;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;height:100vh;border-right:1px solid rgba(255,255,255,.05);box-shadow:8px 0 30px #0a1c3214;z-index:10}.brand{display:flex;align-items:center;gap:11px;margin:2px 8px 22px;padding:8px 4px}.brandMark{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#3f83e7,#1e5fbd);font-size:20px;font-weight:900;box-shadow:0 7px 16px #00000038}.brandText{font-size:20px;font-weight:850;letter-spacing:-.02em}.brand small{display:block;color:#8fb1dc;font-size:10px;font-weight:700;letter-spacing:.05em;margin-top:1px}.nav{display:flex;align-items:center;gap:11px;width:100%;background:transparent;text-align:left;color:#becce0;border:0;box-shadow:none;padding:10px 12px;font-weight:650}.nav:hover{background:#ffffff13;color:#fff;transform:none}.nav.active{background:#fff;color:#173b68;box-shadow:0 5px 18px #0000002b}.navIcon{width:25px;height:25px;border-radius:7px;display:grid;place-items:center;background:#ffffff14;font-size:14px}.nav.active .navIcon{background:#e9f1fc;color:#1d64c5}.asideBottom{margin-top:auto;padding:14px 10px 6px;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:2px}.asideBottom span{font-weight:750}.asideBottom small{color:#91a7c4}.asideBottom button{margin-top:10px;background:#ffffff14;border-color:#ffffff1a;box-shadow:none}.asideBottom button:hover{background:#ffffff24}.content{padding:28px 34px 48px;max-width:1580px;width:100%}header{margin-bottom:19px;padding-bottom:15px;border-bottom:1px solid #dce3ec}header h1{font-size:28px;line-height:1.2;letter-spacing:-.025em;margin:0 0 5px;color:#17283d}header p,.muted{color:var(--muted)}.headerRow{display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.periodbar{display:flex;gap:8px;align-items:center;padding:6px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 1px 3px #1930480a}.periodbar input{width:100px}.error,.notice{position:fixed;right:24px;top:20px;z-index:100;max-width:430px;padding:13px 16px;border-radius:10px;box-shadow:0 12px 35px #14233733;animation:toastIn .22s ease}.error{background:#fff0f2;color:#9f2638;border:1px solid #f4c2ca}.notice{background:#ecfbf5;color:#086b4b;border:1px solid #bdebd9}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px}.kpis article{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:17px 18px;box-shadow:var(--shadow)}.kpis article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#82a9df}.kpis article:nth-child(2):before{background:#70b39b}.kpis article:nth-child(3):before{background:#a997d1}.kpis article:nth-child(4):before{background:#d5a86f}.kpis small{display:block;color:var(--muted);font-size:12px;font-weight:700;margin-bottom:7px}.kpis strong{font-size:25px;letter-spacing:-.03em;color:#17283d}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:19px;box-shadow:var(--shadow);margin-bottom:15px}.card h2{font-size:18px;letter-spacing:-.015em;margin:0 0 15px;color:#1d2f45}.card h3{font-size:14px;color:#405169;margin:18px 0 8px}.twoCols{display:grid;grid-template-columns:1fr 1fr;gap:15px}.threeCols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.financeRow{display:grid;grid-template-columns:24px 1.5fr 1fr 125px 38px;gap:7px;margin-bottom:7px;align-items:center;padding:5px;border-radius:8px}.financeRow:hover{background:#f6f8fb}.financeRow input{width:100%}.financeAdd{display:grid;grid-template-columns:1.5fr 1fr 130px auto auto;gap:8px;padding-top:13px;border-top:1px solid var(--line)}.actions,.editorActions,.formActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.secondary{background:#fff;color:#36516f;border-color:#cbd6e3;box-shadow:none}.secondary:hover{background:#f3f6fa;color:#1e3a59}.danger{background:#fff1f3;color:#b42f42;border-color:#f2ccd3;box-shadow:none}.danger:hover{background:#ffe6ea;color:#9f2034}.small{padding:6px 9px;font-size:12px}.good{color:var(--green)!important}.bad{color:var(--red)!important}.listRow,.row,.recordSummary,.detailHeader,.inlineEditor{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid #edf1f5}.listRow:last-child,.recordSummary:last-child{border-bottom:0}.listRow small,.recordSummary small,.inlineEditor small{display:block;color:var(--muted);margin-top:3px}.inlineForm,.userForm{display:flex;gap:8px;flex-wrap:wrap}.table{display:grid;border:1px solid var(--line);border-radius:10px;overflow:hidden}.tr{display:grid;grid-template-columns:1.1fr 1.6fr 1fr 1fr;gap:12px;padding:11px 13px;border-bottom:1px solid #e8edf3;align-items:center;background:#fff}.tr:last-child{border-bottom:0}.tr:hover:not(.head){background:#f8fafc}.tr.head{font-size:11px;text-transform:uppercase;letter-spacing:.045em;font-weight:800;color:#617187;background:#f1f4f8}.table.annual .tr{grid-template-columns:1.2fr repeat(3,1fr)}.table.audit .tr{grid-template-columns:1.1fr 1.2fr 1.2fr 2fr}.roadmap{display:grid;gap:5px}.roadmap div{display:flex;gap:10px;align-items:center;padding:8px;border-radius:8px}.roadmap div:hover{background:#f7f9fc}.roadmap b{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#e4f5ee;color:var(--green)}.mfa{display:grid;grid-template-columns:210px 1fr;gap:18px}.mfa img{max-width:100%;border:1px solid var(--line);border-radius:10px}.mfa code{display:block;word-break:break-all;background:#eef2f7;padding:10px;border-radius:8px}.bars{height:230px;display:flex;align-items:flex-end;gap:8px;padding:15px 0;border-bottom:1px solid var(--line);background:linear-gradient(to top,rgba(220,228,238,.6) 1px,transparent 1px);background-size:100% 45px}.barMonth{flex:1;min-width:44px;text-align:center}.barArea{height:190px;display:flex;align-items:flex-end;justify-content:center;gap:4px}.bar{display:block;width:13px;border-radius:4px 4px 0 0}.bar.income{background:linear-gradient(#4589e8,#246bda)}.bar.expense{background:linear-gradient(#e46a78,#c43b4d)}.dragHandle{cursor:grab;font-size:18px;color:#8795a8;-webkit-user-select:none;user-select:none;padding:0 3px}.financeRow[draggable=true]{transition:opacity .15s,background .15s}.financeRow.dragging{opacity:.45;background:#e9f1fc}.stackForm{display:grid;gap:10px}.stackForm label{display:grid;gap:5px;font-weight:700}.stackForm textarea{min-height:90px;resize:vertical}.invoiceTable{overflow:auto;border:1px solid var(--line);border-radius:10px}.invoiceHead,.invoiceRow{display:grid;grid-template-columns:110px minmax(150px,1.4fr) 110px 120px 120px 130px minmax(220px,1fr);gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid #e7ecf2;min-width:1050px}.invoiceHead{font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:800;color:#617187;background:#f1f4f8}.invoiceRow:hover{background:#f8fafc}.invoiceActions{display:flex;gap:6px;flex-wrap:wrap}.propertyCard h2{margin-bottom:3px}.propertyCard p{margin:0;color:var(--muted)}.propertyKpis,.propertyFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:16px 0}.propertyKpis div,.propertyFacts div{background:#f6f8fb;border:1px solid #e2e8f0;border-radius:9px;padding:12px}.propertyKpis small,.propertyFacts small{display:block;color:var(--muted);font-size:11px;font-weight:700;margin-bottom:5px}.labeledGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.labeledGrid label{display:grid;gap:5px;font-weight:700;font-size:13px}.labeledGrid input,.labeledGrid select,.labeledGrid textarea{width:100%;font-weight:400}.labeledGrid textarea{min-height:100px}.wide{grid-column:1/-1}.detailColumns{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:17px}.detailColumns>section{border:1px solid var(--line);border-radius:10px;padding:15px;background:#fbfcfe}.subRecord{border-bottom:1px solid #e9eef4;padding:6px 0}.inlineCreate,.createPanel,.deletePanel{margin-top:13px;border:1px solid var(--line);border-radius:9px;padding:12px;background:#fafbfd}.inlineCreate summary,.createPanel summary,.deletePanel summary{cursor:pointer;font-weight:800;color:#324c69}.deletePanel{border-color:#efcbd1;background:#fff9fa}.notesBox{background:#fff9e8;border:1px solid #f1dfa9;border-radius:9px;padding:13px}.notesBox p{margin:5px 0 0}.propertyDetail{scroll-margin-top:20px}.detailHeader{padding-top:2px}.detailHeader h2{margin-bottom:3px}.switch{display:flex;align-items:center;gap:8px}.switch input{accent-color:var(--blue)}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}@media(max-width:1100px){.threeCols{grid-template-columns:1fr}.propertyKpis,.propertyFacts{grid-template-columns:1fr 1fr}}@media(max-width:1000px){.twoCols{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,1fr)}.financeAdd{grid-template-columns:1fr 1fr}.headerRow{align-items:flex-start;flex-direction:column}.detailColumns{grid-template-columns:1fr}}@media(max-width:760px){.app{grid-template-columns:1fr}aside{position:static;height:auto;padding:12px}.brand{margin-bottom:7px}.nav{display:inline-flex;width:auto}.content{padding:18px}.kpis,.kpis.three,.kpis.four{grid-template-columns:1fr}.financeRow{grid-template-columns:24px 1fr}.tr,.table.annual .tr,.table.audit .tr{grid-template-columns:1fr}.periodbar{flex-wrap:wrap}.labeledGrid{grid-template-columns:1fr}.wide{grid-column:auto}.propertyKpis,.propertyFacts{grid-template-columns:1fr}.error,.notice{left:18px;right:18px;top:12px}}.reportHeader{align-items:flex-end}.reportIntro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.reportIntro>div{background:linear-gradient(135deg,#0f2747,#183b69);color:#fff;border-radius:16px;padding:18px 20px;display:flex;flex-direction:column}.reportIntro small{color:#a9bdd5;text-transform:uppercase;letter-spacing:.09em;font-weight:800}.reportIntro strong{font-size:20px;margin:5px 0}.reportIntro span{color:#cbd8e8}.reportKpis{grid-template-columns:repeat(4,minmax(0,1fr))}.reportKpis article span,.portfolioKpis article span{display:block;color:var(--muted);font-size:12px;margin-top:7px}.reportGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);gap:16px;margin:16px 0}.sectionTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.eyebrow{display:block;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.legend{font-size:12px;color:var(--muted);white-space:nowrap}.legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin:0 5px 0 10px}.legendIn{background:#2d7ff9}.legendOut{background:#ef8354}.monthlyChart{height:285px;display:grid;grid-template-columns:repeat(12,minmax(30px,1fr));gap:8px;align-items:end;padding-top:8px;border-bottom:1px solid var(--border)}.monthColumn{height:270px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0}.chartBars{height:215px;display:flex;align-items:flex-end;justify-content:center;gap:3px;width:100%}.chartBar{display:block;width:min(15px,38%);border-radius:5px 5px 2px 2px;min-height:4px}.chartIn{background:linear-gradient(180deg,#4d9cff,#246bd1)}.chartOut{background:linear-gradient(180deg,#f6a57f,#e36c3d)}.monthColumn b{font-size:10px;margin:6px 0 3px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.monthColumn small{font-size:11px;color:var(--muted);text-transform:uppercase;font-weight:800}.categoryChart{display:flex;flex-direction:column;gap:15px}.categoryRow>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:13px}.categoryRow span{color:var(--muted);font-size:12px}.categoryTrack,.yieldTrack{height:8px;border-radius:999px;background:#e8eef6;overflow:hidden;margin-top:7px}.categoryTrack i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2d7ff9,#68a8ff)}.portfolioKpis{margin:16px 0}.yieldChart{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.yieldRow{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,2fr) 72px;align-items:center;gap:14px}.yieldRow>div:first-child{display:flex;flex-direction:column}.yieldRow small{color:var(--muted)}.yieldTrack{margin:0;height:11px}.yieldTrack i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#18a87a,#56cba6)}.yieldRow strong{text-align:right}.reportTable{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:13px;overflow:hidden}.reportTr{display:grid;grid-template-columns:minmax(190px,1.5fr) repeat(6,minmax(105px,1fr));align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--border);font-size:13px}.reportTr:first-child{border-top:0}.reportTr>span:first-child{display:flex;flex-direction:column}.reportTr small{color:var(--muted)}.reportHead{background:#f5f8fc;font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:900;color:#60728a}.entityReport .reportTr{grid-template-columns:minmax(190px,1.5fr) repeat(5,minmax(110px,1fr))}.methodCard{background:#eef5ff;border:1px solid #cfe1fa;border-radius:15px;padding:18px 20px;margin-top:16px}.methodCard h3{margin:0 0 10px}.methodCard>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.methodCard p{margin:0;font-size:13px;color:#334b68}.methodCard small{display:block;margin-top:13px;color:#60728a}.content:has(.reportHeader) .notice,.content:has(.reportHeader) .error{position:fixed;z-index:20}.reportChart{overflow:hidden}@media print{aside,.periodbar,.notice,.error,.asideBottom{display:none!important}.app{display:block}.content{padding:0;max-width:none}.card,.kpis article,.reportIntro>div,.methodCard{box-shadow:none;break-inside:avoid}.reportHeader{margin-bottom:12px}.reportHeader button,.reportHeader select,.reportHeader input{display:none}.monthlyChart{height:240px}.chartBars{height:180px}}@media(max-width:1100px){.reportGrid{grid-template-columns:1fr}.reportKpis{grid-template-columns:1fr 1fr}.reportTable{overflow:auto}.reportTr{min-width:920px}.methodCard>div{grid-template-columns:1fr 1fr}}@media(max-width:700px){.reportIntro,.reportKpis{grid-template-columns:1fr}.monthlyChart{overflow-x:auto;grid-template-columns:repeat(12,48px);justify-content:start}.yieldRow{grid-template-columns:1fr 70px}.yieldTrack{grid-column:1/-1;grid-row:2}.methodCard>div{grid-template-columns:1fr}}.cockpitHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.cockpitHeader h1{max-width:850px}.cockpitHero{display:grid;grid-template-columns:170px repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.scoreRing,.heroMetric{border:1px solid var(--border);background:#fff;border-radius:18px;padding:20px;box-shadow:var(--shadow)}.scoreRing{background:linear-gradient(145deg,#102b4f,#1c4678);color:#fff;display:grid;grid-template-columns:auto auto;align-content:center;justify-content:center;text-align:center}.scoreRing strong{font-size:44px;line-height:1}.scoreRing>span{align-self:end;color:#b9cbe0;margin-bottom:4px}.scoreRing small{grid-column:1/-1;color:#c9d8e8;margin-top:7px}.heroMetric{display:flex;flex-direction:column;justify-content:center}.heroMetric>small{color:var(--muted);font-weight:800}.heroMetric strong{font-size:25px;margin:7px 0}.heroMetric span{font-size:12px;color:var(--muted)}.cockpitGrid{display:grid;grid-template-columns:1.4fr .8fr;gap:16px}.countBadge{min-width:28px;height:28px;border-radius:999px;background:#eaf2ff;color:#1d65c1;display:inline-flex;align-items:center;justify-content:center;font-weight:900}.insightRow{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-top:1px solid var(--border)}.insightRow:first-of-type{border-top:0}.insightRow>div{display:flex;flex-direction:column}.insightRow small{color:var(--muted);margin-top:3px}.signalDot{width:10px;height:10px;border-radius:50%;margin-top:5px;flex:none}.signalDot.amber{background:#f59e0b}.signalDot.blue{background:#3b82f6}.emptyState{padding:24px;border:1px dashed #c8d4e2;border-radius:13px;background:#f8fafc;display:flex;flex-direction:column;gap:5px;color:var(--muted)}.emptyState b{color:var(--text)}.dossierStats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0 18px}.dossierStats div{background:#f5f8fc;border-radius:12px;padding:13px;display:flex;flex-direction:column}.dossierStats strong{font-size:23px}.dossierStats span{font-size:11px;color:var(--muted)}.timelineMini,.timelineEntry{display:grid;grid-template-columns:100px 14px 1fr;gap:10px;align-items:start;padding:10px 0}.timelineMini time,.timelineEntry time{font-size:12px;color:var(--muted);text-align:right}.timelineMini>span,.timelineDot{width:9px;height:9px;border-radius:50%;background:var(--accent);margin-top:4px;position:relative}.timelineMini>span:after,.timelineDot:after{content:"";position:absolute;width:1px;background:#dbe4ef;top:11px;bottom:-22px;left:4px}.timelineMini:last-child>span:after,.timelineEntry:last-child .timelineDot:after{display:none}.timelineMini>div,.timelineEntry>div{display:flex;flex-direction:column}.timelineMini small,.timelineEntry small{color:var(--muted)}.dossierLayout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:16px}.dossierNav{background:#fff;border:1px solid var(--border);border-radius:16px;padding:15px;height:max-content;position:sticky;top:18px}.dossierNav h3{margin:3px 7px 10px}.dossierNav button{width:100%;text-align:left;border:0;background:transparent;color:#42536a;padding:9px 10px;border-radius:9px}.dossierNav button:hover,.dossierNav button.active{background:#eaf2ff;color:#165cac}.dossierGroup{border-top:1px solid var(--border);margin-top:9px;padding-top:9px}.dossierGroup>span{display:block;padding:5px 10px;color:var(--muted);font-size:11px;text-transform:uppercase;font-weight:900;letter-spacing:.06em}.dossierContent{display:flex;flex-direction:column;gap:16px;min-width:0}.documentForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.documentForm label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:#52647a}.documentForm .wide{grid-column:1/-1}.documentForm textarea{min-height:80px}.documentList{display:flex;flex-direction:column}.documentRow{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 0;border-top:1px solid var(--border)}.documentRow:first-child{border-top:0}.fileIcon{width:44px;height:44px;border-radius:11px;background:#eaf2ff;color:#1c66bf;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900}.documentMain{display:flex;flex-direction:column;min-width:0}.documentMain small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagRow{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.tagRow span{font-size:10px;border-radius:999px;background:#eef2f7;color:#586b83;padding:3px 7px}.tagRow .expiryTag{background:#fff3dc;color:#9b6200}.timelineEntry{grid-template-columns:105px 14px 1fr;border-top:1px solid #f0f3f7}.timelineEntry:first-of-type{border-top:0}@media(max-width:1150px){.cockpitHero{grid-template-columns:1fr 1fr}.scoreRing{grid-row:span 2}.cockpitGrid{grid-template-columns:1fr}.wideCockpit{grid-column:auto}.dossierLayout{grid-template-columns:1fr}.dossierNav{position:static}.dossierNav .dossierGroup{display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.cockpitHero{grid-template-columns:1fr}.scoreRing{grid-row:auto}.documentForm{grid-template-columns:1fr}.documentForm .wide{grid-column:auto}.documentRow{grid-template-columns:42px 1fr}.documentRow .editorActions{grid-column:1/-1}.dossierNav .dossierGroup{grid-template-columns:1fr}}.navSection{display:block;color:#6f89aa;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;padding:14px 13px 5px;margin-top:3px}.navSection:first-of-type{padding-top:2px}.portfolioToolbar{display:grid;grid-template-columns:minmax(240px,1fr) 190px auto;gap:10px;align-items:center;margin:0 0 14px}.portfolioSearch{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:11px;padding:0 11px;box-shadow:0 1px 2px #1930480a}.portfolioSearch span{font-size:21px;color:#718197}.portfolioSearch input{border:0;box-shadow:none!important;width:100%;padding-left:0}.portfolioList{display:flex;flex-direction:column;gap:10px}.portfolioObject{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 8px #1c2f450b;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.portfolioObject:hover{border-color:#c6d4e4;box-shadow:0 8px 24px #1c2f4513}.portfolioObject.open{border-color:#adc8ea;box-shadow:0 10px 30px #2354891a}.portfolioSummary{display:grid;grid-template-columns:32px minmax(220px,1.65fr) repeat(4,minmax(115px,.8fr));gap:14px;align-items:center;width:100%;padding:16px 18px;border:0;border-radius:0;background:#fff;color:var(--text);box-shadow:none;text-align:left}.portfolioSummary:hover{background:#f8fafc;transform:none}.portfolioObject.open .portfolioSummary{background:linear-gradient(180deg,#f8fbff,#f4f8fd);border-bottom:1px solid #dce7f4}.portfolioChevron{width:27px;height:27px;border-radius:8px;background:#eaf2fd;color:#1d63bd;display:grid;place-items:center;font-size:21px;line-height:1}.portfolioIdentity{display:flex;flex-direction:column;min-width:0}.portfolioIdentity b{font-size:15px}.portfolioIdentity small{color:var(--muted);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolioMetric{display:flex;flex-direction:column}.portfolioMetric small{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.055em}.portfolioMetric b{font-size:14px;margin-top:3px}.portfolioExpanded{padding:0 14px 14px;background:#f8fafc}.portfolioExpanded .propertyDetail{margin:14px 0 0;box-shadow:none;border-color:#dfe7f0}.systemBanner{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:15px;padding:17px 20px;margin-bottom:14px;border:1px solid}.systemBanner>div{display:flex;align-items:center;gap:12px}.systemBanner>div>div{display:flex;flex-direction:column}.systemBanner small{opacity:.75}.systemBanner.healthy{background:#effaf5;border-color:#bfe8d5;color:#086a4a}.systemBanner.warning{background:#fff8e8;border-color:#f0d596;color:#855700}.systemPulse{width:12px;height:12px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 15%,transparent)}.healthGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.healthCard{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px;box-shadow:var(--shadow)}.healthCard>span{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-weight:900}.healthOk{background:#e5f6ee;color:#087551}.healthBad{background:#fff0e7;color:#b1511e}.healthCard>div{display:flex;flex-direction:column}.healthCard small{color:var(--muted)}.backupHero>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:25px}.backupHero p{max-width:780px;color:var(--muted)}.backupStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px}.backupStats>div{background:#f5f8fc;border:1px solid #e5ebf2;border-radius:11px;padding:13px;display:flex;flex-direction:column}.backupStats small{color:var(--muted)}.backupStats strong{font-size:19px;margin-top:4px}.backupList{display:flex;flex-direction:column}.backupRow{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 0;border-top:1px solid var(--line)}.backupRow:first-child{border-top:0}.backupIcon{width:40px;height:40px;border-radius:11px;background:#edf4ff;color:#2566ba;display:grid;place-items:center;font-size:19px}.backupRow>div:nth-child(2){display:flex;flex-direction:column}.backupRow small{color:var(--muted)}@media(max-width:1150px){.portfolioSummary{grid-template-columns:32px minmax(200px,1.5fr) repeat(2,minmax(110px,1fr))}.portfolioMetric:nth-of-type(4),.portfolioMetric:nth-of-type(5){display:none}.healthGrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.portfolioToolbar{grid-template-columns:1fr}.portfolioSummary{grid-template-columns:30px 1fr 100px}.portfolioMetric{display:none}.portfolioMetric:nth-of-type(3){display:flex;text-align:right}.backupHero>div:first-child{align-items:flex-start;flex-direction:column}.backupStats,.healthGrid{grid-template-columns:1fr 1fr}.backupRow{grid-template-columns:40px 1fr}.backupRow .editorActions{grid-column:1/-1}}:root{--pd-navy-950:#07111f;--pd-navy-900:#0b1729;--pd-navy-850:#102039;--pd-navy-800:#142943;--pd-blue-600:#2f6fed;--pd-blue-500:#4584f4;--pd-blue-100:#eaf2ff;--pd-cyan:#68c7d4;--pd-violet:#7658e8;--pd-green:#15a276;--pd-amber:#dc8a22;--pd-red:#d95757;--pd-ink:#152235;--pd-ink-soft:#40536d;--pd-muted:#7d8ba0;--pd-line:#e3e9f0;--pd-line-soft:#edf1f5;--pd-surface:#ffffff;--pd-surface-soft:#f6f8fb;--pd-canvas:#f1f4f8;--pd-shadow-sm:0 1px 2px rgba(15,29,48,.04),0 3px 10px rgba(15,29,48,.035);--pd-shadow-md:0 8px 30px rgba(18,35,58,.08),0 2px 8px rgba(18,35,58,.04);--pd-shadow-lg:0 20px 55px rgba(7,17,31,.14);--pd-radius-sm:10px;--pd-radius:15px;--pd-radius-lg:21px;--line:var(--pd-line);--border:var(--pd-line);--accent:var(--pd-blue-600);--blue:var(--pd-blue-600);--text:var(--pd-ink);--muted:var(--pd-muted);--shadow:var(--pd-shadow-sm)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:var(--pd-ink);background:var(--pd-canvas);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}button{cursor:pointer}::selection{background:#d8e8ff;color:#123d7a}.app{min-height:100vh;display:grid;grid-template-columns:264px minmax(0,1fr);background:radial-gradient(circle at 90% 0%,rgba(75,132,244,.07),transparent 28rem),var(--pd-canvas)}.sidebar{position:sticky;top:0;height:100vh;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:18px 14px 14px;color:#d9e5f5;background:radial-gradient(circle at 20% -10%,rgba(69,132,244,.24),transparent 21rem),linear-gradient(180deg,var(--pd-navy-900),var(--pd-navy-950));border-right:1px solid rgba(255,255,255,.04);box-shadow:10px 0 35px #07111f14;z-index:20}.sidebarBrand{flex:none;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 8px 15px;border-bottom:1px solid rgba(255,255,255,.075)}.brand{display:flex;align-items:center;gap:11px;min-width:0}.brandMark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;position:relative;overflow:hidden;background:linear-gradient(145deg,#5395ff,#255fcf);box-shadow:0 8px 22px #2f6fed47,inset 0 1px #ffffff52}.brandMark:before,.brandMark:after,.brandMark i{content:"";display:block;position:absolute;border-radius:3px;background:#fff}.brandMark:before{width:8px;height:20px;left:10px;top:9px;opacity:.95}.brandMark:after{width:8px;height:13px;left:20px;top:16px;opacity:.78}.brandMark i{width:8px;height:7px;left:20px;top:8px;opacity:.52}.brandText{display:flex;flex-direction:column;color:#fff;font-weight:800;font-size:17px;letter-spacing:-.025em}.brandText small{font-size:9px;color:#8197b4;text-transform:uppercase;letter-spacing:.12em;font-weight:800;margin-top:1px}.editionPill{flex:none;padding:4px 7px;border-radius:7px;border:1px solid rgba(114,169,255,.23);background:#427ee21c;color:#83b3ff;font-size:8px;letter-spacing:.12em;font-weight:900}.sidebarNav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 3px 15px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.sidebarNav::-webkit-scrollbar{width:4px}.sidebarNav::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:99px}.navSection{display:block;padding:14px 10px 6px;color:#5f7798;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.navSection:first-child{padding-top:3px}.nav{position:relative;width:100%;display:grid;grid-template-columns:31px minmax(0,1fr) 8px;align-items:center;gap:9px;margin:2px 0;padding:8px 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:#99abc3;text-align:left;font-size:12.5px;font-weight:650;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.nav:hover{color:#edf5ff;background:#ffffff0e;transform:translate(2px)}.nav.active{color:#fff;background:linear-gradient(90deg,#407ee538,#407ee518);border-color:#6399f029;box-shadow:inset 3px 0 #4b8bf4}.navIcon{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;color:#7e94b2;background:#ffffff09;font-size:15px;font-weight:500;transition:all .16s ease}.nav:hover .navIcon{color:#c9ddf7;background:#ffffff12}.nav.active .navIcon{color:#9cc2ff;background:#4789f429}.navLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navActiveDot{width:5px;height:5px;border-radius:50%;background:#7ab0ff;box-shadow:0 0 0 4px #5494fa17}.sidebarFooter{flex:none;padding-top:12px;border-top:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,#07111f00,#07111fb3 18%)}.profileCard{width:100%;display:grid;grid-template-columns:39px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:13px;color:#fff;background:#ffffff0b;box-shadow:none;text-align:left;transition:.16s ease}.profileCard:hover{background:#ffffff13;border-color:#7db0ff2e;transform:none}.profileAvatar{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,#29486f,#1b3455);border:1px solid rgba(255,255,255,.09);color:#bcd7fb;font-size:12px;font-weight:900;letter-spacing:.03em}.profileMeta{min-width:0;display:flex;flex-direction:column}.profileMeta b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.profileMeta small{color:#738ba9;font-size:10px;margin-top:1px}.profileChevron{color:#627a9b;font-size:18px}.sidebarFootRow{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 3px 0;color:#58708f;font-size:9px}.sidebarFootRow>span{display:flex;align-items:center;gap:5px;white-space:nowrap}.onlineDot,.secureDot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#2fc490;box-shadow:0 0 0 3px #2fc49017}.logoutLink{padding:2px 4px;border:0;background:transparent;color:#7188a7;box-shadow:none;font-size:9px}.logoutLink:hover{color:#adc4e1;background:transparent;transform:none}.content{min-width:0;padding:0 30px 44px;max-width:1600px;width:100%;margin:0 auto}.workspaceBar{position:sticky;top:0;z-index:12;height:58px;margin:0 -30px 28px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(216,225,235,.82);background:#f1f4f8e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspaceBar>div:first-child{display:flex;align-items:baseline;gap:9px}.workspaceBar b{font-size:12px;color:#364b65}.workspaceKicker{font-size:9px;color:#97a4b5;text-transform:uppercase;letter-spacing:.13em;font-weight:900}.workspaceStatus{display:flex;align-items:center;gap:7px;padding:6px 9px;border-radius:999px;color:#607086;background:#ffffffb8;border:1px solid rgba(216,225,235,.8);font-size:9px;font-weight:750}header{margin:0 0 22px}header h1,.cockpitHeader h1{margin:4px 0 7px;font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-.04em;color:#122035;font-weight:780}header p,.cockpitHeader p{margin:0;color:#78879a;font-size:13px;max-width:740px}.eyebrow{display:block;color:#4a78be;font-size:9px;font-weight:900;letter-spacing:.145em;text-transform:uppercase}.headerRow,.cockpitHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:22px}.premiumHeader{padding-top:5px}.headerActions{display:flex;align-items:center;gap:8px}.livePill{display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;color:#28775f;background:#e9f7f1;border:1px solid #ccebdd;font-size:10px;font-weight:800}.livePill i{width:6px;height:6px;border-radius:50%;background:#25af7e;box-shadow:0 0 0 3px #25af7e1a}input,select,textarea{min-height:38px;border:1px solid #dce4ed;border-radius:10px;background:#fff;color:var(--pd-ink);padding:8px 10px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}textarea{min-height:88px;resize:vertical}input:hover,select:hover,textarea:hover{border-color:#c9d5e3}input:focus,select:focus,textarea:focus{border-color:#79a5ed;box-shadow:0 0 0 3px #2f6fed17}button{min-height:36px;padding:8px 13px;border:1px solid #2862c6;border-radius:10px;color:#fff;background:linear-gradient(180deg,#3f7be4,#2b64cb);box-shadow:0 3px 8px #2f6fed24,inset 0 1px #ffffff2e;font-size:11px;font-weight:800;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}button:hover{transform:translateY(-1px);box-shadow:0 6px 14px #2f6fed2e}button:active{transform:translateY(0)}button.secondary{color:#40536d;background:#fff;border-color:#d7e0ea;box-shadow:0 1px 2px #0f1d300a}button.secondary:hover{background:#f8fafc;border-color:#c4d1df;box-shadow:0 5px 12px #14263d12}button.danger{background:#fff6f5;color:#b54848;border-color:#f0ceca;box-shadow:none}button.danger:hover{background:#fff0ee}button.small{min-height:29px;padding:5px 8px;border-radius:8px;font-size:10px}.periodbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.periodbar select,.periodbar input{min-height:36px;background:#ffffffd1}.card{background:#fffffff0;border:1px solid var(--pd-line);border-radius:var(--pd-radius);padding:19px;box-shadow:var(--pd-shadow-sm);transition:box-shadow .18s ease,border-color .18s ease}.card:hover{border-color:#d9e2ec}.card h2{font-size:16px;letter-spacing:-.02em;margin:0 0 15px;color:#1a2a40}.card h3{font-size:13px;margin:14px 0 9px;color:#283b55}.sectionTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:16px}.sectionTitle h2{margin:3px 0 0}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.kpis.three{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}.kpis article{position:relative;overflow:hidden;min-height:112px;display:flex;flex-direction:column;justify-content:center;padding:17px 18px;border:1px solid var(--pd-line);border-radius:var(--pd-radius);background:linear-gradient(145deg,#fff,#fafcff);box-shadow:var(--pd-shadow-sm)}.kpis article:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;right:-38px;top:-35px;background:#4584f40b}.kpis article small{color:#7b899c;font-size:9px;text-transform:uppercase;letter-spacing:.075em;font-weight:850}.kpis article strong{font-size:23px;line-height:1.2;letter-spacing:-.035em;margin-top:7px;color:#17263a}.good{color:#0c956b!important}.bad{color:#cf5252!important}.muted{color:var(--pd-muted)}.cockpitHero{display:grid;grid-template-columns:minmax(185px,.9fr) repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.scoreRing,.heroMetric{position:relative;overflow:hidden;min-height:154px;border-radius:18px;padding:19px;box-shadow:var(--pd-shadow-md)}.scoreRing{display:flex;flex-direction:column;justify-content:space-between;color:#fff;border:1px solid rgba(114,166,244,.18);background:radial-gradient(circle at 90% 20%,rgba(78,145,255,.38),transparent 48%),linear-gradient(145deg,#0e2441,#081526 72%)}.scoreGlow{position:absolute;width:120px;height:120px;border-radius:50%;right:-52px;bottom:-60px;background:#508ff736;filter:blur(3px)}.scoreLabel{position:relative;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#8ea8c8;font-weight:900}.scoreValue{position:relative;display:flex;align-items:flex-end;gap:5px}.scoreValue strong{font-size:48px;line-height:.95;letter-spacing:-.06em}.scoreValue span{font-size:12px;color:#8199b8;margin-bottom:6px}.scoreRing>small{position:relative;color:#7890ae;font-size:10px}.heroMetric{display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--pd-line);background:#fff}.heroMetric:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--metric-accent,#4584f4),transparent 72%)}.heroMetric:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;right:-52px;top:-45px;background:color-mix(in srgb,var(--metric-accent,#4584f4) 7%,transparent)}.metricBlue{--metric-accent:#4584f4}.metricViolet{--metric-accent:#7658e8}.metricGreen{--metric-accent:#1aaa7b}.metricAmber{--metric-accent:#dd8b25}.metricIcon{position:absolute;left:17px;top:16px;width:29px;height:29px;border-radius:9px;display:grid;place-items:center;color:var(--metric-accent);background:color-mix(in srgb,var(--metric-accent) 9%,white);font-size:11px;font-weight:900}.heroMetric>small{color:#7b899c;font-size:9px;text-transform:uppercase;letter-spacing:.065em;font-weight:850}.heroMetric strong{font-size:23px;letter-spacing:-.035em;margin:7px 0 2px}.heroMetric>span:last-child{font-size:10px;color:#8693a5}.cockpitGrid{display:grid;grid-template-columns:1.35fr .75fr;gap:14px}.wideCockpit{grid-column:1/-1}.portfolioToolbar{display:grid;grid-template-columns:minmax(250px,1fr) 190px auto;gap:8px;align-items:center;margin:0 0 13px}.portfolioSearch{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #dce4ed;border-radius:12px;background:#fff;box-shadow:var(--pd-shadow-sm)}.portfolioSearch span{color:#8a98aa;font-size:18px}.portfolioSearch input{width:100%;border:0;min-height:38px;padding-left:0;box-shadow:none}.portfolioList{display:flex;flex-direction:column;gap:9px}.portfolioObject{overflow:hidden;border:1px solid var(--pd-line);border-radius:15px;background:#fff;box-shadow:var(--pd-shadow-sm);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.portfolioObject:hover{border-color:#cbd9e8;box-shadow:0 10px 27px #12233a13;transform:translateY(-1px)}.portfolioObject.open{border-color:#b8cce6;box-shadow:0 16px 38px #122b4b1a;transform:none}.portfolioSummary{width:100%;display:grid;grid-template-columns:43px minmax(210px,1.6fr) repeat(4,minmax(112px,.78fr)) 29px;gap:13px;align-items:center;padding:14px 16px;border:0;border-radius:0;color:var(--pd-ink);background:#fff;box-shadow:none;text-align:left}.portfolioSummary:hover{background:#fbfcfe;transform:none;box-shadow:none}.portfolioObject.open .portfolioSummary{background:linear-gradient(180deg,#fbfdff,#f7fafe);border-bottom:1px solid #e0e8f1}.assetMark{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,#e9f2ff,#ddeaff);color:#2f6bc1;border:1px solid #d3e2f6;font-size:9px;font-weight:950;letter-spacing:.08em}.portfolioIdentity{min-width:0;display:flex;flex-direction:column}.portfolioIdentity>b{font-size:13px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolioIdentity>small{color:#8592a4;font-size:10px;margin:1px 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assetStatus{display:flex;align-items:center;gap:5px;color:#71907f;font-size:9px;font-weight:700}.assetStatus i{width:5px;height:5px;border-radius:50%;background:#25b17e}.portfolioMetric{display:flex;flex-direction:column;min-width:0}.portfolioMetric>small{color:#8b98a9;font-size:8px;text-transform:uppercase;letter-spacing:.075em;font-weight:900}.portfolioMetric>b{font-size:13px;letter-spacing:-.015em;margin-top:3px}.metricHint{font-size:8px;color:#8a97a8;margin-top:1px}.ltvTrack{display:block;width:72px;height:3px;border-radius:99px;background:#e8edf3;margin-top:5px;overflow:hidden}.ltvTrack i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#37b58a,#efad42)}.portfolioChevron{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:#708199;background:#f2f5f9;font-size:17px;transition:transform .2s ease,background .15s ease}.portfolioChevron.rotated{transform:rotate(180deg);background:#eaf2ff;color:#316bc0}.portfolioExpanded{padding:13px;background:#f5f8fb;animation:pdExpand .2s ease-out}@keyframes pdExpand{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.portfolioExpanded .propertyDetail{margin:0;box-shadow:none;border-color:#dfe6ee}.table,.invoiceTable,.reportTable{overflow:hidden;border:1px solid var(--pd-line);border-radius:13px;background:#fff}.tr,.invoiceRow,.reportTr{border-top:1px solid var(--pd-line-soft);transition:background .12s ease}.tr:hover,.invoiceRow:hover,.reportTr:hover{background:#f8fafc}.tr.head,.invoiceHead,.reportHead{background:#f5f7fa;color:#77869a;font-size:9px;text-transform:uppercase;letter-spacing:.065em;font-weight:900}.inlineEditor,.subRecord,.recordSummary,.listRow,.documentRow,.backupRow{border-color:var(--pd-line-soft)!important}.error,.notice{position:fixed;right:22px;top:72px;z-index:100;max-width:430px;padding:11px 14px;border-radius:12px;box-shadow:var(--pd-shadow-lg);animation:pdToast .2s ease-out}.notice{background:#eaf8f2;border:1px solid #bee8d4;color:#126a50}.error{background:#fff0ef;border:1px solid #efcbc8;color:#a84141}@keyframes pdToast{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}.healthCard,.backupHero,.systemBanner,.dossierNav,.documentRow{border-color:var(--pd-line)}.healthCard,.dossierNav{box-shadow:var(--pd-shadow-sm)}.fileIcon,.backupIcon{box-shadow:inset 0 0 0 1px #2f6fed0f}.emptyState{border-radius:14px;background:#f8fafc;border-color:#d9e2ec}.countBadge{background:#edf4ff;color:#2c68be;border:1px solid #dce9fa}.center{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 50% 0%,rgba(69,132,244,.15),transparent 32rem),linear-gradient(145deg,#eff3f8,#f8fafc)}.auth-card{width:min(440px,100%);padding:28px;border:1px solid #dfe7f0;border-radius:22px;background:#ffffffeb;box-shadow:0 28px 80px #11253e24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-card h1{font-size:28px;letter-spacing:-.04em}.auth-card label{display:flex;flex-direction:column;gap:6px;margin-top:12px;color:#57697f;font-size:11px;font-weight:800}@media(max-width:1180px){.app{grid-template-columns:230px minmax(0,1fr)}.content{padding-left:22px;padding-right:22px}.workspaceBar{margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px}.cockpitHero{grid-template-columns:1fr 1fr}.scoreRing{grid-row:span 2}.portfolioSummary{grid-template-columns:43px minmax(180px,1.5fr) repeat(2,minmax(105px,.8fr)) 29px}.portfolioMetric:nth-of-type(4),.portfolioMetric:nth-of-type(5){display:none}.cockpitGrid{grid-template-columns:1fr}.wideCockpit{grid-column:auto}}@media(max-width:820px){.app{display:block}.sidebar{position:relative;height:auto;min-height:0;padding:12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.sidebarBrand{min-height:auto}.sidebarNav{display:flex;overflow-x:auto;overflow-y:hidden;padding:10px 0 4px;gap:5px}.navSection{display:none}.nav{width:auto;min-width:max-content;grid-template-columns:27px auto 5px;padding:6px 9px}.navIcon{width:25px;height:25px}.sidebarFooter{display:none}.content{padding:0 16px 34px}.workspaceBar{height:50px;margin:0 -16px 20px;padding:0 16px}.workspaceStatus{display:none}.headerRow,.cockpitHeader{align-items:flex-start;flex-direction:column}.cockpitHero{grid-template-columns:1fr 1fr}.scoreRing{grid-row:auto}.kpis,.kpis.four,.kpis.three{grid-template-columns:1fr 1fr}.portfolioToolbar{grid-template-columns:1fr}.portfolioSummary{grid-template-columns:39px 1fr 27px}.portfolioMetric{display:none!important}.portfolioChevron{grid-column:3;grid-row:1}}@media(max-width:520px){.cockpitHero,.kpis,.kpis.four,.kpis.three{grid-template-columns:1fr}.scoreRing,.heroMetric{min-height:130px}header h1,.cockpitHeader h1{font-size:28px}.headerActions{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--mp-bg:#eef2f7;--mp-bg-deep:#e8edf4;--mp-surface:rgba(255,255,255,.86);--mp-surface-solid:#ffffff;--mp-border:rgba(139,155,177,.22);--mp-border-strong:rgba(104,125,154,.3);--mp-ink:#152239;--mp-muted:#718099;--mp-blue:#4a7df2;--mp-blue-2:#6f8ff7;--mp-purple:#8067e7;--mp-cyan:#4db2c1;--mp-green:#1eaa7a;--mp-amber:#e89a36;--mp-shadow:0 12px 35px rgba(31,49,75,.09),0 2px 7px rgba(31,49,75,.04);--mp-shadow-hover:0 20px 48px rgba(29,49,76,.13),0 4px 12px rgba(29,49,76,.05)}body{background:radial-gradient(circle at 83% -8%,rgba(76,126,242,.11),transparent 31rem),radial-gradient(circle at 17% 110%,rgba(128,103,231,.065),transparent 27rem),linear-gradient(180deg,#f3f6fa 0%,var(--mp-bg) 44%,#edf1f6 100%)}.app{background:transparent}.sidebar{background:radial-gradient(circle at 20% -10%,rgba(102,136,233,.2),transparent 18rem),linear-gradient(180deg,#171d29,#101722 55%,#0d141f);border-right:1px solid rgba(255,255,255,.055);box-shadow:14px 0 40px #151e2c1f}.sidebarBrand{border-bottom-color:#ffffff13}.brandMark{background:linear-gradient(145deg,#7293fa,#4b70e6 55%,#6858d9);box-shadow:0 10px 24px #4767dc4d,inset 0 1px #ffffff57}.brandText small{color:#8793a8}.editionPill{color:#b7c5ff;background:#6175d824;border-color:#95a9ff33}.navSection{color:#68758a}.nav{color:#9aa8bb;border-radius:12px}.nav:hover{background:#ffffff0f;color:#f6f8fc}.nav.active{color:#fff;background:linear-gradient(90deg,#566fdc47,#596dce1a),#ffffff06;border-color:#7e95f52b;box-shadow:inset 3px 0 #7c94ff,0 6px 18px #0f14231f}.navIcon{background:#ffffff0b;color:#8898b2}.nav.active .navIcon{color:#d8e1ff;background:linear-gradient(145deg,#7e97ff38,#6958dc29)}.profileCard{background:linear-gradient(145deg,#ffffff12,#ffffff09);border-color:#ffffff17}.profileCard:hover{background:#ffffff16;border-color:#91a9ff2e}.profileAvatar{background:linear-gradient(145deg,#33465f,#233247);color:#e0e8ff}.workspaceBar{height:62px;margin-bottom:30px;border-bottom:1px solid rgba(154,168,187,.18);background:#f1f5fab0;backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);box-shadow:0 8px 30px #28395009}.workspaceBar b{color:#394860;font-size:12.5px}.workspaceKicker{color:#9aa6b6}.workspaceStatus{background:#ffffffb3;border-color:#91a2b933;box-shadow:0 3px 14px #26374f0a}header h1,.cockpitHeader h1{font-size:clamp(30px,3vw,42px);font-weight:800;letter-spacing:-.045em;color:#101d31}header p,.cockpitHeader p{color:#728097;font-size:13.5px}.eyebrow{color:#5578d7;font-size:9px;letter-spacing:.16em}.premiumHeader{position:relative;overflow:visible;padding:7px 0 3px}.headerAura{position:absolute;width:230px;height:140px;right:120px;top:-60px;background:radial-gradient(circle,rgba(102,128,242,.12),transparent 67%);pointer-events:none;z-index:-1}.livePill{background:#ebf8f3d4;border-color:#46b78d38;color:#2d7b61;box-shadow:0 4px 14px #2092690d}.card,.kpis article,.heroMetric,.portfolioObject,.healthCard,.dossierNav,.auth-card{border-color:var(--mp-border)}.card{background:var(--mp-surface);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 26px #24334a0e,0 1px 3px #24334a08}.card:hover{border-color:var(--mp-border-strong)}.cockpitHero{gap:14px;margin-top:3px}.scoreRing{min-height:166px;background:radial-gradient(circle at 84% 19%,rgba(117,142,255,.44),transparent 46%),radial-gradient(circle at 22% 100%,rgba(126,92,226,.22),transparent 50%),linear-gradient(145deg,#18243b,#101827 68%);border-color:#91a1f32e;box-shadow:0 20px 48px #16213738}.scoreRing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 30%);pointer-events:none}.scoreValue strong{font-size:54px}.heroMetric{min-height:166px;background:linear-gradient(145deg,#fffffff7,#f8fafde0);border-color:#8497b133;box-shadow:0 12px 34px #24354e13,inset 0 1px #ffffffb3}.heroMetric:hover{transform:translateY(-2px);box-shadow:var(--mp-shadow-hover)}.heroMetric:before{height:4px;opacity:.9}.heroMetric:after{width:130px;height:130px;right:-66px;top:-68px;opacity:.9}.metricIcon{width:34px;height:34px;border-radius:11px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--metric-accent) 12%,transparent)}.metricViolet{--metric-accent:#7a63e5}.metricBlue{--metric-accent:#4e7fe8}.metricGreen{--metric-accent:#1da67a}.metricAmber{--metric-accent:#df9133}.kpis article{background:linear-gradient(145deg,#fffffff0,#f9fbfedb);border-color:#8b9cb430;box-shadow:0 8px 24px #25364f0e}.kpis article:after{width:108px;height:108px;right:-55px;top:-58px;background:radial-gradient(circle,rgba(79,126,238,.085),transparent 68%)}.kpis article strong{font-size:25px}.portfolioToolbar{gap:10px;margin-bottom:15px}.portfolioSearch{min-height:45px;border-color:#8095b038;border-radius:13px;background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 7px 22px #23344d0b}.portfolioObject{border-radius:17px;border-color:#8396af38;background:#ffffffe8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 8px 25px #2131480e}.portfolioObject:hover{border-color:#5875ad4f;box-shadow:0 18px 42px #20314a1c}.portfolioObject.open{border-color:#5978bf57;box-shadow:0 22px 52px #1f345221}.portfolioSummary{padding:16px 17px;background:transparent}.portfolioObject.open .portfolioSummary{background:linear-gradient(90deg,rgba(81,121,227,.055),transparent 55%),#fafcffb3;border-bottom-color:#8196b12e}.assetMark{width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#eaf1ff,#e5eafb 54%,#eee9ff);color:#4e6fc0;border-color:#5674ba29;box-shadow:0 6px 16px #405d9a14,inset 0 1px #fffc}.portfolioIdentity>b{font-size:13.5px}.assetStatus{color:#6f917f}.assetMetaLine{color:#9aa5b4;font-size:8px;text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.portfolioMetric>b{font-size:14px}.metricHint{font-size:8px}.ltvTrack{width:78px;height:4px;background:#e6ebf1}.ltvTrack i{background:linear-gradient(90deg,#4cb18b,#e9a64a)}.portfolioChevron{background:#f1f4f8;box-shadow:inset 0 0 0 1px #7689a017}.portfolioChevron.rotated{background:#eaf0ff;color:#5577d3}.portfolioExpanded{background:linear-gradient(180deg,#f4f7fbf5,#f7f9fcfa)}input,select,textarea{min-height:40px;border-color:#7e91aa42;border-radius:11px;background:#ffffffed}input:focus,select:focus,textarea:focus{border-color:#7d9dea;box-shadow:0 0 0 3px #4f78e71b,0 7px 20px #2a44770b}button{border-radius:11px;background:linear-gradient(180deg,#547fe7,#406bd4);border-color:#3865cf;box-shadow:0 7px 18px #3a60c529,inset 0 1px #ffffff3d}button:hover{box-shadow:0 10px 24px #3a60c538}button.secondary{background:#ffffffde;border-color:#8092a940;box-shadow:0 3px 10px #21334b0a}button.secondary:hover{background:#fff;border-color:#667c9a4d}.reportIntro>div{background:radial-gradient(circle at 92% 0%,rgba(114,144,255,.27),transparent 45%),linear-gradient(145deg,#1e2b44,#162035);box-shadow:0 16px 40px #1b294129}.reportTable,.table,.invoiceTable{background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#8799b036;box-shadow:0 8px 24px #22334a0b}.reportHead,.tr.head,.invoiceHead{background:linear-gradient(180deg,#f6f8fb,#f2f5f8)}.dossierNav{background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#8497af38;box-shadow:0 10px 30px #2232490f}.dossierNav button.active{background:linear-gradient(90deg,#e9f0ff,#f0efff);color:#4d68b7}.fileIcon,.backupIcon{background:linear-gradient(145deg,#eaf1ff,#efecff);color:#526fc5}.systemBanner.healthy{background:linear-gradient(145deg,#edf9f4,#f4fbf8);border-color:#3fab8038}.healthCard{background:#ffffffe8;box-shadow:0 8px 24px #23354d0d}.backupHero{background:radial-gradient(circle at 90% 10%,rgba(94,128,231,.08),transparent 26rem),#ffffffe0}.notice,.error{top:76px;border-radius:13px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.notice{background:#ebf9f3f5}.error{background:#fff0eff5}.card,.heroMetric,.portfolioObject,.healthCard,.profileCard,.nav,button{transition:transform .17s cubic-bezier(.2,.8,.2,1),box-shadow .17s cubic-bezier(.2,.8,.2,1),border-color .17s ease,background .17s ease,color .17s ease}.card:hover{box-shadow:0 12px 32px #21334b13}@media(max-width:820px){.sidebar{background:radial-gradient(circle at 12% -30%,rgba(106,135,240,.18),transparent 14rem),linear-gradient(180deg,#171d29,#111822)}.workspaceBar{background:#f1f5fadb}}:root{--insight-indigo:#596fdb;--insight-teal:#2eaa91;--insight-aqua:#58a8bf;--insight-gold:#dca050;--insight-navy:#17243a;--insight-warm:#f6f4f1}.brandMark{background:linear-gradient(145deg,#647ae6,#5368cf 58%,#3aa293)}.nav.active{box-shadow:inset 3px 0 #7186ef,0 7px 19px #0f142321}.workspaceBar{background:#f2f5f9c2}.wealthHeader,.analysisHeader{position:relative}.wealthHeader:after,.analysisHeader:after{content:"";position:absolute;right:2%;top:-70px;width:300px;height:170px;pointer-events:none;background:radial-gradient(circle,rgba(91,111,219,.11),transparent 68%)}.wealthHero,.analysisHero{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:13px;margin-bottom:16px}.wealthHero>article,.analysisHero>article{min-height:145px;padding:19px;border:1px solid rgba(128,147,174,.2);border-radius:18px;background:linear-gradient(145deg,#fffffff7,#f8fafde6);box-shadow:0 11px 32px #1f304812;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.wealthHero>article:after,.analysisHero>article:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-58px;top:-60px;background:#596fdb0e}.wealthHero>article small,.analysisHero>article small{text-transform:uppercase;letter-spacing:.08em;font-size:9px;color:#7c899b;font-weight:900}.wealthHero>article strong,.analysisHero>article strong{font-size:26px;letter-spacing:-.035em;margin:6px 0 3px}.wealthHero>article span,.analysisHero>article span{color:#8190a3;font-size:10px}.wealthHero .netWorthCard{color:#fff;border-color:#7c91ef33;background:radial-gradient(circle at 90% 15%,rgba(103,129,241,.4),transparent 48%),linear-gradient(145deg,#1b2942,#111a2d 70%);box-shadow:0 20px 46px #141f3433}.wealthHero .netWorthCard>span{color:#9fadd0;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:900}.wealthHero .netWorthCard strong{font-size:34px}.wealthHero .netWorthCard small{color:#8190ae;text-transform:none;letter-spacing:0}.wealthGrid,.analysisGrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px;margin-bottom:14px}.wealthEditors{margin:14px 0}.wealthAllocation{padding-top:4px}.allocationBar{height:16px;border-radius:999px;background:#edf1f5;overflow:hidden;display:flex;margin:8px 0 20px}.allocationTone{height:100%;display:block}.tone0{background:#596fdb!important}.tone1{background:#2eaa91!important}.tone2{background:#58a8bf!important}.tone3{background:#dca050!important}.allocationLegend{display:flex;flex-direction:column;gap:11px}.allocationLegend>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto 46px;align-items:center;gap:9px;border-bottom:1px solid #eef1f5;padding-bottom:9px}.allocationLegend>div:last-child{border-bottom:0}.allocationLegend b,.allocationLegend strong{font-size:11px}.allocationLegend small{text-align:right;color:#8491a2}.allocationDot{width:8px;height:8px;border-radius:50%}.entityWealthList{display:flex;flex-direction:column}.entityWealthRow{display:grid;grid-template-columns:minmax(150px,1.4fr) 1fr 1fr 1fr;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #edf1f5}.entityWealthRow:first-child{border-top:0}.entityWealthRow>div{display:flex;flex-direction:column}.entityWealthRow small{color:#8a96a6;font-size:9px}.entityWealthRow span{font-size:11px}.entityWealthRow>strong{text-align:right}.wealthRecord{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px 0;border-top:1px solid #edf1f5}.wealthRecord:first-of-type{border-top:0}.wealthRecordIcon{width:32px;height:32px;border-radius:10px;background:#e9f5f1;color:#20886e;display:grid;place-items:center;font-size:16px;font-weight:800}.wealthRecord.liability .wealthRecordIcon{background:#fff0e9;color:#b96c44}.wealthRecord>div:nth-child(2){display:flex;flex-direction:column}.wealthRecord small{color:#8794a5;font-size:9px}.wealthRecord strong{font-size:12px}.wealthHistory{height:230px;display:flex;align-items:flex-end;gap:10px;overflow-x:auto;padding:10px 2px 0}.wealthHistoryPoint{min-width:72px;display:flex;flex-direction:column;align-items:center}.historyBar{height:170px;width:32px;display:flex;align-items:flex-end}.historyBar i{display:block;width:100%;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#647ae6,#3aa293);box-shadow:0 7px 15px #4b68c029}.wealthHistoryPoint b{font-size:9px;margin-top:7px}.wealthHistoryPoint small{font-size:9px;color:#8995a5;text-transform:capitalize}.analysisGrid{grid-template-columns:1.35fr .65fr}.insightList{display:flex;flex-direction:column;gap:8px}.analysisInsight{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:13px;border:1px solid #e5eaf0;border-radius:13px;background:#fbfcfe}.insightSymbol{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-weight:900}.analysisInsight>div b{font-size:11px}.analysisInsight p{margin:3px 0 0;color:#78869a;font-size:10px;line-height:1.45}.analysisInsight.positive .insightSymbol{background:#e5f6ef;color:#188365}.analysisInsight.warning .insightSymbol{background:#fff5df;color:#a56e19}.analysisInsight.critical .insightSymbol{background:#fff0ee;color:#b94e48}.analysisInsight.info .insightSymbol{background:#eaf1ff;color:#4a69bd}.analysisPropertyTable{border:1px solid #e4e9ef;border-radius:14px;overflow:hidden}.analysisPropertyRow{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(4,1fr);align-items:center;gap:12px;padding:12px 14px;border-top:1px solid #edf1f5;font-size:11px}.analysisPropertyRow:first-child{border-top:0}.analysisPropertyRow.head{background:#f5f7fa;color:#7c8999;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:900}.analysisPropertyRow>span:first-child{display:flex;flex-direction:column}.analysisPropertyRow small{color:#8995a4}.miniLtv{width:75px;height:4px;background:#e8edf2;border-radius:99px;overflow:hidden;margin-bottom:3px}.miniLtv i{display:block;height:100%;background:linear-gradient(90deg,#2eaa91,#dca050);border-radius:99px}@media(max-width:1100px){.wealthHero,.analysisHero{grid-template-columns:1fr 1fr}.wealthGrid,.analysisGrid{grid-template-columns:1fr}}@media(max-width:720px){.wealthHero,.analysisHero{grid-template-columns:1fr}.entityWealthRow{grid-template-columns:1fr 1fr}.entityWealthRow>div:nth-child(2),.entityWealthRow>div:nth-child(3){display:none}.wealthRecord{grid-template-columns:32px 1fr auto}.wealthRecord button{grid-column:1/-1}.analysisPropertyTable{overflow:auto}.analysisPropertyRow{min-width:650px}}.investmentsHeader{position:relative}.investmentsHeader:after{content:"";position:absolute;right:4%;top:-70px;width:280px;height:170px;background:radial-gradient(circle,rgba(61,160,145,.12),transparent 68%);pointer-events:none}.investmentHero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:15px}.investmentHero article{min-height:132px;padding:18px;border:1px solid rgba(127,147,172,.2);border-radius:18px;background:linear-gradient(145deg,#fffffff7,#f7fafde6);box-shadow:0 10px 30px #1f314911;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.investmentHero article:first-child{color:#fff;background:radial-gradient(circle at 90% 10%,rgba(52,175,146,.32),transparent 48%),linear-gradient(145deg,#183044,#122235 70%);border-color:#44a98f2e}.investmentHero article:first-child small,.investmentHero article:first-child span{color:#93b7b0}.investmentHero small{text-transform:uppercase;letter-spacing:.08em;font-size:9px;color:#7f8c9d;font-weight:900}.investmentHero strong{font-size:26px;letter-spacing:-.035em;margin:6px 0 2px}.investmentHero span{font-size:10px;color:#8390a1}.investmentCreate{margin-bottom:14px}.investmentList{display:flex;flex-direction:column;gap:9px}.investmentCard{border:1px solid rgba(128,148,173,.22);border-radius:17px;background:#ffffffeb;box-shadow:0 8px 25px #1f30470e;overflow:hidden;transition:.17s ease}.investmentCard:hover{border-color:#4f888b52;box-shadow:0 18px 42px #1f31491a;transform:translateY(-1px)}.investmentCard.open{border-color:#30998554;box-shadow:0 21px 48px #1a3a3d1c;transform:none}.investmentSummary{width:100%;display:grid;grid-template-columns:44px minmax(230px,1.55fr) repeat(4,minmax(105px,.8fr)) 28px;gap:13px;align-items:center;padding:15px 17px;border:0;border-radius:0;background:transparent;color:var(--text);text-align:left;box-shadow:none}.investmentSummary:hover{transform:none;box-shadow:none;background:#fbfcfe}.investmentCard.open .investmentSummary{background:linear-gradient(90deg,rgba(46,170,145,.055),transparent 58%);border-bottom:1px solid #e3e9ef}.investmentTypeIcon{width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#e8f6f2,#e3f0fb);color:#237e6c;display:grid;place-items:center;font-size:10px;font-weight:950;box-shadow:inset 0 0 0 1px #26917b1a}.investmentTypeIcon.mortgage{background:linear-gradient(145deg,#edf1ff,#e9e6ff);color:#5a67bd}.investmentIdentity{display:flex;flex-direction:column;min-width:0}.investmentIdentity>b{font-size:13px}.investmentIdentity>small{font-size:9px;color:#8390a2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.investmentStatus{width:max-content;margin-top:4px;padding:3px 7px;border-radius:999px;font-size:8px;text-transform:uppercase;letter-spacing:.06em;font-weight:900;background:#e8f5f0;color:#25816c}.investmentStatus.achterstallig,.investmentStatus.vervallen{background:#fff1e6;color:#ad642b}.investmentStatus.afgelost{background:#eef1f5;color:#718093}.investmentMetric{display:flex;flex-direction:column}.investmentMetric small{text-transform:uppercase;letter-spacing:.07em;font-size:8px;color:#8b97a7;font-weight:900}.investmentMetric b{font-size:13px;margin-top:2px}.investmentMetric span{font-size:8px;color:#8b97a7}.investmentExpanded{padding:16px;background:linear-gradient(180deg,#f7faf9,#f7f9fc);animation:pdExpand .2s ease-out}.investmentDetailGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.investmentDetailGrid>div{background:#fff;border:1px solid #e5eaef;border-radius:12px;padding:12px;display:flex;flex-direction:column}.investmentDetailGrid small{font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:#8b97a7;font-weight:900}.investmentDetailGrid b{font-size:11px;margin-top:4px}.investmentNotes{margin-top:11px;padding:12px 14px;border-left:3px solid #77aa9f;background:#ffffffbd;border-radius:0 10px 10px 0}.investmentNotes small{text-transform:uppercase;letter-spacing:.07em;color:#8491a2;font-size:8px;font-weight:900}.investmentNotes p{margin:5px 0 0;font-size:11px;color:#4c5c71;white-space:pre-wrap}.investmentExpanded .editorActions{margin-top:13px}.analysisInvestmentRow{display:grid;grid-template-columns:minmax(190px,1.6fr) repeat(5,1fr);align-items:center;gap:12px;padding:12px 14px;border-top:1px solid #edf1f5;font-size:11px}.analysisInvestmentRow:first-child{border-top:0}.analysisInvestmentRow.head{background:#f5f7fa;color:#7c8999;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:900}.analysisInvestmentRow>span:first-child{display:flex;flex-direction:column}.analysisInvestmentRow small{color:#8995a4}@media(max-width:1150px){.investmentHero{grid-template-columns:1fr 1fr}.investmentSummary{grid-template-columns:44px minmax(190px,1.5fr) repeat(2,minmax(105px,.8fr)) 28px}.investmentMetric:nth-of-type(4),.investmentMetric:nth-of-type(5){display:none}.investmentDetailGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.investmentHero{grid-template-columns:1fr}.investmentSummary{grid-template-columns:40px 1fr 28px}.investmentMetric{display:none!important}.investmentDetailGrid{grid-template-columns:1fr 1fr}.analysisInvestmentRow{min-width:720px}}.importHeader{position:relative}.importHeader:after{content:"";position:absolute;right:4%;top:-85px;width:340px;height:210px;background:radial-gradient(circle,rgba(88,111,219,.13),transparent 67%);pointer-events:none}.importPrinciple{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#687993;background:#ffffffc7;border:1px solid #dde4ed;padding:8px 11px;border-radius:999px;white-space:nowrap}.importDropCard{margin-bottom:15px;padding:22px;border:1px solid rgba(117,138,166,.22);border-radius:20px;background:radial-gradient(circle at 91% 5%,rgba(47,170,145,.1),transparent 23rem),linear-gradient(145deg,#18263d,#121c30 70%);box-shadow:0 20px 50px #141f342b;color:#fff}.importDropIntro{display:flex;align-items:center;gap:15px;margin-bottom:18px}.importDropIntro h2{margin:0 0 4px;font-size:18px}.importDropIntro p{margin:0;color:#8fa0b9;font-size:11px}.importDropIcon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#667ee74d,#2eaa9138);border:1px solid rgba(157,177,255,.16);font-size:22px}.importUploadForm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.fileDrop{min-height:82px;display:flex;flex-direction:column;justify-content:center;padding:14px 17px;border:1px dashed rgba(167,186,214,.3);border-radius:14px;background:#ffffff0b;cursor:pointer;transition:.16s ease}.fileDrop:hover{background:#ffffff12;border-color:#94adee73}.fileDrop input{position:absolute;opacity:0;pointer-events:none}.fileDrop span{font-weight:800;font-size:12px}.fileDrop small{color:#7f91aa;margin-top:3px}.importUploadForm>button{align-self:stretch;min-width:180px}.importReview{margin-bottom:15px;border:1px solid rgba(115,138,169,.22);border-radius:19px;background:#fffffff0;box-shadow:0 14px 42px #1f304816;overflow:hidden}.importReviewTop{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 20px 13px}.importReviewTop h2{margin:3px 0 2px;font-size:18px}.importReviewTop p{margin:0;color:#7d8a9c;font-size:10px}.confidenceBadge{width:78px;height:58px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid}.confidenceBadge strong{font-size:17px}.confidenceBadge small{font-size:8px;text-transform:uppercase;letter-spacing:.07em}.confidenceBadge.high{background:#e9f7f2;color:#238268;border-color:#cae9de}.confidenceBadge.medium{background:#fff7e6;color:#a16c1d;border-color:#f0dfb9}.confidenceBadge.low{background:#fff0ee;color:#a94b46;border-color:#f0d0cc}.importReviewStats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;background:#f8fafc}.importReviewStats>div{padding:11px 18px;border-left:1px solid #edf1f5;display:flex;flex-direction:column}.importReviewStats>div:first-child{border-left:0}.importReviewStats small{font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:#8a96a7;font-weight:900}.importReviewStats b{font-size:11px;margin-top:3px}.sheetPills{display:flex;gap:6px;flex-wrap:wrap;padding:10px 20px 0}.sheetPills span{font-size:8px;padding:4px 7px;border-radius:999px;background:#edf2fb;color:#5b70a9}.sourcePreview{margin:11px 20px 0;background:#f6f8fa;border:1px solid #e5eaf0;border-radius:10px;padding:8px 10px}.sourcePreview summary{cursor:pointer;font-size:9px;font-weight:850;color:#64748a}.sourcePreview p{max-height:140px;overflow:auto;font-size:9px;color:#657387;white-space:pre-wrap}.importRecords{padding:14px 18px;display:flex;flex-direction:column;gap:9px}.importRecord{border:1px solid #e3e9ef;border-radius:14px;background:#fff;overflow:hidden;transition:.15s ease}.importRecord.disabled{opacity:.53}.importRecordHead{display:grid;grid-template-columns:24px 116px minmax(0,1fr) 55px;align-items:center;gap:10px;padding:12px 13px}.recordCheck input{min-height:auto;width:15px;height:15px}.recordKind{width:max-content;max-width:112px;padding:4px 7px;border-radius:7px;background:#edf2ff;color:#556db8;font-size:7px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recordKind.investment{background:#e9f6f2;color:#25816c}.recordKind.property{background:#edf2ff;color:#526ab6}.recordKind.unknown{background:#f1f2f4;color:#7e8794}.recordIdentity{display:flex;flex-direction:column;min-width:0}.recordIdentity b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recordIdentity small{font-size:8px;color:#8a96a6}.fieldConfidence{justify-self:end;font-size:9px;font-weight:900}.fieldConfidence.high{color:#238268}.fieldConfidence.medium{color:#aa741f}.fieldConfidence.low{color:#b14f49}.importWarnings{display:flex;gap:6px;flex-wrap:wrap;padding:0 13px 10px 153px}.importWarnings span{font-size:8px;color:#98671f;background:#fff7e6;border:1px solid #f0dfb8;border-radius:7px;padding:4px 6px}.duplicateAlert{margin:0 13px 10px 153px;padding:8px 10px;border-left:3px solid #d7a154;background:#fff8e9;border-radius:0 8px 8px 0;display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#725527}.importMappingBar{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:10px 13px;background:#f8fafc;border-top:1px solid #edf1f5}.importMappingBar label{display:flex;align-items:center;gap:8px;color:#728096;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.importMappingBar select{flex:1;min-height:32px;font-size:9px;padding:5px 8px}.importFields{border-top:1px solid #edf1f5}.importFields summary,.unknownSource summary{padding:9px 13px;cursor:pointer;font-size:9px;color:#62738a;font-weight:850}.importFieldGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 13px 13px}.importFieldGrid label{display:flex;flex-direction:column;gap:3px}.importFieldGrid label span{font-size:8px;color:#8793a4;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.importFieldGrid input{min-height:33px;font-size:9px}.unknownSource pre{margin:0 13px 13px;max-height:180px;overflow:auto;background:#f6f8fa;border-radius:9px;padding:10px;font-size:8px}.importCommitBar{position:sticky;bottom:0;display:grid;grid-template-columns:minmax(170px,1fr) 220px auto auto;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid #dfe6ee;background:#fafcfef0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -8px 25px #1f30480d}.importCommitBar>div{display:flex;flex-direction:column}.importCommitBar small{font-size:8px;color:#8592a4}.importCommitBar strong{font-size:11px}.importCommitBar label{display:flex;flex-direction:column;font-size:8px;color:#8491a2}.importCommitBar select{min-height:31px;font-size:9px}.importHistoryList{display:flex;flex-direction:column}.importHistoryRow{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) 65px 80px;align-items:center;gap:10px;padding:10px 0;border:0;border-top:1px solid #edf1f5;border-radius:0;background:transparent;color:var(--text);box-shadow:none;text-align:left}.importHistoryRow:first-child{border-top:0}.importHistoryRow:hover{transform:none;background:#f8fafc;box-shadow:none}.importHistoryRow>span:nth-child(2){display:flex;flex-direction:column}.importHistoryRow b{font-size:10px}.importHistoryRow small{font-size:8px;color:#8995a5}.importHistoryRow>strong{font-size:8px;text-align:right;color:#78869a}.importHistoryStatus{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#edf2ff;color:#5d73b9}.importHistoryStatus.imported{background:#e7f5ef;color:#238269}.importHistoryStatus.partial{background:#fff3e6;color:#ae672f}.confidenceMini{font-size:9px;font-weight:900;color:#61718a;text-align:right}@media(max-width:900px){.importFieldGrid,.importCommitBar{grid-template-columns:1fr 1fr}.importCommitBar>button{width:100%}}@media(max-width:650px){.importUploadForm{grid-template-columns:1fr}.importReviewStats{grid-template-columns:1fr 1fr}.importRecordHead{grid-template-columns:22px 90px 1fr}.fieldConfidence{grid-column:3}.importWarnings,.duplicateAlert{margin-left:13px;padding-left:8px}.importMappingBar,.importFieldGrid{grid-template-columns:1fr}.importCommitBar{position:static;grid-template-columns:1fr}.importPrinciple{display:none}}.contextImportForm{grid-template-columns:minmax(300px,1.1fr) minmax(360px,1.4fr) auto;align-items:stretch}.importFileColumn{display:flex;flex-direction:column;gap:8px}.fileDrop.hasFile{border-style:solid;border-color:#56be9d73;background:linear-gradient(90deg,#37aa8b1c,#ffffff0b)}.selectedFileName{color:#effcf8;font-weight:850}.importClearButton{align-self:flex-start}.importContextPanel{border:1px solid rgba(167,186,214,.18);border-radius:14px;background:#ffffff0b;padding:0}.importContextPanel>summary{cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;color:#e7edf7;font-size:10px;font-weight:850}.importContextPanel>summary span{color:#8797ad;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.importContextGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 10px}.importContextGrid label{display:flex;flex-direction:column;gap:4px;color:#8798af;font-size:8px;text-transform:uppercase;letter-spacing:.055em;font-weight:850}.importContextGrid .wide{grid-column:1/-1}.importContextGrid input,.importContextGrid textarea{color:#e9eef6;background:#09121f57;border-color:#9db2d02e;font-size:10px}.importContextGrid textarea{min-height:72px}.contextHelp{margin:0;padding:0 12px 12px;color:#778aa3;font-size:8px;line-height:1.45}.importAnalyzeButton{min-width:170px}.reviewContext{margin:12px 18px 0;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:linear-gradient(90deg,#f0f5ff,#f3faf7);border:1px solid #dde7ef;border-radius:12px}.reviewContext>div:first-child{display:flex;flex-direction:column}.reviewContext b{font-size:10px;margin-top:2px}.reviewContext small{font-size:8px;color:#75849a;margin-top:2px}.reviewContextFacts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.reviewContextFacts span{padding:5px 7px;border-radius:8px;background:#fff;border:1px solid #dde5ed;color:#53657d;font-size:8px;font-weight:750}.importCommitBar{grid-template-columns:minmax(150px,1fr) 200px auto auto auto}@media(max-width:1100px){.contextImportForm{grid-template-columns:1fr 1fr}.importAnalyzeButton{grid-column:1/-1}}@media(max-width:760px){.contextImportForm,.importContextGrid{grid-template-columns:1fr}.importContextGrid .wide{grid-column:auto}.reviewContext{align-items:flex-start;flex-direction:column}.reviewContextFacts{justify-content:flex-start}.importCommitBar{grid-template-columns:1fr}}.projectMatch{margin:0 13px 10px 153px;padding:12px 13px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(61,163,139,.22);border-radius:12px;background:linear-gradient(90deg,#edf9f5,#f2f5ff)}.projectMatch>div{display:flex;align-items:center;gap:10px}.projectMatchIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#dff4ed,#e8ecff);color:#267d69;font-weight:900;font-size:15px;box-shadow:inset 0 0 0 1px #288b7517}.projectMatch>div>div{display:flex;flex-direction:column}.projectMatch b{color:#748297;font-size:8px;text-transform:uppercase;letter-spacing:.065em}.projectMatch strong{font-size:11px;color:#26384f;margin-top:2px}.projectMatch small{font-size:8px;color:#8190a2;margin-top:1px}.projectMatchAction{flex:none;padding:5px 8px;border-radius:999px;background:#fff;border:1px solid #dbe5e3;color:#27836e;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.importComparison{margin:0 13px 10px 153px;border:1px solid #e3e8ee;border-radius:11px;overflow:hidden;background:#fff}.comparisonHead,.comparisonRow{display:grid;grid-template-columns:minmax(130px,.8fr) 1fr 1fr;gap:10px;align-items:center;padding:8px 11px}.comparisonHead{background:#f6f8fa;border-bottom:1px solid #e7ebf0;color:#8290a2;font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.065em}.comparisonRow{border-top:1px solid #f0f2f5;font-size:9px}.comparisonRow:first-of-type{border-top:0}.comparisonRow>b{color:#53647b;font-size:8px}.comparisonRow>span{display:flex;align-items:center;gap:6px;color:#34465d}.comparisonRow.changed>span:last-child{color:#9b641f}.comparisonRow i{font-style:normal;font-size:7px;padding:2px 5px;border-radius:999px;background:#fff4de;color:#9a671f;border:1px solid #f0dfb9}.comparisonHelp{display:block;padding:9px 11px;border-top:1px solid #e9edf2;background:#fafbfd;color:#7b899b;font-size:8px;line-height:1.45}.recordKind.document{background:#f0ecff;color:#6f5db6}.investmentDocuments{margin-top:13px;border:1px solid #e2e8ee;border-radius:13px;background:#ffffffd1;overflow:hidden}.investmentDocumentsHead{display:flex;justify-content:space-between;align-items:center;padding:11px 13px;background:linear-gradient(90deg,#f7f9fc,#f2f8f6);border-bottom:1px solid #e6ebf0}.investmentDocumentsHead>div{display:flex;flex-direction:column}.investmentDocumentsHead small{color:#8794a4;font-size:7px;text-transform:uppercase;letter-spacing:.07em;font-weight:900}.investmentDocumentsHead b{font-size:11px;color:#33465e;margin-top:2px}.investmentDocumentsHead>span{min-width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:#e9f2ef;color:#277c69;font-size:9px;font-weight:900}.investmentDocumentList{display:flex;flex-direction:column}.investmentDocumentRow{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:0;border-top:1px solid #edf1f4;border-radius:0;color:#35475e;background:transparent;box-shadow:none;text-align:left}.investmentDocumentRow:first-child{border-top:0}.investmentDocumentRow:hover{background:#f8fafc;transform:none;box-shadow:none}.docMiniIcon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(145deg,#e9efff,#e9f6f2);color:#5b70ba;font-weight:900}.investmentDocumentRow>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.investmentDocumentRow b{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.investmentDocumentRow small{font-size:8px;color:#8a96a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.investmentDocumentRow strong{font-size:8px;color:#5c72ae;text-transform:uppercase;letter-spacing:.05em}.investmentDocumentsEmpty{padding:12px;color:#8a96a5;font-size:9px}@media(max-width:720px){.projectMatch,.importComparison{margin-left:13px}.projectMatch{align-items:flex-start;flex-direction:column}.comparisonHead,.comparisonRow{grid-template-columns:1fr 1fr}.comparisonHead span:first-child,.comparisonRow>b{grid-column:1/-1}}.projectResolverCard{margin:0 13px 10px 153px;border:1px solid rgba(55,159,135,.24);border-radius:14px;background:linear-gradient(135deg,#eef9f5,#f2f5ff);overflow:hidden}.resolverTop{display:flex;align-items:center;gap:12px;padding:13px 14px}.resolverIcon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#ddf3ea;color:#237d67;font-weight:950;font-size:15px}.resolverTop>div{flex:1}.resolverTop h3{margin:2px 0 1px;font-size:13px;color:#20354d}.resolverTop p{margin:0;color:#7b8b9f;font-size:8px}.resolverBadge{padding:5px 8px;border-radius:999px;background:#fff;border:1px solid #dbe7e3;color:#277f69;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.resolverMeta{display:grid;grid-template-columns:1fr 1fr 1.2fr;border-top:1px solid rgba(136,159,183,.16);background:#ffffff8c}.resolverMeta>div{padding:10px 12px;border-left:1px solid rgba(136,159,183,.14);display:flex;flex-direction:column}.resolverMeta>div:first-child{border-left:0}.resolverMeta small{font-size:7px;text-transform:uppercase;letter-spacing:.06em;color:#8391a2;font-weight:900}.resolverMeta b{font-size:9px;color:#3d5067;margin-top:2px}.importMappingBar select:disabled{opacity:.72;background:#f0f4f6;color:#617086;cursor:not-allowed}@media(max-width:720px){.projectResolverCard{margin-left:13px}.resolverTop{align-items:flex-start}.resolverBadge{display:none}.resolverMeta{grid-template-columns:1fr}.resolverMeta>div{border-left:0;border-top:1px solid rgba(136,159,183,.12)}.resolverMeta>div:first-child{border-top:0}}:root{--ef-font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ef-navy:#17263a;--ef-text:#26384e;--ef-muted:#718096;--ef-border:#e2e8ef;--ef-border2:#d5dde7;--ef-indigo:#5267c9;--ef-teal:#268873;--ef-radius:12px;--ef-shadow:0 1px 2px rgba(25,40,60,.04),0 8px 24px rgba(25,40,60,.045)}html{font-size:16px}body,#root{font-family:var(--ef-font);color:var(--ef-text);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}input,select,textarea{font-size:13px!important;line-height:1.35}input,select{min-height:40px;border-radius:9px!important}textarea{min-height:82px;border-radius:9px!important}input:focus,select:focus,textarea:focus{outline:none!important;border-color:#5267c98c!important;box-shadow:0 0 0 3px #5267c91a!important}label{font-size:11px!important;font-weight:650!important;letter-spacing:.01em;color:#607087!important}small{font-size:11px;line-height:1.4}p{line-height:1.55}.kpiValue,.statValue,.metricValue,.money,.amount,.investmentMetric b,.propertyMetric b,.reportMetric b,td,.comparisonRow span,.dashboardHero strong{font-variant-numeric:tabular-nums lining-nums}.pageTitle h1,.pageHeader h1,.contentHeader h1{font-size:28px!important;line-height:1.15!important;letter-spacing:-.035em!important;font-weight:720!important;color:var(--ef-navy)!important}.pageTitle p,.pageHeader p,.contentHeader p{font-size:13px!important;color:var(--ef-muted)!important}.sectionTitle h2,.sectionHeader h2{font-size:18px!important;letter-spacing:-.02em!important;font-weight:700!important;color:var(--ef-navy)!important}.card,.panel,.dashboardCard,.reportCard,.propertyCard,.investmentCard,.importCard,.entityCard,.settingsCard,.backupCard{border-color:var(--ef-border)!important;border-radius:var(--ef-radius)!important;box-shadow:var(--ef-shadow)!important}.card:hover,.dashboardCard:hover,.propertyCard:hover,.investmentCard:hover{border-color:var(--ef-border2)!important}button,.button,.primaryButton,.secondaryButton{min-height:36px;font-size:12px!important;font-weight:650!important;border-radius:9px!important}button.primary,.primaryButton,.btnPrimary{min-height:40px;padding-left:16px!important;padding-right:16px!important;font-weight:700!important}table{font-size:12px!important}th{font-size:10px!important;line-height:1.2!important;font-weight:750!important;letter-spacing:.055em!important;text-transform:uppercase;color:#7a899c!important}td{font-size:12px!important;color:#3b4c62!important}th,td{padding-top:11px!important;padding-bottom:11px!important}.sidebar{display:flex!important;flex-direction:column!important;min-height:100vh!important;height:100vh!important;overflow:hidden!important}.sidebar nav,.sidebarNav{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding-bottom:18px!important;scrollbar-width:thin}.sidebar a,.navItem,.sidebar button{min-height:40px!important;font-size:12px!important;font-weight:600!important;border-radius:9px!important}.sidebar .active,.navItem.active{font-weight:700!important}.sidebarFooter,.userFooter,.profileFooter{flex:0 0 auto!important;position:relative!important;bottom:auto!important;padding-bottom:max(14px,env(safe-area-inset-bottom))!important;background:inherit}.sidebarFooter b,.userFooter b,.profileFooter b{font-size:12px!important}.sidebarFooter small,.userFooter small,.profileFooter small{font-size:10px!important}.kpiLabel,.metricLabel,.statLabel{font-size:10px!important;font-weight:750!important;letter-spacing:.055em!important;text-transform:uppercase;color:#7b899b!important}.kpiValue,.statValue{font-size:27px!important;line-height:1.08!important;font-weight:690!important;letter-spacing:-.035em!important;color:var(--ef-navy)!important}.propertyHeader,.investmentHeader,.accordionHeader{min-height:58px!important}.propertyHeader b,.investmentHeader b,.accordionHeader b{font-size:13px!important;font-weight:680!important;color:#2d4058!important}.propertyHeader small,.investmentHeader small,.accordionHeader small{font-size:10.5px!important;color:#8491a1!important}.importWorkspace{font-size:13px!important}.importWorkspace .eyebrow,.importCard .eyebrow,.projectResolverCard .eyebrow{font-size:10px!important;line-height:1.2!important;letter-spacing:.07em!important;font-weight:800!important}.importMappingBar{gap:12px!important;padding:12px 14px!important}.importMappingBar label{font-size:11px!important}.importMappingBar select{font-size:12px!important;min-height:38px!important}.recordKind{font-size:10px!important;font-weight:800!important;padding:4px 7px!important}.projectResolverCard{border-radius:12px!important;box-shadow:none!important}.resolverTop{padding:15px 16px!important}.resolverTop h3{font-size:15px!important;line-height:1.25!important}.resolverTop p{font-size:11px!important}.resolverBadge{font-size:10px!important}.resolverMeta small{font-size:9px!important}.resolverMeta b{font-size:11px!important;line-height:1.35!important}.comparisonHead{font-size:9px!important}.comparisonRow{font-size:12px!important}.comparisonRow>b{font-size:11px!important}.comparisonRow i{font-size:9px!important}.comparisonHelp{font-size:10.5px!important;line-height:1.5!important}.importFields label{font-size:10.5px!important}.importFields input,.importFields select{font-size:12px!important}.investmentDocumentsHead small{font-size:9px!important}.investmentDocumentsHead b{font-size:13px!important}.investmentDocumentRow b{font-size:12px!important}.investmentDocumentRow small,.investmentDocumentRow strong{font-size:10px!important}.badge,.statusBadge,.pill,.tag{font-size:10px!important;line-height:1.2!important;font-weight:700!important}.modal h2,.editor h2{font-size:20px!important;letter-spacing:-.02em!important}.modal p,.editor p{font-size:13px!important}.editorActions{gap:8px!important}@media(max-width:900px){.pageTitle h1,.pageHeader h1,.contentHeader h1,.kpiValue,.statValue{font-size:24px!important}}@media(max-width:720px){body,#root{font-size:13px}}:root{--m-bg:#f4f7fb;--m-bg-soft:#eef3f8;--m-surface:rgba(255,255,255,.88);--m-surface-solid:#fff;--m-navy:#142238;--m-navy-2:#1d2e49;--m-text:#25364c;--m-muted:#738197;--m-indigo:#5c6ee0;--m-indigo-2:#7d88ef;--m-teal:#2e9f86;--m-cyan:#56a7be;--m-border:rgba(123,143,169,.18);--m-border-strong:rgba(112,134,162,.28);--m-shadow:0 12px 34px rgba(35,52,76,.075);--m-shadow-hover:0 18px 42px rgba(35,52,76,.12)}body,#root{background:radial-gradient(circle at 85% 0%,rgba(93,110,224,.08),transparent 32rem),linear-gradient(180deg,#f7f9fc 0%,var(--m-bg) 100%)!important;color:var(--m-text)!important}.appShell,.app,.mainContent,.content,.workspace{background:transparent!important}.content{padding-top:22px!important}.sidebar{background:radial-gradient(circle at 20% 0%,rgba(104,123,236,.22),transparent 15rem),linear-gradient(180deg,#121e31,#0f1a2b)!important;border-right:1px solid rgba(255,255,255,.05)!important;box-shadow:8px 0 28px #121f321f!important}.brand,.sidebarBrand{padding-top:18px!important;padding-bottom:18px!important}.brandMark{border-radius:13px!important;background:linear-gradient(145deg,#7080ed,#596bd8 58%,#3fa994)!important;box-shadow:0 8px 22px #485cc359!important}.brandName,.sidebarBrandName{color:#f7f9ff!important;font-weight:760!important;letter-spacing:-.02em!important}.navSection{color:#667791!important;font-size:9px!important;letter-spacing:.12em!important;font-weight:800!important;margin-top:18px!important;margin-bottom:6px!important}.navItem,.nav,.sidebar a,.sidebar button{color:#aebbd0!important;border-radius:10px!important;transition:background .15s ease,color .15s ease,transform .15s ease!important}.navItem:hover,.nav:hover,.sidebar a:hover,.sidebar button:hover{color:#f7f9ff!important;background:#ffffff0f!important;transform:translate(1px)}.navItem.active,.nav.active{color:#fff!important;background:linear-gradient(90deg,#6679eb3d,#49a1921a)!important;box-shadow:inset 3px 0 #7485f0,0 8px 18px #070e1a24!important}.sidebarFooter,.userFooter,.profileFooter{border-top:1px solid rgba(255,255,255,.06)!important;background:#080f192e!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workspaceBar,.topbar,.topBar{background:#ffffffb8!important;border:1px solid rgba(139,157,180,.16)!important;border-radius:14px!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 24px #1c2c420d!important;margin-bottom:18px!important}.headerRow,.pageHeader,.contentHeader{margin-bottom:18px!important}.headerRow h1,.pageHeader h1,.contentHeader h1{font-size:30px!important;font-weight:760!important;color:var(--m-navy)!important;letter-spacing:-.04em!important}.headerRow p,.pageHeader p,.contentHeader p{max-width:720px;color:#75849a!important;font-size:13px!important}.card,.panel,.dashboardCard,.reportCard,.propertyCard,.investmentCard,.importReview,.importHistoryCard,.methodCard,.netWorthCard,.wealthHero>article,.analysisHero>article,.investmentHero>article{background:var(--m-surface)!important;border:1px solid var(--m-border)!important;box-shadow:var(--m-shadow)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px!important}.card:hover,.propertyCard:hover,.investmentCard:hover{box-shadow:var(--m-shadow-hover)!important;border-color:var(--m-border-strong)!important}.sectionTitle{align-items:center!important;margin-bottom:12px!important}.sectionTitle h2{font-size:17px!important;font-weight:720!important;letter-spacing:-.025em!important}.eyebrow{color:#8391a5!important;font-weight:800!important;letter-spacing:.09em!important}.heroMetric,.wealthHero>article,.analysisHero>article,.investmentHero>article{position:relative;overflow:hidden}.heroMetric:after,.wealthHero>article:after,.analysisHero>article:after,.investmentHero>article:after{content:"";position:absolute;width:110px;height:110px;border-radius:50%;right:-52px;top:-52px;background:radial-gradient(circle,rgba(92,110,224,.11),transparent 70%);pointer-events:none}.heroMetric strong,.wealthHero>article strong,.analysisHero>article strong,.investmentHero>article strong{font-size:28px!important;font-weight:720!important;letter-spacing:-.045em!important}.heroMetric small,.wealthHero>article small,.analysisHero>article small,.investmentHero>article small{font-size:10px!important;font-weight:760!important;letter-spacing:.06em!important}.netWorthCard,.wealthHero .netWorthCard,.investmentHero article:first-child{background:radial-gradient(circle at 82% 18%,rgba(100,125,242,.3),transparent 46%),linear-gradient(145deg,#1b2d48,#132137 72%)!important;color:#fff!important;border-color:#7a91f629!important;box-shadow:0 22px 50px #13223a2e!important}button,.button{transition:transform .14s ease,box-shadow .14s ease,background .14s ease!important}button:hover,.button:hover{transform:translateY(-1px)}button.primary,.primaryButton,.btnPrimary,.importAnalyzeButton{background:linear-gradient(135deg,#6274df,#5266cf)!important;border-color:#5266cf!important;color:#fff!important;box-shadow:0 8px 18px #5266cf33!important}button.primary:hover,.primaryButton:hover,.btnPrimary:hover,.importAnalyzeButton:hover{box-shadow:0 12px 24px #5266cf47!important}button.secondary,.secondaryButton{background:#ffffffd1!important;border-color:#dce4ec!important;color:#4f6179!important}input,select,textarea{background:#ffffffe0!important;border:1px solid #dce4ec!important;color:#2d4058!important}input:hover,select:hover,textarea:hover{border-color:#cbd6e2!important}table{border-collapse:separate!important;border-spacing:0!important}thead th{background:#f4f7fa!important}tbody tr{transition:background .12s ease}tbody tr:hover{background:#f7f9fc!important}.propertyCard,.investmentCard{overflow:hidden}.propertySummary,.investmentSummary{padding-top:16px!important;padding-bottom:16px!important}.propertyCard.open,.investmentCard.open{border-color:#5267c938!important}.investmentTypeIcon,.propertyIcon{box-shadow:inset 0 0 0 1px #4a669f14,0 5px 12px #283c5a0f!important}.importDropCard{border-radius:18px!important;background:radial-gradient(circle at 92% 5%,rgba(62,171,145,.15),transparent 22rem),radial-gradient(circle at 70% 0%,rgba(98,116,225,.15),transparent 22rem),linear-gradient(145deg,#17263d,#101b2e 72%)!important;box-shadow:0 22px 50px #12203633!important}.fileDrop{border-radius:13px!important;background:#ffffff0b!important}.importReview{background:#fffffff0!important}.projectResolverCard{background:linear-gradient(135deg,#eef9f5,#f1f4ff)!important;border:1px solid rgba(65,150,132,.22)!important}.resolverIcon{background:linear-gradient(145deg,#dff5ed,#e8edff)!important}.importComparison{border-radius:12px!important}.comparisonRow.changed{background:#fffaf1!important}.allocationBar{height:12px!important;box-shadow:inset 0 0 0 1px #6478910d}.allocationLegend>div{padding-top:3px!important;padding-bottom:10px!important}.analysisInsight{border-radius:12px!important;background:#fafcfeeb!important}.analysisInsight:hover{border-color:#d9e1e9!important}.countBadge,.badge,.pill,.tag,.investmentStatus{border-radius:999px!important}.countBadge{background:#eef2ff!important;color:#5e70be!important}.content>*,.mainContent>*{animation:efFade .18s ease-out}@keyframes efFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media(max-width:900px){.headerRow h1,.pageHeader h1,.contentHeader h1{font-size:26px!important}.workspaceBar,.topbar,.topBar{border-radius:12px!important}}:root{--portfolio-tone-0:#596fdb;--portfolio-tone-1:#2f9b82;--portfolio-tone-2:#5aa7bd;--portfolio-tone-3:#d2a04f}.portfolioPulse{display:grid;grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px}.portfolioPulse article{min-height:126px;display:flex;flex-direction:column;justify-content:flex-end;padding:17px;border:1px solid rgba(123,143,169,.18);border-radius:16px;background:#ffffffe0;box-shadow:0 12px 34px #23344c11;position:relative;overflow:hidden}.portfolioPulse article:after{content:"";position:absolute;right:-50px;top:-55px;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(89,111,219,.12),transparent 68%)}.portfolioPulse article>span:first-child{color:#7d8b9d;font-size:10px;font-weight:780;text-transform:uppercase;letter-spacing:.065em}.portfolioPulse article strong{margin:5px 0 2px;font-size:25px;line-height:1.05;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.portfolioPulse article small{color:#8190a1;font-size:10px}.portfolioPulse .pulsePrimary{color:#fff;background:radial-gradient(circle at 88% 12%,rgba(89,121,233,.34),transparent 48%),linear-gradient(145deg,#1a2b46,#112038 72%);border-color:#708bf129;box-shadow:0 20px 46px #14223929}.portfolioPulse .pulsePrimary .eyebrow{color:#9eadd0!important}.portfolioPulse .pulsePrimary strong{font-size:31px;color:#fff}.portfolioPulse .pulsePrimary strong small{font-size:11px;margin-left:5px;color:#a8b5cc;font-weight:600}.portfolioPulse .pulsePrimary p{margin:4px 0 0;color:#94a3bb;font-size:10px;max-width:290px}.portfolioIntelGrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:14px;margin-bottom:14px}.portfolioAllocation{display:grid;grid-template-columns:180px minmax(0,1fr);gap:22px;align-items:center}.portfolioDonut{width:168px;height:168px;border-radius:50%;display:grid;place-items:center;position:relative;box-shadow:inset 0 0 0 1px #3448650d,0 12px 28px #25354d12}.portfolioDonut:after{content:"";width:106px;height:106px;border-radius:50%;position:absolute;background:#fff;box-shadow:0 0 0 1px #7e92aa1a}.portfolioDonut>div{position:relative;z-index:1;width:94px;text-align:center;display:flex;flex-direction:column}.portfolioDonut strong{font-size:14px;letter-spacing:-.03em;color:#273b54}.portfolioDonut span{font-size:8px;color:#8491a2;text-transform:uppercase;letter-spacing:.055em}.portfolioLegend{display:flex;flex-direction:column}.portfolioLegend>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 0;border-top:1px solid #edf1f5}.portfolioLegend>div:first-child{border-top:0}.portfolioTone{width:8px;height:8px;border-radius:50%}.portfolioTone.t0{background:var(--portfolio-tone-0)}.portfolioTone.t1{background:var(--portfolio-tone-1)}.portfolioTone.t2{background:var(--portfolio-tone-2)}.portfolioTone.t3{background:var(--portfolio-tone-3)}.portfolioLegend>div>span{display:flex;flex-direction:column}.portfolioLegend b{font-size:11px}.portfolioLegend small{font-size:9px;color:#8995a5}.portfolioLegend strong{font-size:10px;font-variant-numeric:tabular-nums}.portfolioSignals{display:flex;flex-direction:column;gap:7px}.portfolioSignal{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start;padding:10px 11px;border:1px solid #e6ebf0;border-radius:11px;background:#fbfcfe}.portfolioSignal>span{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-weight:900;background:#eaf1ff;color:#526ebd}.portfolioSignal.warning>span{background:#fff5df;color:#a56d18}.portfolioSignal.critical>span{background:#fff0ee;color:#b64e49}.portfolioSignal.positive>span{background:#e7f6ef;color:#217f67}.portfolioSignal>div{display:flex;flex-direction:column}.portfolioSignal b{font-size:11px;color:#33475f}.portfolioSignal small{font-size:9.5px;color:#7d8b9d;margin-top:2px;line-height:1.4}.performancePanel,.concentrationPanel{margin-bottom:14px}.performanceColumns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.performanceColumns>div{border:1px solid #e4e9ef;border-radius:13px;overflow:hidden;background:#fff}.performanceHead{padding:11px 13px;background:#f5f8fb;border-bottom:1px solid #e5eaf0;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.performanceHead b{font-size:11px;color:#344860}.performanceHead span{font-size:8px;color:#8794a4}.performanceRow{display:grid;grid-template-columns:minmax(160px,1.5fr) .55fr .8fr .65fr;gap:10px;align-items:center;padding:11px 13px;border-top:1px solid #edf1f4;font-size:10px}.performanceRow:first-of-type{border-top:0}.performanceRow>div{display:flex;flex-direction:column;min-width:0}.performanceRow>div b{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.performanceRow>div small{font-size:8.5px;color:#8a96a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.performanceRow>strong{font-size:11px;font-variant-numeric:tabular-nums}.performanceRow>span{font-size:9px;color:#637288;font-variant-numeric:tabular-nums}.concentrationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.concentrationCard{padding:13px;border:1px solid #e4e9ef;border-radius:12px;background:#fbfcfd;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:end}.concentrationCard>small{grid-column:1/-1;font-size:8px;color:#8793a4;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.concentrationCard>b{font-size:11px;color:#34475e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.concentrationCard>strong{font-size:19px;letter-spacing:-.03em;color:#273b54}.concentrationCard>span{grid-column:1/-1;font-size:9px;color:#7d8b9c}.concentrationTrack{grid-column:1/-1;height:5px;border-radius:999px;background:#e9edf2;overflow:hidden;margin:7px 0 3px}.concentrationTrack i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#5b70dc,#45a18c)}@media(max-width:1200px){.portfolioPulse{grid-template-columns:1fr 1fr 1fr}.portfolioPulse .pulsePrimary{grid-column:span 2}.portfolioIntelGrid{grid-template-columns:1fr}}@media(max-width:900px){.portfolioPulse{grid-template-columns:1fr 1fr}.portfolioPulse .pulsePrimary{grid-column:1/-1}.performanceColumns,.concentrationGrid{grid-template-columns:1fr}}@media(max-width:680px){.portfolioPulse{grid-template-columns:1fr}.portfolioPulse .pulsePrimary{grid-column:auto}.portfolioAllocation{grid-template-columns:1fr}.portfolioDonut{margin:auto}.performanceRow{grid-template-columns:1fr 1fr}.performanceRow>span:last-child{display:none}}.authExperience{--mx:65%;--my:35%;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);position:relative;overflow:hidden;background:radial-gradient(circle at var(--mx) var(--my),rgba(84,109,224,.18),transparent 26rem),radial-gradient(circle at 12% 18%,rgba(44,157,133,.12),transparent 24rem),linear-gradient(145deg,#0d1829,#111f34 52%,#0b1524);color:#fff}.authMesh{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.authMesh>i{position:absolute;border-radius:50%;filter:blur(1px);border:1px solid rgba(139,159,255,.12);background:radial-gradient(circle at 35% 35%,rgba(113,132,238,.1),rgba(255,255,255,.015) 56%,transparent 70%);animation:authFloat 14s ease-in-out infinite alternate}.authMesh>i:nth-child(1){width:420px;height:420px;left:-150px;top:-120px}.authMesh>i:nth-child(2){width:280px;height:280px;left:34%;bottom:-130px;animation-delay:-5s}.authMesh>i:nth-child(3){width:190px;height:190px;right:10%;top:8%;animation-delay:-9s}.authMesh>i:nth-child(4){width:540px;height:540px;right:-310px;bottom:-250px;animation-delay:-3s}.authGrid{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:54px 54px;transform:perspective(700px) rotateX(58deg) translateY(30%);transform-origin:center bottom;-webkit-mask-image:linear-gradient(to bottom,transparent 15%,rgba(0,0,0,.7),transparent 92%);mask-image:linear-gradient(to bottom,transparent 15%,rgba(0,0,0,.7),transparent 92%)}@keyframes authFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(18px,-22px,0) scale(1.04)}}.authStory,.authPanel{position:relative;z-index:2}.authStory{min-height:100vh;padding:42px clamp(38px,6vw,92px);display:flex;flex-direction:column}.authBrand{display:flex;align-items:center;gap:12px}.authLogo{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#7183ef,#596bd8 58%,#3ca48d);color:#fff;font-size:18px;font-weight:850;box-shadow:0 12px 30px #465ccb4d}.authBrand>div{display:flex;flex-direction:column}.authBrand b{font-size:15px;letter-spacing:-.02em}.authBrand small{font-size:9px;color:#8394b0;text-transform:uppercase;letter-spacing:.08em}.authStoryCopy{margin:auto 0;max-width:660px}.authStoryCopy .eyebrow{color:#7f91b6!important}.authStoryCopy h1{margin:10px 0 16px;font-size:clamp(42px,5.4vw,76px);line-height:.98;letter-spacing:-.055em;font-weight:690;color:#f7f9ff}.authStoryCopy p{max-width:570px;margin:0;color:#91a2bb;font-size:15px;line-height:1.65}.authFeatureStrip{display:flex;gap:22px;flex-wrap:wrap;padding-top:20px;border-top:1px solid rgba(255,255,255,.07)}.authFeatureStrip span{display:flex;gap:7px;align-items:center;color:#a6b3c7;font-size:10px;text-transform:uppercase;letter-spacing:.055em;font-weight:700}.authFeatureStrip i{font-style:normal;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:#7f90e4;background:#6f82e617;border:1px solid rgba(122,141,232,.1);font-size:8px}.authSecurity{margin-top:13px;color:#64758d;font-size:9px}.authPanel{min-height:100vh;display:grid;place-items:center;padding:34px clamp(28px,5vw,70px);background:linear-gradient(180deg,#ffffff0b,#ffffff05);border-left:1px solid rgba(255,255,255,.055);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.authFormCard{width:min(100%,440px);padding:30px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#0e1a2bc2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 28px 75px #00000047,inset 0 1px #ffffff0a}.authFormHeading{margin-bottom:22px}.authFormHeading .eyebrow{color:#7588b2!important}.authFormHeading h2{margin:4px 0 5px;font-size:28px;letter-spacing:-.035em;color:#fff}.authFormHeading p{margin:0;color:#8393aa;font-size:11.5px}.authFormCard label{display:flex;flex-direction:column;gap:6px;margin-top:13px;color:#a9b5c6!important;font-size:11px!important}.authFormCard input{min-height:46px!important;padding:0 13px!important;background:#ffffff0e!important;border:1px solid rgba(255,255,255,.1)!important;color:#f5f7fb!important;border-radius:11px!important}.authFormCard input::placeholder{color:#56667e}.authFormCard input:focus{border-color:#7084eb94!important;box-shadow:0 0 0 3px #6679e41f!important}.optionalLabel{font-size:9px;font-weight:500;color:#65768e;text-transform:none;letter-spacing:0}.authTrust{flex-direction:row!important;align-items:center!important;gap:9px!important;color:#8291a7!important;font-weight:500!important}.authTrust input{width:15px!important;height:15px!important;min-height:auto!important}.authSubmit{width:100%;min-height:47px!important;margin-top:20px;display:flex;align-items:center;justify-content:space-between;padding:0 16px!important;border-radius:11px!important;background:linear-gradient(135deg,#6678e4,#5266cc)!important;border:1px solid rgba(130,147,238,.22)!important;color:#fff!important;font-size:12px!important;font-weight:750!important;box-shadow:0 10px 26px #4054be3d!important}.authSubmit:hover{box-shadow:0 14px 30px #4054be57!important}.authSubmit span{font-size:16px}.authPrivacy{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.065);display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start}.authPrivacy>span{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:#5ca993;background:#2f998114;font-size:8px}.authPrivacy p{margin:0;color:#63738a;font-size:9px;line-height:1.5}.authError{margin-top:12px}.authLoading{text-align:center;display:flex;flex-direction:column;align-items:center}.authLoading b{font-size:14px;color:#fff;margin-top:10px}.authLoading small{color:#74859c;margin-top:3px}.authPulse{width:34px;height:34px;border-radius:50%;border:2px solid rgba(108,128,230,.25);border-top-color:#7082e8;animation:authSpin .9s linear infinite}@keyframes authSpin{to{transform:rotate(360deg)}}.intelligenceBoardPanel{min-height:100%}.intelBoard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.intelLane{border:1px solid #e4e9ef;border-radius:12px;overflow:hidden;background:#fbfcfd}.intelLaneHead{display:grid;grid-template-columns:28px 1fr 24px;gap:8px;align-items:center;padding:9px 10px;border-bottom:1px solid #e9edf2;background:#f6f8fb}.intelLaneHead>span{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:#edf2ff;color:#5b70be;font-weight:900}.intelLaneHead b{font-size:10px;color:#40536b}.intelLaneHead i{font-style:normal;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:#fff;border:1px solid #e1e7ed;color:#718096;font-size:8px;font-weight:800}.intelLane.action .intelLaneHead>span{background:#fff0ee;color:#b24d49}.intelLane.attention .intelLaneHead>span{background:#fff5df;color:#a56d18}.intelLane.opportunity .intelLaneHead>span{background:#e8f6f0;color:#267f69}.intelLaneBody{padding:6px}.intelItem{min-height:78px;padding:9px;border-radius:9px;background:#fff;border:1px solid #edf0f4;display:flex;flex-direction:column;justify-content:space-between;margin-top:5px}.intelItem:first-child{margin-top:0}.intelItem>div{display:flex;flex-direction:column}.intelItem b{font-size:9.5px;color:#34475e;line-height:1.3}.intelItem small{font-size:8.5px;color:#7e8b9b;line-height:1.4;margin-top:3px}.intelItem>strong{align-self:flex-start;margin-top:7px;padding:3px 6px;border-radius:6px;background:#f3f6fa;color:#53657e;font-size:9px;font-variant-numeric:tabular-nums}.intelLane.opportunity .intelItem>strong{background:#eaf7f2;color:#277f69}.intelEmpty{padding:12px 8px;color:#8090a2;font-size:9px;line-height:1.4}@media(max-width:980px){.authExperience{grid-template-columns:1fr}.authStory{min-height:auto;padding:28px 28px 20px}.authStoryCopy{margin:56px 0 45px}.authStoryCopy h1{font-size:46px}.authPanel{min-height:auto;border-left:0;border-top:1px solid rgba(255,255,255,.055);padding:34px 24px 52px}.authFeatureStrip,.authSecurity{display:none}.intelBoard{grid-template-columns:1fr}}@media(max-width:600px){.authStoryCopy h1{font-size:38px}.authStoryCopy p{font-size:13px}.authFormCard{padding:23px;border-radius:18px}}.authExperience{--px:0px;--py:0px;--px2:0px;--py2:0px}.authCursorGlow{position:absolute;left:var(--mx);top:var(--my);width:360px;height:360px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(105,126,236,.18),rgba(70,159,144,.07) 38%,transparent 68%);filter:blur(8px);transition:left .08s linear,top .08s linear;pointer-events:none}.authNetwork{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(var(--px2),var(--py2),0);transition:transform .15s ease-out;opacity:.92}.networkNode{position:absolute;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(150,168,235,.12);border-radius:999px;background:#101e3275;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#8ea0bd;font-size:10px;font-weight:650;letter-spacing:.015em;box-shadow:0 8px 22px #0000001f;animation:nodeFloat 7s ease-in-out infinite alternate}.networkNode i{width:6px;height:6px;border-radius:50%;background:#6f85ed;box-shadow:0 0 0 5px #6f85ed14}.networkNode.n1{left:9%;top:25%}.networkNode.n2{left:39%;top:15%;animation-delay:-2.3s}.networkNode.n3{left:21%;bottom:19%;animation-delay:-4.6s}.networkNode.n4{left:47%;bottom:28%;animation-delay:-1.1s}.networkNode.n2 i,.networkNode.n4 i{background:#42a68c;box-shadow:0 0 0 5px #42a68c14}.networkLine{position:absolute;height:1px;transform-origin:left center;background:linear-gradient(90deg,#758beb2e,#419d8b0d)}.networkLine.l1{width:300px;left:13%;top:29%;transform:rotate(-8deg)}.networkLine.l2{width:340px;left:14%;top:31%;transform:rotate(45deg)}.networkLine.l3{width:260px;left:26%;bottom:25%;transform:rotate(-22deg)}.networkLine.l4{width:240px;left:42%;top:20%;transform:rotate(72deg)}@keyframes nodeFloat{0%{transform:translateY(0)}to{transform:translateY(-9px)}}.authStoryCopy{transform:translate3d(var(--px),var(--py),0);transition:transform .16s ease-out}.authBrand,.authFeatureStrip,.authSecurity{transform:translate3d(calc(var(--px) * .2),calc(var(--py) * .2),0);transition:transform .18s ease-out}.authLivePreview{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:650px}.authLivePreview>div{min-height:84px;display:flex;flex-direction:column;justify-content:flex-end;padding:11px 12px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff09;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .18s ease,border-color .18s ease,background .18s ease}.authLivePreview>div:hover{transform:translateY(-3px);border-color:#8294ef33;background:#ffffff0e}.authLivePreview span{color:#778aa7;font-size:10.5px;font-weight:650}.authLivePreview strong{margin-top:4px;color:#f3f6fb;font-size:19px;line-height:1.1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.authLivePreview small{margin-top:2px;color:#6f8099;font-size:10px}.authBrand small{font-size:10.5px!important;line-height:1.35!important}.authStoryCopy .eyebrow{font-size:11px!important}.authStoryCopy p{font-size:15px!important;color:#9aaac1!important}.authFeatureStrip span{font-size:10.5px!important}.authSecurity{font-size:10.5px!important;color:#73849d!important}.authFormHeading .eyebrow{font-size:10.5px!important}.authFormHeading p{font-size:12.5px!important;line-height:1.5!important}.authFormCard label{font-size:11.5px!important}.authFormCard input{font-size:13px!important}.optionalLabel{font-size:10px!important;color:#74869f!important}.authTrust{font-size:11px!important}.authPrivacy p{font-size:10.5px!important;color:#718199!important}.authLoading small{font-size:11px!important}.authLoading b{font-size:14.5px!important}.authFormCard{transform:translate3d(calc(var(--px2) * .22),calc(var(--py2) * .22),0);transition:transform .16s ease-out,border-color .18s ease,box-shadow .18s ease}.authFormCard:hover{border-color:#8495ee29;box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff0d}@media(prefers-reduced-motion:reduce){.authMesh>i,.networkNode,.authPulse{animation:none!important}.authStoryCopy,.authBrand,.authFeatureStrip,.authSecurity,.authFormCard,.authNetwork{transform:none!important;transition:none!important}.authCursorGlow{display:none}}@media(max-width:980px){.authNetwork{opacity:.48}.networkNode.n2,.networkNode.n4{display:none}.authLivePreview{max-width:100%}}@media(max-width:650px){.authLivePreview{grid-template-columns:1fr}.authLivePreview>div{min-height:68px}.authNetwork{display:none}}.lightAuth{--mx:68%;--my:28%;--shiftX:0px;--shiftY:0px;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);position:relative;overflow:hidden;color:#26384f;background:radial-gradient(circle at var(--mx) var(--my),rgba(126,142,238,.16),transparent 26rem),linear-gradient(135deg,#f9fbff,#f5f7fc 48%,#f4faf8)}.lightAuthScene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.mouseAura{position:absolute;left:var(--mx);top:var(--my);width:430px;height:430px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(119,137,235,.16),rgba(80,183,158,.06) 42%,transparent 70%);filter:blur(6px);transition:left .08s linear,top .08s linear}.softBlob{position:absolute;border-radius:44% 56% 58% 42%/46% 43% 57% 54%;filter:blur(.2px);animation:softMorph 13s ease-in-out infinite alternate}.blobOne{width:440px;height:440px;left:-150px;top:-130px;background:linear-gradient(145deg,#afbaf85c,#d5ddff2e)}.blobTwo{width:360px;height:360px;left:33%;bottom:-170px;background:linear-gradient(145deg,#b0e7d84d,#ddf5ef24);animation-delay:-5s}.blobThree{width:310px;height:310px;right:-100px;top:8%;background:linear-gradient(145deg,#e7d5f747,#cad6fa29);animation-delay:-8s}@keyframes softMorph{0%{transform:rotate(0) scale(1);border-radius:44% 56% 58% 42%/46% 43% 57% 54%}to{transform:rotate(8deg) scale(1.05);border-radius:57% 43% 44% 56%/42% 56% 44% 58%}}.orbit{position:absolute;border:1px solid rgba(107,126,188,.1);border-radius:50%;transform:translate3d(var(--shiftX),var(--shiftY),0);transition:transform .18s ease-out}.orbitOne{width:520px;height:520px;left:4%;top:17%}.orbitTwo{width:330px;height:330px;left:23%;top:34%;transform:translate3d(calc(var(--shiftX) * -.7),calc(var(--shiftY) * -.7),0)}.orbit i{position:absolute;width:8px;height:8px;border-radius:50%;background:#7d8fe9;box-shadow:0 0 0 7px #7d8fe914}.orbitOne i:nth-child(1){left:9%;top:22%}.orbitOne i:nth-child(2){right:6%;top:47%;background:#55b197}.orbitOne i:nth-child(3){left:42%;bottom:-4px;background:#bd92d7}.orbitTwo i:nth-child(1){right:15%;top:9%;background:#55b197}.orbitTwo i:nth-child(2){left:-4px;bottom:28%}.floatingTile{position:absolute;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#ffffffb8;border:1px solid rgba(123,143,185,.14);box-shadow:0 14px 35px #3c50761a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#687ad4;font-size:16px;font-weight:800;animation:tileFloat 7s ease-in-out infinite alternate}.tileHome{left:12%;top:31%}.tileProperty{left:43%;top:22%;animation-delay:-2s;color:#4b9a85}.tileInvest{left:21%;bottom:24%;animation-delay:-4s;color:#9272b0}.tileDoc{left:49%;bottom:31%;animation-delay:-1s}@keyframes tileFloat{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-10px) rotate(1deg)}}.lightAuthIntro,.lightAuthPanel{position:relative;z-index:2}.lightAuthIntro{min-height:100vh;padding:42px clamp(38px,6vw,90px);display:flex;flex-direction:column}.lightBrand{display:flex;align-items:center;gap:12px}.lightLogo{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#7e8fe8,#687bd8 60%,#5cae99);color:#fff;font-size:18px;font-weight:850;box-shadow:0 10px 24px #6579d238}.lightBrand>div{display:flex;flex-direction:column}.lightBrand b{font-size:15px;letter-spacing:-.02em;color:#243750}.lightBrand small{font-size:11px;color:#8390a2}.lightIntroCopy{margin:auto 0;max-width:670px;transform:translate3d(var(--shiftX),var(--shiftY),0);transition:transform .16s ease-out}.lightEyebrow{display:inline-flex;padding:6px 9px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(120,140,180,.12);color:#71819a;font-size:11px;font-weight:700;box-shadow:0 5px 16px #475b820d}.lightIntroCopy h1{margin:15px 0 16px;max-width:650px;font-size:clamp(44px,5.3vw,74px);line-height:.98;letter-spacing:-.055em;font-weight:690;color:#22364f}.lightIntroCopy p{max-width:590px;margin:0;color:#6f7f94;font-size:16px;line-height:1.65}.lightFeaturePills{display:flex;gap:8px;flex-wrap:wrap;margin-top:27px}.lightFeaturePills span{padding:7px 10px;border-radius:999px;background:#ffffffbf;border:1px solid rgba(121,141,178,.13);color:#687990;font-size:11px;font-weight:650;box-shadow:0 5px 14px #485b7e0a}.lightTrust{display:flex;align-items:center;gap:9px;padding-top:18px;border-top:1px solid rgba(104,126,160,.1);max-width:600px}.lightTrust>span{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:#e9f6f1;color:#398d78;font-size:11px;font-weight:900}.lightTrust p{margin:0;color:#7a899c;font-size:11.5px}.lightAuthPanel{min-height:100vh;display:grid;place-items:center;padding:36px clamp(30px,5vw,72px);background:#ffffff57;border-left:1px solid rgba(110,131,169,.09);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lightLoginCard{width:min(100%,440px);padding:31px;border:1px solid rgba(128,148,185,.14);border-radius:22px;background:#ffffffc7;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 26px 65px #374b6e1f,inset 0 1px #ffffffbf;transform:translate3d(calc(var(--shiftX) * -.22),calc(var(--shiftY) * -.22),0);transition:transform .17s ease-out,box-shadow .18s ease}.lightLoginCard:hover{box-shadow:0 32px 78px #374b6e26,inset 0 1px #ffffffe6}.lightFormHead{margin-bottom:23px}.lightFormHead>span{font-size:11px;font-weight:750;color:#7788a2}.lightFormHead h2{margin:4px 0 6px;font-size:28px;letter-spacing:-.035em;color:#233750}.lightFormHead p{margin:0;font-size:13px;line-height:1.5;color:#7b899b}.lightLoginCard label{display:flex;flex-direction:column;gap:6px;margin-top:14px;color:#5f7087!important;font-size:12px!important;font-weight:650!important}.lightLoginCard input{min-height:47px!important;padding:0 13px!important;border-radius:11px!important;background:#fafcffeb!important;border:1px solid #dbe3ee!important;color:#2d4058!important;font-size:13px!important}.lightLoginCard input::placeholder{color:#a1adbd}.lightLoginCard input:focus{border-color:#92a1e9!important;box-shadow:0 0 0 3px #7082e41a!important}.lightOptional{font-size:10.5px;color:#8a98a9;font-weight:500}.lightTrustDevice{flex-direction:row!important;align-items:center!important;gap:9px!important;font-size:11.5px!important;font-weight:500!important;color:#728196!important}.lightTrustDevice input{width:15px!important;height:15px!important;min-height:auto!important}.lightLoginButton{width:100%;min-height:48px!important;margin-top:21px;display:flex;align-items:center;justify-content:space-between;padding:0 17px!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#7688e6,#667bd8)!important;color:#fff!important;font-size:12.5px!important;font-weight:750!important;box-shadow:0 11px 24px #5c70cd38!important}.lightLoginButton:hover{box-shadow:0 15px 30px #5c70cd47!important}.lightLoginButton span{font-size:16px}.lightPrivacy{display:grid;grid-template-columns:25px 1fr;gap:9px;align-items:start;margin-top:18px;padding-top:16px;border-top:1px solid #edf1f5}.lightPrivacy>span{width:23px;height:23px;border-radius:8px;display:grid;place-items:center;background:#eaf6f2;color:#4b9a85;font-size:8px}.lightPrivacy p{margin:0;font-size:11px;line-height:1.5;color:#8492a4}.lightAuthError{margin-top:12px}.lightLoading{text-align:center;display:flex;flex-direction:column;align-items:center}.lightLoading b{margin-top:11px;font-size:14px;color:#34475e}.lightLoading small{margin-top:3px;font-size:11px;color:#8391a3}.lightSpinner{width:34px;height:34px;border-radius:50%;border:2px solid rgba(112,130,228,.2);border-top-color:#7586df;animation:lightSpin .9s linear infinite}@keyframes lightSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.softBlob,.floatingTile,.lightSpinner{animation:none!important}.lightIntroCopy,.lightLoginCard,.orbit{transform:none!important;transition:none!important}.mouseAura{display:none}}@media(max-width:980px){.lightAuth{grid-template-columns:1fr}.lightAuthIntro{min-height:auto;padding:28px 28px 24px}.lightIntroCopy{margin:60px 0 50px}.lightIntroCopy h1{font-size:46px}.lightAuthPanel{min-height:auto;border-left:0;border-top:1px solid rgba(110,131,169,.09);padding:36px 24px 54px}.lightTrust{display:none}}@media(max-width:620px){.lightIntroCopy h1{font-size:39px}.lightIntroCopy p{font-size:14px}.lightLoginCard{padding:24px;border-radius:18px}.floatingTile,.orbit{opacity:.45}}.orbitAuth{--mx:72%;--my:24%;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(410px,.94fr);position:relative;overflow:hidden;color:#edf2f8;background:radial-gradient(circle at var(--mx) var(--my),rgba(94,111,219,.16),transparent 26rem),radial-gradient(circle at 18% 78%,rgba(46,159,134,.1),transparent 24rem),linear-gradient(145deg,#15243a,#1a2a42 52%,#132136)}.orbitScene{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.orbitGlow{position:absolute;left:var(--mx);top:var(--my);width:420px;height:420px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(111,128,230,.16),rgba(53,156,135,.06) 42%,transparent 70%);filter:blur(8px);transition:left .08s linear,top .08s linear}.orbitGrid{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,transparent 5%,rgba(0,0,0,.75),transparent 95%);mask-image:linear-gradient(to bottom,transparent 5%,rgba(0,0,0,.75),transparent 95%)}.orbitSystem{position:absolute;left:7%;top:17%;width:560px;height:560px}.orbitSystemA{animation:systemDrift 16s ease-in-out infinite alternate}@keyframes systemDrift{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.orbitPath{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(129,147,222,.13);border-radius:50%}.path1{width:220px;height:220px}.path2{width:350px;height:350px}.path3{width:500px;height:500px}.orbitCore{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(145deg,#687be0,#5669cc 58%,#3f9f89);color:#fff;font-size:24px;font-weight:850;box-shadow:0 20px 46px #4153b047,0 0 0 14px #6376d30d}.orbitSatellite{position:absolute;left:50%;top:50%;margin:-18px 0 0 -18px;min-width:36px;height:36px;padding:0 10px;border-radius:18px;display:flex;align-items:center;gap:7px;background:#1a2a41c7;border:1px solid rgba(142,159,219,.15);color:#aab7ca;font-size:10.5px;font-weight:650;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px #050c1724;transform-origin:18px 18px;white-space:nowrap}.orbitSatellite i{width:6px;height:6px;border-radius:50%;background:#7e90e7;box-shadow:0 0 0 5px #7e90e714}.orbitSatellite.sat2 i,.orbitSatellite.sat4 i{background:#45a58d;box-shadow:0 0 0 5px #45a58d14}.sat1{animation:orbitOne 20s linear infinite}.sat2{animation:orbitTwo 28s linear infinite reverse}.sat3{animation:orbitThree 36s linear infinite}.sat4{animation:orbitFour 44s linear infinite reverse}@keyframes orbitOne{0%{transform:rotate(0) translate(110px) rotate(0)}to{transform:rotate(360deg) translate(110px) rotate(-360deg)}}@keyframes orbitTwo{0%{transform:rotate(90deg) translate(175px) rotate(-90deg)}to{transform:rotate(450deg) translate(175px) rotate(-450deg)}}@keyframes orbitThree{0%{transform:rotate(180deg) translate(250px) rotate(-180deg)}to{transform:rotate(540deg) translate(250px) rotate(-540deg)}}@keyframes orbitFour{0%{transform:rotate(270deg) translate(250px) rotate(-270deg)}to{transform:rotate(630deg) translate(250px) rotate(-630deg)}}.orbitSystemB{right:-90px;left:auto;top:auto;bottom:-100px;width:360px;height:360px;opacity:.34;animation:secondaryRotate 55s linear infinite}.miniOrbit{position:absolute;left:50%;top:50%;border:1px solid rgba(112,132,206,.12);border-radius:50%;transform:translate(-50%,-50%)}.m1{width:150px;height:150px}.m2{width:240px;height:240px}.m3{width:330px;height:330px}@keyframes secondaryRotate{to{transform:rotate(360deg)}}.orbitIntro,.orbitPanel{position:relative;z-index:2}.orbitIntro{min-height:100vh;padding:42px clamp(38px,6vw,88px);display:flex;flex-direction:column}.orbitBrand{display:flex;align-items:center;gap:12px}.orbitLogo{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#7082e4,#596bd1 60%,#489f8a);color:#fff;font-size:18px;font-weight:850;box-shadow:0 10px 24px #4658b338}.orbitBrand>div{display:flex;flex-direction:column}.orbitBrand b{font-size:15px;letter-spacing:-.02em;color:#f4f7fb}.orbitBrand small{font-size:11px;color:#8291a8}.orbitCopy{margin:auto 0;max-width:670px}.orbitEyebrow{display:inline-flex;padding:6px 9px;border-radius:999px;background:#ffffff0b;border:1px solid rgba(137,155,212,.1);color:#8f9fba;font-size:11px;font-weight:700}.orbitCopy h1{margin:15px 0 16px;max-width:650px;font-size:clamp(44px,5.2vw,72px);line-height:.98;letter-spacing:-.055em;font-weight:690;color:#f5f7fb}.orbitCopy p{max-width:590px;margin:0;color:#9aa9bf;font-size:16px;line-height:1.65}.orbitPills{display:flex;gap:8px;flex-wrap:wrap;margin-top:27px}.orbitPills span{padding:7px 10px;border-radius:999px;background:#ffffff0b;border:1px solid rgba(137,155,212,.1);color:#98a8bd;font-size:11px;font-weight:650}.orbitTrust{display:flex;align-items:center;gap:9px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06);max-width:600px}.orbitTrust>span{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:#3f9e871a;color:#62b39d;font-size:11px;font-weight:900}.orbitTrust p{margin:0;color:#7f8ea4;font-size:11.5px}.orbitPanel{min-height:100vh;display:grid;place-items:center;padding:36px clamp(30px,5vw,72px);background:linear-gradient(180deg,#ffffff09,#ffffff05);border-left:1px solid rgba(255,255,255,.055);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.orbitLoginCard{width:min(100%,440px);padding:31px;border:1px solid rgba(144,160,213,.12);border-radius:22px;background:#152338c7;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 28px 70px #020a143d,inset 0 1px #ffffff09}.orbitFormHead{margin-bottom:23px}.orbitFormHead>span{font-size:11px;font-weight:750;color:#8293b1}.orbitFormHead h2{margin:4px 0 6px;font-size:28px;letter-spacing:-.035em;color:#f5f7fb}.orbitFormHead p{margin:0;font-size:13px;line-height:1.5;color:#8797ae}.orbitLoginCard label{display:flex;flex-direction:column;gap:6px;margin-top:14px;color:#a6b2c5!important;font-size:12px!important;font-weight:650!important}.orbitLoginCard input{min-height:47px!important;padding:0 13px!important;border-radius:11px!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.09)!important;color:#f2f5fa!important;font-size:13px!important}.orbitLoginCard input::placeholder{color:#5d6c82}.orbitLoginCard input:focus{border-color:#7587e58a!important;box-shadow:0 0 0 3px #6a7cdb1c!important}.orbitOptional{font-size:10.5px;color:#74859e;font-weight:500}.orbitTrustDevice{flex-direction:row!important;align-items:center!important;gap:9px!important;font-size:11.5px!important;font-weight:500!important;color:#7f8da2!important}.orbitTrustDevice input{width:15px!important;height:15px!important;min-height:auto!important}.orbitLoginButton{width:100%;min-height:48px!important;margin-top:21px;display:flex;align-items:center;justify-content:space-between;padding:0 17px!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#6679dc,#5669ca)!important;color:#fff!important;font-size:12.5px!important;font-weight:750!important;box-shadow:0 11px 24px #4354b038!important}.orbitLoginButton:hover{box-shadow:0 15px 30px #4354b04d!important}.orbitLoginButton span{font-size:16px}.orbitPrivacy{display:grid;grid-template-columns:25px 1fr;gap:9px;align-items:start;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.055)}.orbitPrivacy>span{width:23px;height:23px;border-radius:8px;display:grid;place-items:center;background:#3e9c8617;color:#5aa993;font-size:8px}.orbitPrivacy p{margin:0;font-size:11px;line-height:1.5;color:#77869b}.orbitAuthError{margin-top:12px}.orbitLoading{text-align:center;display:flex;flex-direction:column;align-items:center}.orbitLoading b{margin-top:11px;font-size:14px;color:#f3f6fa}.orbitLoading small{margin-top:3px;font-size:11px;color:#7e8da2}.orbitSpinner{width:34px;height:34px;border-radius:50%;border:2px solid rgba(111,129,222,.18);border-top-color:#7688e0;animation:orbitSpin .9s linear infinite}@keyframes orbitSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.orbitSystemA,.orbitSystemB,.orbitSatellite,.orbitSpinner{animation:none!important}}@media(max-width:1100px){.orbitSystem{left:-4%;transform:scale(.86)}}@media(max-width:980px){.orbitAuth{grid-template-columns:1fr}.orbitIntro{min-height:auto;padding:28px 28px 24px}.orbitCopy{margin:60px 0 50px}.orbitCopy h1{font-size:46px}.orbitPanel{min-height:auto;border-left:0;border-top:1px solid rgba(255,255,255,.055);padding:36px 24px 54px}.orbitTrust{display:none}.orbitSystem{opacity:.35;left:15%;top:13%;transform:scale(.72)}}@media(max-width:620px){.orbitCopy h1{font-size:39px}.orbitCopy p{font-size:14px}.orbitLoginCard{padding:24px;border-radius:18px}.orbitSystem{display:none}}.orbitScene{z-index:0!important}.orbitIntro,.orbitPanel{z-index:3!important}.orbitCopy{position:relative;z-index:4}.orbitCopy:before{content:"";position:absolute;top:-34px;right:-44px;bottom:-34px;left:-36px;z-index:-1;border-radius:34px;background:radial-gradient(circle at 28% 42%,rgba(20,35,57,.94),rgba(20,35,57,.82) 44%,rgba(20,35,57,.35) 70%,transparent 84%);filter:blur(2px);pointer-events:none}.orbitSystemA{left:auto!important;right:43%!important;top:17%!important;transform-origin:center center}.orbitSystemA{clip-path:polygon(0 0,62% 0,62% 100%,0 100%)}.orbitPanel{position:relative;isolation:isolate}.orbitPanel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#132136b3,#132136f0 25%,#132136fa);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.orbitLoginCard{position:relative;z-index:6}.orbitBrand,.orbitTrust{position:relative;z-index:5}.orbitPath{opacity:.72}.orbitSatellite{z-index:1}@media(min-width:1200px){.orbitSystemA{right:47%!important}}@media(max-width:1199px)and (min-width:981px){.orbitSystemA{right:50%!important;transform:scale(.88)}}@media(max-width:980px){.orbitSystemA{left:-8%!important;right:auto!important;clip-path:polygon(0 0,70% 0,70% 100%,0 100%);opacity:.24!important}.orbitCopy:before{top:-28px;right:-28px;bottom:-28px;left:-28px;background:radial-gradient(circle at 28% 42%,rgba(20,35,57,.96),rgba(20,35,57,.88) 55%,transparent 90%)}}@media(max-width:620px){.orbitSystemA,.orbitSystemB{display:none!important}.orbitCopy:before{display:none}}.scenarioHeader{align-items:flex-start}.scenarioSafePill{flex:none;padding:7px 10px;border-radius:999px;background:#eaf6f2;border:1px solid #d5ebe4;color:#2e806b;font-size:10px;font-weight:750;letter-spacing:.02em}.scenarioLayout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:15px;align-items:start}.scenarioControls{position:sticky;top:18px;padding-bottom:16px}.scenarioForm{display:grid;grid-template-columns:1fr 1fr;gap:10px}.scenarioForm label{position:relative;display:flex;flex-direction:column;gap:5px;font-size:10px!important;text-transform:uppercase;letter-spacing:.04em}.scenarioForm label:first-child,.scenarioToggle{grid-column:1/-1}.scenarioForm label>span:not(.scenarioToggle span){position:absolute;right:10px;bottom:12px;color:#8a97a8;font-size:9px;text-transform:none;letter-spacing:0}.scenarioForm input,.scenarioForm select{padding-right:36px!important}.scenarioToggle{margin-top:3px;padding:10px;border:1px solid #e2e8ef;border-radius:11px;background:#f8fafc;display:grid!important;grid-template-columns:18px 1fr!important;align-items:start!important;gap:9px!important;text-transform:none!important;letter-spacing:0!important}.scenarioToggle input{width:16px!important;height:16px!important;min-height:auto!important;margin-top:1px}.scenarioToggle>span{display:flex;flex-direction:column}.scenarioToggle b{font-size:10px;color:#43566e}.scenarioToggle small{font-size:9px;color:#8290a1;font-weight:500}.scenarioRun{width:100%;min-height:42px!important;margin-top:13px;display:flex;align-items:center;justify-content:space-between;padding:0 14px!important;background:linear-gradient(135deg,#6073da,#5065ca)!important;color:#fff!important;border:0!important;box-shadow:0 9px 20px #4b5ebf33!important}.scenarioRun span{font-size:16px}.scenarioNote{margin-top:12px;padding:10px 11px;border-radius:10px;background:#f4f7fa;border-left:3px solid #94a3ba}.scenarioNote b{font-size:9px;color:#627289;text-transform:uppercase;letter-spacing:.05em}.scenarioNote p{margin:3px 0 0;font-size:9px;color:#7b899b;line-height:1.5}.scenarioResults{min-width:0}.scenarioKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.scenarioKpis article{min-height:112px;padding:14px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(123,143,169,.18);border-radius:14px;background:#ffffffe3;box-shadow:0 10px 28px #23344c0e}.scenarioKpis small{font-size:9px;color:#8290a1;text-transform:uppercase;letter-spacing:.055em;font-weight:800}.scenarioKpis strong{margin:5px 0 3px;font-size:21px;letter-spacing:-.035em;color:#293d55;font-variant-numeric:tabular-nums}.scenarioKpis span{font-size:9px;color:#7d8b9e}.forecastChartCard{margin-bottom:12px}.forecastChart{height:285px;position:relative;padding:4px 4px 40px}.forecastChart svg{width:100%;height:215px;overflow:visible}.forecastAxis{stroke:#dfe5ec;stroke-width:.35}.forecastLine{fill:none;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.forecastLine.baseline{stroke:#a6b1c0;stroke-dasharray:4 4}.forecastLine.scenario{stroke:#5b70d7;stroke-width:1.8}.forecastLine.cash{stroke:#3b9c83;stroke-width:1.4}.forecastLegend{display:flex;gap:15px;flex-wrap:wrap;align-items:center;padding-top:3px;color:#748297;font-size:9px}.forecastLegend span{display:flex;align-items:center;gap:5px}.forecastLegend i{width:19px;height:2px;border-radius:2px}.forecastLegend .baseline{background:#a6b1c0}.forecastLegend .scenario{background:#5b70d7}.forecastLegend .cash{background:#3b9c83}.forecastDates{position:absolute;left:4px;right:4px;bottom:4px;display:flex;justify-content:space-between;color:#8b97a7;font-size:8px}.scenarioResultGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.scenarioCompare{border:1px solid #e5eaf0;border-radius:11px;overflow:hidden}.scenarioCompareHead,.scenarioCompareRow{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:8px;align-items:center;padding:9px 10px}.scenarioCompareHead{background:#f5f8fa;color:#8390a1;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.scenarioCompareRow{border-top:1px solid #edf1f4;font-size:9.5px}.scenarioCompareRow b{font-size:9.5px;color:#485b72}.scenarioCompareRow span,.scenarioCompareRow strong{text-align:right;font-variant-numeric:tabular-nums}.scenarioEvents{display:flex;flex-direction:column}.scenarioEvents>div{display:grid;grid-template-columns:31px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 0;border-top:1px solid #edf1f4}.scenarioEvents>div:first-child{border-top:0}.scenarioEvents>div>span{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;font-size:10px;font-weight:900}.scenarioEvents .maturity{background:#edf2ff;color:#5b70bd}.scenarioEvents .reinvest{background:#e9f6f1;color:#2b846e}.scenarioEvents>div>div{display:flex;flex-direction:column}.scenarioEvents b{font-size:9.5px;color:#43566d}.scenarioEvents small{font-size:8.5px;color:#8794a4}.scenarioEvents strong{font-size:9.5px;color:#52647a;font-variant-numeric:tabular-nums}.scenarioEmpty{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.scenarioEmpty>span{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,#edf2ff,#e9f6f1);color:#6075c4;font-size:20px}.scenarioEmpty b{margin-top:12px;font-size:13px;color:#3b4f67}.scenarioEmpty p{max-width:310px;color:#7f8d9f;font-size:10px}@media(max-width:1150px){.scenarioLayout{grid-template-columns:1fr}.scenarioControls{position:static}.scenarioForm{grid-template-columns:repeat(4,1fr)}.scenarioForm label:first-child,.scenarioToggle{grid-column:auto}.scenarioToggle{grid-column:span 2}.scenarioKpis{grid-template-columns:1fr 1fr}}@media(max-width:800px){.scenarioForm{grid-template-columns:1fr 1fr}.scenarioToggle{grid-column:1/-1}.scenarioResultGrid{grid-template-columns:1fr}}@media(max-width:580px){.scenarioForm,.scenarioKpis{grid-template-columns:1fr}.scenarioToggle{grid-column:auto}.scenarioCompareHead,.scenarioCompareRow{grid-template-columns:1.2fr 1fr 1fr}.scenarioCompareHead span:nth-child(2),.scenarioCompareRow span:nth-child(2){display:none}.scenarioHeader{flex-direction:column}}.scenarioLayout{grid-template-columns:minmax(300px,340px) minmax(0,1fr)!important;width:100%;max-width:100%;overflow:hidden}.scenarioControls{min-width:0;width:auto!important;overflow:hidden}.scenarioResults{min-width:0!important;width:100%;max-width:100%;overflow:hidden}.scenarioForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.scenarioForm label,.scenarioForm input,.scenarioForm select{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.scenarioToggle{width:100%!important;box-sizing:border-box!important}.scenarioKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;min-width:0}.scenarioKpis article{min-width:0;overflow:hidden}.scenarioKpis strong{font-size:clamp(17px,1.7vw,21px)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forecastChartCard{min-width:0;width:100%;max-width:100%;overflow:hidden}.forecastChart{width:100%;min-width:0;overflow:hidden}.forecastChart svg{display:block;width:100%!important;max-width:100%!important}.scenarioResultGrid{grid-template-columns:1fr!important;width:100%;min-width:0}.scenarioCompare{width:100%;min-width:0;overflow-x:auto}.scenarioCompareHead,.scenarioCompareRow{min-width:560px}@media(max-width:1280px){.scenarioLayout{grid-template-columns:1fr!important;overflow:visible}.scenarioControls{position:static!important}.scenarioForm{grid-template-columns:repeat(4,minmax(0,1fr))!important}.scenarioForm label:first-child{grid-column:auto!important}.scenarioToggle{grid-column:span 2!important}.scenarioKpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:900px){.scenarioForm{grid-template-columns:repeat(2,minmax(0,1fr))!important}.scenarioToggle{grid-column:1/-1!important}.scenarioKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.scenarioForm,.scenarioKpis{grid-template-columns:1fr!important}.scenarioToggle{grid-column:auto!important}}.planningHeader{align-items:flex-start}.planningWorkspace{display:flex;flex-direction:column;gap:14px}.planningSummary{display:grid;grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:11px}.planningSummary article{min-height:116px;padding:15px;border:1px solid rgba(123,143,169,.18);border-radius:15px;background:#ffffffe3;box-shadow:0 10px 28px #23344c0e;display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.planningSummary article>small{font-size:9px;color:#8190a2;text-transform:uppercase;letter-spacing:.055em;font-weight:800}.planningSummary article>strong{margin:5px 0 2px;font-size:22px;letter-spacing:-.04em;color:#2b3f57;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.planningSummary article>span{font-size:9px;color:#8491a1}.planningSummary .planningHero{color:#fff;border-color:#7088e826;background:radial-gradient(circle at 88% 12%,rgba(101,126,235,.31),transparent 45%),linear-gradient(145deg,#1b2c47,#132238 72%);box-shadow:0 20px 44px #14223926}.planningHero .eyebrow{color:#a1afd0!important}.planningHero>strong{color:#fff!important;font-size:29px!important}.planningHero p{margin:2px 0 0;color:#99a7bd;font-size:9.5px}.capitalPlanCard{overflow:hidden}.capitalHorizon{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.capitalHorizon article{min-width:0;padding:12px;border:1px solid #e4e9ef;border-radius:12px;background:#fbfcfd;display:grid;grid-template-columns:1fr;gap:8px}.capitalHorizon article>span{display:flex;align-items:baseline;gap:5px}.capitalHorizon article>span b{font-size:19px;color:#34485f;letter-spacing:-.03em}.capitalHorizon article>span small{font-size:8px;color:#8793a3;text-transform:uppercase;letter-spacing:.05em}.capitalHorizon article>div:not(.capitalTrack){display:flex;flex-direction:column}.capitalHorizon article>div small{font-size:8px;color:#8995a5}.capitalHorizon article>div strong{font-size:10.5px;color:#4c5f76;font-variant-numeric:tabular-nums}.capitalTrack{height:5px;border-radius:999px;background:#e8edf2;overflow:hidden;margin-top:2px}.capitalTrack i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#566dd6,#3da087)}.planningGrid{display:grid;grid-template-columns:1.25fr .75fr;gap:14px}.planningLanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.planningLane{border:1px solid #e3e9ef;border-radius:12px;overflow:hidden;background:#fbfcfd;min-width:0}.planningLane>header{display:grid;grid-template-columns:28px 1fr 22px;gap:8px;align-items:center;padding:9px 10px;background:#f5f8fb;border-bottom:1px solid #e7ecf1}.planningLane>header>span{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:#eef2ff;color:#5d70bd;font-weight:900}.planningLane>header>b{font-size:9.5px;color:#43566d}.planningLane>header>i{font-style:normal;width:21px;height:21px;border-radius:999px;display:grid;place-items:center;background:#fff;border:1px solid #e0e6ed;color:#718096;font-size:8px;font-weight:800}.planningLane.action>header>span{background:#fff0ee;color:#b54c48}.planningLane.attention>header>span{background:#fff4df;color:#a46c18}.planningLane.decision>header>span{background:#eaf6f2;color:#2b836d}.planningLane>div{padding:6px}.planningLane>div>p{padding:10px;margin:0;color:#8491a1;font-size:9px}.planningLane article{min-height:88px;padding:9px;border:1px solid #edf1f4;border-radius:9px;background:#fff;margin-top:5px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.planningLane article:first-child{margin-top:0}.planningLane article>div{display:flex;flex-direction:column}.planningLane article b{font-size:9.5px;color:#3e526a;line-height:1.3}.planningLane article small{font-size:8.5px;color:#7d8a9c;line-height:1.35;margin-top:2px}.planningLane article strong{font-size:9px;color:#53667d;font-variant-numeric:tabular-nums}.planningLane article time{grid-column:1/-1;font-size:8px;color:#909bab}.decisionOpportunities{display:flex;flex-direction:column;gap:7px}.decisionOpportunities article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px;border:1px solid #e5eaef;border-radius:11px;background:#fbfcfd}.decisionIcon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#eaf6f2;color:#2d866f;font-weight:900}.decisionOpportunities article>div{display:flex;flex-direction:column}.decisionOpportunities b{font-size:10px;color:#3d5067}.decisionOpportunities small{font-size:8.7px;color:#7d8a9b;line-height:1.4;margin-top:2px}.decisionOpportunities button{grid-column:2;justify-self:start;min-height:31px!important;font-size:9px!important;padding:0 9px!important}.planningCalendar{display:flex;flex-direction:column}.planningCalendar>section{display:grid;grid-template-columns:125px minmax(0,1fr);gap:14px;padding:12px 0;border-top:1px solid #edf1f4}.planningCalendar>section:first-child{border-top:0;padding-top:0}.planningCalendar h3{margin:2px 0;font-size:10px;color:#718197;text-transform:capitalize}.planningCalendar>section>div{display:flex;flex-direction:column}.planningCalendar article{min-height:48px;display:grid;grid-template-columns:32px 31px minmax(0,1fr) auto auto;gap:9px;align-items:center;padding:7px 0;border-top:1px solid #f0f2f5}.planningCalendar article:first-child{border-top:0}.planningCalendar article>time{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#f2f5f8;color:#586b82;font-size:10px;font-weight:800}.calendarKind{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;background:#edf2ff;color:#5d71c0;font-size:10px;font-weight:900}.calendarKind.capital_release{background:#e9f6f1;color:#2e846f}.calendarKind.rate_reset{background:#fff5df;color:#a46d19}.calendarKind.overdue_investment,.calendarKind.invoice_due{background:#fff0ee;color:#b34c48}.planningCalendar article>div:not(.calendarActions){display:flex;flex-direction:column;min-width:0}.planningCalendar article b{font-size:10px;color:#40536a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.planningCalendar article small{font-size:8.5px;color:#8390a1}.planningCalendar article>strong{font-size:9.5px;color:#52647b;font-variant-numeric:tabular-nums}.calendarActions{display:flex;gap:5px}.calendarActions button{min-height:28px!important;padding:0 7px!important;background:#fff!important;border:1px solid #dfe6ed!important;color:#61738b!important;font-size:8px!important;border-radius:7px!important;box-shadow:none!important}.planningTeaser{margin-bottom:14px;padding:18px 19px;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,#eef3ff,#edf8f4);border:1px solid rgba(95,120,202,.14)}.planningTeaser h2{margin:3px 0 4px;font-size:16px;color:#30455d;letter-spacing:-.02em}.planningTeaser p{margin:0;color:#718096;font-size:10px}.planningTeaser button{flex:none;min-height:38px!important;padding:0 13px!important;background:#fff!important;border:1px solid #dbe4ea!important;color:#50647c!important;box-shadow:0 6px 16px #3246640f!important}.planningTeaser button span{margin-left:7px}@media(max-width:1200px){.planningSummary{grid-template-columns:1fr 1fr}.capitalHorizon{grid-template-columns:repeat(3,minmax(0,1fr))}.planningGrid{grid-template-columns:1fr}}@media(max-width:900px){.planningLanes{grid-template-columns:1fr}.capitalHorizon{grid-template-columns:1fr 1fr}.planningCalendar>section{grid-template-columns:1fr}.planningCalendar article{grid-template-columns:32px 31px minmax(0,1fr) auto}.calendarActions{grid-column:3/-1}}@media(max-width:620px){.planningSummary,.capitalHorizon{grid-template-columns:1fr}.planningCalendar article{grid-template-columns:32px 31px minmax(0,1fr)}.planningCalendar article>strong{grid-column:3}.calendarActions{grid-column:3}.planningTeaser{flex-direction:column;align-items:flex-start}}.planningWorkspace{gap:18px!important}.planningWorkspace .card{padding:18px!important}.planningWorkspace .sectionTitle h2{font-size:16px!important}.planningWorkspace .eyebrow{font-size:11px!important}.planningHeader p{font-size:13px!important;line-height:1.55!important;max-width:760px}.planningSummary{gap:13px!important}.planningSummary article{min-height:132px!important;padding:18px!important}.planningSummary article>small{font-size:11px!important;letter-spacing:.035em!important}.planningSummary article>strong{font-size:25px!important;margin:8px 0 4px!important}.planningSummary article>span{font-size:11px!important;line-height:1.4}.planningHero>strong{font-size:32px!important}.planningHero p{font-size:12px!important;line-height:1.45!important}.capitalFocus{display:flex;flex-direction:column;gap:15px}.horizonTabs{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;background:#f1f4f7;border:1px solid #e2e8ee;border-radius:11px}.horizonTabs button{min-width:58px!important;min-height:34px!important;padding:0 9px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#718096!important;font-size:12px!important;border-radius:8px!important}.horizonTabs button span{margin-left:3px;font-size:10px;color:#929eac}.horizonTabs button.active{background:#fff!important;color:#40546c!important;box-shadow:0 3px 10px #2b3d5514!important}.capitalFocusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.capitalFocusGrid article{min-height:132px;padding:16px;border:1px solid #e3e9ef;border-radius:13px;background:#fbfcfd;display:flex;flex-direction:column;justify-content:flex-end}.capitalFocusGrid article small{font-size:11px;color:#718096;font-weight:700}.capitalFocusGrid article strong{margin:7px 0 5px;font-size:23px;color:#3d5168;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.capitalFocusGrid article p{margin:0;font-size:11.5px;line-height:1.45;color:#8390a0}.capitalFocusGrid .capitalNet{background:linear-gradient(145deg,#f1f5ff,#eef8f5);border-color:#dce5ee}.planningGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;gap:16px!important}.planningLanesReadable{display:flex;flex-direction:column;gap:10px}.planningLaneReadable{border:1px solid #e2e8ee;border-radius:13px;background:#fbfcfd;overflow:hidden}.planningLaneReadable>header{min-height:58px;display:grid;grid-template-columns:36px minmax(0,1fr) 28px;gap:11px;align-items:center;padding:11px 13px;background:#f6f8fa;border-bottom:1px solid #e7ecf1}.planningLaneReadable>header>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#edf2ff;color:#5b70bd;font-size:13px;font-weight:900}.planningLaneReadable.action>header>span{background:#fff0ee;color:#b54c48}.planningLaneReadable.attention>header>span{background:#fff4df;color:#a46c18}.planningLaneReadable.decision>header>span{background:#eaf6f2;color:#2b836d}.planningLaneReadable>header>div{display:flex;flex-direction:column;gap:2px}.planningLaneReadable>header b{font-size:12.5px;color:#3d5168}.planningLaneReadable>header small{font-size:11px;color:#8290a1}.planningLaneReadable>header>i{font-style:normal;width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:#fff;border:1px solid #dfe6ed;color:#6f7f94;font-size:10px;font-weight:800}.planningLaneItems{padding:5px 12px}.planningReadableItem{min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 2px;border-top:1px solid #edf1f4}.planningReadableItem:first-child{border-top:0}.planningItemMain{display:flex;flex-direction:column;gap:3px;min-width:0}.planningItemMain b{font-size:12.5px;color:#40536a;line-height:1.35}.planningItemMain small{font-size:11.5px;color:#7c8a9c;line-height:1.45}.planningItemMeta{display:flex;flex-direction:column;align-items:flex-end;gap:3px;white-space:nowrap}.planningItemMeta strong{font-size:12px;color:#4c6077}.planningItemMeta time{font-size:10.5px;color:#8b97a7}.planningLaneEmpty{margin:0;padding:14px 2px;font-size:11.5px;color:#8794a4}.decisionOpportunities{gap:10px!important}.decisionOpportunities article{grid-template-columns:40px minmax(0,1fr)!important;gap:11px!important;padding:13px!important;border-radius:12px!important}.decisionIcon{width:38px!important;height:38px!important;border-radius:11px!important;font-size:14px}.decisionOpportunities b{font-size:12.5px!important}.decisionOpportunities small{font-size:11.5px!important;line-height:1.5!important;margin-top:4px!important}.decisionOpportunities button{margin-top:4px;min-height:34px!important;font-size:10.5px!important;padding:0 11px!important}.planningCalendar>section{grid-template-columns:145px minmax(0,1fr)!important;gap:18px!important;padding:16px 0!important}.planningCalendar h3{font-size:12px!important;color:#65768c!important}.planningCalendar article{min-height:62px!important;grid-template-columns:38px 36px minmax(0,1fr) auto auto!important;gap:11px!important;padding:10px 0!important}.planningCalendar article>time{width:36px!important;height:36px!important;border-radius:10px!important;font-size:12px!important}.calendarKind{width:34px!important;height:34px!important;border-radius:10px!important;font-size:12px!important}.planningCalendar article b{font-size:12.5px!important}.planningCalendar article small{font-size:11px!important;margin-top:2px}.planningCalendar article>strong{font-size:12px!important}.calendarActions button{min-height:32px!important;padding:0 9px!important;font-size:10px!important}@media(max-width:1200px){.planningGrid{grid-template-columns:1fr!important}}@media(max-width:900px){.capitalFocusGrid{grid-template-columns:1fr!important}.planningCalendar>section{grid-template-columns:1fr!important}.planningCalendar article{grid-template-columns:38px 36px minmax(0,1fr) auto!important}.calendarActions{grid-column:3/-1!important}}@media(max-width:620px){.horizonTabs{width:100%;overflow-x:auto}.horizonTabs button{flex:1}.planningReadableItem{grid-template-columns:1fr}.planningItemMeta{align-items:flex-start;flex-direction:row;justify-content:space-between}.planningCalendar article{grid-template-columns:38px 36px minmax(0,1fr)!important}.planningCalendar article>strong{grid-column:3!important}.calendarActions{grid-column:3!important}}.reportExecutive{margin-bottom:14px;padding:20px;border-radius:17px;display:grid;grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:22px;align-items:end;background:linear-gradient(135deg,#182a45,#223753 65%,#244a50);color:#fff;box-shadow:0 18px 42px #14243a24}.reportExecutive h2{margin:4px 0 6px;font-size:22px;color:#fff;letter-spacing:-.03em}.reportExecutive p{margin:0;max-width:570px;font-size:11.5px;line-height:1.55;color:#a2b0c4}.reportExecutive .eyebrow{color:#8fa0bd!important}.reportExecutiveStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reportExecutiveStats article{min-height:76px;padding:11px 12px;border-radius:11px;display:flex;flex-direction:column;justify-content:flex-end;background:#ffffff0e;border:1px solid rgba(255,255,255,.07)}.reportExecutiveStats small{font-size:9px;color:#93a2b7;text-transform:uppercase;letter-spacing:.05em;font-weight:750}.reportExecutiveStats strong{margin-top:5px;font-size:17px;color:#f5f8fb;font-variant-numeric:tabular-nums}.reportInvestmentSection,.reportDossierSection{margin-top:14px}.reportInvestmentKpis{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:11px}.reportInvestmentKpis article{padding:12px;border:1px solid #e4e9ef;border-radius:11px;background:#f8fafc;display:flex;flex-direction:column}.reportInvestmentKpis small{font-size:9.5px;color:#8190a2;font-weight:700}.reportInvestmentKpis strong{margin-top:4px;font-size:17px;color:#3d5169;font-variant-numeric:tabular-nums}.reportInvestmentRows{border:1px solid #e4e9ef;border-radius:11px;overflow:hidden}.reportInvestmentRows>div{display:grid;grid-template-columns:minmax(170px,1.4fr) .75fr .45fr .65fr;gap:10px;align-items:center;padding:10px 11px;border-top:1px solid #edf1f4}.reportInvestmentRows>div:first-child{border-top:0}.reportInvestmentRows>div>span{display:flex;flex-direction:column;min-width:0}.reportInvestmentRows b{font-size:10.5px;color:#40536a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reportInvestmentRows small{font-size:9px;color:#8390a1}.reportInvestmentRows strong,.reportInvestmentRows em,.reportInvestmentRows time{font-size:9.5px;color:#52657c;font-style:normal;font-variant-numeric:tabular-nums;text-align:right}.dossierCoverage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dossierCoverage article{min-height:92px;padding:12px;border:1px solid #e4e9ef;border-radius:11px;background:#f9fbfc;display:flex;flex-direction:column;justify-content:flex-end}.dossierCoverage strong{font-size:22px;color:#3b5068;letter-spacing:-.03em}.dossierCoverage span{margin-top:3px;font-size:9.5px;line-height:1.35;color:#7d8b9c}.dossierCoverage article.attention{background:#fff9ed;border-color:#f0dfbd}.dossierCoverage article.attention strong{color:#9a681e}.dossierOverviewCard{padding:18px;border:1px solid rgba(98,122,180,.16);border-radius:16px;background:linear-gradient(135deg,#f4f7ff,#f2f8f6);box-shadow:0 10px 28px #23344c0e}.dossierIdentity{display:flex;align-items:center;gap:12px}.dossierIdentityIcon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#e8edff;color:#5b70c2;font-size:16px;font-weight:850}.dossierIdentityIcon.investment{background:#e8f5f0;color:#2f8872}.dossierIdentityIcon.entity{background:#edf1f5;color:#63758d}.dossierIdentity>div{display:flex;flex-direction:column}.dossierIdentity h2{margin:2px 0 1px;font-size:17px;color:#33485f;letter-spacing:-.025em}.dossierIdentity p{margin:0;font-size:10.5px;color:#7f8d9f}.dossierStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px}.dossierStats article{padding:10px;border:1px solid rgba(124,144,170,.13);border-radius:10px;background:#ffffffad;display:flex;flex-direction:column}.dossierStats strong{font-size:18px;color:#40546c}.dossierStats small{font-size:9px;color:#8290a1;margin-top:1px}.dossierStats article.attention{background:#fff9ed;border-color:#f0dfbd}.dossierStats article.attention strong{color:#a06a1b}.dossierMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px}.dossierMetrics>span{padding:9px 10px;border-radius:9px;background:#ffffff8c;display:flex;flex-direction:column}.dossierMetrics small{font-size:8.5px;color:#8492a3}.dossierMetrics b{margin-top:2px;font-size:10.5px;color:#43576e;font-variant-numeric:tabular-nums}.dossierWarning{margin-top:10px;padding:10px 11px;border-radius:10px;background:#fff7e8;border:1px solid #efdfbd;display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:center}.dossierWarning>span{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:#fff0cf;color:#a36a17;font-weight:900}.dossierWarning>div{display:flex;flex-direction:column}.dossierWarning b{font-size:10px;color:#7c5a27}.dossierWarning small{font-size:9px;color:#917647}@media(max-width:1000px){.reportExecutive{grid-template-columns:1fr}.dossierCoverage,.dossierStats,.dossierMetrics{grid-template-columns:1fr 1fr}}@media(max-width:700px){.reportExecutiveStats,.reportInvestmentKpis{grid-template-columns:1fr}.reportInvestmentRows>div{grid-template-columns:1fr 1fr}.reportInvestmentRows>div>span{grid-column:1/-1}.dossierCoverage,.dossierStats,.dossierMetrics{grid-template-columns:1fr}}@media print{.sidebar,.workspaceBar,.reportHeader .periodbar,.planningTeaser{display:none!important}.content{padding:0!important;margin:0!important}.reportExecutive{background:#1d3049!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.card,.reportExecutive,.reportIntro,.kpis article{break-inside:avoid}.reportInvestmentSection,.reportDossierSection{break-inside:auto}}.sidebar{width:240px!important;transition:width .18s ease!important}.sidebar.sidebarCompact{width:74px!important}.sidebarBrand{gap:8px!important}.sidebarBrandActions{display:flex;align-items:center;gap:6px}.sidebarCompactToggle{width:29px!important;height:29px!important;min-height:29px!important;padding:0!important;border-radius:8px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.07)!important;color:#8594ac!important;box-shadow:none!important;font-size:13px!important}.sidebarCompactToggle:hover{background:#ffffff14!important;color:#fff!important}.sidebarQuickSearch{width:100%;min-height:38px!important;margin:0 0 10px;padding:0 10px!important;display:grid!important;grid-template-columns:22px 1fr auto;gap:7px;align-items:center;text-align:left;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.065)!important;color:#9ba9be!important;box-shadow:none!important}.sidebarQuickSearch>span{font-size:15px;color:#7183a0}.sidebarQuickSearch b{font-size:10.5px;font-weight:650}.sidebarQuickSearch kbd{padding:2px 5px;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:#ffffff0a;font:600 8px var(--ef-font);color:#66768e}.sidebarQuickSearch:hover{background:#ffffff12!important;color:#fff!important}.navGroup{margin-top:4px}.navGroupHeader{width:100%;min-height:28px!important;padding:0 7px!important;display:flex!important;justify-content:space-between;align-items:center;background:transparent!important;border:0!important;box-shadow:none!important;color:#667891!important;font-size:9px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase}.navGroupHeader:hover{background:transparent!important;color:#8d9bb0!important;transform:none!important}.navGroupHeader i{font-style:normal;font-size:12px;font-weight:500}.navGroupItems{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.navGroupItems>span{display:block}.navGroup .nav{width:100%;padding-left:10px!important;padding-right:9px!important}.navGroup.activeGroup .navGroupHeader{color:#8998b0!important}.sidebarCompact .brandText,.sidebarCompact .editionPill,.sidebarCompact .sidebarCompactToggle+*,.sidebarCompact .navLabel,.sidebarCompact .navActiveDot,.sidebarCompact .sidebarQuickSearch b,.sidebarCompact .sidebarQuickSearch kbd,.sidebarCompact .profileMeta,.sidebarCompact .profileChevron,.sidebarCompact .sidebarFootRow>span{display:none!important}.sidebarCompact .sidebarBrand{justify-content:center!important;padding-left:8px!important;padding-right:8px!important}.sidebarCompact .sidebarBrandActions{position:absolute;right:5px;top:56px;z-index:3}.sidebarCompact .sidebarCompactToggle{display:grid!important;width:24px!important;height:24px!important;min-height:24px!important}.sidebarCompact .sidebarQuickSearch{grid-template-columns:1fr!important;padding:0!important;place-items:center}.sidebarCompact .sidebarQuickSearch>span{font-size:16px}.sidebarCompact .navGroupItems{gap:4px}.sidebarCompact .nav{width:46px!important;height:42px!important;min-height:42px!important;margin:auto;padding:0!important;display:grid!important;place-items:center!important}.sidebarCompact .navIcon{margin:0!important;font-size:16px!important}.sidebarCompact .profileCard{display:grid!important;place-items:center!important;padding:7px!important}.sidebarCompact .profileAvatar{margin:0!important}.sidebarCompact .sidebarFootRow{justify-content:center!important}.sidebarCompact .logoutLink{font-size:0!important;width:34px!important;padding:0!important}.sidebarCompact .logoutLink:after{content:"↪";font-size:15px}.quickNavBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:flex-start;justify-content:center;padding-top:13vh;background:#0e192970;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.quickNavModal{width:min(92vw,560px);overflow:hidden;border-radius:16px;background:#fffffff5;border:1px solid rgba(120,141,172,.2);box-shadow:0 30px 90px #111d3040}.quickNavInput{height:58px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;padding:0 14px;border-bottom:1px solid #e9edf2}.quickNavInput>span{font-size:19px;color:#78899f}.quickNavInput input{min-height:0!important;height:44px!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;font-size:14px!important;color:#30445c!important}.quickNavInput input:focus{box-shadow:none!important}.quickNavInput kbd{padding:4px 7px;border-radius:6px;background:#f2f5f8;border:1px solid #e2e7ed;color:#8995a5;font:650 9px var(--ef-font)}.quickNavResults{padding:7px;max-height:420px;overflow-y:auto}.quickNavResults button{width:100%;min-height:52px!important;padding:7px 9px!important;display:grid!important;grid-template-columns:35px minmax(0,1fr) 20px;gap:9px;align-items:center;text-align:left;background:transparent!important;border:0!important;box-shadow:none!important;color:#41556d!important}.quickNavResults button:hover{background:#f3f6fa!important;transform:none!important}.quickNavIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#eef2ff;color:#5d70c2;font-size:14px}.quickNavResults button>div{display:flex;flex-direction:column}.quickNavResults b{font-size:11.5px}.quickNavResults small{font-size:9.5px;color:#8a96a6;margin-top:1px}.quickNavResults button>span:last-child{color:#9aa5b4;font-size:11px}.quickNavResults p{margin:18px;text-align:center;color:#8492a3;font-size:11px}.app{transition:grid-template-columns .18s ease!important}@media(max-width:900px){.sidebar{width:218px!important}.sidebar.sidebarCompact{width:68px!important}}@media(max-width:700px){.sidebarCompactToggle{display:none!important}.sidebar{width:72px!important}.brandText,.editionPill,.navGroupHeader,.navLabel,.navActiveDot,.sidebarQuickSearch b,.sidebarQuickSearch kbd,.profileMeta,.profileChevron,.sidebarFootRow>span{display:none!important}.sidebarQuickSearch{grid-template-columns:1fr!important;padding:0!important;place-items:center}.navGroupItems{display:flex!important}.nav{width:46px!important;margin:auto!important;padding:0!important;display:grid!important;place-items:center!important}}.alertCenter{margin-bottom:14px}.alertCounts{display:flex;gap:5px}.alertCounts span{min-width:27px;height:27px;border-radius:999px;display:grid;place-items:center;font-size:9px;font-weight:850;border:1px solid #e2e8ee;background:#f7f9fb;color:#718096}.alertCounts .critical{background:#fff0ee;border-color:#f2d2ce;color:#b64c47}.alertCounts .warning{background:#fff5df;border-color:#eeddb9;color:#a46c18}.alertCounts .info{background:#eef3ff;border-color:#dbe3fa;color:#5b70bd}.alertPriorityList{display:flex;flex-direction:column}.alertPriority{min-height:60px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #edf1f4}.alertPriority:first-child{border-top:0}.alertSeverityIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:13px;font-weight:900;background:#fff4df;color:#a46c18}.alertPriority.critical .alertSeverityIcon{background:#fff0ee;color:#b64c47}.alertPriority>div{display:flex;flex-direction:column;min-width:0}.alertPriority b{font-size:12px;color:#40536a}.alertPriority small{font-size:10.5px;color:#7d8b9c;line-height:1.4;margin-top:2px}.alertPriority button{min-height:32px!important;font-size:10px!important;padding:0 10px!important}.alertEmpty{min-height:74px;display:grid;grid-template-columns:38px 1fr;gap:11px;align-items:center;padding:10px;border:1px solid #e2ece7;border-radius:11px;background:#f3faf7}.alertEmpty>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#e2f3eb;color:#2f846f;font-weight:900}.alertEmpty>div{display:flex;flex-direction:column}.alertEmpty b{font-size:11.5px;color:#405b52}.alertEmpty small{font-size:10px;color:#7d9189;margin-top:2px}.planningAlertStrip{margin-bottom:14px;padding:15px;border-radius:15px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;align-items:start;background:linear-gradient(135deg,#f3f6ff,#f3f9f7);border:1px solid rgba(95,120,202,.14)}.planningAlertStrip h2{margin:3px 0 0;font-size:15px;color:#3c5067}.planningAlertItems{display:flex;flex-direction:column;gap:6px}.planningAlertItems button{min-height:48px!important;padding:7px 9px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 18px;gap:8px;align-items:center;text-align:left;background:#ffffffc7!important;border:1px solid #e1e7ed!important;box-shadow:none!important}.planningAlertItems button:hover{background:#fff!important;transform:none!important}.planningAlertItems button>span{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#fff4df;color:#a46c18;font-size:11px;font-weight:900}.planningAlertItems button>span.critical{background:#fff0ee;color:#b64c47}.planningAlertItems button>div{display:flex;flex-direction:column}.planningAlertItems b{font-size:10.5px;color:#40536a}.planningAlertItems small{font-size:9.2px;color:#7d8b9c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.planningAlertItems i{font-style:normal;color:#8a97a8}@media(max-width:900px){.planningAlertStrip{grid-template-columns:1fr}}@media(max-width:620px){.alertPriority{grid-template-columns:36px 1fr}.alertPriority button{grid-column:2;justify-self:start}}.ownershipPanel{margin:16px 0;padding:16px;border:1px solid #dde5ed;border-radius:14px;background:linear-gradient(135deg,#f7f9fc,#f3f8f6)}.ownershipHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.ownershipHeader h3{margin:3px 0 4px;font-size:15px;color:#344a62;letter-spacing:-.02em}.ownershipHeader p{margin:0;max-width:650px;font-size:11px;line-height:1.5;color:#7b899b}.ownershipTotal{flex:none;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:800;border:1px solid #dce4eb;background:#fff;color:#718096}.ownershipTotal.complete{background:#e9f6f1;border-color:#d4e9e1;color:#2d846e}.ownershipTotal.incomplete{background:#fff5df;border-color:#eeddb8;color:#9c681b}.ownershipEconomics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.ownershipEconomics article{padding:11px 12px;border:1px solid rgba(125,145,171,.14);border-radius:10px;background:#ffffffb8;display:flex;flex-direction:column}.ownershipEconomics small{font-size:9px;color:#8390a1;text-transform:uppercase;letter-spacing:.045em;font-weight:750}.ownershipEconomics strong{margin-top:4px;font-size:14px;color:#40546c;font-variant-numeric:tabular-nums}.ownerRows{margin-top:10px;border:1px solid #e2e8ee;border-radius:11px;overflow:hidden;background:#fff}.ownerRows article{min-height:56px;display:grid;grid-template-columns:34px minmax(0,1fr) 72px 100px 28px;gap:9px;align-items:center;padding:8px 10px;border-top:1px solid #edf1f4}.ownerRows article:first-child{border-top:0}.ownerAvatar{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:10px;font-weight:850;background:#eaf0ff;color:#5b70bd}.ownerAvatar.external{background:#f1f3f6;color:#758397}.ownerRows article>div{display:flex;flex-direction:column;min-width:0}.ownerRows b{font-size:11px;color:#40536a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ownerRows small{font-size:9px;color:#8491a2}.ownerRows article>strong{text-align:right;font-size:11px;color:#3f536a;font-variant-numeric:tabular-nums}.debtShare{text-align:right;font-size:9px;color:#7d8a9c}.ownerDelete{width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;border-radius:8px!important;background:#fff5f3!important;border:1px solid #f0d9d5!important;color:#b65a53!important;box-shadow:none!important;font-size:14px!important}.ownershipAdd{margin-top:10px;border-top:1px solid #e4e9ee;padding-top:10px}.ownershipAdd summary{cursor:pointer;color:#53677e;font-size:10.5px;font-weight:700}.ownershipForm{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ownershipForm label{display:flex;flex-direction:column;gap:5px;font-size:10.5px!important}.ownershipForm .wide{grid-column:1/-1}.ownershipWarning{margin-top:10px;padding:10px 11px;border-radius:10px;background:#fff8e9;border:1px solid #efdfbc;display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:center}.ownershipWarning>span{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:#fff0cf;color:#a36a17;font-weight:900}.ownershipWarning>div{display:flex;flex-direction:column}.ownershipWarning b{font-size:10.5px;color:#795a2d}.ownershipWarning small{font-size:9.5px;color:#917647}@media(max-width:900px){.ownershipEconomics{grid-template-columns:1fr 1fr}.ownerRows article{grid-template-columns:34px minmax(0,1fr) 70px 28px}.debtShare{grid-column:2/4;text-align:left}}@media(max-width:600px){.ownershipHeader{flex-direction:column}.ownershipEconomics,.ownershipForm{grid-template-columns:1fr}.ownershipForm .wide{grid-column:auto}.ownerRows article{grid-template-columns:34px minmax(0,1fr) 28px}.ownerRows article>strong,.debtShare{grid-column:2;text-align:left}.ownerDelete{grid-column:3;grid-row:1}}.realizedResult{margin:14px 0;padding:15px;border:1px solid #d9e9e2;border-radius:13px;background:linear-gradient(135deg,#f1f9f6,#f4f7ff)}.realizedResult h3{margin:3px 0 0;font-size:14px;color:#385268}.realizedMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.realizedMetrics article{padding:10px 11px;border:1px solid rgba(119,143,165,.13);border-radius:10px;background:#ffffffb8;display:flex;flex-direction:column}.realizedMetrics small{font-size:9px;color:#8290a1;text-transform:uppercase;letter-spacing:.045em;font-weight:750}.realizedMetrics strong{margin-top:4px;font-size:14px;color:#40546c;font-variant-numeric:tabular-nums}.realizeDeal{margin:13px 0;padding:12px;border:1px solid #dfe6ed;border-radius:11px;background:#fafbfd}.realizeDeal summary{cursor:pointer;color:#51667e;font-size:11px;font-weight:750}.realizeDeal form{margin-top:11px}.participationHeader p{max-width:760px}.participationHero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:13px}.participationHero article{min-height:112px;padding:15px;border:1px solid rgba(123,143,169,.18);border-radius:14px;background:#ffffffe3;box-shadow:0 10px 28px #23344c0e;display:flex;flex-direction:column;justify-content:flex-end}.participationHero small{font-size:10px;color:#8190a2;text-transform:uppercase;letter-spacing:.045em;font-weight:750}.participationHero strong{margin:6px 0 3px;font-size:22px;color:#33495f;letter-spacing:-.035em}.participationHero span{font-size:10px;color:#8390a1}.participationList{display:flex;flex-direction:column;gap:9px}.realizedReportSection,.participationReportSection{margin-top:14px}.realizedReportKpis{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px}.realizedReportKpis article{padding:12px;border:1px solid #e3e9ef;border-radius:11px;background:#f8fafc;display:flex;flex-direction:column}.realizedReportKpis small{font-size:9.5px;color:#8190a2;font-weight:700}.realizedReportKpis strong{margin-top:4px;font-size:17px;color:#40546c}.realizedReportRows{border:1px solid #e3e9ef;border-radius:11px;overflow:hidden}.realizedReportRows>div{display:grid;grid-template-columns:minmax(170px,1.4fr) .65fr .65fr .65fr;gap:10px;align-items:center;padding:10px 11px;border-top:1px solid #edf1f4}.realizedReportRows>div:first-child{border-top:0}.realizedReportRows>div>span{display:flex;flex-direction:column;min-width:0}.realizedReportRows b{font-size:10.5px;color:#40536a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.realizedReportRows small{font-size:9px;color:#8390a1}.realizedReportRows strong,.realizedReportRows em,.realizedReportRows time{text-align:right;font-size:9.5px;color:#53657c;font-style:normal;font-variant-numeric:tabular-nums}@media(max-width:850px){.realizedMetrics,.participationHero{grid-template-columns:1fr 1fr}.realizedReportRows>div{grid-template-columns:1fr 1fr}.realizedReportRows>div>span{grid-column:1/-1}}@media(max-width:560px){.realizedMetrics,.participationHero,.realizedReportKpis{grid-template-columns:1fr}}.performanceIntelligence{display:flex;flex-direction:column;gap:13px;margin-bottom:14px}.performanceKpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.performanceKpis article{min-height:112px;padding:14px;border:1px solid rgba(123,143,169,.18);border-radius:13px;background:#fff;display:flex;flex-direction:column;justify-content:flex-end}.performanceKpis small{font-size:9px;color:#8190a2;text-transform:uppercase;letter-spacing:.045em;font-weight:800}.performanceKpis strong{margin:6px 0 3px;font-size:19px;color:#354b62;letter-spacing:-.03em}.performanceKpis span{font-size:9px;color:#8592a2}.performanceGrid{display:grid;grid-template-columns:1.35fr .65fr;gap:12px}.performanceYearChart{min-height:220px;display:flex;align-items:flex-end;gap:12px;padding:18px 8px 4px}.performanceYear{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.performanceBarArea{height:125px;width:100%;max-width:58px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #e0e6ed}.performanceBarArea i{display:block;width:65%;min-height:3px;border-radius:7px 7px 2px 2px;background:#5e73d7}.performanceBarArea i.negative{background:#c66b66}.performanceYear>strong{font-size:10px}.performanceYear>span{font-size:9.5px;color:#596d84;font-weight:750}.performanceYear>small{font-size:8px;color:#8b97a7;text-align:center}.performanceRank{padding:13px;border:1px solid #e3e9ef;border-radius:11px;background:#f9fbfc;display:grid;grid-template-columns:1fr auto;gap:3px 8px;margin-top:8px}.performanceRank small{grid-column:1/-1;font-size:9px;color:#8390a1;text-transform:uppercase;font-weight:750}.performanceRank b{font-size:11px;color:#40536a}.performanceRank strong{font-size:15px;color:#2f866f}.performanceRank span{grid-column:1/-1;font-size:9.5px;color:#7c899a}.performanceRank.weakest strong{color:#b05b56}.performanceTable{border:1px solid #e4e9ef;border-radius:11px;overflow:hidden}.performanceRow{display:grid;grid-template-columns:1.5fr .8fr .9fr .8fr .55fr .8fr;gap:8px;align-items:center;padding:9px 10px;border-top:1px solid #edf1f4;font-size:9.5px}.performanceRow:first-child{border-top:0}.performanceRow.head{background:#f5f8fa;color:#8390a1;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.performanceRow>span:first-child{display:flex;flex-direction:column}.performanceRow b{font-size:9.5px;color:#40536a}.performanceRow small{font-size:8.5px;color:#8491a1}.snapshotManager{margin:13px 0;border:1px solid #e1e7ed;border-radius:12px;background:#fbfcfd;overflow:hidden}.snapshotToggle{width:100%;min-height:52px!important;padding:9px 12px!important;display:flex!important;justify-content:space-between;align-items:center;background:transparent!important;border:0!important;box-shadow:none!important;color:#43566d!important;text-align:left}.snapshotToggle>span{display:flex;flex-direction:column}.snapshotToggle small{font-size:8.5px;color:#8895a6;text-transform:uppercase;letter-spacing:.045em}.snapshotToggle b{font-size:11px}.snapshotToggle strong{font-size:15px;color:#8290a2}.snapshotBody{padding:0 12px 12px}.snapshotRows{border-top:1px solid #e9edf2}.snapshotRows>div{display:grid;grid-template-columns:90px 1fr 1fr minmax(120px,1.5fr) 28px;gap:8px;align-items:center;padding:8px 0;border-top:1px solid #eef2f5}.snapshotRows>div:first-child{border-top:0}.snapshotRows time,.snapshotRows em{font-size:9px;color:#7e8b9d;font-style:normal}.snapshotRows span{display:flex;flex-direction:column}.snapshotRows small{font-size:8px;color:#8a97a7}.snapshotRows b{font-size:9.5px;color:#465970}.snapshotRows button{width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;background:#fff4f2!important;border:1px solid #efd8d4!important;color:#b35a55!important;box-shadow:none!important}.snapshotForm{margin-top:10px;padding-top:10px;border-top:1px solid #e8edf2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.snapshotForm label{display:flex;flex-direction:column;gap:5px;font-size:10px!important}.snapshotForm .wide{grid-column:1/-1}.snapshotEmpty{margin:8px 0;color:#8492a3;font-size:10px}.reportPerformanceHistory{margin-top:14px}.performanceHistoryLegend{display:flex;gap:14px;flex-wrap:wrap;padding-top:8px;border-top:1px solid #edf1f4;font-size:9px;color:#8491a1}@media(max-width:1100px){.performanceKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.performanceGrid{grid-template-columns:1fr}}@media(max-width:760px){.performanceKpis{grid-template-columns:1fr 1fr}.performanceRow{grid-template-columns:1.3fr 1fr 1fr}.performanceRow>span:nth-child(2),.performanceRow>span:nth-child(6){display:none}.snapshotForm{grid-template-columns:1fr}.snapshotForm .wide{grid-column:auto}.snapshotRows>div{grid-template-columns:80px 1fr 1fr 28px}.snapshotRows em{grid-column:2/4}}@media(max-width:520px){.performanceKpis{grid-template-columns:1fr}}.assetMark.hasPhoto{overflow:hidden!important;padding:0!important;background:#e8edf2!important;border:1px solid #d9e1e9!important}.assetMark.hasPhoto img{width:100%;height:100%;display:block;object-fit:cover}.propertyPhotoPanel{margin:0 0 14px;padding:13px;display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:13px;align-items:center;border:1px solid #e0e6ed;border-radius:13px;background:linear-gradient(135deg,#f8fafc,#f3f7f5)}.propertyPhotoPreview{width:88px;height:68px;overflow:hidden;border-radius:11px;border:1px solid #dbe2e9;background:#e9eef3;display:grid;place-items:center;color:#76879d;font-size:14px;font-weight:850}.propertyPhotoPreview img{width:100%;height:100%;object-fit:cover;display:block}.propertyPhotoInfo{min-width:0;display:flex;flex-direction:column}.propertyPhotoInfo h3{margin:2px 0 3px;font-size:13px;color:#40546b}.propertyPhotoInfo p{margin:0;max-width:590px;font-size:10.5px;line-height:1.45;color:#7f8c9d}.propertyPhotoInfo>small{margin-top:4px;font-size:9px;color:#8a96a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.propertyPhotoActions{display:flex;flex-direction:column;gap:6px;align-items:stretch}.photoUploadButton{min-height:34px;padding:0 11px;border-radius:9px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#596ed2;color:#fff;font-size:10px;font-weight:750;box-shadow:0 6px 14px #4153a824}.photoUploadButton input{display:none}.photoUploadButton.disabled{opacity:.55;cursor:default}.propertyPhotoActions button{min-height:32px!important;font-size:9.5px!important;padding:0 10px!important}.snapshotManager.participationPerformance{border-color:#d8e4df;background:linear-gradient(135deg,#f3faf7,#f5f7fd)}.snapshotManager.participationPerformance .snapshotToggle{min-height:68px!important}.snapshotToggle>span em{margin-top:3px;font-size:9.5px;line-height:1.35;color:#8290a1;font-style:normal;font-weight:500}.snapshotFormIntro{padding:9px 10px;border-radius:9px;background:#eef5f2;border:1px solid #dde9e4;display:flex;flex-direction:column;gap:2px}.snapshotFormIntro b{font-size:10.5px;color:#405a52}.snapshotFormIntro span{font-size:9.5px;line-height:1.4;color:#788b84}@media(max-width:760px){.propertyPhotoPanel{grid-template-columns:76px minmax(0,1fr)}.propertyPhotoPreview{width:76px;height:62px}.propertyPhotoActions{grid-column:1/-1;flex-direction:row}}.photoUploadButton{gap:7px!important;background:linear-gradient(135deg,#526bd8,#637be2)!important;color:#fff!important;border:1px solid rgba(60,80,175,.2)!important;text-shadow:0 1px 1px rgba(30,45,100,.12);font-size:11px!important;font-weight:800!important;letter-spacing:0!important}.photoUploadButton:hover{background:linear-gradient(135deg,#4962cf,#5972dc)!important;box-shadow:0 8px 20px #3d50aa33!important}.photoButtonIcon{color:#fff;font-size:13px;line-height:1}.propertyPhotoPreview:not(:has(img)){background:linear-gradient(135deg,#e9eef5,#f3f6fa);border:1px dashed #cbd6e2}.auditHeader p{max-width:720px;font-size:11.5px;line-height:1.5}.auditWorkspace{display:flex;flex-direction:column;gap:11px}.auditToolbar{padding:11px;border:1px solid #e1e7ed;border-radius:13px;background:#fff;display:grid;grid-template-columns:minmax(230px,1fr) minmax(0,2fr) auto;gap:10px;align-items:center}.auditSearch{min-height:38px;padding:0 10px;display:grid;grid-template-columns:22px 1fr;gap:6px;align-items:center;border:1px solid #dce4eb;border-radius:10px;background:#f9fbfc}.auditSearch>span{color:#8290a3;font-size:15px}.auditSearch input{height:34px!important;min-height:34px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:11px!important}.auditCategoryTabs{display:flex;gap:5px;overflow-x:auto;padding-bottom:1px}.auditCategoryTabs button{min-height:31px!important;padding:0 9px!important;white-space:nowrap;background:#f5f7fa!important;border:1px solid #e2e8ee!important;color:#718096!important;box-shadow:none!important;border-radius:8px!important;font-size:9.5px!important}.auditCategoryTabs button.active{background:#eaf0ff!important;border-color:#d6e0fc!important;color:#5269bd!important;font-weight:800!important}.auditResultCount{font-size:9.5px;color:#8592a3;white-space:nowrap}.auditReadableList{display:flex;flex-direction:column;gap:7px}.auditEventCard{display:grid;grid-template-columns:40px minmax(0,1fr);gap:11px;padding:12px 14px;border:1px solid #e2e8ee;border-radius:12px;background:#fff}.auditEventIcon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#eef2ff;color:#5d71c0;font-size:14px;font-weight:900}.auditEventMain{min-width:0}.auditEventTitle{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.auditEventTitle b{font-size:12px;color:#3d5168}.auditEventTitle>span{padding:3px 6px;border-radius:999px;background:#f0f3f6;color:#78879a;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.auditEventMain>p{margin:4px 0 8px;font-size:10.5px;line-height:1.45;color:#7c899a}.auditEventMeta{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:7px;border-top:1px solid #eef2f5}.auditEventMeta>span{display:flex;flex-direction:column}.auditEventMeta b{font-size:9.5px;color:#53667d}.auditEventMeta small,.auditEventMeta time{font-size:8.5px;color:#8b97a7}.auditTechnical{margin-top:7px}.auditTechnical summary{cursor:pointer;font-size:8.5px;color:#8a97a7}.auditTechnical pre{margin:7px 0 0;padding:9px;border-radius:8px;background:#f4f6f8;overflow:auto;font-size:8px;line-height:1.45;color:#65758a}@media(max-width:950px){.auditToolbar{grid-template-columns:1fr}.auditResultCount{justify-self:start}}@media(max-width:560px){.auditEventCard{grid-template-columns:34px minmax(0,1fr);padding:10px}.auditEventIcon{width:32px;height:32px}.auditEventMeta{flex-direction:column;align-items:flex-start}}.managementCockpit{display:flex;flex-direction:column;gap:14px;margin-bottom:15px}.managementCockpit+.cockpitHero{display:none!important}.managementCockpit~.alertCenter,.managementCockpit~.planningTeaser{display:none!important}.managementTopline{display:grid;grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:9px}.managementTopline>article{min-height:118px;padding:14px;border:1px solid rgba(119,140,168,.18);border-radius:14px;background:#ffffffeb;box-shadow:0 10px 26px #26354c0d;display:flex;flex-direction:column;justify-content:flex-end}.managementTopline>article>small{font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8190a2}.managementTopline>article>strong{margin:6px 0 3px;font-size:20px;letter-spacing:-.035em;color:#354b62;font-variant-numeric:tabular-nums}.managementTopline>article>span{font-size:9.5px;color:#8491a2}.managementHealth{display:grid!important;grid-template-columns:78px minmax(0,1fr);gap:12px;align-items:center;justify-content:initial!important;background:radial-gradient(circle at 15% 18%,rgba(91,112,211,.16),transparent 36%),linear-gradient(145deg,#192b46,#213750)!important;color:#fff}.managementScore{width:72px;height:72px;border-radius:50%;display:flex;align-items:baseline;justify-content:center;padding-top:19px;background:#fff1;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 0 0 5px #ffffff06}.managementScore strong{font-size:25px;color:#fff;letter-spacing:-.05em}.managementScore span{font-size:9px;color:#8fa0b7;margin-left:2px}.managementHealth>div:last-child{display:flex;flex-direction:column}.managementHealth .eyebrow{color:#8799b6!important}.managementHealth h2{margin:3px 0 4px;color:#fff;font-size:17px}.managementHealth p{margin:0;color:#9aa9bc;font-size:9.5px;line-height:1.45}.managementMainGrid{display:grid;grid-template-columns:1.08fr .92fr;gap:13px}.managementActionList{display:flex;flex-direction:column}.managementActionList button{min-height:57px!important;width:100%;padding:9px 5px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px;gap:9px;align-items:center;text-align:left;background:transparent!important;border:0!important;border-top:1px solid #edf1f4!important;box-shadow:none!important;color:#42566e!important}.managementActionList button:first-child{border-top:0!important}.managementActionList button:hover{background:#f8fafc!important;transform:none!important}.managementActionIcon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#fff4df;color:#9d681b;font-weight:900}.managementActionList button.critical .managementActionIcon{background:#fff0ee;color:#b34d48}.managementActionList button>div{display:flex;flex-direction:column}.managementActionList b{font-size:11px;color:#40536a}.managementActionList small{font-size:9.5px;color:#7d8a9c;margin-top:2px;line-height:1.4}.managementActionList i{font-style:normal;color:#8794a5}.managementAllClear{min-height:90px;padding:12px;display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;border:1px solid #ddebe5;border-radius:11px;background:#f2faf6}.managementAllClear>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#e3f3ec;color:#2e846f;font-weight:900}.managementAllClear>div{display:flex;flex-direction:column}.managementAllClear b{font-size:11px;color:#405a52}.managementAllClear small{font-size:9.5px;color:#7d9088;margin-top:2px}.managementPerformanceStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.managementPerformanceStats article{padding:10px;border:1px solid #e4e9ef;border-radius:10px;background:#f9fbfc;display:flex;flex-direction:column}.managementPerformanceStats small{font-size:8.5px;color:#8190a2}.managementPerformanceStats strong{margin-top:3px;font-size:13px;color:#40546b}.managementPerfBars{height:148px;margin-top:12px;display:flex;align-items:flex-end;gap:10px;padding:4px 8px 0;border-top:1px solid #eef2f5}.managementPerfBars>div{flex:1;height:100%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px}.managementPerfBar{height:92px;width:100%;max-width:42px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #dde4eb}.managementPerfBar i{width:62%;min-height:4px;display:block;border-radius:6px 6px 2px 2px;background:#5b72d7}.managementPerfBar i.negative{background:#c66b66}.managementPerfBars strong{font-size:8.5px}.managementPerfBars span{font-size:8.5px;color:#7e8b9c;font-weight:750}.managementSecondaryGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:13px}.managementUpcoming{display:flex;flex-direction:column}.managementUpcoming>button{min-height:54px!important;width:100%;padding:7px 3px!important;display:grid!important;grid-template-columns:39px 31px minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left;background:transparent!important;border:0!important;border-top:1px solid #edf1f4!important;box-shadow:none!important;color:#42566d!important}.managementUpcoming>button:first-child{border-top:0!important}.managementUpcoming>button:hover{background:#f8fafc!important;transform:none!important}.managementUpcoming time{width:37px;height:39px;border-radius:9px;background:#f1f4f7;display:flex;flex-direction:column;align-items:center;justify-content:center}.managementUpcoming time b{font-size:12px;color:#4a5e75}.managementUpcoming time span{font-size:7.5px;color:#8491a2;text-transform:uppercase}.managementEventKind{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;background:#eef2ff;color:#5c71c0;font-size:10px;font-weight:900}.managementEventKind.capital_release{background:#e9f6f1;color:#2e846f}.managementEventKind.rate_reset,.managementEventKind.loan_end{background:#fff4df;color:#9e691b}.managementUpcoming>button>div{display:flex;flex-direction:column;min-width:0}.managementUpcoming b{font-size:10px;color:#40536a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.managementUpcoming small{font-size:8.8px;color:#8390a1;margin-top:1px}.managementUpcoming>button>strong{font-size:9.5px;color:#53667d;font-variant-numeric:tabular-nums}.managementOpportunityList{display:flex;flex-direction:column}.managementOpportunityList button{min-height:58px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px;gap:9px;align-items:center;text-align:left;padding:8px 4px!important;background:transparent!important;border:0!important;border-top:1px solid #edf1f4!important;box-shadow:none!important;color:#40546b!important}.managementOpportunityList button:first-child{border-top:0!important}.managementOpportunityList button:hover{background:#f8fafc!important;transform:none!important}.managementOpportunityList button>span{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#e9f6f1;color:#2f856f;font-weight:900}.managementOpportunityList button>div{display:flex;flex-direction:column}.managementOpportunityList b{font-size:10.5px;color:#40536a}.managementOpportunityList small{font-size:9px;color:#8190a1;line-height:1.4;margin-top:2px}.managementOpportunityList i{font-style:normal;color:#8895a6}.managementRatios{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;padding-top:9px;border-top:1px solid #edf1f4}.managementRatios>span{padding:8px 9px;border-radius:9px;background:#f7f9fb;display:flex;flex-direction:column}.managementRatios small{font-size:8px;color:#8895a5}.managementRatios b{margin-top:2px;font-size:10px;color:#43576e}.managementTrendWrap{position:relative;height:210px;padding:10px 4px 45px}.managementTrendSvg{position:absolute;left:8px;right:8px;top:10px;width:calc(100% - 16px);height:145px;overflow:visible}.managementTrendSvg polyline{fill:none;stroke:#5b72d7;stroke-width:1.8;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.managementTrendLabels{position:absolute;left:4px;right:4px;bottom:0;display:flex;justify-content:space-between;gap:5px}.managementTrendLabels span{display:flex;flex-direction:column;align-items:center;min-width:0}.managementTrendLabels b{font-size:8px;color:#566981;white-space:nowrap}.managementTrendLabels small{font-size:7.5px;color:#8b97a7}@media(max-width:1250px){.managementTopline{grid-template-columns:1.3fr repeat(2,minmax(0,1fr))}.managementHealth{grid-row:span 2}}@media(max-width:950px){.managementMainGrid,.managementSecondaryGrid{grid-template-columns:1fr}.managementTopline{grid-template-columns:1fr 1fr}.managementHealth{grid-column:1/-1;grid-row:auto}}@media(max-width:620px){.managementTopline{grid-template-columns:1fr}.managementHealth{grid-column:auto}.managementPerformanceStats{grid-template-columns:1fr}.managementUpcoming>button{grid-template-columns:39px 31px minmax(0,1fr)}.managementUpcoming>button>strong{grid-column:3}.managementRatios{grid-template-columns:1fr}}.managementSettingsLink{align-self:flex-start!important;min-height:28px!important;margin-top:7px!important;padding:0 8px!important;border-radius:7px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0f!important;color:#c5d0df!important;box-shadow:none!important;font-size:8.5px!important;font-weight:750!important}.managementSettingsLink:hover{background:#ffffff1a!important;color:#fff!important;transform:none!important}.managementActionItem{border-top:1px solid #edf1f4;padding:6px 0 8px}.managementActionItem:first-child{border-top:0}.managementActionList .managementActionOpen{border-top:0!important;padding-bottom:5px!important}.managementActionOpen em{margin-top:3px;align-self:flex-start;padding:2px 5px;border-radius:999px;background:#eef3ff;color:#6073b8;font-size:7.5px;font-style:normal;font-weight:800;text-transform:uppercase}.managementActionControls{display:flex;gap:5px;padding-left:43px;flex-wrap:wrap}.managementActionList .managementActionControls button{width:auto!important;min-height:27px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;border:1px solid #e1e7ed!important;border-radius:7px!important;background:#f7f9fb!important;color:#6f7f93!important;font-size:8.5px!important;font-weight:700!important;box-shadow:none!important}.managementActionList .managementActionControls button:hover{background:#eef2f6!important}.managementActionList .managementActionControls button.done{background:#edf7f3!important;border-color:#d8ebe3!important;color:#347965!important}.managementTasks{margin-top:0}.managementTaskList{display:flex;flex-direction:column}.managementTaskList article{min-height:54px;display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:8px 2px;border-top:1px solid #edf1f4}.managementTaskList article:first-child{border-top:0}.taskCheck{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#f1f4f7;color:#7e8c9d;font-size:13px}.managementTaskList article>div{display:flex;flex-direction:column;min-width:0}.managementTaskList b{font-size:10.5px;color:#40536a}.managementTaskList small{font-size:9px;color:#8290a1;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.managementTaskList button{min-height:29px!important;padding:0 8px!important;font-size:8.5px!important}.taskDone{background:#eaf6f1!important;border:1px solid #d5e9e0!important;color:#347a65!important;box-shadow:none!important}.managementModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:11vh 16px 30px;overflow-y:auto;background:#0d18277a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.managementModal{width:min(94vw,520px);padding:18px;border-radius:16px;border:1px solid rgba(119,140,167,.22);background:#fff;box-shadow:0 32px 90px #111d3047;display:flex;flex-direction:column;gap:11px}.managementModal.compact{width:min(94vw,430px)}.managementModal.settings{width:min(94vw,650px)}.modalTitle{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.modalTitle h2{margin:3px 0 0;font-size:17px;color:#354a61}.modalTitle>button{width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}.managementModal>p{margin:0;font-size:10.5px;line-height:1.5;color:#7b899a}.managementModal label{display:flex;flex-direction:column;gap:5px;font-size:10.5px!important;color:#53667d}.managementModal textarea{min-height:90px}.settingsGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}@media(max-width:650px){.managementActionControls{padding-left:0}.managementTaskList article{grid-template-columns:30px minmax(0,1fr) auto}.managementTaskList .secondary{grid-column:2}.taskDone{grid-column:3;grid-row:1}.settingsGrid{grid-template-columns:1fr}}.cryptoCreate{border-color:#dce4f3!important;background:linear-gradient(135deg,#fbfcff,#f5f7fb)!important}.cryptoCreate summary{font-weight:800;color:#465b75}.cryptoExplain{padding:10px 11px;border-radius:10px;background:#eef3ff;border:1px solid #dbe4fa;display:flex;flex-direction:column;gap:3px}.cryptoExplain b{font-size:10.5px;color:#4b5f7a}.cryptoExplain span{font-size:9.5px;line-height:1.45;color:#7b899c}.cryptoValuationPanel{margin:13px 0;padding:14px;border:1px solid #dfe5ef;border-radius:12px;background:linear-gradient(135deg,#f5f7fd,#f7faf9);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:14px;align-items:end}.cryptoValuationPanel h3{margin:3px 0 4px;font-size:13px;color:#40546b}.cryptoValuationPanel p{margin:0;font-size:9.8px;line-height:1.45;color:#7f8c9d}.cryptoValuationPanel form{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cryptoValuationPanel form label{display:flex;flex-direction:column;gap:4px;font-size:9.5px!important}.cryptoValuationPanel .formActions{grid-column:1/-1}.financialAgenda{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.financialAgendaHead{padding:15px 16px;border-radius:14px;border:1px solid #dfe6ed;background:linear-gradient(135deg,#f7f9fd,#f3f8f6);display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.financialAgendaHead h2{margin:3px 0 4px;font-size:17px;color:#384d64}.financialAgendaHead p{margin:0;max-width:720px;font-size:10.5px;line-height:1.5;color:#7d8a9b}.forecastBasis{padding:6px 9px;border-radius:999px;background:#eaf0ff;color:#5d70bb;font-size:8.5px;font-weight:800;white-space:nowrap}.agendaKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.agendaKpis article{min-height:92px;padding:12px;border:1px solid #e2e8ee;border-radius:12px;background:#fff;display:flex;flex-direction:column;justify-content:flex-end}.agendaKpis small{font-size:8.5px;color:#8390a1;text-transform:uppercase;letter-spacing:.045em;font-weight:800}.agendaKpis strong{margin:5px 0 2px;font-size:16px;color:#3d5269}.agendaKpis span{font-size:8.5px;color:#8995a5}.agendaGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.cashForecastBars{height:205px;display:flex;gap:8px;align-items:flex-end;padding:12px 4px 4px}.cashForecastBars>div{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px}.cashBarArea{width:100%;max-width:34px;height:125px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #dde4eb}.cashBarArea i{width:64%;min-height:4px;border-radius:6px 6px 2px 2px;background:#5d74d8}.cashBarArea i.negative{background:#c76c67}.cashForecastBars b{font-size:7.8px;color:#566981;white-space:nowrap}.cashForecastBars span{font-size:8px;color:#8794a4;text-transform:capitalize}.forecastDisclaimer{margin:8px 0 0;padding-top:8px;border-top:1px solid #edf1f4;font-size:8.8px;line-height:1.45;color:#8995a5}.agendaEventList{display:flex;flex-direction:column}.agendaEventList article{min-height:54px;display:grid;grid-template-columns:39px minmax(0,1fr) auto;gap:9px;align-items:center;padding:7px 2px;border-top:1px solid #edf1f4}.agendaEventList article:first-child{border-top:0}.agendaEventList time{width:37px;height:39px;border-radius:9px;background:#f1f4f7;display:flex;flex-direction:column;align-items:center;justify-content:center}.agendaEventList time b{font-size:11px;color:#4c6077}.agendaEventList time span{font-size:7px;color:#8592a2;text-transform:uppercase}.agendaEventList article>div{display:flex;flex-direction:column;min-width:0}.agendaEventList article>div b{font-size:10px;color:#40536a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agendaEventList small{font-size:8.7px;color:#8390a1}.agendaEventList strong{font-size:9px;color:#53667d}@media(max-width:900px){.agendaGrid,.cryptoValuationPanel{grid-template-columns:1fr}.agendaKpis{grid-template-columns:1fr 1fr}}@media(max-width:560px){.agendaKpis{grid-template-columns:1fr}.financialAgendaHead{flex-direction:column}.cryptoValuationPanel form{grid-template-columns:1fr}.cryptoValuationPanel .formActions{grid-column:auto}}.compactHome{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.compactHome+.cockpitHero,.compactHome~.alertCenter,.compactHome~.planningTeaser{display:none!important}.compactPositionBar{display:grid;grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:8px}.compactPositionBar>article{min-height:96px;padding:12px 13px;border:1px solid #e1e7ed;border-radius:13px;background:#fff;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 8px 22px #23344c0b}.compactPositionBar small{font-size:8.5px;color:#8491a2;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.compactPositionBar strong{margin:5px 0 2px;font-size:18px;color:#354a61;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.compactPositionBar>article>span{font-size:8.8px;color:#8794a4}.compactStatus{position:relative;display:grid!important;grid-template-columns:13px minmax(0,1fr) auto;gap:9px;align-items:center;justify-content:initial!important;background:linear-gradient(145deg,#1c2f49,#243a55)!important;color:#fff}.compactStatusDot{width:10px;height:10px;border-radius:50%;background:#d6a84d;box-shadow:0 0 0 5px #d6a84d1f}.compactStatusDot.good{background:#59a88f;box-shadow:0 0 0 5px #59a88f1f}.compactStatus>div{display:flex;flex-direction:column}.compactStatus small{color:#8fa0b8}.compactStatus strong{color:#fff;font-size:17px}.compactStatus>div>span{font-size:8.5px;color:#9babbd}.compactStatus button{min-height:28px!important;padding:0 8px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0f!important;color:#d0dae6!important;border-radius:7px!important;box-shadow:none!important;font-size:8px!important}.compactHomeGrid{display:grid;grid-template-columns:1.08fr .92fr;gap:11px}.compactAttentionList>article{padding:6px 0 8px;border-top:1px solid #edf1f4}.compactAttentionList>article:first-child{border-top:0}.compactAttentionMain{width:100%;min-height:47px!important;display:grid!important;grid-template-columns:31px minmax(0,1fr) 16px;gap:8px;align-items:center;padding:5px 2px!important;text-align:left;border:0!important;background:transparent!important;color:#42566d!important;box-shadow:none!important}.compactAttentionMain:hover{background:#f8fafc!important;transform:none!important}.compactAttentionIcon{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;background:#fff4df;color:#9d681b;font-size:10px;font-weight:900}.compactAttentionIcon.critical{background:#fff0ee;color:#b34d48}.compactAttentionMain>div{display:flex;flex-direction:column;min-width:0}.compactAttentionMain b{font-size:10.5px;color:#40536a}.compactAttentionMain small{font-size:9px;line-height:1.35;color:#7f8c9d;margin-top:2px}.compactAttentionMain i{font-style:normal;color:#8996a6}.compactAttentionActions{display:flex;gap:4px;padding-left:39px}.compactAttentionActions button{min-height:25px!important;padding:0 7px!important;border:1px solid #e1e7ed!important;border-radius:7px!important;background:#f7f9fb!important;color:#748397!important;box-shadow:none!important;font-size:8px!important}.compactAllGood{min-height:78px;display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;padding:11px;border:1px solid #dceae4;border-radius:10px;background:#f3faf7}.compactAllGood>span{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#e1f2eb;color:#2f806b;font-weight:900}.compactAllGood>div{display:flex;flex-direction:column}.compactAllGood b{font-size:10.5px;color:#405a52}.compactAllGood small{font-size:9px;color:#7d8f87;margin-top:2px}.compactOutlookValue{padding:11px 12px;border-radius:10px;background:#f5f7fb;border:1px solid #e5eaf0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.compactOutlookValue small{font-size:8.5px;color:#8290a2;text-transform:uppercase;font-weight:800}.compactOutlookValue strong{font-size:18px;color:#40546b}.compactNextEvent{width:100%;min-height:64px!important;margin-top:8px;padding:8px!important;display:grid!important;grid-template-columns:39px minmax(0,1fr) 16px;gap:9px;align-items:center;text-align:left;border:1px solid #e5eaf0!important;border-radius:10px!important;background:#fff!important;color:#42566d!important;box-shadow:none!important}.compactNextEvent:hover{background:#f9fbfc!important;transform:none!important}.compactNextEvent time{width:37px;height:40px;border-radius:9px;background:#eef2f6;display:flex;flex-direction:column;align-items:center;justify-content:center}.compactNextEvent time b{font-size:11px;color:#4b5e75}.compactNextEvent time span{font-size:7px;color:#8794a4;text-transform:uppercase}.compactNextEvent>div{display:flex;flex-direction:column;min-width:0}.compactNextEvent>div small{font-size:7.5px;color:#8a96a6;text-transform:uppercase;font-weight:800}.compactNextEvent>div b{font-size:10px;color:#40536a;margin-top:2px}.compactNextEvent>div span{font-size:8.8px;color:#8290a1;margin-top:1px}.compactNextEvent i{font-style:normal;color:#8a97a7}.compactMoreInsight{padding:0!important;overflow:hidden}.compactMoreInsight summary{min-height:55px;padding:10px 13px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none}.compactMoreInsight summary::-webkit-details-marker{display:none}.compactMoreInsight summary>span{display:flex;flex-direction:column}.compactMoreInsight summary small{font-size:8px;color:#8995a5;text-transform:uppercase;font-weight:800;letter-spacing:.045em}.compactMoreInsight summary b{font-size:10.5px;color:#43566d;margin-top:2px}.compactMoreInsight summary i{font-style:normal;color:#8995a5}.compactMoreInsight[open] summary{border-bottom:1px solid #edf1f4}.compactInsightBody{padding:12px}.compactInsightKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.compactInsightKpis article{padding:9px 10px;border:1px solid #e5eaf0;border-radius:9px;background:#f9fbfc;display:flex;flex-direction:column}.compactInsightKpis small{font-size:8px;color:#8794a4}.compactInsightKpis strong{font-size:12px;color:#43566d;margin-top:3px}.compactInsightLinks{display:flex;gap:6px;margin:10px 0}.compactInsightLinks button{min-height:30px!important;padding:0 9px!important;background:#f2f5f8!important;border:1px solid #e1e7ed!important;color:#66778c!important;box-shadow:none!important;font-size:8.5px!important}.compactTasksSection{padding-top:9px;border-top:1px solid #edf1f4}@media(max-width:1150px){.compactPositionBar{grid-template-columns:1.25fr repeat(2,minmax(0,1fr))}.compactStatus{grid-row:span 2}}@media(max-width:850px){.compactHomeGrid{grid-template-columns:1fr}.compactPositionBar{grid-template-columns:1fr 1fr}.compactStatus{grid-column:1/-1;grid-row:auto}}@media(max-width:560px){.compactPositionBar,.compactInsightKpis{grid-template-columns:1fr}.compactStatus{grid-column:auto}.compactAttentionActions{padding-left:0}.compactInsightLinks{flex-direction:column}}:root{color-scheme:light;--theme-bg:#f3f6f8;--theme-surface:#ffffff;--theme-surface-2:#f7f9fb;--theme-border:#e1e7ed;--theme-text:#354a61;--theme-text-soft:#7f8c9d;--theme-sidebar:#17283f;--theme-sidebar-2:#1e334d;--theme-input:#ffffff;--theme-shadow:0 10px 28px rgba(30,45,66,.06)}:root[data-theme=dark]{color-scheme:dark;--theme-bg:#0f1722;--theme-surface:#162130;--theme-surface-2:#1b2838;--theme-border:#2b3a4d;--theme-text:#e6edf5;--theme-text-soft:#9aabbe;--theme-sidebar:#0c1520;--theme-sidebar-2:#132234;--theme-input:#121d2a;--theme-shadow:0 12px 34px rgba(0,0,0,.22);--surface:var(--theme-surface);--surface-2:var(--theme-surface-2);--line:var(--theme-border);--muted:var(--theme-text-soft)}.themeSwitch{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:30px!important;padding:3px 8px 3px 4px!important;border:1px solid #dce4eb!important;border-radius:999px!important;background:#fff!important;color:#607187!important;box-shadow:none!important;font-size:8.5px!important;font-weight:800!important}.themeSwitchTrack{width:34px;height:22px;border-radius:999px;padding:2px;display:flex;align-items:center;background:#e8edf2;transition:.18s ease}.themeSwitchTrack.dark{justify-content:flex-end;background:#31445b}.themeSwitchTrack i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#5c6f86;font-size:9px;font-style:normal;box-shadow:0 2px 6px #28374b1f}.themeSwitchTrack.dark i{background:#182536;color:#d8e3ee}:root[data-theme=dark] body,:root[data-theme=dark] #root,:root[data-theme=dark] .app,:root[data-theme=dark] .content{background:var(--theme-bg)!important;color:var(--theme-text)!important}:root[data-theme=dark] .content{background:radial-gradient(circle at 12% 5%,rgba(78,102,153,.1),transparent 25%),var(--theme-bg)!important}:root[data-theme=dark] .sidebar{background:linear-gradient(180deg,var(--theme-sidebar),var(--theme-sidebar-2))!important;border-right-color:#243348!important}:root[data-theme=dark] .workspaceBar,:root[data-theme=dark] .card,:root[data-theme=dark] .createPanel,:root[data-theme=dark] .compactPositionBar>article,:root[data-theme=dark] .investmentCard,:root[data-theme=dark] .propertyCard,:root[data-theme=dark] .reportIntro,:root[data-theme=dark] .planningSummary>article,:root[data-theme=dark] .financialAgendaHead,:root[data-theme=dark] .agendaKpis article,:root[data-theme=dark] .managementModal,:root[data-theme=dark] .quickNavModal,:root[data-theme=dark] .propertyPhotoPanel,:root[data-theme=dark] .snapshotManager,:root[data-theme=dark] .auditToolbar,:root[data-theme=dark] .auditEventCard{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--theme-shadow)!important}:root[data-theme=dark] .compactStatus,:root[data-theme=dark] .managementHealth{background:linear-gradient(145deg,#101c2a,#18293d)!important;border-color:#29394d!important}:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3,:root[data-theme=dark] h4,:root[data-theme=dark] strong,:root[data-theme=dark] b,:root[data-theme=dark] .sectionTitle h2,:root[data-theme=dark] .sectionTitle h3,:root[data-theme=dark] .compactPositionBar strong,:root[data-theme=dark] .investmentIdentity b,:root[data-theme=dark] .portfolioIdentity b,:root[data-theme=dark] .auditEventTitle b{color:var(--theme-text)!important}:root[data-theme=dark] p,:root[data-theme=dark] small,:root[data-theme=dark] label,:root[data-theme=dark] .eyebrow,:root[data-theme=dark] .compactPositionBar>article>span,:root[data-theme=dark] .investmentIdentity small,:root[data-theme=dark] .portfolioIdentity small,:root[data-theme=dark] .auditEventMain>p,:root[data-theme=dark] .forecastDisclaimer{color:var(--theme-text-soft)!important}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:var(--theme-input)!important;border-color:#33465b!important;color:var(--theme-text)!important}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#718397!important}:root[data-theme=dark] option{background:#162130;color:#e6edf5}:root[data-theme=dark] .secondary,:root[data-theme=dark] .compactInsightLinks button,:root[data-theme=dark] .compactAttentionActions button,:root[data-theme=dark] .auditCategoryTabs button,:root[data-theme=dark] .propertyPhotoActions button{background:#1c2a3a!important;border-color:#324459!important;color:#b8c6d6!important}:root[data-theme=dark] .secondary:hover,:root[data-theme=dark] .compactInsightLinks button:hover,:root[data-theme=dark] .compactAttentionActions button:hover{background:#223347!important}:root[data-theme=dark] .table .tr,:root[data-theme=dark] .performanceRow,:root[data-theme=dark] .reportInvestmentRows>div,:root[data-theme=dark] .managementTaskList article,:root[data-theme=dark] .agendaEventList article,:root[data-theme=dark] .compactAttentionList>article{border-color:#28384a!important}:root[data-theme=dark] .tr.head,:root[data-theme=dark] .performanceRow.head,:root[data-theme=dark] .table .head{background:#1d2b3b!important;color:#9cacc0!important}:root[data-theme=dark] .wealthHero>article:not(.netWorthCard),:root[data-theme=dark] .analysisHero>article{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;box-shadow:var(--theme-shadow)!important}:root[data-theme=dark] .wealthHero>article:not(.netWorthCard) small,:root[data-theme=dark] .analysisHero>article small,:root[data-theme=dark] .wealthHero>article:not(.netWorthCard) span,:root[data-theme=dark] .analysisHero>article span{color:var(--theme-text-soft)!important}:root[data-theme=dark] .wealthHero>article:not(.netWorthCard) strong,:root[data-theme=dark] .analysisHero>article strong{color:var(--theme-text)!important}:root[data-theme=dark] .compactOutlookValue,:root[data-theme=dark] .compactInsightKpis article,:root[data-theme=dark] .managementPerformanceStats article,:root[data-theme=dark] .managementRatios>span,:root[data-theme=dark] .snapshotFormIntro,:root[data-theme=dark] .cryptoExplain,:root[data-theme=dark] .cryptoValuationPanel,:root[data-theme=dark] .performanceRank,:root[data-theme=dark] .propertyPhotoPreview,:root[data-theme=dark] .auditSearch{background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important}:root[data-theme=dark] .compactAllGood,:root[data-theme=dark] .managementAllClear{background:#142a26!important;border-color:#29473f!important}:root[data-theme=dark] .compactNextEvent,:root[data-theme=dark] .managementUpcoming>button,:root[data-theme=dark] .managementOpportunityList button,:root[data-theme=dark] .managementActionList button,:root[data-theme=dark] .compactAttentionMain{background:transparent!important;color:var(--theme-text)!important}:root[data-theme=dark] .compactNextEvent{border-color:#2c3d50!important}:root[data-theme=dark] .compactNextEvent:hover,:root[data-theme=dark] .managementUpcoming>button:hover,:root[data-theme=dark] .managementOpportunityList button:hover,:root[data-theme=dark] .managementActionList button:hover,:root[data-theme=dark] .compactAttentionMain:hover{background:#1b2938!important}:root[data-theme=dark] .error{background:#3a2025!important;border-color:#653640!important;color:#f0bfc5!important}:root[data-theme=dark] .notice{background:#173128!important;border-color:#2d5948!important;color:#b7e0d1!important}:root[data-theme=dark] .managementModalBackdrop,:root[data-theme=dark] .quickNavBackdrop{background:#03080ead!important}:root[data-theme=dark] .themeSwitch{background:#172434!important;border-color:#33465a!important;color:#b9c6d5!important}:root[data-theme=dark] .workspaceKicker{color:#7f92a8!important}:root[data-theme=dark] .workspaceStatus{color:#9eafc1!important}:root[data-theme=dark] .good{color:#67bda2!important}:root[data-theme=dark] .bad{color:#df857f!important}:root{--u-bg:#edf4fc;--u-side:#f5f9fe;--u-panel:#fff;--u-card:#fff;--u-line:#bdd3eb;--u-line2:#d5e3f1;--u-text:#10294e;--u-muted:#526f8d;--u-icon:#3e6d9b;--u-accent:#0d6ef4;--u-active:#eaf3ff;--u-hover:#f7fbff;--u-input:#fff;--u-shadow:rgba(38,75,117,.06)}:root[data-theme=dark]{--u-bg:#0d1621;--u-side:#111e2b;--u-panel:#132130;--u-card:#172635;--u-line:#354b61;--u-line2:#2d4155;--u-text:#f1f6fb;--u-muted:#b4c4d4;--u-icon:#8eafd0;--u-accent:#67a4ff;--u-active:#1c3651;--u-hover:#192b3d;--u-input:#172737;--u-shadow:rgba(0,0,0,.22)}html,body,#root,.app{background:var(--u-bg)!important}.referenceAppShell{min-height:100vh!important;display:block!important;background:var(--u-bg)!important;padding:8px!important;box-sizing:border-box!important}.referenceAppShell .referenceSidebar{position:fixed!important;left:8px!important;top:8px!important;bottom:8px!important;width:286px!important;height:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid var(--u-line)!important;border-radius:13px!important;background:var(--u-side)!important;box-shadow:0 8px 25px var(--u-shadow)!important;z-index:50!important;transform:none!important}.referenceSidebar .sidebarBrand{flex:0 0 auto!important;min-height:90px!important;padding:14px 15px 9px!important}.referenceSidebar .brand{display:flex!important;align-items:flex-start!important;gap:9px!important}.referenceSidebar .brandMarkSvg{width:27px!important;height:44px!important;flex:0 0 27px!important;color:var(--u-accent)!important;display:block!important}.referenceSidebar .brandMarkSvg svg{width:100%!important;height:100%!important;display:block!important}.referenceSidebar .brandText{margin-top:2px!important;font-size:18px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.035em!important;color:var(--u-text)!important}.referenceSidebar .brandText small{display:block!important;margin-top:6px!important;font-size:7.5px!important;line-height:1.28!important;font-weight:800!important;letter-spacing:.045em!important;color:var(--u-muted)!important}.referenceSidebar .sidebarBrandActions{gap:5px!important}.referenceSidebar .editionPill,.referenceSidebar .sidebarCompactToggle{height:27px!important;min-height:27px!important;border:1px solid var(--u-line)!important;border-radius:8px!important;background:var(--u-input)!important;color:var(--u-accent)!important;box-shadow:none!important}.referenceSidebar .editionPill{padding:0 8px!important}.referenceSidebar .sidebarCompactToggle{width:29px!important}.referenceSidebar .sidebarQuickSearch{flex:0 0 auto!important;min-height:38px!important;height:38px!important;margin:2px 11px 9px!important;width:calc(100% - 22px)!important;padding:0 10px!important;border:1px solid var(--u-line)!important;border-radius:8px!important;background:var(--u-input)!important;color:var(--u-muted)!important;box-shadow:none!important}.referenceSidebar .sidebarQuickSearch b{font-size:8.7px!important}.referenceSidebar .sidebarQuickSearch kbd{font-size:6.7px!important;padding:2px 5px!important}.referenceSidebar .sidebarNav{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 10px 9px!important;scrollbar-width:thin!important;scrollbar-color:var(--u-line) transparent!important}.referenceSidebar .sidebarNav::-webkit-scrollbar{display:block!important;width:4px!important}.referenceSidebar .sidebarNav::-webkit-scrollbar-thumb{background:var(--u-line)!important;border-radius:999px!important}.referenceSidebar .navGroupHeader{min-height:20px!important;height:20px!important;padding:0 6px!important;margin:0 0 1px!important;font-size:7.4px!important;line-height:20px!important;color:var(--u-muted)!important}.referenceSidebar .navGroupHeader i{font-size:9px!important}.referenceSidebar .navGroupItems{display:flex!important;flex-direction:column!important;gap:0!important}.referenceSidebar .navGroupItems>span{display:block!important;margin:0!important;padding:0!important}.referenceSidebar .navGroupItems button{width:100%!important;min-height:30px!important;height:30px!important;margin:0!important;padding:0 7px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:var(--u-text)!important;font-size:8.8px!important;line-height:1!important;box-shadow:none!important;transform:none!important}.referenceSidebar .navGroupItems button:hover{background:var(--u-hover)!important;transform:none!important}.referenceSidebar .navGroupItems button.active,.referenceSidebar .navGroupItems button[aria-current=page]{min-height:32px!important;height:32px!important;background:var(--u-active)!important;border-color:var(--u-line)!important;box-shadow:inset 3px 0 0 var(--u-accent)!important;color:var(--u-accent)!important}.referenceSidebar .navIcon{width:20px!important;height:20px!important;flex:0 0 20px!important;display:grid!important;place-items:center!important;color:var(--u-icon)!important}.referenceSidebar .navIcon svg{width:15px!important;height:15px!important;display:block!important}.referenceSidebar .navGroupItems button.active .navIcon,.referenceSidebar .navGroupItems button[aria-current=page] .navIcon{color:var(--u-accent)!important}.referenceSidebar .navLabel{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:650!important}.referenceSidebar .navActiveDot{width:5px!important;height:5px!important;margin-left:auto!important;background:var(--u-accent)!important;border-radius:50%!important}.referenceSidebar .executiveSidebarFooter{position:relative!important;inset:auto!important;flex:0 0 auto!important;padding:8px 10px 9px!important;background:var(--u-side)!important;border-top:1px solid var(--u-line2)!important}.referenceSidebar .executiveProfileCard{min-height:52px!important;padding:7px!important;grid-template-columns:33px minmax(0,1fr) 12px!important;gap:8px!important;border:1px solid var(--u-line)!important;border-radius:9px!important;background:var(--u-card)!important;box-shadow:none!important}.referenceSidebar .profileAvatar{width:31px!important;height:31px!important;border-radius:8px!important;background:var(--u-accent)!important;color:#fff!important;border:0!important;font-size:9px!important}.referenceSidebar .profileMeta b{font-size:8.7px!important;color:var(--u-text)!important}.referenceSidebar .profileMeta small{font-size:7.1px!important;color:var(--u-muted)!important}.referenceSidebar .executiveFootRow{padding-top:7px!important;font-size:7px!important;color:var(--u-muted)!important}.referenceSidebar .executiveLogout,.referenceSidebar .sidebarVersion{color:var(--u-muted)!important}.referenceAppShell .referenceContent{position:relative!important;width:calc(100vw - 310px)!important;min-width:0!important;max-width:none!important;margin:0 0 0 302px!important;padding:0!important;box-sizing:border-box!important;background:transparent!important}.referenceContent .referenceTopbar{width:100%!important;max-width:none!important;min-height:60px!important;margin:0!important;padding:0 24px!important;box-sizing:border-box!important;border:1px solid var(--u-line)!important;border-bottom:0!important;border-radius:13px 13px 0 0!important;background:var(--u-panel)!important;box-shadow:0 7px 22px var(--u-shadow)!important}.referenceDashboardPanel{width:100%!important;max-width:none!important;margin:0!important;padding:0 25px 18px!important;box-sizing:border-box!important;border:1px solid var(--u-line)!important;border-top:0!important;border-radius:0 0 13px 13px!important;background:var(--u-panel)!important;box-shadow:0 9px 25px var(--u-shadow)!important;overflow:hidden!important}.referenceDashboardPanel .referenceDashboardHeader{width:100%!important;max-width:none!important;margin:0!important;padding:18px 0 16px!important;border:0!important;background:transparent!important;box-shadow:none!important}.referenceDashboardHeader .eyebrow{font-size:9.5px!important;color:var(--u-muted)!important}.referenceDashboardHeader h1{margin:4px 0 5px!important;font-size:29px!important;line-height:1!important;color:var(--u-text)!important}.referenceDashboardHeader p{margin:0!important;font-size:9.5px!important;color:var(--u-muted)!important}.referenceDashboardPanel .executiveHome{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.referenceDashboardPanel .executiveKpiGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.referenceDashboardPanel .executiveKpi,.referenceDashboardPanel .executiveAttention,.referenceDashboardPanel .executiveOutlook,.referenceDashboardPanel .executiveSecondaryKpis>article,.referenceDashboardPanel .executiveInsightTiles button{background:var(--u-card)!important;border:1px solid var(--u-line)!important;border-radius:11px!important;box-shadow:0 4px 13px var(--u-shadow)!important;color:var(--u-text)!important}.referenceDashboardPanel .executiveKpi{min-height:154px!important;padding:18px!important}.referenceDashboardPanel .executiveKpi strong{margin:17px 0 8px!important;font-size:25px!important;color:var(--u-text)!important}.referenceDashboardPanel .executiveKpi small,.referenceDashboardPanel .executiveKpi>span:last-child{color:var(--u-muted)!important}.referenceDashboardPanel .executiveKpiIcon,.referenceDashboardPanel .executiveCalendarIcon,.referenceDashboardPanel .executiveSecondaryIcon{display:grid!important;place-items:center!important;background:var(--u-active)!important;border:1px solid var(--u-line2)!important;color:var(--u-accent)!important;border-radius:50%!important}.referenceDashboardPanel .executiveMainGrid{display:grid!important;grid-template-columns:1fr 1.05fr!important;gap:12px!important}.referenceDashboardPanel .executiveAttention,.referenceDashboardPanel .executiveOutlook{min-height:232px!important;padding:17px 18px!important}.referenceDashboardPanel h2,.referenceDashboardPanel h3,.referenceDashboardPanel strong,.referenceDashboardPanel b{color:var(--u-text)!important}.referenceDashboardPanel p,.referenceDashboardPanel small{color:var(--u-muted)!important}.referenceDashboardPanel .executiveSectionHead,.referenceDashboardPanel .executiveAttentionList article{border-color:var(--u-line2)!important}.referenceDashboardPanel .executiveInsightBar{min-height:54px!important;border:1px solid var(--u-line)!important;border-radius:9px!important;background:var(--u-active)!important;color:var(--u-accent)!important;box-shadow:none!important}.referenceDashboardPanel .executiveSecondaryKpis{display:grid!important;grid-template-columns:1.05fr 1fr 1fr!important;gap:12px!important}.referenceDashboardPanel .executiveSecondaryKpis>article{min-height:134px!important}.referenceDashboardPanel .executiveSecondaryKpis .executiveCashflow{background:linear-gradient(145deg,#0b315f,#07529a)!important;border-color:#285f98!important}.referenceDashboardPanel .executiveCashflow strong{color:#21d1a0!important}.referenceDashboardPanel .executiveCashflow p,.referenceDashboardPanel .executiveCashflow small{color:#d8e6f3!important}.referenceDashboardPanel .executiveInsightTiles{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.referenceDashboardPanel .executiveInsightTiles button{min-height:82px!important}:root[data-theme=dark] .referenceDashboardPanel .executiveAttentionIcon{background:#49341f!important;color:#ffb84f!important}:root[data-theme=dark] .referenceDashboardPanel .executiveAttentionActions button{background:#1c2d3e!important;border-color:var(--u-line)!important;color:#d5e0eb!important}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:var(--u-input)!important;color:var(--u-text)!important;border-color:var(--u-line)!important}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#879caf!important}@media(max-width:1280px){.referenceAppShell .referenceSidebar{width:260px!important}.referenceAppShell .referenceContent{margin-left:276px!important;width:calc(100vw - 284px)!important}.referenceDashboardPanel .executiveKpiGrid{grid-template-columns:1fr 1fr!important}}@media(max-width:900px){.referenceAppShell .referenceSidebar{display:none!important}.referenceAppShell .referenceContent{margin-left:0!important;width:100%!important}.referenceDashboardPanel .executiveMainGrid,.referenceDashboardPanel .executiveSecondaryKpis,.referenceDashboardPanel .executiveInsightTiles{grid-template-columns:1fr!important}}@media(max-width:560px){.referenceDashboardPanel{padding-left:13px!important;padding-right:13px!important}.referenceDashboardPanel .executiveKpiGrid{grid-template-columns:1fr!important}}.referenceAppShell .referenceSidebar,.referenceAppShell .referenceSidebar *{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.referenceSidebar .brandText{font-size:18px!important;line-height:1!important;font-weight:850!important}.referenceSidebar .brandText small{font-size:7.5px!important;line-height:1.28!important;font-weight:800!important}.referenceSidebar .sidebarQuickSearch b{font-size:8.7px!important;line-height:1!important;font-weight:700!important}.referenceSidebar .sidebarQuickSearch kbd{font-size:6.7px!important;line-height:1!important}.referenceSidebar .navGroup{margin:0 0 5px!important}.referenceSidebar .navGroupHeader{height:20px!important;min-height:20px!important;font-size:7.4px!important;line-height:20px!important;font-weight:800!important}.referenceSidebar .navGroupItems{gap:0!important}.referenceSidebar .navGroupItems button{height:30px!important;min-height:30px!important;padding:0 7px!important;margin:0!important;gap:8px!important;font-size:8.8px!important;line-height:1!important;font-weight:650!important;border-radius:7px!important}.referenceSidebar .navGroupItems button.active,.referenceSidebar .navGroupItems button[aria-current=page]{height:32px!important;min-height:32px!important}.referenceSidebar .navIcon{width:20px!important;height:20px!important;min-width:20px!important;flex-basis:20px!important}.referenceSidebar .navIcon svg{width:15px!important;height:15px!important}.referenceSidebar .navLabel{font-size:8.8px!important;line-height:1!important;font-weight:650!important}.referenceSidebar .executiveProfileCard{min-height:52px!important;padding:7px!important;gap:8px!important}.referenceSidebar .profileAvatar{width:31px!important;height:31px!important;font-size:9px!important}.referenceSidebar .profileMeta b{font-size:8.7px!important;line-height:1.2!important;font-weight:800!important}.referenceSidebar .profileMeta small{font-size:7.1px!important;line-height:1.3!important}.referenceSidebar .executiveFootRow{font-size:7px!important;line-height:1.2!important}html,body,#root,.referenceAppShell{max-width:100%!important;overflow-x:hidden!important}.referenceAppShell{width:100%!important}.referenceAppShell .referenceContent{width:auto!important;max-width:none!important;min-width:0!important;margin-left:302px!important;margin-right:0!important;padding:0 8px 8px 0!important;overflow-x:hidden!important;box-sizing:border-box!important}.referenceContent>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.referenceContent>header,.referenceContent>section,.referenceContent>form,.referenceContent>.card{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.referenceContent .invoiceTable,.referenceContent .reportTable,.referenceContent .table,.referenceContent .auditTable,.referenceContent .documentList,.referenceContent .portfolioList{max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important}.referenceContent .twoCols,.referenceContent .threeCols,.referenceContent .kpis,.referenceContent .propertyKpis,.referenceContent .propertyFacts,.referenceContent .labeledGrid,.referenceContent .detailColumns,.referenceContent .wealthHero,.referenceContent .analysisHero,.referenceContent .investmentHero,.referenceContent .healthGrid,.referenceContent .backupStats,.referenceContent .reportGrid,.referenceContent .dossierLayout{min-width:0!important}.referenceContent .twoCols>*,.referenceContent .threeCols>*,.referenceContent .kpis>*,.referenceContent .propertyKpis>*,.referenceContent .propertyFacts>*,.referenceContent .labeledGrid>*,.referenceContent .detailColumns>*,.referenceContent .wealthHero>*,.referenceContent .analysisHero>*,.referenceContent .investmentHero>*,.referenceContent .healthGrid>*,.referenceContent .backupStats>*,.referenceContent .reportGrid>*,.referenceContent .dossierLayout>*{min-width:0!important}.referenceSidebar .sidebarBrand{min-height:102px!important;height:102px!important;padding:16px 14px 10px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important}.referenceSidebar .brand{display:flex!important;align-items:flex-start!important;gap:11px!important;min-width:0!important}.referenceSidebar .brandMarkSvg{width:42px!important;height:60px!important;min-width:42px!important;flex:0 0 42px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#096cf2!important;display:block!important}.referenceSidebar .brandMarkSvg svg{display:block!important;width:42px!important;height:60px!important;color:#096cf2!important}.referenceSidebar .brandText{margin-top:4px!important;font-size:22px!important;line-height:.96!important;font-weight:850!important;letter-spacing:-.045em!important;color:var(--u-text)!important}.referenceSidebar .brandText small{margin-top:8px!important;font-size:8px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:.045em!important;color:var(--u-muted)!important}.referenceDashboardPanel{overflow:hidden!important}.referenceDashboardPanel .referenceDashboardHeader{min-height:104px!important;padding:19px 2px 18px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important}.referenceDashboardHeader>div:first-of-type{min-width:0!important}.referenceDashboardHeader .eyebrow{display:block!important;margin:0 0 5px!important;font-size:9px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.075em!important}.referenceDashboardHeader h1{margin:0 0 7px!important;font-size:30px!important;line-height:1!important;letter-spacing:-.04em!important}.referenceDashboardHeader p{margin:0!important;font-size:10px!important;line-height:1.4!important}.referenceDashboardHeader .headerActions{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:10px!important}.referenceDashboardPanel .executiveKpiGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;margin:0 0 16px!important}.referenceDashboardPanel .executiveKpi{min-width:0!important;height:150px!important;min-height:150px!important;padding:18px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;column-gap:14px!important;row-gap:3px!important;align-content:center!important;align-items:center!important;overflow:hidden!important}.referenceDashboardPanel .executiveKpi>.executiveKpiIcon{position:static!important;grid-column:1!important;grid-row:1 / 4!important;width:46px!important;height:46px!important;min-width:46px!important;margin:0!important;display:grid!important;place-items:center!important;border-radius:10px!important;font-size:22px!important;line-height:1!important}.referenceDashboardPanel .executiveKpi>small{grid-column:2!important;grid-row:1!important;display:block!important;margin:0 0 7px!important;padding:0!important;font-size:9px!important;line-height:1.2!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important}.referenceDashboardPanel .executiveKpi>strong{grid-column:2!important;grid-row:2!important;display:block!important;margin:0 0 5px!important;padding:0!important;font-size:25px!important;line-height:1.05!important;letter-spacing:-.035em!important;white-space:nowrap!important}.referenceDashboardPanel .executiveKpi>span:last-child{position:static!important;grid-column:2!important;grid-row:3!important;display:block!important;margin:0!important;padding:0!important;font-size:9.5px!important;line-height:1.35!important;white-space:normal!important}.referenceDashboardPanel .executiveMainGrid{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:14px!important;width:100%!important;margin:0 0 14px!important}.referenceDashboardPanel .executiveAttention,.referenceDashboardPanel .executiveOutlook{min-width:0!important;min-height:230px!important;height:auto!important;padding:17px 18px!important;overflow:hidden!important}.referenceDashboardPanel .executiveSectionHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:32px!important;margin:0 0 13px!important;padding:0 0 11px!important;border-bottom:1px solid var(--u-line2)!important}.referenceDashboardPanel .executiveSectionHead h2{margin:0!important;font-size:14px!important;line-height:1.2!important}.referenceDashboardPanel .executiveSectionHead>span{flex:0 0 auto!important;padding:5px 8px!important;border-radius:7px!important;font-size:8px!important;line-height:1!important}.referenceDashboardPanel .executiveAttentionList{display:flex!important;flex-direction:column!important;gap:9px!important}.referenceDashboardPanel .executiveAttentionList>article{display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}.referenceDashboardPanel .executiveAttentionRow{width:100%!important;min-width:0!important;min-height:62px!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) 24px!important;align-items:center!important;gap:0!important;overflow:hidden!important;text-align:left!important;border:1px solid var(--u-line)!important;border-radius:9px!important;background:var(--u-active)!important;color:var(--u-text)!important;box-shadow:none!important}.referenceDashboardPanel .executiveAttentionRow:hover{transform:none!important}.referenceDashboardPanel .executiveAttentionIcon{width:48px!important;height:100%!important;min-height:62px!important;margin:0!important;border-radius:0!important;display:grid!important;place-items:center!important;background:var(--u-accent)!important;color:#fff!important;font-size:19px!important}.referenceDashboardPanel .executiveAttentionRow>div{min-width:0!important;padding:10px 12px!important;display:flex!important;flex-direction:column!important;gap:3px!important}.referenceDashboardPanel .executiveAttentionRow b{font-size:10px!important;line-height:1.25!important}.referenceDashboardPanel .executiveAttentionRow small{font-size:8.8px!important;line-height:1.35!important;white-space:normal!important}.referenceDashboardPanel .executiveAttentionRow>i{justify-self:center!important;font-style:normal!important;font-size:18px!important}.referenceDashboardPanel .executiveAttentionActions{display:flex!important;align-items:center!important;gap:7px!important;margin:9px 0 0!important;padding:0!important}.referenceDashboardPanel .executiveAttentionActions button{min-width:0!important;min-height:32px!important;height:32px!important;margin:0!important;padding:0 13px!important;border:1px solid var(--u-line)!important;border-radius:7px!important;background:var(--u-card)!important;color:var(--u-text)!important;font-size:8px!important;line-height:1!important;box-shadow:none!important}.referenceDashboardPanel .executiveAttentionActions button:first-child{background:var(--u-accent)!important;border-color:var(--u-accent)!important;color:#fff!important}.referenceDashboardPanel .executiveOutlook{display:flex!important;flex-direction:column!important}.referenceDashboardPanel .executiveOutlookTitle{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important}.referenceDashboardPanel .executiveCalendarIcon{position:static!important;width:42px!important;height:42px!important;min-width:42px!important;margin:0!important;display:grid!important;place-items:center!important;border-radius:10px!important;font-size:18px!important}.referenceDashboardPanel .executiveOutlookTitle h2{margin:0!important;font-size:14px!important;line-height:1.2!important}.referenceDashboardPanel .executiveRelease{display:flex!important;flex-direction:column!important;gap:3px!important;margin:0!important}.referenceDashboardPanel .executiveRelease strong{font-size:10.5px!important;line-height:1.3!important}.referenceDashboardPanel .executiveRelease span{font-size:9px!important;line-height:1.3!important}.referenceDashboardPanel .executiveDivider{height:1px!important;margin:12px 0!important;background:var(--u-line2)!important}.referenceDashboardPanel .executiveNext{width:100%!important;min-width:0!important;min-height:62px!important;margin:0!important;padding:0 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 24px!important;align-items:center!important;gap:10px!important;text-align:left!important;border:1px solid var(--u-line)!important;border-radius:9px!important;background:var(--u-active)!important;color:var(--u-text)!important;box-shadow:none!important}.referenceDashboardPanel .executiveNext:hover{transform:none!important}.referenceDashboardPanel .executiveNext>div{min-width:0!important;display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;gap:5px 10px!important;align-items:center!important}.referenceDashboardPanel .executiveNext small{grid-column:1!important;font-size:8px!important;white-space:nowrap!important}.referenceDashboardPanel .executiveNext strong{grid-column:2!important;font-size:9px!important;white-space:nowrap!important}.referenceDashboardPanel .executiveNext span{grid-column:3!important;min-width:0!important;font-size:9px!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.referenceDashboardPanel .executiveNext>i{justify-self:center!important;font-style:normal!important;font-size:18px!important}.referenceDashboardPanel .executiveInsightBar{width:auto!important;min-width:0!important;min-height:38px!important;height:38px!important;margin:0 0 12px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border-radius:8px!important;font-size:9px!important;line-height:1!important;font-weight:800!important}.referenceDashboardPanel .executiveInsightBar:hover{transform:none!important}.referenceDashboardPanel .executiveSecondaryKpis{display:grid!important;grid-template-columns:1.08fr 1fr 1fr!important;gap:14px!important;width:100%!important;margin:0 0 14px!important}.referenceDashboardPanel .executiveSecondaryKpis>article{min-width:0!important;min-height:132px!important;height:132px!important;padding:17px!important;overflow:hidden!important}.referenceDashboardPanel .executiveCashflow{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}.referenceDashboardPanel .executiveCashflow>small{margin:0 0 7px!important;font-size:8px!important;line-height:1.2!important}.referenceDashboardPanel .executiveCashflow>strong{margin:0 0 9px!important;font-size:22px!important;line-height:1.05!important;white-space:nowrap!important}.referenceDashboardPanel .executiveCashflow>strong>span{font-size:8px!important;white-space:nowrap!important}.referenceDashboardPanel .executiveCashflow>p{margin:0!important;max-width:100%!important;font-size:8.7px!important;line-height:1.45!important}.referenceDashboardPanel .executiveSecondaryKpis>article:not(.executiveCashflow){display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;column-gap:13px!important;align-content:center!important}.referenceDashboardPanel .executiveSecondaryKpis>article:not(.executiveCashflow)>.executiveSecondaryIcon{position:static!important;grid-column:1!important;grid-row:1 / 4!important;width:44px!important;height:44px!important;min-width:44px!important;margin:0!important;display:grid!important;place-items:center!important;border-radius:10px!important;font-size:16px!important}.referenceDashboardPanel .executiveSecondaryKpis>article:not(.executiveCashflow)>small{grid-column:2!important;grid-row:1!important;margin:0 0 5px!important;font-size:8px!important}.referenceDashboardPanel .executiveSecondaryKpis>article:not(.executiveCashflow)>strong{grid-column:2!important;grid-row:2!important;margin:0 0 7px!important;font-size:20px!important;line-height:1.05!important;white-space:nowrap!important}.referenceDashboardPanel .executiveSecondaryKpis>article:not(.executiveCashflow)>p{grid-column:2!important;grid-row:3!important;margin:0!important;font-size:8.5px!important;line-height:1.4!important}.referenceDashboardPanel .executiveInsightTiles{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;width:100%!important;margin:0!important}.referenceDashboardPanel .executiveInsightTiles>button{width:100%!important;min-width:0!important;min-height:72px!important;height:72px!important;margin:0!important;padding:14px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;text-align:left!important;border-radius:9px!important}.referenceDashboardPanel .executiveInsightTiles>button:hover{transform:none!important}.referenceDashboardPanel .executiveInsightTiles>button>span{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.referenceDashboardPanel .executiveInsightTiles small{font-size:7.8px!important;line-height:1.2!important}.referenceDashboardPanel .executiveInsightTiles b{font-size:10px!important;line-height:1.25!important}.referenceDashboardPanel .executiveMetaRow{margin-top:10px!important;max-width:100%!important}@media(max-width:1280px){.referenceAppShell .referenceSidebar{width:260px!important}.referenceAppShell .referenceContent{width:auto!important;margin-left:276px!important;padding-right:8px!important}.referenceDashboardPanel .executiveKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1000px){.referenceDashboardPanel .executiveMainGrid,.referenceDashboardPanel .executiveSecondaryKpis{grid-template-columns:1fr!important}.referenceDashboardPanel .executiveAttention,.referenceDashboardPanel .executiveOutlook,.referenceDashboardPanel .executiveSecondaryKpis>article{height:auto!important}.referenceContent .twoCols,.referenceContent .threeCols,.referenceContent .detailColumns,.referenceContent .reportGrid,.referenceContent .dossierLayout{grid-template-columns:1fr!important}}@media(max-width:900px){.referenceAppShell .referenceSidebar{display:none!important}.referenceAppShell .referenceContent{width:auto!important;margin-left:0!important;padding:0 8px 8px!important}}@media(max-width:680px){.referenceDashboardPanel .executiveKpiGrid,.referenceDashboardPanel .executiveInsightTiles{grid-template-columns:1fr!important}.referenceDashboardPanel .executiveNext>div{grid-template-columns:1fr!important}.referenceDashboardPanel .executiveNext small,.referenceDashboardPanel .executiveNext strong,.referenceDashboardPanel .executiveNext span{grid-column:1!important;white-space:normal!important}}.referenceContent .referenceTopbar{position:sticky!important;top:0!important;z-index:40!important;width:100%!important;max-width:100%!important;min-height:58px!important;height:58px!important;margin:0!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:var(--u-bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}.referenceTopbar .workspaceBarSpacer{flex:1 1 auto!important;min-width:0!important}.referenceTopbar .executiveTopActions{flex:0 0 auto!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.referenceTopbar .executiveTopActions>button{position:relative!important;margin:0!important;min-height:0!important;transform:none!important;box-shadow:none!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.referenceTopbar .executiveTopActions>button:hover{transform:none!important}.referenceTopbar .themeSwitch.iconOnly{width:76px!important;min-width:76px!important;height:36px!important;min-height:36px!important;padding:0 8px!important;display:grid!important;grid-template-columns:16px 28px 16px!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid #d2dfed!important;border-radius:999px!important;background:#fff!important;color:#3f5d7a!important}.referenceTopbar .themeSwitch.iconOnly>span:first-child,.referenceTopbar .themeSwitch.iconOnly>span:last-child{width:16px!important;height:16px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:16px!important;color:#43617d!important}.referenceTopbar .themeMiniTrack{position:relative!important;width:28px!important;height:16px!important;margin:0!important;padding:0!important;display:block!important;border-radius:999px!important;background:#dce8f6!important;box-shadow:inset 0 0 0 1px #335b8514!important}.referenceTopbar .themeMiniTrack>i{position:absolute!important;top:2px!important;left:2px!important;width:12px!important;height:12px!important;margin:0!important;padding:0!important;display:block!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #26486c2e!important;transition:left .16s ease!important}.referenceTopbar .themeMiniTrack.dark{background:#35536f!important}.referenceTopbar .themeMiniTrack.dark>i{left:14px!important}.referenceTopbar .topBell{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #0c67df!important;border-radius:9px!important;background:#0d6ef4!important;color:#fff!important}.referenceTopbar .topBell:hover{background:#0b63df!important;border-color:#0b63df!important}.referenceTopbar .topBellIcon{width:18px!important;height:18px!important;display:grid!important;place-items:center!important;color:#fff!important}.referenceTopbar .topBellIcon svg{width:18px!important;height:18px!important;display:block!important}.referenceTopbar .topBell>i{position:absolute!important;top:-5px!important;right:-5px!important;min-width:16px!important;height:16px!important;padding:0 4px!important;display:grid!important;place-items:center!important;border:2px solid var(--u-bg)!important;border-radius:999px!important;background:#0d6ef4!important;color:#fff!important;font-size:7.5px!important;line-height:1!important;font-style:normal!important;font-weight:800!important}.referenceTopbar .topUser{width:auto!important;min-width:112px!important;max-width:190px!important;height:36px!important;min-height:36px!important;padding:0 6px 0 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--u-text)!important}.referenceTopbar .topUser:hover{background:#0d6ef40d!important}.referenceTopbar .topUser>b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--u-text)!important;font-size:10px!important;line-height:1!important;font-weight:750!important}.referenceTopbar .topUser>span{flex:0 0 auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;color:var(--u-muted)!important;font-size:12px!important;line-height:1!important}:root[data-theme=dark] .referenceContent .referenceTopbar{background:var(--u-bg)!important}:root[data-theme=dark] .referenceTopbar .themeSwitch.iconOnly{background:#172535!important;border-color:#344a60!important;color:#c9d6e3!important}:root[data-theme=dark] .referenceTopbar .themeSwitch.iconOnly>span:first-child,:root[data-theme=dark] .referenceTopbar .themeSwitch.iconOnly>span:last-child{color:#b5c5d5!important}:root[data-theme=dark] .referenceTopbar .topUser:hover{background:#67a4ff14!important}:root[data-theme=dark] .referenceTopbar .topBell>i{border-color:var(--u-bg)!important}@media(max-width:700px){.referenceContent .referenceTopbar{padding:0 8px!important}.referenceTopbar .executiveTopActions{gap:7px!important}.referenceTopbar .topUser{min-width:38px!important;width:38px!important;padding:0!important;justify-content:center!important}.referenceTopbar .topUser>b{display:none!important}}.referenceTopbar .topThemeIcon{width:16px!important;height:16px!important;display:grid!important;place-items:center!important;color:#365b80!important}.referenceTopbar .topThemeIcon svg{width:16px!important;height:16px!important;display:block!important}.referenceTopbar .topUserChevron{width:16px!important;height:16px!important;display:grid!important;place-items:center!important;color:var(--u-muted)!important}.referenceTopbar .topUserChevron svg{width:15px!important;height:15px!important;display:block!important}:root[data-theme=dark] .referenceTopbar .topThemeIcon{color:#b7c8da!important}.referenceSidebar .menuTextSizeToggle{width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid var(--u-line)!important;border-radius:8px!important;background:var(--u-input)!important;color:var(--u-icon)!important;box-shadow:none!important}.referenceSidebar .menuTextSizeToggle svg{width:15px!important;height:15px!important;display:block!important}.referenceSidebar .menuTextSizeToggle:hover{transform:none!important;background:var(--u-hover)!important;color:var(--u-accent)!important}.referenceSidebar .menuTextSizeToggle.active{background:var(--u-active)!important;border-color:var(--u-line)!important;color:var(--u-accent)!important}.referenceSidebar.menuTextLarge .sidebarQuickSearch b{font-size:9.5px!important}.referenceSidebar.menuTextLarge .navGroupHeader{height:22px!important;min-height:22px!important;line-height:22px!important;font-size:8.2px!important}.referenceSidebar.menuTextLarge .navGroupItems button{height:33px!important;min-height:33px!important;font-size:10px!important}.referenceSidebar.menuTextLarge .navGroupItems button.active,.referenceSidebar.menuTextLarge .navGroupItems button[aria-current=page]{height:35px!important;min-height:35px!important}.referenceSidebar.menuTextLarge .navLabel{font-size:10px!important;line-height:1!important}.referenceSidebar.menuTextLarge .navIcon{width:21px!important;height:21px!important;flex-basis:21px!important}.referenceSidebar.menuTextLarge .navIcon svg{width:16px!important;height:16px!important}.referenceSidebar.menuTextLarge .profileMeta b{font-size:9.4px!important}.referenceSidebar.menuTextLarge .profileMeta small{font-size:7.7px!important}.referenceSidebar.menuTextLarge .executiveFootRow{font-size:7.5px!important}.referenceSidebar.sidebarCompact.menuTextLarge .navGroupItems button{height:33px!important;min-height:33px!important}:root[data-theme=dark] .referenceSidebar .menuTextSizeToggle{background:var(--u-input)!important;border-color:var(--u-line)!important;color:var(--u-icon)!important}:root[data-theme=dark] .referenceSidebar .menuTextSizeToggle.active{background:var(--u-active)!important;color:var(--u-accent)!important}.referenceSidebar .sidebarReadabilityRow{width:100%!important;margin:0 0 7px!important;padding:0!important}.referenceSidebar .footerTextSizeToggle{width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:0 9px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;border-radius:8px!important;font-size:8px!important;font-weight:700!important}.referenceSidebar .footerTextSizeToggle svg{width:14px!important;height:14px!important;flex:0 0 14px!important}.referenceSidebar .menuTextSizeLabel{display:block!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.referenceAppShell .referenceSidebar.sidebarCompact{width:92px!important;min-width:92px!important;max-width:92px!important}.referenceAppShell.shellCompact .referenceContent{width:auto!important;max-width:none!important;margin-left:108px!important;margin-right:0!important;padding-right:8px!important}.referenceSidebar.sidebarCompact .sidebarBrand{position:relative!important;min-height:82px!important;height:82px!important;padding:14px 8px 8px!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important}.referenceSidebar.sidebarCompact .brand{width:38px!important;min-width:38px!important;margin:0!important;gap:0!important}.referenceSidebar.sidebarCompact .brandMarkSvg{width:32px!important;height:46px!important;min-width:32px!important;flex-basis:32px!important}.referenceSidebar.sidebarCompact .brandMarkSvg svg{width:32px!important;height:46px!important}.referenceSidebar.sidebarCompact .brandText,.referenceSidebar.sidebarCompact .editionPill,.referenceSidebar.sidebarCompact .menuTextSizeToggle{display:none!important}.referenceSidebar.sidebarCompact .sidebarBrandActions{position:absolute!important;top:16px!important;right:8px!important;left:auto!important;z-index:3!important;display:block!important}.referenceSidebar.sidebarCompact .sidebarCompactToggle{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;margin:0!important;border-radius:8px!important}.referenceSidebar.sidebarCompact .sidebarQuickSearch{width:42px!important;min-width:42px!important;height:38px!important;min-height:38px!important;margin:2px auto 9px!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;border-radius:8px!important}.referenceSidebar.sidebarCompact .sidebarQuickSearch>span{display:block!important;margin:0!important;font-size:15px!important;line-height:1!important}.referenceSidebar.sidebarCompact .sidebarNav{padding:0 8px 8px!important;overflow-x:hidden!important}.referenceSidebar.sidebarCompact .navGroup{width:100%!important;margin:0 0 3px!important}.referenceSidebar.sidebarCompact .navGroupHeader{display:none!important}.referenceSidebar.sidebarCompact .navGroupItems{width:100%!important;gap:1px!important;margin:0!important}.referenceSidebar.sidebarCompact .navGroupItems>span{width:100%!important}.referenceSidebar.sidebarCompact .navGroupItems button,.referenceSidebar.sidebarCompact.menuTextLarge .navGroupItems button{width:44px!important;min-width:44px!important;max-width:44px!important;height:34px!important;min-height:34px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;gap:0!important;border-radius:8px!important}.referenceSidebar.sidebarCompact .navLabel,.referenceSidebar.sidebarCompact .navActiveDot{display:none!important}.referenceSidebar.sidebarCompact .navIcon,.referenceSidebar.sidebarCompact.menuTextLarge .navIcon{width:20px!important;height:20px!important;min-width:20px!important;margin:0!important;display:grid!important;place-items:center!important}.referenceSidebar.sidebarCompact .navIcon svg,.referenceSidebar.sidebarCompact.menuTextLarge .navIcon svg{width:16px!important;height:16px!important}.referenceSidebar.sidebarCompact .executiveSidebarFooter{padding:7px 8px 9px!important}.referenceSidebar.sidebarCompact .sidebarReadabilityRow{display:none!important}.referenceSidebar.sidebarCompact .executiveProfileCard{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;border-radius:10px!important}.referenceSidebar.sidebarCompact .profileAvatar{width:32px!important;height:32px!important;margin:0!important}.referenceSidebar.sidebarCompact .profileMeta,.referenceSidebar.sidebarCompact .profileChevron{display:none!important}.referenceSidebar.sidebarCompact .executiveFootRow{padding-top:7px!important;display:flex!important;justify-content:center!important}.referenceSidebar.sidebarCompact .sidebarVersion{display:none!important}.referenceSidebar.sidebarCompact .executiveLogout{width:36px!important;min-width:36px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;font-size:0!important}.referenceSidebar.sidebarCompact .executiveLogout>span{display:block!important;font-size:16px!important;line-height:1!important}.referenceAppShell:not(.shellCompact) .referenceContent{margin-left:302px!important}@media(max-width:1280px){.referenceAppShell.shellCompact .referenceSidebar.sidebarCompact{width:84px!important;min-width:84px!important;max-width:84px!important}.referenceAppShell.shellCompact .referenceContent{margin-left:100px!important;width:auto!important}}@media(max-width:900px){.referenceAppShell.shellCompact .referenceContent{margin-left:0!important}}.referenceSidebar .sidebarReadabilityRow,.referenceSidebar .menuTextSizeToggle,.referenceSidebar .footerTextSizeToggle{display:none!important}.referenceSidebar .sidebarQuickSearch b{font-size:9.5px!important}.referenceSidebar .navGroupHeader{height:22px!important;min-height:22px!important;line-height:22px!important;font-size:8.2px!important}.referenceSidebar .navGroupItems button{height:33px!important;min-height:33px!important;font-size:10px!important}.referenceSidebar .navGroupItems button.active,.referenceSidebar .navGroupItems button[aria-current=page]{height:35px!important;min-height:35px!important}.referenceSidebar .navLabel{font-size:10px!important;line-height:1!important}.referenceSidebar .navIcon{width:21px!important;height:21px!important;min-width:21px!important;flex-basis:21px!important}.referenceSidebar .navIcon svg{width:16px!important;height:16px!important}.referenceSidebar .profileMeta b{font-size:9.4px!important}.referenceSidebar .profileMeta small{font-size:7.7px!important}.referenceSidebar .executiveFootRow{font-size:7.5px!important}.referenceSidebar .sidebarBrand{min-height:94px!important;height:94px!important;padding:14px 13px 9px!important}.referenceSidebar .brand{gap:10px!important;align-items:flex-start!important}.referenceSidebar .brandMarkSvg{width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#075fe6!important}.referenceSidebar .brandMarkSvg svg{width:34px!important;height:34px!important;display:block!important}.referenceSidebar .brandText{margin-top:2px!important;font-size:21px!important;line-height:.98!important;font-weight:850!important;letter-spacing:-.045em!important;color:var(--u-text)!important}.referenceSidebar .brandText small{display:block!important;margin-top:7px!important;font-size:7.8px!important;line-height:1.22!important;font-weight:800!important;letter-spacing:.025em!important;color:var(--u-text)!important}.referenceSidebar.sidebarCompact .sidebarBrand{min-height:78px!important;height:78px!important;padding:13px 8px 7px!important}.referenceSidebar.sidebarCompact .brandMarkSvg{width:28px!important;height:28px!important;min-width:28px!important;flex-basis:28px!important}.referenceSidebar.sidebarCompact .brandMarkSvg svg{width:28px!important;height:28px!important}.referenceSidebar.sidebarCompact .navGroupItems button{height:34px!important;min-height:34px!important;font-size:0!important}.referenceSidebar.sidebarCompact .navIcon{width:20px!important;height:20px!important;min-width:20px!important;flex-basis:20px!important}.referenceSidebar.sidebarCompact .navIcon svg{width:16px!important;height:16px!important}.outlook650{margin-bottom:18px!important}.outlook650 .agendaKpis.six{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}.outlook650 .agendaKpis.six>article{min-width:0!important}.outlook650 .agendaKpis.six strong{font-size:15px!important;white-space:nowrap!important}.outlook650 .agendaKpis.six span{display:block!important;margin-top:4px!important;font-size:7.5px!important;color:var(--u-muted)!important}.forecastSignals{margin:14px 0!important;padding:16px!important;border:1px solid var(--u-line)!important;border-radius:11px!important;background:var(--u-card)!important}.forecastSignalGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.forecastSignal{width:100%!important;min-width:0!important;min-height:62px!important;padding:9px 11px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;text-align:left!important;border:1px solid var(--u-line2)!important;border-radius:9px!important;background:var(--u-active)!important;color:var(--u-text)!important;box-shadow:none!important}.forecastSignal:hover{transform:none!important;border-color:var(--u-line)!important}.forecastSignal>span{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#eaf3ff!important;color:#0d6ef4!important;font-weight:850!important}.forecastSignal.warning>span{background:#fff1db!important;color:#c77400!important}.forecastSignal.critical>span{background:#ffe7e4!important;color:#c94b40!important}.forecastSignal>div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.forecastSignal b{font-size:9.5px!important;line-height:1.25!important}.forecastSignal small{font-size:8px!important;line-height:1.35!important;color:var(--u-muted)!important}.forecastSignal>i{font-style:normal!important;justify-self:end!important;color:var(--u-accent)!important}:root[data-theme=dark] .forecastSignal>span{background:#203b58!important;color:#7fb0ff!important}:root[data-theme=dark] .forecastSignal.warning>span{background:#49361f!important;color:#ffc063!important}:root[data-theme=dark] .forecastSignal.critical>span{background:#4a2829!important;color:#ff8f87!important}.forecastLegend650{display:flex!important;gap:14px!important;margin:10px 0 0!important;font-size:7.5px!important;color:var(--u-muted)!important}.forecastLegend650 span{display:flex!important;align-items:center!important;gap:5px!important}.forecastLegend650 i{width:7px!important;height:7px!important;border-radius:50%!important;background:#33b984!important}.forecastLegend650 i.negative{background:#dc6e67!important}.decisionMatrix650{margin:0 0 18px!important;padding:18px!important;border:1px solid var(--u-line)!important;border-radius:12px!important;background:var(--u-panel)!important;box-shadow:0 5px 16px var(--u-shadow)!important}.decisionMatrixHead{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:14px!important}.decisionMatrixHead h2{margin:4px 0 6px!important;font-size:18px!important}.decisionMatrixHead p{margin:0!important;max-width:760px!important;font-size:9px!important;line-height:1.5!important;color:var(--u-muted)!important}.decisionSafe{flex:0 0 auto!important;padding:6px 9px!important;border:1px solid var(--u-line2)!important;border-radius:999px!important;background:var(--u-active)!important;color:var(--u-muted)!important;font-size:7.5px!important;font-weight:750!important}.decisionOptionGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.decisionOption{min-width:0!important;padding:15px!important;display:flex!important;flex-direction:column!important;border:1px solid var(--u-line)!important;border-radius:11px!important;background:var(--u-card)!important}.decisionOption.reinvest{border-color:#a9c8ef!important;background:linear-gradient(180deg,var(--u-card),var(--u-active))!important}.decisionOptionTitle{display:flex!important;align-items:center!important;gap:10px!important}.decisionOptionTitle>span{width:34px!important;height:34px!important;flex:0 0 34px!important;display:grid!important;place-items:center!important;border:1px solid var(--u-line2)!important;border-radius:9px!important;background:var(--u-active)!important;color:var(--u-accent)!important;font-size:16px!important}.decisionOptionTitle small{display:block!important;font-size:7px!important;color:var(--u-muted)!important}.decisionOptionTitle h3{margin:2px 0 0!important;font-size:13px!important}.decisionOption>p{min-height:36px!important;margin:10px 0!important;font-size:8.5px!important;line-height:1.45!important;color:var(--u-muted)!important}.decisionMetrics{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 12px!important}.decisionMetrics>span{min-width:0!important;padding:9px!important;border:1px solid var(--u-line2)!important;border-radius:8px!important;background:var(--u-active)!important}.decisionMetrics small{display:block!important;margin-bottom:4px!important;font-size:6.8px!important;color:var(--u-muted)!important}.decisionMetrics b{font-size:10px!important;white-space:nowrap!important}.decisionScenarioButton{margin-top:auto!important;min-height:34px!important;height:34px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:1px solid var(--u-line)!important;border-radius:8px!important;background:transparent!important;color:var(--u-accent)!important;box-shadow:none!important;font-size:8px!important;font-weight:800!important}.decisionScenarioButton:hover{transform:none!important;background:var(--u-active)!important}.decisionNote{margin:10px 0 0!important;font-size:7.5px!important;color:var(--u-muted)!important}.capitalFocusGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:1300px){.outlook650 .agendaKpis.six{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1050px){.decisionOptionGrid{grid-template-columns:1fr!important}.decisionOption>p{min-height:0!important}.capitalFocusGrid{grid-template-columns:1fr 1fr!important}}@media(max-width:760px){.outlook650 .agendaKpis.six,.forecastSignalGrid,.capitalFocusGrid{grid-template-columns:1fr!important}.decisionMatrixHead{flex-direction:column!important}}.mobileTopIdentity,.mobileMenuButton,.mobileTopLogo,.mobileNavClose,.mobileNavBackdrop{display:none!important}html,body,#root,.referenceAppShell,.referenceContent{max-width:100%!important;overflow-x:hidden!important}.referenceContent img,.referenceContent svg{max-width:100%}.referenceContent .table,.referenceContent .reportTable,.referenceContent .invoiceTable,.referenceContent .auditTable,.referenceContent .transactionTable,.referenceContent .dataTable,.referenceContent table{max-width:100%!important}.referenceContent .table,.referenceContent .reportTable,.referenceContent .invoiceTable,.referenceContent .auditTable,.referenceContent .transactionTable,.referenceContent .dataTable{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}@media(max-width:900px){body{overscroll-behavior-x:none!important}.referenceAppShell .referenceContent,.referenceAppShell.shellCompact .referenceContent,.referenceAppShell:not(.shellCompact) .referenceContent{width:100%!important;max-width:100%!important;margin-left:0!important;padding:0 12px 18px!important}.referenceAppShell .referenceSidebar,.referenceAppShell .referenceSidebar.sidebarCompact{display:flex!important;position:fixed!important;z-index:1200!important;top:8px!important;left:8px!important;bottom:8px!important;width:min(286px,calc(100vw - 46px))!important;min-width:min(286px,calc(100vw - 46px))!important;max-width:min(286px,calc(100vw - 46px))!important;height:auto!important;transform:translate(calc(-100% - 18px))!important;transition:transform .22s ease!important;visibility:visible!important;pointer-events:none!important;box-shadow:0 24px 60px #0c1c3038!important}.referenceAppShell .referenceSidebar.mobileOpen{transform:translate(0)!important;pointer-events:auto!important}.referenceSidebar.mobileOpen .brandText,.referenceSidebar.mobileOpen .editionPill,.referenceSidebar.mobileOpen .navLabel,.referenceSidebar.mobileOpen .sidebarQuickSearch b,.referenceSidebar.mobileOpen .sidebarQuickSearch kbd,.referenceSidebar.mobileOpen .profileMeta,.referenceSidebar.mobileOpen .profileChevron,.referenceSidebar.mobileOpen .sidebarVersion{display:initial!important}.referenceSidebar.mobileOpen .sidebarBrand{min-height:88px!important;height:88px!important;padding:13px!important;justify-content:space-between!important}.referenceSidebar.mobileOpen .brand{width:auto!important;min-width:0!important;display:flex!important;gap:10px!important}.referenceSidebar.mobileOpen .brandMarkSvg{width:34px!important;height:34px!important;min-width:34px!important;flex-basis:34px!important}.referenceSidebar.mobileOpen .brandMarkSvg svg{width:34px!important;height:34px!important}.referenceSidebar.mobileOpen .sidebarBrandActions{position:static!important;display:flex!important;align-items:center!important;gap:6px!important}.referenceSidebar.mobileOpen .sidebarCompactToggle{display:none!important}.referenceSidebar.mobileOpen .mobileNavClose{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border:1px solid var(--u-line)!important;border-radius:9px!important;background:var(--u-input)!important;color:var(--u-text)!important;box-shadow:none!important}.referenceSidebar.mobileOpen .mobileNavClose svg{width:17px!important;height:17px!important}.referenceSidebar.mobileOpen .sidebarQuickSearch{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0 0 10px!important;padding:0 10px!important;display:grid!important;grid-template-columns:22px 1fr auto!important;place-items:initial!important;align-items:center!important}.referenceSidebar.mobileOpen .navGroupHeader{display:flex!important}.referenceSidebar.mobileOpen .navGroupItems button{width:100%!important;max-width:none!important;min-width:0!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 10px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;place-items:initial!important;align-items:center!important;text-align:left!important;font-size:11px!important}.referenceSidebar.mobileOpen .navIcon{width:21px!important;height:21px!important}.referenceSidebar.mobileOpen .navLabel{font-size:11px!important;line-height:1.2!important}.referenceSidebar.mobileOpen .navActiveDot{display:block!important}.referenceSidebar.mobileOpen .executiveProfileCard{width:100%!important;max-width:none!important;height:auto!important;min-height:50px!important;margin:0!important;padding:7px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 18px!important;place-items:initial!important;align-items:center!important}.referenceSidebar.mobileOpen .executiveFootRow{display:flex!important;justify-content:space-between!important}.referenceSidebar.mobileOpen .executiveLogout{width:auto!important;min-width:0!important;height:32px!important;padding:0 7px!important;display:flex!important;gap:5px!important;font-size:8px!important}.mobileNavBackdrop{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1150!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#0a18285c!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.referenceTopbar{min-height:58px!important;height:58px!important;padding:0 2px!important;display:flex!important;align-items:center!important}.mobileTopIdentity{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}.mobileMenuButton{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border:1px solid var(--u-line)!important;border-radius:10px!important;background:var(--u-card)!important;color:var(--u-text)!important;box-shadow:none!important}.mobileMenuButton svg{width:19px!important;height:19px!important}.mobileTopLogo{display:flex!important;align-items:center!important;gap:6px!important;color:var(--u-text)!important}.mobileTopMark{display:block!important;width:13px!important;height:26px!important;color:#075fe6!important}.mobileTopMark svg{display:block!important;width:13px!important;height:26px!important}.mobileTopLogo>b{font-size:13px!important;letter-spacing:-.03em!important}.referenceTopbar .executiveTopActions{gap:7px!important}.referenceTopbar .themeSwitch.iconOnly{width:68px!important;min-width:68px!important;height:36px!important}.referenceTopbar .topUser{width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;display:grid!important;place-items:center!important}.referenceTopbar .topUser>b{display:none!important}.referenceTopbar .topUserChevron{width:16px!important;height:16px!important}.referenceTopbar .topBell{width:38px!important;height:38px!important}.referenceContent header,.referenceContent .headerRow,.referenceDashboardHeader,.planningHeader{max-width:100%!important}.referenceContent .headerRow,.referenceDashboardHeader{flex-wrap:wrap!important;gap:12px!important}.referenceDashboardHeader .headerActions,.referenceContent .headerActions{width:100%!important;justify-content:flex-start!important}.referenceContent .inlineForm,.referenceContent .formGrid,.referenceContent .editorGrid,.referenceContent .scenarioForm{grid-template-columns:1fr!important}.referenceContent input,.referenceContent select,.referenceContent textarea{min-height:42px!important;font-size:16px!important}.referenceContent button{min-height:38px}.referenceDashboardPanel{padding-left:0!important;padding-right:0!important}.referenceDashboardPanel .executiveKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.referenceDashboardPanel .executiveKpi{min-width:0!important;height:auto!important;min-height:104px!important}.referenceDashboardPanel .executiveMainGrid,.referenceDashboardPanel .executiveSecondaryKpis,.referenceDashboardPanel .executiveInsightTiles{grid-template-columns:1fr!important}.referenceDashboardPanel .executiveAttention,.referenceDashboardPanel .executiveOutlook,.referenceDashboardPanel .executiveSecondaryKpis>article{height:auto!important}.outlook650 .agendaKpis.six{grid-template-columns:repeat(2,minmax(0,1fr))!important}.forecastSignalGrid,.agendaGrid,.decisionOptionGrid{grid-template-columns:1fr!important}.capitalFocusGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.referenceAppShell .referenceContent{padding:0 10px 16px!important}.referenceTopbar{min-height:54px!important;height:54px!important}.mobileTopLogo>b{display:none!important}.referenceTopbar .themeSwitch.iconOnly{width:60px!important;min-width:60px!important}.referenceTopbar .topThemeIcon{width:14px!important;height:14px!important}.referenceTopbar .topThemeIcon svg{width:14px!important;height:14px!important}.referenceDashboardHeader h1,.referenceContent>header h1,.referenceContent .headerRow h1{font-size:24px!important;line-height:1.1!important}.referenceDashboardHeader p,.referenceContent>header p,.referenceContent .headerRow p{max-width:100%!important;font-size:10px!important;line-height:1.45!important}.referenceDashboardPanel .executiveKpiGrid{grid-template-columns:1fr 1fr!important}.referenceDashboardPanel .executiveKpi{padding:12px!important;min-height:98px!important}.referenceDashboardPanel .executiveKpi strong{font-size:15px!important;white-space:normal!important;overflow-wrap:anywhere!important}.outlook650 .agendaKpis.six,.capitalFocusGrid{grid-template-columns:1fr 1fr!important}.cashForecastBars{min-width:620px!important}.cashForecastCard{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.agendaEventList article{grid-template-columns:42px minmax(0,1fr)!important}.agendaEventList article>strong{grid-column:2!important;justify-self:start!important}.decisionMatrix650{padding:12px!important}.decisionMetrics{grid-template-columns:1fr 1fr!important}.decisionMatrixHead{flex-direction:column!important}.quickNavModal{width:calc(100vw - 20px)!important;max-width:none!important;max-height:78vh!important;margin:10vh 10px 0!important}}@media(max-width:390px){.referenceTopbar .themeSwitch.iconOnly{display:none!important}.referenceDashboardPanel .executiveKpiGrid,.outlook650 .agendaKpis.six,.capitalFocusGrid,.decisionMetrics{grid-template-columns:1fr!important}.referenceDashboardPanel .executiveKpi{min-height:88px!important}}@media(max-width:900px){.referenceAppShell .referenceSidebar.mobileOpen{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;overscroll-behavior:contain!important}.referenceSidebar.mobileOpen .sidebarBrand{grid-row:1!important;flex:0 0 auto!important;overflow:visible!important}.referenceSidebar.mobileOpen .sidebarNav{grid-row:2!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;padding:0 10px 16px!important;scrollbar-width:thin!important}.referenceSidebar.mobileOpen .sidebarFooter,.referenceSidebar.mobileOpen .executiveSidebarFooter{grid-row:3!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;flex:0 0 auto!important;margin:0!important;padding:8px 10px 10px!important;background:var(--u-sidebar)!important;border-top:1px solid var(--u-line)!important;z-index:2!important}.referenceContent article,.referenceContent section,.referenceContent .card,.referenceDashboardPanel article,.referenceDashboardPanel section{min-width:0!important}.referenceContent h1,.referenceContent h2,.referenceContent h3,.referenceContent h4,.referenceContent p,.referenceContent b,.referenceContent strong,.referenceContent small,.referenceContent span,.referenceContent label,.referenceContent button{overflow-wrap:anywhere!important;word-break:normal!important}.referenceContent h1,.referenceContent h2,.referenceContent h3,.referenceContent p{max-width:100%!important}.referenceDashboardPanel .executiveKpi,.referenceDashboardPanel .executiveAttention,.referenceDashboardPanel .executiveOutlook,.referenceDashboardPanel .executiveCashflow,.referenceDashboardPanel .executiveSecondaryKpis>article,.referenceDashboardPanel .executiveInsightTiles>button{height:auto!important;max-height:none!important;overflow:visible!important}.referenceDashboardPanel .executiveKpi{min-height:112px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important}.referenceDashboardPanel .executiveKpi small,.referenceDashboardPanel .executiveKpi strong,.referenceDashboardPanel .executiveKpi>span:not(.executiveKpiIcon){position:static!important;width:100%!important;white-space:normal!important;line-height:1.25!important}.referenceDashboardPanel .executiveAttentionRow{min-height:58px!important;height:auto!important;align-items:flex-start!important}.referenceDashboardPanel .executiveAttentionRow>div{min-width:0!important}.referenceDashboardPanel .executiveAttentionRow b,.referenceDashboardPanel .executiveAttentionRow small{white-space:normal!important}.referenceDashboardPanel .executiveRelease,.referenceDashboardPanel .executiveNext{height:auto!important;min-height:56px!important}.referenceDashboardPanel .executiveNext{align-items:flex-start!important}.referenceContent .kpiGrid,.referenceContent .summaryGrid,.referenceContent .statsGrid,.referenceContent .reportExecutiveStats,.referenceContent .dossierStats,.referenceContent .dossierMetrics,.referenceContent .scenarioKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.referenceContent .editorActions,.referenceContent .cardActions,.referenceContent .headerActions,.referenceContent .calendarActions{flex-wrap:wrap!important}.referenceContent .editorActions button,.referenceContent .cardActions button,.referenceContent .headerActions button{white-space:normal!important}.outlook650 .agendaKpis.six>article{height:auto!important;min-height:88px!important}.outlook650 .agendaKpis.six strong,.outlook650 .agendaKpis.six small,.outlook650 .agendaKpis.six span{white-space:normal!important}.forecastSignal{height:auto!important;min-height:68px!important;align-items:flex-start!important}.decisionOption{height:auto!important;max-height:none!important;overflow:visible!important}.decisionMetrics>span{min-height:62px!important}.referenceContent td,.referenceContent th{white-space:nowrap!important}}@media(max-width:560px){.referenceDashboardPanel .executiveKpiGrid,.outlook650 .agendaKpis.six,.referenceContent .kpiGrid,.referenceContent .summaryGrid,.referenceContent .statsGrid,.referenceContent .reportExecutiveStats,.referenceContent .dossierStats,.referenceContent .dossierMetrics,.referenceContent .scenarioKpis,.capitalFocusGrid,.decisionMetrics{grid-template-columns:1fr!important}.referenceDashboardPanel .executiveKpi{min-height:94px!important}.referenceContent .periodbar{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}.referenceContent .periodbar>*{width:100%!important;min-width:0!important}.agendaEventList article{grid-template-columns:42px minmax(0,1fr)!important;row-gap:4px!important;height:auto!important;min-height:58px!important}.agendaEventList article>strong{grid-column:2!important;justify-self:start!important;white-space:normal!important}.modal,.dialog,.quickNavModal,.scenarioControls,.scenarioResults{max-width:calc(100vw - 20px)!important;overflow-x:hidden!important}}.qualityWorkspace670{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.qualityHero670{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:20px;align-items:center;padding:18px;border:1px solid var(--u-line);border-radius:12px;background:var(--u-panel);box-shadow:0 5px 16px var(--u-shadow)}.qualityScore670{height:122px;border:1px solid var(--u-line2);border-radius:11px;background:var(--u-card);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.qualityScore670>div{display:flex;align-items:baseline;gap:3px}.qualityScore670 strong{font-size:31px;line-height:1;font-weight:850}.qualityScore670>div span{font-size:9px;color:var(--u-muted)}.qualityScore670>b{margin-top:7px;font-size:9px}.qualityScore670>small{margin-top:2px;font-size:7px;color:var(--u-muted)}.qualityScore670.excellent strong,.qualityScore670.good strong{color:#15966a}.qualityScore670.warning strong{color:#bf7700}.qualityScore670.critical strong{color:#cf5149}.qualityHeroText670 h2{margin:4px 0 6px;font-size:18px}.qualityHeroText670 p{margin:0;max-width:720px;font-size:9px;line-height:1.5;color:var(--u-muted)}.qualityCounts670{display:flex;gap:7px;margin-top:10px;flex-wrap:wrap}.qualityCounts670>span{padding:5px 8px;border:1px solid var(--u-line2);border-radius:999px;background:var(--u-active);font-size:7.5px;color:var(--u-muted)}.qualityCounts670 b{color:var(--u-text)}.qualityCounts670 .critical b{color:#cf5149}.qualityCounts670 .warning b{color:#bf7700}.qualityCounts670 .info b{color:var(--u-accent)}.qualityRefresh670{height:36px;min-height:36px;padding:0 12px;border:1px solid var(--u-line);border-radius:8px;background:transparent;color:var(--u-accent);box-shadow:none;font-size:8px;font-weight:800}.qualityRefresh670:hover{transform:none;background:var(--u-active)}.qualityCoverageGrid670{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.qualityCoverageGrid670 article{min-width:0;padding:12px;border:1px solid var(--u-line);border-radius:10px;background:var(--u-card)}.qualityCoverageGrid670 article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.qualityCoverageGrid670 small{font-size:7.5px;color:var(--u-muted)}.qualityCoverageGrid670 strong{font-size:11px}.qualityCoverageGrid670>article>span{display:block;margin-top:5px;font-size:7px;color:var(--u-muted)}.qualityProgress670{height:5px!important;margin-top:9px;border-radius:999px;background:var(--u-line2);overflow:hidden}.qualityProgress670 i{display:block;height:100%;border-radius:999px;background:var(--u-accent)}.qualityReconcile670,.qualityIssues670{padding:17px;border:1px solid var(--u-line);border-radius:12px;background:var(--u-card)}.qualitySectionHead670{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:13px}.qualitySectionHead670 h2{margin:3px 0 4px;font-size:14px}.qualitySectionHead670 p{margin:0;font-size:8px;color:var(--u-muted)}.reconcileOk670,.reconcileBad670{padding:6px 9px;border-radius:999px;font-size:7.5px;font-weight:800;white-space:nowrap}.reconcileOk670{background:#e8f8f1;color:#15845f}.reconcileBad670{background:#fdecea;color:#c54a42}:root[data-theme=dark] .reconcileOk670{background:#17392e;color:#6fd6ab}:root[data-theme=dark] .reconcileBad670{background:#422728;color:#ff928a}.reconcileEquation670{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(180px,.72fr);gap:9px;align-items:stretch}.reconcileColumn670,.reconcileNet670{min-width:0;padding:12px;border:1px solid var(--u-line2);border-radius:9px;background:var(--u-active)}.reconcileColumn670>small,.reconcileNet670>small{display:block;font-size:7px;color:var(--u-muted)}.reconcileColumn670>strong,.reconcileNet670>strong{display:block;margin:4px 0 9px;font-size:16px}.reconcileColumn670 button{width:100%;height:auto;min-height:29px;padding:5px 0;display:flex;justify-content:space-between;gap:8px;border:0;border-top:1px solid var(--u-line2);border-radius:0;background:transparent;color:var(--u-text);box-shadow:none;text-align:left}.reconcileColumn670 button:hover{transform:none;color:var(--u-accent)}.reconcileColumn670 button span{font-size:7.5px;color:var(--u-muted)}.reconcileColumn670 button b{font-size:8px;white-space:nowrap}.reconcileOperator670{display:grid;place-items:center;font-size:17px;font-weight:800;color:var(--u-muted)}.reconcileNet670{display:flex;flex-direction:column;justify-content:center;background:var(--u-panel)}.reconcileNet670>strong{font-size:19px;color:var(--u-accent)}.reconcileNet670>span{font-size:7px;color:var(--u-muted)}.qualityIssueList670{display:flex;flex-direction:column;gap:7px}.qualityIssue670{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--u-line2);border-radius:9px;background:var(--u-active)}.qualityIssueIcon670{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#e9f3ff;color:#0d6ef4;font-size:10px;font-weight:850}.qualityIssue670.warning .qualityIssueIcon670{background:#fff0d9;color:#bd7200}.qualityIssue670.critical .qualityIssueIcon670{background:#ffe9e7;color:#c94c44}:root[data-theme=dark] .qualityIssueIcon670{background:#203b58;color:#7fb0ff}:root[data-theme=dark] .qualityIssue670.warning .qualityIssueIcon670{background:#49361f;color:#ffc063}:root[data-theme=dark] .qualityIssue670.critical .qualityIssueIcon670{background:#4a2829;color:#ff8f87}.qualityIssue670>div{min-width:0}.qualityIssue670>div>small{display:block;margin-bottom:2px;font-size:6.8px;color:var(--u-muted)}.qualityIssue670>div>b{display:block;font-size:9px}.qualityIssue670 p{margin:2px 0 0;font-size:7.7px;line-height:1.4;color:var(--u-muted)}.qualityIssue670>button{height:32px;min-height:32px;padding:0 9px;border:1px solid var(--u-line);border-radius:7px;background:var(--u-card);color:var(--u-accent);box-shadow:none;font-size:7.5px;font-weight:800;white-space:nowrap}.qualityIssue670>button:hover{transform:none;background:var(--u-panel)}.qualityEmpty670{display:flex;align-items:center;gap:10px;padding:18px;border:1px solid var(--u-line2);border-radius:9px;background:var(--u-active)}.qualityEmpty670>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#e8f8f1;color:#15845f}.qualityEmpty670 b{display:block;font-size:9px}.qualityEmpty670 small{display:block;margin-top:3px;font-size:7.5px;color:var(--u-muted)}.qualityMethod670{margin:10px 0 0;font-size:7px;line-height:1.45;color:var(--u-muted)}@media(max-width:1200px){.qualityCoverageGrid670{grid-template-columns:repeat(2,minmax(0,1fr))}.reconcileEquation670{grid-template-columns:1fr 24px 1fr}.reconcileEquation670>.reconcileOperator670:nth-of-type(2){display:none}.reconcileNet670{grid-column:1/-1}}@media(max-width:760px){.qualityHero670{grid-template-columns:1fr}.qualityScore670{height:100px}.qualityRefresh670{justify-self:start}.qualityCoverageGrid670,.reconcileEquation670{grid-template-columns:1fr}.reconcileOperator670{display:none!important}.reconcileNet670{grid-column:auto}.qualityIssue670{grid-template-columns:28px minmax(0,1fr)}.qualityIssue670>button{grid-column:2;justify-self:start}}:root{--pd-font-page-title:28px;--pd-font-section-title:18px;--pd-font-card-title:14px;--pd-font-body:12px;--pd-font-small:11px;--pd-font-label:10px;--pd-font-micro:9px;--pd-line-body:1.45}.referenceContent,.referenceContent p,.referenceContent li,.referenceContent label,.referenceContent input,.referenceContent select,.referenceContent textarea{font-size:var(--pd-font-body)!important;line-height:var(--pd-line-body)!important}.referenceContent>header h1,.referenceContent .headerRow h1,.referenceDashboardHeader h1{font-size:var(--pd-font-page-title)!important;line-height:1.12!important;letter-spacing:-.025em!important}.referenceContent h2{font-size:var(--pd-font-section-title)!important;line-height:1.2!important}.referenceContent h3{font-size:var(--pd-font-card-title)!important;line-height:1.25!important}.referenceContent .eyebrow,.referenceContent .sectionLabel,.referenceContent .cardLabel{font-size:var(--pd-font-label)!important;line-height:1.2!important;letter-spacing:.08em!important}.referenceContent small,.referenceContent .muted,.referenceContent .helper,.referenceContent .subtle{font-size:var(--pd-font-small)!important;line-height:1.4!important}.referenceContent button{font-size:var(--pd-font-small)!important;line-height:1.2!important}.referenceDashboardPanel .executiveKpi small,.referenceDashboardPanel .executiveSecondaryKpis small,.referenceDashboardPanel .executiveInsightTiles small{font-size:var(--pd-font-small)!important}.referenceDashboardPanel .executiveKpi strong{font-size:20px!important;line-height:1.1!important}.referenceDashboardPanel .executiveSecondaryKpis strong{font-size:16px!important}.referenceDashboardPanel .executiveAttentionRow b,.referenceDashboardPanel .executiveOutlook b,.referenceDashboardPanel .executiveNext strong,.referenceDashboardPanel .executiveInsightTiles b{font-size:var(--pd-font-body)!important;line-height:1.3!important}.referenceDashboardPanel .executiveAttentionRow small,.referenceDashboardPanel .executiveNext small,.referenceDashboardPanel .executiveNext span{font-size:var(--pd-font-small)!important;line-height:1.35!important}.outlook650 .agendaKpis.six small,.outlook650 .agendaKpis.six span,.forecastSignal small,.decisionOptionTitle small,.decisionMetrics small,.decisionNote,.forecastDisclaimer,.forecastLegend650{font-size:var(--pd-font-small)!important;line-height:1.4!important}.outlook650 .agendaKpis.six strong{font-size:16px!important}.forecastSignal b,.decisionOption>p,.decisionScenarioButton{font-size:var(--pd-font-body)!important}.decisionOptionTitle h3{font-size:15px!important}.decisionMetrics b{font-size:13px!important}.qualityHeroText670 h2{font-size:20px!important}.qualityHeroText670 p,.qualitySectionHead670 p,.qualityIssue670 p,.qualityMethod670{font-size:var(--pd-font-small)!important;line-height:1.45!important}.qualityCounts670>span,.qualityRefresh670,.reconcileOk670,.reconcileBad670,.qualityCoverageGrid670 small,.qualityCoverageGrid670>article>span,.reconcileColumn670>small,.reconcileNet670>small,.reconcileColumn670 button span,.reconcileNet670>span,.qualityIssue670>div>small,.qualityIssue670>button,.qualityEmpty670 small{font-size:var(--pd-font-label)!important;line-height:1.35!important}.qualityCoverageGrid670 strong{font-size:14px!important}.qualitySectionHead670 h2{font-size:17px!important}.reconcileColumn670>strong{font-size:18px!important}.reconcileColumn670 button b{font-size:12px!important}.reconcileNet670>strong{font-size:22px!important}.qualityIssue670>div>b,.qualityEmpty670 b{font-size:12px!important;line-height:1.3!important}.referenceContent table,.referenceContent .table,.referenceContent .reportTable,.referenceContent .invoiceTable,.referenceContent .auditTable,.referenceContent .transactionTable,.referenceContent .dataTable{font-size:var(--pd-font-small)!important}.referenceContent th{font-size:var(--pd-font-label)!important;line-height:1.25!important}.referenceContent td{font-size:var(--pd-font-small)!important;line-height:1.35!important}.referenceContent .card>p,.referenceContent .card small,.referenceContent .formGrid small,.referenceContent .inlineForm small,.referenceContent .scenarioForm small{font-size:var(--pd-font-small)!important}.referenceSidebar .navLabel{font-size:11px!important;line-height:1.2!important}.referenceSidebar .navGroupHeader{font-size:9px!important}.referenceSidebar .sidebarQuickSearch b,.referenceSidebar .profileMeta b{font-size:10.5px!important}.referenceSidebar .profileMeta small,.referenceSidebar .executiveFootRow{font-size:9px!important}.referenceTopbar .topUser b{font-size:11px!important}.referenceContent .card,.referenceContent article,.referenceContent section{min-width:0!important}.referenceDashboardPanel .executiveKpi,.referenceDashboardPanel .executiveSecondaryKpis>article,.qualityCoverageGrid670 article,.qualityIssue670{height:auto!important;max-height:none!important}@media(max-width:900px){:root{--pd-font-page-title:24px;--pd-font-section-title:17px;--pd-font-card-title:14px;--pd-font-body:12px;--pd-font-small:11px;--pd-font-label:10px}}@media(max-width:560px){:root{--pd-font-page-title:22px;--pd-font-section-title:16px;--pd-font-card-title:14px;--pd-font-body:12px;--pd-font-small:11px;--pd-font-label:10px}}html,body,#root,.app,.referenceAppShell,.referenceAppShell .referenceSidebar,.referenceAppShell .referenceSidebar *,.referenceContent,.referenceContent *,.referenceTopbar,.referenceTopbar *{font-family:var(--pd-font-ui)!important}html,body{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-rendering:auto!important;font-synthesis:weight style!important}.referenceContent h1,.referenceContent h2,.referenceContent h3,.referenceContent h4,.referenceDashboardPanel .executiveKpi strong,.qualityScore670 strong,.reconcileNet670>strong,.referenceSidebar .brandText{font-weight:700!important}.referenceContent strong,.referenceContent b,.referenceContent button,.referenceSidebar .navGroupHeader,.referenceSidebar .navLabel,.referenceSidebar .sidebarQuickSearch b,.referenceSidebar .profileMeta b,.referenceTopbar .topUser b{font-weight:600!important}.referenceContent small,.referenceContent p,.referenceContent label,.referenceContent td,.referenceContent li{font-weight:400!important}.referenceContent strong,.referenceContent b,.referenceContent td,.referenceContent .money,.referenceContent .amount,.referenceContent .kpiValue,.referenceContent .metricValue{font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important}.referenceContent .eyebrow,.referenceContent .sectionLabel,.referenceContent .cardLabel,.referenceSidebar .navGroupHeader{letter-spacing:.055em!important}.referenceSidebar .navGroupHeader,.referenceSidebar .navGroupHeader:hover,.referenceSidebar .navGroupHeader:focus,.referenceSidebar .navGroupHeader:focus-visible,.referenceSidebar .navGroup.activeGroup .navGroupHeader,.referenceSidebar .navGroup.activeGroup .navGroupHeader:hover{background:transparent!important;color:var(--u-muted)!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}.referenceSidebar .navGroupHeader:hover,.referenceSidebar .navGroup.activeGroup .navGroupHeader:hover{color:var(--u-accent)!important}.referenceSidebar .navGroupHeader span,.referenceSidebar .navGroupHeader i,.referenceSidebar .navGroupHeader:hover span,.referenceSidebar .navGroupHeader:hover i{color:inherit!important;background:transparent!important}.referenceSidebar .navGroupItems button:hover{background:var(--u-hover)!important;color:var(--u-text)!important;border-color:var(--u-line2)!important}.referenceSidebar .navGroupItems button.active,.referenceSidebar .navGroupItems button.active:hover,.referenceSidebar .navGroupItems button[aria-current=page]{background:var(--u-active)!important;color:var(--u-accent)!important}:root[data-theme=dark] .referenceSidebar .navGroupHeader,:root[data-theme=dark] .referenceSidebar .navGroupHeader:focus{color:var(--u-muted)!important;background:transparent!important}:root[data-theme=dark] .referenceSidebar .navGroupHeader:hover{color:var(--u-accent)!important;background:transparent!important}.referenceDashboardPanel{--dash-title:26px;--dash-kpi-value:22px;--dash-section-title:15px;--dash-body:11.5px;--dash-small:10px;--dash-label:9px}.referenceDashboardPanel,.referenceDashboardPanel *{font-family:var(--pd-font-ui)!important}.referenceDashboardPanel .referenceDashboardHeader{min-height:auto!important;padding:18px 2px 16px!important;align-items:flex-end!important}.referenceDashboardPanel .referenceDashboardHeader h1{margin:3px 0 4px!important;font-size:var(--dash-title)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.025em!important}.referenceDashboardPanel .referenceDashboardHeader .eyebrow{margin-bottom:3px!important;font-size:var(--dash-label)!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.06em!important}.referenceDashboardPanel .referenceDashboardHeader p{margin:0!important;max-width:650px!important;font-size:var(--dash-body)!important;line-height:1.4!important;color:var(--u-muted)!important}.referenceDashboardPanel .dashboardPrimaryKpis678{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important}.referenceDashboardPanel .dashboardPrimaryKpis678 .executiveKpi{min-height:126px!important;height:auto!important;padding:16px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;column-gap:13px!important;align-content:center!important;border:1px solid var(--u-line)!important;border-radius:12px!important;background:var(--u-card)!important;box-shadow:none!important}.referenceDashboardPanel .dashboardPrimaryKpis678 .executiveKpiIcon{grid-column:1!important;grid-row:1/4!important;width:44px!important;height:44px!important;place-self:center!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:var(--u-active)!important;color:var(--u-accent)!important;font-size:18px!important}.referenceDashboardPanel .dashboardPrimaryKpis678 .executiveKpi small{grid-column:2!important;grid-row:1!important;margin:0 0 4px!important;font-size:var(--dash-small)!important;line-height:1.2!important;font-weight:600!important;color:var(--u-muted)!important}.referenceDashboardPanel .dashboardPrimaryKpis678 .executiveKpi strong{grid-column:2!important;grid-row:2!important;margin:0!important;font-size:var(--dash-kpi-value)!important;line-height:1.05!important;font-weight:700!important;letter-spacing:-.02em!important}.referenceDashboardPanel .dashboardPrimaryKpis678 .executiveKpi>span:not(.executiveKpiIcon){grid-column:2!important;grid-row:3!important;margin-top:5px!important;font-size:var(--dash-label)!important;line-height:1.3!important;color:var(--u-muted)!important}.referenceDashboardPanel .dashboardFocusGrid678{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:14px!important;margin-bottom:12px!important}.referenceDashboardPanel .dashboardFocusGrid678>section{min-height:205px!important;height:auto!important;padding:16px 18px!important;border:1px solid var(--u-line)!important;border-radius:12px!important;background:var(--u-card)!important;box-shadow:none!important}.referenceDashboardPanel .executiveSectionHead h2,.referenceDashboardPanel .executiveOutlookTitle h2{font-size:var(--dash-section-title)!important;line-height:1.2!important;font-weight:700!important}.referenceDashboardPanel .executiveAttentionRow{min-height:56px!important;height:auto!important;padding:9px 10px!important;border-radius:9px!important}.referenceDashboardPanel .executiveAttentionRow b{font-size:var(--dash-body)!important;line-height:1.3!important;font-weight:600!important}.referenceDashboardPanel .executiveAttentionRow small,.referenceDashboardPanel .executiveRelease span,.referenceDashboardPanel .executiveNext small,.referenceDashboardPanel .executiveNext span{font-size:var(--dash-small)!important;line-height:1.35!important}.referenceDashboardPanel .executiveAttentionActions button{min-height:32px!important;height:32px!important;padding:0 10px!important;font-size:var(--dash-label)!important}.referenceDashboardPanel .executiveInsightBar{min-height:36px!important;height:36px!important;margin:2px 0 10px!important;padding:0 12px!important;border:1px solid var(--u-line)!important;border-radius:9px!important;background:var(--u-active)!important;color:var(--u-accent)!important;box-shadow:none!important;font-size:var(--dash-small)!important;font-weight:600!important}.referenceDashboardPanel .executiveInsightBar:hover{transform:none!important;background:var(--u-hover)!important}.referenceDashboardPanel .dashboardSecondaryKpis678{grid-template-columns:1.08fr 1fr 1fr!important;gap:12px!important;margin-bottom:12px!important}.referenceDashboardPanel .dashboardSecondaryKpis678>article{min-height:126px!important;height:auto!important;padding:15px 16px!important;border:1px solid var(--u-line)!important;border-radius:12px!important;background:var(--u-card)!important;box-shadow:none!important}.referenceDashboardPanel .dashboardSecondaryKpis678 .executiveCashflow{background:linear-gradient(145deg,#163d70,#075da7)!important;border-color:transparent!important}.referenceDashboardPanel .dashboardSecondaryKpis678 small{font-size:var(--dash-small)!important;line-height:1.2!important;font-weight:600!important}.referenceDashboardPanel .dashboardSecondaryKpis678 strong{margin-top:7px!important;font-size:19px!important;line-height:1.08!important;font-weight:700!important}.referenceDashboardPanel .dashboardSecondaryKpis678 p{margin:7px 0 0!important;font-size:var(--dash-label)!important;line-height:1.35!important}.referenceDashboardPanel .dashboardInsightTiles678{grid-template-columns:1fr 1fr!important;gap:10px!important}.referenceDashboardPanel .dashboardInsightTiles678>button{min-height:64px!important;height:auto!important;padding:12px 14px!important;border:1px solid var(--u-line)!important;border-radius:10px!important;background:var(--u-card)!important;box-shadow:none!important}.referenceDashboardPanel .dashboardInsightTiles678>button:hover{transform:none!important;background:var(--u-active)!important}.referenceDashboardPanel .dashboardInsightTiles678 small{font-size:var(--dash-label)!important}.referenceDashboardPanel .dashboardInsightTiles678 b{font-size:var(--dash-body)!important;line-height:1.25!important}:root[data-theme=dark] .referenceDashboardPanel .dashboardSecondaryKpis678 .executiveCashflow{background:linear-gradient(145deg,#173b64,#124f7d)!important}@media(max-width:1200px){.referenceDashboardPanel .dashboardPrimaryKpis678{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.referenceDashboardPanel .dashboardFocusGrid678,.referenceDashboardPanel .dashboardSecondaryKpis678{grid-template-columns:1fr!important}}.referenceDashboardPanel .dashboardGreetingHeader679{min-height:108px!important;padding:16px 4px 18px!important;position:relative!important}.dashboardGreeting679{min-width:0!important;display:flex!important;align-items:center!important;gap:13px!important}.dashboardGreetingIcon679{width:46px!important;height:46px!important;min-width:46px!important;display:grid!important;place-items:center!important;border:1px solid #b9d4f2!important;border-radius:13px!important;background:linear-gradient(145deg,#f8fbff,#e7f2ff)!important;color:var(--u-accent)!important;box-shadow:0 7px 20px #0d6ef414!important}.dashboardGreetingIcon679 svg{width:21px!important;height:21px!important}.dashboardGreeting679>div{min-width:0!important}.referenceDashboardPanel .dashboardGreetingLabel679{display:block!important;margin:0 0 3px!important;color:var(--u-accent)!important;font-size:9px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase!important}.referenceDashboardPanel .dashboardGreeting679 h1{margin:0 0 5px!important;font-size:27px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:-.03em!important;color:var(--u-text)!important}.referenceDashboardPanel .dashboardGreeting679 p{margin:0!important;max-width:680px!important;font-size:11.5px!important;line-height:1.4!important;color:var(--u-muted)!important}:root[data-theme=dark] .dashboardGreetingIcon679{border-color:var(--u-line)!important;background:linear-gradient(145deg,#18314b,#142638)!important;box-shadow:none!important}.referenceDashboardPanel .dashboardMeta679{margin-top:9px!important;padding:0 2px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-height:34px!important}.referenceDashboardPanel .dashboardMeta679>button{width:auto!important;min-width:0!important;min-height:32px!important;height:32px!important;margin:0!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--u-muted)!important;box-shadow:none!important;font-size:9.5px!important;font-weight:600!important}.referenceDashboardPanel .dashboardMeta679>button:hover{transform:none!important;color:var(--u-accent)!important;background:var(--u-active)!important;border-color:var(--u-line2)!important}.referenceDashboardPanel .dashboardMeta679 i{font-style:normal!important;font-size:12px!important}.referenceDashboardPanel .dashboardTasks679 b{min-width:20px!important;height:20px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:var(--u-active)!important;color:var(--u-accent)!important;font-size:9px!important}@media(max-width:900px){.dashboardGreeting679{align-items:flex-start!important}.dashboardGreetingIcon679{width:42px!important;height:42px!important;min-width:42px!important}.referenceDashboardPanel .dashboardGreeting679 h1{font-size:23px!important}}:root{--pd-ui-body:13px;--pd-ui-small:12px;--pd-ui-label:11px;--pd-ui-micro:10px}html,body,#root,.app,.referenceAppShell,.referenceSidebar,.referenceSidebar *,.referenceContent,.referenceContent *,.referenceTopbar,.referenceTopbar *{font-family:var(--pd-font-ui)!important}html,body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}.referenceContent,.referenceContent p,.referenceContent li,.referenceContent label,.referenceContent input,.referenceContent select,.referenceContent textarea{font-size:var(--pd-ui-body)!important;line-height:1.48!important}.referenceContent small,.referenceContent .muted,.referenceContent .helper,.referenceContent .subtle{font-size:var(--pd-ui-small)!important;line-height:1.42!important}.referenceContent .eyebrow,.referenceContent .sectionLabel,.referenceContent .cardLabel{font-size:var(--pd-ui-label)!important;line-height:1.25!important;letter-spacing:.055em!important;font-weight:600!important}.referenceContent h1,.referenceContent h2,.referenceContent h3,.referenceContent h4,.referenceContent strong,.referenceContent b{font-weight:700!important}.referenceContent button,.referenceTopbar button{font-weight:600!important}.referenceDashboardPanel{--dash-title:28px;--dash-kpi-value:23px;--dash-section-title:16px;--dash-body:13px;--dash-small:12px;--dash-label:11px}.referenceDashboardPanel .dashboardGreetingLabel679{font-size:10.5px!important}.referenceDashboardPanel .dashboardGreeting679 h1{font-size:29px!important}.referenceDashboardPanel .dashboardGreeting679 p{font-size:12.5px!important}.referenceDashboardPanel .dashboardGreeting679 .dashboardContextLink821{font-size:12.5px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important;color:var(--muted)!important;font-weight:600!important;cursor:pointer!important;box-shadow:none!important;text-align:left!important}.referenceDashboardPanel .dashboardGreeting679 .dashboardContextLink821:hover{color:var(--blue,#246bda)!important;text-decoration:underline!important}.referenceDashboardPanel .dashboardGreeting679 .dashboardContextLink821 i{font-style:normal!important;transition:transform .12s ease!important}.referenceDashboardPanel .dashboardGreeting679 .dashboardContextLink821:hover i{transform:translate(2px)!important}.referenceDashboardPanel .dashboardPrimaryKpis678 .executiveKpi small{font-size:11.5px!important}.referenceDashboardPanel .dashboardPrimaryKpis678 .executiveKpi strong{font-size:23px!important}.referenceDashboardPanel .dashboardPrimaryKpis678 .executiveKpi>span:not(.executiveKpiIcon){font-size:10.5px!important}.referenceDashboardPanel .executiveSectionHead h2,.referenceDashboardPanel .executiveOutlookTitle h2{font-size:16px!important}.referenceDashboardPanel .executiveSectionHead>span{font-size:10.5px!important}.referenceDashboardPanel .executiveAttentionRow b,.referenceDashboardPanel .executiveRelease strong,.referenceDashboardPanel .executiveNext strong{font-size:12.5px!important}.referenceDashboardPanel .executiveAttentionRow small,.referenceDashboardPanel .executiveRelease span,.referenceDashboardPanel .executiveNext small,.referenceDashboardPanel .executiveNext span{font-size:11px!important}.referenceDashboardPanel .executiveAttentionActions button,.referenceDashboardPanel .executiveInsightBar,.referenceDashboardPanel .dashboardMeta679>button{font-size:10.5px!important}.referenceDashboardPanel .dashboardSecondaryKpis678 small{font-size:11px!important}.referenceDashboardPanel .dashboardSecondaryKpis678 strong{font-size:20px!important}.referenceDashboardPanel .dashboardSecondaryKpis678 p,.referenceDashboardPanel .dashboardInsightTiles678 small{font-size:10.5px!important}.referenceDashboardPanel .dashboardInsightTiles678 b,.referenceContent table,.referenceContent .table,.referenceContent .reportTable,.referenceContent .invoiceTable,.referenceContent .auditTable,.referenceContent .transactionTable,.referenceContent .dataTable{font-size:12px!important}.referenceContent th{font-size:11px!important;font-weight:600!important}.referenceContent td{font-size:12px!important}.referenceSidebar .sidebarBrand{min-height:88px!important;height:88px!important;padding:11px 12px!important;display:flex!important;align-items:center!important}.referenceSidebar .brand{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important}.referenceSidebar .brandMark680{display:block!important;width:34px!important;height:52px!important;min-width:34px!important;flex:0 0 34px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#075fe6!important}.referenceSidebar .brandMark680 svg{display:block!important;width:34px!important;height:52px!important;color:#075fe6!important}.referenceSidebar .brandText680{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:0!important;margin:0!important;color:var(--u-text)!important;line-height:1!important}.referenceSidebar .brandText680>b{display:block!important;margin:0!important;font-size:23px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.035em!important;color:var(--u-text)!important}.referenceSidebar .brandText680>small{display:block!important;margin-top:7px!important;font-size:8.5px!important;line-height:1.22!important;font-weight:700!important;letter-spacing:.025em!important;color:var(--u-text)!important}.referenceSidebar .navGroupHeader{font-size:10px!important;font-weight:600!important;letter-spacing:.045em!important}.referenceSidebar .navLabel{font-size:11.5px!important;line-height:1.2!important;font-weight:600!important}.referenceSidebar .sidebarQuickSearch b,.referenceSidebar .profileMeta b{font-size:11px!important;font-weight:600!important}.referenceSidebar .profileMeta small,.referenceSidebar .executiveFootRow{font-size:9.5px!important}.referenceSidebar.sidebarCompact .sidebarBrand{min-height:78px!important;height:78px!important;padding:12px 8px!important;justify-content:center!important}.referenceSidebar.sidebarCompact .brand{justify-content:center!important}.referenceSidebar.sidebarCompact .brandMark680,.referenceSidebar.sidebarCompact .brandMark680 svg{width:29px!important;height:48px!important;min-width:29px!important}.referenceSidebar.sidebarCompact .brandText680{display:none!important}.referenceTopbar .topUser b{font-size:11.5px!important;font-weight:600!important}@media(max-width:900px){:root{--pd-ui-body:13px;--pd-ui-small:12px;--pd-ui-label:11px}}.referenceSidebar .sidebarBrand{min-height:92px!important;height:92px!important;padding:12px 13px!important}.referenceSidebar .brand{display:flex!important;align-items:center!important;gap:13px!important;min-width:0!important}.referenceSidebar .brandMark681{width:38px!important;height:54px!important;min-width:38px!important;flex:0 0 38px!important;display:block!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#0b6cf0!important}.referenceSidebar .brandMark681 svg{display:block!important;width:38px!important;height:54px!important;overflow:visible!important}.referenceSidebar .brandText681{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:0!important;min-width:0!important;margin:0!important;color:var(--u-text)!important;line-height:1!important}.referenceSidebar .brandText681>b{display:block!important;margin:0!important;font-size:22px!important;line-height:1!important;font-weight:700!important;letter-spacing:.12em!important;color:var(--u-text)!important}.referenceSidebar .brandText681>small{display:block!important;margin-top:7px!important;font-size:7.8px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:.08em!important;white-space:nowrap!important;color:var(--u-text)!important;opacity:.92!important}:root[data-theme=dark] .referenceSidebar .brandMark681{color:#3b82f6!important}.referenceSidebar.sidebarCompact .sidebarBrand{min-height:80px!important;height:80px!important;padding:11px 8px!important;justify-content:center!important}.referenceSidebar.sidebarCompact .brand{justify-content:center!important;gap:0!important}.referenceSidebar.sidebarCompact .brandMark681,.referenceSidebar.sidebarCompact .brandMark681 svg{width:31px!important;height:48px!important;min-width:31px!important}.referenceSidebar .sidebarBrand{min-height:96px!important;height:96px!important;padding:12px 11px 12px 13px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;column-gap:8px!important;overflow:hidden!important}.referenceSidebar .sidebarBrand>.brand{grid-column:1!important;min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;overflow:hidden!important}.referenceSidebar .brandMark681{width:34px!important;height:50px!important;min-width:34px!important;flex:none!important}.referenceSidebar .brandMark681 svg{width:34px!important;height:50px!important}.referenceSidebar .brandText681{min-width:0!important;max-width:100%!important;overflow:hidden!important}.referenceSidebar .brandText681>b{max-width:100%!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important;font-size:20px!important;line-height:1!important;letter-spacing:.08em!important}.referenceSidebar .brandText681>small{max-width:100%!important;margin-top:6px!important;font-size:7px!important;line-height:1.25!important;letter-spacing:.035em!important;white-space:normal!important;overflow-wrap:normal!important}.referenceSidebar .sidebarBrandActions{grid-column:2!important;position:static!important;width:36px!important;min-width:36px!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:0!important;padding:0!important}.referenceSidebar .editionPill{width:auto!important;min-width:28px!important;height:18px!important;padding:0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:7px!important;line-height:1!important;font-weight:700!important;letter-spacing:.03em!important;white-space:nowrap!important}.referenceSidebar .sidebarCompactToggle{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;border-radius:8px!important;font-size:11px!important}.referenceSidebar.sidebarCompact .sidebarBrand{min-height:80px!important;height:80px!important;padding:10px 7px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.referenceSidebar.sidebarCompact .sidebarBrand>.brand{display:flex!important;width:auto!important;grid-template-columns:none!important;overflow:visible!important}.referenceSidebar.sidebarCompact .brandMark681,.referenceSidebar.sidebarCompact .brandMark681 svg{width:30px!important;min-width:30px!important;height:46px!important}.referenceSidebar.sidebarCompact .sidebarBrandActions{position:absolute!important;right:6px!important;top:8px!important;width:28px!important;min-width:28px!important}.referenceSidebar.sidebarCompact .sidebarCompactToggle{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important}.referenceSidebar .sidebarQuickSearch{margin-top:4px!important}.referenceSidebar .sidebarCompactToggle{box-shadow:none!important}.referenceSidebar.sidebarCompact{width:92px!important;min-width:92px!important;max-width:92px!important}.referenceAppShell.shellCompact .referenceContent{margin-left:108px!important}.referenceSidebar.sidebarCompact .sidebarBrand{position:relative!important;min-height:104px!important;height:104px!important;padding:10px 8px 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;overflow:visible!important}.referenceSidebar.sidebarCompact .sidebarBrand>.brand{position:static!important;width:42px!important;height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;overflow:visible!important}.referenceSidebar.sidebarCompact .brandMark681,.referenceSidebar.sidebarCompact .brandMark681 svg{width:35px!important;min-width:35px!important;height:54px!important;display:block!important}.referenceSidebar.sidebarCompact .brandText681{display:none!important}.referenceSidebar.sidebarCompact .sidebarBrandActions{position:static!important;width:100%!important;min-width:0!important;height:30px!important;display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important}.referenceSidebar.sidebarCompact .editionPill{display:none!important}.referenceSidebar.sidebarCompact .sidebarCompactToggle{position:static!important;width:32px!important;min-width:32px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;border:1px solid var(--u-line)!important;border-radius:8px!important;background:var(--u-card)!important;color:var(--u-accent)!important;display:grid!important;place-items:center!important;font-size:11px!important;line-height:1!important}.referenceSidebar.sidebarCompact .sidebarQuickSearch{width:44px!important;min-width:44px!important;max-width:44px!important;height:40px!important;min-height:40px!important;margin:4px auto 8px!important;padding:0!important;display:grid!important;place-items:center!important;grid-template-columns:none!important;border-radius:10px!important}.referenceSidebar.sidebarCompact .sidebarQuickSearch>span{margin:0!important}.referenceSidebar.sidebarCompact .sidebarQuickSearch>b,.referenceSidebar.sidebarCompact .sidebarQuickSearch>kbd{display:none!important}.referenceSidebar.sidebarCompact .sidebarNav{padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.referenceSidebar.sidebarCompact .navGroup{width:100%!important;margin:0!important;padding:0!important}.referenceSidebar.sidebarCompact .navGroupItems{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important}.referenceSidebar.sidebarCompact .navGroupItems>span{width:100%!important;display:flex!important;justify-content:center!important}.referenceSidebar.sidebarCompact .navGroupItems button.nav{width:44px!important;min-width:44px!important;max-width:44px!important;height:38px!important;min-height:38px!important;margin:0 auto!important;padding:0!important;display:grid!important;place-items:center!important;grid-template-columns:none!important;border-radius:9px!important}.referenceSidebar.sidebarCompact .navGroupItems button.nav .navIcon{width:22px!important;height:22px!important;margin:0!important;display:grid!important;place-items:center!important}.referenceSidebar.sidebarCompact .navGroupItems button.nav .navLabel,.referenceSidebar.sidebarCompact .navGroupItems button.nav .navActiveDot{display:none!important}.referenceSidebar.sidebarCompact .navGroupItems button.nav.active{background:var(--u-active)!important;border:1px solid var(--u-line)!important;box-shadow:inset 3px 0 0 var(--u-accent)!important}.referenceSidebar.sidebarCompact .sidebarFooter,.referenceSidebar.sidebarCompact .executiveSidebarFooter{padding:8px 7px 10px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important}.referenceSidebar.sidebarCompact .executiveProfileCard{width:56px!important;min-width:56px!important;max-width:56px!important;height:54px!important;min-height:54px!important;margin:0!important;padding:5px!important;display:grid!important;place-items:center!important;grid-template-columns:none!important;border-radius:10px!important}.referenceSidebar.sidebarCompact .executiveProfileCard .profileAvatar{width:38px!important;height:38px!important;min-width:38px!important;margin:0!important}.referenceSidebar.sidebarCompact .executiveProfileCard .profileMeta,.referenceSidebar.sidebarCompact .executiveProfileCard .profileChevron{display:none!important}.referenceSidebar.sidebarCompact .executiveFootRow{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important}.referenceSidebar.sidebarCompact .executiveLogout{width:42px!important;min-width:42px!important;max-width:42px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;grid-template-columns:none!important;gap:0!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:var(--u-muted)!important;box-shadow:none!important}.referenceSidebar.sidebarCompact .executiveLogout:hover{background:var(--u-active)!important;border-color:var(--u-line)!important;color:var(--u-accent)!important}.referenceSidebar.sidebarCompact .executiveLogout>b{display:none!important}.referenceSidebar.sidebarCompact .executiveLogout>span{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;margin:0!important;font-size:0!important}.referenceSidebar.sidebarCompact .executiveLogout svg,.referenceSidebar.sidebarCompact .logoutIcon683 svg{display:block!important;width:18px!important;height:18px!important}.referenceSidebar.sidebarCompact .executiveSidebarFooter>i,.referenceSidebar.sidebarCompact .executiveFootRow>i,.referenceSidebar.sidebarCompact .sidebarVersion{display:none!important}@media(max-width:1280px)and (min-width:901px){.referenceSidebar.sidebarCompact{width:88px!important;min-width:88px!important;max-width:88px!important}.referenceAppShell.shellCompact .referenceContent{margin-left:104px!important}}.referenceSidebar .executiveSidebarFooter{padding:8px 10px 10px!important}.referenceSidebar .executiveFootRow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:32px!important}.referenceSidebar .logout683Clean{width:auto!important;min-width:0!important;max-width:none!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--u-muted)!important;box-shadow:none!important;font-size:10px!important;line-height:1!important;font-weight:600!important}.referenceSidebar .logout683Clean:hover{transform:none!important;background:var(--u-active)!important;border-color:var(--u-line2)!important;color:var(--u-accent)!important}.referenceSidebar .logout683Clean .logoutIcon683{width:16px!important;height:16px!important;min-width:16px!important;display:grid!important;place-items:center!important;margin:0!important;font-size:0!important}.referenceSidebar .logout683Clean .logoutIcon683 svg{width:16px!important;height:16px!important;display:block!important}.referenceSidebar .logout683Clean>b{display:inline!important;margin:0!important;font-size:10px!important;line-height:1!important;font-weight:600!important}.referenceSidebar .sidebarVersion{font-size:8.5px!important;color:var(--u-muted)!important}.referenceSidebar.sidebarCompact .executiveSidebarFooter{padding:8px 7px 10px!important;gap:7px!important}.referenceSidebar.sidebarCompact .executiveProfileCard{width:56px!important;min-width:56px!important;max-width:56px!important;height:54px!important;min-height:54px!important;padding:5px!important;display:grid!important;place-items:center!important}.referenceSidebar.sidebarCompact .executiveProfileCard .profileAvatar{width:38px!important;height:38px!important;min-width:38px!important;display:grid!important;place-items:center!important;margin:0!important}.referenceSidebar.sidebarCompact .executiveProfileCard .profileMeta,.referenceSidebar.sidebarCompact .executiveProfileCard .profileChevron,.referenceSidebar.sidebarCompact .sidebarVersion{display:none!important}.referenceSidebar.sidebarCompact .executiveFootRow{width:100%!important;min-height:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;margin:0!important;padding:0!important}.referenceSidebar.sidebarCompact .logout683Clean{width:42px!important;min-width:42px!important;max-width:42px!important;height:38px!important;min-height:38px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;border:1px solid transparent!important;background:transparent!important;color:var(--u-muted)!important}.referenceSidebar.sidebarCompact .logout683Clean>b{display:none!important}.referenceSidebar.sidebarCompact .logout683Clean .logoutIcon683{width:19px!important;height:19px!important;display:grid!important;place-items:center!important}.referenceSidebar.sidebarCompact .logout683Clean .logoutIcon683 svg{width:18px!important;height:18px!important}.referenceSidebar .executiveLogout:before,.referenceSidebar .executiveLogout:after,.referenceSidebar.sidebarCompact .executiveLogout:before,.referenceSidebar.sidebarCompact .executiveLogout:after,.referenceSidebar .logout683Clean:before,.referenceSidebar .logout683Clean:after{content:none!important;display:none!important}.referenceSidebar.sidebarCompact .logout683Clean>span:not(.logoutIcon683){display:none!important}.actualForecast690{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.actualHero690{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid var(--u-line);border-radius:12px;background:var(--u-card)}.actualHero690 h2{margin:3px 0 5px;font-size:18px!important}.actualHero690 p{margin:0;max-width:720px;color:var(--u-muted);font-size:12px!important}.actualHero690 button{min-height:36px;white-space:nowrap}.actualKpis690{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.actualKpis690 article{min-width:0;padding:14px;border:1px solid var(--u-line);border-radius:11px;background:var(--u-card)}.actualKpis690 small{display:block;font-size:11px!important;color:var(--u-muted)}.actualKpis690 strong{display:block;margin:6px 0 5px;font-size:20px!important;line-height:1.05}.actualKpis690 span{display:block;font-size:10.5px!important;color:var(--u-muted)}.actualKpis690 article.positive strong{color:#15966a}.actualKpis690 article.negative strong{color:#cf5149}.actualSummary690,.actualMonths690{padding:16px 18px;border:1px solid var(--u-line);border-radius:12px;background:var(--u-card)}.actualSummaryHead690{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.actualSummaryHead690 h2{margin:0 0 3px;font-size:16px!important}.actualSummaryHead690 p{margin:0;font-size:11px!important;color:var(--u-muted)}.actualSummaryHead690>span{padding:5px 8px;border-radius:999px;background:var(--u-active);color:var(--u-accent);font-size:10px!important;font-weight:600}.actualCompareRows690{display:flex;flex-direction:column}.actualCompareRows690>div{display:grid;grid-template-columns:minmax(120px,.8fr) 1fr 1fr 130px;gap:12px;align-items:center;min-height:52px;padding:8px 0;border-top:1px solid var(--u-line2)}.actualCompareRows690>div:first-child{border-top:0}.actualCompareRows690>div>small{font-size:11px!important;font-weight:600}.actualCompareRows690>div>span{display:flex;flex-direction:column;gap:2px}.actualCompareRows690 i{font-size:9.5px;font-style:normal;color:var(--u-muted)}.actualCompareRows690 b{font-size:12.5px}.actualCompareRows690>div>strong{justify-self:end;font-size:13px}.actualMonthGrid690{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.actualMonth690{min-width:0;min-height:128px;padding:12px;border:1px solid var(--u-line2);border-radius:10px;background:var(--u-active)}.actualMonth690.good{border-color:#b9e5d4}.actualMonth690.warn{border-color:#f0d39e}.actualMonth690.bad{border-color:#efbbb7}.actualMonthHead690{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.actualMonthHead690>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.actualMonthHead690 b{font-size:12.5px}.actualMonthHead690 small{font-size:9.5px!important;color:var(--u-muted)}.actualMonthHead690 button{min-height:28px;height:28px;padding:0 7px;border:1px solid var(--u-line);border-radius:7px;background:var(--u-card);color:var(--u-accent);box-shadow:none;font-size:9.5px!important}.actualStatus690{padding:3px 6px;border-radius:999px;font-size:9px!important;font-weight:600}.actualStatus690.good{background:#e8f8f1;color:#15845f}.actualStatus690.warn{background:#fff2dc;color:#ae6900}.actualStatus690.bad{background:#fdecea;color:#c34b43}.actualStatus690.current{background:#e8f2ff;color:#1768d3}.actualStatus690.future,.actualStatus690.empty{background:var(--u-card);color:var(--u-muted)}:root[data-theme=dark] .actualStatus690.good{background:#17392e;color:#6fd6ab}:root[data-theme=dark] .actualStatus690.warn{background:#49361f;color:#ffc063}:root[data-theme=dark] .actualStatus690.bad{background:#422728;color:#ff928a}:root[data-theme=dark] .actualStatus690.current{background:#203b58;color:#7fb0ff}.actualMonthBody690{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:14px}.actualMonthBody690>div{min-width:0}.actualMonthBody690 small{display:block;font-size:9.5px!important;color:var(--u-muted)}.actualMonthBody690 b{display:block;margin-top:3px;font-size:11.5px;white-space:nowrap}.actualMonthEmpty690{margin-top:15px;padding-top:10px;border-top:1px solid var(--u-line2)}.actualMonthEmpty690 span{display:block;font-size:11px;font-weight:600}.actualMonthEmpty690 small{display:block;margin-top:4px;font-size:9.5px!important;line-height:1.35;color:var(--u-muted)}.actualMethod690{margin:12px 0 0;font-size:9.5px!important;line-height:1.4;color:var(--u-muted)}@media(max-width:1200px){.actualKpis690,.actualMonthGrid690{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.actualHero690{flex-direction:column;align-items:flex-start}.actualKpis690,.actualMonthGrid690{grid-template-columns:1fr}.actualCompareRows690>div{grid-template-columns:1fr 1fr}.actualCompareRows690>div>small{grid-column:1/-1}.actualCompareRows690>div>strong{justify-self:start}}.dashboardForecastCard691{width:100%;min-height:72px;margin:0 0 10px;padding:12px 14px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;gap:10px;align-items:center;border:1px solid var(--u-line);border-radius:10px;background:var(--u-card);color:var(--u-text);box-shadow:none;text-align:left}.dashboardForecastCard691:hover{transform:none;background:var(--u-active)}.dashboardForecastIcon691{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--u-active);color:var(--u-accent);font-size:15px;font-weight:700}.dashboardForecastCard691>div{min-width:0}.dashboardForecastCard691 small{display:block;font-size:10.5px!important;color:var(--u-muted)}.dashboardForecastCard691 b{display:block;margin-top:2px;font-size:12.5px!important;line-height:1.25}.dashboardForecastCard691>div>span{display:block;margin-top:3px;font-size:10.5px!important;color:var(--u-muted)}.dashboardForecastCard691>i{font-style:normal;color:var(--u-muted);font-size:14px}.dashboardForecastCard691.good .dashboardForecastIcon691{background:#e8f8f1;color:#15845f}.dashboardForecastCard691.warn .dashboardForecastIcon691{background:#fff2dc;color:#ae6900}.dashboardForecastCard691.bad .dashboardForecastIcon691{background:#fdecea;color:#c34b43}:root[data-theme=dark] .dashboardForecastCard691.good .dashboardForecastIcon691{background:#17392e;color:#6fd6ab}:root[data-theme=dark] .dashboardForecastCard691.warn .dashboardForecastIcon691{background:#49361f;color:#ffc063}:root[data-theme=dark] .dashboardForecastCard691.bad .dashboardForecastIcon691{background:#422728;color:#ff928a}.securitySectionHead691{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.securitySectionHead691 h2{margin:0 0 3px}.securitySectionHead691 p{margin:0;color:var(--u-muted)}.securitySectionHead691>span{min-width:28px;height:28px;padding:0 8px;display:grid;place-items:center;border-radius:999px;background:var(--u-active);color:var(--u-accent);font-size:11px;font-weight:600}.securityDeviceList691{display:flex;flex-direction:column;gap:8px}.securityDevice691,.securityDeviceRow691{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px;border:1px solid var(--u-line2);border-radius:10px;background:var(--u-active)}.securityDevice691.current{border-color:#9bc4f5;background:var(--u-panel)}.securityDeviceIcon691{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--u-card);color:var(--u-accent);font-size:13px}.securityDeviceInfo691{min-width:0}.securityDeviceInfo691>div:first-child{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.securityDeviceInfo691 b,.securityDeviceRow691 b{font-size:12px!important}.securityDeviceInfo691>div:first-child>span{padding:3px 6px;border-radius:999px;background:#e8f8f1;color:#15845f;font-size:9px;font-weight:600}.securityDeviceInfo691>small,.securityDeviceRow691 small{display:block;margin-top:2px;color:var(--u-muted);font-size:10.5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.securityDeviceMeta691{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px}.securityDeviceMeta691>span{min-width:0;padding-top:7px;border-top:1px solid var(--u-line2)}.securityDeviceMeta691 i{display:block;font-style:normal;color:var(--u-muted);font-size:9.5px}.securityDeviceMeta691 b{display:block;margin-top:2px;font-size:10.5px!important;white-space:normal;overflow-wrap:anywhere}.securityDevice691>button,.securityDeviceRow691>button{min-height:32px;height:32px;white-space:nowrap;font-size:10px!important}:root[data-theme=dark] .securityDeviceInfo691>div:first-child>span{background:#17392e;color:#6fd6ab}.orbitTrustDevice{padding:8px 10px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:9px!important}.orbitTrustDevice span{font-weight:600!important}@media(max-width:900px){.securityDeviceMeta691{grid-template-columns:repeat(2,minmax(0,1fr))}}.orbitDeviceName693{display:flex!important;flex-direction:column!important;gap:5px!important;margin-top:10px!important}.orbitDeviceName693>span{font-size:10px!important;font-weight:600!important;opacity:.82!important}.orbitDeviceName693>input{width:100%!important;min-height:38px!important}.securityDeviceTitle693{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}.securityDeviceTitle693>button{min-height:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--u-accent)!important;font-size:9.5px!important;font-weight:600!important;text-decoration:none!important}.securityDeviceTitle693>button:hover{transform:none!important;text-decoration:underline!important}.tenantContext700{display:inline-flex!important;align-items:center!important;min-height:24px!important;max-width:170px!important;padding:0 8px!important;border:1px solid var(--u-line)!important;border-radius:999px!important;background:var(--u-card)!important;color:var(--u-muted)!important;font-size:9.5px!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.platformButton710{height:30px;padding:0 10px;border:1px solid var(--u-line);border-radius:8px;background:var(--u-card);font-size:11px;font-weight:700;color:var(--u-text);cursor:pointer}.environmentManager710{padding:4px 0 28px}.environmentHeader710{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.environmentHeader710 h1{margin:4px 0;font-size:26px}.environmentHeader710 p{margin:0;color:var(--u-muted);max-width:720px}.environmentStats710{display:grid;grid-template-columns:repeat(3,minmax(0,160px));gap:10px;margin-bottom:16px}.environmentStats710>div{border:1px solid var(--u-line);background:var(--u-card);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column}.environmentStats710 b{font-size:20px}.environmentStats710 span{font-size:10px;color:var(--u-muted);text-transform:uppercase;letter-spacing:.06em}.environmentCreate710{border:1px solid var(--u-line);background:var(--u-card);border-radius:14px;padding:16px;margin-bottom:16px}.environmentFormGrid710{display:grid;grid-template-columns:1.4fr 1fr .8fr .8fr;gap:12px}.environmentFormGrid710 label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:700}.environmentFormGrid710 input,.environmentFormGrid710 select{height:36px;border:1px solid var(--u-line);border-radius:8px;background:var(--u-card);padding:0 10px;color:var(--u-text)}.environmentAdminField710{grid-column:span 2}.environmentFormActions710{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px}.environmentFormActions710 span{font-size:11px;color:var(--u-muted)}.environmentTableWrap710{overflow:auto;border:1px solid var(--u-line);border-radius:14px;background:var(--u-card)}.environmentTable710{width:100%;border-collapse:collapse;font-size:12px}.environmentTable710 th{padding:11px 12px;text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--u-muted);border-bottom:1px solid var(--u-line)}.environmentTable710 td{padding:12px;border-bottom:1px solid var(--u-line);vertical-align:top}.environmentTable710 tr:last-child td{border-bottom:0}.environmentTable710 td:first-child{min-width:180px}.environmentTable710 td strong,.environmentTable710 td small{display:block}.environmentTable710 td small{margin-top:3px;color:var(--u-muted);font-size:10px}.environmentType710,.environmentStatus710{display:inline-flex;padding:4px 7px;border:1px solid var(--u-line);border-radius:999px;font-size:9px;font-weight:800}.environmentActions710{display:flex;flex-wrap:wrap;gap:6px}.environmentActions710 button{border:1px solid var(--u-line);background:transparent;border-radius:7px;padding:5px 7px;font-size:10px;cursor:pointer;color:var(--u-text)}.environmentActions710 .dangerLink710{color:#9c3d38}.inviteResult711{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:13px 14px;border:1px solid var(--u-line);border-radius:12px;background:var(--u-card)}.inviteResult711>div{flex:1;min-width:0}.inviteResult711 strong,.inviteResult711 span,.inviteResult711 code{display:block}.inviteResult711 span{margin:3px 0 7px;color:var(--u-muted);font-size:11px}.inviteResult711 code{padding:7px 9px;border-radius:7px;background:#7f7f7f14;font-size:10px;overflow:auto;white-space:nowrap}.inviteResult711 button,.pendingInvite711 button{border:1px solid var(--u-line);background:transparent;border-radius:7px;padding:5px 7px;font-size:10px;color:var(--u-text);cursor:pointer}.pendingInvite711{margin-top:5px!important}.pendingInvite711 button{margin-left:4px;padding:2px 5px}.inviteActivation711{grid-template-columns:1fr!important}.invitePanel711{margin:auto;max-width:520px;width:100%}.inviteTenant711{padding:11px 12px;border:1px solid var(--u-line);border-radius:10px;margin-bottom:12px}.inviteTenant711 b,.inviteTenant711 span{display:block}.inviteTenant711 span{margin-top:3px;color:var(--u-muted);font-size:11px}.tenantDbStatus720{display:flex;flex-direction:column;gap:4px;min-width:160px}.tenantDbStatus720 b{font-size:10px;letter-spacing:.04em}.tenantDbStatus720 small{font-size:9px;color:var(--u-muted);max-width:240px;overflow:hidden;text-overflow:ellipsis}.tenantDbStatus720 button{align-self:flex-start;border:1px solid var(--u-line);background:transparent;border-radius:7px;padding:5px 7px;font-size:10px;color:var(--u-text);cursor:pointer}.tenantDbError720{color:#9c3d38!important;white-space:normal}.tenantDbReady721{color:var(--u-text)!important;font-weight:700}.tenantDbStatus720 b{max-width:220px}.tenantDbStatus720 .tenantDbError720{max-height:44px;overflow:auto}.focusDashboardPage8110{max-width:1280px!important;margin:0 auto!important}.focusDashboardPage8110 .dashboardGreetingHeader679{margin-bottom:10px!important}.aiAssistantToggle8110{width:100%;display:flex;align-items:center;gap:11px;margin:0 0 14px;padding:10px 13px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--theme-text,#17283d);box-shadow:0 3px 14px #1e354e0a;text-align:left}.aiAssistantToggle8110:hover{border-color:#b9c8da;background:var(--surface-2,#f8fafc);transform:none}.aiAssistantToggle8110>span:nth-child(2){display:grid;gap:1px;flex:1}.aiAssistantToggle8110 b{font-size:12.5px}.aiAssistantToggle8110 small{font-size:10.5px;color:var(--muted);font-weight:500}.aiAssistantToggle8110>i{font-size:17px;font-style:normal;color:var(--muted)}.aiAssistantToggleIcon8110{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#eaf2ff;color:#246bda;font-size:14px}.aiAssistantHeadActions8110{display:flex;align-items:center;gap:8px}.aiCollapse8110{width:30px;height:30px;min-height:30px;padding:0!important;border-radius:8px!important}.focusDashboard8110{display:grid;gap:14px}.focusPriorities8110{padding:15px 16px;background:var(--surface);border:1px solid var(--line);border-radius:13px;box-shadow:0 4px 18px #1e354e0b;scroll-margin-top:20px}.focusPriorities8110>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:0;border:0}.focusPriorities8110>header span{display:block;font-size:9.5px;line-height:1;text-transform:uppercase;letter-spacing:.065em;color:var(--muted);font-weight:800}.focusPriorities8110>header h2{margin:4px 0 0;font-size:15px;color:var(--theme-text,#17283d)}.focusPriorities8110>header button{padding:5px 8px;background:transparent;color:#246bda;border:0;box-shadow:none;font-size:10.5px}.focusPriorityList8110{display:grid;gap:7px}.focusPriorityList8110>button,.focusAllClear8110{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:9px;background:#eef4fd;color:var(--theme-text,#17283d);box-shadow:none;text-align:left}.focusPriorityList8110>button.warning,.focusPriorityList8110>button.critical{background:#fff7ed}.focusPriorityList8110>button:hover,.focusAllClear8110:hover{filter:brightness(.985);transform:none}.focusPriorityList8110>button>span,.focusAllClear8110>span{width:23px;height:23px;display:grid;place-items:center;flex:0 0 23px;border-radius:50%;background:#2568d6;color:#fff;font-size:10.5px;font-weight:800}.focusPriorityList8110>button.warning>span,.focusPriorityList8110>button.critical>span{background:#f2a027}.focusPriorityList8110>button>div,.focusAllClear8110>div{display:grid;gap:2px;min-width:0;flex:1}.focusPriorityList8110 b,.focusAllClear8110 b{font-size:12px}.focusPriorityList8110 small,.focusAllClear8110 small{font-size:10.5px;color:var(--muted);font-weight:500;white-space:normal}.focusPriorityList8110 i,.focusAllClear8110 i{font-size:18px;font-style:normal;color:#9aabba}.focusAllClear8110{background:#eef8f3}.focusAllClear8110>span{background:#2f8a65}.focusSectionTitle8110{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:1px}.focusSectionTitle8110 h2{margin:0;font-size:14px;color:var(--theme-text,#17283d)}.focusSectionTitle8110 span{font-size:9.5px;color:var(--muted);font-weight:700}.focusKpis8110{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.focusKpis8110>button{min-width:0;display:grid;gap:4px;padding:12px 13px;border:1px solid var(--line);border-left:3px solid #82a9df;border-radius:10px;background:var(--surface);color:var(--theme-text,#17283d);box-shadow:0 3px 14px #1e354e09;text-align:left}.focusKpis8110>button:nth-child(2){border-left-color:#70b39b}.focusKpis8110>button:nth-child(3){border-left-color:#a997d1}.focusKpis8110>button:nth-child(4){border-left-color:#d5a86f}.focusKpis8110>button:hover{border-top-color:#c7d2df;border-right-color:#c7d2df;border-bottom-color:#c7d2df;transform:translateY(-1px)}.focusKpis8110 small{font-size:9px;text-transform:uppercase;letter-spacing:.045em;color:var(--muted);font-weight:800}.focusKpis8110 strong{overflow:hidden;text-overflow:ellipsis;font-size:17px;line-height:1.15;letter-spacing:-.025em;white-space:nowrap}.focusKpis8110 span{font-size:9.5px;color:var(--muted);font-weight:500;white-space:normal}.focusLinks8110{display:grid;gap:6px}.focusLinks8110>button{width:100%;display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--theme-text,#17283d);box-shadow:none;text-align:left}.focusLinks8110>button:hover{background:var(--surface-2,#f8fafc);transform:none}.focusLinks8110>button>span{width:24px;height:24px;display:grid;place-items:center;flex:0 0 24px;border-radius:7px;background:#eaf2ff;color:#2568d6;font-size:12px}.focusLinks8110>button>span.good{background:#eaf7f1;color:#2f7d5c}.focusLinks8110>button>span.warn{background:#fff3df;color:#b56a05}.focusLinks8110>button>div{display:grid;gap:1px;min-width:0;flex:1}.focusLinks8110 b{font-size:11px}.focusLinks8110 small{font-size:9.5px;color:var(--muted);font-weight:500}.focusLinks8110 i{font-size:16px;font-style:normal;color:#9aabba}.focusAdvanced8110{margin-top:14px;border:1px solid var(--line);border-radius:11px;background:var(--surface);overflow:hidden}.focusAdvanced8110>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none;color:var(--theme-text,#17283d)}.focusAdvanced8110>summary::-webkit-details-marker{display:none}.focusAdvanced8110>summary>span{display:grid;gap:2px}.focusAdvanced8110>summary b{font-size:11.5px}.focusAdvanced8110>summary small{font-size:9.5px;color:var(--muted)}.focusAdvanced8110>summary i{font-size:17px;font-style:normal;color:var(--muted);transition:transform .18s}.focusAdvanced8110[open]>summary{border-bottom:1px solid var(--line)}.focusAdvanced8110[open]>summary i{transform:rotate(180deg)}.focusAdvancedBody8110{padding:16px}.focusAdvancedBody8110 .managementHeadline790{margin-top:0}:root[data-theme=dark] .aiAssistantToggleIcon8110,:root[data-theme=dark] .focusLinks8110>button>span{background:#1b3352}:root[data-theme=dark] .focusPriorityList8110>button{background:#162d48}:root[data-theme=dark] .focusPriorityList8110>button.warning,:root[data-theme=dark] .focusPriorityList8110>button.critical{background:#352919}:root[data-theme=dark] .focusAllClear8110{background:#163027}@media(max-width:900px){.focusKpis8110{grid-template-columns:repeat(2,minmax(0,1fr))}.aiAssistantHeadActions8110{align-items:flex-end;flex-direction:column}}@media(max-width:600px){.focusDashboardPage8110 .dashboardGreetingHeader679{align-items:flex-start!important}.focusDashboardPage8110 .dashboardGreeting679 .personalPhotoWrap821{display:none}.focusKpis8110{grid-template-columns:1fr 1fr}.focusKpis8110>button{padding:11px}.focusKpis8110 strong{font-size:15px}.focusPriorityList8110 small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.focusAdvancedBody8110{padding:10px}.aiAssistantHeadActions8110{width:100%;align-items:center;flex-direction:row;justify-content:space-between}}.tenantMigrationReport722{margin-top:4px;max-width:260px}.tenantMigrationReport722 summary{font-size:9px;font-weight:700;cursor:pointer;color:var(--u-text)}.tenantMigrationReport722 small,.tenantMigrationReport722 code{display:block;margin-top:4px;font-size:8px}.tenantMigrationReport722 code{max-height:72px;overflow:auto;white-space:pre-wrap;word-break:break-word;padding:5px;border-radius:6px;background:#7f7f7f14}.tenantDbRollback722{border-color:#d7b6b2!important;color:#8f3934!important}.adminPortal730{min-height:100vh;display:grid;grid-template-columns:218px minmax(0,1fr);background:var(--u-bg);color:var(--u-text)}.adminSidebar730{position:sticky;top:0;height:100vh;border-right:1px solid var(--u-line);background:var(--u-card);padding:18px 14px;display:flex;flex-direction:column}.adminBrand730{display:flex;align-items:center;gap:10px;padding:4px 7px 20px}.adminBrand730>span{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:var(--u-text);color:var(--u-card);font-weight:800}.adminBrand730 b,.adminBrand730 small{display:block}.adminBrand730 b{font-size:13px}.adminBrand730 small{font-size:9px;color:var(--u-muted);text-transform:uppercase;letter-spacing:.07em}.adminSidebar730 nav{display:flex;flex-direction:column;gap:3px}.adminSidebar730 nav button{border:0;background:transparent;text-align:left;padding:9px 10px;border-radius:8px;font-size:12px;color:var(--u-muted);cursor:pointer}.adminSidebar730 nav button.active{background:#7f7f7f1a;color:var(--u-text);font-weight:700}.adminSidebarBottom730{margin-top:auto;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--u-line);padding-top:12px}.adminSidebarBottom730 a,.adminSidebarBottom730 button{display:block;border:0;background:transparent;text-align:left;padding:7px 9px;font-size:11px;color:var(--u-muted);text-decoration:none;cursor:pointer}.adminSidebarBottom730 a:hover,.adminSidebarBottom730 button:hover{color:var(--u-text)}.adminWorkspace730{min-width:0;padding:22px 28px 40px}.adminTopbar730{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.adminTopbar730 span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--u-muted)}.adminTopbar730 h1{margin:3px 0 0;font-size:25px}.adminIdentity730{text-align:right}.adminIdentity730 b{display:block;font-size:11px;margin-top:2px}.adminKpis730{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px}.adminKpis730 article{border:1px solid var(--u-line);background:var(--u-card);border-radius:12px;padding:14px}.adminKpis730 small,.adminKpis730 strong,.adminKpis730 span{display:block}.adminKpis730 small{font-size:9px;color:var(--u-muted);text-transform:uppercase;letter-spacing:.05em}.adminKpis730 strong{font-size:24px;margin:5px 0 2px}.adminKpis730 span{font-size:10px;color:var(--u-muted)}.adminCard730{border:1px solid var(--u-line);background:var(--u-card);border-radius:14px;padding:16px;margin-bottom:14px}.adminCard730>header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.adminCard730 h2{font-size:15px;margin:3px 0 0}.adminCard730>header button{border:1px solid var(--u-line);background:transparent;border-radius:7px;padding:6px 8px;font-size:10px;color:var(--u-text);cursor:pointer}.adminCard730 p{font-size:12px;color:var(--u-muted);line-height:1.55}.adminSimpleTable730{width:100%;border-collapse:collapse;font-size:11px}.adminSimpleTable730 th{text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--u-muted);padding:8px 7px;border-bottom:1px solid var(--u-line)}.adminSimpleTable730 td{padding:9px 7px;border-bottom:1px solid var(--u-line)}.adminSimpleTable730 tr:last-child td{border-bottom:0}.adminSimpleTable730 td b,.adminSimpleTable730 td small{display:block}.adminSimpleTable730 td small{color:var(--u-muted);font-size:9px;margin-top:2px}.adminQuick730 .primary{margin-top:6px}.adminEmpty730{margin:0}.adminMigrationGrid730{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.adminMigrationGrid730 article{border:1px solid var(--u-line);border-radius:10px;padding:11px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:start}.adminMigrationGrid730 article div b,.adminMigrationGrid730 article div small{display:block}.adminMigrationGrid730 article small{font-size:9px;color:var(--u-muted)}.adminMigrationGrid730 article>small{grid-column:1/-1}.adminDenied730{min-height:100vh;display:grid;place-items:center;background:var(--u-bg);color:var(--u-text)}.adminDenied730 section{width:min(420px,calc(100vw - 32px));border:1px solid var(--u-line);background:var(--u-card);border-radius:16px;padding:26px;text-align:center}.adminDenied730 h1{margin:12px 0 6px}.adminDenied730 p{color:var(--u-muted);font-size:12px}.adminDenied730 b{display:block;font-size:11px;margin:12px 0}.adminDenied730 a{display:inline-block;margin-top:8px;color:var(--u-text);font-size:11px}.adminPortal730 .environmentManager710{padding-top:0}.adminPortal730 .environmentHeader710 .eyebrow{display:none}.adminPortal730 .environmentHeader710 h1{font-size:18px}.adminPortal730 .environmentHeader710 p{font-size:11px}@media(max-width:900px){.adminPortal730{grid-template-columns:1fr}.adminSidebar730{position:relative;height:auto;border-right:0;border-bottom:1px solid var(--u-line)}.adminSidebar730 nav{flex-direction:row}.adminSidebarBottom730{display:none}.adminWorkspace730{padding:18px}.adminKpis730{grid-template-columns:1fr 1fr}.adminMigrationGrid730{grid-template-columns:1fr}}.adminMfaGate731{min-height:100vh;display:grid;place-items:center;background:var(--u-bg);color:var(--u-text);padding:20px}.adminMfaGate731>section,.adminMfaGate731>form{width:min(430px,100%);border:1px solid var(--u-line);background:var(--u-card);border-radius:16px;padding:26px}.adminMfaGate731 .orbitLogo{display:grid;margin-bottom:18px}.adminMfaGate731 h1{margin:5px 0 8px;font-size:24px}.adminMfaGate731 p{font-size:12px;line-height:1.55;color:var(--u-muted);margin-bottom:16px}.adminMfaGate731 label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700;margin-bottom:12px}.adminMfaGate731 input{height:42px;border:1px solid var(--u-line);border-radius:9px;background:var(--u-card);color:var(--u-text);padding:0 12px;font-size:17px;letter-spacing:.2em}.adminMfaGate731 small{display:block;margin-top:10px;color:var(--u-muted);font-size:10px}.adminMfaLink731{text-decoration:none;display:inline-block}.platformAdmins731 .adminDanger731{border:1px solid #d7b6b2;background:transparent;border-radius:7px;padding:5px 7px;font-size:9px;color:#8f3934;cursor:pointer}.adminPending731{margin-top:14px;border-top:1px solid var(--u-line);padding-top:12px}.adminPending731 h3{font-size:11px;margin:0 0 8px}.adminPending731>div{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--u-line);font-size:10px}.adminPending731>div:last-child{border-bottom:0}.adminPending731 small{color:var(--u-muted)}.adminPending731 button{border:1px solid var(--u-line);background:transparent;border-radius:6px;padding:4px 6px;font-size:9px;color:var(--u-text);cursor:pointer}.adminRole732{display:block;padding:7px 9px;font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--u-muted)}.adminReadOnly732{border:1px solid var(--u-line);background:var(--u-card);border-radius:10px;padding:10px 12px;margin-bottom:14px;display:flex;gap:10px}.adminAuditFilters732{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:7px;margin-bottom:12px}.adminAuditFilters732 input,.adminAuditFilters732 select{height:34px;border:1px solid var(--u-line);background:var(--u-card);color:var(--u-text);border-radius:7px;padding:0 8px;font-size:10px}.adminAudit732 code{display:block;white-space:pre-wrap;max-width:360px;max-height:150px;overflow:auto;font-size:8px;background:#7f7f7f14;padding:6px;border-radius:6px}.adminRowActions732{display:flex;gap:5px}.adminRowActions732 button{border:1px solid var(--u-line);background:transparent;border-radius:6px;padding:5px 6px;font-size:9px;color:var(--u-text);cursor:pointer}.adminRuntime733{display:grid;grid-template-columns:.75fr 1.8fr auto;gap:12px;align-items:center;border:1px solid var(--u-line);background:var(--u-card);border-radius:12px;padding:12px 14px;margin:12px 0}.adminRuntime733 small,.adminRuntime733 b,.adminRuntime733 span{display:block}.adminRuntime733 small{font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:var(--u-muted)}.adminRuntime733 b{font-size:12px;margin-top:3px}.adminRuntime733 span{font-size:9px;color:var(--u-muted);margin-top:2px}.adminRuntime733 button{border:1px solid var(--u-line);background:transparent;color:var(--u-text);border-radius:7px;padding:6px 8px;font-size:9px;cursor:pointer}@media(max-width:900px){.adminRuntime733{grid-template-columns:1fr}}.smtpSettings734>header{align-items:center}.smtpBadge734{font-size:9px;font-weight:700;padding:5px 8px;border-radius:999px;border:1px solid var(--u-line)}.smtpBadge734.ready{color:var(--u-text)}.smtpBadge734.off{color:var(--u-muted)}.smtpForm734{display:grid;grid-template-columns:1.5fr .55fr 1.2fr;gap:10px;margin-top:14px}.smtpForm734 label{display:flex;flex-direction:column;gap:5px}.smtpForm734 label>span{font-size:9px;font-weight:700;color:var(--u-muted)}.smtpForm734 input{height:36px;border:1px solid var(--u-line);background:var(--u-card);color:var(--u-text);border-radius:7px;padding:0 9px;font-size:10px}.smtpCheck734{justify-content:flex-end;flex-direction:row!important;align-items:center;gap:7px!important;padding-bottom:7px}.smtpCheck734 input{width:15px;height:15px;padding:0}.smtpWide734{grid-column:1/-1}.smtpActions734{grid-column:1/-1;display:flex;gap:7px}.smtpActions734 button,.smtpTest734 button{border:1px solid var(--u-line);background:transparent;color:var(--u-text);border-radius:7px;padding:7px 9px;font-size:10px;cursor:pointer}.smtpActions734 button.primary{background:var(--u-text);color:var(--u-card)}.smtpTest734{margin-top:16px;border-top:1px solid var(--u-line);padding-top:14px;display:grid;grid-template-columns:1fr 240px auto;gap:8px;align-items:center}.smtpTest734 b,.smtpTest734 span{display:block}.smtpTest734 b{font-size:11px}.smtpTest734 span{font-size:9px;color:var(--u-muted);margin-top:2px}.smtpTest734 input{height:34px;border:1px solid var(--u-line);background:var(--u-card);color:var(--u-text);border-radius:7px;padding:0 8px;font-size:10px}@media(max-width:900px){.smtpForm734{grid-template-columns:1fr}.smtpWide734,.smtpActions734{grid-column:auto}.smtpTest734{grid-template-columns:1fr}}.smtpPage735{display:grid;gap:14px}.emailTemplate735>header{align-items:center}.emailTemplateVersion735{font-size:9px;color:var(--u-muted);border:1px solid var(--u-line);padding:5px 8px;border-radius:999px}.emailPreviewControls735{display:grid;grid-template-columns:.8fr 1.2fr 1.2fr;gap:9px;margin-top:14px}.emailPreviewControls735 label{display:flex;flex-direction:column;gap:5px}.emailPreviewControls735 label>span{font-size:9px;font-weight:700;color:var(--u-muted)}.emailPreviewControls735 input,.emailPreviewControls735 select{height:35px;border:1px solid var(--u-line);background:var(--u-card);color:var(--u-text);border-radius:7px;padding:0 8px;font-size:10px}.emailPreviewButtons735{grid-column:1/-1;display:flex;gap:7px}.emailPreviewButtons735 button{border:1px solid var(--u-line);background:transparent;color:var(--u-text);border-radius:7px;padding:7px 10px;font-size:10px;cursor:pointer}.emailPreviewButtons735 button.primary{background:var(--u-text);color:var(--u-card)}.emailPreviewShell735{margin-top:15px;border:1px solid var(--u-line);border-radius:12px;overflow:hidden;background:#ecece8}.emailPreviewMeta735{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--u-card);border-bottom:1px solid var(--u-line)}.emailPreviewMeta735 small,.emailPreviewMeta735 b{display:block}.emailPreviewMeta735 small{font-size:8px;color:var(--u-muted);text-transform:uppercase;letter-spacing:.06em}.emailPreviewMeta735 b{font-size:11px;margin-top:2px}.emailPreviewMeta735 button{border:0;background:transparent;color:var(--u-muted);font-size:10px;cursor:pointer}.emailPreviewShell735 iframe{display:block;width:100%;height:720px;border:0;background:#f3f3f0}@media(max-width:900px){.emailPreviewControls735{grid-template-columns:1fr}.emailPreviewButtons735{grid-column:auto}.emailPreviewShell735 iframe{height:620px}}.notice,.error{animation:pdappNoticeIn .16s ease-out}@keyframes pdappNoticeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.secureActivation737 .activationSteps737{display:grid;grid-template-columns:24px 1fr 24px;grid-template-rows:24px auto;align-items:center;gap:5px 7px;margin:14px 0 16px}.activationSteps737>span{width:24px;height:24px;border:1px solid var(--u-line);border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;color:var(--u-muted)}.activationSteps737>span.active{background:var(--u-text);color:var(--u-card);border-color:var(--u-text)}.activationSteps737>i{height:1px;background:var(--u-line)}.activationSteps737>i.done{background:var(--u-text)}.activationSteps737>small{font-size:8px;color:var(--u-muted);text-align:center}.activationSteps737>small:first-of-type{grid-column:1/2}.activationSteps737>small:last-of-type{grid-column:3/4}.activationQr737{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;border:1px solid var(--u-line);border-radius:12px;padding:14px;margin:14px 0;background:#7f7f7f0a}.activationQr737 img{display:block;width:150px;height:150px;background:#fff;border-radius:8px;padding:7px}.activationQr737 b,.activationQr737 span,.activationQr737 code{display:block}.activationQr737 b{font-size:11px}.activationQr737 span{font-size:9px;color:var(--u-muted);margin:4px 0 7px}.activationQr737 code{font-size:9px;line-height:1.5;word-break:break-all;background:#7f7f7f14;padding:7px;border-radius:6px;-webkit-user-select:all;user-select:all}@media(max-width:560px){.activationQr737{grid-template-columns:1fr}.activationQr737 img{margin:0 auto}}.actionCenter739{position:relative;display:flex;align-items:center}.actionCenter739 .topBell{position:relative}.actionCenter739 .topBell>i{min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:grid;place-items:center;font-style:normal;font-size:8px;font-weight:800;line-height:1;position:absolute;right:-5px;top:-5px;background:var(--u-card);border:1px solid var(--u-line);color:var(--u-muted)}.actionCenter739 .topBell>i.urgent{background:var(--u-text);color:var(--u-card);border-color:var(--u-text)}.actionDropdown739{position:absolute;z-index:120;top:calc(100% + 11px);right:-8px;width:390px;max-height:min(620px,calc(100vh - 95px));display:flex;flex-direction:column;background:var(--u-card);border:1px solid var(--u-line);border-radius:13px;box-shadow:0 18px 50px #00000024;overflow:hidden;animation:actionCenterIn739 .14s ease-out;transform-origin:top right}.actionDropdown739:before{content:"";position:absolute;right:19px;top:-6px;width:10px;height:10px;background:var(--u-card);border-left:1px solid var(--u-line);border-top:1px solid var(--u-line);transform:rotate(45deg)}.actionDropdown739>header{display:flex;align-items:center;justify-content:space-between;padding:14px 15px 11px;border-bottom:1px solid var(--u-line)}.actionDropdown739 h3{margin:2px 0 0;font-size:14px}.actionDropdown739>header>button{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--u-line);border-radius:7px;background:transparent;color:var(--u-muted);cursor:pointer}.actionDropdown739>header svg{width:14px;height:14px}.actionList739{overflow:auto;padding:5px}.actionItem739{width:100%;display:grid;grid-template-columns:8px minmax(0,1fr) 18px;gap:9px;align-items:start;text-align:left;border:0;border-bottom:1px solid var(--u-line);background:transparent;color:var(--u-text);padding:11px 9px;cursor:pointer}.actionItem739:last-child{border-bottom:0}.actionItem739:hover{background:#7f7f7f11;border-radius:8px}.actionSeverity739{width:7px;height:7px;border-radius:50%;margin-top:5px;background:#9c9c96}.actionSeverity739.critical{background:#a74840}.actionSeverity739.warning{background:#a77a32}.actionSeverity739.info{background:#74746e}.actionCopy739 b,.actionCopy739 small,.actionCopy739 em{display:block}.actionCopy739 b{font-size:11px;line-height:1.35}.actionCopy739 small{font-size:9px;line-height:1.45;color:var(--u-muted);margin-top:3px}.actionCopy739 em{font-size:8px;line-height:1.3;font-style:normal;text-transform:uppercase;letter-spacing:.045em;color:var(--u-muted);margin-top:6px}.actionArrow739{font-size:13px;color:var(--u-muted);padding-top:1px}.actionDropdown739>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;border-top:1px solid var(--u-line);background:#7f7f7f09}.actionDropdown739>footer span{font-size:8px;color:var(--u-muted)}.actionDropdown739>footer button{border:0;background:transparent;color:var(--u-text);font-size:9px;font-weight:700;cursor:pointer;white-space:nowrap}.actionEmpty739{padding:34px 18px;text-align:center}.actionEmpty739>span{width:30px;height:30px;border:1px solid var(--u-line);border-radius:50%;display:grid;place-items:center;margin:0 auto 9px;font-size:12px}.actionEmpty739 b,.actionEmpty739 small{display:block}.actionEmpty739 b{font-size:11px}.actionEmpty739 small{font-size:9px;color:var(--u-muted);margin-top:4px}@keyframes actionCenterIn739{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:700px){.actionDropdown739{position:fixed;top:58px;right:10px;left:10px;width:auto;max-height:calc(100vh - 75px)}}.passwordField740>span{display:block}.passwordField740>div{position:relative;display:flex;align-items:center}.passwordField740>div input{width:100%;padding-right:68px}.passwordField740>div button{position:absolute;right:6px;border:0;background:transparent;color:var(--u-muted);font-size:9px;font-weight:700;cursor:pointer;padding:5px 6px}.capsWarning740{display:block!important;margin-top:5px;color:#9a6330!important;font-size:9px!important}.passwordRule740{display:block;margin-top:-7px;margin-bottom:3px;color:var(--u-muted);font-size:9px}.actionDropdown740 .actionGrouped740{overflow:auto}.actionGrouped740>section+section{border-top:1px solid var(--u-line)}.actionGroupHead740{display:flex;align-items:center;justify-content:space-between;padding:9px 13px 4px}.actionGroupHead740 b{font-size:9px;text-transform:uppercase;letter-spacing:.055em;color:var(--u-muted)}.actionGroupHead740 span{font-size:8px;min-width:18px;height:18px;padding:0 5px;border:1px solid var(--u-line);border-radius:999px;display:grid;place-items:center;color:var(--u-muted)}.actionLoading740{display:flex;align-items:center;justify-content:center;gap:9px;padding:34px 18px;color:var(--u-muted);font-size:9px}.actionLoading740 i{width:15px;height:15px;border:2px solid var(--u-line);border-top-color:var(--u-text);border-radius:50%;animation:spin740 .8s linear infinite}@keyframes spin740{to{transform:rotate(360deg)}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid currentColor;outline-offset:2px}.registrationCenter741{display:grid;gap:14px}.registrationHero741>header,.registrationCreate741>header,.registrationList741>header{align-items:flex-start}.registrationReadOnly741{font-size:9px;border:1px solid var(--u-line);border-radius:999px;padding:5px 8px;color:var(--u-muted)}.registrationStats741{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.registrationStats741>div{border:1px solid var(--u-line);border-radius:9px;padding:11px 12px}.registrationStats741 b,.registrationStats741 span{display:block}.registrationStats741 b{font-size:18px}.registrationStats741 span{font-size:8px;color:var(--u-muted);margin-top:2px;text-transform:uppercase;letter-spacing:.045em}.registrationCreate741 form{display:grid;grid-template-columns:1fr 1.35fr 1.4fr .9fr .9fr auto;gap:8px;align-items:end;margin-top:13px}.registrationCreate741 form label{display:flex;flex-direction:column;gap:5px}.registrationCreate741 form label>span{font-size:8px;font-weight:700;color:var(--u-muted)}.registrationCreate741 input,.registrationCreate741 select,.registrationFilters741 input{height:34px;border:1px solid var(--u-line);border-radius:7px;background:var(--u-card);color:var(--u-text);padding:0 8px;font-size:9px}.registrationCreate741 button,.registrationList741 button,.registrationFilters741 button,.registrationLink741 button{height:34px;border:1px solid var(--u-line);border-radius:7px;background:transparent;color:var(--u-text);font-size:9px;padding:0 10px;cursor:pointer}.registrationCreate741 button.primary{background:var(--u-text);color:var(--u-card)}.registrationCreate741 form:not([data-registration-type=PLATFORM_ADMIN]) .registrationAdminRole741{display:none}.registrationCreate741 form[data-registration-type=PLATFORM_ADMIN] .registrationTenantField741,.registrationCreate741 form[data-registration-type=PLATFORM_ADMIN] .registrationTenantRole741{display:none}.registrationLink741{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;margin-top:11px;padding:10px;border:1px solid var(--u-line);border-radius:9px;background:#7f7f7f09}.registrationLink741 small,.registrationLink741 code{display:block}.registrationLink741 small{font-size:8px;color:var(--u-muted);margin-bottom:4px}.registrationLink741 code{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.registrationFilters741{display:flex;justify-content:space-between;gap:12px;margin:12px 0 9px}.registrationFilters741>div{display:flex;gap:5px;flex-wrap:wrap}.registrationFilters741 button{height:30px}.registrationFilters741 button.active{background:var(--u-text);color:var(--u-card)}.registrationFilters741 form{display:flex;gap:6px}.registrationFilters741 input{width:210px;height:30px}.registrationTableWrap741{overflow:auto;border:1px solid var(--u-line);border-radius:10px}.registrationTable741{width:100%;border-collapse:collapse;min-width:980px}.registrationTable741 th{font-size:8px;text-align:left;color:var(--u-muted);text-transform:uppercase;letter-spacing:.05em;padding:9px 10px;border-bottom:1px solid var(--u-line)}.registrationTable741 td{padding:10px;border-bottom:1px solid var(--u-line);vertical-align:top;font-size:9px}.registrationTable741 tr:last-child td{border-bottom:0}.registrationTable741 td>b,.registrationTable741 td>small{display:block}.registrationTable741 td>small{color:var(--u-muted);margin-top:3px;max-width:190px;overflow:hidden;text-overflow:ellipsis}.registrationStatus741{display:inline-flex;border:1px solid var(--u-line);border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700}.registrationStatus741.accepted{background:#46784b14}.registrationStatus741.expired,.registrationStatus741.revoked{color:var(--u-muted)}.registrationMailOk741{font-size:9px}.registrationMailPending741{font-size:9px;color:var(--u-muted)}.registrationActions741{display:flex;gap:4px;flex-wrap:wrap}.registrationActions741 button{height:27px;padding:0 7px}.registrationActions741 button.danger{color:#9b514a}.registrationLoading741,.registrationEmpty741{padding:28px;text-align:center;color:var(--u-muted);font-size:9px}.registrationEmpty741 span,.registrationEmpty741 b,.registrationEmpty741 small{display:block}.registrationEmpty741 span{font-size:15px}.registrationEmpty741 b{color:var(--u-text);font-size:10px;margin-top:6px}.registrationEmpty741 small{margin-top:3px}@media(max-width:1100px){.registrationCreate741 form{grid-template-columns:1fr 1fr 1fr}.registrationCreate741 form button.primary{grid-column:1/-1}.registrationStats741{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.registrationCreate741 form{grid-template-columns:1fr}.registrationCreate741 form button.primary{grid-column:auto}.registrationFilters741{flex-direction:column}.registrationFilters741 form,.registrationFilters741 input{width:100%}}.backupCenter742{display:grid;gap:14px}.backupHero742>header,.backupCoverage742>header,.backupPolicy742>header,.backupHistory742>header{align-items:flex-start}.backupHealth742{border:1px solid var(--u-line);border-radius:999px;padding:6px 9px;font-size:8px;font-weight:700}.backupHealth742.ok{background:#46784b12}.backupHealth742.warn{background:#a0732d14}.backupStats742{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.backupStats742>div{border:1px solid var(--u-line);border-radius:9px;padding:11px 12px}.backupStats742 b,.backupStats742 span{display:block}.backupStats742 b{font-size:18px}.backupStats742 span{font-size:8px;color:var(--u-muted);margin-top:2px;text-transform:uppercase;letter-spacing:.045em}.backupSafety742{margin-top:10px;padding:10px 12px;border:1px solid var(--u-line);border-radius:9px;display:flex;gap:9px;align-items:center}.backupSafety742 b{font-size:9px;white-space:nowrap}.backupSafety742 span{font-size:9px;color:var(--u-muted)}.backupCoverageGrid742{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.backupCoverageGrid742 article{border:1px solid var(--u-line);border-radius:10px;padding:11px;display:grid;gap:10px}.backupCoverageGrid742 article.attention{border-style:dashed}.backupCoverageHead742{display:flex;justify-content:space-between;gap:9px}.backupCoverageHead742 b,.backupCoverageHead742 small,.backupCoverageBody742 small,.backupCoverageBody742 b,.backupCoverageBody742 span{display:block}.backupCoverageHead742 b{font-size:10px}.backupCoverageHead742 small,.backupCoverageBody742 small,.backupCoverageBody742 span{font-size:8px;color:var(--u-muted);margin-top:3px}.backupCoverageHead742>span{font-size:8px;font-weight:700}.backupCoverageBody742 b{font-size:11px;margin-top:3px}.backupCoverageGrid742 button{height:29px;border:1px solid var(--u-line);border-radius:7px;background:transparent;color:var(--u-text);font-size:8px;cursor:pointer}.backupSharedNote742{font-size:8px;color:var(--u-muted)}.backupPolicy742 form{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;align-items:end;margin-top:12px}.backupPolicy742 label{display:grid;gap:5px}.backupPolicy742 label>span{font-size:8px;color:var(--u-muted);font-weight:700}.backupPolicy742 select{height:34px;border:1px solid var(--u-line);border-radius:7px;background:var(--u-card);color:var(--u-text);font-size:9px;padding:0 8px}.backupPolicy742 button{height:34px}.backupToggle742{display:flex!important;align-items:center!important;gap:9px!important;border:1px solid var(--u-line);border-radius:8px;padding:8px 10px}.backupToggle742>span b,.backupToggle742>span small{display:block}.backupToggle742>span b{font-size:9px;color:var(--u-text)}.backupToggle742>span small{font-size:8px;color:var(--u-muted);margin-top:2px}.backupTableWrap742{overflow:auto;border:1px solid var(--u-line);border-radius:10px;margin-top:12px}.backupTable742{width:100%;border-collapse:collapse;min-width:1100px}.backupTable742 th{font-size:8px;text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--u-muted);padding:9px;border-bottom:1px solid var(--u-line)}.backupTable742 td{font-size:9px;padding:10px 9px;vertical-align:top;border-bottom:1px solid var(--u-line)}.backupTable742 tr:last-child td{border-bottom:0}.backupTable742 td>b,.backupTable742 td>small{display:block}.backupTable742 td>small{font-size:8px;color:var(--u-muted);margin-top:3px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.backupScope742,.backupState742{display:inline-flex;border:1px solid var(--u-line);border-radius:999px;padding:4px 6px;font-size:8px;font-weight:700}.backupState742.passed,.backupState742.archive_ok{background:#46784b12}.backupState742.failed{background:#a046410f}.backupError742{color:#9b514a!important}.backupActions742{display:flex;gap:4px;flex-wrap:wrap}.backupActions742 button{height:27px;border:1px solid var(--u-line);border-radius:6px;background:transparent;color:var(--u-text);font-size:8px;padding:0 7px;cursor:pointer}.backupActions742 button.danger{color:#9b514a}.backupRollback742{display:flex;justify-content:space-between;align-items:center;gap:20px;border-style:dashed}.backupRollback742 h2{margin:3px 0 5px}.backupRollback742 p{margin:0;color:var(--u-muted);font-size:9px;max-width:760px}.backupRollback742>span,.tenantDbRollbackBlocked742{font-size:8px;color:var(--u-muted);border:1px solid var(--u-line);border-radius:999px;padding:5px 8px}@media(max-width:1150px){.backupCoverageGrid742{grid-template-columns:repeat(2,minmax(0,1fr))}.backupPolicy742 form{grid-template-columns:1fr 1fr}.backupStats742{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.backupCoverageGrid742,.backupPolicy742 form,.backupStats742{grid-template-columns:1fr}.backupSafety742,.backupRollback742{align-items:flex-start;flex-direction:column}}.securityCenter744{display:grid;gap:14px}.securityHero744>header{align-items:flex-start}.securityStats744{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.securityStats744>div{border:1px solid var(--u-line);border-radius:9px;padding:11px 12px}.securityStats744>div.attention{border-style:dashed}.securityStats744 b,.securityStats744 span{display:block}.securityStats744 b{font-size:18px}.securityStats744 span{font-size:8px;color:var(--u-muted);margin-top:2px;text-transform:uppercase;letter-spacing:.045em}.securityTrustInfo744{display:flex;gap:10px;align-items:center;margin-top:10px;border:1px solid var(--u-line);border-radius:9px;padding:10px 12px}.securityTrustInfo744 b{font-size:9px;white-space:nowrap}.securityTrustInfo744 span{font-size:9px;color:var(--u-muted)}.securityTabs744{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:12px}.securityTabs744 button{height:31px;border:1px solid var(--u-line);border-radius:7px;background:transparent;color:var(--u-text);font-size:9px;padding:0 9px;cursor:pointer}.securityTabs744 button.active{background:var(--u-text);color:var(--u-card)}.securityTabs744 button span{opacity:.65;margin-left:4px}.securityTableWrap744{overflow:auto;border:1px solid var(--u-line);border-radius:10px}.securityTable744{width:100%;border-collapse:collapse;min-width:880px}.securityTable744 th{font-size:8px;text-align:left;color:var(--u-muted);text-transform:uppercase;letter-spacing:.05em;padding:9px 10px;border-bottom:1px solid var(--u-line)}.securityTable744 td{font-size:9px;padding:10px;border-bottom:1px solid var(--u-line);vertical-align:top}.securityTable744 tr:last-child td{border-bottom:0}.securityTable744 td>b,.securityTable744 td>small{display:block}.securityTable744 td>small{font-size:8px;color:var(--u-muted);margin-top:3px}.securityTable744 td>button{height:27px;border:1px solid var(--u-line);border-radius:6px;background:transparent;color:var(--u-text);font-size:8px;padding:0 7px;cursor:pointer}.securityState744,.securityRole744{display:inline-flex;border:1px solid var(--u-line);border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700}.securityState744.ok{background:#46784b12}.securityState744.warn{background:#a0732d14}.securityUa744{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.securityEvents744{display:grid;border:1px solid var(--u-line);border-radius:10px;overflow:hidden}.securityEvents744 article{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 11px;border-bottom:1px solid var(--u-line)}.securityEvents744 article:last-child{border-bottom:0}.securityEvents744 article.attention{background:#a0504109}.securityEventMark744{width:22px;height:22px;border:1px solid var(--u-line);border-radius:50%;display:grid;place-items:center;font-size:8px}.securityEvents744 b,.securityEvents744 small{display:block}.securityEvents744 b{font-size:9px}.securityEvents744 small{font-size:8px;color:var(--u-muted);margin-top:2px}.securityEvents744 time{font-size:8px;color:var(--u-muted);white-space:nowrap}@media(max-width:900px){.securityStats744{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.securityStats744{grid-template-columns:1fr}.securityTrustInfo744{align-items:flex-start;flex-direction:column}.securityEvents744 article{grid-template-columns:26px 1fr}.securityEvents744 time{grid-column:2}}.securityStats745{grid-template-columns:repeat(4,1fr)}.securityToolbar745{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.securityToolbar745 .securityTabs744{margin-bottom:0}.securityToolbar745>input{width:225px;height:31px;border:1px solid var(--u-line);border-radius:7px;background:var(--u-card);color:var(--u-text);font-size:9px;padding:0 9px}.securitySignals745{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.securitySignals745 article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;border:1px solid var(--u-line);border-radius:10px;padding:11px}.securitySignals745 article.medium{border-style:dashed}.securitySignalBadge745{width:27px;height:27px;border:1px solid var(--u-line);border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:800}.securitySignalTitle745{display:flex;align-items:center;gap:7px}.securitySignalTitle745 b{font-size:10px}.securitySignalTitle745 span{font-size:7px;border:1px solid var(--u-line);border-radius:999px;padding:3px 6px;color:var(--u-muted)}.securitySignals745 p{font-size:9px;color:var(--u-muted);margin:4px 0 0}.securitySignals745 small{display:block;font-size:8px;color:var(--u-muted);margin-top:5px}.securityRisk745{display:inline-flex;border:1px solid var(--u-line);border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700}.securityRisk745.high{background:#a0464112}.securityRisk745.medium{background:#a0732d14}.securityRisk745.low{background:#46784b0f}.securityRowAttention745{background:#a0732d09}.securityIpChanged745{color:#9b7044!important}@media(max-width:1000px){.securitySignals745{grid-template-columns:1fr}.securityToolbar745{align-items:stretch;flex-direction:column}.securityToolbar745>input{width:100%}}@media(max-width:700px){.securityStats745{grid-template-columns:1fr}}.actionDropdown746{width:min(470px,calc(100vw - 28px))}.actionTabs746{display:flex;gap:5px;padding:0 12px 9px;border-bottom:1px solid var(--u-line)}.actionTabs746 button{border:1px solid var(--u-line);border-radius:999px;background:transparent;color:var(--u-text);font-size:8px;height:25px;padding:0 8px;cursor:pointer}.actionTabs746 button.active{background:var(--u-text);color:var(--u-card)}.actionTabs746 button span{opacity:.65;margin-left:3px}.actionItem746{cursor:pointer}.actionControls746{display:flex;gap:4px;flex-wrap:wrap;margin-top:7px}.actionControls746 button{border:1px solid var(--u-line);border-radius:6px;background:transparent;color:var(--u-text);height:24px;font-size:7px;padding:0 7px;cursor:pointer}.actionControls746 button:hover{background:#7f7f7f0f}.actionFooter746{display:flex;align-items:center;justify-content:space-between}.digestSettings750 form{display:grid;gap:12px;margin-top:14px}.digestGrid750{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.digestGrid750 label{display:grid;gap:5px}.digestGrid750 label>span{font-size:8px;color:var(--u-muted);text-transform:uppercase;letter-spacing:.045em}.digestGrid750 select{height:34px;border:1px solid var(--u-line);border-radius:7px;background:var(--u-card);color:var(--u-text);font-size:9px;padding:0 8px}.digestChecks750{display:flex;gap:14px;flex-wrap:wrap;border-top:1px solid var(--u-line);border-bottom:1px solid var(--u-line);padding:10px 0}.digestChecks750 label{display:flex;align-items:center;gap:6px;font-size:9px}.digestRecipients750,.digestStatus750{display:flex;align-items:flex-start;gap:9px;flex-wrap:wrap}.digestRecipients750 b,.digestRecipients750 span,.digestStatus750 span{font-size:9px}.digestRecipients750 span,.digestStatus750 span{color:var(--u-muted)}.digestStatus750 span b{color:var(--u-text)}.digestError750{width:100%}.digestActions750{display:flex;gap:7px}.digestActions750 button{height:32px}.digestActions750 button.secondary{background:transparent;color:var(--u-text);border:1px solid var(--u-line)}@media(max-width:1000px){.digestGrid750{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.digestGrid750{grid-template-columns:1fr}}.recoveryCodes752{border:1px solid var(--u-line);border-radius:10px;padding:12px;margin:12px 0}.recoveryCodesHead752{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.recoveryCodesHead752 b,.recoveryCodesHead752 span{display:block}.recoveryCodesHead752 b{font-size:10px}.recoveryCodesHead752 span{font-size:8px;color:var(--u-muted);margin-top:3px}.recoveryCodeGrid752{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.recoveryCodeGrid752 code{display:block;border:1px solid var(--u-line);border-radius:6px;padding:7px 8px;font-size:10px;text-align:center;letter-spacing:.06em;background:#7f7f7f09}.mfaRecovery752>.secondary{margin-top:11px}.mfaRecoveryStatus752{display:flex;gap:14px;flex-wrap:wrap;margin:12px 0}.mfaRecoveryStatus752 span{font-size:9px;color:var(--u-muted)}.mfaRecoveryStatus752 b{color:var(--u-text)}.recoveryGate752{max-width:560px;margin:auto}.recoveryActivation752{max-width:540px}.usersRecovery752 .tr{grid-template-columns:1.1fr 1.4fr .8fr 1.25fr .75fr}.userMfa752{display:flex!important;align-items:center;gap:7px;flex-wrap:wrap}.userMfa752 b{font-size:8px}.userMfa752 button{height:25px;font-size:7px;padding:0 6px}@media(max-width:720px){.recoveryCodeGrid752,.usersRecovery752 .tr{grid-template-columns:1fr}.usersRecovery752 .head{display:none}}.digestSettings753{display:grid;gap:16px}.digestPersonal753,.digestHistory753{border-top:1px solid var(--u-line);padding-top:14px}.digestPersonal753 h3,.digestHistory753 h3{font-size:12px;margin:3px 0}.digestPersonal753 p{font-size:9px;color:var(--u-muted);margin:3px 0 10px}.digestPreferenceGrid753{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px}.digestPreferenceGrid753 label{display:flex;align-items:center;gap:7px;border:1px solid var(--u-line);border-radius:7px;padding:8px;font-size:8px}.digestHistoryHead753{display:flex;align-items:center;justify-content:space-between;gap:10px}.digestHistoryList753{display:grid;gap:6px;margin-top:10px}.digestHistoryRow753{display:grid;grid-template-columns:25px 1fr;gap:8px;align-items:flex-start;border:1px solid var(--u-line);border-radius:8px;padding:9px}.digestHistoryStatus753{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:9px;border:1px solid var(--u-line)}.digestHistoryRow753 b,.digestHistoryRow753 small,.digestHistoryRow753 em{display:block}.digestHistoryRow753 b{font-size:9px}.digestHistoryRow753 small{font-size:8px;color:var(--u-muted);margin-top:2px}.digestHistoryRow753 em{font-size:8px;color:var(--u-muted);font-style:normal;margin-top:4px}.digestHistoryRow753.failed{border-style:dashed}.digestHistoryEmpty753{font-size:9px;color:var(--u-muted);margin-top:9px}@media(max-width:900px){.digestPreferenceGrid753{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.digestPreferenceGrid753{grid-template-columns:1fr}}.authRecoveryLink754{width:100%;border:0;background:transparent;color:var(--u-muted);font-size:9px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:3px 0 0}.authRecoveryLink754:hover{color:var(--u-text)}.recoveryCard754{max-width:430px}.recoveryBack754{align-self:flex-start;border:0;background:transparent;color:var(--u-muted);font-size:9px;cursor:pointer;padding:0 0 4px}.recoveryTabs754{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border:1px solid var(--u-line);border-radius:9px}.recoveryTabs754 button{border:0;border-radius:6px;background:transparent;color:var(--u-muted);height:32px;font-size:8px;cursor:pointer}.recoveryTabs754 button.active{background:var(--u-text);color:var(--u-card)}.recoveryWarning754{border:1px solid var(--u-line);border-radius:8px;padding:10px;display:grid;gap:4px}.recoveryWarning754 b{font-size:9px}.recoveryWarning754 span{font-size:8px;color:var(--u-muted);line-height:1.45}.adminMailCheck754 em{display:block;font-size:8px;font-style:normal;color:var(--u-muted);margin-top:4px}.adminMailCheck754 .errorText754{color:#b24646}.adminMailCheck754 button:disabled{opacity:.65;cursor:wait}.publicHome760,.publicRegisterPage760{min-height:100vh;background:#f6f7f4;color:#20211f}.publicNav760{height:76px;max-width:1240px;margin:auto;padding:0 30px;display:flex;align-items:center;justify-content:space-between}.publicBrand760{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.publicBrand760>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#20211f;color:#fff;font-weight:800}.publicBrand760 b,.publicBrand760 small{display:block}.publicBrand760 b{font-size:14px}.publicBrand760 small{font-size:8px;color:#777973}.publicNav760 nav{display:flex;align-items:center;gap:20px}.publicNav760 nav a{font-size:9px;color:#5c5e58;text-decoration:none}.publicNav760 .publicLogin760{border:1px solid #d6d8d1;padding:9px 13px;border-radius:8px;color:#20211f}.publicNav760 .publicRegister760{background:#20211f;color:#fff;padding:10px 14px;border-radius:8px}.publicHero760{max-width:1240px;margin:0 auto;padding:82px 30px 96px;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.publicHeroCopy760 h1{font-size:54px;line-height:1.02;letter-spacing:-.045em;margin:12px 0 20px;max-width:700px}.publicHeroCopy760>p{font-size:15px;line-height:1.7;color:#666861;max-width:620px}.publicHeroActions760{display:flex;gap:9px;margin-top:27px}.publicHeroActions760 a{padding:12px 17px;border-radius:8px;text-decoration:none;font-size:10px;border:1px solid #d7d9d2;color:#20211f}.publicHeroActions760 a:first-child{background:#20211f;color:#fff;border-color:#20211f}.publicProof760{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.publicProof760 span{font-size:8px;color:#73756f}.publicMock760{background:#fff;border:1px solid #dedfd9;border-radius:18px;padding:13px;box-shadow:0 28px 80px #191c1817;transform:rotate(1deg)}.publicMockTop760{display:flex;gap:5px;align-items:center;padding:7px 5px 14px;border-bottom:1px solid #ededE8}.publicMockTop760 span{width:7px;height:7px;border-radius:50%;background:#d9dbd5}.publicMockTop760 b{font-size:8px;margin-left:auto;color:#74766f}.publicMockGrid760{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px}.publicMockGrid760 article{min-height:98px;border:1px solid #ecece8;border-radius:10px;padding:13px;display:flex;flex-direction:column}.publicMockGrid760 article.wide{grid-column:1/-1;height:160px}.publicMockGrid760 small{font-size:8px;color:#858780}.publicMockGrid760 strong{font-size:21px;margin-top:10px}.publicMockGrid760 em{font-size:8px;font-style:normal;color:#7d7f78;margin-top:auto}.mockBars760{display:flex;align-items:flex-end;gap:7px;height:100px;margin-top:15px}.mockBars760 i{flex:1;background:#d9ddd5;border-radius:5px 5px 2px 2px}.mockBars760 i:nth-child(1){height:34%}.mockBars760 i:nth-child(2){height:48%}.mockBars760 i:nth-child(3){height:43%}.mockBars760 i:nth-child(4){height:61%}.mockBars760 i:nth-child(5){height:72%}.mockBars760 i:nth-child(6){height:86%}.publicFeatures760{max-width:1240px;margin:auto;padding:80px 30px;border-top:1px solid #dedfd9}.publicFeatures760>div:first-child{display:flex;align-items:end;justify-content:space-between}.publicFeatures760 h2,.publicSecurity760 h2{font-size:31px;letter-spacing:-.03em;margin:8px 0 24px}.publicFeatureGrid760{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.publicFeatureGrid760 article{background:#fff;border:1px solid #e0e1dc;border-radius:12px;padding:22px;min-height:145px}.publicFeatureGrid760 b{font-size:12px}.publicFeatureGrid760 p{font-size:10px;color:#74766f;line-height:1.6;margin-top:12px}.publicSecurity760{max-width:1180px;margin:20px auto 70px;background:#20211f;color:#fff;border-radius:18px;padding:46px;display:flex;justify-content:space-between;align-items:end;gap:60px}.publicSecurity760>div{max-width:760px}.publicSecurity760 p{font-size:11px;color:#c7c9c3;line-height:1.7}.publicSecurity760 a{white-space:nowrap;background:#fff;color:#20211f;text-decoration:none;padding:12px 16px;border-radius:8px;font-size:9px}.publicFooter760{max-width:1240px;margin:auto;padding:25px 30px 40px;border-top:1px solid #dedfd9;display:flex;justify-content:space-between;font-size:8px;color:#777973}.publicFooter760 a{color:inherit}.registerShell760{max-width:1080px;margin:0 auto;padding:65px 30px 90px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.registerIntro760 h1{font-size:40px;line-height:1.06;letter-spacing:-.035em;margin:10px 0 16px}.registerIntro760>p{font-size:12px;color:#73756f;line-height:1.65;margin-bottom:28px}.registerIntro760>div{display:flex;align-items:center;gap:10px;font-size:9px;color:#5e605a;margin:10px 0}.registerIntro760>div span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #d7d9d2;border-radius:50%;font-size:8px;background:#fff}.registerCard760{background:#fff;border:1px solid #dcddd7;border-radius:16px;padding:30px;box-shadow:0 24px 70px #191c180f}.registerCard760 form,.registerCard760>div{display:grid;gap:13px}.registerCard760 h2{font-size:21px;margin:5px 0}.registerCard760 p{font-size:10px;color:#777973;line-height:1.55}.registerCard760 label{display:grid;gap:5px;font-size:9px}.registerCard760 input{height:42px;border:1px solid #d9dbd5;border-radius:8px;padding:0 11px;font-size:10px;background:#fff}.registerCard760>form>small{font-size:8px;line-height:1.5;color:#858780}@media(max-width:900px){.publicHero760,.registerShell760{grid-template-columns:1fr}.publicHero760{padding-top:45px}.publicFeatureGrid760{grid-template-columns:repeat(2,1fr)}.publicHeroCopy760 h1{font-size:42px}.publicSecurity760{margin-left:20px;margin-right:20px;flex-direction:column;align-items:flex-start}}@media(max-width:620px){.publicNav760 nav>a:not(.publicLogin760):not(.publicRegister760){display:none}.publicHeroCopy760 h1{font-size:34px}.publicFeatureGrid760,.publicMockGrid760{grid-template-columns:1fr}.publicMockGrid760 article.wide{grid-column:auto}.publicSecurity760{padding:30px}.registerShell760{padding:35px 20px}}.publicHome760,.publicRegisterPage760{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility;font-synthesis:none}.publicHome760 *,.publicRegisterPage760 *{text-shadow:none}.publicMock760{transform:none}.publicBrand760 b{font-size:15px;font-weight:700;line-height:20px;letter-spacing:0}.publicBrand760 small{font-size:10px;line-height:14px;letter-spacing:0}.publicNav760 nav a{font-size:11px;line-height:16px;font-weight:600;letter-spacing:0}.publicHeroCopy760 .eyebrow,.publicFeatures760 .eyebrow,.publicSecurity760 .eyebrow,.registerIntro760 .eyebrow,.registerCard760 .eyebrow{font-size:10px;line-height:14px;font-weight:700;letter-spacing:.06em}.publicHeroCopy760 h1{font-size:54px;line-height:56px;letter-spacing:-1px;font-weight:700}.publicHeroCopy760>p{font-size:16px;line-height:26px;letter-spacing:0}.publicHeroActions760 a{font-size:11px;line-height:16px;font-weight:700}.publicProof760 span{font-size:10px;line-height:15px;font-weight:600;letter-spacing:0}.publicMockTop760 b,.publicMockGrid760 small,.publicMockGrid760 em{font-size:10px;line-height:14px;letter-spacing:0}.publicMockGrid760 strong{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.2px}.publicFeatures760 h2,.publicSecurity760 h2{font-size:32px;line-height:38px;letter-spacing:-.4px;font-weight:700}.publicFeatureGrid760 b{font-size:13px;line-height:18px;font-weight:700}.publicFeatureGrid760 p{font-size:11px;line-height:18px;letter-spacing:0}.publicSecurity760 p{font-size:12px;line-height:20px;letter-spacing:0}.publicSecurity760 a{font-size:11px;line-height:16px;font-weight:700}.publicFooter760{font-size:10px;line-height:15px}.registerIntro760 h1{font-size:40px;line-height:44px;letter-spacing:-.5px;font-weight:700}.registerIntro760>p{font-size:13px;line-height:21px}.registerIntro760>div{font-size:11px;line-height:16px;font-weight:600}.registerIntro760>div span{font-size:10px;line-height:14px;font-weight:700}.registerCard760 h2{font-size:22px;line-height:28px;letter-spacing:-.2px}.registerCard760 p{font-size:11px;line-height:18px}.registerCard760 label{font-size:11px;line-height:16px;font-weight:600}.registerCard760 input{font-size:12px;line-height:18px}.registerCard760>form>small{font-size:10px;line-height:16px}@media(max-width:900px){.publicHeroCopy760 h1{font-size:44px;line-height:48px;letter-spacing:-.6px}}@media(max-width:620px){.publicHeroCopy760 h1{font-size:36px;line-height:40px;letter-spacing:-.4px}}.recoveryExperience754,.recoveryGate752{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility;font-synthesis:none}.recoveryExperience754 *,.recoveryGate752 *{text-shadow:none}.recoveryCard754{max-width:440px}.recoveryCard754 .orbitFormHead>span,.recoveryGate752 .orbitFormHead>span{font-size:11px;line-height:16px;font-weight:700;letter-spacing:.04em}.recoveryCard754 .orbitFormHead h2,.recoveryGate752 .orbitFormHead h2{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.3px}.recoveryCard754 .orbitFormHead p,.recoveryGate752 .orbitFormHead p{font-size:13px;line-height:20px;color:var(--u-muted);letter-spacing:0}.recoveryBack754{font-size:11px;line-height:16px;font-weight:600}.recoveryTabs754 button{height:38px;font-size:11px;line-height:16px;font-weight:700;letter-spacing:0}.recoveryCard754 label,.recoveryGate752 label{font-size:11px;line-height:16px;font-weight:700}.recoveryCard754 input,.recoveryGate752 input{min-height:46px;font-size:13px;line-height:20px;font-weight:500;letter-spacing:0}.recoveryCard754 input::placeholder,.recoveryGate752 input::placeholder{font-size:12px;line-height:18px;opacity:.72}.recoveryCard754 .passwordField740 button{font-size:10px;line-height:14px;font-weight:700}.recoveryWarning754{padding:12px 13px;gap:6px}.recoveryWarning754 b{font-size:11px;line-height:16px;font-weight:700}.recoveryWarning754 span{font-size:10px;line-height:16px;color:var(--u-muted);letter-spacing:0}.recoveryCard754 .orbitLoginButton,.recoveryGate752 .orbitLoginButton{min-height:48px;font-size:12px;line-height:18px;font-weight:700;letter-spacing:0}.recoveryCard754 .orbitPrivacy p,.recoveryGate752 .orbitPrivacy p{font-size:10px;line-height:16px;letter-spacing:0;color:var(--u-muted)}.recoveryCard754 .orbitPrivacy span,.recoveryGate752 .orbitPrivacy span{font-size:10px}.recoveryCodes752 .recoveryCodesHead752 b{font-size:11px;line-height:16px}.recoveryCodes752 .recoveryCodesHead752 span{font-size:10px;line-height:15px}.recoveryCodeGrid752 code{font-size:12px;line-height:18px;font-weight:700;letter-spacing:.04em;padding:9px 10px}@media(max-width:620px){.recoveryCard754 .orbitFormHead h2,.recoveryGate752 .orbitFormHead h2{font-size:25px;line-height:31px}}.trustedDeviceLogin762{display:grid;gap:3px;border:1px solid rgba(110,135,190,.32);border-radius:8px;padding:9px 10px;background:#37558c14}.trustedDeviceLogin762 b{font-size:10px;line-height:15px}.trustedDeviceLogin762 span{font-size:10px;line-height:15px;color:var(--u-muted)}.loginMfaCard762{max-width:430px}.loginMfaCard762 .orbitFormHead h2{font-size:28px;line-height:34px;letter-spacing:-.3px}.loginMfaCard762 .orbitFormHead p{font-size:12px;line-height:19px}.loginMfaCard762 label{font-size:11px;line-height:16px;font-weight:700}.loginMfaCard762 input[name=code]{height:54px;font-size:22px;line-height:28px;font-weight:700;letter-spacing:.22em;text-align:center}.loginMfaCard762 .orbitTrustDevice{font-size:10px;font-weight:600}.loginMfaCard762 .authRecoveryLink754{font-size:11px;line-height:16px}.loginMfa762{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility;font-synthesis:none}.loginMfa762 *{text-shadow:none}.recoveryGate752 .orbitFormHead>span{font-size:11px;line-height:16px;font-weight:700;letter-spacing:.04em}.recoveryGate752 .orbitFormHead h2{font-size:28px;line-height:34px}.recoveryGate752 .orbitFormHead p{font-size:13px;line-height:20px}.recoveryGate752 .orbitPrivacy p{font-size:10px;line-height:16px}.mfaSetupLight763{min-height:100vh;display:grid;place-items:center;padding:40px 24px;background:radial-gradient(circle at 50% 0%,#fffffff5,#f7f8f5f0 34%,#f1f3effa 72%),#f4f5f2;color:#20211f;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility;font-synthesis:none}.mfaSetupShell763{width:min(100%,560px);margin:auto}.mfaSetupCard763{width:100%;margin:0;padding:30px;border:1px solid #d9ddd6;border-radius:16px;background:#fff;color:#20211f;box-shadow:0 24px 70px #191c1814}.mfaSetupCard763 .orbitFormHead{text-align:center;margin-bottom:18px}.mfaSetupCard763 .orbitFormHead>span{display:block;font-size:11px;line-height:16px;font-weight:700;letter-spacing:.05em;color:#747771}.mfaSetupCard763 .orbitFormHead h2{margin:6px 0 8px;font-size:30px;line-height:36px;font-weight:700;letter-spacing:-.4px;color:#20211f}.mfaSetupCard763 .orbitFormHead p{max-width:440px;margin:0 auto;font-size:13px;line-height:21px;color:#6f726c}.mfaSetupCard763 .activationQr737{justify-items:center;align-items:center;text-align:center;gap:16px;margin:18px auto;padding:18px;border:1px solid #e1e3dd;border-radius:12px;background:#fafbf8}.mfaSetupCard763 .activationQr737 img{width:190px;height:190px;max-width:55vw;max-height:55vw;border-radius:10px;background:#fff;padding:8px;border:1px solid #e4e6e0}.mfaSetupCard763 .activationQr737 div{display:grid;gap:5px;justify-items:center}.mfaSetupCard763 .activationQr737 b{font-size:11px;line-height:16px;color:#20211f}.mfaSetupCard763 .activationQr737 span{font-size:10px;line-height:16px;color:#777a74}.mfaSetupCard763 .activationQr737 code{max-width:100%;overflow-wrap:anywhere;font-size:11px;line-height:17px;color:#20211f;background:#f0f2ee;border:1px solid #dde0da;border-radius:7px;padding:7px 9px}.mfaSetupCard763 form{display:grid;gap:12px}.mfaSetupCard763 label{display:grid;gap:6px;font-size:11px;line-height:16px;font-weight:700;color:#3d403b}.mfaSetupCard763 input{height:46px;border:1px solid #d7dad4;border-radius:8px;background:#fff;color:#20211f;padding:0 12px;font-size:14px;line-height:20px}.mfaSetupCard763 .orbitLoginButton{min-height:46px;border-radius:8px;font-size:12px;line-height:18px}.mfaSetupCard763 .orbitPrivacy{margin-top:16px;padding-top:14px;border-top:1px solid #eceee8;color:#747771}.mfaSetupCard763 .orbitPrivacy p{font-size:10px;line-height:16px}.mfaSetupCard763 .recoveryCodes752{background:#fafbf8}@media(max-width:620px){.mfaSetupLight763{padding:24px 16px}.mfaSetupCard763{padding:22px}.mfaSetupCard763 .orbitFormHead h2{font-size:27px;line-height:33px}.mfaSetupCard763 .activationQr737 img{width:170px;height:170px}}.onboarding764{background:#fff;border:1px solid var(--u-line);border-radius:14px;padding:20px;margin-bottom:14px;box-shadow:0 12px 34px #1b1e190b}.onboardingHead764{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.onboardingHead764 h2{font-size:22px;line-height:28px;letter-spacing:-.25px;margin:5px 0}.onboardingHead764 p{font-size:11px;line-height:18px;color:var(--u-muted);margin:0;max-width:670px}.onboardingProgress764{min-width:90px;text-align:right}.onboardingProgress764 strong{display:block;font-size:23px;line-height:28px}.onboardingProgress764 span{display:block;font-size:9px;line-height:14px;color:var(--u-muted)}.onboardingBar764{height:4px;border-radius:4px;background:#7d807824;overflow:hidden;margin:15px 0}.onboardingBar764 i{display:block;height:100%;border-radius:inherit;background:var(--u-text);transition:width .25s ease}.onboardingSteps764{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.onboardingSteps764 button{min-height:116px;border:1px solid var(--u-line);border-radius:9px;background:var(--u-card);color:var(--u-text);padding:11px;text-align:left;display:grid;grid-template-columns:25px 1fr;grid-template-rows:auto 1fr;gap:7px;cursor:pointer}.onboardingSteps764 button:hover:not(:disabled){border-color:#373a345c;transform:translateY(-1px)}.onboardingSteps764 button.done{opacity:.64;cursor:default}.onboardingStepIcon764{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--u-line);font-size:9px;font-weight:700}.onboardingSteps764 .done .onboardingStepIcon764{background:var(--u-text);color:var(--u-card);border-color:var(--u-text)}.onboardingSteps764 button>div{grid-column:1/-1}.onboardingSteps764 b{display:block;font-size:10px;line-height:15px}.onboardingSteps764 small{display:block;font-size:9px;line-height:15px;color:var(--u-muted);margin-top:4px}.onboardingSteps764 em{grid-column:1/-1;align-self:end;font-style:normal;font-size:8px;line-height:13px;font-weight:700;color:var(--u-muted)}.onboardingFoot764{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:12px;padding-top:10px;border-top:1px solid var(--u-line)}.onboardingFoot764 span{font-size:9px;line-height:15px;color:var(--u-muted)}.onboardingFoot764 button{border:0;background:transparent;color:var(--u-muted);font-size:9px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.onboardingReopen764{display:flex;align-items:center;gap:8px;margin-bottom:10px;margin-left:auto;border:1px solid var(--u-line);border-radius:8px;background:var(--u-card);color:var(--u-text);padding:7px 10px;cursor:pointer}.onboardingReopen764 span,.onboardingReopen764 i{font-size:8px;font-style:normal;color:var(--u-muted)}.onboardingReopen764 b{font-size:9px}.onboardingReopen764 i{font-weight:700}@media(max-width:1050px){.onboardingSteps764{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.onboardingHead764{display:grid}.onboardingProgress764{text-align:left}.onboardingSteps764{grid-template-columns:1fr}.onboardingFoot764{align-items:flex-start;flex-direction:column}}.trialBanner765{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff;border:1px solid var(--u-line);border-radius:11px;padding:12px 15px;margin-bottom:10px}.trialBanner765>div{display:grid;gap:2px}.trialBanner765 b{font-size:13px;line-height:18px}.trialBanner765 small{font-size:9px;line-height:14px;color:var(--u-muted)}.trialBanner765.urgent{border-color:#a5693661;background:#b77d420f}.trialStatusPill765{font-size:8px;line-height:13px;font-weight:700;border:1px solid var(--u-line);border-radius:999px;padding:4px 8px;color:var(--u-muted)}.trialExpired765{min-height:100vh;display:grid;place-items:center;padding:30px;background:#f4f5f2;color:#20211f}.trialExpired765>section{width:min(100%,510px);background:#fff;border:1px solid #daddd6;border-radius:16px;padding:34px;box-shadow:0 24px 70px #191c1814;display:grid;gap:14px;text-align:center}.trialExpired765 .orbitLogo{margin:auto}.trialExpired765 h1{font-size:30px;line-height:36px;letter-spacing:-.4px;margin:2px 0}.trialExpired765 p{font-size:13px;line-height:21px;color:#6e716b}.trialExpired765 p b{color:#20211f}.trialExpiredMeta765{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.trialExpiredMeta765 span{font-size:10px;border:1px solid #e0e2dc;border-radius:8px;padding:7px 9px;background:#fafbf8}.trialExpired765 small{font-size:10px;line-height:16px;color:#777a74}.trialAdmin765{display:grid;gap:14px}.trialAdminHead765{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.trialAdminHead765 h2{margin:0 0 4px}.trialAdminHead765 p{font-size:10px;color:var(--u-muted);margin:0}.trialTable765{display:grid;gap:7px;margin-top:14px}.trialTable765 article{display:grid;grid-template-columns:1.5fr .7fr .85fr .75fr;gap:12px;align-items:center;border:1px solid var(--u-line);border-radius:9px;padding:11px;background:var(--u-card)}.trialTable765 article.expired{border-color:#aa5a4659}.trialTable765 article.converted{opacity:.76}.trialIdentity765,.trialTable765 article>div{display:grid;gap:2px}.trialTable765 small,.trialTable765 span{font-size:8px;line-height:13px;color:var(--u-muted)}.trialTable765 b{font-size:10px;line-height:15px}.trialTable765 select{height:31px;border:1px solid var(--u-line);border-radius:6px;background:var(--u-card);color:var(--u-text);font-size:9px;padding:0 7px}.trialActions765{display:flex!important;grid-auto-flow:column;justify-content:end}.trialActions765 button{font-size:8px;border:1px solid var(--u-line);border-radius:6px;background:transparent;color:var(--u-text);padding:7px 8px;cursor:pointer}@media(max-width:900px){.trialTable765 article{grid-template-columns:1fr 1fr}.trialActions765{justify-content:start}}@media(max-width:620px){.trialBanner765{align-items:flex-start;flex-direction:column}.trialTable765 article{grid-template-columns:1fr}}.registrationTrap766{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.selfRegistrationHealth766 header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.selfRegistrationHealth766 header h2{margin:3px 0 4px}.selfRegistrationHealth766 header p{margin:0;font-size:10px;line-height:16px;color:var(--u-muted)}.selfRegistrationHealth766 header button{border:1px solid var(--u-line);background:transparent;color:var(--u-text);border-radius:7px;padding:7px 10px;font-size:9px;cursor:pointer}.selfRegistrationStats766{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0 10px}.selfRegistrationStats766 div{border:1px solid var(--u-line);border-radius:8px;padding:10px;background:var(--u-card);display:grid;gap:2px}.selfRegistrationStats766 b{font-size:17px;line-height:22px}.selfRegistrationStats766 span,.selfRegistrationHealth766>small{font-size:8px;line-height:14px;color:var(--u-muted)}@media(max-width:760px){.selfRegistrationStats766{grid-template-columns:1fr 1fr}}.trialExtendBackdrop767{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#14161352;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:28px}.trialExtendDialog767{width:min(100%,620px);max-height:calc(100vh - 56px);overflow:auto;background:var(--u-card);color:var(--u-text);border:1px solid var(--u-line);border-radius:15px;box-shadow:0 28px 90px #1416132e;padding:22px}.trialExtendDialog767>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;border-bottom:1px solid var(--u-line)}.trialExtendDialog767>header h2{font-size:22px;line-height:28px;margin:4px 0 3px}.trialExtendDialog767>header p{font-size:10px;line-height:16px;color:var(--u-muted);margin:0}.trialExtendDialog767>header>button{width:30px;height:30px;border:1px solid var(--u-line);border-radius:8px;background:transparent;color:var(--u-text);font-size:18px;cursor:pointer}.trialExtendDialog767 form{display:grid;gap:13px;padding:16px 0}.trialExtendChoices767{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.trialExtendChoices767 button{height:38px;border:1px solid var(--u-line);border-radius:8px;background:transparent;color:var(--u-text);font-size:9px;font-weight:700;cursor:pointer}.trialExtendChoices767 button.active{background:var(--u-text);color:var(--u-card);border-color:var(--u-text)}.trialExtendDialog767 form>label:not(.trialNotify767){display:grid;gap:6px;font-size:10px;font-weight:700}.trialExtendDialog767 label>span{font-weight:400;color:var(--u-muted)}.trialExtendDialog767 input[type=date],.trialExtendDialog767 textarea{width:100%;border:1px solid var(--u-line);border-radius:8px;background:var(--u-card);color:var(--u-text);font:inherit}.trialExtendDialog767 input[type=date]{height:42px;padding:0 10px}.trialExtendDialog767 textarea{min-height:78px;resize:vertical;padding:10px;font-size:10px;line-height:16px}.trialNotify767{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--u-line);border-radius:9px;padding:10px;cursor:pointer}.trialNotify767 input{margin-top:2px}.trialNotify767>span{display:grid;gap:2px}.trialNotify767 b{font-size:10px;line-height:15px}.trialNotify767 small{font-size:8px;line-height:13px;color:var(--u-muted)}.trialExtendSubmit767{display:flex;justify-content:flex-end;gap:8px;padding-top:3px}.trialExtensionHistory767{border-top:1px solid var(--u-line);padding-top:14px}.trialExtensionHistory767>div:first-child{display:flex;justify-content:space-between;align-items:center}.trialExtensionHistory767>div:first-child b{font-size:10px}.trialExtensionHistory767>div:first-child small,.trialExtensionHistory767>p{font-size:8px;color:var(--u-muted)}.trialExtensionHistory767>div:last-child{display:grid;gap:6px;margin-top:9px}.trialExtensionHistory767 article{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px;border:1px solid var(--u-line);border-radius:8px;padding:9px}.trialExtensionHistory767 article>span{display:grid;gap:2px}.trialExtensionHistory767 article b{font-size:9px;line-height:14px}.trialExtensionHistory767 article small{font-size:8px;line-height:13px;color:var(--u-muted)}@media(max-width:650px){.trialExtendBackdrop767{padding:12px}.trialExtendDialog767{max-height:calc(100vh - 24px);padding:18px}.trialExtendChoices767{grid-template-columns:1fr 1fr}.trialExtensionHistory767 article{grid-template-columns:1fr}}.trialFilters768{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:14px 0}.trialFilters768>div{display:flex;gap:5px;flex-wrap:wrap}.trialFilters768 button{border:1px solid var(--u-line);background:transparent;color:var(--u-muted);border-radius:999px;padding:5px 8px;font-size:8px;cursor:pointer}.trialFilters768 button.active{background:var(--u-text);color:var(--u-card);border-color:var(--u-text)}.trialFilters768 input{width:220px;height:31px;border:1px solid var(--u-line);border-radius:7px;background:var(--u-card);color:var(--u-text);padding:0 9px;font-size:9px}.trialTable768{display:grid;gap:8px}.trialTable768>article{border:1px solid var(--u-line);border-radius:10px;padding:12px;background:var(--u-card);display:grid;gap:9px}.trialTable768>article.expired{border-color:#aa5a4659}.trialTable768>article.converted{opacity:.78}.trialMain768{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.trialMain768>div{display:grid;gap:2px}.trialMain768 b{font-size:11px;line-height:16px}.trialMain768 small{font-size:8px;line-height:13px;color:var(--u-muted)}.trialFunnel768{font-size:8px;font-weight:700;border:1px solid var(--u-line);border-radius:999px;padding:4px 7px;color:var(--u-muted)}.trialFunnel768.qualified{background:#647d5a1a}.trialFunnel768.lost{opacity:.65}.trialMeta768{display:grid;grid-template-columns:1fr 1fr;gap:8px}.trialMeta768>span{display:grid;grid-template-columns:auto 1fr auto;gap:7px;align-items:center;border:1px solid var(--u-line);border-radius:8px;padding:7px 9px}.trialMeta768 small,.trialMeta768 em{font-size:8px;line-height:13px;color:var(--u-muted);font-style:normal}.trialMeta768 b{font-size:9px}.trialNotePreview768{font-size:9px;line-height:15px;color:var(--u-muted);background:#787d730f;border-radius:7px;padding:7px 9px}.trialRowActions768{display:flex;justify-content:flex-end;gap:6px}.trialRowActions768 button{border:1px solid var(--u-line);border-radius:6px;background:transparent;color:var(--u-text);padding:6px 8px;font-size:8px;cursor:pointer}.trialRowActions768 .primaryMini768{background:var(--u-text);color:var(--u-card);border-color:var(--u-text)}.trialContactDialog768,.trialNoteDialog768{width:min(100%,620px);max-height:calc(100vh - 56px);overflow:auto;background:var(--u-card);color:var(--u-text);border:1px solid var(--u-line);border-radius:15px;box-shadow:0 28px 90px #1416132e;padding:22px}.trialContactDialog768>header,.trialNoteDialog768>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--u-line)}.trialContactDialog768 h2,.trialNoteDialog768 h2{font-size:21px;line-height:27px;margin:4px 0}.trialContactDialog768 header p,.trialNoteDialog768 header p{font-size:9px;line-height:15px;color:var(--u-muted);margin:0}.trialContactDialog768 header>button,.trialNoteDialog768 header>button{width:30px;height:30px;border:1px solid var(--u-line);border-radius:8px;background:transparent;color:var(--u-text);font-size:18px}.trialContactDialog768 form{display:grid;gap:12px;padding:15px 0}.trialContactGrid768{display:grid;grid-template-columns:1fr 1fr;gap:8px}.trialContactDialog768 label{display:grid;gap:6px;font-size:9px;font-weight:700}.trialContactDialog768 select,.trialContactDialog768 textarea,.trialNoteDialog768 textarea{border:1px solid var(--u-line);border-radius:8px;background:var(--u-card);color:var(--u-text);font-size:9px}.trialContactDialog768 select{height:38px;padding:0 8px}.trialContactDialog768 textarea,.trialNoteDialog768 textarea{min-height:90px;padding:10px;resize:vertical;line-height:15px}.trialContactHistory768{border-top:1px solid var(--u-line);padding-top:13px}.trialContactHistory768>div:first-child{display:flex;justify-content:space-between}.trialContactHistory768>div:first-child b{font-size:10px}.trialContactHistory768>div:first-child small,.trialContactHistory768>p{font-size:8px;color:var(--u-muted)}.trialContactHistory768>div:last-child{display:grid;gap:6px;margin-top:8px}.trialContactHistory768 article{display:grid;grid-template-columns:.7fr 1.3fr;gap:10px;border:1px solid var(--u-line);border-radius:8px;padding:8px}.trialContactHistory768 article span{display:grid;gap:2px}.trialContactHistory768 article b{font-size:9px}.trialContactHistory768 article small,.trialContactHistory768 article p{font-size:8px;line-height:13px;color:var(--u-muted);margin:0}.trialNoteDialog768 textarea{width:100%;margin:15px 0}.trialNoteDialog768 .trialExtendSubmit767{margin-top:0}@media(max-width:780px){.trialFilters768{align-items:stretch;flex-direction:column}.trialFilters768 input{width:100%}.trialMeta768{grid-template-columns:1fr}}@media(max-width:620px){.trialContactGrid768{grid-template-columns:1fr}.trialContactHistory768 article{grid-template-columns:1fr}.trialRowActions768{justify-content:flex-start;flex-wrap:wrap}}.customerActivation769{width:min(100%,620px);max-height:calc(100vh - 56px);overflow:auto;background:var(--u-card);color:var(--u-text);border:1px solid var(--u-line);border-radius:15px;box-shadow:0 28px 90px #1416132e;padding:22px}.customerActivation769>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--u-line)}.customerActivation769>header h2{font-size:22px;line-height:28px;margin:4px 0}.customerActivation769>header p{font-size:9px;line-height:15px;color:var(--u-muted);margin:0}.customerActivation769>header>button{width:30px;height:30px;border:1px solid var(--u-line);border-radius:8px;background:transparent;color:var(--u-text);font-size:18px;cursor:pointer}.customerActivationCheck769{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:14px 0}.customerActivationCheck769 span{border:1px solid var(--u-line);border-radius:8px;padding:8px;font-size:8px;line-height:13px;color:var(--u-muted);background:#787d730b}.customerActivation769 form{display:grid;gap:12px}.customerActivation769 form>label:not(.trialNotify767){display:grid;gap:6px;font-size:9px;line-height:14px;font-weight:700}.customerActivation769 label>span{font-weight:400;color:var(--u-muted)}.customerActivation769 input[type=date],.customerActivation769 textarea{border:1px solid var(--u-line);border-radius:8px;background:var(--u-card);color:var(--u-text);font:inherit}.customerActivation769 input[type=date]{height:40px;padding:0 9px}.customerActivation769 textarea{min-height:88px;padding:10px;resize:vertical;font-size:9px;line-height:15px}.customerActivationHistory769{border-top:1px solid var(--u-line);margin-top:16px;padding-top:13px}.customerActivationHistory769>div:first-child{display:flex;justify-content:space-between}.customerActivationHistory769>div:first-child b{font-size:10px}.customerActivationHistory769>div:first-child small,.customerActivationHistory769>p{font-size:8px;color:var(--u-muted)}.customerActivationHistory769>div:last-child{display:grid;gap:6px;margin-top:8px}.customerActivationHistory769 article{display:grid;grid-template-columns:.85fr 1.15fr;gap:10px;border:1px solid var(--u-line);border-radius:8px;padding:9px}.customerActivationHistory769 article>span{display:grid;gap:2px}.customerActivationHistory769 article b{font-size:9px;line-height:14px}.customerActivationHistory769 article small{font-size:8px;line-height:13px;color:var(--u-muted)}@media(max-width:650px){.customerActivationCheck769{grid-template-columns:1fr}.customerActivationHistory769 article{grid-template-columns:1fr}}.environmentCommercial769{display:inline-flex;border:1px solid var(--u-line);border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700;color:var(--u-muted)}.backupCenter770{display:grid;gap:14px}.backupHero770 header,.backupCreate770 header,.backupImport770 header,.backupHistory770 header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.backupHero770 h2,.backupCreate770 h2,.backupImport770 h2,.backupHistory770 h2{margin:4px 0}.backupHero770 p,.backupImport770 p{font-size:9px;line-height:15px;color:var(--u-muted);margin:0}.backupSafety770{margin-top:12px;border:1px solid var(--u-line);border-radius:9px;padding:10px 12px;display:grid;gap:2px;background:#787d730b}.backupSafety770 b{font-size:9px}.backupSafety770 span{font-size:8px;line-height:14px;color:var(--u-muted)}.backupTypeGrid770{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.backupTypeGrid770 button{display:grid;text-align:left;gap:4px;border:1px solid var(--u-line);border-radius:9px;padding:11px;background:transparent;color:var(--u-text);cursor:pointer}.backupTypeGrid770 button.active{border-color:var(--u-text);box-shadow:inset 0 0 0 1px var(--u-text)}.backupTypeGrid770 b{font-size:9px}.backupTypeGrid770 small{font-size:8px;line-height:13px;color:var(--u-muted)}.backupCreateForm770{display:flex;gap:9px;align-items:flex-end;margin-top:11px}.backupCreateForm770 label{display:grid;gap:5px;min-width:320px;font-size:9px;font-weight:700}.backupCreateForm770 select{height:38px;border:1px solid var(--u-line);border-radius:8px;background:var(--u-card);color:var(--u-text);padding:0 8px}.backupImport770 form{display:flex;gap:9px;align-items:center;margin-top:12px;border:1px dashed var(--u-line);border-radius:9px;padding:11px}.backupImport770 input{font-size:9px;flex:1}.backupPhases770{margin-top:5px}.backupPhases770 summary{font-size:8px;cursor:pointer}.backupPhases770 small{display:block;margin-top:3px;max-width:340px;white-space:normal}.restoreDanger770{border-color:#aa503c80!important;color:#a6503d!important}.restoreCommit770{width:min(100%,600px);background:var(--u-card);border:1px solid var(--u-line);border-radius:15px;padding:22px;box-shadow:0 28px 90px #14161338}.restoreCommit770>header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:14px;border-bottom:1px solid var(--u-line)}.restoreCommit770 h2{font-size:22px;line-height:28px;margin:4px 0}.restoreCommit770 header p{font-size:9px;line-height:15px;color:var(--u-muted);margin:0}.restoreCommit770 header>button{width:30px;height:30px;border:1px solid var(--u-line);border-radius:8px;background:transparent;color:var(--u-text);font-size:18px}.restoreWarning770{display:grid;gap:3px;margin:14px 0;padding:11px;border:1px solid rgba(170,80,60,.35);border-radius:9px;background:#aa503c0e}.restoreWarning770 b{font-size:10px}.restoreWarning770 span{font-size:8px;line-height:14px;color:var(--u-muted)}.restoreCommit770 form{display:grid;gap:12px}.restoreCommit770 label{display:grid;gap:5px;font-size:9px;font-weight:700}.restoreCommit770 label small{font-weight:400;color:var(--u-muted)}.restoreCommit770 input{height:40px;border:1px solid var(--u-line);border-radius:8px;background:var(--u-card);color:var(--u-text);padding:0 9px;font-size:10px}.dangerRestoreButton770{background:#8f3f32!important;color:#fff!important;border-color:#8f3f32!important}@media(max-width:900px){.backupTypeGrid770{grid-template-columns:1fr 1fr}}@media(max-width:620px){.backupTypeGrid770{grid-template-columns:1fr}.backupCreateForm770,.backupImport770 form{align-items:stretch;flex-direction:column}.backupCreateForm770 label{min-width:0;width:100%}}.backupReliability771{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.backupReliability771>div{display:grid;gap:2px;border:1px solid var(--u-line);border-radius:9px;padding:9px 10px;background:#787d7309}.backupReliability771>div.warn{border-color:#aa5a4666;background:#aa5a460b}.backupReliability771>div.live{border-color:#64789673}.backupReliability771 small{font-size:8px;color:var(--u-muted)}.backupReliability771 b{font-size:10px}.backupReliability771 span{font-size:8px;line-height:13px;color:var(--u-muted);overflow-wrap:anywhere}.backupState742.running{border-color:#64789666;background:#64789612}.backupLivePhase771{display:block;margin-top:5px;font-size:8px;line-height:13px;color:var(--u-muted)}.adminBackupStatus771{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center;margin-top:12px;border:1px solid var(--u-line);border-radius:10px;padding:11px 12px;background:var(--u-card)}.adminBackupStatus771>div{display:grid;gap:2px}.adminBackupStatus771 small{font-size:8px;color:var(--u-muted)}.adminBackupStatus771 b{font-size:10px}.adminBackupStatus771 span{font-size:8px;line-height:13px;color:var(--u-muted)}.adminBackupStatus771 button{border:1px solid var(--u-line);border-radius:7px;background:transparent;color:var(--u-text);padding:7px 9px;font-size:8px}@media(max-width:900px){.backupReliability771{grid-template-columns:1fr 1fr}.adminBackupStatus771{grid-template-columns:1fr}}@media(max-width:620px){.backupReliability771{grid-template-columns:1fr}}.restoreWizard772{width:min(100%,760px);max-height:calc(100vh - 52px);overflow:auto;background:var(--u-card);color:var(--u-text);border:1px solid var(--u-line);border-radius:15px;box-shadow:0 28px 90px #14161338;padding:22px}.restoreWizard772>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--u-line)}.restoreWizard772>header h2{font-size:22px;line-height:28px;margin:4px 0}.restoreWizard772>header p{font-size:9px;line-height:15px;color:var(--u-muted);margin:0}.restoreWizard772>header>button{width:30px;height:30px;border:1px solid var(--u-line);border-radius:8px;background:transparent;color:var(--u-text);font-size:18px}.restoreSteps772{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:15px 0}.restoreSteps772>span{display:flex;align-items:center;gap:7px;border:1px solid var(--u-line);border-radius:8px;padding:8px;color:var(--u-muted)}.restoreSteps772 b{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--u-line);border-radius:999px;font-size:8px}.restoreSteps772 small{font-size:8px}.restoreSteps772 .done{border-color:#5a7d5a59}.restoreSteps772 .done b{background:#5a7d5a1f}.restoreSteps772 .active{border-color:var(--u-text);color:var(--u-text)}.restoreSteps772 .warn{border-color:#aa503c73}.restoreDryRun772{display:grid;gap:10px}.restoreReadiness772{display:grid;gap:3px;border:1px solid var(--u-line);border-radius:9px;padding:10px}.restoreReadiness772.ok{background:#5a7d5a0e}.restoreReadiness772.warn{background:#aa503c0b;border-color:#aa503c59}.restoreReadiness772 b{font-size:10px}.restoreReadiness772 span{font-size:8px;line-height:14px;color:var(--u-muted)}.restoreSummaryGrid772{display:grid;grid-template-columns:1fr 1fr;gap:8px}.restoreSummaryGrid772>div{display:grid;gap:2px;border:1px solid var(--u-line);border-radius:8px;padding:9px}.restoreSummaryGrid772 small,.restoreSummaryGrid772 span{font-size:8px;line-height:13px;color:var(--u-muted)}.restoreSummaryGrid772 b{font-size:9px;overflow-wrap:anywhere}.restoreTargets772{display:grid;gap:5px;border-top:1px solid var(--u-line);padding-top:10px}.restoreTargets772>b{font-size:9px}.restoreTargets772>span{display:grid;grid-template-columns:90px 1fr;gap:8px;align-items:center}.restoreTargets772 strong{font-size:8px}.restoreTargets772 small{font-size:8px;color:var(--u-muted);overflow-wrap:anywhere}.restoreWarnings772{display:grid;gap:4px}.restoreWarnings772 span{font-size:8px;line-height:14px;color:#a6503d}.restoreWizardActions772{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.restoreCommitForm772{display:grid;gap:11px}.restoreCommitForm772 label{display:grid;gap:5px;font-size:9px;font-weight:700}.restoreCommitForm772 label small{font-weight:400;color:var(--u-muted)}.restoreCommitForm772 input{height:40px;border:1px solid var(--u-line);border-radius:8px;background:var(--u-card);color:var(--u-text);padding:0 9px;font-size:10px}.restoreResult772{display:grid;gap:12px;border:1px solid var(--u-line);border-radius:10px;padding:13px}.restoreResult772.ok{background:#5a7d5a0b}.restoreResult772.warn{border-color:#aa503c66;background:#aa503c0a}.restoreResult772 h3{font-size:17px;margin:3px 0}.restoreResult772 p{font-size:9px;line-height:15px;color:var(--u-muted);margin:0}.restoreResultGrid772{display:grid;grid-template-columns:1fr 1fr;gap:7px}.restoreResultGrid772>span{display:grid;gap:2px;border:1px solid var(--u-line);border-radius:8px;padding:8px}.restoreResultGrid772 small{font-size:8px;color:var(--u-muted)}.restoreResultGrid772 b{font-size:9px;overflow-wrap:anywhere}.restoreVerifyList772{display:grid;gap:6px}.restoreVerifyList772>span{display:grid;gap:2px;border-left:3px solid var(--u-line);padding:6px 8px}.restoreVerifyList772>span.ok{border-color:#5a7d5aa6}.restoreVerifyList772>span.warn{border-color:#aa503ca6}.restoreVerifyList772 b{font-size:9px}.restoreVerifyList772 small{font-size:8px;line-height:13px;color:var(--u-muted)}.restoreReports772 header{margin-bottom:10px}.restoreReports772 header h2{margin:4px 0}.restoreReports772 header p{font-size:9px;line-height:15px;color:var(--u-muted);margin:0}.restoreReports772>div{display:grid;gap:6px}.restoreReports772 article{display:grid;grid-template-columns:.7fr 1.4fr auto;gap:10px;align-items:center;border:1px solid var(--u-line);border-radius:8px;padding:9px}.restoreReports772 article>span{display:grid;gap:2px}.restoreReports772 b{font-size:9px}.restoreReports772 small{font-size:8px;line-height:13px;color:var(--u-muted);overflow-wrap:anywhere}.restoreReports772 button{border:1px solid var(--u-line);border-radius:7px;background:transparent;color:var(--u-text);padding:7px 8px;font-size:8px;cursor:pointer}@media(max-width:700px){.restoreSteps772,.restoreSummaryGrid772,.restoreResultGrid772{grid-template-columns:1fr 1fr}.restoreReports772 article{grid-template-columns:1fr}}@media(max-width:480px){.restoreSteps772,.restoreSummaryGrid772,.restoreResultGrid772{grid-template-columns:1fr}}.backupOps773{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:8px;margin-top:9px;border:1px solid var(--u-line);border-radius:10px;padding:8px}.backupOps773>div{display:grid;gap:2px;padding:4px 6px}.backupOps773 small{font-size:8px;color:var(--u-muted)}.backupOps773 b{font-size:10px}.backupOps773 span{font-size:8px;line-height:13px;color:var(--u-muted);overflow-wrap:anywhere}.backupOps773.ok{border-color:#5a7d5a57;background:#5a7d5a06}.backupOps773.watch{border-color:#a0824661;background:#a0824608}.backupOps773.warn{border-color:#aa503c61;background:#aa503c09}.adminBackupStatus773{grid-template-columns:.85fr 1.15fr .85fr auto}.adminBackupStatus773.ok{border-color:#5a7d5a52}.adminBackupStatus773.watch{border-color:#a0824657}.adminBackupStatus773.warn{border-color:#aa503c61}.adminBackupStatus773.warn>div:first-child b{color:#a6503d}@media(max-width:1050px){.adminBackupStatus773{grid-template-columns:1fr 1fr}}@media(max-width:760px){.backupOps773,.adminBackupStatus773{grid-template-columns:1fr}}.tenantDbSelfService780{font-weight:700}.customerActivationCheck780{grid-template-columns:1fr 1fr}.customerActivationCheck780 span:first-child{font-weight:700}@media(max-width:760px){.customerActivationCheck780{grid-template-columns:1fr}}:root{--pd-font-ui: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pd-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--pd-type-10: 10px;--pd-type-11: 11px;--pd-type-12: 12px;--pd-type-13: 13px;--pd-type-14: 14px;--pd-type-16: 16px;--pd-type-18: 18px;--pd-type-22: 22px;--pd-type-28: 28px;--pd-weight-regular: 400;--pd-weight-medium: 500;--pd-weight-semibold: 600;--pd-weight-bold: 700}html{font-family:var(--pd-font-ui);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}body,button,input,select,textarea{font-family:var(--pd-font-ui)!important}body{font-size:var(--pd-type-13);line-height:1.5}button,input,select,textarea{font-size:var(--pd-type-13)!important;line-height:1.4!important}code,pre,kbd,samp{font-family:var(--pd-font-mono)!important}p,li,td,th,label,summary{line-height:1.45}small{font-size:var(--pd-type-12)!important;line-height:1.4!important}strong,b{font-weight:var(--pd-weight-semibold)}h1{font-weight:var(--pd-weight-bold)!important;line-height:1.16!important}h2{font-weight:var(--pd-weight-bold)!important;line-height:1.2!important}h3{font-weight:var(--pd-weight-semibold)!important;line-height:1.25!important}.brand small,.brandText small,.workspaceKicker,.eyebrow,.navSection,.sidebarFootRow,.logoutLink,.profileMeta small,.adminRole732{font-size:var(--pd-type-11)!important;line-height:1.35!important}.brandText small,.workspaceKicker,.eyebrow,.navSection{font-weight:var(--pd-weight-bold)!important}.sidebarNav button,.sidebarNav a,.adminSidebar730 nav button,.adminSidebar730 a{font-size:var(--pd-type-13)!important;font-weight:var(--pd-weight-medium)!important;line-height:1.35!important}.profileMeta b,.adminIdentity730 b{font-size:var(--pd-type-13)!important;font-weight:var(--pd-weight-semibold)!important}table,tbody,thead,tr,td,th,.tr,.invoiceHead,.reportHead,.analysisPropertyRow,.analysisInvestmentRow,.adminSimpleTable730,.backupTable742{font-family:var(--pd-font-ui)!important}td,th,.tr,.invoiceHead,.reportHead,.analysisPropertyRow,.analysisInvestmentRow{font-size:var(--pd-type-12)!important;line-height:1.4!important}th,.tr.head,.invoiceHead,.reportHead,.analysisPropertyRow.head,.analysisInvestmentRow.head{font-size:var(--pd-type-11)!important;font-weight:var(--pd-weight-bold)!important;letter-spacing:.045em!important}label,.form label,.adminCard730 label,.importContextGrid label,.importFieldGrid label{font-size:var(--pd-type-12)!important;line-height:1.4!important}input,select,textarea{min-height:34px;font-weight:var(--pd-weight-regular)!important}textarea{line-height:1.5!important}.metricHint,.assetMetaLine,.contextHelp,.recordIdentity small,.importHistoryRow small,.importCommitBar small,.importContextPanel>summary span,.importReviewStats small,.importReviewTop p,.sourcePreview p,.sourcePreview summary,.tenantDbStatus720 small,.tenantMigrationReport722 small,.backupState742,.backupLivePhase771,.backupPhases770 small,.backupError742,.backupScope742,.backupCoverageBody742 small,.backupCoverageHead742 small,.backupOps773 small,.backupOps773 span,.adminBackupStatus771 small,.adminBackupStatus771 span{font-size:var(--pd-type-11)!important;line-height:1.4!important}.kpis article small,.heroMetric>small,.portfolioMetric>small,.investmentMetric small,.investmentDetailGrid small,.investmentNotes small,.wealthHero>article small,.analysisHero>article small,.scoreLabel,.assetStatus,.investmentStatus{font-size:var(--pd-type-11)!important;line-height:1.35!important;font-weight:var(--pd-weight-semibold)!important}.heroMetric>span:last-child,.portfolioIdentity>small,.investmentIdentity>small,.investmentHero span,.wealthHero>article span,.analysisHero>article span{font-size:var(--pd-type-12)!important;line-height:1.4!important}.adminPortal730,.adminWorkspace730,.adminCard730,.environmentManager710,.trialAdmin765,.backupRecovery742,.securityCenter{font-family:var(--pd-font-ui)!important}.adminCard730 p,.adminCard730 span,.adminCard730 td,.adminCard730 label,.environmentManager710 td,.environmentManager710 small{text-rendering:optimizeLegibility}.adminKpis730 article small,.adminRuntime733 small,.environmentHeader710 small,.environmentCommercial769,.environmentStatus710,.tenantDbReady721,.tenantDbRollbackBlocked742{font-size:var(--pd-type-11)!important;line-height:1.35!important}button,.tagRow span,.livePill,.environmentStatus710,.environmentCommercial769,.assetStatus,.investmentStatus,.backupState742,.backupScope742,.adminRole732{font-weight:var(--pd-weight-semibold)!important}button.small,.tagRow span,.livePill,.environmentStatus710,.environmentCommercial769,.assetStatus,.investmentStatus,.backupState742,.backupScope742{font-size:var(--pd-type-11)!important;line-height:1.3!important}.importPrinciple,.confidenceBadge small,.importReviewStats small,.sheetPills span,.recordType,.recordIdentity small,.fieldConfidence,.importWarnings span,.importMappingBar label,.importMappingBar select,.importFields summary,.unknownSource summary,.importFieldGrid label span,.importFieldGrid input,.unknownSource pre,.importCommitBar small,.importCommitBar label,.importCommitBar select,.importHistoryRow strong,.confidenceMini,.importContextPanel>summary span,.importContextGrid label,.contextHelp,.reviewContext small{font-size:var(--pd-type-11)!important;line-height:1.4!important}.eyebrow,.navSection,.workspaceKicker,.kpis article small,.heroMetric>small,.portfolioMetric>small,.scoreLabel,.assetStatus,.investmentStatus,.investmentMetric small,.investmentDetailGrid small,.investmentNotes small,.tr.head,.invoiceHead,.reportHead,.analysisPropertyRow.head,.analysisInvestmentRow.head,.confidenceBadge small,.importReviewStats small,.recordType,.fieldConfidence,.importMappingBar label,.importFields summary,.unknownSource summary,.importFieldGrid label span,.confidenceMini{font-weight:var(--pd-weight-bold)!important}[class*=Meta] small,[class*=Hint],[class*=Status] small,[class*=History] small,[class*=Report] small,[class*=Preview] small{line-height:1.4!important}@media(min-width:901px){.appShell,.adminPortal730{font-size:var(--pd-type-13)}}.notice,.help,.helper,.hint,.caption,.formHint,.fieldHint,.emptyState small,.dialogHint,.modalHint,[class*=Help],[class*=Helper],[class*=Hint]{font-size:var(--pd-type-12)!important;line-height:1.45!important}.trialExtendDialog767,.trialContactDialog768,.customerActivation769,.securityDialog,.restoreWizard,.backupRestoreDialog,.adminModal,.modal,.dialog{font-family:var(--pd-font-ui)!important}.trialExtendDialog767 p,.trialContactDialog768 p,.customerActivation769 p,.securityDialog p,.restoreWizard p,.backupRestoreDialog p,.adminModal p,.modal p,.dialog p{font-size:var(--pd-type-13)!important;line-height:1.5!important}.trialExtendDialog767 small,.trialContactDialog768 small,.customerActivation769 small,.securityDialog small,.restoreWizard small,.backupRestoreDialog small,.adminModal small,.modal small,.dialog small{font-size:var(--pd-type-12)!important;line-height:1.45!important}[class*=Badge],[class*=badge],[class*=Pill],[class*=pill],[class*=Chip],[class*=chip],[class*=Status]{font-family:var(--pd-font-ui)!important}[class*=Badge],[class*=badge],[class*=Pill],[class*=pill],[class*=Chip],[class*=chip]{font-size:var(--pd-type-11)!important;line-height:1.3!important;font-weight:var(--pd-weight-semibold)!important}table small,.adminSimpleTable730 small,.backupTable742 small,.environmentManager710 table small,.adminMigrationGrid730 small,.tenantMigrationReport722 code,.backupPhases770 code,table code,.adminSimpleTable730 code,.backupTable742 code{font-size:var(--pd-type-11)!important;line-height:1.4!important}table th,.adminSimpleTable730 th,.backupTable742 th{font-weight:var(--pd-weight-bold)!important;letter-spacing:.035em!important}.trialExtendDialog767 button,.trialContactDialog768 button,.customerActivation769 button,.adminCard730 button,.environmentManager710 button,.backupRecovery742 button,.securityCenter button{font-size:var(--pd-type-12)!important;line-height:1.35!important;font-weight:var(--pd-weight-semibold)!important}[class*=Meta] b,[class*=Meta] strong,[class*=Identity] b,[class*=Identity] strong{font-weight:var(--pd-weight-semibold)!important}[class*=Meta] span,[class*=Meta] small,[class*=Identity] small{font-size:var(--pd-type-12)!important;line-height:1.4!important}details summary{font-size:var(--pd-type-12)!important;line-height:1.4!important;font-weight:var(--pd-weight-semibold)!important}details small,details span,details code{font-size:var(--pd-type-11)!important;line-height:1.4!important}.registrationCenter small,.trialAdmin765 small,.backupRecovery742 small,.securityCenter small,.adminAuditPanel small,.mailSettingsPanel small,.platformAdminsPanel small{font-size:var(--pd-type-12)!important;line-height:1.4!important}article small,section small{text-rendering:optimizeLegibility}.adminDatabaseOps782{margin-top:14px;border:1px solid #dde4ea;border-radius:14px;background:#fff;padding:16px 18px;display:grid;grid-template-columns:1.4fr .8fr auto;gap:16px;align-items:center}.adminDatabaseOps782>div{display:flex;flex-direction:column;gap:3px}.adminDatabaseOps782 small,.databaseOps782 small{font-size:var(--pd-type-12)!important;line-height:1.4!important}.adminDatabaseOps782 b{font-size:var(--pd-type-14);font-weight:var(--pd-weight-semibold)}.adminDatabaseOps782 span{color:#6d7784}.adminDatabaseOps782.ok{border-color:#d9e8df}.adminDatabaseOps782.watch,.adminDatabaseOps782.running{border-color:#e8dfc7}.adminDatabaseOps782.warn{border-color:#ead6d6}.databaseOps782{display:flex;flex-direction:column;gap:14px}.databaseOps782>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.databaseOps782>header h2{margin:4px 0}.databaseOps782>header p{margin:0;color:#6f7884}.databaseOpsHealth782{border:1px solid #dce3e9;border-radius:14px;background:#fff;padding:16px 18px;display:grid;grid-template-columns:1.3fr .7fr;gap:18px}.databaseOpsHealth782>div{display:flex;flex-direction:column;gap:3px}.databaseOpsHealth782.healthy{border-color:#d7e8de}.databaseOpsHealth782.watch,.databaseOpsHealth782.running{border-color:#e9dfc4}.databaseOpsHealth782.attention{border-color:#ecd2d2}.databaseOpsKpis782{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.databaseOpsKpis782 article{border:1px solid #e1e6eb;border-radius:12px;background:#fff;padding:14px;display:flex;flex-direction:column}.databaseOpsKpis782 strong{font-size:22px}.databaseOpsKpis782 span{color:#77818d;font-size:var(--pd-type-12)}.databaseOpsTableWrap782{overflow:auto;border:1px solid #e1e6eb;border-radius:14px;background:#fff}.databaseOpsTable782{width:100%;border-collapse:collapse;min-width:1020px}.databaseOpsTable782 th,.databaseOpsTable782 td{padding:12px 14px;border-bottom:1px solid #edf0f3;vertical-align:top;text-align:left}.databaseOpsTable782 td{font-size:var(--pd-type-12)!important}.databaseOpsTable782 td>small,.databaseOpsTable782 td>b{display:block}.databaseOpsBadge782{display:inline-flex;width:max-content;padding:4px 8px;border-radius:999px;font-size:var(--pd-type-11)!important;font-weight:var(--pd-weight-semibold)!important}.databaseOpsBadge782.healthy{background:#eaf5ee;color:#28704a}.databaseOpsBadge782.drift{background:#fff4dc;color:#8b6518}.databaseOpsBadge782.error{background:#fbeaea;color:#9b3838}.databaseOpsBadge782.running{background:#edf2fb;color:#46689c}.databaseOpsBadge782.pending{background:#f0f2f4;color:#69727c}.databaseOpsError782{color:#9b3838;max-width:360px;white-space:normal;word-break:break-word}@media(max-width:1050px){.adminDatabaseOps782{grid-template-columns:1fr}.databaseOpsKpis782{grid-template-columns:1fr 1fr}.databaseOpsHealth782{grid-template-columns:1fr}}.adminPlatformHealth783{margin:14px 0;border:1px solid #dde4ea;border-radius:14px;background:#fff;padding:15px 18px;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center}.adminPlatformHealth783.ok{border-color:#d4e8dc}.adminPlatformHealth783.watch{border-color:#eadfbd}.adminPlatformHealth783.warn{border-color:#ecd0d0}.adminPlatformHealthScore783{display:flex;align-items:baseline;gap:2px;min-width:74px}.adminPlatformHealthScore783 strong{font-size:28px;font-weight:700}.adminPlatformHealthScore783 span{font-size:12px;color:#7a838d}.adminPlatformHealth783>div:nth-child(2){display:flex;flex-direction:column;gap:3px}.adminPlatformHealth783>div:nth-child(2)>span{color:#6c7681}.platformHealth783{display:flex;flex-direction:column;gap:14px}.platformHealth783>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.platformHealth783>header h2{margin:4px 0}.platformHealth783>header p{margin:0;color:#6e7782}.platformHealthScore783{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;border:1px solid #dde4ea;border-radius:16px;background:#fff;padding:20px}.platformHealthScore783.healthy{border-color:#d4e8dc}.platformHealthScore783.watch{border-color:#eadfbd}.platformHealthScore783.attention{border-color:#ecd0d0}.platformScoreRing783{width:92px;height:92px;border-radius:50%;border:7px solid #e8edf1;display:flex;align-items:center;justify-content:center;flex-direction:column}.platformScoreRing783 strong{font-size:28px;line-height:1}.platformScoreRing783 span{font-size:11px;color:#77818c}.platformHealthScore783>div:last-child{display:flex;flex-direction:column;gap:4px}.platformHealthScore783 p{margin:0;color:#606b77}.platformHealthChecks783{display:grid;grid-template-columns:1fr 1fr;gap:10px}.platformHealthChecks783 article{border:1px solid #e2e7eb;border-radius:13px;background:#fff;padding:14px;display:flex;justify-content:space-between;align-items:center;gap:14px}.platformHealthChecks783 article>div{display:flex;gap:10px;align-items:flex-start}.platformHealthChecks783 article>div>div{display:flex;flex-direction:column;gap:3px}.platformHealthChecks783 article.pass{border-color:#dbeadf}.platformHealthChecks783 article.warn{border-color:#eadfbd}.platformHealthChecks783 article.fail{border-color:#eed2d2}.platformHealthIcon783{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#eff3f5;font-weight:700}.platformHealthChecks783 .pass .platformHealthIcon783{background:#eaf5ee;color:#28704a}.platformHealthChecks783 .warn .platformHealthIcon783{background:#fff4dc;color:#8b6518}.platformHealthChecks783 .fail .platformHealthIcon783{background:#fbeaea;color:#9b3838}.platformHealthActions783{border:1px solid #e1e6ea;border-radius:14px;background:#fff;padding:15px;display:flex;flex-direction:column;gap:8px}.platformHealthActions783>div{display:flex;flex-direction:column}.platformHealthActions783>button{width:100%;display:grid;grid-template-columns:28px 1fr auto;gap:10px;text-align:left;align-items:center;padding:11px 12px}.platformHealthActions783>button>div{display:flex;flex-direction:column}.platformHealthActions783 em{font-style:normal}.platformHealthActions783 button.high{border-color:#ead0d0}.platformHealthActions783 button.medium{border-color:#e7ddbf}.activationPreflight783{margin:12px 0;border:1px solid #e1e6ea;border-radius:12px;background:#f9faf9;padding:12px}.activationPreflight783.ready{border-color:#d5e8dc;background:#f7fbf8}.activationPreflight783.blocked{border-color:#ebd1d1;background:snow}.activationPreflight783>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px}.activationPreflight783>header>div{display:flex;flex-direction:column}.activationPreflight783>header>span{font-size:12px;color:#6f7984}.activationPreflight783>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.activationPreflight783>div>span{display:flex;flex-direction:column;border:1px solid #e6eaed;border-radius:9px;padding:8px 9px}.activationPreflight783>div>span.pass{border-color:#dceadf}.activationPreflight783>div>span.warn{border-color:#ebdfbe}.activationPreflight783>div>span.fail{border-color:#eed3d3}.activationPreflight783 p{margin:0}@media(max-width:1000px){.platformHealthChecks783,.activationPreflight783>div{grid-template-columns:1fr}.adminPlatformHealth783{grid-template-columns:auto 1fr}.adminPlatformHealth783>button{grid-column:1/-1}.platformHealthScore783{grid-template-columns:1fr}.platformScoreRing783{width:78px;height:78px}}.managementDashboard790{display:flex;flex-direction:column;gap:14px}.managementHeadline790{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:2px 1px 4px}.managementHeadline790 h2{margin:3px 0 2px;font-size:22px}.managementHeadline790 p{margin:0;color:#6f7a87;font-size:13px}.managementHealth790{min-width:170px;border:1px solid #e0e6eb;border-radius:13px;background:#fff;padding:11px 14px;display:grid;grid-template-columns:1fr auto;column-gap:12px;align-items:center}.managementHealth790>span{grid-column:1/-1;color:#77818d;font-size:11px}.managementHealth790 strong{font-size:24px;line-height:1.1}.managementHealth790 b{font-size:12px;text-align:right}.managementHealth790.good,.managementHealth790.ok{border-color:#d7e8de}.managementHealth790.watch{border-color:#e9dfc2}.managementHealth790.bad{border-color:#ead2d2}.managementCoreKpis790{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.managementCoreKpis790>button{min-height:116px;padding:14px 15px;border:1px solid #e0e6eb;border-radius:14px;background:#fff;text-align:left;display:flex;flex-direction:column;justify-content:space-between;box-shadow:none}.managementCoreKpis790>button:hover{transform:none;border-color:#cfd9e3}.managementCoreKpis790>button>div{display:flex;flex-direction:column;gap:5px}.managementCoreKpis790 small{font-size:11px!important;text-transform:uppercase;letter-spacing:.045em;color:#788492;font-weight:700}.managementCoreKpis790 strong{font-size:22px;letter-spacing:-.025em;color:#26384d}.managementCoreKpis790>button>span{font-size:12px;color:#6f7b88;line-height:1.4}.managementDecisionGrid790{display:grid;grid-template-columns:1.25fr .75fr;gap:12px}.managementPriority790,.managementPosition790,.managementCashflow790,.managementTimeline790,.managementTrend790{border:1px solid #e0e6eb;border-radius:15px;background:#fff;padding:16px}.managementPriority790>header,.managementCashflow790>header,.managementTimeline790>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px}.managementPriority790 h3,.managementPosition790 h3,.managementCashflow790 h3,.managementTimeline790 h3,.managementTrend790 h3{margin:2px 0 0;font-size:16px}.managementPriority790 header small,.managementPosition790 header small,.managementCashflow790 header small,.managementTimeline790 header small,.managementTrend790 header small{font-size:11px!important;text-transform:uppercase;letter-spacing:.045em;color:#7b8794;font-weight:700}.managementPriorityList790{display:flex;flex-direction:column}.managementPriorityList790>article{border-top:1px solid #edf0f3;padding:9px 0}.managementPriorityList790>article:first-child{border-top:0}.managementPriorityMain790{width:100%;display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left;padding:2px;border:0;background:transparent;box-shadow:none}.managementPriorityMain790:hover{transform:none;background:transparent}.managementPriorityMain790>div{display:flex;flex-direction:column;gap:2px;min-width:0}.managementPriorityMain790 b{font-size:13px}.managementPriorityMain790 small{font-size:12px!important;color:#727e8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.managementPriorityRank790{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:#eef2f5;color:#647182;font-size:11px;font-weight:700}.managementPriorityRank790.critical{background:#fbeaea;color:#9b3838}.managementPriorityRank790.warning{background:#fff3dd;color:#916717}.managementPriorityActions790{display:flex;gap:6px;padding:5px 0 0 39px}.managementPriorityActions790 button{min-height:25px;padding:3px 7px;font-size:11px!important;background:#f7f9fa;color:#657180;border-color:#e4e9ed}.managementClear790{min-height:100px;display:flex;align-items:center;justify-content:center;gap:10px;color:#657381}.managementClear790>span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#eaf5ee;color:#28704a}.managementClear790>div{display:flex;flex-direction:column}.managementClear790.compact{min-height:78px;justify-content:flex-start}.managementPosition790 header{margin-bottom:12px}.managementBalance790{display:grid;grid-template-columns:1fr 1fr;gap:8px}.managementBalance790>div{display:flex;flex-direction:column;border:1px solid #e8ecef;border-radius:10px;padding:10px}.managementBalance790 .net{grid-column:1/-1;background:#f8fafb}.managementBalance790 span{font-size:11px;color:#7a8490}.managementBalance790 strong{font-size:15px}.managementBalance790 .net strong{font-size:20px}.managementPositionMetrics790{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px}.managementPositionMetrics790 span{display:flex;flex-direction:column}.managementPositionMetrics790 small{font-size:11px!important;color:#7c8793}.managementPositionMetrics790 b{font-size:12px}.managementTextLink790{margin-top:12px;background:transparent;border:0;box-shadow:none;padding:0;color:#4f6f9f;font-size:12px!important}.managementFlowGrid790,.managementForwardGrid790{display:grid;grid-template-columns:1fr 1fr;gap:12px}.managementCashflowValue790{display:flex;align-items:baseline;gap:9px;margin:12px 0}.managementCashflowValue790 strong{font-size:26px}.managementCashflowValue790 span{font-size:12px;color:#78838f}.managementCashflowBreakdown790{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.managementCashflowBreakdown790 span{display:flex;flex-direction:column;border-top:1px solid #e9edf0;padding-top:8px}.managementCashflowBreakdown790 small{font-size:11px!important;color:#7a8591}.managementCashflowBreakdown790 b{font-size:12px}.managementForecast790{border:1px solid #e0e6eb;border-radius:15px;background:#fff;padding:16px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:7px;box-shadow:none}.managementForecast790:hover{transform:none}.managementForecast790.good{border-color:#d7e8de}.managementForecast790.warn{border-color:#eadfbd}.managementForecast790.bad{border-color:#ecd0d0}.managementForecastTop790{width:100%;display:flex;justify-content:space-between;gap:12px}.managementForecastTop790 span{font-size:11px;text-transform:uppercase;letter-spacing:.045em;color:#77838f;font-weight:700}.managementForecastTop790 b{font-size:11px}.managementForecast790>strong{font-size:23px}.managementForecast790>small{font-size:12px!important;color:#6e7985;line-height:1.45}.managementForecast790>i{font-style:normal;font-size:12px;color:#506f9d;margin-top:auto}.managementTimeline790>div{display:flex;flex-direction:column}.managementTimeline790>div>button{display:grid;grid-template-columns:58px 1fr auto;gap:10px;align-items:center;text-align:left;border:0;border-top:1px solid #edf0f3;border-radius:0;background:transparent;box-shadow:none;padding:10px 0}.managementTimeline790>div>button:first-child{border-top:0}.managementTimeline790>div>button:hover{transform:none}.managementTimeline790>div>button>span{font-size:11px;font-weight:700;color:#5d6d80;text-transform:uppercase}.managementTimeline790>div>button>div{display:flex;flex-direction:column;min-width:0}.managementTimeline790>div>button b{font-size:12px}.managementTimeline790>div>button small{font-size:11px!important;color:#78838f}.managementTimeline790>div>button>strong{font-size:12px}.managementYearBars790{height:145px;display:flex;align-items:stretch;gap:8px;padding-top:10px}.managementYearBars790>span{flex:1;display:grid;grid-template-rows:29px 1fr 20px;align-items:end;text-align:center}.managementYearBars790>span>b{font-size:10px;font-weight:600;white-space:nowrap}.managementYearBars790>span>i{height:86px;display:flex;align-items:flex-end;justify-content:center;background:#f5f7f9;border-radius:6px;overflow:hidden}.managementYearBars790>span>i>em{display:block;width:100%;min-height:4px;background:#7895bc;border-radius:5px 5px 0 0}.managementYearBars790>span>i>em.negative{background:#bd8a8a}.managementYearBars790>span>small{font-size:11px!important;color:#7b8691}.managementTrend790>p{margin:7px 0 0;font-size:12px}.managementLeaders790{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.managementLeaders790>button{border:1px solid #e1e6ea;border-radius:13px;background:#fff;padding:13px;text-align:left;display:flex;flex-direction:column;gap:4px;box-shadow:none}.managementLeaders790>button:hover{transform:none;border-color:#cfd9e3}.managementLeaders790 small{font-size:11px!important;text-transform:uppercase;letter-spacing:.04em;color:#7a8591;font-weight:700}.managementLeaders790 b{font-size:13px}.managementLeaders790 span{font-size:12px;color:#707b87;line-height:1.4}.managementFooter790{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:2px 1px}.managementFooter790>span{text-align:center;color:#87919c;font-size:11px}.managementFooter790>button{background:transparent;border:0;box-shadow:none;padding:4px 0;color:#61718a;font-size:11px!important}.managementFooter790>button:last-child{text-align:right}.managementDashboard790 .good{color:#28704a}.managementDashboard790 .warn{color:#916717}.managementDashboard790 .bad{color:#9b3838}@media(max-width:1150px){.managementCoreKpis790{grid-template-columns:1fr 1fr}.managementDecisionGrid790,.managementFlowGrid790,.managementForwardGrid790{grid-template-columns:1fr}.managementLeaders790{grid-template-columns:1fr 1fr}.managementHeadline790{align-items:flex-start}.managementPositionMetrics790,.managementCashflowBreakdown790{grid-template-columns:1fr 1fr}}@media(max-width:760px){.managementHeadline790{flex-direction:column}.managementHealth790{width:100%}.managementCoreKpis790,.managementLeaders790,.managementPositionMetrics790,.managementCashflowBreakdown790,.managementFooter790{grid-template-columns:1fr}.managementFooter790>span,.managementFooter790>button:last-child{text-align:left}}.managementDashboard790 button.managementForecast790:hover,.managementDashboard790 button.managementForecast790:focus-visible{background:#fff!important;color:inherit!important;transform:none!important;box-shadow:none!important}.managementDashboard790 button.managementForecast790.good:hover,.managementDashboard790 button.managementForecast790.good:focus-visible{background:#f8fcf9!important}.managementDashboard790 button.managementForecast790.warn:hover,.managementDashboard790 button.managementForecast790.warn:focus-visible{background:#fffaf0!important}.managementDashboard790 button.managementForecast790.bad:hover,.managementDashboard790 button.managementForecast790.bad:focus-visible{background:#fff8f8!important}.managementDashboard790 button.managementForecast790.empty:hover,.managementDashboard790 button.managementForecast790.empty:focus-visible{background:#f8fafc!important}.managementDashboard790 .managementForecast790,.managementDashboard790 .managementForecast790:hover,.managementDashboard790 .managementForecast790:focus-visible{color:#26384d!important}.managementDashboard790 .managementForecast790 .managementForecastTop790 span,.managementDashboard790 .managementForecast790:hover .managementForecastTop790 span,.managementDashboard790 .managementForecast790:focus-visible .managementForecastTop790 span{color:#77838f!important}.managementDashboard790 .managementForecast790>strong,.managementDashboard790 .managementForecast790:hover>strong,.managementDashboard790 .managementForecast790:focus-visible>strong{color:#26384d!important}.managementDashboard790 .managementForecast790>small,.managementDashboard790 .managementForecast790:hover>small,.managementDashboard790 .managementForecast790:focus-visible>small{color:#6e7985!important}.managementDashboard790 .managementForecast790>i,.managementDashboard790 .managementForecast790:hover>i,.managementDashboard790 .managementForecast790:focus-visible>i{color:#506f9d!important}.managementDashboard790 .managementCoreKpis790>button:hover,.managementDashboard790 .managementLeaders790>button:hover,.managementDashboard790 .managementTimeline790>div>button:hover,.managementDashboard790 .managementPriorityMain790:hover{background:#fff!important;color:inherit!important;transform:none!important}.dashboardMetricHelp791{position:relative;display:inline-flex;vertical-align:middle;margin-left:3px}.dashboardMetricHelp791>button{width:17px!important;height:17px!important;min-height:17px!important;padding:0!important;border-radius:50%!important;border:1px solid #d7dee5!important;background:#f7f9fa!important;color:#687789!important;font-size:10px!important;line-height:1!important;display:grid!important;place-items:center!important;box-shadow:none!important}.dashboardMetricHelp791>button:hover{background:#eef2f5!important;color:#40556f!important;transform:none!important}.managementBalance790 .dashboardMetricHelp791,.managementCashflowValue790 .dashboardMetricHelp791{margin-left:4px}.dashboardDataQuality791{border:1px solid #e7dfc7;border-radius:14px;background:#fffdf8;padding:14px 15px}.dashboardDataQuality791>header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px}.dashboardDataQuality791>header>div{display:flex;flex-direction:column}.dashboardDataQuality791>header small{font-size:11px!important;text-transform:uppercase;letter-spacing:.045em;color:#8b774c;font-weight:700}.dashboardDataQuality791>header b{font-size:13px}.dashboardDataQuality791>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.dashboardDataQuality791>div>button{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;text-align:left;background:#fff;border:1px solid #ece4cf;border-radius:10px;padding:9px 10px;box-shadow:none}.dashboardDataQuality791>div>button:hover{background:#fffaf0!important;color:inherit!important;transform:none!important}.dashboardDataQuality791>div>button>span{width:23px;height:23px;border-radius:7px;display:grid;place-items:center;background:#fff3da;color:#8f681d;font-weight:700}.dashboardDataQuality791>div>button>div{display:flex;flex-direction:column;min-width:0}.dashboardDataQuality791>div>button b{font-size:12px}.dashboardDataQuality791>div>button small{font-size:11px!important;color:#766f61;line-height:1.4}.dashboardDataQuality791>div>button i{font-style:normal}.dashboardTrendPositive791{color:#28704a!important}.dashboardTrendNegative791{color:#9b3838!important}.dashboardTrendNeutral791{color:#77818d!important}.managementTrend790 p .dashboardTrendPositive791,.managementTrend790 p .dashboardTrendNegative791,.managementTrend790 p .dashboardTrendNeutral791{font-size:12px!important}@media(max-width:1100px){.dashboardDataQuality791>div{grid-template-columns:1fr}}.scenarioDecisionLayout800{display:grid;grid-template-columns:410px minmax(0,1fr);gap:14px;align-items:start}.scenarioDecisionControls800{border:1px solid #dfe5ea;border-radius:16px;background:#fff;padding:17px;display:flex;flex-direction:column;gap:13px;position:sticky;top:76px}.scenarioDecisionIntro800{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.scenarioDecisionIntro800 h2{font-size:19px;margin:3px 0}.scenarioDecisionIntro800 p{font-size:12px;margin:0;color:#6e7985;line-height:1.45}.scenarioDecisionIntro800>span{white-space:nowrap;font-size:10px;padding:5px 7px;border-radius:999px;background:#edf5f0;color:#4b725a;font-weight:600}.scenarioPresetBar800{display:flex;flex-wrap:wrap;gap:5px}.scenarioPresetBar800 button{min-height:29px;padding:5px 8px;font-size:11px!important;background:#f6f8fa;color:#536477;border-color:#e1e6ea}.scenarioPresetBar800 button:hover{background:#eef3f7!important;color:#334c68!important;transform:none!important}.scenarioHorizon800{display:grid;grid-template-columns:1fr repeat(3,54px);gap:6px;align-items:center;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;padding:10px 0}.scenarioHorizon800>span{font-size:12px;font-weight:600}.scenarioHorizon800 button{height:36px;min-height:36px;padding:0;border-radius:9px;background:#f7f9fa;color:#596a7d}.scenarioHorizon800 button.active{background:#263f61;color:#fff;border-color:#263f61}.scenarioHorizon800 button small{display:block;font-size:9px!important}.scenarioDecisionSections800{display:flex;flex-direction:column;gap:8px}.scenarioDecisionSections800>section{border:1px solid #e6eaee;border-radius:11px;padding:10px}.scenarioDecisionSections800 header{display:flex;gap:8px;align-items:flex-start;margin-bottom:8px}.scenarioDecisionSections800 header>span{width:23px;height:23px;border-radius:7px;display:grid;place-items:center;background:#edf2f6;color:#45627f;font-size:10px;font-weight:700}.scenarioDecisionSections800 header>div{display:flex;flex-direction:column}.scenarioDecisionSections800 header b{font-size:12px}.scenarioDecisionSections800 header small{font-size:10px!important;color:#78838f}.scenarioDecisionFields800{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.scenarioDecisionFields800 label{position:relative;font-size:10px!important;color:#687686}.scenarioDecisionFields800 input{width:100%;margin-top:4px;padding-right:24px;font-size:12px!important}.scenarioDecisionFields800 label>span{position:absolute;right:7px;bottom:8px;font-size:10px;color:#7d8792}.scenarioDecisionToggle800{display:flex!important;align-items:flex-start;gap:8px;border:1px solid #e6eaee;border-radius:10px;padding:9px!important}.scenarioDecisionToggle800 input{min-height:0!important;margin-top:2px}.scenarioDecisionToggle800>span{display:flex;flex-direction:column}.scenarioDecisionToggle800 b{font-size:11px}.scenarioDecisionToggle800 small{font-size:10px!important;color:#78838f}.scenarioDecisionRun800{min-height:42px;display:flex;justify-content:space-between;align-items:center;font-size:12px!important;background:#243e60;color:#fff;border-color:#243e60}.scenarioDecisionRun800:hover{background:#1f3654!important;color:#fff!important;transform:none!important}.scenarioDecisionDisclaimer800{margin:0;font-size:10px;color:#88919b;line-height:1.4}.scenarioDecisionResults800{min-width:0}.decisionResults800{display:flex;flex-direction:column;gap:12px}.decisionVerdict800{border:1px solid #dce4ea;border-radius:16px;background:#fff;padding:17px;display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.decisionVerdict800.healthy{border-color:#d4e8dc}.decisionVerdict800.watch{border-color:#eadfbd}.decisionVerdict800.critical{border-color:#ecd0d0}.decisionVerdict800 h2{font-size:19px;margin:3px 0}.decisionVerdict800 p{margin:0;font-size:12px;color:#687582;line-height:1.5}.decisionVerdictMetrics800{display:grid;grid-template-columns:1fr;gap:6px}.decisionVerdictMetrics800 span{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf0f2;padding-bottom:5px}.decisionVerdictMetrics800 span:last-child{border-bottom:0}.decisionVerdictMetrics800 small{font-size:10px!important;color:#7c8792}.decisionVerdictMetrics800 b{font-size:12px}.decisionKpis800{grid-template-columns:repeat(4,1fr)!important}.scenarioEvents>div>span.expense{background:#fbeaea;color:#9b3838}.scenarioEvents>div>span.repayment{background:#edf4fb;color:#426991}@media(max-width:1200px){.scenarioDecisionLayout800{grid-template-columns:360px minmax(0,1fr)}.scenarioDecisionFields800{grid-template-columns:1fr 1fr}.decisionKpis800{grid-template-columns:1fr 1fr!important}}@media(max-width:900px){.scenarioDecisionLayout800{grid-template-columns:1fr}.scenarioDecisionControls800{position:static}.decisionVerdict800{grid-template-columns:1fr}}:root{--executive-chart-0:#263f61;--executive-chart-1:#6282a7;--executive-chart-2:#91a9bf;--executive-chart-3:#b5aa8f;--executive-chart-4:#8d9a8f}.executiveHeadline801{padding-top:2px}.executiveHeadline801 h2{font-size:24px!important;letter-spacing:-.025em}.executiveHeadline801>div:first-child p{max-width:650px}.executiveVisualGrid801{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);gap:12px}.executiveWealthVisual801,.executiveAllocation801,.executiveCashflowPulse801{border:1px solid #dce3e9;border-radius:17px;background:linear-gradient(145deg,#fff,#fbfcfd);box-shadow:0 7px 22px #26384d0e;color:#26384d;text-align:left;padding:17px;min-height:0}.executiveWealthVisual801:hover,.executiveAllocation801:hover,.executiveCashflowPulse801:hover{transform:none!important;background:linear-gradient(145deg,#fff,#f8fafc)!important;color:#26384d!important;border-color:#cbd6df!important;box-shadow:0 10px 28px #26384d14!important}.executiveWealthVisual801,.executiveAllocation801{min-height:315px;display:flex;flex-direction:column}.executiveVisualHead801{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.executiveVisualHead801>div{display:flex;flex-direction:column;gap:2px}.executiveVisualHead801 small{font-size:11px!important;letter-spacing:.055em;text-transform:uppercase;color:#7b8794;font-weight:700}.executiveVisualHead801 h3{margin:0;font-size:25px;letter-spacing:-.03em}.executiveVisualHead801 h3 em{font-size:12px;font-style:normal;font-weight:500;color:#7a8591}.executiveVisualHead801 p{margin:1px 0 0;font-size:12px}.executiveVisualHead801>span{font-size:11px;color:#68798b;padding-top:2px}.executiveWealthSvg801{flex:1;min-height:205px;margin-top:10px;display:flex;flex-direction:column}.executiveWealthSvg801 svg{width:100%;flex:1;overflow:visible;color:#526f94}.wealthAxis801{stroke:#dfe5ea;stroke-width:.45}.wealthGrid801{stroke:#eef1f4;stroke-width:.35;stroke-dasharray:2 2}.wealthArea801{fill:url(#wealthArea801)}.wealthLine801{fill:none;stroke:currentColor;stroke-width:1.7;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.wealthPoint801{fill:#fff;stroke:#526f94;stroke-width:.9;vector-effect:non-scaling-stroke}.wealthPoint801.current{fill:#263f61;stroke:#fff;stroke-width:1.3}.executiveWealthDates801{display:flex;justify-content:space-between;color:#8a939d;font-size:10px;margin-top:2px}.executiveChartEmpty801{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;color:#76818d}.executiveChartEmpty801>span{width:44px;height:44px;border-radius:13px;background:#eef3f7;color:#547291;display:grid;place-items:center;font-size:20px}.executiveChartEmpty801>div{display:flex;flex-direction:column;max-width:360px}.executiveChartEmpty801 b{font-size:13px}.executiveChartEmpty801 small{font-size:11px!important;line-height:1.5}.executiveAllocationBody801{display:grid;grid-template-columns:145px 1fr;gap:15px;align-items:center;flex:1;margin-top:12px}.executiveDonut801{width:138px;height:138px;border-radius:50%;display:grid;place-items:center;position:relative;box-shadow:inset 0 0 0 1px #26384d0a}.executiveDonut801:after{content:"";position:absolute;width:82px;height:82px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #26384d0a}.executiveDonut801>div{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column}.executiveDonut801 strong{font-size:22px}.executiveDonut801 span{font-size:10px;color:#7b8794}.executiveAllocationLegend801{display:flex;flex-direction:column;gap:8px}.executiveAllocationLegend801>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:7px;align-items:center}.executiveAllocationLegend801 i{width:8px;height:8px;border-radius:50%}.executiveAllocationLegend801 i.tone0{background:var(--executive-chart-0)}.executiveAllocationLegend801 i.tone1{background:var(--executive-chart-1)}.executiveAllocationLegend801 i.tone2{background:var(--executive-chart-2)}.executiveAllocationLegend801 i.tone3{background:var(--executive-chart-3)}.executiveAllocationLegend801 i.tone4{background:var(--executive-chart-4)}.executiveAllocationLegend801>div>span{display:flex;flex-direction:column;min-width:0}.executiveAllocationLegend801 b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.executiveAllocationLegend801 small{font-size:10px!important;color:#838d97}.executiveAllocationLegend801 strong{font-size:11px}.executiveDonutEmpty801{display:grid;place-items:center;flex:1;color:#78838f;font-size:12px;text-align:center}.executiveKpis801>button{min-height:104px!important;border-radius:13px!important;box-shadow:0 4px 14px #26384d09!important}.executiveKpis801 strong{font-size:20px!important}.executiveFlowGrid801{grid-template-columns:1.15fr .85fr}.executiveCashflowPulse801{min-height:190px;display:flex;flex-direction:column}.executiveCashflowBars801{display:flex;flex-direction:column;gap:12px;margin-top:18px}.executiveCashflowBars801>div{display:grid;grid-template-columns:130px 1fr;gap:10px;align-items:center}.executiveCashflowBars801>div>span{display:flex;flex-direction:column}.executiveCashflowBars801 b{font-size:11px}.executiveCashflowBars801 small{font-size:10px!important;color:#77828e}.executiveCashflowBars801>div>i{display:block;height:9px;border-radius:999px;background:#eef2f5;overflow:hidden}.executiveCashflowBars801 em{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7895b7,#4e6d92)}.executiveCashflowBars801 em.negative{background:linear-gradient(90deg,#c79b9b,#a96868)}.managementForecast790{min-height:190px!important;border-radius:17px!important;box-shadow:0 7px 22px #26384d0b!important}.managementDashboard790 .managementPriority790,.managementDashboard790 .managementPosition790,.managementDashboard790 .managementTimeline790,.managementDashboard790 .managementTrend790{box-shadow:0 4px 16px #26384d09}@media(max-width:1180px){.executiveVisualGrid801{grid-template-columns:1fr}.executiveAllocation801{min-height:260px}.executiveAllocationBody801{grid-template-columns:160px minmax(0,1fr)}}@media(max-width:820px){.executiveFlowGrid801{grid-template-columns:1fr}.executiveAllocationBody801{grid-template-columns:1fr;justify-items:center}.executiveAllocationLegend801{width:100%}.executiveCashflowBars801>div{grid-template-columns:110px 1fr}}:root{--exec-navy-strong:#1f3553;--exec-navy:#2f4e74;--exec-blue:#6f8fb1;--exec-blue-soft:#eaf1f8;--exec-green:#41745b;--exec-green-soft:#eaf4ee;--exec-gold:#a9874f;--exec-gold-soft:#f5efe4;--exec-rose:#9c5c5c;--exec-rose-soft:#f8ecec;--exec-slate-soft:#f3f6f8;--executive-chart-0:#2b496e;--executive-chart-1:#6f8fb1;--executive-chart-2:#4e7b63;--executive-chart-3:#ae8a50;--executive-chart-4:#8a7896}.referenceDashboardPanel{position:relative}.referenceDashboardPanel:before{content:"";position:absolute;inset:-18px -22px auto -22px;height:250px;pointer-events:none;background:radial-gradient(circle at 18% 10%,rgba(91,128,173,.1),transparent 34%),radial-gradient(circle at 84% 4%,rgba(174,138,80,.08),transparent 30%);z-index:0}.referenceDashboardPanel>*{position:relative;z-index:1}.executiveHeadline801{border-bottom:1px solid rgba(84,105,129,.1);padding-bottom:10px!important}.executiveHeadline801 .eyebrow{color:var(--exec-navy)!important}.executiveHeadline801 h2{color:var(--exec-navy-strong)!important}.managementHealth790{background:linear-gradient(145deg,#fff,#f8fafc)!important;box-shadow:0 7px 18px #23354c0e}.managementHealth790.good{background:linear-gradient(145deg,#f9fdfb,var(--exec-green-soft))!important;border-color:#cfe2d7!important}.managementHealth790.good strong,.managementHealth790.good b{color:var(--exec-green)!important}.managementHealth790.ok{background:linear-gradient(145deg,#fbfdff,var(--exec-blue-soft))!important;border-color:#d5e1ed!important}.managementHealth790.ok strong,.managementHealth790.ok b{color:var(--exec-navy)!important}.managementHealth790.watch{background:linear-gradient(145deg,#fffdf8,var(--exec-gold-soft))!important;border-color:#e7d9bc!important}.managementHealth790.watch strong,.managementHealth790.watch b{color:#8a672d!important}.managementHealth790.bad{background:linear-gradient(145deg,#fffafa,var(--exec-rose-soft))!important;border-color:#e6cccc!important}.managementHealth790.bad strong,.managementHealth790.bad b{color:var(--exec-rose)!important}.executiveWealthVisual801{background:linear-gradient(145deg,#fffffffa,#f0f5fafa)!important;border-color:#d3dee8!important;box-shadow:0 12px 30px #243c5816!important}.executiveWealthVisual801 .executiveVisualHead801 h3{color:var(--exec-navy-strong)!important}.executiveWealthSvg801{background:linear-gradient(180deg,#e8f0f86b,#fff0);border-radius:12px;padding:5px 4px 0}.executiveWealthSvg801 svg{color:#476b98!important}.wealthLine801{stroke-width:2!important}.wealthPoint801.current{fill:#294d79!important}.executiveAllocation801{background:linear-gradient(145deg,#fffdf9,#f8f5ef)!important;border-color:#e4d9c7!important;box-shadow:0 12px 30px #6f563112!important}.executiveAllocation801 .executiveVisualHead801 h3{color:#6f5733!important}.executiveDonut801{box-shadow:inset 0 0 0 1px #4b3d270d,0 8px 18px #5c472714!important}.executiveDonut801:after{background:#fffdf9!important}.executiveKpis801>button{position:relative;overflow:hidden;background:#fff!important;border-color:#dde4ea!important}.executiveKpis801>button:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:13px 0 0 13px}.executiveKpis801>button:nth-child(1){background:linear-gradient(145deg,#fff,#f3f7fb)!important}.executiveKpis801>button:nth-child(1):before{background:var(--exec-navy)}.executiveKpis801>button:nth-child(2){background:linear-gradient(145deg,#fff,#f2f8f4)!important}.executiveKpis801>button:nth-child(2):before{background:var(--exec-green)}.executiveKpis801>button:nth-child(3){background:linear-gradient(145deg,#fff,#faf6ee)!important}.executiveKpis801>button:nth-child(3):before{background:var(--exec-gold)}.executiveKpis801>button:nth-child(4){background:linear-gradient(145deg,#fff,#f5f5f8)!important}.executiveKpis801>button:nth-child(4):before{background:#7c7189}.executiveKpis801>button strong{color:var(--exec-navy-strong)!important}.executiveKpis801>button:nth-child(2) strong{color:var(--exec-green)!important}.executiveKpis801>button:nth-child(3) strong{color:#85662f!important}.executiveCashflowPulse801{background:linear-gradient(145deg,#fbfefc,var(--exec-green-soft))!important;border-color:#d5e6dc!important;box-shadow:0 10px 26px #34654c12!important}.executiveCashflowPulse801 .executiveVisualHead801 h3{color:var(--exec-green)!important}.executiveCashflowBars801>div>i{background:#4769561f!important}.executiveCashflowBars801 em{background:linear-gradient(90deg,#82aa93,#41745b)!important}.managementDashboard790 .managementForecast790{background:linear-gradient(145deg,#fbfdff,#eef4fa)!important;border-color:#d4e0eb!important}.managementDashboard790 .managementForecast790.good{background:linear-gradient(145deg,#fbfefc,var(--exec-green-soft))!important;border-color:#cfe2d7!important}.managementDashboard790 .managementForecast790.warn{background:linear-gradient(145deg,#fffdf8,var(--exec-gold-soft))!important;border-color:#e4d5b8!important}.managementDashboard790 .managementForecast790.bad{background:linear-gradient(145deg,#fffafa,var(--exec-rose-soft))!important;border-color:#e6cccc!important}.managementDashboard790 button.managementForecast790.good:hover,.managementDashboard790 button.managementForecast790.good:focus-visible{background:linear-gradient(145deg,#f8fdf9,#e5f2ea)!important}.managementDashboard790 button.managementForecast790.warn:hover,.managementDashboard790 button.managementForecast790.warn:focus-visible{background:linear-gradient(145deg,#fffaf0,#f3ead9)!important}.managementDashboard790 button.managementForecast790.bad:hover,.managementDashboard790 button.managementForecast790.bad:focus-visible{background:linear-gradient(145deg,#fff8f8,#f4e6e6)!important}.managementDashboard790 button.managementForecast790.empty:hover,.managementDashboard790 button.managementForecast790.empty:focus-visible{background:linear-gradient(145deg,#f8fbfe,#eaf1f8)!important}.managementPriority790{background:linear-gradient(145deg,#fff,#fbfcfd)!important;border-top:3px solid var(--exec-navy)!important}.managementPosition790{background:linear-gradient(145deg,#fff,#f8fafc)!important;border-top:3px solid #7189a7!important}.managementTimeline790{background:linear-gradient(145deg,#fff,#fffaf2)!important;border-top:3px solid var(--exec-gold)!important}.managementTrend790{background:linear-gradient(145deg,#fff,#f7faf8)!important;border-top:3px solid var(--exec-green)!important}.managementPosition790 h3,.managementPriority790 h3,.managementTimeline790 h3,.managementTrend790 h3{color:var(--exec-navy-strong)!important}.managementPriorityRank790{background:#edf2f7!important;color:var(--exec-navy)!important}.managementPriorityRank790.warning{background:var(--exec-gold-soft)!important;color:#8a672d!important}.managementPriorityRank790.critical{background:var(--exec-rose-soft)!important;color:var(--exec-rose)!important}.dashboardDataQuality791{background:linear-gradient(145deg,#fffdf8,#f8f2e7)!important;border-color:#e4d4b7!important}.managementLeaders790>button{position:relative;overflow:hidden;background:#fff!important}.managementLeaders790>button:after{content:"";position:absolute;left:0;right:0;top:0;height:3px}.managementLeaders790>button:nth-child(1):after{background:var(--exec-blue)}.managementLeaders790>button:nth-child(2):after{background:var(--exec-green)}.managementLeaders790>button:nth-child(3):after{background:var(--exec-gold)}[data-theme=dark] .executiveWealthVisual801,[data-theme=dark] .executiveAllocation801,[data-theme=dark] .executiveCashflowPulse801,[data-theme=dark] .managementForecast790,[data-theme=dark] .executiveKpis801>button,[data-theme=dark] .managementPriority790,[data-theme=dark] .managementPosition790,[data-theme=dark] .managementTimeline790,[data-theme=dark] .managementTrend790{background:linear-gradient(145deg,#1b2430,#202d3a)!important;border-color:#334353!important}[data-theme=dark] .executiveHeadline801 h2,[data-theme=dark] .executiveVisualHead801 h3,[data-theme=dark] .executiveKpis801>button strong,[data-theme=dark] .managementPriority790 h3,[data-theme=dark] .managementPosition790 h3,[data-theme=dark] .managementTimeline790 h3,[data-theme=dark] .managementTrend790 h3{color:#eef4f8!important}.wealthGoals810{border:1px solid #dbe3ea;border-radius:17px;background:linear-gradient(145deg,#fff,#f7fafc);padding:16px;box-shadow:0 8px 24px #23364c0d}.wealthGoals810>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.wealthGoals810>header h2{font-size:18px;margin:2px 0}.wealthGoals810>header p{margin:0;color:#6f7c89;font-size:12px}.wealthGoalGrid810{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px}.wealthGoalCard810{border:1px solid #dfe5ea;border-radius:13px;background:#fff;padding:12px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.wealthGoalCard810:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#738ca8}.wealthGoalCard810.achieved:before,.wealthGoalCard810.on_track:before{background:#4e7b63}.wealthGoalCard810.off_track:before,.wealthGoalCard810.overdue:before{background:#a66565}.wealthGoalTop810{display:flex;justify-content:space-between;gap:8px}.wealthGoalTop810>span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#778493;font-weight:700}.wealthGoalTop810>b{font-size:10px;color:#607186}.wealthGoalCard810 h3{font-size:13px;margin:0}.wealthGoalNumbers810{display:flex;align-items:baseline;gap:6px}.wealthGoalNumbers810 strong{font-size:20px;color:#263f61}.wealthGoalNumbers810 span{font-size:11px;color:#7a8591}.wealthGoalProgress810{display:grid;grid-template-columns:1fr 34px;gap:8px;align-items:center}.wealthGoalProgress810>i{height:8px;background:#edf1f4;border-radius:999px;overflow:hidden}.wealthGoalProgress810>i>em{display:block;height:100%;background:linear-gradient(90deg,#6e8faf,#345778);border-radius:999px}.wealthGoalCard810.achieved .wealthGoalProgress810>i>em,.wealthGoalCard810.on_track .wealthGoalProgress810>i>em{background:linear-gradient(90deg,#78a18a,#41745b)}.wealthGoalCard810.off_track .wealthGoalProgress810>i>em,.wealthGoalCard810.overdue .wealthGoalProgress810>i>em{background:linear-gradient(90deg,#c58d8d,#9c5c5c)}.wealthGoalProgress810>b{font-size:11px;text-align:right}.wealthGoalMeta810{display:flex;flex-direction:column;gap:2px;border-top:1px solid #edf0f2;padding-top:7px}.wealthGoalMeta810 span{font-size:10px;color:#78838e}.wealthGoalActions810{display:flex;gap:5px;margin-top:auto}.wealthGoalActions810 button{min-height:25px;padding:3px 6px;font-size:10px!important;background:#f7f9fa;color:#607083;border-color:#e4e9ed}.wealthGoalActions810 button:hover{background:#eef3f6!important;color:#3c5571!important;transform:none!important}.wealthGoalEmpty810{min-height:115px;border:1px dashed #d6dfe6;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px}.wealthGoalEmpty810>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#eaf1f8;color:#3d6187;font-size:17px}.wealthGoalEmpty810>div{display:flex;flex-direction:column;max-width:430px}.wealthGoalEmpty810 b{font-size:13px}.wealthGoalEmpty810 small{font-size:11px!important;color:#77828d;line-height:1.5}.wealthGoalFooter810{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #e7ebee;margin-top:11px;padding-top:9px}.wealthGoalFooter810 span{font-size:11px;color:#74808c}.wealthGoalFooter810 button{background:transparent;border:0;box-shadow:none;color:#4d6d91;font-size:11px!important}.goalModal810{width:min(680px,calc(100vw - 30px))!important}.goalFormGrid810{display:grid;grid-template-columns:1fr 1fr;gap:10px}.goalFormGrid810 .wide{grid-column:1/-1}.planningGoals810{border:1px solid #dbe3ea;border-radius:14px;background:linear-gradient(145deg,#fff,#f4f8fb);padding:14px;margin-bottom:12px}.planningGoalsHead810{display:flex;justify-content:space-between;align-items:center;gap:12px}.planningGoalsHead810 h2{font-size:16px;margin:2px 0}.planningGoalsRows810{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:10px}.planningGoalsRows810>div{display:grid;grid-template-columns:10px 1fr auto;gap:7px;align-items:center;background:#fff;border:1px solid #e2e7eb;border-radius:10px;padding:8px}.planningGoalsRows810>div>div{display:flex;flex-direction:column;min-width:0}.planningGoalsRows810 b{font-size:11px}.planningGoalsRows810 small{font-size:10px!important;color:#79848f}.planningGoalsRows810 strong{font-size:11px}.planningGoalsRows810>div>i{grid-column:2/-1;height:5px;background:#edf1f4;border-radius:999px;overflow:hidden}.planningGoalsRows810>div>i>em{display:block;height:100%;background:#4e7399;border-radius:999px}.goalStatusDot810{width:8px;height:8px;border-radius:50%;background:#7890a8}.goalStatusDot810.achieved,.goalStatusDot810.on_track{background:#4e7b63}.goalStatusDot810.off_track,.goalStatusDot810.overdue{background:#a66565}.goalImpact810{border:1px solid #dbe3ea;border-radius:15px;background:linear-gradient(145deg,#fff,#f7fafc);padding:15px}.goalImpactGrid810{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.goalImpactGrid810 article{border:1px solid #e0e6eb;border-radius:11px;background:#fff;padding:10px;display:grid;grid-template-columns:1fr auto;gap:6px}.goalImpactGrid810 article.reached{border-color:#cfe2d7;background:#f8fcf9}.goalImpactGrid810 article.improved{border-color:#d8e2eb}.goalImpactGrid810 article.worse{border-color:#e6cccc;background:snow}.goalImpactGrid810 article>div{display:flex;flex-direction:column}.goalImpactGrid810 small{font-size:10px!important;text-transform:uppercase;letter-spacing:.04em;color:#798590}.goalImpactGrid810 b{font-size:11px}.goalImpactGrid810>article>strong{font-size:15px}.goalImpactGrid810 article>i{grid-column:1/-1;height:6px;background:#edf1f4;border-radius:999px;overflow:hidden}.goalImpactGrid810 article>i>em{display:block;height:100%;background:#587b9f;border-radius:999px}.goalImpactGrid810 article.reached>i>em{background:#4e7b63}.goalImpactGrid810 article.worse>i>em{background:#a66565}.goalImpactGrid810 p{grid-column:1/-1;margin:0;font-size:11px;color:#596a7a}.goalImpactGrid810 article>span{grid-column:1/-1;font-size:10px;color:#818b95}[data-theme=dark] .wealthGoals810,[data-theme=dark] .planningGoals810,[data-theme=dark] .goalImpact810,[data-theme=dark] .wealthGoalCard810,[data-theme=dark] .planningGoalsRows810>div,[data-theme=dark] .goalImpactGrid810 article{background:#202d3a!important;border-color:#344556!important}[data-theme=dark] .wealthGoalNumbers810 strong{color:#eef4f8}@media(max-width:760px){.wealthGoals810>header,.wealthGoalFooter810,.planningGoalsHead810{flex-direction:column;align-items:flex-start}.goalFormGrid810{grid-template-columns:1fr}.goalFormGrid810 .wide{grid-column:auto}}:root{--private-cat-0:#34597c;--private-cat-1:#4f8066;--private-cat-2:#aa884f;--private-cat-3:#7d6f91;--private-cat-4:#668ca8;--private-cat-5:#b06f6a;--private-cat-6:#829487}.privateBreakdownGrid820{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.privateBreakdown820{border:1px solid #dce4ea;border-radius:16px;background:linear-gradient(145deg,#fff,#f7fafc);padding:15px;box-shadow:0 7px 20px #24374c0b}.privateBreakdown820.expense{background:linear-gradient(145deg,#fffdf9,#faf6ed);border-color:#e5dccb}.privateBreakdownHead820{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.privateBreakdownHead820 h3{font-size:16px;margin:2px 0}.privateBreakdownHead820>strong{font-size:17px;color:#263f61}.privateBreakdownBody820{display:grid;grid-template-columns:128px 1fr;gap:16px;align-items:center;margin-top:12px}.privateCategoryDonut820{width:122px;height:122px;border-radius:50%;display:grid;place-items:center;position:relative;box-shadow:0 7px 16px #273a5012}.privateCategoryDonut820:after{content:"";position:absolute;width:72px;height:72px;border-radius:50%;background:#fff}.privateCategoryDonut820>div{position:relative;z-index:2;display:flex;flex-direction:column;text-align:center}.privateCategoryDonut820 b{font-size:20px}.privateCategoryDonut820 span{font-size:9px;color:#7d8791}.privateCategoryLegend820{display:flex;flex-direction:column;gap:6px}.privateCategoryLegend820>div{display:grid;grid-template-columns:8px 1fr auto;gap:7px;align-items:center}.privateCategoryLegend820 i{width:7px;height:7px;border-radius:50%}.privateCategoryLegend820 i.tone0{background:var(--private-cat-0)}.privateCategoryLegend820 i.tone1{background:var(--private-cat-1)}.privateCategoryLegend820 i.tone2{background:var(--private-cat-2)}.privateCategoryLegend820 i.tone3{background:var(--private-cat-3)}.privateCategoryLegend820 i.tone4{background:var(--private-cat-4)}.privateCategoryLegend820 i.tone5{background:var(--private-cat-5)}.privateCategoryLegend820 i.tone6{background:var(--private-cat-6)}.privateCategoryLegend820>div>span{display:flex;flex-direction:column;min-width:0}.privateCategoryLegend820 b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.privateCategoryLegend820 small{font-size:9px!important;color:#7e8994}.privateCategoryLegend820 strong{font-size:10px}.privateBreakdown820.empty{min-height:120px;display:flex;justify-content:space-between;align-items:center}.privateBreakdown820.empty p{font-size:11px;color:#7b8691}.privateFinanceCardHead820{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.privateFinanceCardHead820 h2{margin:0}.privateFinanceCard820 .financeRow select,.privateFinanceCard820 .financeAdd select{min-width:0}.financeCategoryModal820{width:min(840px,calc(100vw - 34px));max-height:86vh;overflow:auto;border-radius:16px;background:#fff;padding:17px;box-shadow:0 24px 70px #1523323d}.financeCategoryModal820 .modalTitle p{margin:3px 0 0;font-size:11px;color:#75818d}.financeCategoryAdd820{display:grid;grid-template-columns:130px 1fr auto;gap:8px;padding:11px 0;border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2}.financeCategoryGroups820{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.financeCategoryGroups820>section{border:1px solid #e1e6ea;border-radius:12px;padding:10px}.financeCategoryGroups820 header{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.financeCategoryGroups820 header b{font-size:12px}.financeCategoryGroups820 header span{font-size:10px;color:#7d8792}.financeCategoryGroups820 article{display:grid;grid-template-columns:1fr 60px auto 27px;gap:5px;align-items:center;padding:5px 0;border-top:1px solid #f0f2f4}.financeCategoryGroups820 article:first-child{border-top:0}.financeCategoryGroups820 article.archived{opacity:.58}.financeCategoryGroups820 article input{font-size:11px!important;padding:6px 7px}.financeCategoryGroups820 article>span{font-size:9px;color:#83909b}.financeCategoryGroups820 article button{min-height:25px;padding:3px 6px;font-size:9px!important;background:#f7f9fa;color:#647487;border-color:#e4e8ec}.financeCategoryModal820>footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;border-top:1px solid #edf0f2;padding-top:10px}.financeCategoryModal820>footer small{font-size:10px!important;color:#7b8691}[data-theme=dark] .privateBreakdown820,[data-theme=dark] .financeCategoryModal820,[data-theme=dark] .financeCategoryGroups820>section{background:#202d3a!important;border-color:#344556!important}[data-theme=dark] .privateCategoryDonut820:after{background:#202d3a!important}@media(max-width:950px){.privateBreakdownGrid820,.financeCategoryGroups820{grid-template-columns:1fr}.privateBreakdownBody820{grid-template-columns:115px 1fr}}@media(max-width:650px){.financeCategoryAdd820{grid-template-columns:1fr}.financeCategoryGroups820 article{grid-template-columns:1fr auto}.privateBreakdownBody820{grid-template-columns:1fr;justify-items:center}.privateCategoryLegend820{width:100%}}.personalGreeting821{display:flex!important;align-items:center!important;gap:14px}.personalPhotoWrap821{width:68px;height:68px;flex:0 0 68px;position:relative}.personalPhoto821,.personalPhotoFallback821{width:68px;height:68px;border-radius:20px;display:grid;place-items:center;object-fit:cover;border:3px solid rgba(255,255,255,.88);box-shadow:0 8px 22px #1e2f4424}.personalPhotoFallback821{background:linear-gradient(145deg,#31547a,#7995b2);color:#fff;font-size:19px;font-weight:700}.personalPhotoEdit821{position:absolute;right:-3px;bottom:-3px;width:25px;height:25px;border-radius:9px;background:#fff;border:1px solid #d5dfe7;box-shadow:0 4px 11px #23324524;display:grid;place-items:center;cursor:pointer;color:#3f5e7d}.personalPhotoEdit821 input{display:none}.personalPhotoEdit821 span{font-size:11px}.removeProfilePhoto821{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;min-height:0!important;margin-top:3px;color:#7e8994!important;font-size:9px!important}.removeProfilePhoto821:hover{color:#995f5f!important;transform:none!important}.privateBudget821{border:1px solid #d9e3ea;border-radius:16px;background:linear-gradient(145deg,#fff,#f5f9fc);padding:15px;margin-bottom:12px;box-shadow:0 7px 20px #26394e0b}.privateBudget821.watch{background:linear-gradient(145deg,#fffdf8,#faf4e8);border-color:#e6d9bf}.privateBudget821.over{background:linear-gradient(145deg,snow,#f9eded);border-color:#e7cccc}.privateBudgetHero821{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.privateBudgetHero821 h2{font-size:17px;margin:2px 0}.privateBudgetHero821 p{font-size:11px;color:#74808c;margin:0}.privateBudgetTotals821{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.privateBudgetTotals821 article{border:1px solid #e1e7eb;border-radius:11px;background:#ffffffc2;padding:10px;display:flex;flex-direction:column}.privateBudgetTotals821 small{font-size:10px!important;color:#798590}.privateBudgetTotals821 strong{font-size:17px}.privateBudgetRows821{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;margin-top:12px}.privateBudgetRows821>div{display:grid;grid-template-columns:150px 1fr 42px;gap:8px;align-items:center}.privateBudgetRows821>div>div{display:flex;flex-direction:column;min-width:0}.privateBudgetRows821 b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.privateBudgetRows821 span{font-size:9px;color:#7d8791}.privateBudgetRows821>div>i{height:7px;background:#e9eef2;border-radius:999px;overflow:hidden}.privateBudgetRows821>div>i>em{display:block;height:100%;border-radius:999px;background:#4f8066}.privateBudgetRows821>div.watch>i>em{background:#aa884f}.privateBudgetRows821>div.over>i>em{background:#a66565}.privateBudgetRows821>div>strong{text-align:right;font-size:10px}.privateBudgetEmpty821{display:flex;align-items:center;justify-content:center;gap:12px;min-height:82px}.privateBudgetEmpty821>span{width:36px;height:36px;border-radius:11px;background:#eaf1f8;color:#496d91;display:grid;place-items:center}.privateBudgetEmpty821>div{display:flex;flex-direction:column}.privateBudgetEmpty821 b{font-size:12px}.privateBudgetEmpty821 small{font-size:10px!important;color:#7b8691}.financeCategoryAdd820{grid-template-columns:120px 1fr 150px auto!important}.financeCategoryGroups820 article{grid-template-columns:minmax(120px,1fr) 115px 58px auto 27px!important}.categoryBudgetField821{position:relative;display:block}.categoryBudgetField821>span{position:absolute;left:7px;top:50%;transform:translateY(-50%);font-size:9px;color:#88939d}.categoryBudgetField821 input{padding-left:18px!important;width:100%}.categoryNoBudget821{font-size:10px!important;color:#9aa3ab!important;text-align:center}[data-theme=dark] .privateBudget821{background:#202d3a!important;border-color:#344556!important}[data-theme=dark] .personalPhotoEdit821{background:#263442;border-color:#435363;color:#e8eef3}@media(max-width:900px){.privateBudgetRows821{grid-template-columns:1fr}.privateBudgetTotals821{grid-template-columns:1fr 1fr}.financeCategoryAdd820{grid-template-columns:1fr 1fr!important}.financeCategoryGroups820 article{grid-template-columns:1fr 110px!important}}@media(max-width:620px){.personalGreeting821{align-items:flex-start!important}.personalPhotoWrap821,.personalPhoto821,.personalPhotoFallback821{width:56px;height:56px;flex-basis:56px}.privateBudgetTotals821{grid-template-columns:1fr 1fr}.privateBudgetHero821{flex-direction:column}.financeCategoryAdd820{grid-template-columns:1fr!important}}.smartInsights830{border:1px solid #d8e2ea;border-radius:17px;background:linear-gradient(145deg,#fff,#f5f9fc);padding:16px;box-shadow:0 9px 26px #22364c0e;position:relative;overflow:hidden}.smartInsights830>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.smartInsights830>header h2{font-size:18px;margin:2px 0;color:#233d5a}.smartInsights830>header p{font-size:11px;margin:0;color:#74808d}.smartInsightPulse830{width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,#2b4d72,#56789d);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.smartInsightPulse830>span{font-size:19px;font-weight:700}.smartInsightPulse830 small{font-size:8px!important}.smartInsightSummary830{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.smartInsightSummary830 article{border:1px solid #e0e7ec;background:#ffffffd1;border-radius:11px;padding:9px;display:flex;flex-direction:column}.smartInsightSummary830 small{font-size:9px!important;color:#798590}.smartInsightSummary830 strong{font-size:15px}.smartInsightGrid830{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.smartInsightGrid830>button{min-height:94px;border:1px solid #e0e6eb;border-radius:12px;background:#fff!important;color:#2d4054!important;padding:10px;display:grid;grid-template-columns:30px 1fr auto 12px;gap:8px;align-items:center;text-align:left;box-shadow:none!important}.smartInsightGrid830>button:hover{transform:none!important;background:#f8fafc!important;color:#2d4054!important}.smartInsightGrid830>button.warning{background:#fffaf2!important;border-color:#eadabb!important}.smartInsightGrid830>button.critical{background:#fff7f7!important;border-color:#e8cccc!important}.smartInsightGrid830>button.positive{background:#f7fcf9!important;border-color:#d3e4d9!important}.smartInsightIcon830{width:28px;height:28px;border-radius:9px;background:#eaf1f7;color:#3c6388;display:grid;place-items:center;font-weight:700}.warning .smartInsightIcon830{background:#f4ead8;color:#8a672d}.critical .smartInsightIcon830{background:#f6e4e4;color:#985858}.positive .smartInsightIcon830{background:#e5f2e9;color:#41745b}.smartInsightGrid830>button>div{display:flex;flex-direction:column;min-width:0}.smartInsightGrid830 small{font-size:8px!important;color:#82909c}.smartInsightGrid830 b{font-size:11px}.smartInsightGrid830 p{font-size:10px;line-height:1.4;margin:2px 0 0;color:#6d7985}.smartInsightGrid830>button>strong{font-size:12px;white-space:nowrap}.smartInsightGrid830>button>i{font-style:normal}.smartInsightEmpty830{display:flex;align-items:center;justify-content:center;gap:11px;min-height:85px;margin-top:10px}.smartInsightEmpty830>span{width:34px;height:34px;border-radius:10px;background:#e6f1e9;color:#47775e;display:grid;place-items:center}.smartInsightEmpty830>div{display:flex;flex-direction:column}.smartInsightEmpty830 b{font-size:11px}.smartInsightEmpty830 small{font-size:9px!important;color:#7a8691}.smartInsights830>footer{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #e7ecf0;margin-top:11px;padding-top:9px}.smartInsights830>footer span{font-size:8px;color:#8a949e;max-width:690px}.smartInsights830>footer button{border:0!important;background:transparent!important;box-shadow:none!important;color:#4d6f91!important;font-size:9px!important;padding:0!important;min-height:0!important}.smartInsights830.compact{padding:13px;margin-bottom:12px}.smartInsights830.compact>header h2{font-size:15px}.smartInsights830.compact>header p,.smartInsights830.compact .smartInsightGrid830 p{display:none}.smartInsights830.compact .smartInsightGrid830{grid-template-columns:repeat(2,1fr)}.smartInsights830.compact .smartInsightGrid830>button{min-height:78px}[data-theme=dark] .smartInsights830,[data-theme=dark] .smartInsightGrid830>button,[data-theme=dark] .smartInsightSummary830 article{background:#202d3a!important;border-color:#354757!important;color:#edf3f7!important}@media(max-width:900px){.smartInsightGrid830,.smartInsights830.compact .smartInsightGrid830{grid-template-columns:1fr}.smartInsightSummary830{grid-template-columns:1fr 1fr}}:root{--report840-0:#355a7d;--report840-1:#aa884f;--report840-2:#4f8066}.executiveReport840{border:1px solid #d8e1e8;border-radius:18px;background:linear-gradient(145deg,#fff,#f5f8fb);padding:17px;box-shadow:0 10px 28px #24364b0f;margin-bottom:12px}.executiveReport840>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.executiveReport840>header h2{font-size:19px;margin:2px 0;color:#243f5d}.executiveReport840>header p{font-size:11px;color:#74808c;margin:0}.reportPeriod840{border-radius:12px;background:#294b70;color:#fff;padding:8px 11px;font-size:12px;font-weight:700}.executiveReportGrid840{display:grid;grid-template-columns:.85fr 1.15fr;gap:10px;margin-top:13px}.executiveReportGrid840>article{border:1px solid #e0e6eb;border-radius:13px;background:#fff;padding:12px}.reportAllocation840{display:grid;grid-template-columns:130px 1fr;gap:14px;align-items:center}.reportDonut840{width:120px;height:120px;border-radius:50%;display:grid;place-items:center;position:relative}.reportDonut840:after{content:"";position:absolute;width:75px;height:75px;border-radius:50%;background:#fff}.reportDonut840>div{position:relative;z-index:2;display:flex;flex-direction:column;text-align:center}.reportDonut840 b{font-size:12px}.reportDonut840 span{font-size:8px;color:#7d8791}.reportAllocation840>div+div{display:flex;flex-direction:column;gap:7px}.reportAllocation840>div+div>span{display:grid;grid-template-columns:8px 1fr;gap:2px 7px;align-items:center}.reportAllocation840 i{width:7px;height:7px;border-radius:50%;grid-row:1/3}.reportAllocation840 i.tone0{background:var(--report840-0)}.reportAllocation840 i.tone1{background:var(--report840-1)}.reportAllocation840 i.tone2{background:var(--report840-2)}.reportAllocation840 b{font-size:10px}.reportAllocation840 small{font-size:9px!important;color:#7b8792}.reportDirection840>div{display:grid;grid-template-columns:1fr;gap:5px;padding:8px 0;border-top:1px solid #eef1f3}.reportDirection840>div:first-of-type{margin-top:5px}.reportDirection840>div>span{display:flex;justify-content:space-between;gap:10px}.reportDirection840 b{font-size:10px}.reportDirection840 small{font-size:9px!important;color:#75818d}.reportDirection840 i{height:6px;border-radius:999px;background:#edf1f4;overflow:hidden}.reportDirection840 i>em{display:block;height:100%;background:linear-gradient(90deg,#7897b5,#355a7d);border-radius:999px}.reportSignals840{margin-top:10px;border-top:1px solid #e4e9ed;padding-top:11px}.reportSignals840>div:first-child h3{font-size:14px;margin:2px 0 8px}.reportSignals840>div+div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.reportSignals840 article{display:grid;grid-template-columns:25px 1fr auto;gap:7px;align-items:center;border:1px solid #e2e7eb;border-radius:10px;padding:8px;background:#fff}.reportSignals840 article>span{width:24px;height:24px;border-radius:8px;background:#eaf1f7;display:grid;place-items:center;color:#42698c;font-size:10px;font-weight:700}.reportSignals840 article.warning>span,.reportSignals840 article.critical>span{background:#f5eadb;color:#8f682b}.reportSignals840 article.critical>span{background:#f5e5e5;color:#995b5b}.reportSignals840 article.positive>span{background:#e6f2e9;color:#46765d}.reportSignals840 article>div{display:flex;flex-direction:column}.reportSignals840 article b{font-size:10px}.reportSignals840 article small{font-size:9px!important;color:#78848f}.reportSignals840 article>strong{font-size:10px;white-space:nowrap}.reportScenario840{display:flex;justify-content:space-between;gap:15px;align-items:center;border-top:1px solid #e4e9ed;margin-top:11px;padding-top:11px}.reportScenario840 h3{font-size:13px;margin:2px 0}.reportScenario840>div:last-child{display:grid;grid-template-columns:repeat(4,auto);gap:7px}.reportScenario840>div:last-child>span{display:flex;flex-direction:column;border-left:1px solid #dfe5ea;padding-left:10px}.reportScenario840 small{font-size:8px!important;color:#7d8893}.reportScenario840 b{font-size:10px}[data-theme=dark] .executiveReport840,[data-theme=dark] .executiveReportGrid840>article,[data-theme=dark] .reportSignals840 article{background:#202d3a!important;border-color:#354757!important}[data-theme=dark] .reportDonut840:after{background:#202d3a!important}[data-theme=dark] .executiveReport840>header h2{color:#edf3f7!important}@media(max-width:900px){.executiveReportGrid840{grid-template-columns:1fr}.reportSignals840>div+div{grid-template-columns:1fr}.reportScenario840{flex-direction:column;align-items:flex-start}.reportScenario840>div:last-child{grid-template-columns:1fr 1fr}}@media(max-width:620px){.reportAllocation840{grid-template-columns:1fr;justify-items:center}.reportAllocation840>div+div{width:100%}.reportScenario840>div:last-child{grid-template-columns:1fr}.executiveReport840>header{flex-direction:column}}@media print{.executiveReport840{break-inside:avoid;box-shadow:none}.reportHeader .periodbar,.topbar,.sidebar{display:none!important}}.smartRules850{border:1px solid #d8e2e9;border-radius:17px;background:linear-gradient(145deg,#fff,#f6f9fb);padding:16px;margin-bottom:12px;box-shadow:0 8px 24px #23364a0d}.smartRules850>header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.smartRules850>header h2{font-size:18px;margin:2px 0;color:#263f5b}.smartRules850>header p{font-size:11px;color:#74808c;margin:0}.smartRulesScore850{width:58px;height:54px;border-radius:15px;background:linear-gradient(145deg,#355a7d,#6c89a5);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.smartRulesScore850 b{font-size:18px;line-height:1}.smartRulesScore850 small{font-size:8px!important;opacity:.82}.smartRulesColumns850{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:13px}.smartRulesColumns850>section{border:1px solid #e1e7eb;border-radius:13px;background:#ffffffd1;padding:10px;min-width:0}.smartRulesSectionHead850{display:flex;align-items:center;gap:8px;margin-bottom:6px}.smartRulesSectionHead850>span{width:27px;height:27px;border-radius:8px;background:#eaf1f7;color:#436a8d;display:grid;place-items:center;font-size:11px}.smartRulesSectionHead850>div{display:flex;flex-direction:column}.smartRulesSectionHead850 b{font-size:11px}.smartRulesSectionHead850 small{font-size:8px!important;color:#82909b}.smartRuleItem850{border-top:1px solid #edf0f2;padding:8px 0;display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center}.smartRuleItem850:first-of-type{border-top:0}.smartRuleItem850>div{display:flex;flex-direction:column;min-width:0}.smartRuleItem850 b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smartRuleItem850 small{font-size:9px!important;color:#6f7d89}.smartRuleItem850 em{font-style:normal;font-size:8px;color:#8a949e;line-height:1.35;margin-top:2px}.smartRuleItem850>button{min-height:27px;padding:4px 7px;font-size:9px!important}.smartRuleConfidence850{font-size:7px;text-transform:uppercase;letter-spacing:.04em;color:#6c8194}.smartRuleConfidence850.high{color:#46745c}.smartRuleItem850.anomaly.warning b{color:#8d632d}.smartRuleNone850{font-size:9px;color:#8a949d;margin:10px 2px}.smartRulesEmpty850{display:flex;align-items:center;justify-content:center;gap:10px;min-height:76px;margin-top:8px}.smartRulesEmpty850>span{width:34px;height:34px;border-radius:10px;background:#e6f2e9;color:#47765d;display:grid;place-items:center}.smartRulesEmpty850>div{display:flex;flex-direction:column}.smartRulesEmpty850 b{font-size:11px}.smartRulesEmpty850 small{font-size:9px!important;color:#7d8993}.smartRules850>footer{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #e5eaee;margin-top:10px;padding-top:8px}.smartRules850>footer span,.smartRules850>footer small{font-size:8px!important;color:#8a949e}[data-theme=dark] .smartRules850,[data-theme=dark] .smartRulesColumns850>section{background:#202d3a!important;border-color:#354757!important}[data-theme=dark] .smartRules850>header h2{color:#eef3f7!important}@media(max-width:1050px){.smartRulesColumns850{grid-template-columns:1fr 1fr}.smartRulesColumns850>section:last-child{grid-column:1/-1}}@media(max-width:700px){.smartRulesColumns850{grid-template-columns:1fr}.smartRulesColumns850>section:last-child{grid-column:auto}.smartRules850>header,.smartRules850>footer{flex-direction:column}}.cashflowForecast860{border:1px solid #d8e2e9;border-radius:18px;background:linear-gradient(145deg,#fff,#f5f9fc);padding:16px;margin-bottom:12px;box-shadow:0 9px 26px #22364c0d}.cashflowForecast860.warning{background:linear-gradient(145deg,#fffdf8,#faf5eb);border-color:#e6d9c0}.cashflowForecast860.critical{background:linear-gradient(145deg,snow,#f9eeee);border-color:#e7cdcd}.cashflowForecast860>header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.cashflowForecast860>header h2{font-size:18px;margin:2px 0;color:#263f5b}.cashflowForecast860>header p{font-size:11px;color:#74808c;margin:0}.cashflowForecastControls860{display:flex;gap:8px;align-items:center}.cashflowForecastControls860>div{display:flex;border:1px solid #dde4e9;border-radius:10px;overflow:hidden}.cashflowForecastControls860>div button{border:0!important;border-radius:0!important;background:#fff!important;color:#697987!important;box-shadow:none!important;min-height:30px;padding:4px 9px;font-size:9px!important}.cashflowForecastControls860>div button.active{background:#315777!important;color:#fff!important}.cashflowForecastKpis860{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.cashflowForecastKpis860 article{border:1px solid #e0e7ec;background:#fffc;border-radius:11px;padding:9px;display:flex;flex-direction:column}.cashflowForecastKpis860 small{font-size:9px!important;color:#798590}.cashflowForecastKpis860 strong{font-size:15px}.cashflowForecastChart860{display:grid;grid-template-columns:repeat(12,1fr);gap:5px;align-items:end;min-height:145px;margin-top:13px;border-top:1px solid #e9edf0;padding-top:10px}.cashflowForecastChart860 article{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.cashflowForecastBars860{height:95px;display:flex;align-items:flex-end;gap:2px}.cashflowForecastBars860 i,.cashflowForecastBars860 em{display:block;width:6px;border-radius:4px 4px 1px 1px;background:#4f8066}.cashflowForecastBars860 i.negative{background:#a86767}.cashflowForecastBars860 em{background:#476d91}.cashflowForecastChart860 article.warning em{background:#aa884f}.cashflowForecastChart860 article.critical em{background:#a86767}.cashflowForecastChart860 small{font-size:8px!important;color:#7b8792}.cashflowForecastChart860 b{font-size:8px;white-space:nowrap}.cashflowForecastLegend860{display:flex;align-items:center;gap:14px;margin-top:7px;font-size:9px;color:#74818c}.cashflowForecastLegend860 span{display:flex;align-items:center;gap:5px}.cashflowForecastLegend860 i{width:8px;height:8px;border-radius:3px}.cashflowForecastLegend860 i.cash{background:#4f8066}.cashflowForecastLegend860 i.liq{background:#476d91}.cashflowForecastWarnings860{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.cashflowForecastWarnings860 article{display:grid;grid-template-columns:26px 1fr;gap:7px;align-items:center;border:1px solid #e3e8ec;border-radius:10px;padding:8px;background:#fff}.cashflowForecastWarnings860 article>span{width:25px;height:25px;border-radius:8px;background:#edf2f6;display:grid;place-items:center}.cashflowForecastWarnings860 article.warning>span{background:#f3eadb;color:#8b672d}.cashflowForecastWarnings860 article.critical>span{background:#f4e3e3;color:#985c5c}.cashflowForecastWarnings860 article>div{display:flex;flex-direction:column}.cashflowForecastWarnings860 b{font-size:10px}.cashflowForecastWarnings860 small{font-size:9px!important;color:#77838e}.cashflowForecastMethod860{margin-top:10px;border-top:1px solid #e5eaee;padding-top:8px}.cashflowForecastMethod860 summary{font-size:9px;cursor:pointer;color:#56728e}.cashflowForecastMethod860 p{font-size:9px;color:#7a8792;line-height:1.45}.cashflowForecastMethod860>div{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cashflowForecastMethod860>div span{display:flex;flex-direction:column;font-size:8px;color:#8a949e}.cashflowForecastMethod860 b{font-size:10px;color:#495c6f}.planningCashflowStrip860{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid #dae4ea;border-radius:14px;background:linear-gradient(145deg,#fff,#f5f9fc);padding:12px 14px;margin-bottom:12px}.planningCashflowStrip860.warning{border-color:#e4d6bc;background:linear-gradient(145deg,#fffdf8,#faf4e8)}.planningCashflowStrip860.critical{border-color:#e7cccc;background:linear-gradient(145deg,snow,#f9eded)}.planningCashflowStrip860>div:first-child{display:flex;flex-direction:column}.planningCashflowStrip860>div:first-child>b{font-size:16px}.planningCashflowStrip860>div:first-child small{font-size:9px!important;color:#7a8691}.planningCashflowStrip860>div:last-child{display:flex;align-items:center;gap:14px}.planningCashflowStrip860>div:last-child>span{display:flex;flex-direction:column}.planningCashflowStrip860>div:last-child small{font-size:8px!important;color:#89939c}.planningCashflowStrip860>div:last-child b{font-size:10px}.planningCashflowStrip860 button{border:0!important;background:transparent!important;box-shadow:none!important;color:#4c6f91!important;font-size:9px!important}[data-theme=dark] .cashflowForecast860,[data-theme=dark] .cashflowForecastKpis860 article,[data-theme=dark] .cashflowForecastWarnings860 article,[data-theme=dark] .planningCashflowStrip860{background:#202d3a!important;border-color:#354757!important}[data-theme=dark] .cashflowForecast860>header h2{color:#edf3f7!important}@media(max-width:1000px){.cashflowForecastKpis860{grid-template-columns:1fr 1fr}.cashflowForecastChart860{grid-template-columns:repeat(6,1fr)}.cashflowForecastWarnings860{grid-template-columns:1fr}.cashflowForecastMethod860>div{grid-template-columns:1fr 1fr}}@media(max-width:700px){.cashflowForecast860>header,.planningCashflowStrip860,.planningCashflowStrip860>div:last-child{flex-direction:column;align-items:flex-start}.cashflowForecastControls860{flex-wrap:wrap}.cashflowForecastChart860{grid-template-columns:repeat(4,1fr)}}.privateStress870{border:1px solid #d8e2e9;border-radius:18px;background:linear-gradient(145deg,#fff,#f5f9fc);padding:16px;margin-bottom:14px;box-shadow:0 10px 28px #22364c0e}.privateStress870>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.privateStress870>header h2{font-size:19px;margin:2px 0;color:#263f5b}.privateStress870>header p{font-size:11px;color:#74808c;margin:0}.stressExplain870{border:1px solid #dbe4ea;border-radius:10px;background:#fff;padding:7px 9px;font-size:9px;color:#62788c;white-space:nowrap}.stressCaseGrid870{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px}.stressCaseGrid870>article{border:1px solid #dde5ea;border-radius:14px;background:#fff;padding:11px;position:relative;overflow:hidden}.stressCaseGrid870>article.healthy{border-color:#d3e4d9;background:linear-gradient(145deg,#fff,#f4faf6)}.stressCaseGrid870>article.warning{border-color:#e6d9bd;background:linear-gradient(145deg,#fff,#fcf7ed)}.stressCaseGrid870>article.critical{border-color:#e8cccc;background:linear-gradient(145deg,#fff,#fbefef)}.stressCaseTitle870{display:flex;align-items:center;gap:8px}.stressCaseTitle870>span{width:30px;height:30px;border-radius:9px;background:#eaf1f7;color:#3f6488;display:grid;place-items:center;font-size:11px;font-weight:700}.stressCaseTitle870>div{display:flex;flex-direction:column}.stressCaseTitle870 small{font-size:7px!important;text-transform:uppercase;color:#89939d}.stressCaseTitle870 h3{font-size:12px;margin:0}.stressCaseTitle870>em{margin-left:auto;font-style:normal;font-size:8px;border-radius:999px;padding:4px 7px;background:#edf2f5;color:#657787}.healthy .stressCaseTitle870>em{background:#e5f2e9;color:#46765d}.warning .stressCaseTitle870>em{background:#f3ead9;color:#89652d}.critical .stressCaseTitle870>em{background:#f4e2e2;color:#975b5b}.stressCaseGrid870>article>strong{display:block;font-size:19px;margin-top:10px;color:#294a6a}.stressCaseGrid870>article>small{font-size:8px!important;color:#808b95}.stressCaseMetrics870{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;border-top:1px solid #e8edf0;margin-top:9px;padding-top:8px}.stressCaseMetrics870 span{display:flex;flex-direction:column}.stressCaseMetrics870 small{font-size:7px!important;color:#89939c}.stressCaseMetrics870 b{font-size:9px}.stressMiniLine870{height:50px;display:flex;align-items:flex-end;gap:2px;margin-top:7px}.stressMiniLine870 i{flex:1;max-width:9px;min-height:5px;border-radius:3px 3px 1px 1px;background:#53799c}.stressMiniLine870 i.warning{background:#aa884f}.stressMiniLine870 i.critical{background:#a76565}.stressCustom870{border-top:1px solid #e5eaee;margin-top:13px;padding-top:12px;display:grid;grid-template-columns:210px 1fr auto;gap:12px;align-items:end}.stressCustomIntro870 h3{font-size:13px;margin:2px 0}.stressCustomIntro870 p{font-size:9px;color:#7b8792;margin:0}.stressCustomFields870{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.stressCustomFields870 label{font-size:8px;color:#71808d;position:relative}.stressCustomFields870 input,.stressCustomFields870 select{width:100%;margin-top:3px;font-size:10px!important;padding-right:24px}.stressCustomFields870 label>span{position:absolute;right:7px;bottom:8px;font-size:8px;color:#8d98a1}.stressRun870{min-width:150px}.stressCustomResult870{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid #dce4e9;border-radius:13px;background:#fff;padding:11px;margin-top:10px}.stressCustomResult870.warning{border-color:#e6d9bd;background:#fffaf2}.stressCustomResult870.critical{border-color:#e8cccc;background:#fff6f6}.stressCustomResult870>div:first-child h3{font-size:13px;margin:2px 0}.stressCustomResult870>div:first-child p{font-size:9px;color:#7b8792;margin:0}.stressCustomResult870>div:last-child{display:grid;grid-template-columns:repeat(4,auto);gap:12px}.stressCustomResult870>div:last-child span{display:flex;flex-direction:column;border-left:1px solid #e1e6ea;padding-left:10px}.stressCustomResult870 small{font-size:7px!important;color:#89939d}.stressCustomResult870 b{font-size:10px}[data-theme=dark] .privateStress870,[data-theme=dark] .stressCaseGrid870>article,[data-theme=dark] .stressExplain870,[data-theme=dark] .stressCustomResult870{background:#202d3a!important;border-color:#354757!important}[data-theme=dark] .privateStress870>header h2{color:#edf3f7!important}@media(max-width:1050px){.stressCaseGrid870,.stressCustom870{grid-template-columns:1fr}.stressCustomFields870{grid-template-columns:repeat(3,1fr)}.stressCustomResult870{flex-direction:column;align-items:flex-start}}@media(max-width:700px){.privateStress870>header{flex-direction:column}.stressCustomFields870{grid-template-columns:1fr 1fr}.stressCustomResult870>div:last-child{grid-template-columns:1fr 1fr}.stressCaseMetrics870{grid-template-columns:1fr}}@media(max-width:480px){.stressCustomFields870,.stressCustomResult870>div:last-child{grid-template-columns:1fr}}.forecastActions880{border-top:1px solid #e2e8ed;margin-top:13px;padding-top:13px}.forecastActions880>header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.forecastActions880>header h2{font-size:16px;margin:2px 0;color:#29445f}.forecastActions880>header p{font-size:10px;color:#77838e;margin:0;max-width:680px}.forecastActions880>header>span{font-size:9px;border-radius:999px;background:#eaf1f7;color:#466b8d;padding:5px 8px}.forecastActionGrid880{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.forecastActionGrid880>article{border:1px solid #dfe6eb;border-radius:13px;background:#fff;padding:11px;position:relative}.forecastActionGrid880>article.preferred{border-color:#c9d9e7;background:linear-gradient(145deg,#fff,#f3f8fc)}.forecastActionGrid880>article.best{border-color:#cfe1d5;background:linear-gradient(145deg,#fff,#f3faf5)}.forecastActionTop880{display:flex;align-items:center;gap:8px}.forecastActionTop880>span{width:30px;height:30px;border-radius:9px;background:#eaf1f7;color:#42698d;display:grid;place-items:center;font-size:12px}.best .forecastActionTop880>span{background:#e5f2e9;color:#47775e}.forecastActionTop880>div{display:flex;flex-direction:column}.forecastActionTop880 small{font-size:7px!important;text-transform:uppercase;color:#82909c}.forecastActionTop880 h3{font-size:11px;margin:0}.forecastActionGrid880 article>p{font-size:9px;color:#77838e;line-height:1.45;min-height:27px}.forecastActionMetrics880{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;border-top:1px solid #edf0f2;padding-top:7px}.forecastActionMetrics880 span{display:flex;flex-direction:column}.forecastActionMetrics880 small{font-size:7px!important;color:#89939d}.forecastActionMetrics880 b{font-size:9px}.forecastActionFlags880{min-height:21px;margin:6px 0;font-size:8px;color:#788590}.forecastActionFlags880 span{display:block}.forecastActionGrid880 article>button{width:100%;font-size:9px!important;min-height:30px}.forecastActions880>footer{font-size:8px;color:#8b959e;margin-top:8px}.profileSettings880{display:grid;grid-template-columns:82px 1fr auto;gap:15px;align-items:center;border-color:#d9e3ea!important;background:linear-gradient(145deg,#fff,#f5f9fc)!important}.profileSettingsPhoto880{width:76px;height:76px}.profileSettingsPhoto880 img,.profileSettingsPhoto880>span{width:76px;height:76px;border-radius:20px;display:grid;place-items:center;object-fit:cover;background:linear-gradient(145deg,#31547a,#7995b2);color:#fff;font-size:20px;font-weight:700;border:3px solid #fff;box-shadow:0 8px 22px #1e2f441f}.profileSettingsMeta880 h2{font-size:16px;margin:2px 0}.profileSettingsMeta880 p{font-size:10px;color:#667787;margin:0 0 3px}.profileSettingsMeta880 small{font-size:9px!important;color:#87919a}.profileSettingsActions880{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:145px}.profileSettingsActions880 label{cursor:pointer;text-align:center;font-size:10px!important;padding:8px 11px;border-radius:8px}.profileSettingsActions880 label input{display:none}.profileSettingsActions880>small{font-size:7px!important;color:#8a949d;text-align:center}.settingsSectionTitle880{display:flex;justify-content:space-between;align-items:end;margin:16px 2px 7px}.settingsSectionTitle880>span{font-size:13px;font-weight:700;color:#314b64}.settingsSectionTitle880>small{font-size:8px!important;color:#89939c}.sidebarProfilePhoto880{width:100%;height:100%;object-fit:cover;border-radius:inherit}[data-theme=dark] .forecastActionGrid880>article,[data-theme=dark] .profileSettings880{background:#202d3a!important;border-color:#354757!important}@media(max-width:850px){.forecastActionGrid880{grid-template-columns:1fr}.profileSettings880{grid-template-columns:70px 1fr}.profileSettingsActions880{grid-column:1/-1;flex-direction:row;flex-wrap:wrap}.profileSettingsActions880>small{width:100%;text-align:left}}@media(max-width:520px){.profileSettings880{grid-template-columns:1fr}.profileSettingsPhoto880{width:64px;height:64px}.profileSettingsPhoto880 img,.profileSettingsPhoto880>span{width:64px;height:64px}.forecastActionMetrics880{grid-template-columns:1fr}}.goalSeeking890{border-top:1px solid #e2e8ed;margin-top:14px;padding-top:14px}.goalSeeking890>header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.goalSeeking890>header h2{font-size:16px;margin:2px 0;color:#29445f}.goalSeeking890>header p{font-size:10px;color:#77838e;margin:0;max-width:700px}.goalSeeking890>header>span{font-size:9px;border-radius:999px;background:#eef2f8;color:#506987;padding:5px 8px}.goalTarget890{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(130px,.55fr);gap:10px;align-items:end;border:1px solid #dce5eb;border-radius:13px;background:linear-gradient(145deg,#fff,#f6f9fc);padding:11px;margin-top:10px}.goalTarget890>div:first-child>small,.goalTargetStatus890 small{display:block;font-size:7px!important;color:#87939e;text-transform:uppercase;letter-spacing:.03em}.goalTarget890 label{display:flex;align-items:center;gap:6px;margin-top:4px}.goalTarget890 label>span{font-size:13px;color:#62778b}.goalTarget890 input{width:100%;font-size:13px!important;font-weight:700}.goalTarget890 button{min-width:200px}.goalTargetStatus890{border-left:1px solid #e1e7ec;padding-left:12px}.goalTargetStatus890 b{display:block;font-size:14px;margin-top:4px}.goalActionGrid890{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.goalActionGrid890>article{border:1px solid #dfe6eb;border-radius:13px;background:#fff;padding:11px}.goalActionGrid890>article.preferred{border-color:#cbddeb;background:linear-gradient(145deg,#fff,#f3f8fc)}.goalActionTop890{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center}.goalActionTop890>span{width:30px;height:30px;border-radius:9px;background:#eaf1f7;color:#42698d;display:grid;place-items:center;font-size:12px}.goalActionTop890>div{display:flex;flex-direction:column}.goalActionTop890 small{font-size:7px!important;text-transform:uppercase;color:#82909c}.goalActionTop890 h3{font-size:11px;margin:0}.goalActionTop890>strong{font-size:11px;color:#315a7f;text-align:right}.goalActionGrid890 article>p{font-size:9px;color:#77838e;line-height:1.45;min-height:27px}.goalActionMetrics890{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;border-top:1px solid #edf0f2;padding-top:7px;margin-bottom:8px}.goalActionMetrics890 span{display:flex;flex-direction:column}.goalActionMetrics890 small{font-size:7px!important;color:#89939d}.goalActionMetrics890 b{font-size:9px}.goalActionGrid890 article>button{width:100%;font-size:9px!important;min-height:30px}.goalAchieved890,.goalNoSolution890{display:flex;gap:10px;align-items:center;border:1px solid #d8e7dd;border-radius:12px;background:#f5faf7;padding:10px;margin-top:9px}.goalNoSolution890{border-color:#eadfca;background:#fffaf1}.goalAchieved890>span,.goalNoSolution890>span{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#e5f2e9;color:#47775e;font-weight:700}.goalNoSolution890>span{background:#f3ead9;color:#8a672e}.goalAchieved890 b,.goalNoSolution890 b{display:block;font-size:10px}.goalAchieved890 small,.goalNoSolution890 small{font-size:8px!important;color:#7b8792}.goalSeeking890>footer{font-size:8px;color:#8b959e;margin-top:8px}[data-theme=dark] .goalTarget890,[data-theme=dark] .goalActionGrid890>article,[data-theme=dark] .goalAchieved890,[data-theme=dark] .goalNoSolution890{background:#202d3a!important;border-color:#354757!important}@media(max-width:850px){.goalActionGrid890{grid-template-columns:1fr}.goalTarget890{grid-template-columns:1fr 1fr}.goalTargetStatus890{border-left:0;padding-left:0}.goalTarget890>button{min-width:0}}@media(max-width:560px){.goalSeeking890>header{flex-direction:column}.goalTarget890{grid-template-columns:1fr}.goalActionTop890{grid-template-columns:30px 1fr}.goalActionTop890>strong{grid-column:2;text-align:left}.goalActionMetrics890{grid-template-columns:1fr}}.combinationSolver891{margin-top:12px;border-top:1px dashed #dbe3e9;padding-top:12px}.combinationIntro891 h3{font-size:13px;margin:2px 0;color:#29445f}.combinationIntro891 p{font-size:9px;color:#7b8792;margin:0;max-width:760px}.combinationGrid891{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px}.combinationGrid891>article{border:1px solid #dfe6eb;border-radius:13px;background:#fff;padding:11px}.combinationGrid891>article.best{border-color:#b9d7c3;background:linear-gradient(145deg,#fff,#f4faf6)}.combinationHead891{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.combinationHead891 small{font-size:7px!important;text-transform:uppercase;color:#82909c}.combinationHead891 h4{font-size:11px;margin:1px 0 0}.combinationHead891>span{width:25px;height:25px;border-radius:8px;background:#edf3f7;color:#476985;display:grid;place-items:center;font-size:8px;font-weight:700}.combinationGrid891 article>p{font-size:8px;color:#77838e;line-height:1.45;min-height:35px}.combinationParts891{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:7px 0}.combinationParts891>span{border:1px solid #edf0f2;border-radius:8px;padding:6px;display:flex;flex-direction:column}.combinationParts891 small{font-size:7px!important;color:#89939d}.combinationParts891 b{font-size:9px}.combinationGrid891 article>button{width:100%;font-size:9px!important;min-height:30px}@media(max-width:950px){.combinationGrid891{grid-template-columns:1fr}}@media(max-width:560px){.combinationParts891{grid-template-columns:1fr}}.tradeoffTabs892{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 10px}.tradeoffTabs892 button{min-height:72px;text-align:left;border:1px solid var(--line,#d9dee7);border-radius:12px;background:transparent;padding:11px 12px;cursor:pointer;display:flex;flex-direction:column;gap:4px}.tradeoffTabs892 button b{font-size:13px}.tradeoffTabs892 button small{font-size:11px;line-height:1.35;opacity:.72}.tradeoffTabs892 button.active{border-color:currentColor;box-shadow:0 0 0 1px currentColor inset}.tradeoffMethod892{display:flex;gap:8px;align-items:center;margin:0 0 14px;opacity:.78}.tradeoffMethod892>span{width:20px;height:20px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:11px}.tradeoffScore892{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line,#e1e5eb);border-bottom:1px solid var(--line,#e1e5eb);padding:8px 0;margin:8px 0}.tradeoffScore892 small{opacity:.68}.tradeoffScore892 b{font-size:14px}.tradeoffMini892{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 12px}.tradeoffMini892 span{font-size:10px;padding:5px 7px;border-radius:999px;border:1px solid var(--line,#e1e5eb);opacity:.78}.tradeoffMini892 b{font-size:10px}@media(max-width:900px){.tradeoffTabs892{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tradeoffTabs892{grid-template-columns:1fr}}.referenceSidebar .executiveProfileCard{align-items:center!important}.referenceSidebar .executiveProfileCard .profileAvatar{width:39px!important;height:39px!important;min-width:39px!important;min-height:39px!important;flex:0 0 39px!important;align-self:center!important;overflow:hidden!important;line-height:0!important;box-sizing:border-box!important}.referenceSidebar .executiveProfileCard .profileAvatar .sidebarProfilePhoto880{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;border-radius:inherit!important;margin:0!important;padding:0!important}.referenceSidebar .executiveProfileCard .profileMeta{align-self:center!important;justify-content:center!important}.referenceSidebar.sidebarCompact .executiveProfileCard .profileAvatar{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.aiAssistant8100{margin:0 0 18px;padding:20px 22px;border:1px solid rgba(98,118,150,.16);background:linear-gradient(135deg,#fffffffa,#f7fafff5);box-shadow:0 14px 34px #22375612;overflow:hidden;position:relative}[data-theme=dark] .aiAssistant8100{background:linear-gradient(135deg,#1a202cfa,#161c27f5);border-color:#94a3b826}.aiAssistant8100:before{content:"";position:absolute;right:-70px;top:-95px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#4c6ef51f,#4c6ef500 68%);pointer-events:none}.aiAssistantHead8100{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;position:relative;z-index:1}.aiAssistantIdentity8100{display:flex;gap:13px;align-items:flex-start}.aiAssistantIdentity8100 h2{margin:3px 0 5px;font-size:19px}.aiAssistantIdentity8100 p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.aiSpark8100{display:grid;place-items:center;width:38px;height:38px;min-width:38px;border-radius:12px;background:linear-gradient(145deg,#3159d8,#6d7ff0);color:#fff;font-size:18px;box-shadow:0 8px 18px #3159d833}.aiStatus8100{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid var(--border);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;color:var(--muted);background:var(--surface)}.aiStatus8100 i{width:7px;height:7px;border-radius:50%;background:#9aa5b5}.aiStatus8100.ready i{background:#22c58b;box-shadow:0 0 0 3px #22c58b1f}.aiStatus8100.ready{color:#16825f}.aiStatus8100.offline{color:#8a5a1f}.aiSuggestions8100{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:17px 0 13px}.aiSuggestions8100 button{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:11px;padding:10px 11px;font-size:12px;line-height:1.35;cursor:pointer;transition:.16s ease}.aiSuggestions8100 button:hover{border-color:#475cd673;transform:translateY(-1px);box-shadow:0 7px 16px #26375a0f}.aiSuggestions8100 button span{color:#5970db;font-size:14px}.aiComposer8100{margin-top:15px}.aiInputWrap8100{display:flex;align-items:flex-end;gap:9px;border:1px solid rgba(89,112,180,.26);border-radius:14px;background:var(--surface);padding:9px 9px 9px 12px;box-shadow:0 8px 20px #283b5c0d}.aiInputWrap8100>span{color:#5e73d8;padding-bottom:7px}.aiInputWrap8100 textarea{resize:none;min-height:34px;max-height:110px;flex:1;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--text);font:inherit;font-size:13px;line-height:1.45;padding:7px 0}.aiInputWrap8100 button{width:34px;height:34px;border-radius:10px;border:0;background:#3e61d9;color:#fff;font-size:18px;cursor:pointer}.aiInputWrap8100 button:disabled{opacity:.35;cursor:default}.aiPrivacy8100{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:var(--muted);font-size:10.5px}.aiPrivacy8100 b{font-weight:700;color:var(--muted)}.aiConversation8100{display:flex;flex-direction:column;gap:10px;max-height:360px;overflow:auto;margin:17px -3px 4px;padding:3px}.aiMessage8100{display:flex;gap:9px;align-items:flex-start;max-width:88%}.aiMessage8100>span{width:28px;height:28px;min-width:28px;border-radius:9px;display:grid;place-items:center;font-size:9px;font-weight:800;background:#e9edff;color:#4058bd}.aiMessage8100>div{padding:9px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--border);font-size:12.5px;line-height:1.55;color:var(--text)}.aiMessage8100.user{align-self:flex-end;flex-direction:row-reverse}.aiMessage8100.user>span{background:#eef1f6;color:#687386}.aiMessage8100.user>div{background:#f2f5ff;border-color:#dfe6ff}.aiMessage8100.loading>div{display:flex;gap:4px;align-items:center;height:34px}.aiMessage8100.loading i{width:5px;height:5px;border-radius:50%;background:#687bd2;animation:aiDot8100 1.1s infinite ease-in-out}.aiMessage8100.loading i:nth-child(2){animation-delay:.14s}.aiMessage8100.loading i:nth-child(3){animation-delay:.28s}@keyframes aiDot8100{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.aiError8100{margin-top:8px;padding:8px 10px;border-radius:9px;background:#d2464614;color:#b33d3d;font-size:11px}.aiSetup8100{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:13px 14px;border-radius:12px;background:#dc9d3214;border:1px solid rgba(204,149,49,.18)}.aiSetup8100 div{display:flex;flex-direction:column;gap:2px}.aiSetup8100 b{font-size:12px}.aiSetup8100 span{font-size:11px;color:var(--muted)}.aiSetup8100 code{font-size:10px;background:var(--surface);border:1px solid var(--border);padding:7px 9px;border-radius:8px;color:var(--muted)}@media(max-width:1050px){.aiSuggestions8100{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.aiAssistant8100{padding:16px}.aiAssistantHead8100{flex-direction:column}.aiStatus8100{align-self:flex-start}.aiSuggestions8100{grid-template-columns:1fr}.aiPrivacy8100{flex-direction:column;gap:3px}.aiSetup8100{align-items:flex-start;flex-direction:column}.aiMessage8100{max-width:96%}}.aiMessageBody8101{min-width:0;display:grid;gap:12px}.aiScenarioCard8101{border:1px solid var(--line,#dbe4ef);border-radius:14px;padding:14px;background:linear-gradient(180deg,#f8fbfff2,#fffffffa);display:grid;gap:10px;min-width:min(680px,72vw)}.aiScenarioCard8101 header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.aiScenarioCard8101 header div{display:grid;gap:2px}.aiScenarioCard8101 header small{color:var(--muted,#718096);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.aiScenarioCard8101 header b{font-size:14px}.aiScenarioCard8101 header>span{font-size:11px;font-weight:700;padding:5px 8px;border-radius:999px;background:#38a1691a;color:#28734b}.aiScenarioCard8101 p{margin:0;color:var(--muted,#667085);font-size:12px}.aiScenarioMetrics8101{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.aiScenarioMetrics8101>span{border:1px solid rgba(148,163,184,.22);border-radius:10px;padding:9px;display:grid;gap:2px;background:#ffffffb8}.aiScenarioMetrics8101 small{font-size:10px;color:var(--muted,#718096)}.aiScenarioMetrics8101 b{font-size:13px}.aiScenarioMetrics8101 em{font-style:normal;font-size:10px;color:var(--muted,#718096)}.aiScenarioCard8101 footer{display:flex;gap:14px;flex-wrap:wrap;font-size:10px;color:var(--muted,#718096)}[data-theme=dark] .aiScenarioCard8101{background:#141b26d1}@media(max-width:760px){.aiScenarioCard8101{min-width:0}.aiScenarioMetrics8101{grid-template-columns:repeat(2,minmax(0,1fr))}}.privateProperty8270{margin:14px 0 18px;padding:18px;border:1px solid #d7e2e9;border-radius:20px;background:linear-gradient(145deg,#fff,#f4f8fb);box-shadow:0 12px 30px #233a4f0f}.privateProperty8270>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.privateProperty8270 h2{margin:2px 0 3px;color:#294762}.privateProperty8270 header p{margin:0;max-width:760px;color:#74818c;font-size:11px}.privatePropertyBadge8270{padding:6px 10px;border-radius:999px;background:#e6f0f7;color:#426987;font-size:10px;white-space:nowrap}.privatePropertyError8270{margin:10px 0;padding:9px;border-radius:10px;background:#f8e8e8;color:#914d4d;font-size:10px}.privatePropertySummary8270{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.privatePropertySummary8270 article{display:flex;flex-direction:column;padding:11px;border:1px solid #dfe7ec;border-radius:13px;background:#fff}.privatePropertySummary8270 small,.privatePropertyMetrics8270 small,.privatePropertyValues8270 small,.privateMortgage8270 small{color:#7b8791;font-size:8px!important}.privatePropertySummary8270 strong{font-size:18px;color:#294c69}.privatePropertyList8270{display:grid;gap:10px}.privatePropertyCard8270{border:1px solid #dce5eb;border-radius:16px;background:#fff;padding:14px}.privatePropertyCardHead8270{display:flex;justify-content:space-between;gap:12px}.privatePropertyCardHead8270 h3{margin:1px 0;font-size:16px}.privatePropertyCardHead8270 p{margin:0;color:#7a8690;font-size:10px}.privatePropertyCardHead8270>strong{font-size:20px;color:#315875}.privatePropertyMetrics8270,.privatePropertyValues8270{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:11px}.privatePropertyMetrics8270 span,.privatePropertyValues8270 span,.privateMortgage8270>div{display:flex;flex-direction:column;border-top:1px solid #edf1f3;padding-top:7px}.privatePropertyMetrics8270 b,.privatePropertyValues8270 b,.privateMortgage8270 b{font-size:10px}.privateMortgage8270{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:9px;padding:9px;border-radius:12px;background:#f5f8fa}.privatePropertyActions8270,.privatePropertyFormActions8270{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}.privatePropertyForm8270{margin-top:12px;border-top:1px solid #dfe7ec;padding-top:11px}.privatePropertyForm8270>summary{cursor:pointer;color:#365f80;font-weight:700;font-size:11px}.privatePropertyFormGrid8270{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:11px}.privatePropertyFormGrid8270 label{display:flex;flex-direction:column;gap:4px;font-size:9px;color:#647483}.privatePropertyFormGrid8270 .wide{grid-column:span 2}.privateProperty8270>footer{margin-top:12px;color:#7c8892;font-size:8px;border-top:1px solid #e2e8ec;padding-top:8px}[data-theme=dark] .privateProperty8270,[data-theme=dark] .privatePropertyCard8270,[data-theme=dark] .privatePropertySummary8270 article{background:#202d3a!important;border-color:#354757!important}[data-theme=dark] .privateProperty8270 h2,[data-theme=dark] .privatePropertyCardHead8270>strong{color:#eef4f7!important}@media(max-width:900px){.privatePropertySummary8270,.privatePropertyMetrics8270,.privatePropertyValues8270,.privateMortgage8270,.privatePropertyFormGrid8270{grid-template-columns:1fr 1fr}}@media(max-width:560px){.privateProperty8270>header,.privatePropertyCardHead8270{flex-direction:column}.privatePropertySummary8270,.privatePropertyMetrics8270,.privatePropertyValues8270,.privateMortgage8270,.privatePropertyFormGrid8270{grid-template-columns:1fr}.privatePropertyFormGrid8270 .wide{grid-column:auto}}.propertySeparation8280{margin:14px 0;padding:16px;border:1px solid #d9e3e9;border-radius:18px;background:#fff;box-shadow:0 9px 24px #23394d0b}.propertySeparation8280>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.propertySeparation8280 h2{margin:2px 0;color:#294962;font-size:18px}.propertySeparation8280 header p{margin:0;color:#77848e;font-size:10px}.propertySeparation8280>header>span{padding:5px 8px;border-radius:999px;background:#edf3f6;color:#587082;font-size:8px;text-transform:uppercase;letter-spacing:.05em}.propertySeparation8280>div{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.propertySeparation8280 article{display:flex;gap:11px;align-items:center;border:1px solid #dfe7ec;border-radius:14px;padding:12px;background:#f8fafb}.propertySeparation8280 article.private{background:linear-gradient(145deg,#fbf8f2,#fff);border-color:#e7ddcb}.propertySeparation8280 article.business{background:linear-gradient(145deg,#f2f7fb,#fff);border-color:#d4e2ed}.propertySeparation8280 article>i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-style:normal;font-size:18px}.propertySeparation8280 .private>i{background:#eee2cc;color:#775f39}.propertySeparation8280 .business>i{background:#dfeaf3;color:#3c6281}.propertySeparation8280 article>div{display:flex;flex-direction:column}.propertySeparation8280 article small{font-size:8px!important;text-transform:uppercase;letter-spacing:.04em;color:#7b8791}.propertySeparation8280 article strong{font-size:19px;color:#2c4d68}.propertySeparation8280 article span{font-size:9px;color:#71808b}.propertySeparation8280>footer{margin-top:9px;padding-top:8px;border-top:1px solid #e6ebee;color:#7b8791;font-size:8px}.businessPropertyContext8280{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;margin:12px 0 14px;padding:13px 15px;border:1px solid #d3e1ec;border-radius:15px;background:linear-gradient(145deg,#eef5fa,#fff)}.businessPropertyContext8280>span{width:42px;height:42px;border-radius:12px;background:#dce9f3;color:#3b6282;display:grid;place-items:center;font-size:19px}.businessPropertyContext8280>div{display:flex;flex-direction:column}.businessPropertyContext8280 small{font-size:7px!important;text-transform:uppercase;letter-spacing:.06em;color:#718596}.businessPropertyContext8280 b{font-size:14px;color:#294c68}.businessPropertyContext8280 p{font-size:9px;color:#71808c;margin:2px 0 0}.assetStatus.business{background:#e5eef5!important;color:#3d6482!important}.assetStatus.business i{background:#4c7594!important}[data-theme=dark] .propertySeparation8280,[data-theme=dark] .propertySeparation8280 article,[data-theme=dark] .businessPropertyContext8280{background:#202d3a!important;border-color:#354757!important}[data-theme=dark] .propertySeparation8280 h2,[data-theme=dark] .propertySeparation8280 article strong,[data-theme=dark] .businessPropertyContext8280 b{color:#eef4f7!important}@media(max-width:750px){.propertySeparation8280>div{grid-template-columns:1fr}.businessPropertyContext8280{grid-template-columns:40px 1fr}.businessPropertyContext8280>button{grid-column:1/-1}.propertySeparation8280>header{flex-direction:column}}.aiDecisionCard8102{border:1px solid var(--line,#dbe4ef);border-radius:14px;padding:14px;background:linear-gradient(180deg,#f6fafffa,#fffffffa);display:grid;gap:11px;min-width:min(720px,74vw)}.aiDecisionCard8102 header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.aiDecisionCard8102 header div{display:grid;gap:2px}.aiDecisionCard8102 header small{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#718096)}.aiDecisionCard8102 header b{font-size:14px}.aiDecisionCard8102 header>span{font-size:11px;font-weight:700;padding:5px 8px;border-radius:999px;background:#3182ce1a;color:#2b6cb0}.aiDecisionCard8102 p{margin:0;font-size:12px;color:var(--muted,#667085)}.aiDecisionGoal8102{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.aiDecisionGoal8102>span{border:1px solid rgba(148,163,184,.22);border-radius:10px;padding:9px;display:grid;gap:2px;background:#ffffffb8}.aiDecisionGoal8102 small{font-size:10px;color:var(--muted,#718096)}.aiDecisionGoal8102 b{font-size:12px}.aiDecisionOptions8102{display:grid;gap:7px}.aiDecisionOptions8102 article{display:grid;grid-template-columns:28px minmax(180px,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(148,163,184,.22);border-radius:11px;padding:9px;background:#ffffffb3}.aiDecisionOptions8102 article.best{border-color:#3182ce57;box-shadow:0 0 0 2px #3182ce0d}.aiDecisionRank8102{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#3182ce1a;font-size:11px;font-weight:800;color:#2b6cb0}.aiDecisionOptions8102 article>div:nth-child(2){display:grid;gap:2px}.aiDecisionOptions8102 article>div:nth-child(2)>b{font-size:12px}.aiDecisionOptions8102 article>div:nth-child(2)>small{font-size:10px;color:var(--muted,#718096)}.aiDecisionScores8102{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.aiDecisionScores8102 span{font-size:9px;padding:4px 6px;border-radius:999px;background:#94a3b81a;color:var(--muted,#667085)}.aiDecisionScores8102 b{font-size:10px;color:var(--text,#1f2937)}.aiDecisionEmpty8102{display:grid;gap:3px;padding:10px;border-radius:10px;background:#f59e0b14}.aiDecisionEmpty8102 b{font-size:12px}.aiDecisionEmpty8102 span{font-size:10px;color:var(--muted,#718096)}.aiDecisionCard8102 footer{display:flex;gap:14px;flex-wrap:wrap;font-size:10px;color:var(--muted,#718096)}[data-theme=dark] .aiDecisionCard8102,[data-theme=dark] .aiDecisionGoal8102>span,[data-theme=dark] .aiDecisionOptions8102 article{background:#141b26d1}@media(max-width:760px){.aiDecisionCard8102{min-width:0}.aiDecisionGoal8102{grid-template-columns:repeat(2,minmax(0,1fr))}.aiDecisionOptions8102 article{grid-template-columns:28px 1fr}.aiDecisionScores8102{grid-column:2;justify-content:flex-start}}.privateMortgageParts8290{margin-top:18px;padding-top:16px;border-top:1px solid var(--line,#dde5df)}.privateMortgagePartsHead8290{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px}.privateMortgagePartsHead8290 h4{margin:2px 0 0}.privateMortgagePartsHead8290 strong{color:#174f3e}.privateMortgagePart8290{display:grid;grid-template-columns:minmax(180px,1.3fr) repeat(4,minmax(110px,1fr)) auto;gap:12px;align-items:center;padding:13px;margin:8px 0;border:1px solid #dce7e1;border-radius:12px;background:#f8fbf9}.privateMortgagePart8290>div:first-child,.privateMortgagePart8290 span{display:grid;gap:3px}.privateMortgagePart8290 small{color:#67766f}.privateMortgagePart8290>div:last-child{display:flex;gap:5px}.privateMortgageAdd8290,.privateMortgageEdit8290{margin-top:12px;padding:12px;border:1px dashed #a9beb3;border-radius:12px}.privateMortgageAdd8290 summary{cursor:pointer;font-weight:700;color:#175c45}.privateMortgageForm8290{margin-top:14px}.privateMortgageEdit8290 h4{margin:0 0 8px}@media(max-width:1000px){.privateMortgagePart8290{grid-template-columns:repeat(2,1fr)}.privateMortgagePart8290>div:first-child{grid-column:1/-1}}.focusDashboardPage8110{position:relative!important;max-width:1180px!important;padding:20px!important;border:1px solid #d9e1ea!important;border-radius:14px!important;background:#f4f7fb!important;box-shadow:none!important}.focusDashboardPage8110:before{display:none!important}.focusDashboardPage8110 .dashboardGreetingHeader679{min-height:96px!important;margin:0!important;padding:2px 0 15px!important;border:0!important;background:transparent!important;box-shadow:none!important}.focusDashboardPage8110 .dashboardGreeting679{align-items:flex-start!important}.focusDashboardPage8110 .dashboardGreeting679 .personalPhotoWrap821{display:none!important}.focusDashboardPage8110 .dashboardGreeting679 h1{margin:4px 0!important;font-size:24px!important;line-height:1.1!important}.focusDashboardPage8110 .dashboardGreetingLabel679{font-size:10px!important;color:#8797aa!important}.focusDashboardPage8110 .dashboardContextLink821,.focusDashboardPage8110 .dashboardGreeting679 p{font-size:11px!important;color:#75869a!important}.focusDashboardPage8110 .headerActions{position:absolute!important;z-index:8!important;top:9px!important;right:9px!important;margin:0!important}.focusDashboardPage8110 .headerActions .livePill{display:none!important}.focusDashboardPage8110 .headerActions .secondary{width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid #dce5f0!important;border-radius:10px!important;background:#ffffffeb!important;color:#42648d!important;font-size:0!important;box-shadow:0 4px 12px #21344c17!important;display:grid!important;place-items:center!important;transition:transform .18s ease,box-shadow .18s ease,color .18s ease!important}.focusDashboardPage8110 .headerActions .secondary:after{content:none!important}.focusDashboardPage8110 .headerActions .secondary svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.focusDashboardPage8110 .headerActions .secondary:hover{color:#245fc7!important;transform:translateY(-1px)!important;box-shadow:0 7px 16px #214a8226!important}.focusDashboardPage8110 .headerActions .secondary:active{transform:translateY(0) scale(.96)!important}.focusDashboardPage8110 .aiAssistantToggle8110{position:absolute!important;z-index:7!important;top:20px!important;right:50px!important;width:auto!important;min-width:132px!important;margin:0!important;padding:7px 10px!important;gap:7px!important;border-color:#dce4ed!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}.focusDashboardPage8110 .aiAssistantToggle8110>span:nth-child(2){display:block!important;flex:0 1 auto!important}.focusDashboardPage8110 .aiAssistantToggle8110 b{font-size:10px!important;font-weight:600!important;color:#67798f!important}.focusDashboardPage8110 .aiAssistantToggle8110 small{display:none!important}.focusDashboardPage8110 .aiAssistantToggleIcon8110{width:16px!important;height:16px!important;min-width:16px!important;background:transparent!important;color:#526e8d!important}.focusDashboardPage8110 .aiAssistantToggleIcon8110 svg{width:15px;height:15px}.focusDashboardPage8110 .aiAssistantToggle8110>i{font-size:12px!important}.focusDashboardPage8110 .aiAssistant8100{position:relative!important;margin:-2px 0 14px!important;background:var(--surface)!important}.focusDashboardPage8110 .focusDashboard8110{gap:15px!important}.focusDashboardPage8110 .focusPriorities8110{margin:0!important;padding:14px 15px!important;border-color:#d8e0e9!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.focusDashboardPage8110 .focusPriorities8110>header{min-height:auto!important;margin:0 0 9px!important;padding:0!important}.focusDashboardPage8110 .focusPriorities8110>header>span{font-size:9.5px!important;color:#8697ab!important}.focusDashboardPage8110 .focusPriorities8110>header>div{display:flex;align-items:center;gap:9px}.focusDashboardPage8110 .focusPriorities8110>header small{font-size:9.5px!important;color:#8393a6!important;font-weight:500!important}.focusDashboardPage8110 .focusPriorities8110>header button{margin:0!important}.focusDashboardPage8110 .focusPriorityList8110{gap:8px!important}.focusDashboardPage8110 .focusPriorityList8110>button{min-height:51px!important;padding:8px 10px!important;border-radius:9px!important}.focusDashboardPage8110 .focusPriorityList8110>button.warning,.focusDashboardPage8110 .focusPriorityList8110>button.critical{background:#fff5e8!important}.focusDashboardPage8110 .focusPriorityList8110>button:not(.warning):not(.critical){background:#eaf2ff!important}.focusDashboardPage8110 .focusPriorityList8110 b{font-size:11.5px!important}.focusDashboardPage8110 .focusPriorityList8110 small{font-size:9.5px!important}.focusDashboardPage8110 .focusPriorityList8110>button>span{width:21px!important;height:21px!important;flex-basis:21px!important;font-size:10px!important}.focusDashboardPage8110 .focusSectionTitle8110{margin-top:2px!important}.focusDashboardPage8110 .focusSectionTitle8110 h2{font-size:13px!important}.focusDashboardPage8110 .focusSectionTitle8110 span{display:none!important}.focusDashboardPage8110 .focusKpis8110{gap:9px!important}.focusDashboardPage8110 .focusKpis8110>button{min-height:64px!important;padding:10px 12px!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.focusDashboardPage8110 .focusKpis8110 small{font-size:8.5px!important}.focusDashboardPage8110 .focusKpis8110 strong{font-size:17px!important}.focusDashboardPage8110 .focusKpis8110>button>span{display:none!important}.focusDashboardPage8110 .focusLinks8110{gap:6px!important}.focusDashboardPage8110 .focusLinks8110>button{min-height:35px!important;padding:7px 10px!important;border-color:#dce3eb!important;border-radius:8px!important;background:#fff!important}.focusDashboardPage8110 .focusLinks8110>button>span{width:17px!important;height:17px!important;flex-basis:17px!important;border-radius:5px!important;background:transparent!important;font-size:11px!important}.focusDashboardPage8110 .focusLinks8110 b{font-size:10.5px!important;font-weight:500!important;color:#425d7a!important}.focusDashboardPage8110 .focusLinks8110 small{display:none!important}.focusDashboardPage8110 .focusAdvanced8110{margin-top:12px!important;background:#fff!important;box-shadow:none!important}:root[data-theme=dark] .focusDashboardPage8110{background:#111c29!important;border-color:#2b3a4d!important}:root[data-theme=dark] .focusDashboardPage8110 .focusPriorities8110,:root[data-theme=dark] .focusDashboardPage8110 .focusKpis8110>button,:root[data-theme=dark] .focusDashboardPage8110 .focusLinks8110>button,:root[data-theme=dark] .focusDashboardPage8110 .aiAssistantToggle8110,:root[data-theme=dark] .focusDashboardPage8110 .headerActions .secondary,:root[data-theme=dark] .focusDashboardPage8110 .focusAdvanced8110{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}:root[data-theme=dark] .focusDashboardPage8110 .focusPriorityList8110>button:not(.warning):not(.critical){background:#162d48!important}:root[data-theme=dark] .focusDashboardPage8110 .focusPriorityList8110>button.warning,:root[data-theme=dark] .focusDashboardPage8110 .focusPriorityList8110>button.critical{background:#352919!important}:root[data-theme=dark] .focusDashboardPage8110 .focusLinks8110 b{color:var(--theme-text)!important}@media(max-width:700px){.focusDashboardPage8110{padding:14px!important;border-radius:11px!important}.focusDashboardPage8110 .dashboardGreetingHeader679{min-height:112px!important}.focusDashboardPage8110 .aiAssistantToggle8110{top:70px!important;left:14px!important;right:auto!important}.focusDashboardPage8110 .headerActions{top:10px!important;right:10px!important}.focusDashboardPage8110 .focusKpis8110{grid-template-columns:repeat(2,minmax(0,1fr))!important}.focusDashboardPage8110 .focusKpis8110>button{min-height:61px!important}.focusDashboardPage8110 .focusPriorities8110{padding:12px!important}.focusDashboardPage8110 .focusPriorityList8110>button{align-items:flex-start!important}.focusDashboardPage8110 .focusLinks8110 b{white-space:normal!important}}.focusDashboardPage8110 .dashboardGreetingHeader679{min-height:auto!important;padding-bottom:14px!important}.focusDashboardPage8110 .aiAssistantToggle8110{position:relative!important;z-index:2!important;top:auto!important;right:auto!important;left:auto!important;width:100%!important;min-width:0!important;min-height:64px!important;margin:0 0 18px!important;padding:10px 14px!important;display:grid!important;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr)!important;align-items:center!important;gap:16px!important;border:1px solid #e1e6ee!important;border-radius:13px!important;background:#fff!important;box-shadow:0 9px 24px #23375214!important;color:#162b49!important;text-align:left!important}.focusDashboardPage8110 .aiAssistantToggleIdentity8110{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important}.focusDashboardPage8110 .aiAssistantToggleIdentity8110>span:last-child{display:grid!important;gap:2px!important}.focusDashboardPage8110 .aiAssistantToggleIdentity8110 small{display:block!important;font-size:9.5px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.055em!important;color:#8291a4!important;font-weight:800!important}.focusDashboardPage8110 .aiAssistantToggleIdentity8110 b{font-size:15px!important;line-height:1.15!important;color:#152b4b!important;white-space:nowrap!important}.focusDashboardPage8110 .aiAssistantToggleIcon8110{width:38px!important;height:38px!important;min-width:38px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:linear-gradient(145deg,#3f66e4,#607cec)!important;color:#fff!important;font-size:17px!important;box-shadow:0 6px 14px #415fdc33!important}.focusDashboardPage8110 .aiAssistantCompactStatus8110{justify-self:center;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 9px!important;border:1px solid #dce5eb!important;border-radius:999px!important;background:#fff!important;color:#687a8f!important;font-size:9.5px!important;font-weight:700!important;white-space:nowrap!important}.focusDashboardPage8110 .aiAssistantCompactStatus8110 i{width:7px;height:7px;border-radius:50%;background:#a2acb8}.focusDashboardPage8110 .aiAssistantCompactStatus8110.ready{color:#16835f!important}.focusDashboardPage8110 .aiAssistantCompactStatus8110.ready i{background:#20c58a;box-shadow:0 0 0 3px #20c58a1f}.focusDashboardPage8110 .aiAssistantCompactStatus8110.offline{color:#9a6420!important}.focusDashboardPage8110 .aiAssistantCompactStatus8110.offline i{background:#d99a37}.focusDashboardPage8110 .aiAssistantOpen8110{position:relative!important;justify-self:end!important;display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:7px 11px!important;border:1px solid #cbdcff!important;border-radius:9px!important;background:linear-gradient(145deg,#fff,#f6f9ff)!important;color:#315b9b!important;box-shadow:0 4px 12px #24375317!important;font-size:10px!important;font-weight:750!important;transition:color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease!important}.focusDashboardPage8110 .aiAssistantOpen8110:hover{border-color:#9dbced!important;background:linear-gradient(145deg,#fff,#f0f5ff)!important;color:#174f9f!important;transform:translateY(-1px)!important;box-shadow:0 6px 15px #2b66c221!important}.focusDashboardPage8110 .aiAssistantOpen8110:focus-visible{outline:2px solid rgba(70,112,205,.42)!important;outline-offset:2px!important}.focusDashboardPage8110 .aiAssistantOpen8110:active{transform:translateY(0) scale(.98)!important}.focusDashboardPage8110 .aiAssistantOpen8110 i{font-style:normal!important;font-size:10px!important;transition:transform .2s ease}.focusDashboardPage8110 .aiAssistantOpen8110:hover i{transform:translateY(2px)}.focusDashboardPage8110 .focusPriorities8110{border-top:3px solid #315a8b!important;border-radius:12px!important}:root[data-theme=dark] .focusDashboardPage8110 .aiAssistantToggle8110,:root[data-theme=dark] .focusDashboardPage8110 .aiAssistantCompactStatus8110,:root[data-theme=dark] .focusDashboardPage8110 .aiAssistantOpen8110{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme=dark] .focusDashboardPage8110 .aiAssistantToggleIdentity8110 b{color:var(--theme-text)!important}@media(prefers-reduced-motion:reduce){.focusDashboardPage8110 .aiAssistantOpen8110,.focusDashboardPage8110 .aiAssistantOpen8110 i{transition:none!important}}@media(max-width:800px){.focusDashboardPage8110 .aiAssistantToggle8110{grid-template-columns:1fr auto!important}.focusDashboardPage8110 .aiAssistantCompactStatus8110{display:none!important}.focusDashboardPage8110 .aiAssistantToggleIdentity8110 b{white-space:normal!important}}@media(max-width:520px){.focusDashboardPage8110 .aiAssistantToggle8110{min-height:58px!important;padding:9px 10px!important;gap:8px!important}.focusDashboardPage8110 .aiAssistantToggleIcon8110{width:34px!important;height:34px!important;min-width:34px!important}.focusDashboardPage8110 .aiAssistantToggleIdentity8110 b{font-size:12.5px!important}.focusDashboardPage8110 .aiAssistantOpen8110{padding:7px 9px!important}.focusDashboardPage8110 .aiAssistantOpen8110 i{display:none!important}}.focusDashboardPage8110 .aiAssistantToggle8110{grid-template-columns:minmax(230px,1fr) minmax(210px,340px) auto auto!important}.focusDashboardPage8110 .aiQuickPrompt8150{min-width:0;min-height:34px;padding:6px 9px;display:flex;align-items:center;gap:7px;border:1px solid #d9e5f6;border-radius:10px;background:linear-gradient(145deg,#f8fbff,#eef4ff);color:#456383;box-shadow:none;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.focusDashboardPage8110 .aiQuickPrompt8150>span{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;border-radius:7px;background:#e2ecff;color:#3e68ce;font-size:10px}.focusDashboardPage8110 .aiQuickPrompt8150>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:650}.focusDashboardPage8110 .aiQuickPrompt8150>i{margin-left:auto;color:#5072b7;font-size:11px;font-style:normal;transition:transform .18s ease}.focusDashboardPage8110 .aiQuickPrompt8150:hover{border-color:#adc6ee;background:linear-gradient(145deg,#fff,#e9f2ff);transform:translateY(-1px)}.focusDashboardPage8110 .aiQuickPrompt8150:hover>i{transform:translate(2px)}.focusDashboardPage8110 .aiQuickPrompt8150:disabled{opacity:.48;cursor:default;transform:none}.aiSuggestions8150 button span{width:auto!important;min-width:54px!important;font-size:9px!important;white-space:nowrap}.aiSuggestions8150 button:focus-visible,.focusDashboardPage8110 .aiQuickPrompt8150:focus-visible{outline:2px solid #6094eb!important;outline-offset:2px}:root[data-theme=dark] .focusDashboardPage8110 .aiQuickPrompt8150{border-color:var(--theme-border);background:linear-gradient(145deg,var(--theme-surface),var(--theme-surface-2));color:var(--theme-text)}:root[data-theme=dark] .focusDashboardPage8110 .aiQuickPrompt8150>span{background:#1b3352;color:#82aef5}@media(max-width:1200px){.focusDashboardPage8110 .aiAssistantToggle8110{grid-template-columns:minmax(230px,1fr) minmax(200px,320px) auto!important}.focusDashboardPage8110 .aiAssistantCompactStatus8110{display:none!important}}@media(max-width:900px){.focusDashboardPage8110 .aiAssistantToggle8110{grid-template-columns:1fr auto!important}.focusDashboardPage8110 .aiQuickPrompt8150{display:none!important}}.aiConversationToolbar8160{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 12px;padding:8px 10px;border:1px solid #dfe7f1;border-radius:10px;background:#f8faff}.aiConversationToolbar8160>span{color:#718299;font-size:9px}.aiConversationToolbar8160>div{display:flex;gap:5px}.aiConversationToolbar8160 button{min-height:27px;padding:5px 8px;border:1px solid #d6e1ee;border-radius:8px;background:#fff;color:#506984;box-shadow:none;font-size:8.5px;font-weight:700}.aiConversationToolbar8160 button:hover{border-color:#abc2df;background:#f3f7fc;transform:none}.aiConversationToolbar8160 button:last-child{color:#9a5360}.aiAnswerContext8160{margin:10px 0 0;padding:11px;border:1px solid #dce7f2;border-radius:11px;background:linear-gradient(145deg,#fbfdff,#f4f8fd)}.aiAnswerContext8160>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.aiAnswerContext8160>div>span{color:#496584;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.aiAnswerContext8160>div>small{color:#8a99aa;font-size:8.5px}.aiAnswerContext8160>section{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.aiAnswerContext8160>section>span{display:grid;gap:3px;padding:8px;border:1px solid #e1e8f0;border-radius:8px;background:#ffffffc2}.aiAnswerContext8160 small{color:#8493a5;font-size:8px}.aiAnswerContext8160 b{overflow:hidden;color:#304b69;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.aiFollowUps8160{display:grid;gap:7px;margin-top:10px}.aiFollowUps8160>span{color:#76879b;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.aiFollowUps8160>div{display:flex;flex-wrap:wrap;gap:6px}.aiFollowUps8160 button{display:inline-flex;align-items:center;gap:7px;min-height:29px;padding:6px 9px;border:1px solid #d6e2ef;border-radius:999px;background:#fff;color:#46617e;box-shadow:none;font-size:9px;font-weight:650}.aiFollowUps8160 button:hover{border-color:#9ebce3;background:#f1f6ff;transform:translateY(-1px)}.aiFollowUps8160 button i{color:#4775c2;font-style:normal}.aiError8160{display:flex!important;align-items:center;justify-content:space-between;gap:10px}.aiError8160 button{min-height:26px;padding:5px 8px;border:1px solid rgba(159,57,69,.25);border-radius:7px;background:#ffffffa6;color:inherit;box-shadow:none;font-size:8.5px;font-weight:750}:root[data-theme=dark] .aiConversationToolbar8160,:root[data-theme=dark] .aiAnswerContext8160,:root[data-theme=dark] .aiAnswerContext8160>section>span,:root[data-theme=dark] .aiFollowUps8160 button,:root[data-theme=dark] .aiConversationToolbar8160 button{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}:root[data-theme=dark] .aiAnswerContext8160 b{color:var(--theme-text)}@media(max-width:720px){.aiConversationToolbar8160{align-items:flex-start;flex-direction:column}.aiConversationToolbar8160>div{width:100%;overflow-x:auto}.aiConversationToolbar8160 button{white-space:nowrap}.aiAnswerContext8160>section{grid-template-columns:repeat(2,minmax(0,1fr))}.aiAnswerContext8160>div>small{display:none}.aiFollowUps8160>div{display:grid}.aiFollowUps8160 button{justify-content:space-between;border-radius:9px;text-align:left}.aiError8160{align-items:flex-start;flex-direction:column}}.focusDashboardPage8110 .aiAssistantLoading8170{grid-template-columns:auto 1fr!important;color:#71839a!important}.focusDashboardPage8110 .aiAssistantLoading8170>span:last-child{display:grid;gap:3px}.focusDashboardPage8110 .aiAssistantLoading8170 small{font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.focusDashboardPage8110 .aiAssistantLoading8170 b{color:#314b69;font-size:11px}.focusDashboardPage8110 .aiAssistantLoading8170 .aiAssistantToggleIcon8110{animation:aiLoadingPulse8170 1.3s ease-in-out infinite}@keyframes aiLoadingPulse8170{50%{opacity:.55;transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.focusDashboardPage8110 .aiAssistantLoading8170 .aiAssistantToggleIcon8110{animation:none}}.focusDashboardPage8110 .focusKpis8110>button{position:relative!important;overflow:hidden!important;padding:12px 48px 12px 14px!important;background:linear-gradient(145deg,#fff 45%,#f5f9ff)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.focusDashboardPage8110 .focusKpis8110>button:after{content:"";position:absolute;right:-22px;bottom:-30px;width:82px;height:82px;border-radius:50%;background:currentColor;opacity:.025;pointer-events:none}.focusDashboardPage8110 .focusKpis8110>button:hover{transform:translateY(-2px)!important;box-shadow:0 9px 22px #293d5817!important}.focusDashboardPage8110 .focusKpiIcon8110{position:absolute!important;top:11px!important;right:12px!important;width:29px!important;height:29px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#eaf3ff!important;color:#3977cb!important;font-style:normal!important}.focusDashboardPage8110 .focusKpiIcon8110 svg{width:16px;height:16px}.focusDashboardPage8110 .focusKpis8110>button:nth-child(2) .focusKpiIcon8110{background:#e8f7f1!important;color:#218765!important}.focusDashboardPage8110 .focusKpis8110>button:nth-child(3) .focusKpiIcon8110{background:#f1edff!important;color:#7654c8!important}.focusDashboardPage8110 .focusKpis8110>button:nth-child(4) .focusKpiIcon8110{background:#fff3e3!important;color:#b87222!important}.focusDashboardPage8110 .focusLinks8110>button{min-height:43px!important;padding:8px 11px!important;transition:border-color .16s ease,background .16s ease,transform .16s ease!important}.focusDashboardPage8110 .focusLinks8110>button:hover{border-color:#c1d0e1!important;background:#fbfdff!important;transform:translate(2px)!important}.focusDashboardPage8110 .focusLinks8110>button>span{width:27px!important;height:27px!important;flex-basis:27px!important;border-radius:8px!important;background:#edf5ff!important;color:#3172c8!important}.focusDashboardPage8110 .focusLinks8110>button>span.good{background:#eaf7f1!important;color:#27845f!important}.focusDashboardPage8110 .focusLinks8110>button>span.warn{background:#fff4e4!important;color:#b87321!important}.focusDashboardPage8110 .focusLinks8110 svg{width:15px;height:15px}.focusDashboardPage8110 .focusLinks8110>button>i{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#f3f6fa;color:#71849a;transition:transform .16s ease,background .16s ease}.focusDashboardPage8110 .focusLinks8110>button>i svg{width:13px;height:13px}.focusDashboardPage8110 .focusLinks8110>button:hover>i{transform:translate(2px);background:#eaf2fc;color:#316eae}.focusDashboardPage8110 .focusAdvanced8110{border:1px solid #d8e2ee!important;border-radius:13px!important;background:linear-gradient(135deg,#fff,#f7faff)!important;box-shadow:0 7px 20px #263a560e!important;transition:border-color .18s ease,box-shadow .18s ease!important}.focusDashboardPage8110 .focusAdvanced8110:hover{border-color:#bdcee1!important;box-shadow:0 10px 25px #263a5614!important}.focusDashboardPage8110 .focusAdvanced8110>summary{min-height:62px!important;padding:10px 12px!important}.focusDashboardPage8110 .focusAdvancedLead8110{display:flex!important;align-items:center!important;gap:11px!important}.focusDashboardPage8110 .focusAdvancedLead8110>i{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border-radius:10px;background:linear-gradient(145deg,#eaf2ff,#e4ebff);color:#496ed1}.focusDashboardPage8110 .focusAdvancedLead8110>i svg{width:18px;height:18px}.focusDashboardPage8110 .focusAdvancedLead8110>span{display:grid;gap:2px}.focusDashboardPage8110 .focusAdvancedLead8110 b{font-size:12px!important}.focusDashboardPage8110 .focusAdvancedLead8110 small{font-size:9.5px!important;color:#718198!important}.focusDashboardPage8110 .focusAdvancedAction8110{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:7px 8px 7px 11px!important;border-radius:999px!important;background:linear-gradient(135deg,#315fd0,#5879df)!important;color:#fff!important;font-size:9.5px!important;font-weight:750!important;box-shadow:0 6px 14px #315fd033!important}.focusDashboardPage8110 .focusAdvancedAction8110>i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#ffffff29;transition:transform .2s ease}.focusDashboardPage8110 .focusAdvancedAction8110 svg{width:12px;height:12px}.focusDashboardPage8110 .focusAdvanced8110[open] .focusAdvancedAction8110{font-size:0!important}.focusDashboardPage8110 .focusAdvanced8110[open] .focusAdvancedAction8110:before{content:"Sluiten";font-size:9.5px}.focusDashboardPage8110 .focusAdvanced8110[open] .focusAdvancedAction8110>i{transform:rotate(90deg)}:root[data-theme=dark] .focusDashboardPage8110 .focusKpis8110>button,:root[data-theme=dark] .focusDashboardPage8110 .focusAdvanced8110{background:linear-gradient(145deg,var(--theme-surface),var(--theme-surface-2))!important}:root[data-theme=dark] .focusDashboardPage8110 .focusLinks8110>button>span,:root[data-theme=dark] .focusDashboardPage8110 .focusKpiIcon8110,:root[data-theme=dark] .focusDashboardPage8110 .focusAdvancedLead8110>i{background:#1b3352!important}@media(max-width:600px){.focusDashboardPage8110 .focusKpis8110>button{padding:11px 38px 11px 10px!important}.focusDashboardPage8110 .focusKpiIcon8110{top:9px!important;right:9px!important;width:25px!important;height:25px!important}.focusDashboardPage8110 .focusAdvancedAction8110{font-size:0!important;padding:7px!important}.focusDashboardPage8110 .focusAdvancedAction8110>i{width:23px;height:23px}.focusDashboardPage8110 .focusAdvancedLead8110 small{display:none!important}}.focusDashboardPage8110 .focusPriorityList8110>button{position:relative}.focusDashboardPage8110 .focusPriorityList8110>button.seen{opacity:.82}.focusDashboardPage8110 .focusPriorityList8110>button>em{margin-left:auto;padding:3px 7px;border-radius:999px;background:#ffffffb8;color:#718299;font-size:8px;font-style:normal;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.focusDashboardPage8110 .focusPriorityList8110>button>em+i{margin-left:2px}.actionDetail8120{margin-top:10px;padding:15px;border:1px solid #cbd9e9;border-radius:12px;background:linear-gradient(145deg,#fbfdff,#f3f7fc);box-shadow:0 12px 30px #253b5917;animation:actionDetailIn8120 .18s ease-out}.actionDetail8120>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:15px!important;margin:0 0 8px!important}.actionDetail8120>header>div{display:grid;gap:5px}.actionDetail8120>header span{width:max-content;padding:4px 8px;border-radius:999px;background:#eaf2ff;color:#326ac0;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.actionDetail8120>header span.warning{background:#fff0d9;color:#a65e12}.actionDetail8120>header span.critical{background:#ffe8e5;color:#bd3d32}.actionDetail8120>header h3{margin:0;color:#102b4e;font-size:14px}.actionDetail8120>header>button{width:28px;height:28px;min-height:28px;padding:0;border:1px solid #d9e3ee;border-radius:9px;background:#fff;color:#718299;font-size:18px;line-height:1}.actionDetail8120>p{margin:0 0 12px;color:#63758c;font-size:10.5px}.actionDetailGrid8120{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.actionDetailGrid8120 article{display:grid;gap:5px;padding:11px;border:1px solid #dce6f1;border-radius:10px;background:#fffc}.actionDetailGrid8120 small{color:#8293a8;font-size:8.5px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.actionDetailGrid8120 b{color:#334b68;font-size:10px;line-height:1.45;font-weight:600}.actionDetail8120>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.actionDetail8120>footer>span{display:flex;align-items:center;gap:6px;color:#74869b;font-size:8.5px}.actionDetail8120>footer>span i{width:7px;height:7px;border-radius:50%;background:#34b984;box-shadow:0 0 0 3px #34b9841f}.actionDetail8120>footer>div{display:flex;gap:7px}.actionDetail8120>footer button{min-height:31px;padding:7px 11px;border-radius:9px;font-size:9px}.actionDetail8120>footer button:last-child{display:flex;align-items:center;gap:7px;background:linear-gradient(135deg,#315fd0,#5879df);box-shadow:0 6px 14px #315fd02e}.actionDetail8120>footer button i{font-style:normal}@keyframes actionDetailIn8120{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=dark] .actionDetail8120{border-color:var(--theme-border);background:linear-gradient(145deg,var(--theme-surface),var(--theme-surface-2))}:root[data-theme=dark] .actionDetail8120>header h3,:root[data-theme=dark] .actionDetailGrid8120 b{color:var(--theme-text)}:root[data-theme=dark] .actionDetailGrid8120 article,:root[data-theme=dark] .actionDetail8120>header>button{border-color:var(--theme-border);background:#132131b8}@media(max-width:700px){.actionDetailGrid8120{grid-template-columns:1fr}.actionDetail8120>footer{align-items:flex-start;flex-direction:column}.actionDetail8120>footer>div{width:100%}.actionDetail8120>footer button{flex:1}.focusDashboardPage8110 .focusPriorityList8110>button>em{display:none}}.actionTabs8130{display:flex;align-items:center;gap:5px;margin:0 0 9px;padding:3px;border-radius:10px;background:#f1f5fa}.actionTabs8130>button{min-height:27px;padding:5px 9px;border:0;border-radius:8px;background:transparent;color:#71839a;box-shadow:none;font-size:9px;font-weight:700}.actionTabs8130>button:hover{background:#ffffffa6}.actionTabs8130>button.active{background:#fff;color:#275da9;box-shadow:0 2px 7px #253c5b17}.actionTabs8130>button span{display:inline-grid;place-items:center;min-width:16px;height:16px;margin-left:4px;padding:0 4px;border-radius:999px;background:#e6edf6;color:#657991;font-size:8px}.actionTabs8130>button.active span{background:#e8f1ff;color:#2c65b5}.actionTabs8130 .actionTaskCount8130{margin-left:auto;color:#476580}.actionDueBadge8130{padding:4px 7px;border-radius:999px;background:#fff0dc;color:#a45f15;font-size:8px;font-weight:800}.actionTabEmpty8130{display:flex;align-items:center;gap:10px;min-height:52px;padding:9px 11px;border:1px dashed #d6e1ed;border-radius:10px;background:#fafcff}.actionTabEmpty8130>span{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#eaf7f1;color:#25855f;font-weight:800}.actionTabEmpty8130>div{display:grid;gap:2px}.actionTabEmpty8130 b{color:#304866;font-size:10.5px}.actionTabEmpty8130 small{color:#7d8da2;font-size:9px}.actionTaskForm8130{display:grid;grid-template-columns:2fr 1fr;gap:8px;margin-top:11px;padding:11px;border:1px solid #d9e4f0;border-radius:10px;background:#ffffffc2}.actionTaskForm8130 label{display:grid;gap:4px;color:#72849a;font-size:8.5px;font-weight:750}.actionTaskForm8130 input,.actionTaskForm8130 textarea{width:100%;min-height:32px;padding:7px 9px;border:1px solid #ccd9e7;border-radius:8px;background:#fff;color:#263f5e;font:inherit;font-size:10px}.actionTaskForm8130 textarea{min-height:52px;resize:vertical}.actionTaskForm8130 .wide{grid-column:1/-1}.actionTaskForm8130>div{display:flex;justify-content:flex-end;gap:7px}.actionTaskForm8130 button{min-height:30px;padding:6px 11px;border-radius:8px;font-size:9px}:root[data-theme=dark] .actionTabs8130{background:#172638}:root[data-theme=dark] .actionTabs8130>button.active,:root[data-theme=dark] .actionTabEmpty8130,:root[data-theme=dark] .actionTaskForm8130,:root[data-theme=dark] .actionTaskForm8130 input,:root[data-theme=dark] .actionTaskForm8130 textarea{background:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-text)}:root[data-theme=dark] .actionTabEmpty8130 b{color:var(--theme-text)}@media(max-width:700px){.actionTabs8130{overflow-x:auto}.actionTabs8130>button{white-space:nowrap}.actionTabs8130 .actionTaskCount8130{display:none}.actionTaskForm8130{grid-template-columns:1fr}.actionTaskForm8130 label{grid-column:1}.actionDetail8120>footer>div{flex-wrap:wrap}.actionDetail8120>footer button{min-width:calc(50% - 4px)}}.financialBriefing8200{position:relative;overflow:hidden;margin:0 0 13px;border:1px solid #cad9eb;border-radius:15px;background:linear-gradient(145deg,#fafdff,#f4f8ff 58%,#eef4ff);box-shadow:0 10px 28px #23406713}.financialBriefing8200:before{content:"";position:absolute;right:-70px;top:-105px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,#4c73dc24,#4c73dc00 70%);pointer-events:none}.financialBriefing8200>header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 12px;border-bottom:1px solid rgba(190,207,229,.72)}.financialBriefing8200>header>div{display:grid;gap:3px;min-width:0}.financialBriefing8200>header span{color:#7186a2;font-size:8.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.financialBriefing8200>header h2{overflow:hidden;margin:0;color:#142f53;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.financialBriefing8200>header>button{position:relative;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-height:33px;padding:7px 11px;border:1px solid #cbd9f4;border-radius:999px;background:#ffffffd1;color:#315fae;box-shadow:0 5px 14px #385c9d17;font-size:9px;font-weight:800;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.financialBriefing8200>header>button:hover{transform:translateY(-1px);border-color:#9eb8ea;box-shadow:0 7px 18px #385c9d29}.financialBriefing8200>header>button i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#426ed8,#725fe0);color:#fff;font-size:10px;font-style:normal}.financialBriefingGrid8200{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#becfe5b8}.financialBriefingGrid8200>button{display:grid;align-content:start;gap:4px;min-width:0;min-height:78px;padding:12px 14px;border:0;border-radius:0;background:#fffc;box-shadow:none;text-align:left;transition:background .16s ease}.financialBriefingGrid8200>button:hover{background:#fff}.financialBriefingGrid8200 small{color:#8293a9;font-size:8px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.financialBriefingGrid8200 b{overflow:hidden;color:#203b5d;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.financialBriefingGrid8200 b.good{color:#237b5d}.financialBriefingGrid8200 b.bad{color:#b54b42}.financialBriefingGrid8200 span{overflow:hidden;color:#7789a0;font-size:8.7px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.financialBriefing8200>footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;background:#f2f7fedb}.financialBriefing8200>footer>span{display:flex;align-items:center;gap:7px;color:#75879d;font-size:8.5px;font-weight:700}.financialBriefing8200>footer>span i{width:7px;height:7px;border-radius:50%;background:#e5a137;box-shadow:0 0 0 3px #e5a13721}.financialBriefing8200>footer>button{display:flex;align-items:center;gap:9px;min-height:auto;padding:3px 0;border:0;background:transparent;color:#315e9d;box-shadow:none;font-size:9px;font-weight:750;text-align:right}.financialBriefing8200>footer>button:hover{color:#244f8e}.financialBriefing8200>footer>button b{font-size:13px;font-weight:500;transition:transform .16s ease}.financialBriefing8200>footer>button:hover b{transform:translate(2px)}:root[data-theme=dark] .financialBriefing8200{border-color:var(--theme-border);background:linear-gradient(145deg,var(--theme-surface),var(--theme-surface-2));box-shadow:none}:root[data-theme=dark] .financialBriefing8200>header{border-color:var(--theme-border)}:root[data-theme=dark] .financialBriefing8200>header h2,:root[data-theme=dark] .financialBriefingGrid8200 b{color:var(--theme-text)}:root[data-theme=dark] .financialBriefing8200>header>button{border-color:var(--theme-border);background:#17283d;color:#9dbcf0}:root[data-theme=dark] .financialBriefingGrid8200{background:var(--theme-border)}:root[data-theme=dark] .financialBriefingGrid8200>button{background:#142334eb}:root[data-theme=dark] .financialBriefingGrid8200>button:hover{background:#1b3048}:root[data-theme=dark] .financialBriefing8200>footer{background:#101d2cb3}@media(max-width:1000px){.financialBriefingGrid8200{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.financialBriefing8200>header{align-items:flex-start;padding:12px}.financialBriefing8200>header h2{font-size:12px;white-space:normal}.financialBriefing8200>header>button{width:31px;height:31px;padding:5px;font-size:0}.financialBriefing8200>header>button i{width:19px;height:19px}.financialBriefingGrid8200{grid-template-columns:1fr}.financialBriefingGrid8200>button{min-height:62px;padding:10px 12px}.financialBriefing8200>footer{align-items:flex-start;flex-direction:column}.financialBriefing8200>footer>button{text-align:left}}.financialBriefingGrid8200>button.active{background:#fff}.liquidityRoute8210{position:relative;padding:14px 16px;border-top:1px solid #cbd9eb;background:#fff}.liquidityRoute8210>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.liquidityRoute8210>header>div{display:grid;gap:3px}.liquidityRoute8210>header span{color:#5074ad;font-size:8px;font-weight:800;letter-spacing:.065em;text-transform:uppercase}.liquidityRoute8210>header h3{margin:0;color:#18375c;font-size:13px}.liquidityRoute8210>header>button{width:27px;height:27px;min-height:27px;padding:0;border:1px solid #d7e1ed;border-radius:8px;background:#f8fafc;color:#6d8098;box-shadow:none;font-size:17px;line-height:1}.liquidityRouteSummary8210{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;margin-bottom:11px}.liquidityRouteSummary8210>article{display:grid;gap:3px;min-width:0;padding:10px 11px;border:1px solid #dce5ef;border-radius:10px;background:#f9fbfe}.liquidityRouteSummary8210>article.warn{border-color:#efdab8;background:#fffaf1}.liquidityRouteSummary8210>article.good{border-color:#bfe3d3;background:#f4fbf8}.liquidityRouteSummary8210 small{color:#8494a8;font-size:7.8px;font-weight:800;text-transform:uppercase}.liquidityRouteSummary8210 b{overflow:hidden;color:#284766;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.liquidityRouteSummary8210 article.warn b{color:#9a641f}.liquidityRouteSummary8210 article.good b{color:#24775a}.liquidityRouteSummary8210 span{overflow:hidden;color:#788a9f;font-size:8.2px;text-overflow:ellipsis;white-space:nowrap}.liquidityRouteSummary8210>i{color:#9cabc0;font-size:13px;font-style:normal}.liquidityRouteActions8210{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.liquidityRouteActions8210>button{display:flex;align-items:center;gap:9px;min-width:0;min-height:54px;padding:9px 10px;border:1px solid #d8e3ef;border-radius:10px;background:#fff;color:#365571;box-shadow:none;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.liquidityRouteActions8210>button:hover:not(:disabled){transform:translateY(-1px);border-color:#aec5e3;background:#f8fbff}.liquidityRouteActions8210>button>span{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:8px;background:#eaf2ff;color:#3266b6;font-size:9px;font-weight:850}.liquidityRouteActions8210>button>div{display:grid;gap:2px;min-width:0}.liquidityRouteActions8210 b,.liquidityRouteActions8210 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liquidityRouteActions8210 b{color:#2b4868;font-size:9.5px}.liquidityRouteActions8210 small{color:#8090a3;font-size:7.8px}.liquidityRouteActions8210>button>i{margin-left:auto;color:#4772b6;font-size:12px;font-style:normal}.liquidityRouteActions8210>button:disabled{opacity:.72}.liquidityRouteActions8210>button:disabled>span{background:#e9f6f0;color:#26805f}.liquidityRoute8210>footer{margin-top:9px;color:#8997a8;font-size:7.8px;text-align:right}:root[data-theme=dark] .financialBriefingGrid8200>button.active,:root[data-theme=dark] .liquidityRoute8210,:root[data-theme=dark] .liquidityRouteActions8210>button{background:var(--theme-surface);border-color:var(--theme-border)}:root[data-theme=dark] .liquidityRoute8210>header h3,:root[data-theme=dark] .liquidityRouteSummary8210 b,:root[data-theme=dark] .liquidityRouteActions8210 b{color:var(--theme-text)}:root[data-theme=dark] .liquidityRouteSummary8210>article{border-color:var(--theme-border);background:var(--theme-surface-2)}:root[data-theme=dark] .liquidityRoute8210>header>button{border-color:var(--theme-border);background:var(--theme-surface-2)}@media(max-width:850px){.liquidityRouteActions8210{grid-template-columns:1fr}.liquidityRouteActions8210 b,.liquidityRouteActions8210 small{white-space:normal}}@media(max-width:600px){.liquidityRoute8210{padding:12px}.liquidityRouteSummary8210{grid-template-columns:1fr}.liquidityRouteSummary8210>i{display:none}.liquidityRoute8210>footer{text-align:left}}.liquidityEffect8220{display:flex;align-items:center;gap:9px;margin-bottom:10px;padding:9px 11px;border:1px solid #dbe4ee;border-radius:9px;background:#f8fafc}.liquidityEffect8220>span{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#e9eff6;color:#647b95}.liquidityEffect8220>div{display:grid;gap:2px}.liquidityEffect8220 small{color:#8493a5;font-size:8px;text-transform:uppercase}.liquidityEffect8220 b{color:#344e69;font-size:9.5px}.liquidityEffect8220>strong{margin-left:auto;color:#657990;font-size:8px}.liquidityEffect8220.good{border-color:#bfe1d1;background:#f4fbf7}.liquidityEffect8220.good>span,.liquidityEffect8220.good>strong{color:#24785b}.liquidityEffect8220.bad{border-color:#efcbc6;background:#fff7f6}.liquidityEffect8220.bad>span,.liquidityEffect8220.bad>strong{color:#ac4d44}:root[data-theme=dark] .liquidityEffect8220{border-color:var(--theme-border);background:var(--theme-surface-2)}:root[data-theme=dark] .liquidityEffect8220 b{color:var(--theme-text)}.focusDashboardPage8110 .dashboardGreeting679{display:flex!important;align-items:center!important;gap:14px!important}.focusDashboardPage8110 .dashboardGreeting679 .personalPhotoWrap821{display:block!important;width:68px!important;height:68px!important;min-width:68px!important;flex:0 0 68px!important;position:relative!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:20px!important;overflow:visible!important;box-shadow:none!important}.focusDashboardPage8110 .dashboardGreeting679 .personalPhoto821,.focusDashboardPage8110 .dashboardGreeting679 .personalPhotoFallback821{display:grid!important;place-items:center!important;width:68px!important;height:68px!important;object-fit:cover!important;border:3px solid rgba(255,255,255,.88)!important;border-radius:20px!important;box-shadow:0 8px 22px #1e2f4424!important}.focusDashboardPage8110 .dashboardGreeting679 .personalPhotoFallback821{background:linear-gradient(145deg,#31547a,#7995b2)!important;color:#fff!important;font-size:19px!important;font-weight:700!important}:root[data-theme=dark] .focusDashboardPage8110 .dashboardGreeting679 .personalPhoto821,:root[data-theme=dark] .focusDashboardPage8110 .dashboardGreeting679 .personalPhotoFallback821{border-color:#344556f0!important;box-shadow:0 8px 22px #0000003d!important}@media(max-width:620px){.focusDashboardPage8110 .dashboardGreeting679{align-items:flex-start!important}.focusDashboardPage8110 .dashboardGreeting679 .personalPhotoWrap821,.focusDashboardPage8110 .dashboardGreeting679 .personalPhoto821,.focusDashboardPage8110 .dashboardGreeting679 .personalPhotoFallback821{width:56px!important;height:56px!important;min-width:56px!important;flex-basis:56px!important}}.privateWorkspace8300{--private-accent:#17604b;display:grid;gap:22px;max-width:1480px;margin:0 auto;padding-bottom:32px}.privateMonth8340{display:grid;gap:14px}.privateMonth8340>div{display:flex;justify-content:space-between;gap:16px}.privateMonth8340 dd{margin:0;font-weight:700;white-space:nowrap}.privateSignals8340{max-height:440px;overflow:auto}.privateSignals8340 article{border-top:1px solid #c4d8cb;padding:16px 0}.privateSignals8340 p{font-size:13px;line-height:1.6}.privateWorkspaceTabs8300{--private-accent:#17604b}[data-theme=dark] .privateWorkspaceTabs8300{--private-accent:#75c7a3}.privateWorkspaceHeader8300{display:flex;justify-content:space-between;align-items:center;gap:24px}.privateWorkspaceHeader8300 h1{margin:5px 0;font-size:36px}.privateWorkspaceHeader8300 p{margin:0;color:var(--muted,#64766d)}.privateWorkspaceHeader8300>div:last-child{display:flex;gap:10px;align-items:end}.privateWorkspaceHeader8300 label{display:grid;gap:5px;font-size:12px;font-weight:600}.privateWorkspaceTabs8300{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #dce6e0;padding-bottom:12px}.privateWorkspaceTabs8300 button{background:transparent;color:var(--private-accent);border:1px solid #c4d8cb;border-radius:10px}.privateWorkspaceTabs8300 button[aria-current=page]{background:var(--private-accent);color:#fff;border-color:var(--private-accent)}.privateScopeNote8300{display:flex;gap:18px;align-items:center;padding:12px 16px;background:#edf5f0;border-radius:12px;color:#28513f}.privateScopeNote8300>span{font-weight:700;white-space:nowrap}.privateScopeNote8300 p{font-size:13px;margin:0}.privateOverviewHero8300{background:linear-gradient(120deg,#153d32,#24634f);color:#fff;border-radius:22px;padding:32px;display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.privateOverviewHero8300>div:first-child{display:grid;align-content:center;gap:10px}.privateOverviewHero8300 strong{font-size:clamp(30px,4vw,50px);letter-spacing:-1.5px;line-height:1.15}.privateOverviewHero8300 p{margin:0;color:#d5e6dc;font-size:13px}.privateHeroDetails8300{display:grid;grid-template-columns:1fr 1fr;gap:16px}.privateHeroDetails8300 article{display:flex;flex-direction:column;gap:12px;padding:20px;background:#ffffff0d;border:1px solid #ffffff25;border-radius:15px}.privateHeroDetails8300 b{font-size:26px}.privateHeroDetails8300 span{font-size:12px;color:#d5e6dc}.privateOverviewGrid8300{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.privateWorkspace8300 .card{margin:0}.privateHomeTotals8300{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px 0 18px}.privateHomeTotals8300 article{display:grid;gap:6px}.privateHomeTotals8300 small{color:var(--muted,#64766d)}.privateHomeTotals8300 b{font-size:20px}.privateHomeLine8300{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;border-top:1px solid #dce6e0}.privateHomeLine8300>div{display:grid;gap:5px}.privateHomeLine8300 small{color:var(--muted,#64766d)}.privateHomeLine8300 time{white-space:nowrap;font-size:13px}.privateHomePreview8300>button{margin-top:16px}.privateShortcuts8300 h2{margin-bottom:8px}.privateShortcuts8300>p{color:var(--muted,#64766d);font-size:13px;margin-bottom:18px}.privateShortcuts8300>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.privateShortcuts8300 button.secondary{display:grid;text-align:left;grid-template-columns:1fr auto;gap:8px;padding:18px;border-radius:14px;white-space:normal}.privateShortcuts8300 button b{font-size:15px}.privateShortcuts8300 button span{grid-row:2;grid-column:1/-1;font-size:12px;font-weight:400}.privateShortcuts8300 button i{font-style:normal;grid-column:2;grid-row:1}[data-theme=dark] .privateWorkspace8300{--private-accent:#75c7a3}[data-theme=dark] .privateScopeNote8300{background:#20372c;color:#c9e7d6}[data-theme=dark] .privateWorkspaceTabs8300 button[aria-current=page]{color:#102a20}.privateWorkspace8300{gap:14px;padding-bottom:24px}.privateWorkspaceHeader8300{gap:16px;padding-bottom:10px;margin-bottom:0}.privateWorkspaceHeader8300 h1{font-size:28px;margin:2px 0}.privateWorkspaceHeader8300 p{font-size:13px}.privateWorkspace8300 .privateWorkspaceTabs8300{margin:0;padding-top:0;padding-bottom:8px}.privateScopeNote8300{padding:8px 14px;gap:12px}.privateOverviewHero8300{padding:18px 22px;gap:18px;border-radius:16px;grid-template-columns:1fr 1fr}.privateOverviewHero8300>div:first-child{gap:6px;min-width:0}.privateOverviewHero8300 strong{font-size:clamp(28px,2.5vw,36px);letter-spacing:-.8px}.privateHeroDetails8300{gap:12px;min-width:0}.privateHeroDetails8300 article{padding:12px 16px;gap:7px;border-radius:12px;min-width:0}.privateHeroDetails8300 b{font-size:22px}.privateOverviewGrid8300{gap:16px;align-items:start}.privateOverviewGrid8300>.card{padding:16px 18px}.privateMonth8340{gap:10px}.privateSignals8340 article{padding:12px 0}@media(max-width:1000px){.privateOverviewHero8300,.privateOverviewGrid8300{grid-template-columns:1fr}.privateShortcuts8300>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.privateWorkspaceHeader8300{align-items:start;flex-direction:column}.privateWorkspaceHeader8300>div:last-child{width:100%}.privateWorkspaceHeader8300 label{flex:1}.privateScopeNote8300{align-items:start;flex-direction:column;gap:6px}.privateOverviewHero8300{padding:16px}.privateHeroDetails8300,.privateShortcuts8300>div{grid-template-columns:1fr}.privateHomeTotals8300{grid-template-columns:1fr}.privateHomeLine8300{align-items:start;flex-direction:column}}.metricHelp8342{position:fixed;z-index:100000;width:290px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;box-sizing:border-box;padding:12px 14px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;box-shadow:0 8px 28px #0f172a26;display:flex;flex-direction:column;gap:6px;text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.55}.metricHelp8342>b{color:#172b42;font-size:13px;line-height:1.4}.metricHelp8342>span{font-size:13px;font-weight:400;line-height:1.55}[data-theme=dark] .metricHelp8342{background:#182638;color:#e2e8f0;border-color:#516174}[data-theme=dark] .metricHelp8342>b{color:#fff}.executiveWealthVisual801{min-height:0;align-self:start;padding:14px 16px;min-width:0}.executiveWealthVisual801 .executiveWealthSvg801{flex:0 0 auto;min-height:0;margin-top:8px;padding:4px 4px 0}.executiveWealthVisual801 .executiveWealthSvg801 svg{display:block;width:100%;height:180px;min-height:0;max-height:180px;flex:none}.executiveWealthVisual801 .executiveVisualHead801{flex-wrap:wrap;gap:6px 14px}.executiveWealthVisual801 .executiveWealthDates801{line-height:1.4;margin-top:4px}.executiveWealthVisual801.empty .executiveChartEmpty801{min-height:130px}.wealthMarker8343{fill:none;stroke:#526f94;stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.wealthMarker8343.current{stroke:#294d79;stroke-width:8px}@media(max-width:600px){.executiveWealthVisual801{padding:12px}.executiveWealthVisual801 .executiveWealthSvg801 svg{height:150px;max-height:150px}}
