@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_cc80f9{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_cc80f9{--font-poppins:"Poppins","Poppins Fallback"}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f59a8db6e5808dc4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4bbf02200be8c359-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e9b4c3bb5a781218-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a4ada504f3d804ea-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5ed4d1027a5eb379-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:STIX Two Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c559a594868a2792-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:STIX Two Text Fallback;src:local("Times New Roman");ascent-override:72.67%;descent-override:22.70%;line-gap-override:23.84%;size-adjust:104.86%}.__className_acbfe1{font-family:STIX Two Text,STIX Two Text Fallback;font-weight:500;font-style:normal}.__variable_acbfe1{--font-stix:"STIX Two Text","STIX Two Text Fallback"}:root{--tt-maroon:#351113;--tt-red:#ec3447;--tt-cyan:#00cbe7;--kam-navy:#004268;--kam-orange:#ff5e01;--bg-0:#120708;--bg-1:#1a0c0e;--panel:rgba(53,17,19,0.42);--panel-solid:#23110f;--border:rgba(236,52,71,0.16);--border-soft:rgba(245,240,240,0.08);--text:#f6f0f0;--text-muted:#b9a3a6;--text-dim:#8a7376;--good:#34d399;--bad:#fb7185;--wash:rgba(255,255,255,0.04);--wash-strong:rgba(255,255,255,0.07);--seg-active-bg:rgba(236,52,71,0.3);--seg-active-text:#fff}*{box-sizing:border-box}body,html{padding:0;margin:0;background:var(--bg-0);color:var(--text);font-family:Calibri,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(60rem 40rem at 12% -8%,rgba(236,52,71,.18),transparent 60%),radial-gradient(50rem 36rem at 92% 4%,rgba(0,203,231,.14),transparent 58%),radial-gradient(70rem 50rem at 50% 120%,rgba(53,17,19,.55),transparent 60%),linear-gradient(180deg,#160809,#120708)}::selection{background:rgba(236,52,71,.35)}.card{position:relative;background:linear-gradient(180deg,rgba(53,17,19,.55),rgba(28,13,14,.42));border:1px solid var(--border-soft);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 14px 40px -22px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.04)}.card-hover{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.card-hover:hover{transform:translateY(-3px);border-color:var(--border);box-shadow:0 22px 54px -24px rgba(236,52,71,.4),inset 0 1px 0 rgba(255,255,255,.06)}.hairline{border-color:var(--border-soft)}.glow-red{box-shadow:0 0 0 1px rgba(236,52,71,.25),0 18px 50px -24px rgba(236,52,71,.55)}.glow-cyan{box-shadow:0 0 0 1px rgba(0,203,231,.22),0 18px 50px -24px rgba(0,203,231,.45)}.text-muted{color:var(--text-muted)}.kicker,.text-dim{color:var(--text-dim)}.kicker{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;font-size:12px;background:rgba(255,255,255,.03)}.pill,.tlabel{border-radius:999px;font-weight:600;border:1px solid var(--border-soft)}.tlabel{display:inline-block;padding:2px 9px;font-size:11.5px;line-height:1.5;background:rgba(255,255,255,.04)}.tab,.tlabel{color:var(--text-muted);white-space:nowrap}.tab{position:relative;padding:9px 16px;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;border:1px solid transparent;transition:color .2s ease,background .2s ease,border-color .2s ease}.tab:hover{color:var(--text)}.tab[data-active=true]{color:#fff;background:linear-gradient(180deg,rgba(236,52,71,.22),rgba(236,52,71,.08));border-color:var(--border)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;border:1px solid var(--border-soft);background:rgba(255,255,255,.04);color:var(--text);transition:all .2s ease}.btn:hover{border-color:var(--border)}.btn-primary{background:linear-gradient(135deg,var(--tt-red),#c41f30);border:none;color:#fff}.btn-primary:hover{filter:brightness(1.08)}.chip{padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--border-soft);background:rgba(255,255,255,.03);color:var(--text-muted);transition:all .18s ease;white-space:nowrap}.chip:hover{color:var(--text);border-color:var(--border)}.chip[data-active=true]{color:#fff;background:linear-gradient(135deg,rgba(0,203,231,.22),rgba(0,203,231,.08));border-color:rgba(0,203,231,.4)}.dtable{width:100%;border-collapse:collapse;font-size:13.5px}.dtable th{text-align:right;padding:11px 14px;color:var(--text-dim);font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border-soft)}.dtable td:first-child,.dtable th:first-child{text-align:left}.dtable td{padding:13px 14px;border-bottom:1px solid var(--border-soft);color:var(--text)}.dtable tbody tr{transition:background .15s ease}.dtable tbody tr:hover{background:rgba(236,52,71,.06)}.scrollx{overflow-x:auto}.scrollx::-webkit-scrollbar{height:8px}.scrollx::-webkit-scrollbar-thumb{background:rgba(245,240,240,.12);border-radius:8px}*{scrollbar-width:thin;scrollbar-color:rgba(245,240,240,.18) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(245,240,240,.14);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:rgba(245,240,240,.26)}::-webkit-scrollbar-corner{background:transparent}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes spin{to{transform:rotate(1turn)}}.calnav{width:28px;height:28px;border-radius:8px;border:1px solid var(--border-soft);background:rgba(255,255,255,.04);color:var(--text);font-size:16px;line-height:1;cursor:pointer}.calnav:disabled{opacity:.3;cursor:default}.calnav:not(:disabled):hover{border-color:var(--border)}.dinput{padding:7px 10px;border-radius:10px;border:1px solid var(--border-soft);background:rgba(255,255,255,.04);color:var(--text);font-size:13px;font-family:inherit;outline:none;color-scheme:dark}.dinput:focus{border-color:var(--border)}.cockpit-main{padding:40px 24px 80px}.cockpit-shell{display:flex;align-items:flex-start;width:100%}.cockpit-nav{position:-webkit-sticky;position:sticky;top:0;flex:none;width:178px;height:100dvh;padding:44px 14px 24px 22px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--border-soft)}.cockpit-nav .nav-kicker{padding:0 12px;margin-bottom:10px}.nav-item{display:block;width:100%;text-align:left;padding:9px 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text-muted);font-size:13.5px;font-weight:500;font-family:inherit;cursor:pointer}.nav-item:hover{color:var(--text);background:rgba(255,255,255,.04)}.nav-item.active{color:var(--text);font-weight:700;background:rgba(236,52,71,.16);border-color:var(--border)}.hours-grid{display:grid;grid-template-columns:12px minmax(150px,1.4fr) 58px minmax(130px,1fr) 60px 100px 40px;grid-gap:12px;gap:12px}.hours-scroll{overflow-x:auto;overscroll-behavior-x:contain}.hours-inner{min-width:660px}.kpi-grid{display:grid;grid-template-columns:minmax(140px,1.3fr) 92px 92px 70px 64px 70px 96px 64px;grid-gap:10px;gap:10px}.kpi-scroll{overflow-x:auto;overscroll-behavior-x:contain}@media (max-width:860px){.grid-2col{grid-template-columns:minmax(0,1fr)!important}.cockpit-main{padding:28px 14px 64px}.cockpit-shell{display:block}.cockpit-nav{flex-direction:row;align-items:center;width:auto;height:auto;padding:10px 14px;gap:6px;border-right:none;border-bottom:1px solid var(--border-soft);background:rgba(18,7,8,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:40;overflow-x:auto;overscroll-behavior-x:contain;max-width:100%}.cockpit-nav .nav-kicker{display:none}.nav-item{width:auto;flex:none;white-space:nowrap;padding:7px 14px;border-radius:999px;font-size:13px}}@media print{.no-print{display:none!important}body{background:#fff;color:#1a1a1a}body:before{display:none}.rapport .card{background:#fff;border:1px solid #ddd;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;page-break-inside:avoid;break-inside:avoid}.rapport .kicker,.rapport .text-dim,.rapport .text-muted{color:#555}}.cockpit-shell .card{border-color:rgba(255,255,255,.09);border-radius:16px}body.tt-licht{--tt-cyan:#00cbe7;--bg-0:#fee2dc;--bg-1:#fff8f7;--panel:#ffffff;--panel-solid:#ffffff;--border:rgba(236,52,71,0.35);--border-soft:#eeeeee;--text:#1f070a;--text-muted:#595959;--text-dim:#8c8c8c;--good:#1c9e58;--bad:#ec3447;--wash:rgba(31,7,10,0.04);--wash-strong:rgba(31,7,10,0.08);--seg-active-bg:#ec3447;--seg-active-text:#fff8f7;--tab-indicator-bg:#ec3447;font-family:var(--font-poppins),"Poppins","Segoe UI",sans-serif}body.tt-licht:before{background:#fee2dc}body.tt-licht ::selection{background:#fee2dc}body.tt-licht .card{background:#ffffff;border-radius:14px;border-color:var(--border-soft);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.tt-licht .card-hover:hover{transform:none;box-shadow:none;border-color:rgba(236,52,71,.4)}body.tt-licht .glow-cyan,body.tt-licht .glow-red{box-shadow:none}body.tt-licht .kicker{color:var(--tt-red);letter-spacing:.11em}body.tt-licht h1,body.tt-licht h2{color:var(--tt-red)}body.tt-licht .kpi-num{font-family:var(--font-stix),"STIX Two Text",Georgia,serif;font-weight:500;color:var(--tt-red);letter-spacing:0}body.tt-licht .btn,body.tt-licht .chip,body.tt-licht .pill,body.tt-licht .tlabel{background:#ffffff}body.tt-licht .btn-primary{background:var(--tt-red);color:#fff8f7}body.tt-licht .tab[data-active=true]{color:var(--tt-red);background:#fee2dc;border-color:transparent}body.tt-licht .chip[data-active=true]{color:var(--tt-red);background:#fee2dc;border-color:rgba(236,52,71,.4)}body.tt-licht .dtable thead th{background:var(--tt-red);color:#fff8f7;letter-spacing:.05em;border-bottom:none}body.tt-licht .dtable thead th:first-child{border-radius:8px 0 0 8px}body.tt-licht .dtable thead th:last-child{border-radius:0 8px 8px 0}body.tt-licht .dtable tbody tr:hover{background:#fff8f7}body.tt-licht .scrollx::-webkit-scrollbar-thumb{background:#dddddd}body.tt-licht *{scrollbar-color:#cccccc #f5f5f5}.kpi-num{font-weight:700;letter-spacing:-.02em}body.tt-licht ::-webkit-scrollbar-thumb{background:#cccccc}body.tt-licht ::-webkit-scrollbar-track{background:transparent}body.tt-licht{--header-bg:rgba(254,226,220,0.94);--funnel-num-shadow:none}.client-logo-mono{filter:brightness(0) invert(1)}body.tt-licht .client-logo-mono{filter:brightness(0);opacity:.8}body.tt-licht select{accent-color:var(--tt-red)}body.tt-licht select option{background:#ffffff;color:#1f070a}.logo-op-licht{display:none}body.tt-licht .logo-op-licht{display:inline-block}body.tt-licht .logo-op-donker{display:none}