.mai-html-block.onboarding-audit .mai-report{color:#33475a;gap:24px;max-width:none;margin:0;padding:12px 20px;display:grid}.mai-html-block.onboarding-audit .mai-report-title{letter-spacing:-.45px;margin:0;font-size:19px;font-weight:500;line-height:28px}.mai-html-block.onboarding-audit .mai-report-subtitle{color:#64707e;margin:4px 0 0;font-size:14px;line-height:21.6px}.mai-html-block.onboarding-audit .mai-meta{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.mai-html-block.onboarding-audit .mai-pill{color:#5e6976;background:#f3f4f6;border:0;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:1px 13px;font-size:12px;font-weight:400;line-height:21.6px;display:inline-flex}.mai-html-block.onboarding-audit .mai-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mai-html-block.onboarding-audit .mai-stat{background:#f7f9fc;border:0;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.mai-html-block.onboarding-audit .mai-stat-label{color:#4b5563;font-size:12px;font-weight:400;line-height:18px}.mai-html-block.onboarding-audit .mai-stat-value{color:#111827;padding:0;font-size:24px;font-weight:500;line-height:36px}@media (width<=480px){.mai-html-block.onboarding-audit .mai-stat-grid{grid-template-columns:1fr}}.mai-html-block.onboarding-audit .mai-report-header .mai-meta .mai-pill:first-child{color:#5e6976;background:#f3f4f6}.mai-html-block.onboarding-audit .mai-stat.is-success .mai-stat-label:last-child{color:#2e7d5b}.mai-html-block.onboarding-audit .mai-stat.is-danger .mai-stat-label:last-child{color:#dc2626}.mai-html-block.onboarding-audit .mai-pill img{object-fit:contain;flex-shrink:0}.mai-html-block{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mai-bg:#fff;--mai-surface:#fff;--mai-surface-raised:#fafafa;--mai-surface-muted:#f5f5f5;--mai-text:#0a0a0a;--mai-text-soft:#404040;--mai-text-muted:#737373;--mai-text-faint:#8a8a8a;--mai-line:#e5e5e5;--mai-line-soft:#f5f5f5;--mai-accent:#0a0a0a;--mai-brand:#3c5fff;--mai-chart-secondary:#60a5fa;--mai-info:#1d4ed8;--mai-info-soft:#eff6ff;--mai-info-border:#bfdbfe;--mai-success:#15803d;--mai-success-soft:#f0fdf4;--mai-success-border:#bbf7d0;--mai-warning:#b45309;--mai-warning-soft:#fffbeb;--mai-warning-border:#fde68a;--mai-danger:#dc2626;--mai-danger-soft:#fef2f2;--mai-danger-border:#fecaca;--font-sans:Geist, "Geist Fallback", sans-serif;--mai-radius-lg:14px;--mai-radius-md:12px;--mai-radius-sm:10px;--mai-report-width:772px;color:var(--mai-text);background:var(--mai-bg);font-family:var(--font-sans);line-height:1.55}.mai-html-block *,.mai-html-block :before,.mai-html-block :after{box-sizing:border-box}.mai-report{max-width:var(--mai-report-width);color:var(--mai-text);font-family:var(--font-sans);overflow-wrap:break-word;gap:16px;margin:0 auto;padding:40px 32px;display:grid}.mai-report-header{gap:0;display:grid}.mai-eyebrow{color:var(--mai-text-muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:11px;font-weight:600;line-height:1.6;display:flex}.mai-eyebrow:after{content:"";background:var(--mai-line);flex:none;width:32px;height:1px}.mai-report-title{max-width:100%;color:var(--mai-text);letter-spacing:-.02em;margin:0;padding-top:14px;font-size:26px;font-weight:600;line-height:1.25}.mai-report-subtitle{max-width:62ch;color:var(--mai-text-muted);margin:0;padding-top:4px;font-size:15px;font-weight:400;line-height:1.6}.mai-meta{flex-wrap:wrap;gap:8px;padding-top:18px;display:flex}.mai-pill{border:1px solid var(--mai-line);background:var(--mai-surface);min-width:0;max-width:100%;min-height:26px;color:var(--mai-text-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:1px 13px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.mai-report-header .mai-meta .mai-pill:first-child{border-color:var(--mai-accent);background:var(--mai-accent);color:#fff}.mai-section{border-top:1px solid var(--mai-line);gap:16px;padding-top:16px;display:grid}.mai-section:first-of-type{border-top:0;padding-top:0}.mai-section-rule{background:var(--mai-line);height:1px}.mai-section-heading{color:var(--mai-text);margin:0;font-size:17px;font-weight:600;line-height:1.4}.mai-body{max-width:62ch;color:var(--mai-text-soft);overflow-wrap:break-word;margin:0;font-size:14px;font-weight:400;line-height:1.65}.mai-caption{color:var(--mai-text-faint);margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.5}.mai-code{border:1px solid var(--mai-line);background:var(--mai-surface-muted);color:var(--mai-text);border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;display:inline}.mai-grid{gap:12px;display:grid}.mai-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mai-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mai-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mai-stat{border:1px solid var(--mai-line);border-radius:var(--mai-radius-md);background:var(--mai-surface);gap:4px;min-width:0;padding:13px;display:grid;container-type:inline-size}.mai-stat-label{color:var(--mai-text-muted);font-size:12px;font-weight:500;line-height:1.3;display:block}.mai-stat-value{min-width:0;color:var(--mai-text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:break-word;padding-top:2px;font-size:clamp(13px,13cqi,21px);font-weight:600;line-height:1.15;display:block}.mai-stat .mai-stat-label:last-child:not(:first-child){padding-top:2px}.mai-stat.is-success{border-color:var(--mai-success-border);background:var(--mai-success-soft)}.mai-stat.is-success .mai-stat-label:last-child{color:var(--mai-success)}.mai-stat.is-warning{border-color:var(--mai-warning-border);background:var(--mai-warning-soft)}.mai-stat.is-warning .mai-stat-label:last-child{color:var(--mai-warning)}.mai-stat.is-danger{border-color:var(--mai-danger-border);background:var(--mai-danger-soft)}.mai-stat.is-danger .mai-stat-label:last-child{color:var(--mai-danger)}.mai-stat.is-info{border-color:var(--mai-info-border);background:var(--mai-info-soft)}.mai-stat.is-info .mai-stat-label:last-child{color:var(--mai-info)}.mai-kv-list{border:1px solid var(--mai-line);border-radius:var(--mai-radius-md);background:var(--mai-surface);display:grid;overflow:hidden}.mai-kv-row{border-bottom:1px solid var(--mai-line);grid-template-columns:168px 1fr;gap:16px;padding:11px 16px;display:grid}.mai-kv-row:last-child{border-bottom:0}.mai-kv-key,.mai-kv-value{min-width:0;color:var(--mai-text-soft);overflow-wrap:break-word;font-size:13px;font-weight:400;line-height:1.6}.mai-callout,.mai-finding,.mai-recommendation,.mai-empty{border:1px solid var(--mai-line);border-radius:var(--mai-radius-sm);background:var(--mai-surface-raised);overflow-wrap:break-word;gap:4px;min-width:0;padding:15px 17px;display:grid}.mai-callout>*,.mai-finding>*,.mai-recommendation>*,.mai-empty>*,.mai-stat>*,.mai-step-content>*{min-width:0}.mai-callout.is-info,.mai-finding.is-info,.mai-recommendation.is-info{border-color:var(--mai-info-border);background:var(--mai-info-soft)}.mai-callout.is-success,.mai-finding.is-success,.mai-recommendation.is-success{border-color:var(--mai-success-border);background:var(--mai-success-soft)}.mai-callout.is-warning,.mai-finding.is-warning,.mai-recommendation.is-warning{border-color:var(--mai-warning-border);background:var(--mai-warning-soft)}.mai-callout.is-danger,.mai-finding.is-danger,.mai-recommendation.is-danger{border-color:var(--mai-danger-border);background:var(--mai-danger-soft)}.mai-callout.is-neutral,.mai-empty.is-neutral{border-color:var(--mai-line);background:var(--mai-surface-raised)}.mai-callout-title,.mai-finding-title,.mai-recommendation-title,.mai-empty-title{color:var(--mai-text);margin:0;font-size:13.5px;font-weight:600;line-height:1.4}.mai-callout p,.mai-finding-body,.mai-recommendation-body,.mai-empty-body{color:var(--mai-text-muted);overflow-wrap:break-word;margin:0;font-size:13px;font-weight:400;line-height:1.6}.mai-finding-evidence,.mai-recommendation-impact{border-top:1px solid var(--mai-line);color:var(--mai-text-faint);overflow-wrap:break-word;margin:0;padding-top:11px;font-size:12px;font-weight:400;line-height:1.5}.mai-empty{border-style:dashed}.mai-table-wrap{border:1px solid var(--mai-line);border-radius:var(--mai-radius-md);background:var(--mai-surface);min-width:0;overflow-x:auto}.mai-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.6}.mai-table th,.mai-table td{border-bottom:1px solid var(--mai-line);text-align:left;vertical-align:top;overflow-wrap:break-word;padding:9px 14px}.mai-table th{color:var(--mai-text-muted);background:var(--mai-surface-raised);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.mai-table tr:last-child td{border-bottom:0}.mai-bar-chart{gap:9px;display:grid}.mai-bar-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""track value";align-items:center;gap:6px 12px;display:grid}.mai-bar-label,.mai-bar-value{color:var(--mai-text-soft);font-size:13px;line-height:1.5}.mai-bar-label{overflow-wrap:break-word;word-break:break-word;grid-area:label;min-width:0}.mai-bar-value{min-width:0;color:var(--mai-text);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:break-word;grid-area:value;font-weight:500}.mai-bar-track{background:var(--mai-surface-muted);border-radius:999px;grid-area:track;height:14px;overflow:hidden}.mai-bar-fill{border-radius:inherit;background:var(--mai-brand);width:0%;height:100%;display:block}.mai-bar-fill.is-info{background:var(--mai-brand)}.mai-bar-fill.is-success{background:var(--mai-success)}.mai-bar-fill.is-warning{background:var(--mai-warning)}.mai-bar-fill.is-danger{background:var(--mai-danger)}.mai-bar-fill[data-size="5"]{width:5%}.mai-bar-fill[data-size="10"]{width:10%}.mai-bar-fill[data-size="15"]{width:15%}.mai-bar-fill[data-size="20"]{width:20%}.mai-bar-fill[data-size="25"]{width:25%}.mai-bar-fill[data-size="30"]{width:30%}.mai-bar-fill[data-size="35"]{width:35%}.mai-bar-fill[data-size="40"]{width:40%}.mai-bar-fill[data-size="45"]{width:45%}.mai-bar-fill[data-size="50"]{width:50%}.mai-bar-fill[data-size="55"]{width:55%}.mai-bar-fill[data-size="60"]{width:60%}.mai-bar-fill[data-size="65"]{width:65%}.mai-bar-fill[data-size="70"]{width:70%}.mai-bar-fill[data-size="75"]{width:75%}.mai-bar-fill[data-size="80"]{width:80%}.mai-bar-fill[data-size="85"]{width:85%}.mai-bar-fill[data-size="90"]{width:90%}.mai-bar-fill[data-size="95"]{width:95%}.mai-bar-fill[data-size="100"]{width:100%}.mai-donut-layout{grid-template-columns:160px 1fr;align-items:center;gap:28px;display:grid}.mai-donut{aspect-ratio:1;background:conic-gradient(var(--mai-brand) 0deg 0deg, var(--mai-line) 0deg 360deg);border-radius:50%;width:160px;max-width:100%;position:relative}.mai-donut:after{content:"";background:var(--mai-surface);border:1px solid var(--mai-line);border-radius:50%;position:absolute;inset:30px}.mai-donut-center{z-index:1;text-align:center;place-content:center;gap:1px;padding:0 6px;display:grid;position:absolute;inset:30px;overflow:hidden}.mai-donut-center strong{max-width:100%;color:var(--mai-text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.15;display:block}.mai-donut-center span{max-width:100%;color:var(--mai-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.25;display:block}.mai-donut-legend{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mai-donut-legend li{color:var(--mai-text-soft);overflow-wrap:break-word;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;font-size:13px;line-height:1.6;display:grid}.mai-swatch{background:var(--mai-brand);border-radius:2px;width:10px;height:10px}.mai-swatch.is-info{background:var(--mai-brand)}.mai-swatch.is-success{background:var(--mai-success)}.mai-swatch.is-warning{background:var(--mai-warning)}.mai-swatch.is-danger{background:var(--mai-danger)}.mai-swatch.is-neutral{background:var(--mai-surface);border:1px solid var(--mai-line)}.mai-donut[data-share="5"]{background:conic-gradient(var(--mai-brand) 0deg 18deg, var(--mai-line) 18deg 360deg)}.mai-donut[data-share="10"]{background:conic-gradient(var(--mai-brand) 0deg 36deg, var(--mai-line) 36deg 360deg)}.mai-donut[data-share="15"]{background:conic-gradient(var(--mai-brand) 0deg 54deg, var(--mai-line) 54deg 360deg)}.mai-donut[data-share="20"]{background:conic-gradient(var(--mai-brand) 0deg 72deg, var(--mai-line) 72deg 360deg)}.mai-donut[data-share="25"]{background:conic-gradient(var(--mai-brand) 0deg 90deg, var(--mai-line) 90deg 360deg)}.mai-donut[data-share="30"]{background:conic-gradient(var(--mai-brand) 0deg 108deg, var(--mai-line) 108deg 360deg)}.mai-donut[data-share="35"]{background:conic-gradient(var(--mai-brand) 0deg 126deg, var(--mai-line) 126deg 360deg)}.mai-donut[data-share="40"]{background:conic-gradient(var(--mai-brand) 0deg 144deg, var(--mai-line) 144deg 360deg)}.mai-donut[data-share="45"]{background:conic-gradient(var(--mai-brand) 0deg 162deg, var(--mai-line) 162deg 360deg)}.mai-donut[data-share="50"]{background:conic-gradient(var(--mai-brand) 0deg 180deg, var(--mai-line) 180deg 360deg)}.mai-donut[data-share="55"]{background:conic-gradient(var(--mai-brand) 0deg 198deg, var(--mai-line) 198deg 360deg)}.mai-donut[data-share="60"]{background:conic-gradient(var(--mai-brand) 0deg 216deg, var(--mai-line) 216deg 360deg)}.mai-donut[data-share="65"]{background:conic-gradient(var(--mai-brand) 0deg 234deg, var(--mai-line) 234deg 360deg)}.mai-donut[data-share="70"]{background:conic-gradient(var(--mai-brand) 0deg 252deg, var(--mai-line) 252deg 360deg)}.mai-donut[data-share="75"]{background:conic-gradient(var(--mai-brand) 0deg 270deg, var(--mai-line) 270deg 360deg)}.mai-donut[data-share="80"]{background:conic-gradient(var(--mai-brand) 0deg 288deg, var(--mai-line) 288deg 360deg)}.mai-donut[data-share="85"]{background:conic-gradient(var(--mai-brand) 0deg 306deg, var(--mai-line) 306deg 360deg)}.mai-donut[data-share="90"]{background:conic-gradient(var(--mai-brand) 0deg 324deg, var(--mai-line) 324deg 360deg)}.mai-donut[data-share="95"]{background:conic-gradient(var(--mai-brand) 0deg 342deg, var(--mai-line) 342deg 360deg)}.mai-donut[data-share="100"]{background:conic-gradient(var(--mai-brand) 0deg 360deg, var(--mai-line) 360deg 360deg)}.mai-steps{gap:0;display:grid}.mai-step{border-bottom:1px solid var(--mai-line-soft);grid-template-columns:26px 1fr;align-items:start;gap:14px;padding:4px 0 15px;display:grid}.mai-step:last-child{border-bottom:0;padding-bottom:0}.mai-step-index{background:var(--mai-surface-muted);width:26px;height:26px;color:var(--mai-text);font-variant-numeric:tabular-nums;border-radius:13px;place-items:center;font-size:12px;font-weight:600;line-height:1.6;display:grid}.mai-step-content{gap:3px;min-width:0;padding-top:3px;display:grid}.mai-step-content strong{color:var(--mai-text);font-size:14px;font-weight:600;line-height:1.45}.mai-step-content p{color:var(--mai-text-muted);margin:0;font-size:13px;font-weight:400;line-height:1.6}.mai-footer{border-top:1px solid var(--mai-line);color:var(--mai-text-faint);margin:0;padding-top:20px;font-size:12px;font-weight:400;line-height:1.5}@media (width<=640px){.mai-report{padding:28px 20px}.mai-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mai-grid-2,.mai-grid-3{grid-template-columns:1fr}.mai-kv-row{grid-template-columns:1fr;gap:4px}.mai-bar-row{grid-template-columns:1fr;grid-template-areas:"label""track""value";gap:6px}.mai-bar-value{text-align:left}.mai-donut-layout{grid-template-columns:1fr;justify-items:start}}.mai-html-block .mai-asset-media-link{vertical-align:middle;max-width:100%;display:inline-block}.mai-html-block .mai-asset-media-image{object-fit:contain;border-radius:8px;width:auto;max-width:160px;max-height:120px;display:block}.mai-html-block .mai-asset-media-placeholder{color:#737373;background:#f5f5f5;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;min-width:112px;min-height:64px;font-size:12px;display:inline-flex}.debug-final-report .mai-report{gap:24px;max-width:100%;margin:0;padding:22px 26px 26px}.debug-final-report .mai-report-title{font-weight:500}.mai-html-block .mai-report-prose{color:#374151;overflow-wrap:anywhere;padding:24px;font-size:14px;line-height:1.7}.mai-html-block .mai-report-prose h1,.mai-html-block .mai-report-prose h2,.mai-html-block .mai-report-prose h3{color:#171717;margin:24px 0 12px;font-weight:600;line-height:1.4}.mai-html-block .mai-report-prose h1{font-size:26px}.mai-html-block .mai-report-prose h2{font-size:20px}.mai-html-block .mai-report-prose h3{font-size:16px}.mai-html-block .mai-report-prose>:first-child{margin-top:0}.mai-html-block .mai-report-prose p{margin:12px 0}.mai-html-block .mai-report-prose ul,.mai-html-block .mai-report-prose ol{margin:12px 0;padding-left:24px}.mai-html-block .mai-report-prose ul{list-style:outside}.mai-html-block .mai-report-prose ol{list-style:decimal}.mai-html-block .mai-report-prose li{margin:6px 0}@media (width<=640px){.debug-final-report .mai-report{gap:20px;padding:18px 16px 22px}}.mai-html-block[data-report-style=style_version_v1] .mai-report{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mai-bg:#fff;--mai-surface:#fff;--mai-surface-raised:#f8f9fb;--mai-surface-muted:#f3f4f6;--mai-text:#16191d;--mai-text-soft:#5f6b7a;--mai-text-muted:#5f6b7a;--mai-text-faint:#667384;--mai-line:#eceef1;--mai-line-soft:#f3f4f6;--mai-accent:#5566f0;--mai-brand:#5566f0;--mai-chart-secondary:#b6bec9;--mai-info:#5566f0;--mai-info-soft:#e8edfb;--mai-info-border:#d8ddfc;--mai-success:#2e7d5b;--mai-success-soft:#edf6f0;--mai-success-border:#dcede5;--mai-warning:#9a7a1f;--mai-warning-soft:#f8f4e6;--mai-warning-border:#f0eacf;--mai-danger:#b85c2e;--mai-danger-soft:#fcf1e9;--mai-danger-border:#f8e9e2;--font-sans:Geist, "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--mai-radius-lg:14px;--mai-radius-md:9px;--mai-radius-sm:7px;--mai-report-width:1100px}.mai-html-block[data-report-style=style_version_v1] .mai-report,.mai-html-block[data-report-style=style_version_v1] .mai-report *{box-sizing:border-box}.mai-html-block[data-report-style=style_version_v1] .mai-page{max-width:calc(var(--mai-report-width) + 40px);margin:0 auto;padding:28px 20px 72px}.mai-html-block[data-report-style=style_version_v1] .mai-report{max-width:var(--mai-report-width);color:var(--mai-text);line-height:1.6;font-family:var(--font-sans);overflow-wrap:break-word;background:radial-gradient(90% 38% at 0 0,#e8ecf8,#0000 80%),radial-gradient(60% 36% at 100% 0,#f6e7dc77,#0000 85%),radial-gradient(100% 40% at 0 100%,#e3ede455,#0000 90%),#eef1f7;border:1px solid #e0e6f1;border-radius:18px;gap:22px;margin:0 auto;padding:0 26px 28px;display:grid;box-shadow:0 20px 50px #21395f0d}.mai-html-block[data-report-style=style_version_v1] .mai-report-header{gap:0;padding:30px 12px 2px;display:grid}.mai-html-block[data-report-style=style_version_v1] .mai-eyebrow{color:var(--mai-text-muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:11px;font-weight:600;line-height:1.6;display:flex}.mai-html-block[data-report-style=style_version_v1] .mai-eyebrow:after{content:"";background:var(--mai-line);flex:none;width:32px;height:1px}.mai-html-block[data-report-style=style_version_v1] .mai-report-title{max-width:800px;color:var(--mai-text);letter-spacing:-.8px;margin:8px 0 10px;padding-top:0;font-size:29px;font-weight:600;line-height:1.2}.mai-html-block[data-report-style=style_version_v1] .mai-report-subtitle{max-width:100%;color:var(--mai-text-muted);margin:0;padding-top:0;font-size:13px;font-weight:400;line-height:1.6}.mai-html-block[data-report-style=style_version_v1] .mai-meta{flex-wrap:wrap;gap:8px;padding-top:18px;display:flex}.mai-html-block[data-report-style=style_version_v1] .mai-pill{border:1px solid var(--mai-line);background:var(--mai-surface);min-width:0;max-width:100%;min-height:26px;color:var(--mai-text-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:1px 13px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.mai-html-block[data-report-style=style_version_v1] .mai-report-header .mai-meta .mai-pill:first-child{color:var(--mai-text);background:0 0;border-color:#0000}.mai-html-block[data-report-style=style_version_v1] .mai-report-header .mai-meta{gap:10px 24px;padding-top:17px}.mai-html-block[data-report-style=style_version_v1] .mai-report-header .mai-meta .mai-pill{min-height:0;color:var(--mai-text);white-space:normal;background:0 0;border:0;border-radius:0;padding:0;font-size:11px;font-weight:400;line-height:1.5;overflow:visible}.mai-html-block[data-report-style=style_version_v1] .mai-report-header>.mai-eyebrow{color:var(--mai-brand)}.mai-html-block[data-report-style=style_version_v1] .mai-section{background:linear-gradient(#f4f6ff,#fff 140px);border:1px solid #fff;border-radius:17px;gap:16px;min-width:0;padding:25px 26px 24px;display:grid}.mai-html-block[data-report-style=style_version_v1] .mai-section-rule{background:var(--mai-line);height:1px}.mai-html-block[data-report-style=style_version_v1] .mai-section-heading{color:var(--mai-accent);letter-spacing:-.3px;margin:0;font-size:19px;font-weight:500;line-height:1.5}.mai-html-block[data-report-style=style_version_v1] .mai-body{max-width:100%;color:var(--mai-text-soft);overflow-wrap:break-word;margin:0;font-size:12px;font-weight:400;line-height:1.7}.mai-html-block[data-report-style=style_version_v1] .mai-caption{color:var(--mai-text-muted);margin:0;font-size:11px;font-weight:400;line-height:1.5}.mai-html-block[data-report-style=style_version_v1] .mai-code{border:1px solid var(--mai-line);background:var(--mai-surface-muted);color:var(--mai-text);border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;display:inline}.mai-html-block[data-report-style=style_version_v1] .mai-grid{gap:12px;display:grid}.mai-html-block[data-report-style=style_version_v1] .mai-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mai-html-block[data-report-style=style_version_v1] .mai-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mai-html-block[data-report-style=style_version_v1] .mai-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mai-html-block[data-report-style=style_version_v1] .mai-stat{background:#f8f9ff;border:1px solid #e5e9ef;border-radius:9px;align-content:start;gap:0;min-width:0;padding:15px 17px;display:grid;container-type:inline-size}.mai-html-block[data-report-style=style_version_v1] .mai-stat-label{color:var(--mai-text-muted);font-size:11px;font-weight:400;line-height:1.5;display:block}.mai-html-block[data-report-style=style_version_v1] .mai-stat-value{min-width:0;color:var(--mai-brand);letter-spacing:-.6px;font-variant-numeric:tabular-nums;overflow-wrap:break-word;margin:9px 0 5px;padding-top:0;font-size:clamp(18px,13cqi,25px);font-weight:500;line-height:1.3;display:block}.mai-html-block[data-report-style=style_version_v1] .mai-stat .mai-stat-label:last-child:not(:first-child){color:#738099;padding-top:0;font-size:10px}.mai-html-block[data-report-style=style_version_v1] .mai-stat.is-success{background:#f6faf7;border-color:#e5e9ef}.mai-html-block[data-report-style=style_version_v1] .mai-stat.is-success .mai-stat-label:last-child{color:var(--mai-success)}.mai-html-block[data-report-style=style_version_v1] .mai-stat.is-warning{background:#fcfaf3;border-color:#e5e9ef}.mai-html-block[data-report-style=style_version_v1] .mai-stat.is-warning .mai-stat-label:last-child{color:var(--mai-warning)}.mai-html-block[data-report-style=style_version_v1] .mai-stat.is-danger{background:#fdf8f5;border-color:#e5e9ef}.mai-html-block[data-report-style=style_version_v1] .mai-stat.is-danger .mai-stat-label:last-child{color:var(--mai-danger)}.mai-html-block[data-report-style=style_version_v1] .mai-stat.is-info{background:#f8f9ff;border-color:#e5e9ef}.mai-html-block[data-report-style=style_version_v1] .mai-stat.is-info .mai-stat-label:last-child{color:var(--mai-info)}.mai-html-block[data-report-style=style_version_v1] .mai-stat.is-success .mai-stat-value{color:var(--mai-success)}.mai-html-block[data-report-style=style_version_v1] .mai-stat.is-warning .mai-stat-value{color:var(--mai-warning)}.mai-html-block[data-report-style=style_version_v1] .mai-stat.is-danger .mai-stat-value{color:var(--mai-danger)}.mai-html-block[data-report-style=style_version_v1] .mai-kv-list{border:1px solid var(--mai-line);border-radius:var(--mai-radius-md);background:var(--mai-surface);display:grid;overflow:hidden}.mai-html-block[data-report-style=style_version_v1] .mai-kv-row{border-bottom:1px solid var(--mai-line);grid-template-columns:168px 1fr;gap:16px;padding:11px 16px;display:grid}.mai-html-block[data-report-style=style_version_v1] .mai-kv-row:last-child{border-bottom:0}.mai-html-block[data-report-style=style_version_v1] .mai-kv-key,.mai-html-block[data-report-style=style_version_v1] .mai-kv-value{min-width:0;color:var(--mai-text-soft);overflow-wrap:break-word;font-size:13px;font-weight:400;line-height:1.6}.mai-html-block[data-report-style=style_version_v1] .mai-callout,.mai-html-block[data-report-style=style_version_v1] .mai-finding,.mai-html-block[data-report-style=style_version_v1] .mai-recommendation,.mai-html-block[data-report-style=style_version_v1] .mai-empty{border-radius:var(--mai-radius-sm);background:var(--mai-info-soft);overflow-wrap:break-word;border:0;gap:6px;min-width:0;padding:15px 18px;display:grid}.mai-html-block[data-report-style=style_version_v1] .mai-callout>*,.mai-html-block[data-report-style=style_version_v1] .mai-finding>*,.mai-html-block[data-report-style=style_version_v1] .mai-recommendation>*,.mai-html-block[data-report-style=style_version_v1] .mai-empty>*,.mai-html-block[data-report-style=style_version_v1] .mai-stat>*,.mai-html-block[data-report-style=style_version_v1] .mai-step-content>*{min-width:0}.mai-html-block[data-report-style=style_version_v1] .mai-callout.is-info,.mai-html-block[data-report-style=style_version_v1] .mai-finding.is-info,.mai-html-block[data-report-style=style_version_v1] .mai-recommendation.is-info{border-color:var(--mai-info-border);background:var(--mai-info-soft)}.mai-html-block[data-report-style=style_version_v1] .mai-callout.is-success,.mai-html-block[data-report-style=style_version_v1] .mai-finding.is-success,.mai-html-block[data-report-style=style_version_v1] .mai-recommendation.is-success{border-color:var(--mai-success-border);background:var(--mai-success-soft)}.mai-html-block[data-report-style=style_version_v1] .mai-callout.is-warning,.mai-html-block[data-report-style=style_version_v1] .mai-finding.is-warning,.mai-html-block[data-report-style=style_version_v1] .mai-recommendation.is-warning{border-color:var(--mai-warning-border);background:var(--mai-warning-soft)}.mai-html-block[data-report-style=style_version_v1] .mai-callout.is-danger,.mai-html-block[data-report-style=style_version_v1] .mai-finding.is-danger,.mai-html-block[data-report-style=style_version_v1] .mai-recommendation.is-danger{border-color:var(--mai-danger-border);background:var(--mai-danger-soft)}.mai-html-block[data-report-style=style_version_v1] .mai-callout.is-neutral,.mai-html-block[data-report-style=style_version_v1] .mai-empty.is-neutral{border-color:var(--mai-line);background:var(--mai-surface-raised)}.mai-html-block[data-report-style=style_version_v1] .mai-callout-title,.mai-html-block[data-report-style=style_version_v1] .mai-finding-title,.mai-html-block[data-report-style=style_version_v1] .mai-recommendation-title,.mai-html-block[data-report-style=style_version_v1] .mai-empty-title{color:#263754;margin:0;font-size:13px;font-weight:500;line-height:1.5}.mai-html-block[data-report-style=style_version_v1] .mai-callout p,.mai-html-block[data-report-style=style_version_v1] .mai-finding-body,.mai-html-block[data-report-style=style_version_v1] .mai-recommendation-body,.mai-html-block[data-report-style=style_version_v1] .mai-empty-body{color:#435674;overflow-wrap:break-word;margin:0;font-size:12px;font-weight:400;line-height:1.7}.mai-html-block[data-report-style=style_version_v1] .mai-finding-evidence,.mai-html-block[data-report-style=style_version_v1] .mai-recommendation-impact{border-top:1px solid var(--mai-line);color:var(--mai-text-muted);overflow-wrap:break-word;margin:0;padding-top:8px;font-size:11px;font-weight:400;line-height:1.5}.mai-html-block[data-report-style=style_version_v1] .mai-empty{border-style:dashed}.mai-html-block[data-report-style=style_version_v1] .mai-table-wrap{border:1px solid var(--mai-line);background:var(--mai-surface);border-radius:7px;min-width:0;overflow-x:auto}.mai-html-block[data-report-style=style_version_v1] .mai-table{border-collapse:collapse;width:100%;font-size:11px;line-height:1.55}.mai-html-block[data-report-style=style_version_v1] .mai-table th,.mai-html-block[data-report-style=style_version_v1] .mai-table td{border-bottom:1px solid var(--mai-line);text-align:left;vertical-align:top;overflow-wrap:break-word;padding:10px 12px}.mai-html-block[data-report-style=style_version_v1] .mai-table th{color:var(--mai-text-muted);letter-spacing:0;text-transform:none;white-space:nowrap;background:#f3f4f6;font-size:10px;font-weight:500}.mai-html-block[data-report-style=style_version_v1] .mai-table tr:last-child td{border-bottom:0}.mai-html-block[data-report-style=style_version_v1] .mai-bar-chart{gap:9px;display:grid}.mai-html-block[data-report-style=style_version_v1] .mai-bar-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""track value";align-items:center;gap:6px 12px;display:grid}.mai-html-block[data-report-style=style_version_v1] .mai-bar-label,.mai-html-block[data-report-style=style_version_v1] .mai-bar-value{color:var(--mai-text-soft);font-size:13px;line-height:1.5}.mai-html-block[data-report-style=style_version_v1] .mai-bar-label{overflow-wrap:break-word;word-break:break-word;grid-area:label;min-width:0}.mai-html-block[data-report-style=style_version_v1] .mai-bar-value{min-width:0;color:var(--mai-text);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:break-word;grid-area:value;font-weight:500}.mai-html-block[data-report-style=style_version_v1] .mai-bar-track{background:var(--mai-surface-muted);border-radius:999px;grid-area:track;height:14px;overflow:hidden}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill{border-radius:inherit;background:var(--mai-brand);width:0%;height:100%;display:block}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill.is-info{background:var(--mai-brand)}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill.is-success{background:var(--mai-success)}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill.is-warning{background:var(--mai-warning)}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill.is-danger{background:var(--mai-danger)}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="5"]{width:5%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="10"]{width:10%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="15"]{width:15%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="20"]{width:20%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="25"]{width:25%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="30"]{width:30%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="35"]{width:35%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="40"]{width:40%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="45"]{width:45%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="50"]{width:50%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="55"]{width:55%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="60"]{width:60%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="65"]{width:65%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="70"]{width:70%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="75"]{width:75%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="80"]{width:80%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="85"]{width:85%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="90"]{width:90%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="95"]{width:95%}.mai-html-block[data-report-style=style_version_v1] .mai-bar-fill[data-size="100"]{width:100%}.mai-html-block[data-report-style=style_version_v1] .mai-donut-layout{grid-template-columns:160px 1fr;align-items:center;gap:28px;display:grid}.mai-html-block[data-report-style=style_version_v1] .mai-donut{aspect-ratio:1;background:conic-gradient(var(--mai-brand) 0deg 0deg, var(--mai-line) 0deg 360deg);border-radius:50%;width:160px;max-width:100%;position:relative}.mai-html-block[data-report-style=style_version_v1] .mai-donut:after{content:"";background:var(--mai-surface);border:1px solid var(--mai-line);border-radius:50%;position:absolute;inset:30px}.mai-html-block[data-report-style=style_version_v1] .mai-donut-center{z-index:1;text-align:center;place-content:center;gap:1px;padding:0 6px;display:grid;position:absolute;inset:30px;overflow:hidden}.mai-html-block[data-report-style=style_version_v1] .mai-donut-center strong{max-width:100%;color:var(--mai-text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.15;display:block}.mai-html-block[data-report-style=style_version_v1] .mai-donut-center span{max-width:100%;color:var(--mai-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.25;display:block}.mai-html-block[data-report-style=style_version_v1] .mai-donut-legend{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mai-html-block[data-report-style=style_version_v1] .mai-donut-legend li{color:var(--mai-text-soft);overflow-wrap:break-word;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;font-size:13px;line-height:1.6;display:grid}.mai-html-block[data-report-style=style_version_v1] .mai-swatch{background:var(--mai-brand);border-radius:2px;width:10px;height:10px}.mai-html-block[data-report-style=style_version_v1] .mai-swatch.is-info{background:var(--mai-brand)}.mai-html-block[data-report-style=style_version_v1] .mai-swatch.is-success{background:var(--mai-success)}.mai-html-block[data-report-style=style_version_v1] .mai-swatch.is-warning{background:var(--mai-warning)}.mai-html-block[data-report-style=style_version_v1] .mai-swatch.is-danger{background:var(--mai-danger)}.mai-html-block[data-report-style=style_version_v1] .mai-swatch.is-neutral{background:var(--mai-surface);border:1px solid var(--mai-line)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="5"]{background:conic-gradient(var(--mai-brand) 0deg 18deg, var(--mai-line) 18deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="10"]{background:conic-gradient(var(--mai-brand) 0deg 36deg, var(--mai-line) 36deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="15"]{background:conic-gradient(var(--mai-brand) 0deg 54deg, var(--mai-line) 54deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="20"]{background:conic-gradient(var(--mai-brand) 0deg 72deg, var(--mai-line) 72deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="25"]{background:conic-gradient(var(--mai-brand) 0deg 90deg, var(--mai-line) 90deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="30"]{background:conic-gradient(var(--mai-brand) 0deg 108deg, var(--mai-line) 108deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="35"]{background:conic-gradient(var(--mai-brand) 0deg 126deg, var(--mai-line) 126deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="40"]{background:conic-gradient(var(--mai-brand) 0deg 144deg, var(--mai-line) 144deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="45"]{background:conic-gradient(var(--mai-brand) 0deg 162deg, var(--mai-line) 162deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="50"]{background:conic-gradient(var(--mai-brand) 0deg 180deg, var(--mai-line) 180deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="55"]{background:conic-gradient(var(--mai-brand) 0deg 198deg, var(--mai-line) 198deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="60"]{background:conic-gradient(var(--mai-brand) 0deg 216deg, var(--mai-line) 216deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="65"]{background:conic-gradient(var(--mai-brand) 0deg 234deg, var(--mai-line) 234deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="70"]{background:conic-gradient(var(--mai-brand) 0deg 252deg, var(--mai-line) 252deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="75"]{background:conic-gradient(var(--mai-brand) 0deg 270deg, var(--mai-line) 270deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="80"]{background:conic-gradient(var(--mai-brand) 0deg 288deg, var(--mai-line) 288deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="85"]{background:conic-gradient(var(--mai-brand) 0deg 306deg, var(--mai-line) 306deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="90"]{background:conic-gradient(var(--mai-brand) 0deg 324deg, var(--mai-line) 324deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="95"]{background:conic-gradient(var(--mai-brand) 0deg 342deg, var(--mai-line) 342deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-donut[data-share="100"]{background:conic-gradient(var(--mai-brand) 0deg 360deg, var(--mai-line) 360deg 360deg)}.mai-html-block[data-report-style=style_version_v1] .mai-steps{gap:0;display:grid}.mai-html-block[data-report-style=style_version_v1] .mai-step{border-bottom:1px solid var(--mai-line-soft);grid-template-columns:29px minmax(0,1fr);align-items:start;gap:12px;padding:15px 0;display:grid}.mai-html-block[data-report-style=style_version_v1] .mai-step:last-child{border-bottom:0;padding-bottom:0}.mai-html-block[data-report-style=style_version_v1] .mai-step-index{background:var(--mai-success-border);width:24px;height:24px;color:var(--mai-success);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;font-size:10px;font-weight:600;line-height:1.6;display:grid}.mai-html-block[data-report-style=style_version_v1] .mai-step-content{gap:3px;min-width:0;padding-top:3px;display:grid}.mai-html-block[data-report-style=style_version_v1] .mai-step-content strong{color:var(--mai-text);font-size:13px;font-weight:500;line-height:1.45}.mai-html-block[data-report-style=style_version_v1] .mai-step-content p{color:var(--mai-text-muted);margin:0;font-size:11px;font-weight:400;line-height:1.7}.mai-html-block[data-report-style=style_version_v1] .mai-footer{border-top:1px solid var(--mai-line);color:var(--mai-text-faint);margin:0;padding-top:16px;font-size:10px;font-weight:400;line-height:1.5}@media (width<=640px){.mai-html-block[data-report-style=style_version_v1] .mai-page{padding:20px 12px 48px}.mai-html-block[data-report-style=style_version_v1] .mai-report{border-radius:13px;padding:0 12px 20px}.mai-html-block[data-report-style=style_version_v1] .mai-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mai-html-block[data-report-style=style_version_v1] .mai-grid-2,.mai-html-block[data-report-style=style_version_v1] .mai-grid-3{grid-template-columns:1fr}.mai-html-block[data-report-style=style_version_v1] .mai-kv-row{grid-template-columns:1fr;gap:4px}.mai-html-block[data-report-style=style_version_v1] .mai-bar-row{grid-template-columns:1fr;grid-template-areas:"label""track""value";gap:6px}.mai-html-block[data-report-style=style_version_v1] .mai-bar-value{text-align:left}.mai-html-block[data-report-style=style_version_v1] .mai-donut-layout{grid-template-columns:1fr;justify-items:start}}.mai-html-block[data-report-style=style_version_v1] .mai-report>.mai-section:first-of-type{--mai-accent:#5566f0;background:linear-gradient(125deg,#fff,#f8f9ff);padding:24px 26px 20px}.mai-html-block[data-report-style=style_version_v1] .mai-section>.mai-meta[aria-label=Chart\ legend]{padding-top:0}.mai-html-block[data-report-style=style_version_v1] .mai-section>.mai-section-heading{color:#718094;letter-spacing:0;margin-top:-10px;font-size:13px;font-weight:400}.mai-html-block[data-report-style=style_version_v1] .mai-section.is-success{--mai-accent:#2e7d5b;background:linear-gradient(#f3f8f5,#fff 140px)}.mai-html-block[data-report-style=style_version_v1] .mai-section.is-warning{--mai-accent:#9a7a1f;background:linear-gradient(#fcfaf2,#fff 140px)}.mai-html-block[data-report-style=style_version_v1] .mai-section.is-danger{--mai-accent:#b85c2e;background:linear-gradient(#fff7f1,#fff 140px)}.mai-html-block[data-report-style=style_version_v1] .mai-section.is-neutral{--mai-accent:#5f6b7a;background:linear-gradient(#f7f8fa,#fff 140px)}.mai-html-block[data-report-style=style_version_v1] .mai-section>.mai-eyebrow{color:var(--mai-accent);letter-spacing:-.3px;text-transform:none;font-size:19px;font-weight:500;line-height:1.5}.mai-html-block[data-report-style=style_version_v1] .mai-section>.mai-eyebrow:after{display:none}.mai-html-block[data-report-style=style_version_v1] .mai-report>.mai-section:first-of-type>.mai-eyebrow{font-size:16px}.mai-html-block[data-report-style=style_version_v1] .mai-table tbody tr:nth-child(2n) td{background:#f8f9fb}.mai-html-block[data-report-style=style_version_v1] .mai-report svg{max-width:100%}.mai-html-block[data-report-style=style_version_v1] .mai-section>svg.mai-caption[viewBox="0 0 640 280"]{width:640px;font-family:var(--font-sans);justify-self:center;font-size:12px;font-weight:400}@supports (container-type:inline-size) and (font-size:calc(12px * (640px / 100cqi))){.mai-html-block[data-report-style=style_version_v1] .mai-section:has(>svg.mai-caption[viewBox="0 0 640 280"]){container-type:inline-size}.mai-html-block[data-report-style=style_version_v1] .mai-section>svg.mai-caption[viewBox="0 0 640 280"]{width:100%;font-size:calc(12px * (640px / 100cqi))}}@media (width<=640px){.mai-html-block[data-report-style=style_version_v1] .mai-section,.mai-html-block[data-report-style=style_version_v1] .mai-report>.mai-section:first-of-type{border-radius:13px;padding:20px 17px}.mai-html-block[data-report-style=style_version_v1] .mai-report-header{padding:25px 10px 0}.mai-html-block[data-report-style=style_version_v1] .mai-section>.mai-eyebrow{font-size:17px}.mai-html-block[data-report-style=style_version_v1] .mai-report-title{font-size:26px}.mai-html-block[data-report-style=style_version_v1] .mai-stat{padding:12px}}@media print{.mai-html-block[data-report-style=style_version_v1] .mai-report{max-width:none;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;padding:0}.mai-html-block[data-report-style=style_version_v1] .mai-report-header,.mai-html-block[data-report-style=style_version_v1] .mai-section-heading,.mai-html-block[data-report-style=style_version_v1] .mai-eyebrow{break-after:avoid}.mai-html-block[data-report-style=style_version_v1] .mai-stat,.mai-html-block[data-report-style=style_version_v1] .mai-callout,.mai-html-block[data-report-style=style_version_v1] .mai-finding,.mai-html-block[data-report-style=style_version_v1] .mai-recommendation,.mai-html-block[data-report-style=style_version_v1] .mai-step,.mai-html-block[data-report-style=style_version_v1] .mai-donut-layout{break-inside:avoid}.mai-html-block[data-report-style=style_version_v1] .mai-table-wrap{overflow:visible}.mai-html-block[data-report-style=style_version_v1] .mai-table{table-layout:fixed}.mai-html-block[data-report-style=style_version_v1] .mai-table th,.mai-html-block[data-report-style=style_version_v1] .mai-table td{overflow-wrap:anywhere;white-space:normal}.mai-html-block[data-report-style=style_version_v1] .mai-table thead{display:table-header-group}.mai-html-block[data-report-style=style_version_v1] .mai-table tr{break-inside:avoid}}.mai-html-block[data-report-style=style_version_v1].debug-final-report .mai-report{gap:24px;max-width:100%;margin:0;padding:22px 26px 26px}.mai-html-block[data-report-style=style_version_v1].debug-final-report .mai-report-title{font-weight:500}@media (width<=640px){.mai-html-block[data-report-style=style_version_v1].debug-final-report .mai-report{gap:20px;padding:18px 16px 22px}}
