.aia-analytics{--da-border:light-dark(#e7e3df,#424b58);--da-muted:light-dark(#716d68,#bbc2cc);--aia-chart-budget:light-dark(#e1dbd3,#586477);--aia-chart-cursor:light-dark(rgba(37,37,37,.04),hsla(0,0%,100%,.05))}.aia-analytics svg{flex-shrink:0}.aia-analytics button:disabled{cursor:not-allowed;opacity:.45}.aia-analytics .da-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.aia-analytics .da-eyebrow{font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:light-dark(#a84a09,#ffab70)}.aia-analytics .da-header h1{margin:8px 0;font-family:Sora,Inter,sans-serif;font-size:32px;font-weight:650;line-height:1.3;letter-spacing:-1px}.aia-analytics .da-header p{font-size:15px;line-height:1.6;color:var(--da-muted)}.aia-analytics .da-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:12px;max-width:100%;margin-inline-start:auto}.aia-analytics .da-primary,.aia-analytics .da-secondary,.aia-analytics .da-text-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 15px;border-radius:8px;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap;text-decoration:none}.aia-analytics .da-header-actions>.da-secondary{min-height:44px}.aia-analytics .da-primary{color:#fff;background:#252525;border:1px solid #252525}.aia-analytics .da-primary:hover{background:#414141}.dark .aia-analytics .da-primary{color:#252525;background:#ff6b00;border-color:#ff6b00}.aia-analytics .da-secondary{color:light-dark(#35322e,#eef0f4);background:light-dark(#fff,#202328);border:1px solid light-dark(#ded9d3,#424b58)}.aia-analytics .da-secondary:not(:disabled):hover{background:light-dark(#f5f2ee,#292e35)}.aia-analytics .da-text-button{min-height:0;padding:0;gap:5px;font-size:12px;color:light-dark(#a44300,#ffab70);background:none}.aia-analytics .da-text-button:hover{text-decoration:underline}.aia-analytics .da-primary svg,.aia-analytics .da-secondary svg{width:17px;height:17px}.aia-analytics .da-text-button svg{width:14px;height:14px}.aia-analytics[dir=rtl] .da-flip{transform:scaleX(-1)}.aia-analytics .da-budget-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px;padding:20px 24px;border:1px solid var(--da-border);border-radius:12px;background:light-dark(#fff,#202328)}.aia-analytics .da-choice{display:flex;flex:1;flex-direction:column;gap:6px;min-width:115px}.aia-analytics .da-budget-filters>.da-choice:first-child{min-width:230px}.aia-analytics .da-choice>span{font-size:12px;font-weight:600;color:light-dark(#726b63,#bbc2cc)}.aia-analytics .da-select-trigger{min-height:40px;height:auto;padding:8px 12px;border:1px solid light-dark(#dcd7d1,#424b58);border-radius:7px;background:light-dark(#fff,#202328);color:light-dark(#35322e,#eef0f4);font-size:14px;font-weight:500;box-shadow:none;text-align:start}.da-select-menu [role=option]{min-height:36px;font-size:14px}.aia-analytics .da-choice-static>b{display:flex;align-items:center;min-height:40px;font-size:14px;font-weight:600;overflow-wrap:anywhere}.aia-analytics .da-budget-currency{display:flex;flex-direction:column;gap:9px;margin-inline-start:auto;padding:0 8px 8px}.aia-analytics .da-budget-currency span{font-size:12px;color:light-dark(#85796a,#bbc2cc)}.aia-analytics .da-budget-currency b{font-size:15px}.aia-analytics .da-budget-note{display:flex;align-items:center;gap:12px;margin:16px 0 24px;font-size:12px;line-height:1.6;color:light-dark(#8c7d6b,#bbc2cc)}.aia-analytics .da-sample{display:inline-block;padding:4px 7px;border-radius:5px;font-size:12px;font-weight:500;line-height:1.5;color:light-dark(#746b60,#bbc2cc);background:light-dark(#f4f1ed,#292e35)}.aia-analytics .da-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.aia-analytics .da-metric{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:158px;padding:22px 20px;border:1px solid var(--da-border);border-radius:12px;background:light-dark(#fff,#202328);text-align:start}.aia-analytics .da-metric>span{display:flex;align-items:center;gap:8px;min-height:35px;font-size:13px;font-weight:600;color:light-dark(#716961,#bbc2cc)}.aia-analytics .da-metric>strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin:9px 0 5px;font-family:Sora,Inter,sans-serif;font-size:31px;font-weight:600;line-height:1.2;letter-spacing:-.7px;text-align:start;overflow-wrap:anywhere}.aia-analytics .da-metric>strong em{font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;letter-spacing:0;color:light-dark(#706960,#bbc2cc)}.aia-analytics .da-metric>small{font-size:12px;line-height:1.6;color:light-dark(#7c746d,#bbc2cc)}.aia-analytics .da-metric-accent{background:light-dark(#fff5ed,#1b1e23);border-color:light-dark(#f2d8c1,#765537)}.aia-analytics .da-metric-accent>span{color:light-dark(#984404,#ffab70)}.aia-analytics .da-card{min-width:0;margin-bottom:24px;overflow:hidden;border:1px solid var(--da-border);border-radius:12px;background:light-dark(#fff,#202328)}.aia-analytics .da-card-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 16px}.aia-analytics .da-card-heading h2{font-family:Sora,Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-.2px}.aia-analytics .da-card-heading p{margin-top:4px;font-size:13px;line-height:1.6;color:var(--da-muted)}.aia-analytics .da-card-heading>svg{width:20px;height:20px;color:light-dark(#928981,#bbc2cc)}.aia-analytics .da-legend{display:flex;flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;color:light-dark(#6c655e,#bbc2cc)}.aia-analytics .da-legend span{display:inline-flex;align-items:center;gap:7px}.aia-analytics .da-legend i{width:8px;height:8px;border-radius:3px}.aia-analytics .da-chart{width:100%;height:300px;padding:0 20px 4px;font-size:12px}.aia-analytics .da-chart .recharts-cartesian-axis-tick-value{fill:light-dark(#6b6862,#a9b1bd);font-size:12px}.aia-analytics .da-chart .recharts-cartesian-grid-horizontal line{stroke:light-dark(#e5e2dc,#363d46)}.aia-analytics .da-card-foot{padding:12px 24px;border-top:1px solid light-dark(#efeae4,#424b58);font-size:12px;line-height:1.6;color:light-dark(#7a7168,#bbc2cc);background:light-dark(#fcfbf9,#1b1e23)}.aia-analytics .da-table-wrap{width:100%;overflow-x:auto}.aia-analytics table{width:100%;border-collapse:collapse;font-size:14px;text-align:start}.aia-analytics th{padding:13px 20px;border-block:1px solid light-dark(#eee7df,#424b58);font-size:12px;font-weight:600;text-align:start;white-space:nowrap;color:light-dark(#827569,#bbc2cc);background:light-dark(#faf8f5,#1b1e23)}.aia-analytics td{padding:15px 20px;border-bottom:1px solid light-dark(#f1ece6,#424b58)}.aia-analytics td:first-child{min-width:210px}.aia-analytics td b{font-weight:600}.aia-analytics td.da-number{white-space:nowrap;font-variant-numeric:tabular-nums}.aia-analytics tbody tr:last-child td{border-bottom:none}.aia-analytics tbody tr:hover{background:light-dark(#fdfbf8,#1b1e23)}.aia-analytics tfoot td,.aia-analytics tfoot th{border-top:1px solid light-dark(#e9e2d9,#424b58);border-bottom:0;font-weight:600;font-variant-numeric:tabular-nums;background:light-dark(#faf7f3,#1b1e23);color:inherit;font-size:14px}.aia-analytics .da-status{display:inline-block;padding:4px 8px;border-radius:5px;font-size:12px;font-weight:500;white-space:nowrap;color:light-dark(#79623f,#ffab70);background:light-dark(#f4f0e9,#292e35)}.aia-analytics .da-status.confirmed{color:light-dark(#3a6952,#65d8ae);background:light-dark(#edf6f0,#292e35)}.aia-analytics .da-status.issue{color:light-dark(#ab4930,#ff969f);background:light-dark(#fff0eb,#292e35)}.aia-analytics .da-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:205px;padding:38px 24px;text-align:center}.aia-analytics .da-empty svg{width:26px;height:26px;margin-bottom:4px;color:light-dark(#bcad9e,#ffab70)}.aia-analytics .da-empty .da-primary svg{width:17px;height:17px;margin:0;color:inherit}.aia-analytics .da-empty b{font-size:15px;font-weight:600}.aia-analytics .da-empty p{max-width:420px;font-size:13px;line-height:1.6;color:light-dark(#827466,#bbc2cc)}.aia-analytics .da-budget-empty{padding-bottom:28px;text-align:center}.aia-analytics .da-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:8px 15px 0;font-size:12px;line-height:1.7;text-align:center;color:light-dark(#8d8173,#bbc2cc)}@media(min-width:1650px){.aia-analytics .da-budget-chart{height:340px}}@media(max-width:1350px){.aia-analytics .da-metrics{gap:12px}.aia-analytics .da-metric{padding:19px 16px}.aia-analytics .da-metric>span{font-size:12px}.aia-analytics .da-metric>strong{font-size:24px}.aia-analytics .da-header h1{font-size:29px}.aia-analytics .da-card-heading{padding:20px}}@media(max-width:1050px){.aia-analytics .da-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.aia-analytics .da-header{align-items:flex-start}.aia-analytics .da-header h1{font-size:27px}.aia-analytics .da-budget-filters .da-choice{min-width:160px}}@media(max-width:700px){.aia-analytics .da-header{flex-direction:column;gap:15px}.aia-analytics .da-header h1{font-size:26px}.aia-analytics .da-header-actions{justify-content:flex-start;width:100%;margin-inline-start:0}.aia-analytics .da-header-actions .aia-dashboard-switcher{flex:1 1 220px}.aia-analytics .da-metrics{gap:10px}.aia-analytics .da-metric{gap:6px;min-height:0;padding:16px 13px}.aia-analytics .da-metric>span{align-items:flex-start;gap:5px}.aia-analytics .da-metric>strong{font-size:24px}.aia-analytics .da-card-heading{flex-wrap:wrap;align-items:flex-start;padding:18px}.aia-analytics .da-chart{padding-inline:8px}.aia-analytics .da-budget-chart{height:260px}.aia-analytics .da-card-foot{padding-inline:18px}.aia-analytics .da-budget-filters{gap:13px;padding:18px}.aia-analytics .da-budget-filters>.da-choice,.aia-analytics .da-budget-filters>.da-choice:first-child{min-width:100%}.aia-analytics .da-budget-currency{flex-direction:row;align-items:center;gap:12px;margin:0;padding:0}.aia-analytics .da-budget-note{flex-direction:column;align-items:flex-start;gap:8px}}:root.dark .aia-dashboard-switcher-menu,:root.dark .aia-home,:root.dark .home-select-menu{color-scheme:dark}:root.light .aia-dashboard-switcher-menu,:root.light .aia-home,:root.light .home-select-menu{color-scheme:light}.aia-home{--home-ink:light-dark(#252525,#eef0f4);--home-muted:light-dark(#706f69,#bbc2cc);--home-border:light-dark(#e7e5df,#424b58);--home-orange:#ff6b00;color:var(--home-ink);max-width:1600px;margin:0 auto;padding:32px 36px 20px;background:light-dark(#faf9f6,#15171b);font-size:16px;line-height:1.5;min-width:0;border-radius:12px}.aia-home *{box-sizing:border-box}.aia-home h1,.aia-home h2,.aia-home p{margin:0}.aia-home a.home-link-reset,.aia-home button{font:inherit;cursor:pointer;color:inherit;text-align:start;box-shadow:none;transition:background .15s,border-color .15s;line-height:1.5;text-decoration:none}.aia-home a:focus-visible,.aia-home button:focus-visible{outline:3px solid light-dark(#a84300,#7b4f32);outline-offset:3px}.aia-home button:disabled{cursor:default}.aia-home .home-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.aia-home .home-eyebrow{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.12em;color:light-dark(#78756e,#bbc2cc);margin-bottom:10px;text-transform:uppercase}.aia-home .home-eyebrow>span{height:8px;width:8px;background:#ff6b00;border-radius:2px;display:inline-block}.aia-home h1{font-weight:600;font-size:clamp(25px,2.2vw,34px);line-height:1.3;letter-spacing:-.045em;color:light-dark(#252525,#eef0f4)}.aia-home .home-heading p{margin-top:8px;font-size:16px;color:var(--home-muted)}.aia-home .home-date{display:flex;flex-direction:column;gap:9px;align-items:flex-end;font-size:13px;color:light-dark(#77746c,#bbc2cc);white-space:nowrap}.aia-home .home-demo{font-size:12px;border:1px solid light-dark(#ddd9cf,#424b58);padding:4px 9px;border-radius:6px;color:light-dark(#6a675f,#bbc2cc);background:light-dark(#f4f2ed,#292e35)}.aia-home .home-scope{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.aia-home .home-scope-fields{display:flex;align-items:center;gap:18px;min-width:0}.aia-home .home-select{display:flex;align-items:center;gap:9px;height:42px;width:auto;border:1px solid light-dark(#dedbd3,#424b58);background:light-dark(#fff,#202328);border-radius:8px;box-shadow:none;font-size:14px;padding:8px 12px;white-space:nowrap;color:light-dark(#44413c,#eef0f4)}.aia-home .home-org{min-width:196px}.aia-home .home-select svg{width:16px;height:16px}.aia-home .home-currency{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--home-muted)}.aia-home .home-currency .home-select{min-width:88px}.aia-home .home-asof{font-size:12px;color:light-dark(#77746d,#bbc2cc);text-align:end}.home-select-menu{font-size:14px;line-height:1.5;background:light-dark(#fff,#202328);color:light-dark(#252525,#eef0f4);border:1px solid light-dark(#dedbd3,#424b58);z-index:100;box-shadow:0 8px 32px #25252515}.aia-home .home-notice{display:flex;gap:10px;align-items:flex-start;border:1px solid light-dark(#f0d9cd,#714f3d);background:light-dark(#fbeee8,#292e35);color:light-dark(#9d473a,#ff969f);border-radius:10px;padding:12px 14px;font-size:13px;margin-bottom:18px}.aia-home .home-notice svg{width:16px;height:16px;flex:none;margin-top:2px}.aia-home .home-skeleton{display:inline-block;height:1em;min-width:3ch;border-radius:4px;background:light-dark(#efece6,#292e35);animation:home-pulse 1.4s ease-in-out infinite}@keyframes home-pulse{50%{opacity:.5}}.aia-home .home-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.aia-home .home-stat{display:flex;flex-direction:column;gap:13px;background:light-dark(#fff,#202328);border:1px solid var(--home-border);border-radius:12px;padding:20px;min-width:0;position:relative;overflow:hidden}.aia-home .home-stat:not(:disabled):hover{border-color:light-dark(#c5beb0,#424b58);background:light-dark(#fefdfb,#202328)}.aia-home .home-stat.is-accent{border-top:3px solid #ff6b00;padding-top:18px}.aia-home .home-stat-top{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:14px;font-weight:500;color:light-dark(#56524b,#eef0f4)}.aia-home .home-stat-top>svg{width:18px;height:18px;color:light-dark(#8b867d,#bbc2cc);stroke-width:1.6;flex:none}.aia-home .home-stat-value{display:flex;align-items:baseline;gap:7px;min-width:0}.aia-home .home-stat-value>strong{font-weight:600;font-size:clamp(26px,2.35vw,36px);line-height:1.2;letter-spacing:-.04em;overflow-wrap:anywhere}.aia-home .home-stat-value>small{font-size:12px;color:light-dark(#888173,#bbc2cc);font-weight:500}.aia-home .home-stat-alert{align-self:center;margin-inline-start:auto;color:light-dark(#a65b18,#ffab70)}.aia-home .home-stat-alert>svg{width:19px;height:19px}.aia-home .home-stat-note{font-size:12px;line-height:1.6;color:light-dark(#777268,#bbc2cc);display:flex;align-items:center;justify-content:space-between;gap:8px}.aia-home .home-stat-note>svg{width:15px;height:15px;flex:none;color:light-dark(#7e796f,#bbc2cc)}.aia-home .home-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:light-dark(#f0eee8,#323943);border:1px solid light-dark(#e5e1d8,#424b58);border-radius:10px;margin-bottom:26px;padding:7px 4px}.aia-home .home-quick>button{display:flex;align-items:center;gap:10px;padding:10px 14px;border:0;border-inline-end:1px solid light-dark(#dedad0,#424b58);background:transparent;min-width:0}.aia-home .home-quick>button:last-child{border-inline-end:0}.aia-home .home-quick>button:hover{background:light-dark(#e7e2d7,#3a414c);border-radius:6px}.aia-home .home-quick>button>svg:first-child{width:20px;height:20px;stroke-width:1.5;flex:none;color:light-dark(#59564e,#bbc2cc)}.aia-home .home-quick b{font-size:14px;font-weight:500;display:block;line-height:1.5}.aia-home .home-quick small{font-size:12px;color:light-dark(#79746b,#bbc2cc);display:block;margin-top:2px}.aia-home .home-quick-arrow{width:15px;height:15px;color:light-dark(#797368,#bbc2cc);flex:none;margin-inline-start:auto}.aia-home .home-main-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:22px;margin-bottom:22px;align-items:stretch}.aia-home .home-card{background:light-dark(#fff,#202328);border:1px solid var(--home-border);border-radius:12px;min-width:0;overflow:hidden}.aia-home .home-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 20px}.aia-home h2{font-weight:600;font-size:17px;line-height:1.45;letter-spacing:-.025em;color:light-dark(#2e2c28,#eef0f4)}.aia-home .home-card-heading p{font-size:13px;line-height:1.6;color:light-dark(#817b70,#bbc2cc);margin-top:4px}.aia-home .home-muted-icon{width:20px;height:20px;color:light-dark(#938b7d,#bbc2cc);stroke-width:1.4;flex:none}.aia-home .home-count{display:inline-block;font-weight:500;font-size:12px;line-height:1.5;padding:2px 7px;border:1px solid light-dark(#e2dbce,#424b58);background:light-dark(#f7f4ef,#292e35);border-radius:6px;margin-inline-start:6px;vertical-align:middle;color:light-dark(#71695b,#bbc2cc)}.aia-home .home-tabs-list{display:flex;min-height:38px;gap:20px;justify-content:flex-start;margin:0 24px;border-bottom:1px solid light-dark(#edeae3,#424b58);padding:0;overflow-x:auto}.aia-home .home-tab{flex:0 0 auto;min-height:40px;padding:8px 0 10px;border:0;border-radius:0;border-bottom:2px solid transparent;background:transparent;color:light-dark(#847d71,#bbc2cc);font-size:13px;font-weight:500;white-space:nowrap}.aia-home .home-tab[aria-selected=true]{color:light-dark(#a84300,#ffab70);border-bottom-color:#ff6b00}.aia-home .home-priority-row{display:flex;gap:12px;align-items:center;min-height:85px;padding:17px 24px;width:100%;background:light-dark(#fff,#202328);border:0;border-bottom:1px solid light-dark(#f0eee9,#424b58);min-width:0}.aia-home .home-priority-row:last-child{border-bottom:0}.aia-home .home-priority-row:hover{background:light-dark(#faf9f6,#1b1e23)}.aia-home .home-priority-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;background:light-dark(#f4f1eb,#292e35);border-radius:9px;color:light-dark(#8a6951,#ffab70)}.aia-home .home-priority-icon svg{width:18px;height:18px;stroke-width:1.6}.aia-home .home-priority-icon.red{background:light-dark(#fceeea,#292e35);color:light-dark(#a3493b,#ff969f)}.aia-home .home-priority-icon.amber{background:light-dark(#faf3e4,#292e35);color:light-dark(#976d27,#ffab70)}.aia-home .home-priority-icon.orange{background:light-dark(#fff0e5,#292e35);color:light-dark(#a84300,#ffab70)}.aia-home .home-priority-copy{flex:1;min-width:0}.aia-home .home-priority-copy b{display:block;font-size:14px;font-weight:500;color:light-dark(#37332c,#eef0f4);line-height:1.5}.aia-home .home-priority-copy small{display:block;font-size:12px;color:light-dark(#817b70,#bbc2cc);line-height:1.6;margin-top:3px}.aia-home .home-priority-count{font-size:13px;min-width:24px;text-align:center;padding:2px 5px;border-radius:5px;background:light-dark(#f4f1eb,#292e35);color:light-dark(#746a5b,#bbc2cc)}.aia-home .home-priority-row>.home-direction{width:16px;height:16px;color:light-dark(#a59b8b,#bbc2cc);flex:none}.aia-home .home-priority-footer{padding:12px 24px;border-top:1px solid light-dark(#f0eee9,#424b58);font-size:12px;color:light-dark(#8a8173,#bbc2cc);background:light-dark(#fefdfb,#202328)}.aia-home .home-briefing{background:light-dark(#2b2b29,#414a58);color:#f8f7f4;border:1px solid light-dark(#33332f,#424b58);border-radius:12px;padding:26px;display:flex;flex-direction:column;position:relative;overflow:hidden}.aia-home .home-briefing-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;margin-bottom:27px}.aia-home .home-briefing-label>svg{width:19px;height:19px;color:light-dark(#ff8b38,#ffab70);stroke-width:1.6}.aia-home .home-briefing-tag{margin-inline-start:auto;font-size:12px;letter-spacing:.08em;font-weight:500;color:light-dark(#bbb5a8,#a4adba);background:light-dark(#373631,#414a58);border:1px solid light-dark(#49463e,#525c6b);padding:3px 6px;border-radius:4px}.aia-home .home-briefing h2{font-weight:500;font-size:clamp(22px,1.9vw,28px);line-height:1.4;letter-spacing:-.035em;color:#faf9f6;margin:0 0 16px;max-width:310px}.aia-home .home-briefing p{color:light-dark(#c5c1b7,#c9d0da);font-size:14px;line-height:1.85;overflow-wrap:anywhere;margin-bottom:23px}.aia-home .home-briefing-evidence{display:flex;flex-direction:column;gap:4px;padding-block:14px;padding-inline:14px 0;border-inline-start:2px solid #ff6b00;margin:0 0 24px}.aia-home .home-briefing-evidence>span{color:light-dark(#aaa396,#b4bcc8);font-size:12px}.aia-home .home-briefing-evidence>b{font-size:14px;font-weight:500;color:#e9e6dd}.aia-home .home-briefing-evidence>small{font-size:12px;color:light-dark(#aaa396,#b4bcc8)}.aia-home .home-briefing>button{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid #ff8733;border-radius:7px;background:#ff8733;color:#252525;font-size:14px;font-weight:600;margin-top:auto}.aia-home .home-briefing>button:hover{background:#ff9a54;border-color:#ff9a54}.aia-home .home-briefing>button>svg{width:16px;height:16px}.aia-home .home-briefing-note{font-size:12px;color:light-dark(#aaa599,#b4bcc8);margin-top:12px;text-align:center}.aia-home .home-finance-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;margin-bottom:22px}.aia-home .home-text-link{border:0;background:transparent;display:flex;align-items:center;gap:5px;color:light-dark(#a84300,#ffab70);font-size:13px;padding:2px 0;white-space:nowrap}.aia-home .home-text-link svg{width:14px;height:14px}.aia-home .home-cash-bars{padding:0 24px 17px;display:grid;gap:20px}.aia-home .home-cash-row{display:block;width:100%;background:transparent;padding:0;border:0;border-radius:4px}.aia-home .home-cash-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:14px}.aia-home .home-cash-label>b{font-weight:500;color:light-dark(#665d4e,#bbc2cc)}.aia-home .home-cash-label>strong{font-weight:500;color:light-dark(#35322c,#eef0f4);white-space:nowrap}.aia-home .home-bar-track{display:block;height:9px;border-radius:3px;background:light-dark(#f1eee8,#323943);overflow:hidden}.aia-home .home-bar-track>span{display:block;height:100%;border-radius:3px}.aia-home .home-bar-track>.charcoal{background:light-dark(#3e3e3a,#8e99a8)}.aia-home .home-bar-track>.orange{background:#ff8733}.aia-home .home-bar-track>.gray{background:#a29b8f}.aia-home .home-cash-row>small{font-size:12px;display:block;color:light-dark(#8a8174,#bbc2cc);margin-top:6px}.aia-home .home-cash-row:hover .home-cash-label>b{color:light-dark(#a84300,#ffab70);text-decoration:underline;text-underline-offset:3px}.aia-home .home-recognition{display:flex;align-items:center;gap:12px;width:calc(100% - 48px);margin:3px 24px 22px;background:light-dark(#f6f3ed,#292e35);border:1px solid light-dark(#eae3d7,#424b58);border-radius:8px;padding:12px}.aia-home .home-recognition>svg:first-child{width:20px;height:20px;stroke-width:1.4;color:light-dark(#89755c,#ffab70);flex:none}.aia-home .home-recognition span{flex:1;min-width:0}.aia-home .home-recognition b{font-size:13px;font-weight:500;display:block}.aia-home .home-recognition small{font-size:12px;display:block;color:light-dark(#897d6c,#bbc2cc);margin-top:3px}.aia-home .home-recognition>svg:last-child{width:16px;height:16px;color:light-dark(#a09582,#bbc2cc);flex:none}.aia-home .home-aging,.aia-home .home-aging-total{display:flex;flex-direction:column}.aia-home .home-aging-total{padding:0 24px 20px;gap:4px}.aia-home .home-aging-total>span{color:light-dark(#877b69,#bbc2cc);font-size:12px}.aia-home .home-aging-total>b{font-weight:600;font-size:28px;line-height:1.4;letter-spacing:-.035em;text-align:start;width:fit-content}.aia-home .home-aging-list{display:grid;gap:12px;padding:0 24px 23px}.aia-home .home-aging-list>div{display:grid;grid-template-columns:88px minmax(30px,1fr) 80px;align-items:center;gap:12px;font-size:12px;color:light-dark(#7d7363,#bbc2cc)}.aia-home .home-aging-list b{text-align:end;font-weight:500;color:light-dark(#504637,#eef0f4)}.aia-home .home-aging-track{height:5px;background:light-dark(#f1eee9,#323943);border-radius:2px;overflow:hidden}.aia-home .home-aging-track>span{display:block;height:100%;background:#bf641f;border-radius:2px}.aia-home .home-card-footer-link{display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-top:1px solid light-dark(#eee9e0,#424b58);background:light-dark(#fefdfb,#202328);padding:14px 24px;font-size:13px;font-weight:500;color:light-dark(#706454,#bbc2cc);width:100%;margin-top:auto}.aia-home .home-card-footer-link:hover{color:light-dark(#a84300,#ffab70);background:light-dark(#f7f4ee,#292e35)}.aia-home .home-card-footer-link>svg{width:16px;height:16px}.aia-home .home-bottom-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:22px;margin-bottom:22px}.aia-home .home-recent-row{width:100%;display:flex;align-items:center;gap:12px;padding:15px 24px;min-height:85px;background:light-dark(#fff,#202328);border:0;border-top:1px solid light-dark(#f0ece5,#424b58)}.aia-home .home-recent-row:hover{background:light-dark(#faf8f4,#1b1e23)}.aia-home .home-recent-icon{display:grid;place-items:center;width:31px;height:36px;border:1px solid light-dark(#e7e1d5,#424b58);border-radius:6px;flex:none;color:light-dark(#a69881,#ffab70)}.aia-home .home-recent-icon svg{width:16px;height:16px;stroke-width:1.5}.aia-home .home-recent-main{flex:1;min-width:0}.aia-home .home-recent-main>b{display:block;font-size:13px;font-weight:500}.aia-home .home-recent-main>small{display:block;color:light-dark(#8b7f6d,#bbc2cc);font-size:12px;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:250px}.aia-home .home-recent-meta{font-size:12px;color:light-dark(#746751,#ffab70);text-align:end}.aia-home .home-recent-meta>small{display:block;font-size:12px;color:light-dark(#9a8c77,#bbc2cc);margin-top:3px;white-space:nowrap}.aia-home .home-recent-row>.home-direction{width:15px;height:15px;color:light-dark(#aa9d86,#ffab70);flex:none}.aia-home .home-status{font-size:12px;padding:3px 7px;border:1px solid light-dark(#e4ddd0,#424b58);border-radius:5px;color:light-dark(#80735e,#ffab70);background:light-dark(#f5f2ec,#292e35);white-space:nowrap}.aia-home .home-status.green{color:light-dark(#31664e,#65d8ae);background:light-dark(#eff5ef,#292e35);border-color:light-dark(#dce9dd,#424b58)}.aia-home .home-status.red{color:light-dark(#9d473a,#ff969f);background:light-dark(#fbeee8,#292e35);border-color:light-dark(#f0d9cd,#714f3d)}.aia-home .home-sync{display:flex;flex-direction:column}.aia-home .home-sync-overview{padding:0 24px 18px}.aia-home .home-sync-overview>strong{font-weight:600;font-size:26px;line-height:1.3;letter-spacing:-.03em}.aia-home .home-sync-overview>strong>span{font-weight:400;font-size:16px;color:light-dark(#9b9180,#bbc2cc)}.aia-home .home-sync-overview>p{font-size:13px;color:light-dark(#837763,#bbc2cc);margin:3px 0 13px}.aia-home .home-sync-overview>small{font-size:12px;color:light-dark(#918470,#bbc2cc);display:block;margin-top:8px}.aia-home .home-sync-track{display:block;height:6px;border-radius:2px;overflow:hidden;background:light-dark(#f0ece3,#323943)}.aia-home .home-sync-track>span{display:block;height:100%;background:#739880}.aia-home .home-connections{padding:0 24px 12px;display:grid;gap:3px}.aia-home .home-connections>button{display:flex;align-items:center;gap:10px;width:100%;border:0;border-top:1px solid light-dark(#f0ece4,#424b58);background:transparent;padding:11px 0}.aia-home .home-connections b{font-size:13px;display:block;font-weight:500}.aia-home .home-connections small{font-size:12px;display:block;color:light-dark(#958872,#bbc2cc);margin-top:2px}.aia-home .home-connection-dot{width:6px;height:6px;border-radius:50%;background:#51835e;flex:none}.aia-home .home-connection-dot.attention{background:#c47a2d}.aia-home .home-connection-status{font-size:12px;color:light-dark(#42704f,#65d8ae);margin-inline-start:auto;text-align:end;max-width:110px}.aia-home .home-connection-status.attention{color:light-dark(#956727,#ffab70)}.aia-home .home-footer{display:flex;gap:7px;align-items:center;font-size:12px;color:light-dark(#8b8171,#bbc2cc);border-top:1px solid light-dark(#e9e2d6,#424b58);padding-top:18px;flex-wrap:wrap}.aia-home .home-footer>svg{width:15px;height:15px;stroke-width:1.5}.aia-home .home-footer>span:last-child{margin-inline-start:auto}.aia-home .home-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:255px;padding:26px;text-align:center;gap:12px;color:light-dark(#6c695f,#bbc2cc)}.aia-home .home-empty.compact{min-height:150px}.aia-home .home-empty>svg{width:26px;height:26px;color:light-dark(#7b9278,#bbc2cc);stroke-width:1.4}.aia-home .home-empty>b{font-size:16px;font-weight:500}.aia-home .home-empty>p{font-size:14px;max-width:300px;line-height:1.7}html[dir=rtl] .aia-home .home-direction,html[dir=rtl] .aia-home .home-quick-arrow{transform:scaleX(-1)}html[dir=rtl] .aia-home .home-briefing h2,html[dir=rtl] .aia-home .home-eyebrow,html[dir=rtl] .aia-home h1{letter-spacing:normal}.aia-home .aia-dashboard-switcher{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:232px;max-width:100%;flex-shrink:0;color:light-dark(#252525,#eef0f4);text-align:start}.aia-home .aia-dashboard-switcher-label{font-weight:500;font-size:.75rem;line-height:1.4;color:light-dark(#77716a,#bbc2cc)}.aia-home .aia-dashboard-switcher .aia-dashboard-switcher-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:0;padding:10px 12px;border:1px solid light-dark(#dcd7d0,#424b58);border-radius:8px;background:light-dark(#fff,#202328);box-shadow:0 1px 2px #25252504;color:light-dark(#36322e,#eef0f4);font-weight:600;font-size:.875rem;line-height:1.5;cursor:pointer;text-align:start;transition:border-color .15s,background .15s}.aia-home .aia-dashboard-switcher-trigger>span{flex:1;min-width:0}.aia-home .aia-dashboard-switcher .aia-dashboard-switcher-trigger>svg{width:17px;height:17px;flex-shrink:0}.aia-home .aia-dashboard-switcher-trigger>svg:first-child{color:light-dark(#b84c00,#ffab70)}.aia-home .aia-dashboard-switcher .aia-dashboard-switcher-chevron{width:14px;height:14px;color:light-dark(#827b72,#bbc2cc);transition:transform .15s}.aia-home .aia-dashboard-switcher-trigger[data-state=open] .aia-dashboard-switcher-chevron{transform:rotate(180deg)}.aia-home .aia-dashboard-switcher .aia-dashboard-switcher-trigger:hover,.aia-home .aia-dashboard-switcher .aia-dashboard-switcher-trigger[data-state=open]{border-color:light-dark(#b9afa2,#525c6b);background:light-dark(#fdfcfb,#202328)}.aia-home .aia-dashboard-switcher .aia-dashboard-switcher-trigger:focus-visible{outline:3px solid light-dark(#bd540a,#7b5132);outline-offset:3px}.aia-dashboard-switcher-menu{width:328px;max-width:calc(100vw - 32px);padding:7px;border:1px solid light-dark(#e2ddd6,#424b58);border-radius:12px;background:light-dark(#fff,#202328);color:light-dark(#252525,#eef0f4);box-shadow:0 14px 48px #2525251a,0 2px 8px #25252509;z-index:100}.aia-dashboard-switcher-menu .aia-dashboard-menu-label{padding:8px 10px;font-size:.75rem;font-weight:500;color:light-dark(#80776d,#bbc2cc)}.aia-dashboard-switcher-menu .aia-dashboard-menu-item{display:flex;align-items:center;gap:11px;min-height:68px;padding:11px 10px;border-radius:8px;color:light-dark(#3a342e,#eef0f4);cursor:pointer;outline:none;text-align:start;text-decoration:none}.aia-dashboard-menu-item .aia-dashboard-menu-icon{width:34px;height:34px;display:grid;place-items:center;flex-shrink:0;border-radius:8px;background:light-dark(#f4f2ef,#292e35);color:light-dark(#75695e,#bbc2cc)}.aia-dashboard-menu-item .aia-dashboard-menu-icon svg{width:18px;height:18px;color:inherit}.aia-dashboard-menu-copy{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.aia-dashboard-menu-copy b{font-size:.875rem;font-weight:600;line-height:1.4}.aia-dashboard-menu-copy small{font-size:.75rem;color:light-dark(#7f7469,#bbc2cc);line-height:1.5}.aia-dashboard-switcher-menu .aia-dashboard-menu-item[aria-current=page]{background:light-dark(#fff5ec,#292e35)}.aia-dashboard-menu-item[aria-current=page] .aia-dashboard-menu-icon{background:light-dark(#ffe7d4,#392a1d);color:light-dark(#b54b00,#ffab70)}.aia-dashboard-menu-item .aia-dashboard-menu-check{width:16px;height:16px;flex-shrink:0;color:light-dark(#b54b00,#ffab70)}.aia-dashboard-switcher-menu .aia-dashboard-menu-item[data-highlighted]{background:light-dark(#f2efeb,#292e35);color:light-dark(#252525,#eef0f4);box-shadow:inset 0 0 0 1px light-dark(#d9cfc3,#525c6b)}.aia-home .home-heading-tools{display:flex;flex-direction:column;align-items:flex-end;gap:13px;flex-shrink:0;max-width:100%}.aia-home .home-heading-tools .home-date{flex-direction:row;align-items:center;gap:10px;font-size:12px;flex-wrap:wrap;justify-content:flex-end;white-space:normal}.aia-home .home-heading-tools .home-demo{border:0;background:none;padding:0}.aia-home .home-heading-tools .home-date>span+span{border-inline-start:1px solid light-dark(#d9d3ca,#424b58);padding-inline-start:10px}.aia-home.is-bar{padding:18px 24px;margin-bottom:8px;background:transparent}.aia-home.is-bar .home-heading{margin-bottom:0}.aia-page{max-width:1600px;margin:0 auto;padding:32px 36px 20px;min-width:0}.aia-page .aia-home.is-bar{padding:0;margin-bottom:24px;border-radius:0}@media(min-width:1700px){.aia-page{padding-inline:48px}}@media(max-width:1250px){.aia-page{padding:26px 24px 20px}}@media(max-width:600px){.aia-page{padding:24px 18px 18px}}@media(min-width:1700px){.aia-home{padding-inline:48px}.aia-home .home-bottom-grid,.aia-home .home-main-grid{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr)}}@media(max-width:1250px){.aia-home{padding:26px 24px 20px}.aia-home .home-stats{gap:12px}.aia-home .home-stat{padding:16px}.aia-home .home-stat.is-accent{padding-top:14px}.aia-home .home-stat-top{font-size:13px;gap:6px}.aia-home .home-stat-top>svg{width:16px;height:16px}.aia-home .home-quick small{display:none}.aia-home .home-quick>button{padding:11px 12px}.aia-home .home-quick-arrow{display:none}.aia-home .home-bottom-grid,.aia-home .home-main-grid{gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(265px,1fr)}.aia-home .home-card-heading{padding:20px}.aia-home .home-priority-row{padding:15px 20px}.aia-home .home-briefing{padding:22px}.aia-home .home-recent-meta{display:none}.aia-home .home-finance-grid{gap:16px}.aia-home .home-asof{max-width:160px}}@media(max-width:1100px){.aia-home .home-heading{flex-wrap:wrap}.aia-home .home-heading-tools{margin-inline-start:auto}}@media(max-width:1030px){.aia-home .home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.aia-home .home-stat-value>strong{font-size:30px}.aia-home .home-bottom-grid,.aia-home .home-finance-grid,.aia-home .home-main-grid{grid-template-columns:minmax(0,1fr)}.aia-home .home-briefing{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,1fr);gap:0 26px}.aia-home .home-briefing-label{grid-column:1/-1;margin-bottom:18px}.aia-home .home-briefing h2{font-size:24px;max-width:none}.aia-home .home-briefing p{grid-column:1;font-size:14px}.aia-home .home-briefing-evidence{grid-column:2;grid-row:2/4;align-self:center}.aia-home .home-briefing-note,.aia-home .home-briefing>button{grid-column:1/-1}.aia-home .home-quick{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:5px}.aia-home .home-quick>button:nth-child(2){border:0}.aia-home .home-heading{align-items:flex-start}.aia-home .home-date{font-size:12px}.aia-home .home-asof{display:none}.aia-home .home-recent-meta{display:block}.aia-home .home-footer>span:last-child{margin-inline-start:0;flex-basis:100%}}@media(max-width:600px){.aia-home{padding:24px 18px 18px}.aia-home .home-heading{gap:14px;flex-direction:column;margin-bottom:20px}.aia-home h1{font-size:26px}.aia-home .home-heading p{font-size:14px}.aia-home .home-date{flex-direction:row;align-items:center;gap:12px}.aia-home .home-scope-fields{flex-wrap:wrap;gap:10px;width:100%}.aia-home .home-org{flex:1;min-width:160px}.aia-home .home-currency{gap:6px;font-size:12px}.aia-home .home-currency>span{display:none}.aia-home .home-stats{gap:10px}.aia-home .home-stat-top{font-size:12px}.aia-home .home-stat-top>svg{display:none}.aia-home .home-stat-value>strong{font-size:27px}.aia-home .home-stat{padding:14px}.aia-home .home-stat.is-accent{padding-top:12px}.aia-home .home-stat-value{gap:5px;flex-wrap:wrap}.aia-home .home-stat-note>svg{display:none}.aia-home .home-quick b{font-size:13px}.aia-home .home-quick>button>svg:first-child{width:17px;height:17px}.aia-home .home-quick>button{padding:9px 10px;gap:8px}.aia-home .home-card-heading{padding:20px 18px 17px}.aia-home h2{font-size:16px}.aia-home .home-tabs-list{margin-inline:18px;gap:18px}.aia-home .home-tab{font-size:12px}.aia-home .home-priority-row{padding:15px 18px;gap:10px}.aia-home .home-priority-icon{width:32px;height:32px}.aia-home .home-priority-row>.home-direction{display:none}.aia-home .home-briefing{display:flex;padding:24px;gap:0}.aia-home .home-briefing-label{margin-bottom:20px}.aia-home .home-briefing-evidence{align-self:stretch;margin-bottom:24px}.aia-home .home-briefing>button{margin-top:0}.aia-home .home-cash-bars{padding-inline:18px}.aia-home .home-recognition{width:calc(100% - 36px);margin-inline:18px}.aia-home .home-aging-list,.aia-home .home-aging-total{padding-inline:18px}.aia-home .home-aging-list>div{grid-template-columns:80px minmax(24px,1fr) 75px;gap:8px}.aia-home .home-card-footer-link{padding-inline:18px}.aia-home .home-recent-meta{display:none}.aia-home .home-recent-row{padding-inline:18px;gap:9px}.aia-home .home-recent-icon{display:none}.aia-home .home-recent-main>small{max-width:190px}.aia-home .home-recent-row>.home-direction{display:none}.aia-home .home-connections,.aia-home .home-sync-overview{padding-inline:18px}.aia-home .home-heading-tools{width:100%;margin-inline-start:0;align-items:flex-start}.aia-home .home-heading-tools .home-date{justify-content:flex-start}.aia-home .home-heading-tools .aia-dashboard-switcher{width:100%}}@media(prefers-reduced-motion:reduce){.aia-home .aia-dashboard-switcher *,.aia-home button{transition:none!important}.aia-home .home-skeleton{animation:none}}