@import "https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@600;700&display=swap";.sh-dots[data-v-efdc2ee5]{--sh-dot-size:.42em;justify-content:center;align-items:flex-end;gap:.5em;min-width:2.6em;height:1.55em;font-size:.9rem;line-height:1;display:inline-flex;position:relative}.sh-dots--inverse .sh-dots__ball[data-v-efdc2ee5]{background:#fff}.sh-dots--inverse .sh-dots__shadow[data-v-efdc2ee5]{background:#0003}.sh-dots--sm[data-v-efdc2ee5]{font-size:.62rem}.sh-dots--md[data-v-efdc2ee5]{font-size:.9rem}.sh-dots--lg[data-v-efdc2ee5]{font-size:1.2rem}.sh-dots__sr[data-v-efdc2ee5]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sh-dots__item[data-v-efdc2ee5]{width:var(--sh-dot-size);height:var(--sh-dot-size);display:block;position:relative}.sh-dots__ball[data-v-efdc2ee5]{background:var(--sh-primary-gradient,var(--sh-primary,#139dff));transform-origin:50% 100%;width:100%;height:100%;animation:.7s cubic-bezier(.22,1,.36,1) infinite sh-dot-bounce-efdc2ee5;animation-delay:calc(var(--sh-dot-i) * .12s);border-radius:50%;display:block}.sh-dots__shadow[data-v-efdc2ee5]{transform-origin:50%;width:100%;height:.18em;animation:.7s cubic-bezier(.22,1,.36,1) infinite sh-dot-shadow-efdc2ee5;animation-delay:calc(var(--sh-dot-i) * .12s);background:#17203338;border-radius:50%;position:absolute;bottom:-.42em;left:50%;transform:translate(-50%)}@keyframes sh-dot-bounce-efdc2ee5{0%,to{transform:translateY(0)scaleX(1.28)scaleY(.68)}16%{transform:translateY(-.05em)scaleX(.88)scaleY(1.18)}48%{transform:translateY(-.92em)scaleX(.78)scaleY(1.24)}78%{transform:translateY(-.04em)scaleX(1.12)scaleY(.86)}}@keyframes sh-dot-shadow-efdc2ee5{0%,to{opacity:.34;transform:translate(-50%)scaleX(1.45)scaleY(.85)}48%{opacity:.1;transform:translate(-50%)scaleX(.55)scaleY(.7)}}.sh-dots--reduced .sh-dots__ball[data-v-efdc2ee5],.sh-dots--reduced .sh-dots__shadow[data-v-efdc2ee5]{animation:none}.sh-dots--reduced .sh-dots__ball[data-v-efdc2ee5]{opacity:.55;animation:1.4s ease-in-out infinite sh-dot-fade-efdc2ee5;animation-delay:calc(var(--sh-dot-i) * .18s);transform:none}.sh-dots--reduced .sh-dots__shadow[data-v-efdc2ee5]{opacity:.12}@keyframes sh-dot-fade-efdc2ee5{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sh-dots__ball[data-v-efdc2ee5],.sh-dots__shadow[data-v-efdc2ee5]{animation:none}.sh-dots__ball[data-v-efdc2ee5]{opacity:.55;animation:1.4s ease-in-out infinite sh-dot-fade-efdc2ee5;animation-delay:calc(var(--sh-dot-i) * .18s);transform:none}}[data-theme=dark] .sh-dots__shadow[data-v-efdc2ee5],.dark .sh-dots__shadow[data-v-efdc2ee5]{background:#00000073}.sh-btn__loading[data-v-f80396d0]{align-items:center;min-height:1.1em;display:inline-flex}.sh-btn[data-v-f80396d0]{cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-flex}.sh-btn--sm[data-v-f80396d0]{padding:.35rem .7rem;font-size:.8rem}.sh-btn--block[data-v-f80396d0]{width:100%}.sh-btn[data-v-f80396d0]:disabled{opacity:.6;cursor:not-allowed}.sh-btn--primary[data-v-f80396d0]{background:var(--sh-primary-gradient,var(--sh-primary,#139dff));color:#fff;box-shadow:var(--sh-primary-glow);border-color:#0000}.sh-btn--primary[data-v-f80396d0]:hover:not(:disabled){background:var(--sh-primary-gradient,var(--sh-primary-hover,#2563ff));filter:brightness(1.04);box-shadow:var(--sh-primary-glow-hover)}.sh-btn--secondary[data-v-f80396d0]{border-color:var(--sh-border-control,#dde2e9);color:var(--sh-text,#172033);background:#fff}.sh-btn--secondary[data-v-f80396d0]:hover:not(:disabled){background:var(--sh-surface-subtle,#f7f8fa);border-color:var(--sh-border-strong,#d8dde5)}.sh-btn--danger[data-v-f80396d0]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.sh-btn--danger[data-v-f80396d0]:hover:not(:disabled){background:#fee2e2}.sh-btn--ghost[data-v-f80396d0]{color:var(--sh-muted,#667085);background:0 0}.sh-btn--ghost[data-v-f80396d0]:hover:not(:disabled){color:var(--sh-text,#172033);text-decoration:underline}.sh-drawer[data-v-4cf7a73f]{z-index:var(--sh-drawer-z,60);pointer-events:none;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.sh-drawer.is-open[data-v-4cf7a73f]{pointer-events:auto}.sh-drawer__backdrop[data-v-4cf7a73f]{background:var(--sh-drawer-overlay,#0f172a59);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .28s;position:absolute;inset:0}.sh-drawer.is-open .sh-drawer__backdrop[data-v-4cf7a73f]{opacity:1}.sh-drawer__panel[data-v-4cf7a73f]{z-index:1;width:min(var(--sh-drawer-width,30rem), calc(100vw - 1.5rem));border-radius:var(--sh-drawer-radius,1rem);border:1px solid var(--sh-drawer-border,#e5e7ebe6);background:var(--sh-drawer-bg,#fff);max-width:100%;height:calc(100vh - 1.5rem);min-height:0;max-height:calc(100vh - 1.5rem);box-shadow:var(--sh-drawer-shadow,0 20px 50px #0f172a2e);opacity:.98;outline:none;flex-direction:column;margin:.75rem;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .2s;display:flex;position:relative;overflow:hidden;transform:translate(110%)}.sh-drawer.is-open .sh-drawer__panel[data-v-4cf7a73f]{opacity:1;transform:none}@media (width<=640px){.sh-drawer__panel[data-v-4cf7a73f]{width:calc(100vw - .75rem);height:calc(100vh - .75rem);max-height:calc(100vh - .75rem);margin:.375rem}}.sh-drawer__header[data-v-4cf7a73f]{min-height:var(--sh-drawer-header-height,3.5rem);background:var(--sh-drawer-bg,#fff);border-bottom:1px solid #0000000f;flex-shrink:0;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;gap:.5rem;padding:.85rem .9rem;display:grid}.sh-drawer__title[data-v-4cf7a73f]{text-align:center;color:var(--sh-text,#111827);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.sh-drawer__icon-btn[data-v-4cf7a73f]{color:#1f2937;cursor:pointer;background:#f3f4f6;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.35rem;line-height:1;display:inline-flex}.sh-drawer__icon-btn[data-v-4cf7a73f]:hover{background:#e5e7eb}.sh-drawer__header-spacer[data-v-4cf7a73f]{width:2.5rem;height:2.5rem}.sh-drawer__identity[data-v-4cf7a73f]{flex-shrink:0;padding:.875rem .875rem 0}.sh-drawer__body[data-v-4cf7a73f]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:.875rem .875rem 1.5rem;overflow:hidden auto}.sh-drawer__body.is-flush-top[data-v-4cf7a73f]{padding-top:0}.sh-drawer__footer[data-v-4cf7a73f]{background:var(--sh-drawer-bg,#fff);border-top:1px solid #0000000f;flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.85rem .9rem;display:flex}.field[data-v-ec8ea60c]{flex-direction:column;gap:.35rem;display:flex}.label[data-v-ec8ea60c]{color:#374151;font-size:.875rem;font-weight:500}.req[data-v-ec8ea60c]{color:var(--sh-primary,#139dff);margin-left:.15rem}.input[data-v-ec8ea60c]{color:#111827;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.input[data-v-ec8ea60c]:focus{border-color:var(--sh-primary);box-shadow:0 0 0 3px var(--sh-primary-soft);background:#fff;outline:none}.error[data-v-ec8ea60c]{color:#b91c1c;font-size:.8rem}.field--classic .label[data-v-ec8ea60c]{color:var(--sh-form-label-muted,#8e8e93);letter-spacing:.01em;text-transform:uppercase;font-size:.8125rem;font-weight:650}.field--classic .input[data-v-ec8ea60c]{border-color:var(--sh-form-input-border,#0000001f);background:0 0;border-radius:.75rem;padding:.65rem .85rem}.field--classic .input[data-v-ec8ea60c]:focus{box-shadow:0 0 0 3px var(--sh-primary-soft);background:#ffffffd9}.field--header[data-v-ec8ea60c]{flex:1;gap:.15rem;min-width:0}.field--header .label[data-v-ec8ea60c]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field--header .input[data-v-ec8ea60c]{letter-spacing:-.02em;width:100%;color:var(--sh-text,#111827);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:.15rem 0 .25rem;font-size:1.2rem;font-weight:700}.field--header .input[data-v-ec8ea60c]::placeholder{color:var(--sh-muted,#9ca3af);font-weight:650}.field--header .input[data-v-ec8ea60c]:focus{border-bottom-color:var(--sh-primary,#139dff);box-shadow:none;background:0 0;outline:none}.field--header .error[data-v-ec8ea60c]{font-size:.75rem}.field[data-v-9dffefeb]{flex-direction:column;gap:.35rem;display:flex}.label[data-v-9dffefeb]{color:#374151;font-size:.875rem;font-weight:500}.req[data-v-9dffefeb]{color:var(--sh-primary,#139dff);margin-left:.15rem}.input[data-v-9dffefeb]{color:#111827;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.input[data-v-9dffefeb]:focus{border-color:var(--sh-primary);background:#fff;outline:none}.error[data-v-9dffefeb]{color:#b91c1c;font-size:.8rem}.field--classic .label[data-v-9dffefeb]{color:var(--sh-form-label-muted,#8e8e93);letter-spacing:.01em;text-transform:uppercase;font-size:.8125rem;font-weight:650}.field--classic .input[data-v-9dffefeb]{border-color:var(--sh-form-input-border,#0000001f);background:0 0;border-radius:.75rem;padding:.65rem .85rem}.field--classic .input[data-v-9dffefeb]:focus{background:#ffffffd9}.opp-form[data-v-2d67d656]{flex-direction:column;gap:.85rem;padding:.25rem 0 1rem;display:flex}.field[data-v-2d67d656]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.input[data-v-2d67d656]{border:1px solid var(--sh-border,#d1d5db);font:inherit;border-radius:.5rem;padding:.5rem .65rem}.actions[data-v-2d67d656]{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.form-error[data-v-2d67d656]{color:var(--sh-danger,#b91c1c);margin:0}.task-form[data-v-fe084dbe]{flex-direction:column;gap:.85rem;padding:.25rem 0 1rem;display:flex}.field[data-v-fe084dbe]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.input[data-v-fe084dbe]{border:1px solid var(--sh-border,#d1d5db);font:inherit;border-radius:.5rem;padding:.5rem .65rem}.quick-dates[data-v-fe084dbe]{flex-wrap:wrap;gap:.4rem;display:flex}.chip[data-v-fe084dbe]{border:1px solid var(--sh-border,#d1d5db);background:var(--sh-surface,#fff);font:inherit;cursor:pointer;border-radius:999px;padding:.25rem .65rem;font-size:.8rem}.actions[data-v-fe084dbe]{justify-content:flex-end;gap:.5rem;display:flex}.form-error[data-v-fe084dbe]{color:var(--sh-danger,#b91c1c);margin:0}.opp-list[data-v-3232c01d]{margin:.5rem 0 .75rem;padding-left:1.1rem}.overdue[data-v-3232c01d]{color:var(--sh-danger,#b91c1c)}.crm-panel[data-v-3232c01d]{border-radius:var(--sh-radius,.65rem);border:1px solid var(--sh-border,#e5e7eb);background:var(--sh-card,#fff);padding:1.05rem 1.15rem}.crm-panel--widget[data-v-3232c01d]{padding:.85rem 1rem}.crm-panel__head[data-v-3232c01d]{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.crm-panel__head h2[data-v-3232c01d]{margin:0 0 .25rem;font-size:.95rem}.crm-form[data-v-3232c01d]{flex-direction:column;gap:1rem;display:flex}.crm-section[data-v-3232c01d]{flex-direction:column;gap:.65rem;display:flex}.crm-section h3[data-v-3232c01d]{margin:0;font-size:.85rem;font-weight:620}.crm-actions[data-v-3232c01d]{gap:.5rem;display:flex}.crm-summary[data-v-3232c01d]{gap:.45rem;margin:0;display:grid}.crm-summary div[data-v-3232c01d]{gap:.1rem;display:grid}.crm-summary dt[data-v-3232c01d]{text-transform:uppercase;letter-spacing:.04em;color:var(--sh-muted,#6b7280);font-size:.7rem}.crm-summary dd[data-v-3232c01d]{margin:0;font-size:.9rem}.notes-field[data-v-3232c01d]{flex-direction:column;gap:.35rem;display:flex}.notes-label[data-v-3232c01d]{color:#374151;font-size:.875rem;font-weight:500}.notes-input[data-v-3232c01d]{font:inherit;resize:vertical;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;min-height:5rem;padding:.55rem .7rem}.notes-input[data-v-3232c01d]:focus{border-color:var(--sh-primary,#139dff);background:#fff;outline:none}.hint[data-v-3232c01d],.muted[data-v-3232c01d]{color:var(--sh-muted,#6b7280);margin:0;font-size:.82rem}.crm-link[data-v-3232c01d]{color:var(--sh-accent,#2563eb);width:fit-content;font-size:.85rem;text-decoration:none}.form-error[data-v-3232c01d]{color:var(--sh-danger-text,#b91c1c);font-size:.875rem}.saved-hint[data-v-3232c01d]{color:#047857;margin:0;font-size:.82rem}.crm-dash-widget[data-v-d7de9ea1]{flex-direction:column;gap:.35rem;display:flex}.crm-dash-widget__head[data-v-d7de9ea1]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.crm-dash-widget__head h2[data-v-d7de9ea1]{margin:0;font-size:1rem}.crm-dash-widget__link[data-v-d7de9ea1]{color:var(--sh-accent,#2563eb);font-size:.85rem;text-decoration:none}.muted[data-v-d7de9ea1]{color:var(--sh-muted,#6b7280);margin:0;font-size:.85rem}.crm-contact-widget__head h2[data-v-edb92a45]{margin:0 0 .65rem;font-size:.95rem}.crm-summary[data-v-edb92a45]{gap:.45rem;margin:0;display:grid}.opp-list[data-v-edb92a45]{margin:0;padding-left:1rem}.crm-summary dt[data-v-edb92a45]{text-transform:uppercase;letter-spacing:.04em;color:var(--sh-muted,#6b7280);font-size:.7rem}.crm-summary dd[data-v-edb92a45]{margin:.1rem 0 0;font-size:.9rem}.crm-link[data-v-edb92a45]{color:var(--sh-accent,#2563eb);text-decoration:none}.muted[data-v-edb92a45]{color:var(--sh-muted,#6b7280);font-size:.85rem}.form-error[data-v-edb92a45]{color:#b91c1c;font-size:.875rem}.acct-panel[data-v-9d03a843]{border-radius:var(--sh-radius,.65rem);border:1px solid var(--sh-border,#e5e7eb);background:var(--sh-card,#fff);padding:1.05rem 1.15rem}.acct-panel--widget[data-v-9d03a843]{padding:.85rem 1rem}.acct-panel__head[data-v-9d03a843]{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.acct-panel__head h2[data-v-9d03a843]{margin:0 0 .25rem;font-size:.95rem}.acct-form[data-v-9d03a843]{flex-direction:column;gap:.75rem;display:flex}.acct-grid[data-v-9d03a843]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.section-label[data-v-9d03a843]{text-transform:uppercase;letter-spacing:.04em;color:var(--sh-muted,#6b7280);margin:.35rem 0 0;font-size:.72rem;font-weight:650}.acct-actions[data-v-9d03a843]{gap:.5rem;margin-top:.25rem;display:flex}.acct-summary[data-v-9d03a843]{gap:.45rem;margin:0;display:grid}.acct-summary div[data-v-9d03a843]{gap:.1rem;display:grid}.acct-summary dt[data-v-9d03a843]{text-transform:uppercase;letter-spacing:.04em;color:var(--sh-muted,#6b7280);font-size:.7rem}.acct-summary dd[data-v-9d03a843]{margin:0;font-size:.9rem}.muted[data-v-9d03a843]{color:var(--sh-muted,#6b7280);margin:0;font-size:.85rem}.form-error[data-v-9d03a843]{color:var(--sh-danger-text,#b91c1c);font-size:.875rem}.saved-hint[data-v-9d03a843]{color:#047857;margin:0;font-size:.82rem}@media (width<=700px){.acct-grid[data-v-9d03a843]{grid-template-columns:1fr}}.sh-blob[data-v-92500f01]{--sh-blob-ink:#000;--sh-blob-stage:#fff;pointer-events:none;width:213px;height:60px;position:relative}.sh-blob[data-size=md][data-v-92500f01]{transform-origin:50%;transform:scale(.684)}.sh-blob[data-size=xl][data-v-92500f01]{width:468px;height:132px}.sh-blob[data-size=xl] .blob-wrap[data-v-92500f01]{transform-origin:0 0;transform:scale(2.2)}@media (width<=520px){.sh-blob[data-size=xl][data-v-92500f01]{width:320px;height:90px}.sh-blob[data-size=xl] .blob-wrap[data-v-92500f01]{transform-origin:0 0;transform:scale(1.5)}}.sh-blob[data-tone=serohub][data-v-92500f01]{--sh-blob-ink:var(--sh-primary-blue,#139dff)}.sh-blob[data-tone=on-dark][data-v-92500f01]{--sh-blob-ink:#fff;--sh-blob-stage:transparent}.goo-defs[data-v-92500f01]{width:0;height:0;position:absolute;overflow:hidden}.blob-wrap[data-v-92500f01]{background:var(--sh-blob-stage);filter:contrast(20);width:213px;height:60px;position:absolute;top:0;left:0}.sh-blob[data-tone=on-dark] .blob-wrap[data-v-92500f01]{background:0 0;overflow:visible}.blob-dot[data-v-92500f01]{filter:blur(6px);background:var(--sh-blob-ink);border-radius:50%;width:24px;height:24px;animation:5.6s infinite blob-dot-move-92500f01;position:absolute;top:18px;left:23px;transform:translate(0)}.blob-cluster[data-v-92500f01]{margin-top:18px;margin-left:47px;animation:5.6s infinite blob-cluster-move-92500f01;transform:translate(0)}.blob-cluster span[data-v-92500f01]{float:left;filter:blur(6px);background:var(--sh-blob-ink);border-radius:50%;width:24px;height:24px;margin-left:24px;display:block}.sh-blob[data-tone=on-dark] .blob-dot[data-v-92500f01],.sh-blob[data-tone=on-dark] .blob-cluster span[data-v-92500f01]{filter:none}@keyframes blob-dot-move-92500f01{50%{transform:translate(144px)}}@keyframes blob-cluster-move-92500f01{50%{transform:translate(-47px)}}.sh-blob--reduced .blob-dot[data-v-92500f01],.sh-blob--reduced .blob-cluster[data-v-92500f01]{animation:none}@media (prefers-reduced-motion:reduce){.blob-dot[data-v-92500f01],.blob-cluster[data-v-92500f01]{animation:none}}[data-theme=dark] .sh-blob[data-tone=serohub][data-v-92500f01],.dark .sh-blob[data-tone=serohub][data-v-92500f01]{--sh-blob-ink:var(--sh-primary-cyan,#22e6f2);--sh-blob-stage:#0d0d0d}.art[data-v-d5ce2057]{width:min(16rem,72vw);height:auto;display:block}.art [fill=\#1D2735][data-v-d5ce2057],.art [fill=\#374151][data-v-d5ce2057]{fill:#e6e6ea}.art [fill=\#111928][data-v-d5ce2057],.art [fill=\#2C3645][data-v-d5ce2057]{fill:#9a9aa3}.art [fill=\#6B7280][data-v-d5ce2057]{fill:#6e6e78}.art [fill=\#2563eb][data-v-d5ce2057]{fill:#139dff}.art [fill=\#9ab7f6][data-v-d5ce2057],.art [fill=\#c8d8fa][data-v-d5ce2057]{fill:#9ecbff}.sh-space-transition[data-v-254bc9a2]{z-index:80;background:#fff;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.sh-space-transition__panel[data-v-254bc9a2]{text-align:center;flex-direction:column;align-items:center;gap:.85rem;max-width:26rem;display:flex}.sh-space-transition__title[data-v-254bc9a2]{color:var(--sh-text,#172033);margin:.35rem 0 0;font-size:1.05rem;font-weight:650}.sh-space-transition__detail[data-v-254bc9a2]{color:var(--sh-muted,#667085);margin:0;font-size:.875rem;line-height:1.45}.sh-space-transition__actions[data-v-254bc9a2]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.35rem;display:flex}.sh-space-transition.is-error[data-v-254bc9a2]{color:#f5f5f7;background:#000;font-family:Open Sans,Segoe UI,sans-serif;overflow:hidden}.sh-space-transition.is-error[data-v-254bc9a2]:before,.sh-space-transition.is-error[data-v-254bc9a2]:after{content:"";filter:blur(18px);mix-blend-mode:screen;pointer-events:none;border-radius:50%;width:min(46vw,520px);height:min(70vh,640px);position:absolute;top:50%;transform:translateY(-50%)}.sh-space-transition.is-error[data-v-254bc9a2]:before{background:radial-gradient(70% 60% at 40%,#2563ff8c 0%,#139dff47 32%,#0000 74%);left:-14%}.sh-space-transition.is-error[data-v-254bc9a2]:after{background:radial-gradient(70% 60% at 60%,#2563ff8c 0%,#139dff47 32%,#0000 74%);right:-14%}.sh-space-transition.is-error .sh-space-transition__panel[data-v-254bc9a2]{z-index:1;max-width:28rem;position:relative}.sh-space-transition.is-error .sh-space-transition__title[data-v-254bc9a2]{letter-spacing:-.025em;color:#fff;font-size:clamp(1.45rem,2.4vw,1.75rem);font-weight:700}.sh-space-transition.is-error .sh-space-transition__detail[data-v-254bc9a2]{color:#8d8d98;font-size:.92rem}.btn[data-v-254bc9a2]{color:#e8e8e8;min-height:2.5rem;font:inherit;cursor:pointer;background:#262626;border:1px solid #333;border-radius:999px;padding:0 1rem;font-size:.875rem;font-weight:600}.btn[data-v-254bc9a2]:hover{background:#303030;border-color:#3a3a3a}.btn--primary[data-v-254bc9a2]{color:#fff;background:#139dff;border-color:#0000}.btn--primary[data-v-254bc9a2]:hover{background:#0b84d8}.btn--ghost[data-v-254bc9a2]{color:#8d8d98;background:0 0;border-color:#0000}.btn--ghost[data-v-254bc9a2]:hover{color:#fff;background:0 0}[data-theme=dark] .sh-space-transition[data-v-254bc9a2]:not(.is-error),.dark .sh-space-transition[data-v-254bc9a2]:not(.is-error){background:#fff}.sh-toasts[data-v-e6514d15]{z-index:50;pointer-events:none;flex-direction:column;gap:.625rem;display:flex;position:fixed}.toast-item[data-v-e6514d15]{pointer-events:auto}@media (width<=1023px){.sh-toasts[data-v-e6514d15]{left:1rem;right:1rem;top:calc(3.5rem + env(safe-area-inset-top,0px) + .125rem);align-items:stretch;width:auto;max-width:none}.toast-item[data-v-e6514d15]:not([data-toast-exiting="1"]){transform-origin:top;touch-action:none;animation:.55s cubic-bezier(.22,1,.36,1) both toast-ios-banner-e6514d15}.toast-item[data-v-e6514d15]{color:#000;background:#fff;border:1px solid #0000000f;border-radius:9999px;align-items:center;gap:.75rem;padding:.625rem .625rem .625rem 1.125rem;display:flex;box-shadow:0 2px 4px #0000000f,0 8px 24px #00000024,0 16px 40px #0000001a}.toast-item-icon[data-v-e6514d15]{display:none}.toast-item-message[data-v-e6514d15]{letter-spacing:-.01em;white-space:pre-line;color:#000;flex:auto;min-width:0;font-size:.8125rem;font-weight:700;line-height:1.25}.toast-item-close[data-v-e6514d15]{color:#007aff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f0f0f0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:auto;min-height:2rem;margin:0;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.toast-item-close[data-v-e6514d15]:active{background:#e5e5ea}.toast-item-close-icon[data-v-e6514d15]{display:none}.toast-item-close-label[data-v-e6514d15]{display:inline}}@media (width>=1024px){.sh-toasts[data-v-e6514d15]{align-items:stretch;width:22rem;max-width:calc(100vw - 2.5rem);top:5rem;left:auto;right:1.25rem}.toast-item[data-v-e6514d15]:not([data-toast-exiting="1"]){animation:.35s cubic-bezier(.22,1,.36,1) both toast-desktop-in-e6514d15}.toast-item[data-v-e6514d15]{color:#fff;background:#1c1c1e;border:none;border-radius:.875rem;align-items:center;gap:.75rem;padding:.875rem .875rem .875rem 1rem;display:flex;box-shadow:0 4px 6px #0000001f,0 12px 28px #00000038}.toast-item-icon[data-v-e6514d15]{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.toast-item-icon svg[data-v-e6514d15]{width:.875rem;height:.875rem}.toast-item[data-toast-type=success] .toast-item-icon[data-v-e6514d15]{color:#0b3d1a;background:#34c759}.toast-item[data-toast-type=error] .toast-item-icon[data-v-e6514d15]{color:#3b0a08;background:#ff3b30}.toast-item[data-toast-type=warning] .toast-item-icon[data-v-e6514d15]{color:#3b2500;background:#ff9f0a}.toast-item[data-toast-type=info] .toast-item-icon[data-v-e6514d15]{color:#00344d;background:#64d2ff}.toast-item-message[data-v-e6514d15]{letter-spacing:-.01em;white-space:pre-line;color:#fff;flex:auto;min-width:0;font-size:.875rem;font-weight:500;line-height:1.35}.toast-item-close[data-v-e6514d15]{color:#ffffffb8;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin:0;padding:0;transition:background .15s,color .15s;display:inline-flex}.toast-item-close[data-v-e6514d15]:hover{color:#fff;background:#ffffff1a}.toast-item-close-label[data-v-e6514d15]{display:none}.toast-item-close-icon[data-v-e6514d15]{width:.75rem;height:.75rem;display:block}}.toast-item[data-toast-exiting="1"][data-v-e6514d15]{pointer-events:none;animation:none}@media (width<=1023px){.toast-item[data-toast-exiting="1"][data-v-e6514d15]{animation:.32s cubic-bezier(.22,1,.36,1) forwards toast-ios-out-e6514d15}}@media (width>=1024px){.toast-item[data-toast-exiting="1"][data-v-e6514d15]{animation:.32s cubic-bezier(.22,1,.36,1) forwards toast-desktop-out-e6514d15}}.toast-item--reduced[data-v-e6514d15]:not([data-toast-exiting="1"]){animation:none}@media (width<=1023px) and (prefers-reduced-motion:reduce){.toast-item[data-v-e6514d15]:not([data-toast-exiting="1"]){animation:none}}@media (width>=1024px) and (prefers-reduced-motion:reduce){.toast-item[data-v-e6514d15]:not([data-toast-exiting="1"]){animation:none}}@keyframes toast-ios-banner-e6514d15{0%{opacity:0;transform:translateY(-1.25rem)scale(.92)}65%{opacity:1;transform:translateY(.125rem)scale(1.01)}82%{transform:translateY(-.0625rem)scale(1)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes toast-desktop-in-e6514d15{0%{opacity:0;transform:translate(1.25rem)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes toast-ios-out-e6514d15{to{opacity:0;transform:translateY(-130%)}}@keyframes toast-desktop-out-e6514d15{to{opacity:0;transform:translate(1.5rem)}}.pwa-root[data-v-1bde64b3]{min-height:100vh}.pwa-update[data-v-1bde64b3]{z-index:55;box-sizing:border-box;color:#fff;background:#000;border:0;border-radius:1.35rem;grid-template-columns:1fr auto;gap:.5rem .75rem;width:22rem;max-width:calc(100vw - 2.5rem);padding:1.15rem 1.15rem 1.2rem;display:grid;position:fixed;overflow:hidden;box-shadow:0 4px 6px #0000001f,0 16px 36px #00000047}@media (width>=1024px){.pwa-update[data-v-1bde64b3]{top:5rem;right:1.25rem}}@media (width<=1023px){.pwa-update[data-v-1bde64b3]{left:1rem;right:1rem;top:calc(3.5rem + env(safe-area-inset-top,0px) + .125rem);width:auto;max-width:none}}.pwa-update__close[data-v-1bde64b3]{z-index:2;color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin:0;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.pwa-update__close svg[data-v-1bde64b3]{width:.8rem;height:.8rem}.pwa-update__close[data-v-1bde64b3]:hover:not(:disabled){color:#fff;background:#ffffff14}.pwa-update__close[data-v-1bde64b3]:disabled{opacity:.45;cursor:not-allowed}.pwa-update__content[data-v-1bde64b3]{z-index:1;flex-direction:column;align-items:flex-start;gap:.45rem;min-width:0;padding-right:1.5rem;display:flex;position:relative}.pwa-update__title[data-v-1bde64b3]{letter-spacing:-.02em;color:#fff;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.pwa-update__hint[data-v-1bde64b3]{color:#ffffff9e;max-width:16rem;margin:0;font-size:.82rem;font-weight:450;line-height:1.4}.pwa-update__cta[data-v-1bde64b3]{color:#fff;cursor:pointer;background:#2a2a2e;border:0;border-radius:9999px;align-items:center;gap:.3rem;margin-top:.55rem;padding:.55rem .95rem;font-size:.82rem;font-weight:600;line-height:1;transition:background-color .15s,transform .15s;display:inline-flex}.pwa-update__cta svg[data-v-1bde64b3]{width:.9rem;height:.9rem;margin-right:-.1rem}.pwa-update__cta[data-v-1bde64b3]:hover:not(:disabled){background:#3a3a3f}.pwa-update__cta[data-v-1bde64b3]:active:not(:disabled){transform:scale(.98)}.pwa-update__cta[data-v-1bde64b3]:disabled{opacity:.7;cursor:wait}.pwa-update__art[data-v-1bde64b3]{pointer-events:none;opacity:.92;width:6.25rem;height:6.25rem;position:absolute;bottom:-.85rem;right:-.6rem}.pwa-update__art svg[data-v-1bde64b3]{width:100%;height:100%;display:block}.pwa-update-enter-active[data-v-1bde64b3],.pwa-update-leave-active[data-v-1bde64b3]{transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.pwa-update-enter-from[data-v-1bde64b3],.pwa-update-leave-to[data-v-1bde64b3]{opacity:0;transform:translateY(-10px)scale(.98)}@media (width>=1024px){.pwa-update-enter-from[data-v-1bde64b3],.pwa-update-leave-to[data-v-1bde64b3]{transform:translate(12px)scale(.98)}}.login-page[data-v-b29b5c66]{box-sizing:border-box;color:#111;width:100%;min-height:100dvh;font-family:var(--sh-font,"Open Sans", "Segoe UI", sans-serif);background:#e9eaee;grid-template-columns:1fr 1fr;display:grid}.form-panel[data-v-b29b5c66]{background:0 0;justify-content:center;align-items:center;padding:clamp(2rem,4vw,3.5rem) clamp(2rem,6vw,5rem);display:flex}.form-inner[data-v-b29b5c66]{width:100%;max-width:36rem}.form-brand[data-v-b29b5c66]{margin-bottom:2.5rem}.form-logo[data-v-b29b5c66]{border-radius:.55rem;width:168px;height:auto;display:block}.form-title[data-v-b29b5c66]{letter-spacing:-.03em;color:#111;margin:0 0 1.75rem;font-size:2.15rem;font-weight:700;line-height:1.1}.login-form[data-v-b29b5c66]{flex-direction:column;gap:1.05rem;display:flex}.field[data-v-b29b5c66]{flex-direction:column;gap:.4rem;display:flex}.field-label[data-v-b29b5c66]{color:#111;font-size:.92rem;font-weight:650}.field-control[data-v-b29b5c66]{position:relative}.field-icon[data-v-b29b5c66]{color:#9ca3af;pointer-events:none;width:1.15rem;height:1.15rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.field-icon svg[data-v-b29b5c66]{width:100%;height:100%;display:block}.field-input[data-v-b29b5c66]{box-sizing:border-box;color:#111;width:100%;font:inherit;background:#fff;border:1px solid #d7dbe3;border-radius:.9rem;outline:none;padding:1.05rem 1.1rem 1.05rem 3rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.field-input[data-v-b29b5c66]::placeholder{color:#c0c4cc}.field-input[data-v-b29b5c66]:focus{border-color:#111;box-shadow:0 0 0 3px #1111110f}.field-input[data-v-b29b5c66]:disabled{opacity:.65;cursor:not-allowed}.form-row[data-v-b29b5c66]{justify-content:space-between;align-items:center;gap:1rem;margin-top:.15rem;display:flex}.remember[data-v-b29b5c66]{color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;font-size:.92rem;display:inline-flex;position:relative}.remember input[data-v-b29b5c66]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.remember-box[data-v-b29b5c66]{color:#0000;background:#fff;border:1.5px solid #c5cad3;border-radius:.35rem;flex-shrink:0;place-items:center;width:1.15rem;height:1.15rem;transition:border-color .15s,background .15s,color .15s;display:grid}.remember-box svg[data-v-b29b5c66]{width:.72rem;height:.72rem}.remember input:checked+.remember-box[data-v-b29b5c66]{color:#fff;background:#111;border-color:#111}.remember input:focus-visible+.remember-box[data-v-b29b5c66]{box-shadow:0 0 0 3px #1111111a}.remember:hover .remember-box[data-v-b29b5c66]{border-color:#9ca3af}.remember-text[data-v-b29b5c66]{line-height:1.2}.forgot-inline[data-v-b29b5c66]{color:#111;white-space:nowrap;font-size:.9rem;font-weight:600;text-decoration:none}.forgot-inline[data-v-b29b5c66]:hover{text-decoration:underline}.btn-primary[data-v-b29b5c66]{color:#fff;width:100%;font:inherit;cursor:pointer;background:#1a1a1a;border:0;border-radius:.9rem;margin-top:.4rem;padding:1.05rem 1rem;font-size:1rem;font-weight:650;transition:background .15s}.btn-primary[data-v-b29b5c66]:hover:not(:disabled){background:#000}.btn-primary[data-v-b29b5c66]:disabled{opacity:.55;cursor:not-allowed}.form-meta[data-v-b29b5c66]{border-top:1px solid #e5e7eb;justify-content:center;align-items:center;gap:.45rem;margin-top:1.75rem;padding-top:1.35rem;font-size:.92rem;display:flex}.form-meta-muted[data-v-b29b5c66]{color:#6b7280}.form-meta-cta[data-v-b29b5c66]{color:#111;font-weight:700;text-decoration:none}.form-meta-cta[data-v-b29b5c66]:hover{text-decoration:underline}.error-message[data-v-b29b5c66]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;margin-bottom:1rem;padding:.75rem .9rem;font-size:.875rem}.brand-wrap[data-v-b29b5c66]{box-sizing:border-box;background:#e9eaee;min-height:100dvh;padding:1.35rem}.brand-stack[data-v-b29b5c66]{box-sizing:border-box;flex-direction:column;gap:.9rem;height:100%;min-height:calc(100dvh - 2.7rem);display:flex}.brand-card[data-v-b29b5c66]{box-sizing:border-box;color:#fff;background:#0d0d0d;border-radius:1.75rem;position:relative;overflow:hidden}.brand-card--main[data-v-b29b5c66]{flex-direction:column;flex:1;justify-content:center;padding:clamp(1.75rem,3.5vw,2.75rem);display:flex}.brand-card--support[data-v-b29b5c66]{color:inherit;flex-shrink:0;align-items:center;gap:1rem;padding:1.2rem 1.35rem;text-decoration:none;transition:background .15s;display:flex}.brand-card--support[data-v-b29b5c66]:hover{background:#161616}.brand-beams[data-v-b29b5c66]{pointer-events:none;background:linear-gradient(125deg,#0000 40%,#ffffff1a 48%,#0000 56%),linear-gradient(115deg,#0000 56%,#22e6f214 63%,#0000 72%);position:absolute;inset:0}.brand-logo[data-v-b29b5c66]{z-index:1;border-radius:.75rem;width:min(220px,70%);height:auto;margin:0 0 1.5rem;display:block;position:relative}.brand-kicker[data-v-b29b5c66]{z-index:1;color:#fffc;margin:0 0 .65rem;font-size:1rem;font-weight:500;position:relative}.brand-title[data-v-b29b5c66]{z-index:1;letter-spacing:-.02em;margin:0 0 .85rem;font-size:clamp(1.85rem,2.6vw,2.35rem);font-weight:700;line-height:1.12;position:relative}.brand-text[data-v-b29b5c66],.brand-proof[data-v-b29b5c66]{z-index:1;color:#ffffffad;max-width:34rem;margin:0;font-size:1rem;line-height:1.55;position:relative}.brand-proof[data-v-b29b5c66]{color:#ffffffeb;margin-top:.85rem;font-weight:500}.brand-avatars[data-v-b29b5c66]{flex-shrink:0;display:flex}.avatar[data-v-b29b5c66]{background:#333;border:2px solid #0d0d0d;border-radius:999px;width:2.35rem;height:2.35rem;margin-left:-.5rem}.avatar[data-v-b29b5c66]:first-child{margin-left:0}.a1[data-v-b29b5c66]{background:linear-gradient(135deg,#22e6f2,#139dff)}.a2[data-v-b29b5c66]{background:linear-gradient(135deg,#139dff,#2563ff)}.a3[data-v-b29b5c66]{background:linear-gradient(135deg,#64748b,#94a3b8)}.brand-support-copy[data-v-b29b5c66]{min-width:0}.brand-support-title[data-v-b29b5c66]{color:#fff;font-size:.98rem;font-weight:700;line-height:1.25}.brand-support-text[data-v-b29b5c66]{color:#ffffff9e;margin-top:.2rem;font-size:.88rem;line-height:1.4}@media (width<=960px){.login-page[data-v-b29b5c66]{background:#fff;grid-template-columns:1fr}.brand-wrap[data-v-b29b5c66]{display:none}.form-panel[data-v-b29b5c66]{background:#fff;min-height:100dvh}.form-inner[data-v-b29b5c66]{max-width:28rem}}.login-page[data-v-43609d55]{box-sizing:border-box;background:linear-gradient(165deg,#f8fafc 0%,#eef2f7 55%,#f8fafc 100%);place-items:center;width:100%;min-height:100%;padding:2rem 1rem;display:grid}.form-panel[data-v-43609d55]{width:min(100%,26rem)}.form-inner[data-v-43609d55]{flex-direction:column;gap:.85rem;display:flex}.form-brand[data-v-43609d55]{margin-bottom:.35rem}.form-logo[data-v-43609d55]{width:auto;height:2.1rem;display:block}.form-title[data-v-43609d55]{letter-spacing:-.02em;color:#111827;margin:0;font-size:1.45rem}.lead[data-v-43609d55]{color:#6b7280;margin:0;font-size:.95rem;line-height:1.45}.login-form[data-v-43609d55]{flex-direction:column;gap:.85rem;margin-top:.35rem;display:flex}.field-label[data-v-43609d55]{color:#374151;margin-bottom:.35rem;font-size:.86rem;font-weight:650;display:block}.field-input[data-v-43609d55]{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:.7rem;padding:.7rem .85rem;font-size:1.05rem}.field-input.otp[data-v-43609d55]{letter-spacing:.35em;text-align:center;font-weight:700}.btn-primary[data-v-43609d55]{color:#fff;font:inherit;cursor:pointer;background:#111827;border:0;border-radius:.7rem;padding:.7rem 1rem;font-weight:650}.btn-primary[data-v-43609d55]:disabled{opacity:.55;cursor:wait}.linkish[data-v-43609d55]{color:#139dff;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:.25rem 0;font-weight:650}.error-message[data-v-43609d55]{color:#b91c1c;margin:0;font-size:.9rem}.space-identity[data-v-d9592862]{align-items:center;gap:.65rem;min-width:0;max-width:100%;display:inline-flex}.space-identity--avatar-only[data-v-d9592862]{gap:0}.space-identity__avatar[data-v-d9592862]{letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.space-identity--sm .space-identity__avatar[data-v-d9592862]{border-radius:.45rem;width:1.75rem;height:1.75rem;font-size:.65rem}.space-identity--md .space-identity__avatar[data-v-d9592862]{width:2rem;height:2rem;font-size:.7rem}.space-identity--lg .space-identity__avatar[data-v-d9592862]{border-radius:.75rem;width:3.5rem;height:3.5rem;font-size:1.05rem}.space-identity__name[data-v-d9592862]{color:var(--sh-table-text-strong,#111827);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.space-identity--sm .space-identity__name[data-v-d9592862]{font-size:.875rem;font-weight:500}.space-identity--lg .space-identity__name[data-v-d9592862]{font-size:1.05rem}[data-theme=dark],.dark{color:var(--sh-table-text-strong,#e5e7eb)}.spaces-screen[data-v-ec08022f]{--spaces-muted:#8d8d98;color:#f5f5f7;height:100vh;min-height:100vh;font-family:var(--sh-font,"Open Sans", "Segoe UI", sans-serif);background:#0d0d0d;flex-direction:column;display:flex;position:relative;overflow:hidden}.bg[data-v-ec08022f]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bg__beams[data-v-ec08022f]{background:linear-gradient(125deg,#0000 40%,#ffffff1a 48%,#0000 56%),linear-gradient(115deg,#0000 56%,#22e6f214 63%,#0000 72%);position:absolute;inset:0}.spaces-header[data-v-ec08022f]{z-index:2;box-sizing:border-box;background:0 0;flex:0 0 3.5rem;align-items:center;gap:.75rem;height:3.5rem;min-height:3.5rem;max-height:3.5rem;padding:0 1rem;display:flex;position:relative}.header-brand-cluster[data-v-ec08022f]{box-sizing:border-box;flex:1 1 0;align-items:center;gap:.85rem;min-width:0;padding-left:0;display:flex}.brand[data-v-ec08022f]{color:inherit;flex-shrink:0;align-items:center;min-width:0;margin-right:0;padding-left:0;line-height:0;text-decoration:none;display:inline-flex}.brand-logo[data-v-ec08022f]{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;border-radius:.45rem;flex-shrink:0;width:auto;max-width:min(12.5rem,44vw);height:2.05rem;display:block}.header-actions[data-v-ec08022f]{flex:1 1 0;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;padding-right:.2rem;display:flex}@media (width>=768px){.header-actions[data-v-ec08022f]{gap:1rem}}.account-menu__avatar[data-v-ec08022f]{cursor:pointer;background:var(--sh-primary-gradient,linear-gradient(135deg, #22e6f2, #139dff 50%, #2563ff));color:#fff;width:2rem;height:2rem;font-family:var(--sh-font,"Open Sans", "Segoe UI", sans-serif);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 0 0 1px #ffffff1f}.stage[data-v-ec08022f]{z-index:1;flex:auto;justify-content:center;align-items:safe center;min-height:0;padding:.5rem 1.25rem 2rem;display:flex;position:relative;overflow:auto}.panel[data-v-ec08022f]{color:#fff;width:min(100%,36rem);position:relative}.panel__inner[data-v-ec08022f]{z-index:1;flex-direction:column;align-items:stretch;gap:1.35rem;padding:clamp(1.5rem,3vw,2.15rem);display:flex;position:relative}.panel__header[data-v-ec08022f]{text-align:center}.panel__title[data-v-ec08022f]{letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(1.55rem,2.4vw,1.85rem);font-weight:700;line-height:1.2}.panel__sub[data-v-ec08022f]{color:var(--spaces-muted);margin:.45rem 0 0;font-size:.92rem;line-height:1.4}.panel__loading[data-v-ec08022f]{justify-content:center;padding:1.75rem 0;display:flex}.section[data-v-ec08022f]{flex-direction:column;gap:.55rem;display:flex}.section__head[data-v-ec08022f]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.section__label[data-v-ec08022f]{letter-spacing:-.01em;color:#fff;margin:0;padding:0 .15rem;font-size:.95rem;font-weight:700}.section__add[data-v-ec08022f]{color:#d0d0d0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-right:.15rem;text-decoration:none;display:inline-flex}.section__add svg[data-v-ec08022f]{width:100%;height:100%}.section__add[data-v-ec08022f]:hover{color:#fff}.section__list[data-v-ec08022f]{flex-direction:column;gap:.55rem;display:flex}.space-card[data-v-ec08022f]{color:#d0d0d0;text-align:left;cursor:pointer;background:#1c1c1c;border:1px solid #2e2e2e;border-radius:.85rem;align-items:center;gap:.8rem;width:100%;min-height:3.65rem;padding:.62rem .7rem .62rem .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:450;transition:background .16s,border-color .16s;display:flex}.space-card[data-v-ec08022f]:hover:not(:disabled){background:#242424;border-color:#3a3a3a}.space-card[data-v-ec08022f]:disabled{opacity:.7;cursor:wait}.space-card[data-v-ec08022f]:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.space-card[data-v-ec08022f] .space-identity__avatar{border-radius:.55rem;width:2.35rem;height:2.35rem;font-size:.72rem}.space-card__text[data-v-ec08022f]{flex-direction:column;flex:auto;gap:.12rem;min-width:0;display:flex}.space-card__name[data-v-ec08022f]{color:#d0d0d0;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:450;line-height:1.25;overflow:hidden}.space-card__sub[data-v-ec08022f]{color:#9a9a9a;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:400;line-height:1.3;overflow:hidden}.space-card__go[data-v-ec08022f]{color:#b5b5b5;background:#262626;border:1px solid #333;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.space-card__go svg[data-v-ec08022f]{width:.95rem;height:.95rem}.space-card:hover:not(:disabled) .space-card__go[data-v-ec08022f]{color:#d0d0d0;background:#303030;border-color:#3a3a3a}.panel__empty[data-v-ec08022f]{text-align:center;color:var(--spaces-muted);background:#ffffff08;border:1px solid #ffffff14;border-radius:.85rem;padding:1.25rem 1rem;font-size:.92rem}.panel__logout[data-v-ec08022f]{color:#8d8d98;font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:.15rem;padding:.35rem .6rem;font-size:.9rem;text-decoration:none;transition:color .16s}.panel__logout[data-v-ec08022f]:hover{color:#fff}@media (width<=640px){.stage[data-v-ec08022f]{align-items:flex-start;padding-top:1.25rem}.panel__title[data-v-ec08022f]{font-size:1.4rem}}.spaces-screen[data-v-43ace2c0]{--spaces-muted:#8d8d98;color:#f5f5f7;height:100vh;min-height:100vh;font-family:var(--sh-font,"Open Sans", "Segoe UI", sans-serif);background:#0d0d0d;flex-direction:column;display:flex;position:relative;overflow:hidden}.bg[data-v-43ace2c0]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bg__beams[data-v-43ace2c0]{background:linear-gradient(125deg,#0000 40%,#ffffff1a 48%,#0000 56%),linear-gradient(115deg,#0000 56%,#22e6f214 63%,#0000 72%);position:absolute;inset:0}.spaces-header[data-v-43ace2c0]{z-index:2;flex:0 0 3.5rem;align-items:center;height:3.5rem;padding:0 1rem;display:flex;position:relative}.header-brand-cluster[data-v-43ace2c0],.header-actions[data-v-43ace2c0]{flex:1;align-items:center;min-width:0;display:flex}.header-actions[data-v-43ace2c0]{justify-content:flex-end}.brand[data-v-43ace2c0]{line-height:0}.brand-logo[data-v-43ace2c0]{border-radius:.45rem;width:auto;max-width:min(12.5rem,44vw);height:2.05rem;display:block}.account-menu__avatar[data-v-43ace2c0]{color:#fff;background:var(--sh-primary-gradient,linear-gradient(135deg, #22e6f2, #139dff 50%, #2563ff));border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.6875rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 0 0 1px #ffffff1f}.stage[data-v-43ace2c0]{z-index:1;flex:auto;justify-content:center;align-items:safe center;min-height:0;padding:.5rem 1.25rem 2rem;display:flex;position:relative;overflow:auto}.stage--center[data-v-43ace2c0]{justify-content:center;align-items:center}.panel[data-v-43ace2c0]{flex-direction:column;gap:1.35rem;width:min(100%,34rem);display:flex}.back[data-v-43ace2c0]{color:#8d8d98;font-size:.9rem;text-decoration:none}.back[data-v-43ace2c0]:hover{color:#fff}.panel__header[data-v-43ace2c0]{text-align:center}.panel__title[data-v-43ace2c0]{letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(1.55rem,2.4vw,1.85rem);font-weight:700;line-height:1.2}.panel__sub[data-v-43ace2c0]{color:var(--spaces-muted);margin:.45rem 0 0;font-size:.92rem;line-height:1.4}.steps[data-v-43ace2c0]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.editor[data-v-43ace2c0],.summary[data-v-43ace2c0]{color:#d0d0d0;background:#1c1c1c;border:1px solid #2e2e2e;border-radius:.85rem;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.editor[data-v-43ace2c0]{text-align:left;flex-direction:column;gap:.75rem;padding:.9rem .85rem;display:flex}.editor h2[data-v-43ace2c0]{letter-spacing:-.01em;color:#fff;margin:0;font-size:1.02rem;font-weight:650}.editor p[data-v-43ace2c0]{color:#9a9a9a;margin:0;font-size:.84rem;line-height:1.4}.summary[data-v-43ace2c0]{text-align:left;cursor:pointer;align-items:center;gap:.8rem;min-height:3.65rem;padding:.62rem .75rem;font-weight:450;display:flex}.summary[data-v-43ace2c0]:hover{background:#242424;border-color:#3a3a3a}.summary__index[data-v-43ace2c0]{color:#9a9a9a;flex:none;width:1.35rem;font-size:.85rem}.summary__body[data-v-43ace2c0]{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.summary__label[data-v-43ace2c0]{color:#9a9a9a;font-size:.75rem;line-height:1.3}.summary__value[data-v-43ace2c0]{color:#d0d0d0;overflow-wrap:anywhere;font-size:.875rem;font-weight:450;line-height:1.25}.summary__edit[data-v-43ace2c0]{color:#9a9a9a;flex:none;font-size:.82rem}.summary:hover .summary__edit[data-v-43ace2c0]{color:#d0d0d0}.preview[data-v-43ace2c0]{align-items:center;gap:.8rem;min-height:2.6rem;display:flex}.preview__name[data-v-43ace2c0]{color:#d0d0d0;font-size:.875rem;font-weight:450}.mark[data-v-43ace2c0]{color:#d0d0d0;background:#262626;border:1px solid #333;border-radius:.55rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;font-size:.72rem;font-weight:700;display:inline-grid}.field[data-v-43ace2c0]{flex-direction:column;gap:.35rem;display:flex}.field__label[data-v-43ace2c0]{color:#9a9a9a;font-size:.82rem;font-weight:600}.field__input[data-v-43ace2c0]{color:#e8e8e8;width:100%;min-height:3.1rem;font:inherit;background:#161616;border:1px solid #2e2e2e;border-radius:.85rem;padding:.65rem .9rem;font-size:.875rem;font-weight:450}.field__input[data-v-43ace2c0]::placeholder{color:#8a8a8a}.field__input[data-v-43ace2c0]:focus{background:#1c1c1c;border-color:#3a3a3a;outline:none}.cards[data-v-43ace2c0]{flex-direction:column;gap:.55rem;display:flex}.card[data-v-43ace2c0]{text-align:left;color:#d0d0d0;cursor:pointer;font:inherit;background:#161616;border:1px solid #2e2e2e;border-radius:.85rem;padding:.7rem .75rem;font-weight:450}.card[data-v-43ace2c0]:hover{background:#242424;border-color:#3a3a3a}.card.is-on[data-v-43ace2c0]{background:#242424;border-color:#3a3a3a;box-shadow:inset 3px 0 #139dff}.card__title[data-v-43ace2c0]{color:#d0d0d0;font-size:.875rem;display:block}.card__text[data-v-43ace2c0]{color:#9a9a9a;margin-top:.15rem;font-size:.75rem;line-height:1.35;display:block}.btn[data-v-43ace2c0]{color:#e8e8e8;min-height:2.4rem;font:inherit;cursor:pointer;background:#262626;border:1px solid #333;border-radius:999px;align-self:flex-end;padding:0 .95rem;font-size:.875rem;font-weight:600}.btn[data-v-43ace2c0]:hover:not(:disabled){background:#303030;border-color:#3a3a3a}.btn[data-v-43ace2c0]:disabled{opacity:.45;cursor:not-allowed}.btn--primary[data-v-43ace2c0]{color:#fff;background:#139dff;border-color:#0000;align-self:center;min-width:12rem}.btn--primary[data-v-43ace2c0]:hover:not(:disabled){background:#0b84d8}.moment[data-v-43ace2c0]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;width:min(100%,28rem);min-height:16rem;display:flex}.moment__loader[data-v-43ace2c0]{place-items:center;min-height:132px;display:grid}.moment__loader.is-dim[data-v-43ace2c0]{animation:.45s forwards loader-out-43ace2c0}.mark--ready[data-v-43ace2c0]{border:0;width:2.6rem;height:2.6rem}.status-slot[data-v-43ace2c0]{width:100%;min-height:1.6rem;position:relative}.status-line[data-v-43ace2c0]{color:#d0d0d0;margin:0;font-size:.95rem}.form__error[data-v-43ace2c0]{color:#ffb4b4;margin:0}.ready__hello[data-v-43ace2c0]{color:#e8e8e8;margin:0;font-size:1.02rem}.status-enter-active[data-v-43ace2c0],.status-leave-active[data-v-43ace2c0]{transition:opacity .35s,transform .35s}.status-enter-from[data-v-43ace2c0]{opacity:0;transform:translateY(8px)}.status-leave-to[data-v-43ace2c0]{opacity:0;transform:translateY(-8px)}.status-leave-active[data-v-43ace2c0]{position:absolute;left:0;right:0}@keyframes loader-out-43ace2c0{to{opacity:0;transform:scale(.92)}}@media (width<=640px){.stage[data-v-43ace2c0]:not(.stage--center){align-items:flex-start;padding-top:1.25rem}.panel__title[data-v-43ace2c0]{font-size:1.4rem}.moment__loader[data-v-43ace2c0]{min-height:90px}}@media (prefers-reduced-motion:reduce){.status-enter-active[data-v-43ace2c0],.status-leave-active[data-v-43ace2c0],.moment--out .moment__loader[data-v-43ace2c0]{transition:none;animation:none}}.sh-app-footer[data-v-3d2e952e]{text-align:center;width:100%;color:var(--sh-muted-2,#98a2b3);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:.85rem .5rem .35rem;display:flex;position:static}.sh-app-footer__links[data-v-3d2e952e],.sh-app-footer__meta[data-v-3d2e952e]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .45rem;margin:0;line-height:1.4;display:flex}.sh-app-footer__links[data-v-3d2e952e]{color:var(--sh-muted,#667085);font-size:.75rem}.sh-app-footer__meta[data-v-3d2e952e]{color:var(--sh-muted-2,#98a2b3);font-size:.6875rem}.sh-app-footer__links a[data-v-3d2e952e]{color:inherit;text-decoration:none;transition:color .15s}.sh-app-footer__links a[data-v-3d2e952e]:hover{color:var(--sh-primary-text,#0b6fd4);text-underline-offset:2px;text-decoration:underline}.sh-app-footer__dot[data-v-3d2e952e]{color:var(--sh-muted-2,#98a2b3);-webkit-user-select:none;user-select:none}.settings[data-v-2b71bd7a]{--spaces-muted:#8d8d98;z-index:1;color:#f5f5f7;font-family:var(--sh-font,"Open Sans", "Segoe UI", sans-serif);background:#0d0d0d;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.bg[data-v-2b71bd7a]{pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg__beams[data-v-2b71bd7a]{background:linear-gradient(125deg,#0000 40%,#ffffff1a 48%,#0000 56%),linear-gradient(115deg,#0000 56%,#22e6f214 63%,#0000 72%);position:absolute;inset:0}.top[data-v-2b71bd7a],.frame[data-v-2b71bd7a]{z-index:1;position:relative}.top[data-v-2b71bd7a]{z-index:5;background:0 0;align-items:center;gap:.85rem;height:3.5rem;padding:0 1rem;display:flex;position:relative}.brand-cluster[data-v-2b71bd7a]{flex:1 1 0;align-items:center;gap:.85rem;min-width:0;display:flex}.brand[data-v-2b71bd7a]{flex-shrink:0;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.brand-logo[data-v-2b71bd7a]{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;border-radius:.45rem;flex-shrink:0;width:auto;max-width:min(12.5rem,38vw);height:2.05rem;display:block}.back[data-v-2b71bd7a]{color:#9ecbff;white-space:nowrap;font-size:.92rem;font-weight:650;text-decoration:none}.save-slot[data-v-2b71bd7a]{flex:0 0 0;width:0;min-width:0;height:calc(2.4375rem + 2px);overflow:hidden}.save-slot.is-visible[data-v-2b71bd7a]{flex:0 44rem;width:min(58%,44rem);min-width:16rem;overflow:visible}.save-pill[data-v-2b71bd7a]{box-sizing:border-box;color:#e5e7eb;background:#1f1f1f;border:1px solid #ffffff1f;border-radius:9999px;align-items:stretch;height:100%;display:flex;overflow:hidden}.save-pill__status[data-v-2b71bd7a]{flex:auto;align-items:center;gap:.5rem;min-width:0;padding-left:.85rem;display:inline-flex}.save-pill__icon[data-v-2b71bd7a]{color:#cbd5e1;background:#2a2a2a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.save-pill__icon svg[data-v-2b71bd7a]{width:.75rem;height:.75rem}.save-pill__text[data-v-2b71bd7a]{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:500;line-height:1.3125rem;overflow:hidden}.save-pill__actions[data-v-2b71bd7a]{border-left:1px solid #ffffff1f;flex-shrink:0;align-items:stretch;margin-left:auto;display:flex}.save-pill__btn[data-v-2b71bd7a]{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 .8125rem;font-size:.9375rem;font-weight:600;line-height:1.3125rem;display:inline-flex}.save-pill__btn[data-v-2b71bd7a]:disabled{opacity:.65;cursor:wait}.save-pill__btn[data-v-2b71bd7a]:hover:not(:disabled){background:#ffffff0f}.save-pill__btn--save[data-v-2b71bd7a]{background:var(--sh-primary-gradient,linear-gradient(135deg, #22e6f2 0%, #139dff 50%, #2563ff 100%));color:#fff;border-left:1px solid #ffffff1f}.save-pill__btn--save[data-v-2b71bd7a]:hover:not(:disabled){background:var(--sh-primary-deep,#2563ff)}.top__title[data-v-2b71bd7a]{text-align:right;flex:1 1 0;font-size:1rem}.is-shaking .save-pill[data-v-2b71bd7a]{animation:.55s ease-in-out settings-shake-2b71bd7a}@media (width<=760px){.top[data-v-2b71bd7a]{flex-wrap:wrap;height:auto;min-height:3.5rem;padding-top:.45rem;padding-bottom:.45rem}.save-slot.is-visible[data-v-2b71bd7a]{flex:100%;order:3;width:100%;min-width:0}.top__title[data-v-2b71bd7a]{display:none}}.frame[data-v-2b71bd7a]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;width:min(100%,68rem);min-height:0;margin:0 auto;padding:1.25rem 1rem 2.5rem;overflow:hidden auto}.nav[data-v-2b71bd7a]{display:none}.content[data-v-2b71bd7a] h1{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.45rem}.content[data-v-2b71bd7a] .lead,.content[data-v-2b71bd7a] .muted{color:#8d8d98;margin:0 0 1.25rem;line-height:1.45}.content[data-v-2b71bd7a] .panel{background:#16161c;border:1px solid #ffffff12;border-radius:.85rem;padding:1rem 1.1rem 1.15rem}.content[data-v-2b71bd7a] .label,.content[data-v-2b71bd7a] h2{color:#f5f5f7}.content[data-v-2b71bd7a] .input,.content[data-v-2b71bd7a] select{color:#f5f5f7;background:#101014;border-color:#ffffff14}.content[data-v-2b71bd7a] .panel+.panel{margin-top:.85rem}.content[data-v-2b71bd7a] .field+.field,.content[data-v-2b71bd7a] .grid+.field,.content[data-v-2b71bd7a] .field+.hint,.content[data-v-2b71bd7a] .field+.error{margin-top:.75rem}.content[data-v-2b71bd7a] .danger{border-color:#f8717173}@media (width>=900px){.frame[data-v-2b71bd7a]{grid-template-columns:15.5rem minmax(0,1fr);align-items:start;gap:1.5rem;padding-top:.35rem;display:grid}.nav[data-v-2b71bd7a]{display:block}.nav__label[data-v-2b71bd7a],.nav__group[data-v-2b71bd7a]{letter-spacing:.04em;text-transform:uppercase;color:#8d8d98;margin:.85rem 0 .35rem;padding:0 .7rem;font-size:.72rem;font-weight:700}.nav__label[data-v-2b71bd7a]{margin-top:0}.nav__link[data-v-2b71bd7a]{color:#d5d5de;border-radius:.7rem;padding:.55rem .7rem;font-weight:600;text-decoration:none;display:block}.nav__link.is-active[data-v-2b71bd7a]{color:#fff;background:#16161c;box-shadow:inset 0 0 0 1px #ffffff12}}@keyframes settings-shake-2b71bd7a{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.settings-app-footer[data-v-2b71bd7a]{z-index:1;margin-top:auto;padding-bottom:.75rem;position:relative}.home[data-v-3ed2a647]{flex-direction:column;gap:1rem;display:flex}.me[data-v-3ed2a647],.group[data-v-3ed2a647]{background:#16161c;border:1px solid #ffffff12;border-radius:.85rem;overflow:hidden}.me[data-v-3ed2a647],.row[data-v-3ed2a647]{color:#f5f5f7;align-items:center;gap:.75rem;min-height:3.1rem;padding:.75rem .9rem;font-weight:650;text-decoration:none;display:flex}.row+.row[data-v-3ed2a647]{border-top:1px solid #ffffff0f}.me__avatar[data-v-3ed2a647]{background:var(--sh-primary-gradient,linear-gradient(135deg, #22e6f2, #139dff 50%, #2563ff));color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-size:.85rem;font-weight:700;display:inline-flex}.me__text[data-v-3ed2a647]{flex-direction:column;flex:1;min-width:0;display:flex}.me__text span[data-v-3ed2a647]{color:#8d8d98;font-size:.82rem;font-weight:500}.chevron[data-v-3ed2a647]{color:#8d8d98;margin-left:auto;font-size:1.3rem;line-height:1}@media (width>=900px){.home[data-v-3ed2a647]{display:none}}.sheet[data-v-fd7bb2c5]{flex-direction:column;gap:1.75rem;max-width:46rem;padding-bottom:2rem;display:flex}.who[data-v-fd7bb2c5]{align-items:flex-end;gap:1.15rem;display:flex}.avatar[data-v-fd7bb2c5]{color:#fff;background:radial-gradient(circle at 28% 18%,#ffffff73,#0000 34%),linear-gradient(155deg,#67f6ff,#139dff 42%,#1e3a8a);border-radius:1.6rem;flex:none;justify-content:center;align-items:center;width:5.2rem;height:5.2rem;font-size:1.45rem;font-weight:750;display:inline-flex;box-shadow:0 16px 40px #139dff38}.who__name[data-v-fd7bb2c5]{flex:1;min-width:0}.display span[data-v-fd7bb2c5],.who__pair span[data-v-fd7bb2c5],.hours span[data-v-fd7bb2c5]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.display input[data-v-fd7bb2c5]{color:#f5f5f7;width:100%;font:inherit;letter-spacing:-.045em;background:0 0;border:0;padding:0;font-size:2.15rem;font-weight:680;line-height:1.05}.display input[data-v-fd7bb2c5]:focus,.who__pair input[data-v-fd7bb2c5]:focus{outline:none}.who__pair[data-v-fd7bb2c5]{gap:.8rem;margin-top:.35rem;display:flex}.who__pair input[data-v-fd7bb2c5]{color:#c5c5d0;width:9rem;max-width:42%;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff24;padding:.2rem 0;font-size:.95rem}.who__pair input[data-v-fd7bb2c5]:focus{color:#fff;border-bottom-color:#7ec8ff}.band[data-v-fd7bb2c5]{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:.85rem 0 .2rem}.band__label[data-v-fd7bb2c5]{color:#8d8d98;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:700}.track[data-v-fd7bb2c5]{background:#17171c;border-radius:999px;width:100%;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.track button[data-v-fd7bb2c5]{color:#9a9aa6;min-width:0;min-height:2.45rem;font:inherit;cursor:pointer;background:0 0;border:0;flex:1 1 0;font-size:.82rem;font-weight:700}.track__all[data-v-fd7bb2c5]{flex:1.35 1 0!important}.track button.is-on[data-v-fd7bb2c5]{color:#111;background:#f4f4f6}.hours[data-v-fd7bb2c5]{gap:1.25rem;margin:.75rem 0 .7rem;display:flex}.hours input[data-v-fd7bb2c5]{color:#f5f5f7;font:inherit;font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;font-size:1.05rem}.hours input[data-v-fd7bb2c5]:focus{outline:none}.lines h2[data-v-fd7bb2c5]{color:#8d8d98;letter-spacing:.08em;text-transform:uppercase;margin:1.35rem 0 .15rem;font-size:.72rem;font-weight:700}.lines h2[data-v-fd7bb2c5]:first-child{margin-top:0}.line[data-v-fd7bb2c5]{border-bottom:1px solid #ffffff12;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:3rem;display:grid}.line span[data-v-fd7bb2c5]{color:#b7b7c2;font-size:.92rem}.line input[data-v-fd7bb2c5],.line select[data-v-fd7bb2c5]{color:#f5f5f7;width:100%;min-height:2.6rem;font:inherit;background:0 0;border:0;padding:0;font-size:1rem}.line input[data-v-fd7bb2c5]:focus,.line select[data-v-fd7bb2c5]:focus{outline:none}.line input[data-v-fd7bb2c5]::placeholder{color:#5e5e6a}.choice[data-v-fd7bb2c5]{gap:.35rem;display:flex}.choice button[data-v-fd7bb2c5]{color:#8d8d98;font:inherit;cursor:pointer;background:0 0;border:0;padding:.35rem .15rem;font-weight:680}.choice button+button[data-v-fd7bb2c5]:before{content:"·";color:#4a4a54;margin-right:.45rem;font-weight:500}.choice button.is-on[data-v-fd7bb2c5]{color:#fff}.error[data-v-fd7bb2c5]{color:#fca5a5;font-size:.78rem}@media (width<=640px){.who[data-v-fd7bb2c5]{align-items:flex-start}.display input[data-v-fd7bb2c5]{font-size:1.65rem}.line[data-v-fd7bb2c5]{grid-template-columns:1fr;gap:.1rem;padding:.45rem 0}}.sec[data-v-b169c3d0]{color:#111827}h1[data-v-b169c3d0]{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.45rem}.lead[data-v-b169c3d0],.muted[data-v-b169c3d0]{color:#6b7280;margin:0 0 1.25rem;line-height:1.45}.hint[data-v-b169c3d0]{color:#6b7280;margin:.65rem 0 0;font-size:.84rem;line-height:1.4}.ok[data-v-b169c3d0]{color:#047857;margin:.55rem 0 0;font-size:.9rem;font-weight:600}.row-actions[data-v-b169c3d0]{flex-wrap:wrap;gap:.85rem;margin-top:.75rem;display:flex}.qr[data-v-b169c3d0]{background:#fff;width:11rem;height:11rem;margin:.75rem 0;display:block}.secret[data-v-b169c3d0]{letter-spacing:.08em;color:#111827;margin:.25rem 0 .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.codes[data-v-b169c3d0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;margin:.75rem 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;list-style:none;display:grid}.check[data-v-b169c3d0]{color:#374151;align-items:center;gap:.5rem;margin:.75rem 0;font-size:.9rem;display:flex}.block[data-v-b169c3d0]{margin:0 0 .35rem;padding:0 0 1.35rem}.block--divided[data-v-b169c3d0]{border-top:1px solid #e5e7eb;padding-top:1.25rem}h2[data-v-b169c3d0]{color:#374151;margin:0 0 .75rem;font-size:.95rem;font-weight:700}.row-head[data-v-b169c3d0]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.row-head h2[data-v-b169c3d0]{margin:0}.error[data-v-b169c3d0]{color:#b91c1c;margin:.5rem 0 0;font-size:.9rem}.device[data-v-b169c3d0]{border-top:1px solid #eef0f3;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 0;display:flex}.device--current[data-v-b169c3d0]{border-top:0;border-bottom:1px solid #eef0f3;padding:.95rem 0 1rem;display:block}.device--current header[data-v-b169c3d0]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.device__eyebrow[data-v-b169c3d0]{color:#6b7280;margin:0 0 .2rem;font-size:.75rem;font-weight:650}.device h3[data-v-b169c3d0],.device--current h3[data-v-b169c3d0]{color:#111827;margin:0;font-size:1rem}.device__meta[data-v-b169c3d0]{color:#6b7280;margin:.2rem 0 0;font-size:.86rem;line-height:1.35}.device__main[data-v-b169c3d0]{min-width:0}.pill[data-v-b169c3d0]{border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.pill--live[data-v-b169c3d0]{color:#047857;background:#ecfdf5}.pill--live[data-v-b169c3d0]:before{content:"";background:#10b981;border-radius:999px;width:.45rem;height:.45rem}.others[data-v-b169c3d0]{margin-top:.35rem}.others__title[data-v-b169c3d0]{color:#6b7280;margin:.85rem 0 .15rem;font-size:.86rem;font-weight:700}.others ul[data-v-b169c3d0],.history[data-v-b169c3d0]{margin:0;padding:0;list-style:none}.text-btn[data-v-b169c3d0]{color:#139dff;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.88rem;font-weight:650}.text-btn[data-v-b169c3d0]:disabled{opacity:.5;cursor:wait}.history li[data-v-b169c3d0]{border-top:1px solid #eef0f3;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.history li[data-v-b169c3d0]:first-child{border-top:0}.history strong[data-v-b169c3d0]{color:#111827;font-size:.9rem;display:block}.history p[data-v-b169c3d0],.history span[data-v-b169c3d0]{color:#6b7280;margin:.15rem 0 0;font-size:.84rem}.history span[data-v-b169c3d0]{color:#374151;flex-shrink:0;font-weight:600}.confirm[data-v-b169c3d0]{z-index:40;background:#0f172a59;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.confirm__card[data-v-b169c3d0]{background:#fff;border-radius:.9rem;width:min(100%,24rem);padding:1.15rem 1.2rem;box-shadow:0 18px 48px #0f172a2e}.confirm__card h3[data-v-b169c3d0]{margin:0 0 .45rem;font-size:1.05rem}.confirm__card p[data-v-b169c3d0]{color:#6b7280;margin:0 0 .85rem;line-height:1.4}.confirm__actions[data-v-b169c3d0]{justify-content:flex-end;gap:.65rem;margin-top:1rem;display:flex}.ghost[data-v-b169c3d0],.danger[data-v-b169c3d0]{font:inherit;cursor:pointer;border:0;border-radius:.65rem;padding:.55rem .85rem;font-weight:650}.ghost[data-v-b169c3d0]{color:#374151;background:#f3f4f6}.danger[data-v-b169c3d0]{color:#fff;background:#111827}.danger[data-v-b169c3d0]:disabled,.ghost[data-v-b169c3d0]:disabled{opacity:.55;cursor:wait}h2[data-v-6f0f2758]{margin:0 0 .75rem;font-size:1rem}.choice[data-v-6f0f2758]{align-items:center;gap:.55rem;min-height:2.2rem;font-weight:600;display:flex}.select[data-v-6f0f2758]{color:#f5f5f7;width:100%;min-height:2.6rem;font:inherit;background:#101014;border:1px solid #ffffff14;border-radius:.75rem;margin-top:.4rem;padding:0 .7rem}.spaces[data-v-6f0f2758]{margin:0;padding:0;list-style:none}.spaces li[data-v-6f0f2758]{border-top:1px solid #ffffff0f;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.spaces li[data-v-6f0f2758]:first-child{border-top:0;padding-top:0}.spaces__text[data-v-6f0f2758]{flex-direction:column;flex:1;min-width:0;display:flex}.spaces small[data-v-6f0f2758],.muted[data-v-6f0f2758],.error[data-v-6f0f2758]{color:#8d8d98}.error[data-v-6f0f2758]{color:#b91c1c}.open[data-v-6f0f2758]{color:#9ecbff;font-weight:700;text-decoration:none}h2[data-v-7ae9644e]{margin:0 0 .75rem;font-size:1rem}dl[data-v-7ae9644e]{margin:0}dl div[data-v-7ae9644e]{border-top:1px solid #ffffff0f;justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}dt[data-v-7ae9644e]{color:#8d8d98}dd[data-v-7ae9644e]{margin:0;font-weight:650}.muted[data-v-7ae9644e]{color:#8d8d98;line-height:1.45}.destroy[data-v-7ae9644e]{color:#fff;min-height:2.5rem;font:inherit;cursor:pointer;background:#b91c1c;border:0;border-radius:.65rem;margin-top:.8rem;padding:0 .9rem;font-weight:700}.destroy[data-v-7ae9644e]:disabled{opacity:.5;cursor:not-allowed}.firm-filter[data-v-6cd18b5e]{--ff-width:var(--shell-nav-item-width,14rem);--ff-dd-bg:#fff;--ff-dd-border:#e7e9ef;--ff-dd-shadow:0 12px 28px -8px #0f172a29, 0 4px 10px -4px #0f172a14;--ff-dd-text:#172033;--ff-dd-muted:#8b93a7;--ff-dd-search-bg:#f4f5f8;--ff-dd-row-hover:#f7f8fa;--ff-dd-active-bg:var(--sh-primary-soft,#e8f7ff);--ff-dd-active-text:var(--sh-primary-text,#0b6fd4);--ff-dd-divider:#eceef3;width:var(--ff-width);min-width:var(--ff-width);max-width:var(--ff-width);box-sizing:border-box;flex-shrink:0;position:relative}[data-theme=dark],.dark{--ff-dd-bg:#17181c;--ff-dd-border:#2c2f36;--ff-dd-shadow:0 16px 36px -10px #0000008c, 0 4px 12px -4px #0006;--ff-dd-text:#e8eaed;--ff-dd-muted:#9aa3b5;--ff-dd-search-bg:#22252b;--ff-dd-row-hover:#22252b;--ff-dd-active-bg:color-mix(in srgb, var(--sh-primary,#139dff) 22%, #17181c);--ff-dd-active-text:#7dd3fc;--ff-dd-divider:#2c2f36}.firm-filter__btn[data-v-6cd18b5e]{text-align:left;cursor:pointer;width:100%;max-width:100%;color:inherit;background:0 0;border:0;align-items:stretch;padding:0;display:flex}.firm-filter--hover-expand .firm-filter__btn[data-v-6cd18b5e]{max-width:none}.firm-filter__btn[data-v-6cd18b5e]:disabled{opacity:.65;cursor:not-allowed}.firm-filter__btn[data-v-6cd18b5e]:focus{outline:none}.firm-filter__hit[data-v-6cd18b5e]{box-sizing:border-box;border:1px solid var(--firm-filter-hit-border,#e5e7eb);background:var(--firm-filter-hit-bg,transparent);width:100%;min-width:0;box-shadow:var(--firm-filter-hit-shadow,none);border-radius:.5rem;align-items:center;gap:.5rem;margin-top:.5625rem;margin-bottom:.5625rem;padding:.375rem .5rem;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.firm-filter__btn:hover .firm-filter__hit[data-v-6cd18b5e]{background:var(--firm-filter-hit-hover-bg,#f3f4f6);border-color:var(--firm-filter-hit-hover-border,#d1d5db);box-shadow:var(--firm-filter-hit-hover-shadow,none)}.firm-filter__btn:focus-visible .firm-filter__hit[data-v-6cd18b5e]{background:var(--firm-filter-hit-hover-bg,#f3f4f6);border-color:var(--firm-filter-hit-focus-border,color-mix(in srgb, var(--sh-primary,#139dff) 45%, #d1d5db));box-shadow:var(--firm-filter-hit-focus-shadow,0 0 0 2px color-mix(in srgb, var(--sh-primary,#139dff) 28%, transparent))}.firm-filter__btn:active .firm-filter__hit[data-v-6cd18b5e],.firm-filter__btn.is-open .firm-filter__hit[data-v-6cd18b5e]{background:var(--firm-filter-hit-pressed-bg,#e4e6eb);border-color:var(--firm-filter-hit-pressed-border,#b8bec8);box-shadow:var(--firm-filter-hit-pressed-shadow,inset 0 3px 7px #0f172a2e);transform:translateY(1px)}.firm-filter__avatar-wrap[data-v-6cd18b5e]{flex-shrink:0;position:relative;overflow:visible}.firm-filter__avatar[data-v-6cd18b5e]{color:#4b5563;background:#e5e7eb;border-radius:.375rem;place-items:center;width:1.5rem;height:1.5rem;font-size:.625rem;font-weight:700;display:grid;position:relative;overflow:hidden}.firm-filter__logo[data-v-6cd18b5e]{border-radius:inherit;-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%;display:block}.firm-filter__initial[data-v-6cd18b5e]{border-radius:inherit;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;line-height:1;display:flex}.firm-filter__copy[data-v-6cd18b5e]{flex-direction:column;flex:1;min-width:0;display:flex}.firm-filter__name[data-v-6cd18b5e]{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.2;display:block;overflow:hidden}.firm-filter__chevron[data-v-6cd18b5e]{color:#9ca3af;flex-shrink:0;width:.875rem;height:.875rem;margin-left:auto}.firm-filter__dropdown[data-v-6cd18b5e]{z-index:70;border:1px solid var(--ff-dd-border);background:var(--ff-dd-bg);width:max-content;min-width:15.5rem;max-width:min(28rem,100vw - 1.5rem);max-height:min(28rem,100vh - 5.5rem);color:var(--ff-dd-text);box-shadow:var(--ff-dd-shadow);box-sizing:border-box;border-radius:.9rem;flex-direction:column;padding:.6rem;font-size:.8125rem;display:flex;position:absolute;top:calc(100% + .4rem);left:0}.firm-filter__search[data-v-6cd18b5e]{flex:none;margin-bottom:.4rem;position:relative}.firm-filter__search-icon[data-v-6cd18b5e]{width:.875rem;height:.875rem;color:var(--ff-dd-muted);pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.firm-filter__search-input[data-v-6cd18b5e]{box-sizing:border-box;background:var(--ff-dd-search-bg);width:100%;height:2.05rem;color:var(--ff-dd-text);font:inherit;border:0;border-radius:.55rem;outline:none;padding:0 .7rem 0 2.05rem;font-size:.8125rem}.firm-filter__search-input[data-v-6cd18b5e]::placeholder{color:var(--ff-dd-muted)}.firm-filter__search-input[data-v-6cd18b5e]::-webkit-search-cancel-button{appearance:none}.firm-filter__scroll[data-v-6cd18b5e]{flex-direction:column;flex:auto;gap:.15rem;min-height:0;padding-right:.1rem;display:flex;overflow:hidden auto}.firm-filter__section[data-v-6cd18b5e]{flex-direction:column;gap:.05rem;margin-top:.25rem;display:flex}.firm-filter__section--ruled[data-v-6cd18b5e]{border-top:1px solid var(--ff-dd-divider);margin-top:.4rem;padding-top:.4rem}.firm-filter__section-head[data-v-6cd18b5e]{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.2rem;margin:0 0 .2rem;padding:0 .15rem 0 .4rem;display:flex}.firm-filter__section-title[data-v-6cd18b5e]{letter-spacing:.06em;text-transform:uppercase;color:var(--ff-dd-muted);margin:0 0 .2rem;padding:0 .4rem;font-size:.625rem;font-weight:600}.firm-filter__section-head .firm-filter__section-title[data-v-6cd18b5e]{flex:auto;min-width:0;margin:0;padding:0}.firm-filter__add[data-v-6cd18b5e]{width:1.35rem;height:1.35rem;color:var(--ff-dd-muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .14s,color .14s;display:inline-flex}.firm-filter__add svg[data-v-6cd18b5e]{width:.95rem;height:.95rem;display:block}.firm-filter__add[data-v-6cd18b5e]:hover{color:var(--ff-dd-text);background:var(--ff-dd-row-hover)}.firm-filter__row[data-v-6cd18b5e]{text-align:left;cursor:pointer;width:100%;min-width:0;color:var(--ff-dd-text);background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.55rem;padding:.4rem .45rem;transition:background-color .14s,color .14s;display:flex}.firm-filter__row[data-v-6cd18b5e]:hover{background:var(--ff-dd-row-hover)}.firm-filter__row.is-active[data-v-6cd18b5e]{background:var(--ff-dd-active-bg);color:var(--ff-dd-text)}.firm-filter__row-avatar[data-v-6cd18b5e]{background:#e5e7eb;border-radius:.35rem;flex-shrink:0;place-items:center;width:1.55rem;height:1.55rem;display:grid;overflow:hidden}.firm-filter__row-avatar--all[data-v-6cd18b5e]{color:#4b5563;border:1px solid var(--ff-dd-border);box-sizing:border-box;background:#fff}.firm-filter__row-hash[data-v-6cd18b5e]{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;font-size:.75rem;font-weight:700;line-height:1;display:flex}.firm-filter__row.is-active .firm-filter__row-avatar--all[data-v-6cd18b5e]{color:#4b5563;background:#fff}.firm-filter__row-initials[data-v-6cd18b5e]{letter-spacing:.02em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;font-size:.625rem;font-weight:700;line-height:1;display:flex}.firm-filter__row-name[data-v-6cd18b5e]{white-space:nowrap;min-width:0;color:inherit;flex:auto;font-size:.8125rem;font-weight:550;line-height:1.2;display:block;overflow:visible}.firm-filter__row.is-active .firm-filter__row-name[data-v-6cd18b5e]{color:inherit;font-weight:550}.firm-filter__empty[data-v-6cd18b5e]{text-align:center;color:var(--ff-dd-muted);margin:.7rem .35rem .4rem;font-size:.75rem}.sr-only[data-v-6cd18b5e]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1023px){.firm-filter[data-v-6cd18b5e]{width:min(14rem,70vw);min-width:0;max-width:min(14rem,70vw)}.firm-filter__dropdown[data-v-6cd18b5e]{width:max-content;min-width:min(15.5rem,100vw - 1.25rem);max-width:min(28rem,100vw - 1.25rem);left:50%;right:auto;transform:translate(-50%)}}.shell[data-v-79ba8800]{--shell-frame:#0a0a0a;--shell-stage-pad:0;--shell-window-radius:0;--shell-gutter:#fff;--shell-page:#fff;--shell-chrome:#0a0a0a;--shell-chrome-border:#ffffff14;--shell-border:var(--sh-border,var(--border,#e7e9ef));--shell-text:var(--sh-text,var(--text-primary,#172033));--shell-muted:var(--sh-muted,var(--text-secondary,#667085));--shell-nav-height:3.5rem;--shell-sidebar-width:13.5rem;--shell-nav-item-width:100%;--shell-gap:0;--shell-content-radius:.85rem;--shell-content-inset-top:1.15rem;--shell-content-inset-start:1rem;--shell-content-inset-end:1.25rem;--shell-nav-text:#c6c6c6;--shell-nav-text-strong:#fff;--shell-nav-muted:#8c8c8c;--shell-nav-hover:#ffffff0f;--shell-active-bg:#303030;--shell-active-text:#fff;--shell-brand-1:#fff;--shell-brand-2:#22e6f2;box-sizing:border-box;background:var(--shell-frame);height:100dvh;min-height:100dvh;max-height:100dvh;color:var(--shell-text);font-family:var(--sh-font,"Open Sans", "Segoe UI", sans-serif);flex-direction:column;gap:0;padding:0;font-size:15px;display:flex;overflow:clip hidden}.shell-window[data-v-79ba8800]{background:var(--shell-frame);box-sizing:border-box;width:100%;min-height:0;box-shadow:none;border-radius:0;flex-direction:column;flex:auto;display:flex;overflow:clip hidden}.shell-header[data-v-79ba8800]{z-index:25;flex:0 0 var(--shell-nav-height);height:var(--shell-nav-height);min-height:var(--shell-nav-height);max-height:var(--shell-nav-height);background:var(--shell-frame);color:#e8eaed;box-shadow:none;box-sizing:border-box;border:0;border-radius:0;align-items:center;gap:.75rem;padding:0 1rem;display:flex;position:relative;overflow:visible}.shell-header[data-v-79ba8800] .firm-filter__name{color:#fff}.shell-header[data-v-79ba8800] .firm-filter__chevron{color:#e8eaed8c}.nav-global-search__firm[data-v-79ba8800]{--nav-firm-w:11.5rem;--nav-firm-w-collapsed:2.85rem;z-index:3;flex:0 0 var(--nav-firm-w);width:var(--nav-firm-w);min-width:var(--nav-firm-w);max-width:var(--nav-firm-w);will-change:width, flex-basis;align-items:stretch;transition:flex-basis .52s cubic-bezier(.22,1,.36,1),width .52s cubic-bezier(.22,1,.36,1),min-width .52s cubic-bezier(.22,1,.36,1),max-width .52s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.nav-global-search__bar--search-active .nav-global-search__firm[data-v-79ba8800]{--nav-firm-w:var(--nav-firm-w-collapsed)}.nav-global-search__firm[data-v-79ba8800] .firm-filter{--ff-width:var(--nav-firm-w);--firm-filter-hit-bg:#ffffff0f;--firm-filter-hit-border:transparent;--firm-filter-hit-shadow:none;--firm-filter-hit-hover-bg:#ffffff1a;--firm-filter-hit-hover-border:transparent;--firm-filter-hit-hover-shadow:none;--firm-filter-hit-focus-border:transparent;--firm-filter-hit-focus-shadow:none;--firm-filter-hit-pressed-bg:#171717;--firm-filter-hit-pressed-border:transparent;--firm-filter-hit-pressed-shadow:inset 0 2px 5px #00000073, inset 0 -1px 0 #ffffff6b, inset 0 -10px 18px -2px #fff3;width:100%;min-width:0;max-width:100%;height:100%;position:relative}.nav-global-search__firm[data-v-79ba8800] .firm-filter__btn{z-index:4;will-change:width;height:100%;transition:width .52s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.nav-global-search__firm[data-v-79ba8800] .firm-filter__hit{width:100%;min-width:0;height:100%;box-shadow:none;background:#ffffff0f;border:0;border-right:1px solid #404040;border-radius:9999px 0 0 9999px;gap:.45rem;margin:0;padding:0 .7rem 0 .55rem;transition:background-color .2s,box-shadow .42s cubic-bezier(.22,1,.36,1),border-radius .42s cubic-bezier(.22,1,.36,1),padding .52s cubic-bezier(.22,1,.36,1),gap .4s cubic-bezier(.22,1,.36,1)}.nav-global-search__bar--search-active .nav-global-search__firm[data-v-79ba8800] .firm-filter__hit{justify-content:center;gap:0;padding:0 .55rem}.nav-global-search__firm[data-v-79ba8800] .firm-filter__btn:hover .firm-filter__hit{box-shadow:none;background:#ffffff1a;border-color:#0000 #404040 #0000 #0000;transform:none}.nav-global-search__firm[data-v-79ba8800] .firm-filter[data-expandable="1"][data-peek="1"] .firm-filter__hit,.nav-global-search__firm[data-v-79ba8800] .firm-filter[data-expandable="1"][data-open="1"] .firm-filter__hit{background:#2a2a2a;border-right-color:#555;border-radius:9999px .85rem .85rem 9999px;box-shadow:8px 0 20px #0000006b,0 0 0 1px #ffffff14}.nav-global-search__bar--search-active .nav-global-search__firm[data-v-79ba8800] .firm-filter[data-expandable="1"][data-peek="1"] .firm-filter__hit,.nav-global-search__bar--search-active .nav-global-search__firm[data-v-79ba8800] .firm-filter[data-expandable="1"][data-open="1"] .firm-filter__hit{box-shadow:none;background:#ffffff14;border-right-color:#404040;border-radius:9999px 0 0 9999px}.nav-global-search__firm[data-v-79ba8800] .firm-filter__btn:focus-visible .firm-filter__hit{box-shadow:none;background:#ffffff1a;border-color:#0000 #404040 #0000 #0000}.nav-global-search__firm[data-v-79ba8800] .firm-filter__btn:active .firm-filter__hit,.nav-global-search__firm[data-v-79ba8800] .firm-filter__btn.is-open .firm-filter__hit,.nav-global-search__firm[data-v-79ba8800] .firm-filter[data-open="1"] .firm-filter__hit{transform:none;background:#171717!important;border-color:#0000 #4a4a4a #0000 #0000!important;box-shadow:inset 0 2px 5px #00000073,inset 0 -1px #ffffff6b,inset 0 -10px 18px -2px #fff3!important}.nav-global-search__firm[data-v-79ba8800] .firm-filter[data-expandable="1"][data-open="1"] .firm-filter__hit{border-radius:9999px .85rem .85rem 9999px;box-shadow:inset 0 2px 5px #00000073,inset 0 -1px #ffffff6b,inset 0 -10px 18px -2px #fff3,8px 0 20px #0000006b!important}.nav-global-search__bar--search-active .nav-global-search__firm[data-v-79ba8800] .firm-filter[data-expandable="1"][data-open="1"] .firm-filter__hit{border-radius:9999px 0 0 9999px;box-shadow:inset 0 2px 5px #00000073,inset 0 -1px #ffffff6b,inset 0 -10px 18px -2px #fff3!important}.nav-global-search__firm[data-v-79ba8800] .firm-filter__avatar{border-radius:.375rem;flex-shrink:0;width:1.5rem;height:1.5rem;font-size:.625rem}.nav-global-search__firm[data-v-79ba8800] .firm-filter__logo,.nav-global-search__firm[data-v-79ba8800] .firm-filter__initial{border-radius:.375rem}.nav-global-search__firm[data-v-79ba8800] .firm-filter__copy{opacity:1;flex:auto;min-width:0;max-width:9rem;transition:opacity .28s,max-width .52s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translate(0)}.nav-global-search__bar--search-active .nav-global-search__firm[data-v-79ba8800] .firm-filter__copy{opacity:0;pointer-events:none;max-width:0;transform:translate(-.55rem)}.nav-global-search__firm[data-v-79ba8800] .firm-filter__name{letter-spacing:0;color:#fff;text-shadow:0 1px 1px #00000059;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.nav-global-search__firm[data-v-79ba8800] .firm-filter[data-expandable="1"][data-peek="1"] .firm-filter__name{text-overflow:clip;overflow:visible}.nav-global-search__firm[data-v-79ba8800] .firm-filter[data-expandable="1"][data-peek="1"] .firm-filter__copy{overflow:visible}.nav-global-search__firm[data-v-79ba8800] .firm-filter__chevron{color:#ffffffb8;opacity:1;flex-shrink:0;width:.875rem;max-width:.875rem;height:.875rem;margin-left:auto;transition:opacity .22s,max-width .45s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),margin .45s cubic-bezier(.22,1,.36,1);transform:translate(0)scale(1)}.nav-global-search__bar--search-active .nav-global-search__firm[data-v-79ba8800] .firm-filter__chevron{opacity:0;pointer-events:none;max-width:0;margin-left:0;transform:translate(-.35rem)scale(.85)}.nav-global-search__main[data-v-79ba8800]{border-radius:0 9999px 9999px 0;flex:auto;align-items:stretch;min-width:0;transition:flex-grow .52s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.nav-global-search__firm[data-v-79ba8800],.nav-global-search__firm[data-v-79ba8800] .firm-filter__btn,.nav-global-search__firm[data-v-79ba8800] .firm-filter__hit,.nav-global-search__firm[data-v-79ba8800] .firm-filter__copy,.nav-global-search__firm[data-v-79ba8800] .firm-filter__chevron,.nav-global-search__main[data-v-79ba8800]{transition:none}}.nav-global-search__bar>.nav-global-search__main[data-v-79ba8800]:first-child{border-radius:9999px}.header-search.nav-search-save-flip[data-v-79ba8800],.nav-search-save-flip[data-v-79ba8800]{--nav-search-h:calc(.5625rem * 2 + 1.3125rem + 2px);width:58%;min-width:22rem;max-width:44rem;height:var(--nav-search-h);min-height:var(--nav-search-h);flex:0 auto;margin:0;position:relative}.nav-search-save-flip .nav-global-search[data-v-79ba8800],.nav-search-save-flip .nav-unsaved-changes-bar[data-v-79ba8800]{will-change:opacity, transform, filter;width:100%;min-width:0;max-width:none;margin:0;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.nav-search-save-flip .nav-global-search[data-v-79ba8800]{opacity:1;filter:blur();z-index:1;transform:translateY(0)scale(1)}.nav-search-save-flip.nav-showing-save-bar .nav-global-search[data-v-79ba8800]{opacity:0;filter:blur(2px);pointer-events:none;z-index:0;transform:translateY(-.35rem)scale(.985)}.nav-search-save-flip .nav-unsaved-changes-bar[data-v-79ba8800]{opacity:0;filter:blur(2px);pointer-events:none;z-index:0;transform:translateY(.35rem)scale(.985)}.nav-search-save-flip.nav-showing-save-bar .nav-unsaved-changes-bar[data-v-79ba8800]:not(.nav-unsaved-changes-bar-hidden){opacity:1;filter:blur();pointer-events:auto;z-index:2;transform:translateY(0)scale(1)}@keyframes nav-unsaved-save-bar-shake-79ba8800{0%,to{transform:translate(0)}12%{transform:translate(-8px)}24%{transform:translate(8px)}36%{transform:translate(-6px)}48%{transform:translate(6px)}60%{transform:translate(-4px)}72%{transform:translate(4px)}84%{transform:translate(-2px)}92%{transform:translate(2px)}}.nav-search-save-flip.nav-unsaved-shake[data-v-79ba8800]{animation:.55s ease-in-out nav-unsaved-save-bar-shake-79ba8800}.nav-search-save-flip.nav-unsaved-attention[data-v-79ba8800]{outline:2px solid var(--sh-primary-blue,#139dff);outline-offset:2px;border-radius:9999px}@media (prefers-reduced-motion:reduce){.nav-search-save-flip.nav-unsaved-shake[data-v-79ba8800]{animation:none}}.nav-global-search__bar[data-v-79ba8800],.nav-unsaved-changes-bar[data-v-79ba8800]{--nav-search-h:calc(.5625rem * 2 + 1.3125rem + 2px);box-sizing:border-box;height:var(--nav-search-h);min-height:var(--nav-search-h);max-height:var(--nav-search-h);color:#e5e7eb;background:#1f1f1f;border:1px solid #ffffff1f;border-radius:9999px}.nav-global-search__bar[data-v-79ba8800]{flex:auto;align-items:stretch;width:100%;min-width:0;display:flex;position:relative;overflow:visible}.nav-unsaved-changes-bar[data-v-79ba8800]{overflow:hidden}.nav-unsaved-changes-bar__content[data-v-79ba8800]{align-items:center;gap:.375rem;width:100%;height:100%;min-height:0;padding-left:1rem;display:flex}.nav-unsaved-changes-bar__status[data-v-79ba8800]{flex:auto;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.nav-unsaved-changes-bar__icon[data-v-79ba8800]{color:#cbd5e1;background:#2a2a2a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.nav-unsaved-changes-bar__icon svg[data-v-79ba8800]{width:.75rem;height:.75rem}.nav-unsaved-changes-bar__text[data-v-79ba8800]{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:500;line-height:1.3125rem;overflow:hidden}.nav-unsaved-changes-bar__actions[data-v-79ba8800]{border-left:1px solid #ffffff1f;border-radius:9999px;flex-shrink:0;align-self:stretch;align-items:stretch;height:100%;margin-left:auto;display:flex;overflow:hidden}.nav-unsaved-changes-bar__btn[data-v-79ba8800]{height:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;padding:0 .8125rem;font-size:.9375rem;font-weight:600;line-height:1.3125rem;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.nav-unsaved-changes-bar__btn[data-v-79ba8800]:disabled{opacity:.65;cursor:wait}.nav-unsaved-changes-bar__btn--discard[data-v-79ba8800]:hover:not(:disabled){background:#ffffff0f}.nav-unsaved-changes-bar__actions .nav-unsaved-changes-bar__btn--save[data-v-79ba8800]{background:var(--sh-primary-gradient,linear-gradient(135deg, #22e6f2 0%, #139dff 50%, #2563ff 100%));color:#fff;border-left:1px solid #ffffff1f}.nav-unsaved-changes-bar__actions .nav-unsaved-changes-bar__btn--save[data-v-79ba8800]:hover:not(:disabled){background:var(--sh-primary-deep,#2563ff)}.nav-global-search__input[data-v-79ba8800]{color:#e5e7eb;min-width:0;height:100%;box-shadow:none;appearance:none;background:0 0;border:0;outline:none;flex:auto;padding:.5625rem .75rem .5625rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.3125rem}.nav-global-search__input[data-v-79ba8800]::placeholder{color:#c4c8d0;opacity:1}.nav-global-search__input[data-v-79ba8800]:focus{box-shadow:none;outline:none}.nav-global-search__input[data-v-79ba8800]::-webkit-search-cancel-button{appearance:none;display:none}.nav-global-search__input[data-v-79ba8800]::-webkit-search-decoration{appearance:none;display:none}.nav-global-search__submit-wrap[data-v-79ba8800]{border-left:1px solid #404040;flex-shrink:0;align-items:stretch;display:flex}.nav-global-search__submit[data-v-79ba8800]{color:#fff;cursor:pointer;background-color:#2a2a2a;border:0;justify-content:center;align-items:center;height:100%;padding:0 .8125rem;transition:background-color .15s;display:inline-flex}.nav-global-search__submit[data-v-79ba8800]:hover{background-color:#363636}.nav-global-search__icon-stack[data-v-79ba8800]{flex-shrink:0;width:1.125rem;height:1.125rem;position:relative}.nav-global-search__icon[data-v-79ba8800]{justify-content:center;align-items:center;transition:opacity .24s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.34,1.2,.64,1);display:flex;position:absolute;inset:0}.nav-global-search__icon svg[data-v-79ba8800]{width:1.125rem;height:1.125rem}.nav-global-search__icon--search[data-v-79ba8800]{opacity:1;transform:scale(1)rotate(0)}.nav-global-search__icon--clear[data-v-79ba8800]{opacity:0;pointer-events:none;transform:scale(.55)rotate(-72deg)}.nav-global-search__submit--has-value .nav-global-search__icon--search[data-v-79ba8800]{opacity:0;pointer-events:none;transform:scale(.55)rotate(72deg)}.nav-global-search__submit--has-value .nav-global-search__icon--clear[data-v-79ba8800]{opacity:1;pointer-events:auto;transform:scale(1)rotate(0)}.shell-header[data-v-79ba8800] .firm-filter__btn .firm-filter__initial{font-weight:700}.header-brand-cluster[data-v-79ba8800]{box-sizing:border-box;flex:1 1 0;align-items:center;gap:.85rem;min-width:0;padding-left:0;display:flex}.brand[data-v-79ba8800]{color:inherit;flex-shrink:0;align-items:center;min-width:0;margin-right:0;padding-left:0;line-height:0;text-decoration:none;display:inline-flex}.brand-logo[data-v-79ba8800]{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;flex-shrink:0;width:auto;max-width:min(12.5rem,44vw);height:2.05rem;display:block}.header-actions[data-v-79ba8800]{flex:1 1 0;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;padding-right:.2rem;display:flex}@media (width>=768px){.header-actions[data-v-79ba8800]{gap:1rem}}.icon-btn[data-v-79ba8800]{color:#e8eaed;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:opacity .15s;display:inline-flex;position:relative}.time-clock[data-v-79ba8800]{flex-shrink:0;position:relative}.time-clock__btn[data-v-79ba8800]{color:#e8eaed;min-height:2.25rem;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #e8eaed38;border-radius:9999px;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.time-clock__btn[data-v-79ba8800]:hover:not(:disabled){background:#ffffff1f}.time-clock__btn[data-v-79ba8800]:disabled{opacity:.55;cursor:default}.time-clock__btn--active[data-v-79ba8800]{background:#16a34a2e;border-color:#4ade8073}.time-clock__dot[data-v-79ba8800]{background:#94a3b8;border-radius:9999px;width:.45rem;height:.45rem}.time-clock__btn--active .time-clock__dot[data-v-79ba8800]{background:#4ade80;box-shadow:0 0 0 3px #4ade8033}.time-clock__popup[data-v-79ba8800]{z-index:40;color:#e5e7eb;background:#111827;border:1px solid #ffffff14;border-radius:.75rem;width:min(16.5rem,100vw - 1.5rem);padding:.85rem .95rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 28px #00000059}.time-clock__popup-title[data-v-79ba8800]{margin:0;font-size:.9rem;font-weight:650}.time-clock__popup-meta[data-v-79ba8800]{color:#9ca3af;font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:.8rem}.time-clock__popup-actions[data-v-79ba8800]{gap:.45rem;margin-top:.75rem;display:grid}.time-clock__action[data-v-79ba8800],.time-clock__link[data-v-79ba8800]{border-radius:.5rem;justify-content:center;align-items:center;min-height:2rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.time-clock__action[data-v-79ba8800]{color:#fff;cursor:pointer;background:#2563eb;border:0}.time-clock__action--out[data-v-79ba8800]{background:#dc2626}.time-clock__link[data-v-79ba8800]{color:#93c5fd}.time-clock__error[data-v-79ba8800]{color:#fca5a5;margin:.5rem 0 0;font-size:.78rem}.icon-btn[data-v-79ba8800]:hover{opacity:.7}.icon-btn[data-v-79ba8800]:focus{outline:none}.icon-btn[data-v-79ba8800]:focus-visible{box-shadow:0 0 0 2px #e8eaed59}.icon-glyph[data-v-79ba8800]{flex-shrink:0;width:1.5rem;height:1.5rem;display:block}.badge[data-v-79ba8800]{color:#fff;background-color:#dc2626;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;min-width:1.125rem;min-height:1.125rem;padding:0 .3rem;font-size:.625rem;font-weight:700;line-height:1;animation:2.2s ease-in-out infinite shell-notif-badge-pulse-79ba8800;display:inline-flex;position:absolute;top:-.125rem;right:-.125rem;box-shadow:0 0 0 1px #dc262640}@keyframes shell-notif-badge-pulse-79ba8800{0%,to{transform:scale(1);box-shadow:0 0 0 1px #dc262640}50%{transform:scale(1.08);box-shadow:0 0 0 4px #dc26262e}}@media (prefers-reduced-motion:reduce){.badge[data-v-79ba8800]{animation:none}}.account-menu[data-v-79ba8800]{flex-shrink:0;position:relative}.account-menu__trigger[data-v-79ba8800]{cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.account-menu__trigger[data-v-79ba8800]:focus{outline:none}.account-menu__trigger[data-v-79ba8800]:focus-visible{box-shadow:0 0 0 2px #e8eaed66}.account-menu__avatar[data-v-79ba8800]{background:var(--sh-primary-gradient,linear-gradient(135deg, #22e6f2, #139dff 50%, #2563ff));color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #ffffff1f}.account-menu__avatar--lg[data-v-79ba8800]{width:2.25rem;height:2.25rem;box-shadow:none;font-size:.75rem}.account-menu__panel[data-v-79ba8800]{z-index:80;box-sizing:border-box;color:#111827;background:#f4f5f7;border:1px solid #e8eaed;border-radius:.85rem;flex-direction:column;width:18.25rem;max-width:min(18.25rem,100vw - 1.25rem);padding:0;display:flex;position:absolute;top:calc(100% + .55rem);right:-.35rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000000f,0 18px 36px -12px #00000029}.account-menu__header[data-v-79ba8800]{background:#fff;border-bottom:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.85rem .85rem .75rem;display:flex}.account-menu__user[data-v-79ba8800]{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:.65rem;padding:0;display:flex}.account-menu__meta[data-v-79ba8800]{flex:auto;min-width:0}.account-menu__name[data-v-79ba8800]{letter-spacing:-.01em;color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.account-menu__sub[data-v-79ba8800]{color:#8b93a7;text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:.75rem;line-height:1.3;display:block;overflow:hidden}.account-menu__status-wrap[data-v-79ba8800]{flex:none;margin-top:.1rem;position:relative}.account-menu__status[data-v-79ba8800]{color:#15803d;cursor:default;background:#f0fdf4;border:1px solid #86efac;border-radius:.35rem;align-items:center;padding:.15rem .4rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.account-menu__status[data-status=offline][data-v-79ba8800]{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.account-menu__status[data-status=syncing][data-v-79ba8800]{color:#b45309;background:#fffbeb;border-color:#fcd34d}.account-menu__status-tip[data-v-79ba8800]{z-index:90;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e8eaed;border-radius:.65rem;width:14.75rem;padding:0;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + .4rem);right:0;overflow:hidden;transform:translateY(-2px);box-shadow:0 10px 28px -14px #0f172a38}.account-menu__status-wrap:hover .account-menu__status-tip[data-v-79ba8800],.account-menu__status-wrap:focus-within .account-menu__status-tip[data-v-79ba8800]{opacity:1;visibility:visible;transform:translateY(0)}.account-menu__status-tip-head[data-v-79ba8800]{background:#f7f8fa;border-bottom:1px solid #eef0f3;align-items:center;gap:.6rem;padding:.7rem .75rem;display:flex}.account-menu__status-tip[data-status=offline] .account-menu__status-tip-head[data-v-79ba8800]{background:#faf7f7}.account-menu__status-tip[data-status=syncing] .account-menu__status-tip-head[data-v-79ba8800]{background:#faf8f3}.account-menu__status-tip-signal[data-v-79ba8800]{flex:none;align-items:flex-end;gap:.14rem;height:.95rem;display:flex}.account-menu__status-tip-bar[data-v-79ba8800]{background:#d1d5db;border-radius:999px;width:.16rem}.account-menu__status-tip-bar[data-v-79ba8800]:first-child{height:35%}.account-menu__status-tip-bar[data-v-79ba8800]:nth-child(2){height:55%}.account-menu__status-tip-bar[data-v-79ba8800]:nth-child(3){height:75%}.account-menu__status-tip-bar[data-v-79ba8800]:nth-child(4){height:100%}.account-menu__status-tip[data-status=online] .account-menu__status-tip-bar[data-v-79ba8800]{background:#4ade80}.account-menu__status-tip[data-status=offline] .account-menu__status-tip-bar[data-v-79ba8800]:first-child{background:#f87171}.account-menu__status-tip[data-status=offline] .account-menu__status-tip-bar[data-v-79ba8800]:nth-child(2),.account-menu__status-tip[data-status=offline] .account-menu__status-tip-bar[data-v-79ba8800]:nth-child(3),.account-menu__status-tip[data-status=offline] .account-menu__status-tip-bar[data-v-79ba8800]:nth-child(4){background:#e5e7eb}.account-menu__status-tip[data-status=syncing] .account-menu__status-tip-bar[data-v-79ba8800]{background:#fbbf24}.account-menu__status-tip-title[data-v-79ba8800]{color:#111827;flex:auto;min-width:0;margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}.account-menu__status-tip-metrics[data-v-79ba8800]{flex-direction:column;gap:0;margin:0;padding:.2rem .75rem .55rem;list-style:none;display:flex}.account-menu__status-tip-metrics li[data-v-79ba8800]{border-top:1px solid #f1f3f5;justify-content:space-between;align-items:center;gap:.65rem;padding:.4rem 0;display:flex}.account-menu__status-tip-metrics li[data-v-79ba8800]:first-child{border-top:0}.account-menu__status-tip-metric-label[data-v-79ba8800]{color:#9aa3b2;font-size:.6875rem;font-weight:500}.account-menu__status-tip-metric-value[data-v-79ba8800]{color:#374151;text-align:right;font-size:.6875rem;font-weight:550}.account-menu__status-tip-metric-value--status[data-v-79ba8800]{align-items:center;gap:.35rem;display:inline-flex}.account-menu__status-tip-dot[data-v-79ba8800]{background:#22c55e;border-radius:999px;width:.4rem;height:.4rem}.account-menu__status-tip[data-status=offline] .account-menu__status-tip-dot[data-v-79ba8800]{background:#ef4444}.account-menu__status-tip[data-status=syncing] .account-menu__status-tip-dot[data-v-79ba8800]{background:#f59e0b}.account-menu__body[data-v-79ba8800]{scrollbar-width:thin;background:#fff;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;max-height:min(32rem,100vh - 5.5rem);padding:.35rem .35rem .4rem;overflow:hidden auto}.account-menu__section[data-v-79ba8800]{flex-direction:column;gap:.05rem;padding:.15rem 0;display:flex}.account-menu__section+.account-menu__section[data-v-79ba8800]{border-top:1px solid #eee;margin-top:.15rem;padding-top:.3rem}.account-menu__section+.account-menu__section--framed[data-v-79ba8800]{border-top:0;margin-top:.35rem;padding-top:0}.account-menu__section--framed[data-v-79ba8800]{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:.65rem;margin-bottom:.15rem;margin-left:.15rem;margin-right:.15rem;padding:.1rem}.account-menu__section--framed .account-menu__item[data-v-79ba8800]{border-radius:.5rem}.account-menu__section--footer[data-v-79ba8800]{background:#f4f5f7;border-top:0;border-radius:0;flex-shrink:0;gap:.05rem;margin:0;padding:.35rem .5rem .45rem}.account-menu__item[data-v-79ba8800]{box-sizing:border-box;width:100%;font:inherit;color:#1f2937;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.65rem;margin:0;padding:.45rem .55rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .12s;display:flex}.account-menu__item[data-v-79ba8800]:hover:not(:disabled){background:#f4f5f7}.account-menu__item--danger[data-v-79ba8800],.account-menu__item--danger .account-menu__ico[data-v-79ba8800]{color:#dc2626}.account-menu__section--footer .account-menu__item[data-v-79ba8800]:hover:not(:disabled){background:#fff}.account-menu__section--footer .account-menu__item--danger[data-v-79ba8800]:hover:not(:disabled){background:#fee2e2}.account-menu__item[data-v-79ba8800]:disabled{cursor:default;opacity:1;color:#1f2937}.account-menu__item[data-v-79ba8800]:disabled:hover{background:0 0}.account-menu__body .account-menu__item[data-v-79ba8800]:disabled:hover{background:#f4f5f7}.account-menu__ico[data-v-79ba8800]{color:#6b7280;flex:none;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.account-menu__ico svg[data-v-79ba8800]{width:100%;height:100%;display:block}.account-menu__ico--star[data-v-79ba8800]{color:#f97316}.account-menu__label[data-v-79ba8800]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.account-menu__kbd[data-v-79ba8800]{color:#6b7280;background:#f3f4f6;border-radius:.3rem;flex:none;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.account-menu__chevron[data-v-79ba8800],.account-menu__ext[data-v-79ba8800]{color:#9ca3af;flex:none;width:.95rem;height:.95rem;display:inline-flex}.account-menu__chevron svg[data-v-79ba8800],.account-menu__ext svg[data-v-79ba8800]{width:100%;height:100%;display:block}.account-menu__promo[data-v-79ba8800]{color:#fff;background:#f97316;border-radius:9999px;flex:none;padding:.18rem .45rem;font-size:.6875rem;font-weight:700;line-height:1.15}.account-menu__space-mark[data-v-79ba8800]{background:var(--sh-primary-gradient,linear-gradient(135deg, #22e6f2, #139dff 50%, #2563ff));border-radius:.3rem;flex:none;width:1.05rem;height:1.05rem}.shell-body[data-v-79ba8800]{box-sizing:border-box;background:var(--shell-chrome);border-top-left-radius:0;border-top-right-radius:var(--shell-content-radius);flex:auto;gap:0;min-height:0;display:flex;overflow:clip hidden}.shell-nav[data-v-79ba8800]{flex:0 0 var(--shell-sidebar-width);width:var(--shell-sidebar-width);max-width:var(--shell-sidebar-width);background:var(--shell-chrome);box-sizing:border-box;min-height:0;color:var(--shell-nav-text);border:0;border-radius:0;position:relative;overflow-x:clip}@media (width>=1024px){.shell-nav[data-v-79ba8800]:after{content:"";width:var(--shell-content-radius);height:var(--shell-content-radius);background-color:var(--shell-chrome);z-index:0;pointer-events:none;border-bottom-right-radius:var(--shell-content-radius);position:absolute;top:0;right:0}.shell-nav[data-v-79ba8800]:before{content:none}}.shell-nav-scroll[data-v-79ba8800]{z-index:1;box-sizing:border-box;scrollbar-width:thin;background:0 0;flex-direction:column;height:100%;min-height:0;padding:.65rem .55rem .55rem;display:flex;position:relative;overflow:clip hidden}@media (width>=1024px){.shell-nav-main[data-v-79ba8800]{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto;flex:auto;min-height:0;overflow:clip auto}}.shell-nav-main[data-v-79ba8800]{flex-direction:column;flex:auto;gap:.35rem;min-height:0;display:flex}.nav-list[data-v-79ba8800]{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.nav-entry[data-v-79ba8800]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.nav-item[data-v-79ba8800]{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:auto;min-height:2.15rem;color:var(--shell-nav-text);cursor:pointer;border-left:0;border-radius:.5rem;align-items:center;padding:.4rem .55rem;font-size:.875rem;font-weight:500;line-height:1.3;text-decoration:none;transition:background .12s,color .12s;display:flex}.nav-item--nested[data-v-79ba8800]{padding-left:.7rem}.nav-item[data-v-79ba8800]:hover{background:var(--shell-nav-hover);color:var(--shell-nav-text-strong)}.nav-item:hover .nav-icon[data-v-79ba8800]{color:var(--shell-nav-text-strong)}.nav-item.active[data-v-79ba8800]{background:var(--shell-active-bg);color:var(--shell-active-text);box-shadow:none;font-weight:600}.nav-item.active .nav-icon[data-v-79ba8800]{color:var(--shell-active-text)}.nav-item.is-section[data-v-79ba8800]{color:var(--shell-nav-text-strong);background:0 0;font-weight:600}.nav-item.is-section .nav-icon[data-v-79ba8800]{color:var(--shell-nav-text-strong)}.nav-item.is-section[data-v-79ba8800]:hover{background:var(--shell-nav-hover)}.nav-icon[data-v-79ba8800]{width:1.125rem;height:1.125rem;color:var(--shell-nav-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;line-height:1;display:inline-flex}.nav-icon svg[data-v-79ba8800]{width:100%;height:100%;display:block}.nav-label[data-v-79ba8800]{white-space:nowrap;text-overflow:ellipsis;margin-left:.7rem;overflow:hidden}.nav-sublist-wrap[data-v-79ba8800]{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.33,1,.68,1);display:grid}.nav-entry.is-open .nav-sublist-wrap[data-v-79ba8800]{grid-template-rows:1fr}.nav-sublist-wrap__inner[data-v-79ba8800]{min-height:0;overflow:hidden}.nav-sublist[data-v-79ba8800]{flex-direction:column;gap:.1rem;min-width:0;margin:0;padding:.08rem 0 .28rem;list-style:none;display:flex}.nav-subitem[data-v-79ba8800]{box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:2.15rem;color:var(--shell-nav-text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;opacity:0;filter:blur(1.5px);border-radius:.5rem;align-items:center;margin:0;padding:.4rem .55rem .4rem 2.375rem;font-size:.875rem;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .14s,color .14s,opacity .2s,transform .2s,filter .2s;display:flex;overflow:hidden;transform:translateY(-.4rem)}.nav-entry.is-open .nav-subitem[data-v-79ba8800]{opacity:1;filter:blur();transition:background-color .14s,color .14s,opacity .34s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),filter .34s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.nav-entry.is-open .nav-sublist>li:first-child .nav-subitem[data-v-79ba8800]{transition-delay:40ms}.nav-entry.is-open .nav-sublist>li:nth-child(2) .nav-subitem[data-v-79ba8800]{transition-delay:70ms}.nav-entry.is-open .nav-sublist>li:nth-child(3) .nav-subitem[data-v-79ba8800]{transition-delay:.1s}.nav-entry.is-open .nav-sublist>li:nth-child(4) .nav-subitem[data-v-79ba8800]{transition-delay:.13s}.nav-entry.is-open .nav-sublist>li:nth-child(5) .nav-subitem[data-v-79ba8800]{transition-delay:.16s}.nav-entry.is-open .nav-sublist>li:nth-child(6) .nav-subitem[data-v-79ba8800]{transition-delay:.19s}.nav-subitem[data-v-79ba8800]:hover{background:var(--shell-nav-hover);color:var(--shell-nav-text-strong)}.nav-subitem.active[data-v-79ba8800]{background:var(--shell-active-bg);color:var(--shell-active-text);box-shadow:none;font-weight:600}@media (prefers-reduced-motion:reduce){.nav-sublist-wrap[data-v-79ba8800],.nav-subitem[data-v-79ba8800],.nav-entry.is-open .nav-subitem[data-v-79ba8800]{opacity:1;filter:none!important;transition:none!important;transform:none!important}.nav-sublist-wrap[data-v-79ba8800]{grid-template-rows:0fr}.nav-entry.is-open .nav-sublist-wrap[data-v-79ba8800]{grid-template-rows:1fr}}.shell-nav-footer[data-v-79ba8800]{border-top:1px solid #ffffff14;flex:none;margin-top:.45rem;padding-top:.45rem}.space-switcher[data-v-79ba8800]{--space-switcher-h:2.15rem;box-sizing:border-box;align-items:center;gap:.15rem;width:100%;min-width:0;display:flex}.space-switcher__main[data-v-79ba8800]{min-width:0;height:var(--space-switcher-h);min-height:var(--space-switcher-h);color:var(--shell-nav-text-strong);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:.5rem;flex:auto;align-items:center;gap:.55rem;margin:0;padding:0 .45rem;transition:background .12s;display:flex}.space-switcher__main[data-v-79ba8800]:hover:not(:disabled){background:var(--shell-nav-hover)}.space-switcher__main[data-v-79ba8800]:disabled{cursor:default;opacity:1}.space-switcher__identity[data-v-79ba8800]{flex:none}.space-switcher__identity[data-v-79ba8800] .space-identity__avatar{border-radius:.35rem;width:1.5rem;height:1.5rem;font-size:.58rem}.space-switcher__mark[data-v-79ba8800]{background:var(--shell-active-bg);border-radius:.35rem;flex:none;width:1.5rem;height:1.5rem}.space-switcher__name[data-v-79ba8800]{color:#d4d4d4;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.8125rem;font-weight:550;line-height:1.25;overflow:hidden}.space-switcher__settings[data-v-79ba8800]{width:var(--space-switcher-h);height:var(--space-switcher-h);min-height:var(--space-switcher-h);color:var(--shell-nav-muted);cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:background .12s,color .12s;display:inline-flex}.space-switcher__settings svg[data-v-79ba8800]{width:1.05rem;height:1.05rem;display:block}.space-switcher__settings[data-v-79ba8800]:hover{background:var(--shell-nav-hover);color:var(--shell-nav-text-strong)}.space-switcher__settings.is-back[data-v-79ba8800]{color:var(--shell-nav-text-strong)}.space-switcher__settings.is-back[data-v-79ba8800]:hover{background:var(--shell-nav-hover);color:#fff}.settings-nav[data-v-79ba8800]{flex-direction:column;gap:.85rem;padding:.15rem 0 .35rem;animation:.28s cubic-bezier(.22,1,.36,1) settings-nav-in-79ba8800;display:flex}.settings-nav__head[data-v-79ba8800]{border-bottom:1px solid #ffffff14;align-items:center;margin:0 .15rem .1rem;padding:.15rem .2rem .55rem;display:flex}.settings-nav__brand[data-v-79ba8800]{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.55rem;margin:0;padding:.35rem .45rem;transition:background .14s;display:flex}.settings-nav__brand[data-v-79ba8800]:hover{background:var(--shell-nav-hover)}.settings-nav__media[data-v-79ba8800]{flex:none;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex;position:relative}.settings-nav__avatar[data-v-79ba8800],.settings-nav__avatar-fallback[data-v-79ba8800]{transition:opacity .14s,transform .14s;display:block}.settings-nav__avatar[data-v-79ba8800] .space-identity__avatar,.settings-nav__avatar-fallback[data-v-79ba8800]{border-radius:.45rem;width:1.85rem;height:1.85rem}.settings-nav__avatar-fallback[data-v-79ba8800]{background:var(--shell-active-bg)}.settings-nav__back-icon[data-v-79ba8800]{color:#fff;opacity:0;pointer-events:none;background:#ffffff14;border-radius:.45rem;justify-content:center;align-items:center;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;inset:0;transform:translate(2px)}.settings-nav__back-icon svg[data-v-79ba8800]{width:1rem;height:1rem;display:block}.settings-nav__brand:hover .settings-nav__avatar[data-v-79ba8800],.settings-nav__brand:hover .settings-nav__avatar-fallback[data-v-79ba8800],.settings-nav__brand:focus-visible .settings-nav__avatar[data-v-79ba8800],.settings-nav__brand:focus-visible .settings-nav__avatar-fallback[data-v-79ba8800]{opacity:0;transform:translate(-2px)}.settings-nav__brand:hover .settings-nav__back-icon[data-v-79ba8800],.settings-nav__brand:focus-visible .settings-nav__back-icon[data-v-79ba8800]{opacity:1;transform:translate(0)}.settings-nav__brand-text[data-v-79ba8800]{flex-direction:column;gap:.05rem;min-width:0;display:flex}.settings-nav__eyebrow[data-v-79ba8800]{letter-spacing:.05em;text-transform:uppercase;color:var(--shell-nav-muted);font-size:.68rem;font-weight:700;display:inline-block;position:relative}.settings-nav__eyebrow-back[data-v-79ba8800]{opacity:0;pointer-events:none;transition:opacity .14s,transform .14s;position:absolute;top:0;left:0;transform:translateY(1px)}.settings-nav__eyebrow-default[data-v-79ba8800]{transition:opacity .14s,transform .14s}.settings-nav__brand:hover .settings-nav__eyebrow-default[data-v-79ba8800],.settings-nav__brand:focus-visible .settings-nav__eyebrow-default[data-v-79ba8800]{opacity:0;transform:translateY(-1px)}.settings-nav__brand:hover .settings-nav__eyebrow-back[data-v-79ba8800],.settings-nav__brand:focus-visible .settings-nav__eyebrow-back[data-v-79ba8800]{opacity:1;transform:translateY(0)}.settings-nav__space[data-v-79ba8800]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;line-height:1.25;overflow:hidden}.settings-nav__group[data-v-79ba8800]{animation:.34s cubic-bezier(.22,1,.36,1) both settings-group-in-79ba8800;animation-delay:calc(var(--settings-stagger,0) * 45ms);flex-direction:column;gap:.2rem;padding:0 .15rem;display:flex}.settings-nav__group-label[data-v-79ba8800]{letter-spacing:.06em;text-transform:uppercase;color:var(--shell-nav-muted);margin:0;padding:.2rem .65rem .35rem;font-size:.68rem;font-weight:700}.settings-nav__list[data-v-79ba8800]{gap:.15rem}.settings-nav__list .nav-entry[data-v-79ba8800]{animation:.32s cubic-bezier(.22,1,.36,1) both settings-item-in-79ba8800;animation-delay:calc(var(--settings-item-stagger,0) * 35ms + 40ms)}.settings-nav__item[data-v-79ba8800]{position:relative}.settings-nav__item.active[data-v-79ba8800]{background:var(--shell-active-bg);color:var(--shell-active-text);box-shadow:none}.settings-nav__item.active .nav-icon[data-v-79ba8800]{color:var(--shell-active-text)}.nav-icon--svg[data-v-79ba8800] svg{width:100%;height:100%;display:block}@keyframes settings-nav-in-79ba8800{0%{opacity:0;transform:translate(-.35rem)}to{opacity:1;transform:translate(0)}}@keyframes settings-group-in-79ba8800{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes settings-item-in-79ba8800{0%{opacity:0;transform:translate(-.3rem)}to{opacity:1;transform:translate(0)}}.shell-content[data-v-79ba8800]{z-index:1;overscroll-behavior-y:contain;background:var(--shell-page);border-top-left-radius:var(--shell-content-radius);min-width:0;min-height:0;box-shadow:none;box-sizing:border-box;padding-top:var(--shell-content-inset-top);padding-left:var(--shell-content-inset-start);padding-right:var(--shell-content-inset-end);-webkit-overflow-scrolling:touch;border:0;border-bottom-left-radius:0;flex-direction:column;flex:auto;padding-bottom:0;display:flex;position:relative;overflow:clip auto}.shell-content[data-v-79ba8800]:has(>.sh-page--home){background:var(--shell-page,#fff);padding:0;overflow:clip auto}.shell-content:has(>.sh-page--home) .shell-app-footer[data-v-79ba8800]{display:none}.shell-content[data-v-79ba8800]:has(>.sh-page--list){padding:.9rem 0 0;overflow:hidden}.shell-content>.sh-page--list[data-v-79ba8800]{flex:auto;min-height:0;margin-bottom:0}.shell-app-footer[data-v-79ba8800]{padding-left:var(--shell-content-inset-start,1rem);padding-right:var(--shell-content-inset-end,1.25rem);padding-bottom:.35rem}.shell-content:has(>.sh-page--list) .shell-app-footer[data-v-79ba8800]{display:none}.state[data-v-79ba8800]{border:1px solid var(--shell-border);background:#fff;border-radius:.5rem;padding:1.5rem}.state.error[data-v-79ba8800]{color:#b42318;border-color:#f5c2c2}.link-btn[data-v-79ba8800]{color:var(--sh-primary-text,#0b6fd4);cursor:pointer;background:0 0;border:none;margin-top:.75rem;padding:0;font-size:.875rem}.link-btn[data-v-79ba8800]:hover{text-decoration:underline}@media (width<=1023px){.shell[data-v-79ba8800]{background:var(--shell-chrome);gap:0;height:auto;max-height:none;padding:0;overflow:visible}.shell-window[data-v-79ba8800]{box-shadow:none;border-radius:0;min-height:100vh}.shell-header[data-v-79ba8800]{position:sticky;top:0}.header-brand-cluster[data-v-79ba8800]{gap:.65rem;padding-left:0}.shell-header[data-v-79ba8800]{gap:.65rem;display:flex}.nav-search-save-flip[data-v-79ba8800]{display:none}.nav-search-save-flip.nav-showing-save-bar[data-v-79ba8800]{z-index:40;width:auto;min-width:0;max-width:none;display:block;position:fixed;bottom:.75rem;left:.75rem;right:.75rem}.nav-search-save-flip.nav-showing-save-bar .nav-global-search[data-v-79ba8800]{display:none}.nav-search-save-flip.nav-showing-save-bar .nav-unsaved-changes-bar[data-v-79ba8800]{position:relative;inset:auto}.header-actions[data-v-79ba8800]{flex:none}.shell-body[data-v-79ba8800]{border-top-right-radius:0;flex-direction:column;display:flex;overflow:visible}.shell-nav[data-v-79ba8800]{border-bottom:1px solid #ffffff14;flex:none;width:100%;max-width:none}.shell-nav-scroll[data-v-79ba8800]{flex-direction:column;gap:.35rem;padding:.45rem .65rem .55rem;overflow:auto hidden}.shell-nav-main[data-v-79ba8800]{flex-direction:row;flex:none;align-items:center;gap:.55rem;overflow:visible}.nav-list[data-v-79ba8800]{flex-direction:row;gap:.2rem}.nav-entry[data-v-79ba8800]{flex-direction:row;align-items:center}.nav-sublist-wrap[data-v-79ba8800]{display:none!important}.nav-list-section[data-v-79ba8800]{border-top:0;border-left:1px solid #ffffff1f;padding-top:0;padding-left:.45rem}.nav-group[data-v-79ba8800]{border-top:0;flex-direction:row;align-items:center;gap:.35rem;margin-top:0;padding-top:0;display:flex}.nav-group-toggle[data-v-79ba8800],.nav-group-label[data-v-79ba8800]{display:none}.nav-item[data-v-79ba8800]{white-space:nowrap;width:auto;max-width:none}.nav-item--nested[data-v-79ba8800]{padding-left:.55rem}.shell-nav-footer[data-v-79ba8800]{border-top:0;width:100%;margin-top:0;padding-top:0}.space-switcher[data-v-79ba8800]{max-width:16rem}.shell-content[data-v-79ba8800]{border-radius:0;padding:1rem;overflow:visible}}.desktop-shell[data-v-106a8926]{color:#e8eef5;background:#0f1115;flex-direction:column;min-height:100vh;display:flex}.desktop-shell__top[data-v-106a8926]{background:#151922;border-bottom:1px solid #252a33;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1rem;display:flex}.desktop-shell__brand[data-v-106a8926]{align-items:center;gap:.65rem;min-width:0;display:flex}.desktop-shell__logo[data-v-106a8926]{-o-object-fit:contain;object-fit:contain;width:auto;height:1.5rem;display:block}.desktop-shell__badge[data-v-106a8926]{color:#7dd3fc;letter-spacing:.02em;background:#139dff29;border-radius:999px;flex:none;padding:.15rem .45rem;font-size:.7rem;font-weight:600}.desktop-shell__actions[data-v-106a8926]{align-items:center;gap:.5rem;display:flex}.desktop-shell__switch[data-v-106a8926],.desktop-shell__logout[data-v-106a8926]{color:#e8eef5;font:inherit;cursor:pointer;background:#1b2130;border:1px solid #343b48;border-radius:.5rem;padding:.4rem .7rem;font-size:.8rem;font-weight:500}.desktop-shell__switch[data-v-106a8926]:hover{background:#243044;border-color:#3b82f6}.desktop-shell__logout[data-v-106a8926]{color:#fca5a5;background:#2a1515;border-color:#7f1d1d}.desktop-shell__logout[data-v-106a8926]:hover{background:#3f1d1d}.desktop-shell__body[data-v-106a8926]{flex:auto;min-height:0;display:flex}.desktop-shell__dock[data-v-106a8926]{background:#12151c;border-right:1px solid #252a33;flex-direction:column;flex:none;gap:.25rem;width:12.5rem;padding:.75rem .55rem;display:flex;overflow:auto}.desktop-shell__dock-item[data-v-106a8926]{color:#c7d0dc;border-radius:.5rem;padding:.5rem .65rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:block}.desktop-shell__dock-item[data-v-106a8926]:hover,.desktop-shell__dock-item.router-link-active[data-v-106a8926]{color:#fff;background:#1e2633}.desktop-shell__content[data-v-106a8926]{color:#111827;background:#f8f9fc;flex-direction:column;flex:auto;min-width:0;display:flex;overflow:auto}.desktop-shell__content[data-v-106a8926]:has(>.sh-page--home){background:#fff}.sh-drp-wrap .stats-date-input{padding-top:.375rem;padding-bottom:.375rem}.sh-drp-panel{z-index:70;background:#fff;border:1px solid #e5e7eb;border-radius:.875rem;width:min(50rem,100vw - 2rem);min-width:min(50rem,100vw - 2rem);max-width:calc(100vw - 1rem);position:absolute;top:calc(100% + .35rem);left:0;overflow:hidden;box-shadow:0 18px 40px -12px #0000002e,0 8px 16px -8px #00000014}.sh-drp-panel.sh-drp-panel--fixed{z-index:10050;pointer-events:auto;position:fixed;top:auto;left:auto;right:auto}body>.sh-drp-panel.sh-drp-panel--fixed{z-index:10050}.dark .sh-drp-panel{background:rgb(var(--primary-100));border-color:rgb(var(--primary-120));box-shadow:0 18px 40px -12px #0000008c}.sh-drp-layout{min-height:24rem;display:flex}.sh-drp-sidebar{background:#fafafa;border-right:1px solid #f0f0f0;flex-shrink:0;width:15.5rem;padding:.5rem 0;overflow-y:auto}.dark .sh-drp-sidebar{background:rgb(var(--primary-140));border-color:rgb(var(--primary-120))}.sh-drp-sidebar-pane.hidden{display:none!important}.sh-drp-sidebar-back{text-align:left;color:#111827;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;width:100%;padding:.55rem .85rem;font-size:.875rem;font-weight:650;display:flex}.sh-drp-sidebar-back:hover{background:#f3f4f6}.sh-drp-sidebar-back-icon{flex-shrink:0;width:1rem;height:1rem}.dark .sh-drp-sidebar-back{color:rgb(var(--primary-200))}.dark .sh-drp-sidebar-back:hover{background:rgb(var(--primary-120))}.sh-drp-sidebar-btn{text-align:left;color:#374151;cursor:pointer;background:0 0;border:0;border-radius:.5rem;width:calc(100% - .75rem);margin:.1rem .375rem;padding:.5rem .65rem;font-size:.8125rem;font-weight:500;transition:background .12s;display:block}.sh-drp-sidebar-btn--has-sub{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sh-drp-sidebar-chevron{opacity:.45;flex-shrink:0;width:.95rem;height:.95rem}.sh-drp-sidebar-btn--has-sub:hover .sh-drp-sidebar-chevron,.sh-drp-sidebar-btn--has-sub.is-active .sh-drp-sidebar-chevron{opacity:.75}.sh-drp-sidebar-btn:hover{background:#f3f4f6}.sh-drp-sidebar-btn.is-active{color:#111827;box-shadow:none;background:#e8e8ed}.sh-drp-sidebar-btn.is-active:hover{color:#111827;background:#e8e8ed}.dark .sh-drp-sidebar-btn{color:rgb(var(--primary-210))}.dark .sh-drp-sidebar-btn:hover{background:rgb(var(--primary-120))}.dark .sh-drp-sidebar-btn.is-active,.dark .sh-drp-sidebar-btn.is-active:hover{background:rgb(var(--primary-120));color:rgb(var(--primary-200));box-shadow:none}.sh-drp-divider{background:#e5e7eb;height:1px;margin:.35rem .75rem}.dark .sh-drp-divider{background:rgb(var(--primary-120))}.sh-drp-main{flex-direction:column;flex:1;gap:.875rem;min-width:0;padding:1rem 1.125rem .75rem;display:flex}.sh-drp-relative{color:#374151;flex-wrap:wrap;align-items:center;gap:.5rem .625rem;font-size:.8125rem;display:flex}.dark .sh-drp-relative{color:rgb(var(--primary-210))}.sh-drp-relative.hidden{display:none}.sh-drp-relative-label{font-weight:500}.sh-drp-amount{text-align:center;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:3.25rem;padding:.35rem .5rem;font-size:.8125rem}.sh-drp-unit{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.35rem 1.75rem .35rem .5rem;font-size:.8125rem}.dark .sh-drp-amount,.dark .sh-drp-unit{background:rgb(var(--primary-700));border-color:rgb(var(--primary-320));color:rgb(var(--primary-200))}.sh-drp-include{color:#6b7280;cursor:pointer;align-items:center;gap:.35rem;margin-left:auto;font-size:.75rem;display:inline-flex}.dark .sh-drp-include{color:rgb(var(--primary-220))}.sh-drp-quarters{flex-wrap:wrap;gap:.375rem;display:flex}.sh-drp-quarters.hidden{display:none}.sh-drp-quarter-btn{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.35rem .65rem;font-size:.75rem}.sh-drp-quarter-btn:hover{border-color:#9ca3af}.dark .sh-drp-quarter-btn{background:rgb(var(--primary-700));border-color:rgb(var(--primary-320));color:rgb(var(--primary-210))}.sh-drp-calendars{-webkit-user-select:none;user-select:none;touch-action:none;flex-direction:column;gap:.5rem;min-width:0;display:flex}.sh-drp-calendars.is-dragging{cursor:grabbing}.sh-drp-month-nav{touch-action:manipulation;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .35rem;display:flex}.sh-drp-month-title{text-align:center;letter-spacing:-.01em;color:#111827;text-transform:capitalize;flex:1;margin:0;font-size:.9375rem;font-weight:600;line-height:1.2}.dark .sh-drp-month-title{color:rgb(var(--primary-200))}.sh-drp-nav-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.sh-drp-nav-btn:hover{color:#111827;background:#f9fafb}.dark .sh-drp-nav-btn{border-color:rgb(var(--primary-320));background:rgb(var(--primary-700));color:rgb(var(--primary-220))}.dark .sh-drp-nav-btn:hover{background:rgb(var(--primary-120));color:rgb(var(--primary-200))}.sh-drp-calendars-inner{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;min-width:0;display:grid}.sh-drp-calendar{width:100%;min-width:0;overflow:visible}.sh-drp-cal-title{text-align:center;color:#111827;text-transform:capitalize;margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.dark .sh-drp-cal-title{color:rgb(var(--primary-200))}.sh-drp-weekdays,.sh-drp-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;width:100%;display:grid}.sh-drp-weekday{text-align:center;color:#9ca3af;padding:.25rem 0 .45rem;font-size:.75rem;font-weight:500}.dark .sh-drp-weekday{color:rgb(var(--primary-220))}.sh-drp-day{color:#374151;cursor:pointer;z-index:1;touch-action:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:2.4rem;padding:0;font-size:.875rem;line-height:1;display:flex;position:relative}.sh-drp-day:hover:not(.is-outside):not(.is-start):not(.is-end){background:#f3f4f6;border-radius:.375rem}.sh-drp-day.is-outside,.sh-drp-day.is-outside.is-empty{color:#0000;pointer-events:none;cursor:default;box-shadow:none!important;background:0 0!important}.sh-drp-day.is-outside:hover,.sh-drp-day.is-outside.is-in-range:not(.is-start):not(.is-end){color:#0000;background:0 0!important}.sh-drp-day.is-in-range:not(.is-start):not(.is-end){color:#374151;background:#ececef;border-radius:0}.sh-drp-day.is-start,.sh-drp-day.is-end{color:#fff;z-index:2;background:#1f2937;border-radius:.375rem;font-weight:600}.sh-drp-day.is-start:not(.is-end),.sh-drp-day.is-end:not(.is-start),.sh-drp-day.is-start.is-end{border-radius:.375rem}.sh-drp-day.is-start:not(.is-end):after{content:"";z-index:3;pointer-events:none;border:5px solid #0000;border-left:6px solid #1f2937;border-right-width:0;width:0;height:0;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.sh-drp-day.is-end:not(.is-start):before{content:"";z-index:3;pointer-events:none;border:5px solid #0000;border-left-width:0;border-right:6px solid #1f2937;width:0;height:0;position:absolute;top:50%;left:-5px;transform:translateY(-50%)}.sh-drp-day.is-today:not(.is-start):not(.is-end):not(.is-in-range){border-radius:.375rem;box-shadow:inset 0 0 0 1px #d1d5db}.dark .sh-drp-day{color:rgb(var(--primary-210))}.dark .sh-drp-day:hover:not(.is-outside):not(.is-start):not(.is-end){background:rgb(var(--primary-120))}.dark .sh-drp-day.is-in-range:not(.is-start):not(.is-end){background:rgb(var(--primary-140))}.dark .sh-drp-day.is-outside.is-in-range:not(.is-start):not(.is-end){background:0 0!important}.dark .sh-drp-day.is-start,.dark .sh-drp-day.is-end{background:rgb(var(--primary-300));color:#fff}.dark .sh-drp-day.is-start:not(.is-end):after{border-color:transparent transparent transparent rgb(var(--primary-300))}.dark .sh-drp-day.is-end:not(.is-start):before{border-color:transparent rgb(var(--primary-300)) transparent transparent}@media (width>=1024px){.sh-drp-month-nav{z-index:2;pointer-events:none;height:2rem;margin:0;position:absolute;top:0;left:0;right:0}.sh-drp-month-nav .sh-drp-month-title{visibility:hidden}.sh-drp-month-nav .sh-drp-nav-btn{pointer-events:auto}.sh-drp-calendars{padding-top:0;position:relative}.sh-drp-calendars-inner{gap:1.25rem}.sh-drp-cal-title{min-height:2rem;margin-bottom:.7rem;font-size:.9375rem;line-height:2rem;display:block!important}}.sh-drp-footer{background:#fafafa;border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.125rem 1rem;display:flex}.dark .sh-drp-footer{border-color:rgb(var(--primary-120));background:rgb(var(--primary-140))}.sh-drp-preview{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.dark .sh-drp-preview{color:rgb(var(--primary-220))}.sh-drp-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.sh-drp-btn{letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;min-height:2.25rem;padding:.5rem 1.15rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .12s,color .15s;display:inline-flex}.sh-drp-btn--ghost{color:#374151;background:#fff;border-color:#e5e7eb;box-shadow:0 1px 2px #0f172a0a}.sh-drp-btn--ghost:hover{color:#111827;background:#fff;border-color:#d1d5db}.sh-drp-btn--ghost:active{transform:translateY(1px);box-shadow:inset 0 1px 2px #0f172a14}.sh-drp-btn--primary{color:#fff;background:#111827;border-color:#111827;box-shadow:0 1px 2px #0f172a1f}.sh-drp-btn--primary:hover{background:#030712;border-color:#030712}.sh-drp-btn--primary:active{transform:translateY(1px);box-shadow:inset 0 1px 2px #00000040}.dark .sh-drp-btn--ghost{background:rgb(var(--primary-100));border-color:rgb(var(--primary-320));color:rgb(var(--primary-200));box-shadow:none}.dark .sh-drp-btn--ghost:hover{background:rgb(var(--primary-120));border-color:rgb(var(--primary-300));color:rgb(var(--primary-200))}.dark .sh-drp-btn--primary{background:rgb(var(--primary-300));border-color:rgb(var(--primary-300));color:#fff}.dark .sh-drp-btn--primary:hover{filter:brightness(1.06)}.sh-drp-backdrop,.sh-drp-sheet-handle,.sh-drp-sheet-head,.sh-drp-sheet-close,.sh-drp-mobile-chips{display:none}@media (width<=1023px){.sh-drp-backdrop{z-index:10070;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#0006;transition:opacity .28s;display:none;position:fixed;inset:0}.sh-drp-backdrop.hidden{pointer-events:none!important;opacity:0!important;display:none!important}.sh-drp-backdrop:not(.hidden){opacity:1;pointer-events:auto;display:block!important}.sh-drp-panel.sh-drp-panel--sheet{background:#fff;border:0;border-radius:1.85rem 1.85rem 0 0;flex-direction:column;max-height:min(88dvh,42rem);margin:0;padding:0;transition:transform .34s cubic-bezier(.22,1,.36,1);overflow:visible;transform:translateY(110%);box-shadow:0 -12px 40px #0f172a24;z-index:10080!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;position:fixed!important;inset:auto 0 0!important}.sh-drp-panel.sh-drp-panel--sheet.sh-drp-panel--open{transform:translateY(0)}.sh-drp-panel.sh-drp-panel--sheet.hidden{transform:translateY(110%);display:none!important}.sh-drp-panel.sh-drp-panel--sheet>.sh-drp-sheet-close{color:#1f2937;z-index:10081;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;position:absolute;top:-3.25rem;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0f172a29;display:inline-flex!important}.sh-drp-panel.sh-drp-panel--sheet>.sh-drp-sheet-close:active{background:#f3f4f6}.sh-drp-sheet-handle,.sh-drp-sheet-head{display:none!important}.sh-drp-mobile-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.45rem;padding:1.15rem 1.35rem .85rem;display:flex;overflow:auto hidden}.sh-drp-mobile-chips::-webkit-scrollbar{display:none}.sh-drp-chip{color:#111827;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;white-space:nowrap;text-overflow:ellipsis;background-color:#f3f4f6;border:0;border-radius:9999px;flex-shrink:0;max-width:11rem;padding:.38rem .8rem;font-size:.875rem;font-weight:500;line-height:1.2;transition:background-color .15s,color .15s;overflow:hidden}.sh-drp-chip.is-active{color:#5b21b6;background-color:#ede9fe}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-layout{-webkit-overflow-scrolling:touch;border-radius:0;flex-direction:column;flex:auto;min-height:0;overflow:auto}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-sidebar,.sh-drp-panel.sh-drp-panel--sheet .sh-drp-relative,.sh-drp-panel.sh-drp-panel--sheet .sh-drp-quarters{display:none!important}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-main{padding:0 1rem .35rem}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-calendars{gap:.15rem}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-month-nav{gap:.75rem;margin:.35rem 0 .85rem}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-month-title{font-size:1.05rem}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-nav-btn{color:#111827;background:#f2f2f7;border:none;border-radius:.65rem;width:2.25rem;height:2.25rem}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-nav-btn:active{background:#e5e7eb}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-calendars-inner{grid-template-columns:1fr;width:100%}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-calendar:nth-child(2),.sh-drp-panel.sh-drp-panel--sheet .sh-drp-cal-title{display:none}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-day{touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:0;min-height:2.55rem;font-size:.9375rem}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-day.is-adjusting{z-index:4;border-radius:.75rem;transform:scale(1.06);box-shadow:0 0 0 2px #111827}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-calendars{touch-action:pan-y}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-day.is-start:not(.is-end),.sh-drp-panel.sh-drp-panel--sheet .sh-drp-day.is-end:not(.is-start),.sh-drp-panel.sh-drp-panel--sheet .sh-drp-day.is-start.is-end{border-radius:.75rem}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-day.is-start:not(.is-end):after{border-width:6px 0 6px 7px;right:-6px}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-day.is-end:not(.is-start):before{border-width:6px 7px 6px 0;left:-6px}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-footer{padding:.75rem 1.35rem calc(.35rem + env(safe-area-inset-bottom,0px));z-index:2;background:#fff;border-top:0;flex-direction:column;flex-shrink:0;align-items:stretch;gap:.55rem;margin-top:auto;position:relative}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-preview{text-align:center;color:#6b7280;letter-spacing:-.01em;font-size:.95rem;font-weight:600}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-actions{grid-template-columns:1fr;gap:.55rem;display:grid}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-btn{letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:auto;min-height:3.25rem;padding:.85rem 1.25rem;font-size:1.05rem;font-weight:600;display:flex}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-btn--primary{order:-1;color:#fff!important;background:#111827!important}.sh-drp-panel.sh-drp-panel--sheet .sh-drp-btn--ghost{visibility:visible;opacity:1;width:100%;min-height:3.25rem;margin:0;color:#111827!important;background:#f2f2f7!important;border:0!important;border-radius:9999px!important;display:flex!important}body.sh-drp-sheet-open{overflow:hidden}}@media (width<=640px){.sh-drp-panel:not(.sh-drp-panel--sheet){max-height:calc(100dvh - 7rem);overflow-y:auto}.sh-drp-amount,.sh-drp-unit{font-size:1rem}}.sh-drp-root[data-v-10a9afa1]{width:auto;max-width:100%;position:relative}.sh-drp-root[data-v-10a9afa1] .sh-drp-backdrop{display:none}@media (width<=1023px){.sh-drp-root[data-v-10a9afa1] .sh-drp-backdrop{display:block}}.sh-drp-trigger[data-v-10a9afa1]{color:#374151;cursor:pointer;background:#fffc;border:1px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:.5rem;width:auto;max-width:100%;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .15s;display:inline-flex}.sh-drp-trigger[data-v-10a9afa1]:hover{background:#fff;border-color:#d1d5db;box-shadow:0 1px 2px #0f172a0d}.sh-drp-trigger.is-open[data-v-10a9afa1],.sh-drp-trigger[aria-expanded=true][data-v-10a9afa1]{background-color:#f1f5f9;border-color:#cbd5e1;transform:translateY(1px);box-shadow:inset 0 2px 4px #0f172a24}.sh-drp-trigger__icon[data-v-10a9afa1],.sh-drp-trigger__chevron[data-v-10a9afa1],.sh-drp-icon-16[data-v-10a9afa1]{flex-shrink:0;width:1rem;height:1rem}.sh-drp-icon-20[data-v-10a9afa1]{width:1.25rem;height:1.25rem}.sh-drp-trigger__icon[data-v-10a9afa1]{color:#6b7280}.sh-drp-trigger__chevron[data-v-10a9afa1]{color:#9ca3af}.sh-drp-trigger__label[data-v-10a9afa1]{white-space:nowrap}.relative[data-v-10a9afa1]{position:relative}.sh-sparkline-svg[data-v-0004f39b],.sh-detail-chart-svg[data-v-2dfdd0fb]{width:100%;height:100%;display:block}.sh-page--home{box-sizing:border-box;background:#fff;flex:auto;width:100%;min-height:0;position:relative}.home-page-canvas{z-index:0;box-sizing:border-box;width:100%;margin-top:0;padding:.75rem 1.25rem .75rem 1rem;position:relative;overflow:clip visible}.home-page-canvas>.home-top-bar-outer{z-index:40;position:relative}.home-page-canvas>.home-page-canvas-inner,.home-page-canvas>.home-announce-desktop-host,.home-page-canvas>.home-shell{z-index:1;position:relative}.home-announce-desktop-host{box-sizing:border-box;width:100%;max-width:42rem;margin:.35rem auto .15rem;padding:0 .5rem}.home-shell{z-index:0;width:100%;max-width:72rem;margin:0 auto;position:relative;overflow:visible}.home-shell>.home-hero-stage,.home-shell>.home-news-section{z-index:1;position:relative}.service-filter-dropdown-shadow{box-shadow:0 10px 24px -4px #0000001f,0 4px 8px -2px #0000000f}.dark .service-filter-dropdown-shadow{box-shadow:0 10px 24px -4px #00000073,0 4px 8px -2px #00000040}.home-top-bar-outer{--home-tabs-height:4.5rem;--home-flyout-gap:1rem;--home-tabs-width:min(56rem, calc(100vw - 10rem));--home-flyout-width:min(57rem, calc(100vw - 9rem));z-index:40;width:100%;margin-top:0;padding:0 0 .5rem;position:relative;overflow:visible}.home-top-bar-outer:has(.home-stats-widget.is-open){z-index:50}:is(.home-top-bar-outer:has(.home-stats-widget.is-open) #home-period-wrap,.home-top-bar-outer:has(.home-stats-widget.is-open) #home-live-users){z-index:5;position:relative}.home-top-bar{width:100%;min-height:var(--home-tabs-height);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid;overflow:visible}#home-period-wrap{place-self:center start}#home-quickfilter-button:active,html:not(.dark) #home-quickfilter-button[aria-expanded=true],html:not(.dark) #home-quickfilter-button.filter-btn--open,html:not(.dark) #home-quickfilter-button[aria-expanded=true]:hover,html:not(.dark) #home-quickfilter-button.filter-btn--open:hover{transform:translateY(1px);box-shadow:inset 0 2px 4px #0f172a24;background-color:#f1f5f9!important;border-color:#cbd5e1!important}.dark #home-quickfilter-button:active,.dark #home-quickfilter-button[aria-expanded=true],.dark #home-quickfilter-button.filter-btn--open,.dark #home-quickfilter-button[aria-expanded=true]:hover,.dark #home-quickfilter-button.filter-btn--open:hover{transform:translateY(1px);box-shadow:inset 0 2px 5px #0006;background-color:rgb(var(--primary-140))!important;border-color:rgb(var(--primary-160))!important}.home-stats-widget{min-width:0;width:var(--home-tabs-width,56rem);place-self:center;max-width:100%}#home-live-users{flex-shrink:0;place-self:center end}.home-live-badge{box-sizing:border-box;color:#6b7280;white-space:nowrap;background:#fffc;border:1px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:.5rem;height:2.25rem;padding:0 .75rem;font-size:.75rem;font-weight:500;line-height:1;transition:border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.home-live-badge:hover{background:#fff;border-color:#d1d5db;box-shadow:0 1px 2px #0f172a0d}.home-live-badge.is-open,.home-live-badge.is-open:hover{background:#fff;border-color:#a5b4fc;box-shadow:0 0 0 2px #6366f11f}.home-live-badge{cursor:pointer}.dark .home-live-badge{border-color:rgb(var(--primary-320));background:rgba(var(--primary-700), .8);color:rgb(var(--primary-220))}.dark .home-live-badge:hover{border-color:rgb(var(--primary-300));background:rgb(var(--primary-760))}.dark .home-live-badge.is-open,.dark .home-live-badge.is-open:hover{border-color:rgb(var(--primary-400));background:rgb(var(--primary-760));box-shadow:0 0 0 2px #6366f12e}.home-live-badge-dot{background:#d1d5db;border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;transition:background-color .25s,box-shadow .25s}.home-live-badge-dot.is-live{background:#22c55e;animation:2s ease-in-out infinite home-live-pulse;box-shadow:0 0 0 2px #22c55e33}@keyframes home-live-pulse{0%,to{box-shadow:0 0 0 2px #22c55e33}50%{box-shadow:0 0 0 4px #22c55e14}}.home-live-badge-label{color:inherit}.home-live-badge-count{font-variant-numeric:tabular-nums;color:#111827;border-left:1px solid #e5e7eb;margin-left:.125rem;padding-left:.5rem;font-weight:700}.dark .home-live-badge-count{color:rgb(var(--primary-200));border-left-color:rgb(var(--primary-320))}.home-stats-widget{height:var(--home-tabs-height,4.5rem);flex-shrink:0;position:relative;overflow:visible}.home-stats-widget.is-open{z-index:2}.home-stats-tabs-slot{z-index:4;height:var(--home-tabs-height,4.5rem);justify-content:center;align-items:center;display:flex;position:relative}.home-kpi-strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;max-width:var(--home-tabs-width,56rem);flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:.5rem;display:flex;overflow-x:auto}.home-kpi-strip::-webkit-scrollbar{display:none}.home-kpi-tab{text-align:left;cursor:pointer;appearance:none;min-width:7rem;max-width:11rem;font:inherit;color:inherit;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:.5rem;flex:1 1 0;padding:.5rem .65rem;transition:background-color .15s,box-shadow .15s,transform .15s;overflow:hidden}html:not(.dark) .home-kpi-tab:hover{background-color:#f9fafb}.dark .home-kpi-tab:hover{background-color:#37415159}html:not(.dark) .home-stats-widget.is-open .home-kpi-tab.is-active,html:not(.dark) .home-kpi-tab.filter-btn--open,html:not(.dark) .home-stats-widget.is-open .home-kpi-tab.is-active:hover,html:not(.dark) .home-kpi-tab.filter-btn--open:hover{background-color:#f3f4f6;transform:translateY(1px);box-shadow:inset 0 2px 4px #0f172a1f}.dark .home-stats-widget.is-open .home-kpi-tab.is-active,.dark .home-kpi-tab.filter-btn--open,.dark .home-stats-widget.is-open .home-kpi-tab.is-active:hover,.dark .home-kpi-tab.filter-btn--open:hover{background-color:#37415173;transform:translateY(1px);box-shadow:inset 0 2px 5px #00000059}.home-kpi-tab-label{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;display:block;overflow:hidden}.dark .home-kpi-tab-label{color:rgb(var(--primary-220))}.home-kpi-tab-body{flex-wrap:nowrap;align-items:center;gap:.25rem;min-width:0;margin-top:.15rem;display:flex;overflow:hidden}.home-kpi-tab-value{font-variant-numeric:tabular-nums;color:#111827;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:.875rem;font-weight:700;line-height:1;overflow:hidden}.dark .home-kpi-tab-value{color:rgb(var(--primary-200))}.home-kpi-tab-trend{white-space:nowrap;flex-shrink:0;font-size:.6875rem;font-weight:500}.home-kpi-tab-trend.is-up,.home-kpi-tab-trend.is-down{color:#374151}.home-kpi-tab-trend.is-neutral{color:#9ca3af}.home-stats-widget.is-open .home-kpi-tab.is-active .home-kpi-tab-trend.is-up{color:#16a34a}.home-kpi-tab-spark{flex-shrink:0;width:2.75rem;height:1.25rem;margin-left:auto}.home-kpi-tab-spark .home-kpi-sparkline{width:100%;height:100%;display:block;overflow:hidden}.home-kpi-tab-spark .home-kpi-sparkline .apexcharts-canvas,.home-kpi-tab-spark .home-kpi-sparkline svg{max-width:100%;width:100%!important}.home-stats-flyout{width:var(--home-flyout-width,57rem);max-width:calc(100vw - 2 * var(--home-flyout-gap,1rem));z-index:3;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s,visibility .2s;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-stats-widget.is-open .home-stats-flyout{visibility:visible;opacity:1;pointer-events:auto}.home-stats-flyout-card{padding:var(--home-tabs-height,4.5rem) var(--home-flyout-gap,1rem) var(--home-flyout-gap,1rem);background:#fff;border:1px solid #e5e7eb;border-radius:.875rem;box-shadow:0 4px 24px #0f172a1a,0 1px 4px #0f172a0a}.dark .home-stats-flyout-card{background:rgb(var(--primary-100));border-color:rgb(var(--primary-120));box-shadow:0 8px 32px #00000059}.home-stats-panel{padding-top:var(--home-flyout-gap,1rem);display:block}.home-stats-panel-metric{align-items:baseline;gap:.5rem;margin-top:0;display:flex}.home-stats-panel-value{font-variant-numeric:tabular-nums;color:#111827;font-size:1.625rem;font-weight:700;line-height:1}.dark .home-stats-panel-value{color:rgb(var(--primary-200))}.home-stats-panel-trend{font-size:.875rem;font-weight:600}.home-stats-panel-trend.is-up{color:#16a34a}.home-stats-panel-trend.is-down{color:#374151}.home-stats-panel-trend.is-neutral{color:#9ca3af}.home-stats-panel-chart-wrap{height:14.5rem;margin-top:.75rem;position:relative}.home-stats-panel-chart-wrap .home-stats-detail-chart{width:100%;height:100%;min-height:13rem;display:block}.home-stats-panel-chart-wrap .home-stats-detail-chart .sh-detail-chart-svg,.home-stats-detail-chart svg{width:100%;height:100%;display:block}.home-stats-panel-legend{color:#6b7280;letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;margin-top:.75rem;font-size:.8125rem;display:flex}.dark .home-stats-panel-legend{color:rgb(var(--primary-220))}.home-stats-legend-item{align-items:center;gap:.45rem;display:inline-flex}.home-stats-legend-label{color:#4b5563;font-weight:500}.dark .home-stats-legend-label{color:rgb(var(--primary-210))}.home-stats-legend-dot{border-radius:9999px;flex-shrink:0;width:.55rem;height:.55rem}.home-stats-legend-dot.is-current{background:#2563eb}.home-stats-legend-dot.is-compare{background:#93c5fd}.home-stats-panel-chart-wrap .apexcharts-tooltip{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.home-stats-tooltip{background:#fff;border:1px solid #0f172a0f;border-radius:.75rem;min-width:10.5rem;padding:.85rem 1rem;box-shadow:0 12px 28px -8px #0f172a2e,0 4px 10px -4px #0f172a14}.dark .home-stats-tooltip{background:rgb(var(--primary-100));border-color:rgb(var(--primary-120));box-shadow:0 12px 28px -8px #00000073}.home-stats-tooltip__title{letter-spacing:-.02em;color:#111827;margin:0 0 .65rem;font-size:.875rem;font-weight:700}.dark .home-stats-tooltip__title{color:rgb(var(--primary-200))}.home-stats-tooltip__row{align-items:flex-start;gap:.5rem;display:flex}.home-stats-tooltip__row+.home-stats-tooltip__row{margin-top:.7rem}.home-stats-tooltip__dot{border-radius:9999px;flex-shrink:0;width:.55rem;height:.55rem;margin-top:.3rem}.home-stats-tooltip__dot.is-current{background:#2563eb}.home-stats-tooltip__dot.is-compare{background:#93c5fd}.home-stats-tooltip__meta{min-width:0}.home-stats-tooltip__date{color:#6b7280;letter-spacing:-.01em;font-size:.8125rem;font-weight:500;line-height:1.25}.dark .home-stats-tooltip__date{color:rgb(var(--primary-220))}.home-stats-tooltip__value{color:#111827;letter-spacing:-.01em;background:#f3f4f6;border-radius:.35rem;align-items:center;margin-top:.3rem;padding:.2rem .45rem;font-size:.8125rem;font-weight:650;line-height:1.2;display:inline-flex}.dark .home-stats-tooltip__value{background:rgb(var(--primary-140));color:rgb(var(--primary-200))}@media (width<=1023px){.home-page-canvas{margin-top:0;padding-top:.5rem}.home-top-bar-outer{--home-tabs-width:100%;--home-flyout-width:calc(100vw - 2rem)}.home-top-bar{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:.5rem .75rem}.home-stats-widget{grid-column:1/-1;justify-self:stretch;width:100%}.home-kpi-strip{scroll-snap-type:x proximity;justify-content:flex-start;max-width:100%;padding-bottom:.125rem}.home-kpi-tab{scroll-snap-align:start}.home-stats-flyout{width:var(--home-flyout-width,57rem);max-width:calc(100vw - 2 * var(--home-flyout-gap,1rem))}.home-stats-panel-chart-wrap{height:12rem}#home-live-users{grid-area:1/2;place-self:center end}}@media (width<=640px){.home-kpi-tab{min-width:6.75rem;padding:.45rem .55rem}.home-kpi-tab-spark{width:2.25rem}}.home-hero-stage{z-index:0;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:min(66vh,100dvh - 15rem);margin-left:0;margin-right:0;padding:2rem 0 3rem;display:flex;position:relative;overflow:visible}@media (width>=1024px){.home-hero-stage{min-height:min(70vh,100dvh - 12rem)}}.home-shell.home-has-setup-cards .home-hero-stage{align-items:flex-start;min-height:0;padding:2.5rem 0 3rem}@media (width>=1024px){.home-shell.home-has-setup-cards .home-hero-stage{min-height:0;padding:3rem 0 3.5rem}}.home-shell.home-has-setup-cards .home-hero-title{margin-top:.5rem}.home-shell.home-has-setup-cards .home-assistant-wrap{margin-top:2.5rem}.home-shell.home-has-setup-cards .home-news-section{margin-top:2.25rem;padding-top:.75rem;padding-bottom:2rem}.home-shell.home-has-setup-cards .home-news-grid{gap:1.35rem}@media (width>=768px){.home-shell.home-has-setup-cards .home-news-grid{gap:1.5rem}}.home-shell.home-has-setup-cards .home-setup-card{min-height:16rem}.home-shell.home-has-setup-cards .home-actions-row{margin-top:1.75rem}@keyframes home-hero-glow-pulse{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}.home-hero-stage-bg{z-index:0;pointer-events:none;--home-glow-x:50%;--home-glow-y:42%;background:0 0;width:auto;margin-left:0;position:absolute;inset:0}.dark .home-hero-stage-bg{background:0 0}.home-hero-stage-bg:after{content:"";pointer-events:none;transform-origin:var(--home-glow-x) var(--home-glow-y);background:radial-gradient(ellipse 42rem 22rem at var(--home-glow-x) var(--home-glow-y), #8b5cf62e 0%, #8b5cf612 38%, transparent 72%), radial-gradient(ellipse 56rem 30rem at var(--home-glow-x) var(--home-glow-y), #6366f11a 0%, transparent 70%);animation:5.5s ease-in-out infinite home-hero-glow-pulse;position:absolute;inset:0}.dark .home-hero-stage-bg:after{background:radial-gradient(ellipse 42rem 22rem at var(--home-glow-x) var(--home-glow-y), #8b5cf638 0%, #8b5cf614 38%, transparent 72%), radial-gradient(ellipse 56rem 30rem at var(--home-glow-x) var(--home-glow-y), #6366f11f 0%, transparent 70%)}@media (prefers-reduced-motion:reduce){.home-hero-stage-bg:after{opacity:1;animation:none;transform:none}}.home-hero{z-index:1;text-align:center;width:100%;max-width:42rem;margin:0 auto;padding:0 .5rem;position:relative}.home-hero-greeting{color:#6b7280;font-size:1.125rem;font-weight:500}.dark .home-hero-greeting{color:rgb(var(--primary-210))}.home-hero-title{color:#111827;letter-spacing:-.02em;margin-top:.35rem;font-size:1.75rem;font-weight:700;line-height:1.25}@media (width>=640px){.home-hero-title{font-size:2.125rem}}.dark .home-hero-title{color:rgb(var(--primary-200))}.home-search-trigger{color:#9ca3af;cursor:text;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.625rem;width:100%;margin:2rem auto 0;padding:.5rem 1rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s;display:grid;box-shadow:0 1px 3px #0000000a,0 8px 24px #0f172a0f}.home-search-trigger:focus-within{border-color:#c4b5fd;box-shadow:0 2px 6px #0000000d,0 12px 28px #6366f11f}.home-search-input{color:#111827;appearance:none;cursor:text;border-radius:0;width:100%;min-width:0;min-height:2.5rem;margin:-.5rem 0;padding:.5rem 0;font-size:.9375rem;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.home-search-input:focus,.home-search-input:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}.home-search-input::placeholder{color:#9ca3af}.dark .home-search-input{color:rgb(var(--primary-200))}.dark .home-search-input::placeholder{color:rgb(var(--primary-220))}.home-search-submit{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.home-search-submit:hover{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.home-search-submit:disabled{opacity:.5;cursor:wait}.dark .home-search-submit{border-color:rgb(var(--primary-120));background:rgb(var(--primary-100));color:rgb(var(--primary-220))}.home-assistant-panel{text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;width:100%;max-width:42rem;margin:.75rem auto 0;padding:1rem 1.125rem;box-shadow:0 8px 24px #0f172a14}.home-assistant-panel.hidden{display:none}.home-assistant-outcome{border:1px solid #0000;border-radius:.625rem;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4;display:flex}.home-assistant-outcome-label{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;flex-shrink:0;padding:.15rem .45rem;font-size:.625rem;font-weight:700}.home-assistant-outcome--executed{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.home-assistant-outcome--executed .home-assistant-outcome-label{color:#047857;background:#d1fae5}.home-assistant-outcome--pending{color:#92400e;background:#fffbeb;border-color:#fde68a}.home-assistant-outcome--pending .home-assistant-outcome-label{color:#b45309;background:#fef3c7}.home-assistant-outcome--failed{color:#991b1b;background:#fef2f2;border-color:#fecaca}.home-assistant-outcome--failed .home-assistant-outcome-label{color:#b91c1c;background:#fee2e2}.home-assistant-outcome--cancelled,.home-assistant-outcome--partial{color:#4b5563;background:#f9fafb;border-color:#e5e7eb}.home-assistant-outcome--cancelled .home-assistant-outcome-label,.home-assistant-outcome--partial .home-assistant-outcome-label{color:#374151;background:#f3f4f6}.dark .home-assistant-outcome--executed{color:#6ee7b7;background:#10b9811f;border-color:#10b98159}.dark .home-assistant-outcome--pending{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b59}.dark .home-assistant-outcome--failed{color:#fca5a5;background:#ef44441f;border-color:#ef444459}.home-assistant-message{color:#374151;font-size:.9375rem;line-height:1.45}.dark .home-assistant-panel{border-color:rgb(var(--primary-120));background:rgb(var(--primary-100))}.dark .home-assistant-message{color:rgb(var(--primary-200))}.home-assistant-meta{color:#6b7280;margin-top:.35rem;font-size:.8125rem}.dark .home-assistant-meta{color:rgb(var(--primary-220))}.home-assistant-meta-card{color:#4b5563;background:linear-gradient(135deg,#f8fafc 0%,#f5f3ff 100%);border:1px solid #e5e7eb;border-radius:.75rem;margin-top:.75rem;padding:.625rem .75rem;font-size:.8125rem}.dark .home-assistant-meta-card{background:rgb(var(--primary-120));border-color:rgb(var(--primary-120));color:rgb(var(--primary-220))}.home-assistant-meta-card strong{color:#111827;font-weight:600}.dark .home-assistant-meta-card strong{color:rgb(var(--primary-200))}.home-assistant-section-title{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:.875rem 0 .5rem;font-size:.6875rem;font-weight:700}.dark .home-assistant-section-title{color:rgb(var(--primary-220))}.home-assistant-picker{flex-direction:column;gap:.5rem;margin-top:.25rem;display:flex}.home-assistant-picker-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.875rem;align-items:center;gap:.75rem;width:100%;padding:.75rem .875rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.home-assistant-picker-item:hover{background:#fafaff;border-color:#c7d2fe;box-shadow:0 4px 14px #6366f114}.home-assistant-picker-item.is-selected{background:#eef2ff;border-color:#818cf8;box-shadow:0 0 0 3px #818cf82e}.dark .home-assistant-picker-item{border-color:rgb(var(--primary-120));background:rgb(var(--primary-100));color:rgb(var(--primary-200))}.dark .home-assistant-picker-item:hover,.dark .home-assistant-picker-item.is-selected{border-color:rgb(var(--primary-300));background:rgb(var(--primary-140))}.home-assistant-picker-index{color:#5b21b6;background:#ede9fe;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:700;display:inline-flex}.home-assistant-picker-item.is-selected .home-assistant-picker-index{color:#fff;background:#6366f1}.home-assistant-picker-body{flex:1;min-width:0}.home-assistant-picker-title{color:#111827;font-size:.875rem;font-weight:600;line-height:1.35;display:block}.dark .home-assistant-picker-title{color:rgb(var(--primary-200))}.home-assistant-picker-sub{color:#6b7280;margin-top:.125rem;font-size:.75rem;line-height:1.35;display:block}.dark .home-assistant-picker-sub{color:rgb(var(--primary-220))}.home-assistant-picker-badge{text-transform:uppercase;letter-spacing:.04em;color:#4b5563;background:#f3f4f6;border-radius:9999px;flex-shrink:0;padding:.2rem .45rem;font-size:.625rem;font-weight:700}.dark .home-assistant-picker-badge{background:rgb(var(--primary-140));color:rgb(var(--primary-220))}.home-assistant-details{margin-top:.75rem}.home-assistant-details summary{cursor:pointer;color:#6b7280;-webkit-user-select:none;user-select:none;font-size:.75rem}.home-assistant-details[open] summary{margin-bottom:.35rem}.home-assistant-companies{flex-direction:column;gap:.35rem;margin-top:.75rem;display:flex}.home-assistant-company{cursor:pointer;border:1px solid #e5e7eb;border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.home-assistant-company:hover{background:#f5f3ff;border-color:#c7d2fe}.home-assistant-company.is-selected{background:#eef2ff;border-color:#818cf8}.dark .home-assistant-company{border-color:rgb(var(--primary-120));color:rgb(var(--primary-200))}.home-assistant-actions{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}.home-assistant-btn{cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:.45rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.home-assistant-btn--primary{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%)}.home-assistant-btn--ghost{color:#374151;background:0 0;border-color:#e5e7eb}.dark .home-assistant-btn--ghost{border-color:rgb(var(--primary-120));color:rgb(var(--primary-200))}.home-assistant-wrap{z-index:2;width:100%;max-width:46rem;margin:2rem auto 0;position:relative}.home-assistant-wrap .home-search-trigger{margin:0}.home-assistant-suggestions{z-index:60;background:#fff;border:1px solid #e5e7eb;border-radius:.875rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #0f172a1f}.home-assistant-suggestions.hidden{display:none}.home-assistant-suggestion{text-align:left;color:#374151;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f3f4f6;align-items:center;gap:.5rem;width:100%;padding:.625rem .875rem;font-size:.8125rem;display:flex}.home-assistant-suggestion:last-child{border-bottom:0}.home-assistant-suggestion:hover,.home-assistant-suggestion.is-active{color:#4338ca;background:#f5f3ff}.home-assistant-suggestion-tag{text-transform:uppercase;letter-spacing:.04em;color:#7c3aed;background:#ede9fe;border-radius:9999px;flex-shrink:0;padding:.125rem .375rem;font-size:.625rem;font-weight:700}.dark .home-assistant-suggestions{border-color:rgb(var(--primary-120));background:rgb(var(--primary-100))}.dark .home-assistant-suggestion{color:rgb(var(--primary-200));border-color:rgb(var(--primary-120))}.home-assistant-confidence{color:#6366f1;background:#eef2ff;border-radius:9999px;align-items:center;gap:.35rem;margin-top:.5rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.home-assistant-reasoning{color:#6b7280;background:#f9fafb;border-radius:.5rem;margin-top:.5rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.4}.dark .home-assistant-reasoning{background:rgb(var(--primary-120));color:rgb(var(--primary-220))}.home-assistant-choice-pills{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.home-assistant-choice-pill{color:#374151;cursor:pointer;text-align:left;background:#fffffff2;border:1px solid #e5e7eb;border-radius:9999px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;display:inline-flex}.home-assistant-choice-pill:hover,.home-assistant-choice-pill.is-selected{color:#3730a3;background:#eef2ff;border-color:#c7d2fe;box-shadow:0 1px 2px #4338ca14}.home-assistant-choice-pill--primary{color:#3730a3;background:#eef2ff;border-color:#c7d2fe;font-weight:600}.home-assistant-choice-pill-hint{color:#6b7280;font-size:.6875rem;font-weight:500}.home-assistant-choice-pill:hover .home-assistant-choice-pill-hint,.home-assistant-choice-pill.is-selected .home-assistant-choice-pill-hint{color:#6366f1}.dark .home-assistant-choice-pill{border-color:rgb(var(--primary-120));background:rgb(var(--primary-100));color:rgb(var(--primary-210))}.dark .home-assistant-choice-pill:hover,.dark .home-assistant-choice-pill.is-selected,.dark .home-assistant-choice-pill--primary{border-color:rgb(var(--primary-160));background:rgb(var(--primary-140));color:rgb(var(--primary-200))}.dark .home-assistant-choice-pill-hint{color:rgb(var(--primary-220))}.home-search-trigger:hover{border-color:#d1d5db;box-shadow:0 2px 6px #0000000d,0 12px 28px #0f172a14}.dark .home-search-trigger{border-color:rgb(var(--primary-120));background:rgb(var(--primary-100));color:rgb(var(--primary-220))}.home-search-icon{pointer-events:none;border-radius:.625rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}.home-search-brand-icon{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.home-search-trigger.is-loading .home-search-brand-icon{animation:1.45s linear infinite home-search-logo-spin}@keyframes home-search-logo-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.home-search-trigger.is-loading .home-search-brand-icon{animation:none}}.home-search-text{text-align:left;flex:1}.home-search-actions{align-self:center;align-items:center;gap:.5rem;margin-left:auto;display:flex}.home-assistant-suggest-btn{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.home-assistant-suggest-btn:hover{color:#4f46e5;background:#f5f3ff;border-color:#c7d2fe}.home-assistant-suggest-btn.is-active{color:#4f46e5;background:#eef2ff;border-color:#818cf8}.dark .home-assistant-suggest-btn{border-color:rgb(var(--primary-120));color:rgb(var(--primary-220))}.dark .home-assistant-suggest-btn:hover,.dark .home-assistant-suggest-btn.is-active{color:rgb(var(--primary-200));border-color:rgb(var(--primary-300));background:rgb(var(--primary-140))}.home-assistant-suggest-btn svg{width:1.25rem;height:1.25rem}.home-actions-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;margin-top:1.25rem;display:flex}.home-action-row{display:contents}.home-action-swipe-layer{display:none}.home-action-pill{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:.5rem;max-width:100%;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:0 1px 2px #00000008}.home-action-pill:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}.dark .home-action-pill{border-color:rgb(var(--primary-120));background:rgb(var(--primary-100));color:rgb(var(--primary-210))}.home-action-pill-icon,.home-action-pill-chevron{display:none}.home-action-pill-body{display:contents}.home-action-pill-label{white-space:nowrap;text-overflow:ellipsis;max-width:14rem;font-weight:500;line-height:1.25;display:block;overflow:hidden}.home-action-pill-meta{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.home-action-pill-badge{color:#111827;font-variant-numeric:tabular-nums;background:#f3f4f6;border-radius:9999px;justify-content:center;align-items:center;min-width:1.375rem;height:1.375rem;padding:0 .375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.dark .home-action-pill-badge{background:rgb(var(--primary-140));color:rgb(var(--primary-200))}.home-action-pill-dismiss{color:#9ca3af;cursor:pointer;z-index:2;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;padding:0;font-size:.625rem;line-height:1;display:none;position:absolute;top:-.35rem;right:-.35rem}.home-action-pill-dismiss svg{width:.7rem;height:.7rem}.home-action-pill:hover .home-action-pill-dismiss{display:inline-flex}.home-action-pill-dismiss:hover{color:#ef4444;border-color:#fecaca}.home-news-section{margin-top:1.25rem;padding-top:.5rem;padding-bottom:1.25rem}.home-news-grid{grid-template-columns:1fr;gap:1rem;max-width:68rem;margin:0 auto;display:grid}@keyframes home-card-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.home-news-section.is-visible .home-setup-card{animation:.45s cubic-bezier(.22,1,.36,1) both home-card-in}.home-news-section.is-visible .home-setup-card:first-child{animation-delay:40ms}.home-news-section.is-visible .home-setup-card:nth-child(2){animation-delay:.1s}.home-news-section.is-visible .home-setup-card:nth-child(3){animation-delay:.16s}.home-news-section.is-visible .home-setup-card:nth-child(4){animation-delay:.22s}.home-news-section.is-visible .home-setup-card:nth-child(5){animation-delay:.28s}.home-news-section.is-visible .home-setup-card:nth-child(n+6){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.home-news-section.is-visible .home-setup-card{animation:none}}@media (width>=768px){.home-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}}@media (width>=1100px){.home-news-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-setup-card--wide{grid-column:span 3}.home-setup-card--narrow{grid-column:span 2}}#dashboard-2fa-badge-wrap:not(.hidden){display:contents}#dashboard-2fa-badge-wrap.hidden{display:none!important}.home-setup-card{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;flex-direction:column;height:100%;min-height:17.5rem;padding:1.25rem 1.35rem 1.35rem;display:flex;position:relative;overflow:visible;box-shadow:0 1px 2px #1018280a,0 4px 12px #1018280a}.dark .home-setup-card{border-color:rgb(var(--primary-120));background:rgb(var(--primary-100));box-shadow:0 1px 2px #0003}.home-setup-card-inner{flex:1;align-items:stretch;gap:1rem;min-height:0;display:flex}.home-setup-card-text{text-align:left;flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.home-setup-card-title{color:#111827;letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.dark .home-setup-card-title{color:rgb(var(--primary-200))}.home-setup-card-desc{color:#6b7280;margin:.45rem 0 0;font-size:.875rem;line-height:1.45}.dark .home-setup-card-desc{color:rgb(var(--primary-220))}.home-setup-card-media{pointer-events:none;flex:none;justify-content:center;align-self:flex-end;align-items:flex-end;width:clamp(7.5rem,28%,11rem);display:flex}.home-setup-card-media img,.home-setup-card-media svg{-o-object-fit:contain;object-fit:contain;width:100%;max-width:11rem;height:auto;max-height:11rem;margin:0;display:block}.home-setup-card-media--large{width:clamp(13rem,48%,18rem)}.home-setup-card-media--large img,.home-setup-card-media--large svg{max-width:18rem;max-height:16rem}.home-setup-card-media>div{width:100%;height:auto;max-height:11rem;margin:0}.home-setup-card-media>div svg{width:5.5rem;height:5.5rem;max-height:none}.home-setup-card-actions{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:auto;padding-top:1.25rem;display:flex}.home-setup-btn{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;min-height:2.375rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.home-setup-btn:hover{background:#fff;border-color:#d1d5db;box-shadow:0 1px 3px #0000000f}.home-setup-btn:active{background:#f9fafb;box-shadow:inset 0 2px 4px #0f172a24}html:not(.dark) .home-setup-btn.is-active,html:not(.dark) .home-setup-btn[aria-expanded=true],html:not(.dark) .home-setup-btn.filter-btn--open,html:not(.dark) .home-setup-btn.is-active:hover,html:not(.dark) .home-setup-btn[aria-expanded=true]:hover,html:not(.dark) .home-setup-btn.filter-btn--open:hover{background:#f3f4f6;border-color:#d1d5db;box-shadow:inset 0 2px 4px #0f172a24}.dark .home-setup-btn{border-color:rgb(var(--primary-120));background:rgb(var(--primary-100));color:rgb(var(--primary-200));box-shadow:0 1px 2px #00000026}.dark .home-setup-btn:hover{background:rgb(var(--primary-140));border-color:rgb(var(--primary-160))}.dark .home-setup-btn.is-active,.dark .home-setup-btn[aria-expanded=true],.dark .home-setup-btn.filter-btn--open,.dark .home-setup-btn.is-active:hover,.dark .home-setup-btn[aria-expanded=true]:hover,.dark .home-setup-btn.filter-btn--open:hover{background:rgb(var(--primary-140));border-color:rgb(var(--primary-160));box-shadow:inset 0 2px 5px #0006}.wartung-action-caret{opacity:.7;flex-shrink:0}.wartung-action-menu{display:inline-flex;position:relative}.wartung-action-popover{z-index:30;background:#fff;border:1px solid #e5e7eb;border-radius:.875rem;min-width:17.5rem;max-width:min(22rem,82vw);padding:.4rem;position:absolute;bottom:calc(100% + .4rem);left:0;box-shadow:0 4px 6px -1px #0000000f,0 12px 24px -4px #0000001a}.dark .wartung-action-popover{border-color:rgb(var(--primary-120));background:rgb(var(--primary-100));box-shadow:0 8px 24px #00000059}.wartung-action-item{color:#111827;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.625rem;flex-direction:row;align-items:center;gap:.7rem;width:100%;padding:.55rem .65rem;transition:background-color .12s;display:flex}.wartung-action-item:hover{background:#f3f4f6}.dark .wartung-action-item{color:rgb(var(--primary-200))}.dark .wartung-action-item:hover{background:rgb(var(--primary-140))}.wartung-action-icon{border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.wartung-action-copy{flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0;display:flex}.wartung-action-item-label{font-size:.8125rem;font-weight:550;line-height:1.3}.wartung-action-item-hint{color:#6b7280;font-size:.6875rem;font-weight:450;line-height:1.3}.dark .wartung-action-item-hint{color:rgb(var(--primary-220))}.wartung-action-item--success .wartung-action-item-label{font-weight:650}.wartung-action-item--success .wartung-action-icon{color:#059669;background:#ecfdf5}.wartung-action-item--success:hover{background:#ecfdf5}.wartung-action-item--mail .wartung-action-icon{color:#4f46e5;background:#eef2ff}.wartung-action-item--mail:hover{background:#eef2ff}.wartung-action-item--danger .wartung-action-item-label{color:#dc2626;font-weight:600}.wartung-action-item--danger:hover{background:#fef2f2}.wartung-action-item--muted .wartung-action-item-label{color:#6b7280;font-weight:500}.wartung-action-skip{color:#6b7280;text-align:center;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;width:100%;margin:.15rem 0 0;padding:.45rem .65rem;font-size:.8125rem;font-weight:500;text-decoration:underline;display:block}.wartung-action-skip:hover,.wartung-action-skip:active{color:#111827}.dark .wartung-action-skip{color:rgb(var(--primary-220))}.dark .wartung-action-skip:hover,.dark .wartung-action-skip:active{color:rgb(var(--primary-200))}.dark .wartung-action-item--success .wartung-action-icon{color:#34d399;background:#10b98126}.dark .wartung-action-item--success:hover{background:#10b9811a}.dark .wartung-action-item--mail .wartung-action-icon{color:#a5b4fc;background:#4f46e52e}.dark .wartung-action-item--mail:hover{background:#4f46e51f}.dark .wartung-action-item--danger .wartung-action-item-label{color:#f87171}.dark .wartung-action-item--danger:hover{background:#dc26261f}.dark .wartung-action-item--muted .wartung-action-item-label{color:rgb(var(--primary-220))}.wartung-action-sep{background:#e5e7eb;height:1px;margin:.3rem .45rem}.dark .wartung-action-sep{background:rgb(var(--primary-120))}.home-setup-card-dismiss{z-index:2;color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:absolute;top:.65rem;right:.65rem}.home-setup-card-dismiss:hover{color:#4b5563;background:#f3f4f6}.dark .home-setup-card-dismiss:hover{background:rgb(var(--primary-140));color:rgb(var(--primary-200))}.home-setup-card .wartung-card-info{border-radius:.5rem;width:100%;margin-top:.65rem;padding:.5rem .65rem;font-size:.75rem;line-height:1.35}@media (width<=639px){.home-setup-card-inner{flex-direction:column}.home-setup-card-media{align-self:flex-end;width:min(10rem,55%);margin-top:.25rem}.home-setup-card-media img,.home-setup-card-media svg{max-height:8.5rem}.home-setup-card-media--large{width:min(16rem,75%)}.home-setup-card-media--large img,.home-setup-card-media--large svg{max-width:16rem;max-height:13.5rem}}.wartung-action-backdrop,.wartung-action-sheet-close{display:none}body.wartung-action-sheet-open{overflow:hidden}@media (width<=1023px){.wartung-action-backdrop{z-index:10070;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#0006;transition:opacity .28s;display:none;position:fixed;inset:0}.wartung-action-backdrop.hidden{pointer-events:none!important;opacity:0!important;display:none!important}.wartung-action-backdrop:not(.hidden){opacity:1;pointer-events:auto;display:block!important}.wartung-action-popover.wartung-action-popover--sheet{max-height:min(78dvh,34rem);padding:1.15rem 1.35rem calc(.85rem + env(safe-area-inset-bottom,0px));background:#fff;border:0;border-radius:1.85rem 1.85rem 0 0;flex-direction:column;gap:.55rem;margin:0;transition:transform .34s cubic-bezier(.22,1,.36,1);overflow:visible;transform:translateY(110%);box-shadow:0 -12px 40px #0f172a24;z-index:10080!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;position:fixed!important;inset:auto 0 0!important}.wartung-action-popover.wartung-action-popover--sheet.wartung-action-popover--open{transform:translateY(0)}.wartung-action-popover.wartung-action-popover--sheet.hidden{transform:translateY(110%);display:none!important}.wartung-action-popover.wartung-action-popover--sheet>.wartung-action-sheet-close{color:#1f2937;z-index:10081;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;position:absolute;top:-3.25rem;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0f172a29;display:inline-flex!important}.wartung-action-popover.wartung-action-popover--sheet>.wartung-action-sheet-close:active{background:#f3f4f6}.wartung-action-popover.wartung-action-popover--sheet>.wartung-action-sheet-close svg{width:1.25rem;height:1.25rem}.wartung-action-popover.wartung-action-popover--sheet .wartung-action-sheet-body{-webkit-overflow-scrolling:touch;flex-direction:column;gap:.55rem;min-height:0;max-height:min(68dvh,28rem);display:flex;overflow:hidden auto}.wartung-action-popover.wartung-action-popover--sheet .wartung-action-icon,.wartung-action-popover.wartung-action-popover--sheet .wartung-action-item-hint,.wartung-action-popover.wartung-action-popover--sheet .wartung-action-sep{display:none!important}.wartung-action-popover.wartung-action-popover--sheet .wartung-action-item{color:#111827;text-align:center;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:0;width:100%;min-height:3.25rem;padding:.85rem 1.25rem;display:flex;background:#f2f2f7!important}.wartung-action-popover.wartung-action-popover--sheet .wartung-action-copy{align-items:center}.wartung-action-popover.wartung-action-popover--sheet .wartung-action-item-label{letter-spacing:-.01em;color:inherit;font-size:1.05rem;font-weight:600}.wartung-action-popover.wartung-action-popover--sheet .wartung-action-item--success{order:-1;color:#fff!important;background:#111827!important}.wartung-action-popover.wartung-action-popover--sheet .wartung-action-item--success .wartung-action-item-label{color:#fff;font-weight:600}.wartung-action-popover.wartung-action-popover--sheet .wartung-action-item--danger .wartung-action-item-label{color:#dc2626}.wartung-action-popover.wartung-action-popover--sheet .wartung-action-skip{color:#6b7280;text-underline-offset:.18em;border-radius:0;min-height:0;margin-top:.15rem;padding:.55rem .5rem;font-size:.95rem;font-weight:500;text-decoration:underline;background:0 0!important}.wartung-action-popover.wartung-action-popover--sheet .wartung-action-skip:active{filter:none;color:#111827}.wartung-action-popover.wartung-action-popover--sheet .wartung-action-item:active{filter:brightness(.96)}.home-hero-stage{align-items:flex-start;min-height:0;padding:1.5rem 0 2rem}.home-assistant-wrap{margin-top:1.5rem}.home-news-section{margin-top:.75rem}.home-shell.home-has-setup-cards .home-hero-stage{padding:1.75rem 0 2.5rem}.home-shell.home-has-setup-cards .home-assistant-wrap{margin-top:2rem}.home-shell.home-has-setup-cards .home-actions-row{margin-top:1.5rem}.home-shell.home-has-setup-cards .home-news-section{margin-top:1.75rem;padding-bottom:1.75rem}}@media (width<=640px){.home-hero-greeting{font-size:1rem}.home-hero-title{font-size:1.5rem}.home-search-trigger,.home-search-input{font-size:1rem}}@media (width<=1023px){body.startseite-index-wa-mobile #main-nav{visibility:hidden!important;pointer-events:none!important;height:0!important;min-height:0!important;display:none!important;overflow:hidden!important}body.startseite-index-wa-mobile.app-mobile-bottom-nav:not(.app-mobile-dashboard-shell):not(.service-mobile-fullscreen) .app-layout-shell,body.startseite-index-wa-mobile.app-mobile-bottom-nav:not(.service-mobile-fullscreen) .app-layout-shell{padding-top:0!important}body.startseite-index-wa-mobile{background-color:#fff!important}body.startseite-index-wa-mobile.app-mobile-bottom-nav:not(.app-mobile-dashboard-shell):not(.service-mobile-fullscreen) #main-content,body.startseite-index-wa-mobile #main-content{background-color:#fff!important;border:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important;flex-direction:column!important;flex:1!important;height:auto!important;min-height:0!important;max-height:none!important;margin-top:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}body.startseite-index-wa-mobile #main-content>main{flex-direction:column;flex:auto;min-height:0;display:flex;margin:0!important;padding:0!important}#homeWaShell{background:#fff;flex-direction:column;flex:auto;min-height:0;overflow:hidden;display:flex!important}#homeWaListOuter{background:#fff;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}#homeWaScroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:0;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));background:#fff;flex:auto;overflow:hidden auto}#homeWaHeader .tickets-wa-header__body{max-height:none}#homeWaHeader .tickets-wa-header__title-large{margin-bottom:.15rem}.home-wa-subtitle{display:none}#homeWaActions{align-items:center;gap:.35rem;display:flex}#homeWaActions #nav-mobile-notification-trigger,#homeWaActions #nav-mobile-profile-trigger{color:#1f2937;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin:0;padding:0;position:relative;display:inline-flex!important}#homeWaActions #nav-mobile-notification-trigger svg{width:1.5rem;height:1.5rem}#homeWaActions #nav-mobile-profile-trigger{width:2.35rem;height:2.35rem}#homeWaActions #nav-mobile-profile-trigger>.overflow-hidden,#homeWaActions #nav-mobile-profile-trigger img,#homeWaActions #nav-mobile-profile-trigger>.overflow-hidden>div{border-radius:9999px;width:2.35rem!important;height:2.35rem!important}#homeWaActions .notification-badge,#homeWaActions .nav-top-actions__badge{z-index:2;border:2px solid #fff;min-width:1.2rem;height:1.2rem;min-height:1.2rem;padding:0 .35rem;font-size:.6875rem;line-height:1.15rem;position:absolute;top:-.2rem;right:-.25rem;box-shadow:0 0 0 1px #dc26264d}#homeWaCompanyWrap{flex-shrink:0;width:2.25rem;height:2.25rem;position:relative}#nav-company-select-mobile-wrap.tickets-wa-header__company-select-mount{z-index:3;flex:none;width:2.25rem;height:2.25rem;margin:0;position:absolute;inset:0}#nav-company-select-mobile-wrap.tickets-wa-header__company-select-mount .min-w-0.flex-1{width:100%;height:100%;position:static}body.startseite-index-wa-mobile #navCompanySelectMobile.tickets-wa-header__company-native-select{opacity:0;color:#0000;cursor:pointer;appearance:none;border-radius:9999px;width:100%;height:100%;min-height:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0;background:0 0!important;border:0!important}.home-mobile-stack{flex-direction:column;gap:.85rem;margin-top:.15rem;display:flex}.home-mobile-search-host:empty,.home-mobile-assistant-panel-slot:empty,.home-mobile-alerts-slot:empty,.home-mobile-news-slot:empty,.home-mobile-announce-slot:empty{display:none}.home-mobile-panel{background:#f2f2f7;border-radius:1.25rem;overflow:hidden}.home-mobile-period{text-align:left;z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:.7rem;width:100%;padding:.85rem 1rem;display:flex;position:relative}.home-mobile-period--panel{border-bottom:1px solid #00000014}.home-mobile-period:active{background:#0000000a}.home-mobile-period__icon{color:#374151;background:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;box-shadow:0 1px 2px #0000000f}.home-mobile-period__text{flex-direction:column;flex:auto;gap:.05rem;min-width:0;display:flex}.home-mobile-period__label{color:#111827;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:650;overflow:hidden}.home-mobile-period__range{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.home-mobile-period__chevron{color:#9ca3af;flex-shrink:0;width:1rem;height:1rem}.home-mobile-panel__stats{grid-template-columns:1fr 1fr;display:grid}.home-mobile-stat{-moz-column-gap:.35rem;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;align-items:baseline;gap:.15rem .35rem;min-height:5.25rem;padding:.85rem 1rem .75rem;display:grid}.home-mobile-stat:nth-child(odd){border-right:1px solid #00000014}.home-mobile-stat:nth-child(-n+2){border-bottom:1px solid #00000014}.home-mobile-stat__value{letter-spacing:-.03em;color:#111827;font-variant-numeric:tabular-nums;grid-area:1/1;font-size:1.35rem;font-weight:700;line-height:1.15}.home-mobile-stat__value.home-mobile-tile__badge--muted,.home-mobile-stat__value.is-muted{color:#9ca3af}.home-mobile-stat__trend{color:#9ca3af;white-space:nowrap;grid-area:1/2;align-self:center;font-size:.6875rem;font-weight:600}.home-mobile-stat__trend.is-up{color:#16a34a}.home-mobile-stat__trend.is-down{color:#dc2626}.home-mobile-stat__trend.is-neutral{color:#9ca3af}.home-mobile-stat__label{color:#6b7280;grid-area:2/1/auto/-1;font-size:.75rem;font-weight:500}.home-mobile-stat__spark{grid-area:3/1/auto/-1;width:100%;height:1.65rem;margin-top:.25rem;overflow:hidden}.home-mobile-stat__spark .home-kpi-sparkline{width:100%;height:100%;display:block;overflow:hidden}.home-mobile-stat__spark .home-kpi-sparkline .apexcharts-canvas,.home-mobile-stat__spark .home-kpi-sparkline svg{max-width:100%;width:100%!important}.home-mobile-time{text-align:center;background:#f2f2f7;border-radius:1.25rem;padding:1rem 1.1rem 1.1rem}.home-mobile-time__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.home-mobile-time__title{color:#6b7280;letter-spacing:-.01em;margin:0;font-size:.8125rem;font-weight:650}.home-mobile-time__status{color:#6b7280;font-size:.75rem;font-weight:650}.home-mobile-time__status.text-green-600{color:#16a34a}.home-mobile-time__clock{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#111827;margin:.15rem 0 0;font-size:2.15rem;font-weight:700;line-height:1.1}.home-mobile-time__since{color:#6b7280;margin:.35rem 0 0;font-size:.8125rem}.home-mobile-time__since[hidden]{display:none!important}.home-mobile-time__btn-wrap{margin-top:.9rem;position:relative}.home-mobile-time__btn-wrap[hidden]{display:none!important}.home-mobile-time__btn{color:#fff;-webkit-tap-highlight-color:transparent;border:0;border-radius:.95rem;justify-content:center;align-items:center;width:100%;height:2.85rem;margin-top:0;font-size:.9375rem;font-weight:700;display:flex;position:relative}.home-mobile-time__btn[hidden]{display:none!important}.home-mobile-time__btn:disabled{opacity:.55}.home-mobile-time__btn--go{background:#16a34a}.home-mobile-time__btn--stop{background:#dc2626}.home-mobile-time__btn:active{filter:brightness(.95)}.home-mobile-feed[hidden]{display:none!important}.home-mobile-feed__title{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;margin:0 0 .55rem .15rem;font-size:.8125rem;font-weight:600}.home-mobile-news-slot:empty{display:none}#home-live-users{display:none!important}.home-mobile-group{background:#f2f2f7;border-radius:1.25rem;overflow:hidden}.home-mobile-group>*+*{border-top:1px solid #00000014}.home-mobile-row{background:0 0;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.home-mobile-row__icon{color:#111827;background:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;box-shadow:0 1px 2px #0000000f}.home-mobile-row__title{color:#111827;margin:0;font-size:.95rem;font-weight:600}.home-mobile-row__sub{color:#6b7280;margin:.1rem 0 0;font-size:.78rem}.home-mobile-row__meta{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.home-mobile-row__value{font-variant-numeric:tabular-nums;color:#111827;font-size:.8125rem;font-weight:700}.home-mobile-row__btn{color:#fff;border:0;border-radius:9999px;justify-content:center;align-items:center;min-width:3.25rem;height:1.85rem;padding:0 .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.home-mobile-row__btn--go{background:#16a34a}.home-mobile-row__btn--stop{background:#dc2626}.home-mobile-live-slot:empty{display:none}.home-mobile-live-slot .home-live-badge{width:100%;height:auto;min-height:0;box-shadow:none;color:#6b7280;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:.65rem;padding:.85rem 1rem}.home-mobile-live-slot .home-live-badge:hover,.home-mobile-live-slot .home-live-badge.is-open,.home-mobile-live-slot .home-live-badge.is-open:hover{box-shadow:none;background:#0000000a;border:0}.home-mobile-live-slot .home-live-badge-count{color:#111827;border-left:0;margin-left:auto;padding-left:0}.home-top-bar-outer{z-index:10040;pointer-events:none;width:100%;top:0;left:0;right:0;height:0!important;min-height:0!important;margin:0!important;padding:0!important;position:fixed!important;overflow:visible!important}.home-top-bar-outer .home-top-bar{grid-template-columns:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.home-top-bar-outer #home-quickfilter-button,.home-top-bar-outer #home-stats-widget,.home-top-bar-outer #home-live-users{display:none!important}.home-top-bar-outer #home-period-wrap,.home-top-bar-outer #home-quickfilter-container{pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important}.home-top-bar-outer .sh-drp-panel,.home-top-bar-outer .sh-drp-backdrop{pointer-events:none!important}.home-hero-stage-bg{display:none!important}.home-page-canvas{margin-top:0;padding-top:0}.home-hero{text-align:left;max-width:none;padding:0}.home-hero-greeting,.home-hero-title,.home-hero-help-mobile,body.startseite-index-wa-mobile .home-shell>.home-hero-stage,body.startseite-index-wa-mobile .home-page-canvas>.home-page-canvas-inner,body.startseite-index-wa-mobile .home-shell>.home-news-section{display:none!important}.home-assistant-wrap,.home-shell.home-has-setup-cards .home-assistant-wrap{margin-top:0}.home-mobile-search-host .home-search-trigger,.home-search-trigger{box-shadow:none;background:#f2f2f7;border:0;border-radius:1.15rem;margin-top:0;padding:.55rem .85rem}.home-mobile-search-host .home-search-trigger:focus-within,.home-search-trigger:focus-within{background:#ebebf0;border:0;box-shadow:0 0 0 2px #0000000f}.home-search-submit{background:#fff;border-color:#0000;box-shadow:0 1px 2px #00000014}.home-assistant-panel{box-shadow:none;background:#f2f2f7;border:0;border-radius:1.15rem}.home-actions-row{touch-action:pan-y;background:#f2f2f7;border-radius:1.25rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin-top:.35rem;display:flex;overflow:hidden}.home-shell.home-has-setup-cards .home-actions-row{margin-top:.35rem}#system-cards-container{display:contents}.home-action-row{isolation:isolate;-webkit-tap-highlight-color:transparent;background:#f2f2f7;width:100%;display:block;position:relative;overflow:hidden}.home-action-row+.home-action-row{border-top:1px solid #3c3c432e}.home-action-swipe-layer{z-index:0;pointer-events:none;opacity:0;visibility:hidden;background:#dc2626;flex-direction:row;justify-content:flex-end;align-items:stretch;display:flex;position:absolute;inset:0}.home-action-row--swipe-revealed .home-action-swipe-layer{opacity:1;visibility:visible;pointer-events:auto}.home-action-swipe-delete{color:#fff;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;min-width:4.5rem;height:100%;margin:0;padding:0;display:flex}.home-action-swipe-delete svg{transform-origin:50%;width:1.5rem;height:1.5rem}.home-action-swipe-delete--armed svg{animation:.42s ease-in-out infinite home-action-trash-wiggle}@keyframes home-action-trash-wiggle{0%,to{transform:rotate(0)scale(1)}20%{transform:rotate(-14deg)scale(1.08)}40%{transform:rotate(14deg)scale(1.08)}60%{transform:rotate(-10deg)scale(1.05)}80%{transform:rotate(10deg)scale(1.05)}}@media (prefers-reduced-motion:reduce){.home-action-swipe-delete--armed svg{animation:none;transform:scale(1.12)}}.home-action-pill{width:100%;box-shadow:none;color:#111827;z-index:1;touch-action:pan-y;text-align:left;background:#f2f2f7;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:.8rem;min-height:3.75rem;margin:0;padding:.85rem .85rem .85rem .8rem;font-size:.9375rem;font-weight:500;display:flex;position:relative}.home-action-pill:hover,.home-action-pill:active,.home-action-pill:focus{box-shadow:none;background:#f2f2f7;border:0;outline:none}.home-action-pill-icon{color:#111827;width:2.35rem;height:2.35rem;box-shadow:none;background:#fff;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.home-action-pill-icon-svg{width:1.2rem;height:1.2rem}.home-action-pill-body{text-align:left;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;min-width:0;display:flex}.home-action-pill-label{white-space:normal;text-align:left;letter-spacing:-.01em;width:100%;max-width:none;font-size:.95rem;font-weight:600;line-height:1.3;display:block}.home-action-pill-meta{flex-shrink:0;gap:.4rem;margin-left:auto}.home-action-pill-badge{color:#111827;background:#fff;min-width:1.5rem;height:1.5rem;font-size:.75rem;box-shadow:0 1px 2px #0000000f}.home-action-pill-chevron{color:#9ca3af;flex-shrink:0;width:1.05rem;height:1.05rem;display:block}.home-action-pill-dismiss{display:none!important}.home-news-section{margin-top:1rem;padding-top:0;padding-bottom:.5rem}.home-shell.home-has-setup-cards .home-news-section{margin-top:1rem;padding-bottom:.5rem}.home-news-section:before{display:none!important}.home-shell{max-width:none;padding:0;margin-left:0!important;margin-right:0!important}.home-hero-stage{align-items:flex-start;width:100%;max-width:100%;min-height:0;margin-left:0;margin-right:0;padding:0}.home-shell.home-has-setup-cards .home-hero-stage{padding:0}.home-page-canvas-inner{margin-left:0!important;margin-right:0!important}.home-mobile-alerts-slot .home-actions-row{margin:0}.home-mobile-alerts-slot{flex-direction:column;gap:.65rem;display:flex}.home-mobile-alerts-slot #dashboard-install-badge-wrap{width:100%}.home-mobile-alerts-slot #dashboard-install-badge-wrap.hidden{display:none!important}.home-mobile-alerts-slot #dashboard-push-badge-wrap{width:100%}.home-mobile-alerts-slot #dashboard-push-badge-wrap.hidden{display:none!important}.home-mobile-alerts-slot #dashboard-2fa-badge-wrap{width:100%;display:block}.home-mobile-alerts-slot #dashboard-2fa-badge-wrap.hidden{display:none!important}.home-mobile-news-slot .home-news-section{margin:0;padding:0}.home-mobile-news-slot .home-news-grid{grid-template-columns:1fr;gap:.65rem}.home-setup-card,.home-shell.home-has-setup-cards .home-setup-card{min-height:11.5rem;box-shadow:none;background:#f2f2f7;border:0;border-radius:1.25rem;padding:1rem 1.05rem}.home-setup-card-inner{flex-direction:row;align-items:stretch;gap:.75rem}.home-setup-card-media{flex:none;justify-content:center;align-self:flex-end;align-items:flex-end;width:4.75rem;max-width:4.75rem;margin:0;display:flex}.home-setup-card-media img,.home-setup-card-media svg{width:100%;max-width:4.75rem;height:auto;max-height:5.25rem}.home-setup-card-media--large{width:10.5rem;max-width:10.5rem}.home-setup-card-media--large img,.home-setup-card-media--large svg{max-width:10.5rem;max-height:9.25rem}.home-setup-card-media>div{max-height:5.25rem}.home-setup-card-media>div svg{width:3.25rem!important;height:3.25rem!important}.home-setup-card-title{font-size:.98rem}.home-setup-card-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.home-setup-btn{background:#fff;border:0;border-radius:.85rem;box-shadow:0 1px 2px #0000000f}#dashboard-cards-container>div.h-full,#dashboard-cards-container [class*=rounded-2xl]{box-shadow:none!important;background:#f2f2f7!important;border:0!important;border-radius:1.25rem!important}#system-cards-section.home-actions-row{margin-bottom:.35rem}}.home-page-canvas>.home-top-bar-outer{z-index:40}:is(.home-page-canvas>.home-top-bar-outer:has(.home-stats-widget.is-open),.home-page-canvas>.home-top-bar-outer:has(.sh-drp-panel),.home-page-canvas>.home-top-bar-outer:has(#sh-date-range-panel)){z-index:50}.home-hero-stage-bg,.home-hero-stage-bg:before,.home-hero-stage-bg:after{display:none!important}.home-hero-stage>.home-hero{z-index:1;position:relative}.sh-page--home form.home-search-trigger{background:#fff;border:1px solid #e5e7eb;outline:none;box-shadow:0 1px 3px #0000000a,0 8px 24px #0f172a0f}.sh-page--home form.home-search-trigger:focus-within{border-color:#c4b5fd;box-shadow:0 2px 6px #0000000d,0 12px 28px #6366f11f}.sh-page--home .home-search-input,.sh-page--home .home-search-input:focus,.sh-page--home .home-search-input:focus-visible,.sh-page--home .home-search-input:active{appearance:none;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.home-stats-widget{overflow:visible}.home-stats-tabs-slot{z-index:4;position:relative}.home-stats-flyout{z-index:3}.home-stats-widget.is-open .home-stats-flyout-card{border-radius:1rem;box-shadow:0 8px 32px #0f172a14,0 2px 8px #0f172a0a}#home-live-users.home-live-badge{flex-shrink:0;place-self:center end}.home-inline-footer{z-index:2;background:0 0;margin-top:.25rem;padding:.75rem .5rem 1rem;position:relative}.home-news-section{z-index:2;background:0 0;margin-bottom:0;position:relative}.home-period-wrap[data-v-1d4fdab7]{place-self:center start;min-width:0}.home-icon-16[data-v-1d4fdab7]{flex-shrink:0;width:1rem;height:1rem}.home-desktop-only[data-v-1d4fdab7]{display:block}.home-mobile-only[data-v-1d4fdab7]{display:none}.home-actions-row--mobile[data-v-1d4fdab7]{justify-content:flex-start}.home-news-grid--mobile[data-v-1d4fdab7]{grid-template-columns:1fr!important}.home-mobile-period-host[data-v-1d4fdab7]{margin-bottom:.65rem}.home-mobile-period-host[data-v-1d4fdab7] .home-period-btn{justify-content:flex-start;width:100%}.home-inline-footer[data-v-1d4fdab7]{z-index:2;background:0 0;margin-top:1.5rem;padding-bottom:1.25rem;position:relative}.home-extension-widgets[data-v-1d4fdab7]{z-index:2;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.85rem;margin:1rem 0 0;padding:0 .25rem;display:grid;position:relative}.home-extension-widget[data-v-1d4fdab7]{border:1px solid var(--sh-border,#e5e7eb);background:var(--sh-surface,#fff);border-radius:.75rem;padding:.9rem 1rem}@media (width<=1023px){.home-desktop-only[data-v-1d4fdab7]{display:none!important}.home-mobile-only[data-v-1d4fdab7]{display:block}.home-mobile-stack[data-v-1d4fdab7]{flex-direction:column;gap:.85rem;padding:.75rem 1rem 1.25rem;display:flex}.home-page-canvas[data-v-1d4fdab7]{margin-top:0;padding-top:0}}@media (width>=1024px){.home-mobile-only[data-v-1d4fdab7]{display:none!important}}.sh-page-header[data-v-9fd4c8ee]{background:0 0;border-bottom:none;margin:0 0 12px;padding:0;position:relative}.sh-page--list,.sh-page-header.is-scrolled[data-v-9fd4c8ee]{margin-bottom:0}.sh-page-header.is-scrolled[data-v-9fd4c8ee]:after{content:"";pointer-events:none;background:#e3e3e3;height:1px;position:absolute;bottom:0;left:0;right:0}.sh-page-header__row[data-v-9fd4c8ee]{box-sizing:content-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:28px;padding-bottom:8px;display:flex}.sh-page-header__title-wrap[data-v-9fd4c8ee]{flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.sh-page-header:not(.is-detail) .sh-page-header__icon[data-v-9fd4c8ee]{color:#303030;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;line-height:0;display:inline-flex}.sh-page-header:not(.is-detail) .sh-page-header__icon[data-v-9fd4c8ee] svg{width:24px;height:24px;display:block}.sh-page-header__title[data-v-9fd4c8ee]{color:#303030;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:650;line-height:20px;overflow:hidden}.sh-page-header__crumbs[data-v-9fd4c8ee]{flex:auto;align-items:center;gap:12px;min-width:0;display:inline-flex}.sh-page-header__back[data-v-9fd4c8ee]{color:#303030;box-sizing:border-box;background:#fff;border:1px solid #e3e3e3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:0;text-decoration:none;display:inline-flex;box-shadow:0 1px #0000000d,0 1px 3px #00000014}.sh-page-header__back[data-v-9fd4c8ee]:hover{color:#1a1a1a;background:#fafafa;border-color:#c9cccf}.sh-page-header__back svg[data-v-9fd4c8ee]{width:16px;height:16px;display:block}.sh-page-header__trail[data-v-9fd4c8ee]{align-items:center;gap:6px;min-width:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:inline-flex}.sh-page-header.is-detail .sh-page-header__icon[data-v-9fd4c8ee]{color:#616161;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;line-height:0;display:inline-flex}.sh-page-header.is-detail .sh-page-header__icon[data-v-9fd4c8ee] svg{width:24px;height:24px;display:block}.sh-page-header__parent[data-v-9fd4c8ee]{color:#616161;white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:450;line-height:20px;text-decoration:none}a.sh-page-header__parent[data-v-9fd4c8ee]:hover{color:#303030}.sh-page-header__sep[data-v-9fd4c8ee]{color:#b5b5b5;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:16px;line-height:20px}.sh-page-header__current[data-v-9fd4c8ee]{color:#303030;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;padding:0;font-size:16px;font-weight:650;line-height:20px;overflow:hidden}.sh-page-header__actions[data-v-9fd4c8ee]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.sh-settings-shell[data-v-a36535a9]{background:0 0}.sh-settings-shell__body[data-v-a36535a9]{min-width:0}.sh-settings-shell__body[data-v-a36535a9] .ss-page-title{display:none}.sh-settings-shell__body[data-v-a36535a9] .sh-settings-page{width:100%;max-width:none}.sh-settings-shell:not(.sh-settings-shell--list-child)>.sh-page__scroll[data-v-a36535a9]{padding-bottom:1.25rem}.sh-settings-shell--list-child>.sh-settings-shell__body--fill[data-v-a36535a9]{flex-direction:column;flex:auto;min-height:0;padding-left:0;padding-right:0;display:flex;overflow:hidden}.sh-settings-shell--list-child[data-v-a36535a9] .sh-settings-page{flex-direction:column;flex:auto;max-width:none;min-height:0;display:flex}.sh-settings-shell--list-child[data-v-a36535a9] .sh-page--list{flex:auto;height:100%;min-height:0}.sh-skeleton[data-v-e4651994]{gap:.65rem;display:grid}.sh-skeleton__sr[data-v-e4651994]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sh-skeleton__bar[data-v-e4651994]{background-color:var(--sh-skeleton,var(--sh-surface-subtle,#f3f5f8));background-image:linear-gradient(90deg, var(--sh-skeleton,#eef1f6) 0%, var(--sh-skeleton-shine,#f7f9fc) 45%, var(--sh-skeleton,#eef1f6) 90%);background-size:180% 100%;border-radius:.35rem;height:.7rem;animation:1.35s ease-in-out infinite sh-skeleton-shimmer-e4651994;display:block}.sh-skeleton__bar--lg[data-v-e4651994]{height:1.05rem}.sh-skeleton__bar--xl[data-v-e4651994]{height:1.35rem}.sh-skeleton__bar--input[data-v-e4651994]{width:100%;height:2.15rem}.sh-skeleton--summary[data-v-e4651994]{background:0 0;border:0;border-radius:0;gap:0;display:flex;overflow:hidden}.sh-skeleton__summary-cell[data-v-e4651994]{border-right:1px solid var(--sh-border-subtle,#eef0f4);flex:1 1 0;gap:.45rem;min-width:8rem;padding:.85rem 1.1rem;display:grid}.sh-skeleton__summary-cell[data-v-e4651994]:last-child{border-right:0}.sh-skeleton--table[data-v-e4651994]{background:var(--sh-table-bg,#fff);border:1px solid var(--sh-table-border-color,var(--sh-border,#e7e9ef));border-radius:var(--sh-table-radius,.75rem);gap:0;padding:0;overflow:hidden}.sh-skeleton__table[data-v-e4651994]{display:grid}.sh-skeleton__tr[data-v-e4651994]{border-bottom:1px solid var(--sh-table-row-border,#eef0f4);grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:center;gap:1rem;padding:.8rem 1rem;display:grid}.sh-skeleton__tr[data-v-e4651994]:last-child{border-bottom:0}.sh-skeleton__tr--head[data-v-e4651994]{background:var(--sh-table-header-bg,#fff);border-bottom-color:var(--sh-table-header-border,#eceef2)}.sh-skeleton__tr--head .sh-skeleton__bar[data-v-e4651994]{width:48%;height:.55rem}.sh-skeleton--detail[data-v-e4651994],.sh-skeleton--form[data-v-e4651994],.sh-skeleton--card[data-v-e4651994],.sh-skeleton--heading[data-v-e4651994]{background:var(--sh-surface,#fff);border:1px solid var(--sh-border,#e7e9ef);border-radius:.75rem;padding:1.15rem 1.25rem}.sh-skeleton--heading[data-v-e4651994]{gap:.5rem;padding:1rem 1.15rem}.sh-skeleton--line[data-v-e4651994]{background:0 0;border:0;padding:0}.sh-skeleton__detail-head[data-v-e4651994]{gap:.5rem;margin-bottom:.35rem;display:grid}.sh-skeleton__detail-grid[data-v-e4651994]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin-top:.5rem;display:grid}.sh-skeleton__fact[data-v-e4651994],.sh-skeleton__field[data-v-e4651994]{gap:.4rem;display:grid}.sh-skeleton__cards[data-v-e4651994]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sh-skeleton__card-tile[data-v-e4651994]{background:var(--sh-surface,#fff);border:1px solid var(--sh-border,#e7e9ef);border-radius:12px;gap:.55rem;padding:16px;display:grid}@media (width<=1100px){.sh-skeleton__cards[data-v-e4651994]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sh-skeleton__cards[data-v-e4651994]{grid-template-columns:minmax(0,1fr)}}@keyframes sh-skeleton-shimmer-e4651994{0%{background-position:100% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.sh-skeleton__bar[data-v-e4651994]{background-image:none;background-color:var(--sh-skeleton,#eef1f6);animation:none}}[data-theme=dark] .sh-skeleton__bar[data-v-e4651994],.dark .sh-skeleton__bar[data-v-e4651994]{background-color:var(--sh-skeleton,#1c2430);background-image:linear-gradient(90deg,#1c2430 0%,#283140 45%,#1c2430 90%)}.sh-settings-page{--ss-text:var(--sh-text,#172033);--ss-muted:var(--sh-muted,#667085);--ss-muted-2:var(--sh-muted-2,#98a2b3);--ss-border:var(--sh-border,#e7e9ef);--ss-border-control:var(--sh-border-control,#dde0e8);--ss-surface:var(--sh-surface,#fff);--ss-soft:var(--sh-surface-subtle,#f6f6f7);--ss-link:var(--sh-primary-text,#0b6fd4);--ss-primary:var(--sh-primary,#139dff);--ss-primary-soft:var(--sh-primary-soft,#e8f7ff);--ss-radius:var(--sh-overview-card-radius,.75rem);--ss-radius-sm:var(--sh-radius,.5rem);--ss-danger-bg:var(--sh-danger-bg,#fef2f2);--ss-danger-text:var(--sh-danger-text,#b91c1c);--ss-danger-border:var(--sh-danger-border,#fecaca);--ss-success-bg:var(--sh-success-bg,#dcfce7);--ss-success-text:var(--sh-success-text,#166534);--ss-info-bg:var(--sh-primary-soft,#e8f7ff);--ss-info-border:color-mix(in srgb, var(--ss-primary) 28%, #fff);--ss-info-text:var(--sh-primary-text,#0b6fd4);--ss-font:var(--sh-font,"Open Sans", "Segoe UI", ui-sans-serif, system-ui, sans-serif);width:100%;max-width:none;color:var(--ss-text);font-family:var(--ss-font)}.sh-settings-page--wide{max-width:none}.ss-page-title{letter-spacing:-.02em;color:var(--ss-text);margin:0 0 1.35rem;padding-right:2.5rem;font-size:1.35rem;font-weight:700;line-height:1.2}.ss-section{margin-bottom:1.35rem}.ss-section__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.65rem;display:flex}.ss-section__head-main{min-width:0}.ss-section__title{color:var(--ss-text);margin:0;font-size:.9375rem;font-weight:700}.ss-section__lead{color:var(--ss-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.ss-section__actions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.ss-card{background:var(--ss-surface);border:1px solid var(--ss-border);border-radius:var(--ss-radius);box-shadow:none;overflow:hidden}.ss-card__pad{padding:1.05rem 1.15rem}.ss-card__inset{border:1px solid var(--ss-border);border-radius:var(--ss-radius-sm);background:var(--ss-soft);margin:.1rem 0 1rem;padding:.9rem 1rem}.ss-card__inset-title{margin:0 0 .2rem;font-size:.875rem;font-weight:700}.ss-card__inset-text{color:var(--ss-muted);margin:0;font-size:.8125rem;line-height:1.45}.ss-card__foot{border-top:1px solid var(--ss-border);background:var(--ss-soft);color:var(--ss-muted);padding:.8rem 1.15rem;font-size:.8125rem}.ss-card__foot a{color:var(--ss-link);font-weight:650;text-decoration:none}.ss-card__foot a:hover{text-decoration:underline}.ss-row{width:100%;color:inherit;text-align:left;font:inherit;cursor:default;background:0 0;border:0;align-items:center;gap:.85rem;padding:.95rem 1.15rem;display:flex}button.ss-row,a.ss-row{cursor:pointer;text-decoration:none}button.ss-row:hover,a.ss-row:hover{background:var(--ss-soft)}.ss-row+.ss-row{border-top:1px solid var(--ss-border)}.ss-row__icon{width:1.35rem;height:1.35rem;color:var(--ss-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ss-row__icon svg{width:100%;height:100%}.ss-row__avatar{flex-shrink:0}.ss-row__body{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.ss-row__title{color:var(--ss-text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:650;overflow:hidden}.ss-row__meta{color:var(--ss-muted);font-size:.8125rem;line-height:1.35}.ss-row__trailing{color:var(--ss-muted-2);flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.ss-row__chevron{width:1rem;height:1rem}.ss-icon-btn{border-radius:var(--ss-radius-sm);width:2rem;height:2rem;color:var(--ss-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ss-icon-btn:hover:not(:disabled){background:var(--ss-soft);color:var(--ss-text)}.ss-icon-btn:disabled{opacity:.55;cursor:not-allowed}.ss-icon-btn svg{width:1.15rem;height:1.15rem}.ss-btn{border:1px solid var(--ss-border-control);border-radius:var(--ss-radius-sm);background:var(--ss-surface);min-height:2rem;color:var(--ss-text);font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .9rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,filter .15s;display:inline-flex}.ss-btn:hover:not(:disabled){background:var(--ss-soft);border-color:var(--sh-border-strong,#d8dde5)}.ss-btn:disabled{opacity:.6;cursor:not-allowed}.ss-btn--danger{background:var(--ss-danger-bg);border-color:var(--ss-danger-border);color:var(--ss-danger-text)}.ss-btn--danger:hover:not(:disabled){background:#fee2e2}.ss-btn--primary{background:var(--sh-primary-gradient,var(--ss-primary));color:#fff;box-shadow:var(--sh-primary-glow);border-color:#0000}.ss-btn--primary:hover:not(:disabled){filter:brightness(1.04);box-shadow:var(--sh-primary-glow-hover);background:var(--sh-primary-gradient,var(--sh-primary-hover,#2563ff))}.ss-btn--ghost{color:var(--ss-muted);background:0 0;border-color:#0000}.ss-btn--ghost:hover:not(:disabled){color:var(--ss-text);background:var(--ss-soft)}.ss-badge{border-radius:9999px;align-items:center;padding:.15rem .5rem;font-size:.75rem;font-weight:650;line-height:1.2;display:inline-flex}.ss-badge--success{background:var(--ss-success-bg);color:var(--ss-success-text)}.ss-badge--neutral{background:var(--ss-soft);color:var(--ss-text);border:1px solid var(--ss-border)}.ss-field{flex-direction:column;gap:.35rem;display:flex}.ss-field+.ss-field,.ss-field-grid+.ss-field,.ss-field+.ss-field-grid{margin-top:.95rem}.ss-field__label{color:var(--ss-text);font-size:.8125rem;font-weight:650}.ss-field__hint{color:var(--ss-muted);margin:0;font-size:.75rem;line-height:1.4}.ss-field__control,.ss-select,.ss-input{box-sizing:border-box;border:1px solid var(--ss-border-control);border-radius:var(--ss-radius-sm);background:var(--ss-surface);width:100%;min-height:2.35rem;color:var(--ss-text);font:inherit;padding:.5rem .8rem;font-size:.875rem}.ss-field__control:focus,.ss-select:focus,.ss-input:focus{border-color:var(--ss-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ss-primary) 20%, transparent);outline:none}.ss-field__control:disabled,.ss-select:disabled,.ss-input:disabled{background:var(--ss-soft);color:var(--ss-muted)}.ss-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23667085'%3E%3Cpath d='M6.2 7.7a.75.75 0 0 1 1.06 0L10 10.44l2.74-2.74a.75.75 0 1 1 1.06 1.06l-3.27 3.27a.75.75 0 0 1-1.06 0L6.2 8.76a.75.75 0 0 1 0-1.06Z'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:1.1rem;padding-right:2rem}.ss-field-grid{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.ss-pill-value{background:var(--ss-primary-soft);min-height:2rem;color:var(--ss-link);white-space:nowrap;border:1px solid color-mix(in srgb, var(--ss-primary) 18%, transparent);border-radius:9999px;align-items:center;padding:.3rem .8rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.ss-pill-value:hover{filter:brightness(.98)}.ss-callout{border:1px solid var(--ss-info-border);border-radius:var(--ss-radius);background:var(--ss-info-bg);color:var(--ss-info-text);align-items:flex-start;gap:.75rem;margin-bottom:1.15rem;padding:.95rem 1.05rem;display:flex}.ss-callout__icon{width:1.25rem;height:1.25rem;color:var(--ss-primary);flex-shrink:0;margin-top:.1rem}.ss-callout__title{color:var(--ss-text);margin:0 0 .2rem;font-size:.875rem;font-weight:700}.ss-callout__text{color:var(--ss-muted);margin:0;font-size:.8125rem;line-height:1.45}.ss-plan-name{letter-spacing:-.02em;background:var(--sh-primary-gradient,linear-gradient(135deg, #22e6f2, #139dff 50%, #2563ff));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.5rem;font-weight:700}.ss-plan-price{color:var(--ss-text);margin:.3rem 0 1rem;font-size:1rem;font-weight:650}.ss-plan-price span{color:var(--ss-muted);font-size:.875rem;font-weight:500}.ss-plan-box{border-radius:var(--ss-radius-sm);background:var(--ss-soft);border:1px solid var(--ss-border);padding:.9rem 1rem}.ss-plan-box__title{margin:0 0 .35rem;font-size:.875rem;font-weight:700}.ss-plan-box ul{color:var(--ss-muted);margin:0;padding:0 0 0 1rem;font-size:.8125rem;line-height:1.55}.ss-plan-feature{align-items:center;gap:.45rem;margin-top:.9rem;font-size:.875rem;font-weight:600;display:flex}.ss-plan-feature__check{background:var(--ss-success-bg);width:1.15rem;height:1.15rem;color:var(--ss-success-text);border-radius:9999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:inline-flex}.ss-plan-expand{border:0;border-top:1px solid var(--ss-border);width:100%;color:var(--ss-link);font:inherit;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;margin-top:1rem;padding:.9rem 0 0;font-size:.875rem;font-weight:650;display:flex}.ss-plan-expand:hover:not(:disabled){color:var(--sh-primary-hover,#2563ff)}.ss-plan-expand:disabled{opacity:.65;cursor:not-allowed}.ss-legal{color:var(--ss-muted);margin:.7rem 0 0;font-size:.75rem;line-height:1.45}.ss-legal a{color:var(--ss-link);text-underline-offset:2px;text-decoration:underline}.ss-muted{color:var(--ss-muted)}.ss-error{color:var(--ss-danger-text);font-size:.875rem}.ss-ok{color:var(--ss-success-text);font-size:.875rem}@media (width<=720px){.ss-field-grid{grid-template-columns:1fr}.ss-section__head{flex-direction:column}}.plan-page[data-v-af46d278]{flex-direction:column;gap:1.5rem;padding-bottom:.5rem;display:flex}.plan-page__period[data-v-af46d278]{background:var(--sh-surface-subtle,#f6f6f7);border:1px solid var(--sh-border,#e7e9ef);border-radius:9999px;align-items:center;gap:.2rem;width:fit-content;padding:.2rem;display:inline-flex}.plan-page__period-btn[data-v-af46d278]{appearance:none;min-height:2rem;color:var(--sh-muted,#667085);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;margin:0;padding:.35rem .95rem;font-size:.8125rem;font-weight:650;transition:background .14s,color .14s}.plan-page__period-btn[data-v-af46d278]:hover{color:var(--sh-text,#172033)}.plan-page__period-btn.is-active[data-v-af46d278]{background:var(--sh-surface,#fff);color:var(--sh-text,#172033);box-shadow:0 1px 2px #10182814}.plan-page__cards[data-v-af46d278]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.plan-card[data-v-af46d278]{border:1px solid var(--sh-border,#e7e9ef);border-radius:var(--sh-overview-card-radius,.75rem);background:var(--sh-surface,#fff);min-height:100%;box-shadow:none;flex-direction:column;padding:1.25rem 1.2rem 1.15rem;display:flex}.plan-card.is-current[data-v-af46d278]{border-color:var(--sh-border-control,#dde0e8);background:linear-gradient(#fbfcfe 0%,#fff 48%)}.plan-card__head[data-v-af46d278]{margin-bottom:1.1rem}.plan-card__name[data-v-af46d278]{color:var(--sh-text,#172033);letter-spacing:-.01em;margin:0 0 .45rem;font-size:1.125rem;font-weight:700}.plan-card__price[data-v-af46d278]{align-items:baseline;gap:.35rem;margin:0;display:flex}.plan-card__amount[data-v-af46d278]{letter-spacing:-.03em;color:var(--sh-text,#172033);font-size:1.75rem;font-weight:750;line-height:1.1}.plan-card__cycle[data-v-af46d278]{color:var(--sh-muted,#667085);font-size:.875rem;font-weight:550}.plan-card__features[data-v-af46d278]{flex-direction:column;flex:auto;gap:.7rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.plan-card__features li[data-v-af46d278]{color:var(--sh-text,#172033);align-items:flex-start;gap:.55rem;font-size:.875rem;line-height:1.4;display:flex}.plan-card__check[data-v-af46d278]{color:#16a34a;flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.1rem;display:inline-flex}.plan-card__check svg[data-v-af46d278]{width:100%;height:100%}.plan-card__cta[data-v-af46d278]{border-radius:var(--sh-radius,.5rem);width:100%;min-height:2.45rem;font:inherit;cursor:not-allowed;border:1px solid #0000;margin-top:auto;font-size:.875rem;font-weight:700}.plan-card__cta--current[data-v-af46d278]{background:var(--sh-surface-subtle,#f6f6f7);border-color:var(--sh-border,#e7e9ef);color:var(--sh-muted,#667085)}.plan-card__cta--upgrade[data-v-af46d278]{color:#fff;background:#172033}.plan-history[data-v-af46d278]{margin-top:.35rem;padding-top:.35rem}.plan-history__head[data-v-af46d278]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.plan-history__title[data-v-af46d278]{color:var(--sh-text,#172033);margin:0;font-size:1.05rem;font-weight:700}.plan-history__tools[data-v-af46d278]{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.plan-history__search[data-v-af46d278]{border:1px solid var(--sh-border-control,#dde0e8);background:var(--sh-surface,#fff);min-width:14rem;color:var(--sh-muted,#667085);border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .7rem;display:inline-flex}.plan-history__search[data-v-af46d278]:focus-within{border-color:var(--sh-primary,#139dff);box-shadow:0 0 0 3px color-mix(in srgb, var(--sh-primary,#139dff) 16%, transparent);color:var(--sh-text,#172033)}.plan-history__search-icon[data-v-af46d278]{width:1rem;height:1rem;display:inline-flex}.plan-history__search-icon svg[data-v-af46d278]{width:100%;height:100%}.plan-history__search-input[data-v-af46d278]{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:.8125rem}.plan-history__all[data-v-af46d278]{border:1px solid var(--sh-border-control,#dde0e8);background:var(--sh-surface,#fff);min-height:2.15rem;color:var(--sh-text,#172033);font:inherit;cursor:not-allowed;opacity:.7;border-radius:9999px;padding:.4rem .9rem;font-size:.8125rem;font-weight:650}.plan-history__table-wrap[data-v-af46d278]{border:1px solid var(--sh-border,#e7e9ef);border-radius:var(--sh-overview-card-radius,.75rem);background:var(--sh-surface,#fff);overflow:hidden}.plan-history__table[data-v-af46d278]{border-collapse:collapse;width:100%;font-size:.875rem}.plan-history__table th[data-v-af46d278],.plan-history__table td[data-v-af46d278]{text-align:left;border-bottom:1px solid var(--sh-border,#e7e9ef);padding:.85rem 1rem}.plan-history__table th[data-v-af46d278]{color:var(--sh-muted,#667085);background:var(--sh-surface-subtle,#f6f6f7);font-size:.75rem;font-weight:650}.plan-history__table tbody tr:last-child td[data-v-af46d278]{border-bottom:0}.plan-history__empty[data-v-af46d278]{color:var(--sh-muted,#667085);text-align:center!important;padding:1.5rem 1rem!important}.plan-history__col-action[data-v-af46d278]{width:7rem;text-align:right!important}.plan-history__actions[data-v-af46d278]{justify-content:flex-end;align-items:center;gap:.25rem;display:inline-flex}.plan-history__icon-btn[data-v-af46d278]{width:1.85rem;height:1.85rem;color:var(--sh-muted,#667085);cursor:not-allowed;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex}.plan-history__icon-btn svg[data-v-af46d278]{width:1.05rem;height:1.05rem}@media (width<=1100px){.plan-page__cards[data-v-af46d278]{grid-template-columns:1fr}}@media (width<=720px){.plan-history__search[data-v-af46d278]{width:100%;min-width:0}.plan-history__tools[data-v-af46d278]{width:100%}}.empty[data-v-5cbd1b8b]{text-align:center;color:#6b7280;padding:2rem}.desc[data-v-5cbd1b8b]{margin-top:.35rem;font-size:.875rem}.badge[data-v-1c8ac000]{letter-spacing:0;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:2px 8px;font-size:12px;font-weight:550;line-height:16px;display:inline-flex}.badge--neutral[data-v-1c8ac000]{background:var(--sh-table-badge-neutral-bg,#e4e5e7);color:var(--sh-table-badge-neutral-text,#5c5f62)}.badge--success[data-v-1c8ac000]{background:var(--sh-table-badge-success-bg,#aee9d1);color:var(--sh-table-badge-success-text,#0c5132)}.badge--danger[data-v-1c8ac000]{background:var(--sh-table-badge-danger-bg,#fed3d1);color:var(--sh-table-badge-danger-text,#8e1f0b)}.badge--info[data-v-1c8ac000]{color:#1f4b99;background:#d6e4ff}.badge--role[data-v-1c8ac000]{color:#5c5f62;background:#e4e5e7}.badge--warning[data-v-1c8ac000]{background:var(--sh-table-badge-warning-bg,#ffea8a);color:var(--sh-table-badge-warning-text,#5c4300)}.sh-overview-identity-icon[data-v-a7fe28f2]{width:18px;height:18px;display:block}.sh-overview-card[data-v-d617bfc5]{--_radius:var(--sh-overview-card-radius,12px);--_pad:var(--sh-overview-card-padding,16px);--_border:var(--sh-overview-card-border,#e3e3e3);--_border-hover:var(--sh-overview-card-border-hover,#c9cccf);--_gap:var(--sh-overview-card-inner-gap,14px);--_avatar:var(--sh-overview-card-avatar-size,36px);gap:var(--_gap);min-width:0;padding:var(--_pad);background:var(--sh-overview-card-bg,#fff);border:1px solid var(--_border);border-radius:var(--_radius);box-shadow:var(--sh-overview-card-shadow,none);cursor:pointer;flex-direction:column;transition:border-color .14s,box-shadow .14s,background-color .14s;display:flex}.sh-overview-card[data-v-d617bfc5]:hover,.sh-overview-card[data-v-d617bfc5]:focus-visible{border-color:var(--_border-hover);box-shadow:var(--sh-overview-card-shadow-hover,0 1px 0 #0000000a, 0 4px 12px #0000000f);outline:none}.sh-overview-card.is-selected[data-v-d617bfc5]{border-color:var(--sh-overview-card-selected-border,var(--sh-table-filter-active-border,#8a8a8a));background:var(--sh-overview-card-selected-bg,var(--sh-table-selected-bg,#f1f1f1))}.sh-overview-card.is-selected[data-v-d617bfc5]:hover,.sh-overview-card.is-selected[data-v-d617bfc5]:focus-visible{background:var(--sh-overview-card-selected-hover-bg,var(--sh-table-selected-hover-bg,#ebebeb))}.sh-overview-card__header[data-v-d617bfc5]{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.sh-overview-card__identity[data-v-d617bfc5]{flex:auto;align-items:flex-start;gap:10px;min-width:0;display:flex}.sh-overview-card__avatar[data-v-d617bfc5]{width:var(--_avatar);height:var(--_avatar);border-radius:var(--sh-overview-card-avatar-radius,8px);color:#303030;box-sizing:border-box;background:#e4e5e7;border:1px solid #0000;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:650;line-height:1;display:inline-flex;overflow:hidden}.sh-overview-card__avatar.has-icon[data-v-d617bfc5]{border-color:var(--sh-overview-card-avatar-border,var(--sh-identity-border,#e3e3e3));background:#fff;font-weight:500}.sh-overview-card__logo[data-v-d617bfc5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sh-overview-card__titles[data-v-d617bfc5]{flex:auto;min-width:0}.sh-overview-card__title-row[data-v-d617bfc5]{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.sh-overview-card__name[data-v-d617bfc5]{font-size:var(--sh-overview-card-title-size,14px);color:#303030;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-weight:650;line-height:20px;overflow:hidden}.sh-overview-card__meta[data-v-d617bfc5]{color:#616161;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;line-height:16px;overflow:hidden}.sh-overview-card__aside[data-v-d617bfc5]{flex:none;align-items:center;gap:4px;display:inline-flex}.sh-overview-card__check[data-v-d617bfc5]{cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin:0 0 0 -6px;display:inline-flex}.sh-overview-card__check input[data-v-d617bfc5]{width:var(--sh-table-check-size,16px);height:var(--sh-table-check-size,16px);accent-color:#1a1a1a;cursor:pointer;margin:0}.sh-overview-card__check[data-v-d617bfc5]:hover{background:#0000000a}.sh-overview-card__menu[data-v-d617bfc5]{position:relative}.sh-overview-card__menu-btn[data-v-d617bfc5]{color:#616161;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;display:inline-flex}.sh-overview-card__menu-btn[data-v-d617bfc5]:hover{color:#303030;background:#f1f2f3}.sh-overview-card__menu-btn svg[data-v-d617bfc5]{width:16px;height:16px;display:block}.sh-overview-card__menu-pop[data-v-d617bfc5]{z-index:5;background:#fff;border:1px solid #e3e3e3;border-radius:10px;min-width:9rem;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 20px #0000001a}.sh-overview-card__menu-item[data-v-d617bfc5]{color:#303030;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:8px 10px;font-size:13px;display:block}.sh-overview-card__menu-item[data-v-d617bfc5]:hover{background:#f6f6f7}.sh-overview-card__menu-item.danger[data-v-d617bfc5]{color:#b91c1c}.sh-overview-card__field[data-v-d617bfc5]{align-items:flex-start;gap:8px;min-width:0;display:flex}.sh-overview-card__field-icon[data-v-d617bfc5]{color:#8c9196;flex:none;width:16px;height:16px;margin-top:2px}.sh-overview-card__field-text[data-v-d617bfc5]{min-width:0}.sh-overview-card__field-value[data-v-d617bfc5]{color:#303030;margin:0;font-size:13px;font-weight:550;line-height:18px}.sh-overview-card__field-detail[data-v-d617bfc5]{color:#616161;margin:2px 0 0;font-size:12px;line-height:16px}.sh-overview-card__metrics[data-v-d617bfc5]{grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:8px 12px;display:grid}.sh-overview-card__metric[data-v-d617bfc5]{flex-direction:column;gap:2px;min-width:0;display:flex}.sh-overview-card__metric-value[data-v-d617bfc5]{color:#303030;font-size:16px;font-weight:650;line-height:20px}.sh-overview-card__metric-label[data-v-d617bfc5]{color:#8c9196;font-size:11px;line-height:14px}.sh-overview-card__footer[data-v-d617bfc5]{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.sh-overview-card__updated[data-v-d617bfc5]{color:#8c9196;align-items:flex-start;gap:6px;min-width:0;display:inline-flex}.sh-overview-card__updated svg[data-v-d617bfc5]{flex-shrink:0;width:14px;height:14px;margin-top:2px}.sh-overview-card__updated-label[data-v-d617bfc5]{color:#8c9196;margin:0;font-size:11px;line-height:14px}.sh-overview-card__updated-value[data-v-d617bfc5]{color:#616161;margin:1px 0 0;font-size:12px;line-height:16px}.sh-overview-card__open[data-v-d617bfc5]{color:#303030;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:999px;align-items:center;gap:4px;margin:0;padding:6px 10px;font-size:12px;font-weight:550;line-height:16px;display:inline-flex;box-shadow:0 1px #0000000a}.sh-overview-card__open[data-v-d617bfc5]:hover{background:#fafafa;border-color:#c9cccf}@media (width<=720px){.sh-overview-card__metrics[data-v-d617bfc5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sh-overview-card-grid[data-v-7d43d970]{gap:var(--sh-overview-card-gap,12px);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}@media (width<=1100px){.sh-overview-card-grid[data-v-7d43d970]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sh-overview-card-grid[data-v-7d43d970]{grid-template-columns:minmax(0,1fr)}}.sh-table-toolbar[data-v-530cd87a]{padding:0 0 var(--sh-table-toolbar-pb,12px);background:0 0;border:0;margin:0}.sh-table-toolbar__row[data-v-530cd87a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sh-table-toolbar__left[data-v-530cd87a]{flex-wrap:wrap;flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.sh-table-toolbar__filters-wrap[data-v-530cd87a],.sh-bulk-toolbar[data-v-530cd87a]{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.sh-bulk-toolbar__count[data-v-530cd87a]{color:var(--sh-primary-text,#0b6fd4);margin-right:.25rem;font-size:.875rem;font-weight:650}.sh-bulk-toolbar__select[data-v-530cd87a]{border:1px solid var(--sh-table-filter-border,#d8dde5);background:var(--sh-table-filter-bg,#fff);color:var(--sh-text,#172033);border-radius:.75rem;padding:.35rem .65rem;font-size:.8125rem}.sh-overview-cards-select[data-v-530cd87a]{align-items:center;gap:.75rem;min-height:32px;margin:0 0 10px;display:flex}.sh-overview-cards-select__all[data-v-530cd87a]{color:var(--sh-text,#303030);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:550;display:inline-flex}.sh-overview-cards-select__all input[data-v-530cd87a]{width:var(--sh-table-check-size,16px);height:var(--sh-table-check-size,16px);accent-color:#1a1a1a;cursor:pointer;margin:0}.sh-overview-cards-select__all[data-v-530cd87a]:has(input:disabled){opacity:.55;cursor:default}.sh-toolbar-swap-enter-active[data-v-530cd87a],.sh-toolbar-swap-leave-active[data-v-530cd87a]{transition:opacity var(--sh-motion-fast,.15s) ease, transform var(--sh-motion-fast,.15s) ease}.sh-toolbar-swap-enter-from[data-v-530cd87a],.sh-toolbar-swap-leave-to[data-v-530cd87a]{opacity:0;transform:translateY(-4px)}.data-row.is-selected[data-v-530cd87a],.data-row.is-selected[data-v-530cd87a]:hover{background:0 0}.sh-table-toolbar__filters[data-v-530cd87a]{flex-wrap:wrap;flex:auto;align-items:center;gap:.375rem;min-width:0;display:flex}.sh-table-toolbar__right[data-v-530cd87a]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.sh-table-toolbar__right[data-v-530cd87a] .sh-btn,.sh-table-toolbar__right[data-v-530cd87a] a.sh-btn{border-radius:9999px;padding:.625rem 1rem;font-size:.875rem;font-weight:700}.sh-table-toolbar__right[data-v-530cd87a] .sh-btn--primary{background:var(--sh-table-primary-bg,var(--sh-primary,#139dff));border-color:var(--sh-table-primary-bg,var(--sh-primary,#139dff));color:#fff}.sh-table-toolbar__right[data-v-530cd87a] .sh-btn--primary:hover:not(:disabled){background:var(--sh-table-primary-hover,var(--sh-primary-hover,#2563ff))}.sh-search-form[data-v-530cd87a]{flex:none;align-items:center;width:auto;margin:0;display:flex}.sh-search-form.is-expanded[data-v-530cd87a]{flex:none;max-width:20rem}.sh-search-wrapper[data-v-530cd87a]{box-sizing:border-box;width:2.5rem;height:var(--sh-table-search-height,2.125rem);transition:width .24s;display:block;position:relative}.sh-search-wrapper.is-expanded[data-v-530cd87a]{width:20rem}.sh-search-toggle[data-v-530cd87a]{z-index:2;box-sizing:border-box;border:1px solid var(--sh-table-filter-border,#dde2e9);background:var(--sh-table-filter-bg,#fff);cursor:pointer;opacity:1;pointer-events:auto;width:100%;height:100%;box-shadow:none;border-radius:.625rem;justify-content:center;align-items:center;padding:0;transition:opacity .14s ease-out,background-color .2s,border-color .2s;display:inline-flex;position:absolute;inset:0}.sh-search-toggle[data-v-530cd87a]:hover{border-color:var(--sh-border-strong,#d8dde5);background:#fff}.sh-search-toggle[data-v-530cd87a]:focus{border-color:var(--sh-primary-text,#0b6fd4);box-shadow:0 0 0 2px var(--sh-primary-soft,#e8f7ff);outline:none}.sh-search-wrapper.is-expanded .sh-search-toggle[data-v-530cd87a],.sh-search-wrapper.is-closing .sh-search-toggle[data-v-530cd87a]{opacity:0;pointer-events:none}.sh-table-search[data-v-530cd87a]{box-sizing:border-box;border:1px solid var(--sh-table-filter-border,#dde2e9);background:var(--sh-table-filter-bg,#fff);width:100%;height:100%;font-size:.75rem;font-weight:500;line-height:var(--sh-table-search-height,1.75rem);color:var(--sh-text,#172033);opacity:0;pointer-events:none;border-radius:.625rem;margin:0;padding:0 2.75rem 0 .75rem;transition:opacity .14s,border-color .2s,background-color .2s;display:block}.sh-search-wrapper.is-expanded .sh-table-search[data-v-530cd87a],.sh-search-wrapper.is-closing .sh-table-search[data-v-530cd87a]{opacity:1;pointer-events:auto}.sh-table-search[data-v-530cd87a]:hover{border-color:var(--sh-border-strong,#d8dde5);background:#fff}.sh-table-search[data-v-530cd87a]:focus{border-color:var(--sh-primary-text,#0b6fd4);box-shadow:0 0 0 2px var(--sh-primary-soft,#e8f7ff);background:#fff;outline:none}.sh-search-wrapper.is-active .sh-table-search[data-v-530cd87a]{background:var(--sh-table-filter-active-bg,#e8f7ff);border-color:var(--sh-table-filter-active-border,#0b6fd4);color:var(--sh-table-filter-active-text,#0b6fd4);font-weight:700}.sh-search-wrapper.is-active .sh-table-search[data-v-530cd87a]:hover,.sh-search-wrapper.is-active .sh-table-search[data-v-530cd87a]:focus{background:var(--sh-table-filter-active-bg,#e8f7ff);border-color:var(--sh-table-filter-active-border,#0b6fd4);box-shadow:0 0 0 2px var(--sh-primary-soft,#e8f7ff)}.sh-search-wrapper.is-active .sh-search-close[data-v-530cd87a]{color:var(--sh-table-filter-active-text,#0b6fd4)}.sh-search-wrapper.is-active .sh-search-close[data-v-530cd87a]:hover{color:var(--sh-primary-text,#0b6fd4);background:0 0}.sh-search-wrapper.is-active .sh-search-toggle[data-v-530cd87a]{background:var(--sh-table-filter-active-bg,#e8f7ff);border-color:var(--sh-table-filter-active-border,#0b6fd4);color:var(--sh-table-filter-active-text,#0b6fd4)}.sh-table-search[data-v-530cd87a]::-webkit-search-cancel-button{appearance:none}.sh-search-close[data-v-530cd87a]{color:#6b7280;cursor:pointer;z-index:3;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .15s;display:none;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.sh-search-wrapper.is-expanded .sh-search-close[data-v-530cd87a]{display:flex!important}.sh-search-close[data-v-530cd87a]:hover{color:#374151;background:0 0}.sh-search-close-icon[data-v-530cd87a],.sh-search-icon[data-v-530cd87a]{color:currentColor;flex-shrink:0;width:1rem;height:1rem;display:block}.sr-only[data-v-530cd87a]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sh-filter-btn[data-v-530cd87a]{box-sizing:border-box;max-width:100%;min-height:var(--sh-table-search-height,1.75rem);height:var(--sh-table-search-height,1.75rem);border:1px solid var(--sh-table-filter-border,#dde2e9);background:var(--sh-table-filter-bg,#fff);color:var(--sh-text,#172033);cursor:pointer;box-shadow:none;border-radius:.625rem;align-items:center;gap:.35rem;padding:0 .625rem;font-size:.75rem;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.sh-filter-btn[data-v-530cd87a]:hover{border-color:var(--sh-border-strong,#d8dde5);box-shadow:none;background:#fff}.sh-filter-btn.active[data-v-530cd87a]{background:var(--sh-table-filter-active-bg,#e8f4ff);border-color:var(--sh-table-filter-active-border,#7eb6e8);color:var(--sh-table-filter-active-text,#0b6fd4);box-shadow:none;font-weight:650}.sh-filter-btn.active .sh-filter-btn__chevron[data-v-530cd87a],.sh-filter-btn.active .sh-filter-btn__icon[data-v-530cd87a]{color:var(--sh-table-filter-active-text,#0b6fd4)}.sh-filter-btn.open[data-v-530cd87a]{transform:translateY(1px);box-shadow:inset 0 2px 4px #0f172a24;background:#f1f5f9!important;border-color:#cbd5e1!important}.sh-filter-btn.active.open[data-v-530cd87a]{color:var(--sh-table-filter-active-text,#0b6fd4);box-shadow:inset 0 2px 4px #0b6fd424;background:var(--sh-table-filter-active-bg,#e8f4ff)!important;border-color:var(--sh-table-filter-active-border,#7eb6e8)!important}.sh-filter-btn__label[data-v-530cd87a]{white-space:nowrap;text-overflow:ellipsis;max-width:14rem;overflow:hidden}.sh-filter-btn__chevron[data-v-530cd87a],.sh-filter-btn__icon[data-v-530cd87a]{color:#9ca3af;flex-shrink:0;width:.875rem;height:.875rem}.dropdown[data-v-530cd87a]{position:relative}.menu[data-v-530cd87a]{z-index:30;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;flex-direction:column;min-width:12rem;max-width:18rem;max-height:20rem;padding:.25rem 0;display:flex;position:absolute;top:calc(100% + .25rem);left:0;overflow-y:auto;box-shadow:0 10px 24px -4px #0000001f,0 4px 8px -2px #0000000f}.sh-display-menu[data-v-530cd87a]{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;flex-direction:column;width:min(20rem,100vw - 1.5rem);display:flex;position:absolute;top:calc(100% + .35rem);left:auto;right:0;overflow:visible;box-shadow:0 14px 32px -8px #0f172a2e,0 4px 10px -2px #0f172a14}.sh-display-menu__section[data-v-530cd87a]{border-bottom:1px solid #f1f5f9;flex-shrink:0;gap:.65rem;padding:.85rem 1rem;display:grid}.sh-display-menu__section-title[data-v-530cd87a]{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0;font-size:.6875rem;font-weight:700}.sh-display-menu__views[data-v-530cd87a]{background:#f1f5f9;border-radius:.65rem;grid-template-columns:1fr 1fr;gap:.35rem;padding:.25rem;display:grid}.sh-display-menu__view[data-v-530cd87a]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .55rem;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.sh-display-menu__view[data-v-530cd87a]:hover{color:#0f172a}.sh-display-menu__view.active[data-v-530cd87a]{color:var(--sh-table-filter-active-text,#0b6fd4);background:#fff;box-shadow:0 1px 2px #0f172a14}.sh-display-menu__view-icon[data-v-530cd87a]{flex-shrink:0;width:16px;height:16px;display:block}.sh-display-menu__sort-dd[data-v-530cd87a]{width:100%}.sh-display-menu__sort-dd>.sh-filter-btn[data-v-530cd87a]{justify-content:space-between;width:100%}.sh-display-menu__sort-dd>.menu[data-v-530cd87a]{z-index:60;width:100%;min-width:0;max-width:none}.sh-display-menu__dirs[data-v-530cd87a]{background:#f1f5f9;border-radius:.65rem;grid-template-columns:1fr 1fr;gap:.35rem;padding:.25rem;display:grid}.sh-display-menu__dir[data-v-530cd87a]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .5rem;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.sh-display-menu__dir[data-v-530cd87a]:hover{color:#0f172a}.sh-display-menu__dir.active[data-v-530cd87a]{color:var(--sh-table-filter-active-text,#0b6fd4);background:#fff;box-shadow:0 1px 2px #0f172a14}.sh-display-menu__dir-icon[data-v-530cd87a]{font-size:.85rem;line-height:1}.sh-display-menu__columns[data-v-530cd87a]{flex-direction:column;flex:auto;min-height:0;max-height:min(32rem,70vh);padding:.85rem 1rem .35rem;display:flex}.sh-display-menu__columns-head[data-v-530cd87a]{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.sh-display-menu__columns-meta[data-v-530cd87a]{color:#64748b;margin:.15rem 0 0;font-size:.75rem}.sh-display-menu__columns-actions[data-v-530cd87a]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.3rem;display:inline-flex}.sh-display-menu__chip[data-v-530cd87a]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:.2rem .55rem;font-size:.6875rem;font-weight:650}.sh-display-menu__chip[data-v-530cd87a]:hover{border-color:var(--sh-table-filter-active-border,#0b6fd4);color:var(--sh-table-filter-active-text,#0b6fd4);background:var(--sh-table-filter-active-bg,#e8f7ff)}.sh-display-menu__chip--icon[data-v-530cd87a]{justify-content:center;align-items:center;padding:.2rem .4rem;line-height:0;display:inline-flex}.sh-display-menu__chip--icon svg[data-v-530cd87a]{flex-shrink:0;display:block}.sh-display-menu__col-list[data-v-530cd87a]{gap:.3rem;min-height:0;padding-bottom:.5rem;display:grid;overflow-y:auto}.sh-display-menu__col[data-v-530cd87a]{text-align:left;width:100%;font:inherit;color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.65rem;padding:.55rem .65rem;transition:background-color .15s,border-color .15s,color .15s;display:flex}.sh-display-menu__col[data-v-530cd87a]:hover:not(:disabled){background:#f1f5f9}.sh-display-menu__col.is-on[data-v-530cd87a]{background:var(--sh-table-filter-active-bg,#e8f7ff);color:var(--sh-table-filter-active-text,#0b6fd4);border-color:#b6dbf5}.sh-display-menu__col-check[data-v-530cd87a]{color:#fff;background:#fff;border:1.5px solid #cbd5e1;border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.sh-display-menu__col.is-on .sh-display-menu__col-check[data-v-530cd87a]{border-color:var(--sh-table-filter-active-border,#0b6fd4);background:var(--sh-table-filter-active-border,#0b6fd4)}.sh-display-menu__col-check svg[data-v-530cd87a]{width:.75rem;height:.75rem}.sh-display-menu__col-text[data-v-530cd87a]{align-items:center;gap:.4rem;min-width:0;display:flex}.sh-display-menu__col-label[data-v-530cd87a]{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.menu.cols[data-v-530cd87a],.cols-title[data-v-530cd87a]{display:none}.menu[data-v-530cd87a] .menu-option,.menu .menu-option[data-v-530cd87a]{text-align:left;color:#374151;cursor:pointer;background:0 0;border:0;width:100%;padding:.625rem 1rem;font-size:.875rem;display:block}.menu[data-v-530cd87a] .menu-option:hover,.menu[data-v-530cd87a] .menu-option.selected,.menu .menu-option[data-v-530cd87a]:hover,.menu .menu-option.selected[data-v-530cd87a]{background:#f9fafb}.menu[data-v-530cd87a] .menu-input{border:1px solid var(--sh-border,#e5e7eb);font:inherit;border-radius:.35rem;margin:.5rem .75rem;padding:.35rem .5rem}.menu[data-v-530cd87a] .check{color:var(--sh-text,#111827);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.menu-actions[data-v-530cd87a]{justify-content:flex-end;gap:.4rem;padding:.35rem .75rem .5rem;display:flex}.table-wrap[data-v-530cd87a]{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overflow:visible}.empty-shell[data-v-530cd87a]{padding:24px var(--sh-table-edge-pad,12px)}.check-col[data-v-530cd87a]{text-align:center;vertical-align:middle;width:42px;min-width:42px;max-width:42px;padding-left:var(--sh-table-check-pad-x,12px)!important;padding-right:var(--sh-table-check-gap,14px)!important}.check-hit[data-v-530cd87a]{width:var(--sh-table-check-size,16px);height:var(--sh-table-check-size,16px);cursor:pointer;vertical-align:middle;justify-content:center;align-items:center;margin:0;display:inline-flex;position:relative}.check-hit.is-disabled[data-v-530cd87a]{cursor:not-allowed;opacity:.45}.check-hit[data-v-530cd87a]:before{content:"";position:absolute;inset:-12px}.check-col input[type=checkbox][data-v-530cd87a]{appearance:none;pointer-events:none;width:var(--sh-table-check-size,16px);height:var(--sh-table-check-size,16px);cursor:pointer;vertical-align:middle;box-sizing:border-box;background:#fff;border:1px solid #8a8a8a;border-radius:4px;place-content:center;margin:0;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-grid}.check-col input[type=checkbox][data-v-530cd87a]:hover{border-color:#616161}.check-col input[type=checkbox][data-v-530cd87a]:checked{background-color:#1a1a1a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.5 8.2 6.8 10.5 11.5 5.5' stroke='%23fff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-color:#1a1a1a}.check-col input[type=checkbox][data-v-530cd87a]:indeterminate{background-color:#1a1a1a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.25 8h7.5' stroke='%23fff' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-color:#1a1a1a}.check-col input[type=checkbox][data-v-530cd87a]:focus,.check-col input[type=checkbox][data-v-530cd87a]:focus-visible,.check-col input[type=checkbox][data-v-530cd87a]:active,.dyn-table input[type=checkbox][data-v-530cd87a]:focus,.dyn-table input[type=checkbox][data-v-530cd87a]:focus-visible,.dyn-table input[type=checkbox][data-v-530cd87a]:active{box-shadow:none;outline:none}.dyn-table[data-v-530cd87a] .sh-table thead th.check-col+th,.dyn-table[data-v-530cd87a] .sh-table tbody td.check-col+td{padding-left:0!important}.dyn-table[data-v-530cd87a] .sh-table thead th.is-primary-media{padding-left:calc(var(--sh-identity-size,32px) + var(--sh-identity-gap,12px))!important}.sortable[data-v-530cd87a]{cursor:pointer;-webkit-user-select:none;user-select:none}.sort[data-v-530cd87a]{color:#8c9196;margin-left:4px;font-weight:500}.data-row[data-v-530cd87a]{cursor:pointer}.dyn-table[data-v-530cd87a] .sh-table{color:var(--sh-table-text-color,#303030);font-size:var(--sh-table-font-size,12px);border-collapse:separate;border-spacing:0;background:0 0;line-height:20px}.dyn-table[data-v-530cd87a] .sh-table thead th{background:var(--sh-table-header-bg,#f7f7f7);color:var(--sh-table-header-color,#616161);font-size:var(--sh-table-header-font-size,12px);font-weight:var(--sh-table-header-font-weight,550);letter-spacing:0;padding:var(--sh-table-header-padding-y,8px) var(--sh-table-header-padding-x,6px);white-space:nowrap;top:var(--sh-table-sticky-top,0px);z-index:6;vertical-align:middle;box-shadow:0 calc(-1 * var(--sh-table-sticky-top,0px)) 0 0 var(--sh-page,#fff), 0 1px 2px #0000000a;border:1px solid #00000014;border-left:0;border-right:0;outline:0;position:sticky}.dyn-table[data-v-530cd87a] .sh-table thead th+th{border-left:0}.dyn-table[data-v-530cd87a] .sh-table thead th:first-child{border-top-left-radius:var(--sh-table-radius,8px);border-bottom-left-radius:var(--sh-table-radius,8px);padding-left:var(--sh-table-edge-pad,12px);border-left:1px solid #00000014}.dyn-table[data-v-530cd87a] .sh-table thead th:last-child{border-top-right-radius:var(--sh-table-radius,8px);border-bottom-right-radius:var(--sh-table-radius,8px);padding-right:var(--sh-table-edge-pad,12px);border-right:1px solid #00000014}.dyn-table[data-v-530cd87a] .sh-table thead th:first-child:last-child{border-radius:var(--sh-table-radius,8px)}.dyn-table[data-v-530cd87a] .sh-table thead th.check-col{padding-left:var(--sh-table-check-pad-x,12px)!important;padding-right:var(--sh-table-check-gap,14px)!important}.dyn-table[data-v-530cd87a] .sh-table tbody tr.sh-table__gap td{height:var(--sh-table-header-gap-after,4px);font-size:0;line-height:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.dyn-table[data-v-530cd87a] .sh-table tbody td{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--sh-table-row-border,#e3e3e3);padding:var(--sh-table-cell-padding-y,6px) var(--sh-table-cell-padding-x,6px);color:var(--sh-table-text-color,#303030);vertical-align:middle;font-size:var(--sh-table-font-size,12px);background:0 0}.dyn-table[data-v-530cd87a] .sh-table tbody td:first-child{padding-left:var(--sh-table-edge-pad,12px)}.dyn-table[data-v-530cd87a] .sh-table tbody td:last-child{padding-right:var(--sh-table-edge-pad,12px)}.dyn-table[data-v-530cd87a] .sh-table tbody td.check-col{padding-left:var(--sh-table-check-pad-x,12px)!important;padding-right:var(--sh-table-check-gap,14px)!important}.dyn-table[data-v-530cd87a] .sh-table tbody tr:last-child td{border-bottom:0}.dyn-table[data-v-530cd87a] .sh-table tbody tr.data-row:hover td,.dyn-table[data-v-530cd87a] .sh-table tbody tr.is-selected td,.dyn-table[data-v-530cd87a] .sh-table tbody tr.data-row.is-selected td{background:var(--sh-table-selected-bg,#f1f1f1);border-bottom-color:#0000}.dyn-table[data-v-530cd87a] .sh-table tbody tr.data-row:hover td:first-child,.dyn-table[data-v-530cd87a] .sh-table tbody tr.is-selected td:first-child,.dyn-table[data-v-530cd87a] .sh-table tbody tr.data-row.is-selected td:first-child{border-top-left-radius:var(--sh-table-radius,8px);border-bottom-left-radius:var(--sh-table-radius,8px)}.dyn-table[data-v-530cd87a] .sh-table tbody tr.data-row:hover td:last-child,.dyn-table[data-v-530cd87a] .sh-table tbody tr.is-selected td:last-child,.dyn-table[data-v-530cd87a] .sh-table tbody tr.data-row.is-selected td:last-child{border-top-right-radius:var(--sh-table-radius,8px);border-bottom-right-radius:var(--sh-table-radius,8px)}.dyn-table[data-v-530cd87a] .sh-table tbody tr.data-row:has(+tr.data-row:hover):not(.is-selected) td{border-bottom-color:#0000}.dyn-table[data-v-530cd87a] .sh-table tbody tr.data-row:has(+tr.is-selected) td{border-bottom-color:#0000}.dyn-table[data-v-530cd87a] .sh-table tbody tr.data-row:has(+tr.data-row.is-selected) td{border-bottom-color:#0000}.dyn-table[data-v-530cd87a] .sh-table tbody tr.is-selected td,.dyn-table[data-v-530cd87a] .sh-table tbody tr.data-row.is-selected td{border-bottom-color:#fff}.dyn-table[data-v-530cd87a] .sh-table tbody tr.is-selected:has(+tr.data-row:hover) td{border-bottom-color:#fff}.dyn-table[data-v-530cd87a] .sh-table tbody tr.data-row.is-selected:has(+tr.data-row:hover) td{border-bottom-color:#fff}.dyn-table[data-v-530cd87a] .sh-table tbody tr.data-row:has(+tr.is-selected) td{border-bottom-color:#fff}.dyn-table[data-v-530cd87a] .sh-table tbody tr.data-row:has(+tr.data-row.is-selected) td{border-bottom-color:#fff}.dyn-table[data-v-530cd87a] .sh-table tbody tr.data-row:hover:has(+tr.is-selected) td{border-bottom-color:#fff}.dyn-table[data-v-530cd87a] .sh-table tbody tr.data-row:hover:has(+tr.data-row.is-selected) td{border-bottom-color:#fff}.dyn-table[data-v-530cd87a] .sh-table-shell,.dyn-table[data-v-530cd87a] .table-wrap.sh-table-shell{box-shadow:none;background:0 0;border:0;border-radius:0}.actions[data-v-530cd87a]{text-align:right;white-space:nowrap}.actions .link+.link[data-v-530cd87a]{margin-left:.65rem}.link[data-v-530cd87a]{color:var(--sh-accent,var(--sh-primary,#139dff));cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.link.danger[data-v-530cd87a]{color:var(--sh-danger-text,#b91c1c)}.link[data-v-530cd87a]:disabled{opacity:.4;cursor:default}.state[data-v-530cd87a]{padding:1.25rem}.state.error[data-v-530cd87a]{color:var(--sh-danger-text,#b91c1c)}.table-footer[data-v-530cd87a]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:.85rem .5rem;display:flex}.table-footer[data-v-530cd87a] .sh-app-footer{padding-top:0;padding-bottom:0}.dyn-table__bottom[data-v-530cd87a]{z-index:4;pointer-events:none;justify-content:flex-end;align-items:flex-end;min-height:4.75rem;margin-top:-.25rem;padding:0 .15rem .85rem;display:flex;position:sticky;bottom:0}.dyn-table__fade[data-v-530cd87a]{background:linear-gradient(to top, var(--sh-page,#fff) 8%, color-mix(in srgb, var(--sh-page,#fff) 78%, transparent) 42%, transparent 100%);pointer-events:none;z-index:1;height:5rem;position:absolute;bottom:0;left:-.25rem;right:-.25rem}.dyn-table__pager[data-v-530cd87a]{z-index:2;border:1px solid var(--sh-border,#e3e3e3);pointer-events:auto;background:#fff;border-radius:9999px;align-items:center;gap:.15rem;margin:0 .15rem .15rem 0;padding:.2rem;display:inline-flex;position:relative;box-shadow:0 1px #0000000a,0 6px 18px #0000001f}.dyn-table__pager-range[data-v-530cd87a]{min-width:3.1rem;color:var(--sh-text,#303030);text-align:center;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;padding:0 .4rem;font-size:.8125rem;font-weight:650;line-height:1}.dyn-table__pager-btn[data-v-530cd87a]{width:1.85rem;height:1.85rem;color:var(--sh-text,#303030);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .15s;display:inline-flex}.dyn-table__pager-btn svg[data-v-530cd87a]{width:.9rem;height:.9rem;display:block}.dyn-table__pager-btn[data-v-530cd87a]:hover:not(:disabled){background:var(--sh-surface-subtle,#f6f6f7)}.dyn-table__pager-btn[data-v-530cd87a]:disabled{opacity:.32;cursor:default}.pager[data-v-530cd87a]{display:none}.pager__count[data-v-530cd87a]{color:var(--sh-muted,#667085);letter-spacing:-.01em;margin:0;font-size:.8125rem;line-height:1.3}.pager__count strong[data-v-530cd87a]{color:var(--sh-text,#172033);font-weight:650}.pager__von[data-v-530cd87a]{color:var(--sh-muted-2,#98a2b3);margin:0 .28rem;font-weight:450}.pager__nav[data-v-530cd87a]{border:1px solid var(--sh-border,#e7e9ef);background:var(--sh-surface,#fff);border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem;display:inline-flex}.pager__page[data-v-530cd87a]{min-width:3.25rem;color:var(--sh-muted,#667085);text-align:center;font-variant-numeric:tabular-nums;padding:0 .35rem;font-size:.75rem;font-weight:600}.pager__btn[data-v-530cd87a]{min-height:1.85rem;color:var(--sh-text,#172033);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:.3rem;margin:0;padding:.25rem .7rem;font-size:.75rem;font-weight:550;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.pager__btn svg[data-v-530cd87a]{flex-shrink:0;width:.85rem;height:.85rem}.pager__btn[data-v-530cd87a]:hover:not(:disabled){background:var(--sh-surface-subtle,#f6f6f7)}.pager__btn[data-v-530cd87a]:disabled{opacity:.35;cursor:default}.mobile-list[data-v-530cd87a]{gap:.65rem;display:none}.row-card[data-v-530cd87a]{background:var(--sh-surface,#fff);border:1px solid var(--sh-border,#e5e8ed);border-radius:var(--sh-radius,.5rem);cursor:pointer;padding:.85rem 1rem}.card-top[data-v-530cd87a]{align-items:center;gap:.55rem;margin-bottom:.35rem;display:flex}@media (width<=900px){.desktop[data-v-530cd87a]{display:none}.mobile-list[data-v-530cd87a]{display:grid}.sh-table-toolbar__row[data-v-530cd87a]{flex-direction:column;align-items:stretch}.sh-table-toolbar__right[data-v-530cd87a]{justify-content:stretch}.sh-table-toolbar__right[data-v-530cd87a] .sh-btn{width:100%}}.overlay[data-v-c68873e9]{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.panel[data-v-c68873e9]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;width:100%;max-width:32rem;max-height:90vh;display:flex;box-shadow:0 24px 48px #0f172a2e}.panel.wide[data-v-c68873e9]{max-width:44rem}.panel.size-lg[data-v-c68873e9]{max-width:40rem}.panel.size-xl[data-v-c68873e9]{max-width:48rem}.header[data-v-c68873e9],.footer[data-v-c68873e9]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.footer[data-v-c68873e9]{border-top:1px solid #e5e7eb;border-bottom:0;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}.header h2[data-v-c68873e9]{margin:0;font-size:1.05rem;font-weight:600}.close[data-v-c68873e9]{color:#6b7280;cursor:pointer;background:0 0;border:0;font-size:1.4rem}.body[data-v-c68873e9]{padding:1.25rem;overflow:auto}.pq-icon[data-v-d55ba6cc]{flex-shrink:0;width:1.05rem;height:1.05rem}.sh-list-actions[data-v-0f18f7f3]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sh-act[data-v-0f18f7f3]{cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:28px;margin:0;padding:6px 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:550;line-height:16px;display:inline-flex}.sh-act[data-v-0f18f7f3]:disabled{opacity:.45;cursor:not-allowed}.sh-act--secondary[data-v-0f18f7f3]{color:#303030;background:#fff;border:1px solid #e3e3e3;box-shadow:0 1px #0000000d,0 1px 3px #00000014}.sh-act--secondary[data-v-0f18f7f3]:hover:not(:disabled){background:#fafafa;border-color:#c9cccf;box-shadow:0 1px #0000000d,0 2px 6px #0000001a}.sh-act--secondary[data-v-0f18f7f3]:active:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;transform:translateY(1px);box-shadow:inset 0 2px 4px #0f172a24}.sh-act--primary[data-v-0f18f7f3]{color:#fff;background:#1a1a1a;border:1px solid #1a1a1a;box-shadow:0 1px #00000014,0 1px 3px #0000002e}.sh-act--primary[data-v-0f18f7f3]:hover:not(:disabled){background:#000;border-color:#000;box-shadow:0 1px #0000001a,0 2px 6px #00000038}.sh-more[data-v-0f18f7f3]{position:relative}.sh-more__trigger.has-active[data-v-0f18f7f3]:not(.is-open){box-shadow:inset 0 0 0 1.5px #1a1a1a,0 1px 3px #00000014}.sh-more__trigger.is-open[data-v-0f18f7f3],.sh-more__trigger.is-open[data-v-0f18f7f3]:hover{color:#303030;background:#f1f5f9;border-color:#cbd5e1;transform:translateY(1px);box-shadow:inset 0 2px 4px #0f172a24}.sh-more__trigger.has-active.is-open[data-v-0f18f7f3],.sh-more__trigger.has-active.is-open[data-v-0f18f7f3]:hover{color:#0b6fd4;background:#e8f7ff;border-color:#0b6fd4;box-shadow:inset 0 2px 4px #0b6fd429}.sh-more__chevron[data-v-0f18f7f3]{opacity:.7;flex-shrink:0;width:12px;height:12px;transition:transform .15s}.sh-more__trigger.is-open .sh-more__chevron[data-v-0f18f7f3]{transform:rotate(180deg)}.sh-more__badge[data-v-0f18f7f3]{color:#fff;background:#1a1a1a;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.sh-more__menu[data-v-0f18f7f3]{z-index:50;background:#fff;border:1px solid #e3e3e3;border-radius:12px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 1px #0000000d,0 4px 12px #0000001f}.sh-more__item[data-v-0f18f7f3]{text-align:left;cursor:pointer;color:#303030;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;font-family:inherit;display:flex}.sh-more__item[data-v-0f18f7f3]:hover{background:#f1f1f1}.sh-more__icon[data-v-0f18f7f3]{color:#303030;background:#f1f1f1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sh-more__glyph[data-v-0f18f7f3]{width:16px;height:16px;display:block}.sh-more__dot[data-v-0f18f7f3]{background:#8a8a8a;border-radius:999px;width:6px;height:6px}.sh-more__text[data-v-0f18f7f3]{flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.sh-more__title[data-v-0f18f7f3]{font-size:13px;font-weight:550;line-height:1.25}.sh-more__desc[data-v-0f18f7f3]{color:#8a8a8a;font-size:12px;line-height:1.35}.sh-more-pop-enter-active[data-v-0f18f7f3],.sh-more-pop-leave-active[data-v-0f18f7f3]{transition:opacity .14s,transform .14s}.sh-more-pop-enter-from[data-v-0f18f7f3],.sh-more-pop-leave-to[data-v-0f18f7f3]{opacity:0;transform:translateY(-4px)scale(.98)}.sh-list-summary[data-v-e7a39802]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin:.5rem 0 .75rem;overflow:hidden}.sh-list-summary__track[data-v-e7a39802]{flex-wrap:nowrap;align-items:stretch;display:flex;overflow-x:auto}.sh-list-summary__item[data-v-e7a39802]{border-right:1px solid #f3f4f6;flex-direction:column;flex:1 1 0;gap:.2rem;min-width:8.5rem;padding:.85rem 1.1rem;display:flex}.sh-list-summary__item[data-v-e7a39802]:last-child{border-right:0}.sh-list-summary__label[data-v-e7a39802]{color:#6b7280;font-size:.75rem;font-weight:500;line-height:1.25}.sh-list-summary__value[data-v-e7a39802]{color:#111827;font-size:1.125rem;font-weight:700;line-height:1.3}.sh-list-summary__secondary[data-v-e7a39802]{color:#9ca3af;font-size:.6875rem}.sh-list-summary__loading[data-v-e7a39802],.sh-list-summary__empty[data-v-e7a39802]{color:#6b7280;padding:.85rem 1.1rem;font-size:.8125rem}@media (width<=640px){.sh-list-summary__item[data-v-e7a39802]{min-width:7.5rem}}.pq-join[data-v-cf59b584]{align-items:center;gap:.5rem;padding:.35rem 0 .15rem;display:flex}.pq-join__line[data-v-cf59b584]{background:#e5e7eb;flex:1;height:1px}.pq-join__box[data-v-cf59b584]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.125rem;padding:.125rem;display:flex}.pq-join__btn[data-v-cf59b584]{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.25rem .65rem;font-size:.65rem;font-weight:700;transition:background-color .15s,color .15s}.pq-join__btn[data-v-cf59b584]:hover{color:#374151;background:#f3f4f6}.pq-join__btn.is-active[data-v-cf59b584]{color:#fff;background:#4f46e5}.pq-op[data-v-2200d8f4]{flex-wrap:wrap;flex:auto;align-items:center;gap:.375rem;min-width:0;display:flex}.pq-op__track[data-v-2200d8f4]{--pq-op-gap:5px;max-width:100%;padding:var(--pq-op-gap);box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:9999px;align-items:stretch;display:inline-flex;position:relative;box-shadow:0 1px 2px #0000000a}.pq-op__thumb[data-v-2200d8f4]{top:var(--pq-op-gap);height:calc(100% - 2 * var(--pq-op-gap));z-index:0;pointer-events:none;box-sizing:border-box;background:#ede9fe;border-radius:9999px;position:absolute;box-shadow:inset 0 0 0 1px #7c3aed1f}.pq-op__item[data-v-2200d8f4]{z-index:1;color:#6b7280;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:0 .7rem;font-size:.8125rem;font-weight:600;line-height:1.375rem;transition:color .15s;display:inline-flex;position:relative}.pq-op__item[aria-selected=true][data-v-2200d8f4]{color:#5b21b6;font-weight:700}.pq-op__dot[data-v-2200d8f4]{color:#d1d5db;flex-shrink:0;margin:0 .125rem}.pq-op__extra[data-v-2200d8f4]{color:#9ca3af;cursor:pointer;background:0 0;border:0;padding:.15rem .2rem;font-size:.6875rem;font-weight:500}.pq-op__extra[data-v-2200d8f4]:hover{color:#4b5563}.pq-op__extra.is-active[data-v-2200d8f4]{color:#4f46e5;font-weight:700;text-decoration:underline}.pq-card[data-v-75af4e49]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:.5rem;padding:.875rem 1rem}.pq-card__head[data-v-75af4e49]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.pq-card__label[data-v-75af4e49]{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-size:.65rem;font-weight:600}.pq-card__remove[data-v-75af4e49]{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:.375rem;padding:.25rem;display:inline-flex}.pq-card__remove svg[data-v-75af4e49]{width:1rem;height:1rem}.pq-card__remove[data-v-75af4e49]:hover{color:#dc2626}.pq-card__field-op[data-v-75af4e49]{flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-bottom:.65rem;display:flex}.pq-field[data-v-75af4e49]{flex:0 auto;min-width:9.5rem;position:relative}.pq-field__btn[data-v-75af4e49]{color:#111827;cursor:pointer;text-align:left;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;align-items:center;gap:.35rem;width:100%;min-height:2.15rem;padding:.4rem .65rem;font-size:.8125rem;font-weight:600;display:flex}.pq-field__btn[data-v-75af4e49]:hover{border-color:#a5b4fc}.pq-field__btn-label[data-v-75af4e49]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pq-field__chevron[data-v-75af4e49]{color:#9ca3af;flex-shrink:0;width:1rem;height:1rem}.pq-field__menu[data-v-75af4e49]{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;min-width:100%;max-height:14rem;padding:.25rem;position:absolute;top:calc(100% + .25rem);left:0;overflow-y:auto;box-shadow:0 10px 28px #0f172a1f}.pq-field__option[data-v-75af4e49]{text-align:left;color:#374151;cursor:pointer;background:0 0;border:0;border-radius:.4rem;width:100%;padding:.45rem .6rem;font-size:.8125rem;display:block}.pq-field__option[data-v-75af4e49]:hover{background:#f3f4f6}.pq-field__option.is-active[data-v-75af4e49]{color:#5b21b6;background:#ede9fe;font-weight:600}.pq-value__hint[data-v-75af4e49]{color:#6b7280;margin:0;padding:.25rem 0;font-size:.75rem;font-style:italic}.pq-value__input[data-v-75af4e49]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.625rem;width:100%;padding:.5rem .75rem;font-size:.8125rem}.pq-value__input[data-v-75af4e49]:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 2px #6366f159}.pq-chips[data-v-75af4e49]{flex-wrap:wrap;gap:.375rem;display:flex}.pq-chip[data-v-75af4e49]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;padding:.35rem .7rem;font-size:.75rem;font-weight:500;transition:all .15s}.pq-chip[data-v-75af4e49]:hover{background:#eef2ff;border-color:#a5b4fc}.pq-chip.is-active[data-v-75af4e49]{color:#fff;background:#4f46e5;border-color:#4f46e5}body.pq-modal-open{overflow:hidden}.pq-root[data-v-3ab7ccde]{z-index:55;position:fixed;inset:0;overflow:hidden}.pq-overlay[data-v-3ab7ccde]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#11182799;position:fixed;inset:0}.pq-outer[data-v-3ab7ccde]{pointer-events:none;justify-content:center;align-items:center;min-height:0;padding:1rem;display:flex;position:fixed;inset:0}.pq-shell[data-v-3ab7ccde]{pointer-events:auto;z-index:10;flex-direction:column;width:100%;max-width:48rem;min-height:0;display:flex;position:relative}.pq-panel[data-v-3ab7ccde]{background:#fff;border:1px solid #e5e7ebcc;border-radius:1rem;flex-direction:column;width:100%;min-height:0;max-height:calc(100vh - 2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0f172a2e}.pq-header[data-v-3ab7ccde]{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.pq-header__title-wrap[data-v-3ab7ccde]{align-items:center;gap:.625rem;min-width:0;display:flex}.pq-header__icon[data-v-3ab7ccde]{color:#4b5563;background:#f3f4f6;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.pq-header__icon svg[data-v-3ab7ccde]{width:1.125rem;height:1.125rem}.pq-header__title[data-v-3ab7ccde]{color:#111827;margin:0;font-size:1rem;font-weight:600;line-height:1}.pq-header__close[data-v-3ab7ccde]{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;padding:.5rem}.pq-header__close svg[data-v-3ab7ccde]{width:1.25rem;height:1.25rem;display:block}.pq-header__close[data-v-3ab7ccde]:hover{color:#4b5563;background:#f3f4f6}.pq-body[data-v-3ab7ccde]{flex-direction:column;flex:1;min-height:0;padding:0 1.5rem 1.25rem;display:flex}.pq-workspace[data-v-3ab7ccde]{flex-direction:column;flex:1;min-height:min(60vh,28rem);display:flex;overflow:hidden}.pq-status[data-v-3ab7ccde]{color:#374151;background:#f3f4f6;border-radius:.6rem;padding:.85rem 1rem;font-size:.875rem}.pq-status.is-error[data-v-3ab7ccde]{color:#991b1b;background:#fef2f2}.pq-quick[data-v-3ab7ccde]{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;flex-shrink:0;align-items:stretch;gap:.5rem;padding:.75rem;display:flex;overflow:auto hidden}.pq-quick__chip[data-v-3ab7ccde]{color:#374151;text-align:center;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.375rem;min-width:4.5rem;min-height:4.25rem;padding:.625rem .35rem;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:flex;box-shadow:0 1px 2px #0f172a0a}.pq-quick__chip[data-v-3ab7ccde]:hover{color:#5b21b6;background:#ede9fe;border-color:#a78bfa;box-shadow:0 4px 14px #7c3aed29}.pq-quick__chip:hover .pq-quick__icon[data-v-3ab7ccde]{color:#7c3aed;background:#ddd6fe}.pq-quick__chip:hover .pq-quick__label[data-v-3ab7ccde]{color:#5b21b6}.pq-quick__icon[data-v-3ab7ccde]{color:#374151;background:#f3f4f6;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .18s,color .18s;display:flex}.pq-quick__icon svg[data-v-3ab7ccde]{width:1rem;height:1rem}.pq-quick__label[data-v-3ab7ccde]{letter-spacing:.01em;color:#1f2937;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.6875rem;font-weight:600;line-height:1.2;transition:color .18s;overflow:hidden}.pq-scroll[data-v-3ab7ccde]{scrollbar-width:thin;scrollbar-color:#94a3b880 transparent;overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:.75rem;display:flex;overflow:hidden auto}.pq-empty[data-v-3ab7ccde]{flex:1;justify-content:center;align-items:center;min-height:min(40vh,16rem);padding:.75rem;display:flex}.pq-empty__btn[data-v-3ab7ccde]{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:inline-flex}.pq-empty__btn svg[data-v-3ab7ccde]{width:1rem;height:1rem}.pq-empty__btn[data-v-3ab7ccde]:hover{background:#f3f4f6}.pq-add-more[data-v-3ab7ccde]{align-items:center;gap:.5rem;padding:.35rem 0 .15rem;display:flex}.pq-add-more__line[data-v-3ab7ccde]{background:#e5e7eb;flex:1;height:1px}.pq-add-more__box[data-v-3ab7ccde]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;padding:.125rem;display:flex}.pq-add-more__btn[data-v-3ab7ccde]{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.5rem;padding:.25rem .65rem;font-size:.65rem;font-weight:700}.pq-add-more__btn[data-v-3ab7ccde]:hover{color:#374151;background:#f3f4f6}.pq-footer[data-v-3ab7ccde]{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.5rem 1.25rem;display:flex}.pq-footer__right[data-v-3ab7ccde]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pq-btn[data-v-3ab7ccde]{cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.pq-btn--ghost[data-v-3ab7ccde]{color:#6b7280;background:0 0;border:0}.pq-btn--ghost[data-v-3ab7ccde]:hover{color:#374151;background:#f9fafb}.pq-btn--secondary[data-v-3ab7ccde]{color:#374151;background:#fff;border:1px solid #e5e7eb}.pq-btn--secondary[data-v-3ab7ccde]:hover{background:#f9fafb}.pq-btn--primary[data-v-3ab7ccde]{color:#fff;background:#7c3aed;border:0}.pq-btn--primary[data-v-3ab7ccde]:hover{background:#6d28d9}.form[data-v-61e1cfcf]{flex-direction:column;gap:.85rem;display:flex}.grid[data-v-61e1cfcf]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.form-error[data-v-61e1cfcf]{color:#b91c1c;margin:0;font-size:.85rem}.section-label[data-v-61e1cfcf]{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:.35rem 0 0;font-size:.75rem;font-weight:600}.hint[data-v-61e1cfcf]{color:#6b7280;margin:0;font-size:.8rem}.scope[data-v-61e1cfcf]{color:#4b5563;max-width:14rem;font-size:.85rem}.card-top[data-v-61e1cfcf]{align-items:center;gap:.55rem;margin-bottom:.35rem;display:flex}.muted[data-v-61e1cfcf]{color:var(--sh-muted,#6b7280);font-size:.8rem}.assignment-list[data-v-61e1cfcf]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:.35rem;max-height:14rem;margin:0;padding:.5rem .75rem;list-style:none;display:flex;overflow:auto}.assignment-item[data-v-61e1cfcf]{flex-direction:column;gap:.15rem;display:flex}.assignment-check[data-v-61e1cfcf]{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.assignment-children[data-v-61e1cfcf]{color:#6b7280;margin:0 0 0 1.5rem;padding:0;font-size:.8rem;list-style:none}.assignment-children li[data-v-61e1cfcf]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.via[data-v-61e1cfcf]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.via-label[data-v-61e1cfcf]{color:#9ca3af;font-size:.75rem}@media (width<=700px){.grid[data-v-61e1cfcf]{grid-template-columns:1fr}}.form[data-v-81dbdec4]{flex-direction:column;gap:.85rem;display:flex}.form-error[data-v-81dbdec4]{color:#b91c1c;margin:0;font-size:.85rem}.card-top[data-v-81dbdec4]{align-items:center;gap:.55rem;margin-bottom:.35rem;display:flex}.muted[data-v-81dbdec4]{color:var(--sh-muted,#6b7280);font-size:.8rem}.role-edit[data-v-637175ab]{--re-text:var(--sh-text,#172033);--re-muted:var(--sh-muted,#667085);--re-muted-2:var(--sh-muted-2,#98a2b3);--re-border:var(--sh-border,#e7e9ef);--re-soft:var(--sh-surface-subtle,#f6f6f7);--re-surface:var(--sh-surface,#fff);--re-radius:var(--sh-overview-card-radius,.75rem);box-sizing:border-box;width:100%;max-width:none;color:var(--re-text);font-family:var(--sh-font,"Open Sans", "Segoe UI", ui-sans-serif, system-ui, sans-serif);padding-bottom:1.5rem}.role-edit__top[data-v-637175ab]{margin-bottom:1.25rem}.role-edit__back[data-v-637175ab]{color:var(--re-muted);align-items:center;gap:.2rem;margin-bottom:.75rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.role-edit__back svg[data-v-637175ab]{width:1rem;height:1rem}.role-edit__back[data-v-637175ab]:hover{color:var(--re-text)}.role-edit__title-row[data-v-637175ab]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.role-edit__title[data-v-637175ab]{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:750;line-height:1.2}.role-edit__badges[data-v-637175ab]{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.role-edit__badge[data-v-637175ab]{background:var(--re-soft);border:1px solid var(--re-border);min-height:1.4rem;color:var(--re-muted);border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.role-edit__badge--system[data-v-637175ab]{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.role-edit__lead[data-v-637175ab]{max-width:40rem;color:var(--re-muted);margin:.45rem 0 0;font-size:.875rem;line-height:1.45}.role-edit__card[data-v-637175ab]{border:1px solid var(--re-border);border-radius:var(--re-radius);background:var(--re-surface);margin-bottom:1rem;padding:1.1rem 1.15rem 1.15rem}.role-edit__card-head[data-v-637175ab]{margin-bottom:.9rem}.role-edit__card-title[data-v-637175ab]{margin:0;font-size:.9375rem;font-weight:700}.role-edit__card-lead[data-v-637175ab]{color:var(--re-muted);margin:.2rem 0 0;font-size:.8125rem}.role-edit__meta[data-v-637175ab]{grid-template-columns:1fr 1.4fr;gap:.75rem;display:grid}.role-edit__field[data-v-637175ab]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.role-edit__label[data-v-637175ab]{color:var(--re-muted);font-size:.8125rem;font-weight:650}.role-edit__input[data-v-637175ab]{border:1px solid var(--sh-border-control,#dde0e8);border-radius:var(--sh-radius,.5rem);background:var(--re-surface);min-height:2.35rem;color:var(--re-text);font:inherit;padding:.45rem .7rem;font-size:.875rem}.role-edit__input[data-v-637175ab]:focus{border-color:#c9cccf;outline:none;box-shadow:0 0 0 1px #c9cccf}.role-edit__input[data-v-637175ab]:disabled{background:var(--re-soft);color:var(--re-muted);cursor:not-allowed}.role-edit__perms-head[data-v-637175ab]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.role-edit__toolbar[data-v-637175ab]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.role-edit__search[data-v-637175ab]{flex:12rem;min-width:12rem;max-width:18rem;position:relative}.role-edit__search-icon[data-v-637175ab]{width:.95rem;height:.95rem;color:var(--re-muted-2);pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.role-edit__search-input[data-v-637175ab]{border:1px solid var(--sh-border-control,#dde0e8);border-radius:var(--sh-radius,.5rem);background:var(--re-surface);width:100%;height:2.15rem;color:var(--re-text);font:inherit;padding:0 .7rem 0 2rem;font-size:.8125rem}.role-edit__search-input[data-v-637175ab]:focus{border-color:#c9cccf;outline:none;box-shadow:0 0 0 1px #c9cccf}.role-edit__filter-btn[data-v-637175ab]{border:1px solid var(--re-border);background:var(--re-soft);min-height:2.15rem;color:var(--re-muted);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .8rem;font-size:.8125rem;font-weight:650}.role-edit__filter-btn.is-active[data-v-637175ab]{background:var(--re-text);border-color:var(--re-text);color:#fff}.role-edit__layout[data-v-637175ab]{grid-template-columns:13.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.role-edit__nav[data-v-637175ab]{border:1px solid var(--re-border);background:var(--re-soft);border-radius:.65rem;flex-direction:column;gap:.25rem;max-height:calc(100vh - 8rem);padding:.35rem;display:flex;position:sticky;top:0;overflow:auto}.role-edit__nav-item[data-v-637175ab]{-moz-column-gap:.45rem;width:100%;color:var(--re-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:.25rem .45rem;margin:0;padding:.45rem .5rem;display:grid}.role-edit__nav-item[data-v-637175ab]:hover{color:var(--re-text);background:#ffffffb3}.role-edit__nav-item.is-active[data-v-637175ab]{background:var(--re-surface);color:var(--re-text);box-shadow:0 1px 2px #1018280f}.role-edit__nav-label[data-v-637175ab]{font-size:.8125rem;font-weight:650;line-height:1.2}.role-edit__nav-count[data-v-637175ab]{color:var(--re-muted-2);font-size:.6875rem;font-weight:700}.role-edit__nav-bar[data-v-637175ab]{background:#10182814;border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.role-edit__nav-bar-fill[data-v-637175ab]{border-radius:inherit;background:#1a1a1a;height:100%;display:block}.role-edit__groups[data-v-637175ab]{flex-direction:column;gap:.85rem;min-width:0;display:flex}.role-edit__group[data-v-637175ab]{border:1px solid var(--re-border);background:var(--re-surface);border-radius:.65rem;scroll-margin-top:.75rem;overflow:hidden}.role-edit__group-head[data-v-637175ab]{background:var(--re-soft);border-bottom:1px solid var(--re-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.role-edit__group-title[data-v-637175ab]{margin:0;font-size:.875rem;font-weight:700}.role-edit__group-meta[data-v-637175ab]{color:var(--re-muted);margin:.15rem 0 0;font-size:.75rem}.role-edit__group-toggle[data-v-637175ab]{border:1px solid var(--re-border);background:var(--re-surface);min-height:1.85rem;color:var(--re-text);font:inherit;cursor:pointer;border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-weight:700}.role-edit__group-toggle[data-v-637175ab]:hover{background:#f1f1f1}.role-edit__list[data-v-637175ab]{margin:0;padding:.25rem 0;list-style:none}.role-edit__item+.role-edit__item[data-v-637175ab]{border-top:1px solid #f1f2f5}.role-edit__check[data-v-637175ab]{cursor:pointer;align-items:flex-start;gap:.7rem;padding:.7rem .9rem;display:flex}.role-edit__item.is-on[data-v-637175ab]{background:#fbfcfe}.role-edit__item.is-locked[data-v-637175ab]{opacity:.55}.role-edit__item.is-locked .role-edit__check[data-v-637175ab]{cursor:not-allowed}.role-edit__checkbox[data-v-637175ab]{accent-color:#1a1a1a;flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}.role-edit__check-body[data-v-637175ab]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.role-edit__check-name[data-v-637175ab]{color:var(--re-text);font-size:.875rem;font-weight:650}.role-edit__check-desc[data-v-637175ab]{color:var(--re-muted);font-size:.75rem;line-height:1.35}.role-edit__check-desc--slug[data-v-637175ab]{color:var(--re-muted-2);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.role-edit__error[data-v-637175ab],.role-edit__error-inline[data-v-637175ab]{color:#b91c1c;font-size:.875rem}.role-edit__error[data-v-637175ab]{background:#fef2f2;border:1px solid #fecaca;border-radius:.65rem;padding:.85rem 1rem}.role-edit__error-inline[data-v-637175ab]{margin:.75rem 0 0}.role-edit__empty[data-v-637175ab],.role-edit__empty-nav[data-v-637175ab]{color:var(--re-muted);margin:0;padding:.85rem .25rem;font-size:.8125rem}@media (width<=960px){.role-edit__layout[data-v-637175ab]{grid-template-columns:1fr}.role-edit__nav[data-v-637175ab]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (width<=720px){.role-edit__meta[data-v-637175ab],.role-edit__nav[data-v-637175ab]{grid-template-columns:1fr}}.apps-page .ss-page-title[data-v-1f3e6a4d]{margin-bottom:.35rem}.apps-page__lead[data-v-1f3e6a4d]{max-width:36rem;color:var(--sh-muted,#667085);margin:0 0 1.25rem;font-size:.875rem;line-height:1.45}.apps-page__error[data-v-1f3e6a4d]{border:1px solid var(--sh-danger-border,#fecaca);border-radius:var(--sh-radius,.5rem);background:var(--sh-danger-bg,#fef2f2);color:var(--sh-danger-text,#b91c1c);margin:0 0 1rem;padding:.7rem .9rem;font-size:.875rem}.apps-toolbar[data-v-1f3e6a4d]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.35rem;display:flex}.apps-search[data-v-1f3e6a4d]{flex:14rem;min-width:12rem;max-width:20rem;position:relative}.apps-search__icon[data-v-1f3e6a4d]{width:1rem;height:1rem;color:var(--sh-muted-2,#98a2b3);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.apps-search__input[data-v-1f3e6a4d]{border:1px solid var(--sh-border-control,#dde0e8);border-radius:var(--sh-radius,.5rem);background:var(--sh-surface,#fff);width:100%;height:2.15rem;color:var(--sh-text,#172033);font:inherit;outline:none;padding:0 .75rem 0 2.1rem;font-size:.875rem}.apps-search__input[data-v-1f3e6a4d]:focus{border-color:#c9cccf;box-shadow:0 0 0 1px #c9cccf}.apps-filters[data-v-1f3e6a4d]{border:1px solid var(--sh-border,#e7e9ef);background:var(--sh-surface-subtle,#f6f6f7);border-radius:9999px;flex-wrap:wrap;gap:.2rem;padding:.2rem;display:inline-flex}.apps-filters__btn[data-v-1f3e6a4d]{min-height:1.9rem;color:var(--sh-muted,#667085);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:.3rem .85rem;font-size:.8125rem;font-weight:650;transition:background .14s,color .14s}.apps-filters__btn[data-v-1f3e6a4d]:hover{color:var(--sh-text,#172033)}.apps-filters__btn.is-active[data-v-1f3e6a4d]{background:var(--sh-surface,#fff);color:var(--sh-text,#172033);box-shadow:0 1px 2px #10182814}.apps-category+.apps-category[data-v-1f3e6a4d]{margin-top:1.5rem}.apps-category__title[data-v-1f3e6a4d]{color:var(--sh-text,#172033);margin:0 0 .75rem;font-size:.9375rem;font-weight:700}.apps-grid[data-v-1f3e6a4d]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}@media (width<=1100px){.apps-grid[data-v-1f3e6a4d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.apps-grid[data-v-1f3e6a4d]{grid-template-columns:minmax(0,1fr)}}.app-card[data-v-1f3e6a4d]{border:1px solid var(--sh-border,#e7e9ef);border-radius:var(--sh-overview-card-radius,.75rem);background:var(--sh-surface,#fff);min-height:100%;box-shadow:none;flex-direction:column;padding:1.1rem 1.15rem 1rem;transition:border-color .14s,background .14s,opacity .14s;display:flex}.app-card.is-on[data-v-1f3e6a4d]{border-color:var(--sh-border-control,#dde0e8);background:linear-gradient(#fbfcfe 0%,#fff 48%)}.app-card.is-soon[data-v-1f3e6a4d]{opacity:.72}.app-card.is-busy[data-v-1f3e6a4d]{opacity:.65}.app-card__head[data-v-1f3e6a4d]{align-items:flex-start;gap:.7rem;margin-bottom:.75rem;display:flex}.app-card__mark[data-v-1f3e6a4d]{border:1px solid var(--sh-border,#e7e9ef);background:var(--sh-surface-subtle,#f6f6f7);color:#303030;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.app-card__mark[data-v-1f3e6a4d] svg{width:1.2rem;height:1.2rem;display:block}.app-card__titles[data-v-1f3e6a4d]{flex:auto;align-items:center;min-width:0;min-height:2.35rem;display:flex}.app-card__name[data-v-1f3e6a4d]{letter-spacing:-.01em;color:var(--sh-text,#172033);margin:0;font-size:.9375rem;font-weight:700;line-height:1.25}.app-card__switch[data-v-1f3e6a4d]{cursor:pointer;background:#d0d5dd;border:0;border-radius:999px;flex-shrink:0;width:2.35rem;height:1.3rem;margin-top:.15rem;padding:0;transition:background .14s;position:relative}.app-card__switch.is-on[data-v-1f3e6a4d]{background:#1a1a1a}.app-card__switch[data-v-1f3e6a4d]:disabled{cursor:wait;opacity:.7}.app-card__switch-knob[data-v-1f3e6a4d]{background:#fff;border-radius:999px;width:1rem;height:1rem;transition:transform .14s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #10182829}.app-card__switch.is-on .app-card__switch-knob[data-v-1f3e6a4d]{transform:translate(1.05rem)}.app-card__desc[data-v-1f3e6a4d]{color:var(--sh-muted,#667085);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:auto;margin:0;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.app-card__foot[data-v-1f3e6a4d]{border-top:1px solid var(--sh-border,#eef0f4);align-items:center;margin-top:.9rem;padding-top:.7rem;display:flex}.app-card__meta[data-v-1f3e6a4d]{color:var(--sh-muted-2,#98a2b3);font-size:.75rem}.apps-loading[data-v-1f3e6a4d],.apps-empty[data-v-1f3e6a4d]{color:var(--sh-muted,#667085);padding:1.25rem .1rem;font-size:.875rem}.space-domain__row[data-v-010e83af]{align-items:center;gap:.85rem;margin-bottom:.85rem;display:flex}.space-domain__icon[data-v-010e83af]{color:var(--ss-muted,#667085)}.space-domain__host[data-v-010e83af]{border:1px solid var(--ss-border,#e7e9ef);border-radius:var(--ss-radius-sm,.5rem);background:var(--ss-soft,#f6f6f7);flex-wrap:wrap;align-items:center;gap:.65rem;padding:.8rem .95rem;display:flex}.space-domain__value[data-v-010e83af]{min-width:0;color:var(--ss-text,#172033);word-break:break-all;flex:auto;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:650}.space-domain__open[data-v-010e83af]{color:var(--ss-link,#0b6fd4);flex-shrink:0;font-size:.8125rem;font-weight:700;text-decoration:none}.space-domain__open[data-v-010e83af]:hover{text-decoration:underline}.space-domain__hint[data-v-010e83af]{margin:.75rem 0 0}.space-domain__hint strong[data-v-010e83af]{color:var(--ss-text,#172033);font-weight:700}.tag-chip[data-v-6c7239f6]{white-space:nowrap;vertical-align:middle;border:1px solid;border-radius:999px;align-items:center;gap:.3rem;max-width:12rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;line-height:1.35;display:inline-flex}.tag-chip--sm[data-v-6c7239f6]{max-width:9rem;padding:.1rem .4rem;font-size:.7rem}.tag-chip--interactive[data-v-6c7239f6]{cursor:pointer}.tag-chip--interactive[data-v-6c7239f6]:hover{filter:brightness(.97)}.tag-chip__dot[data-v-6c7239f6]{background:var(--tag-color,#64748b);border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem}.tag-chip__label[data-v-6c7239f6]{text-overflow:ellipsis;overflow:hidden}.tag-chip__remove[data-v-6c7239f6]{width:1rem;height:1rem;color:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-left:.1rem;padding:0;font-size:.9rem;line-height:1;display:inline-flex}.tag-chip__remove[data-v-6c7239f6]:hover{opacity:1;background:color-mix(in srgb, var(--tag-color,#64748b) 18%, transparent)}.tags-toolbar[data-v-a98874f9]{border-bottom:1px solid var(--ss-border,#e7e9ef)}.tags-toolbar .ss-field__control[data-v-a98874f9]{max-width:20rem}.tags-table[data-v-a98874f9]{border-collapse:collapse;width:100%;font-size:.9rem}.tags-table th[data-v-a98874f9],.tags-table td[data-v-a98874f9]{text-align:left;border-top:1px solid var(--ss-border,#e7e9ef);vertical-align:middle;padding:.75rem 1rem}.tags-table th[data-v-a98874f9]{text-transform:uppercase;letter-spacing:.03em;color:var(--ss-muted,#667085);background:var(--ss-soft,#f6f6f7);border-top:0;font-size:.75rem}.tags-table__desc[data-v-a98874f9]{color:var(--ss-muted,#667085);max-width:16rem}.tags-table__actions[data-v-a98874f9]{white-space:nowrap;text-align:right}.ss-link-btn[data-v-a98874f9]{color:var(--ss-link,#0b6fd4);cursor:pointer;background:0 0;border:0;margin-left:.65rem;padding:0;font-size:.85rem;font-weight:600}.ss-link-btn--danger[data-v-a98874f9]{color:var(--ss-danger-text,#b91c1c)}.ss-primary-btn[data-v-a98874f9]{background:var(--ss-primary,#139dff);color:#fff;cursor:pointer;border:0;border-radius:.5rem;padding:.5rem .9rem;font-size:.875rem;font-weight:600}.ss-muted[data-v-a98874f9]{color:var(--ss-muted,#667085)}.tags-form[data-v-a98874f9]{flex-direction:column;gap:.85rem;display:flex}.tags-form__colors[data-v-a98874f9]{flex-wrap:wrap;gap:.35rem;display:flex}.tags-form__color[data-v-a98874f9]{cursor:pointer;border:2px solid #0000;border-radius:999px;width:1.15rem;height:1.15rem;padding:0}.tags-form__color.is-active[data-v-a98874f9]{border-color:#0f172a;box-shadow:inset 0 0 0 1px #fff}.ss-section__head[data-v-a98874f9]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.sh-identity-cell[data-v-55f5a1f6]{align-items:center;gap:var(--sh-identity-gap,12px);min-width:0;max-width:100%;display:inline-flex}.avatar[data-v-55f5a1f6]{width:var(--sh-identity-size,32px);height:var(--sh-identity-size,32px);border-radius:var(--sh-identity-radius,6px);letter-spacing:.02em;border:1px solid var(--sh-identity-border,#e3e3e3);color:#5c5f62;box-sizing:border-box;background:#fff;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:650;line-height:1;display:inline-flex;position:relative;overflow:hidden}button.avatar[data-v-55f5a1f6]{cursor:pointer;transition:transform var(--sh-motion-fast,.15s) ease, box-shadow var(--sh-motion-fast,.15s) ease}button.avatar[data-v-55f5a1f6]:hover:not(:disabled),button.avatar[data-v-55f5a1f6]:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--sh-primary-soft,#e8f7ff);outline:none;transform:scale(1.04)}button.avatar[data-v-55f5a1f6]:disabled{opacity:.55;cursor:not-allowed}.compact .avatar[data-v-55f5a1f6]{border-radius:6px;width:32px;height:32px;font-size:10px}.avatar-img[data-v-55f5a1f6]{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%;display:block}.avatar-icon[data-v-55f5a1f6]{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.avatar-fallback[data-v-55f5a1f6]{-webkit-user-select:none;user-select:none}.select-overlay[data-v-55f5a1f6]{background:color-mix(in srgb, var(--sh-primary,#139dff) 62%, transparent);color:#fff;opacity:0;transition:opacity var(--sh-motion-fast,.15s) ease, transform var(--sh-motion-fast,.15s) ease;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:scale(.82)}.selected .select-overlay[data-v-55f5a1f6]{opacity:1;transform:scale(1)}.check[data-v-55f5a1f6]{opacity:0;width:.95rem;height:.95rem;transition:opacity var(--sh-motion-fast,.15s) ease, transform var(--sh-motion-fast,.15s) ease;transform:scale(.7)}.selected .check[data-v-55f5a1f6]{opacity:1;transform:scale(1)}.compact .check[data-v-55f5a1f6]{width:.8rem;height:.8rem}.text[data-v-55f5a1f6]{flex-direction:column;gap:0;min-width:0;display:flex}.primary[data-v-55f5a1f6]{font-size:var(--sh-table-font-size,12px);color:var(--sh-table-text-strong,#303030);white-space:nowrap;text-overflow:ellipsis;font-weight:450;line-height:20px;overflow:hidden}.secondary[data-v-55f5a1f6]{color:#616161;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.field[data-v-95dceed2]{flex-direction:column;gap:.35rem;display:flex}.label[data-v-95dceed2]{color:#374151;font-size:.875rem;font-weight:500}.req[data-v-95dceed2]{color:var(--sh-primary,#139dff);margin-left:.15rem}.input[data-v-95dceed2]{color:#111827;resize:vertical;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.input[data-v-95dceed2]:focus{border-color:var(--sh-primary);box-shadow:0 0 0 3px var(--sh-primary-soft);background:#fff;outline:none}.error[data-v-95dceed2]{color:#b91c1c;font-size:.8rem}.field--classic .label[data-v-95dceed2]{color:var(--sh-form-label-muted,#8e8e93);letter-spacing:.01em;text-transform:uppercase;font-size:.8125rem;font-weight:650}.field--classic .input[data-v-95dceed2]{border-color:var(--sh-form-input-border,#0000001f);background:0 0;border-radius:.75rem;padding:.65rem .85rem}.field--classic .input[data-v-95dceed2]:focus{background:#ffffffd9}.org-identity-header[data-v-f359e9da]{margin:-.875rem -.875rem .75rem;position:relative}.banner[data-v-f359e9da]{height:6.25rem;position:relative;overflow:visible}@media (width<=480px){.banner[data-v-f359e9da]{height:5.25rem}}.banner-close[data-v-f359e9da]{z-index:3;color:#1f2937;cursor:pointer;background:#ffffffe6;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:1.2rem;line-height:1;display:inline-flex;position:absolute;top:.85rem;right:.85rem;box-shadow:0 1px 3px #0f172a1a}.banner-close[data-v-f359e9da]:hover{background:#fff}.overlap[data-v-f359e9da]{z-index:2;align-items:flex-end;gap:.85rem;margin-top:-1.55rem;padding:0 .875rem .2rem;display:flex;position:relative}.circle-wrap[data-v-f359e9da]{flex-shrink:0;position:relative}.identity-circle[data-v-f359e9da]{cursor:pointer;border:3px solid #fff;border-radius:9999px;width:3.85rem;height:3.85rem;padding:0;transition:box-shadow .14s,border-color .14s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a1a}@media (width<=480px){.identity-circle[data-v-f359e9da]{width:3.25rem;height:3.25rem}}.identity-circle[data-v-f359e9da]:hover,.identity-circle[data-v-f359e9da]:focus-visible,.identity-circle.open[data-v-f359e9da]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--sh-primary,#139dff), 0 4px 12px #0f172a29;border-color:#fff;outline:none}.circle-img[data-v-f359e9da]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;box-sizing:border-box;background:#f8fafc;width:100%;height:100%;padding:.2rem;display:block}.circle-initials[data-v-f359e9da]{letter-spacing:.02em;justify-content:center;align-items:center;width:100%;height:100%;font-size:.95rem;font-weight:700;display:flex}.circle-hint[data-v-f359e9da]{color:#fff;opacity:0;background:#1118276b;justify-content:center;align-items:center;transition:opacity .14s;display:flex;position:absolute;inset:0}.circle-hint svg[data-v-f359e9da]{filter:drop-shadow(0 1px 1px #00000059);width:1.15rem;height:1.15rem}.identity-circle:hover .circle-hint[data-v-f359e9da],.identity-circle:focus-visible .circle-hint[data-v-f359e9da],.identity-circle.open .circle-hint[data-v-f359e9da]{opacity:1}.meta[data-v-f359e9da]{flex-direction:column;flex:1;gap:.1rem;min-width:0;padding-bottom:.15rem;display:flex}.name-field[data-v-f359e9da]{min-width:0;position:relative}.name-suggestions[data-v-f359e9da]{z-index:25;border:1px solid var(--sh-border,#e5e7eb);background:#fff;border-radius:.75rem;max-height:14rem;padding:.35rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:auto;box-shadow:0 10px 24px #0f172a1f}.name-suggestions__item[data-v-f359e9da]{color:#111827;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;margin:0;padding:.55rem .65rem;display:flex}.name-suggestions__item[data-v-f359e9da]:hover{background:#f3f4f6}.name-suggestions__name[data-v-f359e9da]{font-size:.9rem;font-weight:600;line-height:1.25}.name-suggestions__sub[data-v-f359e9da]{color:#6b7280;font-size:.75rem}.name-suggestions__status[data-v-f359e9da],.name-suggestions__hint[data-v-f359e9da]{color:#6b7280;margin:0;padding:.45rem .65rem;font-size:.75rem}.picker[data-v-f359e9da]{z-index:20;border:1px solid var(--sh-border,#e5e7eb);background:#fff;border-radius:.9rem;width:min(18rem,100vw - 3rem);padding:.75rem;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 12px 28px #0f172a24}.picker-title[data-v-f359e9da]{letter-spacing:.02em;text-transform:uppercase;color:var(--sh-form-label-muted,#8e8e93);margin:0 0 .5rem;font-size:.75rem;font-weight:650}.preset-grid[data-v-f359e9da]{grid-template-columns:repeat(6,1fr);gap:.4rem;display:grid}.preset-swatch[data-v-f359e9da]{aspect-ratio:1;cursor:pointer;border:2px solid #ffffffd9;border-radius:9999px;width:100%;padding:0;transition:transform .14s,box-shadow .14s,border-color .14s;position:relative;box-shadow:0 1px 2px #0f172a1f}.preset-swatch[data-v-f359e9da]:hover,.preset-swatch[data-v-f359e9da]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--sh-primary,#139dff) 55%, transparent), 0 4px 10px #0f172a29;z-index:1;border-color:#fff;outline:none;transform:scale(1.08)}.preset-swatch.selected[data-v-f359e9da]{box-shadow:0 0 0 2px var(--sh-primary,#139dff), 0 2px 6px #0f172a24;border-color:#fff;transform:none}.preset-swatch.selected[data-v-f359e9da]:hover,.preset-swatch.selected[data-v-f359e9da]:focus-visible{transform:scale(1.04)}.preset-check[data-v-f359e9da]{color:#fff;text-shadow:0 1px 2px #00000059;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;inset:0}.upload-card[data-v-f359e9da]{border:1px solid var(--sh-border,#e5e7eb);background:#fafafa;border-radius:.75rem;align-items:center;gap:.35rem;margin-top:.65rem;padding:.35rem .35rem .35rem .4rem;display:flex}.upload-main[data-v-f359e9da]{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.55rem;flex:1;align-items:center;gap:.65rem;min-width:0;padding:.2rem .25rem;display:flex}.upload-main[data-v-f359e9da]:hover,.upload-main[data-v-f359e9da]:focus-visible{background:#f3f4f6;outline:none}.upload-icon[data-v-f359e9da]{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.upload-preview[data-v-f359e9da]{background:#fff;border:1px solid #e5e7eb;border-radius:.55rem;flex-shrink:0;width:2.25rem;height:2.25rem;overflow:hidden}.upload-preview-img[data-v-f359e9da]{-o-object-fit:contain;object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:.15rem;display:block}.upload-copy[data-v-f359e9da]{flex:1;min-width:0}.upload-title-btn[data-v-f359e9da]{color:var(--sh-text,#111827);font-size:.82rem;font-weight:650;display:block}.upload-hint[data-v-f359e9da]{color:var(--sh-muted,#6b7280);margin:.1rem 0 0;font-size:.7rem}.upload-remove[data-v-f359e9da]{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.upload-remove[data-v-f359e9da]:hover,.upload-remove[data-v-f359e9da]:focus-visible{color:#b91c1c;background:#fef2f2;border-color:#fecaca;outline:none}.sr-only[data-v-f359e9da]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.org-form[data-v-9742adb1]{flex-direction:column;gap:.875rem;display:flex}.section[data-v-9742adb1]{background:var(--sh-form-group-bg,#f2f2f7);border-radius:var(--sh-form-section-radius,1.25rem);overflow:hidden}.section-title[data-v-9742adb1]{color:var(--sh-form-label-muted,#8e8e93);letter-spacing:.01em;text-transform:uppercase;margin:0;padding:.85rem .95rem .35rem;font-size:.8125rem;font-weight:650}.section-body[data-v-9742adb1]{flex-direction:column;gap:.75rem;padding:.35rem .85rem .95rem;display:flex}.grid-2[data-v-9742adb1]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=480px){.grid-2[data-v-9742adb1]{grid-template-columns:1fr}}.form-error[data-v-9742adb1]{color:#b91c1c;margin:0;font-size:.85rem}.tag-badges[data-v-b00800f7]{flex-wrap:wrap;align-items:center;gap:.35rem;min-height:1.4rem;display:flex}.tag-badges__more[data-v-b00800f7]{color:var(--sh-muted,#6b7280);cursor:pointer;background:0 0;border:0;padding:.1rem .25rem;font-size:.75rem;font-weight:600}.tag-badges__more[data-v-b00800f7]:hover{color:var(--sh-text,#111827)}.tag-badges__empty[data-v-b00800f7]{color:var(--sh-muted,#6b7280);font-size:.8rem}.mono[data-v-de21db9b]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.card-top[data-v-de21db9b]{justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.35rem;display:flex}.muted[data-v-de21db9b]{color:var(--sh-muted,#6b7280);font-size:.8rem}.card-tags[data-v-de21db9b]{margin-top:.35rem}.mono[data-v-15384ba1]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.card-top[data-v-15384ba1]{justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.35rem;display:flex}.muted[data-v-15384ba1]{color:var(--sh-muted,#6b7280);font-size:.8rem}.card-tags[data-v-15384ba1]{margin-top:.35rem}.activity-composer[data-v-356b5e80]{margin-bottom:.25rem}.activity-composer__trigger[data-v-356b5e80]{border:1px dashed color-mix(in srgb, var(--sh-border,#e5e7eb) 90%, transparent);background:color-mix(in srgb, var(--sh-surface,#fff) 92%, var(--sh-primary,#139dff));width:100%;color:var(--sh-text,#111827);font:inherit;cursor:pointer;border-radius:.75rem;justify-content:flex-start;align-items:center;gap:.45rem;padding:.7rem .9rem;font-size:.9rem;transition:border-color .15s,background .15s;display:inline-flex}.activity-composer__trigger[data-v-356b5e80]:hover:not(:disabled),.activity-composer__trigger[data-v-356b5e80]:focus-visible{border-color:color-mix(in srgb, var(--sh-primary,#139dff) 45%, transparent);outline:none}.activity-composer__trigger[data-v-356b5e80]:disabled{opacity:.55;cursor:not-allowed}.activity-composer__plus[data-v-356b5e80]{color:var(--sh-primary,#139dff);font-weight:600}.activity-composer__panel[data-v-356b5e80]{border:1px solid color-mix(in srgb, var(--sh-border,#e5e7eb) 90%, transparent);background:var(--sh-surface,#fff);border-radius:.85rem;gap:.85rem;padding:1rem;display:grid}.activity-composer__title[data-v-356b5e80]{margin:0;font-size:.95rem;font-weight:600}.activity-composer__types[data-v-356b5e80]{flex-wrap:wrap;gap:.4rem;display:flex}.activity-composer__type[data-v-356b5e80]{border:1px solid color-mix(in srgb, var(--sh-border,#e5e7eb) 95%, transparent);font:inherit;cursor:pointer;color:var(--sh-muted,#6b7280);background:0 0;border-radius:999px;padding:.35rem .75rem;font-size:.8rem}.activity-composer__type.is-active[data-v-356b5e80]{border-color:color-mix(in srgb, var(--sh-primary,#139dff) 45%, transparent);background:color-mix(in srgb, var(--sh-primary,#139dff) 10%, transparent);color:var(--sh-text,#111827)}.activity-composer__hint[data-v-356b5e80]{color:var(--sh-muted,#6b7280);margin:0;font-size:.78rem}.activity-composer__fields[data-v-356b5e80]{gap:.75rem;display:grid}.activity-composer__error[data-v-356b5e80]{color:var(--sh-danger,#dc2626);margin:0;font-size:.85rem}.activity-composer__actions[data-v-356b5e80]{justify-content:flex-end;gap:.5rem;display:flex}.muted[data-v-322a243c]{color:var(--sh-muted,#64748b)}.error[data-v-322a243c]{color:var(--sh-danger,#b91c1c)}.actions[data-v-322a243c]{justify-content:flex-end;gap:.75rem;display:flex}.link[data-v-322a243c]{color:var(--sh-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.link.danger[data-v-322a243c]{color:var(--sh-danger,#b91c1c)}.upload[data-v-322a243c]{gap:.75rem;max-width:28rem;margin-top:1rem;display:grid}.field[data-v-322a243c]{gap:.35rem;font-size:.875rem;display:grid}.field input[data-v-322a243c],.field select[data-v-322a243c]{border:1px solid var(--sh-border,#cbd5e1);font:inherit;border-radius:.375rem;padding:.5rem .65rem}.btn[data-v-322a243c]{background:var(--sh-accent,#0f766e);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:.375rem;justify-self:start;padding:.5rem .9rem}.btn[data-v-322a243c]:disabled{opacity:.7;cursor:wait}.rel-form__lead[data-v-d2b5abfa]{color:#475569;margin:0 0 12px;font-size:13.5px;line-height:1.45}.rel-intent[data-v-d2b5abfa]{gap:8px;margin-bottom:12px;display:grid}.rel-intent__card[data-v-d2b5abfa]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.rel-intent__card[data-v-d2b5abfa]:hover{border-color:#cbd5e1}.rel-intent__card.is-active[data-v-d2b5abfa]{background:#0f766e0a;border-color:#0f766e}.rel-intent__title[data-v-d2b5abfa]{color:#0f172a;font-size:13.5px;font-weight:650}.rel-intent__desc[data-v-d2b5abfa],.rel-intent__example[data-v-d2b5abfa]{color:#64748b;font-size:12px}.rel-other-types[data-v-d2b5abfa]{gap:6px;margin-bottom:12px;display:grid}.rel-other-types__chip[data-v-d2b5abfa]{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px}.rel-other-types__chip.is-active[data-v-d2b5abfa]{background:#1d4ed80d;border-color:#1d4ed8}.rel-other-types__label[data-v-d2b5abfa]{font-size:13px;font-weight:600;display:block}.rel-other-types__hint[data-v-d2b5abfa]{color:#64748b;font-size:12px;display:block}.rel-picker__list[data-v-d2b5abfa]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-height:200px;margin-top:8px;overflow:auto}.rel-picker__item[data-v-d2b5abfa]{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #f1f5f9;justify-content:space-between;gap:8px;width:100%;padding:9px 12px;display:flex}.rel-picker__item[data-v-d2b5abfa]:last-child{border-bottom:0}.rel-picker__item.is-active[data-v-d2b5abfa],.rel-picker__item[data-v-d2b5abfa]:hover{background:#f8fafc}.rel-picker__name[data-v-d2b5abfa]{color:#0f172a;font-size:13.5px}.rel-picker__code[data-v-d2b5abfa]{color:#64748b;font-size:12px}.rel-picker__empty[data-v-d2b5abfa]{color:#94a3b8;margin:0;padding:12px;font-size:13px}.rel-preview[data-v-d2b5abfa]{background:#f1f5f9;border-radius:10px;margin-top:12px;padding:10px 12px}.rel-preview__label[data-v-d2b5abfa]{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:11px;font-weight:650}.rel-preview__text[data-v-d2b5abfa]{color:#0f172a;margin:4px 0 0;font-size:13.5px}.form-error[data-v-d2b5abfa]{color:#b91c1c;margin:10px 0 0;font-size:13px}.mono[data-v-d2b5abfa]{font-variant-numeric:tabular-nums}.org-rel-list[data-v-0a37fb7d]{gap:12px;display:grid}.org-rel-list__toolbar[data-v-0a37fb7d]{grid-template-columns:minmax(0,1fr) 200px;align-items:end;gap:10px;display:grid}.org-rel-list__row[data-v-0a37fb7d]{cursor:pointer}.org-rel-list__row[data-v-0a37fb7d]:hover{background:#f8fafc}.mono[data-v-0a37fb7d]{font-variant-numeric:tabular-nums}.link[data-v-0a37fb7d]{color:var(--sh-primary,#139dff);cursor:pointer;background:0 0;border:0;margin-right:10px;padding:0;font-size:13px}.link.danger[data-v-0a37fb7d]{color:#b91c1c}@media (width<=700px){.org-rel-list__toolbar[data-v-0a37fb7d]{grid-template-columns:1fr}}.org-props[data-v-ab2189c8]{background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;width:min(320px,100%);min-height:0;display:flex}.org-props__head[data-v-ab2189c8]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 10px;display:flex}.org-props__eyebrow[data-v-ab2189c8]{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:11px;font-weight:600}.org-props__title[data-v-ab2189c8]{color:#0f172a;margin:4px 0 0;font-size:15px;font-weight:650;line-height:1.3}.org-props__close[data-v-ab2189c8]{color:#64748b;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:22px;line-height:1}.org-props__body[data-v-ab2189c8]{gap:14px;padding:14px 16px 18px;display:grid;overflow:auto}.org-props__sentence[data-v-ab2189c8]{color:#115e59;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.35}.org-props__dl[data-v-ab2189c8]{gap:10px;margin:0;display:grid}.org-props__dl--compact[data-v-ab2189c8]{border-bottom:1px solid #f1f5f9;gap:8px;padding-bottom:4px}.org-props__dl dt[data-v-ab2189c8]{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.org-props__dl dd[data-v-ab2189c8]{color:#0f172a;margin:2px 0 0;font-size:13.5px}.org-props__form[data-v-ab2189c8]{gap:10px;display:grid}.org-props__grid[data-v-ab2189c8]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.org-props__actions[data-v-ab2189c8]{flex-wrap:wrap;gap:8px;display:flex}.form-error[data-v-ab2189c8]{color:#b91c1c;margin:0;font-size:13px}.mono[data-v-ab2189c8]{font-variant-numeric:tabular-nums}[data-v-ab2189c8] .is-danger{color:#b91c1c}.org-rel-panel__actions[data-v-34f8bcde]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.org-rel-panel__switch[data-v-34f8bcde]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;padding:3px;display:inline-flex}.org-rel-panel__switch button[data-v-34f8bcde]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.org-rel-panel__switch button.is-active[data-v-34f8bcde]{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a0f}.org-rel-panel__create-org[data-v-34f8bcde]{color:#64748b;margin:14px 0 0;font-size:13px}.link[data-v-34f8bcde]{color:var(--sh-primary,#139dff);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(/build/assets/layers-BWBAp2CZ.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/build/assets/layers-2x-Bpkbi35X.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/build/assets/marker-icon-hN30_KVU.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.org-loc-map[data-v-ef14cf93]{align-self:stretch;min-width:0;height:100%}.org-loc-map__frame[data-v-ef14cf93]{background:#f1f5f9;border-radius:.65rem;flex-direction:column;height:100%;min-height:14rem;display:flex;position:relative;overflow:hidden}.org-loc-map__canvas[data-v-ef14cf93]{z-index:0;background:#f1f5f9;flex:auto;width:100%;height:100%;min-height:14rem}.org-loc-map__canvas[data-v-ef14cf93] .leaflet-control-attribution{background:#ffffffc7;margin:0;padding:.1rem .35rem;font-size:.55rem}.org-loc-map__canvas[data-v-ef14cf93] .leaflet-control-zoom{border-radius:.4rem;overflow:hidden;box-shadow:0 1px 3px #0f172a1a;border:0!important;margin:.5rem .5rem 0 0!important}.org-loc-map__canvas[data-v-ef14cf93] .leaflet-control-zoom a{color:#374151;width:1.55rem;height:1.55rem;font-size:.9rem;line-height:1.55rem;border-bottom-color:#e5e7eb!important}.org-loc-map__overlay[data-v-ef14cf93]{z-index:2;text-align:center;color:#64748b;pointer-events:none;background:#f8fafce0;place-items:center;padding:1rem;font-size:.82rem;font-weight:550;display:grid;position:absolute;inset:0}.org-loc-map__open[data-v-ef14cf93]{z-index:3;min-height:1.9rem;color:var(--sh-primary-text,#0b6fd4);font:inherit;white-space:nowrap;background:#ffffffeb;border:0;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.78rem;font-weight:650;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0f172a1a}.org-loc-map__open svg[data-v-ef14cf93]{flex-shrink:0;width:.9rem;height:.9rem}.org-loc-map__open[data-v-ef14cf93]:hover:not(.is-disabled){color:#0757b0;background:#fff}.org-loc-map__open.is-disabled[data-v-ef14cf93]{opacity:.45;pointer-events:none}.org-loc-map__canvas[data-v-ef14cf93] .org-loc-map__marker{background:0 0;border:0}.org-loc-map__canvas[data-v-ef14cf93] .org-loc-map__pin{background:#139dff;border-radius:50% 50% 50% 0;width:14px;height:14px;display:block;transform:rotate(-45deg);box-shadow:0 0 0 3px #139dff38,0 1px 4px #0f172a40}.org-loc-map__canvas[data-v-ef14cf93] .org-loc-map__pin--primary{background:#0b6fd4;width:18px;height:18px;position:relative;box-shadow:0 0 0 3px #0b6fd447,0 0 0 7px #0b6fd41f,0 2px 6px #0f172a47}.org-loc-map__canvas[data-v-ef14cf93] .org-loc-map__pin-star{color:#fff;place-items:center;font-size:.62rem;font-weight:700;line-height:1;display:grid;position:absolute;inset:0;transform:rotate(45deg)}.org-loc-map__canvas[data-v-ef14cf93] .org-loc-map__pin-label{color:#0b6fd4;letter-spacing:.01em;white-space:nowrap;background:#fffffff0;border-radius:.35rem;padding:.12rem .4rem;font-size:.65rem;font-weight:700;line-height:1.2;position:absolute;top:.05rem;left:1.55rem;box-shadow:0 1px 3px #0f172a1f}.tag-assigner[data-v-03852255]{position:relative}.tag-assigner__row[data-v-03852255]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.tag-assigner__add[data-v-03852255]{border:1px dashed var(--sh-border,#d1d5db);min-width:1.6rem;height:1.6rem;color:var(--sh-muted,#6b7280);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:0 .35rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.tag-assigner__add--label[data-v-03852255]{border-style:solid;border-color:var(--sh-primary,#139dff);background:var(--sh-primary-soft,#e8f7ff);height:auto;min-height:1.75rem;color:var(--sh-primary-text,#0b6fd4);padding:.3rem .65rem}.tag-assigner__add[data-v-03852255]:hover:not(:disabled){border-color:var(--sh-primary,#139dff);color:var(--sh-primary-text,#0b6fd4)}.tag-assigner__add[data-v-03852255]:disabled{opacity:.5;cursor:not-allowed}.tag-assigner__add svg[data-v-03852255]{flex-shrink:0;width:.95rem;height:.95rem}.tag-assigner__hint-inline[data-v-03852255]{color:var(--sh-muted,#6b7280);font-size:.75rem}.tag-assigner__popover[data-v-03852255]{z-index:30;border:1px solid var(--sh-border,#e5e7eb);background:#fff;border-radius:.65rem;width:min(18rem,90vw);padding:.55rem;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 12px 28px #0f172a1f}.tag-assigner__search[data-v-03852255]{border:1px solid var(--sh-border-control,#dde0e8);border-radius:.45rem;width:100%;margin-bottom:.4rem;padding:.4rem .55rem;font-size:.85rem}.tag-assigner__list[data-v-03852255]{max-height:12rem;margin:0;padding:0;list-style:none;overflow:auto}.tag-assigner__option[data-v-03852255]{text-align:left;cursor:pointer;width:100%;color:var(--sh-text,#111827);background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.45rem;padding:.4rem .35rem;font-size:.85rem;display:flex}.tag-assigner__option[data-v-03852255]:hover{background:var(--sh-surface-subtle,#f6f6f7)}.tag-assigner__swatch[data-v-03852255]{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.tag-assigner__hint[data-v-03852255],.tag-assigner__error[data-v-03852255]{margin:0;padding:.35rem;font-size:.78rem}.tag-assigner__hint[data-v-03852255]{color:var(--sh-muted,#6b7280)}.tag-assigner__error[data-v-03852255]{color:var(--sh-danger-text,#b91c1c)}.tag-assigner__create[data-v-03852255]{border-top:1px solid var(--sh-border,#e5e7eb);margin-top:.35rem;padding-top:.4rem}.tag-assigner__create-btn[data-v-03852255]{background:var(--sh-primary-soft,#e8f7ff);width:100%;color:var(--sh-primary-text,#0b6fd4);cursor:pointer;text-align:left;border:0;border-radius:.45rem;padding:.45rem .55rem;font-size:.82rem;font-weight:600}.tag-assigner__create-btn[data-v-03852255]:hover:not(:disabled){filter:brightness(.98)}.tag-assigner__colors[data-v-03852255]{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.tag-assigner__color[data-v-03852255]{cursor:pointer;border:2px solid #0000;border-radius:999px;width:1rem;height:1rem;padding:0}.tag-assigner__color.is-active[data-v-03852255]{border-color:#0f172a;box-shadow:inset 0 0 0 1px #fff}.sh-detail-tabs[data-v-3c5984b1]{max-width:100%;box-shadow:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#fff;border:0;border-radius:9999px;flex-wrap:nowrap;align-items:center;gap:.2rem;margin:0;padding:.35rem;display:inline-flex;overflow:auto hidden}.sh-detail-tabs[data-v-3c5984b1]::-webkit-scrollbar{display:none}.sh-detail-tabs__tab[data-v-3c5984b1]{color:#64748b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;gap:.45rem;min-height:2.45rem;margin:0;padding:.5rem 1rem;font-size:.9rem;font-weight:550;line-height:1.2;transition:color .15s,background .15s;display:inline-flex;position:relative}.sh-detail-tabs__tab[data-v-3c5984b1]:hover:not(.is-active){color:#475569;background:0 0}.sh-detail-tabs__tab.is-active[data-v-3c5984b1]{color:#374151;box-shadow:none;background:#e5e7eb;font-weight:600}.sh-detail-tabs__icon[data-v-3c5984b1]{width:1.05rem;height:1.05rem;color:inherit;opacity:.9;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sh-detail-tabs__tab.is-active .sh-detail-tabs__icon[data-v-3c5984b1]{opacity:1}.sh-detail-tabs__icon svg[data-v-3c5984b1]{width:100%;height:100%;display:block}.sh-detail-tabs__label[data-v-3c5984b1]{display:inline-block}.sh-detail-tabs__badge[data-v-3c5984b1]{color:#475569;background:#eef2f7;border-radius:9999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.sh-detail-tabs__tab.is-active .sh-detail-tabs__badge[data-v-3c5984b1]{color:#374151;background:#d1d5db}.sh-timeline[data-v-2a9bf0d1]{gap:1rem;display:grid}.sh-timeline__filters[data-v-2a9bf0d1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sh-timeline__error[data-v-2a9bf0d1]{border:1px solid color-mix(in srgb, var(--sh-danger,#dc2626) 35%, transparent);color:var(--sh-danger,#dc2626);background:color-mix(in srgb, var(--sh-danger,#dc2626) 6%, transparent);border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.sh-timeline__day[data-v-2a9bf0d1]{letter-spacing:.08em;text-transform:uppercase;color:var(--sh-muted,#6b7280);margin:0 0 .65rem;font-size:.72rem;font-weight:700}.sh-timeline__list[data-v-2a9bf0d1]{margin:0;padding:0;list-style:none}.sh-timeline__item[data-v-2a9bf0d1]{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.sh-timeline__rail[data-v-2a9bf0d1]{flex-direction:column;align-items:center;display:flex}.sh-timeline__dot[data-v-2a9bf0d1]{background:color-mix(in srgb, var(--sh-primary,#139dff) 12%, #fff);width:1.7rem;height:1.7rem;color:var(--sh-primary,#139dff);border:1px solid color-mix(in srgb, var(--sh-primary,#139dff) 25%, transparent);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.sh-timeline__dot svg[data-v-2a9bf0d1]{width:.95rem;height:.95rem}.sh-timeline__line[data-v-2a9bf0d1]{background:color-mix(in srgb, var(--sh-border,#e5e7eb) 90%, transparent);flex:1;width:1px;min-height:1rem;margin:.25rem 0}.sh-timeline__item.is-last .sh-timeline__line[data-v-2a9bf0d1]{opacity:0}.sh-timeline__content[data-v-2a9bf0d1]{min-width:0;padding-bottom:1.15rem}.sh-timeline__meta-row[data-v-2a9bf0d1]{align-items:baseline;gap:.5rem;display:flex}.sh-timeline__time[data-v-2a9bf0d1]{font-variant-numeric:tabular-nums;color:var(--sh-muted,#6b7280);font-size:.75rem}.sh-timeline__summary[data-v-2a9bf0d1]{color:var(--sh-text,#111827);margin:.15rem 0 0;font-size:.92rem;line-height:1.4}.sh-timeline__body-text[data-v-2a9bf0d1]{color:var(--sh-text,#111827);white-space:pre-wrap;margin:.25rem 0 0;font-size:.88rem;line-height:1.45}.sh-timeline__actor[data-v-2a9bf0d1]{color:var(--sh-muted,#6b7280);margin:.2rem 0 0;font-size:.8rem}.sh-timeline__sync[data-v-2a9bf0d1]{margin:.25rem 0 0;font-size:.78rem}.sh-timeline__sync--muted[data-v-2a9bf0d1]{color:var(--sh-muted,#6b7280)}.sh-timeline__sync--error[data-v-2a9bf0d1]{color:var(--sh-danger,#dc2626)}.sh-timeline__conflict[data-v-2a9bf0d1]{background:color-mix(in srgb, var(--sh-border,#e5e7eb) 28%, transparent);color:var(--sh-text,#111827);border-radius:.65rem;gap:.45rem;margin-top:.45rem;padding:.55rem .7rem;font-size:.82rem;display:grid}.sh-timeline__edit-badge[data-v-2a9bf0d1]{font:inherit;color:var(--sh-primary,#139dff);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sh-timeline__actions[data-v-2a9bf0d1]{flex-wrap:wrap;gap:.65rem;margin-top:.35rem;display:flex}.sh-timeline__action[data-v-2a9bf0d1]{font:inherit;color:var(--sh-primary,#139dff);cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem}.sh-timeline__action--danger[data-v-2a9bf0d1]{color:var(--sh-danger,#dc2626)}.sh-timeline__history[data-v-2a9bf0d1],.sh-timeline__correct[data-v-2a9bf0d1]{background:color-mix(in srgb, var(--sh-border,#e5e7eb) 25%, transparent);border-radius:.65rem;margin-top:.55rem;padding:.65rem .75rem}.sh-timeline__history-list[data-v-2a9bf0d1]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.sh-timeline__history-kind[data-v-2a9bf0d1]{letter-spacing:.04em;text-transform:uppercase;color:var(--sh-muted,#6b7280);font-size:.7rem;font-weight:700;display:block}.sh-timeline__history-body[data-v-2a9bf0d1]{white-space:pre-wrap;margin-top:.15rem;font-size:.85rem;display:block}.sh-timeline__history-meta[data-v-2a9bf0d1],.sh-timeline__history-muted[data-v-2a9bf0d1]{color:var(--sh-muted,#6b7280);margin-top:.15rem;font-size:.75rem;display:block}.sh-timeline__history-error[data-v-2a9bf0d1]{color:var(--sh-danger,#dc2626);margin:0;font-size:.8rem}.sh-timeline__correct-input[data-v-2a9bf0d1]{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--sh-border,#e5e7eb) 95%, transparent);width:100%;font:inherit;resize:vertical;background:#fff;border-radius:.5rem;padding:.5rem .65rem}.sh-timeline__correct-actions[data-v-2a9bf0d1]{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.sh-timeline__related[data-v-2a9bf0d1]{color:var(--sh-muted,#6b7280);flex-wrap:wrap;gap:.35rem .75rem;margin:.35rem 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.sh-timeline__link[data-v-2a9bf0d1]{color:var(--sh-primary,#139dff);text-decoration:none}.sh-timeline__link[data-v-2a9bf0d1]:hover,.sh-timeline__link[data-v-2a9bf0d1]:focus-visible{text-decoration:underline}.sh-timeline__snapshot[data-v-2a9bf0d1]{color:inherit}.sh-timeline__more[data-v-2a9bf0d1]{justify-content:center;padding-top:.25rem;display:flex}.sh-timeline__sr-only[data-v-2a9bf0d1]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.sh-timeline__filters[data-v-2a9bf0d1]{grid-template-columns:1fr}.sh-timeline__item[data-v-2a9bf0d1]{grid-template-columns:1.6rem minmax(0,1fr);gap:.55rem}.sh-timeline__dot[data-v-2a9bf0d1]{width:1.4rem;height:1.4rem}.sh-timeline__dot svg[data-v-2a9bf0d1]{width:.8rem;height:.8rem}}.od-page[data-v-da16d098]{--od-bg:#f3f4f6;--od-card:#fff;--od-text:#111827;--od-muted:#6b7280;--od-border:#e5e7eb;--od-radius:1rem}.od-page>.sh-page__scroll[data-v-da16d098]{padding-top:0}.back[data-v-da16d098]:hover{text-decoration:underline}.od-frame[data-v-da16d098]{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 .35rem;overflow:visible}.od-layout[data-v-da16d098]{grid-template-columns:minmax(0,1fr) 24.5rem;align-items:start;gap:1rem;display:grid}.od-layout.is-single[data-v-da16d098]{grid-template-columns:1fr}.od-main[data-v-da16d098]{flex-direction:column;gap:0;min-width:0;display:flex}.od-profile[data-v-da16d098]{color:#fff;background:#1e293b;border-radius:.95rem;width:100%;min-height:22.5rem;margin-bottom:0;position:relative;overflow:hidden}.od-profile__media[data-v-da16d098]{border-radius:inherit;background:#334155;min-height:22.5rem;position:relative;overflow:hidden}.od-profile__cover[data-v-da16d098]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.od-profile__overlay[data-v-da16d098]{z-index:1;pointer-events:none;background:linear-gradient(#0f172a26 0%,#0f172a59 42%,#0f172ac7 100%),linear-gradient(90deg,#0f172a73 0%,#0f172a1f 55%,#0f172a33 100%);position:absolute;inset:0}.od-profile__media.has-cover .od-profile__overlay[data-v-da16d098]{background:linear-gradient(#0f172a1f 0%,#0f172a47 40%,#0f172ad1 100%),linear-gradient(90deg,#0f172a66 0%,#0f172a14 60%,#0f172a2e 100%)}.od-profile__body[data-v-da16d098]{z-index:2;box-sizing:border-box;justify-content:space-between;align-items:flex-end;gap:1.5rem;min-height:22.5rem;padding:1rem 1.5rem 2.35rem;display:flex;position:relative}.od-profile__main[data-v-da16d098]{flex-direction:column;flex:auto;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.od-profile__status[data-v-da16d098]{color:#15803d;vertical-align:middle;background:#dcfce7;border-radius:9999px;align-items:center;padding:.15rem .55rem;font-size:.7rem;font-weight:650;line-height:1.2;display:inline-flex}.od-profile__status.is-danger[data-v-da16d098]{color:#b91c1c;background:#fee2e2}.od-profile__status.is-neutral[data-v-da16d098]{color:#4b5563;background:#f3f4f6}.od-profile__identity-row[data-v-da16d098]{align-items:center;gap:.95rem;width:100%;min-width:0;display:flex}.od-profile__logo[data-v-da16d098]{width:4.5rem;height:4.5rem;color:inherit;background:#fff;border:1px solid #ffffff8c;border-radius:.75rem;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0f172a38}.od-profile__logo--editable[data-v-da16d098]{cursor:pointer;font:inherit;appearance:none}.od-profile__logo--editable[data-v-da16d098]:disabled{cursor:wait;opacity:.85}.od-profile__logo img[data-v-da16d098]{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%;padding:.45rem}.od-profile__logo>span[data-v-da16d098]:not(.od-profile__logo-overlay){letter-spacing:.04em;place-items:center;width:100%;height:100%;font-size:1.2rem;font-weight:700;display:grid}.od-profile__logo-overlay[data-v-da16d098]{color:#fff;opacity:0;background:#0f172a73;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.od-profile__logo-overlay svg[data-v-da16d098]{width:1.35rem;height:1.35rem}.od-profile__logo--editable:hover .od-profile__logo-overlay[data-v-da16d098],.od-profile__logo--editable:focus-visible .od-profile__logo-overlay[data-v-da16d098]{opacity:1}.od-profile__identity[data-v-da16d098]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.od-profile__title[data-v-da16d098]{color:#fff;word-break:break-word;text-shadow:0 1px 2px #0f172a59;margin:0;font-size:1.75rem;font-weight:750;line-height:1.15}.od-profile__legal-form[data-v-da16d098]{color:#ffffffd1;margin-left:.4rem;font-weight:550}.od-profile__subtitle[data-v-da16d098]{color:#ffffffe0;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:0;font-size:.9rem;line-height:1.35;display:flex}.od-profile__subtitle-sep[data-v-da16d098]{opacity:.7}.od-profile__subtitle-link[data-v-da16d098]{color:inherit;text-underline-offset:2px;align-items:center;gap:.3rem;text-decoration:underline;display:inline-flex}.od-profile__subtitle-link svg[data-v-da16d098]{opacity:.85;width:.9rem;height:.9rem}.od-profile__facts[data-v-da16d098]{flex-wrap:wrap;gap:.85rem 1.75rem;margin:.15rem 0 0;display:flex}.od-profile__fact[data-v-da16d098]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.od-profile__fact dt[data-v-da16d098]{color:#ffffffb3;margin:0;font-size:.72rem;font-weight:500}.od-profile__fact dd[data-v-da16d098]{color:#fff;margin:0;font-size:.9rem;font-weight:650}.od-profile__fact-person[data-v-da16d098]{align-items:center;gap:.45rem;display:inline-flex}.od-profile__avatar[data-v-da16d098]{background:var(--sh-primary,#139dff);color:#fff;border-radius:9999px;flex-shrink:0;place-items:center;width:1.55rem;height:1.55rem;font-size:.62rem;font-weight:700;display:grid}.od-profile__stats[data-v-da16d098]{flex-shrink:0;align-items:stretch;gap:0;padding-bottom:.15rem;display:flex}.od-profile__stat[data-v-da16d098]{text-align:center;border-left:1px solid #ffffff59;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-width:5.5rem;padding:0 1.15rem;display:flex}.od-profile__stat[data-v-da16d098]:first-child{border-left:0;padding-left:0}.od-profile__stat strong[data-v-da16d098]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;font-family:Space Grotesk,Avenir Next,Segoe UI,sans-serif;font-size:1.85rem;font-weight:700;line-height:1}.od-profile__stat span[data-v-da16d098]{color:#fffc;text-align:center;font-size:.78rem;line-height:1.2}.od-frame__tabs[data-v-da16d098]{z-index:6;pointer-events:none;background:0 0;justify-content:center;align-items:center;width:100%;margin-top:-1.55rem;margin-bottom:1.35rem;padding:0 1rem;display:flex;position:relative}.od-frame__tabs[data-v-da16d098] .sh-detail-tabs{pointer-events:auto;max-width:100%;margin:0}.od-shell[data-v-da16d098]{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.od-shell__body[data-v-da16d098]{z-index:1;background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;min-width:0;padding:1.25rem 1.15rem 1.15rem;position:relative;box-shadow:0 1px 2px #0f172a0a}.od-shell__body>.od-panel[data-v-da16d098]{box-shadow:none;background:0 0;border:0;padding:0}.od-stack[data-v-da16d098]{flex-direction:column;gap:.85rem;display:flex}.od-side[data-v-da16d098]{--od-side-gap:.85rem;gap:var(--od-side-gap);flex-direction:column;min-width:0;display:flex}.od-profile-card[data-v-da16d098]{flex-direction:column;gap:1rem;padding:.15rem .1rem .25rem;display:flex}.od-profile-card__head[data-v-da16d098]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.od-profile-card__head h3[data-v-da16d098]{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:650}.od-section-edit[data-v-da16d098],.od-profile-card__edit[data-v-da16d098]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;display:inline-flex}.od-section-edit svg[data-v-da16d098],.od-profile-card__edit svg[data-v-da16d098]{width:1.05rem;height:1.05rem}.od-section-edit[data-v-da16d098]:hover,.od-profile-card__edit[data-v-da16d098]:hover{color:var(--sh-primary-text,#0b6fd4);background:var(--sh-primary-soft,#e8f7ff)}.od-profile-card__lead[data-v-da16d098]{color:#374151;white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.55}.od-profile-card__lead--muted[data-v-da16d098]{color:#9ca3af;font-style:italic}.od-profile-card__body[data-v-da16d098]{grid-template-columns:minmax(0,1.2fr) minmax(14.5rem,.95fr);align-items:stretch;gap:1.25rem 1.5rem;margin-top:.25rem;display:grid}.od-profile-grid[data-v-da16d098]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.85rem 1.5rem;margin:0;display:grid}.od-profile-grid__row[data-v-da16d098]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.od-profile-grid__row dt[data-v-da16d098]{color:#9ca3af;margin:0;font-size:.78rem;font-weight:500}.od-profile-grid__row dd[data-v-da16d098]{color:#111827;overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:650}.od-profile-grid__link[data-v-da16d098]{color:var(--sh-primary-text,#0b6fd4);font-weight:650;text-decoration:none}.od-profile-grid__link[data-v-da16d098]:hover{text-decoration:underline}.od-profile-grid__link--ext[data-v-da16d098]{align-items:center;gap:.3rem;display:inline-flex}.od-profile-grid__link--ext svg[data-v-da16d098]{flex-shrink:0;width:.9rem;height:.9rem}.od-profile-card__classify[data-v-da16d098]{flex-direction:column;gap:.65rem;padding-top:.35rem;display:flex}.od-profile-card__classify h4[data-v-da16d098]{color:#111827;margin:0;font-size:.95rem;font-weight:700}.od-chip-row[data-v-da16d098]{flex-wrap:wrap;gap:.45rem;display:flex}.od-chip[data-v-da16d098]{color:#374151;background:#f3f4f6;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.od-chip svg[data-v-da16d098]{flex-shrink:0;width:.9rem;height:.9rem}.od-chip--accent[data-v-da16d098]{background:var(--sh-primary-soft,#e8f7ff);color:var(--sh-primary-text,#0b6fd4)}.od-profile-card__empty[data-v-da16d098]{color:#9ca3af;margin:0;font-size:.86rem}.od-profile-card__meta[data-v-da16d098]{color:#9ca3af;margin:.35rem 0 0;font-size:.78rem}.od-stack>.od-section[data-v-da16d098],.od-stack>.od-profile-card+.od-section[data-v-da16d098]{border-top:1px solid #e5e7eb;margin-top:.35rem;padding-top:1.15rem}.od-section[data-v-da16d098]{flex-direction:column;gap:.95rem;padding:.15rem .1rem .25rem;display:flex}.od-section__head[data-v-da16d098]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.od-section__head h3[data-v-da16d098],.od-section__title-row h3[data-v-da16d098]{color:#111827;margin:0;font-size:1.05rem;font-weight:700}.od-section__title-row[data-v-da16d098]{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.od-status-pill[data-v-da16d098]{color:#6b7280;background:#f3f4f6;border-radius:9999px;align-items:center;padding:.18rem .55rem;font-size:.72rem;font-weight:650;line-height:1.2;display:inline-flex}.od-status-pill--ok[data-v-da16d098]{color:#047857;background:#ecfdf5}.od-status-pill--warn[data-v-da16d098]{color:#b45309;background:#fffbeb}.od-section__action[data-v-da16d098]{color:var(--sh-primary-text,#0b6fd4);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-size:.86rem;font-weight:650}.od-section__action[data-v-da16d098]:hover{text-decoration:underline}.od-section__link[data-v-da16d098]{color:var(--sh-primary-text,#0b6fd4);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;width:fit-content;margin:0;padding:0;font-size:.88rem;font-weight:650;display:inline-flex}.od-section__link[data-v-da16d098]:hover{text-decoration:underline}.od-billing[data-v-da16d098]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:1.25rem 1.75rem;display:grid}.od-billing__address h4[data-v-da16d098]{color:#111827;margin:0 0 .45rem;font-size:.88rem;font-weight:700}.od-billing__address-text[data-v-da16d098]{color:#374151;margin:0;font-size:.9rem;line-height:1.55}.od-billing__meta[data-v-da16d098]{flex-direction:column;gap:.75rem;margin:0;display:flex}.od-loc-list[data-v-da16d098]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.od-loc-item__btn[data-v-da16d098]{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fafbfc;border:1px solid #e5e7eb;border-radius:.85rem;grid-template-columns:2.4rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;margin:0;padding:.85rem .95rem;display:grid}.od-loc-item__btn[data-v-da16d098]:hover{border-color:color-mix(in srgb, var(--sh-primary,#139dff) 28%, #e5e7eb);background:#fff}.od-loc-item__icon[data-v-da16d098]{background:var(--sh-primary-soft,#e8f7ff);width:2.35rem;height:2.35rem;color:var(--sh-primary-text,#0b6fd4);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.od-loc-item__icon svg[data-v-da16d098]{width:1.1rem;height:1.1rem}.od-loc-item__body[data-v-da16d098]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.od-loc-item__body strong[data-v-da16d098]{color:#111827;font-size:.92rem;font-weight:700}.od-loc-item__body span[data-v-da16d098]{color:#6b7280;font-size:.82rem}.od-loc-item__badge[data-v-da16d098]{color:#4b5563;white-space:nowrap;background:#f3f4f6;border-radius:9999px;align-items:center;padding:.25rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.od-loc-item__chevron[data-v-da16d098]{color:#9ca3af;display:inline-flex}.od-loc-item__chevron svg[data-v-da16d098]{width:1rem;height:1rem}.od-collab-card[data-v-da16d098]{flex-direction:column;gap:.9rem;padding:.15rem 0;display:flex}.od-collab-card__head[data-v-da16d098]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.od-collab-card__title[data-v-da16d098]{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:650}.od-collab-card__person[data-v-da16d098]{align-items:center;gap:.75rem;display:flex}.od-collab-card__avatar[data-v-da16d098]{background:var(--sh-primary-soft,#e8f7ff);width:2.75rem;height:2.75rem;color:var(--sh-primary-text,#0b6fd4);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.od-collab-card__info[data-v-da16d098]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.od-collab-card__info strong[data-v-da16d098]{color:#111827;font-size:.95rem}.od-collab-card__info span[data-v-da16d098]{color:#6b7280;font-size:.82rem}.od-collab-card__meta[data-v-da16d098]{flex-direction:column;gap:.7rem;margin:0;display:flex}.od-note-card[data-v-da16d098]{background:#fffbeb;border:1px solid #fde68a;border-radius:.9rem;flex-direction:column;gap:.7rem;padding:1rem 1.05rem;display:flex}.od-note-card__head[data-v-da16d098]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.od-note-card__title[data-v-da16d098]{color:#c2410c;align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;display:inline-flex}.od-note-card__title svg[data-v-da16d098]{flex-shrink:0;width:1.05rem;height:1.05rem}.od-note-card__body[data-v-da16d098]{color:#374151;margin:0;font-size:.88rem;line-height:1.55}.od-note-card__body--muted[data-v-da16d098]{color:#9ca3af}.od-note-card__meta[data-v-da16d098]{color:#9ca3af;margin:0;font-size:.76rem}.od-contact-specs[data-v-da16d098]{--od-contact-divider-above:2rem;--od-contact-divider-below:1.75rem;margin:0 0 var(--od-contact-divider-below);padding:0 0 var(--od-contact-divider-above);min-width:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #f3f4f6;flex-direction:column;gap:.85rem;display:flex;overflow:hidden}.od-side>.od-contact-specs[data-v-da16d098]+*{margin-top:calc(-1 * var(--od-side-gap,.85rem))}.od-contact-specs__head[data-v-da16d098]{justify-content:space-between;align-items:center;gap:.75rem;padding:0;display:flex}.od-contact-specs__heading[data-v-da16d098]{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:650}.od-contact-specs__person[data-v-da16d098]{align-items:center;gap:.75rem;min-width:0;display:flex}.od-contact-specs__avatar[data-v-da16d098]{background:color-mix(in srgb, var(--sh-primary,#139dff) 14%, #f8fafc);width:2.5rem;height:2.5rem;color:var(--sh-primary-text,#0b6fd4);letter-spacing:.02em;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.od-contact-specs__identity[data-v-da16d098]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.od-contact-specs__name[data-v-da16d098]{color:#111827;margin:0;font-size:.95rem;font-weight:700;line-height:1.25}.od-contact-specs__sub[data-v-da16d098]{color:#6b7280;margin:0;font-size:.82rem;line-height:1.35}.od-contact-specs__info[data-v-da16d098]{gap:0;min-width:0;margin:0;display:grid}.od-contact-specs__info-row[data-v-da16d098]{border-bottom:1px solid #e5e7eb;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;min-width:0;padding:.55rem 0;display:grid}.od-contact-specs__info-row[data-v-da16d098]:first-child{padding-top:0}.od-contact-specs__info-row[data-v-da16d098]:last-child{border-bottom:0;padding-bottom:0}.od-contact-specs__info-row dt[data-v-da16d098]{color:#9ca3af;margin:0;font-size:.72rem;font-weight:500}.od-contact-specs__info-row dd[data-v-da16d098]{color:#111827;overflow-wrap:anywhere;margin:0;font-size:.88rem;font-weight:650}.od-contact-specs__actions[data-v-da16d098]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.od-contact-specs__action[data-v-da16d098]{color:#374151;background:#e5e7eb;border:0;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:3.25rem;padding:.7rem .45rem;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.od-contact-specs__action svg[data-v-da16d098]{width:1.15rem;height:1.15rem;display:block}.od-contact-specs__action span[data-v-da16d098]{letter-spacing:.01em;font-size:.72rem;font-weight:600;line-height:1.1}.od-contact-specs__action[data-v-da16d098]:hover:not(.is-disabled){color:#111827;background:#d1d5db}.od-contact-specs__action.is-disabled[data-v-da16d098]{opacity:.4;pointer-events:none}.od-activity-card[data-v-da16d098]{background:0 0;border:0;flex-direction:column;gap:.9rem;padding:0;display:flex}.od-contact-card__head[data-v-da16d098]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.od-contact-card__title[data-v-da16d098],.od-activity-card__title[data-v-da16d098]{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:650}.od-activity-card__head[data-v-da16d098]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.od-activity-card__add[data-v-da16d098]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;display:inline-flex}.od-activity-card__add svg[data-v-da16d098]{width:1.15rem;height:1.15rem}.od-activity-card__add[data-v-da16d098]:hover:not(:disabled){color:var(--sh-primary-text,#0b6fd4);background:var(--sh-primary-soft,#e8f7ff)}.od-activity-card__add[data-v-da16d098]:disabled{opacity:.45;cursor:default}.od-contact-card__person[data-v-da16d098]{align-items:center;gap:.9rem;display:flex}.od-contact-card__avatar[data-v-da16d098]{color:#374151;letter-spacing:.02em;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;flex-shrink:0;place-items:center;width:3.25rem;height:3.25rem;font-size:.88rem;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffffb3}.od-contact-card__info[data-v-da16d098]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.od-contact-card__info strong[data-v-da16d098]{color:#111827;letter-spacing:-.015em;font-size:1.02rem;font-weight:700;line-height:1.25}.od-contact-card__info span[data-v-da16d098]{color:#6b7280;font-size:.84rem;line-height:1.35}.od-contact-card__actions[data-v-da16d098]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.od-contact-card__btn[data-v-da16d098]{color:#374151;min-height:2.4rem;font:inherit;background:#fafbfc;border:1px solid #e5e7eb;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.od-contact-card__btn svg[data-v-da16d098]{color:#6b7280;width:1rem;height:1rem}.od-contact-card__btn[data-v-da16d098]:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--sh-primary,#139dff) 28%, #d1d5db);color:var(--sh-primary-text,#0b6fd4);background:#fff}.od-contact-card__btn:hover:not(.is-disabled) svg[data-v-da16d098]{color:var(--sh-primary-text,#0b6fd4)}.od-contact-card__btn.is-disabled[data-v-da16d098]{opacity:.4;pointer-events:none}.od-contact-card__empty[data-v-da16d098]{color:#6b7280;margin:0;font-size:.88rem;line-height:1.45}.od-activity-card__link[data-v-da16d098]{color:var(--sh-primary-text,#0b6fd4);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.35rem;margin:.15rem 0 0;padding:0;font-size:.88rem;font-weight:650;display:inline-flex}.od-activity-card__link[data-v-da16d098]:hover{text-decoration:underline}.od-activity-feed[data-v-da16d098]{flex-direction:column;gap:1.15rem;margin:0;padding:.15rem 0 .25rem;list-style:none;display:flex;position:relative}.od-activity-feed[data-v-da16d098]:before{content:"";background:#e5e7eb;border-radius:999px;width:1.5px;position:absolute;top:.85rem;bottom:.85rem;left:.28rem}.od-activity-feed__item[data-v-da16d098]{-moz-column-gap:.65rem;grid-template-columns:.6rem 2.35rem minmax(0,1fr);align-items:start;column-gap:.65rem;display:grid;position:relative}.od-activity-feed__dot[data-v-da16d098]{z-index:1;background:#cbd5e1;border-radius:999px;width:.55rem;height:.55rem;margin-top:.85rem;box-shadow:0 0 0 3px #fff}.od-activity-feed__item.is-latest .od-activity-feed__dot[data-v-da16d098]{background:var(--sh-primary,#139dff)}.od-activity-feed__icon[data-v-da16d098]{color:#64748b;background:#f1f5f9;border-radius:999px;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;display:grid}.od-activity-feed__item.is-latest .od-activity-feed__icon[data-v-da16d098]{background:var(--sh-primary-soft,#e8f7ff);color:var(--sh-primary-text,#0b6fd4)}.od-activity-feed__icon svg[data-v-da16d098]{width:1.05rem;height:1.05rem;display:block}.od-activity-feed__body[data-v-da16d098]{flex-direction:column;gap:.2rem;min-width:0;padding-top:.1rem;display:flex}.od-activity-feed__title[data-v-da16d098]{color:#172033;margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.od-activity-feed__meta[data-v-da16d098]{color:#94a3b8;margin:0;font-size:.78rem;line-height:1.35}.od-activity-feed__desc[data-v-da16d098]{color:#64748b;margin:.1rem 0 0;font-size:.84rem;line-height:1.45}.od-activity-feed__empty[data-v-da16d098]{color:#94a3b8;margin:0;font-size:.86rem;line-height:1.45}.od-card[data-v-da16d098]{background:var(--od-card);border-radius:var(--od-radius);border:1px solid #e5e7ebe6;box-shadow:0 1px 2px #0f172a0a}.od-shell__body .od-card[data-v-da16d098]{box-shadow:none;border-color:#eef0f3}.od-panel[data-v-da16d098]{border-radius:var(--od-radius);padding:1.15rem}.od-pill[data-v-da16d098]{color:#047857;background:#ecfdf5;border-radius:9999px;align-items:center;padding:.2rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.od-pill--success[data-v-da16d098]{color:#047857;background:#ecfdf5}.od-pill--danger[data-v-da16d098]{color:#b91c1c;background:#fef2f2}.od-pill--neutral[data-v-da16d098]{color:#4b5563;background:#f3f4f6}.od-pill--soft[data-v-da16d098]{color:#92400e;background:#fef3c7}.od-specs[data-v-da16d098]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.85rem;display:grid}.od-spec[data-v-da16d098]{background:#f9fafb;border:1px solid #f3f4f6;border-radius:.75rem;align-items:flex-start;gap:.65rem;min-width:0;padding:.85rem .9rem;display:flex}.od-spec[data-v-da16d098]:nth-child(odd){border-color:var(--od-border);background:#fff}.od-spec__icon[data-v-da16d098]{color:#9ca3af;flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.1rem;display:inline-flex}.od-spec__icon svg[data-v-da16d098]{width:100%;height:100%}.od-spec__label[data-v-da16d098]{color:var(--od-muted);margin:0;font-size:.72rem}.od-spec__value[data-v-da16d098]{color:var(--od-text);word-break:break-word;margin:.15rem 0 0;font-size:.92rem;font-weight:650}.od-spec__link[data-v-da16d098]{color:inherit;text-decoration:none}.od-spec__link[data-v-da16d098]:hover{color:var(--sh-primary-text,#0b6fd4);text-decoration:underline}.od-location[data-v-da16d098]{flex-direction:column;gap:.85rem;padding:1rem 1.1rem 1.05rem;display:flex}.od-location__head[data-v-da16d098]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.od-location__heading[data-v-da16d098]{color:var(--od-text);letter-spacing:-.01em;align-items:center;gap:.45rem;margin:0;font-size:.95rem;font-weight:700;display:inline-flex}.od-location__heading-icon[data-v-da16d098]{color:#4b5563;flex-shrink:0;width:1.05rem;height:1.05rem}.od-location__row[data-v-da16d098]{align-items:center;gap:1rem;min-width:0;display:flex}.od-location__map[data-v-da16d098]{border:1px solid var(--od-border);background:linear-gradient(#ffffff8c,#fff3),repeating-linear-gradient(90deg,#e8eef5 0 11px,#dfe7f1 11px 12px),repeating-linear-gradient(0deg,#edf2f7 0 11px,#e2eaf2 11px 12px);border-radius:.65rem;flex:0 0 7.5rem;width:7.5rem;height:5.1rem;position:relative;overflow:hidden}.od-location__map-img[data-v-da16d098]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.od-location__map-fallback[data-v-da16d098]{place-items:center;display:grid;position:absolute;inset:0}.od-location__map-pin[data-v-da16d098]{background:#139dff;border-radius:50% 50% 50% 0;width:.85rem;height:.85rem;transform:rotate(-45deg);box-shadow:0 0 0 3px #139dff38}.od-location__info[data-v-da16d098]{flex:auto;min-width:0}.od-location__name[data-v-da16d098]{color:var(--od-text);letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:700}.od-location__line[data-v-da16d098]{color:#6b7280;margin:.18rem 0 0;font-size:.84rem;line-height:1.35}.od-location__open[data-v-da16d098]{color:#374151;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:.65rem;flex:none;align-items:center;gap:.4rem;min-height:2.35rem;padding:.45rem .8rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s;display:inline-flex}.od-location__open svg[data-v-da16d098]{color:#4b5563;width:1rem;height:1rem}.od-location__open[data-v-da16d098]:hover{background:#f9fafb;border-color:#9ca3af}.od-class[data-v-da16d098]{padding:1rem 1.1rem}.od-class__head[data-v-da16d098]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.85rem;display:flex}.od-class__head h3[data-v-da16d098]{color:var(--od-text);margin:0;font-size:1rem}.od-class__head span[data-v-da16d098]{color:var(--od-muted);font-size:.85rem}.od-class__row[data-v-da16d098]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.65rem;display:flex}.od-class__row[data-v-da16d098]:last-child{margin-bottom:0}.od-class__row-label[data-v-da16d098]{color:var(--od-muted);min-width:5.5rem;font-size:.82rem}.od-tags[data-v-da16d098]{flex-wrap:wrap;gap:.35rem;display:flex}.od-tag[data-v-da16d098]{color:#374151;background:#f3f4f6;border-radius:9999px;align-items:center;padding:.3rem .65rem;font-size:.75rem;font-weight:500;display:inline-flex}.od-tag--accent[data-v-da16d098]{color:#1d4ed8;background:#dbeafe}.od-tag--link[data-v-da16d098]{color:#4338ca;background:#eef2ff;text-decoration:none}.od-tag--link[data-v-da16d098]:hover{background:#e0e7ff}.od-edit[data-v-da16d098]{padding:1.1rem 1.15rem}.od-edit__head h3[data-v-da16d098]{color:var(--od-text);margin:0 0 .85rem;font-size:1rem}.od-side-block[data-v-da16d098]{flex-direction:column;gap:.28rem;padding:0 0 1.15rem;display:flex}.od-side-block--divided[data-v-da16d098]{border-top:1px solid #e5e7eb;margin-top:.15rem;padding-top:1.05rem}.od-side-block__head[data-v-da16d098]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.2rem;display:flex}.od-side-block__head h3[data-v-da16d098]{color:#6b7280;letter-spacing:-.01em;margin:0;font-size:.84rem;font-weight:650}.od-side-block__icon-btn[data-v-da16d098]{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin:0;padding:0;display:inline-flex}.od-side-block__icon-btn svg[data-v-da16d098]{width:1rem;height:1rem}.od-side-block__icon-btn[data-v-da16d098]:hover{color:#4b5563;background:#f3f4f6}.od-side-inline[data-v-da16d098]{align-items:center;gap:.35rem;min-width:0;display:flex}.od-side-link-text[data-v-da16d098]{color:#139dff;overflow-wrap:anywhere;font-size:.9rem;line-height:1.4;text-decoration:none}.od-side-link-text[data-v-da16d098]:hover{text-decoration:underline}.od-side-link-text--btn[data-v-da16d098]{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.9rem}.od-side-text[data-v-da16d098]{color:#111827;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.4}.od-side-text--strong[data-v-da16d098]{font-weight:650}.od-side-stack[data-v-da16d098]{flex-direction:column;gap:.1rem;display:flex}.od-side-actions[data-v-da16d098]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.65rem;display:grid}.od-side-act[data-v-da16d098]{color:#111827;background:#f3f4f6;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:4.1rem;padding:.55rem .25rem;text-decoration:none;display:flex}.od-side-act.is-disabled[data-v-da16d098]{opacity:.38;pointer-events:none}.od-side-act svg[data-v-da16d098]{width:1.15rem;height:1.15rem}.od-side-act span[data-v-da16d098]{white-space:nowrap;font-size:.74rem;font-weight:600}.od-side-act[data-v-da16d098]:hover:not(.is-disabled){background:#e5e7eb}.od-side-pills[data-v-da16d098]{flex-wrap:wrap;gap:.35rem;margin-bottom:.45rem;display:flex}.od-side-pill[data-v-da16d098]{color:#374151;background:#f3f4f6;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.od-side-add[data-v-da16d098]{color:#6b7280;width:100%;min-height:2.4rem;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #d1d5db;border-radius:.75rem;align-items:center;gap:.35rem;margin:0;padding:.35rem .55rem;font-size:.82rem;display:inline-flex}.od-side-add span[data-v-da16d098]{color:#4b5563;background:#e5e7eb;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;font-size:.95rem;line-height:1;display:inline-grid}.od-side-add[data-v-da16d098]:hover{background:#fafafa;border-color:#9ca3af}.od-timeline[data-v-da16d098]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.od-timeline__item[data-v-da16d098]{grid-template-columns:1rem minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.55rem 0;display:grid;position:relative}.od-timeline__item[data-v-da16d098]:not(:last-child):before{content:"";background:#e5e7eb;width:1px;position:absolute;top:1.35rem;bottom:-.15rem;left:.42rem}.od-timeline__dot[data-v-da16d098]{z-index:1;background:#eef2ff;border:2px solid #c7d2fe;border-radius:9999px;width:.85rem;height:.85rem;margin-top:.15rem;position:relative}.od-timeline__title[data-v-da16d098]{color:var(--od-text);margin:0;font-size:.875rem;font-weight:600}.od-timeline__meta[data-v-da16d098]{color:var(--od-muted);margin:.15rem 0 0;font-size:.75rem}.od-timeline__check[data-v-da16d098]{color:#10b981;width:1.15rem;height:1.15rem;margin-top:.1rem;display:inline-flex}.od-timeline__check svg[data-v-da16d098]{width:100%;height:100%}.od-compliance[data-v-da16d098]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.od-compliance li[data-v-da16d098]{align-items:flex-start;gap:.65rem;display:flex}.od-compliance__icon[data-v-da16d098]{color:#9ca3af;flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.1rem;display:inline-flex}.od-compliance__icon svg[data-v-da16d098]{width:100%;height:100%}.od-compliance__label[data-v-da16d098]{color:var(--od-muted);margin:0;font-size:.72rem}.od-compliance__value[data-v-da16d098]{color:var(--od-text);word-break:break-word;margin:.1rem 0 0;font-size:.875rem;font-weight:600}.panel[data-v-da16d098]{padding:1.15rem}.section-head[data-v-da16d098]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.section-head h2[data-v-da16d098]{color:#0b1938;margin:0;font-size:1.05rem}.section-label[data-v-da16d098]{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:.35rem 0 0;font-size:.75rem;font-weight:600}.form[data-v-da16d098]{flex-direction:column;gap:.85rem;display:flex}.grid[data-v-da16d098]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.pad[data-v-da16d098]{padding:1.25rem}.error[data-v-da16d098],.form-error[data-v-da16d098]{color:#b91c1c}.form-error[data-v-da16d098]{margin:0;font-size:.85rem}.contact-search[data-v-da16d098]{max-width:20rem;margin-bottom:.75rem}.meta-line[data-v-da16d098]{color:#4b5563;margin:.25rem 0 0;font-size:.875rem}.meta-line.muted[data-v-da16d098]{color:#9ca3af}.actions[data-v-da16d098]{text-align:right}.link[data-v-da16d098]{color:#4f46e5;cursor:pointer;background:0 0;border:0;font-size:.85rem}.link.danger[data-v-da16d098]{color:#b91c1c}.danger-zone[data-v-da16d098]{border-top:1px solid #fee2e2;margin-top:1.5rem;padding-top:1rem}.rel-cards[data-v-da16d098]{gap:.75rem;display:grid}.rel-card[data-v-da16d098]{border:1px solid color-mix(in srgb, var(--sh-border,#d7dde8) 90%, transparent);background:color-mix(in srgb, var(--sh-surface,#fff) 96%, #f3f6fb);border-radius:10px;padding:.9rem 1rem}.rel-card__head[data-v-da16d098]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.rel-card__title[data-v-da16d098]{margin:0;font-size:1rem;font-weight:650}.rel-card__role[data-v-da16d098]{color:var(--sh-muted,#5b6577);margin:.15rem 0 0;font-size:.875rem}.rel-card__areas[data-v-da16d098]{color:var(--sh-text,#1f2937);margin:.55rem 0 0;font-size:.875rem}.rel-card__meta[data-v-da16d098]{gap:.35rem;margin:.65rem 0 0;display:grid}.rel-card__meta dt[data-v-da16d098]{text-transform:uppercase;letter-spacing:.04em;color:var(--sh-muted,#5b6577);font-size:.72rem}.rel-card__meta dd[data-v-da16d098]{margin:.05rem 0 0}.rel-card__actions[data-v-da16d098]{margin-top:.65rem}.rel-form__lead[data-v-da16d098]{color:var(--sh-muted,#5b6577);margin:0;font-size:.9rem;line-height:1.45}.rel-intent[data-v-da16d098]{gap:.55rem;display:grid}.rel-intent__card[data-v-da16d098]{text-align:left;border:1px solid color-mix(in srgb, var(--sh-border,#d7dde8) 95%, transparent);background:color-mix(in srgb, var(--sh-surface,#fff) 98%, #f4f7fb);cursor:pointer;border-radius:10px;gap:.2rem;padding:.8rem .9rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.rel-intent__card[data-v-da16d098]:hover{border-color:color-mix(in srgb, var(--sh-accent,#2563eb) 45%, var(--sh-border,#d7dde8))}.rel-intent__card.is-active[data-v-da16d098]{border-color:var(--sh-accent,#2563eb);background:color-mix(in srgb, var(--sh-accent,#2563eb) 8%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-accent,#2563eb) 35%, transparent)}.rel-intent__title[data-v-da16d098]{color:var(--sh-text,#111827);font-size:.95rem;font-weight:650}.rel-intent__desc[data-v-da16d098]{color:var(--sh-muted,#5b6577);font-size:.84rem;line-height:1.4}.rel-intent__example[data-v-da16d098]{color:color-mix(in srgb, var(--sh-muted,#5b6577) 85%, transparent);font-size:.78rem;font-style:italic}.rel-other-types[data-v-da16d098]{gap:.45rem;display:grid}.rel-other-types__chip[data-v-da16d098]{text-align:left;border:1px solid var(--sh-border,#d7dde8);cursor:pointer;background:#fff;border-radius:8px;gap:.1rem;padding:.65rem .8rem;display:grid}.rel-other-types__chip.is-active[data-v-da16d098]{border-color:var(--sh-accent,#2563eb);background:color-mix(in srgb, var(--sh-accent,#2563eb) 7%, #fff)}.rel-other-types__label[data-v-da16d098]{font-size:.88rem;font-weight:600}.rel-other-types__hint[data-v-da16d098]{color:var(--sh-muted,#5b6577);font-size:.78rem}.rel-picker[data-v-da16d098]{gap:.45rem;display:grid}.rel-picker__list[data-v-da16d098]{border:1px solid var(--sh-border,#d7dde8);background:#fff;border-radius:10px;max-height:12.5rem;overflow:auto}.rel-picker__item[data-v-da16d098]{text-align:left;border:0;border-bottom:1px solid color-mix(in srgb, var(--sh-border,#d7dde8) 70%, transparent);cursor:pointer;width:100%;font:inherit;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.62rem .8rem;display:flex}.rel-picker__item[data-v-da16d098]:last-child{border-bottom:0}.rel-picker__item[data-v-da16d098]:hover{background:color-mix(in srgb, var(--sh-accent,#2563eb) 5%, #fff)}.rel-picker__item.is-active[data-v-da16d098]{background:color-mix(in srgb, var(--sh-accent,#2563eb) 10%, #fff)}.rel-picker__name[data-v-da16d098]{color:var(--sh-text,#111827);font-weight:550}.rel-picker__code[data-v-da16d098]{color:var(--sh-muted,#5b6577);font-size:.75rem}.rel-picker__empty[data-v-da16d098]{color:var(--sh-muted,#5b6577);margin:0;padding:.9rem;font-size:.85rem}.rel-preview[data-v-da16d098]{background:#eceef3;border:1px solid #0b193814;border-radius:10px;padding:.75rem .85rem}.rel-preview__label[data-v-da16d098]{letter-spacing:.04em;text-transform:uppercase;color:var(--sh-muted,#5b6577);margin-bottom:.2rem;font-size:.7rem;font-weight:650;display:block}.rel-preview__text[data-v-da16d098]{color:#0b1938;margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.mono[data-v-da16d098]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.check[data-v-da16d098]{align-items:center;gap:.45rem;font-size:.875rem;display:flex}.name[data-v-da16d098]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.user-link-block[data-v-da16d098]{border-top:1px solid #e5e7eb;flex-direction:column;gap:.5rem;margin-top:.5rem;padding-top:.75rem;display:flex}.link-actions[data-v-da16d098]{flex-wrap:wrap;gap:.5rem;display:flex}.activity-list[data-v-da16d098]{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.od-timeline-hint[data-v-da16d098]{margin:0 0 .85rem;font-size:.84rem}.od-manual-head[data-v-da16d098]{border-top:1px solid color-mix(in srgb, var(--sh-border,#e5e7eb) 90%, transparent);margin-top:1.75rem;padding-top:1.25rem}.activity-item[data-v-da16d098]{border-bottom:1px solid #f3f4f6;padding-bottom:.85rem}.activity-item[data-v-da16d098]:last-child{border-bottom:0;padding-bottom:0}.activity-head[data-v-da16d098]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.activity-subject[data-v-da16d098]{color:#0b1938;margin:.35rem 0 0;font-size:.95rem;font-weight:600}.activity-body[data-v-da16d098]{color:#374151;white-space:pre-wrap;margin:.25rem 0 0;font-size:.9rem}.pager[data-v-da16d098]{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.clickable-row[data-v-da16d098]{cursor:pointer}.clickable-row:hover td[data-v-da16d098]{background:#f9fafb}.field[data-v-da16d098]{flex-direction:column;gap:.35rem;display:flex}.field .label[data-v-da16d098]{color:#374151;font-size:.875rem;font-weight:500}.textarea[data-v-da16d098]{font:inherit;resize:vertical;border:1px solid #d1d5db;border-radius:.5rem;min-height:5rem;padding:.55rem .7rem}@media (width<=1100px){.od-layout[data-v-da16d098]{grid-template-columns:1fr}.od-specs[data-v-da16d098]{grid-template-columns:repeat(2,minmax(0,1fr))}.od-profile-card__body[data-v-da16d098]{grid-template-columns:1fr}}@media (width<=800px){.grid[data-v-da16d098],.od-specs[data-v-da16d098],.od-profile-grid[data-v-da16d098]{grid-template-columns:1fr}.od-profile[data-v-da16d098],.od-profile__media[data-v-da16d098],.od-profile__body[data-v-da16d098]{min-height:18.5rem}.od-profile__body[data-v-da16d098]{flex-direction:column;align-items:flex-start;padding:1.75rem 1rem 2.2rem}.od-profile__logo[data-v-da16d098]{width:3.85rem;height:3.85rem}.od-profile__title[data-v-da16d098]{font-size:1.4rem}.od-profile__main[data-v-da16d098]{width:100%}.od-profile__stats[data-v-da16d098]{width:100%;padding-top:.35rem}.od-profile__stat[data-v-da16d098]:first-child{padding-left:0}.od-frame__tabs[data-v-da16d098]{justify-content:flex-start;margin-top:-1.35rem;padding:0 .65rem}.od-profile-grid[data-v-da16d098],.od-billing[data-v-da16d098],.od-contact-card__actions[data-v-da16d098]{grid-template-columns:1fr}}.device-type-icon[data-v-168fde54]{width:1.1rem;height:1.1rem;display:block}.card-top[data-v-211c8cfd]{align-items:center;gap:.55rem;margin-bottom:.35rem;display:flex}p[data-v-211c8cfd]{color:var(--sh-muted,#6b7280);margin:.15rem 0;font-size:.85rem}.muted[data-v-211c8cfd]{color:var(--sh-muted-2,#9ca3af)}.device-card-avatar[data-v-211c8cfd]{width:var(--sh-overview-card-avatar-size,36px);height:var(--sh-overview-card-avatar-size,36px);border-radius:var(--sh-overview-card-avatar-radius,8px);background:var(--sh-device-identity-bg,#eef2ff);color:var(--sh-device-identity-fg,#4338ca);flex:none;justify-content:center;align-items:center;display:inline-flex}.device-card-avatar[data-v-211c8cfd] .device-type-icon{width:20px;height:20px}.form[data-v-098378f9]{gap:.75rem;display:grid}.grid[data-v-098378f9]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.form-error[data-v-098378f9]{color:var(--sh-danger-text);margin:0;font-size:.85rem}@media (width<=640px){.grid[data-v-098378f9]{grid-template-columns:1fr}}.back[data-v-d37966ec]{margin-bottom:.75rem}.link[data-v-d37966ec]{color:var(--sh-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.link.danger[data-v-d37966ec]{color:var(--sh-danger-text)}.pad[data-v-d37966ec]{padding:1.25rem}.error[data-v-d37966ec]{color:var(--sh-danger-text)}.dossier-head[data-v-d37966ec]{grid-template-columns:1.4fr 1fr;gap:1.25rem;margin-bottom:.85rem;padding:1.25rem 1.4rem;display:grid}.eyebrow[data-v-d37966ec]{letter-spacing:.04em;text-transform:uppercase;color:var(--sh-muted);margin:0 0 .35rem;font-size:.75rem}h1[data-v-d37966ec]{margin:0 0 .35rem;font-size:1.55rem}.sub[data-v-d37966ec]{color:var(--sh-muted);margin:0}.head-meta[data-v-d37966ec]{align-content:start;gap:.35rem;font-size:.9rem;display:grid}.head-meta p[data-v-d37966ec]{justify-content:space-between;gap:1rem;margin:0;display:flex}.head-meta span[data-v-d37966ec]{color:var(--sh-muted)}.link[data-v-d37966ec]{color:var(--sh-accent);font-weight:600;text-decoration:none}.link[data-v-d37966ec]:hover{text-decoration:underline}.tabs[data-v-d37966ec]{flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem;display:flex}.tab[data-v-d37966ec]{border:1px solid var(--sh-border);background:var(--sh-chrome);font:inherit;cursor:pointer;color:var(--sh-muted);border-radius:999px;padding:.35rem .8rem;font-size:.8rem}.tab.active[data-v-d37966ec]{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.tab.disabled[data-v-d37966ec]{opacity:.45;cursor:not-allowed}.panel[data-v-d37966ec]{padding:1.1rem 1.25rem}.facts[data-v-d37966ec]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin:0;display:grid}.facts dt[data-v-d37966ec]{color:var(--sh-muted);margin-bottom:.15rem;font-size:.72rem}.facts dd[data-v-d37966ec]{margin:0;font-weight:600}.notes[data-v-d37966ec]{border-top:1px solid var(--sh-border);color:var(--sh-muted);margin-top:1rem;padding-top:.85rem}.panel-actions[data-v-d37966ec]{gap:.5rem;margin-top:1rem;display:flex}.muted[data-v-d37966ec]{color:var(--sh-muted)}.mono[data-v-d37966ec]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.timeline[data-v-d37966ec]{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.timeline li[data-v-d37966ec]{border-bottom:1px solid var(--sh-border);padding-bottom:.75rem}.timeline time[data-v-d37966ec]{color:var(--sh-muted);margin-bottom:.2rem;font-size:.75rem;display:block}.timeline p[data-v-d37966ec]{margin:.2rem 0 0;font-size:.85rem}.history-hint[data-v-d37966ec]{margin:0 0 .85rem;font-size:.84rem}.audit-head[data-v-d37966ec]{border-top:1px solid var(--sh-border);margin-top:1.75rem;padding-top:1.25rem}.section-head[data-v-d37966ec]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.form[data-v-d37966ec]{gap:.75rem;display:grid}.grid[data-v-d37966ec]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.form-error[data-v-d37966ec]{color:var(--sh-danger-text);margin:0;font-size:.85rem}.hint[data-v-d37966ec]{color:var(--sh-muted);margin:0;font-size:.78rem}.check[data-v-d37966ec]{align-items:center;gap:.4rem;font-size:.9rem;display:flex}@media (width<=800px){.dossier-head[data-v-d37966ec],.grid[data-v-d37966ec]{grid-template-columns:1fr}}.cache-banner[data-v-26d48a06]{color:var(--sh-warning-text);background:var(--sh-warning-bg);border-color:#fde68a;margin-bottom:.75rem;padding:.55rem .85rem;font-size:.8rem}.conflict-hint[data-v-26d48a06]{color:var(--sh-danger-text);background:var(--sh-danger-bg,#fef2f2);border-color:#fecaca;margin-bottom:.75rem;padding:.55rem .85rem;font-size:.8rem}.mono[data-v-26d48a06]{font-variant-numeric:tabular-nums;color:var(--sh-text);white-space:nowrap;font-weight:600}.muted[data-v-26d48a06]{color:var(--sh-muted);font-size:.85rem}.card-top[data-v-26d48a06]{align-items:center;gap:.55rem;margin-bottom:.35rem;display:flex}.ticket-identity[data-v-26d48a06]{max-width:100%}.ticket-identity__prio[data-v-26d48a06]{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.ticket-identity__prio[data-v-26d48a06] .sh-overview-identity-icon{width:16px;height:16px}.ticket-sync[data-v-26d48a06]{vertical-align:middle;margin-left:.5rem;display:inline-flex}.ticket-card-avatar[data-v-26d48a06]{width:var(--sh-overview-card-avatar-size,36px);height:var(--sh-overview-card-avatar-size,36px);border-radius:var(--sh-overview-card-avatar-radius,8px);border:1px solid var(--sh-overview-card-avatar-border,var(--sh-identity-border,#e3e3e3));box-sizing:border-box;background:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex}.ticket-card-avatar[data-v-26d48a06] .sh-overview-identity-icon{width:18px;height:18px}.tsp-chip[data-v-441fd3b9]{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;align-items:center;gap:.75rem;min-width:0;margin:0;padding:.7rem .85rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.tsp-chip[data-v-441fd3b9]:hover:not(:disabled){background:#fafbfc;border-color:#d1d5db}.tsp-chip.is-disabled[data-v-441fd3b9],.tsp-chip[data-v-441fd3b9]:disabled{opacity:.72;cursor:not-allowed}.tsp-chip.has-error[data-v-441fd3b9]{border-color:#d6a0a3}.tsp-chip__avatar[data-v-441fd3b9]{background:#f3f4f6;border-radius:.55rem;flex-shrink:0;place-items:center;width:2.15rem;height:2.15rem;font-size:.95rem;font-weight:700;display:grid;overflow:hidden}.tsp-chip__avatar.has-logo[data-v-441fd3b9]{background:#fff;border:1px solid #eef2f7}.tsp-chip__logo[data-v-441fd3b9]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:.15rem;display:block}.tsp-chip__avatar-icon[data-v-441fd3b9]{place-items:center;width:1.1rem;height:1.1rem;display:grid}.tsp-chip__avatar-icon[data-v-441fd3b9] svg{width:1.1rem;height:1.1rem}.tsp-chip__copy[data-v-441fd3b9]{flex-direction:column;flex:auto;gap:.05rem;min-width:0;display:flex}.tsp-chip__name[data-v-441fd3b9]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}.tsp-chip__secondary[data-v-441fd3b9]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.tsp-chip__edit[data-v-441fd3b9]{color:#9ca3af;border-radius:.4rem;flex-shrink:0;place-items:center;width:1.55rem;height:1.55rem;display:grid}.tsp-chip__edit svg[data-v-441fd3b9]{width:.95rem;height:.95rem}.tsp-chip:hover:not(:disabled) .tsp-chip__edit[data-v-441fd3b9]{color:#6b7280;background:#f3f4f6}.tsp[data-v-441fd3b9]{background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;flex-direction:column;gap:.45rem;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.tsp.is-disabled[data-v-441fd3b9]{opacity:.72}.tsp.has-error[data-v-441fd3b9]{border-color:#d6a0a3}.tsp__head[data-v-441fd3b9]{border-bottom:1px solid #eef2f7;align-items:center;gap:.65rem;padding:.7rem .75rem .55rem;display:flex}.tsp__brand[data-v-441fd3b9]{flex:none;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.tsp__brand-icon[data-v-441fd3b9]{color:#4b5563;background:#f3f4f6;border-radius:.45rem;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;display:grid}.tsp__brand-icon--generic[data-v-441fd3b9],.tsp__brand-icon--firm[data-v-441fd3b9]{background:#f3f4f6}.tsp__brand-icon[data-v-441fd3b9] svg{width:1rem;height:1rem}.tsp__brand-label[data-v-441fd3b9]{color:#111827;white-space:nowrap;font-size:.92rem;font-weight:700}.tsp__req[data-v-441fd3b9]{color:#dc2626;margin-left:.1rem}.tsp__search[data-v-441fd3b9]{flex:auto;min-width:0;position:relative}.tsp__search-input[data-v-441fd3b9]{width:100%;font:inherit;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:.45rem 2.35rem .45rem .85rem;font-size:.9rem}.tsp__search-input[data-v-441fd3b9]::placeholder{color:#9ca3af}.tsp__search-input[data-v-441fd3b9]:focus{border-color:color-mix(in srgb, var(--sh-primary-text,#0b6fd4) 55%, #e5e7eb);box-shadow:0 0 0 3px color-mix(in srgb, var(--sh-primary-soft,#e8f7ff) 80%, transparent);outline:none}.tsp__search-btn[data-v-441fd3b9]{color:#6b7280;pointer-events:none;background:#f3f4f6;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;display:grid;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.tsp__search-btn svg[data-v-441fd3b9]{width:.95rem;height:.95rem}.tsp__list[data-v-441fd3b9]{max-height:16.5rem;padding:.15rem 0 .35rem;overflow:auto}.tsp__row[data-v-441fd3b9]{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-top:1px solid #eef2f7;grid-template-columns:auto minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:.65rem;margin:0;padding:.7rem .85rem;display:grid}.tsp__row[data-v-441fd3b9]:first-child{border-top:0}.tsp__row[data-v-441fd3b9]:hover,.tsp__row.is-active[data-v-441fd3b9]{background:#f8fafc}.tsp__row.is-selected[data-v-441fd3b9]{background:color-mix(in srgb, var(--sh-primary-soft,#e8f7ff) 70%, #fff)}.tsp__row[data-v-441fd3b9]:disabled{cursor:not-allowed}.tsp__row-avatar[data-v-441fd3b9]{border-radius:999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:700;display:grid;overflow:hidden}.tsp__row-avatar.has-logo[data-v-441fd3b9]{background:#fff;border:1px solid #eef2f7;border-radius:.45rem}.tsp__row-logo[data-v-441fd3b9]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:.12rem;display:block}.tsp__row-avatar--empty[data-v-441fd3b9]{color:#9ca3af;background:#f3f4f6;border-radius:.45rem}.tsp__row-main[data-v-441fd3b9]{flex-direction:column;gap:.05rem;min-width:0;display:flex}.tsp__row-title[data-v-441fd3b9]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;display:block;overflow:hidden}.tsp__row-code[data-v-441fd3b9]{color:#9ca3af;font-size:.75rem}.tsp__row-meta[data-v-441fd3b9]{text-align:right;flex-direction:column;align-items:flex-end;gap:.05rem;min-width:0;display:flex}.tsp__row-sub[data-v-441fd3b9],.tsp__row-detail[data-v-441fd3b9]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;line-height:1.25;display:block;overflow:hidden}.tsp__empty[data-v-441fd3b9]{color:#6b7280;margin:0;padding:.9rem .85rem;font-size:.85rem}.tsp__error[data-v-441fd3b9]{color:#b91c1c;margin:0;padding:0 .85rem .65rem;font-size:.8rem}.tsp__hint[data-v-441fd3b9]{color:#6b7280;margin:0;padding:0 .85rem .65rem;font-size:.78rem;line-height:1.35}@media (width<=520px){.tsp__head[data-v-441fd3b9]{flex-direction:column;align-items:stretch}.tsp__row[data-v-441fd3b9]{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr)}.tsp__row-meta[data-v-441fd3b9]{text-align:left;grid-column:2;align-items:flex-start}}.tos[data-v-77d7217d]{flex-direction:column;gap:.85rem;display:flex}.tos__end[data-v-77d7217d]{flex-direction:column;gap:.35rem;display:flex}.tos__direct-hint[data-v-77d7217d]{color:#374151;background:#eceef3;border:1px solid #0b193814;border-radius:.5rem;margin:0;padding:.55rem .7rem;font-size:.85rem}.tpp[data-v-0f3946ee]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.tpp.is-disabled[data-v-0f3946ee]{opacity:.65;pointer-events:none}.tpp__label[data-v-0f3946ee]{color:#374151;font-size:.875rem;font-weight:500}.tpp__req[data-v-0f3946ee]{color:var(--sh-primary,#139dff);margin-left:.15rem}.tpp__track[data-v-0f3946ee]{background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;gap:0;padding:.2rem;display:grid}.tpp__opt[data-v-0f3946ee]{color:#6b7280;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;gap:.25rem;min-width:0;margin:0;padding:.45rem .3rem;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:flex;position:relative}.tpp__opt[data-v-0f3946ee]:hover:not(:disabled):not(.is-active){color:#374151;background:#fff}.tpp__opt.is-active[data-v-0f3946ee]{border-color:var(--sh-primary-text,var(--sh-primary,#0b6fd4));color:#111827;box-shadow:0 0 0 3px var(--sh-primary-soft,#e8f7ff);z-index:1;background:#fff;font-weight:650}.tpp__opt[data-v-0f3946ee]:focus-visible{border-color:var(--sh-primary-text,var(--sh-primary,#0b6fd4));box-shadow:0 0 0 3px var(--sh-primary-soft,#e8f7ff);outline:none}.tpp__icon[data-v-0f3946ee]{flex-shrink:0;place-items:center;line-height:0;display:grid}.tpp__icon[data-v-0f3946ee] .sh-overview-identity-icon{width:16px;height:16px}.tpp__text[data-v-0f3946ee]{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.72rem;line-height:1.15;overflow:hidden}.tpp--horizontal .tpp__track[data-v-0f3946ee]{grid-template-columns:repeat(4,minmax(0,1fr))}.tpp--horizontal .tpp__opt[data-v-0f3946ee]{flex-direction:column}.tpp--horizontal .tpp__opt+.tpp__opt[data-v-0f3946ee]:before{content:"";pointer-events:none;background:#e5e7eb;width:1px;position:absolute;top:22%;bottom:22%;left:0}.tpp--horizontal .tpp__opt.is-active+.tpp__opt[data-v-0f3946ee]:before,.tpp--horizontal .tpp__opt.is-active[data-v-0f3946ee]:before{opacity:0}.tpp--vertical[data-v-0f3946ee]{height:100%;min-height:0}.tpp--vertical .tpp__track[data-v-0f3946ee]{flex:auto;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:.35rem;min-height:8rem;padding:.35rem}.tpp--vertical .tpp__opt[data-v-0f3946ee]{flex-direction:column;gap:.35rem;min-height:0;padding:.55rem .25rem}.tpp--vertical .tpp__icon[data-v-0f3946ee] .sh-overview-identity-icon{width:18px;height:18px}.tpp--vertical .tpp__text[data-v-0f3946ee]{white-space:normal;text-align:center;text-overflow:unset;font-size:.7rem;line-height:1.25;overflow:visible}@media (width<=380px){.tpp--horizontal .tpp__track[data-v-0f3946ee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem}.tpp--horizontal .tpp__opt+.tpp__opt[data-v-0f3946ee]:before{display:none}}.twp[data-v-fd86e967]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.twp.is-disabled[data-v-fd86e967]{opacity:.65;pointer-events:none}.twp__label[data-v-fd86e967]{color:#1f2937;font-size:.875rem;font-weight:600}.twp__hint[data-v-fd86e967]{color:#6b7280;margin:0;font-size:.78rem;line-height:1.35}.twp__chips[data-v-fd86e967]{flex-wrap:wrap;gap:.4rem;display:flex}.twp__chip[data-v-fd86e967]{background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.2rem .35rem .2rem .2rem;display:inline-flex;box-shadow:0 1px 1px #0f172a08}.twp__chip-avatar[data-v-fd86e967],.twp__option-avatar[data-v-fd86e967]{border-radius:999px;flex-shrink:0;place-items:center;width:1.45rem;height:1.45rem;font-size:.62rem;font-weight:700;display:grid}.twp__chip-name[data-v-fd86e967]{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:.8rem;font-weight:600;overflow:hidden}.twp__chip-remove[data-v-fd86e967]{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:999px;width:1.2rem;height:1.2rem;margin:0;padding:0;font-size:1rem;line-height:1}.twp__chip-remove[data-v-fd86e967]:hover{color:#b91c1c;background:#f3f4f6}.twp__search-wrap[data-v-fd86e967]{position:relative}.twp__search[data-v-fd86e967]{width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:.55rem;padding:.5rem .7rem}.twp__search[data-v-fd86e967]:focus{border-color:color-mix(in srgb, var(--sh-primary-text,#0b6fd4) 55%, #d1d5db);box-shadow:0 0 0 3px color-mix(in srgb, var(--sh-primary-soft,#e8f7ff) 75%, transparent);outline:none}.twp__dropdown[data-v-fd86e967]{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:.65rem;max-height:14rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0f172a1a}.twp__option[data-v-fd86e967]{cursor:pointer;border-radius:.45rem;align-items:center;gap:.55rem;padding:.45rem .5rem;display:flex}.twp__option.is-active[data-v-fd86e967],.twp__option[data-v-fd86e967]:hover{background:#f8fafc}.twp__option-copy[data-v-fd86e967]{flex-direction:column;gap:.05rem;min-width:0;display:flex}.twp__option-copy strong[data-v-fd86e967]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.twp__option-email[data-v-fd86e967]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.twp__empty[data-v-fd86e967]{color:#6b7280;margin:.35rem 0 0;font-size:.8rem}.tc-page>.sh-page__scroll[data-v-006af05e]{padding-top:0}.tc-layout[data-v-006af05e]{grid-template-columns:minmax(0,1.55fr) minmax(16rem,.72fr);align-items:start;gap:1rem;display:grid}.tc-shell[data-v-006af05e]{background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.tc-shell__head[data-v-006af05e]{padding:.95rem 1.15rem .35rem}.tc-shell__head h2[data-v-006af05e]{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:650}.tc-shell__body[data-v-006af05e]{flex-direction:column;gap:.85rem;padding:.35rem 1.15rem 1.15rem;display:flex}.tc-side[data-v-006af05e]{flex-direction:column;gap:.85rem;min-width:0;display:flex}.tc-side-card[data-v-006af05e]{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:.85rem;padding:0;display:flex}.tc-side-card__head h3[data-v-006af05e]{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:650}.tc-desc-prio[data-v-006af05e]{grid-template-columns:minmax(0,9fr) minmax(5.25rem,1fr);align-items:stretch;gap:.75rem;display:grid}.tc-desc-prio__desc[data-v-006af05e],.tc-desc-prio__prio[data-v-006af05e]{min-width:0;height:100%}.field[data-v-006af05e]{flex-direction:column;gap:.35rem;display:flex}.field-label[data-v-006af05e]{color:#374151;font-size:.875rem;font-weight:500}.textarea[data-v-006af05e]{font:inherit;color:#111827;resize:vertical;box-sizing:border-box;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;flex:auto;width:100%;min-height:8rem;padding:.55rem .7rem;font-size:.875rem}.textarea[data-v-006af05e]:focus{border-color:var(--sh-primary);box-shadow:0 0 0 3px var(--sh-primary-soft);background:#fff;outline:none}.attachments[data-v-006af05e]{flex-direction:column;gap:.55rem;display:flex}.dropzone[data-v-006af05e]{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.75rem;padding:1rem}.dropzone.is-dragover[data-v-006af05e]{border-color:var(--sh-primary-text,#0b6fd4);background:var(--sh-primary-soft,#e8f7ff)}.dropzone__text[data-v-006af05e]{color:#374151;margin:0;font-size:.9rem}.dropzone__link[data-v-006af05e]{color:var(--sh-primary-text,#0b6fd4);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:650;text-decoration:underline}.dropzone__hint[data-v-006af05e]{color:#6b7280;margin:.35rem 0 0;font-size:.78rem}.file-list[data-v-006af05e]{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.file-item[data-v-006af05e]{background:#fff;border:1px solid #e5e7eb;border-radius:.65rem;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.file-item__preview[data-v-006af05e]{-o-object-fit:cover;object-fit:cover;border-radius:.4rem;flex-shrink:0;width:2.5rem;height:2.5rem}.file-item__icon[data-v-006af05e]{background:#f3f4f6;border-radius:.4rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.file-item__meta[data-v-006af05e]{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.file-item__meta strong[data-v-006af05e]{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.file-item__meta span[data-v-006af05e]{color:#6b7280;font-size:.75rem}.file-item__remove[data-v-006af05e]{color:#b91c1c;cursor:pointer;background:0 0;border:0;border-radius:.4rem;margin:0;padding:.35rem .55rem;font-size:.8rem;font-weight:600}.form-error[data-v-006af05e]{color:#b91c1c;margin:0;font-size:.85rem}.side-actions[data-v-006af05e]{gap:.5rem;margin-top:.25rem;display:flex}.pad[data-v-006af05e]{padding:1.25rem}.error[data-v-006af05e]{color:#b91c1c}.sr-only[data-v-006af05e]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.tc-layout[data-v-006af05e]{grid-template-columns:1fr}}@media (width<=560px){.tc-desc-prio[data-v-006af05e]{grid-template-columns:1fr}.tc-desc-prio__prio[data-v-006af05e] .tpp--vertical .tpp__track{grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));height:auto;min-height:0}.tc-desc-prio__prio[data-v-006af05e] .tpp--vertical .tpp__opt+.tpp__opt:before{width:1px;height:auto;inset:22% auto 22% 0}}.device-info[data-v-603a663a]{flex-direction:column;gap:.875rem;display:flex}.section[data-v-603a663a]{background:var(--sh-form-group-bg,#f2f2f7);border-radius:var(--sh-form-section-radius,1.25rem);overflow:hidden}.section-title[data-v-603a663a]{color:var(--sh-form-label-muted,#8e8e93);letter-spacing:.01em;text-transform:uppercase;margin:0;padding:.85rem .95rem .35rem;font-size:.8125rem;font-weight:650}.section-body[data-v-603a663a]{flex-direction:column;gap:.75rem;padding:.35rem .85rem .95rem;display:flex}.grid-2[data-v-603a663a]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.field[data-v-603a663a]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.field__label[data-v-603a663a]{color:var(--sh-form-label-muted,#8e8e93);font-size:.78rem;font-weight:500}.field__value[data-v-603a663a]{color:#111827;overflow-wrap:anywhere;font-size:.95rem;font-weight:650}.muted[data-v-603a663a]{color:var(--sh-muted,#6b7280);margin:0;font-size:.88rem;line-height:1.45}.form-error[data-v-603a663a]{color:#b91c1c;margin:0;font-size:.85rem}.mono[data-v-603a663a]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.device-list[data-v-603a663a]{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.device-list__item[data-v-603a663a]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;margin:0;padding:.75rem .85rem;display:flex}.device-list__item[data-v-603a663a]:hover{background:#f9fafb;border-color:#d1d5db}.device-list__icon[data-v-603a663a]{color:#4b5563;background:#f3f4f6;border-radius:.55rem;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.device-list__icon[data-v-603a663a] svg{width:1.15rem;height:1.15rem}.device-list__body[data-v-603a663a]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.device-list__body strong[data-v-603a663a]{color:#111827;font-size:.92rem}@media (width<=480px){.grid-2[data-v-603a663a]{grid-template-columns:1fr}}.compare[data-v-e9c108eb]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.col-title[data-v-e9c108eb]{margin:0 0 .35rem;font-size:.9rem;font-weight:600}.meta[data-v-e9c108eb]{color:var(--sh-muted);margin:0 0 .65rem;font-size:.75rem}.fields[data-v-e9c108eb]{flex-direction:column;gap:.55rem;margin:0;display:flex}.fields dt[data-v-e9c108eb]{text-transform:uppercase;letter-spacing:.04em;color:var(--sh-muted);font-size:.7rem}.fields dd[data-v-e9c108eb]{margin:.1rem 0 0;font-size:.875rem}.pre[data-v-e9c108eb]{white-space:pre-wrap}.muted[data-v-e9c108eb]{color:var(--sh-muted);font-size:.85rem}.sep[data-v-e9c108eb]{border:0;border-top:1px solid var(--sh-border);margin:1rem 0}.final-form[data-v-e9c108eb]{flex-direction:column;gap:.75rem;display:flex}.grid[data-v-e9c108eb]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.field[data-v-e9c108eb]{flex-direction:column;gap:.35rem;display:flex}.field-label[data-v-e9c108eb]{color:var(--sh-muted);font-size:.8rem;font-weight:600}.textarea[data-v-e9c108eb]{border:1px solid var(--sh-border-strong);border-radius:var(--sh-radius);width:100%;font:inherit;resize:vertical;padding:.65rem .75rem}.form-error[data-v-e9c108eb]{color:var(--sh-danger-text);margin:0;font-size:.875rem}@media (width<=700px){.compare[data-v-e9c108eb],.grid[data-v-e9c108eb]{grid-template-columns:1fr}}.tv-rec[data-v-665e718e]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.tv-rec__mic[data-v-665e718e]{border:1px solid var(--border-control);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--text-secondary);cursor:pointer;border-radius:999px;place-items:center;display:grid}.tv-rec__mic[data-v-665e718e]:hover:not(:disabled){color:var(--primary-text);border-color:var(--primary)}.tv-rec__mic[data-v-665e718e]:disabled{opacity:.45;cursor:not-allowed}.tv-rec__mic svg[data-v-665e718e]{width:1.1rem;height:1.1rem}.tv-rec__live[data-v-665e718e],.tv-rec__preview[data-v-665e718e]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tv-rec__dot[data-v-665e718e]{background:#d92d20;border-radius:999px;width:.55rem;height:.55rem;animation:1s ease-in-out infinite tv-pulse-665e718e}.tv-rec__clock[data-v-665e718e]{font-variant-numeric:tabular-nums;color:var(--text-primary);min-width:2.5rem;font-size:.85rem}.tv-rec__action[data-v-665e718e]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:.45rem;padding:.35rem .7rem;font-size:.8rem;font-weight:600}.tv-rec__action--stop[data-v-665e718e]{background:#d92d20}.tv-rec__action--ghost[data-v-665e718e]{color:var(--text-secondary);border:1px solid var(--border-control);background:0 0}.tv-rec__audio[data-v-665e718e]{max-width:12rem;height:2rem}.tv-rec__preview-actions[data-v-665e718e]{gap:.35rem;display:flex}.tv-rec__error[data-v-665e718e]{color:#b42318;margin:0;font-size:.75rem}@keyframes tv-pulse-665e718e{0%,to{opacity:1}50%{opacity:.35}}.tc-composer[data-v-0ffda041]{border-top:1px solid var(--border);background:var(--surface);flex-direction:column;gap:.45rem;padding:.75rem .9rem .85rem;display:flex}.tc-composer__toggle[data-v-0ffda041]{justify-content:flex-start;display:flex}.tc-composer__internal[data-v-0ffda041]{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.tc-composer__internal input[data-v-0ffda041]{accent-color:#f79009}.tc-composer__row[data-v-0ffda041]{align-items:flex-end;gap:.5rem;display:flex}.tc-composer__input[data-v-0ffda041]{resize:none;border:1px solid var(--border-control);min-width:0;font:inherit;background:var(--surface-subtle);max-height:140px;color:var(--text-primary);border-radius:1rem;flex:1;padding:.55rem .85rem;font-size:.92rem;line-height:1.4}.tc-composer__input[data-v-0ffda041]:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #139dff26}.tc-composer__send[data-v-0ffda041]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:999px;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.tc-composer__send[data-v-0ffda041]:disabled{opacity:.45;cursor:not-allowed}.tc-composer__send svg[data-v-0ffda041]{width:1rem;height:1rem;margin-left:1px}.tc-composer__closed[data-v-0ffda041]{color:var(--text-secondary);text-align:center;margin:0;padding:.35rem 0;font-size:.85rem}.tc-composer__error[data-v-0ffda041]{color:#b42318;margin:0;font-size:.78rem}.tv-player[data-v-1b85fcbe]{align-items:center;gap:.55rem;min-width:11rem;max-width:16rem;display:flex;position:relative}.tv-player__btn[data-v-1b85fcbe]{width:2rem;height:2rem;color:var(--text-primary);cursor:pointer;background:#17203314;border:none;border-radius:999px;flex:none;place-items:center;display:grid}.tv-player.is-mine .tv-player__btn[data-v-1b85fcbe]{color:#0b3a66;background:#ffffff59}.tv-player__btn[data-v-1b85fcbe]:disabled{opacity:.5;cursor:not-allowed}.tv-player__btn svg[data-v-1b85fcbe]{width:.95rem;height:.95rem}.tv-player__track[data-v-1b85fcbe]{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.tv-player__bar[data-v-1b85fcbe]{background:#1720331f;border-radius:999px;height:4px;overflow:hidden}.tv-player.is-mine .tv-player__bar[data-v-1b85fcbe]{background:#ffffff59}.tv-player__fill[data-v-1b85fcbe]{background:var(--primary);border-radius:inherit;height:100%;transition:width .1s linear}.tv-player.is-mine .tv-player__fill[data-v-1b85fcbe]{background:#0b3a66}.tv-player__time[data-v-1b85fcbe]{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.7rem}.tv-player.is-mine .tv-player__time[data-v-1b85fcbe]{color:#0b3a66d9}.tv-player__error[data-v-1b85fcbe]{color:#b42318;margin:0;font-size:.65rem;position:absolute;bottom:-1.1rem;left:0;right:0}.tc-msg[data-v-0dc05451]{flex-direction:column;align-self:flex-start;gap:.2rem;max-width:min(78%,34rem);display:flex}.tc-msg.is-mine[data-v-0dc05451]{align-self:flex-end;align-items:flex-end}.tc-msg__meta[data-v-0dc05451]{align-items:baseline;gap:.45rem;padding:0 .35rem;display:flex}.tc-msg.is-mine .tc-msg__meta[data-v-0dc05451]{flex-direction:row-reverse}.tc-msg__author[data-v-0dc05451]{color:var(--text-secondary);font-size:.72rem;font-weight:650}.tc-msg__time[data-v-0dc05451]{color:var(--text-muted);font-size:.68rem}.tc-msg__bubble[data-v-0dc05451]{background:var(--surface-subtle);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:1rem 1rem 1rem .35rem;padding:.65rem .8rem}.tc-msg.is-mine .tc-msg__bubble[data-v-0dc05451]{background:var(--primary-soft);border-color:#0000;border-radius:1rem 1rem .35rem}.tc-msg.is-internal .tc-msg__bubble[data-v-0dc05451]{background:#fff8eb;border-color:#f5d9a8}.tc-msg.is-mine.is-internal .tc-msg__bubble[data-v-0dc05451]{background:#fff1d6}.tc-msg.is-solution .tc-msg__bubble[data-v-0dc05451]{box-shadow:inset 0 0 0 1px #12b76a59}.tc-msg__flags[data-v-0dc05451]{gap:.35rem;margin-bottom:.35rem;display:flex}.tc-msg__flag[data-v-0dc05451]{letter-spacing:.02em;text-transform:uppercase;border-radius:.3rem;padding:.12rem .4rem;font-size:.65rem;font-weight:700}.tc-msg__flag--internal[data-v-0dc05451]{color:#fff;background:#f79009}.tc-msg__flag--solution[data-v-0dc05451]{color:#fff;background:#12b76a}.tc-msg__body[data-v-0dc05451]{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.92rem;line-height:1.45}.tc-msg__body--muted[data-v-0dc05451]{color:var(--text-secondary);font-size:.85rem;font-style:italic}.tc-msg__actions[data-v-0dc05451]{margin-top:.45rem}.tc-msg__solution-btn[data-v-0dc05451]{color:var(--primary-text);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:650;text-decoration:underline}.tc-msg__solution-btn[data-v-0dc05451]:disabled{opacity:.5;cursor:not-allowed}.tc-panel[data-v-1881276b]{background:var(--surface);border:1px solid var(--border);border-radius:.85rem;flex-direction:column;height:min(72vh,720px);min-height:min(70vh,640px);display:flex;overflow:hidden}.tc-panel__head[data-v-1881276b]{border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg, #fafbfd 0%, var(--surface) 100%);padding:.85rem 1rem .65rem}.tc-panel__head h3[data-v-1881276b]{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.tc-panel__hint[data-v-1881276b]{color:var(--text-secondary);margin:.25rem 0 0;font-size:.78rem;line-height:1.35}.tc-panel__messages[data-v-1881276b]{background:radial-gradient(circle at 12% 8%, #139dff0a, transparent 40%), radial-gradient(circle at 88% 92%, #22e6f20d, transparent 42%), var(--surface);flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem .9rem;display:flex;overflow-y:auto}.tc-panel__empty[data-v-1881276b]{text-align:center;color:var(--text-secondary);margin:auto;padding:2rem 1rem;font-size:.9rem}.td-page[data-v-ad8d21b0]{--td-bg:#f3f4f6;--td-card:#fff;--td-text:#111827;--td-muted:#6b7280;--td-border:#e5e7eb;--td-radius:1rem}.td-page>.sh-page__scroll[data-v-ad8d21b0]{padding-top:0}.td-frame[data-v-ad8d21b0]{background:0 0;border:0;width:100%;margin:0 0 .85rem;overflow:visible}.td-layout[data-v-ad8d21b0]{grid-template-columns:minmax(0,1fr) 24.5rem;align-items:start;gap:1rem;display:grid}.td-layout.is-single[data-v-ad8d21b0]{grid-template-columns:1fr}.td-main[data-v-ad8d21b0]{flex-direction:column;min-width:0;display:flex}.td-frame__tabs[data-v-ad8d21b0]{background:0 0;justify-content:center;align-items:center;width:100%;margin:0 0 .35rem;padding:0;display:flex}.td-frame__tabs[data-v-ad8d21b0] .sh-detail-tabs{max-width:100%;margin:0}.td-shell[data-v-ad8d21b0]{flex-direction:column;min-width:0;display:flex}.td-shell__body[data-v-ad8d21b0]{z-index:1;background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;min-width:0;padding:1.25rem 1.15rem 1.15rem;position:relative;box-shadow:0 1px 2px #0f172a0a}.td-stack[data-v-ad8d21b0]{flex-direction:column;gap:.85rem;display:flex}.td-side[data-v-ad8d21b0]{--td-side-gap:.85rem;gap:var(--td-side-gap);flex-direction:column;min-width:0;display:flex}.td-panel[data-v-ad8d21b0]{flex-direction:column;gap:.75rem;display:flex}.td-panel--chat[data-v-ad8d21b0]{gap:0}.td-section__head[data-v-ad8d21b0]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.td-section__head h3[data-v-ad8d21b0]{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:650}.td-timeline-hint[data-v-ad8d21b0]{color:#9ca3af;margin:0;font-size:.84rem}.td-profile-card[data-v-ad8d21b0]{flex-direction:column;gap:1rem;padding:.15rem .1rem .25rem;display:flex}.td-profile-card__head[data-v-ad8d21b0]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.td-profile-card__head h3[data-v-ad8d21b0]{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:650}.td-section-edit[data-v-ad8d21b0],.td-profile-card__edit[data-v-ad8d21b0]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;display:inline-flex}.td-section-edit svg[data-v-ad8d21b0],.td-profile-card__edit svg[data-v-ad8d21b0]{width:1.05rem;height:1.05rem}.td-section-edit[data-v-ad8d21b0]:hover,.td-profile-card__edit[data-v-ad8d21b0]:hover{color:var(--sh-primary-text,#0b6fd4);background:var(--sh-primary-soft,#e8f7ff)}.td-profile-card__lead[data-v-ad8d21b0]{color:#374151;white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.55}.td-profile-card__lead--muted[data-v-ad8d21b0]{color:#9ca3af;font-style:italic}.td-profile-card__body[data-v-ad8d21b0]{margin-top:.25rem}.td-profile-grid[data-v-ad8d21b0]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.85rem 1.5rem;margin:0;display:grid}.td-profile-grid__row[data-v-ad8d21b0]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.td-profile-grid__row dt[data-v-ad8d21b0]{color:#9ca3af;margin:0;font-size:.78rem;font-weight:500}.td-profile-grid__row dd[data-v-ad8d21b0]{color:#111827;overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:650}.td-context-cards[data-v-ad8d21b0]{border-bottom:1px solid #f3f4f6;flex-direction:column;gap:.85rem;min-width:0;margin:0 0 1.75rem;padding:0 0 2rem;display:flex}.td-side>.td-context-cards[data-v-ad8d21b0]+*{margin-top:calc(-1 * var(--td-side-gap,.85rem))}.td-context-cards__head[data-v-ad8d21b0]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.td-context-cards__heading[data-v-ad8d21b0]{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:650}.td-context-cards__list[data-v-ad8d21b0]{flex-direction:column;gap:.55rem;display:flex}.td-context-card[data-v-ad8d21b0]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;align-items:center;gap:.75rem;width:100%;margin:0;padding:.7rem .75rem;transition:background .12s,border-color .12s;display:flex}.td-context-card[data-v-ad8d21b0]:hover:not(:disabled){background:#f8fafc;border-color:#d1d5db}.td-context-card[data-v-ad8d21b0]:disabled{opacity:.55;cursor:default}.td-context-card.is-empty[data-v-ad8d21b0]:disabled{opacity:.7}.td-context-card__avatar[data-v-ad8d21b0]{background:color-mix(in srgb, var(--sh-primary,#139dff) 14%, #f8fafc);width:2.4rem;height:2.4rem;color:var(--sh-primary-text,#0b6fd4);letter-spacing:.02em;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.td-context-card__avatar--soft[data-v-ad8d21b0]{color:#4b5563;background:#f3f4f6}.td-context-card__avatar--device[data-v-ad8d21b0]{color:#1d4ed8;background:#eff6ff}.td-context-card__avatar--device svg[data-v-ad8d21b0]{width:1.15rem;height:1.15rem}.td-context-card__body[data-v-ad8d21b0]{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.td-context-card__label[data-v-ad8d21b0]{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:.7rem;font-weight:650}.td-context-card__value[data-v-ad8d21b0]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;line-height:1.25;overflow:hidden}.td-context-card__chevron[data-v-ad8d21b0]{color:#94a3b8;flex-shrink:0;font-size:1.25rem;line-height:1}.td-collab-card[data-v-ad8d21b0]{flex-direction:column;gap:.85rem;padding:0 0 .25rem;display:flex}.td-collab-card__head[data-v-ad8d21b0]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.td-collab-card__title[data-v-ad8d21b0]{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:650}.td-collab-card__person[data-v-ad8d21b0]{align-items:center;gap:.75rem;display:flex}.td-collab-card__avatar[data-v-ad8d21b0]{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:.82rem;font-weight:700;display:grid}.td-collab-card__info[data-v-ad8d21b0]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.td-collab-card__info strong[data-v-ad8d21b0]{color:#111827;font-size:.95rem;font-weight:700}.td-collab-card__info span[data-v-ad8d21b0]{color:#6b7280;font-size:.82rem}.td-collab-card__meta[data-v-ad8d21b0]{flex-direction:column;gap:.7rem;margin:0;display:flex}.td-note-card[data-v-ad8d21b0]{background:#fffbeb;border:1px solid #fde68a;border-radius:.9rem;flex-direction:column;gap:.7rem;padding:1rem 1.05rem;display:flex}.td-note-card__head[data-v-ad8d21b0]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.td-note-card__title[data-v-ad8d21b0]{color:#c2410c;align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;display:inline-flex}.td-note-card__title svg[data-v-ad8d21b0]{flex-shrink:0;width:1.05rem;height:1.05rem}.td-timestamps[data-v-ad8d21b0]{flex-direction:column;gap:.55rem;margin:0;display:flex}.td-timestamps div[data-v-ad8d21b0]{flex-direction:column;gap:.12rem;display:flex}.td-timestamps dt[data-v-ad8d21b0]{color:#9ca3af;margin:0;font-size:.72rem;font-weight:500}.td-timestamps dd[data-v-ad8d21b0]{color:#374151;margin:0;font-size:.88rem;font-weight:650}.cache-banner[data-v-ad8d21b0]{color:var(--sh-warning-text);background:var(--sh-warning-bg);border-color:#fde68a;margin-bottom:.75rem;padding:.55rem .85rem;font-size:.8rem}.cache-banner--danger[data-v-ad8d21b0]{color:var(--sh-danger-text);background:var(--sh-danger-bg,#fef2f2);border-color:#fecaca}.conflict-panel[data-v-ad8d21b0]{color:var(--sh-danger-text);background:var(--sh-danger-bg,#fef2f2);border-color:#fecaca;margin-bottom:.75rem;padding:.75rem .95rem}.conflict-title[data-v-ad8d21b0]{margin:0 0 .35rem;font-size:.9rem;font-weight:600}.conflict-text[data-v-ad8d21b0]{color:var(--sh-text);margin:0 0 .75rem;font-size:.85rem}.conflict-actions[data-v-ad8d21b0]{flex-wrap:wrap;gap:.45rem;display:flex}.edit-form[data-v-ad8d21b0],.assign-form[data-v-ad8d21b0]{flex-direction:column;gap:.75rem;display:flex}.grid[data-v-ad8d21b0]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.field[data-v-ad8d21b0]{flex-direction:column;gap:.35rem;display:flex}.field-label[data-v-ad8d21b0]{color:var(--sh-muted);font-size:.8rem;font-weight:600}.textarea[data-v-ad8d21b0]{border:1px solid var(--sh-border-strong,#d1d5db);border-radius:var(--sh-radius,.5rem);width:100%;font:inherit;resize:vertical;padding:.65rem .75rem}.legacy-box[data-v-ad8d21b0]{background:#fbf5f0;border:1px dashed #cfa485;border-radius:.55rem;gap:.55rem;padding:.75rem .85rem;display:grid}.legacy-box__title[data-v-ad8d21b0]{color:#92400e;margin:0;font-size:.9rem;font-weight:650}.legacy-box__text[data-v-ad8d21b0]{color:#78716c;margin:0;font-size:.82rem}.context-assign[data-v-ad8d21b0]{flex-direction:column;gap:.65rem;margin-top:.35rem;display:flex}.context-assign__actions[data-v-ad8d21b0]{flex-wrap:wrap;gap:.45rem;display:flex}.mono[data-v-ad8d21b0]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.pad[data-v-ad8d21b0]{padding:1.25rem}.error[data-v-ad8d21b0],.form-error[data-v-ad8d21b0]{color:var(--sh-danger-text);font-size:.875rem}@media (width<=1100px){.td-layout[data-v-ad8d21b0]{grid-template-columns:1fr}}@media (width<=800px){.grid[data-v-ad8d21b0],.td-profile-grid[data-v-ad8d21b0]{grid-template-columns:1fr}.td-frame__tabs[data-v-ad8d21b0]{justify-content:flex-start}}.tt-page[data-v-a3aa45fc]{gap:1.25rem;display:grid}.tt-hero[data-v-a3aa45fc]{background:linear-gradient(135deg,#1d4ed814,#0000 55%),#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.35rem 1.5rem;display:flex}.tt-kicker[data-v-a3aa45fc]{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0 0 .35rem;font-size:.8rem;font-weight:650}.tt-clock[data-v-a3aa45fc]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:700}.tt-meta[data-v-a3aa45fc]{color:#6b7280;margin:.35rem 0 0;font-size:.9rem}.tt-stats[data-v-a3aa45fc]{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;display:grid}.tt-stat[data-v-a3aa45fc]{gap:.25rem;padding:.9rem 1rem;display:grid}.tt-stat__label[data-v-a3aa45fc]{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.tt-stat strong[data-v-a3aa45fc]{font-variant-numeric:tabular-nums;font-size:1.15rem}.tt-stat__hint[data-v-a3aa45fc]{color:#94a3b8;font-size:.75rem}.tt-stat--plus strong[data-v-a3aa45fc]{color:#15803d}.tt-stat--minus strong[data-v-a3aa45fc]{color:#b91c1c}.tt-profile[data-v-a3aa45fc]{gap:1rem;padding:1.25rem 1.5rem;display:grid}.tt-profile__head[data-v-a3aa45fc]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.tt-profile__grid[data-v-a3aa45fc]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.tt-section-title[data-v-a3aa45fc]{margin:0;font-size:1rem;font-weight:650}.tt-workdays__label[data-v-a3aa45fc]{color:#374151;margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:block}.tt-workdays__list[data-v-a3aa45fc]{flex-wrap:wrap;gap:.5rem;display:flex}.tt-day[data-v-a3aa45fc]{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.85rem;display:inline-flex}.list-toolbar[data-v-a3aa45fc]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.75rem;display:flex}.filters[data-v-a3aa45fc]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.pad[data-v-a3aa45fc]{padding:1.25rem}.empty[data-v-a3aa45fc],.error[data-v-a3aa45fc]{color:#6b7280}.error[data-v-a3aa45fc]{color:#b91c1c}.table-wrap[data-v-a3aa45fc]{overflow-x:auto}.entries[data-v-a3aa45fc]{border-collapse:collapse;width:100%;font-size:.9rem}.entries th[data-v-a3aa45fc],.entries td[data-v-a3aa45fc]{text-align:left;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem}.entries th[data-v-a3aa45fc]{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.actions[data-v-a3aa45fc]{white-space:nowrap;text-align:right}.link[data-v-a3aa45fc]{color:#1d4ed8;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:.5rem;padding:0}.link.danger[data-v-a3aa45fc]{color:#b91c1c}.pager[data-v-a3aa45fc]{justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.form[data-v-a3aa45fc]{gap:.75rem;display:grid}.form-error[data-v-a3aa45fc]{color:#b91c1c;width:100%;margin:.5rem 0 0;font-size:.875rem}.bulk-editor-page[data-v-cf2cf4c8]{flex-direction:column;gap:.85rem;display:flex}.resource-picker[data-v-cf2cf4c8]{padding:1rem}.resource-picker__title[data-v-cf2cf4c8]{margin:0 0 .75rem;font-weight:600}.resource-picker__list[data-v-cf2cf4c8]{flex-wrap:wrap;gap:.55rem;display:flex}.resource-picker__btn[data-v-cf2cf4c8]{border:1px solid var(--sh-border,#d1d5db);background:var(--sh-surface,#fff);cursor:pointer;border-radius:8px;padding:.55rem .85rem}.column-panel[data-v-cf2cf4c8]{flex-wrap:wrap;gap:.65rem 1.1rem;padding:.85rem 1rem;display:flex}.column-panel__title[data-v-cf2cf4c8]{width:100%;margin:0;font-weight:600}.column-panel__item[data-v-cf2cf4c8]{align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.dirty-banner[data-v-cf2cf4c8]{background:color-mix(in srgb, var(--sh-warning,#d97706) 16%, transparent);color:var(--sh-text,#111827);border-radius:8px;margin:0;padding:.55rem .85rem;font-size:.9rem}.save-summary[data-v-cf2cf4c8]{margin:0;font-size:.9rem}.save-summary.is-error[data-v-cf2cf4c8]{color:var(--sh-danger,#b91c1c)}.form-error[data-v-cf2cf4c8]{color:var(--sh-danger,#b91c1c);margin:0}.table-wrap[data-v-cf2cf4c8]{max-height:min(70vh,900px);overflow:auto}.table-wrap.is-loading[data-v-cf2cf4c8]{opacity:.7}.bulk-table[data-v-cf2cf4c8]{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.bulk-table th[data-v-cf2cf4c8],.bulk-table td[data-v-cf2cf4c8]{border-bottom:1px solid var(--sh-border,#e5e7eb);text-align:left;vertical-align:top;white-space:nowrap;padding:.45rem .55rem;font-size:.875rem}.bulk-table thead th[data-v-cf2cf4c8]{z-index:2;background:var(--sh-surface,#fff);position:sticky;top:0}.sticky-col[data-v-cf2cf4c8]{z-index:1;background:var(--sh-surface,#fff);min-width:11rem;max-width:16rem;position:sticky;left:0;white-space:normal!important}.bulk-table thead .sticky-col[data-v-cf2cf4c8]{z-index:3}.row-label[data-v-cf2cf4c8]{font-weight:600}.row-errors[data-v-cf2cf4c8]{color:var(--sh-danger,#b91c1c);margin:.25rem 0 0;padding-left:1rem;font-size:.78rem}.cell-input[data-v-cf2cf4c8]{border:1px solid var(--sh-border,#d1d5db);background:var(--sh-surface,#fff);border-radius:6px;width:12rem;max-width:18rem;padding:.3rem .45rem}.cell-input.is-dirty[data-v-cf2cf4c8]{border-color:var(--sh-warning,#d97706);background:color-mix(in srgb, var(--sh-warning,#d97706) 10%, transparent)}.cell-textarea[data-v-cf2cf4c8]{white-space:pre-wrap;min-width:14rem}.cell-bool[data-v-cf2cf4c8]{border-radius:6px;align-items:center;padding:.25rem;display:inline-flex}.cell-bool.is-dirty[data-v-cf2cf4c8]{background:color-mix(in srgb, var(--sh-warning,#d97706) 10%, transparent)}.cell-readonly[data-v-cf2cf4c8]{color:var(--sh-muted,#6b7280)}tr.is-error[data-v-cf2cf4c8]{background:color-mix(in srgb, var(--sh-danger,#b91c1c) 6%, transparent)}tr.is-ok[data-v-cf2cf4c8]{background:color-mix(in srgb, var(--sh-success,#15803d) 6%, transparent)}.load-more[data-v-cf2cf4c8]{align-items:center;gap:.85rem;display:flex}.muted[data-v-cf2cf4c8]{color:var(--sh-muted,#6b7280);font-size:.85rem}.empty[data-v-cf2cf4c8]{color:var(--sh-muted,#6b7280);padding:1.25rem}.crm-overview[data-v-564c339c]{flex-direction:column;gap:1.25rem;padding-bottom:2rem;display:flex}.crm-cards[data-v-564c339c]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.crm-card[data-v-564c339c]{border:1px solid var(--sh-border,#e5e7eb);background:var(--sh-surface,#fff);border-radius:.75rem;padding:1rem 1.1rem}.crm-card h2[data-v-564c339c],.crm-recent h2[data-v-564c339c]{margin:0 0 .5rem;font-size:.95rem}.crm-card__value[data-v-564c339c]{margin:0;font-size:1.75rem;font-weight:650}.crm-lifecycle[data-v-564c339c]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.crm-lifecycle li[data-v-564c339c]{justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.crm-hint[data-v-564c339c]{background:#fffbeb;border:1px solid #fde68a;border-radius:.75rem;padding:.85rem 1rem}.crm-recent__head[data-v-564c339c]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.crm-link[data-v-564c339c]{color:var(--sh-accent,#2563eb);font-size:.85rem;text-decoration:none}.crm-activity-list[data-v-564c339c]{flex-direction:column;gap:.65rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.crm-activity-list__title[data-v-564c339c]{font-weight:560}.muted[data-v-564c339c]{color:var(--sh-muted,#6b7280);margin:0;font-size:.85rem}.form-error[data-v-564c339c]{color:#b91c1c}.crm-act-form[data-v-1c469f4f]{flex-direction:column;gap:.75rem;display:flex}.field[data-v-1c469f4f]{flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.field textarea[data-v-1c469f4f]{font:inherit;resize:vertical;border:1px solid #d1d5db;border-radius:.5rem;padding:.55rem .7rem}.actions[data-v-1c469f4f]{justify-content:flex-end;gap:.5rem;display:flex}.muted[data-v-1c469f4f]{color:var(--sh-muted,#6b7280);margin:0;font-size:.82rem}.form-error[data-v-1c469f4f]{color:#b91c1c;margin:0;font-size:.875rem}.qv[data-v-61b3e323]{gap:.55rem;margin:0;display:grid}.qv dt[data-v-61b3e323]{text-transform:uppercase;letter-spacing:.04em;color:var(--sh-muted,#6b7280);font-size:.7rem}.qv dd[data-v-61b3e323]{margin:.15rem 0 0}.tag[data-v-61b3e323]{background:#f3f4f6;border-radius:999px;margin:0 .35rem .35rem 0;padding:.15rem .45rem;font-size:.8rem;display:inline-block}.qv-edit[data-v-61b3e323],.qv-actions[data-v-61b3e323]{flex-direction:column;gap:.55rem;margin-top:1rem;display:flex}.qv-actions[data-v-61b3e323]{flex-flow:wrap}.muted[data-v-61b3e323]{color:var(--sh-muted,#6b7280)}.form-error[data-v-61b3e323]{color:#b91c1c}.crm-filters[data-v-6274a690]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-bottom:.85rem;display:grid}.name[data-v-6274a690]{margin-right:.4rem;font-weight:560}.pill[data-v-6274a690]{color:#92400e;background:#fef3c7;border-radius:999px;padding:.1rem .4rem;font-size:.7rem}.inline-select[data-v-6274a690]{font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:.4rem;padding:.2rem .35rem}.row-actions[data-v-6274a690]{flex-wrap:wrap;gap:.45rem;display:flex}.linkish[data-v-6274a690]{color:var(--sh-accent,#2563eb);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.82rem}.name[data-v-ed30c6f2]{margin-right:.35rem;font-weight:560}.pill[data-v-ed30c6f2]{color:#3730a3;background:#e0e7ff;border-radius:999px;padding:.1rem .4rem;font-size:.7rem}.row-actions[data-v-ed30c6f2]{flex-wrap:wrap;gap:.45rem;display:flex}.linkish[data-v-ed30c6f2]{color:var(--sh-accent,#2563eb);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.82rem}.crm-activities[data-v-46fb37e0]{flex-direction:column;gap:.85rem;padding-bottom:2rem;display:flex}.crm-activity-list[data-v-46fb37e0]{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.crm-activity-list__title[data-v-46fb37e0]{font-weight:560}.crm-activity-list__body[data-v-46fb37e0]{white-space:pre-wrap;margin:.35rem 0 0}.crm-activities__more[data-v-46fb37e0]{margin-top:.5rem}.muted[data-v-46fb37e0]{color:var(--sh-muted,#6b7280);margin:0;font-size:.85rem}.form-error[data-v-46fb37e0]{color:#b91c1c}.contact-detail[data-v-e60ef494]{flex-direction:column;gap:1rem;padding-bottom:2rem;display:flex}.od-card[data-v-e60ef494]{border:1px solid var(--sh-border,#e5e7eb);background:#fff;border-radius:.75rem;padding:1rem 1.1rem}.od-card h1[data-v-e60ef494]{margin:0 0 .35rem;font-size:1.25rem}.meta[data-v-e60ef494]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.55rem;margin:.85rem 0 0;display:grid}.meta dt[data-v-e60ef494]{text-transform:uppercase;letter-spacing:.04em;color:var(--sh-muted,#6b7280);font-size:.7rem}.meta dd[data-v-e60ef494]{margin:.1rem 0 0}.actions[data-v-e60ef494]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.crm-link[data-v-e60ef494]{color:var(--sh-accent,#2563eb);text-decoration:none}.muted[data-v-e60ef494]{color:var(--sh-muted,#6b7280);font-size:.85rem}.form-error[data-v-e60ef494]{color:#b91c1c}.filters[data-v-f3945fe0]{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.name[data-v-f3945fe0]{font-weight:600}.opp-header[data-v-9872e9df]{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.opp-header h1[data-v-9872e9df]{margin:0 0 .35rem;font-size:1.4rem}.opp-value[data-v-9872e9df]{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.panel[data-v-9872e9df]{margin-bottom:1rem;padding:1rem 1.1rem}.panel h2[data-v-9872e9df]{margin:0 0 .75rem;font-size:1rem}.grid[data-v-9872e9df]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem 1rem;margin:0;display:grid}.grid dt[data-v-9872e9df]{color:var(--sh-muted,#6b7280);font-size:.75rem}.grid dd[data-v-9872e9df]{margin:.15rem 0 0}.desc[data-v-9872e9df]{white-space:pre-wrap;margin:1rem 0 0}.link[data-v-9872e9df]{color:var(--sh-accent,#2563eb);text-decoration:none}.muted[data-v-9872e9df]{color:var(--sh-muted,#6b7280)}.form-error[data-v-9872e9df]{color:var(--sh-danger,#b91c1c)}.lost-form[data-v-9872e9df],.field[data-v-9872e9df]{flex-direction:column;gap:.75rem;display:flex}.input[data-v-9872e9df]{border:1px solid var(--sh-border,#d1d5db);font:inherit;border-radius:.5rem;padding:.5rem .65rem}.actions[data-v-9872e9df]{justify-content:flex-end;gap:.5rem;display:flex}.panel-head[data-v-9872e9df]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.panel-head h2[data-v-9872e9df]{margin:0}.committee[data-v-9872e9df]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.committee .tag[data-v-9872e9df]{background:#f3f4f6;border-radius:999px;margin-left:.4rem;padding:.1rem .4rem;font-size:.75rem;display:inline-block}.committee-form[data-v-9872e9df]{gap:.85rem;display:grid}.committee-row[data-v-9872e9df]{border-bottom:1px solid var(--sh-border,#e5e7eb);gap:.5rem;padding-bottom:.75rem;display:grid}.check[data-v-9872e9df]{align-items:center;gap:.4rem;font-size:.9rem;display:flex}.board[data-v-7093fb61]{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;align-items:start;gap:.85rem;padding-bottom:1rem;display:grid;overflow-x:auto}.column[data-v-7093fb61]{background:var(--sh-surface-2,#f3f4f6);border-radius:.75rem;flex-direction:column;min-height:320px;display:flex}.column__head[data-v-7093fb61]{border-bottom:1px solid var(--sh-border,#e5e7eb);justify-content:space-between;align-items:center;padding:.75rem .85rem;display:flex}.column__head h2[data-v-7093fb61]{margin:0;font-size:.95rem}.column__body[data-v-7093fb61]{flex-direction:column;gap:.55rem;min-height:240px;padding:.75rem;display:flex}.card[data-v-7093fb61]{background:var(--sh-surface,#fff);border:1px solid var(--sh-border,#e5e7eb);cursor:grab;border-radius:.55rem;flex-direction:column;gap:.25rem;padding:.65rem .75rem;display:flex}.card__title[data-v-7093fb61]{font-size:.9rem;font-weight:600}.card__meta[data-v-7093fb61]{justify-content:space-between;font-size:.85rem;display:flex}.card__warn[data-v-7093fb61]{color:var(--sh-danger,#b91c1c);font-size:.75rem;font-weight:600}.empty[data-v-7093fb61]{margin:.5rem 0}.hint[data-v-7093fb61]{color:var(--sh-muted,#6b7280);font-size:.85rem}.muted[data-v-7093fb61]{color:var(--sh-muted,#6b7280);font-size:.8rem}.form-error[data-v-7093fb61]{color:var(--sh-danger,#b91c1c)}.lost-form[data-v-7093fb61],.field[data-v-7093fb61]{flex-direction:column;gap:.75rem;display:flex}.input[data-v-7093fb61]{border:1px solid var(--sh-border,#d1d5db);font:inherit;border-radius:.5rem;padding:.5rem .65rem}.actions[data-v-7093fb61]{justify-content:flex-end;gap:.5rem;display:flex}.views[data-v-93fab510]{flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem;display:flex}.view-chip[data-v-93fab510]{border:1px solid var(--sh-border,#d1d5db);background:var(--sh-surface,#fff);font:inherit;cursor:pointer;border-radius:999px;padding:.3rem .75rem;font-size:.85rem}.view-chip.active[data-v-93fab510]{border-color:var(--sh-accent,#2563eb);color:var(--sh-accent,#2563eb)}.check[data-v-93fab510]{display:inline-flex}.title[data-v-93fab510]{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-weight:600;display:inline-flex}.overdue[data-v-93fab510]{color:var(--sh-danger,#b91c1c);font-size:.75rem;font-weight:500}.sync-hint[data-v-93fab510]{color:var(--sh-muted,#6b7280);font-size:.72rem;font-weight:500}.linkish[data-v-93fab510]{color:inherit}.detail[data-v-93fab510]{flex-direction:column;gap:.85rem;display:flex}.grid[data-v-93fab510]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.grid dt[data-v-93fab510]{color:var(--sh-muted,#6b7280);font-size:.75rem}.grid dd[data-v-93fab510]{margin:.15rem 0 0}.actions[data-v-93fab510]{gap:.5rem;display:flex}.muted[data-v-93fab510]{color:var(--sh-muted,#6b7280);margin:0}:root{--background:#fff;--navigation:#0a0a0a;--surface:#fff;--surface-subtle:#f6f6f7;--border:#e7e9ef;--border-subtle:#eef0f4;--border-control:#dde0e8;--text-primary:#172033;--text-secondary:#667085;--text-muted:#98a2b3;--primary:#139dff;--primary-hover:#2563ff;--primary-soft:#e8f7ff;--primary-text:#0b6fd4;--sh-primary-cyan:#22e6f2;--sh-primary-blue:#139dff;--sh-primary-deep:#2563ff;--sh-primary-glow-color:#139dff4d;--sh-primary-glow-strong-color:#22e6f259;--sh-primary-gradient:linear-gradient(135deg, #22e6f2 0%, #139dff 50%, #2563ff 100%);--sh-primary-glow:0 4px 14px #139dff38, 0 0 18px #22e6f21a;--sh-primary-glow-hover:0 5px 18px #139dff4d, 0 0 22px #22e6f226;--sh-page:var(--background);--sh-gutter:var(--background);--sh-stage:#0a0a0a;--sh-frame:#0a0a0a;--sh-chrome:var(--navigation);--sh-surface:var(--surface);--sh-surface-subtle:var(--surface-subtle);--sh-chrome-border:var(--border);--sh-border:var(--border);--sh-border-strong:var(--border-control);--sh-border-control:var(--border-control);--sh-border-row:var(--border-subtle);--sh-text:var(--text-primary);--sh-muted:var(--text-secondary);--sh-muted-2:var(--text-muted);--sh-primary:var(--primary);--sh-primary-hover:var(--primary-hover);--sh-primary-soft:var(--primary-soft);--sh-primary-text:var(--primary-text);--sh-accent:var(--primary);--sh-accent-soft:var(--primary-soft);--sh-sidebar-active-bg:var(--primary-soft);--sh-sidebar-active-text:var(--primary-text);--sh-sidebar-active-border:transparent;--sh-shell-nav-height:3.5rem;--sh-shell-sidebar-width:15.5rem;--sh-shell-content-radius:1rem;--sh-success-bg:#dcfce7;--sh-success-text:#166534;--sh-danger-bg:#fef2f2;--sh-danger-text:#b91c1c;--sh-danger-border:#fecaca;--sh-warning-bg:#fffbeb;--sh-warning-text:#92400e;--sh-radius:.5rem;--sh-shadow:none;--sh-font:"Open Sans", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--sh-table-bg:#fff;--sh-table-header-bg:#f7f7f7;--sh-table-header-color:#616161;--sh-table-header-border:transparent;--sh-table-header-font-size:12px;--sh-table-header-font-weight:550;--sh-table-header-padding-y:8px;--sh-table-header-padding-x:6px;--sh-table-header-gap-after:4px;--sh-table-header-shadow:none;--sh-table-row-hover-bg:#f1f1f1;--sh-table-row-border:#e3e3e3;--sh-table-cell-padding-x:6px;--sh-table-cell-padding-y:6px;--sh-table-edge-pad:12px;--sh-table-footer-pad:0;--sh-table-text-color:#303030;--sh-table-text-strong:#303030;--sh-table-border-color:#e3e3e3;--sh-table-radius:8px;--sh-table-font-size:12px;--sh-table-shadow:none;--sh-table-header-elev-shadow:0 0 1px #00000029;--sh-overview-card-radius:12px;--sh-overview-card-padding:16px;--sh-overview-card-gap:12px;--sh-overview-card-inner-gap:14px;--sh-overview-card-border:#e3e3e3;--sh-overview-card-border-hover:#c9cccf;--sh-overview-card-bg:#fff;--sh-overview-card-shadow:none;--sh-overview-card-shadow-hover:0 1px 0 #0000000a, 0 4px 12px #0000000f;--sh-overview-card-avatar-size:36px;--sh-overview-card-avatar-radius:8px;--sh-overview-card-avatar-border:#e3e3e3;--sh-overview-card-title-size:14px;--sh-overview-card-selected-border:#8a8a8a;--sh-overview-card-selected-bg:#f1f1f1;--sh-overview-card-selected-hover-bg:#ebebeb;--sh-table-check-pad-x:12px;--sh-table-check-gap:14px;--sh-table-check-size:16px;--sh-table-toolbar-gap:8px;--sh-table-toolbar-pb:12px;--sh-table-search-height:28px;--sh-table-filter-bg:#fff;--sh-table-filter-border:#c9cccf;--sh-table-filter-active-bg:#e8f4ff;--sh-table-filter-active-border:#7eb6e8;--sh-table-filter-active-text:#0b6fd4;--sh-table-primary-bg:#1a1a1a;--sh-table-primary-hover:#000;--sh-table-selected-bg:#f1f1f1;--sh-table-selected-hover-bg:#ebebeb;--sh-table-badge-success-bg:#aee9d1;--sh-table-badge-success-text:#0c5132;--sh-table-badge-neutral-bg:#e4e5e7;--sh-table-badge-neutral-text:#5c5f62;--sh-table-badge-danger-bg:#fed3d1;--sh-table-badge-danger-text:#8e1f0b;--sh-table-badge-warning-bg:#ffea8a;--sh-table-badge-warning-text:#5c4300;--sh-table-danger-text:#d72c0d;--sh-drawer-width:30rem;--sh-drawer-bg:var(--surface);--sh-drawer-border:var(--border);--sh-drawer-overlay:#17203347;--sh-drawer-radius:1rem;--sh-drawer-header-height:3.5rem;--sh-drawer-shadow:none;--sh-drawer-z:60;--sh-form-group-bg:var(--surface-subtle);--sh-form-section-radius:1.25rem;--sh-form-label-muted:var(--text-muted);--sh-form-input-border:var(--border-control);--sh-identity-size:32px;--sh-identity-radius:6px;--sh-identity-gap:12px;--sh-identity-border:#e3e3e3;--sh-motion-fast:.15s;--sh-motion-med:.22s;--sh-ease-out:cubic-bezier(.22, 1, .36, 1);--sh-skeleton:#eef1f6;--sh-skeleton-shine:#f7f9fc}[data-theme=dark],.dark{--sh-skeleton:#1c2430;--sh-skeleton-shine:#283140}html{overscroll-behavior:none;height:100%;font-size:15px;overflow:hidden}html,body{margin:0;padding:0}body{overscroll-behavior:none;height:100%;overflow:hidden}#serohub-app{height:100%;overflow:hidden}.sh-page{font-family:var(--sh-font);color:var(--sh-text);background:var(--sh-page)}.sh-page--list{--sh-table-sticky-top:8px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.sh-page.sh-page--list>.sh-page-header{padding-left:var(--shell-content-inset-start,1rem);padding-right:var(--shell-content-inset-end,1.25rem);flex:none;margin-bottom:0}.sh-page--list>.sh-page__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-left:var(--shell-content-inset-start,1rem);padding-right:var(--shell-content-inset-end,1.25rem);flex:auto;padding-bottom:0;overflow:auto}.sh-page--list:not(:has(.sh-list-summary)) .dyn-table{margin-top:.5rem}.sh-card,.sh-panel,.sh-surface{background:var(--sh-surface);border:1px solid var(--sh-border);border-radius:var(--sh-radius);box-shadow:none}.sh-input-surface{background:var(--sh-surface);border:1px solid var(--sh-border-control)}.sh-table-shell{box-shadow:none;padding-bottom:var(--sh-table-footer-pad,0);background:0 0;border:0;border-radius:0;overflow:visible}.sh-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--sh-table-font-size);color:var(--sh-table-text-color);background:0 0}.sh-table thead th{background:var(--sh-table-header-bg);color:var(--sh-table-header-color);font-size:var(--sh-table-header-font-size);font-weight:var(--sh-table-header-font-weight,550);letter-spacing:0;text-align:left;padding:var(--sh-table-header-padding-y) var(--sh-table-header-padding-x,6px);vertical-align:middle;white-space:nowrap;top:var(--sh-table-sticky-top,0px);z-index:6;box-shadow:0 calc(-1 * var(--sh-table-sticky-top,0px)) 0 0 var(--sh-page), 0 1px 2px #0000000a;border:1px solid #00000014;border-left:0;border-right:0;outline:0;position:sticky}.sh-table thead th+th{border-left:0}.sh-table thead th:first-child{border-top-left-radius:var(--sh-table-radius);border-bottom-left-radius:var(--sh-table-radius);padding-left:var(--sh-table-edge-pad,12px);border-left:1px solid #00000014}.sh-table thead th:last-child{border-top-right-radius:var(--sh-table-radius);border-bottom-right-radius:var(--sh-table-radius);padding-right:var(--sh-table-edge-pad,12px);border-right:1px solid #00000014}.sh-table thead th:first-child:last-child{border-radius:var(--sh-table-radius)}.sh-table tbody tr.sh-table__gap td{height:var(--sh-table-header-gap-after,4px);font-size:0;line-height:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.sh-table tbody td{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--sh-table-row-border);color:var(--sh-table-text-color);padding:var(--sh-table-cell-padding-y) var(--sh-table-cell-padding-x);vertical-align:middle;font-size:var(--sh-table-font-size);background:0 0}.sh-table tbody td:first-child{padding-left:var(--sh-table-edge-pad,12px)}.sh-table tbody td:last-child{padding-right:var(--sh-table-edge-pad,12px)}.sh-table tbody tr:last-child td{border-bottom:0}.sh-table tbody tr.data-row:hover td,.sh-table tbody tr.is-selected td,.sh-table tbody tr.data-row.is-selected td{background:var(--sh-table-selected-bg);border-bottom-color:#0000}.sh-table tbody tr.data-row:hover td:first-child,.sh-table tbody tr.is-selected td:first-child,.sh-table tbody tr.data-row.is-selected td:first-child{border-top-left-radius:var(--sh-table-radius);border-bottom-left-radius:var(--sh-table-radius)}.sh-table tbody tr.data-row:hover td:last-child,.sh-table tbody tr.is-selected td:last-child,.sh-table tbody tr.data-row.is-selected td:last-child{border-top-right-radius:var(--sh-table-radius);border-bottom-right-radius:var(--sh-table-radius)}.sh-table tbody tr.data-row:has(+tr.data-row:hover):not(.is-selected) td{border-bottom-color:#0000}.sh-table tbody tr.data-row:has(+tr.is-selected) td{border-bottom-color:#0000}.sh-table tbody tr.data-row:has(+tr.data-row.is-selected) td{border-bottom-color:#0000}.sh-table tbody tr.is-selected td,.sh-table tbody tr.data-row.is-selected td{border-bottom-color:#fff}.sh-table tbody tr.is-selected:has(+tr.data-row:hover) td{border-bottom-color:#fff}.sh-table tbody tr.data-row.is-selected:has(+tr.data-row:hover) td{border-bottom-color:#fff}.sh-table tbody tr.data-row:has(+tr.is-selected) td{border-bottom-color:#fff}.sh-table tbody tr.data-row:has(+tr.data-row.is-selected) td{border-bottom-color:#fff}.sh-table tbody tr.data-row:hover:has(+tr.is-selected) td{border-bottom-color:#fff}.sh-table tbody tr.data-row:hover:has(+tr.data-row.is-selected) td{border-bottom-color:#fff}
