.sidebar[data-v-a95551eb]{background:var(--shell-bg);border-right:1px solid var(--shell-border);gap:var(--s2)}.brand--side[data-v-a95551eb]{justify-content:flex-start;align-items:center;gap:9px;padding:8px 10px 12px 14px;display:flex}.brand__toggle[data-v-a95551eb]{border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid;position:relative}.brand__home[data-v-a95551eb]{border-radius:var(--r-sm);flex:none;place-items:center;width:34px;height:34px;display:grid}.brand__glyph[data-v-a95551eb]{width:34px;height:34px;transition:opacity var(--dur-fast);grid-area:1/1;display:block}.brand__glyph-img[data-v-a95551eb]{object-fit:contain;width:100%;height:100%;display:block}.brand__toggle-ico[data-v-a95551eb]{border-radius:var(--r-sm);width:34px;height:34px;color:var(--shell-text-strong);opacity:0;transition:opacity var(--dur-fast);grid-area:1/1;place-items:center;display:grid}.brand__toggle:hover .brand__glyph[data-v-a95551eb],.brand__toggle:focus-visible .brand__glyph[data-v-a95551eb]{opacity:0}.brand__toggle:hover .brand__toggle-ico[data-v-a95551eb],.brand__toggle:focus-visible .brand__toggle-ico[data-v-a95551eb]{opacity:1;background:var(--shell-hover)}.brand__collapse[data-v-a95551eb]{border-radius:var(--r-sm);width:30px;height:30px;color:var(--shell-muted);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.brand__collapse[data-v-a95551eb]:hover{background:var(--shell-hover);color:var(--shell-text-strong)}.brand__collapse[data-v-a95551eb]:focus-visible{outline:2px solid var(--shell-accent);outline-offset:2px}.brand__word-link[data-v-a95551eb]{border-radius:var(--r-sm);transition:opacity var(--dur-fast);align-items:center;text-decoration:none;display:inline-flex}.brand__word-link[data-v-a95551eb]:hover{opacity:.85}.brand--side.brand--rail[data-v-a95551eb]{justify-content:center;padding-left:0;padding-right:0}.sidebar.sidebar--rail[data-v-a95551eb]{align-items:center}.sidebar.sidebar--rail .brand--side[data-v-a95551eb],.sidebar.sidebar--rail .navlink[data-v-a95551eb],.sidebar.sidebar--rail .navgroup[data-v-a95551eb],.sidebar.sidebar--rail .navgroup__head[data-v-a95551eb],.sidebar.sidebar--rail .sidefoot[data-v-a95551eb],.sidebar.sidebar--rail .sidefoot__me[data-v-a95551eb]{justify-content:center;width:44px;padding-left:0;padding-right:0}.sidebar.sidebar--rail .sidenav[data-v-a95551eb]{justify-content:flex-start;width:44px;padding-left:0;padding-right:0}.brand__word[data-v-a95551eb]{letter-spacing:-.02em;white-space:nowrap;font-size:19px;font-weight:700;line-height:1}.brand__word-2[data-v-a95551eb]{color:var(--brand-text,var(--brand))}.sidenav[data-v-a95551eb]{gap:1px}.nav__ico[data-v-a95551eb]{color:var(--shell-accent);opacity:.92;flex:none;justify-content:center;align-items:center;display:inline-flex}.sidebar .navlink[data-v-a95551eb],.sidebar .navgroup__head[data-v-a95551eb]{color:var(--shell-text);transition:background-color .2s ease, color .2s ease, transform var(--dur-press,.12s) var(--spring,cubic-bezier(.22, 1, .36, 1));font-weight:550;position:relative}.sidebar .navlink[data-v-a95551eb]:hover,.sidebar .navgroup__head[data-v-a95551eb]:hover{background:var(--shell-hover);color:var(--shell-text-strong)}.sidebar .navlink[data-v-a95551eb]:active,.sidebar .navgroup__head[data-v-a95551eb]:active{transform:scale(.98)}.sidebar .navlink.is-active[data-v-a95551eb]{background:var(--shell-active);color:var(--shell-active-text);animation:navActiveIn-a95551eb var(--dur-enter,.28s) var(--spring,cubic-bezier(.22, 1, .36, 1)) both;font-weight:700}.sidebar .navlink.is-active .nav__ico[data-v-a95551eb]{opacity:1}@keyframes navActiveIn-a95551eb{0%{opacity:.6;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}.navgroup__items[data-v-a95551eb]{margin:1px 0 2px;padding-left:0;position:relative}.navgroup__items[data-v-a95551eb]:before{content:"";background:var(--shell-border);width:1px;position:absolute;top:2px;bottom:2px;left:21px}.sidebar .navlink--sub[data-v-a95551eb]{color:var(--shell-muted);transition:background-color .2s ease, color .2s ease, transform var(--dur-press,.12s) var(--spring,cubic-bezier(.22, 1, .36, 1));padding-left:38px;font-weight:500}.sidebar .navlink--sub[data-v-a95551eb]:hover{background:var(--shell-hover);color:var(--shell-text-strong)}.sidebar .navlink--sub[data-v-a95551eb]:active{transform:scale(.98)}.sidebar .navlink--sub.is-active[data-v-a95551eb]{background:var(--shell-active);color:var(--shell-active-text);font-weight:650}.sidebar .navgroup__chev[data-v-a95551eb]{color:var(--shell-muted);transition:transform var(--dur-enter,.28s) var(--spring,cubic-bezier(.22, 1, .36, 1))}.navgroup.is-open .navgroup__chev[data-v-a95551eb]{transform:rotate(180deg)}.sidebar .sidesep[data-v-a95551eb]{background:var(--shell-border)}.sidebar .navgroup__items[data-v-a95551eb]{opacity:0;transition:grid-template-rows var(--dur-enter,.28s) var(--spring,cubic-bezier(.22, 1, .36, 1)), opacity .2s ease;grid-template-rows:0fr;display:grid}.sidebar .navgroup__inner[data-v-a95551eb]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.sidebar .navgroup.is-open .navgroup__items[data-v-a95551eb]{opacity:1;grid-template-rows:1fr}.sidebar .sidefoot[data-v-a95551eb]{border-top:1px solid var(--shell-border);margin-top:2px;padding:8px}.sidefoot__me[data-v-a95551eb]{min-width:0;color:inherit;border-radius:var(--r-md);transition:background var(--dur-fast);flex:1;align-items:center;gap:10px;padding:5px 6px;text-decoration:none;display:flex}.sidefoot__me[data-v-a95551eb]:hover{background:var(--shell-hover)}.sidefoot__me .avatar[data-v-a95551eb]{background:var(--shell-active);color:var(--shell-active-text);flex:none}.sidebar .sidefoot__who b[data-v-a95551eb]{color:var(--shell-text-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.sidebar .sidefoot__who span[data-v-a95551eb]{color:var(--shell-muted)}.sidefoot__logout[data-v-a95551eb]{border-radius:var(--r-sm);width:32px;height:32px;color:var(--shell-muted);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;flex:none;place-items:center;display:grid}.sidefoot__logout[data-v-a95551eb]:hover{background:var(--shell-hover);color:var(--shell-text-strong)}.app.is-collapsed .brand--side[data-v-a95551eb]{justify-content:center;padding:8px 0 12px}.app.is-collapsed .brand__word-link[data-v-a95551eb],.app.is-collapsed .navgroup__items[data-v-a95551eb]:before{display:none}.app.is-collapsed .sidefoot__me[data-v-a95551eb]{justify-content:center}@media (width<=860px){.sidebar .sidefoot[data-v-a95551eb]{flex-direction:column;align-items:center;gap:4px;padding:8px 0}.sidebar .sidefoot__me[data-v-a95551eb]{flex:none;justify-content:center;width:44px;padding-inline:0}.brand--side[data-v-a95551eb]{justify-content:center;padding-inline:0}.brand__word-link[data-v-a95551eb],.brand__collapse[data-v-a95551eb]{display:none}}.sidenav--settings[data-v-a95551eb]{overflow-y:auto}.setnav__section[data-v-a95551eb]{margin-top:var(--s3);gap:1px;display:grid}.setnav__head[data-v-a95551eb]{color:var(--shell-muted);letter-spacing:.02em;margin:0;padding:6px 12px 4px;font-size:11px;font-weight:650}.navlink--back__kbd[data-v-a95551eb]{border:1px solid var(--shell-border);color:var(--shell-muted);font:inherit;border-radius:5px;margin-left:auto;padding:0 5px;font-size:10px;line-height:16px}.sidebar.sidebar--rail .setnav__head[data-v-a95551eb],.sidebar.sidebar--rail .navlink--back__kbd[data-v-a95551eb]{display:none}.sidebar.sidebar--rail .setnav__section[data-v-a95551eb]{padding-top:var(--s2);border-top:1px solid var(--shell-border)}@media (width<=860px){.setnav__head[data-v-a95551eb],.navlink--back__kbd[data-v-a95551eb]{display:none}.setnav__section[data-v-a95551eb]{padding-top:var(--s2);border-top:1px solid var(--shell-border)}}@media (prefers-reduced-motion:reduce){.sidebar .navlink[data-v-a95551eb],.sidebar .navgroup__head[data-v-a95551eb],.sidebar .navlink--sub[data-v-a95551eb],.sidebar .navgroup__chev[data-v-a95551eb],.navgroup__items[data-v-a95551eb]{transition:none;animation:none}.sidebar .navlink[data-v-a95551eb]:active,.sidebar .navgroup__head[data-v-a95551eb]:active,.sidebar .navlink--sub[data-v-a95551eb]:active{transform:none}}.themetoggle-wrap[data-v-1c9ead3f]{display:inline-flex;position:relative}.themetoggle.iconbtn[data-v-1c9ead3f]{border:1px solid var(--shell-border);border-radius:var(--r-md);background:var(--shell-field);width:34px;height:34px;color:var(--shell-text);transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast), transform var(--dur-fast)}.themetoggle.iconbtn[data-v-1c9ead3f]:hover{background:var(--shell-field-strong);color:var(--shell-text-strong)}.themetoggle.iconbtn[data-v-1c9ead3f]:active{transform:scale(.94)}.themetoggle.iconbtn[data-v-1c9ead3f]:focus-visible{box-shadow:var(--ring);outline:none}.themetoggle[data-v-1c9ead3f]:after{content:"";position:absolute;inset:-5px}.themetoggle__stage[data-v-1c9ead3f]{width:16px;height:16px;display:block;position:relative}.themetoggle__icon[data-v-1c9ead3f]{opacity:0;transition:opacity var(--dur-enter,.28s) var(--spring,ease), transform var(--dur-enter,.28s) var(--spring,ease);position:absolute;inset:0;transform:rotate(-90deg)scale(.6)}.themetoggle__icon.is-on[data-v-1c9ead3f]{opacity:1;transform:rotate(0)scale(1)}.themetoggle__panel[data-v-1c9ead3f]{z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);min-width:196px;box-shadow:var(--e2);transform-origin:100% 0;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.themetoggle__item[data-v-1c9ead3f]{border-radius:var(--r-sm);width:100%;font-family:var(--font);font-size:var(--fs-sm);color:var(--text);text-align:left;cursor:pointer;transition:background-color var(--dur-fast);background:0 0;border:0;align-items:center;gap:8px;padding:7px 8px;display:flex}.themetoggle__item[data-v-1c9ead3f]:hover,.themetoggle__item[data-v-1c9ead3f]:focus-visible{background:var(--surface-2);outline:none}.themetoggle__item-ico[data-v-1c9ead3f]{width:22px;height:22px;color:var(--text-2);flex:none;place-items:center;display:grid}.themetoggle__item.is-on .themetoggle__item-ico[data-v-1c9ead3f]{color:var(--brand-strong)}.themetoggle__item-lbl[data-v-1c9ead3f]{flex:1;min-width:0;font-weight:600}.themetoggle__check[data-v-1c9ead3f]{color:var(--brand-strong);flex:none}.themetoggle__divider[data-v-1c9ead3f]{background:var(--border);height:1px;margin:4px 2px}.themetoggle-pop-enter-active[data-v-1c9ead3f]{transition:opacity var(--dur-fast), transform var(--dur-enter,.22s) var(--spring,cubic-bezier(.22, 1, .36, 1)), filter var(--dur-enter,.22s)}.themetoggle-pop-leave-active[data-v-1c9ead3f]{transition:opacity var(--dur-fast), transform .14s ease}.themetoggle-pop-enter-from[data-v-1c9ead3f]{opacity:0;filter:blur(4px);transform:scale(.94)translateY(-2px)}.themetoggle-pop-leave-to[data-v-1c9ead3f]{opacity:0;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.themetoggle__icon[data-v-1c9ead3f]{transition:none}.themetoggle-pop-enter-active[data-v-1c9ead3f],.themetoggle-pop-leave-active[data-v-1c9ead3f]{transition:opacity .12s}.themetoggle-pop-enter-from[data-v-1c9ead3f],.themetoggle-pop-leave-to[data-v-1c9ead3f]{filter:none;transform:none}}.notifpanel[data-v-bf694409]{background:var(--shell-bg);border:1px solid var(--shell-border);border-radius:var(--r-lg,14px);width:420px;max-width:calc(100vw - 32px);max-height:min(620px,100dvh - 96px);box-shadow:var(--e3);transform-origin:100% 0;z-index:60;flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.notifpanel-enter-active[data-v-bf694409]{transition:opacity .24s var(--spring), transform .24s var(--spring), filter .24s var(--spring)}.notifpanel-leave-active[data-v-bf694409]{transition:opacity .16s,transform .16s,filter .16s}.notifpanel-enter-from[data-v-bf694409],.notifpanel-leave-to[data-v-bf694409]{opacity:0;filter:blur(6px);transform:scale(.94)translateY(-4px)}.notifpanel__head[data-v-bf694409]{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);border-bottom:1px solid var(--shell-border);flex:none;display:flex}.notifpanel__title[data-v-bf694409]{font-weight:700;font-size:var(--fs-h2);color:var(--shell-text-strong)}.notifpanel__markread[data-v-bf694409]{color:var(--brand-strong);font:inherit;font-size:var(--fs-xs);cursor:pointer;border-radius:var(--r-sm);min-height:30px;transition:background var(--dur-fast), opacity var(--dur-fast);background:0 0;border:0;align-items:center;gap:5px;padding:4px 8px;font-weight:700;display:inline-flex}.notifpanel__markread[data-v-bf694409]:hover:not(:disabled){background:var(--shell-hover)}.notifpanel__markread[data-v-bf694409]:disabled{opacity:.4;cursor:default}.notifpanel__body[data-v-bf694409]{flex:1;min-height:80px;overflow-y:auto}.notifpanel__loading[data-v-bf694409]{padding:var(--s6) var(--s4);text-align:center;color:var(--shell-muted);font-size:var(--fs-sm)}.notif-signals__failed[data-v-bf694409]{font-size:var(--fs-xs);color:var(--text-3);margin:0;padding:8px 14px}.notif-signals[data-v-bf694409]{padding:var(--s3) var(--s4);gap:var(--s2);border-bottom:1px solid var(--shell-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.notif-signal[data-v-bf694409]{align-items:center;gap:var(--s2) var(--s1);width:100%;min-height:74px;padding:var(--s2) var(--s3);border:1px solid var(--shell-border);border-radius:var(--r-md);background:var(--shell-field);color:var(--shell-text);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--spring), background var(--dur-fast);grid-template-rows:auto auto;grid-template-columns:auto 1fr;display:grid}.notif-signal[data-v-bf694409]:hover,.notif-signal[data-v-bf694409]:focus-visible{background:var(--shell-field-strong);outline:none}.notif-signal[data-v-bf694409]:active{transform:scale(.98)}.notif-signal[data-v-bf694409]:focus-visible{box-shadow:var(--ring)}.notif-signal__ico[data-v-bf694409]{border-radius:var(--r-sm);width:22px;height:22px;color:var(--shell-muted);background:0 0;flex:none;grid-area:1/1;place-items:center;display:grid}.notif-signal__ico--danger[data-v-bf694409]{color:var(--danger-ink);background:color-mix(in srgb, var(--danger) 12%, transparent)}.notif-signal__ico--info[data-v-bf694409]{color:var(--info-ink);background:color-mix(in srgb, var(--info) 12%, transparent)}.notif-signal__ico--warn[data-v-bf694409]{color:var(--warn-ink);background:color-mix(in srgb, var(--warn) 12%, transparent)}.notif-signal__lbl[data-v-bf694409]{font-weight:600;font-size:var(--fs-2xs);color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/auto/-1;min-width:0;overflow:hidden}.notif-signal__n[data-v-bf694409]{font-variant-numeric:tabular-nums;color:var(--shell-muted);grid-area:1/2;justify-self:end;font-size:18px;font-weight:750}.notif-signal.is-live .notif-signal__n[data-v-bf694409]{color:var(--shell-text-strong)}.notif-signals li:first-child .notif-signal.is-live .notif-signal__n[data-v-bf694409]{color:var(--danger-ink)}.notif-signals li:nth-child(2) .notif-signal.is-live .notif-signal__n[data-v-bf694409]{color:var(--info-ink)}.notif-signals li:nth-child(3) .notif-signal.is-live .notif-signal__n[data-v-bf694409]{color:var(--warn-ink)}.notif-activity[data-v-bf694409]{padding:var(--s2) var(--s2) var(--s3)}.notif-activity__quiet[data-v-bf694409]{padding:var(--s4) var(--s3);font-size:var(--fs-sm);color:var(--shell-muted);margin:0}.notifgroup__heading[data-v-bf694409]{padding:var(--s2) var(--s3);color:var(--shell-muted);font-size:var(--fs-xs);margin:0;font-weight:700}.notifgroup__toggle[data-v-bf694409]{align-items:center;gap:var(--s2);width:100%;min-height:40px;margin-top:var(--s2);padding:0 var(--s3);border:0;border-top:1px solid var(--shell-border);color:var(--shell-text);font:inherit;font-size:var(--fs-xs);text-align:left;cursor:pointer;background:0 0;font-weight:700;display:flex}.notifgroup__toggle[data-v-bf694409]:hover{color:var(--shell-text-strong)}.notifgroup__toggle[data-v-bf694409]:focus-visible{box-shadow:var(--ring);outline:none}.notifgroup__count[data-v-bf694409]{color:var(--shell-muted);font-variant-numeric:tabular-nums;margin-left:auto}.notifgroup__chevron[data-v-bf694409]{color:var(--shell-muted);transition:transform var(--dur) var(--spring)}.notifgroup__chevron.is-open[data-v-bf694409]{transform:rotate(180deg)}.notiflist[data-v-bf694409]{gap:var(--s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.notifitem[data-v-bf694409]{align-items:center;gap:var(--s2);width:100%;min-height:58px;padding:var(--s2) var(--s3);border-radius:var(--r-md);color:var(--shell-text-strong);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--spring), background var(--dur-fast);background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;display:grid}.notifitem[data-v-bf694409]:hover,.notifitem[data-v-bf694409]:focus-visible{background:var(--shell-hover);outline:none}.notifitem[data-v-bf694409]:focus-visible{box-shadow:var(--ring)}.notifitem[data-v-bf694409]:active{transform:scale(.98)}.notifitem.is-new[data-v-bf694409]{background:var(--shell-field)}.notifitem__ico[data-v-bf694409]{width:32px;height:32px;color:var(--shell-muted);background:var(--shell-field);border-radius:50%;flex:none;place-items:center;display:grid}.notifitem.is-new .notifitem__ico--process_move[data-v-bf694409]{color:var(--brand-strong);background:color-mix(in srgb, var(--brand) 16%, transparent)}.notifitem.is-new .notifitem__ico--target_update[data-v-bf694409]{color:var(--accent,var(--brand-strong));background:color-mix(in srgb, var(--accent,var(--brand)) 16%, transparent)}.notifitem.is-new .notifitem__ico--backoffice_handoff[data-v-bf694409]{color:var(--ok-ink);background:var(--ok-soft)}.notifitem__body[data-v-bf694409]{flex-direction:column;gap:1px;min-width:0;display:flex}.notifitem__title[data-v-bf694409]{font-size:var(--fs-sm);color:var(--shell-text-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:650;display:-webkit-box;overflow:hidden}.notifitem__sub[data-v-bf694409]{font-size:var(--fs-xs);color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notifitem__time[data-v-bf694409]{font-size:var(--fs-2xs);color:var(--shell-muted);font-variant-numeric:tabular-nums;padding-top:2px;font-weight:600}.notifitem__meta[data-v-bf694409]{align-self:start;align-items:center;gap:var(--s2);display:flex}.notifitem__new[data-v-bf694409]{background:var(--brand);width:6px;height:6px;box-shadow:0 0 0 2px var(--brand-soft);border-radius:50%}.topbar[data-v-a2fa5f53]{background:color-mix(in srgb, var(--shell-bg) 88%, transparent);border-bottom:1px solid var(--shell-border)}.tsearch--btn[data-v-a2fa5f53]{cursor:text;text-align:left}.tsearch--top[data-v-a2fa5f53]{background:var(--shell-field);border:1px solid var(--shell-border);box-shadow:none;transition:background var(--dur-fast), border-color var(--dur-fast)}.tsearch--top[data-v-a2fa5f53]:hover{background:var(--shell-field-strong)}.tsearch__icon[data-v-a2fa5f53]{color:var(--shell-muted);flex:none}.tsearch__ph[data-v-a2fa5f53]{color:var(--shell-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tsearch__kbd[data-v-a2fa5f53]{color:var(--shell-muted);background:var(--shell-field-strong);border:1px solid var(--shell-border);border-radius:var(--r-sm);flex-shrink:0;padding:3px 7px;font-size:11px;font-weight:600;line-height:1}.topbar .iconbtn[data-v-a2fa5f53]{border:1px solid var(--shell-border);border-radius:var(--r-md);background:var(--shell-field);width:34px;height:34px;color:var(--shell-text);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast), transform var(--dur-fast);place-items:center;display:grid;position:relative}.topbar .iconbtn[data-v-a2fa5f53]:hover{background:var(--shell-field-strong);color:var(--shell-text-strong)}.topbar .iconbtn[data-v-a2fa5f53]:active{transform:scale(.94)}.topbar .iconbtn[data-v-a2fa5f53]:focus-visible{box-shadow:var(--ring);outline:none}.notif-anchor[data-v-a2fa5f53]{position:relative}.iconbtn__dot[data-v-a2fa5f53]{background:var(--danger);width:8px;height:8px;box-shadow:0 0 0 2px var(--shell-bg);border-radius:50%;position:absolute;top:7px;right:7px}.tsearch--top[data-v-a2fa5f53]{flex:1 1 0;min-width:0}@media (width<=640px){.topbar[data-v-a2fa5f53]{padding:0 var(--s4);gap:var(--s2)}.topbar__tools[data-v-a2fa5f53]{gap:var(--s2)}.tsearch--top[data-v-a2fa5f53]{min-width:44px;padding:0 10px}.tsearch__kbd[data-v-a2fa5f53]{display:none}}.auth[data-v-f2a8fb4e]{min-height:100dvh;font-family:var(--font);background:#05070f;place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}.auth__shader[data-v-f2a8fb4e]{width:100%;height:100%;display:block;position:absolute;inset:0}.auth__haze[data-v-f2a8fb4e]{-webkit-backdrop-filter:blur(9px);background:#05070f57;position:absolute;inset:0}.glass[data-v-f2a8fb4e]{-webkit-backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;flex-direction:column;gap:24px;width:100%;max-width:384px;padding:32px;display:flex;position:relative;box-shadow:0 25px 50px -12px #0000008c}.glass__head[data-v-f2a8fb4e]{text-align:center}.glass__brand[data-v-f2a8fb4e]{align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.glass__glyph[data-v-f2a8fb4e]{object-fit:contain;flex:none;width:26px;height:26px;display:block}.glass__word[data-v-f2a8fb4e]{letter-spacing:-.02em;color:#fff;font-size:17px;font-weight:700;line-height:1}.glass__word-2[data-v-f2a8fb4e]{color:#8ea2ff}.glass__title[data-v-f2a8fb4e]{letter-spacing:-.02em;color:#fff;margin:0;font-size:30px;font-weight:700}.glass__sub[data-v-f2a8fb4e]{color:#d1d5dbf2;margin:8px 0 0;font-size:14px}.glass__form[data-v-f2a8fb4e]{flex-direction:column;gap:32px;display:flex}.ffield[data-v-f2a8fb4e]{position:relative}.ffield__input[data-v-f2a8fb4e]{color:#fff;background:0 0;border:0;border-bottom:2px solid #d1d5dbbf;border-radius:0;outline:none;width:100%;padding:10px 0;font-family:inherit;font-size:14px;transition:border-color .2s;display:block}.ffield__input--pw[data-v-f2a8fb4e]{padding-right:34px}.ffield__input[data-v-f2a8fb4e]:focus{border-color:#3b82f6}.ffield__label[data-v-f2a8fb4e]{color:#d1d5dbf2;pointer-events:none;transform-origin:0 0;align-items:center;gap:7px;font-size:14px;transition:transform .3s,color .3s;display:inline-flex;position:absolute;top:12px;left:0}.ffield__icon[data-v-f2a8fb4e]{flex:none}:-webkit-any(.ffield__input:focus~.ffield__label[data-v-f2a8fb4e],.ffield__input:not(:placeholder-shown)~.ffield__label[data-v-f2a8fb4e],.ffield__input:-webkit-autofill~.ffield__label[data-v-f2a8fb4e]){transform:translateY(-24px)scale(.75)}:is(.ffield__input:focus~.ffield__label[data-v-f2a8fb4e],.ffield__input:not(:placeholder-shown)~.ffield__label[data-v-f2a8fb4e],.ffield__input:autofill~.ffield__label[data-v-f2a8fb4e]){transform:translateY(-24px)scale(.75)}.ffield__input:focus~.ffield__label[data-v-f2a8fb4e]{color:#60a5fa}.ffield__input[data-v-f2a8fb4e]:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-background-clip:text;background-clip:text;transition:background-color 10000000s step-end}.ffield__input[data-v-f2a8fb4e]:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-background-clip:text;background-clip:text;transition:background-color 10000000s step-end}.ffield__input[data-v-f2a8fb4e]:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-background-clip:text;background-clip:text;transition:background-color 10000000s step-end}.ffield__input[data-v-f2a8fb4e]:-webkit-autofill:active{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-background-clip:text;background-clip:text;transition:background-color 10000000s step-end}.ffield__input[data-v-f2a8fb4e]:autofill{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-background-clip:text;background-clip:text;transition:background-color 10000000s step-end}.ffield__toggle[data-v-f2a8fb4e]{color:#d1d5dbd9;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:28px;height:28px;transition:color .15s,transform .15s;display:grid;position:absolute;top:8px;right:0}.ffield__toggle[data-v-f2a8fb4e]:hover{color:#fff}.ffield__toggle[data-v-f2a8fb4e]:active{transform:scale(.92)}.ffield__toggle[data-v-f2a8fb4e]:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.glass__row[data-v-f2a8fb4e]{justify-content:space-between;align-items:center;margin-top:-12px;display:flex}.glass__forgot[data-v-f2a8fb4e]{color:#d1d5dbf2;font-size:12px;text-decoration:none;transition:color .15s}.glass__forgot[data-v-f2a8fb4e]:hover{color:#fff}.glass__submit[data-v-f2a8fb4e]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:600;transition:background .3s,transform .15s;display:inline-flex}.glass__submit[data-v-f2a8fb4e]:hover:not(:disabled){background:#1d4ed8}.glass__submit[data-v-f2a8fb4e]:active:not(:disabled){transform:scale(.985)}.glass__submit[data-v-f2a8fb4e]:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.glass__submit[data-v-f2a8fb4e]:disabled{opacity:.6;cursor:default}.glass__arrow[data-v-f2a8fb4e]{transition:transform var(--dur) var(--ease-out)}@media (hover:hover){.glass__submit:hover:not(:disabled) .glass__arrow[data-v-f2a8fb4e]{transform:translate(4px)}}.glass__sso[data-v-f2a8fb4e]{flex-direction:column;gap:20px;display:flex}.glass__alt[data-v-f2a8fb4e]{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 15px;font-family:inherit;font-size:15px;font-weight:600;transition:background .3s,transform .15s;display:inline-flex}.glass__alt[data-v-f2a8fb4e]:hover:not(:disabled){background:#ffffff1a}.glass__alt[data-v-f2a8fb4e]:active:not(:disabled){transform:scale(.985)}.glass__alt[data-v-f2a8fb4e]:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.glass__alt[data-v-f2a8fb4e]:disabled{opacity:.6;cursor:default}.glass__or[data-v-f2a8fb4e]{color:#d1d5dbf2;align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.glass__or[data-v-f2a8fb4e]:before,.glass__or[data-v-f2a8fb4e]:after{content:"";background:#fff3;flex:1;height:1px}.glass__err[data-v-f2a8fb4e]{color:#fecaca;background:#991b1b59;border:1px solid #f8717166;border-radius:8px;margin:-8px 0 0;padding:10px 12px;font-size:13px}.spinner[data-v-f2a8fb4e]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite auth-spin-f2a8fb4e}@keyframes auth-spin-f2a8fb4e{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ffield__input[data-v-f2a8fb4e],.ffield__label[data-v-f2a8fb4e],.glass__arrow[data-v-f2a8fb4e],.glass__submit[data-v-f2a8fb4e],.glass__alt[data-v-f2a8fb4e],.ffield__toggle[data-v-f2a8fb4e]{transition:none}.spinner[data-v-f2a8fb4e]{animation-duration:2s}}.force[data-v-22b1c8b4]{background:#0f172a;place-items:center;min-height:100vh;padding:24px;display:grid}.force__card[data-v-22b1c8b4]{color:#0f172a;background:#fff;border-radius:16px;gap:12px;width:min(420px,100%);padding:28px 24px;display:grid}h1[data-v-22b1c8b4]{margin:0;font-size:22px}.sub[data-v-22b1c8b4]{color:#475569;margin:0;font-size:14px}.fld[data-v-22b1c8b4]{gap:6px;font-size:13px;font-weight:600;display:grid}.fld input[data-v-22b1c8b4]{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}.err[data-v-22b1c8b4]{color:#b91c1c;margin:0;font-size:13px}.go[data-v-22b1c8b4]{color:#fff;cursor:pointer;background:#1d4ed8;border:0;border-radius:8px;padding:10px 14px;font-weight:600}.go[data-v-22b1c8b4]:disabled{opacity:.6;cursor:default}.portal[data-v-2b4fc41a]{background:var(--surface-2,#f4f5fa);place-items:center;min-height:100vh;padding:24px;display:grid}.portal__card[data-v-2b4fc41a]{border:1px solid var(--border,#e2e5ee);background:#fff;border-radius:16px;width:100%;max-width:460px;padding:28px;box-shadow:0 10px 40px #0000000f}.portal__brand[data-v-2b4fc41a]{align-items:center;gap:8px;margin-bottom:18px;display:flex}.portal__mark[data-v-2b4fc41a]{object-fit:contain;width:30px;height:30px}.portal__word[data-v-2b4fc41a]{letter-spacing:-.02em;font-size:18px;font-weight:800}.portal__h1[data-v-2b4fc41a]{margin:0 0 6px;font-size:22px}.portal__muted[data-v-2b4fc41a]{color:var(--text-3,#6b7280);margin:0 0 14px;font-size:14px}.portal__err[data-v-2b4fc41a]{color:#c0392b;margin:6px 0;font-size:13px}.portal__inp[data-v-2b4fc41a]{border:1px solid var(--border,#e2e5ee);border-radius:10px;width:100%;margin-bottom:12px;padding:11px 12px;font-size:15px}.portal__btn[data-v-2b4fc41a]{background:linear-gradient(135deg, var(--brand,#6c5ce7), var(--brand-strong,#5a4bd6));color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;padding:11px;font-weight:700}.portal__btn[data-v-2b4fc41a]:disabled{opacity:.5;cursor:not-allowed}.portal__list[data-v-2b4fc41a]{margin:0;padding:0;list-style:none}.portal__item[data-v-2b4fc41a]{border-bottom:1px solid var(--border,#e2e5ee);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.portal__item-main[data-v-2b4fc41a]{flex-direction:column;gap:2px;display:flex}.portal__kind[data-v-2b4fc41a]{text-transform:uppercase;color:var(--text-3,#6b7280);font-size:11px}.portal__upload[data-v-2b4fc41a]{background:var(--surface-2,#eef);border:1px solid var(--border,#e2e5ee);cursor:pointer;border-radius:8px;align-items:center;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.portal__file[data-v-2b4fc41a]{opacity:0;cursor:pointer;position:absolute;inset:0}.skel[data-v-5ae86c69]{gap:var(--s3);flex-direction:column;display:flex}.skel--block[data-v-5ae86c69]{gap:var(--s4);display:grid}.skel__item[data-v-5ae86c69]{background:color-mix(in oklab, var(--border) 55%, transparent);width:100%;animation:1.6s ease-in-out infinite skel-pulse-5ae86c69;display:block}.skel--line .skel__item[data-v-5ae86c69]{border-radius:var(--r-sm);height:14px}.skel--row .skel__item[data-v-5ae86c69]{border-radius:var(--r-sm);height:36px}.skel--block .skel__item[data-v-5ae86c69]{border-radius:var(--r-lg);border:1px solid var(--border);height:120px}@keyframes skel-pulse-5ae86c69{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.skel__item[data-v-5ae86c69]{opacity:.85;animation:none}}.hmvl__head[data-v-88070425]{margin-bottom:var(--s5)}.hmvl__h1[data-v-88070425]{font-size:var(--fs-xl);margin:0 0 4px}.hmvl__sub[data-v-88070425]{color:var(--text-3);font-size:var(--fs-sm);margin:0}.hmvl__loading[data-v-88070425]{gap:var(--s3);flex-direction:column;display:flex}.hmvl__list[data-v-88070425]{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hmvl__card[data-v-88070425]{align-items:center;gap:var(--s4);text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;padding:var(--s4) var(--s5);box-shadow:var(--e1);transition:box-shadow var(--dur-fast), border-color var(--dur-fast), transform var(--dur-fast);display:flex}.hmvl__card[data-v-88070425]:hover{border-color:var(--border-strong);box-shadow:var(--e2)}.hmvl__card[data-v-88070425]:active{transform:scale(.995)}.hmvl__card[data-v-88070425]:focus-visible{box-shadow:var(--ring);outline:none}.hmvl__card-main[data-v-88070425]{flex:1;min-width:0}.hmvl__title[data-v-88070425]{font-weight:700;font-size:var(--fs-body);overflow-wrap:anywhere}.hmvl__company[data-v-88070425]{font-size:var(--fs-xs);color:var(--text-3);margin-top:2px}.hmvl__stats[data-v-88070425]{gap:var(--s2);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}.hmvl__chev[data-v-88070425]{color:var(--text-faint);flex-shrink:0}@media (width<=520px){.hmvl__card[data-v-88070425]{flex-wrap:wrap}.hmvl__stats[data-v-88070425]{order:3;justify-content:flex-start;width:100%;margin-top:4px}}.hmvd__back[data-v-fbd27e1c]{margin-bottom:var(--s4);padding-left:4px}.hmvd__back-ico[data-v-fbd27e1c]{transform:rotate(180deg)}.hmvd__head[data-v-fbd27e1c]{margin-bottom:var(--s5)}.hmvd__h1[data-v-fbd27e1c]{font-size:var(--fs-xl);overflow-wrap:anywhere;margin:0 0 4px}.hmvd__company[data-v-fbd27e1c]{color:var(--text-2);font-weight:600;font-size:var(--fs-sm);margin:0 0 var(--s3)}.hmvd__meta[data-v-fbd27e1c]{gap:var(--s2);flex-wrap:wrap;display:flex}.hmvd__seg[data-v-fbd27e1c]{margin-bottom:var(--s4);flex-wrap:wrap;max-width:100%}.hmvd__empty[data-v-fbd27e1c]{margin-top:var(--s2)}.hmvd__list[data-v-fbd27e1c]{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hmvd__card[data-v-fbd27e1c]{align-items:center;gap:var(--s3);text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;padding:var(--s3) var(--s4);box-shadow:var(--e1);transition:box-shadow var(--dur-fast), border-color var(--dur-fast), transform var(--dur-fast);display:flex}.hmvd__card[data-v-fbd27e1c]:hover{border-color:var(--border-strong);box-shadow:var(--e2)}.hmvd__card[data-v-fbd27e1c]:active{transform:scale(.995)}.hmvd__card[data-v-fbd27e1c]:focus-visible{box-shadow:var(--ring);outline:none}.hmvd__avatar[data-v-fbd27e1c]{width:38px;height:38px;font-size:var(--fs-xs);background:var(--brand-soft);color:var(--brand-strong);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.hmvd__card-main[data-v-fbd27e1c]{flex:1;min-width:0}.hmvd__name[data-v-fbd27e1c]{overflow-wrap:anywhere;font-weight:700}.hmvd__role[data-v-fbd27e1c]{font-size:var(--fs-xs);color:var(--text-3);overflow-wrap:anywhere;margin-top:2px}.hmvd__tags[data-v-fbd27e1c]{gap:var(--s2);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}.hmvd__chev[data-v-fbd27e1c]{color:var(--text-faint);flex-shrink:0}@media (width<=520px){.hmvd__card[data-v-fbd27e1c]{flex-wrap:wrap}.hmvd__tags[data-v-fbd27e1c]{width:calc(100% - 38px - var(--s3));margin-top:4px;margin-left:calc(38px + var(--s3));order:3;justify-content:flex-start}}.hmcd__back[data-v-baf1a189]{margin-bottom:var(--s4);padding-left:4px}.hmcd__back-ico[data-v-baf1a189]{transform:rotate(180deg)}.hmcd__head[data-v-baf1a189]{margin-bottom:var(--s5)}.hmcd__title-row[data-v-baf1a189]{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.hmcd__h1[data-v-baf1a189]{font-size:var(--fs-xl);overflow-wrap:anywhere;margin:0}.hmcd__role[data-v-baf1a189]{color:var(--text-2);font-size:var(--fs-sm);margin:4px 0 0}.hmcd__card[data-v-baf1a189]{margin-bottom:var(--s4)}.hmcd__prose[data-v-baf1a189]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);line-height:1.5}.hmcd__skills[data-v-baf1a189]{gap:var(--s2);flex-wrap:wrap;display:flex}.hmcd__muted[data-v-baf1a189]{color:var(--text-3);font-size:var(--fs-sm);margin:0}.hmcd__docs[data-v-baf1a189]{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hmcd__doc[data-v-baf1a189]{align-items:center;gap:var(--s2);width:100%;padding:var(--s2) var(--s3);border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-2);color:var(--brand-text);font-weight:600;font-size:var(--fs-sm);text-align:left;display:inline-flex}.hmcd__doc[data-v-baf1a189]:hover:not(:disabled){border-color:var(--brand)}.hmcd__doc[data-v-baf1a189]:disabled{opacity:.6;cursor:default}.hmcd__doc-name[data-v-baf1a189]{overflow-wrap:anywhere}.hmcd__label[data-v-baf1a189]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-weight:800}.hmcd__decided[data-v-baf1a189]{flex-direction:column;gap:4px;display:flex}.hmcd__decided-headline[data-v-baf1a189]{color:var(--ok-ink);align-items:center;gap:6px;margin:0;font-weight:700;display:inline-flex}.hmcd__decide-actions[data-v-baf1a189]{gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.hmcd__note-fld[data-v-baf1a189]{gap:6px}.hmcd__form-err[data-v-baf1a189]{color:var(--danger-ink);font-size:var(--fs-xs);margin:var(--s2) 0 0}.hmcd__comments[data-v-baf1a189]{margin:0 0 var(--s3);gap:var(--s3);flex-direction:column;padding:0;list-style:none;display:flex}.hmcd__comment[data-v-baf1a189]{padding:var(--s2) var(--s3);border-radius:var(--r-md);background:var(--surface-2);max-width:85%}.hmcd__comment--mine[data-v-baf1a189]{background:var(--brand-soft);margin-left:auto}.hmcd__comment-author[data-v-baf1a189]{font-size:var(--fs-2xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.03em;font-weight:800}.hmcd__comment-body[data-v-baf1a189]{font-size:var(--fs-sm);overflow-wrap:anywhere;white-space:pre-wrap}.hmcd__comment-form[data-v-baf1a189]{gap:var(--s2);align-items:flex-start;display:flex}.hmcd__comment-form textarea[data-v-baf1a189]{flex:1}.hmcd__overlay[data-v-baf1a189]{z-index:100;padding:var(--s4);background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.hmcd__preview[data-v-baf1a189]{background:var(--surface);border-radius:var(--r-lg);width:min(720px,100%);max-height:90vh;box-shadow:var(--e3);flex-direction:column;display:flex;overflow:hidden}.hmcd__preview-head[data-v-baf1a189]{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--border);display:flex}.hmcd__preview-title[data-v-baf1a189]{font-weight:700;font-size:var(--fs-sm);overflow-wrap:anywhere}.hmcd__preview-close[data-v-baf1a189]{color:var(--text-3);background:0 0;border:0;font-size:22px;line-height:1}.hmcd__preview-close[data-v-baf1a189]:hover{color:var(--text)}.hmcd__preview-body[data-v-baf1a189]{padding:var(--s4);flex:1;place-items:center;min-height:200px;display:grid;overflow:auto}.hmcd__preview-body img[data-v-baf1a189]{object-fit:contain;max-width:100%;max-height:70vh}.hmcd__preview-body iframe[data-v-baf1a189]{border:0;width:100%;height:70vh}.hmcd__pdf[data-v-baf1a189]{gap:var(--s3);width:100%;display:grid}.hmcd__pdf-nav[data-v-baf1a189]{justify-content:center;align-items:center;gap:var(--s3);display:flex}.hmcd__pdf-canvas[data-v-baf1a189]{width:100%;height:auto}@media (width<=520px){.hmcd__comment[data-v-baf1a189]{max-width:100%}}.hmp[data-v-edd00535]{background:var(--bg);min-height:100vh;color:var(--text);flex-direction:column;display:flex}.hmp__bar[data-v-edd00535]{z-index:10;justify-content:space-between;align-items:center;gap:var(--s3);height:60px;padding:0 var(--s5);background:var(--surface);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}.hmp__brand[data-v-edd00535]{align-items:center;gap:var(--s2);letter-spacing:-.02em;min-width:0;font-size:16px;font-weight:800;display:flex}.hmp__mark[data-v-edd00535]{object-fit:contain;flex-shrink:0;width:28px;height:28px}.hmp__word[data-v-edd00535]{white-space:nowrap}.hmp__account[data-v-edd00535]{align-items:center;gap:var(--s3);min-width:0;display:flex}.hmp__who[data-v-edd00535]{font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.hmp__main[data-v-edd00535]{width:100%;max-width:880px;padding:var(--s6) var(--s5) var(--s8);flex:1;margin:0 auto}.hmp__panel[data-v-edd00535]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--e1);padding:var(--s6)}.hmp__panel--center[data-v-edd00535]{align-items:center;gap:var(--s3);text-align:center;padding:var(--s8) var(--s6);flex-direction:column;display:flex}.hmp__panel--form[data-v-edd00535]{max-width:420px;margin:var(--s8) auto 0;gap:var(--s4);flex-direction:column;display:flex}.hmp__h1[data-v-edd00535]{font-size:var(--fs-xl);margin:0}.hmp__muted[data-v-edd00535]{color:var(--text-3);font-size:var(--fs-sm);margin:0}.hmp__err[data-v-edd00535]{color:var(--danger-ink);background:var(--danger-soft);border:1px solid var(--danger-line);border-radius:var(--r-md);padding:var(--s3);font-size:var(--fs-sm);margin:0}.hmp__err-icon[data-v-edd00535]{color:var(--danger)}.hmp__label[data-v-edd00535]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-weight:800}.hmp__submit[data-v-edd00535]{width:100%}.hmp__spinner[data-v-edd00535]{border:3px solid var(--border);border-top-color:var(--brand);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite hmp-spin-edd00535}@media (prefers-reduced-motion:reduce){.hmp__spinner[data-v-edd00535]{animation:none}}@keyframes hmp-spin-edd00535{to{transform:rotate(360deg)}}@media (width<=520px){.hmp__main[data-v-edd00535]{padding:var(--s4) var(--s3) var(--s6)}.hmp__panel[data-v-edd00535]{padding:var(--s4)}.hmp__panel--form[data-v-edd00535]{margin-top:var(--s5)}.hmp__who[data-v-edd00535]{max-width:120px}}.toast-host[data-v-14474d8e]{z-index:240;pointer-events:none;position:fixed;top:20px;right:20px}.toast-live[data-v-14474d8e]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toast-host__stack[data-v-14474d8e]{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.toast[data-v-14474d8e]{pointer-events:auto;border-radius:var(--r-lg);font-size:14px;font-weight:500;font-family:var(--font);background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--e3);align-items:center;gap:10px;min-width:300px;max-width:440px;padding:12px 14px;display:inline-flex}.toast__icon[data-v-14474d8e]{flex-shrink:0}.toast__text[data-v-14474d8e]{flex:1;line-height:1.45}.toast__action[data-v-14474d8e]{color:var(--brand-text);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;flex-shrink:0;padding:2px 6px;font-size:13px;font-weight:800}.toast__action[data-v-14474d8e]:hover{background:var(--brand-soft)}.toast__close[data-v-14474d8e]{color:var(--text-3);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;padding:2px 4px;font-size:16px;line-height:1}.toast__close[data-v-14474d8e]:hover{color:var(--text);background:var(--surface-2)}.toast--success[data-v-14474d8e]{border-left:4px solid var(--ok)}.toast--success .toast__icon[data-v-14474d8e]{color:var(--ok)}.toast--error[data-v-14474d8e]{border-left:4px solid var(--danger)}.toast--error .toast__icon[data-v-14474d8e]{color:var(--danger)}.toast--warning[data-v-14474d8e]{border-left:4px solid var(--warn)}.toast--warning .toast__icon[data-v-14474d8e]{color:var(--warn)}.toast--info[data-v-14474d8e]{border-left:4px solid var(--info)}.toast--info .toast__icon[data-v-14474d8e]{color:var(--info)}.toast-enter-active[data-v-14474d8e]{transition:transform var(--dur-enter) var(--spring-lead), opacity var(--dur-enter) var(--ease-out)}.toast-leave-active[data-v-14474d8e]{transition:transform var(--dur-exit) var(--ease-out), opacity var(--dur-exit) var(--ease-out)}.toast-enter-from[data-v-14474d8e],.toast-leave-to[data-v-14474d8e]{opacity:0;transform:translate(16px)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-14474d8e],.toast-leave-active[data-v-14474d8e]{transition:opacity var(--dur-exit) var(--ease-out)}.toast-enter-from[data-v-14474d8e],.toast-leave-to[data-v-14474d8e]{transform:none}}.confirm-overlay[data-v-3984b2eb]{z-index:250;background:#11111152;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.confirm-dialog[data-v-3984b2eb]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:420px;padding:24px 24px 20px}.confirm-dialog__title[data-v-3984b2eb]{color:var(--text-primary);margin:0 0 8px;font-size:17px;font-weight:600}.confirm-dialog__msg[data-v-3984b2eb]{color:var(--text-secondary);margin:0 0 20px;font-size:14px;line-height:1.5}.confirm-dialog__actions[data-v-3984b2eb]{justify-content:flex-end;gap:8px;display:flex}.confirm-enter-active[data-v-3984b2eb],.confirm-leave-active[data-v-3984b2eb]{transition:opacity var(--transition-normal)}.confirm-enter-active .confirm-dialog[data-v-3984b2eb],.confirm-leave-active .confirm-dialog[data-v-3984b2eb]{transition:transform var(--transition-normal)}.confirm-enter-from[data-v-3984b2eb],.confirm-leave-to[data-v-3984b2eb]{opacity:0}.confirm-enter-from .confirm-dialog[data-v-3984b2eb],.confirm-leave-to .confirm-dialog[data-v-3984b2eb]{transform:translateY(8px)}.modal-overlay[data-v-c5108c5b]{box-sizing:border-box;z-index:var(--z-modal,200);background:#13111f6b;justify-content:center;align-items:flex-start;padding:max(12px,9vh) 12px 12px;display:flex;position:fixed;inset:0}.modal[data-v-c5108c5b]{background:var(--surface);border-radius:var(--r-lg);width:100%;max-width:520px;max-height:82vh;box-shadow:var(--e3);border:1px solid var(--border);transform-origin:50%;animation:modal-pop-in-c5108c5b var(--dur-enter) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.modal-overlay[data-v-c5108c5b]{animation:modal-fade-in-c5108c5b var(--dur-enter) var(--ease-out)}@keyframes modal-pop-in-c5108c5b{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes modal-fade-in-c5108c5b{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.modal[data-v-c5108c5b]{animation:modal-fade-in-c5108c5b var(--dur-exit) var(--ease-out)}.modal-overlay[data-v-c5108c5b]{animation:none}}.modal--draggable .modal__head[data-v-c5108c5b]{cursor:grab;touch-action:none}.modal--dragging .modal__head[data-v-c5108c5b]{cursor:grabbing;-webkit-user-select:none;user-select:none}.modal--resizing[data-v-c5108c5b]{-webkit-user-select:none;user-select:none}.modal__head[data-v-c5108c5b]{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);border-bottom:1px solid var(--border);display:flex}.modal__head h2[data-v-c5108c5b]{font-size:var(--fs-h1);letter-spacing:-.01em;margin:0;font-weight:800}.modal__x[data-v-c5108c5b]{color:var(--text-3);border-radius:var(--r-sm);background:0 0;border:0;flex-shrink:0;width:30px;height:30px;font-size:15px}.modal__x[data-v-c5108c5b]:hover{background:var(--surface-2);color:var(--text)}.modal__body[data-v-c5108c5b]{padding:var(--s5);gap:var(--s4);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.modal__sub[data-v-c5108c5b]{color:var(--text-2);font-size:var(--fs-sm);margin:0}.modal__foot[data-v-c5108c5b]{justify-content:flex-end;gap:var(--s2);padding:var(--s4) var(--s5);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}@media (width<=620px){.modal-overlay[data-v-c5108c5b]{padding-top:12px}.modal[data-v-c5108c5b]{max-height:calc(100dvh - 24px)}.modal__head[data-v-c5108c5b],.modal__body[data-v-c5108c5b],.modal__foot[data-v-c5108c5b]{padding:var(--s4)}}.modal__resize-handle[data-v-c5108c5b]{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg, transparent 0 40%, var(--border-strong) 40% 46%, transparent 46% 56%, var(--border-strong) 56% 62%, transparent 62%);width:18px;height:18px;position:absolute;bottom:0;right:0}.modal__resize-handle[data-v-c5108c5b]:hover{background:linear-gradient(135deg, transparent 0 40%, var(--brand) 40% 46%, transparent 46% 56%, var(--brand) 56% 62%, transparent 62%)}@media (pointer:coarse){.modal__head[data-v-c5108c5b]{cursor:default}.modal__resize-handle[data-v-c5108c5b]{display:none}}.inp--err[data-v-c0766b3a]{border-color:var(--danger)}.fld__err[data-v-c0766b3a]{color:var(--danger);margin-top:4px;font-size:12px;display:block}.viewer-overlay[data-v-7b11dbb5]{z-index:220;background:#13111f6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.viewer[data-v-7b11dbb5]{background:var(--surface);width:min(980px,92vw);height:100%;box-shadow:var(--e3);flex-direction:column;display:flex}.viewer__head[data-v-7b11dbb5]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:18px 24px;display:flex}.viewer__head-text[data-v-7b11dbb5]{min-width:0}.viewer__crumb[data-v-7b11dbb5]{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:11px}.viewer__title[data-v-7b11dbb5]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;overflow:hidden}.viewer__close[data-v-7b11dbb5]{width:30px;height:30px;color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.viewer__close[data-v-7b11dbb5]:hover{background:var(--surface-2);color:var(--text)}.viewer__privacy-hint[data-v-7b11dbb5]{color:var(--text-3);background:var(--surface-2);border-bottom:1px solid var(--border);flex-shrink:0;padding:8px 24px;font-size:11px}.viewer__pdf-nav[data-v-7b11dbb5]{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:10px 24px;display:flex}.viewer__page-btn[data-v-7b11dbb5]{border:1px solid var(--border);background:var(--surface);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;padding:4px 12px;font-size:12px;font-weight:600}.viewer__page-btn[data-v-7b11dbb5]:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.viewer__page-btn[data-v-7b11dbb5]:disabled{opacity:.4;cursor:default}.viewer__page-pill[data-v-7b11dbb5]{color:var(--text-2);background:var(--surface-2);border-radius:var(--r-pill);padding:3px 10px;font-size:12px;font-weight:600}.viewer__body[data-v-7b11dbb5]{flex-direction:column;flex:1;min-height:0;padding:20px 24px;display:flex;overflow:auto}.viewer__canvas[data-v-7b11dbb5]{border:1px solid var(--border);border-radius:var(--r-lg);flex:none;align-self:flex-start;width:100%;max-width:100%;height:auto}.viewer__image[data-v-7b11dbb5]{object-fit:contain;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2);width:100%;height:100%}.viewer__iframe[data-v-7b11dbb5]{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);flex:1;width:100%;min-height:0}.viewer__loading[data-v-7b11dbb5]{color:var(--text-3);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.viewer-enter-active[data-v-7b11dbb5],.viewer-leave-active[data-v-7b11dbb5]{transition:opacity .2s}.viewer-enter-active .viewer[data-v-7b11dbb5],.viewer-leave-active .viewer[data-v-7b11dbb5]{transition:transform .2s}.viewer-enter-from[data-v-7b11dbb5],.viewer-leave-to[data-v-7b11dbb5]{opacity:0}.viewer-enter-from .viewer[data-v-7b11dbb5],.viewer-leave-to .viewer[data-v-7b11dbb5]{transform:translate(40px)}@media (prefers-reduced-motion:reduce){.viewer-enter-active[data-v-7b11dbb5],.viewer-leave-active[data-v-7b11dbb5],.viewer-enter-active .viewer[data-v-7b11dbb5],.viewer-leave-active .viewer[data-v-7b11dbb5]{transition:none}}.cmdk-overlay[data-v-a2e7541a]{z-index:220;background:#13111f47;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.cmdk[data-v-a2e7541a]{background:var(--surface);border-radius:var(--r-lg);width:100%;max-width:560px;box-shadow:var(--e3);border:1px solid var(--border);flex-direction:column;display:flex;overflow:hidden}.cmdk__head[data-v-a2e7541a]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 14px;display:flex}.cmdk__input[data-v-a2e7541a]{font-size:15px;font-family:var(--font);color:var(--text);background:0 0;border:none;outline:none;flex:1}.cmdk__shortcut[data-v-a2e7541a]{color:var(--text-3);background:var(--surface-2);border-radius:var(--r-sm);border:1px solid var(--border);padding:2px 6px;font-size:11px}.cmdk__list[data-v-a2e7541a]{flex:1;max-height:50vh;padding:6px 0;overflow:auto}.cmdk__empty[data-v-a2e7541a]{color:var(--text-3);text-align:center;padding:24px;font-size:13px}.cmdk__group[data-v-a2e7541a]{padding:4px 0}.cmdk__group-label[data-v-a2e7541a]{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;padding:6px 16px 4px;font-size:11px;font-weight:800}.cmdk__item[data-v-a2e7541a]{width:100%;font-family:var(--font);cursor:pointer;text-align:left;color:var(--text);background:0 0;border:none;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}.cmdk__item--active[data-v-a2e7541a]{background:var(--brand-soft)}.cmdk__item[data-v-a2e7541a]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.cmdk__label[data-v-a2e7541a]{flex:1}.cmdk__hint[data-v-a2e7541a]{color:var(--text-3);flex-shrink:0;font-size:11px}.cmdk__foot[data-v-a2e7541a]{border-top:1px solid var(--border);color:var(--text-3);background:var(--surface-2);gap:14px;padding:8px 14px;font-size:11px;display:flex}.cmdk__foot kbd[data-v-a2e7541a]{background:var(--surface);border:1px solid var(--border);border-radius:4px;margin-right:4px;padding:1px 5px;font-size:10px}.cmdk-enter-active[data-v-a2e7541a]{transition:opacity var(--dur-enter) var(--ease-out)}.cmdk-leave-active[data-v-a2e7541a]{transition:opacity var(--dur-exit) var(--ease-out)}.cmdk-enter-from[data-v-a2e7541a],.cmdk-leave-to[data-v-a2e7541a]{opacity:0}.cmdk-enter-active .cmdk[data-v-a2e7541a]{transition:transform var(--dur-enter) var(--spring-lead), opacity var(--dur-enter) var(--ease-out)}.cmdk-leave-active .cmdk[data-v-a2e7541a]{transition:transform var(--dur-exit) var(--ease-out), opacity var(--dur-exit) var(--ease-out)}.cmdk-enter-from .cmdk[data-v-a2e7541a],.cmdk-leave-to .cmdk[data-v-a2e7541a]{opacity:0;transform:scale(.97)}.cmdk-instant-enter-active[data-v-a2e7541a],.cmdk-instant-leave-active[data-v-a2e7541a],.cmdk-instant-enter-active .cmdk[data-v-a2e7541a],.cmdk-instant-leave-active .cmdk[data-v-a2e7541a]{transition:none}@media (prefers-reduced-motion:reduce){.cmdk-enter-active .cmdk[data-v-a2e7541a],.cmdk-leave-active .cmdk[data-v-a2e7541a]{transition:opacity var(--dur-exit) var(--ease-out)}.cmdk-enter-from .cmdk[data-v-a2e7541a],.cmdk-leave-to .cmdk[data-v-a2e7541a]{transform:none}}.qc.qcgrid[data-v-efa096cd]{gap:8px}.qc .qcopt[data-v-efa096cd]{border-radius:12px;gap:10px;padding:10px 12px;font-size:13px;font-weight:600}.qc .qcopt__ico[data-v-efa096cd]{background:var(--surface-2);width:32px;height:32px;color:var(--text-2);border-radius:9px}.qc .qcopt:hover .qcopt__ico[data-v-efa096cd]{background:var(--brand-soft);color:var(--brand-strong)}.fld[data-v-5d882a04],.inp[data-v-5d882a04]{min-width:0}.inp--err[data-v-5d882a04]{border-color:var(--danger)}.fld__err[data-v-5d882a04]{color:var(--danger);margin-top:4px;font-size:12px;display:block}@media (width<=620px){.row2[data-v-5d882a04]{grid-template-columns:minmax(0,1fr)}.dupwarn[data-v-5d882a04]{flex-wrap:wrap}}.rate-unit-row[data-v-5d882a04]{gap:var(--s2);display:flex}.rate-unit-row .inp[data-v-5d882a04]:first-child{flex:auto;min-width:0}.rate-unit-select[data-v-5d882a04]{flex:none;width:auto}.upload-step[data-v-5d882a04]{flex-direction:column;display:flex}.upload-zone[data-v-5d882a04]{align-items:stretch;gap:var(--space-3,12px);flex-direction:column;padding:4px 0;display:flex}.candidate-method[data-v-5d882a04]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-2);text-align:left;cursor:pointer;align-items:center;gap:16px;padding:18px;transition:background .14s,border-color .14s;display:flex}.candidate-method--primary[data-v-5d882a04]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-text)}.candidate-method[data-v-5d882a04]:hover:not(:disabled){background:var(--surface-2);border-color:var(--brand)}.candidate-method[data-v-5d882a04]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.candidate-method[data-v-5d882a04]:disabled{opacity:.6;cursor:wait}.candidate-method__copy[data-v-5d882a04]{flex:1;gap:4px;min-width:0;display:grid}.candidate-method__copy strong[data-v-5d882a04]{font-size:var(--fs-sm);font-weight:650}.candidate-method__copy>span[data-v-5d882a04]{font-size:var(--fs-xs);color:var(--text-3)}@media (prefers-reduced-motion:reduce){.candidate-method[data-v-5d882a04]{transition:none}}@keyframes spin-5d882a04{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner[data-v-5d882a04]{vertical-align:-1px;border:2px solid;border-top-color:#0000;border-radius:50%;width:13px;height:13px;margin-right:6px;animation:.8s linear infinite spin-5d882a04;display:inline-block}.dropzone[data-v-9d6c6009]{align-items:center;gap:var(--s2);padding:var(--s6,24px) var(--s4);border:1.5px dashed var(--border);border-radius:var(--r-md);color:var(--text-3);flex-direction:column;transition:border-color .16s,background .16s;display:flex}.dropzone--over[data-v-9d6c6009]{border-color:var(--brand-text);background:var(--brand-soft)}.dropzone__hint[data-v-9d6c6009]{font-size:var(--fs-sm);text-align:center;margin:0}.queue[data-v-9d6c6009]{gap:var(--s2);margin-top:var(--s4);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.queue-row[data-v-9d6c6009]{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--r-md);transition:background .2s,border-color .2s;display:flex}.queue-row__dot[data-v-9d6c6009]{background:var(--border);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .2s,transform .2s}.queue-row--parsing .queue-row__dot[data-v-9d6c6009],.queue-row--creating .queue-row__dot[data-v-9d6c6009]{background:var(--brand-text);animation:1.4s ease-in-out infinite pulse-dot-9d6c6009}.queue-row--done .queue-row__dot[data-v-9d6c6009]{background:var(--color-success,#2e9e5b)}.queue-row--error .queue-row__dot[data-v-9d6c6009]{background:var(--color-danger,#d64545)}.queue-row--error[data-v-9d6c6009]{border-color:var(--color-danger,#d64545)}@keyframes pulse-dot-9d6c6009{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.queue-row__main[data-v-9d6c6009]{flex-direction:column;flex:1;min-width:0;display:flex}.queue-row__name[data-v-9d6c6009]{font-size:var(--fs-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.queue-row__status[data-v-9d6c6009]{font-size:var(--fs-2xs);color:var(--text-3);transition:opacity .2s}.summary[data-v-9d6c6009]{margin:var(--s3) 0 0;font-size:var(--fs-sm);color:var(--text-3);text-align:center}@media (prefers-reduced-motion:reduce){.queue-row--parsing .queue-row__dot[data-v-9d6c6009],.queue-row--creating .queue-row__dot[data-v-9d6c6009]{animation:none}}.fld[data-v-644dcf66],.inp[data-v-644dcf66]{min-width:0}@media (width<=620px){.row2[data-v-644dcf66]{grid-template-columns:minmax(0,1fr)}}.roletitle[data-v-ad4d0fef]{position:relative}.roletitle__list[data-v-ad4d0fef]{z-index:1200;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);max-height:280px;box-shadow:var(--e3);margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto}.roletitle__opt[data-v-ad4d0fef]{border-radius:var(--r-sm);min-height:36px;font-size:var(--fs-sm);color:var(--text);cursor:pointer;overflow-wrap:anywhere;align-items:center;padding:8px 10px;display:flex}.roletitle__opt--active[data-v-ad4d0fef]{background:var(--surface-2)}.roletitle__opt--add[data-v-ad4d0fef]{color:var(--brand-text);border-top:1px solid var(--border);gap:8px;margin-top:4px;padding-top:10px;font-weight:600}.fld[data-v-59151541],.inp[data-v-59151541]{min-width:0}.inp[data-v-59151541]{box-sizing:border-box;max-width:100%}@media (width<=620px){.row2[data-v-59151541]{grid-template-columns:minmax(0,1fr)}}.inp--err[data-v-59151541]{border-color:var(--danger)}.fld__err[data-v-59151541]{color:var(--danger);margin-top:4px;font-size:12px;display:block}.fld[data-v-66ee631d],.inp[data-v-66ee631d]{min-width:0}.fld-row[data-v-66ee631d]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inp--err[data-v-66ee631d]{border-color:var(--danger)}.fld__err[data-v-66ee631d]{color:var(--danger);margin-top:4px;font-size:12px;display:block}.u-clip[data-v-66ee631d]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mgr[data-v-66ee631d]{margin-top:6px}.mgr__head[data-v-66ee631d]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.mgr__add[data-v-66ee631d]{color:var(--brand-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:2px 4px;font-size:12px;font-weight:600;display:inline-flex}.mgr__add[data-v-66ee631d]:hover{text-decoration:underline}.mgr__row[data-v-66ee631d]{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.mgr__del[data-v-66ee631d]{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--text-3);cursor:pointer;border-radius:8px;justify-content:center;align-self:end;align-items:center;display:inline-flex}.mgr__del[data-v-66ee631d]:hover{color:var(--danger);border-color:var(--danger)}@media (width<=620px){.fld-row[data-v-66ee631d],.mgr__row[data-v-66ee631d]{grid-template-columns:minmax(0,1fr)}.mgr__del[data-v-66ee631d]{justify-self:end}.mgr__head[data-v-66ee631d]{flex-wrap:wrap;gap:8px}}.dp[data-v-c693c2a1]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);margin-top:var(--s3);flex:none;overflow:hidden}.dp__toggle[data-v-c693c2a1]{align-items:center;gap:var(--s2);width:100%;padding:10px var(--s3);color:var(--text);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;display:flex}.dp__toggle[data-v-c693c2a1]:hover{background:color-mix(in oklab, var(--brand) 7%, transparent)}.dp__toggle[data-v-c693c2a1]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.dp__toggle-lbl[data-v-c693c2a1]{font-weight:700;font-size:var(--fs-sm)}.dp__peek[data-v-c693c2a1]{font-weight:800;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-2);margin-left:auto}.dp__peek.is-bad[data-v-c693c2a1]{color:var(--danger,#e0566f)}.dp__peek+.dp__chev[data-v-c693c2a1]{margin-left:var(--s2)}.dp__chev[data-v-c693c2a1]{color:var(--text-3);margin-left:auto}.dp__peek~.dp__chev[data-v-c693c2a1]{margin-left:var(--s2)}.dp__body[data-v-c693c2a1]{padding:0 var(--s3) var(--s3);border-top:1px solid var(--border)}.dp__hint[data-v-c693c2a1]{margin:var(--s3) 0 var(--s2);font-size:var(--fs-xs);color:var(--text-3)}.dp__grid[data-v-c693c2a1]{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.dp__fld[data-v-c693c2a1]{margin-top:var(--s2);flex-direction:column;gap:4px;display:flex}.dp__fld span[data-v-c693c2a1]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-weight:700}.dp__fld input[data-v-c693c2a1]{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text);font-variant-numeric:tabular-nums;padding:0 10px}.dp__fld input[data-v-c693c2a1]:focus{border-color:var(--brand);box-shadow:var(--ring);outline:none}.dp__out[data-v-c693c2a1]{margin:var(--s3) 0 0;flex-direction:column;display:flex}.dp__row[data-v-c693c2a1]{justify-content:space-between;align-items:baseline;gap:var(--s4);font-size:var(--fs-sm);color:var(--text-2);padding:6px 0;display:flex}.dp__row+.dp__row[data-v-c693c2a1]{border-top:1px dashed var(--border)}.dp__row dt[data-v-c693c2a1],.dp__row dd[data-v-c693c2a1]{margin:0}.dp__row .num[data-v-c693c2a1]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:800}.dp__row--hero .num[data-v-c693c2a1]{font-size:var(--fs-h2)}.dp__row--hero.is-bad .num[data-v-c693c2a1]{color:var(--danger,#e0566f)}.dp__forecast-tag[data-v-c693c2a1]{margin-left:var(--s2);padding:1px var(--s2);border-radius:var(--r-sm);font-size:var(--fs-2xs);letter-spacing:.02em;text-transform:uppercase;background:var(--surface);color:var(--text-3);border:1px solid var(--border);vertical-align:middle;font-weight:700;display:inline-block}.dp__note[data-v-c693c2a1]{margin:var(--s3) 0 0;font-size:var(--fs-xs);color:var(--text-3)}.dp__warn[data-v-c693c2a1]{margin:var(--s3) 0 0;border-radius:var(--r-md);color:var(--danger,#e0566f);font-size:var(--fs-xs);background:oklab(64.0175% .168266 .037196/.14);padding:8px 12px;font-weight:600}.dp__apply[data-v-c693c2a1]{margin-top:var(--s3)}.deal-terms[data-v-ec4234fd]{gap:var(--s4);flex-direction:column;flex:none;width:100%;min-width:0;display:flex}.row2[data-v-ec4234fd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.fld[data-v-ec4234fd]{min-width:0}.deal-terms__rate[data-v-ec4234fd]{box-sizing:border-box;min-width:8rem;max-width:100%}@media (width<=620px){.row2[data-v-ec4234fd]{grid-template-columns:minmax(0,1fr)}}.split[data-v-806c745f]{margin-top:var(--s3);padding-top:var(--s3);border-top:1px dashed var(--border)}.split__head[data-v-806c745f]{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.split__total[data-v-806c745f]{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:700}.split__total--ok[data-v-806c745f]{color:var(--ok)}.split__total--bad[data-v-806c745f]{color:var(--warn)}.split__hint[data-v-806c745f]{margin:2px 0 var(--s2);font-size:var(--fs-xs);color:var(--text-3)}.split__row[data-v-806c745f]{align-items:center;gap:var(--s2);margin-bottom:var(--s2);display:flex}.split__user[data-v-806c745f]{flex:auto;min-width:0}.split__role[data-v-806c745f]{flex:0 0 34%}.split__pct[data-v-806c745f]{text-align:right;flex:0 0 68px}.split__sign[data-v-806c745f]{color:var(--text-2)}.split__rm[data-v-806c745f]{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;flex:none;width:30px;height:30px}.split__rm[data-v-806c745f]:hover{color:var(--danger,#e0566f);border-color:var(--danger,#e0566f)}.split__add[data-v-806c745f]{border:1px dashed var(--border);color:var(--brand-text);border-radius:var(--r-sm);font-size:var(--fs-sm);cursor:pointer;background:0 0;padding:6px 10px}.split__err[data-v-806c745f]{margin:var(--s2) 0 0;font-size:var(--fs-xs);color:var(--warn)}.cdf[data-v-af980c73]{gap:var(--s3);margin:var(--s4) 0 0;display:grid}.cdf__head[data-v-af980c73]{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:0;font-weight:700}.cdf__chk[data-v-af980c73]{align-items:center;gap:var(--s2);font-size:var(--fs-sm);display:flex}.dealtype[data-v-7c12fc79]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);margin-bottom:var(--s4);gap:4px;padding:4px;display:inline-flex}.dealtype__opt[data-v-7c12fc79]{border-radius:var(--r-sm);font-weight:700;font-size:var(--fs-sm);color:var(--text-2);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;padding:6px 18px}.dealtype__opt--on[data-v-7c12fc79]{background:var(--brand,#4f6ef7);color:#fff}.raisedeal-server-error[data-v-7c12fc79]{margin:0 0 var(--s2);font-size:var(--fs-sm);color:var(--danger,#d64545);font-weight:600}.tour-overlay[data-v-421931f6]{z-index:240;pointer-events:none;position:fixed;inset:0}.tour-hole[data-v-421931f6]{border-radius:var(--r-md);pointer-events:none;transition:top .32s var(--spring,cubic-bezier(.22, 1, .36, 1)), left .32s var(--spring,cubic-bezier(.22, 1, .36, 1)), width .32s var(--spring,cubic-bezier(.22, 1, .36, 1)), height .32s var(--spring,cubic-bezier(.22, 1, .36, 1));position:fixed;box-shadow:0 0 0 9999px #0f0d1a8c}.tour-card[data-v-421931f6]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);width:300px;box-shadow:var(--e3);transform-origin:0;pointer-events:auto;padding:16px;position:fixed}.tour-fade-leave-active .tour-card[data-v-421931f6]{pointer-events:none}.tour-card__progress[data-v-421931f6]{gap:5px;margin-bottom:12px;display:flex}.tour-dot[data-v-421931f6]{background:var(--border);width:16px;height:4px;transition:background-color var(--dur-fast);border-radius:2px}.tour-dot.is-active[data-v-421931f6]{background:var(--brand)}.tour-dot.is-done[data-v-421931f6]{background:var(--brand-soft)}.tour-card__title[data-v-421931f6]{color:var(--text);margin:0 0 6px;font-size:15px;font-weight:700}.tour-card__body[data-v-421931f6]{color:var(--text-3);margin:0 0 16px;font-size:13px;line-height:1.5}.tour-card__actions[data-v-421931f6]{justify-content:space-between;align-items:center;gap:8px;display:flex}.tour-card__skip[data-v-421931f6]{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:12px}.tour-card__skip[data-v-421931f6]:hover{color:var(--text)}.tour-card__nav[data-v-421931f6]{gap:6px;display:flex}.tour-card__prev[data-v-421931f6]{border:1px solid var(--border);color:var(--text);border-radius:var(--r-sm);cursor:pointer;background:0 0;padding:6px 12px;font-size:13px;font-weight:600}.tour-card__prev[data-v-421931f6]:hover{background:var(--surface-2)}.tour-card__next[data-v-421931f6]{background:var(--brand);color:#fff;border-radius:var(--r-sm);cursor:pointer;transition:transform var(--dur-press,.12s) var(--spring,cubic-bezier(.22, 1, .36, 1));border:0;padding:6px 14px;font-size:13px;font-weight:650}.tour-card__next[data-v-421931f6]:active{transform:scale(.96)}.tour-fade-enter-active[data-v-421931f6],.tour-fade-leave-active[data-v-421931f6]{transition:opacity var(--dur)}.tour-fade-enter-from[data-v-421931f6],.tour-fade-leave-to[data-v-421931f6]{opacity:0}.tour-card-enter-active[data-v-421931f6]{transition:opacity .22s, transform .22s var(--spring,cubic-bezier(.22, 1, .36, 1)), filter .22s}.tour-card-leave-active[data-v-421931f6]{transition:opacity .14s}.tour-card-enter-from[data-v-421931f6]{opacity:0;filter:blur(4px);transform:scale(.95)translate(-4px)}.tour-card-leave-to[data-v-421931f6]{opacity:0}@media (prefers-reduced-motion:reduce){.tour-hole[data-v-421931f6]{transition:none}.tour-card-enter-active[data-v-421931f6],.tour-card-leave-active[data-v-421931f6]{transition:opacity .12s}.tour-card-enter-from[data-v-421931f6],.tour-card-leave-to[data-v-421931f6]{filter:none;transform:none}.tour-card__next[data-v-421931f6]:active{transform:none}}.session-state{text-align:center;place-items:center;min-height:100dvh;padding:24px;display:grid}.view-enter-active{transition:opacity var(--dur-fast) var(--ease)}.view-enter-from{opacity:.96}@media (prefers-reduced-motion:reduce){.view-enter-active{transition:none}.view-enter-from{opacity:1}}@font-face{font-family:ABC Arizona Flare;src:url(/fonts/abc-arizona/ABCArizonaFlare-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Arizona Flare;src:url(/fonts/abc-arizona/ABCArizonaFlare-Medium.woff2)format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:ABC Arizona Flare;src:url(/fonts/abc-arizona/ABCArizonaFlare-Bold.woff2)format("woff2");font-weight:700 800;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--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);--text:var(--ink-900);--text-2:var(--ink-600);--text-3:var(--ink-500);--text-faint:var(--ink-400);--data-contract:#118dff;--data-perm:#e66c37;--data-neutral:color-mix(in srgb, var(--text) 32%, transparent);--chart-grid:color-mix(in srgb, var(--text) 8%, transparent);--chart-base:color-mix(in srgb, var(--text) 18%, transparent);--chart-axis-fs:11px;--chart-cat-fs:12px;--hatch-keep:62%;--hatch-ink:#000;--text-2-glass:#4b4768;--text-3-glass:#615e7c;--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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;--fs-display:38px;--fs-xl:26px;--fs-h1:21px;--fs-num:30px;--fs-h2:15px;--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:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--shadow-ink:60, 52, 120;--e1:0 .5px 1px rgba(var(--shadow-ink),.05), 0 4px 10px -3px rgba(var(--shadow-ink),.06);--e2:0 1px 2px rgba(var(--shadow-ink),.05), 0 10px 22px -6px rgba(var(--shadow-ink),.08);--e3:0 2px 6px rgba(var(--shadow-ink),.06), 0 26px 52px -14px rgba(var(--shadow-ink),.14);--ring:0 0 0 3px var(--violet-200);--dur-fast:.12s;--dur:.2s;--ease:cubic-bezier(.2,.7,.3,1);--maxw:1440px}html[data-theme-mode=dark]{--hatch-keep:88%;--hatch-ink:#fff}html[data-palette=contrast]{--data-contract:#2063b0;--data-perm:#a87600}html[data-palette=contrast][data-theme-mode=dark]{--data-contract:#4682cc;--data-perm:#bb881a}html[data-palette=ingetogen]{--data-contract:#505ba7;--data-perm:#aa7d25}html[data-palette=ingetogen][data-theme-mode=dark]{--data-contract:#6673c1;--data-perm:#b48630}*{box-sizing:border-box}html,body{margin:0;padding:0}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-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dw-ltp .lc-zone{display:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.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:800;display:flex}.brand__mark{color:#fff;width:30px;height:30px;box-shadow:var(--e1);background:linear-gradient(135deg,#19c5c0,#5b50e6 60%,#7d3ff5);border-radius:9px;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{width:32px;height:32px;color:var(--text-2);transition:transform var(--dur-fast), opacity var(--dur-fast);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:grid;position:relative}.iconbtn:hover{background:var(--surface-2)}.iconbtn:focus-visible{box-shadow:var(--ring);outline:none}.iconbtn:active:not(:disabled){transform:scale(.98)}.iconbtn:after{content:"";position:absolute;inset:-5px}.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:800;display:grid}.page{padding:var(--s6) var(--s6) var(--s8)}.pagehead{justify-content:space-between;align-items:center;gap:var(--s4);margin-bottom:var(--s5);flex-wrap:wrap;min-width:0;display:flex}.pagehead>div{min-width:0;max-width:100%}.pagehead h1{color:var(--text);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.1}.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--muted{background:var(--surface-2);color:var(--text-2);border-color:var(--border)}.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}@media (hover:hover){.qbtn:hover{box-shadow:var(--e2);border-color:color-mix(in srgb, var(--brand) 40%, var(--border));transform:translateY(-1px)}.qbtn:hover .qbtn__arrow{color:var(--brand-text);transform:translate(3px)}}.qbtn:active{transition-duration:90ms;transform:translateY(0)scale(.97)}.qbtn__ico{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-strong);border-radius:10px;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}.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:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);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:not(:has(.card__body)) .card__head{border-bottom:0}.card__head h2{font-size:var(--fs-h2);text-transform:none;letter-spacing:-.01em;color:var(--text);margin:0;font-weight:600;line-height:1.35}.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:800}.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:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s4) var(--s5);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-size:var(--fs-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.05}.kpi__val.big{font-size:var(--fs-display);letter-spacing:-.03em}.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:800;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,#22b56b,var(--green-700))}.progress__fill--warn{background:linear-gradient(90deg,#f0a32a,var(--amber-700))}.progress__fill--bad{background:linear-gradient(90deg,#ef5e63,var(--red-700))}.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)}@media (hover:hover){.task:hover{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:800}.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-weight:800;font-size:var(--fs-sm)}.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)}@media (hover:hover){.row:hover .row__chevron{transform:translate(3px)}}.prio{min-width:30px;height:22px;font-size:var(--fs-2xs);letter-spacing:.02em;border-radius:7px;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:24px;font-size:var(--fs-2xs);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.pill--sourcing{background:var(--surface-2);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{background:var(--surface-2);color:var(--text-3)}.pill--expired{background:var(--danger-soft);color:var(--danger-ink);border-color:var(--danger-line)}.badge{border-radius:var(--r-pill);height:22px;font-size:var(--fs-2xs);white-space:nowrap;border:1px solid #0000;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.badge-gray{background:var(--surface-2);color:var(--text-2);border-color:var(--border)}.badge-green{background:var(--ok-soft);color:var(--ok-ink);border-color:var(--ok-line)}.badge-amber{background:var(--warn-soft);color:var(--warn-ink);border-color:var(--warn-line)}.badge-red{background:var(--danger-soft);color:var(--danger-ink);border-color:var(--danger-line)}.badge-blue{background:var(--info-soft);color:var(--info-ink);border-color:var(--info-line)}.badge-indigo,.badge-purple{background:var(--brand-soft);color:var(--brand-strong);border-color:color-mix(in srgb, var(--brand) 28%, var(--border))}.type-chip{border-radius:var(--r-sm);font-size:var(--fs-xs);padding:2px 8px;font-weight:600;line-height:1.6;display:inline-block}.type-chip--fee{background:var(--brand-soft);color:var(--brand-strong)}.type-chip--contract{background:var(--ok-soft);color:var(--ok-ink)}.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:800;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>:nth-child(n+3){grid-column:2/-1;min-width:0}.fitem:last-child{border-bottom:0}.fitem__ico{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;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(--violet-700),var(--violet-600) 55%,#7d3ff5);color:#fff;box-shadow:var(--e2);transition:transform var(--dur-fast), box-shadow var(--dur-fast);display:flex}@media (hover:hover){.launch:hover{box-shadow:var(--e3);transform:translateY(-2px)}.launch:hover .launch__arrow{transform:translate(5px)}}.launch--alt{background:linear-gradient(120deg,#0e8f9c,#19c5c0 60%,#36d3b0)}.launch__ico{background:#ffffff2e;border-radius:13px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.launch__t{font-size:var(--fs-h1);letter-spacing:-.01em;font-weight:800}.launch__s{font-size:var(--fs-xs);opacity:.85}.launch__arrow{transition:transform var(--dur-fast);margin-left:auto;font-size:22px}.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}@media (width<=640px){.tsearch{min-width:0}}.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:inset 0 1px 0 #ffffff0f, var(--e1);padding:0 14px;font-weight:600;transition:border-color .2s cubic-bezier(.25,.8,.25,1),background .2s cubic-bezier(.25,.8,.25,1),transform .1s ease-out}.filter:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--border))}.filter:active{transform:scale(.97)}.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__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:800;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);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,.dtable tbody th{padding:11px var(--s4);border-bottom:1px solid var(--border);vertical-align:middle}.dtable tfoot td,.dtable tfoot th{padding:11px var(--s4);vertical-align:middle}.dtable tbody td.num,.dtable tfoot 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,.dtable tbody tr:last-child th{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{font-size:var(--fs-sm);color:var(--text-2);margin-bottom:var(--s3);align-items:center;gap:6px;font-weight:700;display:inline-flex}.back:hover{color:var(--brand-text)}.crumb{font-size:var(--fs-xs);color:var(--text-3);align-items:center;gap:6px;margin-bottom:4px;display:flex}.crumb__link{color:var(--text-2);font-weight:600;text-decoration:none}.crumb__link:hover{color:var(--brand-strong);text-decoration:underline}.crumb__sep{color:var(--text-3)}.crumb__current{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.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-2);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:4px;font-weight:700;display:inline-flex;overflow:hidden}.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{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:2px solid var(--border-strong);color:#fff;border-radius:6px;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}html .btn{border-radius:var(--r-sm);background:color-mix(in srgb, var(--surface-2) 82%, var(--text) 5%);height:40px;color:var(--text);cursor:pointer;white-space:nowrap;box-shadow:none;filter:none;transition:transform var(--dur-btn) var(--ease-out), opacity var(--dur-btn) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:relative}html .btn>svg{flex-shrink:0;width:16px;height:16px}html .btn:after{content:"";position:absolute;inset:-5px}html .btn:hover{background:color-mix(in srgb, var(--surface-2) 70%, var(--text) 8%);filter:none;border-color:#0000}html .btn:focus-visible{box-shadow:var(--ring);outline:none}html .btn:active:not(:disabled){filter:none;transform:scale(.97)}html .btn:disabled{opacity:.5;cursor:default}html .btn--primary{background:var(--brand);color:#fff;box-shadow:none;filter:none;border-color:#0000}html .btn--primary:hover{background:var(--brand-strong);filter:none;border-color:#0000}html .btn--primary:active:not(:disabled){filter:none;transform:scale(.97)}html .btn--primary:focus-visible{box-shadow:var(--ring)}@media (prefers-reduced-motion:reduce){html .btn{transition:none}html .btn:active:not(:disabled){transform:none}}html .btn-primary{background:var(--brand);color:#fff;box-shadow:none;filter:none;border-color:#0000}html .btn-primary:hover{background:var(--brand-strong);filter:none;border-color:#0000}html .btn--secondary{background:color-mix(in srgb, var(--surface-2) 82%, var(--text) 5%)}html .btn--ghost{color:var(--text-2);background:0 0;border-color:#0000}html .btn--ghost:hover{background:var(--surface-2);color:var(--text);border-color:#0000}html .btn--danger-ghost{color:var(--danger-ink);background:0 0;border-color:#0000}html .btn--danger-ghost:hover{background:var(--danger-soft);border-color:#0000}html .btn--danger{background:var(--danger);color:#fff;box-shadow:none;filter:none;border-color:#0000}html .btn--danger:hover{background:var(--danger-ink);filter:none;border-color:#0000}html .btn--danger:active:not(:disabled){filter:none;transform:scale(.98)}html .btn--danger:focus-visible{box-shadow:var(--ring)}html .btn--sm{height:30px;font-size:var(--fs-xs);border-radius:var(--r-sm);padding:0 11px}html .btn--md{height:34px}html .btn--lg{height:44px;font-size:var(--fs-body);padding:0 20px}html.app-frosted .filter,html.app-frosted .btn:not(.btn--primary):not(.btn-primary):not(.btn--ghost):not(.btn--danger-ghost):not(.btn--danger){background:color-mix(in srgb, var(--glass-tint) 72%, var(--surface-2));box-shadow:none;border-color:#0000}html.app-frosted .filter:hover,html.app-frosted .btn:not(.btn--primary):not(.btn-primary):not(.btn--ghost):not(.btn--danger-ghost):not(.btn--danger):hover{background:color-mix(in srgb, color-mix(in srgb, var(--glass-tint) 67%, var(--surface-2)) 92%, var(--brand));border-color:#0000}@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:250px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--border);height:100vh;padding:var(--s4) var(--s3);gap:var(--s3);flex-direction:column;display:flex;position:sticky;top:0;overflow:auto}.brand--side{padding:6px 8px;font-size:17px}.sidenav{flex-direction:column;flex:1;gap:2px;display:flex}.navlink{border-radius:var(--r-md);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:10px;padding:9px 12px;display:flex}.navlink:hover{background:var(--surface-2);color:var(--text)}.navlink.is-active{background:var(--brand-soft);color:var(--brand-strong);font-weight:700}.navlink--sub{font-size:var(--fs-sm);padding:7px 12px 7px 38px}.navgroup__head{border-radius:var(--r-md);width:100%;color:var(--text-2);font-weight:600;font-size:var(--fs-sm);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.navgroup__head:hover{background:var(--surface-2);color:var(--text)}.navgroup__label{flex:1}.navgroup__chev{color:var(--text-faint);transition:transform var(--dur-fast);font-size:11px}.navgroup.is-open .navgroup__chev{transform:rotate(180deg)}.navgroup__items{margin-top:1px}.navgroup__inner{flex-direction:column;gap:1px;display:flex}.sidesep{background:var(--border);height:1px;margin:8px 6px}.sidefoot{border-top:1px solid var(--border);align-items:center;gap:10px;padding:10px 8px;display:flex}.sidefoot__who{flex-direction:column;line-height:1.25;display:flex}.sidefoot__who b{font-size:var(--fs-sm)}.sidefoot__who span{font-size:var(--fs-2xs);color:var(--text-3)}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:40;align-items:center;gap:var(--s4);height:60px;padding:0 var(--s6);-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--border);background:#ffffffe0;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{padding:var(--s6);min-width:0}main.view[data-workspace=analytics]{--rp-canvas:color-mix(in srgb, var(--bg) 55%, var(--surface));--rp-rand:color-mix(in srgb, var(--border) 80%, var(--surface));--rp-hoek:4px;--rp-schaduw:var(--e1);background:var(--rp-canvas);flex:1}main.view[data-workspace=analytics] .dtable thead th,.cdm .dtable thead th{background:var(--surface);text-transform:none;letter-spacing:0;font-size:var(--fs-xs);color:var(--text-2);border-bottom:1px solid var(--chart-base,var(--border));padding:8px;font-weight:600}main.view[data-workspace=analytics] .dtable tbody td,main.view[data-workspace=analytics] .dtable tbody th,.cdm .dtable tbody td,.cdm .dtable tbody th{border-bottom:1px solid var(--chart-grid,var(--border));padding:7px 8px}main.view[data-workspace=analytics] .dtable tfoot td,main.view[data-workspace=analytics] .dtable tfoot th,.cdm .dtable tfoot td,.cdm .dtable tfoot th{border-top:1px solid var(--chart-base,var(--border));padding:8px;font-weight:650}main.view[data-workspace=analytics] .dtable tbody tr:hover,.cdm .dtable tbody tr:hover{background:var(--chart-grid,var(--surface-2))}.is-scrolling .wt-body:not(.wt-body--table) :is(svg,.funnel-chart__rows){pointer-events:none}html[data-theme-mode=dark] main.view[data-workspace=analytics]{--rp-canvas:color-mix(in srgb, var(--bg) 70%, var(--surface));--rp-rand:var(--border);--rp-schaduw:none}.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);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-size:13px;font-weight:800}.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)}.stat__label{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-weight:800}.stat__val{font-size:var(--fs-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-weight:800;line-height:1.05}.stat__sub{font-size:var(--fs-xs);color:var(--text-3)}.block-h{font-size:var(--fs-sm);color:var(--text-2);margin:0 0 12px;font-weight:700}.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:800;display:inline-flex}.tier--diamond{color:#0c7c8c;background:#e6f7fb;border-color:#bfe9f1}.tier--platinum{color:#475472;background:#eef0f6;border-color:#dadff0}.tier--gold{color:#9a6b00;background:#fff4d9;border-color:#ffe6a8}.tier--silver{color:#5a6472;background:#eef0f2;border-color:#dde1e6}.tier--bronze{color:#8a5a32;background:#f6ece2;border-color:#ecd8c5}.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}.skill{border-radius:var(--r-pill);background:var(--glass-tint);border:1px solid var(--border);height:22px;font-size:var(--fs-2xs);color:var(--text-2);align-items:center;padding:0 9px;font-weight:500;display:inline-flex}.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{color:var(--text-2);font-weight:800}.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);transition:transform var(--dur-fast), box-shadow var(--dur-fast);padding:10px}@media (hover:hover){.pcard:hover{box-shadow:var(--e2);transform:translateY(-1px)}}.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:800;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<=860px){.app{grid-template-columns:72px 1fr}.navgroup__label,.navgroup__chev,.navlink span:not(.nav__ico),.sidefoot__who,.side-toggle__lbl,.brand__logo{display:none}.brand__mark--collapsed{display:grid}.navgroup__items{display:none!important}.navlink,.navgroup__head,.side-toggle{justify-content:center}.gaugestrip{grid-template-columns:repeat(2,1fr)}}.fld{flex-direction:column;gap:6px;display:flex}.fld__lbl{font-size:var(--fs-xs);color:var(--text-2);font-weight:600}.fld__req{color:var(--danger,#d64545);margin-left:2px;font-weight:700}.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[type=number]{appearance:textfield}.inp[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.inp[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.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}.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-xs);color:var(--text-2);margin-top:var(--s4);border-top:1px solid var(--border);padding-top:var(--s4);font-weight:700}.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}.hint.hint--error{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger-ink);font-weight:600}.sidebar{background:#13111f;border-right-color:#ffffff12}.brand__mark--collapsed{display:none}.sidebar .navlink{color:#ffffffa3}.sidebar .navlink:hover{color:#fff;background:#ffffff12}.sidebar .navlink.is-active{color:#fff;background:#ffffff1f}.sidebar .navgroup__head{color:#ffffffa3}.sidebar .navgroup__head:hover{color:#fff;background:#ffffff12}.sidebar .navlink--sub{color:#ffffff8c}.sidebar .navlink--sub:hover{color:#fff}.sidebar .navlink--sub.is-active{color:#fff;background:#ffffff1f}.sidebar .navgroup__chev{color:#fff6}.sidebar .sidesep{background:#ffffff17}.sidebar .sidefoot{border-top-color:#ffffff17}.sidebar .sidefoot__who b{color:#fff}.sidebar .sidefoot__who span{color:#ffffff80}.side-toggle{border-radius:var(--r-md);color:#ffffff8c;width:100%;font:inherit;font-size:var(--fs-sm);background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;font-weight:600;display:flex}.side-toggle:hover{color:#fff;background:#ffffff12}.side-toggle .nav__ico{transition:transform var(--dur) var(--ease);align-items:center;display:inline-flex}.app.is-collapsed{grid-template-columns:72px 1fr}.app.is-collapsed .brand__logo{display:none}.app.is-collapsed .brand__mark--collapsed{display:grid}.app.is-collapsed .brand--side{justify-content:center}.app.is-collapsed .navgroup__label,.app.is-collapsed .navgroup__chev,.app.is-collapsed .navlink span:not(.nav__ico),.app.is-collapsed .sidefoot__who,.app.is-collapsed .side-toggle__lbl{display:none}.app.is-collapsed .navgroup__items{display:none!important}.app.is-collapsed .navlink,.app.is-collapsed .navgroup__head,.app.is-collapsed .side-toggle,.app.is-collapsed .sidefoot{justify-content:center;padding-left:0;padding-right:0}.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))}input[type=checkbox]{appearance:none;border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;vertical-align:middle;width:16px;height:16px;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:5px;flex:none;place-content:center;margin:0;display:inline-grid}input[type=checkbox]:before{content:"";opacity:0;width:10px;height:10px;transition:transform .12s var(--spring-lead,cubic-bezier(.22, 1, .36, 1)), opacity 90ms var(--ease-out,ease);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background:#fff;transform:scale(.4)}input[type=checkbox]:hover:not(:disabled){border-color:var(--brand)}input[type=checkbox]:active:not(:disabled){transform:scale(.9)}input[type=checkbox]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{background:var(--brand);border-color:var(--brand)}input[type=checkbox]:checked:before,input[type=checkbox]:indeterminate:before{opacity:1;transform:scale(1)}input[type=checkbox]:indeterminate:before{clip-path:none;border-radius:1px;height:2px}input[type=checkbox]:disabled{opacity:.5;cursor:default}.dtable .cbx{text-align:center;width:38px}.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:800}.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{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-strong);border-radius:10px;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:800}.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:800;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:800;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{background:color-mix(in srgb, var(--text-3) 38%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-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{background:padding-box padding-box;border:3px solid #0000;border-radius:999px}.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-exit:.15s;--dur-press:.11s;--dur-content-fade:.18s;--dur-btn:.16s;--stagger-1:50ms;--stagger-2:.1s;--stagger-3:.15s;--stagger-4:.2s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--spring-soft:linear(0 0%, .0501 3.85%, .1598 7.69%, .289 11.54%, .4161 15.38%, .5308 19.23%, .6292 23.08%, .7107 26.92%, .7767 30.77%, .829 34.62%, .8701 38.46%, .9019 42.31%, .9263 46.15%, .9449 50%, .9589 53.85%, .9695 57.69%, .9774 61.54%, .9833 65.38%, .9877 69.23%, .991 73.08%, .9934 76.92%, .9952 80.77%, .9965 84.62%, .9974 88.46%, .9981 92.31%, .9986 96.15%, 1 100%);--spring-trail:linear(0 0%, .043 3.85%, .1422 7.69%, .2649 11.54%, .3912 15.38%, .5096 19.23%, .6142 23.08%, .703 26.92%, .7759 30.77%, .8343 34.62%, .8799 38.46%, .9148 42.31%, .941 46.15%, .9603 50%, .9742 53.85%, .984 57.69%, .9907 61.54%, .9952 65.38%, .9981 69.23%, .9999 73.08%, 1.0009 76.92%, 1.0013 80.77%, 1.0015 84.62%, 1.0015 88.46%, 1.0014 92.31%, 1.0012 96.15%, 1 100%);--spring-lead:linear(0 0%, .0649 3.85%, .2134 7.69%, .3922 11.54%, .5672 15.38%, .7191 19.23%, .8398 23.08%, .9281 26.92%, .9874 30.77%, 1.0229 34.62%, 1.0406 38.46%, 1.0459 42.31%, 1.0435 46.15%, 1.037 50%, 1.0288 53.85%, 1.0207 57.69%, 1.0136 61.54%, 1.0079 65.38%, 1.0037 69.23%, 1.0008 73.08%, .9991 76.92%, .9982 80.77%, .9979 84.62%, .998 88.46%, .9983 92.31%, .9986 96.15%, 1 100%)}@property --mo-pill-l{syntax:"<length>";inherits:false;initial-value:0}@property --mo-pill-r{syntax:"<length>";inherits:false;initial-value:0}.mo-pill{z-index:0;pointer-events:none;background:var(--mo-pill-bg,var(--surface));box-shadow:var(--mo-pill-shadow,var(--e1));clip-path:inset(var(--mo-pill-t,var(--mo-pill-inset,0px)) calc(100% - var(--mo-pill-r)) var(--mo-pill-b,var(--mo-pill-inset,0px)) var(--mo-pill-l) round var(--mo-pill-radius,var(--r-pill)));transition:--mo-pill-l var(--mo-pill-dur-l,.26s) var(--mo-pill-ease-l,var(--spring-soft)), --mo-pill-r var(--mo-pill-dur-r,.26s) var(--mo-pill-ease-r,var(--spring-soft));position:absolute;inset:0}.mo-stagger>*{animation:m-rise var(--dur-enter) var(--spring) both}.mo-stagger>:first-child{animation-delay:0s}.mo-stagger>:nth-child(2){animation-delay:40ms}.mo-stagger>:nth-child(3){animation-delay:80ms}.mo-stagger>:nth-child(4){animation-delay:.12s}.mo-stagger>:nth-child(5){animation-delay:.16s}.mo-stagger>:nth-child(n+6){animation-delay:.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)}}@keyframes content-fade-in{0%{opacity:0}to{opacity:1}}.content-fade-in{animation:content-fade-in var(--dur-content-fade) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.content-fade-in{animation:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}:root{--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-2xl:36px;--r-pill:999px;--font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--glass-blur:20px;--glass-backdrop:blur(var(--glass-blur)) saturate(200%) brightness(1.04);--glass-sheen:8%;--glass-sheen-hover:13%;--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-mid:#ffffff61;--glass-rim-bottom:#0d0c1417;--glass-inner:#ffffff9e;--glass-rim-hover-top:#ffffffd1;--glass-shadow-hover:0 36px 74px -30px #0d0c1480, 0 14px 28px -14px #0d0c1447;--glass-shadow:0 26px 60px -30px #0d0c1480, 0 8px 20px -12px #0d0c1442;--glass-rim:inset 0 1px 0 0 var(--glass-rim-top), inset 0 0 0 1px var(--glass-rim-mid), inset 0 -1px 1px 0 var(--glass-rim-bottom), inset 0 0 28px -12px var(--glass-inner)}html[data-theme-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--glass-backdrop:blur(var(--glass-blur)) saturate(160%);--glass-tint:color-mix(in srgb, var(--surface) calc(var(--glass-alpha,78%) - 18%), transparent);--glass-sheen:4%;--glass-sheen-hover:4%;--glass-rim-top:#ffffff4d;--glass-rim-mid:#ffffff12;--glass-rim-bottom:#00000073;--glass-inner:#ffffff08;--glass-rim-hover-top:#fff6;--glass-shadow-hover:0 36px 74px -26px #000000b8, 0 14px 28px -14px #0000008c;--glass-shadow:0 22px 56px -28px #000000b3, 0 8px 20px -12px #00000080}html .app{background:var(--bg)}html[data-theme-mode=dark] .app{background:color-mix(in srgb, var(--bg) 55%, #05050a)}html[data-theme-mode=dark] .home-panel .row:not(:hover),html[data-theme-mode=dark] .today-panel :is(.tl__card,.tk__item):not(:hover){background:0 0}html:not([data-theme-mode=dark]){--text:var(--ink-950);--text-2:var(--ink-700);--text-3:var(--ink-600)}html .sidebar{background:var(--shell-bg);border-right:1px solid var(--shell-border)}html .sidebar .navlink,html .sidebar .navgroup__head{color:var(--shell-text)}html .sidebar .navlink:hover,html .sidebar .navgroup__head:hover{background:var(--shell-hover);color:var(--shell-text-strong)}html .sidebar .navlink.is-active{background:var(--shell-active);color:var(--shell-active-text)}html:not([data-theme-mode=dark]) .sidebar .navlink.is-active .nav__ico{color:var(--shell-active-text)}html .sidebar .navlink--sub{color:var(--shell-muted)}html .sidebar .navlink--sub:hover{color:var(--shell-text-strong)}html .sidebar .navlink--sub.is-active{background:var(--shell-active);color:var(--shell-active-text)}html .sidebar .navgroup__chev{color:var(--shell-muted)}html .sidebar .sidesep{background:var(--shell-border)}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-accent)}html .side-toggle{color:var(--shell-muted)}html .side-toggle:hover{background:var(--shell-hover);color:var(--shell-text-strong)}html .topbar{background:var(--glass-tint-bar);-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 4px)) saturate(180%) brightness(1.12);backdrop-filter:blur(calc(var(--glass-blur) + 4px)) saturate(180%) brightness(1.12);border-bottom:1px solid var(--shell-border);box-shadow:inset 0 1px #ffffff24,0 10px 28px -22px #0000008c}html .topbar .tsearch,html .topbar .tsearch--btn{background:var(--shell-field);border-color:var(--shell-border);color:var(--shell-text);border-radius:var(--r-pill)}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-pill)}html .topbar .iconbtn:hover{background:var(--shell-hover);color:var(--shell-text-strong)}html[data-theme-mode=light] .topbar{box-shadow:0 3px 12px -6px color-mix(in srgb, var(--text) 18%, transparent)}html:not([data-theme-mode=dark]) .card__head .card__count.card__count--filled{color:color-mix(in srgb, var(--brand-strong) 80%, var(--text));background:var(--brand-soft);border-color:color-mix(in srgb, var(--brand) 24%, var(--surface))}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{-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.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 .u-glass,html.app-frosted .usermenu__pop{background:linear-gradient(135deg, color-mix(in srgb, #fff var(--glass-sheen), transparent), transparent 44%), var(--glass-tint);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border-color:var(--border);box-shadow:var(--e1), var(--glass-rim);transition:background .34s cubic-bezier(.22,1,.36,1),box-shadow .34s cubic-bezier(.22,1,.36,1),transform .3s 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.app-frosted .wt-card:hover,html.app-frosted .sig-card:hover{background:linear-gradient(135deg, color-mix(in srgb, #fff var(--glass-sheen-hover), transparent), transparent 46%), color-mix(in srgb, var(--surface) calc(var(--glass-alpha,78%) - 5%), transparent);box-shadow:var(--e1), inset 0 1px 0 0 var(--glass-rim-hover-top), inset 0 0 0 1px var(--glass-rim-mid), inset 0 -1px 1px 0 var(--glass-rim-bottom), inset 0 0 40px -12px var(--glass-inner);transform:none}html.app-frosted[data-theme-mode=dark] :is(.card,.wt-card,.sig-card,.panel,.u-glass,.dash-kpi){background:linear-gradient(115deg, color-mix(in srgb, var(--text) 5%, transparent), transparent 24%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 12%, transparent), transparent 64%), var(--glass-tint);box-shadow:var(--glass-shadow), var(--glass-rim);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border-color:#0000}html[data-theme-mode=dark] .dashboard-page :is(.dash-kpis,.dash-forecast,.wt-card){background:color-mix(in srgb, var(--surface) 88%, var(--bg));border-color:var(--border);box-shadow:var(--e1);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme-mode=dark] .dashboard-page .dash-kpi{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html[data-theme-mode=dark] .dashboard-page .dash-kpi:not(:disabled):hover{background:var(--surface-2)}html.app-frosted[data-theme-mode=dark] .dashboard-page .wt-card:hover{background:var(--surface-2);box-shadow:var(--e1)}html.app-frosted[data-theme-mode=dark] :is(.sm__panel,.usermenu__pop,.dash-kpi-more__panel){background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow), var(--glass-rim);border-color:#0000}html.app-frosted[data-theme-mode=dark] .topbar{-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background:color-mix(in srgb, var(--shell-bg) 70%, transparent)}@media (prefers-reduced-motion:reduce){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 .u-glass,html.app-frosted .usermenu__pop{transition:none}html.app-frosted .wt-card:hover,html.app-frosted .sig-card:hover{transform:none}}html.app-frosted .dtable-wrap{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}html.app-frosted .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 .u-glass,html.app-frosted .modal__panel,html.app-frosted .appmodal__panel{--text-3:var(--text-3-glass);--text-2:var(--text-2-glass)}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){letter-spacing:-.012em}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html.app-frosted[data-theme-mode=light] .app{background:var(--bg)}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 .u-glass,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.app-frosted .sm__panel,html.app-frosted .dash-kpi,html.app-frosted .dash-kpi-more__panel,html .topbar{background:var(--surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--border)!important;box-shadow:none!important;transition:none!important}html .topbar{background:var(--shell-bg)!important}}@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 .u-glass,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,.sm__panel,html.app-frosted .dash-kpi,html.app-frosted .dash-kpi-more__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{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:var(--e1);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(--e1), var(--ring);outline:none}.btn--primary{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 93%, #fff), var(--brand));color:#fff;box-shadow:0 1px 2px -.5px color-mix(in srgb, var(--brand) 45%, transparent), inset 0 1px 0 #fff3;border-color:#0000}.btn--primary:focus-visible{box-shadow:var(--ring), inset 0 1px 0 #ffffff38}.btn--primary:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 88%, #fff), var(--brand));filter:brightness(1.03);box-shadow:0 2px 6px -1px color-mix(in srgb, var(--brand) 36%, transparent), inset 0 1px 0 #ffffff38}.btn--primary:active{filter:brightness(.97);transform:scale(.97)}html .toolbar{gap:6px}html .toolbar .tsearch{border-radius:var(--r-md);min-width:240px;max-width:340px;height:32px;box-shadow:none;background:var(--surface);border:1px solid var(--border);padding:0 10px}html .toolbar .tsearch:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}@media (width<=640px){html .toolbar .tsearch{min-width:0}}html .toolbar .filter,html .toolbar .views__btn,html .toolbar .jobpick__control,html .toolbar .sm--pill .sm__btn{border-radius:var(--r-md);height:32px;box-shadow:none;color:var(--text-2);font-size:var(--fs-xs);background:0 0;border:1px solid #0000;padding:0 10px;font-weight:600}html .toolbar .filter:hover:not(:disabled),html .toolbar .views__btn:hover,html .toolbar .jobpick__control:hover,html .toolbar .sm--pill .sm__btn:hover:not(:disabled){background:var(--surface-2);color:var(--text);box-shadow:none;border-color:#0000}html .toolbar .sm--pill.sm--open .sm__btn,html .toolbar .sm--pill .sm__btn:focus-visible{background:var(--surface-2);box-shadow:var(--ring);border-color:#0000}html .toolbar .sm--set .sm__btn,html .toolbar .jobpick--set .jobpick__control{background:var(--brand-soft);color:var(--brand-text)}html .toolbar .fpop .sm__btn{background:var(--surface);border-color:var(--border);color:var(--text)}html .board .pcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--e1);transition:transform var(--dur-fast), box-shadow var(--dur-fast)}@media (hover:hover){html .board .pcard:hover{box-shadow:var(--e2);transform:translateY(-1px)}}html .board .pcard:active{transition-duration:90ms;transform:translateY(0)scale(.98)}html[data-density=compact]{--s2:6px;--s3:9px;--s4:12px;--s5:15px;--s6:18px;--s8:24px;--fs-body:13px}@media screen{html:not([data-theme-mode=dark].app-frosted) main.view[data-workspace=crm] :is(.card,.stat,.panel,.dtable-wrap):not(:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop),:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop) *){background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:none;-webkit-backdrop-filter:none}html main.view[data-workspace=crm] :is(.toolbar,.pagehead__right,.sort-bar):not(:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop),:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop) *){gap:var(--s2);flex-wrap:wrap;min-width:0;max-width:100%}html main.view[data-workspace=crm] :is(.toolbar,.pagehead__right,.sort-bar) :is(.tsearch,.filter,.views__btn,.jobpick__control,.sm__btn,.sort-btn,.btn):not(:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop),:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop) *){box-sizing:border-box;border-radius:var(--r-sm);height:40px;min-height:40px}html main.view[data-workspace=crm] .toolbar .tsearch:not(:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop),:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop) *){min-width:min(100%,240px);max-width:100%}html main.view[data-workspace=crm] .toolbar .tsearch input:not(:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop),:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop) *){width:100%;min-width:0}html main.view[data-workspace=crm] .dtable-wrap:not(:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop),:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop) *){box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:auto}html main.view[data-workspace=crm] .dtable:not(:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop),:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop) *){width:100%;min-width:100%}html main.view[data-workspace=crm] .dtable :is(thead,tbody,tfoot)>tr>:is(th,td):not(:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop),:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop) *){padding:var(--s3) var(--s4);line-height:1.5}html main.view[data-workspace=crm] .dtable thead th:not(:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop),:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop) *){background:var(--surface-2);color:var(--text-2);white-space:normal}html main.view[data-workspace=crm] .dtable :is(.cellname,.cand-namecell__text):not(:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop),:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop) *){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;min-width:0;max-width:28ch}html main.view[data-workspace=crm] .dtable .cand-date:not(:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop),:where(.ps-paper-wrap,.paper,dialog,[role=dialog],[role=listbox],[role=menu],.modal,.appmodal,.edrawer-overlay,.fpop) *){white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}}.toolbar.list-toolbar{align-items:center;gap:var(--s2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:none;flex-wrap:wrap;padding:12px 14px;display:flex}.list-toolbar__primary,.list-toolbar__secondary,.list-toolbar__count{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.list-toolbar__primary{flex:auto}.list-toolbar__secondary{flex:none;margin-left:auto}.toolbar.list-toolbar .list-toolbar__count{color:var(--text-3);margin-left:0}.list-toolbar__primary>.vm:last-child{margin-left:auto}.toolbar.list-toolbar .count-note{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:0}.toolbar.list-toolbar .tsearch{flex:240px;min-width:min(100%,240px);max-width:none;height:40px}.toolbar.list-toolbar :is(.filter,.jobpick__control,.sm__btn){min-height:40px}@media (width<=768px){.toolbar.list-toolbar .tsearch{flex-basis:100%}.list-toolbar__secondary{flex:100%;justify-content:space-between}}.pkv{gap:var(--s3);flex-direction:column;margin:0;display:flex}.pkv__grid2{gap:var(--s3) var(--s4);grid-template-columns:1fr 1fr;min-width:0;display:grid}.pkv__row{flex-direction:column;gap:3px;min-width:0;display:flex}.pkv__row dt{font-size:var(--fs-xs);color:var(--text-3);font-weight:600}.pkv__row dd{font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-weight:600;line-height:1.4}.pkv__row dd a{color:var(--brand-text);font-weight:700}.pkv__row dd a:hover{text-decoration:underline}.pkv__link{color:var(--brand-text);font-weight:700}.pkv__link:hover{text-decoration:underline}.pkv__row--owner{padding-top:var(--s3);border-top:1px dashed var(--border)}.pkv--dense{gap:var(--s3) var(--s4);grid-template-columns:1fr 1fr;display:grid}.pkv--dense>.pkv__row{padding-bottom:var(--s2);border-bottom:1px dashed var(--border)}.pkv--dense>.pkv__row--owner{border-top:0;border-bottom:0;padding-top:0}.pkv--dense>.pkv__row--span,.pkv--dense>.pkv__row--owner{grid-column:1/-1}@media (width<=520px){.pkv--dense{grid-template-columns:1fr}}.pkv__muted{color:var(--text-3);font-weight:500}.owner{align-items:center;gap:var(--s2);min-width:0;display:inline-flex}.owner__dot{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.owner__name{overflow-wrap:anywhere;word-break:break-word;min-width:0}.btn--sm{height:32px;font-size:var(--fs-xs);gap:6px;min-width:0;padding:0 11px}.btn__lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.btn--ghost{box-shadow:none;color:var(--brand-text);background:0 0;border-color:#0000;font-weight:700}.btn--ghost:hover{background:var(--brand-soft);color:var(--brand-strong)}.editprofile-btn{gap:7px}.moment-tag{margin-right:var(--s2);background:var(--brand-soft);color:var(--brand-strong);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.ovl{z-index:10000;box-sizing:border-box;border-radius:var(--r-md);background:var(--surface);border:1px solid color-mix(in oklab, var(--border) 72%, transparent);color:var(--text);font-family:var(--font);font-size:var(--fs-xs);box-shadow:var(--e3);line-height:1.5;position:fixed}.ovl--passive{pointer-events:none}.ovl--interactive{pointer-events:auto}.ovl--tip{-webkit-hyphens:auto;hyphens:auto;width:max-content;max-width:260px;padding:7px 10px;font-weight:450}.ovl--panel{width:max-content;max-width:320px;padding:var(--s3) var(--s4)}.ovl-pop-enter-active,.ovl-pop-leave-active{transition:opacity var(--dur-fast,.12s) var(--ease), transform var(--dur-fast,.12s) var(--ease)}.ovl-pop-enter-from,.ovl-pop-leave-to{opacity:0;transform:translateY(3px)}@media (prefers-reduced-motion:reduce){.ovl-pop-enter-active,.ovl-pop-leave-active{transition:opacity 1ms linear}.ovl-pop-enter-from,.ovl-pop-leave-to{transform:none}}
