.ctw-report-head{--surface-base:#fff;--surface-muted:#eff0f3;--surface-inverse:#00213e;--surface-accent:#0064eb;--surface-success:#16a34a;--surface-accent-deep:#004eb2;--surface-accent-press:#003879;--surface-control:#dee0e5;--icon-disabled:#9fa4ad;--text-error:#dc2626;--border-error:#dc2626;--text-error-inverse:#fca5a5;--text-inverse-soft:#ffffff80;--border-inverse-soft:#fff3;--focus-ring:0 0 0 3px #0064eb26;--gauge-track:#252d46;--gauge-grad-1:#dce7f8;--gauge-grad-2:#3d7ce1;--surface-sky:#bae6fd;--surface-mint:#bbf7d0;--surface-peach:#fed7aa;--icon-atut:#0064eb;--icon-szansa:#319334;--icon-ryzyko:#dc4f2c;--text-success:#166534;--text-info:#075985;--text-warning:#9a3412;--text-primary:#2f3137;--text-secondary:#636774;--text-tertiary:#7c818f;--text-inverse:#fff;--text-accent:#0064eb;--border-subtle:#63677433;--border-field:#63677480;--border-focus:#0064eb;--icon-primary:#1a1b1e;--shadow-card:0 0 40px 0 #6367741a;--shadow-pill:0 4px 16px 0 #63677429;--shadow-nav:0 1px 0 0 #63677433;--shadow-tile:0 0 32px 0 #6367741a;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--font-sans:"Geist","Geist Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--fs-h1:38px;--lh-h1:44px;--fs-lead:20px;--lh-lead:28px;--fs-hero-link:16px;--lh-hero-link:24px;--fs-section:24px;--lh-section:32px;--fs-section-sub:14px;--lh-section-sub:20px;--fs-h2:24px;--lh-h2:32px;--fs-h3:20px;--lh-h3:24px;--fs-h4:16px;--lh-h4:24px;--fs-body:14px;--lh-body:20px;--fs-body-sm:12px;--lh-body-sm:20px;--fs-caption:10px;--lh-caption:16px;--fs-micro:10px;--lh-micro:14px;--fs-input:16px;--lh-input:24px;--tracking-tight:-.01em;--container-l:1136px;--container-s:600px;--gutter:16px;--control-h:56px;--control-h-sm:40px;display:contents}.ctw-report-head,.ctw-report-head *,.ctw-report-head :before,.ctw-report-head :after{box-sizing:border-box}.ctw-report-head{-webkit-text-size-adjust:100%;background:var(--surface-base);color:var(--text-primary);font:400 var(--fs-body)/var(--lh-body) var(--font-sans);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0}.ctw-report-head .container{width:100%;max-width:var(--container-s);padding-inline:var(--gutter);margin-inline:auto}.ctw-report-head .nav{z-index:40;background:var(--surface-inverse);transition:background .2s,box-shadow .2s;position:sticky;top:0}.ctw-report-head .nav__inner{justify-content:space-between;align-items:center;gap:var(--space-8);height:56px;display:flex}.ctw-report-head .nav__logo{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-inverse);white-space:nowrap;text-decoration:none;transition:color .2s}.ctw-report-head .nav__logo:hover{text-decoration:none}.ctw-report-head .nav .nav__cta{display:none}.ctw-report-head .nav.is-scrolled{background:var(--surface-base);box-shadow:var(--shadow-nav)}.ctw-report-head .nav.is-scrolled .nav__logo{color:var(--text-primary)}.ctw-report-head .nav.is-scrolled .nav__cta,.ctw-report-head .nav--cta-visible .nav__cta{display:inline-flex}.ctw-report-head .btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h);min-width:120px;padding-inline:var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-input);line-height:var(--lh-input);text-align:center;white-space:nowrap;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.ctw-report-head .btn:hover,.ctw-report-head .btn,.ctw-report-head .skip-link{text-decoration:none}.ctw-report-head .btn--tertiary{color:var(--text-accent);background:0 0}.ctw-report-head .btn--tertiary:hover{background:var(--surface-muted);color:var(--text-accent)}.ctw-report-head .btn--sm{height:var(--control-h-sm);min-width:0;font-size:var(--fs-body-sm)}.ctw-report-head .btn[disabled],.ctw-report-head .btn[aria-disabled=true]{opacity:.4;pointer-events:none}.ctw-report-head .btn--block{width:100%}.ctw-report-head .btn.is-loading{opacity:1;pointer-events:none;background:var(--surface-accent-deep)}.ctw-report-head .btn__spinner{transform-origin:50%;flex:none;width:20px;height:20px;animation:1s linear infinite lp2-spin}.ctw-report-head .bullets{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ctw-report-head .bullet{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-primary);display:flex}.ctw-report-head .bullet__icon{color:currentColor;flex:none;width:20px;height:20px}.ctw-report-head .bullets--on-inverse .bullet{color:var(--text-inverse)}.ctw-report-head .statusbar{background:var(--surface-success);padding:14px 0}.ctw-report-head .statusbar__inner{justify-content:center;display:flex}.ctw-report-head .statusbar .bullet{align-items:center;gap:var(--space-1);color:var(--text-inverse);font-size:var(--fs-body);line-height:var(--lh-body)}.ctw-report-head .statusbar a{color:var(--text-inverse)}.ctw-report-head .statusbar .bullet__icon{width:20px;height:20px}.ctw-report-head .statusbar--sample{background:var(--surface-peach)}.ctw-report-head .statusbar--sample .bullet{color:var(--text-warning)}.ctw-report-head{--font-sans:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.ctw-report-head .btn.is-loading{position:relative}.ctw-report-head .btn.is-loading .btn__label{visibility:hidden}.ctw-report-head .btn.is-loading .btn__spinner{margin:-10px 0 0 -10px;position:absolute;top:50%;left:50%}.ctw-report-head{--fs-hero-h1:48px;--lh-hero-h1:56px;--gauge-track:#000}.ctw-report-head .logo{flex:none;width:140px;max-width:none;height:24px;display:block}.ctw-report-head{--surface-cta:#00b250;--surface-cta-deep:#15803d;--surface-cta-press:#166534}.ctw-report-head .btn--primary{background:var(--surface-cta);color:var(--text-inverse)}.ctw-report-head .btn--primary:hover{background:var(--surface-cta-deep);color:var(--text-inverse)}.ctw-report-head .btn--primary:active{background:var(--surface-cta-press)}.ctw-report-head .btn--primary.is-loading{background:var(--surface-cta-deep)}.ctw-report-head .statusbar:not(.statusbar--sample){background:color-mix(in srgb, var(--color-accent-positive) 15%, transparent)}.ctw-report-head .statusbar:not(.statusbar--sample) .bullet,.ctw-report-head .statusbar:not(.statusbar--sample) a{color:var(--color-accent-positive-text)}@media (min-width:1176px){.ctw-report-head{--fs-section:32px;--lh-section:40px;--fs-section-sub:16px;--lh-section-sub:24px;--fs-h3:24px;--lh-h3:32px;--fs-h4:20px;--lh-h4:28px;--fs-body:16px;--lh-body:24px;--fs-body-sm:14px;--lh-body-sm:24px;--fs-caption:12px;--lh-caption:20px}.ctw-report-head .container{max-width:none;width:var(--container-l);padding-inline:0}.ctw-report-head .statusbar{padding:12px 0}.ctw-report-head .statusbar .bullet{gap:var(--space-2)}.ctw-report-head .statusbar .bullet__icon{width:24px;height:24px}.ctw-report-head .btn--primary{padding-inline:var(--space-6)}}.ctw-report-head .nav{z-index:60;position:sticky;top:0}.ctw-report-head .statusbar--sample{z-index:50;position:sticky;top:56px}.ctw-report-head~.ctw-report{--ctw-sticky-top:56px}.ctw-report-head.ctw-report-head--sample~.ctw-report{--ctw-sticky-top:104px}
