.portal-dashboard .measure-dashboard-stack{margin-top:22px;gap:18px}.portal-dashboard .measure-dashboard-stack>.dashboard-filterbar{margin-top:0}.portal-dashboard .page-heading h1{overflow-wrap:anywhere}.portal-dashboard .measure-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-dashboard .measure-kpi-copy small{font-size:11px}.portal-dashboard .measure-kpi-copy em{overflow:visible;font-size:10.5px;line-height:1.4;text-overflow:clip;white-space:normal}.portal-dashboard .measure-workspace{border:1px solid #dce8e3;border-radius:22px;background:#fbfdfc;padding:24px;overflow:hidden}.portal-dashboard .measure-workspace-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.portal-dashboard .measure-workspace-heading h2{margin:5px 0 6px;color:#173b32;font-size:22px;letter-spacing:-.02em}.portal-dashboard .measure-workspace-heading p{margin:0;color:#5e716a;font-size:13px;line-height:1.55}.portal-dashboard .measure-featured-action{display:flex;gap:10px;min-width:270px;max-width:350px;padding:12px 14px;align-items:flex-start;border:1px solid #d9e7df;border-radius:14px;background:#f2f8f5;color:#225b4b;text-align:left;cursor:pointer;transition:border-color var(--dashboard-motion-base) var(--dashboard-motion-ease),transform var(--dashboard-motion-base) var(--dashboard-motion-ease),box-shadow var(--dashboard-motion-base) var(--dashboard-motion-ease)}.portal-dashboard .measure-featured-action:focus-visible{outline:3px solid rgba(43,117,96,.2);outline-offset:2px}.portal-dashboard .measure-featured-action svg{flex:0 0 auto;margin-top:2px}.portal-dashboard .measure-featured-action span{display:grid;gap:2px}.portal-dashboard .measure-cycle small,.portal-dashboard .measure-detail-steps>.section-kicker,.portal-dashboard .measure-featured-action small{color:#597167;font-size:10.5px;font-weight:800;letter-spacing:.07em}.portal-dashboard .measure-featured-action strong{color:#183e34;font-size:13px;line-height:1.35}.portal-dashboard .measure-featured-action em{color:#61756c;font-size:11.5px;font-style:normal}.portal-dashboard .measure-segment-tabs{display:flex;gap:7px;padding:19px 0 15px;overflow-x:auto}.portal-dashboard .measure-segment-tabs button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid #d8e5df;border-radius:999px;background:#fff;color:#50665d;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:border-color var(--dashboard-motion-base) var(--dashboard-motion-ease),background-color var(--dashboard-motion-base) var(--dashboard-motion-ease),color var(--dashboard-motion-base) var(--dashboard-motion-ease)}.portal-dashboard .measure-segment-tabs button[aria-selected=true]{border-color:#2b7560;background:#1e5d4c;color:#fff}.portal-dashboard .measure-segment-tabs button span{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:50%;background:rgba(21,69,56,.08);font-size:10.5px}.portal-dashboard .measure-segment-tabs button[aria-selected=true] span{background:rgba(255,255,255,.18)}.portal-dashboard .measure-workspace-grid{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.48fr);gap:18px;align-items:start}.portal-dashboard .measure-portfolio-list{display:grid;gap:9px}.portal-dashboard .measure-detail-empty,.portal-dashboard .measure-portfolio-empty{min-height:160px;padding:22px;display:grid;place-content:center;justify-items:center;gap:7px;border:1px dashed #cfded7;border-radius:15px;color:#64776f;background:#f8fbf9;text-align:center}.portal-dashboard .measure-detail-empty strong,.portal-dashboard .measure-portfolio-empty strong{color:#24483e;font-size:13px}.portal-dashboard .measure-detail-empty span,.portal-dashboard .measure-portfolio-empty span{font-size:11.5px;line-height:1.45}.portal-dashboard .measure-detail-empty{min-height:360px}.portal-dashboard .measure-portfolio-card{display:grid;gap:7px;width:100%;text-align:left;padding:14px;border:1px solid #dde8e3;border-radius:15px;background:#fff;color:#496057;cursor:pointer;transition:border-color var(--dashboard-motion-base) var(--dashboard-motion-ease),background-color var(--dashboard-motion-base) var(--dashboard-motion-ease),box-shadow var(--dashboard-motion-base) var(--dashboard-motion-ease)}.portal-dashboard .measure-portfolio-card.is-selected{border-color:#82b7a3;box-shadow:0 8px 20px rgba(37,89,70,.09);background:#f1f8f4}.portal-dashboard .measure-portfolio-card>strong{color:#183e34;font-size:14px;line-height:1.32}.portal-dashboard .measure-portfolio-card>span:not(.measure-card-topline):not(.measure-card-progress){font-size:11.5px}.portal-dashboard .measure-card-topline{display:flex;justify-content:space-between;gap:8px;align-items:center}.portal-dashboard .measure-card-topline>small{color:#557268;font-size:11px}.portal-dashboard .measure-card-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center}.portal-dashboard .measure-card-progress i{height:5px;border-radius:99px;background:#69a990}.portal-dashboard .measure-card-progress em{color:#567067;font-size:10.5px;font-style:normal}.portal-dashboard .measure-detail-card{padding:20px;border:1px solid #dbe8e2;box-shadow:none}.portal-dashboard .measure-detail-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.portal-dashboard .measure-detail-head h3{max-width:570px;margin:5px 0 0;color:#173b32;font-size:20px;line-height:1.2}.portal-dashboard .measure-cycle{display:grid;grid-template-columns:1fr auto 1.15fr auto 1fr;gap:10px;align-items:stretch;margin:19px 0;padding:15px 0;border-top:1px solid #e2ebe7;border-bottom:1px solid #e2ebe7}.portal-dashboard .measure-cycle section{display:grid;align-content:start;gap:6px}.portal-dashboard .measure-cycle section>strong{color:#21463b;font-size:13px;line-height:1.35}.portal-dashboard .measure-cycle p{margin:0;color:#667970;font-size:11.5px;line-height:1.45}.portal-dashboard .measure-context-link{width:fit-content;display:inline-flex;align-items:center;gap:4px;color:#245f50;font-size:11px;font-weight:800;text-decoration:none;transition:color var(--dashboard-motion-fast) var(--dashboard-motion-ease),text-decoration-color var(--dashboard-motion-fast) var(--dashboard-motion-ease)}.portal-dashboard :is(.synthetic-library-categories button,.synthetic-library-results>button,.synthetic-library-cta,.synthetic-library-dialog-close,.synthetic-library-dialog footer>button,.synthetic-measure-suggestion summary,.synthetic-measure-suggestion-cta){transition:border-color var(--dashboard-motion-base) var(--dashboard-motion-ease),background-color var(--dashboard-motion-base) var(--dashboard-motion-ease),color var(--dashboard-motion-base) var(--dashboard-motion-ease),box-shadow var(--dashboard-motion-base) var(--dashboard-motion-ease),transform var(--dashboard-motion-base) var(--dashboard-motion-ease)}.portal-dashboard :is(.synthetic-library-categories button,.synthetic-library-results>button,.synthetic-library-cta,.synthetic-library-dialog-close,.synthetic-library-dialog footer>button,.synthetic-measure-suggestion summary,.synthetic-measure-suggestion-cta):focus-visible{outline:3px solid rgba(39,112,87,.34);outline-offset:2px}.portal-dashboard :is(.synthetic-library-categories button,.synthetic-library-results>button,.synthetic-library-dialog-close,.synthetic-library-dialog footer>button):not(:disabled):active{transform:none}.portal-dashboard :is(.synthetic-library-cta,.synthetic-measure-suggestion-cta):not(:disabled):active{transform:scale(var(--dashboard-motion-pressed-scale))}@media (hover:hover) and (pointer:fine){.portal-dashboard .measure-featured-action:hover{border-color:#83b7a3;box-shadow:0 8px 22px rgba(37,89,70,.09);transform:translateY(var(--dashboard-motion-lift))}.portal-dashboard .measure-portfolio-card:hover{border-color:#82b7a3;box-shadow:0 8px 20px rgba(37,89,70,.09)}.portal-dashboard .measure-context-link:hover{text-decoration:underline}.portal-dashboard :is(.synthetic-library-categories button,.synthetic-library-results>button):not(:disabled):hover{border-color:#82b7a3;background-color:#f4faf6;box-shadow:none;transform:none}.portal-dashboard :is(.synthetic-library-cta,.synthetic-measure-suggestion-cta):not(:disabled):hover{box-shadow:0 5px 12px rgba(31,96,76,.14);transform:none}.portal-dashboard :is(.synthetic-library-dialog-close,.synthetic-library-dialog footer>button):not(:disabled):hover{background-color:#f1f7f4}.portal-dashboard .synthetic-measure-suggestion summary:hover{color:#174f3e}}@media (prefers-reduced-motion:reduce){.portal-dashboard :is(.measure-featured-action,.measure-portfolio-card,.measure-segment-tabs button,.synthetic-library-categories button,.synthetic-library-results>button,.synthetic-library-cta,.synthetic-library-dialog-close,.synthetic-library-dialog footer>button,.synthetic-measure-suggestion summary,.synthetic-measure-suggestion-cta){transition-duration:0s}.portal-dashboard :is(.measure-featured-action,.synthetic-library-categories button,.synthetic-library-results>button,.synthetic-library-cta,.synthetic-library-dialog-close,.synthetic-library-dialog footer>button,.synthetic-measure-suggestion-cta):active{transform:none}}.portal-dashboard .measure-cycle>span{align-self:center;color:#78a693}.portal-dashboard .measure-detail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;margin:0}.portal-dashboard .measure-detail-meta div{display:grid;gap:3px}.portal-dashboard .measure-detail-meta dt{color:#698077;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.portal-dashboard .measure-detail-meta dd{margin:0;color:#25483e;font-size:12.5px;line-height:1.4}.portal-dashboard .measure-detail-steps{display:grid;gap:9px;margin-top:19px;padding:15px;border-radius:14px;background:#f4f8f6}.portal-dashboard .measure-detail-steps>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:8px;border-top:1px solid #dde9e3}.portal-dashboard .measure-detail-steps>div>span:first-child{display:grid;gap:3px}.portal-dashboard .measure-detail-steps strong{color:#24483e;font-size:12.5px}.portal-dashboard .measure-detail-steps p,.portal-dashboard .measure-detail-steps small{color:#63766e;font-size:11.5px}@media (max-width:980px){.portal-dashboard .measure-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-dashboard .measure-workspace-heading{display:grid}.portal-dashboard .measure-featured-action{max-width:none}.portal-dashboard .measure-workspace-grid{grid-template-columns:1fr}.portal-dashboard .measure-portfolio-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.portal-dashboard .measure-workspace{padding:16px;border-radius:17px}.portal-dashboard .measure-detail-meta,.portal-dashboard .measure-kpi-grid,.portal-dashboard .measure-portfolio-list{grid-template-columns:1fr}.portal-dashboard .measure-workspace-heading h2{font-size:19px}.portal-dashboard .measure-cycle{grid-template-columns:1fr;gap:9px}.portal-dashboard .measure-cycle>span{display:none}.portal-dashboard .measure-detail-steps>div{align-items:flex-start}}.portal-dashboard .synthetic-measures-library{border:1px solid #dce8e3;border-radius:22px;background:#fbfdfc;padding:24px}.portal-dashboard .synthetic-library-header{display:flex;align-items:start;justify-content:space-between;gap:20px}.portal-dashboard .synthetic-library-header h2{margin:5px 0;color:#173b32;font-size:22px}.portal-dashboard .synthetic-library-header p{max-width:600px;margin:0;color:#60756c;font-size:13px;line-height:1.5}.portal-dashboard .synthetic-library-search{display:flex;align-items:center;gap:7px;min-width:250px;padding:9px 11px;border:1px solid #d6e4dd;border-radius:10px;background:#fff;color:#5b776b}.portal-dashboard .synthetic-library-search input{width:100%;border:0;outline:0;color:#1f483c;font:inherit;font-size:12px}.portal-dashboard .synthetic-library-filters{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0}.portal-dashboard .synthetic-library-filters .aklimo-select-field{width:170px;min-width:150px}.portal-dashboard .synthetic-library-filters .aklimo-select-trigger{min-height:38px;border-radius:10px;background:#fff}.portal-dashboard .synthetic-library-grid{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(350px,1.2fr);gap:18px;align-items:start}.portal-dashboard .synthetic-library-results{display:grid;gap:8px;max-height:610px;overflow-y:auto;padding-right:4px}.portal-dashboard .synthetic-library-results>button{display:grid;gap:5px;padding:13px;border:1px solid #dce8e3;border-radius:13px;color:#5d7269;background:#fff;text-align:left;cursor:pointer}.portal-dashboard .synthetic-library-results>button.is-selected{border-color:#75aa95;background:#f0f8f4}.portal-dashboard .synthetic-library-results small{color:#5c796e;font-size:10.5px}.portal-dashboard .synthetic-library-results strong{color:#1d463a;font-size:14px}.portal-dashboard .synthetic-library-results em,.portal-dashboard .synthetic-library-results span{font-size:11.5px;line-height:1.4;font-style:normal}.portal-dashboard .synthetic-library-results em{color:#386a58;font-weight:700}.portal-dashboard .synthetic-library-locked-preview{display:grid;gap:10px;margin-top:8px;padding-top:14px;border-top:1px solid #dce8e3}.portal-dashboard .synthetic-library-locked-preview>header{display:grid;gap:4px;padding:2px 4px}.portal-dashboard .synthetic-library-locked-preview>header>span{display:flex;align-items:center;gap:6px;color:#557169;font-size:9px;font-weight:860;letter-spacing:.08em}.portal-dashboard .synthetic-library-locked-preview>header>strong{color:#214b3e;font-size:12px}.portal-dashboard .synthetic-library-locked-preview>div{display:grid;gap:8px}.portal-dashboard .synthetic-library-locked-preview article{position:relative;min-height:78px;overflow:hidden;border:1px solid #dce8e3;border-radius:13px;padding:13px 14px;background:linear-gradient(135deg,#f7faf8,#edf4f0)}.portal-dashboard .synthetic-library-locked-preview article:after{position:absolute;inset:0;background:rgba(248,251,249,.18);content:"";pointer-events:none}.portal-dashboard .synthetic-library-locked-preview article>span{display:grid;gap:5px;filter:blur(2.2px);opacity:.64;user-select:none}.portal-dashboard .synthetic-library-locked-preview article strong{color:#21493d;font-size:13px}.portal-dashboard .synthetic-library-locked-preview article em,.portal-dashboard .synthetic-library-locked-preview article small{color:#647a71;font-size:10px;font-style:normal}.portal-dashboard .synthetic-library-locked-preview article>b{position:absolute;z-index:1;top:50%;right:12px;display:inline-flex;align-items:center;gap:5px;transform:translateY(-50%);border:1px solid #bdd5c9;border-radius:999px;padding:6px 8px;background:rgba(255,254,250,.94);color:#315f50;font-size:9.5px;box-shadow:0 5px 15px rgba(23,67,52,.08)}.portal-dashboard .synthetic-library-detail{position:sticky;top:82px;display:grid;gap:12px;padding:20px;border-radius:16px;background:#f1f8f4}.portal-dashboard .synthetic-library-detail h3{margin:0;color:#173f33;font-size:19px}.portal-dashboard .synthetic-library-detail section p,.portal-dashboard .synthetic-library-detail>p{margin:0;color:#5e716a;font-size:12.5px;line-height:1.5}.portal-dashboard .synthetic-library-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.portal-dashboard .synthetic-library-detail dl div{display:grid;gap:3px}.portal-dashboard .synthetic-library-detail dt{color:#658077;font-size:10px;font-weight:800;text-transform:uppercase}.portal-dashboard .synthetic-library-detail dd{margin:0;color:#23483d;font-size:12px;line-height:1.4}.portal-dashboard .synthetic-library-detail section{border-top:1px solid #d8e8df;padding-top:10px}.portal-dashboard .synthetic-library-detail section strong{color:#315f51;font-size:11.5px}.portal-dashboard .synthetic-library-detail ol,.portal-dashboard .synthetic-library-detail ul{margin:6px 0 0;padding-left:18px;color:#536e63;font-size:11.5px;line-height:1.55}.portal-dashboard .synthetic-library-cta{display:inline-flex;width:fit-content;align-items:center;gap:6px;border:0;border-radius:9px;padding:10px 12px;color:#fff;background:#20604e;font-size:12px;font-weight:800;cursor:pointer}.portal-dashboard .synthetic-library-empty{min-height:150px;display:grid;place-items:center;border:1px dashed #ccddd5;border-radius:14px;color:#63776e;font-size:12px;text-align:center}.portal-dashboard .synthetic-measures-library-locked{min-height:250px;display:grid;place-content:center;justify-items:center;gap:9px;color:#5c7167;text-align:center}.portal-dashboard .synthetic-measures-library-locked strong{color:#264b40;font-size:15px}.portal-dashboard .synthetic-measures-library-locked p{margin:0;font-size:12px}.portal-dashboard .synthetic-library-dialog-backdrop{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:18px;background:rgba(17,43,35,.48)}.portal-dashboard .synthetic-library-dialog{position:relative;width:min(100%,510px);padding:28px;border-radius:18px;outline:0;background:#fff;box-shadow:0 20px 60px rgba(12,41,31,.28)}.portal-dashboard .synthetic-library-dialog h2{margin:5px 0 12px;color:#193f34;font-size:21px}.portal-dashboard .synthetic-library-dialog p{color:#546e64;font-size:13px;line-height:1.55}.portal-dashboard .synthetic-library-dialog p svg{vertical-align:text-bottom;margin-right:4px;color:#29705a}.portal-dashboard .synthetic-library-dialog-close{position:absolute;top:12px;right:12px;padding:5px;border:0;color:#526b61;background:transparent;cursor:pointer}.portal-dashboard .synthetic-library-dialog-progress{display:flex;gap:8px;margin-bottom:18px}.portal-dashboard .synthetic-library-dialog-progress span{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#698077;background:#edf3f0;font-size:11px;font-weight:800}.portal-dashboard .synthetic-library-dialog-progress .is-current,.portal-dashboard .synthetic-library-dialog-progress .is-done{color:#fff;background:#29705a}.portal-dashboard .synthetic-library-dialog footer{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.portal-dashboard .synthetic-library-dialog footer>button:first-child{display:inline-flex;align-items:center;gap:4px;border:0;color:#47685d;background:transparent;font-size:12px;font-weight:700;cursor:pointer}@media (max-width:760px){.portal-dashboard .synthetic-measures-library{padding:16px;border-radius:17px}.portal-dashboard .synthetic-library-header{display:grid}.portal-dashboard .synthetic-library-search{min-width:0}.portal-dashboard .synthetic-library-filters .aklimo-select-field{width:100%}.portal-dashboard .synthetic-library-grid{grid-template-columns:1fr}.portal-dashboard .synthetic-library-results{max-height:none}.portal-dashboard .synthetic-library-detail{position:static}}.portal-dashboard .synthetic-library-header{padding-bottom:18px;border-bottom:1px solid #deebe5}.portal-dashboard .synthetic-library-lead{max-width:650px;margin:6px 0 0;color:#1d493c;font-size:16px;font-weight:700;line-height:1.4}.portal-dashboard .measure-library-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:21px 23px;border:1px solid #cfe2d8;border-radius:18px;background:linear-gradient(112deg,#f4faf6,#fbfdfc 64%)}.portal-dashboard .measure-library-entry h2{max-width:660px;margin:5px 0;color:#183e33;font-size:20px;letter-spacing:-.015em}.portal-dashboard .measure-library-entry p{max-width:660px;margin:0;color:#60746b;font-size:12.5px;line-height:1.5}.portal-dashboard .measure-library-entry-note{display:inline-block;margin-top:9px;color:#2b7059;font-size:11px;font-weight:800}.portal-dashboard .measure-library-entry-side{display:grid;justify-items:end;gap:12px}.portal-dashboard .measure-library-entry-stats{display:flex;gap:7px}.portal-dashboard .measure-library-entry-stats span{padding:6px 8px;border-radius:8px;color:#587267;background:#e6f2eb;font-size:10.5px;white-space:nowrap}.portal-dashboard .measure-library-entry-stats strong{color:#215d49;font-size:12px}.portal-dashboard .measures-library-unavailable{min-height:250px;display:grid;place-content:center;justify-items:center;gap:9px;padding:28px;color:#5d7269;text-align:center}.portal-dashboard .measures-library-unavailable h2{margin:0;color:#274c40;font-size:17px}.portal-dashboard .measures-library-unavailable p{max-width:430px;margin:0;font-size:12px;line-height:1.5}.portal-dashboard .synthetic-library-header-side{display:grid;gap:12px;justify-items:end}.portal-dashboard .synthetic-library-disclaimer{display:inline-flex;margin-top:10px;color:#547168;font-size:11px;font-weight:700}.portal-dashboard .synthetic-library-stats{display:flex;gap:7px;flex-wrap:wrap;justify-content:end}.portal-dashboard .synthetic-library-stats span{padding:7px 9px;border:1px solid #d6e6de;border-radius:9px;color:#597269;background:#f4faf6;font-size:10.5px;white-space:nowrap}.portal-dashboard .synthetic-library-stats strong{color:#245d4c;font-size:12.5px}.portal-dashboard .synthetic-library-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:17px 0 8px}.portal-dashboard .synthetic-library-categories button{display:flex;justify-content:space-between;gap:8px;min-width:0;border:1px solid #d9e7e0;border-radius:11px;padding:10px 11px;color:#47665a;background:#fff;font-size:11px;font-weight:750;text-align:left;cursor:pointer}.portal-dashboard .synthetic-library-categories button.is-selected{border-color:#6da88f;color:#194d3d;background:#eef8f2}.portal-dashboard .synthetic-library-categories span{display:grid;flex:0 0 auto;width:18px;height:18px;place-items:center;border-radius:50%;color:#4b6f61;background:#e7f1ec;font-size:10px}.portal-dashboard .synthetic-library-results>button{position:relative;padding-left:16px}.portal-dashboard .synthetic-library-results>button:before{position:absolute;top:13px;bottom:13px;left:0;width:3px;border-radius:0 3px 3px 0;background:#82bca3;content:"";opacity:0}.portal-dashboard .synthetic-library-results>button.is-selected:before{opacity:1}.portal-dashboard .synthetic-wizard-preview,.portal-dashboard .synthetic-wizard-summary{display:grid;gap:9px;padding:14px;border-radius:12px;background:#f2f8f4}.portal-dashboard .synthetic-wizard-preview>strong,.portal-dashboard .synthetic-wizard-summary>strong{color:#214d3e;font-size:14px}.portal-dashboard .synthetic-wizard-summary span{color:#356d59;font-size:11.5px;font-weight:700}.portal-dashboard .synthetic-wizard-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.portal-dashboard .synthetic-wizard-form label{display:grid;gap:5px;color:#47675b;font-size:11px;font-weight:800}.portal-dashboard .synthetic-wizard-form input{min-width:0;border:1px solid #cfdfd7;border-radius:8px;padding:8px;color:#25493e;font:inherit;font-size:12px}.portal-dashboard .synthetic-wizard-form p{grid-column:1/-1;margin:0;font-size:11px}.portal-dashboard .synthetic-wizard-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.portal-dashboard .synthetic-wizard-preview dl div{display:grid;gap:2px}.portal-dashboard .synthetic-wizard-preview dt{color:#668178;font-size:10px;font-weight:800;text-transform:uppercase}.portal-dashboard .synthetic-wizard-preview dd{margin:0;color:#23483d;font-size:12px;line-height:1.35}@media (max-width:760px){.portal-dashboard .synthetic-library-header-side{justify-items:stretch}.portal-dashboard .synthetic-library-stats{justify-content:start}.portal-dashboard .synthetic-library-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-dashboard .synthetic-library-grid>.synthetic-library-detail{order:-1;scroll-margin-top:12px}.portal-dashboard .synthetic-wizard-form,.portal-dashboard .synthetic-wizard-preview dl{grid-template-columns:1fr}.portal-dashboard .measure-library-entry{display:grid;padding:17px}.portal-dashboard .measure-library-entry-side{justify-items:start}}.portal-dashboard .synthetic-library-header{align-items:center;padding-bottom:14px}.portal-dashboard .synthetic-library-header-side{width:min(100%,470px);justify-items:stretch}.portal-dashboard .synthetic-library-lead{margin-top:5px;font-size:17px}.portal-dashboard .synthetic-library-search{width:100%;min-width:0;padding:13px 14px;border-color:#b9d5c7;border-radius:12px;box-shadow:0 5px 17px rgba(38,87,69,.07)}.portal-dashboard .synthetic-library-search input{font-size:13px}.portal-dashboard .synthetic-library-result-status{color:#577269;font-size:11.5px;font-weight:800}.portal-dashboard .synthetic-library-categories{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0 10px}.portal-dashboard .synthetic-library-categories button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:54px;padding:9px}.portal-dashboard .synthetic-library-categories button i{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:#34735d;background:#e5f2eb;font-style:normal}.portal-dashboard .synthetic-library-categories button:nth-child(3n+2) i{color:#4968a2;background:#e8edfa}.portal-dashboard .synthetic-library-categories button:nth-child(3n+3) i{color:#8a6451;background:#f8ece5}.portal-dashboard .synthetic-library-categories button:nth-child(3n+4) i{color:#607943;background:#edf3df}.portal-dashboard .synthetic-library-categories button strong{overflow:hidden;color:inherit;font-size:10.5px;line-height:1.25;text-overflow:ellipsis}.portal-dashboard .synthetic-library-categories .synthetic-library-category-all{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;color:#355f50;background:#f5faf7}.portal-dashboard .synthetic-library-filter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0 15px;border-bottom:1px solid #e0ece6}.portal-dashboard .synthetic-library-filter-row>strong{color:#45675b;font-size:12px}.portal-dashboard .synthetic-library-filter-row .synthetic-library-filters{padding:0}.portal-dashboard .synthetic-library-master-heading{display:flex;justify-content:space-between;gap:12px;padding:16px 0 10px}.portal-dashboard .synthetic-library-master-heading strong{color:#234b3e;font-size:13px}.portal-dashboard .synthetic-library-master-heading span{color:#71847b;font-size:11.5px}.portal-dashboard .synthetic-library-results{padding:2px 5px 4px 2px}.portal-dashboard .synthetic-library-detail{border:1px solid #d9e9e1;box-shadow:0 10px 26px rgba(28,78,60,.07)}@media (max-width:980px){.portal-dashboard .synthetic-library-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.portal-dashboard .synthetic-library-header-side{width:100%}.portal-dashboard .synthetic-library-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-dashboard .synthetic-library-filter-row,.portal-dashboard .synthetic-library-master-heading{align-items:flex-start;flex-direction:column}}.portal-dashboard .synthetic-measure-suggestion{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:23px;border:1px solid #91bca9;border-radius:19px;color:#244d40;background:linear-gradient(116deg,#dff1e8,#edf8f2 55%,#dcefe6);box-shadow:0 13px 27px rgba(29,87,65,.11)}.portal-dashboard .synthetic-measure-suggestion h2{margin:5px 0 7px;color:#173f33;font-size:21px;letter-spacing:-.02em}.portal-dashboard .synthetic-measure-suggestion p{max-width:650px;margin:0;color:#42695b;font-size:12.5px;line-height:1.5}.portal-dashboard .synthetic-measure-suggestion ul{display:grid;gap:4px;margin:13px 0;padding:0;color:#315d4d;font-size:12px;list-style:none}.portal-dashboard .synthetic-measure-suggestion li{display:flex;gap:7px;align-items:baseline}.portal-dashboard .synthetic-measure-suggestion li:before{content:"•";color:#24705a;font-weight:900}.portal-dashboard .synthetic-measure-suggestion details{max-width:680px;margin-bottom:11px}.portal-dashboard .synthetic-measure-suggestion summary{color:#295f4e;font-size:11.5px;font-weight:800;cursor:pointer}.portal-dashboard .synthetic-measure-suggestion details p{margin-top:7px;font-size:11.5px}.portal-dashboard .synthetic-measure-suggestion>div>small{display:block;color:#527467;font-size:10.5px;font-weight:700;line-height:1.45}.portal-dashboard .synthetic-measure-suggestion-cta{display:inline-flex;align-items:center;gap:7px;min-width:210px;justify-content:center;border:0;border-radius:10px;padding:11px 13px;color:#fff;background:#1f604c;font-size:12px;font-weight:800;cursor:pointer;transition:background-color var(--dashboard-motion-base) var(--dashboard-motion-ease),box-shadow var(--dashboard-motion-base) var(--dashboard-motion-ease),transform var(--dashboard-motion-base) var(--dashboard-motion-ease)}.portal-dashboard .synthetic-measure-suggestion-cta:focus-visible{outline:3px solid rgba(31,96,76,.32);outline-offset:3px}@media (max-width:760px){.portal-dashboard .synthetic-measure-suggestion{grid-template-columns:1fr;gap:16px;padding:18px}.portal-dashboard .synthetic-measure-suggestion-cta{width:100%}}.portal-dashboard .sidebar-bottom a.active{background:rgba(167,215,197,.3);color:var(--petrol)}.portal-dashboard .notification-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border:2px solid var(--portal-surface);border-radius:999px;background:var(--orange);color:#fff;font-size:9px;font-weight:900;line-height:1}.portal-dashboard .topbar-notification-list{display:grid}.portal-dashboard .topbar-notification-list>a{min-width:0;padding:13px 15px;display:grid;grid-template-columns:38px minmax(0,1fr) 7px;align-items:start;gap:11px;border-bottom:1px solid rgba(15,61,62,.09);color:inherit;text-decoration:none;transition:background-color .15s ease}.portal-dashboard .topbar-notification-list>a:hover{background:rgba(167,215,197,.12)}.portal-dashboard .topbar-notification-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:var(--petrol)}.portal-dashboard .topbar-notification-icon.is-report{background:rgba(207,228,231,.66)}.portal-dashboard .topbar-notification-icon.is-measure{background:rgba(167,215,197,.55)}.portal-dashboard .topbar-notification-icon.is-billing{background:rgba(244,201,93,.28)}.portal-dashboard .topbar-notification-copy{min-width:0;display:grid;gap:3px}.portal-dashboard .topbar-notification-copy strong{color:var(--petrol);font-size:12px;line-height:1.35}.portal-dashboard .topbar-notification-copy small,.portal-dashboard .topbar-notification-copy time{color:var(--muted);font-size:10px;line-height:1.45}.portal-dashboard .topbar-notification-copy time{margin-top:2px;font-weight:750}.portal-dashboard .topbar-notification-unread{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--orange)}.portal-dashboard .topbar-notification-note{margin:0;padding:10px 15px;background:var(--warm);color:var(--muted);font-size:9px;font-weight:750;text-align:center}.portal-dashboard .topbar-security-boundary{min-height:50px;padding:10px 12px;display:flex;align-items:center;gap:10px;border:1px solid rgba(107,170,117,.26);border-radius:12px;background:rgba(167,215,197,.14);color:var(--petrol)}.portal-dashboard .topbar-security-boundary>span{display:grid;gap:2px}.portal-dashboard .topbar-security-boundary strong{font-size:12px}.portal-dashboard .topbar-security-boundary small{color:var(--muted);font-size:10px}.report-cover-card{min-height:278px;padding:32px;display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:stretch;gap:28px;overflow:hidden;border:1px solid rgba(15,61,62,.12);border-radius:24px;background:radial-gradient(circle at 88% 5%,rgba(244,201,93,.3),transparent 15rem),linear-gradient(135deg,#103f3f,#165655);box-shadow:0 18px 42px rgba(15,61,62,.14);color:#fff}.report-cover-copy{display:flex;flex-direction:column;align-items:flex-start}.report-document-type{padding:7px 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.08);color:var(--mint);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.report-cover-copy h2{max-width:760px;margin:26px 0 0;font-size:clamp(27px,3.1vw,43px);line-height:1.06;letter-spacing:-1.2px}.report-cover-copy>p{max-width:680px;margin:12px 0 0;color:rgba(255,255,255,.76);font-size:13px;line-height:1.6}.report-meta-list{width:100%;margin:auto 0 0;display:grid;grid-template-columns:1.05fr .9fr 1fr;border-top:1px solid rgba(255,255,255,.16)}.report-meta-list>div{min-width:0;padding:16px 14px 0 0}.report-meta-list dt{color:rgba(255,255,255,.56);font-size:9px;font-weight:800;text-transform:uppercase}.report-meta-list dd{margin:5px 0 0;overflow:hidden;color:#fff;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.report-cover-mark{padding:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(255,255,255,.08)}.report-cover-mark svg{margin-bottom:auto;color:var(--gold)}.report-cover-mark strong{font-size:55px;line-height:1}.report-cover-mark small{margin-top:8px;color:rgba(255,255,255,.67);font-size:10px;font-weight:750;text-transform:uppercase}.report-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.report-summary-card{min-height:150px;padding:18px;display:flex;align-items:flex-start;gap:13px;border:1px solid var(--portal-border);border-radius:18px;background:var(--portal-surface)}.report-summary-card>span{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;color:var(--petrol)}.report-summary-card.is-positive>span{background:rgba(167,215,197,.52)}.report-summary-card.is-focus>span{background:rgba(244,201,93,.27)}.report-summary-card.is-progress>span{background:rgba(207,228,231,.7)}.report-summary-card small{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.08em}.report-summary-card h3{margin:7px 0 0;color:var(--petrol);font-size:14px;line-height:1.4}.report-summary-card p{margin:7px 0 0;color:var(--muted);line-height:1.55}.report-metrics-panel{padding:22px}.report-period-badge{padding:8px 11px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:var(--warm);color:var(--petrol);font-size:11px;font-weight:800}.report-metric-grid{margin-top:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--portal-border);border-radius:16px;overflow:hidden}.report-metric-grid>article{min-width:0;padding:16px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;border-right:1px solid var(--portal-border)}.report-metric-grid>article:last-child{border-right:0}.report-metric-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:var(--petrol)}.report-metric-icon.is-gold{background:rgba(244,201,93,.25)}.report-metric-icon.is-aqua{background:rgba(207,228,231,.7)}.report-metric-icon.is-mint{background:rgba(167,215,197,.5)}.report-metric-icon.is-orange{background:rgba(224,142,69,.18)}.report-metric-grid article>div{min-width:0;display:grid;gap:4px}.report-metric-grid small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.report-metric-grid strong{color:var(--petrol);font-size:21px}.report-metric-grid strong em{color:var(--muted);font-size:10px;font-style:normal}.report-metric-change{color:var(--green);font-size:10px;font-weight:850}.report-detail-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.report-action-card,.report-topic-card{padding:22px}.report-action-list,.report-topic-list{margin:20px 0 0;padding:0;list-style:none}.report-topic-list{display:grid;gap:15px}.report-topic-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px}.report-topic-list strong{color:var(--petrol);font-size:12px}.report-topic-list span{color:var(--muted);font-size:10px}.report-topic-list i{grid-column:1/-1;height:6px;max-width:100%;border-radius:999px;background:linear-gradient(90deg,var(--mint),var(--green))}.report-action-list{display:grid;gap:12px}.report-action-list li{display:flex;align-items:center;gap:11px}.report-action-list li>span{width:29px;height:29px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:var(--warm);color:var(--petrol);font-size:11px;font-weight:900}.report-action-list li>div{display:grid;gap:2px}.report-action-list strong{color:var(--petrol);font-size:11px}.report-action-list small{color:var(--muted);font-size:10px}.report-action-link{width:100%;margin-top:18px;justify-content:center}.report-boundary-card{padding:17px 18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid rgba(107,170,117,.24);border-radius:16px;background:rgba(167,215,197,.13);color:var(--petrol)}.report-boundary-card div{min-width:0}.report-boundary-card strong{font-size:12px}.report-boundary-card p{margin:4px 0 0;color:var(--muted);line-height:1.5}.report-boundary-card>span{padding:7px 10px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:var(--portal-surface);font-size:9px;font-weight:800;white-space:nowrap}.demo-billing-boundary{min-height:58px;padding:13px 15px;display:flex;align-items:center;gap:11px;border:1px solid rgba(244,201,93,.42);border-radius:15px;background:rgba(244,201,93,.12);color:var(--petrol)}.demo-billing-boundary>span{display:grid;gap:3px}.demo-billing-boundary strong{font-size:12px}.demo-billing-boundary small{color:var(--muted);font-size:10px}.demo-support-hero{min-height:174px;padding:24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid var(--portal-border);border-radius:22px;background:linear-gradient(125deg,rgba(207,228,231,.48),rgba(255,254,250,.95))}.demo-support-hero-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:17px;background:var(--petrol);color:#fff}.demo-support-hero h2{margin:6px 0 0;color:var(--petrol);font-size:25px}.demo-support-hero p{max-width:680px;margin:8px 0 0;color:var(--muted);line-height:1.6}.demo-support-hero .primary-web-button{max-width:220px;display:grid;grid-template-columns:auto 1fr;text-align:left;opacity:.74}.demo-support-hero .primary-web-button small{grid-column:2;font-size:8px;opacity:.72}.demo-support-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.demo-support-topic-grid article{min-height:110px;padding:17px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid var(--portal-border);border-radius:17px;background:var(--portal-surface)}.demo-support-topic-grid article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:rgba(167,215,197,.3);color:var(--petrol)}.demo-support-topic-grid h3{margin:0;color:var(--petrol);font-size:13px}.demo-support-topic-grid p{margin:5px 0 0;color:var(--muted);line-height:1.45}.demo-support-topic-grid article>svg{color:var(--muted)}.demo-support-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:14px}.demo-ticket-panel{padding:21px}.demo-content-label{padding:7px 9px;border:1px solid rgba(15,61,62,.1);border-radius:999px;background:var(--warm);color:var(--muted);font-size:9px;font-weight:800;white-space:nowrap}.demo-ticket-list{margin-top:17px;display:grid;border:1px solid var(--portal-border);border-radius:15px;overflow:hidden}.demo-ticket-list>article{min-width:0;padding:14px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 40px;align-items:center;gap:11px;border-bottom:1px solid var(--portal-border)}.demo-ticket-list>article:last-child{border-bottom:0}.demo-ticket-status-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px}.demo-ticket-status-icon.is-waiting{background:rgba(244,201,93,.2);color:#826616}.demo-ticket-status-icon.is-resolved{background:rgba(167,215,197,.32);color:var(--green)}.demo-ticket-copy{min-width:0;display:grid;gap:3px}.demo-ticket-copy small,.demo-ticket-copy span{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.demo-ticket-copy strong{overflow:hidden;color:var(--petrol);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.status-badge.demo-ticket-waiting{border-color:rgba(244,201,93,.36);background:rgba(244,201,93,.16);color:#735a12}.status-badge.demo-ticket-resolved{border-color:rgba(107,170,117,.26);background:rgba(167,215,197,.2);color:#3f7449}.demo-support-side-stack{display:grid;gap:14px}.demo-support-contact-card{padding:18px;display:flex;align-items:flex-start;gap:12px}.demo-support-contact-card>span{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:rgba(207,228,231,.56);color:var(--petrol)}.demo-support-contact-card h3{margin:6px 0 0;color:var(--petrol);font-size:15px}.demo-support-contact-card p{margin:7px 0 0;color:var(--muted);line-height:1.5}.demo-support-contact-card a{display:inline-block;margin-top:10px;color:var(--petrol);font-size:11px;font-weight:850}.demo-support-privacy-card{padding:16px;display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(107,170,117,.24);border-radius:16px;background:rgba(167,215,197,.13);color:var(--petrol)}.demo-support-privacy-card strong{font-size:11px}.demo-support-privacy-card p{margin:4px 0 0;color:var(--muted);line-height:1.5}.demo-support-guide{min-height:68px;padding:13px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--portal-border);border-radius:15px;background:var(--portal-surface);color:var(--petrol);text-decoration:none}.demo-support-guide span{min-width:0;display:grid;gap:3px}.demo-support-guide strong{font-size:11px}.demo-support-guide small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.demo-workspace-footnote{margin:-2px 0 0;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px}.settings-intro-card{min-height:120px;padding:21px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;border:1px solid var(--portal-border);border-radius:20px;background:linear-gradient(120deg,rgba(167,215,197,.2),rgba(255,254,250,.96))}.settings-intro-card>span:first-child{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:var(--petrol);color:#fff}.settings-intro-card h2{margin:6px 0 0;color:var(--petrol);font-size:20px}.settings-intro-card p{max-width:720px;margin:7px 0 0;color:var(--muted);line-height:1.55}.settings-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px}.settings-panel{padding:21px}.settings-panel-heading{display:flex;align-items:flex-start;gap:11px}.settings-panel-heading>span{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:rgba(207,228,231,.55);color:var(--petrol)}.settings-panel-heading h2{margin:1px 0 0;color:var(--petrol);font-size:15px}.settings-panel-heading p{margin:5px 0 0;color:var(--muted)}.settings-preference-list{margin-top:17px;display:grid;border-top:1px solid var(--portal-border)}.settings-preference-list>div{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--portal-border)}.settings-preference-list>div>span:first-child{display:grid;gap:3px}.settings-preference-list strong{color:var(--petrol);font-size:11px}.settings-preference-list small{color:var(--muted);font-size:9px}.settings-switch{width:42px;height:24px;padding:3px;flex:0 0 auto;display:flex;align-items:center;border-radius:999px;background:rgba(15,61,62,.14)}.settings-switch i{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#fff;color:transparent}.settings-switch.is-active{justify-content:flex-end;background:var(--green)}.settings-switch.is-active i{color:var(--green)}.settings-panel-note{margin:12px 0 0;color:var(--muted);font-size:9px!important}.settings-fact-list{margin:17px 0 0;display:grid;border-top:1px solid var(--portal-border)}.settings-fact-list>div{min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--portal-border)}.settings-fact-list dt{color:var(--muted);font-size:10px}.settings-fact-list dd{margin:0;color:var(--petrol);font-size:11px;font-weight:850;text-align:right}.settings-account-card{padding:19px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(107,170,117,.24);border-radius:18px;background:rgba(167,215,197,.12)}.settings-account-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--portal-surface);color:var(--petrol)}.settings-account-card h2{margin:5px 0 0;color:var(--petrol);font-size:15px}.settings-account-card p{max-width:760px;margin:6px 0 0;color:var(--muted);line-height:1.5}.settings-security-state{padding:8px 10px;display:inline-flex;gap:6px;border-radius:999px;font-size:9px;font-weight:850;white-space:nowrap}.settings-help-row,.settings-security-state{align-items:center;background:var(--portal-surface);color:var(--petrol)}.settings-help-row{min-height:70px;padding:14px 17px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;border:1px solid var(--portal-border);border-radius:16px}.settings-help-row div{display:grid;gap:3px}.settings-help-row strong{font-size:11px}.settings-help-row small{color:var(--muted);font-size:9px}.settings-help-row a{display:inline-flex;align-items:center;gap:5px;color:var(--petrol);font-size:10px;font-weight:850;text-decoration:none}.settings-live-boundary{padding:26px;display:flex;align-items:flex-start;gap:15px}.settings-live-boundary>span{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;background:rgba(207,228,231,.58);color:var(--petrol)}.settings-live-boundary h2{margin:6px 0 0;color:var(--petrol);font-size:20px}.settings-live-boundary p{max-width:680px;margin:8px 0 16px;color:var(--muted);line-height:1.6}@media (max-width:1040px){.report-summary-grid{grid-template-columns:minmax(0,1fr)}.report-summary-card{min-height:110px}.report-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-metric-grid>article:nth-child(2){border-right:0}.report-metric-grid>article:nth-child(-n+2){border-bottom:1px solid var(--portal-border)}.demo-support-layout,.settings-grid{grid-template-columns:minmax(0,1fr)}.demo-support-side-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.report-cover-card{min-height:0;padding:22px;grid-template-columns:minmax(0,1fr)}.report-cover-mark{min-height:115px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:end;column-gap:14px}.report-cover-mark svg{margin:0;grid-row:1/-1}.report-cover-mark strong{font-size:35px}.report-cover-mark small{margin:0}.report-meta-list{grid-template-columns:minmax(0,1fr)}.report-meta-list>div{padding-top:11px}.report-detail-grid{grid-template-columns:minmax(0,1fr)}.report-boundary-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.report-boundary-card>span{grid-column:2;justify-self:start}.demo-support-hero{grid-template-columns:auto minmax(0,1fr);align-items:start}.demo-support-hero .primary-web-button{grid-column:2}.demo-support-side-stack,.demo-support-topic-grid{grid-template-columns:minmax(0,1fr)}.demo-ticket-list>article{grid-template-columns:38px minmax(0,1fr) auto}.demo-ticket-list .status-badge{grid-column:2;justify-self:start}.demo-ticket-list .table-action{grid-column:3;grid-row:1/span 2}.settings-account-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.settings-security-state{grid-column:2;justify-self:start}}@media (max-width:520px){.report-metric-grid{grid-template-columns:minmax(0,1fr)}.report-metric-grid>article{border-right:0;border-bottom:1px solid var(--portal-border)}.report-metric-grid>article:last-child{border-bottom:0}.demo-content-label,.report-period-badge{margin-top:9px;align-self:flex-start}.demo-ticket-panel .section-heading-row,.report-metrics-panel .section-heading-row{align-items:flex-start;flex-direction:column}.demo-support-hero{padding:19px;grid-template-columns:minmax(0,1fr)}.demo-support-hero .primary-web-button,.demo-support-hero-icon{grid-column:1}.demo-support-hero .primary-web-button{width:100%;max-width:none}.demo-ticket-list>article{grid-template-columns:34px minmax(0,1fr)}.demo-ticket-status-icon{width:34px;height:34px}.demo-ticket-list .status-badge{grid-column:2}.demo-ticket-list .table-action{display:none}.settings-intro-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.settings-intro-card .demo-content-label{grid-column:2;justify-self:start}.settings-account-card{grid-template-columns:minmax(0,1fr)}.settings-account-icon,.settings-security-state{grid-column:1}.settings-help-row{grid-template-columns:auto minmax(0,1fr)}.settings-help-row a{grid-column:2;justify-self:start}}.portal-dashboard .demo-support-workspace{display:grid;gap:16px;margin-top:22px}.portal-dashboard .demo-support-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:0;padding:17px 19px;border:1px solid #d9e8e0;border-radius:16px;background:linear-gradient(135deg,#f4faf7,#fff 62%)}.portal-dashboard .demo-support-hero-icon,.portal-dashboard .demo-support-service-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:12px;background:#dfeee5;color:#286750}.portal-dashboard .demo-support-dialog h2,.portal-dashboard .demo-support-hero h2,.portal-dashboard .demo-support-section-heading h2{margin:4px 0 0;color:#21493d}.portal-dashboard .demo-support-hero h2{margin-top:0;font-size:21px}.portal-dashboard .demo-support-hero p,.portal-dashboard .demo-support-service-card p{margin:4px 0 0;color:#62776e;font-size:13px;line-height:1.4}.portal-dashboard .demo-support-hero .primary-web-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;opacity:1;white-space:nowrap}.portal-dashboard .demo-support-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.portal-dashboard .demo-support-topic-grid button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:72px;align-items:center;gap:9px;border:1px solid #dce8e3;border-radius:13px;padding:12px;background:#fff;color:#294d41;text-align:left}.portal-dashboard .demo-support-topic-grid button>span:first-child{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#eff7f2;color:#2b7159}.portal-dashboard .demo-support-topic-grid button>span:nth-child(2){display:grid;min-width:0;gap:3px}.portal-dashboard .demo-support-topic-grid strong{color:#294d41;font-size:13px}.portal-dashboard .demo-support-topic-grid small{color:#6e8178;font-size:11.5px;line-height:1.35}.portal-dashboard .demo-support-topic-grid button>svg{color:#6d8178}.portal-dashboard .demo-support-layout{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(270px,.58fr);align-items:start;gap:14px}.portal-dashboard .demo-support-service-card,.portal-dashboard .demo-ticket-panel{border:1px solid #dce8e3;border-radius:16px;background:#fff}.portal-dashboard .demo-ticket-panel{padding:17px}.portal-dashboard .demo-support-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.portal-dashboard .demo-support-section-heading h2{font-size:19px}.portal-dashboard .demo-support-section-heading>span{border-radius:999px;padding:5px 8px;background:#eff7f2;color:#3b715d;font-size:11.5px;font-weight:800;white-space:nowrap}.portal-dashboard .demo-support-filters{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px;padding-bottom:12px;border-bottom:1px solid #e0ebe5}.portal-dashboard .demo-support-filters button{display:inline-flex;min-height:34px;align-items:center;gap:6px;border:1px solid #d9e7e0;border-radius:999px;padding:5px 9px;background:#fff;color:#486b5d;font-size:12px;font-weight:750}.portal-dashboard .demo-support-filters button.is-active{border-color:#6da78b;background:#eaf5ee;color:#24664f}.portal-dashboard .demo-support-filters button span{display:grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:#edf4f0;font-size:11px}.portal-dashboard .demo-ticket-list{display:grid;margin:0;padding:0;overflow:visible;border:0;border-radius:0;list-style:none}.portal-dashboard .demo-ticket-list>li>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;width:100%;min-height:78px;align-items:center;gap:10px;border:0;border-bottom:1px solid #e1ebe5;padding:8px 0;background:transparent;color:inherit;text-align:left}.portal-dashboard .demo-ticket-list>li:last-child>button{border-bottom:0}.portal-dashboard .demo-ticket-status-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#edf4f0;color:#487365}.portal-dashboard .demo-ticket-status-icon.is-resolved{background:#e6f5eb;color:#347b52}.portal-dashboard .demo-ticket-status-icon.is-review{background:#f7f1e6;color:#966d27}.portal-dashboard .demo-ticket-copy,.portal-dashboard .demo-ticket-next-step{display:grid;min-width:0;gap:2px}.portal-dashboard .demo-ticket-copy strong,.portal-dashboard .demo-ticket-next-step strong{overflow:visible;overflow-wrap:anywhere;color:#294d41;font-size:13.5px;line-height:1.28;text-overflow:clip;white-space:normal}.portal-dashboard .demo-ticket-copy small,.portal-dashboard .demo-ticket-next-step small{overflow:visible;overflow-wrap:anywhere;color:#6c8178;font-size:12px;line-height:1.3;text-overflow:clip;white-space:normal}.portal-dashboard .demo-ticket-status{display:inline-flex;min-width:92px;min-height:26px;align-items:center;justify-content:center;border-radius:999px;padding:3px 7px;background:#eef5f1;color:#426d5d;font-size:11.5px;font-style:normal;font-weight:800;white-space:nowrap}.portal-dashboard .demo-ticket-review{background:#f7f1e6;color:#8c682b}.portal-dashboard .demo-ticket-resolved{background:#e8f5eb;color:#347b52}.portal-dashboard .demo-ticket-session-only{color:#39735d;font-size:11.5px;font-style:normal;font-weight:750}.portal-dashboard .demo-ticket-next-step{display:flex;align-items:baseline;gap:7px}.portal-dashboard .demo-ticket-next-step small{flex:0 0 auto;color:#678078;font-weight:750}.portal-dashboard .demo-ticket-next-step strong{color:#315f50;font-size:12.5px}.portal-dashboard .demo-ticket-list>li>button>svg{color:#6e8279}.portal-dashboard .demo-support-service-card{display:grid;align-content:start;gap:8px;padding:18px;background:linear-gradient(145deg,#f7fcf9,#fff)}.portal-dashboard .demo-support-service-card h3{margin:0;color:#294d41;font-size:16px}.portal-dashboard .demo-support-email{width:fit-content;color:#286750;font-size:13px;font-weight:850;text-decoration:none}.portal-dashboard .demo-support-service-card>div{display:grid;gap:8px;margin-top:5px;padding-top:12px;border-top:1px solid #dce8e3}.portal-dashboard .demo-support-service-card a,.portal-dashboard .demo-support-service-card button{display:flex;min-height:40px;align-items:center;gap:6px;border:0;padding:0;background:transparent;color:#286750;font:inherit;font-size:13px;font-weight:800;text-align:left;text-decoration:none}.portal-dashboard .demo-support-service-card a svg{margin-left:auto}.portal-dashboard .demo-support-notice{margin:0;padding:11px 13px;border-left:3px solid #79a991;background:#eff7f2;color:#456b5c;font-size:13px}.portal-dashboard .demo-support-backdrop{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:18px;background:rgba(20,52,42,.42)}.portal-dashboard .demo-support-dialog{width:min(100%,500px);max-height:calc(100vh - 36px);overflow-y:auto;border-radius:17px;padding:22px;background:#fff;box-shadow:0 20px 60px rgba(20,52,42,.24)}.portal-dashboard .demo-support-dialog form,.portal-dashboard .demo-support-info-detail,.portal-dashboard .demo-support-ticket-detail{display:grid;gap:14px}.portal-dashboard .demo-support-dialog-close{display:grid;width:40px;min-height:40px;place-items:center;margin:-7px -7px 6px auto;border:0;border-radius:9px;background:transparent;color:#47685c}.portal-dashboard .demo-support-dialog p{margin:6px 0 0;color:#657a70;font-size:13px;line-height:1.45}.portal-dashboard .demo-support-dialog label{display:grid;gap:6px;color:#315c4d;font-size:13px;font-weight:750}.portal-dashboard .demo-support-dialog select,.portal-dashboard .demo-support-dialog textarea{width:100%;border:1px solid #bed7ca;border-radius:9px;padding:9px 10px;color:#244e40;font:inherit;font-size:14px;resize:vertical}.portal-dashboard .demo-support-dialog-process,.portal-dashboard .demo-support-status-history{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.portal-dashboard .demo-support-dialog-process li,.portal-dashboard .demo-support-status-history li{display:inline-flex;min-height:29px;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;background:#eff7f2;color:#3f705d;font-size:11.5px;font-weight:750}.portal-dashboard .demo-support-dialog-boundary,.portal-dashboard .demo-support-dialog-note{border-left:3px solid #79a991;padding-left:9px}.portal-dashboard .demo-support-dialog footer{display:flex;justify-content:flex-end;gap:9px}.portal-dashboard .demo-support-dialog footer button{min-height:40px;border:1px solid #cfe1d8;border-radius:8px;padding:0 13px;background:#fff;color:#285f4e;font-size:13px;font-weight:800}.portal-dashboard .demo-support-dialog footer button:last-child{border-color:#24614d;background:#24614d;color:#fff}.portal-dashboard .demo-support-ticket-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:3px 0 0;padding-top:14px;border-top:1px solid #e1ebe5}.portal-dashboard .demo-support-ticket-detail dl div{display:grid;gap:3px}.portal-dashboard .demo-support-ticket-detail dt{color:#6d8178;font-size:11.5px;font-weight:750}.portal-dashboard .demo-support-ticket-detail dd{margin:0;color:#294d41;font-size:13px}.portal-dashboard .demo-support-workspace a,.portal-dashboard .demo-support-workspace button{cursor:pointer}.portal-dashboard .demo-support-dialog select:focus-visible,.portal-dashboard .demo-support-dialog textarea:focus-visible,.portal-dashboard .demo-support-workspace a:focus-visible,.portal-dashboard .demo-support-workspace button:focus-visible{outline:3px solid rgba(47,122,94,.32);outline-offset:2px}.portal-dashboard :is(.demo-support-topic-grid button,.demo-support-filters button,.demo-ticket-list>li>button,.demo-support-service-card a,.demo-support-service-card button,.demo-support-dialog-close,.demo-support-dialog footer button){transition:border-color var(--dashboard-motion-base) var(--dashboard-motion-ease),background-color var(--dashboard-motion-base) var(--dashboard-motion-ease),color var(--dashboard-motion-base) var(--dashboard-motion-ease),box-shadow var(--dashboard-motion-base) var(--dashboard-motion-ease),transform var(--dashboard-motion-base) var(--dashboard-motion-ease)}@media (hover:hover) and (pointer:fine){.portal-dashboard :is(.demo-support-topic-grid button,.demo-support-filters button,.demo-ticket-list>li>button,.demo-support-service-card a,.demo-support-service-card button,.demo-support-dialog-close,.demo-support-dialog footer button):not(:disabled):hover{border-color:#9abdab;background-color:#f4faf6}.portal-dashboard :is(.demo-support-topic-grid button,.demo-ticket-list>li>button,.demo-support-service-card a,.demo-support-service-card button,.demo-support-dialog footer button):not(:disabled):hover{transform:none;box-shadow:none}}@media (prefers-reduced-motion:reduce){.portal-dashboard :is(.demo-support-topic-grid button,.demo-support-filters button,.demo-ticket-list>li>button,.demo-support-service-card a,.demo-support-service-card button,.demo-support-dialog-close,.demo-support-dialog footer button){transition-duration:0s}.portal-dashboard :is(.demo-support-topic-grid button,.demo-ticket-list>li>button,.demo-support-service-card a,.demo-support-service-card button,.demo-support-dialog footer button):active{transform:none}}@media (max-width:980px){.portal-dashboard .demo-support-layout{grid-template-columns:1fr}.portal-dashboard .demo-support-service-card{grid-template-columns:auto minmax(0,1fr)}.portal-dashboard .demo-support-service-card>div{grid-column:1/-1}}@media (max-width:760px){.portal-dashboard .demo-support-hero,.portal-dashboard .demo-support-ticket-detail dl,.portal-dashboard .demo-support-topic-grid{grid-template-columns:1fr}.portal-dashboard .demo-support-hero .primary-web-button{width:100%}.portal-dashboard .demo-ticket-list>li>button{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.portal-dashboard .demo-ticket-status{grid-column:2;justify-self:start}.portal-dashboard .demo-ticket-list>li>button>svg{grid-column:3;grid-row:1}.portal-dashboard .demo-support-service-card{grid-template-columns:auto minmax(0,1fr)}}