.brand-swap[data-v-3e939871]{place-items:center;display:inline-grid;position:relative}.brand-swap__logo[data-v-3e939871],.brand-swap__toggle[data-v-3e939871]{grid-area:1/1;place-items:center;transition:opacity .18s,transform .18s;display:inline-grid}.brand-swap__toggle[data-v-3e939871]{opacity:0;pointer-events:none;color:var(--shell-text-strong);cursor:pointer;background:0 0;border:0;padding:0;transform:scale(.88)}.brand-swap--rail:hover .brand-swap__logo[data-v-3e939871],.brand-swap--rail:focus-within .brand-swap__logo[data-v-3e939871]{opacity:0}.brand-swap--rail:hover .brand-swap__toggle[data-v-3e939871],.brand-swap--rail:focus-within .brand-swap__toggle[data-v-3e939871]{opacity:1;pointer-events:auto;transform:scale(1)}.navlink__ext[data-v-3e939871]{opacity:.55;flex:none;margin-left:auto}.mobile-nav-close[data-v-3e939871]{border-radius:var(--r-sm);width:32px;height:32px;color:var(--shell-text);background:0 0;border:0;place-items:center;margin-left:auto;display:none}@media (width<=720px){.mobile-nav-close[data-v-3e939871]{display:grid}}.navlink__badge[data-v-3e939871]{border-radius:var(--r-pill);background:var(--shell-accent,var(--brand));min-width:18px;height:18px;color:var(--on-brand);flex:none;place-items:center;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.navlink__create[data-v-3e939871]{border-radius:var(--r-sm);width:22px;height:22px;color:var(--shell-text,var(--text-2));cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;display:none}.navlink:hover .navlink__create[data-v-3e939871],.navlink:focus-within .navlink__create[data-v-3e939871]{display:grid}.navlink:hover .navlink__create[data-v-3e939871]:hover{background:var(--shell-hover,var(--surface-2));color:var(--shell-text-strong,var(--text))}.sidefoot__btn[data-v-3e939871]{border-radius:var(--r-sm);width:100%;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:3px 6px;display:flex}.sidefoot__btn[data-v-3e939871]:hover,.sidefoot.is-open .sidefoot__btn[data-v-3e939871]{background:var(--shell-hover,var(--surface-2))}.sidefoot__chev[data-v-3e939871]{opacity:.55;flex:none;margin-left:auto}.sidefoot.is-open .sidefoot__chev[data-v-3e939871]{opacity:1}.sidefoot__menu{z-index:var(--z-dropdown);border:1px solid var(--shell-border,var(--border));border-radius:var(--r-md);background:var(--shell-bg,var(--surface));box-shadow:var(--e2);padding:4px;position:fixed}.sidefoot__item{border-radius:var(--r-sm);width:100%;height:32px;color:var(--shell-text,var(--text));font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-weight:600;display:flex}.sidefoot__item:hover,.sidefoot__item:focus-visible{background:var(--shell-hover,var(--surface-2));color:var(--shell-text-strong,var(--text));outline:none}.tsearch--top[data-v-a9043598]{border:1px solid var(--shell-border);cursor:pointer;max-width:520px;font:inherit;text-align:left;flex:1;align-items:center;gap:8px;display:flex}.tsearch__ph[data-v-a9043598]{font-size:var(--fs-sm);flex:1}.tsearch__kbd[data-v-a9043598]{font-size:var(--fs-2xs);border-radius:var(--r-sm);border:1px solid var(--shell-border);padding:2px 7px;font-weight:700}.orbbtn[data-v-a9043598]{background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:transform .16s;display:inline-grid}.orbbtn[data-v-a9043598]:hover{background:var(--shell-hover)}.orbbtn[data-v-a9043598]:focus-visible{box-shadow:var(--ring);outline:none}.praatbtn[data-v-a9043598]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mobile-nav-toggle[data-v-a9043598]{flex:none;display:none}@media (width<=720px){.mobile-nav-toggle[data-v-a9043598]{display:inline-grid}}@media (width<=520px){.praatbtn[data-v-a9043598],.avatar--sm[data-v-a9043598]{display:none}}.cmd-row[data-v-4f1a1d8c]{align-items:center;gap:10px;display:inline-flex}.rfcmdk{z-index:1200;background:color-mix(in srgb, var(--text) 32%, transparent);-webkit-backdrop-filter:blur(6px)saturate(1.05);backdrop-filter:blur(6px)saturate(1.05);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.rfcmdk>*{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--r-xl,24px);box-shadow:var(--e3);width:min(560px,92vw);height:fit-content;overflow:hidden}.rfcmdk input{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);font:inherit;font-size:var(--fs-body);background:0 0;outline:none;padding:16px 18px}.rfcmdk input::placeholder{color:var(--text-faint)}.rfcmdk [command-list]{max-height:60vh;padding:8px;overflow-y:auto}.rfcmdk [command-group-heading]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding:10px 10px 4px;font-weight:800}.rfcmdk [command-item]{border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--text);cursor:pointer;align-items:center;padding:10px 12px;font-weight:600;display:flex}.rfcmdk [command-item][aria-selected=true]{background:var(--brand-soft);color:var(--brand-strong)}.gate-checking[data-v-07273afb]{padding:var(--s8);text-align:center;color:var(--text-3);font-size:var(--fs-sm)}.ts-overlay[data-v-cc9ef553]{z-index:1000;background:color-mix(in srgb, var(--text) 30%, transparent);-webkit-backdrop-filter:blur(6px)saturate(1.05);backdrop-filter:blur(6px)saturate(1.05);justify-content:center;align-items:flex-start;padding:clamp(24px,8vh,96px) 20px 40px;display:flex;position:fixed;inset:0}.ts-modal[data-v-cc9ef553]{background:var(--surface);width:min(640px,100%);max-height:min(90vh,820px);color:var(--text);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--e3);flex-direction:column;display:flex;overflow:hidden}.theme-popup-header[data-v-cc9ef553]{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}#theme-popup-title[data-v-cc9ef553],.theme-popup-header h2[data-v-cc9ef553]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:18px;font-weight:700;line-height:1.5}.theme-close[data-v-cc9ef553]{border:1px solid var(--border);background:var(--surface-2);width:32px;height:32px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.theme-close[data-v-cc9ef553]:hover{color:var(--text);background:var(--surface-2)}.theme-tabs[data-v-cc9ef553]{border-radius:var(--r-pill);background:var(--surface-2);isolation:isolate;flex:none;gap:4px;margin:20px 20px 0;padding:4px;display:flex;position:relative}.theme-tab-indicator[data-v-cc9ef553]{z-index:0;border-radius:var(--r-pill);background:var(--surface);height:calc(100% - 8px);box-shadow:var(--e1), inset 0 1px 0 #ffffff59;pointer-events:none;transition:left .3s cubic-bezier(.32,1.28,.42,1),width .3s cubic-bezier(.32,1.28,.42,1);position:absolute;top:4px}.theme-tab[data-v-cc9ef553]{z-index:1;border-radius:var(--r-pill);min-width:0;color:var(--text-2);font:inherit;text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.5;position:relative;overflow:hidden}.theme-tab[data-v-cc9ef553]:hover,.theme-tab.is-active[data-v-cc9ef553]{color:var(--text)}.theme-tab[data-v-cc9ef553]:focus-visible{box-shadow:var(--ring);outline:none}.theme-tab-panel[data-v-cc9ef553]{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px;display:none;overflow-y:auto}.theme-tab-panel.is-active[data-v-cc9ef553]{display:block}.theme-tab-panel.is-hidden[data-v-cc9ef553],.theme-tab-panel[hidden][data-v-cc9ef553]{display:none}.ts-section[data-v-cc9ef553]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin:0 0 12px;font-weight:800}.ts-section+.theme-grid[data-v-cc9ef553]{margin-bottom:20px}.theme-grid[data-v-cc9ef553]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.theme-grid--feat[data-v-cc9ef553]{grid-template-columns:repeat(3,1fr)}.cw-card[data-v-cc9ef553]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font:inherit;text-align:left;cursor:pointer;flex-direction:column;padding:0;transition:transform .16s cubic-bezier(.32,1.28,.42,1),box-shadow .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.cw-card[data-v-cc9ef553]:hover{box-shadow:var(--e2);border-color:color-mix(in srgb, var(--brand) 35%, var(--border));transform:translateY(-2px)}.cw-card[data-v-cc9ef553]:active{transform:translateY(0)scale(.98)}.cw-card.is-active[data-v-cc9ef553]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--brand)}.cw-card.is-active[data-v-cc9ef553]:hover{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--brand), var(--e2)}.cw-card[data-v-cc9ef553]:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--brand);outline:none}.cw-prev[data-v-cc9ef553]{align-items:center;height:64px;padding:10px 12px;display:flex;position:relative}.cw-prev[data-v-cc9ef553]:after{content:"";pointer-events:none;background:linear-gradient(#ffffff29,#0000 58%);position:absolute;inset:0}.cw-prev__panel[data-v-cc9ef553]{z-index:1;border-radius:var(--r-sm);border:1px solid;flex-direction:column;gap:4px;width:100%;padding:7px 9px;display:flex;position:relative;box-shadow:0 1px 3px #0000001f,inset 0 1px #ffffff40}.cw-prev__accent[data-v-cc9ef553]{border-radius:var(--r-pill);width:18px;height:5px}.cw-prev__line[data-v-cc9ef553]{border-radius:var(--r-pill);opacity:.75;width:70%;height:4px}.cw-prev__line--short[data-v-cc9ef553]{opacity:.4;width:44%}.cw-label[data-v-cc9ef553]{border-top:1px solid var(--border);align-items:center;padding:8px 11px;display:flex}.cw-name[data-v-cc9ef553]{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text);font-size:var(--fs-sm);letter-spacing:-.01em;font-weight:600;overflow:hidden}.cw-chan-row[data-v-cc9ef553]{align-items:center;gap:12px;display:flex}.cw-chan-row+.cw-chan-row[data-v-cc9ef553]{margin-top:12px}.cw-chan-label[data-v-cc9ef553]{width:120px;color:var(--text-2);flex:0 0 120px;font-size:13px;font-weight:500;line-height:1.5}.cw-chan[data-v-cc9ef553]{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;appearance:none;flex:none;width:40px;height:28px;padding:0;transition:border-color .16s cubic-bezier(.4,0,.2,1)}.cw-chan[data-v-cc9ef553]:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--border))}.cw-chan[data-v-cc9ef553]:focus-visible{box-shadow:var(--ring);outline:none}.cw-chan[data-v-cc9ef553]::-webkit-color-swatch-wrapper{padding:2px}.cw-chan[data-v-cc9ef553]::-webkit-color-swatch{border:0;border-radius:6px}.cw-chan[data-v-cc9ef553]::-moz-color-swatch{border:0;border-radius:6px}.cw-reset[data-v-cc9ef553]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-2);font:inherit;cursor:pointer;justify-content:center;align-items:center;margin-top:20px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.cw-reset[data-v-cc9ef553]:hover:not(:disabled){color:var(--text)}.cw-reset[data-v-cc9ef553]:disabled{opacity:.45;cursor:not-allowed}@media (width<=560px){.theme-grid--feat[data-v-cc9ef553]{grid-template-columns:repeat(2,1fr)}}.toasts[data-v-0c8919ac]{right:var(--s5);bottom:var(--s5);z-index:var(--z-toast,3000);flex-direction:column;gap:8px;max-width:min(420px,92vw);display:flex;position:fixed}.toast[data-v-0c8919ac]{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);box-shadow:var(--e2);font-size:var(--fs-sm);color:var(--text);align-items:center;gap:10px;padding:11px 12px;display:flex}.toast__ico[data-v-0c8919ac]{color:var(--text-3);flex-shrink:0}.toast__msg[data-v-0c8919ac]{flex:1;min-width:0}.toast__action[data-v-0c8919ac]{font:inherit;font-weight:700;font-size:var(--fs-xs);color:var(--brand-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px 4px}.toast__close[data-v-0c8919ac]{border-radius:var(--r-sm);width:24px;height:24px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.toast__close[data-v-0c8919ac]:hover{background:var(--surface-2);color:var(--text-2)}.toast--error[data-v-0c8919ac]{border-color:var(--danger-line);background:var(--danger-soft)}.toast--error .toast__ico[data-v-0c8919ac]{color:var(--danger-ink)}.toast--success[data-v-0c8919ac]{border-color:var(--ok-line);background:var(--ok-soft)}.toast--success .toast__ico[data-v-0c8919ac]{color:var(--ok-ink)}.toast--info[data-v-0c8919ac]{border-color:var(--info-line);background:var(--info-soft)}.toast--info .toast__ico[data-v-0c8919ac]{color:var(--info-ink)}.toast-enter-active[data-v-0c8919ac],.toast-leave-active[data-v-0c8919ac]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-0c8919ac],.toast-leave-to[data-v-0c8919ac]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-0c8919ac],.toast-leave-active[data-v-0c8919ac]{transition:none}}.apb[data-v-41053a18]{align-items:flex-end;gap:var(--s2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:10px 10px 10px 14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.apb[data-v-41053a18]:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.apb-slash[data-v-41053a18]{z-index:var(--z-popover,60);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--e2);flex-direction:column;gap:1px;padding:5px;animation:.14s cubic-bezier(.22,1,.36,1) both apb-slash-in-41053a18;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.apb-slash__item[data-v-41053a18]{border-radius:var(--r-sm);color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.apb-slash__item--actief[data-v-41053a18]{background:var(--surface-2);color:var(--text)}.apb-slash__cmd[data-v-41053a18]{font-size:var(--fs-xs);color:var(--brand-strong);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.apb-slash__label[data-v-41053a18]{font-size:var(--fs-sm)}.apb-ta[data-v-41053a18]{min-width:0;max-height:240px;color:var(--text);font:inherit;font-size:var(--fs-body);resize:none;background:0 0;border:0;flex:1;margin:0;padding:6px 0;line-height:1.45;overflow-y:auto}.apb-ta[data-v-41053a18]:focus{outline:none}.apb-ta[data-v-41053a18]::placeholder{color:var(--text-faint)}.apb-send[data-v-41053a18]{background:var(--surface-2);width:32px;height:32px;color:var(--text-faint);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid}.apb-send[data-v-41053a18]:disabled{cursor:default}.apb-send--klaar[data-v-41053a18]{background:var(--brand);color:#fff}.apb-send--klaar[data-v-41053a18]:hover{transform:scale(1.06)}.apb-send--klaar[data-v-41053a18]:active{transform:scale(.94)}.apb-send--stop[data-v-41053a18]{background:var(--text);color:var(--surface)}.apb-send--stop[data-v-41053a18]:hover{transform:scale(1.06)}.apb-send[data-v-41053a18]:focus-visible{box-shadow:var(--ring);outline:none}@keyframes apb-slash-in-41053a18{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.apb-slash[data-v-41053a18]{animation:none}}.acp-scrim[data-v-cd1517e4]{z-index:var(--z-modal-scrim,1990);background:#0000006b;animation:.25s cubic-bezier(.22,1,.36,1) both acp-fade-cd1517e4;position:fixed;inset:0}.acp-panel[data-v-cd1517e4]{z-index:var(--z-modal,2000);width:min(480px,100vw);box-shadow:var(--e3);background:0 0;flex-direction:column;animation:.25s cubic-bezier(.22,1,.36,1) both acp-in-cd1517e4;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.acp-beam[data-v-cd1517e4]{flex:1;width:100%;min-height:0;display:flex}.acp-body[data-v-cd1517e4]{background:var(--surface);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.acp-head[data-v-cd1517e4]{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s4) var(--s3);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.acp-head__id[data-v-cd1517e4]{min-width:0}.acp-head h2[data-v-cd1517e4]{font-size:var(--fs-h1);letter-spacing:-.01em;margin:0;font-weight:700}.acp-model[data-v-cd1517e4]{font-size:var(--fs-xs);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.acp-sluit[data-v-cd1517e4]{width:34px;padding:0}.acp-lijst[data-v-cd1517e4]{min-height:0;padding:var(--s4);gap:var(--s3);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.acp-leeg[data-v-cd1517e4]{gap:var(--s3);flex-direction:column;margin:auto 0;display:flex}.acp-leeg__vraag[data-v-cd1517e4]{font-size:var(--fs-h1);margin:0;font-weight:700}.acp-chips[data-v-cd1517e4]{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.acp-chip[data-v-cd1517e4]{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface-2);max-width:100%;color:var(--text-2);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;overflow-wrap:anywhere;padding:8px 12px;font-weight:600;transition:background .12s,border-color .12s,color .12s}.acp-chip[data-v-cd1517e4]:hover{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.acp-msg[data-v-cd1517e4]{max-width:100%;animation:.22s cubic-bezier(.22,1,.36,1) both acp-msg-in-cd1517e4}.acp-msg--user[data-v-cd1517e4]{align-self:flex-end}.acp-fout[data-v-cd1517e4]{padding:8px var(--s4);font-size:var(--fs-sm);color:var(--danger-ink);background:var(--danger-soft);border-top:1px solid var(--danger-line);justify-content:space-between;align-items:center;gap:var(--s3);overflow-wrap:anywhere;flex-shrink:0;margin:0;display:flex}.acp-opnieuw[data-v-cd1517e4]{color:var(--danger-ink);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;flex-shrink:0;font-weight:700;text-decoration:underline}.acp-foot[data-v-cd1517e4]{padding:var(--s3) var(--s4) var(--s4);flex-shrink:0}@keyframes acp-fade-cd1517e4{0%{opacity:0}to{opacity:1}}@keyframes acp-in-cd1517e4{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes acp-msg-in-cd1517e4{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.acp-scrim[data-v-cd1517e4],.acp-panel[data-v-cd1517e4],.acp-msg[data-v-cd1517e4]{animation:none}}.vcd[data-v-d0cc93e1]{z-index:var(--z-modal);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);width:min(420px,92vw);max-height:min(560px,70vh);box-shadow:var(--e3);animation:vcd-in-d0cc93e1 .22s var(--ease,cubic-bezier(.22, 1, .36, 1)) both;flex-direction:column;display:flex;position:fixed;bottom:20px;left:50%;overflow:hidden;transform:translate(-50%)}.vcd-head[data-v-d0cc93e1]{padding:var(--s3) var(--s3) var(--s2) var(--s4);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.vcd-stand[data-v-d0cc93e1]{font-size:var(--fs-sm);align-items:center;gap:7px;font-weight:700;display:inline-flex}.vcd-dot[data-v-d0cc93e1]{background:var(--text-3);border-radius:50%;flex-shrink:0;width:8px;height:8px}.vcd-stand--luistert .vcd-dot[data-v-d0cc93e1]{background:var(--ok);animation:1.4s ease-in-out infinite vcd-pulse-d0cc93e1}.vcd-stand--zoekt .vcd-dot[data-v-d0cc93e1]{background:var(--brand);animation:.9s ease-in-out infinite vcd-pulse-d0cc93e1}.vcd-stand--spreekt .vcd-dot[data-v-d0cc93e1]{background:var(--brand);animation:.6s ease-in-out infinite vcd-pulse-d0cc93e1}.vcd-stand--fout .vcd-dot[data-v-d0cc93e1]{background:var(--danger-ink,var(--danger))}.vcd-stand--verbinden .vcd-dot[data-v-d0cc93e1]{background:var(--text-3);animation:1s ease-in-out infinite vcd-pulse-d0cc93e1}.vcd-fout[data-v-d0cc93e1]{padding:var(--s4);gap:var(--s3);flex-direction:column;display:flex}.vcd-fout__tekst[data-v-d0cc93e1]{font-size:var(--fs-sm);color:var(--text-2);margin:0}.vcd-fout__acties[data-v-d0cc93e1]{gap:var(--s2);display:flex}.vcd-transcript[data-v-d0cc93e1]{min-height:60px;max-height:220px;padding:var(--s3) var(--s4);flex-direction:column;flex:1;gap:6px;display:flex;overflow-y:auto}.vcd-leeg[data-v-d0cc93e1]{font-size:var(--fs-sm);color:var(--text-3);text-align:center;margin:auto 0}.vcd-regel[data-v-d0cc93e1]{font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;line-height:1.4}.vcd-regel--gebruiker[data-v-d0cc93e1]{color:var(--text);font-weight:600}.vcd-regel--assistent[data-v-d0cc93e1]{color:var(--text-2)}.vcd-chips[data-v-d0cc93e1]{padding:0 var(--s4) var(--s2);flex-wrap:wrap;gap:6px;display:flex}.vcd-chip[data-v-d0cc93e1]{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface-2);height:24px;font-size:var(--fs-2xs);color:var(--text-3);align-items:center;gap:6px;padding:0 9px;font-weight:700;display:inline-flex}.vcd-chip--geweigerd[data-v-d0cc93e1]{color:var(--danger-ink);border-color:var(--danger-line);background:var(--danger-soft)}.vcd-chip__bron[data-v-d0cc93e1]{color:var(--brand-strong);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.vcd-chip__bron[data-v-d0cc93e1]:hover{text-decoration:underline}.vcd-voorstel[data-v-d0cc93e1],.vcd-form[data-v-d0cc93e1],.vcd-resultaat[data-v-d0cc93e1]{margin:0 var(--s4) var(--s3);padding:var(--s3);border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-2)}.vcd-voorstel__titel[data-v-d0cc93e1],.vcd-form__titel[data-v-d0cc93e1],.vcd-resultaat__titel[data-v-d0cc93e1]{margin:0 0 var(--s2);font-weight:700;font-size:var(--fs-sm)}.vcd-voorstel__args[data-v-d0cc93e1]{margin:0 0 var(--s2);font-size:var(--fs-xs);grid-template-columns:auto 1fr;gap:2px 8px;display:grid}.vcd-voorstel__args dt[data-v-d0cc93e1]{color:var(--text-3);font-weight:600}.vcd-voorstel__args dd[data-v-d0cc93e1]{color:var(--text);overflow-wrap:anywhere;margin:0}.vcd-voorstel__fout[data-v-d0cc93e1]{margin:0 0 var(--s2);font-size:var(--fs-xs);color:var(--danger-ink)}.vcd-voorstel__ok[data-v-d0cc93e1]{font-size:var(--fs-xs);color:var(--ok-ink);margin:0;font-weight:700}.vcd-voorstel__acties[data-v-d0cc93e1],.vcd-form__acties[data-v-d0cc93e1]{justify-content:flex-end;gap:var(--s2);display:flex}.vcd-form__veld[data-v-d0cc93e1]{margin-bottom:var(--s2);flex-direction:column;gap:3px;display:flex}.vcd-form__veld label[data-v-d0cc93e1]{font-size:var(--fs-2xs);color:var(--text-3);font-weight:700}.vcd-form__veld input[data-v-d0cc93e1],.vcd-form__veld select[data-v-d0cc93e1],.vcd-form__veld textarea[data-v-d0cc93e1]{font:inherit;font-size:var(--fs-sm);border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);resize:vertical;padding:6px 8px}.vcd-resultaat__tekst[data-v-d0cc93e1]{font-size:var(--fs-xs);color:var(--text-2);overflow-wrap:anywhere;margin:0}.vcd-quick[data-v-d0cc93e1]{padding:0 var(--s4) var(--s3);flex-wrap:wrap;gap:6px;display:flex}.vcd-quickbtn[data-v-d0cc93e1]{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);height:26px;color:var(--text-2);font-size:var(--fs-2xs);cursor:pointer;padding:0 10px;font-weight:700}.vcd-quickbtn[data-v-d0cc93e1]:hover{background:var(--surface-2);color:var(--text)}.vcd-foot[data-v-d0cc93e1]{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--border);flex-shrink:0;display:flex}.vcd-talk[data-v-d0cc93e1]{border:1px solid var(--border);background:var(--surface-2);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .11s,background .11s;display:inline-grid}.vcd-talk[data-v-d0cc93e1]:disabled{opacity:.5;cursor:default}.vcd-talk--actief[data-v-d0cc93e1]{background:var(--brand);border-color:var(--brand);color:#fff;transform:scale(1.08)}.vcd-foot__hint[data-v-d0cc93e1]{font-size:var(--fs-2xs);color:var(--text-3)}@keyframes vcd-in-d0cc93e1{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes vcd-pulse-d0cc93e1{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.vcd[data-v-d0cc93e1]{animation:none}.vcd-dot[data-v-d0cc93e1]{animation:none!important}.vcd-talk[data-v-d0cc93e1]{transition:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");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}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,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-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,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-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,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-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,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-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");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}:root{--violet-50:#eef0ff;--violet-100:#e1e3ff;--violet-200:#c7c9fb;--violet-500:#6f63f5;--violet-600:#5b50e6;--violet-700:#4a3fd6;--violet-800:#3a31a8;--ink-950:#13111f;--ink-900:#1b1830;--ink-700:#3c3858;--ink-600:#524d70;--ink-500:#6b6786;--ink-400:#8d89a6;--ink-300:#b8b4cc;--paper:#f4f4fb;--white:#fff;--mist:#fafaff;--line:#e7e7f1;--line-strong:#d6d6e6;--red-600:#e0454a;--red-700:#c12f34;--red-50:#fff0f1;--red-100:#ffe0e2;--amber-600:#d97a06;--amber-700:#a85d00;--amber-50:#fff5e6;--amber-100:#ffe8c7;--green-600:#15a05c;--green-700:#0f7d47;--green-50:#e8f8f0;--green-100:#cdeedd;--blue-600:#2f6feb;--blue-700:#1f57c7;--blue-50:#eef4ff;--blue-100:#dbe7ff;--slate-500:#6b6786;--slate-100:#ececf3;--bg:var(--paper);--surface:var(--white);--surface-2:var(--mist);--border:var(--line);--border-strong:var(--line-strong);--brand:var(--violet-600);--brand-strong:var(--violet-700);--brand-soft:var(--violet-50);--brand-text:var(--violet-700);--on-brand:#fff;--text:var(--ink-900);--text-2:var(--ink-600);--text-3:var(--ink-700);--text-faint:var(--ink-500);--num:var(--text);--focus:var(--brand-strong);--danger:var(--red-600);--danger-ink:var(--red-700);--danger-soft:var(--red-50);--danger-line:var(--red-100);--warn:var(--amber-600);--warn-ink:var(--amber-700);--warn-soft:var(--amber-50);--warn-line:var(--amber-100);--caution:#ca9e03;--caution-ink:#7d6200;--caution-soft:#fef9c3;--caution-line:#fef08a;--ok:var(--green-600);--ok-ink:var(--green-700);--ok-soft:var(--green-50);--ok-line:var(--green-100);--info:var(--blue-600);--info-ink:var(--blue-700);--info-soft:var(--blue-50);--info-line:var(--blue-100);--contract:#19c5c0;--contract-strong:#0e9a96;--contract-ink:#0e7d79;--contract-soft:#e6faf9;--contract-line:#c7f0ee;--font:"Manrope Variable", "Segoe UI", sans-serif;--font-mono:var(--font);--fs-display:38px;--fs-xl:26px;--fs-h1:21px;--fs-num:30px;--fs-h2:13px;--fs-body:14px;--fs-sm:13px;--fs-xs:12px;--fs-2xs:11px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--r-2xl:20px;--r-pill:999px;--z-dropdown:1000;--z-popover:1300;--z-modal-scrim:1990;--z-modal:2000;--z-toast:3000;--z-critical:4000;--shadow-tint:color-mix(in srgb, var(--brand) 35%, var(--text) 65%);--e1:0 .5px 1px color-mix(in srgb, var(--shadow-tint) 5%, transparent), 0 4px 10px -3px color-mix(in srgb, var(--shadow-tint) 6%, transparent);--e2:0 1px 2px color-mix(in srgb, var(--shadow-tint) 5%, transparent), 0 10px 22px -6px color-mix(in srgb, var(--shadow-tint) 8%, transparent);--e3:0 2px 6px color-mix(in srgb, var(--shadow-tint) 6%, transparent), 0 26px 52px -14px color-mix(in srgb, var(--shadow-tint) 14%, transparent);--ring:0 0 0 3px var(--violet-200);--dur-fast:.12s;--dur:.2s;--ease:cubic-bezier(.2,.7,.3,1);--maxw:1440px}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip}body{font-family:var(--font);background:var(--bg);color:var(--text);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.45}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.shell{flex-direction:column;min-height:100vh;display:flex}.wrap{width:100%;max-width:var(--maxw);padding:0 var(--s6);margin:0 auto}.banner{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--border);background:#ffffffe0;position:sticky;top:0}.banner__row{align-items:center;gap:var(--s5);height:60px;display:flex}.brand{align-items:center;gap:var(--s2);letter-spacing:-.02em;color:var(--text);font-size:16px;font-weight:700;display:flex}.brand__mark{border-radius:var(--r-md);color:#fff;width:30px;height:30px;box-shadow:var(--e1);background:linear-gradient(135deg,#19c5c0,#5b50e6 60%,#7d3ff5);place-items:center;font-weight:900;display:grid}.nav{margin-left:var(--s4);flex:1;align-items:center;gap:2px;display:flex}.nav a{border-radius:var(--r-pill);color:var(--text-2);font-weight:600;font-size:var(--fs-sm);transition:background var(--dur-fast), color var(--dur-fast);align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.nav a:hover{background:var(--surface-2);color:var(--text)}.nav a.is-active{background:var(--brand-soft);color:var(--brand-strong)}.nav a.is-active .nav__ico{opacity:1}.nav__ico{opacity:.8}.banner__tools{align-items:center;gap:var(--s3);margin-left:auto;display:flex}.search{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);min-width:230px;height:38px;color:var(--text-3);align-items:center;gap:8px;padding:0 12px;display:flex}.search input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;width:100%}.iconbtn{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text-2);transition:background var(--dur-fast), box-shadow var(--dur-fast);place-items:center;display:grid;position:relative}.iconbtn:hover{background:var(--surface-2)}.dot-badge:after{content:"";background:var(--danger);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:8px;right:9px}.avatar{background:linear-gradient(135deg,var(--brand),var(--brand-strong));color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.page{padding:var(--s6) var(--s6) var(--s8)}.pagehead{justify-content:space-between;align-items:flex-end;gap:var(--s4);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.pagehead h1{font-size:var(--fs-xl);letter-spacing:-.02em;margin:0;font-weight:700}.pagehead .sub{color:var(--text-3);font-size:var(--fs-sm);margin-top:2px}.urgency{align-items:center;gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.chip{border-radius:var(--r-pill);height:28px;font-size:var(--fs-xs);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 11px;font-weight:700;display:inline-flex}.chip--danger{background:var(--danger-soft);color:var(--danger-ink);border-color:var(--danger-line)}.chip--warn{background:var(--warn-soft);color:var(--warn-ink);border-color:var(--warn-line)}.chip--info{background:var(--info-soft);color:var(--info-ink);border-color:var(--info-line)}.chip--ok{background:var(--ok-soft);color:var(--ok-ink);border-color:var(--ok-line)}.chip .ico{font-size:13px;line-height:1}.quicklaunch{gap:var(--s3);display:flex}.qbtn{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--e1);transition:transform var(--dur-fast), box-shadow var(--dur-fast), border-color var(--dur-fast);align-items:center;gap:10px;padding:10px 16px;display:flex}.qbtn:hover{box-shadow:var(--e2);border-color:color-mix(in srgb, var(--brand) 40%, var(--border));transform:translateY(-1px)}.qbtn__ico{border-radius:var(--r-lg);background:var(--brand-soft);width:34px;height:34px;color:var(--brand-strong);place-items:center;font-size:16px;display:grid}.qbtn__t{font-weight:700;font-size:var(--fs-sm);display:block}.qbtn__c{font-size:var(--fs-2xs);color:var(--text-3);display:block}.qbtn__arrow{color:var(--text-faint);transition:transform var(--dur-fast), color var(--dur-fast);margin-left:6px}.qbtn:hover .qbtn__arrow{color:var(--brand-text);transform:translate(3px)}.grid{gap:var(--s5);display:grid}.grid--hero{grid-template-columns:380px 1fr}.grid--2{grid-template-columns:1fr 1fr}.grid--3{grid-template-columns:1fr 1fr 1fr}.section-gap{margin-top:var(--s5)}.card{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 97%, var(--brand) 3%), var(--surface));border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--e1);flex-direction:column;display:flex;overflow:hidden}.card__head{align-items:center;gap:var(--s2);padding:var(--s4) var(--s5);border-bottom:1px solid var(--border);display:flex}.card__head h2{font-size:var(--fs-h2);text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);margin:0;font-weight:800}.card__count{font-size:var(--fs-xs);color:var(--text-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);padding:0 7px;font-weight:700}.card__count--filled{color:var(--surface);background:var(--text);border-color:#0000;padding:1px 8px}.card__count--alert{background:var(--danger);color:#fff;border-color:#0000;padding:1px 8px}.card__link{font-size:var(--fs-xs);color:var(--brand-text);align-items:center;gap:4px;margin-left:auto;font-weight:700;display:inline-flex}.card__link:hover{color:var(--brand-strong);text-decoration:underline}.card__body{padding:var(--s3) var(--s4)}.card__body--flush{padding:0}.card__foot{padding:var(--s3) var(--s5);border-top:1px dashed var(--border);font-size:var(--fs-xs);color:var(--text-3);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.kpis{gap:var(--s4);grid-template-columns:1.5fr 1fr 1fr;display:grid}.kpi{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 97%, var(--brand) 3%), var(--surface));border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s4) var(--s5);box-shadow:var(--e1);flex-direction:column;gap:6px;min-height:118px;display:flex}.kpi__label{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);align-items:center;gap:6px;font-weight:800;display:flex}.kpi__val{font-family:var(--font-mono);font-size:var(--fs-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--num);font-weight:700;line-height:1.05}.kpi__val.big{font-size:var(--fs-display)}.kpi__meta{font-size:var(--fs-xs);color:var(--text-3);align-items:center;gap:8px;margin-top:auto;display:flex}.trend{align-items:center;gap:3px;font-weight:700;display:inline-flex}.trend--up{color:var(--ok-ink)}.trend--down{color:var(--danger-ink)}.kpiarea{gap:var(--s4);flex-direction:column;display:flex}.kpimini{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi--hero{padding:var(--s5) var(--s6)}.kpi--hero .kpi__val{font-size:var(--fs-display)}.kpi--hero{grid-area:span 1/1}.kpi--hero .signal{margin-left:auto}.signal{border-radius:var(--r-pill);height:24px;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex}.signal--ok{background:var(--ok-soft);color:var(--ok-ink);border:1px solid var(--ok-line)}.signal--warn{background:var(--warn-soft);color:var(--warn-ink);border:1px solid var(--warn-line)}.signal--bad{background:var(--danger-soft);color:var(--danger-ink);border:1px solid var(--danger-line)}.progress{border-radius:var(--r-pill);background:color-mix(in srgb, var(--border) 70%, var(--surface-2));height:10px;margin-top:4px;overflow:hidden}.progress__fill{border-radius:var(--r-pill);background:linear-gradient(90deg,var(--brand),var(--brand-strong));height:100%}.progress__fill--ok{background:linear-gradient(90deg,var(--ok),var(--ok-ink))}.progress__fill--warn{background:linear-gradient(90deg,var(--warn),var(--warn-ink))}.progress__fill--bad{background:linear-gradient(90deg,var(--danger),var(--danger-ink))}.kpi__row{align-items:center;gap:var(--s3);display:flex}.tasklist{flex-direction:column;display:flex}.task{gap:var(--s3);padding:var(--s3) var(--s3);border-radius:var(--r-md);transition:background var(--dur-fast), border-color var(--dur-fast), transform var(--dur-fast);border:1px solid #0000;grid-template-columns:6px 1fr auto;align-items:center;display:grid}.task+.task{margin-top:6px}.task:hover{background:var(--surface-2);border-color:var(--border);transform:translate(2px)}.task__bar{border-radius:var(--r-pill);background:var(--text-faint);width:5px;height:38px}.task--nu .task__bar{background:var(--danger)}.task--today .task__bar{background:var(--warn)}.task--week .task__bar{background:var(--info)}.task__main{min-width:0}.task__title{font-weight:700;font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.task__sub{font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.task__role{color:var(--brand-strong);font-weight:700}.task__when{font-size:var(--fs-2xs);border-radius:var(--r-pill);white-space:nowrap;padding:3px 8px;font-weight:700}.task--nu .task__when{background:var(--danger-soft);color:var(--danger-ink)}.task--today .task__when{background:var(--warn-soft);color:var(--warn-ink)}.task--week .task__when{background:var(--info-soft);color:var(--info-ink)}.rows{flex-direction:column;display:flex}.row{align-items:center;gap:var(--s3);padding:11px var(--s4);border-bottom:1px solid var(--border);transition:background var(--dur-fast);text-align:left;width:100%;color:var(--text);font:inherit;background:0 0;border-top:0;border-left:0;border-right:0;display:flex}.row:last-child{border-bottom:0}.row:hover{background:var(--surface-2)}.row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.row__main{flex:1;min-width:0}.row__title{font-weight:700;font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.row__sub{font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.row__end{align-items:center;gap:var(--s3);flex-shrink:0;display:flex}.row__metric{text-align:right}.row__metric b{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.row__metric span{font-size:var(--fs-2xs);color:var(--text-faint);display:block}.row__chevron{color:var(--text-faint);transition:transform var(--dur-fast), color var(--dur-fast)}.row:hover .row__chevron{color:var(--brand-text);transform:translate(3px)}.prio{border-radius:var(--r-sm);min-width:30px;height:22px;font-size:var(--fs-2xs);letter-spacing:.02em;justify-content:center;align-items:center;padding:0 7px;font-weight:900;display:inline-flex}.prio--apc{background:var(--danger-soft);color:var(--danger-ink);border:1px solid var(--danger-line)}.prio--ah{background:var(--warn-soft);color:var(--warn-ink);border:1px solid var(--warn-line)}.prio--bm{background:var(--info-soft);color:var(--info-ink);border:1px solid var(--info-line)}.prio--cl{background:var(--surface-2);color:var(--text-2);border:1px solid var(--border-strong)}.pill{border-radius:var(--r-pill);height:22px;font-size:var(--fs-2xs);border:1px solid color-mix(in srgb, var(--border-strong) 70%, transparent);background:color-mix(in srgb, var(--surface) 50%, transparent);-webkit-backdrop-filter:blur(8px)saturate(160%);backdrop-filter:blur(8px)saturate(160%);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff24}.pill--sourcing{color:var(--text-2)}.pill--submitted{background:var(--info-soft);color:var(--info-ink);border-color:var(--info-line)}.pill--interview{background:var(--brand-soft);color:var(--brand-strong);border-color:color-mix(in srgb, var(--brand) 28%, var(--surface))}.pill--offer{background:var(--warn-soft);color:var(--warn-ink);border-color:var(--warn-line)}.pill--placed{background:var(--ok-soft);color:var(--ok-ink);border-color:var(--ok-line)}.pill--hold{color:var(--text-3)}.mom{font-size:var(--fs-2xs);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.mom__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.mom--strong .mom__dot{background:var(--green-600);box-shadow:0 0 0 3px var(--green-50)}.mom--normal .mom__dot{background:var(--blue-600);box-shadow:0 0 0 3px var(--blue-50)}.mom--risk .mom__dot{background:var(--amber-600);box-shadow:0 0 0 3px var(--amber-50)}.mom--stalled .mom__dot{background:var(--red-600);box-shadow:0 0 0 3px var(--red-50)}.mom--strong{color:var(--ok-ink)}.mom--risk{color:var(--warn-ink)}.mom--stalled{color:var(--danger-ink)}.flag{font-size:var(--fs-2xs);color:var(--danger-ink);align-items:center;gap:5px;font-weight:700;display:inline-flex}.mtable{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.mtable th{text-align:left;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);padding:6px var(--s3);border-bottom:1px solid var(--border);font-weight:800}.mtable td{padding:8px var(--s3);border-bottom:1px solid var(--border)}.mtable td.num,.mtable th.num{text-align:right}.mtable tr:last-child td{border-bottom:0}.mtable tr.is-me td{background:var(--brand-soft);font-weight:700}.mtable tr.is-me td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.mtable tr.is-me td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.who{align-items:center;gap:8px;display:flex}.who__av{color:#fff;background:var(--brand);border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.feed{flex-direction:column;gap:0;display:flex}.fitem{gap:var(--s2);border-bottom:1px solid var(--border);grid-template-columns:26px 1fr;padding:9px 0;display:grid}.fitem:last-child{border-bottom:0}.fitem__ico{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border);place-items:center;width:26px;height:26px;font-size:13px;display:grid}.fitem__t{font-size:var(--fs-sm);font-weight:600}.fitem__m{font-size:var(--fs-2xs);color:var(--text-3)}.empty{text-align:center;padding:var(--s8) var(--s5);color:var(--text-3)}.empty__ico{opacity:.6;font-size:26px}.empty__t{color:var(--text-2);margin-top:6px;font-weight:700}.empty__s{font-size:var(--fs-xs);margin-top:2px}.empty__action{margin-top:var(--s4);justify-content:center;display:flex}.launchgrid{gap:var(--s5);grid-template-columns:1fr 1fr;display:grid}.launch{align-items:center;gap:var(--s4);padding:var(--s5) var(--s6);border-radius:var(--r-lg);background:linear-gradient(120deg,var(--brand-strong),var(--brand) 55%,color-mix(in srgb,var(--brand) 76%,#fff));color:#fff;box-shadow:var(--e2);transition:transform var(--dur-fast), box-shadow var(--dur-fast);display:flex}.launch:hover{box-shadow:var(--e3);transform:translateY(-2px)}.launch--alt{background:linear-gradient(120deg,var(--contract-strong),var(--contract) 60%,color-mix(in srgb,var(--contract) 68%,#fff))}.launch__ico{border-radius:var(--r-xl);background:#ffffff2e;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.launch__t{font-size:var(--fs-h1);letter-spacing:-.01em;font-weight:700}.launch__s{font-size:var(--fs-xs);opacity:.85}.launch__arrow{transition:transform var(--dur-fast);margin-left:auto;font-size:22px}.launch:hover .launch__arrow{transform:translate(5px)}.toolbar{align-items:center;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.tsearch{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);min-width:280px;height:40px;box-shadow:var(--e1);align-items:center;gap:8px;padding:0 14px;display:flex}.tsearch input{font:inherit;width:100%;color:var(--text);background:0 0;border:0;outline:none}.filter{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);height:40px;font:inherit;font-size:var(--fs-sm);color:var(--text-2);box-shadow:var(--e1);padding:0 14px;font-weight:600}.filter:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--border))}.count-note{font-size:var(--fs-sm);color:var(--text-3);margin-left:auto;font-weight:600}.colpicker{position:relative}.colpicker__btn{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.colpicker__btn:hover,.colpicker__btn--open{border-color:var(--brand,#6366f1);color:var(--brand-text,var(--brand,#6366f1))}.colpicker__caret{color:var(--text-3,#6b7280)}.colpicker__pop{z-index:30;background:var(--surface,#fff);border:1px solid var(--border,#d1d5db);border-radius:var(--r-md,10px);min-width:220px;max-height:min(60vh,420px);box-shadow:var(--e3,0 12px 32px #00000029);padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.colpicker__hint{font-size:var(--fs-2xs,.72rem);color:var(--text-3,#6b7280);margin:4px 8px 8px}.colpicker__row{border-radius:var(--r-sm,6px);font-size:var(--fs-sm,.85rem);color:var(--text,#111827);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:7px 8px;display:flex}.colpicker__row:hover{background:var(--surface-2,#f3f4f6)}.colpicker__row input{cursor:pointer;flex:none}.fpop{min-width:260px}.fpop__row{flex-direction:column;gap:4px;padding:6px 8px;display:flex}.fpop__row>span{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-weight:700}.fpop__row .sm{width:100%;max-width:none}.fpop__count{border-radius:var(--r-pill);background:var(--brand-soft);min-width:17px;height:17px;color:var(--brand-text);font-size:var(--fs-2xs);place-items:center;padding:0 5px;font-weight:700;display:inline-grid}.fpop__clear{border:1px dashed var(--border-strong);border-radius:var(--r-sm);width:calc(100% - 16px);color:var(--text-2);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;margin:6px 8px 2px;padding:7px 0;font-weight:700;display:block}.fpop__clear:hover{color:var(--danger);border-color:var(--danger)}.dtable-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--e1);max-height:calc(100vh - 210px);overflow:auto}.dtable{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.dtable thead th{z-index:1;background:var(--surface-2);text-align:left;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);padding:11px var(--s4);border-bottom:1px solid var(--border);white-space:nowrap;font-weight:800;position:sticky;top:0}.dtable thead th.num{text-align:right}.dtable tbody td{padding:11px var(--s4);border-bottom:1px solid var(--border);vertical-align:middle}.dtable tbody td.num{text-align:right}.dtable tbody tr{cursor:pointer;transition:background var(--dur-fast)}.dtable tbody tr:hover{background:var(--surface-2)}.dtable tbody tr:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.dtable tbody tr:last-child td{border-bottom:0}.cellname{font-weight:700;display:block}.cellsub{font-size:var(--fs-2xs);color:var(--text-3);display:block}.tag{font-size:var(--fs-2xs);border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-2);border:1px solid var(--border);margin:1px;padding:2px 8px;font-weight:700;display:inline-block}.back{border-radius:var(--r-md);font:inherit;font-size:var(--fs-sm);color:var(--text-2);cursor:pointer;margin-bottom:var(--s3);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:5px 10px 5px 7px;font-weight:700;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.back:hover{background:var(--surface-2);color:var(--brand-text);border-color:var(--border)}.pipeline{align-items:stretch;gap:6px;display:flex;overflow:hidden}.pstage{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border);text-align:center;flex:1;min-width:0;padding:10px 8px;position:relative}.pstage__name{font-size:var(--fs-2xs);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.pstage__pct{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-faint);font-variant-numeric:tabular-nums;margin-top:3px;font-weight:700}.pstage.is-done{background:var(--ok-soft);border-color:var(--ok-line)}.pstage.is-done .pstage__name{color:var(--ok-ink)}.pstage.is-current{background:linear-gradient(135deg,var(--brand),var(--brand-strong));border-color:var(--brand-strong);box-shadow:var(--e2)}.pstage.is-current .pstage__name,.pstage.is-current .pstage__pct{color:#fff}.kv{gap:8px var(--s4);font-size:var(--fs-sm);grid-template-columns:auto 1fr;display:grid}.kv dt{color:var(--text-3);font-weight:600}.kv dd{text-align:right;margin:0;font-weight:700}.checklist{margin:0;padding:0;list-style:none}.checklist li{border-bottom:1px solid var(--border);font-size:var(--fs-sm);align-items:center;gap:10px;padding:9px 0;display:flex}.checklist li:last-child{border-bottom:0}.check{border-radius:var(--r-sm);border:2px solid var(--border-strong);color:#fff;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.check.done{background:var(--ok);border-color:var(--ok)}.check.now{border-color:var(--brand);color:var(--brand-text)}.li-done{color:var(--text-faint);text-decoration:line-through}.btnrow{gap:var(--s2);flex-wrap:wrap;display:flex}.showmore{justify-content:center;padding:10px 0 2px;display:flex}.showmore__btn{height:32px;color:var(--text-3);font:inherit;font-size:var(--fs-xs);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-weight:600;transition:background .22s cubic-bezier(.25,.8,.25,1),color .22s cubic-bezier(.25,.8,.25,1);display:inline-flex}.showmore__btn:hover{background:var(--surface-2);color:var(--brand-strong)}.showmore__btn:focus-visible{box-shadow:var(--ring);outline:none}.btn{border-radius:var(--r-md);height:38px;font-weight:600;font-size:var(--fs-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 15px;line-height:1;transition:background .22s cubic-bezier(.25,.8,.25,1),border-color .22s cubic-bezier(.25,.8,.25,1),color .22s cubic-bezier(.25,.8,.25,1),box-shadow .22s cubic-bezier(.25,.8,.25,1);display:inline-flex}.btn:hover{background:var(--surface-2);border-color:var(--border-strong)}.btn:disabled{opacity:.58;cursor:not-allowed}.btn--primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand);box-shadow:var(--e1)}.btn--primary:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.btn-primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand);box-shadow:var(--e1)}.btn-primary:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.btn--secondary{background:var(--surface)}.btn--ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn--ghost:hover{background:var(--surface-2);color:var(--text);border-color:#0000}.btn--danger-ghost{color:var(--danger-ink);background:0 0;border-color:#0000}.btn--danger-ghost:hover{background:var(--danger-soft);border-color:#0000}.btn--sm{height:30px;font-size:var(--fs-xs);border-radius:var(--r-sm);padding:0 11px}.btn--md{height:38px}.btn--lg{height:44px;font-size:var(--fs-body);padding:0 20px}@media (width<=1180px){.grid--hero{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}.nav a span{display:none}.kpimini{grid-template-columns:repeat(4,1fr)}}@media (width<=920px){.grid--2,.grid--3,.launchgrid{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}.kpimini{grid-template-columns:repeat(2,1fr)}.search{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.app{grid-template-columns:var(--app-side-w,220px) minmax(0,1fr);min-height:100vh;transition:grid-template-columns var(--dur) var(--ease);display:grid}.app.is-rail{--app-side-w:48px}.sidebar{background:var(--surface);border-right:1px solid var(--border-strong);height:100vh;box-shadow:none;flex-direction:column;padding:14px 8px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar.is-rail{padding:16px 6px}.sidebar__head{align-items:center;gap:8px;min-height:28px;margin-bottom:24px;display:flex}.sidebar.is-rail .sidebar__head{flex-direction:column;gap:10px}.brand--side{flex:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.sidebar.is-rail .brand--side{flex:none;justify-content:center}.brand__word{letter-spacing:-.01em;white-space:nowrap;gap:4px;font-size:15px;font-weight:700;display:flex;overflow:hidden}.side-toggle{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-3);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;flex:none;place-items:center;display:grid}.sidenav{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden auto}.navgroup{flex-direction:column;gap:2px;display:flex}.navgroup+.navgroup{margin-top:var(--s6)}.navgroup__label{height:16px;margin-bottom:var(--s1);font-size:var(--fs-xs);color:var(--text-3);letter-spacing:0;text-transform:none;align-items:center;padding:0 8px;font-weight:600;display:flex}.sidebar.is-rail .navgroup__label{display:none}.sidebar.is-rail .navgroup+.navgroup{margin-top:var(--s3);padding-top:var(--s3)}.navlink{border-radius:var(--r-sm);height:34px;color:var(--text-2);white-space:nowrap;transition:background var(--dur-fast), color var(--dur-fast);align-items:center;gap:8px;padding:0 8px 0 10px;font-size:13px;font-weight:500;display:flex;position:relative;overflow:hidden}.navlink .nav__ico{opacity:.75;transition:opacity var(--dur-fast), color var(--dur-fast);flex:none}.navlink__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navlink:hover{background:var(--surface-2);color:var(--text)}.navlink:hover .nav__ico{opacity:1}.navlink.is-active{background:color-mix(in srgb, var(--surface-2) 55%, transparent);color:var(--text);font-weight:600}.navlink.is-active .nav__ico{opacity:1;color:var(--brand)}.navlink.is-active:before{content:"";background:var(--brand);border-radius:0 2px 2px 0;width:2px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar.is-rail .navlink{justify-content:center;gap:0;width:36px;margin:0 auto;padding:0}.sidebar.is-rail .navlink__create,.sidebar.is-rail .navlink__ext{display:none!important}.sidebar.is-rail .navlink__badge{color:#0000;width:7px;min-width:7px;height:7px;margin:0;padding:0;font-size:0;position:absolute;top:5px;right:5px;overflow:hidden}.sidefoot{border-top:1px solid var(--border);flex:none;align-items:center;gap:10px;margin-top:6px;padding-top:8px;display:flex}.sidebar.is-rail .sidefoot{justify-content:center}.side-av{border-radius:var(--r-pill);background:var(--brand-soft);width:26px;height:26px;color:var(--brand-strong);flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.sidefoot__who{flex-direction:column;min-width:0;line-height:1.2;display:flex}.sidefoot__who b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.sidefoot__who span{color:var(--text-3);font-size:11px}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:40;align-items:center;gap:var(--s4);height:52px;padding:0 var(--s5);background:var(--shell-bg);border-bottom:1px solid var(--shell-border);display:flex;position:sticky;top:0}.tsearch--top{flex:1;max-width:520px;height:40px}.topbar__tools{align-items:center;gap:var(--s3);margin-left:auto;display:flex}.avatar--sm{width:34px;height:34px;font-size:12px}.view{width:100%;max-width:1480px;padding:var(--s6);min-width:0;margin:0 auto}.view:focus{outline:none}.pagehead__right{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}[data-href]{cursor:pointer}[data-href]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.gaugestrip{gap:var(--s4);grid-template-columns:repeat(5,1fr);display:grid}.gauge{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s4);box-shadow:none;align-items:center;gap:12px;display:flex}.gauge__ring{border-radius:50%;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.gauge__hole{background:var(--surface);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.gauge__val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.gauge__label{font-size:var(--fs-sm);font-weight:700}.gauge__sub{font-size:var(--fs-2xs);color:var(--text-3)}.statrow{gap:var(--s4);grid-template-columns:repeat(4,1fr);display:grid}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s5);box-shadow:none}.stat__label{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-weight:800}.stat__val{font-family:var(--font-mono);font-size:var(--fs-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--num);margin:4px 0 2px;font-weight:700}.stat__sub{font-size:var(--fs-xs);color:var(--text-3)}.block-h{font-size:var(--fs-h2);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin:0 0 12px;font-weight:800}.tier{border-radius:var(--r-pill);height:22px;font-size:var(--fs-2xs);border:1px solid #0000;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.tier--diamond{background:color-mix(in srgb,#2bb6c9 14%,var(--surface));color:color-mix(in srgb,#2bb6c9 58%,var(--text));border-color:color-mix(in srgb,#2bb6c9 30%,var(--surface))}.tier--platinum{background:color-mix(in srgb,#7c88ab 14%,var(--surface));color:color-mix(in srgb,#7c88ab 58%,var(--text));border-color:color-mix(in srgb,#7c88ab 30%,var(--surface))}.tier--gold{background:color-mix(in srgb,#c99a3d 14%,var(--surface));color:color-mix(in srgb,#c99a3d 58%,var(--text));border-color:color-mix(in srgb,#c99a3d 30%,var(--surface))}.tier--silver{background:color-mix(in srgb,#8b93a0 14%,var(--surface));color:color-mix(in srgb,#8b93a0 58%,var(--text));border-color:color-mix(in srgb,#8b93a0 30%,var(--surface))}.tier--bronze{background:color-mix(in srgb,#b07a4a 14%,var(--surface));color:color-mix(in srgb,#b07a4a 58%,var(--text));border-color:color-mix(in srgb,#b07a4a 30%,var(--surface))}.pill--nego{background:var(--brand-soft);color:var(--brand-strong);border-color:color-mix(in srgb, var(--brand) 28%, var(--surface))}.chipset{flex-wrap:wrap;gap:6px;display:flex}.chipset--row{flex-wrap:nowrap;align-items:center;gap:5px;min-width:0}.skill{border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface) 50%, transparent);-webkit-backdrop-filter:blur(8px)saturate(160%);backdrop-filter:blur(8px)saturate(160%);border:1px solid color-mix(in srgb, var(--border-strong) 70%, transparent);max-width:9rem;height:20px;font-size:var(--fs-2xs);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 8px;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.skill--more{color:var(--text-3);padding:0 7px;font-weight:700}.skill--c{background:var(--brand-soft);border-color:color-mix(in srgb, var(--brand) 28%, var(--surface));color:var(--brand-strong)}.agenda{flex-direction:column;display:flex}.agenda__slot{border-bottom:1px solid var(--border);grid-template-columns:64px 6px 1fr;align-items:center;gap:14px;padding:13px 0;display:grid}.agenda__slot:last-child{border-bottom:0}.agenda__time{font-family:var(--font-mono);color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:700}.agenda__bar{border-radius:var(--r-pill);background:var(--brand);width:5px;height:34px}.agenda__t{font-weight:700;font-size:var(--fs-sm)}.agenda__w{font-size:var(--fs-xs);color:var(--text-3)}.k-intake .agenda__bar{background:var(--info)}.k-call .agenda__bar,.k-interview .agenda__bar{background:var(--brand)}.k-offer .agenda__bar{background:var(--warn)}.k-negotiation .agenda__bar{background:var(--amber-600)}.k-admin .agenda__bar{background:var(--text-faint)}.board{gap:var(--s3);grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;padding-bottom:6px;display:grid;overflow-x:auto}.col{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;min-height:120px;display:flex}.col__head{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 12px;font-weight:800;display:flex}.col__sum{font-size:var(--fs-2xs);color:var(--text-3);font-weight:700}.col__body{flex-direction:column;gap:8px;padding:8px;display:flex}.pcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:none;transition:background var(--dur-fast), border-color var(--dur-fast);padding:10px}.pcard:hover{background:var(--surface-2);border-color:var(--border-strong)}.pcard__name{font-weight:700;font-size:var(--fs-sm)}.pcard__sub{font-size:var(--fs-2xs);color:var(--text-3);margin-bottom:6px}.pcard__foot{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.stagetoggles{flex-wrap:wrap;gap:6px;display:flex}.stagetoggle{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);height:30px;font:inherit;font-size:var(--fs-2xs);color:var(--text-2);padding:0 12px;font-weight:700}.stagetoggle.off{opacity:.45;text-decoration:line-through}.mgrgrid{gap:var(--s4);grid-template-columns:repeat(2,1fr);display:grid}.mgr__top{align-items:center;gap:12px;display:flex}.mgr__av{background:linear-gradient(135deg,var(--brand),var(--brand-strong));color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.detail-grid{gap:var(--s5);grid-template-columns:1.4fr 1fr;display:grid}@media (width<=1100px){.gaugestrip{grid-template-columns:repeat(3,1fr)}.statrow{grid-template-columns:repeat(2,1fr)}.mgrgrid,.detail-grid{grid-template-columns:1fr}}@media (width>=721px) and (width<=860px){.app:not(.is-rail){--app-side-w:48px}.app:not(.is-rail) .sidebar{padding:16px 6px}.app:not(.is-rail) .sidebar__head{flex-direction:column;gap:10px}.app:not(.is-rail) .brand--side{flex:none;justify-content:center}.app:not(.is-rail) .brand__word,.app:not(.is-rail) .navgroup__label,.app:not(.is-rail) .navlink__label,.app:not(.is-rail) .navlink__create,.app:not(.is-rail) .navlink__ext,.app:not(.is-rail) .sidefoot__who,.app:not(.is-rail) .sidefoot__chev{display:none}.app:not(.is-rail) .navlink{justify-content:center;gap:0;width:36px;margin:0 auto;padding:0}.app:not(.is-rail) .sidefoot{justify-content:center}.app:not(.is-rail) .navlink__badge{color:#0000;width:7px;min-width:7px;height:7px;margin:0;padding:0;font-size:0;position:absolute;top:5px;right:5px;overflow:hidden}.gaugestrip{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.app{grid-template-columns:1fr}.sidebar{z-index:60;width:min(84vw,280px);height:100dvh;transition:transform var(--dur) var(--ease);box-shadow:var(--e3);visibility:hidden;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.is-mobile-open{visibility:visible;transform:translate(0)}.sidebar__scrim{z-index:55;background:#00000080;border:0;padding:0;position:fixed;inset:0}.topbar{gap:var(--s2);padding:0 var(--s3)}.topbar__tools{gap:var(--s2)}.tsearch--top{flex:1 1 0;min-width:0;padding:0 10px;overflow:hidden}.tsearch__ph,.tsearch__kbd{display:none}.view{padding:var(--s4)}.gaugestrip,.statrow,.kpis,.kpimini{grid-template-columns:1fr 1fr}}@media (width<=720px) and (prefers-reduced-motion:reduce){.sidebar{transition:none}}.fld{flex-direction:column;gap:6px;display:flex}.fld__lbl{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-weight:800}.inp{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);height:40px;font:inherit;font-size:var(--fs-sm);color:var(--text);width:100%;padding:0 12px}.inp::placeholder{color:var(--text-faint)}.inp:focus{border-color:var(--brand);box-shadow:var(--ring);outline:none}select.inp{cursor:pointer}textarea.inp{resize:vertical;height:auto;min-height:72px;padding:10px 12px}.row2{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}@media (width<=520px){.row2{grid-template-columns:1fr}}.card__body>.row2+.row2,.card__body>.row2+.fld,.card__body>.fld+.row2,.card__body>.fld+.fld{margin-top:var(--s4)}.fld-section-label{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);margin-top:var(--s4);border-top:1px solid var(--border);padding-top:var(--s4);font-weight:800}.seg{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);gap:4px;width:fit-content;padding:3px;display:inline-flex}.seg button{border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);color:var(--text-2);background:0 0;border:0;padding:7px 16px;font-weight:700}.seg button.is-on{background:var(--brand);color:#fff;box-shadow:var(--e1)}.hint{background:var(--brand-soft);border:1px solid color-mix(in srgb, var(--brand) 28%, var(--surface));color:var(--brand-strong);border-radius:var(--r-md);font-size:var(--fs-xs);padding:10px 12px;line-height:1.4}.pill--perm{background:var(--info-soft);color:var(--info-ink);border-color:var(--info-line)}.pill--contract{background:var(--brand-soft);color:var(--brand-strong);border-color:color-mix(in srgb, var(--brand) 28%, var(--surface))}.dtable .cbx{text-align:center;width:38px}.dtable input[type=checkbox]{appearance:none;border-radius:var(--r-sm);border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 55%, transparent);-webkit-backdrop-filter:blur(6px)saturate(160%);backdrop-filter:blur(6px)saturate(160%);cursor:pointer;vertical-align:middle;width:14px;height:14px;transition:background-color .16s var(--ease,cubic-bezier(.4,0,.2,1)), border-color .16s var(--ease,cubic-bezier(.4,0,.2,1)), transform .18s cubic-bezier(.22,1,.36,1);flex:none;margin:0;position:relative;box-shadow:inset 0 1px #ffffff29}.dtable input[type=checkbox]:hover{border-color:var(--brand)}.dtable input[type=checkbox]:active{transform:scale(.9)}.dtable input[type=checkbox]:checked{background:var(--brand);border-color:var(--brand)}.dtable input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(42deg)}.dtable input[type=checkbox]:indeterminate{background:var(--brand);border-color:var(--brand)}.dtable input[type=checkbox]:indeterminate:after{content:"";background:#fff;border-radius:1px;width:8px;height:2px;position:absolute;top:5px;left:2px}.dtable input[type=checkbox]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dtable tbody tr.is-sel{background:var(--brand-soft)}.selbar{z-index:6;background:var(--brand-strong);color:#fff;border-radius:var(--r-md);box-shadow:var(--e3);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:11px 16px;display:flex;position:sticky;bottom:14px}.selbar b{font-weight:700}.selbar .btn{color:#fff;background:#ffffff29;border-color:#0000;height:34px}.selbar .btn:hover{background:#ffffff47}.selbar__sp{margin-left:auto}.qcgrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.qcopt{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font:inherit;font-size:var(--fs-sm);color:var(--text);text-align:left;align-items:center;gap:12px;padding:14px;font-weight:700;display:flex}.qcopt:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--border));background:var(--surface-2)}.qcopt__ico{border-radius:var(--r-lg);background:var(--brand-soft);width:34px;height:34px;color:var(--brand-strong);flex-shrink:0;place-items:center;font-size:16px;display:grid}.dupwarn{background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--warn-ink);align-items:center;gap:12px;margin-top:14px;padding:10px 14px;display:flex}.dupwarn b{font-weight:700}.dupwarn .btn{height:30px;padding:0 12px}.dupwarn__sp{margin-left:auto}.viewsbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.viewsbar__l{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);font-weight:800}.vchip{border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--surface);height:30px;font:inherit;font-size:var(--fs-xs);color:var(--text-2);align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.vchip:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--border));background:var(--surface-2)}.vchip--add{color:var(--brand-text);border-style:dashed}.vchip__x{color:var(--text-faint);cursor:pointer;place-items:center;font-size:14px;font-weight:600;line-height:1;display:inline-grid}.vchip__x:hover{color:var(--danger)}.sl-list{flex-direction:column;gap:6px;margin:6px 0 14px;display:flex}.sl-item{border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--fs-sm);align-items:center;gap:9px;padding:8px 11px;display:flex}.sl-item__av{background:linear-gradient(135deg,var(--brand),var(--brand-strong));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}::selection{background:color-mix(in srgb, var(--brand) 24%, transparent)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-3) 38%, transparent) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:color-mix(in srgb, var(--text-3) 38%, transparent);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--text-3) 58%, transparent)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}.sidebar{scrollbar-color:transparent transparent}.sidebar:hover,.sidebar:focus-within{scrollbar-color:color-mix(in srgb, var(--shell-text) 30%, transparent) transparent}.sidebar::-webkit-scrollbar{width:10px}.sidebar::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:padding-box padding-box;border:3px solid #0000}.sidebar:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--shell-text) 26%, transparent);background-clip:padding-box}.sidebar:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--shell-text) 26%, transparent);background-clip:padding-box}.sidebar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--shell-text) 46%, transparent);background-clip:padding-box}:root{--spring:cubic-bezier(.22, 1, .36, 1);--spring-pop:cubic-bezier(.34, 1.3, .5, 1);--dur-enter:.23s;--dur-press:.11s;--stagger-1:50ms;--stagger-2:.1s;--stagger-3:.15s;--stagger-4:.2s}@keyframes m-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes m-materialize{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes m-dematerialize{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}:root{--r-sm:6px;--r-md:8px;--r-lg:16px;--r-xl:18px;--r-2xl:22px;--r-pill:999px;--font:"Manrope Variable", "Segoe UI", sans-serif;--glass-blur:20px;--glass-backdrop:blur(var(--glass-blur)) saturate(200%) brightness(1.04);--glass-tint:color-mix(in srgb, var(--surface) var(--glass-alpha,78%), transparent);--glass-tint-bar:color-mix(in srgb, var(--shell-bg) 78%, transparent);--glass-rim-top:#fffffff2;--glass-rim-glow:#ffffff80;--glass-rim-mid:#ffffff42;--glass-rim-bottom:#0d0c141c;--glass-inner:#ffffff8c;--glass-shadow:var(--e2);--glass-rim:inset 0 1px 0 0 var(--glass-rim-top), inset 0 2px 4px -2px var(--glass-rim-glow), inset 0 0 0 1px var(--glass-rim-mid), inset 0 -1px 0 0 var(--glass-rim-bottom), inset 0 0 24px -14px var(--glass-inner)}html[data-theme-mode=dark]{--glass-backdrop:blur(var(--glass-blur)) saturate(165%) brightness(1.18);--glass-rim-top:#ffffff4d;--glass-rim-glow:#ffffff1f;--glass-rim-mid:#ffffff1a;--glass-rim-bottom:#00000073;--glass-inner:#ffffff14;--glass-shadow:var(--e2)}html[data-theme-mode=light].liquid-glass .app,html[data-theme-mode=light].app-frosted .app{background:radial-gradient(1200px 780px at -4% -14%, color-mix(in srgb, var(--brand) 32%, transparent), transparent 52%), radial-gradient(1050px 820px at 104% -6%, color-mix(in srgb, var(--contract) 26%, transparent), transparent 50%), radial-gradient(1150px 980px at 100% 108%, color-mix(in srgb, var(--brand) 24%, transparent), transparent 54%), radial-gradient(900px 720px at 44% 122%, color-mix(in srgb, var(--contract) 18%, transparent), transparent 56%), linear-gradient(180deg, color-mix(in srgb, var(--brand) 6%, var(--bg)), color-mix(in srgb, var(--contract) 5%, var(--bg)))}html .sidebar{background:var(--shell-bg);border-right:1px solid var(--shell-border)}html .sidebar .navgroup__label{color:var(--shell-muted)}html .sidebar .navlink{color:var(--shell-text)}html .sidebar .navlink:hover{background:var(--shell-hover);color:var(--shell-text-strong)}html .sidebar .navlink.is-active{background:color-mix(in srgb, var(--shell-active) 58%, transparent);color:var(--shell-text-strong)}html .sidebar .navlink.is-active:before{background:var(--shell-accent)}html .sidebar .navlink.is-active .nav__ico{color:var(--shell-accent)}html .sidebar.is-rail .navgroup+.navgroup,html .sidebar .sidefoot{border-top:1px solid var(--shell-border)}html .sidebar .sidefoot__who b{color:var(--shell-text-strong)}html .sidebar .sidefoot__who span{color:var(--shell-muted)}html .sidebar .brand__word-1{color:var(--shell-text-strong)}html .sidebar .brand__word-2{color:var(--shell-muted);font-weight:500}html .sidebar .brandmark{color:var(--shell-text-strong)}html .sidebar .side-av{background:var(--shell-active);color:var(--shell-active-text)}html .side-toggle{color:var(--shell-muted)}html .side-toggle:hover{background:var(--shell-hover);color:var(--shell-text-strong)}html .topbar{background:var(--shell-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--shell-border);box-shadow:none}html .topbar .tsearch,html .topbar .tsearch--btn{background:var(--shell-field);border-color:var(--shell-border);color:var(--shell-text);border-radius:var(--r-md)}html .topbar .tsearch__ph{color:var(--shell-muted)}html .topbar .tsearch__kbd{background:var(--shell-field-strong);border-color:var(--shell-border);color:var(--shell-muted)}html .topbar .iconbtn{background:var(--shell-field);border:1px solid var(--shell-border);color:var(--shell-text);border-radius:var(--r-md)}html .topbar .iconbtn:hover{background:var(--shell-hover);color:var(--shell-text-strong)}html.app-frosted .stModal,html.app-frosted .cmdk,html.app-frosted .palette,html.app-frosted .modal__panel,html.app-frosted .appmodal__panel,html.app-frosted dialog,html.app-frosted .rfcmdk>*,html.liquid-glass .stModal,html.liquid-glass .cmdk,html.liquid-glass .palette,html.liquid-glass .modal__panel,html.liquid-glass .appmodal__panel,html.liquid-glass dialog,html.liquid-glass .rfcmdk>*{-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border-radius:var(--r-xl);box-shadow:var(--glass-shadow), var(--glass-rim);border:1px solid #0000;background:var(--glass-tint)!important}html.liquid-glass .stModal,html.liquid-glass .cmdk,html.liquid-glass .palette,html.liquid-glass .modal__panel,html.liquid-glass .appmodal__panel,html.liquid-glass dialog,html.liquid-glass .rfcmdk>*{-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 4px)) saturate(220%) brightness(1.06);backdrop-filter:blur(calc(var(--glass-blur) + 4px)) saturate(220%) brightness(1.06)}html.app-frosted :is(.stModal,.cmdk,.palette,.modal__panel,.appmodal__panel,dialog),html.app-frosted .rfcmdk>*,html.liquid-glass :is(.stModal,.cmdk,.palette,.modal__panel,.appmodal__panel,dialog),html.liquid-glass .rfcmdk>*{position:relative}html.app-frosted :is(.stModal,.cmdk,.palette,.modal__panel,.appmodal__panel,dialog):before,html.app-frosted .rfcmdk>:before,html.liquid-glass :is(.stModal,.cmdk,.palette,.modal__panel,.appmodal__panel,dialog):before,html.liquid-glass .rfcmdk>:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(130% 55% at 50% -12%,#ffffff42,#0000 62%),linear-gradient(#ffffff24,#0000 22%);position:absolute;inset:0}html[data-theme-mode=dark].app-frosted :is(.stModal,.cmdk,.palette,.modal__panel,.appmodal__panel,dialog):before,html[data-theme-mode=dark].app-frosted .rfcmdk>:before,html[data-theme-mode=dark].liquid-glass :is(.stModal,.cmdk,.palette,.modal__panel,.appmodal__panel,dialog):before,html[data-theme-mode=dark].liquid-glass .rfcmdk>:before{background:radial-gradient(130% 55% at 50% -12%,#ffffff17,#0000 62%),linear-gradient(#ffffff0d,#0000 22%)}@keyframes glass-materialize{0%{opacity:0;filter:blur(10px);transform:scale(.96)}to{opacity:1;filter:blur();transform:scale(1)}}html.app-frosted :is(.stModal,.cmdk,.palette,.modal__panel,.appmodal__panel,dialog):not(.ts-modal),html.app-frosted .rfcmdk>*,html.liquid-glass :is(.stModal,.cmdk,.palette,.modal__panel,.appmodal__panel,dialog):not(.ts-modal),html.liquid-glass .rfcmdk>*{animation:.34s cubic-bezier(.32,1.28,.42,1) both glass-materialize}@media (prefers-reduced-motion:reduce){html.app-frosted :is(.stModal,.cmdk,.palette,.modal__panel,.appmodal__panel,dialog),html.app-frosted .rfcmdk>*,html.liquid-glass :is(.stModal,.cmdk,.palette,.modal__panel,.appmodal__panel,dialog),html.liquid-glass .rfcmdk>*{animation:none}}html.app-frosted .card,html.app-frosted .wt-card,html.app-frosted .sig-card,html.app-frosted .panel,html.app-frosted .gauge,html.app-frosted .board .col,html.app-frosted .stat,html.app-frosted .kpi,html.app-frosted .usermenu__pop,html.liquid-glass .card,html.liquid-glass .wt-card,html.liquid-glass .sig-card,html.liquid-glass .panel,html.liquid-glass .gauge,html.liquid-glass .board .col,html.liquid-glass .stat,html.liquid-glass .kpi,html.liquid-glass .usermenu__pop{background:var(--glass-tint);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow), var(--glass-rim);border-color:#0000;transition:background .34s cubic-bezier(.22,1,.36,1),box-shadow .34s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .34s cubic-bezier(.22,1,.36,1),backdrop-filter .34s cubic-bezier(.22,1,.36,1)}html.liquid-glass .card,html.liquid-glass .wt-card,html.liquid-glass .sig-card,html.liquid-glass .panel,html.liquid-glass .gauge,html.liquid-glass .board .col,html.liquid-glass .stat,html.liquid-glass .kpi,html.liquid-glass .usermenu__pop{-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 4px)) saturate(220%) brightness(1.06);backdrop-filter:blur(calc(var(--glass-blur) + 4px)) saturate(220%) brightness(1.06)}html.app-frosted .wt-card:hover,html.app-frosted .sig-card:hover,html.liquid-glass .wt-card:hover,html.liquid-glass .sig-card:hover{background:color-mix(in srgb, var(--surface) calc(var(--glass-alpha,78%) - 6%), transparent);box-shadow:var(--glass-shadow), inset 0 1px 0 0 #fffffffa, inset 0 2px 4px -2px #fff9, inset 0 0 0 1px #ffffff57, inset 0 -1px 0 0 var(--glass-rim-bottom), inset 0 0 26px -14px var(--glass-inner)}@media (prefers-reduced-motion:reduce){html.app-frosted .card,html.app-frosted .wt-card,html.app-frosted .sig-card,html.app-frosted .panel,html.liquid-glass .card,html.liquid-glass .wt-card,html.liquid-glass .sig-card,html.liquid-glass .panel{transition:none}}html.app-frosted .dtable-wrap,html.liquid-glass .dtable-wrap{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}html.app-frosted .dtable thead th,html.liquid-glass .dtable thead th{background:var(--surface)}html.app-frosted .card,html.app-frosted .wt-card,html.app-frosted .sig-card,html.app-frosted .panel,html.app-frosted .modal__panel,html.app-frosted .appmodal__panel,html.liquid-glass .card,html.liquid-glass .wt-card,html.liquid-glass .sig-card,html.liquid-glass .panel,html.liquid-glass .modal__panel,html.liquid-glass .appmodal__panel{--text-3:color-mix(in srgb, var(--text) 62%, transparent);--text-2:color-mix(in srgb, var(--text) 82%, transparent)}html.app-frosted .card :is(h1,h2,h3,.card__title,.wt-title,.stat__val),html.app-frosted .wt-card :is(h1,h2,h3,.wt-title),html.app-frosted .panel :is(h1,h2,h3),html.liquid-glass .card :is(h1,h2,h3,.card__title,.wt-title,.stat__val),html.liquid-glass .wt-card :is(h1,h2,h3,.wt-title),html.liquid-glass .panel :is(h1,h2,h3){letter-spacing:-.012em}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html.app-frosted .card,html.app-frosted .wt-card,html.app-frosted .sig-card,html.app-frosted .panel,html.app-frosted .dtable-wrap,html.app-frosted .gauge,html.app-frosted .board .col,html.app-frosted .stat,html.app-frosted .kpi,html.app-frosted .usermenu__pop,html.app-frosted .stModal,html.app-frosted .cmdk,html.app-frosted .palette,html.app-frosted .modal__panel,html.app-frosted .appmodal__panel,html.app-frosted dialog,html.liquid-glass .card,html.liquid-glass .wt-card,html.liquid-glass .sig-card,html.liquid-glass .panel,html.liquid-glass .dtable-wrap,html.liquid-glass .gauge,html.liquid-glass .board .col,html.liquid-glass .stat,html.liquid-glass .kpi,html.liquid-glass .usermenu__pop,html.liquid-glass .stModal,html.liquid-glass .cmdk,html.liquid-glass .palette,html.liquid-glass .modal__panel,html.liquid-glass .appmodal__panel,html.liquid-glass dialog,html.app-frosted .rfcmdk>*,html.liquid-glass .rfcmdk>*,html .topbar{background:var(--surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--border)!important}html .topbar{background:var(--shell-bg)!important}html.app-frosted :is(.stModal,.cmdk,.palette,.modal__panel,.appmodal__panel,dialog):before,html.app-frosted .rfcmdk>:before,html.liquid-glass :is(.stModal,.cmdk,.palette,.modal__panel,.appmodal__panel,dialog):before,html.liquid-glass .rfcmdk>:before{content:none}}@media print{html.app-frosted .card,html.app-frosted .wt-card,html.app-frosted .sig-card,html.app-frosted .panel,html.app-frosted .gauge,html.app-frosted .board .col,html.app-frosted .stat,html.app-frosted .kpi,html.app-frosted .usermenu__pop,html.app-frosted .stModal,html.app-frosted .cmdk,html.app-frosted .palette,html.app-frosted .modal__panel,html.app-frosted .appmodal__panel,html.app-frosted dialog,html.liquid-glass .card,html.liquid-glass .wt-card,html.liquid-glass .sig-card,html.liquid-glass .panel,html.liquid-glass .gauge,html.liquid-glass .board .col,html.liquid-glass .stat,html.liquid-glass .kpi,html.liquid-glass .usermenu__pop,html.liquid-glass .stModal,html.liquid-glass .cmdk,html.liquid-glass .palette,html.liquid-glass .modal__panel,html.liquid-glass .appmodal__panel,html.liquid-glass dialog,html.app-frosted .rfcmdk>*,html.liquid-glass .rfcmdk>*,.sm__panel,.toast,html .topbar{background:var(--surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--border)!important;box-shadow:none!important}html.app-frosted :is(.stModal,.cmdk,.palette,.modal__panel,.appmodal__panel,dialog):before,html.app-frosted .rfcmdk>:before,html.liquid-glass :is(.stModal,.cmdk,.palette,.modal__panel,.appmodal__panel,dialog):before,html.liquid-glass .rfcmdk>:before{content:none}html .app{background:var(--bg)!important}html .sidebar,html .topbar,html .back,.no-print{display:none!important}html .app,html .app .main{display:block!important}html .app .view{padding:0!important}}.btn{letter-spacing:-.01em;border-radius:var(--r-sm);height:34px;box-shadow:none;padding:0 13px;font-weight:600;transition:background .13s cubic-bezier(.2,0,0,1),box-shadow .13s cubic-bezier(.2,0,0,1),filter .13s cubic-bezier(.2,0,0,1),border-color .13s cubic-bezier(.2,0,0,1),transform 90ms cubic-bezier(.34,1.4,.64,1)}.btn:hover{background:var(--surface-2)}.btn:active{filter:brightness(.97);transform:scale(.96)}.btn:focus-visible{box-shadow:var(--ring);outline:none}.btn--primary{background:var(--brand);color:var(--on-brand);box-shadow:none;border-color:#0000}.btn--primary:focus-visible{box-shadow:var(--ring)}.btn--primary:hover{background:var(--brand-strong);box-shadow:none}.btn--primary:active{filter:brightness(.97);transform:scale(.97)}html .toolbar .tsearch,html .toolbar .filter{border-radius:var(--r-md);box-shadow:none;background:var(--surface);border:1px solid var(--border)}html .toolbar .filter:hover,html .toolbar .tsearch:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}html .board .pcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:none;transition:background var(--dur-fast), border-color var(--dur-fast)}html .board .pcard:hover{background:var(--surface-2);border-color:var(--border-strong);box-shadow:none;transform:none}html:not(.app-frosted):not(.liquid-glass) :is(.card,.kpi,.stat,.gauge,.panel,.wt-card,.sig-card,.dtable-wrap,.board .col,.vd__nodig,.vd__deadlines,.kg){box-shadow:none}html :is(.qbtn,.task,.launch,.pcard,.bcat):hover{transform:none}html[data-density=compact]{--s2:6px;--s3:9px;--s4:12px;--s5:15px;--s6:18px;--s8:24px;--fs-body:13px}html[data-theme-mode=light].liquid-glass :is(.card,.kpi,.stat,.wt-card,.sig-card,.panel,.gauge,.board .col),html[data-theme-mode=light].app-frosted :is(.card,.kpi,.stat,.wt-card,.sig-card,.panel,.gauge,.board .col){background:linear-gradient(180deg, #ffffff6b 0%, #ffffff0f 38%, transparent 74%), color-mix(in srgb, var(--surface) 60%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-tint) 8%, transparent), 0 18px 40px -22px color-mix(in srgb, var(--shadow-tint) 30%, transparent), inset 0 1px 0 0 #fffffff2, inset 0 2px 5px -3px #ffffffb3, inset 0 0 0 1px #ffffff4d, inset 0 -1px 0 0 #1311200f}html[data-theme-mode=light].liquid-glass .kpi--hero,html[data-theme-mode=light].app-frosted .kpi--hero{background:linear-gradient(180deg, #ffffff80 0%, transparent 62%), color-mix(in srgb, var(--brand) 7%, color-mix(in srgb, var(--surface) 74%, transparent))}html.liquid-glass :is(.vd__nodig,.vd__deadlines,.kg),html.app-frosted :is(.vd__nodig,.vd__deadlines,.kg){background:var(--glass-tint);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow), var(--glass-rim);border:1px solid #0000}html.liquid-glass :is(.vd__nodig,.vd__deadlines,.kg){-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 4px)) saturate(220%) brightness(1.06);backdrop-filter:blur(calc(var(--glass-blur) + 4px)) saturate(220%) brightness(1.06)}html[data-theme-mode=light].liquid-glass :is(.vd__nodig,.vd__deadlines,.kg),html[data-theme-mode=light].app-frosted :is(.vd__nodig,.vd__deadlines,.kg){background:linear-gradient(180deg, #ffffff6b 0%, #ffffff0f 38%, transparent 74%), color-mix(in srgb, var(--surface) 60%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-tint) 8%, transparent), 0 18px 40px -22px color-mix(in srgb, var(--shadow-tint) 30%, transparent), inset 0 1px 0 0 #fffffff2, inset 0 2px 5px -3px #ffffffb3, inset 0 0 0 1px #ffffff4d, inset 0 -1px 0 0 #1311200f}:root{--app-side-w:232px;--product-shadow:0 1px 2px color-mix(in srgb, var(--shadow-tint) 7%, transparent), 0 18px 44px -30px color-mix(in srgb, var(--shadow-tint) 34%, transparent);--product-shadow-raised:0 2px 5px color-mix(in srgb, var(--shadow-tint) 8%, transparent), 0 26px 58px -32px color-mix(in srgb, var(--shadow-tint) 42%, transparent)}html .app{background:radial-gradient(circle at 38% -18%, color-mix(in srgb, var(--brand-soft) 52%, transparent), transparent 34rem), var(--bg)}html .sidebar{background:color-mix(in srgb, var(--shell-bg) 96%, var(--surface) 4%);border-right-color:color-mix(in srgb, var(--shell-border) 84%, transparent);padding:16px 10px 12px}html .sidebar__head{min-height:34px;margin-bottom:22px;padding:0 6px}html .sidebar .brand{letter-spacing:-.025em;gap:9px}html .sidebar .brand__word-1{font-weight:750}html .sidebar .brand__word-2{margin-left:4px;font-size:12px}html .sidebar .navgroup+.navgroup{margin-top:22px}html .sidebar .navgroup__label{letter-spacing:.045em;text-transform:none;height:20px;margin-bottom:5px;padding:0 10px;font-size:10px;font-weight:650}html .sidebar .navlink{border-radius:var(--r-md);height:36px;padding:0 10px;font-size:13px;font-weight:550}html .sidebar .navlink.is-active{background:var(--shell-active);color:var(--shell-active-text);font-weight:680}html .sidebar .navlink.is-active:before{content:none}html .sidebar .navlink .nav__ico{opacity:.72}html .sidebar .navlink.is-active .nav__ico{opacity:1;color:var(--shell-active-text)}html .sidebar .sidefoot{margin-top:10px;padding:12px 4px 0}html .topbar{background:color-mix(in srgb, var(--shell-bg) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);height:58px;box-shadow:0 1px 0 color-mix(in srgb, var(--shell-border) 68%, transparent);gap:12px;padding:0 clamp(16px,2vw,30px)}html .topbar .tsearch,html .topbar .tsearch--btn{background:color-mix(in srgb, var(--shell-field) 88%, var(--surface) 12%);border-color:color-mix(in srgb, var(--shell-border) 82%, transparent);border-radius:var(--r-lg);max-width:560px;height:38px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 35%, transparent);padding:0 13px}html .topbar .tsearch:hover{background:var(--shell-field-strong)}html .topbar .iconbtn{border-radius:var(--r-md);width:36px;height:36px}html .view{max-width:1420px;padding:clamp(22px,2.25vw,34px)}html .pagehead{align-items:center;margin-bottom:22px}html .pagehead h1{letter-spacing:-.035em;font-size:clamp(25px,2vw,31px);font-weight:720;line-height:1.1}html .pagehead .sub{color:var(--text-2);margin-top:5px}html:not(.app-frosted):not(.liquid-glass) :is(.card,.kpi,.stat,.gauge,.panel,.wt-card,.sig-card,.dtable-wrap,.board .col,.vd__nodig,.vd__deadlines,.kg){background:var(--surface);border-color:color-mix(in srgb, var(--border) 90%, var(--text) 10%);box-shadow:var(--product-shadow)}html :is(.card,.kpi,.stat,.gauge,.panel,.wt-card,.sig-card,.dtable-wrap,.board .col){border-radius:var(--r-lg)}html :is(.card__head,.panel__head){background:color-mix(in srgb, var(--surface) 92%, var(--surface-2) 8%);min-height:48px;padding:13px 18px}html .card__head h2{color:var(--text);font-size:var(--fs-sm);letter-spacing:-.01em;text-transform:none;font-weight:700}html .card__body{padding:16px 18px}html :is(.dtable,.ops-table) thead th{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface) 24%);color:var(--text-2);font-size:var(--fs-xs);letter-spacing:0;text-transform:none;padding-top:11px;padding-bottom:11px;font-weight:650}html :is(.dtable,.ops-table) tbody tr{transition:background var(--dur-fast) var(--ease)}html :is(.dtable,.ops-table) tbody tr:hover{background:color-mix(in srgb, var(--brand-soft) 32%, var(--surface))}html .toolbar{gap:10px;margin-bottom:14px}html .toolbar .tsearch,html .toolbar .filter{background:var(--surface);border-color:var(--border);min-height:38px;box-shadow:0 1px 1px color-mix(in srgb, var(--shadow-tint) 5%, transparent)}html .btn{min-height:36px}html .btn--primary{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 22%, transparent), 0 5px 13px -8px color-mix(in srgb, var(--brand) 72%, transparent)}html .btn--primary:hover{background:var(--brand-strong);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 20%, transparent), 0 7px 16px -9px color-mix(in srgb, var(--brand) 78%, transparent)}html .vd{max-width:1300px}html .vd__kop{margin-bottom:20px}html .vd__titelrij h1{font-weight:720}html .vd__nodig,html .vd__deadlines{border:1px solid var(--border)}@media (width<=720px){:root{--app-side-w:0px}html .topbar{height:56px;padding:0 12px}html .view{padding:20px 14px 28px}html .pagehead{margin-bottom:18px}html .pagehead h1{font-size:25px}html .sidebar{padding:16px 10px 12px}}@media (prefers-reduced-transparency:reduce){html .topbar{background:var(--shell-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.driver-popover.reforge-tour{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--e3);max-width:340px;padding:20px}.driver-popover.reforge-tour .driver-popover-title{color:var(--text);font-size:var(--fs-h1);letter-spacing:-.01em;font-weight:700}.driver-popover.reforge-tour .driver-popover-description{color:var(--text-2);font-size:var(--fs-sm);line-height:1.5}.driver-popover.reforge-tour .driver-popover-progress-text{color:var(--text-3);font-size:var(--fs-2xs);font-weight:700}.driver-popover.reforge-tour .driver-popover-close-btn{color:var(--text-3);transition:color var(--dur-fast)}.driver-popover.reforge-tour .driver-popover-close-btn:hover{color:var(--text)}.driver-popover.reforge-tour .driver-popover-footer-btn{background:var(--surface);color:var(--text-2);border:1px solid var(--border);border-radius:var(--r-sm);text-shadow:none;font-weight:600;font-size:var(--fs-sm);transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);padding:6px 12px}.driver-popover.reforge-tour .driver-popover-footer-btn:hover{background:var(--surface-2);color:var(--text);border-color:var(--border-strong)}.driver-popover.reforge-tour .driver-popover-next-btn{background:var(--brand-soft);color:var(--brand-strong);border-color:color-mix(in srgb, var(--brand) 30%, var(--surface))}.driver-popover.reforge-tour .driver-popover-next-btn:hover{background:color-mix(in srgb, var(--brand) 18%, var(--surface));color:var(--brand-strong)}.driver-popover.reforge-tour .driver-popover-footer-btn:focus-visible,.driver-popover.reforge-tour .driver-popover-close-btn:focus-visible{box-shadow:var(--ring);outline:none}.driver-popover.reforge-tour .driver-popover-arrow-side-left{border-left-color:var(--surface)}.driver-popover.reforge-tour .driver-popover-arrow-side-right{border-right-color:var(--surface)}.driver-popover.reforge-tour .driver-popover-arrow-side-top{border-top-color:var(--surface)}.driver-popover.reforge-tour .driver-popover-arrow-side-bottom{border-bottom-color:var(--surface)}@media (prefers-reduced-motion:reduce){.driver-popover.reforge-tour,.driver-popover.reforge-tour *{transition:none!important}}
