.banner[data-v-aeaa52db]{z-index:200;right:var(--side-padding);bottom:var(--side-padding);border-radius:var(--radius-block);max-width:420px;box-shadow:var(--shadow-elevated);color:var(--color-white);padding:12px 18px;font-size:14px;font-weight:600;position:fixed}.banner.info[data-v-aeaa52db]{background:var(--gradient-medical)}.banner.error[data-v-aeaa52db]{background:#e5484d}.slide-fade-enter-active[data-v-aeaa52db],.slide-fade-leave-active[data-v-aeaa52db]{transition:transform .35s,opacity .35s}.slide-fade-enter-from[data-v-aeaa52db],.slide-fade-leave-to[data-v-aeaa52db]{opacity:0;transform:translateY(30px)}@media (prefers-reduced-motion:reduce){.slide-fade-enter-active[data-v-aeaa52db],.slide-fade-leave-active[data-v-aeaa52db]{transition:none}}.scrim[data-v-2eb6b1e8]{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141e3280;justify-content:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.scrim .card[data-v-2eb6b1e8]{background:var(--color-bg);border-radius:24px;width:100%;max-width:600px;margin:auto;padding:30px 34px;position:relative;box-shadow:0 40px 90px -30px #141e3299}.scrim .card.wide[data-v-2eb6b1e8]{max-width:940px}@media (prefers-reduced-motion:no-preference){.scrim .card[data-v-2eb6b1e8]{transition:max-width .3s}}@media (width<=560px){.scrim .card[data-v-2eb6b1e8]{padding:26px 20px}}.scrim .card .chrome[data-v-2eb6b1e8]{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--color-black);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:18px}.scrim .card .chrome[data-v-2eb6b1e8]:hover{background:var(--color-bg-gray)}.scrim .card .chrome .icon[data-v-2eb6b1e8]{width:22px;height:22px}.scrim .card .close[data-v-2eb6b1e8]{right:18px}.scrim .card .back[data-v-2eb6b1e8]{left:18px}.scrim .card .back .icon[data-v-2eb6b1e8]{rotate:90deg}.modal-enter-active[data-v-2eb6b1e8],.modal-leave-active[data-v-2eb6b1e8]{transition:opacity .2s}.modal-enter-active .card[data-v-2eb6b1e8],.modal-leave-active .card[data-v-2eb6b1e8]{transition:transform .25s}.modal-enter-from[data-v-2eb6b1e8],.modal-leave-to[data-v-2eb6b1e8]{opacity:0}.modal-enter-from .card[data-v-2eb6b1e8],.modal-leave-to .card[data-v-2eb6b1e8]{transform:translateY(12px)scale(.98)}@media (prefers-reduced-motion:reduce){.modal-enter-active[data-v-2eb6b1e8],.modal-leave-active[data-v-2eb6b1e8]{transition:none}.modal-enter-active .card[data-v-2eb6b1e8],.modal-leave-active .card[data-v-2eb6b1e8]{transition:none;transform:none}}.button[data-v-736da5f0]{border-radius:var(--radius-block);cursor:pointer;border:0;align-items:center;height:45px;padding:0 26px;font-family:inherit;font-size:15px;font-weight:800;display:flex}.button[data-v-736da5f0]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.button.primary[data-v-736da5f0],.button.soft[data-v-736da5f0]{transition:box-shadow .25s,transform .25s,filter .25s;box-shadow:0 14px 30px -14px #5b8def99}.button.primary[data-v-736da5f0]:hover,.button.soft[data-v-736da5f0]:hover{filter:brightness(1.06)saturate(1.05);transform:translateY(-1px);box-shadow:0 18px 42px -10px #5b8deff2}.button.primary[data-v-736da5f0]:active,.button.soft[data-v-736da5f0]:active{transform:translateY(0);box-shadow:0 10px 24px -12px #5b8defb3}.button.primary[data-v-736da5f0]{background:var(--gradient-brand);color:#fff}.button.soft[data-v-736da5f0]{background:var(--gradient-brand-soft);color:var(--color-text)}@media (prefers-reduced-motion:reduce){.button.primary[data-v-736da5f0],.button.soft[data-v-736da5f0]{transition:none}.button.primary[data-v-736da5f0]:hover,.button.soft[data-v-736da5f0]:hover{transform:none}}.button.dark[data-v-736da5f0]{background:var(--color-text);color:#fff}.button.outline[data-v-736da5f0]{border:1px solid var(--color-edge);color:var(--color-text);background:0 0}.button.white[data-v-736da5f0]{background:var(--color-bg);border:1px solid var(--color-edge);color:var(--color-text)}.button.pill[data-v-736da5f0]{border-radius:var(--radius-pill)}.button.slim[data-v-736da5f0]{height:40px}.error-text[data-v-6fc6bc74]{color:#b02525;margin-top:6px;font-size:12px;font-weight:600}.error-enter-active[data-v-6fc6bc74],.error-leave-active[data-v-6fc6bc74]{transition:transform .3s,opacity .3s}.error-enter-from[data-v-6fc6bc74],.error-leave-to[data-v-6fc6bc74]{opacity:0;transform:translate(-15px)}@media (prefers-reduced-motion:reduce){.error-enter-active[data-v-6fc6bc74],.error-leave-active[data-v-6fc6bc74]{transition:none}}.input-field[data-v-0609a3a3]{width:100%}.input-field .label[data-v-0609a3a3]{color:var(--color-text);margin-bottom:8px;font-size:13.5px;font-weight:700;display:block}.input-field .label .required[data-v-0609a3a3]{color:var(--color-link)}.input-field .control-row[data-v-0609a3a3]{position:relative}.input-field .control[data-v-0609a3a3]{border-radius:var(--radius-pill);background:var(--color-bg);width:100%;color:var(--color-text);border:0;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:500}.input-field .control[data-v-0609a3a3]::placeholder{color:var(--color-text-muted)}.input-field .control[data-v-0609a3a3]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.input-field .control.multiline[data-v-0609a3a3]{border-radius:20px}.input-field.boxed .control[data-v-0609a3a3]{border:1px solid var(--color-edge);border-radius:var(--radius-field);background:var(--color-bg);padding:12px 16px}.input-field.boxed .control[data-v-0609a3a3]:focus-visible{outline-offset:0;border-color:#0000}.input-field.filled .control[data-v-0609a3a3]{border-radius:var(--radius-field);background:var(--color-bg-gray);padding:11px 15px}.input-field.filled .control.multiline[data-v-0609a3a3]{border-radius:var(--radius-field)}.input-field.errored .control[data-v-0609a3a3]{outline-offset:1px;outline:2px solid #f55}.input-field .control.revealable[data-v-0609a3a3]{padding-right:46px}.input-field .reveal[data-v-0609a3a3]{border-radius:var(--radius-pill);width:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:color .15s;display:flex;position:absolute;top:0;bottom:0;right:6px}.input-field .reveal[data-v-0609a3a3]:hover{color:var(--color-text)}.input-field .reveal[data-v-0609a3a3]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.input-field .reveal .icon[data-v-0609a3a3]{width:18px;height:18px}.changePassword .title[data-v-67c3f966]{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-text);font-size:clamp(22px,20.5366px + .390244vw,26px);font-weight:700;line-height:1.2}.changePassword .lede[data-v-67c3f966]{color:var(--color-text-body);margin-top:8px;font-size:14px}.changePassword .failure[data-v-67c3f966]{border-radius:var(--radius-field);background:color-mix(in srgb, #d03b3b 8%, var(--color-white));color:#b02525;margin-top:18px;padding:11px 14px;font-size:13.5px;font-weight:600}.changePassword .fields[data-v-67c3f966]{flex-direction:column;gap:16px;margin-top:24px;display:flex}.changePassword .submit[data-v-67c3f966]{justify-content:center;align-items:center;width:100%;margin-top:24px;display:flex}.changePassword .submit[data-v-67c3f966]:disabled{opacity:.55;cursor:not-allowed}.avatar[data-v-a8af24cc]{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar .photo[data-v-a8af24cc]{object-fit:cover;width:100%;height:100%}.avatar .initials[data-v-a8af24cc]{background:var(--gradient-brand);width:100%;height:100%;color:var(--color-white);font-size:calc(var(--avatar-size) * .38);letter-spacing:.02em;justify-content:center;align-items:center;font-weight:700;display:flex}.account[data-v-36011212]{border:1px solid var(--color-edge);border-radius:var(--radius-card);background:var(--color-bg);padding:14px}.account .identity[data-v-36011212]{align-items:center;gap:10px;display:flex}.account .identity .text[data-v-36011212]{min-width:0}.account .identity .text .name[data-v-36011212]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.account .identity .text .role[data-v-36011212]{color:var(--color-text-muted);font-size:12px;font-weight:600}.account .actions[data-v-36011212]{flex-direction:column;gap:2px;margin-top:12px;display:flex}.account .actions .action[data-v-36011212]{border-radius:var(--radius-field);width:100%;color:var(--color-text-body);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:flex}.account .actions .action[data-v-36011212]:hover{background:var(--color-bg-gray);color:var(--color-text)}.account .actions .action[data-v-36011212]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.account .actions .action .icon[data-v-36011212]{flex-shrink:0;width:16px;height:16px}.nav .head .eyebrow[data-v-59ce32ec]{font-family:var(--font-sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-accent);font-size:13px;font-weight:800;line-height:1.2}.nav[data-v-59ce32ec]{flex-direction:column;gap:3px;display:flex}.nav .head[data-v-59ce32ec]{align-items:center;gap:6px;margin-bottom:6px;padding-left:14px;display:flex}.nav .head.withBack[data-v-59ce32ec]{padding-left:2px}.nav .head .eyebrow[data-v-59ce32ec]{min-width:0;color:var(--color-text-muted);letter-spacing:.9px;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.nav .head .back[data-v-59ce32ec],.nav .head .collapse[data-v-59ce32ec]{border-radius:var(--radius-pill);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.nav .head .back[data-v-59ce32ec]:hover,.nav .head .collapse[data-v-59ce32ec]:hover{background:var(--color-bg-gray);color:var(--color-text)}.nav .head .back[data-v-59ce32ec]:focus-visible,.nav .head .collapse[data-v-59ce32ec]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.nav .head .back .icon[data-v-59ce32ec],.nav .head .collapse .icon[data-v-59ce32ec]{width:16px;height:16px}.nav .head .collapse .icon[data-v-59ce32ec]{transition:rotate .25s;rotate:90deg}.nav .head .collapse .icon.folded[data-v-59ce32ec]{rotate:-90deg}.nav .link[data-v-59ce32ec]{border-radius:var(--radius-block);color:var(--color-text);align-items:center;gap:13px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.25;transition:background .2s,color .2s;display:flex;position:relative}.nav .link .icon[data-v-59ce32ec]{width:20px;height:20px;color:var(--color-text-muted);flex-shrink:0}.nav .link .label[data-v-59ce32ec]{flex:1;min-width:0}.nav .link .short[data-v-59ce32ec]{display:none}.nav .link[data-v-59ce32ec]:hover:not(.active){background:var(--color-bg-gray)}.nav .link.active[data-v-59ce32ec]{background:color-mix(in srgb, var(--color-link) 9%, var(--color-white));color:var(--color-link)}.nav .link.active .icon[data-v-59ce32ec]{color:var(--color-link)}.nav .pending[data-v-59ce32ec]{color:var(--color-text-muted);padding:10px 14px;font-size:12.5px;line-height:1.45}@container sidebar (width<=200px){.nav .head[data-v-59ce32ec]{justify-content:center;padding-left:0}.nav .head.withBack[data-v-59ce32ec]{padding-left:0}.nav .head .eyebrow[data-v-59ce32ec]{display:none}.nav .link[data-v-59ce32ec]{flex-direction:column;justify-content:center;gap:5px;padding:10px 2px}.nav .link .label[data-v-59ce32ec]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav .link .short[data-v-59ce32ec]{text-align:center;font-size:10px;font-weight:700;line-height:1.2;display:block}.nav .pending[data-v-59ce32ec]{display:none}}@media (width<=930px){.nav .head .collapse[data-v-59ce32ec]{display:none}}.dashboard[data-v-d07a988d]{--sidebar-width:244px;--sidebar-rail:68px;grid-template-columns:var(--sidebar-width) 1fr;background:var(--color-bg);min-height:100dvh;transition:grid-template-columns .25s;display:grid}.dashboard .sidebar[data-v-d07a988d]{border-right:1px solid var(--color-edge);background:var(--color-bg);flex-direction:column;height:100dvh;padding:14px 10px 22px;display:flex;position:sticky;top:0;overflow-y:auto;container:sidebar/inline-size}.dashboard .sidebar .account[data-v-d07a988d]{margin-top:auto}.dashboard .sidebar .accountTrigger[data-v-d07a988d]{cursor:pointer;background:0 0;border-radius:50%;align-self:center;margin-top:auto;display:none;position:relative}.dashboard .sidebar .accountTrigger[data-v-d07a988d]:hover{filter:brightness(1.06)}.dashboard .sidebar .accountTrigger[data-v-d07a988d]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.dashboard .content[data-v-d07a988d]{min-width:0;padding:22px var(--side-padding) var(--space-12);background:var(--color-bg-gray);flex-direction:column;gap:22px;display:flex}.dashboard.collapsed[data-v-d07a988d]{grid-template-columns:var(--sidebar-rail) 1fr}.dashboard.collapsed .account[data-v-d07a988d]{display:none}.dashboard.collapsed .accountTrigger[data-v-d07a988d]{display:block}@media (width<=930px){.dashboard[data-v-d07a988d]{grid-template-columns:var(--sidebar-rail) 1fr;transition:none}.dashboard.collapsed[data-v-d07a988d]{grid-template-columns:var(--sidebar-rail) 1fr}.dashboard .sidebar .account[data-v-d07a988d]{display:none}.dashboard .sidebar .accountTrigger[data-v-d07a988d]{display:block}}.accountDialog[data-v-d07a988d]{max-width:340px;margin-inline:auto}@media (prefers-reduced-motion:reduce){.dashboard[data-v-d07a988d]{transition:none}}.role-badge[data-v-d2afdb92]{border-radius:var(--radius-pill);white-space:nowrap;border:1.5px solid #0000;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.role-badge.admin[data-v-d2afdb92]{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.role-badge.manager[data-v-d2afdb92]{border-color:var(--color-silver);background:var(--color-white);color:var(--color-text)}.role-badge.consultant[data-v-d2afdb92]{border-color:var(--color-edge);background:var(--color-edge);color:var(--color-text-body)}.pageHeader .title[data-v-fd16646f]{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(27px,24.439px + .682927vw,34px);font-weight:700;line-height:1.1}.pageHeader .top[data-v-fd16646f]{justify-content:space-between;align-items:center;gap:16px;display:flex}.pageHeader .greeting[data-v-fd16646f]{min-width:0;color:var(--color-text-muted);align-items:center;gap:4px;font-size:14px;font-weight:500;display:flex}.pageHeader .greeting .wave[data-v-fd16646f]{font-size:15px}.pageHeader .greeting .name[data-v-fd16646f]{color:var(--color-text);margin-left:2px;font-size:17px;font-weight:700}.pageHeader .heading[data-v-fd16646f]{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:14px;display:flex}.pageHeader .text[data-v-fd16646f]{min-width:0}.pageHeader .lead[data-v-fd16646f]{color:var(--color-text-body);margin-top:6px;font-size:15px;font-weight:500}.pageHeader .lead[data-v-fd16646f] strong{color:var(--color-text);font-weight:700}.pageHeader .actions[data-v-fd16646f]{flex-shrink:0;padding-bottom:2px}@media (width<=560px){.pageHeader .heading[data-v-fd16646f]{flex-direction:column;align-items:stretch;gap:16px}}.space .name[data-v-0dedb66d]{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-text);font-size:clamp(16px,15.6341px + .097561vw,17px);font-weight:700;line-height:1.3}.spaces[data-v-0dedb66d]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.space[data-v-0dedb66d]{padding:var(--space-card);border:1px solid var(--color-edge);border-radius:var(--radius-card);background:var(--color-bg-card);flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.space .tile[data-v-0dedb66d]{border-radius:var(--radius-block);background:var(--color-bg-gray);width:46px;height:46px;color:var(--color-text-muted);justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.space .icon[data-v-0dedb66d]{width:22px;height:22px}.space .name[data-v-0dedb66d]{margin-top:18px;font-size:19px}.space .lead[data-v-0dedb66d]{color:var(--color-text-muted);flex:1;margin-top:8px;font-size:13.5px;line-height:1.5}.space .state[data-v-0dedb66d]{color:var(--color-link);margin-top:20px;font-size:13px;font-weight:700}.space .state.pending[data-v-0dedb66d]{color:var(--color-text-muted)}.space[data-v-0dedb66d]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-card);transform:translateY(-2px)}.space:hover .tile[data-v-0dedb66d]{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent-hover)}.space[data-v-0dedb66d]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.space[data-v-0dedb66d]{transition:none}.space[data-v-0dedb66d]:hover{transform:none}}.card .head .title[data-v-bf5c19a9]{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-text);font-size:clamp(16px,15.6341px + .097561vw,17px);font-weight:700;line-height:1.3}.card[data-v-bf5c19a9]{padding:var(--space-card);border:1px solid var(--color-edge);border-radius:var(--radius-card);background:var(--color-bg-card)}.card .head[data-v-bf5c19a9]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.card .head .title[data-v-bf5c19a9]{font-size:18px}.card .head .actions[data-v-bf5c19a9]{flex-shrink:0;align-items:center;gap:8px;display:flex}.card.dark[data-v-bf5c19a9]{background:var(--gradient-dark);border-color:#0000}.card.dark .head .title[data-v-bf5c19a9]{color:#fff}.body[data-v-d5040c33]{max-width:62ch;color:var(--color-text-body);font-size:14.5px;line-height:1.6}.back[data-v-d5040c33]{color:var(--color-link);margin-top:18px;font-size:13.5px;font-weight:700;display:inline-block}.back[data-v-d5040c33]:hover{text-decoration:underline}.empty[data-v-1ff6bce1]{color:var(--color-text-muted);text-align:center;padding:28px 0;font-size:14px}.bars[data-v-1ff6bce1]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bars .row[data-v-1ff6bce1]{border-radius:var(--radius-field);grid-template-columns:minmax(90px,190px) 1fr auto auto;align-items:center;gap:14px;padding:7px 8px;transition:background .15s;display:grid}.bars .row[data-v-1ff6bce1]:hover{background:var(--chart-track)}.bars .row .name[data-v-1ff6bce1]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.bars .row .track[data-v-1ff6bce1]{border-radius:var(--radius-pill);background:var(--chart-track);height:10px;overflow:hidden}.bars .row .track .fill[data-v-1ff6bce1]{border-radius:var(--radius-pill);background:var(--chart-series-1);height:100%;display:block}.bars .row .value[data-v-1ff6bce1]{min-width:42px;color:var(--color-text);font-variant-numeric:tabular-nums;text-align:right;font-size:13.5px;font-weight:700}.bars .row .share[data-v-1ff6bce1]{min-width:54px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12.5px;font-weight:600}@media (width<=768px){.bars .row[data-v-1ff6bce1]{grid-template-columns:1fr auto;grid-template-areas:"name value""track share";gap:6px 12px}.bars .row .name[data-v-1ff6bce1]{grid-area:name}.bars .row .track[data-v-1ff6bce1]{grid-area:track}.bars .row .value[data-v-1ff6bce1]{grid-area:value}.bars .row .share[data-v-1ff6bce1]{grid-area:share}}.chart[data-v-3717eb4d]{width:100%;position:relative}.chart .legend[data-v-3717eb4d]{flex-wrap:wrap;gap:18px;margin-bottom:10px;display:flex}.chart .legend .entry[data-v-3717eb4d]{color:var(--color-text-body);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.chart .empty[data-v-3717eb4d]{color:var(--color-text-muted);text-align:center;padding:40px 0;font-size:14px}.chart .plot[data-v-3717eb4d]{position:relative;overflow:hidden}.chart svg[data-v-3717eb4d]{touch-action:none;display:block}.chart .grid line[data-v-3717eb4d]{stroke:var(--chart-grid);stroke-width:1px}.chart .axis text[data-v-3717eb4d]{fill:var(--color-text-muted);font-size:11px;font-weight:600}.chart .crosshair[data-v-3717eb4d]{stroke:var(--color-silver);stroke-width:1px}.chart .line[data-v-3717eb4d]{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chart .dot[data-v-3717eb4d]{stroke:var(--color-bg-card);stroke-width:2px}.chart .endpoint text[data-v-3717eb4d]{fill:var(--color-text-muted);font-size:11.5px;font-weight:700}.chart .total[data-v-3717eb4d]{stroke:var(--chart-series-1)}.chart .dot.total[data-v-3717eb4d]{fill:var(--chart-series-1)}.chart .unassigned[data-v-3717eb4d]{stroke:var(--chart-serious)}.chart .dot.unassigned[data-v-3717eb4d]{fill:var(--chart-serious)}.chart .swatch[data-v-3717eb4d]{border-radius:3px;width:10px;height:10px}.chart .swatch.total[data-v-3717eb4d]{background:var(--chart-series-1)}.chart .swatch.unassigned[data-v-3717eb4d]{background:var(--chart-serious)}.chart .tooltip[data-v-3717eb4d]{z-index:5;border:1px solid var(--color-edge);border-radius:var(--radius-block);background:var(--color-bg-card);width:178px;box-shadow:var(--shadow-elevated);pointer-events:none;padding:10px 12px;position:absolute;top:8px}.chart .tooltip .day[data-v-3717eb4d]{color:var(--color-text);margin-bottom:6px;font-size:12.5px;font-weight:700}.chart .tooltip .figure[data-v-3717eb4d]{color:var(--color-text-body);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.state .failure[data-v-4f89aaad]{border-radius:var(--radius-field);background:color-mix(in srgb, #d03b3b 8%, var(--color-white));color:#b02525;margin-bottom:14px;padding:10px 14px;font-size:13.5px;font-weight:600}.state .skeleton[data-v-4f89aaad]{flex-direction:column;gap:10px;display:flex}.state .skeleton .line[data-v-4f89aaad]{border-radius:var(--radius-pill);background:var(--chart-track);height:14px;animation:1.4s ease-in-out infinite pulse-4f89aaad}.state .skeleton .line[data-v-4f89aaad]:nth-child(2){width:80%}.state .skeleton .line[data-v-4f89aaad]:nth-child(3){width:55%}@keyframes pulse-4f89aaad{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.state .skeleton .line[data-v-4f89aaad]{animation:none}}.tile[data-v-119f9a97]{border:1px solid var(--color-edge);border-radius:var(--radius-block);background:var(--color-bg-card);padding:18px 20px}.tile .label[data-v-119f9a97]{color:var(--color-text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:12.5px;font-weight:700}.tile .value[data-v-119f9a97]{color:var(--color-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:30px;font-weight:800;line-height:1.1}.tile .hint[data-v-119f9a97]{color:var(--color-text-muted);margin-top:6px;font-size:12.5px;font-weight:500;line-height:1.4}.tile.accent .value[data-v-119f9a97]{color:var(--chart-series-1)}.tile.serious .value[data-v-119f9a97]{color:#c2410c}.inputSegmented[data-v-41fd429a]{width:100%}.inputSegmented .label[data-v-41fd429a]{color:var(--color-text);margin-bottom:8px;font-size:13.5px;font-weight:700;display:block}.inputSegmented .options[data-v-41fd429a]{flex-wrap:wrap;gap:10px;display:flex}.inputSegmented .option[data-v-41fd429a]{border:1px solid var(--color-edge);border-radius:var(--radius-field);background:var(--color-bg);color:var(--color-text);cursor:pointer;padding:10px 18px;font-family:inherit;font-size:14.5px;font-weight:600;transition:box-shadow .2s,color .2s}.inputSegmented .option[data-v-41fd429a]:hover:not(.selected){box-shadow:var(--shadow-card)}.inputSegmented .option[data-v-41fd429a]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.inputSegmented .option.selected[data-v-41fd429a]{background:var(--gradient-brand);color:var(--color-white);border-color:#0000}.bullet[data-v-f6c5ee01]{background:var(--bullet-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}.input-select[data-v-a568981e]{width:100%;position:relative}.input-select .field-label[data-v-a568981e]{color:var(--color-text);margin-bottom:8px;font-size:13.5px;font-weight:700;display:block}.input-select .trigger[data-v-a568981e]{border:1.5px solid var(--color-edge);border-radius:var(--radius-field);background:var(--color-bg);width:100%;color:var(--color-black);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:13.5px;font-weight:700;transition:border-color .15s;display:flex}.input-select .trigger[data-v-a568981e]:hover{border-color:var(--color-accent-hover)}.input-select .trigger[data-v-a568981e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.input-select .value.placeholder[data-v-a568981e]{color:var(--color-text-muted)}.input-select .chevron[data-v-a568981e]{width:14px;height:14px;color:var(--color-text-muted);flex-shrink:0;transition:transform .2s}.input-select .panel[data-v-a568981e]{z-index:20;border-radius:var(--radius-card);background:var(--color-bg);border:1px solid var(--color-edge);width:100%;box-shadow:var(--shadow-elevated);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.input-select .search[data-v-a568981e]{border-bottom:1px solid var(--color-edge);color:var(--color-text-muted);align-items:center;gap:10px;padding:0 16px;display:flex}.input-select .search-icon[data-v-a568981e]{flex-shrink:0;width:17px;height:17px}.input-select .search-input[data-v-a568981e]{min-width:0;color:var(--color-text);background:0 0;border:0;outline:none;flex:1;padding:13px 0;font-family:inherit;font-size:15px;font-weight:500}.input-select .search-input[data-v-a568981e]::placeholder{color:var(--color-text-muted)}.input-select .options[data-v-a568981e]{flex-direction:column;gap:2px;max-height:264px;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.input-select .option[data-v-a568981e]{border-radius:var(--radius-field);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:10px 12px;font-family:inherit;font-size:15px;font-weight:500;transition:background-color .14s;display:flex}.input-select .option[data-v-a568981e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.input-select .option.active[data-v-a568981e]{background:#f4f6f9}.input-select .option.selected[data-v-a568981e]{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-bg))}.input-select .option.selected .bullet[data-v-a568981e]{visibility:hidden}.input-select .option.selected .label[data-v-a568981e]{background-image:var(--dropdown-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.input-select .label[data-v-a568981e]{flex:1;min-width:0}.input-select .check[data-v-a568981e]{width:18px;height:18px;color:var(--color-accent-hover);flex-shrink:0;align-items:center;display:flex}.input-select .empty[data-v-a568981e]{color:var(--color-text-muted);text-align:center;padding:14px 12px;font-size:14px}.input-select.open .chevron[data-v-a568981e]{transform:rotate(180deg)}.dropdown-enter-active[data-v-a568981e],.dropdown-leave-active[data-v-a568981e]{transition:opacity .16s,transform .16s}.dropdown-enter-from[data-v-a568981e],.dropdown-leave-to[data-v-a568981e]{opacity:0;transform:translateY(-6px)}.input-date .field-label[data-v-2f013d75]{color:var(--color-text);margin-bottom:8px;font-size:13.5px;font-weight:700;display:block}.input-date .control[data-v-2f013d75]{border:1px solid var(--color-edge);border-radius:var(--radius-field);background:var(--color-bg);width:100%;color:var(--color-black);cursor:pointer;padding:10px 14px;font-family:inherit;font-size:13.5px;font-weight:700;transition:border-color .15s}.input-date .control[data-v-2f013d75]:hover{border-color:var(--color-accent-hover)}.input-date .control[data-v-2f013d75]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.filters .row[data-v-5b4bee25]{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.filters .row .presets[data-v-5b4bee25]{gap:8px;display:flex}.filters .row .presets .preset[data-v-5b4bee25]{border:1px solid var(--color-edge);border-radius:var(--radius-field);background:var(--color-bg);color:var(--color-text);cursor:pointer;padding:10px 16px;font-family:inherit;font-size:13.5px;font-weight:700;transition:border-color .15s,color .15s}.filters .row .presets .preset[data-v-5b4bee25]:hover{border-color:var(--color-accent-hover);color:var(--color-link)}.filters .row .presets .preset[data-v-5b4bee25]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.filters .row .dates[data-v-5b4bee25]{gap:12px;display:flex}.filters .row .pole[data-v-5b4bee25]{width:220px}.filters .row .reset[data-v-5b4bee25]{color:var(--color-text-muted);cursor:pointer;margin-left:auto;padding:10px 4px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline}.filters .row .reset[data-v-5b4bee25]:hover{color:var(--color-text)}.filters .status[data-v-5b4bee25]{margin-top:18px}@media (width<=768px){.filters .row .dates[data-v-5b4bee25]{flex:1}.filters .row .pole[data-v-5b4bee25]{width:100%}.filters .row .reset[data-v-5b4bee25]{margin-left:0}}.tiles[data-v-1a67e82b]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}@media (width<=560px){.tiles[data-v-1a67e82b]{grid-template-columns:1fr}}.pagination[data-v-dd3c751b]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:22px;display:flex}.pagination .page[data-v-dd3c751b],.pagination .arrow[data-v-dd3c751b],.pagination .ellipsis[data-v-dd3c751b]{border-radius:var(--radius-field);justify-content:center;align-items:center;min-width:38px;height:38px;display:inline-flex}.pagination .page[data-v-dd3c751b]{color:var(--color-text);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;padding:0 8px;font-size:14px;font-weight:600;transition:background-color .15s}.pagination .page.current[data-v-dd3c751b]{background:var(--color-text);color:var(--color-white);cursor:default}.pagination a.page[data-v-dd3c751b]:hover,.pagination a.arrow[data-v-dd3c751b]:hover{background:var(--color-bg-gray)}.pagination .arrow[data-v-dd3c751b]{color:var(--color-text-muted)}.pagination .arrow .icon[data-v-dd3c751b]{width:15px;height:15px}.pagination .arrow .prev[data-v-dd3c751b]{rotate:90deg}.pagination .arrow .next[data-v-dd3c751b]{rotate:-90deg}.pagination .arrow.disabled[data-v-dd3c751b]{opacity:.35;pointer-events:none}.pagination .ellipsis[data-v-dd3c751b]{color:var(--color-text-muted);-webkit-user-select:none;user-select:none}@media (width<=560px){.pagination[data-v-dd3c751b]{gap:3px}.pagination .page[data-v-dd3c751b]{padding:0 2px}}.reassign .title[data-v-a9be1567]{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-text);font-size:clamp(22px,20.5366px + .390244vw,26px);font-weight:700;line-height:1.2}.reassign .subject[data-v-a9be1567]{color:var(--color-text);margin-top:6px;font-size:15px;font-weight:700}.reassign .subject .email[data-v-a9be1567]{color:var(--color-text-muted);font-size:13px;font-weight:500;display:block}.reassign .current[data-v-a9be1567]{color:var(--color-text-body);margin-top:14px;font-size:14px}.reassign .current strong[data-v-a9be1567]{color:var(--color-text)}.reassign .picker[data-v-a9be1567]{margin-top:20px}.reassign .submit[data-v-a9be1567]{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:22px;display:flex}.reassign .submit[data-v-a9be1567]:disabled{opacity:.5;cursor:not-allowed}.badge[data-v-73459e63]{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.badge.neutral[data-v-73459e63]{background:var(--chart-track);color:var(--color-text-body)}.badge.positive[data-v-73459e63]{background:color-mix(in srgb, #0ca30c 12%, var(--color-white));color:#0a7a0a}.badge.warning[data-v-73459e63]{background:color-mix(in srgb, #ec835a 20%, var(--color-white));color:#b3450f}.badge.danger[data-v-73459e63]{background:color-mix(in srgb, #d03b3b 14%, var(--color-white));color:#b02525}.visually-hidden[data-v-7bb34daa]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrapper[data-v-7bb34daa]{overflow-x:auto}.leads[data-v-7bb34daa]{border-collapse:collapse;width:100%;min-width:860px}.leads thead th[data-v-7bb34daa]{border-bottom:1px solid var(--color-edge);color:var(--color-text-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 14px 10px;font-size:11.5px;font-weight:700}.leads tbody tr[data-v-7bb34daa]{border-bottom:1px solid var(--color-edge)}.leads tbody tr[data-v-7bb34daa]:hover{background:var(--chart-track)}.leads tbody tr[data-v-7bb34daa]:last-child{border-bottom:0}.leads td[data-v-7bb34daa]{vertical-align:top;padding:13px 14px;font-size:13.5px}.leads .date[data-v-7bb34daa]{color:var(--color-text-body);font-variant-numeric:tabular-nums;white-space:nowrap}.leads .name[data-v-7bb34daa],.leads .category[data-v-7bb34daa]{color:var(--color-text);font-weight:700}.leads .muted[data-v-7bb34daa]{color:var(--color-text-muted);margin-top:2px;font-size:12.5px;font-weight:500}.leads .warn[data-v-7bb34daa]{color:#b3450f;margin-top:5px;font-size:12px;font-weight:700}.leads .actions[data-v-7bb34daa]{justify-content:flex-end;gap:6px;display:flex}.leads .actions .action[data-v-7bb34daa]{border:1px solid var(--color-edge);border-radius:var(--radius-field);color:var(--color-text);white-space:nowrap;cursor:pointer;align-items:center;gap:5px;padding:7px 11px;font-family:inherit;font-size:12.5px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.leads .actions .action[data-v-7bb34daa]:hover:not(:disabled){border-color:var(--color-link);color:var(--color-link)}.leads .actions .action[data-v-7bb34daa]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.leads .actions .action[data-v-7bb34daa]:disabled{opacity:.5;cursor:not-allowed}.leads .actions .action .icon[data-v-7bb34daa]{width:13px;height:13px}.empty[data-v-264fb778]{color:var(--color-text-muted);text-align:center;padding:34px 0;font-size:14px}.grantAccess .title[data-v-5eadc12f]{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-text);font-size:clamp(22px,20.5366px + .390244vw,26px);font-weight:700;line-height:1.2}.grantAccess .lede[data-v-5eadc12f]{color:var(--color-text-body);margin-top:8px;font-size:14px}.grantAccess .failure[data-v-5eadc12f]{border-radius:var(--radius-field);background:color-mix(in srgb, #d03b3b 8%, var(--color-white));color:#b02525;margin-top:18px;padding:11px 14px;font-size:13.5px;font-weight:600}.grantAccess .fields[data-v-5eadc12f]{flex-direction:column;gap:16px;margin-top:24px;display:flex}.grantAccess .row[data-v-5eadc12f]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grantAccess .roles[data-v-5eadc12f]{border:0;margin-top:24px;padding:0}.grantAccess .roles legend[data-v-5eadc12f]{color:var(--color-text);margin-bottom:8px;font-size:13.5px;font-weight:700;display:block}.grantAccess .role[data-v-5eadc12f]{border:1.5px solid var(--color-edge);border-radius:var(--radius-field);cursor:pointer;margin-top:10px;padding:14px 16px;transition:border-color .15s,background .15s;display:block}.grantAccess .role input[data-v-5eadc12f]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grantAccess .role .name[data-v-5eadc12f]{color:var(--color-text);font-size:14.5px;font-weight:700;display:block}.grantAccess .role .scope[data-v-5eadc12f]{color:var(--color-text-muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.grantAccess .role[data-v-5eadc12f]:hover{border-color:var(--color-accent-hover)}.grantAccess .role[data-v-5eadc12f]:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:1px}.grantAccess .role.on[data-v-5eadc12f]{border-color:var(--color-link);background:var(--chart-track)}.grantAccess .caveat[data-v-5eadc12f]{border-left:2px solid var(--color-edge);color:var(--color-text-muted);margin-top:20px;padding-left:12px;font-size:12.5px;line-height:1.5}.grantAccess .footer[data-v-5eadc12f]{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}@media (width<=560px){.grantAccess .row[data-v-5eadc12f]{grid-template-columns:1fr}}.absence .title[data-v-a8c57261]{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-text);font-size:clamp(22px,20.5366px + .390244vw,26px);font-weight:700;line-height:1.2}.absence .lede[data-v-a8c57261]{color:var(--color-text-body);margin-top:8px;font-size:14px}.absence .failure[data-v-a8c57261]{border-radius:var(--radius-field);background:color-mix(in srgb, #d03b3b 8%, var(--color-white));color:#b02525;margin-top:18px;padding:11px 14px;font-size:13.5px;font-weight:600}.absence .date[data-v-a8c57261]{margin-top:24px}.absence .caveat[data-v-a8c57261]{border-left:2px solid var(--color-edge);color:var(--color-text-muted);margin-top:18px;padding-left:12px;font-size:12.5px;line-height:1.5}.absence .footer[data-v-a8c57261]{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.categories .title[data-v-159cf3e3]{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-text);font-size:clamp(22px,20.5366px + .390244vw,26px);font-weight:700;line-height:1.2}.categories .lede[data-v-159cf3e3]{color:var(--color-text-body);margin-top:8px;font-size:14px}.categories .failure[data-v-159cf3e3]{border-radius:var(--radius-field);background:color-mix(in srgb, #d03b3b 8%, var(--color-white));color:#b02525;margin-top:18px;padding:11px 14px;font-size:13.5px;font-weight:600}.categories .state[data-v-159cf3e3]{color:var(--color-text-muted);margin-top:22px;font-size:14px}.categories .list[data-v-159cf3e3]{flex-direction:column;gap:10px;margin-top:22px;display:flex}.categories .option[data-v-159cf3e3]{border:1.5px solid var(--color-edge);border-radius:var(--radius-field);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.categories .option input[data-v-159cf3e3]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.categories .option .box[data-v-159cf3e3]{border:1.5px solid var(--color-edge);background:var(--color-bg);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.categories .option .tick[data-v-159cf3e3]{width:13px;height:13px;color:var(--color-white);opacity:0;transition:opacity .12s}.categories .option .label[data-v-159cf3e3]{color:var(--color-text);font-size:14.5px;font-weight:700}.categories .option[data-v-159cf3e3]:hover{border-color:var(--color-accent-hover)}.categories .option[data-v-159cf3e3]:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:1px}.categories .option.on[data-v-159cf3e3]{border-color:var(--color-link);background:var(--chart-track)}.categories .option.on .box[data-v-159cf3e3]{border-color:var(--color-link);background:var(--color-link)}.categories .option.on .tick[data-v-159cf3e3]{opacity:1}.categories .caveat[data-v-159cf3e3]{border-left:2px solid var(--color-edge);color:var(--color-text-muted);margin-top:16px;padding-left:12px;font-size:12.5px;line-height:1.5}.categories .footer[data-v-159cf3e3]{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.badge[data-v-258414ff]{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.badge.neutral[data-v-258414ff]{background:var(--chart-track);color:var(--color-text-body)}.badge.positive[data-v-258414ff]{background:color-mix(in srgb, #0ca30c 12%, var(--color-white));color:#0a7a0a}.badge.warning[data-v-258414ff]{background:color-mix(in srgb, #ec835a 20%, var(--color-white));color:#b3450f}.meter[data-v-57524418]{border-radius:var(--radius-pill);background:var(--chart-track);width:100%;min-width:60px;height:6px;display:block;overflow:hidden}.meter .fill[data-v-57524418]{border-radius:var(--radius-pill);background:var(--chart-series-1);height:100%;display:block}.plus[data-v-98c93bc1]{width:15px;height:15px;margin-right:8px}.wrapper[data-v-98c93bc1]{overflow-x:auto}.team[data-v-98c93bc1]{border-collapse:collapse;width:100%;min-width:940px}.team thead th[data-v-98c93bc1]{border-bottom:1px solid var(--color-edge);color:var(--color-text-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 12px 10px;font-size:11.5px;font-weight:700}.team thead th.num[data-v-98c93bc1],.team thead th.actions[data-v-98c93bc1]{text-align:center}.team tbody tr[data-v-98c93bc1]{border-bottom:1px solid var(--color-edge)}.team tbody tr[data-v-98c93bc1]:last-child{border-bottom:0}.team tbody tr[data-v-98c93bc1]:hover{background:var(--chart-track)}.team td[data-v-98c93bc1]{vertical-align:top;padding:14px 12px;font-size:13.5px}.team td.num[data-v-98c93bc1]{color:var(--color-text-body);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.team td.strong[data-v-98c93bc1]{color:var(--color-text);font-weight:700}.team td.availability[data-v-98c93bc1],.team td.actions[data-v-98c93bc1]{vertical-align:middle}.team .who[data-v-98c93bc1]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team .name[data-v-98c93bc1]{color:var(--color-text);font-weight:700}.team .muted[data-v-98c93bc1]{color:var(--color-text-muted);margin-top:2px;font-size:12.5px}.team .tag[data-v-98c93bc1]{border-radius:var(--radius-pill);background:var(--chart-track);color:var(--color-text-body);white-space:nowrap;align-items:center;margin:2px 6px 2px 0;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.team .none[data-v-98c93bc1]{color:var(--color-text-muted);font-size:12.5px;font-style:italic}.team .bar[data-v-98c93bc1]{min-width:160px}.team .bar .share[data-v-98c93bc1]{color:var(--color-text);font-variant-numeric:tabular-nums;margin-bottom:5px;font-size:13.5px;font-weight:700;display:block}.team .actions[data-v-98c93bc1]{text-align:right;white-space:nowrap}.team .actions .action[data-v-98c93bc1]{border:1px solid var(--color-edge);border-radius:var(--radius-field);color:var(--color-text);cursor:pointer;background:0 0;margin-left:6px;padding:7px 11px;font-family:inherit;font-size:12.5px;font-weight:700;transition:border-color .15s,color .15s}.team .actions .action[data-v-98c93bc1]:hover{border-color:var(--color-link);color:var(--color-link)}.team .actions .action[data-v-98c93bc1]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.empty[data-v-98c93bc1]{color:var(--color-text-muted);text-align:center;padding:34px 0;font-size:14px}.asideTitle[data-v-66ec0f3f]{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-text);font-size:clamp(16px,15.6341px + .097561vw,17px);font-weight:700;line-height:1.3}.picker[data-v-66ec0f3f]{min-width:240px}.failure[data-v-66ec0f3f]{border:1px solid var(--color-edge);border-radius:var(--radius-card);background:var(--color-bg-card);color:var(--color-text-body);margin-top:20px;padding:14px 16px;font-size:14px}.split[data-v-66ec0f3f]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.aside[data-v-66ec0f3f]{flex-direction:column;gap:18px;display:flex}.lede[data-v-66ec0f3f]{color:var(--color-text-muted);margin:-8px 0 18px;font-size:13.5px}.queue[data-v-66ec0f3f]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.entry[data-v-66ec0f3f]{border:1px solid var(--color-edge);border-radius:var(--radius-field);align-items:center;gap:14px;padding:12px 16px;display:flex}.entry .rank[data-v-66ec0f3f]{background:var(--chart-track);width:26px;height:26px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.entry .who[data-v-66ec0f3f]{flex:1;min-width:0}.entry .name[data-v-66ec0f3f]{color:var(--color-text);font-size:14px;font-weight:700;display:block}.entry .detail[data-v-66ec0f3f]{color:var(--color-text-muted);margin-top:2px;font-size:12.5px;display:block}.entry .since[data-v-66ec0f3f]:first-letter{text-transform:uppercase}.entry .state[data-v-66ec0f3f]{white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700}.entry .state.next[data-v-66ec0f3f]{color:var(--color-accent-hover)}.entry .state.ok[data-v-66ec0f3f]{color:var(--color-text-muted)}.entry .state.away[data-v-66ec0f3f]{color:#b3450f}.entry .state.off[data-v-66ec0f3f]{color:var(--color-text-muted)}.entry.next[data-v-66ec0f3f]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 6%, var(--color-white))}.entry.next .rank[data-v-66ec0f3f]{background:var(--color-accent);color:var(--color-white)}.entry.blocked .name[data-v-66ec0f3f],.entry.blocked .detail[data-v-66ec0f3f]{opacity:.6}.asideTitle[data-v-66ec0f3f]{color:var(--color-white);font-size:18px}.asideLede[data-v-66ec0f3f]{color:color-mix(in srgb, var(--color-white) 68%, transparent);margin-top:6px;font-size:13.5px}.asideLede strong[data-v-66ec0f3f]{color:var(--color-white)}.winner[data-v-66ec0f3f]{color:var(--color-accent);letter-spacing:-.01em;margin-top:20px;font-size:26px;font-weight:800}.winner.none[data-v-66ec0f3f]{color:color-mix(in srgb, var(--color-white) 78%, transparent);font-size:20px}.because[data-v-66ec0f3f]{color:color-mix(in srgb, var(--color-white) 68%, transparent);margin-top:6px;font-size:13.5px}.because[data-v-66ec0f3f]:first-letter{text-transform:uppercase}.scope[data-v-66ec0f3f]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:700}.rules[data-v-66ec0f3f]{margin:0}.rules .rule[data-v-66ec0f3f]{border-bottom:1px solid var(--color-edge);grid-template-columns:1fr auto;padding:14px 0;display:grid}.rules .rule[data-v-66ec0f3f]:first-child{padding-top:0}.rules .rule[data-v-66ec0f3f]:last-child{border-bottom:0;padding-bottom:0}.rules dt[data-v-66ec0f3f]{color:var(--color-text);font-size:13.5px;font-weight:700}.rules .value[data-v-66ec0f3f]{color:var(--color-accent-hover);text-align:right;margin:0;font-size:13px;font-weight:700}.rules .detail[data-v-66ec0f3f]{color:var(--color-text-muted);grid-column:1/-1;margin:4px 0 0;font-size:12.5px;line-height:1.45}.footnote[data-v-66ec0f3f]{border-top:1px solid var(--color-edge);color:var(--color-text-muted);margin-top:18px;padding-top:16px;font-size:12px;line-height:1.5}.empty[data-v-66ec0f3f]{color:var(--color-text-muted);text-align:center;padding:30px 0;font-size:14px}@media (width<=1024px){.split[data-v-66ec0f3f]{grid-template-columns:1fr}}.replay[data-v-b0ca938d]{border:1px solid var(--color-edge);border-radius:var(--radius-field);color:var(--color-text);cursor:pointer;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .15s,color .15s}.replay[data-v-b0ca938d]:hover:not(:disabled){border-color:var(--color-link);color:var(--color-link)}.replay[data-v-b0ca938d]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.replay[data-v-b0ca938d]:disabled{opacity:.5;cursor:not-allowed}.reports[data-v-b0ca938d]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.reports .report[data-v-b0ca938d]{border:1px solid var(--color-edge);border-radius:var(--radius-block);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.reports .report .period[data-v-b0ca938d]{flex:1;min-width:190px}.reports .report .period .range[data-v-b0ca938d]{color:var(--color-text);font-size:14.5px;font-weight:700}.reports .report .period .sent[data-v-b0ca938d]{color:var(--color-text-muted);margin-top:3px;font-size:12.5px;font-weight:500}.reports .report .period .failure[data-v-b0ca938d]{color:#b02525;margin-top:5px;font-size:12.5px;font-weight:700}.reports .report .figures[data-v-b0ca938d]{gap:26px;margin:0;display:flex}.reports .report .figures dt[data-v-b0ca938d]{color:var(--color-text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:11.5px;font-weight:700}.reports .report .figures dd[data-v-b0ca938d]{color:var(--color-text);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:17px;font-weight:800}.reports .report .download[data-v-b0ca938d]{border:1px solid var(--color-edge);border-radius:var(--radius-field);color:var(--color-text);cursor:pointer;flex-shrink:0;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.reports .report .download .icon[data-v-b0ca938d]{width:15px;height:15px}.reports .report .download[data-v-b0ca938d]:hover{border-color:var(--color-link);color:var(--color-link)}.reports .report .download[data-v-b0ca938d]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.empty[data-v-b0ca938d]{color:var(--color-text-muted);text-align:center;padding:34px 0;font-size:14px}@media (width<=768px){.reports .report .figures[data-v-b0ca938d]{gap:18px}}.auth .panel .title[data-v-2955ef85]{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(27px,24.439px + .682927vw,34px);font-weight:700;line-height:1.1}.auth .panel .eyebrow[data-v-2955ef85]{font-family:var(--font-sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-accent);font-size:13px;font-weight:800;line-height:1.2}.auth[data-v-2955ef85]{min-height:100dvh;padding:var(--side-padding);background:var(--gradient-hero-pastel);justify-content:center;align-items:center;display:flex}.auth .panel[data-v-2955ef85]{border-radius:var(--radius-section);background:var(--color-bg);width:100%;max-width:430px;box-shadow:var(--shadow-elevated);padding:38px 34px}.auth .panel .title[data-v-2955ef85]{margin-top:12px}.auth .panel .lede[data-v-2955ef85]{color:var(--color-text-body);margin-top:10px;font-size:14.5px;line-height:1.55}.auth .panel .lede[data-v-2955ef85] strong{color:var(--color-text);overflow-wrap:anywhere;font-weight:700}.auth .panel[data-v-2955ef85] .fields{flex-direction:column;gap:16px;margin-top:26px;display:flex}.auth .panel[data-v-2955ef85] .failure{border-radius:var(--radius-field);background:color-mix(in srgb, #d03b3b 8%, var(--color-white));color:#b02525;margin-top:20px;padding:11px 14px;font-size:13.5px;font-weight:600}.auth .panel[data-v-2955ef85] .submit{justify-content:center;align-items:center;width:100%;margin-top:24px;display:flex}.auth .panel[data-v-2955ef85] .submit:disabled{opacity:.55;cursor:not-allowed}.auth .panel[data-v-2955ef85] .hint{color:var(--color-text-muted);margin-top:14px;font-size:12.5px;line-height:1.5}.auth .panel[data-v-2955ef85] .alt{color:var(--color-link);text-align:center;margin-top:20px;font-size:13px;font-weight:600;display:block}.auth .panel[data-v-2955ef85] .alt:hover{text-decoration:underline}@media (width<=560px){.auth .panel[data-v-2955ef85]{padding:30px 22px}}:root{--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--color-black:#1b2738;--color-text:#48566a;--color-text-body:#5a6677;--color-text-muted:#8a94a3;--color-silver:#c4ceda;--color-edge:#eaedf1;--color-accent:#7fe3db;--color-accent-hover:#0fb3a9;--color-link:#3e8ef0;--color-bg:#fff;--color-bg-card:#fff;--color-bg-dark:#0f2333;--color-bg-gray:#f4f6f9;--color-white:#fff;--color-deeper-teal:#0b8c84;--color-dental:#3e8ef0;--color-medical:#0fb3a9;--color-paramedical:#a78bfa;--gradient-dental:linear-gradient(45deg, #3e8ef0 0%, #5b8def 100%);--gradient-medical:linear-gradient(45deg, #0b8c84 0%, #7fe3db 100%);--gradient-paramedical:linear-gradient(45deg, #a78bfa 0%, #5b8def 100%);--gradient-hero-pastel:linear-gradient(118deg, #ece9f7 0%, #dae8f7 44%, #cef1ec 100%);--gradient-background:linear-gradient(118deg, #ece9f7 0%, #cef1ec 100%);--gradient-brand:linear-gradient(100deg, #7fe3db 0%, #5b8def 50%, #a78bfa 100%);--gradient-brand-soft:linear-gradient(100deg, #b6d8fe 0%, #a3b0fd 100%);--gradient-dark:linear-gradient(115deg, #0f2536 0%, #102a3b 58%, #193a44 100%);--shadow-card:0 1px 2px #1b27380a, 0 4px 12px #1b27380f;--shadow-elevated:0 2px 6px #1b27380f, 0 12px 32px #1b27381f;--shadow-cta:0 8px 24px #14c8be59;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-field:11px;--radius-block:14px;--radius-card:18px;--radius-section:28px;--radius-pill:999px;--space-section-y:58px;--space-card:24px;--side-padding:10px;--header-height:70px}@media (width>=768px){:root{--side-padding:28px;--space-section-y:72px;--space-card:32px}}@media (width>=930px){:root{--side-padding:32px;--space-section-y:80px}}@media (width>=1024px){:root{--side-padding:40px;--space-section-y:84px}}@media (width>=2100px){:root{--side-padding:48px;--space-section-y:96px}}@media (width<=850px){:root{--navbar-height:60px}}:root{--chart-series-1:#3e8ef0;--chart-series-2:#0fb3a9;--chart-serious:#ec835a;--chart-grid:#eaedf1;--chart-track:#f4f6f9}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}button,input,textarea{padding:unset;margin:unset;resize:none;background:0 0;border:none;outline:none}button{appearance:none}a{color:var(--color-text);text-decoration:none}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--color-text-body);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:clamp(15px,12px + .390625vw,16px);font-weight:500;line-height:1.6}
