@font-face{font-family:__hanken_0c2173;src:url(/_next/static/media/ce76afabb8ad16f4-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__hanken_Fallback_0c2173;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_0c2173{font-family:__hanken_0c2173,__hanken_Fallback_0c2173}.__variable_0c2173{--font-hanken:"__hanken_0c2173","__hanken_Fallback_0c2173"}@font-face{font-family:__jetbrains_b3e050;src:url(/_next/static/media/a865edea076e0166-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:__jetbrains_Fallback_b3e050;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_b3e050{font-family:__jetbrains_b3e050,__jetbrains_Fallback_b3e050}.__variable_b3e050{--font-jetbrains:"__jetbrains_b3e050","__jetbrains_Fallback_b3e050"}:root{--ic-page:#fff;--ic-surface:#f6f8fc;--ic-surface-2:#eef2f9;--ic-line:#dde4f0;--ic-line-strong:#c3cee2;--ic-ink:#0e1525;--ic-ink-2:#3d4a63;--ic-ink-3:#6b7896;--ic-ink-inv:#fff;--ic-sales:#ff6a2b;--ic-sales-soft:#fff1ea;--ic-sales-ink:#a63b0c;--ic-content:#7c5cff;--ic-content-soft:#f2eeff;--ic-content-ink:#4a2fb8;--ic-communication:#00b894;--ic-communication-soft:#e6f8f3;--ic-communication-ink:#00755d;--ic-analytics:#1f7aff;--ic-analytics-soft:#e9f2ff;--ic-analytics-ink:#14509f;--ic-good:#12a150;--ic-warn:#d98200;--ic-bad:#dc2a2a;--ic-r-sm:8px;--ic-r-md:14px;--ic-r-lg:22px;--ic-r-pill:999px;--ic-shadow-1:0 1px 2px rgba(14,21,37,.05),0 1px 3px rgba(14,21,37,.04);--ic-shadow-2:0 4px 12px rgba(14,21,37,.07),0 2px 4px rgba(14,21,37,.04);--ic-shadow-3:0 18px 40px rgba(14,21,37,.12);--ic-font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--ic-font-num:"Inter",ui-sans-serif,system-ui,sans-serif;--ic-fs-display:clamp(30px,3.4vw,46px);--ic-fs-h2:clamp(21px,2vw,28px);--ic-fs-body:15px;--ic-fs-small:13px;--ic-ease:cubic-bezier(0.2,0.8,0.2,1);--ic-fast:140ms;--ic-slow:320ms}[data-family=SALES]{--ic-accent:var(--ic-sales);--ic-accent-soft:var(--ic-sales-soft);--ic-accent-ink:var(--ic-sales-ink)}[data-family=CONTENT]{--ic-accent:var(--ic-content);--ic-accent-soft:var(--ic-content-soft);--ic-accent-ink:var(--ic-content-ink)}[data-family=COMMUNICATION]{--ic-accent:var(--ic-communication);--ic-accent-soft:var(--ic-communication-soft);--ic-accent-ink:var(--ic-communication-ink)}[data-family=ANALYTICS]{--ic-accent:var(--ic-analytics);--ic-accent-soft:var(--ic-analytics-soft);--ic-accent-ink:var(--ic-analytics-ink)}body{background:var(--ic-page);color:var(--ic-ink);font-family:var(--ic-font);font-size:var(--ic-fs-body);-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}*{box-sizing:border-box}body{margin:0;background:#f5f6fa}.ic-quadrant:hover path:first-of-type{filter:brightness(.98)}.ic-core:focus-visible,.ic-quadrant:focus-visible{outline:3px solid #4b36d4}.qc{--font-ui:var(--font-hanken),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-jetbrains),ui-monospace,"SF Mono",Menlo,monospace;--ground:#f5f6fa;--ground-2:#eceef5;--panel:#fff;--line:#e3e6ee;--line-2:#cdd3df;--ink:#10161f;--muted:#3f4a5c;--dim:#5d687a;--faint:#6b7686;--accent:#4b36d4;--accent-soft:rgba(75,54,212,.08);--accent-ink:#fff;--good:#14804a;--warn:#9a6200;--crit:#b3261e;--shadow:0 1px 2px rgba(16,22,31,.04),0 12px 28px -24px rgba(16,22,31,.5);--r:16px;font-family:var(--font-ui);font-size:.9375rem;line-height:1.55;letter-spacing:-.006em;color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.qc *,.qc :after,.qc :before{box-sizing:border-box}.qc h1,.qc h2,.qc h3,.qc p{margin:0}.qc a{color:inherit;text-decoration:none}.qc .mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qc .lbl{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.qc .rail{--r-ink:#f6f4ff;--r-muted:rgba(236,232,255,.78);--r-dim:rgba(222,216,255,.58);--r-line:hsla(0,0%,100%,.1);position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;padding:18px 14px;display:flex;flex-direction:column;gap:20px;color:var(--r-ink);background:radial-gradient(90% 40% at 110% 0,rgba(31,122,255,.34),transparent 60%),radial-gradient(80% 36% at -20% 62%,rgba(124,92,255,.32),transparent 62%),radial-gradient(90% 34% at 50% 112%,rgba(255,106,43,.3),transparent 60%),linear-gradient(185deg,#241b63,#1b1452 45%,#120d3a);border-right:1px solid rgba(20,14,60,.6)}.qc .railtop{display:flex;align-items:center;gap:10px;padding:2px 6px}.qc .logo{display:inline-flex;align-items:center;gap:9px;font-weight:700;letter-spacing:.16em;font-size:.8125rem}.auth .logo-mark,.bx .logo-mark,.ic .logo-mark,.qc .logo-mark{width:26px;height:26px;flex:none;background:conic-gradient(from 210deg,#ff6a2b,#7c5cff,#00b894,#1f7aff,#ff6a2b);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath fill-rule='evenodd' d='M8 0h10a8 8 0 0 1 8 8v10a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8V8a8 8 0 0 1 8-8Zm3 8a3 3 0 0 0-3 3v4a3 3 0 0 0 3 3h4a3 3 0 0 0 3-3v-4a3 3 0 0 0-3-3Z'/%3E%3C/svg%3E") center /100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath fill-rule='evenodd' d='M8 0h10a8 8 0 0 1 8 8v10a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8V8a8 8 0 0 1 8-8Zm3 8a3 3 0 0 0-3 3v4a3 3 0 0 0 3 3h4a3 3 0 0 0 3-3v-4a3 3 0 0 0-3-3Z'/%3E%3C/svg%3E") center /100% 100% no-repeat}.qc .railnew{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:11px;color:#fff;font-size:.8125rem;font-weight:650;background:linear-gradient(120deg,#ff6a2b,#ff4d8d 48%,#7c5cff);box-shadow:0 10px 24px -12px rgba(255,77,141,.85),inset 0 1px 0 hsla(0,0%,100%,.3);transition:filter .15s,transform .15s}.qc .railnew:hover{filter:brightness(1.07);transform:translateY(-1px)}.qc .navgroup{display:flex;flex-direction:column;gap:2px}.qc .railhead{justify-content:space-between;padding:6px 8px 5px;color:var(--r-dim)}.qc .nav,.qc .railhead{display:flex;align-items:center}.qc .nav{position:relative;gap:10px;padding:8px 10px;border-radius:10px;font-size:.8125rem;font-weight:500;color:var(--r-ink);border:1px solid transparent;transition:background .15s}.qc .nav:hover{background:hsla(0,0%,100%,.07)}.qc .nav.on{background:hsla(0,0%,100%,.13);border-color:hsla(0,0%,100%,.14);font-weight:650}.qc .nav.on:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#ff6a2b,#7c5cff)}.qc .nav .ic{width:16px;height:16px;flex:none;opacity:.85}.qc .nav .dot{width:9px;height:9px;border-radius:3px;flex:none;box-shadow:0 0 12px -1px currentColor}.qc .navbadge{margin-left:auto;font-family:var(--font-mono);font-size:.6875rem;color:var(--r-muted);background:hsla(0,0%,100%,.1);border-radius:20px;padding:1px 7px}.qc .navbadge.hot{color:#fff;background:#ff4d6d}.qc .files{display:flex;flex-direction:column;gap:3px}.qc .file{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px}.qc .file:hover{background:hsla(0,0%,100%,.06)}.qc .fmark{flex:none;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-family:var(--font-mono);font-size:.625rem;color:#fff}.qc .ftxt{display:flex;flex-direction:column;min-width:0}.qc .ftxt .n{font-size:.78rem;font-weight:560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qc .ftxt .m{font-family:var(--font-mono);font-size:.6875rem;color:var(--r-dim)}.qc .rail-foot{margin-top:auto;display:flex;align-items:center;gap:10px;padding:10px 8px 2px;border-top:1px solid var(--r-line)}.qc .ava{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-family:var(--font-mono);font-size:.6875rem;background:hsla(0,0%,100%,.14)}.qc .rail-foot svg{margin-left:auto;color:var(--r-dim)}.qc .main{min-width:0;display:flex;flex-direction:column}.qc .topbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;min-height:66px;display:flex;align-items:center;gap:16px;padding:12px 28px;flex-wrap:wrap;background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.qc .firmtitle{font-size:1.4375rem;font-weight:600;letter-spacing:-.015em}.qc .firmtitle,.qc .topbar .sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qc .topbar .sub{font-size:.8125rem;color:var(--dim)}.qc .topbar>div:first-child{flex:1 1 260px}.qc .tb-right{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.qc .winsel{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--ground-2);border:1px solid var(--line)}.qc .winsel a{padding:5px 11px;border-radius:7px;font-size:.75rem;color:var(--dim);white-space:nowrap}.qc .winsel a:hover{color:var(--ink)}.qc .winsel a[aria-current=true]{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(16,22,31,.08)}.qc .winsel.levels a[aria-current=true]{background:var(--accent);color:#fff}.qc .btn-main{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:10px;font-size:.8125rem;font-weight:650;color:#fff;border:0;cursor:pointer;background:linear-gradient(120deg,#4b36d4,#7c5cff);box-shadow:0 10px 22px -12px rgba(75,54,212,.9)}.qc .body{padding:24px 28px 48px;display:flex;flex-direction:column;gap:18px}.qc .demo-note{font-family:var(--font-mono);font-size:.6875rem;color:var(--faint);letter-spacing:.04em}.qc .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow)}.qc .kpi{position:relative;background:var(--panel);padding:17px 19px 15px;min-width:0}.qc .kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--kc,var(--accent));opacity:.9}.qc .kpi .v{font-size:1.5rem;font-weight:650;letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qc .kpi .k{font-size:.78rem;color:var(--dim);margin-top:5px}.qc .kpi .d{font-family:var(--font-mono);font-size:.6875rem;margin-top:6px;color:var(--good)}.qc .kpi.warn .v{color:var(--warn)}.qc .panel{border-radius:var(--r);background:var(--panel);border:1px solid var(--line);box-shadow:0 1px 0 hsla(0,0%,100%,.9) inset,var(--shadow);overflow:hidden}.qc .ph{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--line)}.qc .ph h3{font-size:.875rem;font-weight:620}.qc .ph-note{margin-left:auto;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;color:var(--dim)}.qc .ph-link{margin-left:auto;font-size:.78rem;font-weight:550;color:var(--accent)}.qc .pb{padding:18px 20px}.qc .cc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}@media (max-width:1100px){.qc .cc-grid{grid-template-columns:1fr}}.qc .steps{list-style:none;margin:0;padding:0}.qc .steps li+li{border-top:1px solid var(--line)}.qc .steps a{display:grid;grid-template-columns:30px 1fr auto;align-items:baseline;grid-gap:14px;gap:14px;padding:15px 20px;transition:background .15s}.qc .steps a:hover{background:var(--accent-soft)}.qc .steps .n{font-family:var(--font-mono);font-size:.75rem;color:var(--faint)}.qc .steps .n.warn{color:var(--warn);font-weight:700}.qc .steps .n.crit{color:var(--crit);font-weight:700}.qc .steps .c{display:flex;flex-direction:column;gap:4px;min-width:0}.qc .steps .c b{font-size:.9rem;font-weight:620}.qc .steps .c span{font-size:.8125rem;color:var(--dim);max-width:74ch}.qc .steps .go{color:var(--accent);font-size:.78rem;font-weight:600;white-space:nowrap;transition:transform .15s}.qc .steps a:hover .go{transform:translateX(2px)}.qc .fam-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.qc .fam-card{display:flex;gap:13px;padding:15px 16px;border-radius:13px;border:1px solid var(--line);background:var(--panel);transition:border-color .15s,box-shadow .15s,transform .15s}.qc .fam-card:hover{border-color:color-mix(in srgb,var(--fc) 45%,var(--line));transform:translateY(-2px);box-shadow:0 14px 28px -20px var(--fc)}.qc .fam-ic{flex:none;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,color-mix(in srgb,var(--fc) 78%,#fff),var(--fc));box-shadow:0 10px 20px -10px var(--fc),inset 0 1px 0 hsla(0,0%,100%,.3)}.qc .fam-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.qc .fam-txt b{font-size:.9rem;font-weight:650}.qc .fam-txt span{font-size:.78rem;color:var(--dim);line-height:1.45}.qc .fam-txt .meta{font-family:var(--font-mono);font-size:.6875rem;color:var(--faint);margin-top:2px}.qc .fam-go{font-size:.78rem;font-weight:620;color:var(--fc-ink,var(--accent));margin-top:3px}.qc .bars{display:flex;flex-direction:column;gap:13px}.qc .bar-row{display:grid;grid-template-columns:116px 1fr 76px;align-items:center;grid-gap:12px;gap:12px}.qc .bar-row .bl{font-size:.8125rem;font-weight:560;display:flex;align-items:center;gap:8px}.qc .bar-row .bl i{width:8px;height:8px;border-radius:3px;background:var(--fc)}.qc .bar-track{height:10px;border-radius:6px;background:var(--ground-2);overflow:hidden}.qc .bar-fill{height:100%;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--fc) 70%,#fff),var(--fc))}.qc .bar-row .bv{font-family:var(--font-mono);font-size:.8125rem;font-weight:600;text-align:right}.qc .bigstat{display:flex;align-items:baseline;gap:10px;margin-bottom:18px}.qc .bigstat .v{font-size:2rem;font-weight:680;letter-spacing:-.03em}.qc .bigstat .k{font-size:.8125rem;color:var(--dim)}.qc .health{list-style:none;margin:0;padding:0}.qc .health li{display:grid;grid-template-columns:14px 1fr auto auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 20px}.qc .health li+li{border-top:1px solid var(--line)}.qc .hdot{width:9px;height:9px;border-radius:50%}.qc .hdot.ok{background:#1db566;box-shadow:0 0 0 3px rgba(29,181,102,.16)}.qc .hdot.down{background:#e5383b;box-shadow:0 0 0 3px rgba(229,56,59,.18)}.qc .hdot.beta{background:#e59a0c;box-shadow:0 0 0 3px rgba(229,154,12,.18)}.qc .hdot.planned{background:var(--line-2)}.qc .hdot.idle{background:transparent;box-shadow:inset 0 0 0 2px var(--line-2)}.qc .hname{font-size:.8438rem;font-weight:580}.qc .hname small{display:block;font-size:.72rem;color:var(--dim);font-weight:400}.qc .hmeta{font-family:var(--font-mono);font-size:.6875rem;color:var(--faint);text-align:right}.qc .tscroll{overflow-x:auto}.qc .dtable{width:100%;border-collapse:collapse;font-size:.8125rem}.qc .dtable th{text-align:left;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-weight:500;padding:10px 20px;background:var(--ground)}.qc .dtable td,.qc .dtable th{border-bottom:1px solid var(--line);white-space:nowrap}.qc .dtable td{padding:12px 20px}.qc .dtable.onderdelen td{white-space:normal;vertical-align:top}.qc .dtable.onderdelen td.num,.qc .dtable.onderdelen td:first-child{white-space:nowrap}.qc .dtable.onderdelen td .cell-sub{max-width:42ch;line-height:1.45;margin-top:3px}.qc .dtable.onderdelen td:last-child .inline{flex-wrap:wrap;justify-content:flex-end}.qc .dtable tr:last-child td{border-bottom:0}.qc .dtable tbody tr:hover td{background:var(--accent-soft)}.qc .dtable .num{text-align:right;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qc .cell-name{font-weight:600}.qc .cell-sub{font-size:.72rem;color:var(--dim)}.qc .chips{display:inline-flex;gap:4px}.qc .chip{font-family:var(--font-mono);font-size:.625rem;font-weight:600;padding:2px 7px;border-radius:6px;color:var(--fc-ink);background:color-mix(in srgb,var(--fc) 13%,#fff)}.qc .status{font-size:.72rem;font-weight:600;padding:3px 9px;border-radius:999px}.qc .status.ACTIVE{color:var(--good);background:rgba(20,128,74,.09)}.qc .status.PAST_DUE{color:var(--crit);background:rgba(179,38,30,.08)}.qc .status.TRIAL{color:var(--warn);background:rgba(154,98,0,.09)}.qc .status.ONBOARDING{color:var(--accent);background:var(--accent-soft)}.qc .status.PAUSED{color:var(--dim);background:var(--ground)}.qc .ob-rij{display:grid;grid-gap:5px;gap:5px;min-width:140px;max-width:220px;color:inherit;text-decoration:none}.qc .ob-rij-kop{display:flex;align-items:center;gap:8px}.qc .ob-rij-kop b{font-size:.78rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.qc .ob-rij-meter{height:4px;border-radius:999px;background:var(--line);overflow:hidden}.qc .ob-rij-meter span{display:block;height:100%;background:var(--accent);border-radius:inherit}.qc .ob-rij-nu{font-size:.72rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qc .ob-rij:hover .ob-rij-nu{color:var(--accent)}.qc .dtable td.empty-row{color:var(--dim);text-align:center;padding:28px 20px;white-space:normal}.qc .client-hero{display:grid;grid-template-columns:minmax(0,1fr) 440px;grid-gap:32px;gap:32px;align-items:center;padding:26px 30px}.qc .client-hero h2{font-size:2rem;line-height:1.08;letter-spacing:-.03em;font-weight:680;margin:8px 0 12px}.qc .client-hero p.lead{color:var(--muted);max-width:440px;line-height:1.6}.qc .mgrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media (max-width:1000px){.qc .client-hero{grid-template-columns:1fr}}@media (max-width:860px){.qc{grid-template-columns:1fr}.qc .rail{position:static;height:auto}.qc .topbar{flex-wrap:wrap;position:static}.qc .tb-right{margin-left:0;flex-wrap:wrap}}.qc .tb-user{display:flex;align-items:center;gap:10px;margin:0}.qc .tb-email{font-size:.78rem;color:var(--dim);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc .btn-ghost{font:inherit;font-size:.78rem;font-weight:600;color:var(--muted);background:var(--panel);border:1px solid var(--line-2);border-radius:9px;padding:7px 12px;cursor:pointer}.qc .btn-ghost:hover{color:var(--ink);border-color:var(--accent)}.auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);font-family:var(--font-hanken),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:#f5f6fa;color:#10161f;-webkit-font-smoothing:antialiased}.auth:has(>.auth-card:only-child){grid-template-columns:1fr;place-items:center;padding:24px}.auth-brand{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:40px 48px;color:#f6f4ff;background:radial-gradient(90% 40% at 110% 0,rgba(31,122,255,.34),transparent 60%),radial-gradient(80% 36% at -20% 62%,rgba(124,92,255,.32),transparent 62%),radial-gradient(90% 34% at 50% 112%,rgba(255,106,43,.3),transparent 60%),linear-gradient(185deg,#241b63,#1b1452 45%,#120d3a)}.auth-logo{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.16em;font-size:.85rem}.auth .logo-mark{width:28px;height:28px}.auth-kicker{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(222,216,255,.7);margin:0 0 12px}.auth-claim{font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:680;line-height:1.12;letter-spacing:-.03em;max-width:440px;margin:0}.auth-dots{display:flex;gap:8px}.auth-dots i{width:36px;height:6px;border-radius:6px}.auth-dots i:first-child{background:#ff6a2b}.auth-dots i:nth-child(2){background:#7c5cff}.auth-dots i:nth-child(3){background:#00b894}.auth-dots i:nth-child(4){background:#1f7aff}.auth-card{align-self:center;justify-self:center;width:min(420px,100%);margin:32px;background:#fff;border:1px solid #e3e6ee;border-radius:20px;padding:36px 34px;box-shadow:0 1px 2px rgba(16,22,31,.04),0 24px 48px -32px rgba(16,22,31,.45)}.auth-card .auth-logo{color:#10161f;margin-bottom:26px}.auth-card h1{font-size:1.6rem;letter-spacing:-.025em;margin:0 0 8px}.auth-lead{color:#3f4a5c;line-height:1.6;margin:0 0 22px;font-size:.95rem}.auth-label{display:block;font-size:.78rem;font-weight:600;color:#5d687a;margin-bottom:7px}.auth-input{width:100%;box-sizing:border-box;font:inherit;font-size:.95rem;padding:12px 14px;border-radius:11px;border:1px solid #cdd3df;background:#fff;color:#10161f;outline:none;transition:border-color .15s,box-shadow .15s}.auth-input:focus{border-color:#4b36d4;box-shadow:0 0 0 4px rgba(75,54,212,.12)}.auth-btn{width:100%;margin-top:14px;font:inherit;font-weight:700;font-size:.95rem;color:#fff;border:0;cursor:pointer;padding:12px 16px;border-radius:11px;background:linear-gradient(120deg,#ff6a2b,#ff4d8d 48%,#7c5cff);box-shadow:0 12px 26px -14px rgba(255,77,141,.9)}.auth-btn:hover{filter:brightness(1.06)}.auth-error{background:#fdecea;color:#a32015}.auth-error,.auth-note{border-radius:10px;padding:10px 12px;font-size:.85rem;margin:0 0 16px}.auth-note{background:#e9f7ef;color:#14683c}.auth-fine{font-size:.82rem;color:#6b7686;line-height:1.6;margin:18px 0 0}.auth-fine a{color:#4b36d4}@media (max-width:860px){.auth{grid-template-columns:1fr}.auth-brand{display:none}}.qc .tb-pick{font:inherit;font-size:.78rem;font-weight:550;color:var(--ink);max-width:260px;padding:7px 30px 7px 11px;border-radius:9px;border:1px solid var(--line-2);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%235d687a' stroke-width='1.6'%3E%3Cpath d='m1 1 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 11px center}.qc .tb-pick:focus,.qc .tb-pick:hover{border-color:var(--accent);outline:none}.qc .cc-grid.one{grid-template-columns:1fr}.qc .ph-note.good{color:var(--good)}.qc .ph-note.crit{color:var(--crit);font-weight:700}.qc .feed{list-style:none;margin:0;padding:0}.qc .feed li+li{border-top:1px solid var(--line)}.qc .feed .row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:12px;gap:12px;padding:10px 20px;font-size:.8438rem}.qc .feed a.row:hover{background:var(--accent-soft)}.qc .feed .row b{font-weight:620}.qc .feed .row small{display:block;font-size:.72rem;color:var(--dim)}.qc .feed time{font-family:var(--font-mono);font-size:.6875rem;color:var(--faint);white-space:nowrap}.qc .cl-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;flex-wrap:wrap}.qc .cl-head b{display:block;font-size:.9rem;font-weight:640}.qc .cl-head small{display:block;font-size:.8125rem;color:var(--dim);margin-top:2px;max-width:64ch}.qc details.cl-new>summary{cursor:pointer;list-style:none}.qc details.cl-new>summary::-webkit-details-marker{display:none}.qc details.cl-new:not([open])>summary{border-bottom:0}.qc .cl-compose{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:14px;gap:14px;padding:18px 20px}.qc .cl-checks,.qc .cl-compose .wide{grid-column:1/-1}.qc .cl-compose textarea{font:inherit;font-size:.875rem;line-height:1.55;padding:10px 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--panel);color:var(--ink);resize:vertical}.qc .cl-compose textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.qc .cl-checks{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.8125rem;color:var(--muted)}.qc .cl-checks label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.qc .cl-month{padding:16px 20px 6px;color:var(--dim)}.qc .cl-entry{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:18px;gap:18px;padding:16px 20px;border-top:1px solid var(--line)}.qc .cl-month+.cl-entry{border-top:0}.qc .cl-kind{display:inline-block;font-size:.7rem;font-weight:650;padding:2px 9px;border-radius:999px}.qc .cl-kind.NEW{color:#4a2fb8;background:rgba(124,92,255,.12)}.qc .cl-kind.IMPROVED{color:#14509f;background:rgba(31,122,255,.1)}.qc .cl-kind.FIXED{color:#00755d;background:rgba(0,184,148,.12)}.qc .cl-entry time{display:block;font-family:var(--font-mono);font-size:.6875rem;color:var(--faint);margin-top:7px}.qc .cl-entry h4{margin:0 0 4px;font-size:.95rem;font-weight:650}.qc .cl-entry p{color:var(--muted);font-size:.875rem;line-height:1.6;white-space:pre-line;max-width:72ch}.qc .cl-flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.qc .tag.new{background:var(--accent-soft);color:var(--accent)}@media (max-width:640px){.qc .cl-compose,.qc .cl-entry{grid-template-columns:1fr;gap:8px}}.qc .tb-light{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 9px;border-radius:999px;font-size:.76rem;font-weight:600;color:var(--dim);background:var(--ground-2);text-decoration:none;white-space:nowrap}.qc .tb-light i{width:8px;height:8px;border-radius:50%;background:var(--dim);flex:none}.qc .tb-light.ok{color:var(--good)}.qc .tb-light.ok i{background:var(--good)}.qc .tb-light.down{color:var(--crit);background:rgba(199,42,42,.08)}.qc .tb-light.down i{background:var(--crit)}.qc .tb-light:hover{filter:brightness(.97)}.qc .tb-help{display:inline-flex;align-items:center;gap:6px}@media (max-width:1100px){.qc .tb-light span{display:none}}.qc .tb-pulse{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 8px;border-radius:999px;background:var(--ground-2);color:var(--faint);font-size:.76rem;font-weight:600;text-decoration:none;white-space:nowrap}.qc .tb-pulse svg{width:44px;height:16px;min-width:44px;flex:none;display:block;overflow:visible}.qc .tb-pulse path{fill:none;stroke-linecap:round;stroke-linejoin:round}.qc .tb-pulse-base{stroke:currentColor;stroke-width:1.6;opacity:.7}.qc .tb-pulse:not(.on){color:var(--dim)}.qc .tb-pulse.on{color:var(--accent)}.qc .tb-pulse-beat{stroke:currentColor;stroke-width:1.8;stroke-dasharray:26 120;stroke-dashoffset:26;animation:tb-beat 2.4s linear infinite}.qc .tb-pulse:hover{filter:brightness(.97)}@keyframes tb-beat{0%{stroke-dashoffset:26}to{stroke-dashoffset:-120}}@media (prefers-reduced-motion:reduce){.qc .tb-pulse-beat{animation:none;stroke-dasharray:none}}@media (max-width:1100px){.qc .tb-pulse span{display:none}}.qc .faq{display:grid;grid-gap:2px;gap:2px}.qc .faq details{border-top:1px solid var(--line)}.qc .faq details:first-child{border-top:0}.qc .faq summary{cursor:pointer;padding:11px 2px;font-size:.92rem;font-weight:600;list-style:none;display:flex;align-items:center;gap:10px}.qc .faq summary::-webkit-details-marker{display:none}.qc .faq summary:before{content:"";width:7px;height:7px;border-right:2px solid var(--dim);border-bottom:2px solid var(--dim);transform:rotate(-45deg);transition:transform .15s;flex:none;margin-left:2px}.qc .faq details[open] summary:before{transform:rotate(45deg)}.qc .faq p{padding:0 2px 13px 21px;color:var(--muted);font-size:.88rem;line-height:1.55;max-width:78ch}.qc.ref-page{min-height:100vh;background:var(--ground);color:var(--ink);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto}.ref-head{padding:22px 28px}.ref-head .auth-logo{color:var(--ink)}.ref-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:34px;gap:34px;align-items:start;max-width:1080px;width:100%;margin:0 auto;padding:8px 24px 48px}.ref-lead h1{font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.08;letter-spacing:-.03em;font-weight:700;margin:10px 0 14px;text-wrap:balance}.ref-lead>p{color:var(--muted);font-size:1rem;line-height:1.6;max-width:58ch}.ref-points{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.ref-points li{display:grid;grid-gap:2px;gap:2px;padding-left:18px;position:relative}.ref-points li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:3px;background:var(--accent)}.ref-points b{font-size:.95rem}.ref-points span{font-size:.88rem;color:var(--muted)}.ref-form-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:22px 24px 24px;box-shadow:var(--shadow)}.ref-form-card h2{font-size:1.15rem;font-weight:700}.ref-sub{font-size:.88rem;color:var(--muted);margin:6px 0 16px}.ref-form{display:grid;grid-gap:12px;gap:12px}.ref-form .btn-main{justify-self:stretch;text-align:center;padding:11px 16px}.ref-fine{font-size:.75rem;color:var(--faint)}.ref-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ref-done{display:grid;grid-gap:8px;gap:8px}.ref-done p{font-size:.92rem;color:var(--muted)}.ref-foot{padding:18px 28px 30px;font-size:.78rem;color:var(--faint)}.ref-foot a{color:var(--dim)}@media (max-width:860px){.ref-grid{grid-template-columns:minmax(0,1fr);gap:24px}}.qc .dtable .cell-note{color:var(--muted);font-size:.82rem;max-width:42ch}.qc .ref-pitch{display:grid;grid-gap:14px;gap:14px;justify-items:start}.qc .ref-pitch p{color:var(--muted);font-size:.92rem;line-height:1.6;max-width:70ch}.qc .ref-link code{font-family:var(--font-mono);font-size:.85rem;background:var(--ground-2);border:1px solid var(--line);border-radius:9px;padding:9px 12px;display:inline-block;overflow-wrap:anywhere}.qc .demo-row{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}.qc .demo-row p{color:var(--muted);font-size:.88rem;line-height:1.55;max-width:72ch}.qc .demo-actions{display:inline-flex;gap:10px;align-items:center}.qc .rack-demo{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 18px;border-radius:14px;background:linear-gradient(120deg,rgba(75,54,212,.09),rgba(75,54,212,.03));border:1px solid rgba(75,54,212,.16)}.qc .rack-demo p{flex:1 1 360px;margin:0;font-size:.9rem;line-height:1.55;color:var(--muted)}.qc .rack-demo p b{color:var(--ink)}.qc .rack-demo-mark{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#f4b860;color:#5a3500;font-weight:800;font-size:1rem}.qc .rack{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.qc .rack-bar{position:-webkit-sticky;position:sticky;top:0;z-index:5;gap:10px 12px;flex-wrap:wrap;padding:10px 0 12px;background:var(--ground);box-shadow:0 10px 12px -12px rgba(16,22,31,.25)}.qc .rack-bar,.qc .rack-search{display:flex;align-items:center}.qc .rack-search{flex:1 1 280px;gap:9px;height:42px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--dim)}.qc .rack-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.qc .rack-search input{flex:1 1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:.9rem;color:var(--ink)}.qc .rack-chips{display:flex;gap:6px;flex-wrap:wrap}.qc .rack-chips button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel);font:inherit;font-size:.84rem;font-weight:600;color:var(--muted);cursor:pointer}.qc .rack-chips button i{width:9px;height:9px;border-radius:3px;background:var(--fc)}.qc .rack-chips button span{font-size:.74rem;font-weight:700;color:var(--dim);background:var(--ground-2);border-radius:999px;padding:1px 7px}.qc .rack-chips button:hover{border-color:var(--line-2);color:var(--ink)}.qc .rack-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.qc .rack-chips button[aria-pressed=true] span{background:hsla(0,0%,100%,.18);color:#fff}.qc .rack-grid{display:grid;grid-column-gap:14px;column-gap:14px;grid-row-gap:14px;row-gap:14px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.qc .rack-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0;border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s}.qc .rack-card:hover{border-color:color-mix(in srgb,var(--fc) 45%,var(--line));box-shadow:0 16px 36px -24px color-mix(in srgb,var(--fc) 70%,transparent);transform:translateY(-2px)}.qc .rack-head{display:flex;gap:12px;align-items:center;padding:18px 18px 16px;margin-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--fc) 14%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--fc) 13%,transparent),transparent 70%)}.qc .rack-mark{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--fc);color:#fff;font-weight:800;font-size:.92rem;letter-spacing:-.02em;box-shadow:0 6px 16px -8px var(--fc)}.qc .rack-title{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.qc .rack-title b{overflow-wrap:anywhere;font-size:1.02rem;color:var(--ink);letter-spacing:-.01em}.qc .rack-title small{font-size:.76rem;font-weight:600;color:var(--fc-ink)}.qc .rack-price{flex:none;align-self:flex-start;font-family:var(--font-mono);font-size:.78rem;font-weight:600;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:4px 10px;white-space:nowrap}.qc .rack-what{margin:0;padding:0 18px;align-self:start;font-size:.9rem;line-height:1.5;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.qc .rack-delivers{list-style:none;margin:14px 18px 0;padding:0;display:grid;grid-gap:7px;gap:7px;align-content:start}.qc .rack-delivers li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:6px;gap:6px;font-size:.84rem;line-height:1.45;color:var(--muted)}.qc .rack-delivers svg{width:18px;height:18px;padding:2px;border-radius:6px;color:var(--fc-ink);background:color-mix(in srgb,var(--fc) 14%,transparent)}.qc .rack-who{margin:16px 18px 0;align-self:start;font-size:.82rem;line-height:1.45;color:var(--muted)}.qc .rack-who span{display:block;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:2px}.qc .rack-note-vak{align-self:start}.qc .rack-note{margin:12px 18px 0;border-radius:10px;background:color-mix(in srgb,var(--warn) 8%,transparent)}.qc .rack-note summary{cursor:pointer;padding:8px 12px;font-size:.8rem;font-weight:650;color:var(--warn);list-style:none}.qc .rack-note summary::-webkit-details-marker{display:none}.qc .rack-note summary:after{content:" +"}.qc .rack-note[open] summary:after{content:" \2212"}.qc .rack-note p{margin:0;padding:0 12px 10px;font-size:.8rem;line-height:1.5;color:var(--warn)}.qc .rack-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;align-self:end;padding:16px 18px 18px}.qc .rack-show{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:10px;background:var(--fc-ink,var(--accent));color:#fff;font-size:.86rem;font-weight:650;text-decoration:none;white-space:nowrap}.qc .rack-demo .rack-show{background:var(--accent)}.qc .rack-show:hover{filter:brightness(1.08)}.qc .rack-ghost{display:inline-flex;align-items:center;height:36px;padding:0 13px;border-radius:10px;border:1px solid var(--line);background:var(--panel);font:inherit;font-size:.84rem;font-weight:600;color:var(--ink);text-decoration:none;cursor:pointer}.qc .rack-ghost:hover{border-color:var(--line-2)}.qc .rack-closed{flex-basis:100%;font-size:.78rem;color:var(--faint)}.qc .rack-soon{background:var(--ground);border-style:dashed}.qc .rack-soon:hover{transform:none;box-shadow:none;border-color:var(--line-2)}.qc .rack-soon>:not(.rack-head){opacity:.6}.qc .rack-soon .rack-head{background:none}.qc .rack-soon .rack-mark{filter:saturate(.35);opacity:.75;box-shadow:none}.qc .rack-soon .rack-title b{color:var(--muted)}.qc .rack-binnenkort{font-family:inherit;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:var(--dim);background:var(--ground-2);border-color:transparent}.qc .rack-leeg{padding:28px;text-align:center;color:var(--muted);border:1px dashed var(--line-2);border-radius:14px}.qc .rack-leeg button{border:0;background:none;color:var(--accent);font:inherit;font-weight:650;cursor:pointer}.qc .rack-voet{margin:18px 0 0;font-size:.82rem;color:var(--dim)}.qc .rack-voet code{font-family:var(--font-mono);font-size:.78rem;background:var(--ground-2);border:1px solid var(--line);border-radius:6px;padding:2px 6px}@media (max-width:560px){.qc .rack-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.qc .rack-card,.qc .rack-card:hover{transition:none;transform:none}}.demo-strook{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 16px;padding:11px 16px;border-radius:12px;background:var(--accent-soft);border:1px solid rgba(75,54,212,.2);color:var(--ink);font-size:13.5px;line-height:1.5}.demo-strook span{flex:1 1 320px}.demo-strook a{font-weight:650;color:var(--accent);white-space:nowrap}.qc .sfp{margin:0 0 22px;border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden}.qc .sfp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--line);background:linear-gradient(100deg,color-mix(in srgb,#1f7aff 7%,transparent),color-mix(in srgb,#7c5cff 7%,transparent) 50%,color-mix(in srgb,#ff6a2b 7%,transparent))}.qc .sfp-head h2{margin:0 0 4px;font-size:1.05rem;letter-spacing:-.01em}.qc .sfp-head p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.5;max-width:72ch}.qc .sfp-head code{font-family:var(--font-mono);font-size:.8rem}.qc .sfp-head .rack-show{--fc-ink:#c24a14;flex:none}.qc .sfp-links{display:flex;gap:8px;flex:none;align-items:center}.qc .sfp-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(200px,1.1fr) auto;grid-gap:12px;gap:12px;align-items:end;padding:18px 20px;border-bottom:1px solid var(--line)}.qc .sfp-price{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:12px}.qc .sfp-price b{font-size:.95rem}.qc .sfp-cost{font-size:.78rem;color:var(--muted)}.qc .sfp-input{display:flex;align-items:center;gap:6px;font-weight:700}.qc .sfp-input input{width:100%;min-width:0;font:inherit;font-size:1.15rem;font-weight:750;padding:6px 10px;border:1.5px solid var(--line);border-radius:9px;background:transparent;color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qc .sfp-input input:focus{outline:none;border-color:#ff6a2b;box-shadow:0 0 0 3px color-mix(in srgb,#ff6a2b 18%,transparent)}.qc .sfp-input small{color:var(--muted);font-weight:500}.qc .sfp-contact{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:12px}.qc .sfp-contact b{font-size:.95rem}.qc .sfp-contact input{width:100%;min-width:0;font:inherit;font-size:.92rem;padding:8px 10px;border:1.5px solid var(--line);border-radius:9px;background:transparent;color:inherit}.qc .sfp-contact input:focus{outline:none;border-color:#1f7aff;box-shadow:0 0 0 3px color-mix(in srgb,#1f7aff 18%,transparent)}.qc .sfp-margin{font-size:.76rem;color:#1a8a5a;font-weight:650}.qc .sfp-margin.low{color:#b42318}.qc .sfp-margin.plain{color:var(--dim);font-weight:500}.qc .sfp-orders{padding:16px 20px 18px}.qc .sfp-orders h3{margin:0 0 10px;font-size:.92rem;display:flex;align-items:center;gap:8px}.qc .sfp-count{font-size:.72rem;font-weight:700;color:#fff;background:#ff6a2b;border-radius:999px;padding:2px 8px}.qc .sfp-empty{margin:0;color:var(--muted);font-size:.86rem}.qc .sfp-orders ul{list-style:none;margin:0;padding:0;display:grid}.qc .sfp-orders li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--line);font-size:.86rem}.qc .sfp-orders li:first-child{border-top:0}.qc .sfp-orders li div{display:grid;grid-gap:2px;gap:2px;min-width:0}.qc .sfp-orders li div span{color:var(--muted);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc .sfp-orders li.new b:after{content:"";display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:50%;background:#ff6a2b;vertical-align:middle}.qc .sfp-pkg{font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qc .sfp-orders time,.qc .sfp-status{color:var(--muted);font-size:.8rem}@media (max-width:900px){.qc .sfp-prices{grid-template-columns:1fr}.qc .sfp-head{flex-direction:column}.qc .sfp-orders li{grid-template-columns:1fr auto}}.qc .edge{display:grid;grid-gap:16px;gap:16px}.qc .edge-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.qc .edge-sum>div{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:12px}.qc .edge-sum b{font-size:1.35rem;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qc .edge-sum span{font-size:.78rem;color:var(--muted)}.qc .edge-sum .todo{border-color:color-mix(in srgb,#ff6a2b 45%,var(--line));background:color-mix(in srgb,#ff6a2b 6%,transparent)}.qc .edge-sum .todo b{color:#c24a14}.qc .edge-empty{margin:0;color:var(--muted);font-size:.88rem;line-height:1.55}.qc .edge-list{list-style:none;margin:0;padding:0;display:grid}.qc .edge-list li{display:grid;grid-template-columns:minmax(140px,1fr) minmax(80px,160px) auto minmax(0,1.6fr);grid-gap:14px;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--line);font-size:.88rem}.qc .edge-list li:first-child{border-top:0}.qc .edge-bar{height:8px;border-radius:999px;background:var(--line);overflow:hidden}.qc .edge-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#57a0ff,#1f7aff)}.qc .edge-n{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.qc .edge-stage{font-size:.8rem;font-weight:650}.qc .edge-stage.verzamelen{color:var(--muted)}.qc .edge-stage.eerste{color:#b77400}.qc .edge-stage.betrouwbaar{color:#14a86b}.qc .edge-pick{font-size:.8rem;font-weight:650;color:#c24a14;text-decoration:none}.qc .edge-pick:hover{text-decoration:underline}@media (max-width:900px){.qc .edge-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.qc .edge-list li{grid-template-columns:1fr auto}.qc .edge-bar{display:none}.qc .edge-stage{grid-column:1/-1}}.qc .ob-overzicht{list-style:none;margin:0;padding:0}.qc .ob-overzicht li+li{border-top:1px solid var(--line)}.qc .ob-overzicht a{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(140px,1fr) minmax(0,1.6fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:13px 22px;color:inherit;text-decoration:none}.qc .ob-overzicht a:hover{background:var(--accent-soft)}.qc .ob-o-naam{display:grid;grid-gap:1px;gap:1px;min-width:0}.qc .ob-o-naam b{font-weight:600;font-size:.92rem}.qc .ob-o-naam span{color:var(--muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc .ob-o-stand{display:flex;align-items:center;gap:10px}.qc .ob-o-stand b{font-size:.86rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:3ch;text-align:right}.qc .ob-o-meter{flex:1 1;height:6px;border-radius:999px;background:var(--line);overflow:hidden}.qc .ob-o-meter span{display:block;height:100%;background:var(--accent);border-radius:inherit}.qc .ob-o-nu{color:var(--muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc .ob-overzicht .go{color:var(--accent);font-weight:600;font-size:.84rem;white-space:nowrap}@media (max-width:760px){.qc .ob-overzicht a{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px}.qc .ob-o-stand{grid-row:2}.qc .ob-o-nu,.qc .ob-o-stand{grid-column:1/-1}}.qc .ob-alle{display:block;padding:12px 22px;border-top:1px solid var(--line);color:var(--accent);font-weight:600;font-size:.85rem;text-decoration:none}.qc .ob-alle:hover{background:var(--accent-soft)}.qc .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.qc .rail-more>summary{list-style:none;cursor:pointer;border-radius:8px}.qc .rail-more>summary::-webkit-details-marker{display:none}.qc .rail-more>summary:hover{color:var(--r-ink)}.qc .rail-more>summary svg{transition:transform .18s ease}.qc .rail-more[open]>summary svg{transform:rotate(180deg)}.qc .rail-more>summary:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.qc .rail-help{margin-top:auto;opacity:.85}.qc .rail-help+.rail-foot{margin-top:0}.qc .rail-burger,.qc .rail-toggle{display:none}.qc .rail-body{display:contents}@media (max-width:860px){.qc .rail{padding:12px 16px;gap:0}.qc .railtop{display:flex;align-items:center;justify-content:space-between}.qc .rail-burger{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--r-ink);background:hsla(0,0%,100%,.08);cursor:pointer}.qc .rail-toggle{display:block;position:absolute;opacity:0;width:1px;height:1px}.qc .rail-body{display:none}.qc .rail-toggle:checked~.rail-body{display:flex;flex-direction:column;gap:16px;padding-top:16px}.qc .rail-toggle:focus-visible+.railtop .rail-burger{outline:2px solid hsla(0,0%,100%,.6)}.qc .rail-help{margin-top:0}}.qc .rk-rows{display:grid;grid-gap:16px;gap:16px}.qc .rk{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:28px;gap:28px;padding:24px 26px;border-radius:var(--r);background:var(--panel);border:1px solid var(--line);position:relative;overflow:hidden}.qc .rk-main{display:flex;flex-direction:column;gap:12px;min-width:0}.qc .rk-head{display:flex;align-items:center;gap:12px}.qc .rk-title{display:grid}.qc .rk-title b{font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.qc .rk-title small{font-size:.8rem;color:var(--fc-ink);font-weight:600}.qc .rk-price{margin-left:auto;font-size:.82rem;font-weight:600;padding:5px 12px;border-radius:999px;background:var(--ground);border:1px solid var(--line);white-space:nowrap}.qc .rk-what{font-size:1rem;line-height:1.55;color:var(--ink);max-width:62ch}.qc .rk-usps{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.qc .rk-usps li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:8px;gap:8px;font-size:.88rem;color:var(--muted);line-height:1.45}.qc .rk-usps svg{width:18px;height:18px;padding:2px;border-radius:6px;color:var(--fc-ink);background:color-mix(in srgb,var(--fc) 14%,transparent);margin-top:1px}.qc .rk-who{font-size:.82rem;color:var(--dim)}.qc .rk-who span{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-right:8px}.qc .rk-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.qc .rk-acts .rack-show{background:var(--fc-ink)}.qc .rk-note{margin-left:auto;font-size:.8rem;color:var(--dim)}.qc .rk-note summary{cursor:pointer;color:var(--faint)}.qc .rk-note p{margin-top:6px;max-width:46ch}.qc .rk-visual{display:grid;align-content:start;min-width:0;margin:-24px -26px -24px 0;padding:30px 30px 0 34px;overflow:hidden;background:radial-gradient(120% 80% at 100% 0,color-mix(in srgb,var(--fc) 30%,transparent),transparent 60%),radial-gradient(90% 70% at 0 100%,color-mix(in srgb,var(--fc) 14%,transparent),transparent 70%),radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--fc) 22%,transparent) 1px,transparent 1.5px) 0 0 /16px 16px,color-mix(in srgb,var(--fc) 6%,var(--panel));border-left:1px solid color-mix(in srgb,var(--fc) 14%,var(--line))}.qc .mk-wrap{position:relative;padding:22px 0 0;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.qc .rk:hover .mk-wrap{transform:translateY(-4px)}.qc .mk-wrap .mk{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;margin-right:-2px}.qc .mk-toast{position:absolute;top:0;right:18px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:230px;max-width:78%;padding:9px 12px 9px 9px;border-radius:12px;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--fc) 22%,var(--line));box-shadow:0 14px 30px -14px color-mix(in srgb,var(--fc) 60%,#10161f),0 2px 4px rgba(16,22,31,.06)}.qc .mk-toast-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--fc);color:#fff}.qc .mk-toast-ic svg{width:15px;height:15px}.qc .mk-toast>span:nth-child(2){display:grid;min-width:0}.qc .mk-toast b{font-size:.76rem;font-weight:700;color:var(--ink)}.qc .mk-toast small{font-size:.7rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc .mk-toast em{font-style:normal;font-size:.66rem;font-weight:600;color:var(--fc-ink);align-self:start}@media (prefers-reduced-motion:reduce){.qc .mk-wrap{transition:none}.qc .rk:hover .mk-wrap{transform:none}}.qc .mk{border-radius:14px;border:1px solid var(--line);background:#fff;box-shadow:0 18px 40px -28px color-mix(in srgb,var(--fc) 70%,#000),0 2px 6px rgba(16,22,31,.05);overflow:hidden}.qc .mk-bar{display:flex;align-items:center;gap:5px;padding:8px 12px;background:var(--ground);border-bottom:1px solid var(--line)}.qc .mk-bar i{width:7px;height:7px;border-radius:50%;background:#d7dbe4}.qc .mk-bar span{margin-left:8px;font-size:.7rem;color:var(--faint);font-weight:600}.qc .mk-body{padding:14px;display:grid;grid-gap:12px;gap:12px}.qc .mk-kpis{display:flex;gap:18px}.qc .mk-kpis span{display:grid;font-size:.66rem;color:var(--faint)}.qc .mk-kpis b{font-size:1.05rem;color:var(--ink);font-weight:700;letter-spacing:-.02em}.qc .mk-area{width:100%;height:64px}.qc .mk-area polygon{fill:color-mix(in srgb,var(--fc) 16%,transparent)}.qc .mk-area polyline{fill:none;stroke:var(--fc);stroke-width:2}.qc .mk-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.qc .mk-rows li{display:flex;align-items:center;gap:8px;font-size:.72rem;color:var(--muted);padding:6px 8px;border-radius:8px;background:var(--ground)}.qc .mk-rows i{width:6px;height:6px;border-radius:50%;background:var(--fc)}.qc .mk-rows em{margin-left:auto;font-style:normal;font-weight:700;color:var(--fc-ink);font-size:.68rem}.qc .mk-cards{display:grid;grid-gap:8px;gap:8px}.qc .mk-card{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;align-items:center;padding:8px;border-radius:10px;background:var(--ground)}.qc .mk-img{grid-row:1/span 2;width:44px;height:36px;border-radius:7px;background:linear-gradient(135deg,color-mix(in srgb,var(--fc) 70%,#fff),var(--fc))}.qc .mk-card b{font-size:.74rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc .mk-card small{font-size:.66rem;color:var(--fc-ink);font-weight:600}.qc .mk-cols{display:flex;align-items:flex-end;gap:6px;height:80px}.qc .mk-cols i{flex:1 1;border-radius:5px 5px 2px 2px;background:color-mix(in srgb,var(--fc) 70%,#fff)}.qc .mk-cols i:last-child{background:var(--fc)}.qc .rk-soon{margin-top:26px}.qc .rk-soon h2{font-size:.95rem;font-weight:700;margin-bottom:10px;color:var(--dim)}.qc .rk-soon ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.qc .rk-soon li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;border:1px dashed var(--line-2);background:transparent}.qc .rk-soon li .rack-mark{opacity:.55;width:32px;height:32px;font-size:.75rem}.qc .rk-soon li>span:last-child{display:grid;grid-gap:1px;gap:1px;min-width:0}.qc .rk-soon b{font-size:.86rem}.qc .rk-soon small{font-size:.72rem;color:var(--fc-ink);font-weight:600}.qc .rk-soon em{font-style:normal;font-size:.76rem;color:var(--faint);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1100px){.qc .rk{grid-template-columns:minmax(0,1fr)}.qc .rk-visual{margin:0 -26px -24px;padding:26px 26px 0;border-left:0;border-top:1px solid color-mix(in srgb,var(--fc) 14%,var(--line))}.qc .mk-wrap{max-width:460px}}.qc .rk-acts .rack-closed{flex-basis:auto;margin-right:4px}.qc .ms{margin:0 0 22px;display:grid;grid-gap:12px;gap:12px}.qc .ms-top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,8fr);grid-gap:14px;gap:14px;align-items:stretch}.qc .ms-pitch{display:flex;flex-direction:column;gap:12px;padding:24px 26px;border-radius:var(--r);color:#f6f4ff;min-width:0;background:radial-gradient(70% 90% at 100% 0,rgba(31,122,255,.32),transparent 62%),radial-gradient(60% 80% at 0 100%,rgba(255,106,43,.22),transparent 60%),linear-gradient(160deg,#2a1f72,#1b1452 55%,#140e40)}.qc .ms-eyebrow{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(222,216,255,.7)}.qc .ms-pitch h2{font-size:1.7rem;line-height:1.12;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.qc .ms-pitch h2 span{color:#ffb38a}.qc .ms-pitch p{font-size:.88rem;line-height:1.55;color:rgba(236,232,255,.78);max-width:52ch}.qc .ms-steps{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.qc .ms-steps li{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline;padding-left:12px;border-left:3px solid var(--mc);font-size:.8rem;color:rgba(222,216,255,.7)}.qc .ms-steps b{color:#fff;font-size:.86rem}.qc .ms-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.qc .ms-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;font:inherit;font-size:.82rem;font-weight:600;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer;text-decoration:none;white-space:nowrap}.qc .ms-btn:hover{background:hsla(0,0%,100%,.16)}.qc .ms-btn.primary{background:#fff;color:#1b1452;border-color:#fff}.qc .ms-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.qc .ms-tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.qc .ms-tiers>li{display:flex;flex-direction:column;gap:4px;padding:20px 20px 18px;border-radius:var(--r);background:var(--panel);border:1px solid var(--line);min-width:0}.qc .ms-tiers>li.top{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 0 0 3px var(--accent-soft),0 18px 36px -26px color-mix(in srgb,var(--accent) 70%,#000)}.qc .ms-tiers header{display:flex;align-items:center;gap:8px;min-height:24px}.qc .ms-tiers header b{font-size:1rem;font-weight:700}.qc .ms-pop{margin-left:auto;font-size:.68rem;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--accent);color:#fff;white-space:nowrap}.qc .ms-price{font-size:2rem;font-weight:700;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:6px}.qc .ms-price small{font-size:.85rem;font-weight:500;letter-spacing:0;color:var(--faint)}.qc .ms-cost{font-size:.76rem;color:var(--faint)}.qc .ms-cost em{font-style:normal;font-weight:650;color:#157a49}.qc .ms-tiers>li>ul{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--line);display:grid;grid-gap:9px;gap:9px}.qc .ms-tiers>li>ul li{position:relative;padding-left:16px;font-size:.82rem;line-height:1.4;color:var(--dim)}.qc .ms-tiers>li>ul li:before{content:"";position:absolute;left:0;top:.45em;width:7px;height:7px;border-radius:50%;background:var(--mc)}.qc .ms-all{border-radius:var(--r);background:var(--panel);border:1px solid var(--line)}.qc .ms-all summary{cursor:pointer;padding:12px 20px;font-size:.86rem;font-weight:600;color:var(--accent)}.qc .ms-all[open] summary{border-bottom:1px solid var(--line)}.qc .ms-table{overflow-x:auto}.qc .ms-table table{width:100%;border-collapse:collapse;font-size:.82rem}.qc .ms-table td,.qc .ms-table th{padding:8px 20px;text-align:left;border-top:1px solid var(--line)}.qc .ms-table thead th{border-top:0;font-size:.78rem;color:var(--faint);font-weight:600}.qc .ms-table tbody th[scope=row]{font-weight:500;color:var(--dim)}.qc .ms-table td{font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qc .ms-mod th{padding-top:14px;font-size:.8rem;font-weight:700;color:var(--ink)}.qc .ms-mod th:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mc);margin-right:8px}.qc .ms-yes{color:#157a49}.qc .ms-no,.qc .ms-note{color:var(--faint)}.qc .ms-note{padding:10px 20px 14px;font-size:.8rem}.qc .ms-note a{color:var(--accent)}.qc .ms-tools-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:30px 0 12px}.qc .ms-tools-h h2{font-size:1.05rem;font-weight:700}.qc .ms-tools-h p{font-size:.84rem;color:var(--faint)}@media (max-width:1180px){.qc .ms-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.qc .ms-steps li,.qc .ms-tiers{grid-template-columns:minmax(0,1fr)}.qc .ms-steps li{gap:2px}}.qc .rail-fold{margin-left:auto;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;border:0;background:hsla(0,0%,100%,.08);color:var(--r-muted);cursor:pointer;transition:background .15s}.qc .rail-fold:hover{background:hsla(0,0%,100%,.16);color:var(--r-ink)}.qc .rail-fold:focus-visible{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.qc .rail-fold-arrow{transition:transform .18s ease}@media (min-width:861px){.qc.small{grid-template-columns:72px minmax(0,1fr)}.qc.small .rail{padding:18px 12px;gap:16px;overflow-x:hidden}.qc.small .railtop{flex-direction:column;gap:12px;padding:2px 0}.qc.small .logo-t,.qc.small .nav-l,.qc.small .rail-foot .ftxt,.qc.small .railhead .lbl{display:none}.qc.small .nav{justify-content:center;padding:10px 0}.qc.small .nav.on:before{left:-12px}.qc.small .navbadge{position:absolute;top:2px;right:4px;margin:0;padding:0 5px;font-size:.6rem;line-height:1.5}.qc.small .railnew{padding:10px 0}.qc.small .railhead{justify-content:center;padding:4px 0;border-top:1px solid var(--r-line)}.qc.small .rail-foot{justify-content:center;padding:10px 0 2px}.qc.small .rail-fold-arrow{transform:rotate(180deg);transform-origin:14px 12px}}@media (min-width:861px) and (max-width:1180px){.qc:not(.wide){grid-template-columns:72px minmax(0,1fr)}.qc:not(.wide) .rail{padding:18px 12px;gap:16px;overflow-x:hidden}.qc:not(.wide) .railtop{flex-direction:column;gap:12px;padding:2px 0}.qc:not(.wide) .logo-t,.qc:not(.wide) .nav-l,.qc:not(.wide) .rail-foot .ftxt,.qc:not(.wide) .railhead .lbl{display:none}.qc:not(.wide) .nav{justify-content:center;padding:10px 0}.qc:not(.wide) .nav.on:before{left:-12px}.qc:not(.wide) .navbadge{position:absolute;top:2px;right:4px;margin:0;padding:0 5px;font-size:.6rem;line-height:1.5}.qc:not(.wide) .railnew{padding:10px 0}.qc:not(.wide) .railhead{justify-content:center;padding:4px 0;border-top:1px solid var(--r-line)}.qc:not(.wide) .rail-foot{justify-content:center;padding:10px 0 2px}.qc:not(.wide) .rail-fold-arrow{transform:rotate(180deg);transform-origin:14px 12px}}@media (max-width:860px){.qc .rail-fold{display:none}}.qc .am-from{padding:14px 20px;margin-bottom:14px;font-size:.88rem;color:var(--dim)}.qc .am-from b{color:var(--ink)}.qc .okit{margin:0 0 22px;padding:20px 22px;border-radius:var(--r);background:var(--panel);border:1px solid var(--line)}.qc .okit-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.qc .okit-head h2{font-size:1.05rem;font-weight:700}.qc .okit-head p{font-size:.84rem;color:var(--faint)}.qc .okit-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:18px;gap:18px;align-items:start}.qc .okit-form{display:grid;grid-gap:12px;gap:12px}.qc .okit-moments{display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--ground-2);width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap}.qc .okit-moments button{font:inherit;font-size:.8rem;font-weight:600;padding:6px 12px;border-radius:9px;border:0;background:none;color:var(--dim);cursor:pointer}.qc .okit-moments button.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px rgba(16,22,31,.1)}.qc .okit-moments button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.qc .okit-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.qc .okit-row label{display:grid;grid-gap:5px;gap:5px;min-width:0}.qc .okit-row label span{font-size:.74rem;font-weight:600;color:var(--dim)}.qc .okit-row input,.qc .okit-row select{font:inherit;font-size:.85rem;padding:8px 11px;border-radius:10px;border:1px solid var(--line-2);background:var(--panel);color:var(--ink);min-width:0;width:100%}.qc .okit-mail{border-radius:14px;border:1px solid var(--line);background:var(--ground);overflow:hidden}.qc .okit-mail-bar{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:8px;gap:8px;padding:9px 16px;border-bottom:1px solid var(--line);font-size:.8rem;background:var(--panel)}.qc .okit-mail-bar span{color:var(--faint)}.qc .okit-mail-bar b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc .okit-body{margin:0;padding:14px 16px;font-family:inherit;font-size:.84rem;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow-y:auto}.qc .okit-acts{display:flex;gap:8px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--line);background:var(--panel)}.qc .ms-btn.okit-send{background:var(--accent);color:#fff;border-color:var(--accent)}.qc .ms-btn.okit-send:hover{filter:brightness(1.08)}@media (max-width:1100px){.qc .okit-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.qc .okit-row{grid-template-columns:minmax(0,1fr)}}.qc .sw-form{display:inline-flex;align-items:center;gap:10px;margin:0}.qc .sw{position:relative;width:52px;height:30px;border-radius:999px;border:0;padding:0;cursor:pointer;background:#cdd2dc;transition:background .18s ease;flex:none}.qc .sw.on{background:#34c759}.qc .sw-knob{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(16,22,31,.25);transition:transform .18s ease}.qc .sw.on .sw-knob{transform:translateX(22px)}.qc .sw:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.qc .sw-state{font-size:.8rem;font-weight:650;color:var(--dim);min-width:22px}.qc .sw-row{display:flex;align-items:center;gap:16px;padding:14px 20px}.qc .sw-row>span{display:grid;grid-gap:3px;gap:3px;flex:1 1;min-width:0}.qc .sw-row b{font-size:.9rem}.qc .sw-row small{font-size:.78rem;color:var(--faint);line-height:1.5}.qc .sw-when{padding:0 20px 14px}@media (prefers-reduced-motion:reduce){.qc .sw,.qc .sw-knob{transition:none}}.qc .tb-pulse-wrap{position:relative}.qc button.tb-pulse{border:0;font:inherit;font-size:.76rem;font-weight:600;cursor:pointer}.qc button.tb-pulse[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--line-2)}.qc .tb-pulse-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:min(340px,calc(100vw - 32px));display:grid;grid-gap:12px;gap:12px;padding:16px 18px;border-radius:var(--r);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);text-align:left}.qc .tpp-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.qc .tpp-h b{font-size:.92rem;font-weight:700}.qc .tpp-h span{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;color:var(--faint)}.qc .tpp-h span i{width:7px;height:7px;border-radius:50%;background:var(--faint)}.qc .tpp-h span.on{color:var(--accent)}.qc .tpp-h span.on i{background:var(--accent);animation:tpp-blink 2.4s ease-in-out infinite}@keyframes tpp-blink{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.qc .tpp-h span.on i{animation:none}}.qc .tpp-lead{font-size:.8rem;line-height:1.5;color:var(--dim)}.qc .tpp-wait{font-size:.8rem;color:var(--faint)}.qc .tpp-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.qc .tpp-nums span{display:grid;grid-gap:1px;gap:1px;padding:9px 10px;border-radius:10px;background:var(--ground);font-size:.7rem;color:var(--faint);line-height:1.3}.qc .tpp-nums b{font-size:1.15rem;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qc .tpp-when{font-size:.72rem;color:var(--faint);margin-top:-4px}.qc .tpp-share{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;align-items:baseline;padding-top:12px;border-top:1px solid var(--line);font-size:.82rem}.qc .tpp-share small{grid-column:1;font-size:.74rem;color:var(--faint);line-height:1.4}.qc .tpp-share a{grid-column:2;grid-row:1;color:var(--accent);font-weight:600;font-size:.8rem;text-decoration:none}.qc .tpp-share a:hover{text-decoration:underline}.qc .tb-pulse-pop.right{right:auto;left:0}.qc .inv-list{display:grid;grid-gap:10px;gap:10px}.qc .inv-rows{list-style:none;margin:0;padding:0}.qc .inv-rows li{display:grid;grid-template-columns:minmax(110px,auto) 110px 100px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--line);font-size:.86rem}.qc .inv-rows li:first-child{border-top:0}.qc .inv-nr{font-weight:650;color:var(--ink);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qc .inv-date{color:var(--dim)}.qc .inv-amt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.qc .inv-state{font-size:.8rem;color:var(--dim)}.qc .inv-state.ok{color:var(--good)}.qc .inv-state.bad{color:var(--crit);font-weight:600}.qc .inv-act{display:flex;gap:6px;justify-content:flex-end}.qc .inv-btn{padding:5px 11px;font-size:.78rem}.qc .inv-sub{font-size:.86rem;margin-top:8px}@media (max-width:720px){.qc .inv-rows li{grid-template-columns:minmax(0,1fr) auto}.qc .inv-date,.qc .inv-state{grid-column:1}.qc .inv-amt{grid-row:1}.qc .inv-act,.qc .inv-amt{grid-column:2}}.toegang-acties{flex-wrap:wrap;gap:8px;justify-content:flex-end}.toegang-acties,.toegang-rol{display:flex;align-items:center}.toegang-rol{gap:6px}.toegang-rol select{height:40px;border-radius:10px;border:1px solid var(--line,#dfe2ea);background:var(--surface,#fff);color:inherit;font:inherit;font-size:14px;padding:0 10px}