:root{--tru-signal: #f2c300;--tru-ink: #10100e;--tru-paper: #f4f2e9;--tru-white: #ffffff;--tru-success: #168a4a;--tru-flow-green: #137541;--tru-warning: #6b5a00;--tru-danger: #c6252d;--tru-focus: #1769aa;--tru-font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tru-font-display: var(--tru-font-body);--tru-font-mono: ui-monospace, SFMono-Regular, Consolas, monospace;--tru-type-label: .8rem;--tru-type-body: 1.05rem;--tru-type-heading: clamp(2.2rem, 4.5vw, 4.8rem);--signal: var(--tru-signal);--ink: var(--tru-ink);--paper: var(--tru-paper);--t2: #222426;--t3: #292b2d;--t4: #303234;--t5: #e8e5dc;--t6: #a6a6a0;--t8: #df681b;--t9: #46b875;--t10: #17191a;--t11: #ffd21a;--t12: rgba(237,189,8,.08);--t13: #c3c1ba;--t14: #1c1e1f;--t15: #b7b5ae;--t16: rgba(255,255,255,.018);--t17: rgba(237,189,8,.025);--t18: #3c3b34;--t19: #cfcdc5;--t20: #1d1f20;--t21: #ff8e88;--t22: #e43d32;--t23: rgba(228,61,50,.08);--t24: #70d89a;--t25: rgba(70,184,117,.08);--t26: #191b1c;--t27: rgba(0,0,0,.3);--t31: #111;--t32: #d8d5cc;--t34: #403900;--t35: #5d4b00;--t36: #8594;--t38: #e2b714;--t40: #061d3b;--t41: #0b3158;--t42: #101d35;--t43: #5e6b7d;--t44: #008b88;--t45: #006f6d;--t46: #e4f6f4;--t47: #dbe2e8;--t49: #f5f7f9;--t50: #fff0f0;--t51: #d48609;--t52: #fff6e7;--t53: #eaf8f0;--t54: #3a3b3d;--t55: #a8a8a8;--t56: #444548;--t57: #eee;--t58: #202124;--t59: #357a45;--t60: #eaf7ed;--t61: #d4d4d4;--t62: #7ecf6b;--t63: #252629;--t64: #aaa;--t65: #303134;--t66: #f1f1f1;--t67: #3f8f4f;--t68: #e27618;--t69: #e74c3c;--t70: #d1d0c5;--t71: #bbb;--t72: #777;--t73: #222326;--t74: #3b4d72;--t75: #45683d;--t76: #654678;--t77: #ddd;--t78: #202226;--t79: #2c2e31;--t80: #b3261e;--t81: #2b6f38;--t82: #7f1d1d;--t83: #d92d20;--t84: #f08a82;--t85: #ef5350;--t86: #ff453a;--t87: #55575a;--t88: #77797c;--t89: #a8aaad;--t90: #263a2c;--t91: #8bd17f;--t92: #ef6b61;--t93: #292a2d;--t94: #292b2f;--t95: #78c96b;--t96: #242528;--t97: #e85b62;--t98: #a6a6a6;--t99: #202225;--t100: #d8d5c9;--t101: #8d9093;--t102: #f3c91d;--t103: #3b351e;--t104: #3a3c3f;--t105: #323437;--t106: #e85b65;--t107: #432b2e;--t108: #d6a83b;--t109: #443a24;--t110: #62b879;--t111: #263b2d;--t112: #25272a;--t113: #e5edf5;--t114: #303237;--t115: #334056;--t116: #d96b1f;--t117: #ef7b27;--t118: #356f46;--t119: rgb(0 0 0 / 30%);--t120: #ce2a1e;--t121: rgb(13 38 76 / 5%);--t122: #445064;--t123: rgb(0 139 136 / 15%);--t124: #951b22;--t125: #f2bfc1;--t126: #176ab3;--t127: #edf5fc;--t128: #39465a;--t129: #e7edf1;--t130: #bdc8d2;--t131: #566275;--t132: #f1f4f6;--t133: #e2e7eb;--t134: #8e2026;--t135: #fff5f5;--t136: #fee5e5;--t137: #e78286;--t138: #006b69;--t139: #effcfb;--t140: #dff4f2;--t141: #3baaa6;--t142: #8f161d;--t143: #ec9fa2;--t144: #704449;--t145: #526579;--t146: #eef3f6;--t147: #705619;--t148: #a9ddbf;--t149: #456853;--t150: #8aa0b4;--t151: #fff7dc;--t152: #f8fafb;--t153: rgb(36 37 40 / 10%);--t154: rgb(36 37 40 / 20%);--t155: #a8323a;--t156: #387c5b;--t157: #356d9a;--t158: #c66a24;--t159: #66696d;--t160: #a9444d;--t161: #7654a6;--t162: #7f3037;--t163: #34373a;--t164: #c42b1c;--t165: #77a9d6;--t166: #293641;--t167: #aeb3b8;--t168: #9aa4ad;--t169: #292f35;--t170: #34363a;--t171: #f0a1a6;--t172: #78434a;--t173: #8fd4a1;--t174: #417b50;--t175: #a7a9ac;--t176: #303235;--t177: #272a2d;--t178: #73777b;--t179: #3a3c40;--t180: #8fb8d8;--t181: #ff7070;--t182: #67c587;--t183: #59606a;--t184: #f4f0e8;--t185: #404247;--t186: #c8c5bd;--t187: #3a3d41;--t188: #2b2d2f;--t189: #d7d3c8;--t190: #242628;--t191: #f3efe4;--t192: #ff6565;--t193: #aaa8a1;--t194: #0008;--t195: #353739;--t196: #202224;--t197: #f3f6f2;--t198: #171815;--t199: #e7ba12;--t200: #aaa99f;--t201: #22231f;--t202: #d5d4cc;--t203: #fff4cc;--t204: #181915;--t205: #d5d4cd;--t206: #696960;--t207: #74746b;--t208: #76620c;--t209: #5c5c55;--t210: #f2e5a9;--t211: #e8e7df;--t212: #66665e;--t213: #f3f2ec}.tru-surface-paper{--tru-section-bg: var(--tru-paper);--tru-section-ink: var(--tru-ink);--tru-section-line: var(--tru-ink)}.tru-surface-white{--tru-section-bg: var(--tru-white);--tru-section-ink: var(--tru-ink);--tru-section-line: var(--tru-ink)}.tru-surface-signal{--tru-section-bg: var(--tru-signal);--tru-section-ink: var(--tru-ink);--tru-section-line: var(--tru-ink)}.tru-surface-dark{--tru-section-bg: var(--tru-ink);--tru-section-ink: var(--tru-white);--tru-section-line: var(--tru-signal)}[class*=tru-surface-]{background:var(--tru-section-bg);color:var(--tru-section-ink);color-scheme:light}.tru-surface-dark{color-scheme:dark}.tru-product-learn{--tru-product-accent: var(--tru-signal);--tru-product-border: solid}.tru-product-insight{--tru-product-accent: var(--tru-signal);--tru-product-border: dashed}.tru-product-flow{--tru-product-accent: var(--tru-signal);--tru-product-border: double}.tru-app{font-family:var(--tru-font-body);background:var(--tru-paper);color:var(--tru-ink)}.tru-app-tocflow{--tru-app-accent: var(--tru-success)}.tru-app-tocinsight{--tru-app-accent: var(--tru-signal)}.tru-section{padding:clamp(48px,8vw,128px) clamp(24px,7vw,120px)}.tru-card{padding:clamp(24px,3vw,44px);border:2px solid var(--tru-section-line, var(--tru-ink))}.tru-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 22px;border:2px solid var(--tru-ink);background:var(--tru-signal);color:var(--tru-ink);font:inherit;font-weight:800;cursor:pointer;text-decoration:none}.tru-button:hover{background:var(--tru-paper)}.tru-button:disabled{opacity:.45;cursor:not-allowed}.tru-button-secondary{background:transparent;border-color:currentColor;color:inherit}.tru-button-secondary:hover{background:var(--tru-signal);color:var(--tru-ink)}.tru-label{font-family:var(--tru-font-body);font-size:var(--tru-type-label);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tru-heading{font-family:var(--tru-font-display);font-size:var(--tru-type-heading);font-weight:850;line-height:.98;letter-spacing:-.055em}.tru-body{font-family:var(--tru-font-body);font-size:var(--tru-type-body);line-height:1.65}.tru-code{font-family:var(--tru-font-mono);font-size:.85em}.tru-status{display:inline-block;padding:6px 10px;border:1px solid currentColor;font-size:.8rem;font-weight:700}.tru-status-ready{color:var(--tru-success)}.tru-status-review{color:var(--tru-warning)}.tru-status-risk{color:var(--tru-danger)}:root{--tru-shell-max-width: 1440px;--tru-shell-inline-padding: clamp(1rem, 3vw, 2rem);--tru-shell-gap: clamp(1rem, 3vw, 3rem);--tru-sidebar-expansion: min(24px, max(0px, calc(var(--tru-shell-gap) - .25rem)));--tru-shell-column-gap: calc(var(--tru-shell-gap) - var(--tru-sidebar-expansion));--tru-sidebar-width: calc(177.1px + var(--tru-sidebar-expansion));--tru-content-top-padding: 1rem;--tru-page-title-size: clamp(2rem, 3vw, 2.8rem);--tru-nav-icon-size: 2rem;--tru-header-icon-size: 1.5rem;--tru-product-logo-width: clamp(220px, 26vw, 308px);--tru-product-logo-height: 6.6rem;--tru-product-logo-offset: .65rem;--tru-product-logo-position: left center;--tru-corporate-logo-width: min(212px, 46vw);--tru-corporate-logo-height: 102px;--tru-product-footer-padding: 1.5rem}@media(max-width:760px){:root{--tru-sidebar-expansion: 0px}}.tru-product-header .tru-product-brand{display:inline-flex;align-items:center;min-width:0;max-width:100%;padding:0;border:0;text-decoration:none}.tru-product-header .tru-product-logo,.tru-product-footer .tru-corporate-logo{display:block;flex-shrink:0;background:var(--fg, var(--insight-foreground, var(--learn-foreground, var(--tru-ink))));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:contain;mask-size:contain}.tru-product-header .tru-product-logo{width:var(--tru-product-logo-width);max-width:100%;height:var(--tru-product-logo-height);transform:translateY(var(--tru-product-logo-offset));-webkit-mask-position:var(--tru-product-logo-position);mask-position:var(--tru-product-logo-position)}.tru-product-footer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;gap:1rem;padding-block:var(--tru-product-footer-padding);border:0}.tru-product-footer .tru-corporate-brand{display:inline-flex;align-items:center;width:auto;max-width:100%;padding:0;margin:0}.tru-product-footer .tru-corporate-logo{width:var(--tru-corporate-logo-width);height:var(--tru-corporate-logo-height)}.tru-product-footer>:last-child{justify-self:end;align-self:center;margin:0;text-align:right;font-size:.8rem;line-height:1.4}@media(forced-colors:active){.tru-product-header .tru-product-logo,.tru-product-footer .tru-corporate-logo{background:CanvasText;forced-color-adjust:none}}.tru-product-header .profile-link{color:inherit;font-weight:650;text-decoration:none;cursor:pointer}.tru-product-header .profile-link:hover{text-decoration:none}.tru-product-header .profile-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}:root{--tru-grid-row-padding: .35rem;--tru-grid-column-padding: .45rem;--tru-grid-line-height: 1.25;--tru-grid-font-size: 1rem;--tru-grid-section-gap: 1rem;--tru-grid-row-gap: .25rem;--tru-grid-title-size: 1.45rem;--tru-tab-gap: .35rem;--tru-tab-block-padding: .65rem;--tru-tab-inline-padding: .9rem;--tru-tab-radius: .15rem}:is(.tru-tabs,app-root.flow-app [flowTabs]){display:flex;flex-wrap:wrap;gap:var(--tru-tab-gap);padding:.35rem 0;margin-inline:0}:is(.tru-tabs,app-root.flow-app [flowTabs])>button{position:relative;flex:0 0 auto;margin-inline:0;padding:var(--tru-tab-block-padding) var(--tru-tab-inline-padding);border:1px solid var(--fg);border-bottom-color:transparent;border-radius:var(--tru-tab-radius);background:var(--fg);color:var(--bg);font:inherit;font-weight:700;line-height:1.3;text-decoration:none}:is(.tru-tabs,app-root.flow-app [flowTabs])>button:is(.active,[aria-selected=true],:hover:not(:disabled)){background:var(--bg);color:var(--fg);text-decoration:none}:is(.tru-tabs,app-root.flow-app [flowTabs])>button:disabled{border-style:dashed;background:var(--bg);color:var(--fg)}:is(.tru-tabs,app-root.flow-app [flowTabs])>button *{color:inherit}.tru-tabs>button.tru-tab-connects:after{content:"";position:absolute;inset-inline-start:100%;bottom:0;width:calc(var(--tru-tab-gap) + 1px);border-bottom:1px solid var(--fg);pointer-events:none}:is(app-data-grid,.tru-data-grid){display:block;min-width:0}:is(app-data-grid,.tru-data-grid) .ai-grid-wrap{max-width:100%;overflow-x:auto}:is(app-data-grid,.tru-data-grid) table.ai-grid{width:100%;max-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 var(--tru-grid-row-gap);text-align:left;font-size:var(--tru-grid-font-size)}:is(app-data-grid,.tru-data-grid) .ai-grid :is(th,td){padding:var(--tru-grid-row-padding) var(--tru-grid-column-padding);border:0;border-radius:0;line-height:var(--tru-grid-line-height);white-space:normal;overflow-wrap:anywhere;vertical-align:top}:is(app-data-grid,.tru-data-grid) .ai-grid :is(th,td):first-child{padding-inline-start:0}:is(app-data-grid,.tru-data-grid) .ai-grid :is(th,td):last-child{padding-inline-end:0}:is(app-data-grid,.tru-data-grid) .ai-grid th{color:var(--fg);background:var(--bg);font-weight:600}:is(app-data-grid,.tru-data-grid) .ai-grid th button{display:inline-flex;justify-content:flex-start;text-align:left;max-width:100%;min-width:0;min-height:32px;padding:0;color:var(--fg);background:transparent;border:0;font:inherit;font-weight:inherit;white-space:normal}:is(app-data-grid,.tru-data-grid) .ai-grid th button:hover:not(:disabled){color:var(--bg);background:var(--fg)}:is(app-data-grid,.tru-data-grid) .ai-grid .grid-filters th{padding-top:0}:is(app-data-grid,.tru-data-grid) .ai-grid .range-filter{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem}:is(app-data-grid,.tru-data-grid) .ai-grid .grid-actions{text-align:right}:is(app-data-grid,.tru-data-grid) .ai-grid th.grid-actions{width:8.5rem}:is(app-data-grid,.tru-data-grid) .ai-grid thead :is(input,select){width:100%;min-width:0;max-width:100%;min-height:2rem;padding:var(--tru-grid-row-padding) var(--tru-grid-column-padding);font:inherit;font-weight:400;line-height:var(--tru-grid-line-height);border:1px solid var(--fg);border-radius:0;color:var(--fg);background:var(--bg)}:is(app-data-grid,.tru-data-grid) .row-actions{display:flex;justify-content:flex-end;align-items:center;gap:.3rem;flex-wrap:wrap}:is(app-data-grid,.tru-data-grid) .ai-grid td button{color:var(--fg);background:var(--bg);border:0;min-height:32px;padding:.45rem .7rem;font:inherit;font-weight:700;white-space:nowrap;overflow-wrap:normal;flex-shrink:0}:is(app-data-grid,.tru-data-grid) .ai-grid td button:hover:not(:disabled){color:var(--bg);background:var(--fg)}:is(app-data-grid,.tru-data-grid) .ai-grid .grid-delete{display:inline-grid;place-items:center;width:2rem;height:2rem;padding:.35rem}:is(app-data-grid,.tru-data-grid) .grid-delete svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7}:is(app-data-grid,.tru-data-grid) .grid-paging{display:flex;justify-content:flex-end;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:1rem;font-size:var(--tru-grid-font-size);line-height:var(--tru-grid-line-height)}:is(app-data-grid,.tru-data-grid) .grid-paging .grid-count{margin-inline-end:auto}:is(app-data-grid,.tru-data-grid) .grid-paging button{color:var(--fg);background:var(--bg);border:1px solid transparent;border-radius:.15rem;padding:.45rem .7rem;font:inherit}:is(app-data-grid,.tru-data-grid) .grid-paging button:hover:not(:disabled){color:var(--bg);background:var(--fg)}:is(app-data-grid,.tru-data-grid) .grid-paging button:disabled{color:var(--fg);background:var(--bg);border:1px dashed var(--fg);opacity:1}:is(app-data-grid,.tru-data-grid) :is(button,input,select):focus-visible{outline:2px solid var(--fg);outline-offset:2px}:is(app-data-grid,.tru-data-grid) .ai-grid td button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:600px){:is(app-data-grid,.tru-data-grid) table.ai-grid{min-width:32rem}}app-data-grid{display:block;min-width:0;--bg: var(--insight-background);--fg: var(--insight-foreground)}html{--mat-sys-background: #fdf9f0;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f4f0e8;--mat-sys-inverse-primary: #cdcd00;--mat-sys-inverse-surface: #31312b;--mat-sys-on-background: #1c1c17;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #494900;--mat-sys-on-primary-fixed: #1d1d00;--mat-sys-on-primary-fixed-variant: #494900;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #49482d;--mat-sys-on-secondary-fixed: #1d1d06;--mat-sys-on-secondary-fixed-variant: #49482d;--mat-sys-on-surface: #1c1c17;--mat-sys-on-surface-variant: #48473a;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #494900;--mat-sys-on-tertiary-fixed: #1d1d00;--mat-sys-on-tertiary-fixed-variant: #494900;--mat-sys-outline: #797869;--mat-sys-outline-variant: #cac7b6;--mat-sys-primary: #626200;--mat-sys-primary-container: #eaea00;--mat-sys-primary-fixed: #eaea00;--mat-sys-primary-fixed-dim: #cdcd00;--mat-sys-scrim: #000000;--mat-sys-secondary: #606043;--mat-sys-secondary-container: #e7e4bf;--mat-sys-secondary-fixed: #e7e4bf;--mat-sys-secondary-fixed-dim: #cac8a5;--mat-sys-shadow: #000000;--mat-sys-surface: #fdf9f0;--mat-sys-surface-bright: #fdf9f0;--mat-sys-surface-container: #f1ede5;--mat-sys-surface-container-high: #ece8df;--mat-sys-surface-container-highest: #e6e2d9;--mat-sys-surface-container-low: #f7f3ea;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dddad1;--mat-sys-surface-tint: #626200;--mat-sys-surface-variant: #e6e3d1;--mat-sys-tertiary: #626200;--mat-sys-tertiary-container: #eaea00;--mat-sys-tertiary-fixed: #eaea00;--mat-sys-tertiary-fixed-dim: #cdcd00;--mat-sys-neutral-variant20: #313125;--mat-sys-neutral10: #1c1c17;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem var(--tru-font-body);--mat-sys-body-large-font: var(--tru-font-body);--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem var(--tru-font-body);--mat-sys-body-medium-font: var(--tru-font-body);--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem var(--tru-font-body);--mat-sys-body-small-font: var(--tru-font-body);--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem var(--tru-font-display);--mat-sys-display-large-font: var(--tru-font-display);--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem var(--tru-font-display);--mat-sys-display-medium-font: var(--tru-font-display);--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem var(--tru-font-display);--mat-sys-display-small-font: var(--tru-font-display);--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem var(--tru-font-display);--mat-sys-headline-large-font: var(--tru-font-display);--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem var(--tru-font-display);--mat-sys-headline-medium-font: var(--tru-font-display);--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem var(--tru-font-display);--mat-sys-headline-small-font: var(--tru-font-display);--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem var(--tru-font-body);--mat-sys-label-large-font: var(--tru-font-body);--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem var(--tru-font-body);--mat-sys-label-medium-font: var(--tru-font-body);--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem var(--tru-font-body);--mat-sys-label-small-font: var(--tru-font-body);--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem var(--tru-font-display);--mat-sys-title-large-font: var(--tru-font-display);--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem var(--tru-font-body);--mat-sys-title-medium-font: var(--tru-font-body);--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem var(--tru-font-body);--mat-sys-title-small-font: var(--tru-font-body);--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: var(--tru-ink);--mat-sys-on-primary: var(--tru-white);--mat-sys-primary-container: var(--tru-signal);--mat-sys-on-primary-container: var(--tru-ink);--mat-sys-surface: var(--tru-paper);--mat-sys-on-surface: var(--tru-ink);--insight-background: var(--tru-paper);--insight-foreground: var(--tru-ink)}:root{--flow-background: var(--insight-background);--flow-foreground: var(--insight-foreground);--flow-modal-backdrop: color-mix(in srgb, var(--tru-ink) 35%, transparent);--flow-modal-blur: 6px}html,body{height:100%}body{margin:0;font-family:var(--tru-font-body);background:var(--insight-background);color:var(--insight-foreground)}*{box-sizing:border-box}button,input,select,textarea{font:inherit;color:var(--insight-foreground);background:var(--insight-background);border:1px solid currentColor;border-radius:0;accent-color:var(--insight-foreground)}button{cursor:pointer}button:disabled{cursor:not-allowed;border-style:dashed}:where(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--insight-foreground);outline-offset:3px}a{color:inherit;text-underline-offset:.2em}@media print{@page{size:A3 landscape;margin:12mm}body:has(app-insight-authoring) .product-header,body:has(app-insight-authoring) .product-sidebar,body:has(app-insight-authoring) .product-footer,body:has(app-insight-authoring) .back-top,body:has(app-insight-authoring) .skip-link{display:none!important}body:has(app-insight-authoring) .product-shell{display:block!important;width:100%!important;padding:0!important}body:has(app-insight-authoring) #diagnosis-workspace{padding:0!important}body:has(app-insight-authoring){color:var(--tru-ink);background:var(--tru-white)}}app-diagnosis .dashboard-workspace{margin:0}app-diagnosis .header-company{font-size:.85rem}app-diagnosis .dashboard-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block:1.5rem}app-diagnosis .dashboard-sections strong{font-size:2rem}app-diagnosis .dashboard-sections article{min-width:0}app-diagnosis .dashboard-sections button{padding-inline:0;border:0;font-weight:700}@media(max-width:760px){app-diagnosis .dashboard-sections{grid-template-columns:1fr}}
