[data-brand-context=brixon-ui]{--border-width-1:1px;--border-width-2:2px;--ease-out-swift:cubic-bezier(.2, .8, .2, 1);--green-500:#4d7446;--neutral-100:#f5f5f3;--neutral-50:#fefdf8;--neutral-900:#111;--orange-600:#864a29;--radius-full:50%;--red-600:#842e25;--white:#fff;--yellow-200:#ffe627;--yellow-300:#ebd640;--yellow-500:#7a6c0b;--border-width-default:var(--border-width-1);--border-width-strong:var(--border-width-2);--radius-circle:var(--radius-full);--color-accent-solid:var(--yellow-200);--color-accent-solid-hover:var(--yellow-300);--color-accent-solid-pressed:#dac63c;--color-accent-subtle:#fff9c7;--color-accent-text:var(--yellow-500);--color-bg-hover:#1111110d;--color-bg-inverse:var(--neutral-900);--color-bg-page:var(--neutral-100);--color-bg-raised:var(--white);--color-bg-raised-hover:var(--white);--color-bg-scrim:#11111180;--color-bg-scrim-strong:#111111d6;--color-bg-sunken:#ececea;--color-bg-surface:var(--white);--color-border-control:#888;--color-border-default:#1111111a;--color-border-focus:var(--yellow-500);--color-border-focus-on-accent:var(--neutral-900);--color-border-selected:var(--neutral-900);--color-border-separator:#1111111a;--color-border-strong:#1111112e;--color-border-subtle:#0000001a;--color-danger-solid:var(--red-600);--color-danger-subtle:#f3eae9;--color-danger-text:var(--red-600);--color-success-subtle:#edf1ed;--color-success-text:var(--green-500);--color-text-inverse:var(--white);--color-text-on-accent:var(--neutral-900);--color-text-on-danger:var(--white);--color-text-primary:var(--neutral-900);--color-text-secondary:#3f3f3e;--color-text-tertiary:#686867;--color-warning-subtle:#f3edea;--color-warning-text:var(--orange-600);--component-badge-height:24px;--component-checkbox-size:20px;--component-chip-height:30px;--component-notice-bg:var(--neutral-50);--component-switch-height:24px;--component-switch-thumb:18px;--component-switch-width:44px;--focus-ring-offset:3px;--focus-ring-width:2px;--font-family-body:"Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-heading:"Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:"Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-letter-spacing-heading:-.01em;--font-letter-spacing-title:-.02em;--font-line-height-body:1.5;--font-line-height-body-small:1.4;--font-line-height-caption:1.4;--font-line-height-heading:1.25;--font-line-height-label:1.4;--font-line-height-title:1.25;--font-size-body:1rem;--font-size-body-small:.875rem;--font-size-button:.9375rem;--font-size-caption:.8125rem;--font-size-heading:1.125rem;--font-size-label:.875rem;--font-size-title:1.875rem;--font-size-title-small:1.5rem;--layout-breakpoint-lg:64rem;--layout-breakpoint-md:48rem;--layout-container-default:1120px;--layout-container-narrow:720px;--layout-measure-body:32rem;--motion-duration-base:.18s;--motion-duration-exit:.15s;--motion-duration-fast:.12s;--motion-duration-slow:.26s;--motion-easing-standard:var(--ease-out-swift);--opacity-disabled:.6;--radius-card:16px;--radius-card-small:8px;--radius-container:24px;--radius-control:12px;--radius-pill:999px;--shadow-floating:0 1px 2px #1111110f, 0 4px 12px #11111112, 0 14px 32px #11111114;--shadow-floating-menu:0 0 0 1px var(--color-border-default), var(--shadow-floating);--shadow-overlay:0 2px 6px #11111114, 0 16px 36px #11111124, 0 40px 80px #1111112e;--shadow-raised:0 0 0 1px var(--color-border-default), 0 1px 2px #1111110a, 0 2px 6px #11111108;--shadow-raised-hover:0 0 0 1px var(--color-border-strong), 0 2px 4px #1111110d, 0 8px 20px #1111110f;--size-control-compact:36px;--size-control-default:44px;--size-control-touch:48px;--size-hit-target:44px;--size-icon-control:20px;--size-icon-control-small:18px;--size-icon-inline:16px;--size-row-default:40px;--size-row-touch:44px;--space-2xl:32px;--space-2xs:4px;--space-4xl:48px;--space-5xl:64px;--space-md:16px;--space-sm:12px;--space-xl:24px;--space-xs:8px;--typography-body:400 var(--font-size-body)/var(--font-line-height-body) var(--font-family-body);--typography-body-small:400 var(--font-size-label)/var(--font-line-height-label) var(--font-family-body);--typography-button:500 var(--font-size-button)/var(--font-line-height-heading) var(--font-family-body);--typography-caption:400 var(--font-size-caption)/var(--font-line-height-label) var(--font-family-body);--typography-caption-strong:500 var(--font-size-caption)/var(--font-line-height-label) var(--font-family-body);--typography-heading:600 var(--font-size-heading)/var(--font-line-height-heading) var(--font-family-body);--typography-label:500 var(--font-size-label)/var(--font-line-height-label) var(--font-family-body);--typography-title:600 var(--font-size-title)/var(--font-line-height-heading) var(--font-family-body);--typography-title-small:600 var(--font-size-title-small)/var(--font-line-height-heading) var(--font-family-body)}[data-brand-context=brixon-ui-dock]{--color-bg-hover:#ffffff1f;--color-bg-sunken:#ffffff14;--color-bg-surface:var(--neutral-900);--color-border-focus:var(--yellow-200);--color-text-primary:var(--white);--color-text-secondary:#ffffffc7;--shadow-overlay:0 14px 36px #11111147, 0 2px 6px #1111112e}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/google-sans-latin-ext.D9SFGpAd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/google-sans-latin.CLLqw55C.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.gc-root{color-scheme:light;background:var(--color-bg-page);min-height:100vh;color:var(--color-text-primary);font:var(--typography-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gc-root h1,.gc-root h2,.gc-root h3,.gc-root h4{font:var(--typography-heading);letter-spacing:var(--font-letter-spacing-heading);text-wrap:balance;margin:0 0 .4em}.gc-root a{color:var(--color-accent-text)}.gc-root .mono-label{font-family:var(--font-family-body);font-size:var(--font-size-caption);color:var(--color-text-secondary)}.gc-root ::selection{background:var(--color-accent-solid);color:var(--color-text-on-accent)}.gc-root :focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}.gc-root .app{flex-direction:column;min-height:100vh;display:flex}.gc-root .topbar{border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);z-index:20;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0}.gc-root .topbar__logo{width:auto;height:26px}.gc-root .topbar__title{font-size:.95rem;font-weight:700}.gc-root .topbar__sub{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.gc-root .topbar__spacer{flex:1}.gc-root .sessionbar{align-items:center;gap:8px;display:flex}.gc-root .autosave{font-family:var(--font-family-body);font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.gc-root .layout{max-width:var(--layout-container-default);flex:1;grid-template-columns:1fr 340px;gap:0;width:100%;margin:0 auto;display:grid}.gc-root .main{min-width:0;padding:28px 32px 80px}.gc-root .sidebar{border-left:1px solid var(--color-border-default);background:var(--color-bg-surface);align-self:start;height:calc(100vh - 49px);padding:24px 20px;position:sticky;top:49px;overflow-y:auto}@media (width<=900px){.gc-root .layout{grid-template-columns:1fr}.gc-root .sidebar{border-left:none;border-top:1px solid var(--color-border-default);height:auto;position:static}}.gc-root .btn{font:var(--typography-button);border:var(--border-width-default) solid var(--color-border-strong);background:var(--color-bg-surface);min-height:44px;color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-pill);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard);padding:10px 20px}@media (hover:hover){.gc-root .btn:hover{background:var(--color-bg-hover)}}.gc-root .btn:active{background:var(--color-bg-sunken)}.gc-root .btn--primary{background:var(--color-accent-solid);color:var(--color-text-on-accent);border-color:#0000}@media (hover:hover){.gc-root .btn--primary:hover{background:var(--color-accent-solid-hover)}}.gc-root .btn--primary:active{background:var(--color-accent-solid-pressed)}.gc-root .btn--ghost{background:0 0}.gc-root .btn--sm{min-height:36px;font:var(--typography-label);padding:6px 14px}.gc-root .btn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.gc-root .steps{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.gc-root .step-pill{font-family:var(--font-family-body);font-size:var(--font-size-caption);border:1px solid var(--color-border-default);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-pill);background:0 0;padding:6px 10px}.gc-root .step-pill--active{border-color:var(--color-border-selected);color:var(--color-accent-text)}.gc-root .step-pill--done{color:var(--color-text-primary)}.gc-root .card{background:var(--color-bg-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);padding:var(--space-xl);margin-bottom:18px}.gc-root .card__title{margin-bottom:4px;font-size:1.15rem}.gc-root .card__hint{color:var(--color-text-secondary);margin:0 0 18px;font-size:.86rem}.gc-root .field{margin-bottom:16px}.gc-root .field__label{font-family:var(--font-family-body);font-size:var(--font-size-caption);color:var(--color-text-secondary);margin-bottom:6px;display:block}.gc-root .field__hint{font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin-top:4px}.gc-root .input,.gc-root .select{background:var(--color-bg-sunken);border:1px solid var(--color-border-strong);width:100%;color:var(--color-text-primary);font-family:var(--font-family-body);font:var(--typography-body);border-color:var(--color-border-control);background:var(--color-bg-surface);border-radius:var(--radius-control);min-height:44px;padding:10px 12px}.gc-root .input:focus,.gc-root .select:focus{border-color:var(--color-border-selected)}.gc-root .input-eur{align-items:stretch;display:flex;position:relative}.gc-root .input-eur__prefix{background:var(--color-bg-hover);border:1px solid var(--color-border-strong);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;border-right:none;align-items:center;padding:0 10px;display:flex}.gc-root .input--eur{text-align:right;font-variant-numeric:tabular-nums;border-left:none}.gc-root .field-row{flex-wrap:wrap;gap:12px;display:flex}.gc-root .field-row>.field{flex:1;min-width:140px}.gc-root .segmented{border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-pill);display:inline-flex;overflow:hidden}.gc-root .segmented button{font-family:var(--font-family-body);font-size:var(--font-size-caption);background:var(--color-bg-sunken);color:var(--color-text-secondary);border:none;border-right:1px solid var(--color-border-default);cursor:pointer;padding:8px 12px}.gc-root .segmented button:last-child{border-right:none}.gc-root .segmented button[aria-pressed=true]{background:var(--color-accent-solid);color:var(--color-text-on-accent);font-weight:700}.gc-root .check{border-bottom:1px solid var(--color-border-default);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.gc-root .check input{accent-color:var(--color-border-focus);width:16px;height:16px;margin-top:3px}.gc-root .check__body{flex:1}.gc-root .check__label{font-size:.9rem}.gc-root .check__detail{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.gc-root .infodot-wrap{vertical-align:middle;margin-left:6px;display:inline-block;position:relative}.gc-root .infodot{border:1px solid var(--color-border-strong);background:var(--color-bg-hover);width:15px;height:15px;color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-caption);cursor:pointer;text-transform:none;letter-spacing:0;border-radius:50%;padding:0;font-weight:700;line-height:1}@media (hover:hover){.gc-root .infodot:hover{border-color:var(--color-border-selected);color:var(--color-accent-text)}}.gc-root .infodot[aria-expanded=true]{background:var(--color-accent-solid);color:var(--color-text-on-accent);border-color:var(--color-border-selected)}.gc-root .infodot-pop{z-index:40;background:var(--color-bg-surface);border-radius:var(--radius-card);width:300px;max-width:78vw;box-shadow:var(--shadow-floating-menu);font-family:var(--font-family-body);font-size:var(--font-size-caption);color:var(--color-text-primary);text-transform:none;letter-spacing:0;white-space:normal;padding:12px 14px;font-weight:400;line-height:1.45;position:absolute;top:22px;left:0}.gc-root .infodot-pop--flip{left:auto;right:0}.gc-root .infodot-pop strong{color:var(--color-accent-text)}.gc-root .infodot-close{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:1rem;line-height:1;position:absolute;top:4px;right:6px}.gc-root .infodot-table{border-collapse:collapse;width:100%;font-size:var(--font-size-caption);margin:8px 0 2px}.gc-root .infodot-table th,.gc-root .infodot-table td{border:1px solid var(--color-border-default);text-align:left;padding:3px 5px}.gc-root .infodot-table th{color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-caption)}.gc-root .srctag{font-family:var(--font-family-body);font-size:var(--font-size-caption);border:1px solid var(--color-border-default);color:var(--color-text-tertiary);white-space:nowrap;vertical-align:middle;margin-left:6px;padding:1px 5px;display:inline-block}.gc-root .srctag--doc{border-color:var(--color-border-strong);color:var(--color-text-secondary)}.gc-root .chip{font-family:var(--font-family-body);font-size:var(--font-size-caption);border:1px solid var(--color-border-default);align-items:center;gap:5px;margin:2px 4px 2px 0;padding:3px 7px;display:inline-flex}.gc-root .chip--ok{color:var(--color-success-text);border-color:var(--color-success-text)}.gc-root .chip--warn{color:var(--color-warning-text);border-color:var(--color-warning-text)}.gc-root .chip--blocker{color:var(--color-danger-text);border-color:var(--color-danger-text)}.gc-root .chip--info{color:var(--color-text-secondary);border-color:var(--color-text-secondary)}.gc-root .chip--ai{color:var(--color-accent-text);border-color:var(--color-border-selected)}.gc-root .presets{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:20px;display:grid}.gc-root .preset{text-align:left;border:1px solid var(--color-border-default);background:var(--color-bg-sunken);cursor:pointer;border-radius:var(--radius-card-small);padding:12px 14px}@media (hover:hover){.gc-root .preset:hover{border-color:var(--color-border-selected)}}.gc-root .preset--added{border-color:var(--color-success-text)}.gc-root .preset--added .preset__name{color:var(--color-success-text)}.gc-root .preset__name{margin-bottom:3px;font-size:.9rem;font-weight:700}.gc-root .preset__desc{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.gc-root .lineitem{border:1px solid var(--color-border-default);background:var(--color-bg-sunken);margin-bottom:10px;padding:12px 14px}.gc-root .lineitem__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gc-root .lineitem__name{font-size:.92rem;font-weight:700}.gc-root .table{border-collapse:collapse;width:100%;font-size:.86rem}.gc-root .table th,.gc-root .table td{text-align:left;border-bottom:1px solid var(--color-border-default);padding:9px 10px}.gc-root .table th{font-family:var(--font-family-body);font-size:var(--font-size-caption);color:var(--color-text-secondary);font-weight:400}.gc-root .table td.num,.gc-root .table th.num{text-align:right;font-variant-numeric:tabular-nums}.gc-root .table tr.total td{border-top:2px solid var(--color-border-strong);font-weight:700}.gc-root .headline{margin-bottom:18px}.gc-root .headline__amount{font-family:var(--font-family-heading);letter-spacing:-.02em;color:var(--color-accent-text);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:400;line-height:1.02}.gc-root .headline__label{font-family:var(--font-family-body);font-size:var(--font-size-caption);color:var(--color-text-secondary);margin-bottom:6px}.gc-root .mini-stat{border-bottom:1px solid var(--color-border-default);justify-content:space-between;padding:6px 0;font-size:.82rem;display:flex}.gc-root .mini-stat span:last-child{font-variant-numeric:tabular-nums;font-weight:700}.gc-root .finding{border-left:3px solid var(--color-border-default);background:var(--color-bg-sunken);gap:8px;margin-bottom:6px;padding:8px 10px;font-size:.84rem;display:flex}.gc-root .finding--blocker{border-left-color:var(--color-danger-text)}.gc-root .finding--warning{border-left-color:var(--color-warning-text)}.gc-root .finding--info{border-left-color:var(--color-text-secondary)}.gc-root .assumption{border:1px dashed var(--color-border-strong);background:#ffe6270a;margin-bottom:8px;padding:10px 12px;font-size:.82rem}.gc-root .assumption__field{font-family:var(--font-family-body);font-size:var(--font-size-caption);color:var(--color-accent-text)}.gc-root .result-hero{background:var(--color-bg-surface);border:1px solid var(--color-border-default);margin-bottom:20px;padding:28px 30px}.gc-root .result-hero__amount{font-family:var(--font-family-heading);letter-spacing:-.02em;color:var(--color-accent-text);font-variant-numeric:tabular-nums;font-size:4rem;font-weight:400;line-height:1.02}.gc-root .result-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:18px;display:grid}.gc-root .result-stat{border:1px solid var(--color-border-default);padding:12px 14px}.gc-root .result-stat__value{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}.gc-root .paybar{background:var(--color-bg-hover);height:14px;margin:2px 0 4px;position:relative}.gc-root .paybar__fill{background:var(--color-accent-solid);height:100%}.gc-root .phase{border:1px solid var(--color-border-default);margin-bottom:14px}.gc-root .phase__head{background:var(--color-bg-sunken);border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.gc-root .phase__title{font-size:1rem;font-weight:700}.gc-root .phase__time{font-family:var(--font-family-body);font-size:var(--font-size-caption);color:var(--color-text-secondary)}.gc-root .task{border-bottom:1px solid var(--color-border-default);gap:12px;padding:11px 16px;display:flex}.gc-root .task:last-child{border-bottom:none}.gc-root .task__owner{font-family:var(--font-family-body);font-size:var(--font-size-caption);border:1px solid var(--color-border-strong);white-space:nowrap;height:fit-content;padding:2px 6px}.gc-root .task__owner--brixon{color:var(--color-accent-text);border-color:var(--color-border-selected)}.gc-root .task__owner--mdia,.gc-root .task__owner--ib{color:var(--color-text-secondary);border-color:var(--color-text-secondary)}.gc-root .task__body{flex:1}.gc-root .task__title{font-size:.88rem;font-weight:700}.gc-root .task__detail{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.gc-root .task__meta{font-size:var(--font-size-caption);margin-top:3px}.gc-root .task__deadline{color:var(--color-warning-text)}.gc-root .task__penalty{color:var(--color-danger-text)}.gc-root .tl-event{border-bottom:1px solid var(--color-border-default);gap:12px;padding:9px 0;font-size:.84rem;display:flex}.gc-root .tl-event__dot{background:var(--color-success-text);flex-shrink:0;width:9px;height:9px;margin-top:5px}.gc-root .tl-event--warning .tl-event__dot{background:var(--color-warning-text)}.gc-root .tl-event--blocker .tl-event__dot{background:var(--color-danger-text)}.gc-root .stack>*+*{margin-top:8px}.gc-root .muted{color:var(--color-text-secondary)}.gc-root .small{font-size:var(--font-size-caption)}.gc-root .disclaimer{font-size:var(--font-size-caption);color:var(--color-text-tertiary);border-top:1px solid var(--color-border-default);margin-top:24px;padding-top:12px}.gc-root .section-label{font-family:var(--font-family-body);font-size:var(--font-size-caption);color:var(--color-accent-text);margin:26px 0 10px}.gc-root .cta-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.gc-root .topbar--customer{justify-content:flex-start}.gc-root .customer-main{max-width:760px;margin:0 auto;padding:28px 24px 96px}.gc-root .btn--lg{min-height:48px;padding:14px 28px}.gc-root .est-chip{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.gc-root .est-chip strong{font-family:var(--font-family-heading);color:var(--color-accent-text);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:400}.gc-root .welcome{max-width:640px;margin:6vh auto 0;padding:0 24px 60px}.gc-root .welcome__eyebrow{color:var(--color-accent-text);margin-bottom:12px}.gc-root .welcome__title{font:var(--typography-title-small);margin-bottom:16px}@media (width>=768px){.gc-root .welcome__title{font:var(--typography-title)}}.gc-root .welcome__lead{color:var(--color-text-secondary);margin-bottom:20px;font-size:1.02rem}.gc-root .welcome__points{margin:0 0 28px;padding:0;list-style:none}.gc-root .welcome__points li{color:var(--color-text-primary);margin-bottom:10px;padding-left:26px;position:relative}.gc-root .welcome__points li:before{content:"✓";color:var(--color-accent-text);font-weight:700;position:absolute;left:0}.gc-root .welcome__disclaimer{font-size:var(--font-size-caption);color:var(--color-text-tertiary);border-top:1px solid var(--color-border-default);margin-top:32px;padding-top:14px}.gc-root .customer-intro{border-left:3px solid var(--color-border-selected)}.gc-root .customer-intro .card__title{font-size:1.3rem}.gc-root .progress{margin-bottom:16px}.gc-root .progress__label{margin-bottom:6px}.gc-root .progress__track{gap:5px;display:flex}.gc-root .progress__seg{background:var(--color-bg-hover);flex:1;height:5px}.gc-root .progress__seg--done{background:var(--color-accent-solid)}@media (width<=640px){.gc-root .customer-main{padding:20px 16px 96px}.gc-root .welcome__title{font-size:1.6rem}}@media print{@page{size:A4;margin:16mm 14mm}.gc-root{color:#111;background:#fff}.gc-root .main,.gc-root .main *,.gc-root .customer-main,.gc-root .customer-main *{color:#1a1a1a!important}.gc-root .topbar,.gc-root .sidebar,.gc-root .steps,.gc-root .sessionbar,.gc-root .cta-row,.gc-root .btn,.gc-root .infodot,.gc-root .infodot-pop,.gc-root .no-print{display:none!important}.gc-root .layout{grid-template-columns:1fr}.gc-root .main,.gc-root .customer-main{max-width:none;padding:0}.gc-root .customer-intro{border-left:none!important}.gc-root .card,.gc-root .result-hero,.gc-root .phase,.gc-root .phase__head,.gc-root .result-stat,.gc-root .lineitem,.gc-root .finding,.gc-root .task,.gc-root .tl-event,.gc-root .surface{break-inside:avoid;box-shadow:none!important;background:#fff!important;border-color:#ccc!important}.gc-root .result-hero__amount,.gc-root .headline__amount{color:#111!important}.gc-root .muted,.gc-root .small.muted,.gc-root .field__hint,.gc-root .task__detail,.gc-root .mono-label,.gc-root .field__label,.gc-root .table th,.gc-root .section-label,.gc-root .phase__time,.gc-root .task__owner,.gc-root .disclaimer{color:#555!important}.gc-root .table th,.gc-root .table td,.gc-root .phase__head,.gc-root .task,.gc-root .tl-event{border-color:#ddd!important}.gc-root .finding--blocker,.gc-root .task__penalty{color:#b00020!important}.gc-root .finding--warning,.gc-root .task__deadline{color:#8a5a00!important}.gc-root .srctag,.gc-root .chip{color:#555!important;border-color:#bbb!important}.gc-root .finding{border-left:3px solid #bbb!important}.gc-root .tl-event__dot{background:#888!important}.gc-root .assumption{color:#4a3a00!important;background:#fffdf0!important;border-color:#c90!important}.gc-root .print-break{break-before:page}.gc-root .print-only{display:block!important}.gc-root a{color:#111;text-decoration:none}.gc-root .print-footer{border-top:1px solid #ddd;margin-top:24px;padding-top:6px;font-size:8pt;color:#888!important;display:block!important}}.gc-root .print-only,.gc-root .print-footer{display:none}@media print{.site-footer{display:none!important}}
