@import"https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100..900&family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Inter:wght@400..800&family=Plus+Jakarta+Sans:wght@500..800&display=swap";:root,[data-primary-theme],[data-accent-theme]{--v2-brand-ink: #111111;--v2-brand-ink-elevated: #171717;--v2-brand-amber: #F5A524;--v2-brand-amber-bright: #F8C46B;--v2-brand-amber-deep: #C68413;--v2-brand-navy: var(--v2-brand-ink);--v2-brand-navy-elevated: var(--v2-brand-ink-elevated);--v2-brand-orange: var(--v2-brand-amber);--v2-brand-orange-bright: var(--v2-brand-amber-bright);--v2-brand-orange-deep: var(--v2-brand-amber-deep);--v2-color-app-bg: #FAFAFA;--v2-color-app-bg-subtle: #f4f4f3;--v2-color-surface: #ffffff;--v2-color-surface-elevated: rgba(255, 255, 255, .94);--v2-color-surface-subtle: #f7f8fa;--v2-color-surface-inset: #f2f4f7;--v2-color-border: rgba(5, 10, 15, .08);--v2-color-border-strong: rgba(5, 10, 15, .14);--v2-color-text: var(--v2-brand-ink);--v2-color-text-secondary: #1F2937;--v2-color-text-muted: #4B5563;--v2-color-text-inverse: #f5f7fa;--v2-color-primary: var(--v2-brand-amber);--v2-color-primary-hover: var(--v2-brand-amber-deep);--v2-color-primary-active: #9A6509;--v2-color-primary-soft: rgba(245, 165, 36, .13);--v2-color-primary-soft-hover: rgba(245, 165, 36, .2);--v2-color-on-primary: var(--v2-brand-ink);--v2-color-on-primary-muted: rgba(17, 17, 17, .68);--v2-color-primary-border: rgba(17, 17, 17, .14);--v2-color-focus: var(--v2-brand-amber);--v2-color-selection: rgba(245, 165, 36, .22);--v2-color-accent: var(--v2-color-primary);--v2-color-accent-hover: var(--v2-color-primary-hover);--v2-color-accent-active: var(--v2-color-primary-active);--v2-color-accent-soft: var(--v2-color-primary-soft);--v2-color-accent-soft-hover: var(--v2-color-primary-soft-hover);--v2-color-accent-foreground: var(--v2-color-on-primary);--v2-color-interactive: var(--v2-color-primary);--v2-color-interactive-hover: var(--v2-color-primary-hover);--v2-color-brand-orange: var(--v2-brand-amber);--v2-sidebar-bg: var(--v2-brand-ink-elevated);--v2-sidebar-text: #f5f7fa;--v2-sidebar-text-muted: rgba(245, 247, 250, .62);--v2-sidebar-icon: var(--v2-brand-amber);--v2-color-sidebar-bg: var(--v2-sidebar-bg);--v2-color-sidebar-fg: var(--v2-sidebar-text);--v2-color-sidebar-muted: var(--v2-sidebar-text-muted);--v2-color-sidebar-border: rgba(245, 165, 36, .12);--v2-color-sidebar-hover: rgba(245, 165, 36, .09);--v2-color-sidebar-active: rgba(245, 165, 36, .16);--v2-color-sidebar-active-fg: var(--v2-brand-amber);--v2-color-sidebar-active-shadow: inset 2px 0 0 var(--v2-color-primary), 0 8px 20px rgba(5, 10, 15, .22);--table-header-bg: color-mix(in srgb, var(--v2-color-surface-subtle) 88%, var(--v2-color-surface));--table-header-text: var(--v2-color-text-secondary);--table-header-muted: var(--v2-color-text-muted);--table-header-border: var(--v2-color-border);--table-header-sort-active: var(--v2-color-text);--table-row-bg: var(--v2-color-surface);--table-row-stripe-bg: color-mix(in srgb, var(--v2-color-surface-muted, #f4f4f6) 72%, var(--v2-color-surface));--table-row-hover-bg: color-mix(in srgb, var(--v2-color-primary) 5%, var(--v2-color-surface));--v2-color-success: #16a34a;--v2-color-success-bg: #f0fdf4;--v2-color-warning: #a16207;--v2-color-warning-bg: #fff7e8;--v2-color-danger: #be123c;--v2-color-danger-bg: #fff1f4;--v2-color-info: #1d4ed8;--v2-color-info-bg: #eef4ff;--v2-color-neutral: #525866;--v2-color-neutral-bg: #eef0f5;--v2-font-display: "Noto Kufi Arabic", "Inter", system-ui, -apple-system, sans-serif;--v2-font-sans: "Noto Kufi Arabic", "Inter", system-ui, -apple-system, sans-serif;--v2-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--v2-text-page-title: 1.375rem;--v2-text-section-title: .9375rem;--v2-text-body: .875rem;--v2-text-label: .875rem;--v2-text-table: .875rem;--v2-text-meta: .75rem;--v2-text-caption: .6875rem;--v2-leading-tight: 1.2;--v2-leading-body: 1.5;--v2-font-weight-regular: 600;--v2-font-weight-medium: 650;--v2-font-weight-semibold: 700;--v2-space-0: 0;--v2-space-1: .25rem;--v2-space-2: .5rem;--v2-space-3: .75rem;--v2-space-4: 1rem;--v2-space-5: 1.25rem;--v2-space-6: 1.5rem;--v2-space-8: 2rem;--v2-space-10: 2.5rem;--v2-space-12: 3rem;--v2-radius-xs: 8px;--v2-radius-sm: 10px;--v2-radius-md: 12px;--v2-radius-lg: 16px;--v2-radius-xl: 20px;--v2-radius-2xl: 24px;--v2-radius-pill: 999px;--v2-shadow-xs: 0 1px 2px rgba(26, 28, 34, .04);--v2-shadow-sm: 0 2px 8px rgba(26, 28, 34, .05), 0 1px 2px rgba(26, 28, 34, .03);--v2-shadow-md: 0 8px 24px rgba(26, 28, 34, .08), 0 2px 6px rgba(26, 28, 34, .04);--v2-shadow-lg: 0 18px 40px rgba(26, 28, 34, .12);--v2-shadow-float: 0 0 0 1px rgba(26, 28, 34, .05), 0 10px 30px rgba(26, 28, 34, .08);--v2-duration-instant: 90ms;--v2-duration-fast: .16s;--v2-duration-normal: .22s;--v2-duration-deliberate: .3s;--v2-ease-standard: cubic-bezier(.22, 1, .36, 1);--v2-ease-emphasized: cubic-bezier(.16, 1, .3, 1);--v2-ease-press: cubic-bezier(.2, .8, .2, 1);--v2-shell-inset: 12px;--v2-sidebar-width: 216px;--v2-sidebar-collapsed-width: 68px;--v2-topbar-height: 56px;--v2-content-max: none;--v2-panel-gap: 12px;--v2-shell-content-radius: 1rem;--v2-z-shell: 10;--v2-z-sticky: 20;--v2-z-dropdown: 40;--v2-z-drawer: 50;--v2-z-modal: 60;--v2-z-toast: 70;--v2-z-command: 80;--v2-color-app-bg-accent: var(--v2-color-app-bg-subtle)}@media (prefers-reduced-motion: reduce){:root,[data-primary-theme],[data-accent-theme]{--v2-duration-instant: 0ms;--v2-duration-fast: 0ms;--v2-duration-normal: 0ms;--v2-duration-deliberate: 0ms}}*,*:before,*:after{box-sizing:border-box}html,body,#v2-root{height:100%}body{margin:0;font-family:var(--v2-font-sans);font-size:var(--v2-text-body);font-weight:var(--v2-font-weight-regular);line-height:var(--v2-leading-body);color:var(--v2-color-text);background:var(--v2-color-app-bg);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility;letter-spacing:0}#v2-root{isolation:isolate}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-moz-selection{background:var(--v2-color-selection)}::selection{background:var(--v2-color-selection)}:focus-visible{outline:2px solid var(--v2-color-focus);outline-offset:2px}.v2-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{--_shell-pad: var(--v2-shell-inset);--_shell-gap: var(--v2-panel-gap);--_shell-content-h: calc(100vh - (2 * var(--_shell-pad)));--_shell-content-h-dvh: calc(100dvh - (2 * var(--_shell-pad)));display:grid;grid-template-columns:var(--v2-sidebar-width) minmax(0,1fr);gap:var(--_shell-gap);min-height:100%;height:100%;padding:var(--_shell-pad);background:var(--v2-color-app-bg);transition:grid-template-columns var(--v2-duration-normal) var(--v2-ease-emphasized)}.app-shell__sidebar{position:sticky;top:var(--_shell-pad);z-index:var(--v2-z-shell);height:var(--_shell-content-h);max-height:var(--_shell-content-h-dvh);display:flex;flex-direction:column;background:transparent;color:var(--v2-color-text);border:0;border-radius:0;box-shadow:none;overflow:hidden}.app-shell__brand{display:flex;align-items:center;gap:var(--v2-space-3);min-height:var(--v2-topbar-height);padding:var(--v2-space-3) var(--v2-space-4);flex-shrink:0;background:transparent;border-bottom:0}.v2-brand-art{display:block;line-height:0}.v2-brand-art>svg{display:block;width:100%;height:100%}.v2-brand-accent{fill:var(--v2-brand-amber);transition:fill var(--v2-duration-fast, .15s) ease}.app-shell__brand-logo{height:32px;width:auto;max-width:126px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;filter:none;opacity:1}.app-shell__brand-logo--white,.app-shell__brand-icon,[data-color-mode=dark] .app-shell__brand-logo--primary{display:none}[data-color-mode=dark] .app-shell__brand-logo--white{display:block}.app-shell__brand-icon{overflow:hidden;width:34px;height:34px;border-radius:9px;box-shadow:0 0 0 1px color-mix(in srgb,var(--v2-brand-amber) 16%,transparent)}.app-shell__brand-mark{width:32px;height:32px;border-radius:11px;background:#ffffff24;color:var(--v2-color-on-primary);display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;letter-spacing:-.03em;flex-shrink:0;border:1px solid var(--v2-color-primary-border)}.app-shell__brand-text{display:flex;flex-direction:column;gap:1px;min-width:0}.app-shell__brand-name{font-size:.9rem;font-weight:var(--v2-font-weight-semibold);letter-spacing:-.02em;color:var(--v2-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell__brand-meta{font-size:var(--v2-text-caption);color:var(--v2-color-text-muted);white-space:nowrap}.app-shell--collapsed .app-shell__brand{justify-content:center;padding-inline:var(--v2-space-2)}.app-shell--collapsed .app-shell__brand-text,.app-shell--collapsed .app-shell__nav-label,.app-shell--collapsed .app-shell__nav-group-label,.app-shell--collapsed .nav-item__bridge,.app-shell--collapsed .nav-item__chevron,.app-shell--collapsed .app-shell__brand-logo{display:none}.app-shell--collapsed .app-shell__brand-icon{display:block}.app-shell__nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--v2-space-1) var(--v2-space-3) var(--v2-space-3);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--v2-color-text) 28%,transparent) transparent}.app-shell__nav-footer{position:relative;flex:0 0 auto;display:flex;flex-direction:column;gap:.35rem;padding:.65rem .75rem .85rem;background:transparent}.app-shell__nav-footer-rule{height:1px;margin:0 .35rem .35rem;background:var(--v2-color-border);box-shadow:0 -10px 16px color-mix(in srgb,var(--v2-color-text) 8%,transparent)}.app-shell__nav-footer-account{margin-top:.2rem;padding-top:.35rem}.app-shell__nav-group{margin-bottom:var(--v2-space-3)}.app-shell__nav-group+.app-shell__nav-group{padding-top:var(--v2-space-1);border-top:1px solid var(--v2-color-border)}.app-shell__nav-group-label{padding:var(--v2-space-2) var(--v2-space-3) var(--v2-space-1);font-size:.625rem;font-weight:var(--v2-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--v2-color-text-muted);opacity:.9}.nav-item{position:relative;display:flex;align-items:center;gap:var(--v2-space-3);width:100%;min-height:34px;padding:.4rem .65rem;margin-bottom:2px;border:0;border-radius:var(--v2-radius-md);background:transparent;color:var(--v2-color-text-secondary);cursor:pointer;text-align:start;transition:background var(--v2-duration-fast) var(--v2-ease-standard),color var(--v2-duration-fast) var(--v2-ease-standard),transform var(--v2-duration-instant) var(--v2-ease-press),box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.nav-item:hover{background:color-mix(in srgb,var(--v2-color-text) 6%,transparent);color:var(--v2-color-text)}.nav-item:active{transform:scale(.985)}.nav-item--active{background:color-mix(in srgb,var(--v2-color-primary) 14%,var(--v2-color-surface));color:var(--v2-color-text);font-weight:var(--v2-font-weight-medium);box-shadow:none}.nav-item--active:before{content:"";position:absolute;inset-inline-start:4px;top:50%;width:2px;height:14px;border-radius:var(--v2-radius-pill);background:var(--v2-color-primary);transform:translateY(-50%);opacity:.95}.nav-item__icon{width:16px;height:18px;flex-shrink:0;color:var(--v2-sidebar-icon);opacity:.9;stroke-width:1.75}.nav-item--active .nav-item__icon,.nav-item:hover .nav-item__icon{color:var(--v2-color-primary);opacity:1}.nav-item__label{flex:1;min-width:0;font-size:var(--v2-text-label);font-weight:var(--v2-font-weight-medium);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-item__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;margin-inline-start:auto;padding:0 .35rem;border-radius:999px;font-size:.62rem;font-weight:750;line-height:1;font-variant-numeric:tabular-nums}.nav-item__badge--muted{color:var(--v2-color-text-secondary);background:color-mix(in srgb,var(--v2-color-text) 8%,var(--v2-color-surface));border:1px solid var(--v2-color-border)}.nav-item__badge--warning{color:#1a1200;background:color-mix(in srgb,var(--v2-color-primary) 88%,#fff);border:1px solid color-mix(in srgb,var(--v2-color-primary) 70%,transparent)}.nav-item__badge--danger{color:#fff;background:#e11d48;border:1px solid #be123c}.nav-item__bridge{width:6px;height:6px;border-radius:50%;background:var(--v2-color-primary);flex-shrink:0;opacity:0;transition:opacity var(--v2-duration-fast) var(--v2-ease-standard)}.nav-item:hover .nav-item__bridge,.nav-item:focus-visible .nav-item__bridge{opacity:1}.app-shell--collapsed .nav-item{justify-content:center;padding-inline:var(--v2-space-2)}.app-shell--collapsed .nav-item--active:before,.app-shell--collapsed .nav-item__badge,.app-shell--collapsed .nav-item__label{display:none}.app-shell__sidebar-footer{display:none}.app-shell__sidebar .v2-icon-btn{color:var(--v2-color-text-muted);border-color:transparent;background:transparent}.app-shell__sidebar .v2-icon-btn:hover:not(:disabled){color:var(--v2-color-text);background:color-mix(in srgb,var(--v2-color-text) 6%,transparent)}.app-shell__column{display:flex;flex-direction:column;min-width:0;min-height:0;height:var(--_shell-content-h);max-height:var(--_shell-content-h-dvh);background:var(--v2-color-surface);border:1px solid var(--v2-color-border);border-radius:var(--v2-shell-content-radius, 1rem);box-shadow:var(--v2-shadow-soft);overflow:hidden}.app-shell__topbar{position:sticky;top:0;z-index:var(--v2-z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-4);min-height:var(--v2-topbar-height);padding:0 var(--v2-space-5);background:color-mix(in srgb,var(--v2-color-surface) 72%,transparent);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border-bottom:1px solid rgba(28,31,42,.05)}.app-shell__topbar-start,.app-shell__topbar-end{display:flex;align-items:center;gap:var(--v2-space-2);min-width:0}.app-shell__mobile-toggle.v2-icon-btn{display:none}.app-shell__topbar-context{display:flex;flex-direction:column;min-width:0;gap:1px}.app-shell__topbar-eyebrow{font-size:var(--v2-text-caption);color:var(--v2-color-text-muted);letter-spacing:.02em}.app-shell__topbar-title{margin:0;font-size:.9375rem;font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-text);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell__topbar-title--greeting{font-size:1.05rem;letter-spacing:-.03em}.app-shell__topbar-actions{display:inline-flex;align-items:center;gap:var(--v2-space-2);min-width:0}.app-shell__main{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--v2-space-6) var(--v2-space-6) var(--v2-space-8);background:var(--v2-color-surface)}.app-shell__backdrop{display:none}@media (max-width: 960px){.app-shell__mobile-toggle.v2-icon-btn{display:inline-flex}.app-shell__sidebar-footer .v2-icon-btn{display:none}.app-shell,.app-shell--collapsed{grid-template-columns:1fr;padding:0;gap:0}.app-shell__sidebar{position:fixed;inset:0 auto 0 0;top:0;width:min(var(--v2-sidebar-width),calc(100vw - 48px));height:100vh;max-height:100dvh;background:var(--v2-color-surface);border-radius:0;border-inline-end:1px solid var(--v2-color-border);transform:translate(-105%);transition:transform var(--v2-duration-normal) var(--v2-ease-emphasized);z-index:calc(var(--v2-z-drawer) + 1);box-shadow:var(--v2-shadow-lg)}.app-shell--mobile-open .app-shell__sidebar{transform:translate(0)}.app-shell--mobile-open .app-shell__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--v2-z-drawer);border:0;background:#14151c47;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.app-shell--collapsed .app-shell__brand-text,.app-shell--collapsed .app-shell__nav-label,.app-shell--collapsed .app-shell__nav-group-label{display:flex}.app-shell--collapsed .nav-item{justify-content:flex-start;padding-inline:.7rem}.app-shell__column{height:100vh;max-height:100dvh;min-height:0;border:0;border-radius:0;box-shadow:none}}.finance-topbar{display:flex;align-items:center;gap:8px;min-width:0}.finance-topbar .app-shell__notification-badge.finance-topbar__badge--quiet{background:var(--v2-color-warning, hsl(var(--heroui-warning)))}.finance-period-selector__menu{max-height:min(60vh,26rem);overflow-y:auto}@media (max-width: 1279px){.finance-topbar__currency{display:none}}@media (max-width: 960px){.finance-topbar .finance-period-selector{display:none}}button:not(:disabled),[role=button]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[role=tab],[role=option],summary,select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=date]:not(:disabled),label[for]{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}.v2-row--clickable{cursor:pointer}.v2-row--clickable:hover>td{background:color-mix(in srgb,var(--v2-color-primary) 7%,var(--v2-color-surface))}.v2-row--clickable:focus-visible{outline:2px solid color-mix(in srgb,var(--v2-color-primary) 40%,transparent);outline-offset:-2px}.app-shell__main:has(.v2-sticky-tabs){padding-top:0}.v2-sticky-tabs{position:sticky;top:0;z-index:20;background:var(--v2-color-surface);box-shadow:0 0 0 100vmax var(--v2-color-surface);clip-path:inset(0 -100vmax)}.v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:36px;padding:0 .95rem;border-radius:var(--v2-radius-sm);border:1px solid transparent;font-size:var(--v2-text-label);font-weight:var(--v2-font-weight-medium);letter-spacing:-.01em;cursor:pointer;transition:background var(--v2-duration-fast) var(--v2-ease-standard),border-color var(--v2-duration-fast) var(--v2-ease-standard),color var(--v2-duration-fast) var(--v2-ease-standard),box-shadow var(--v2-duration-fast) var(--v2-ease-standard),transform var(--v2-duration-instant) var(--v2-ease-press)}.v2-btn:hover:not(:disabled){transform:translateY(-.5px)}.v2-btn:active:not(:disabled){transform:translateY(.5px) scale(.99)}.v2-btn:disabled{opacity:.5;cursor:not-allowed}.v2-btn--primary{background:var(--v2-color-primary);color:var(--v2-color-on-primary);box-shadow:0 1px #ffffff2e inset,var(--v2-shadow-sm)}.v2-btn--primary:hover:not(:disabled){background:var(--v2-color-primary-hover)}.v2-btn--secondary{background:var(--v2-color-surface);border-color:var(--v2-color-border-strong);color:var(--v2-color-text);box-shadow:var(--v2-shadow-xs)}.v2-btn--secondary:hover:not(:disabled){background:var(--v2-color-surface-subtle);border-color:#1c1f2a2e}.v2-btn--ghost{background:transparent;color:var(--v2-color-text-secondary)}.v2-btn--ghost:hover:not(:disabled){background:var(--v2-color-surface-subtle);color:var(--v2-color-text)}.v2-btn--danger{background:var(--v2-color-danger);color:var(--v2-color-text-inverse)}.v2-btn--success{background:var(--v2-color-success);color:#fff}.v2-btn--success:hover:not(:disabled){filter:brightness(.94)}.v2-btn--sm{min-height:30px;padding-inline:.7rem;font-size:var(--v2-text-meta);border-radius:var(--v2-radius-xs)}.v2-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid transparent;border-radius:var(--v2-radius-sm);background:transparent;color:var(--v2-color-text-secondary);cursor:pointer;transition:background var(--v2-duration-fast) var(--v2-ease-standard),color var(--v2-duration-fast) var(--v2-ease-standard),transform var(--v2-duration-instant) var(--v2-ease-press)}.v2-icon-btn:hover:not(:disabled){background:var(--v2-color-surface-subtle);color:var(--v2-color-text)}.v2-icon-btn:active:not(:disabled){transform:scale(.96)}.v2-icon-btn--on-dark{color:var(--v2-color-sidebar-muted)}.v2-icon-btn--on-dark:hover:not(:disabled){background:var(--v2-color-sidebar-hover);color:var(--v2-color-sidebar-fg)}.v2-badge{display:inline-flex;align-items:center;gap:var(--v2-space-1);min-height:22px;padding:0 .55rem;border-radius:var(--v2-radius-pill);font-size:var(--v2-text-meta);font-weight:var(--v2-font-weight-medium);line-height:1;white-space:nowrap;letter-spacing:.01em}.v2-badge--neutral{background:var(--v2-color-neutral-bg);color:var(--v2-color-neutral)}.v2-badge--info{background:var(--v2-color-info-bg);color:var(--v2-color-info)}.v2-badge--success{background:var(--v2-color-success-bg);color:var(--v2-color-success)}.v2-badge--warning{background:var(--v2-color-warning-bg);color:var(--v2-color-warning)}.v2-badge--danger{background:var(--v2-color-danger-bg);color:var(--v2-color-danger)}.v2-badge--primary{background:var(--v2-color-primary-soft);color:var(--v2-color-primary)}.v2-badge--outline{background:transparent;border:1px solid var(--v2-color-border-strong);color:var(--v2-color-text-secondary)}.v2-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:var(--v2-radius-pill);background:var(--v2-color-surface-inset);color:var(--v2-color-text-secondary);font-size:var(--v2-text-caption);font-weight:var(--v2-font-weight-semibold);flex-shrink:0;overflow:hidden;box-shadow:inset 0 0 0 1px var(--v2-color-border)}.v2-avatar--sm{width:1.5rem;height:1.5rem;font-size:.625rem}.v2-avatar--md{width:1.875rem;height:1.875rem;font-size:.6875rem}.v2-avatar--lg{width:2.5rem;height:2.5rem;font-size:.8125rem}.v2-avatar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v2-avatar__fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1}.v2-avatar--soft.v2-avatar--default{background:color-mix(in srgb,var(--v2-color-neutral, #64748b) 14%,transparent);color:var(--v2-color-text-secondary);box-shadow:none}.v2-avatar--soft.v2-avatar--accent{background:color-mix(in srgb,var(--v2-color-primary) 16%,transparent);color:var(--v2-color-primary);box-shadow:none}.v2-avatar--soft.v2-avatar--success{background:color-mix(in srgb,var(--v2-color-success) 16%,transparent);color:var(--v2-color-success);box-shadow:none}.v2-avatar--soft.v2-avatar--warning{background:color-mix(in srgb,var(--v2-color-warning) 18%,transparent);color:var(--v2-color-warning);box-shadow:none}.v2-avatar--soft.v2-avatar--danger{background:color-mix(in srgb,var(--v2-color-danger) 16%,transparent);color:var(--v2-color-danger);box-shadow:none}.v2-avatar--default.v2-avatar--accent,.v2-avatar--default.v2-avatar--success,.v2-avatar--default.v2-avatar--warning,.v2-avatar--default.v2-avatar--danger{color:#fff;box-shadow:none}.v2-avatar--default.v2-avatar--accent{background:var(--v2-color-primary)}.v2-avatar--default.v2-avatar--success{background:var(--v2-color-success)}.v2-avatar--default.v2-avatar--warning{background:var(--v2-color-warning)}.v2-avatar--default.v2-avatar--danger{background:var(--v2-color-danger)}.v2-separator{height:1px;background:var(--v2-color-border);border:0;margin:var(--v2-space-2) 0}.v2-spinner{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:v2-spin .7s linear infinite}@keyframes v2-spin{to{transform:rotate(360deg)}}.v2-attention-blink{animation:v2-attention-blink 1.2s ease-in-out infinite}@keyframes v2-attention-blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.v2-attention-blink{animation:none;outline:2px solid currentColor;outline-offset:1px}.v2-spinner{animation:none;border-right-color:currentColor;opacity:.7}}.v2-skeleton{display:block;background:linear-gradient(90deg,var(--v2-color-surface-subtle) 0%,var(--v2-color-surface-inset) 50%,var(--v2-color-surface-subtle) 100%);background-size:200% 100%;border-radius:var(--v2-radius-xs);animation:v2-shimmer 1.15s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.v2-skeleton{animation:none}}.v2-input,.v2-search-input{width:100%;min-height:38px;padding:0 .85rem;border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-sm);background:var(--v2-color-surface-inset);color:var(--v2-color-text);transition:border-color var(--v2-duration-fast) var(--v2-ease-standard),background var(--v2-duration-fast) var(--v2-ease-standard),box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.v2-input:hover,.v2-search-input:hover{border-color:var(--v2-color-border-strong)}.v2-input:focus,.v2-search-input:focus{outline:none;background:var(--v2-color-surface);border-color:var(--v2-color-border-strong);box-shadow:0 0 0 3px var(--v2-color-primary-soft)}.v2-search-input-wrap{position:relative;display:flex;align-items:center}.v2-search-input-wrap .v2-search-input{padding-inline-start:2.15rem}.v2-search-input-wrap__icon{position:absolute;inset-inline-start:.75rem;color:var(--v2-color-text-muted);pointer-events:none}.v2-menu{position:absolute;z-index:var(--v2-z-dropdown);min-width:236px;max-width:min(340px,92vw);padding:.4rem;background:var(--v2-color-surface-elevated);border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-lg);box-shadow:var(--v2-shadow-float);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);animation:v2-menu-in var(--v2-duration-fast) var(--v2-ease-emphasized);transform-origin:top right}.v2-menu--portal{position:fixed}@keyframes v2-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.v2-menu{animation:none}}.v2-menu__header{padding:.55rem .7rem .45rem}.v2-menu__title{font-size:var(--v2-text-label);font-weight:var(--v2-font-weight-semibold);letter-spacing:-.01em}.v2-menu__subtitle{font-size:var(--v2-text-caption);color:var(--v2-color-text-muted);margin-top:1px}.v2-menu__item{--menu-item-tone: var(--v2-color-text);--menu-item-hover-bg: var(--v2-color-surface-subtle);display:flex;align-items:center;gap:.55rem;width:100%;min-height:36px;padding:.45rem .7rem;border:0;border-radius:var(--v2-radius-sm);background:transparent;color:var(--menu-item-tone);cursor:pointer;text-align:start;font-size:var(--v2-text-label);font-weight:550;transition:background var(--v2-duration-fast) var(--v2-ease-standard),color var(--v2-duration-fast) var(--v2-ease-standard),transform var(--v2-duration-instant) var(--v2-ease-press)}.v2-menu__item:hover,.v2-menu__item:focus-visible{background:var(--menu-item-hover-bg);color:var(--menu-item-tone)}.v2-menu__item--active{background:var(--v2-color-surface-subtle);color:var(--v2-color-text);font-weight:var(--v2-font-weight-medium)}.v2-menu__item--active svg{color:inherit}.v2-menu__item--primary{--menu-item-tone: var(--v2-color-primary);--menu-item-hover-bg: color-mix(in srgb, var(--v2-color-primary) 12%, transparent)}.v2-menu__item--success{--menu-item-tone: var(--v2-color-success);--menu-item-hover-bg: color-mix(in srgb, var(--v2-color-success) 12%, transparent)}.v2-menu__item--danger{--menu-item-tone: var(--v2-color-danger);--menu-item-hover-bg: color-mix(in srgb, var(--v2-color-danger) 12%, transparent)}.v2-menu__item--warning{--menu-item-tone: var(--v2-color-warning);--menu-item-hover-bg: color-mix(in srgb, var(--v2-color-warning) 14%, transparent)}.v2-menu__item--info{--menu-item-tone: var(--v2-color-info);--menu-item-hover-bg: color-mix(in srgb, var(--v2-color-info) 12%, transparent)}.v2-menu__item--gray,.v2-menu__item--default{--menu-item-tone: var(--v2-color-text);--menu-item-hover-bg: var(--v2-color-surface-subtle)}.v2-action-group{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;max-width:100%}.v2-action-group__trigger,.v2-action-group__inline{display:inline-flex;align-items:center;justify-content:center;height:1.85rem;border-radius:.45rem;cursor:pointer;transition:background var(--v2-duration-fast) var(--v2-ease-standard),border-color var(--v2-duration-fast) var(--v2-ease-standard),color var(--v2-duration-fast) var(--v2-ease-standard)}.v2-action-group__trigger-wrap{display:inline-flex}.v2-action-group__trigger{width:1.85rem;border:0;background:hsl(var(--heroui-default-100));color:hsl(var(--heroui-default-600))}.v2-action-group__trigger:hover,.v2-action-group__trigger[aria-expanded=true]{background:hsl(var(--heroui-default-200));color:hsl(var(--heroui-foreground))}.v2-action-group__inline{--action-tone: var(--v2-color-text);width:1.85rem;border:0;background:color-mix(in srgb,var(--action-tone) 14%,transparent);color:var(--action-tone)}.v2-action-group__inline:hover:not(:disabled){background:color-mix(in srgb,var(--action-tone) 24%,transparent)}.v2-action-group__inline:disabled{cursor:not-allowed;opacity:.5}.v2-action-group__inline--primary{--action-tone: var(--v2-color-primary)}.v2-action-group__inline--success{--action-tone: var(--v2-color-success)}.v2-action-group__inline--danger{--action-tone: var(--v2-color-danger)}.v2-action-group__inline--warning{--action-tone: var(--v2-color-warning)}.v2-action-group__inline--info{--action-tone: var(--v2-color-info)}.v2-action-group__menu .v2-menu,.v2-action-group__panel{min-width:12.5rem;padding:.35rem}.v2-action-group__icon{display:inline-flex;flex:0 0 auto;width:1rem;height:1rem;align-items:center;justify-content:center;color:currentColor;opacity:.95}.v2-action-group__icon svg{display:block;width:14px;height:14px}.v2-action-group__label{flex:1;min-width:0}.v2-tooltip{position:fixed;z-index:var(--v2-z-toast, 80);padding:.35rem .55rem;border-radius:var(--v2-radius-xs);background:color-mix(in srgb,var(--v2-color-text) 92%,transparent);color:var(--v2-color-text-inverse);font-size:var(--v2-text-caption);font-weight:var(--v2-font-weight-medium);white-space:nowrap;pointer-events:none;box-shadow:var(--v2-shadow-md);animation:v2-menu-in var(--v2-duration-instant) var(--v2-ease-standard);max-width:min(18rem,calc(100vw - 1.5rem));white-space:normal;line-height:1.35}.v2-tooltip--top{transform:translate(-50%,-100%)}.v2-tooltip--bottom{transform:translate(-50%)}.v2-tooltip--left{transform:translate(-100%,-50%)}.v2-tooltip--right{transform:translateY(-50%)}.v2-tooltip__trigger{display:inline-flex}.v2-tooltip--nav{display:flex;flex-direction:column;gap:.15rem;min-width:8.5rem;padding:.5rem .8rem .55rem;border-radius:var(--heroui-radius-medium, .75rem);border-inline-start:3px solid var(--v2-brand-amber);background:var(--v2-brand-ink);color:#fff;box-shadow:0 12px 32px -12px #1111118c,0 2px 6px #1111112e;white-space:nowrap}.dark .v2-tooltip--nav{background:var(--v2-brand-ink-elevated);outline:1px solid rgba(255,255,255,.08)}.v2-tooltip--nav:before{content:"";position:absolute;top:50%;width:.55rem;height:.55rem;background:var(--v2-brand-amber);transform:translateY(-50%) rotate(45deg);border-radius:2px}.v2-tooltip--nav.v2-tooltip--right{animation:v2-nav-tip-in-right .16s var(--v2-ease-standard, ease-out)}.v2-tooltip--nav.v2-tooltip--right:before{left:-.42rem}.v2-tooltip--nav.v2-tooltip--left{animation:v2-nav-tip-in-left .16s var(--v2-ease-standard, ease-out)}.v2-tooltip--nav.v2-tooltip--left:before{right:-.42rem}.v2-tooltip--nav-active .v2-nav-tip__label{color:var(--v2-brand-amber-bright)}.v2-nav-tip__group{color:#ffffff8c;font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.v2-nav-tip__row{display:flex;align-items:center;gap:.5rem}.v2-nav-tip__label{font-size:.82rem;font-weight:600;line-height:1.3}.v2-nav-tip__badge{min-width:1.25rem;padding:.05rem .4rem;border-radius:999px;background:#ffffff24;color:#fff;font-size:.68rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.v2-nav-tip__badge--warning{background:var(--v2-brand-amber);color:var(--v2-brand-ink)}.v2-nav-tip__badge--danger{background:hsl(var(--heroui-danger))}@keyframes v2-nav-tip-in-right{0%{opacity:0;transform:translate(-6px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes v2-nav-tip-in-left{0%{opacity:0;transform:translate(calc(-100% + 6px),-50%)}to{opacity:1;transform:translate(-100%,-50%)}}@media (prefers-reduced-motion: reduce){.v2-tooltip--nav.v2-tooltip--right,.v2-tooltip--nav.v2-tooltip--left{animation:none}}.v2-dialog-backdrop,.v2-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--v2-z-modal);background:#14151c6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:var(--v2-space-4);animation:v2-dialog-backdrop-in var(--v2-duration-fast) var(--v2-ease-emphasized)}.v2-alert-dialog-backdrop{align-items:flex-start;justify-content:flex-end;padding:calc(var(--v2-shell-top-offset, 0px) + var(--v2-space-4)) var(--v2-space-4) var(--v2-space-4);background:#14151c47;animation:none}@keyframes v2-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes v2-dialog-panel-in{0%{opacity:0;transform:translateY(.65rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.v2-dialog{width:min(480px,100%);background:var(--v2-color-surface);border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-2xl);box-shadow:0 24px 48px -18px #050a0f47,0 8px 16px -8px #050a0f1f,var(--v2-shadow-float, var(--v2-shadow-lg));padding:var(--v2-space-6)}.v2-dialog--panel{display:flex;flex-direction:column;max-height:min(88vh,820px);padding:0;overflow:hidden;animation:v2-dialog-panel-in .18s var(--v2-ease-emphasized)}.v2-dialog--sm{width:min(400px,100%)}.v2-dialog--md{width:min(520px,100%)}.v2-dialog--lg{width:min(640px,100%)}.v2-dialog--tone-default,.v2-dialog--tone-primary,.v2-dialog--tone-info,.v2-dialog--tone-warning,.v2-dialog--tone-success,.v2-dialog--tone-danger{--dialog-accent: var(--v2-color-border);--dialog-accent-soft: var(--v2-color-surface-subtle);--dialog-accent-mid: transparent;--dialog-accent-ink: var(--v2-color-text-secondary)}.v2-dialog__header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:1rem 1.15rem;border-bottom:1px solid var(--v2-color-border);background:var(--v2-color-surface)}.v2-dialog__header:before{display:none}.v2-dialog__header-main{display:flex;align-items:flex-start;gap:.7rem;min-width:0;flex:1}.v2-dialog__icon{display:none}.v2-dialog__heading{display:grid;gap:.2rem;min-width:0;padding-inline-end:.25rem}.v2-dialog__eyebrow{display:none}.v2-dialog__title{margin:0;color:var(--v2-color-text);font-size:1rem;font-weight:650;letter-spacing:-.01em;line-height:1.35}.v2-dialog__description{color:var(--v2-color-text-secondary);font-size:.8125rem;line-height:1.45;max-width:48ch}.v2-dialog__close{display:inline-grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid var(--v2-color-border);border-radius:.55rem;background:var(--v2-color-surface);color:var(--v2-color-text-muted);cursor:pointer;transition:background var(--v2-duration-fast) var(--v2-ease-standard),border-color var(--v2-duration-fast) var(--v2-ease-standard),color var(--v2-duration-fast) var(--v2-ease-standard)}.v2-dialog__close:hover{background:var(--v2-color-surface-subtle);border-color:var(--v2-color-border);color:var(--v2-color-text)}.v2-dialog__close:active{transform:none}.v2-dialog__body{flex:1;min-height:0;overflow:auto;padding:1rem 1.15rem 1.1rem;overscroll-behavior:contain}.v2-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;padding:.85rem 1.15rem;border-top:1px solid var(--v2-color-border);background:var(--v2-color-surface)}.v2-dialog__footer .v2-btn--secondary,.v2-dialog__footer .v2-btn--ghost{min-width:5.5rem}.v2-dialog__footer .v2-dialog__cancel{color:var(--v2-color-text-secondary)}.v2-dialog__footer .v2-dialog__cancel:hover{color:var(--v2-color-text);background:var(--v2-color-surface-subtle)}.v2-dialog__footer .v2-btn--primary{min-width:7rem;box-shadow:none}.v2-choice-toggle{display:flex;flex-direction:column;gap:.4rem}.v2-choice-toggle__options{display:flex;flex-wrap:wrap;gap:.4rem}.v2-choice-toggle__option{display:inline-flex;align-items:center;gap:.4rem;min-height:2.15rem;padding:.4rem .85rem;border:1px solid var(--v2-color-border);border-radius:999px;background:var(--v2-color-surface);color:var(--v2-color-text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color var(--v2-duration-fast) var(--v2-ease-standard),background var(--v2-duration-fast) var(--v2-ease-standard),color var(--v2-duration-fast) var(--v2-ease-standard),box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.v2-choice-toggle__icon{display:inline-flex;flex:0 0 auto;color:currentColor}.v2-choice-toggle__icon svg{display:block;width:14px;height:14px}.v2-choice-toggle__option:hover{border-color:color-mix(in srgb,var(--v2-color-primary) 35%,var(--v2-color-border));color:var(--v2-color-text)}.v2-choice-toggle__option.is-selected{border-color:transparent;box-shadow:0 0 0 1px color-mix(in srgb,var(--v2-color-primary) 35%,transparent)}.v2-choice-toggle__option--neutral.is-selected{background:color-mix(in srgb,var(--v2-color-primary) 12%,transparent);color:var(--v2-color-primary)}.v2-choice-toggle__option--accent.is-selected,.v2-choice-toggle__option--primary.is-selected{background:color-mix(in srgb,var(--v2-color-primary) 14%,transparent);color:var(--v2-color-primary)}.v2-choice-toggle__option--success.is-selected{background:color-mix(in srgb,var(--v2-color-success) 14%,transparent);color:var(--v2-color-success);box-shadow:0 0 0 1px color-mix(in srgb,var(--v2-color-success) 30%,transparent)}.v2-choice-toggle__option--danger.is-selected{background:color-mix(in srgb,var(--v2-color-danger) 12%,transparent);color:var(--v2-color-danger);box-shadow:0 0 0 1px color-mix(in srgb,var(--v2-color-danger) 28%,transparent)}.v2-choice-toggle__option--warning.is-selected{background:color-mix(in srgb,var(--v2-color-warning) 16%,transparent);color:var(--v2-color-warning);box-shadow:0 0 0 1px color-mix(in srgb,var(--v2-color-warning) 30%,transparent)}.v2-choice-toggle__option--info.is-selected{background:color-mix(in srgb,var(--v2-color-info) 14%,transparent);color:var(--v2-color-info);box-shadow:0 0 0 1px color-mix(in srgb,var(--v2-color-info) 30%,transparent)}.v2-choice-toggle__option--custom:hover{border-color:color-mix(in srgb,var(--choice-color) 40%,var(--v2-color-border))}.v2-choice-toggle__option--custom.is-selected{background:color-mix(in srgb,var(--choice-color) 12%,transparent);color:var(--choice-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--choice-color) 35%,transparent)}.dark .v2-choice-toggle__option--custom.is-selected{color:color-mix(in srgb,var(--choice-color) 70%,#fff)}.v2-choice-toggle__dot{display:block;width:.5rem;height:.5rem;border-radius:999px;background:var(--choice-color, currentColor)}.v2-choice-toggle__required,.v2-field-label__required{color:var(--v2-color-danger)}.v2-field-label__required{margin-inline-start:.125rem}.v2-choice-toggle--box .v2-choice-toggle__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem}.v2-choice-toggle--box .v2-choice-toggle__option{justify-content:center;min-height:2.75rem;border-radius:var(--heroui-radius-medium, .75rem)}.v2-choice-toggle--box .v2-choice-toggle__option--custom .v2-choice-toggle__icon{color:var(--choice-color)}.v2-choice-toggle__row{display:flex;align-items:stretch;gap:.5rem}.v2-choice-toggle__row>.v2-choice-toggle__options{flex:1 1 auto;min-width:0}.v2-choice-toggle__option--add{flex:0 0 auto;justify-content:center;padding-inline:.7rem;border-style:dashed;background:transparent;color:var(--v2-color-text-muted)}.v2-choice-toggle--box .v2-choice-toggle__option--add{width:2.75rem;padding-inline:0}@keyframes v2-alert-dialog-in{0%{transform:translate(.85rem);opacity:0}to{transform:translate(0);opacity:1}}[dir=rtl] .v2-alert-dialog{animation-name:v2-alert-dialog-in-rtl}@keyframes v2-alert-dialog-in-rtl{0%{transform:translate(-.85rem);opacity:0}to{transform:translate(0);opacity:1}}.v2-alert-dialog{position:relative;width:min(400px,100%);margin-inline-start:auto;padding:1.25rem 1.25rem 1rem;border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-2xl);background:var(--v2-color-surface-elevated, var(--v2-color-surface));box-shadow:var(--v2-shadow-float, var(--v2-shadow-lg));animation:v2-alert-dialog-in var(--v2-duration-fast) var(--v2-ease-emphasized)}.v2-alert-dialog:has(.v2-alert-dialog__content),.v2-alert-dialog--form{width:min(440px,100%)}.v2-alert-dialog--form .v2-alert-dialog__content{margin-top:.85rem}.v2-alert-dialog__close{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;border:0;border-radius:.5rem;background:transparent;color:var(--v2-color-text-muted);cursor:pointer}.v2-alert-dialog__close:hover{background:var(--v2-color-surface-subtle);color:var(--v2-color-text)}.v2-alert-dialog__header{display:flex;flex-direction:column;gap:.85rem;padding-inline-end:1.75rem}.v2-alert-dialog__icon{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px}.v2-alert-dialog__icon--default{background:color-mix(in srgb,var(--v2-color-neutral, #64748b) 14%,transparent);color:var(--v2-color-text-secondary)}.v2-alert-dialog__icon--accent{background:color-mix(in srgb,var(--v2-color-primary) 14%,transparent);color:var(--v2-color-primary)}.v2-alert-dialog__icon--success{background:color-mix(in srgb,var(--v2-color-success) 14%,transparent);color:var(--v2-color-success)}.v2-alert-dialog__icon--warning{background:color-mix(in srgb,var(--v2-color-warning) 16%,transparent);color:var(--v2-color-warning)}.v2-alert-dialog__icon--danger{background:color-mix(in srgb,var(--v2-color-danger) 14%,transparent);color:var(--v2-color-danger)}.v2-alert-dialog__title{margin:0;color:var(--v2-color-text);font-size:1.05rem;font-weight:750;letter-spacing:-.01em;line-height:1.3}.v2-alert-dialog__body,.v2-alert-dialog__content{margin-top:.65rem;color:var(--v2-color-text-secondary);font-size:.875rem;line-height:1.5}.v2-alert-dialog__body p{margin:0}.v2-alert-dialog__footer{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end;margin-top:1.15rem}.v2-drawer-backdrop{justify-content:flex-end;padding:0;z-index:var(--v2-z-drawer)}.v2-drawer{width:min(380px,100%);height:100%;background:var(--v2-color-surface);border-inline-start:1px solid var(--v2-color-border);box-shadow:var(--v2-shadow-lg);padding:var(--v2-space-6);border-start-start-radius:var(--v2-radius-xl);border-end-start-radius:var(--v2-radius-xl);overflow-y:auto;overscroll-behavior:contain;animation:v2-drawer-in var(--v2-duration-normal) var(--v2-ease-emphasized)}@keyframes v2-drawer-in{0%{transform:translate(16px);opacity:.7}to{transform:translate(0);opacity:1}}.v2-empty-state,.v2-error-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--v2-space-3);padding:var(--v2-space-8) var(--v2-space-6);border:1px dashed var(--v2-color-border-strong);border-radius:var(--v2-radius-xl);background:var(--v2-color-surface-subtle)}.v2-empty-state__title,.v2-error-state__title{font-size:var(--v2-text-section-title);font-weight:var(--v2-font-weight-semibold);letter-spacing:-.015em}.v2-empty-state__body,.v2-error-state__body{color:var(--v2-color-text-secondary);max-width:40rem}.page-container{width:100%;max-width:var(--v2-content-max);margin:0 auto}.page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--v2-space-4);margin-bottom:var(--v2-space-6)}.page-header__breadcrumbs{width:100%;font-size:var(--v2-text-meta);color:var(--v2-color-text-muted)}.page-header__titles{min-width:0;flex:1}.page-header__title{margin:0;font-size:var(--v2-text-page-title);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-leading-tight);letter-spacing:-.03em}.page-header__description{margin:var(--v2-space-2) 0 0;color:var(--v2-color-text-secondary);max-width:38rem;font-size:var(--v2-text-body)}.page-header__actions{display:flex;flex-wrap:wrap;gap:var(--v2-space-2)}.page-section{margin-bottom:var(--v2-space-5)}.page-section__title{margin:0 0 var(--v2-space-3);font-size:var(--v2-text-section-title);font-weight:var(--v2-font-weight-semibold);letter-spacing:-.02em}.working-surface{background:var(--v2-color-surface-subtle);border:1px solid transparent;border-radius:var(--v2-radius-lg);padding:var(--v2-space-5)}.home-page{max-width:none;display:flex;flex-direction:column;gap:var(--v2-space-5);min-height:calc(100vh - var(--v2-topbar-height) - 3.5rem)}.home-context{display:flex;flex-direction:column;gap:.2rem;padding-bottom:.15rem}.home-context__title{margin:0;font-size:1.2rem;font-weight:var(--v2-font-weight-semibold);letter-spacing:-.03em;line-height:1.2;color:var(--v2-color-text)}.home-context__meta{margin:0;font-size:var(--v2-text-meta);color:var(--v2-color-text-muted)}.home-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--v2-space-3)}.home-kpi__card{padding:.85rem 1rem;border-radius:var(--v2-radius-md);background:var(--v2-color-surface-subtle);border:1px solid transparent;min-height:88px;display:flex;flex-direction:column;justify-content:space-between;gap:.35rem}.home-kpi__label{font-size:var(--v2-text-caption);font-weight:var(--v2-font-weight-medium);color:var(--v2-color-text-muted);letter-spacing:.01em}.home-kpi__value{font-size:1.55rem;font-weight:var(--v2-font-weight-semibold);letter-spacing:-.04em;line-height:1;color:var(--v2-color-text);font-variant-numeric:tabular-nums}.home-kpi__context{font-size:var(--v2-text-caption);color:var(--v2-color-text-secondary)}.home-main{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,.9fr);gap:var(--v2-space-4);flex:1;min-height:0}.home-secondary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--v2-space-4)}.home-panel{display:flex;flex-direction:column;min-height:0;height:100%;padding:1rem 1.1rem 1.05rem}.home-panel__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--v2-space-3);margin-bottom:.75rem}.home-panel__title{margin:0;font-size:var(--v2-text-section-title);font-weight:var(--v2-font-weight-semibold);letter-spacing:-.02em}.home-panel__meta{font-size:var(--v2-text-caption);color:var(--v2-color-text-muted)}.home-agenda{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem;flex:1}.home-agenda__item{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.85rem;padding:.55rem .25rem;border-radius:var(--v2-radius-sm)}.home-agenda__item+.home-agenda__item{box-shadow:inset 0 1px 0 var(--v2-color-border)}.home-agenda__time{font-size:var(--v2-text-label);font-weight:var(--v2-font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--v2-color-text);padding-top:.1rem}.home-agenda__title-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.home-agenda__title{font-size:var(--v2-text-label);font-weight:var(--v2-font-weight-semibold);letter-spacing:-.01em}.home-agenda__meta{margin-top:.15rem;font-size:var(--v2-text-meta);color:var(--v2-color-text-secondary)}.home-agenda__kind{font-size:.625rem;font-weight:var(--v2-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--v2-color-text-muted);padding:.12rem .4rem;border-radius:var(--v2-radius-pill);background:var(--v2-color-surface);border:1px solid var(--v2-color-border)}.home-agenda__kind--hearing{color:var(--v2-color-info);border-color:color-mix(in srgb,var(--v2-color-info) 22%,var(--v2-color-border));background:var(--v2-color-info-bg)}.home-agenda__kind--meeting{color:var(--v2-color-neutral)}.home-agenda__kind--review{color:var(--v2-color-neutral);border-color:var(--v2-color-border);background:var(--v2-color-surface)}.home-calendar{display:flex;flex-direction:column;height:100%;gap:.65rem}.home-calendar__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-2)}.home-calendar__nav{display:flex;gap:.15rem}.home-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.15rem;font-size:.625rem;font-weight:var(--v2-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--v2-color-text-muted);text-align:center}.home-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;flex:1}.home-calendar__cell{min-height:2.15rem;border-radius:var(--v2-radius-xs);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.3rem .15rem .25rem;color:var(--v2-color-text-secondary);font-size:var(--v2-text-meta);font-variant-numeric:tabular-nums}.home-calendar__cell--empty{visibility:hidden}.home-calendar__cell--today{background:var(--v2-color-surface);color:var(--v2-color-text);box-shadow:inset 0 0 0 1.5px var(--v2-color-primary);font-weight:var(--v2-font-weight-semibold)}.home-calendar__dots{display:flex;gap:2px;margin-top:.15rem}.home-calendar__dots i{width:3px;height:3px;border-radius:50%;background:var(--v2-color-text-muted);display:block}.home-fixture-note{margin:auto 0 0;font-size:.625rem;color:var(--v2-color-text-muted)}.home-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.home-list__item{display:flex;align-items:flex-start;gap:.7rem;padding:.55rem .15rem}.home-list__item+.home-list__item{box-shadow:inset 0 1px 0 var(--v2-color-border)}.home-list__tone{width:6px;height:6px;border-radius:50%;margin-top:.45rem;flex-shrink:0;background:var(--v2-color-neutral)}.home-list__tone--warning{background:var(--v2-color-warning)}.home-list__tone--danger{background:var(--v2-color-danger)}.home-list__tone--info{background:var(--v2-color-info)}.home-list__tone--neutral{background:var(--v2-color-neutral)}.home-list__title{font-size:var(--v2-text-label);font-weight:var(--v2-font-weight-medium);letter-spacing:-.01em}.home-list__meta{margin-top:.1rem;font-size:var(--v2-text-meta);color:var(--v2-color-text-secondary)}.home-list__stack{flex:1;min-width:0}.home-list__when{font-size:var(--v2-text-caption);color:var(--v2-color-text-muted);white-space:nowrap;padding-top:.15rem}@media (max-width: 1100px){.home-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.home-main,.home-secondary{grid-template-columns:1fr}}@media (max-width: 720px){.home-kpi{grid-template-columns:1fr}}.branch-selector,.user-menu{position:relative}.branch-selector__trigger,.user-menu__trigger{display:inline-flex;align-items:center;gap:.55rem;min-height:38px;padding:.2rem .55rem .2rem .35rem;border:1px solid transparent;border-radius:var(--v2-radius-pill);background:var(--v2-color-surface-subtle);cursor:pointer;transition:background var(--v2-duration-fast) var(--v2-ease-standard),border-color var(--v2-duration-fast) var(--v2-ease-standard),box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.branch-selector__trigger:hover,.user-menu__trigger:hover{background:var(--v2-color-surface-inset);border-color:var(--v2-color-border)}.branch-selector__mark{width:26px;height:26px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--v2-color-surface);color:var(--v2-color-text-secondary);box-shadow:var(--v2-shadow-xs);flex-shrink:0}.language-switcher__flag{overflow:hidden}.language-switcher__flag img,.language-switcher .v2-menu__item img{display:block;border-radius:3px}.language-switcher__option{flex:1}.branch-selector__copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-inline-end:.15rem}.branch-selector__label{font-size:.625rem;color:var(--v2-color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-weight:var(--v2-font-weight-semibold)}.branch-selector__value{font-size:var(--v2-text-label);font-weight:var(--v2-font-weight-medium);max-width:148px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.user-menu__copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.user-menu__name{font-size:var(--v2-text-label);font-weight:var(--v2-font-weight-semibold);max-width:128px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.user-menu__role{font-size:var(--v2-text-caption);color:var(--v2-color-text-muted);max-width:128px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 720px){.branch-selector__label,.user-menu__copy{display:none}.branch-selector__value{max-width:100px}}.primary-theme-picker{padding:.55rem .75rem .7rem}.primary-theme-picker__label{font-size:var(--v2-text-caption);font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.55rem}.primary-theme-picker__swatches{display:flex;flex-wrap:wrap;gap:.4rem}.primary-theme-picker__swatch{width:22px;height:22px;border-radius:999px;border:1px solid rgba(26,28,34,.12);box-shadow:inset 0 0 0 1px #ffffff2e;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#fff;padding:0;transition:transform var(--v2-duration-instant) var(--v2-ease-press),box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.primary-theme-picker__swatch:hover{transform:scale(1.08)}.primary-theme-picker__swatch.is-selected{box-shadow:0 0 0 2px var(--v2-color-surface),0 0 0 3.5px var(--v2-color-text)}.primary-theme-picker__hint{margin-top:.5rem;font-size:var(--v2-text-caption);color:var(--v2-color-text-muted)}.v2-field,.v2-combobox,.v2-combo-box{display:flex;flex-direction:column;gap:.375rem}.v2-field-label{font-size:.75rem;font-weight:600;color:var(--v2-color-text-secondary)}.v2-field-input{width:100%;padding:.625rem .75rem;border-radius:var(--v2-radius-md);border:1px solid var(--v2-color-border);background:var(--v2-color-surface);font-size:.875rem;color:var(--v2-color-text);transition:border-color var(--v2-duration-fast) var(--v2-ease-standard),box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.v2-field-input:focus{outline:none;border-color:var(--v2-color-primary);box-shadow:0 0 0 3px var(--v2-color-primary-soft)}.v2-field-input--textarea{resize:vertical;min-height:5rem}.v2-field-error{display:flex;align-items:flex-start;gap:.35rem;font-size:.75rem;font-weight:500;line-height:1.35;color:var(--v2-color-danger);animation:v2-field-error-in .16s var(--v2-ease-standard, ease-out)}.v2-field-error:before{content:"";flex-shrink:0;width:.875rem;height:.875rem;margin-top:.05rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") center / contain no-repeat}@keyframes v2-field-error-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}:is(.v2-field,.v2-phone-field,.v2-email-field,.v2-combo-box):has(.v2-field-error)>.v2-field-label,.v2-field:has(>.v2-field-error) .v2-choice-toggle>.v2-field-label{color:var(--v2-color-danger)}.v2-input[aria-invalid=true],.v2-field:has(>.v2-field-error) :is(.v2-input,.v2-field-input),.v2-combo-box--invalid .v2-combo-box__input-group,.v2-phone-field--invalid .v2-phone-field__control{border-color:var(--v2-color-danger)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-color-danger) 14%,transparent)}.v2-field:has(>.v2-field-error) .v2-choice-toggle__option:not(.is-selected){border-color:color-mix(in srgb,var(--v2-color-danger) 55%,var(--v2-color-border))}.v2-field--attention{animation:v2-field-attention 1.4s var(--v2-ease-standard, ease-out);border-radius:var(--heroui-radius-medium, 10px)}@keyframes v2-field-attention{0%,40%{box-shadow:0 0 0 6px color-mix(in srgb,var(--v2-color-danger) 16%,transparent)}to{box-shadow:0 0 0 6px transparent}}@media (prefers-reduced-motion: reduce){.v2-field-error,.v2-field--attention{animation:none}}.v2-tw.v2-toast-region{z-index:var(--v2-z-toast, 9999)}.v2-tw.v2-toast-region,.v2-tw.v2-toast-region>div{pointer-events:none}.v2-tw.v2-toast-region .v2-toast{pointer-events:auto}.v2-tw.v2-toast-region [style*="opacity: 0;"],.v2-tw.v2-toast-region [style*="opacity: 0;"] *{pointer-events:none!important}.v2-combobox,.v2-combo-box{position:relative}.v2-combo-box--full{width:100%}.v2-combo-box__input-group,.v2-combobox__trigger{display:flex;align-items:center;gap:.35rem;width:100%;min-height:2.75rem;padding:.25rem .45rem .25rem .75rem;border-radius:var(--v2-radius-md);border:1px solid var(--v2-color-border);background:var(--v2-color-surface);text-align:start}.v2-combo-box--open .v2-combo-box__input-group,.v2-combobox--open .v2-combobox__trigger{border-color:var(--v2-color-primary);box-shadow:0 0 0 3px var(--v2-color-primary-soft)}.v2-combo-box--invalid .v2-combo-box__input-group{border-color:var(--v2-color-danger)}.v2-combo-box__input{flex:1;min-width:0;text-overflow:ellipsis;border:0;background:transparent;padding:.4rem 0;font-size:.875rem;color:var(--v2-color-text);outline:none}.v2-combo-box__input::-moz-placeholder{color:var(--v2-color-text-muted)}.v2-combo-box__input::placeholder{color:var(--v2-color-text-muted)}.v2-combo-box__trigger-btn{display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;border:0;border-radius:.45rem;background:transparent;color:var(--v2-color-text-muted);cursor:pointer;flex-shrink:0}.v2-combo-box__trigger-btn:hover{background:var(--v2-color-surface-subtle);color:var(--v2-color-text)}.v2-combo-box__value,.v2-combobox__value{display:flex;flex-wrap:wrap;gap:.375rem;flex:1;min-width:0}.v2-combobox__placeholder{color:var(--v2-color-text-muted);font-size:.875rem}.v2-combobox__single{color:var(--v2-color-text);font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-combo-box__clear,.v2-combobox__clear{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border:0;border-radius:999px;background:transparent;color:var(--v2-color-text-muted);flex-shrink:0;cursor:pointer}.v2-combo-box__clear:hover,.v2-combobox__clear:hover{background:var(--v2-color-surface-subtle);color:var(--v2-color-text)}.v2-combo-box__chip,.v2-combobox__chip{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:999px;background:var(--v2-color-primary-soft);color:var(--v2-color-primary);font-size:.75rem;font-weight:600}.v2-combo-box__chip button,.v2-combobox__chip button{display:inline-flex;border:0;background:transparent;color:inherit;cursor:pointer;padding:0}.v2-combo-box__input-group--multi{flex-wrap:wrap;row-gap:.3rem;padding-block:.3rem}.v2-combo-box__input-group--multi .v2-combo-box__input{flex:1 0 6rem}.v2-combo-box__input-group--multi .v2-combo-box__chip{max-width:100%;min-height:1.75rem;padding-block:.15rem;padding-inline:.55rem .4rem;background:var(--v2-color-surface-inset);color:var(--v2-color-text);font-weight:500}.v2-combo-box__input-group--multi .v2-combo-box__chip--person{gap:.35rem;padding-inline-start:.2rem}.v2-combo-box__chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-combo-box__input-group--multi .v2-combo-box__chip button{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:999px;color:var(--v2-color-text-muted)}.v2-combo-box__input-group--multi .v2-combo-box__chip button:hover{background:var(--v2-color-surface-subtle);color:var(--v2-color-text)}.v2-combo-box__option-text{display:flex;flex:1;flex-direction:column;min-width:0}.v2-combo-box__option-title,.v2-combo-box__option-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-combo-box__option-description{font-size:.75rem;color:var(--v2-color-text-muted)}.v2-combo-box__option-check{flex-shrink:0;color:var(--v2-color-primary)}.v2-combo-box__chevron,.v2-combobox__chevron{flex-shrink:0;color:var(--v2-color-text-muted);transition:transform var(--v2-duration-fast) var(--v2-ease-standard)}.v2-combo-box--open .v2-combo-box__chevron,.v2-combobox--open .v2-combobox__chevron{transform:rotate(180deg)}.v2-combo-box__popover,.v2-combobox__panel{z-index:calc(var(--v2-z-modal) + 5);border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-lg);background:var(--v2-color-surface-elevated, var(--v2-color-surface));box-shadow:var(--v2-shadow-float, var(--v2-shadow-lg));overflow:hidden}.v2-combo-box__list,.v2-combobox__list{display:flex;flex-direction:column;gap:.125rem;max-height:min(14rem,var(--combo-list-max, 14rem));overflow:auto;padding:.35rem}.v2-combo-box__option,.v2-combobox__option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .625rem;border:none;border-radius:var(--v2-radius-sm);background:transparent;font-size:.875rem;text-align:start;cursor:pointer;color:var(--v2-color-text)}.v2-combo-box__option:hover,.v2-combo-box__option.is-selected,.v2-combobox__option:hover,.v2-combobox__option.is-selected{background:var(--v2-color-surface-inset)}.v2-combo-box__option.is-disabled,.v2-combobox__option.is-disabled{opacity:.65;cursor:not-allowed}.v2-combo-box__option.is-disabled:hover,.v2-combobox__option.is-disabled:hover{background:transparent}.v2-combo-box__option.is-unavailable-leave,.v2-combobox__option.is-unavailable-leave{color:hsl(var(--heroui-danger))}.v2-combo-box__option.is-unavailable-leave .v2-combo-box__option-title,.v2-combo-box__option.is-unavailable-leave .v2-combo-box__option-label,.v2-combobox__option.is-unavailable-leave .v2-combo-box__option-title,.v2-combobox__option.is-unavailable-leave .v2-combo-box__option-label{color:hsl(var(--heroui-danger));font-weight:600}.v2-combo-box__option.is-unavailable-leave .v2-combo-box__option-description,.v2-combobox__option.is-unavailable-leave .v2-combo-box__option-description{color:hsl(var(--heroui-danger) / .85)}.v2-combo-box__option--colored.is-selected,.v2-combo-box__option--colored:hover{background:color-mix(in srgb,var(--combo-accent, var(--v2-color-primary)) 12%,var(--v2-color-surface))}.v2-combo-box__swatch,.v2-combo-box__option-swatch{flex:0 0 auto;width:.65rem;height:.65rem;border-radius:999px;box-shadow:inset 0 0 0 1px #00000014}.v2-checkerboard{background-color:#fff;background-image:linear-gradient(45deg,#eeeef1 25%,transparent 25%),linear-gradient(-45deg,#eeeef1 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eeeef1 75%),linear-gradient(-45deg,transparent 75%,#eeeef1 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.v2-combo-box__leading-icon,.v2-combo-box__option-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;color:color-mix(in srgb,var(--combo-accent, var(--v2-color-text-secondary)) 90%,var(--v2-color-text))}.v2-combo-box__leading-icon{margin-inline-start:.55rem}.v2-combo-box__leading-icon svg,.v2-combo-box__option-icon svg{width:14px;height:14px}.v2-combo-box__leading-icon:has(>[data-user-avatar]),.v2-combo-box__option-icon:has(>[data-user-avatar]){width:1.5rem;height:1.5rem}.v2-combo-box__input-group{gap:.35rem}.v2-combo-box__input-group[data-colored=true]{border-color:color-mix(in srgb,var(--combo-accent, var(--v2-color-primary)) 40%,var(--v2-color-border));background:color-mix(in srgb,var(--combo-accent, var(--v2-color-primary)) 10%,var(--v2-color-surface-inset))}.v2-combo-box__input-group[data-colored=true] .v2-combo-box__swatch{margin-inline-start:.55rem}.v2-combo-box__option-label{flex:1;min-width:0}.v2-combo-box__empty,.v2-combobox__empty{padding:.75rem;font-size:.8125rem;color:var(--v2-color-text-muted);text-align:center}.v2-combobox__search{display:none}.v2-field-inline-action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-sm);background:var(--v2-color-surface);color:var(--v2-color-text-secondary);text-decoration:none;transition:background var(--v2-duration-fast) var(--v2-ease-standard),border-color var(--v2-duration-fast) var(--v2-ease-standard),color var(--v2-duration-fast) var(--v2-ease-standard)}.v2-field-inline-action:hover{border-color:var(--v2-color-border-strong);color:var(--v2-color-text);background:var(--v2-color-surface-subtle)}.v2-field-inline-action--whatsapp{border-color:color-mix(in srgb,#25d366 40%,var(--v2-color-border));background:#25d366;color:#fff}.v2-field-inline-action--whatsapp:hover{border-color:#1ebe57;color:#fff;background:#1ebe57}.v2-field-inline-action--email{border-color:#0284c7;background:#0284c7;color:#fff}.v2-field-inline-action--email:hover{border-color:#0369a1;color:#fff;background:#0369a1}.v2-phone-field,.v2-email-field{display:grid;align-content:start;gap:.35rem;min-width:0}.v2-phone-field__row,.v2-email-field__row{display:flex;align-items:stretch;gap:.4rem;min-width:0}.v2-phone-field__control{display:flex;flex:1;min-width:0;align-items:stretch;border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-sm);background:var(--v2-color-surface-inset);overflow:hidden;transition:border-color var(--v2-duration-fast) var(--v2-ease-standard),background var(--v2-duration-fast) var(--v2-ease-standard),box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.v2-phone-field__control:focus-within{border-color:var(--v2-color-border-strong);background:var(--v2-color-surface);box-shadow:0 0 0 3px var(--v2-color-primary-soft)}.v2-phone-field--invalid .v2-phone-field__control{border-color:color-mix(in srgb,var(--v2-color-danger) 55%,var(--v2-color-border))}.v2-phone-field__country{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;min-height:38px;padding:0 .55rem;border:0;border-inline-end:1px solid var(--v2-color-border);background:transparent;color:var(--v2-color-text-secondary);cursor:pointer}.v2-phone-field__country:hover:not(:disabled){background:var(--v2-color-surface-subtle);color:var(--v2-color-text)}.v2-phone-field__country:disabled{opacity:.6;cursor:not-allowed}.v2-phone-field__dial{font-size:var(--v2-text-meta);font-weight:600;font-variant-numeric:tabular-nums;color:var(--v2-color-text)}.v2-phone-field__number{flex:1;min-width:0;min-height:38px;border:0;background:transparent;padding:0 .85rem;font-size:var(--v2-text-body);color:var(--v2-color-text);outline:none}.v2-email-field__row .v2-input{flex:1;min-width:0}.v2-phone-country-menu{position:fixed;z-index:calc(var(--v2-z-modal) + 8);display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(20rem,50vh);border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-lg);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-float);overflow:hidden}.v2-phone-country-menu__search{display:flex;align-items:center;gap:.45rem;padding:.55rem .7rem;border-bottom:1px solid var(--v2-color-border);color:var(--v2-color-text-muted)}.v2-phone-country-menu__search-input{flex:1;min-width:0;border:0;background:transparent;font-size:var(--v2-text-body);color:var(--v2-color-text);outline:none}.v2-phone-country-menu__list{overflow:auto;padding:.3rem}.v2-phone-country-menu__item{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .55rem;border:0;border-radius:var(--v2-radius-sm);background:transparent;color:var(--v2-color-text);font-size:var(--v2-text-body);text-align:start;cursor:pointer}.v2-phone-country-menu__item:hover,.v2-phone-country-menu__item.is-selected{background:var(--v2-color-surface-subtle)}.v2-phone-country-menu__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-phone-country-menu__code{flex:0 0 auto;color:var(--v2-color-text-muted);font-variant-numeric:tabular-nums;font-size:var(--v2-text-meta)}.v2-phone-country-menu__empty{padding:.85rem;color:var(--v2-color-text-muted);font-size:var(--v2-text-meta);text-align:center}.v2-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:7rem;padding:var(--v2-space-4);border-radius:var(--v2-radius-lg);border:1.5px dashed var(--v2-color-border-strong);background:var(--v2-color-surface-subtle);cursor:pointer;transition:border-color var(--v2-duration-fast) var(--v2-ease-standard),background var(--v2-duration-fast) var(--v2-ease-standard)}.v2-dropzone--active,.v2-dropzone:hover{border-color:var(--v2-color-primary);background:var(--v2-color-primary-soft)}.v2-dropzone--invalid:not(.v2-dropzone--active){border-color:var(--v2-color-danger, #dc2626)}.v2-dropzone__title{margin:0;font-size:.875rem;font-weight:600;color:var(--v2-color-text)}.v2-dropzone__hint{margin:0;font-size:.75rem;color:var(--v2-color-text-muted)}.v2-dropzone__files{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none}.v2-dropzone__files li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .625rem;border-radius:var(--v2-radius-md);background:var(--v2-color-surface-inset);font-size:.8125rem}.v2-dropzone__files button{display:inline-flex;padding:0;border:none;background:none;cursor:pointer;color:var(--v2-color-text-muted)}.v2-segmented{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem}.v2-segmented__btn{padding:.5rem .625rem;border-radius:var(--v2-radius-md);border:1px solid var(--v2-color-border);background:var(--v2-color-surface);font-size:.8125rem;cursor:pointer}.v2-segmented__btn.is-active{border-color:var(--segment-color, var(--v2-color-primary));background:color-mix(in srgb,var(--segment-color, var(--v2-color-primary)) 14%,var(--v2-color-surface));color:var(--v2-color-text);font-weight:600}.data-table-surface{display:grid;gap:0;background:var(--v2-color-surface);border:1px solid var(--v2-color-border);border-radius:.85rem;overflow:hidden}.data-table-surface__toolbar{padding:.75rem .9rem;border-bottom:1px solid var(--v2-color-border);background:color-mix(in srgb,var(--v2-color-surface-muted) 55%,var(--v2-color-surface))}.data-table-surface__scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,var(--v2-color-surface) 30%,transparent),linear-gradient(to left,var(--v2-color-surface) 30%,transparent),linear-gradient(to right,rgba(15,23,42,.06),transparent 12px),linear-gradient(to left,rgba(15,23,42,.06),transparent 12px);background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:28px 100%,28px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.data-table-surface__scroll:focus-visible{outline:2px solid color-mix(in srgb,var(--v2-color-primary) 45%,transparent);outline-offset:-2px}.data-table-surface__footer{padding:.55rem .85rem;border-top:1px solid var(--v2-color-border);background:color-mix(in srgb,var(--v2-color-surface-muted) 40%,var(--v2-color-surface))}.table-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.table-toolbar__search{position:relative;display:flex;align-items:center;gap:.45rem;flex:0 1 22rem;max-width:min(100%,22rem);width:100%}.table-toolbar__search .v2-search-input-wrap{width:100%;min-width:0;flex:1}.table-toolbar__search .v2-search-input{padding-inline-end:2rem}.table-toolbar__fetching{position:absolute;inset-inline-end:.65rem;display:inline-flex;pointer-events:none}.table-toolbar__fetching .v2-spinner{width:.85rem;height:.85rem;border-width:2px}.table-toolbar__end{display:flex;align-items:center;gap:.65rem;margin-inline-start:auto}.table-toolbar__meta{color:var(--v2-color-text-muted);font-size:var(--v2-text-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.table-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.table-pagination__meta{margin-inline-end:auto;color:var(--v2-color-text-muted);font-size:var(--v2-text-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.table-pagination__per-page{display:inline-flex;align-items:center;gap:.45rem;color:var(--v2-color-text-secondary);font-size:var(--v2-text-meta);white-space:nowrap}.table-pagination__per-page-select{min-height:2rem;padding:.2rem 1.75rem .2rem .55rem;border:1px solid var(--v2-color-border);border-radius:.55rem;background:var(--v2-color-surface);color:var(--v2-color-text);font:inherit;font-size:var(--v2-text-meta);font-variant-numeric:tabular-nums;cursor:pointer}.table-pagination__per-page-select:focus{outline:none;border-color:var(--v2-color-primary);box-shadow:0 0 0 3px var(--v2-color-primary-soft)}.table-pagination__controls{display:inline-flex;align-items:center;gap:.35rem}.table-pagination__status{color:var(--v2-color-text-muted);font-size:var(--v2-text-meta);font-variant-numeric:tabular-nums;min-width:5.5rem;text-align:center}.table-pagination--quiet .table-pagination__control:disabled{opacity:.35;border-color:transparent;background:transparent;box-shadow:none}.status-chip{max-width:100%}.data-table{width:100%;min-width:56rem;border-collapse:separate;border-spacing:0;font-size:var(--v2-text-table)}.data-table th,.data-table td{padding:.72rem .85rem;text-align:start;border-bottom:1px solid var(--v2-color-border);vertical-align:middle;white-space:nowrap;background:var(--table-row-bg)}.data-table th{position:sticky;top:0;z-index:2;background:var(--table-header-bg);color:var(--table-header-text);border-bottom-color:var(--table-header-border);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.data-table tbody tr:nth-child(2n) td{background:var(--table-row-stripe-bg)}.data-table tbody tr:hover td{background:var(--table-row-hover-bg)}.data-table tbody tr:last-child td{border-bottom:0}.data-table__sort{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:0}.data-table__sort span[aria-hidden=true]{color:var(--table-header-muted);font-weight:600}.data-table__sort--active,.data-table__sort--active span[aria-hidden=true]{color:var(--table-header-sort-active)}.data-table__sticky-start,.data-table__sticky-end{position:sticky;z-index:3}.data-table th.data-table__sticky-start,.data-table th.data-table__sticky-end{z-index:4;background:var(--table-header-bg)}.data-table__sticky-start{inset-inline-start:0;box-shadow:1px 0 0 var(--v2-color-border)}.data-table th.data-table__sticky-start{box-shadow:1px 0 0 var(--table-header-border)}.data-table__sticky-end{inset-inline-end:0;box-shadow:-1px 0 0 var(--v2-color-border)}.data-table th.data-table__sticky-end{box-shadow:-1px 0 0 var(--table-header-border)}.data-table tbody tr:nth-child(2n) .data-table__sticky-start,.data-table tbody tr:nth-child(2n) .data-table__sticky-end{background:var(--table-row-stripe-bg)}.data-table tbody tr:hover .data-table__sticky-start,.data-table tbody tr:hover .data-table__sticky-end{background:var(--table-row-hover-bg)}.data-table-surface--grid{--grid-pin-shadow: 0 0 14px rgba(15, 23, 42, .14);--grid-row-height: 2.75rem;--grid-header-height: 2.5rem;border:1px solid var(--v2-color-border);border-radius:.875rem;background:var(--v2-color-surface);box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.data-table-surface--grid .data-table-surface__toolbar{padding:.75rem .85rem;border-bottom:1px solid var(--v2-color-border);background:color-mix(in srgb,var(--v2-color-surface-subtle) 70%,var(--v2-color-surface))}.data-table-surface--grid .data-table-surface__scroll{position:relative;overflow:auto;background:var(--v2-color-surface);border:0;border-radius:0}.data-table-surface--grid .data-table-surface__footer{padding:.55rem .85rem;border-top:1px solid var(--v2-color-border);background:color-mix(in srgb,var(--v2-color-surface-subtle) 55%,var(--v2-color-surface))}.data-table-surface--grid .data-table{min-width:max(56rem,100%);border-collapse:separate;border-spacing:0;color:var(--v2-color-text)}.data-table-surface--grid .data-table th,.data-table-surface--grid .data-table td{height:var(--grid-row-height);padding:.55rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--v2-color-border) 80%,transparent);background:var(--v2-color-surface);white-space:nowrap;vertical-align:middle}.data-table-surface--grid .data-table th{height:var(--grid-header-height);position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--v2-color-surface-subtle) 92%,var(--v2-color-surface));color:var(--v2-color-text-muted);font-size:.6875rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;border-bottom-color:var(--v2-color-border)}.data-table-surface--grid .data-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--v2-color-surface-subtle) 55%,var(--v2-color-surface))}.data-table-surface--grid .data-table tbody tr:hover td{background:color-mix(in srgb,var(--v2-color-primary) 7%,var(--v2-color-surface))}.data-table-surface--grid .data-table tbody tr:last-child td{border-bottom:0}.data-table-surface--grid .data-table [data-pinned]{position:sticky;z-index:6}.data-table-surface--grid .data-table th[data-pinned]{z-index:7;background:color-mix(in srgb,var(--v2-color-surface-subtle) 92%,var(--v2-color-surface))}.data-table-surface--grid .data-table td[data-pinned]{background:var(--v2-color-surface)}.data-table-surface--grid .data-table tbody tr:nth-child(2n) td[data-pinned]{background:color-mix(in srgb,var(--v2-color-surface-subtle) 55%,var(--v2-color-surface))}.data-table-surface--grid .data-table tbody tr:hover td[data-pinned]{background:color-mix(in srgb,var(--v2-color-primary) 7%,var(--v2-color-surface))}.data-table-surface--grid .data-table [data-pinned=start]{inset-inline-start:var(--pin-start, 0px)}.data-table-surface--grid .data-table [data-pinned=end]{inset-inline-end:var(--pin-end, 0px)}.data-table-surface--grid .data-table [data-pinned-edge=start]:after,.data-table-surface--grid .data-table [data-pinned-edge=end]:after{content:"";position:absolute;top:0;bottom:0;width:12px;pointer-events:none;opacity:0;transition:opacity .14s ease}.data-table-surface--grid .data-table [data-pinned-edge=start]:after{inset-inline-end:-12px;background:linear-gradient(to right,rgba(15,23,42,.14),transparent)}.data-table-surface--grid .data-table [data-pinned-edge=end]:after{inset-inline-start:-12px;background:linear-gradient(to left,rgba(15,23,42,.14),transparent)}.data-table-surface--grid .data-table-surface__scroll[data-pinned-start-detached] .data-table [data-pinned-edge=start]:after,.data-table-surface--grid .data-table-surface__scroll[data-pinned-end-detached] .data-table [data-pinned-edge=end]:after{opacity:1}[data-color-mode=dark] .data-table-surface--grid{--grid-pin-shadow: 0 0 18px rgba(0, 0, 0, .45);box-shadow:0 1px 2px #00000059;border-color:color-mix(in srgb,var(--v2-color-border) 90%,transparent)}[data-color-mode=dark] .data-table-surface--grid .data-table [data-pinned-edge=start]:after{background:linear-gradient(to right,rgba(0,0,0,.55),transparent)}[data-color-mode=dark] .data-table-surface--grid .data-table [data-pinned-edge=end]:after{background:linear-gradient(to left,rgba(0,0,0,.55),transparent)}[data-color-mode=dark] .data-table-surface--grid .data-table th,[data-color-mode=dark] .data-table-surface--grid .data-table th[data-pinned]{background:color-mix(in srgb,var(--v2-color-surface-subtle) 88%,#000)}.data-table__contact{display:grid;gap:.12rem;white-space:normal;min-width:10rem;max-width:16rem}.data-table__contact-name{font-weight:650;color:var(--v2-color-text);line-height:1.3}.data-table__contact-meta{color:var(--v2-color-text-muted);font-size:.75rem;font-weight:500}.data-table__phone{font-variant-numeric:tabular-nums;unicode-bidi:isolate;color:var(--v2-color-text-secondary)}.data-table__date{font-variant-numeric:tabular-nums;color:var(--v2-color-text-secondary)}.data-table__time-block{display:grid;gap:.1rem;line-height:1.25}.data-table__time{font-variant-numeric:tabular-nums;font-weight:600;color:var(--v2-color-text)}.data-table__duration{font-size:.75rem;color:var(--v2-color-text-muted);font-variant-numeric:tabular-nums}.data-table__complete{display:inline-flex;align-items:center;gap:.35rem;color:var(--v2-color-text-muted);font-size:.8125rem;font-weight:550}.data-table__complete-icon{color:var(--v2-color-success, #15803d);opacity:.85}.data-table__action-btn.v2-btn{min-height:2rem;padding-inline:.65rem;font-size:.8125rem}.v2-resource-table.data-table-surface{border-radius:.65rem;box-shadow:none}.v2-resource-table .data-table-surface__toolbar{padding:.55rem .75rem;background:var(--v2-color-surface)}.v2-resource-table .data-table-surface__footer{padding:.45rem .75rem;background:var(--v2-color-surface)}.v2-resource-table__grid{width:-moz-max-content;width:max-content;min-width:max(56rem,100%);font-size:var(--v2-text-table)}.v2-resource-table__grid th[data-pinned-edge=start],.v2-resource-table__grid td[data-pinned-edge=start]{width:14rem;min-width:11rem;max-width:17rem;overflow:hidden}.v2-resource-table__grid th,.v2-resource-table__grid td{padding:.5rem .65rem;vertical-align:middle}.v2-resource-table__grid thead th{font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--v2-color-text-secondary);background:color-mix(in srgb,var(--v2-color-surface-muted, var(--v2-color-surface-subtle)) 70%,var(--v2-color-surface))}.v2-resource-table__actions-col{width:3rem;text-align:end;white-space:nowrap}.case-edit-resource-table{margin-top:.15rem}.case-edit-resource-table .data-table td{height:auto;min-height:var(--grid-row-height);overflow:hidden}.case-edit-resource-table__sticky-start{min-width:8.5rem;max-width:14rem;overflow:hidden;white-space:normal;vertical-align:middle}.case-edit-resource-table__sticky-start>*{min-width:0;max-width:100%}.case-edit-resource-table .case-edit-resource-table__group-row>th{height:auto;padding:0;border-top:1px solid var(--v2-color-border);border-bottom:1px solid var(--v2-color-border);background:color-mix(in srgb,var(--v2-color-surface-muted) 70%,var(--v2-color-surface));text-align:start;font-weight:inherit}.case-edit-resource-table__group:first-of-type .case-edit-resource-table__group-row>th{border-top:0}.case-edit-resource-table__group-toggle{position:sticky;inset-inline-start:0;display:inline-flex;max-width:100%;align-items:center;gap:.6rem;padding:.55rem .85rem;border:0;background:transparent;color:var(--v2-color-text);font:inherit;text-align:start;cursor:pointer}.case-edit-resource-table__group-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--v2-color-primary) 45%,transparent);outline-offset:-2px}.case-edit-resource-table__group-chevron{flex:0 0 auto;color:var(--v2-color-text-muted);transition:transform var(--v2-duration-fast) ease}.case-edit-resource-table__group[data-collapsed=true] .case-edit-resource-table__group-chevron{transform:rotate(-90deg)}[dir=rtl] .case-edit-resource-table__group[data-collapsed=true] .case-edit-resource-table__group-chevron{transform:rotate(90deg)}.case-edit-resource-table__drag-cell{display:flex;min-width:0;align-items:center;gap:.35rem}.case-edit-resource-table__drag-cell>:last-child{min-width:0;flex:1}.case-edit-resource-table__drag-handle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.5rem;height:1.75rem;padding:0;border:0;border-radius:6px;background:transparent;color:var(--v2-color-text-muted);cursor:grab;touch-action:none}.case-edit-resource-table__drag-handle:hover{background:color-mix(in srgb,var(--v2-color-text) 7%,transparent);color:var(--v2-color-text)}.case-edit-resource-table__drag-handle:active{cursor:grabbing}.case-edit-resource-table__drag-handle:focus-visible{outline:2px solid color-mix(in srgb,var(--v2-color-primary) 45%,transparent);outline-offset:1px}.case-edit-resource-table__row--dragging>td{background:var(--v2-color-surface);box-shadow:0 6px 18px #0f172a24}[data-color-mode=dark] .case-edit-resource-table__row--dragging>td{box-shadow:0 6px 18px #00000073}.case-edit-row-tools{display:inline-flex;align-items:center;justify-content:flex-end;gap:.15rem}.case-edit-pin-toggle{display:inline-flex;align-items:center;justify-content:center;color:var(--v2-color-text-muted)}.case-edit-pin-toggle[aria-pressed=true],.case-edit-pin-toggle[data-pinned=true]{color:#d97706}span.case-edit-pin-toggle{width:2rem;height:2rem}.case-edit-resource-table__sticky-end,.case-edit-resource-table .v2-resource-table__actions-col{width:3rem;min-width:3rem;text-align:end}.v2-table-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;max-width:100%;min-width:0;margin:0;color:inherit;font:inherit;font-weight:inherit;line-height:1.35;white-space:normal;overflow-wrap:break-word;word-break:normal}.v2-table-text--1{-webkit-line-clamp:1}.v2-table-text--2{-webkit-line-clamp:2}.v2-table-text--3{-webkit-line-clamp:3}.v2-table-text--empty{display:inline;color:var(--v2-color-text-muted)}.v2-table-text:lang(en),.v2-resource-table__grid td a,.data-table-surface--grid .data-table td a{overflow-wrap:anywhere}@media (max-width: 720px){.table-toolbar__search{flex:1 1 100%;max-width:none}.table-toolbar__end{margin-inline-start:0;width:100%;justify-content:space-between}.table-pagination{justify-content:space-between}}.resource-page{display:grid;gap:1rem}.resource-workspace{display:grid;gap:.85rem;min-width:0}.addition-center-tabs-scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.addition-center-tabs-scroll [data-slot=tabList]{width:-moz-max-content!important;width:max-content!important;max-width:none!important;overflow:visible!important;flex-wrap:nowrap!important}.addition-center-tabs-scroll [data-slot=tab]{width:auto!important;flex:0 0 auto!important;max-width:none!important}.resource-workspace__chrome{display:grid;gap:.75rem;min-width:0}.resource-workspace__title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.resource-workspace__title{margin:0;color:var(--v2-color-text);font-family:var(--v2-font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.015em;line-height:1.2}.resource-page-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;flex:0 0 auto}.resource-page-actions .v2-btn{gap:.35rem;text-decoration:none}.resource-table-meta{font-size:var(--v2-text-meta);color:var(--v2-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.resource-toolbar-stack{display:grid;width:100%}.resource-filter-trigger{gap:.4rem}.resource-filter-trigger span{display:inline-grid;place-items:center;min-width:1.05rem;height:1.05rem;padding-inline:.25rem;border-radius:999px;background:#ffffff2e;color:currentColor;font-size:.68rem;font-weight:800}.resource-clear-filters{gap:.35rem}.resource-filter-drawer{display:grid;gap:1.1rem;min-height:0}.resource-filter-drawer__summary{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem;border:1px solid color-mix(in srgb,var(--v2-color-primary) 20%,var(--v2-color-border));border-radius:14px;background:color-mix(in srgb,var(--v2-color-primary) 7%,var(--v2-color-surface))}.resource-filter-drawer__summary svg{flex:0 0 auto;margin-top:.1rem;color:var(--v2-color-primary)}.resource-filter-drawer__summary div{display:grid;gap:.3rem}.resource-filter-drawer__summary strong{color:var(--v2-color-text);font-size:.92rem}.resource-filter-drawer__summary span{color:var(--v2-color-text-secondary);font-size:.82rem;line-height:1.45}.resource-filter-drawer__grid{display:grid;gap:.85rem}.resource-filter-drawer .v2-combobox__panel{position:static;margin-top:.35rem;box-shadow:var(--v2-shadow-sm)}.resource-filter-drawer .v2-combobox__list{max-height:10.5rem}.resource-filter-drawer__actions{position:sticky;bottom:calc(var(--v2-space-6) * -1);display:flex;justify-content:flex-end;gap:.5rem;margin-inline:calc(var(--v2-space-6) * -1);margin-bottom:calc(var(--v2-space-6) * -1);padding:.9rem var(--v2-space-6);border-top:1px solid var(--v2-color-border);background:color-mix(in srgb,var(--v2-color-surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.resource-form{display:grid;gap:1rem}.resource-form__section{display:grid;gap:.75rem;padding:1rem 1.1rem;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface)}.resource-form__section-title{margin:0;font-size:var(--v2-text-body);font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-text)}.resource-form__section-hint{margin:0;font-size:var(--v2-text-caption);color:var(--v2-color-text-muted);line-height:1.4}.resource-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.resource-form__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-form__field{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;min-width:0}.resource-form__field--full{grid-column:1 / -1}.resource-form__label{font-size:var(--v2-text-caption);font-weight:600;color:var(--v2-color-text-secondary)}.resource-form__error{margin:0;font-size:var(--v2-text-caption);color:#b91c1c}.resource-form__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}.resource-checkbox-row{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.resource-checkbox{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--v2-text-body);color:var(--v2-color-text)}.resource-chip-row{display:inline-flex;flex-wrap:wrap;gap:.3rem}.resource-chip{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;white-space:nowrap;padding:.1rem .45rem;border-radius:999px;font-size:var(--v2-text-meta);font-weight:600;background:var(--v2-color-surface-subtle);color:var(--v2-color-text-secondary)}.resource-chip--success{background:#dcfce7;color:#166534}.resource-chip--danger{background:#fee2e2;color:#991b1b}.resource-chip--info{background:#e0f2fe;color:#075985}.resource-chip--warning{background:#fef3c7;color:#92400e}.resource-chip--primary{background:color-mix(in srgb,var(--v2-color-primary) 18%,white);color:var(--v2-color-text)}.resource-cell-stack{display:flex;flex-direction:column;gap:.15rem;min-width:0}.resource-cell-stack__primary,.resource-cell-stack__secondary{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.resource-cell-stack__primary{color:var(--v2-color-text)}.resource-cell-stack__secondary{font-size:var(--v2-text-meta);color:var(--v2-color-text-secondary)}.resource-cell-stack__primary svg,.resource-cell-stack__secondary svg{flex-shrink:0;color:var(--v2-color-text-secondary)}.resource-cell-empty{color:var(--v2-color-text-secondary)}.resource-back-link{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.35rem;color:var(--v2-color-text-muted, #64748b);font-size:.8125rem;text-decoration:none}.resource-back-link:hover{color:var(--v2-color-text)}.resource-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.resource-insights--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-insights__skeleton{min-height:3.35rem;border-radius:12px}.resource-insight{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.65rem;width:100%;min-height:3.35rem;margin:0;padding:.55rem .75rem;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface);box-shadow:none;border-inline-start:3px solid var(--v2-color-primary);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease,background .15s ease}.resource-insight--static{cursor:default}.resource-insight:hover:not(.resource-insight--static),.resource-insight--active{border-color:color-mix(in srgb,var(--v2-color-primary) 35%,var(--v2-color-border));background:color-mix(in srgb,var(--v2-color-primary) 8%,var(--v2-color-surface))}.resource-insight__value{font-size:1.25rem;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--v2-color-text)}.resource-insight__copy{display:grid;gap:.1rem;min-width:0}.resource-insight__label{font-size:.8125rem;font-weight:600;color:var(--v2-color-text)}.resource-insight__context{font-size:.72rem;color:var(--v2-color-text-muted)}@media (max-width: 960px){.resource-insights,.resource-insights--cols-3,.resource-form__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.resource-form__grid,.resource-form__grid--3,.resource-insights,.resource-insights--cols-3{grid-template-columns:1fr}}.page-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.insight-metric{display:grid;gap:.28rem;min-height:4.5rem;padding:.7rem .85rem;border-radius:.75rem;background:var(--v2-color-surface);border:1px solid var(--v2-color-border)}.insight-metric__label{font-size:.6875rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-color-text-muted)}.insight-metric__value{font-size:1.35rem;font-weight:650;letter-spacing:-.04em;line-height:1.1;color:var(--v2-color-text);font-variant-numeric:tabular-nums}.insight-metric__context{font-size:.75rem;color:var(--v2-color-text-secondary);line-height:1.3}.insight-trend{margin-top:.15rem;font-size:.75rem;color:var(--v2-color-text-muted)}.page-insights__skeleton{min-height:4.5rem;border-radius:.75rem}@media (max-width: 1100px){.page-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.page-insights{grid-template-columns:minmax(0,1fr)}}.dash-page{display:flex;flex-direction:column;gap:var(--v2-space-5)}.dash-customize-actions{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.dash-customize-panel{display:flex;flex-direction:column;gap:.85rem;padding:1.1rem 1.15rem;border-radius:var(--v2-radius-lg);background:var(--v2-color-surface);border:1px solid var(--v2-color-border);box-shadow:var(--v2-shadow-xs)}.dash-customize-panel__intro{display:flex;flex-direction:column;gap:.25rem}.dash-customize-panel__title{margin:0;display:inline-flex;align-items:center;gap:.45rem;font-size:var(--v2-text-section-title);font-weight:650;letter-spacing:-.02em;color:var(--v2-color-text)}.dash-customize-panel__title svg{color:var(--v2-color-primary)}.dash-customize-panel__subtitle{margin:0;font-size:var(--v2-text-meta);color:var(--v2-color-text-muted)}.dash-customize-panel__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.65rem}@media (min-width: 640px){.dash-customize-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.dash-customize-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.dash-customize-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dash-customize-toggle{display:flex;align-items:center;gap:.7rem;width:100%;padding:.75rem .85rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--v2-color-border) 90%,transparent);background:var(--v2-color-surface);box-shadow:0 4px 12px #0000000f;cursor:pointer;text-align:start;transition:opacity var(--v2-duration-fast) var(--v2-ease-standard),box-shadow var(--v2-duration-fast) var(--v2-ease-standard),border-color var(--v2-duration-fast) var(--v2-ease-standard)}.dash-customize-toggle--off{opacity:.55;background:color-mix(in srgb,var(--v2-color-surface-subtle) 88%,var(--v2-color-surface));box-shadow:0 1px 3px #0000000a}.dash-customize-toggle:hover:not(:disabled){border-color:color-mix(in srgb,var(--v2-color-primary) 28%,var(--v2-color-border))}.dash-customize-toggle:disabled{cursor:not-allowed}.dash-customize-toggle__switch{position:relative;display:inline-flex;width:36px;height:20px;border-radius:999px;background:#d1d5db;flex-shrink:0;transition:background var(--v2-duration-fast) var(--v2-ease-standard)}.dash-customize-toggle__switch--on{background:var(--v2-color-primary)}.dash-customize-toggle__knob{position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0003;transition:transform var(--v2-duration-fast) var(--v2-ease-standard)}.dash-customize-toggle__switch--on .dash-customize-toggle__knob{transform:translate(16px)}.dash-customize-toggle__label{font-size:var(--v2-text-label);font-weight:var(--v2-font-weight-medium);color:var(--v2-color-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash-grid{display:grid;gap:1.15rem;align-items:stretch}.dash-grid__empty{padding:var(--v2-space-10) var(--v2-space-4);text-align:center;color:var(--v2-color-text-muted);border:1px dashed var(--v2-color-border-strong);border-radius:var(--v2-radius-lg)}.dash-widget-slot--firm-pulse{grid-column:1 / -1}.firm-pulse{display:flex;flex-direction:column;gap:0;padding:1.15rem 1.25rem .9rem;background:var(--v2-color-surface);border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-lg);box-shadow:var(--v2-shadow-xs);overflow:hidden}.firm-pulse__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.65rem}.firm-pulse__heading{min-width:0;display:grid;gap:.12rem}.firm-pulse__eyebrow{margin:0;font-size:.6875rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-color-text-muted)}.firm-pulse__title{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.02em;color:var(--v2-color-text);line-height:1.25}.firm-pulse__description{margin:0;font-size:var(--v2-text-caption);color:var(--v2-color-text-muted)}.firm-pulse__open{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;margin-top:.1rem;padding:.3rem .55rem;border-radius:.55rem;color:var(--v2-color-text);font-size:var(--v2-text-label);font-weight:600;text-decoration:none;letter-spacing:-.01em}.firm-pulse__open:hover{background:var(--v2-color-surface-subtle);color:var(--v2-color-primary)}.firm-pulse__body{display:flex;flex-direction:column;gap:.75rem}.firm-pulse__stats{display:flex;flex-direction:column;gap:.85rem}@media (min-width: 960px){.firm-pulse__stats{flex-direction:row;align-items:stretch;gap:0}}.firm-pulse__row{display:grid;gap:0;min-width:0;flex:1}@media (min-width: 640px){.firm-pulse__stat:not(:first-child){border-inline-start:1px solid var(--v2-color-border)}}.firm-pulse__row--finance{border-top:1px solid var(--v2-color-border);padding-top:.75rem}.firm-pulse__stat{min-width:0;padding:.35rem .75rem;text-decoration:none;color:inherit}.firm-pulse__stat:first-child{padding-inline-start:0}.firm-pulse__stat:last-child{padding-inline-end:0}.firm-pulse__stat--link:hover .firm-pulse__stat-value{color:var(--v2-color-primary)}.firm-pulse__stat-label{margin:0;font-size:var(--v2-text-caption);color:var(--v2-color-text-muted);font-weight:500}.firm-pulse__stat-value{margin:.25rem 0 0;font-size:1.5rem;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--v2-color-text);line-height:1.1;transition:color var(--v2-duration-fast) var(--v2-ease-standard)}.firm-pulse__stat-hint{margin:.15rem 0 0;font-size:.6875rem;color:var(--v2-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.firm-pulse__delta{margin:.15rem 0 0;font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums}.firm-pulse__delta--up.firm-pulse__delta--positive,.firm-pulse__delta--up.firm-pulse__delta--informational{color:#16a34a}.firm-pulse__delta--down.firm-pulse__delta--negative,.firm-pulse__delta--down.firm-pulse__delta--informational{color:var(--v2-color-danger)}.firm-pulse__delta--flat,.firm-pulse__delta--neutral{color:var(--v2-color-text-muted)}.firm-pulse__pace{display:flex;align-items:center;gap:.75rem;flex-shrink:0;padding-top:.65rem;border-top:1px solid var(--v2-color-border)}@media (min-width: 960px){.firm-pulse__pace{padding:0 0 0 1.15rem;margin-inline-start:.15rem;border-top:0;border-inline-start:1px solid var(--v2-color-border)}}.firm-pulse__pace-copy{min-width:0}.firm-pulse__pace-value{margin:.1rem 0 0;font-size:.875rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--v2-color-text)}.firm-pulse__ring{width:3.25rem;height:3.25rem;flex-shrink:0}.firm-pulse__ring-track{fill:none;stroke:color-mix(in srgb,var(--v2-color-border) 80%,#cbd5e1);stroke-width:3.25}.firm-pulse__ring-value{fill:none;stroke:color-mix(in srgb,var(--v2-color-primary) 45%,#60a5fa);stroke-width:3.25;stroke-linecap:round}.firm-pulse__ring-text{fill:var(--v2-color-text);font-size:8.5px;font-weight:700;letter-spacing:-.02em}.firm-pulse__chart{height:2.75rem;margin:0 -.15rem;color:color-mix(in srgb,var(--v2-color-primary) 55%,#60a5fa)}.firm-pulse__chart svg{width:100%;height:100%;display:block}.firm-pulse__chart-line{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.firm-pulse__chart--empty{border-top:1px solid color-mix(in srgb,var(--v2-color-primary) 16%,var(--v2-color-border));height:1px;margin-top:.35rem}.firm-pulse__stat--loading .firm-pulse__stat-label-skel,.firm-pulse__stat--loading .firm-pulse__stat-value-skel,.firm-pulse__stat--loading .firm-pulse__stat-hint-skel{display:block;border-radius:6px;background:color-mix(in srgb,var(--v2-color-text) 8%,var(--v2-color-surface))}.firm-pulse__stat-label-skel{width:4.5rem;height:.7rem}.firm-pulse__stat-value-skel{width:3.25rem;height:1.45rem;margin-top:.35rem}.firm-pulse__stat-hint-skel{width:5.5rem;height:.6rem;margin-top:.35rem}@media (max-width: 639px){.firm-pulse__row{grid-template-columns:1fr 1fr}.firm-pulse__stat:nth-child(odd){padding-inline-start:0}.firm-pulse__stat:nth-child(2n){border-inline-start:1px solid var(--v2-color-border)}.firm-pulse__stat:nth-child(n+3){border-top:1px solid var(--v2-color-border);margin-top:.45rem;padding-top:.55rem}}.dash-widget{min-width:0;background:var(--v2-color-surface);border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-lg);box-shadow:var(--v2-shadow-xs);overflow:hidden}.dash-widget--customizing{box-shadow:var(--v2-shadow-sm)}.dash-widget-slot{min-width:0;display:flex;flex-direction:column;gap:0}.dash-widget__drag-handle{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:32px;margin-bottom:-4px;border:1px dashed color-mix(in srgb,var(--v2-color-primary) 45%,var(--v2-color-border));border-bottom:0;border-radius:12px 12px 0 0;background:color-mix(in srgb,var(--v2-color-primary) 10%,var(--v2-color-surface));color:var(--v2-color-primary);font-size:var(--v2-text-caption);font-weight:var(--v2-font-weight-medium);cursor:grab;transition:background var(--v2-duration-fast) var(--v2-ease-standard)}.dash-widget__drag-handle:hover{background:color-mix(in srgb,var(--v2-color-primary) 16%,var(--v2-color-surface))}.dash-widget__drag-handle:active{cursor:grabbing}.dash-widget-slot--customizing>.dash-metric,.dash-widget-slot--customizing>.dash-list,.dash-widget-slot--customizing>.dash-attention,.dash-widget-slot--customizing>.dash-alerts,.dash-widget-slot--customizing>.dash-widget,.dash-widget-slot--customizing>.firm-pulse{border-top-left-radius:0;border-top-right-radius:0}.dash-widget-slot--dragging{outline:2px solid color-mix(in srgb,var(--v2-color-primary) 55%,transparent);outline-offset:2px;border-radius:14px}.dash-widget__header{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-2);padding:var(--v2-space-3) var(--v2-space-4) 0}.dash-widget__title{margin:0;font-size:var(--v2-text-body);font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-text);letter-spacing:-.02em}.dash-widget__lock{font-size:var(--v2-text-caption);color:var(--v2-color-text-muted);letter-spacing:.04em;text-transform:uppercase}.dash-widget__body{padding:var(--v2-space-3) var(--v2-space-4) var(--v2-space-4)}.dash-widget__pending{margin:0;font-size:var(--v2-text-body);color:var(--v2-color-text-secondary)}.dash-widget__pending-meta{margin:.25rem 0 0;font-size:var(--v2-text-caption);color:var(--v2-color-text-muted)}.dash-metric{position:relative;min-width:0;min-height:0;padding:1rem 1.1rem .95rem;border-radius:14px;background:var(--v2-color-surface);border:1px solid var(--v2-color-border);box-shadow:var(--v2-shadow-xs);display:flex;flex-direction:column;gap:.75rem;text-decoration:none;color:inherit;outline:none;overflow:hidden;transition:border-color var(--v2-duration-fast) var(--v2-ease-standard),box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.dash-metric--kpi{--widget-accent: var(--v2-color-primary);min-height:9.25rem}.dash-metric--link:hover{border-color:var(--v2-color-border);box-shadow:var(--v2-shadow-xs);background:var(--v2-color-surface)}.dash-metric--link:focus-visible{border-color:color-mix(in srgb,var(--v2-color-primary) 45%,var(--v2-color-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-color-primary) 18%,transparent)}.dash-metric__header{display:flex;align-items:center;gap:.65rem;min-width:0}.dash-metric__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.dash-metric__title,.dash-metric__label{flex:1 1 auto;min-width:0;font-size:.8125rem;font-weight:600;color:var(--v2-color-text-secondary);letter-spacing:-.01em;line-height:1.3;text-transform:none}.dash-metric__content,.dash-metric__value-row{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;min-width:0}.dash-metric__value{font-size:1.875rem;line-height:1;font-weight:650;letter-spacing:-.04em;color:var(--v2-color-text);font-variant-numeric:tabular-nums}.dash-metric__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:auto;min-width:0}.dash-metric__context,.dash-metric__desc{flex:1 1 auto;min-width:0;font-size:.72rem;color:var(--v2-color-text-muted);line-height:1.35}.dash-metric__trend{flex-shrink:0}.dash-metric__trend-pill{display:inline-flex;align-items:center;gap:.2rem;max-width:100%;padding:.22rem .5rem .22rem .35rem;border-radius:999px;font-size:.72rem;font-weight:650;letter-spacing:-.01em;color:var(--v2-color-text-secondary);background:var(--v2-color-surface-subtle);border:1px solid var(--v2-color-border)}.dash-metric__trend-pill span{min-width:0;white-space:nowrap}.dash-metric__trend--sentiment-informational .dash-metric__trend-pill,.dash-metric__trend--sentiment-neutral .dash-metric__trend-pill{color:var(--v2-color-text-secondary)}.dash-metric__trend--sentiment-positive .dash-metric__trend-pill{color:#166534;background:#dcfce7;border-color:transparent}.dash-metric__trend--sentiment-negative .dash-metric__trend-pill{color:#991b1b;background:#fee2e2;border-color:transparent}.dash-metric__icon{width:2rem;height:2rem;border-radius:.65rem;display:inline-flex;align-items:center;justify-content:center;color:var(--widget-accent, var(--v2-color-primary));background:color-mix(in srgb,var(--widget-accent, var(--v2-color-primary)) 12%,var(--v2-color-surface));border:1px solid color-mix(in srgb,var(--widget-accent, var(--v2-color-primary)) 16%,transparent);flex-shrink:0}.dash-metric__chart{width:5.5rem;height:1.75rem;flex-shrink:0;overflow:visible}.dash-metric__chart-line{stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.dash-metric__chart-fill{opacity:.16}.dash-metric__chart--up .dash-metric__chart-line,.dash-metric__chart--up .dash-metric__chart-fill{stroke:var(--v2-color-primary);fill:var(--v2-color-primary)}.dash-metric__chart--down .dash-metric__chart-line,.dash-metric__chart--down .dash-metric__chart-fill{stroke:#dc2626;fill:#dc2626}.dash-metric__chart--flat .dash-metric__chart-line,.dash-metric__chart--flat .dash-metric__chart-fill{stroke:var(--v2-color-text-muted);fill:var(--v2-color-text-muted)}.dash-metric__hover-affordance{margin-inline-start:auto;display:inline-flex;color:var(--v2-color-text-muted);opacity:0;transform:translate(-2px);transition:opacity var(--v2-duration-fast) var(--v2-ease-standard),transform var(--v2-duration-fast) var(--v2-ease-standard),color var(--v2-duration-fast) var(--v2-ease-standard);pointer-events:none}.dash-metric--link:hover .dash-metric__hover-affordance,.dash-metric--link:focus-visible .dash-metric__hover-affordance{opacity:1;transform:translate(0);color:var(--v2-color-primary)}.dash-metric__action,.dash-metric__bridge{display:none}.dash-metric--zero .dash-metric__value{color:var(--v2-color-text-secondary)}.dash-metric--loading{gap:.75rem}.dash-metric__skeleton-label,.dash-metric__skeleton-value,.dash-metric__skeleton-pill,.dash-metric__skeleton-desc,.dash-metric__skeleton-icon{border-radius:8px;background:linear-gradient(90deg,var(--v2-color-surface-subtle),var(--v2-color-surface-inset),var(--v2-color-surface-subtle));background-size:200% 100%;animation:dash-metric-shimmer 1.2s ease-in-out infinite}.dash-metric__skeleton-icon{width:2rem;height:2rem;border-radius:.65rem;flex-shrink:0}.dash-metric__skeleton-label{flex:1;height:.85rem}.dash-metric__skeleton-value-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dash-metric--loading .dash-metric__content{align-items:flex-end}.dash-metric__skeleton-value{width:4.5rem;height:1.85rem}.dash-metric__skeleton-pill{width:3.25rem;height:1.35rem;border-radius:999px}.dash-metric__skeleton-desc{width:70%;height:.7rem}.dash-metric--error{gap:.55rem}.dash-metric__error-copy{color:var(--v2-color-text-muted);font-size:.8125rem}.dash-metric__retry{align-self:flex-start;border:1px solid var(--v2-color-border);border-radius:8px;background:var(--v2-color-surface-subtle);color:var(--v2-color-text);padding:.35rem .65rem;font-size:.75rem;cursor:pointer}@keyframes dash-metric-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dash-list{min-width:0;min-height:21rem;height:100%;display:flex;flex-direction:column;gap:.45rem;padding:1.1rem 1.15rem 1rem;border-radius:var(--v2-radius-lg);background:var(--v2-color-surface);border:1px solid var(--v2-color-border);box-shadow:var(--v2-shadow-xs);transition:border-color var(--v2-duration-fast) var(--v2-ease-standard),box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.dash-list:hover{border-color:var(--v2-color-border);box-shadow:var(--v2-shadow-xs)}.dash-list__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.dash-list__heading{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0}.dash-list__eyebrow{margin:0;font-size:var(--v2-text-caption);font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-color-text-muted)}.dash-list__title-row{display:flex;align-items:center;gap:.45rem;min-width:0}.dash-list__title{margin:0;min-width:0;font-size:var(--v2-text-section-title);font-weight:650;letter-spacing:-.02em;color:var(--v2-color-text);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-list__count{font-size:var(--v2-text-caption);font-weight:var(--v2-font-weight-medium);color:var(--v2-color-text-secondary);background:var(--v2-color-surface-subtle);border-radius:999px;padding:.1rem .55rem}.dash-list__actions{display:inline-flex;align-items:center;gap:.65rem}.dash-list__open,.dash-list__header-action,.dash-list__retry,.dash-list__empty-action{display:inline-flex;align-items:center;gap:.22rem;font-size:var(--v2-text-caption);font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-primary);text-decoration:none;background:transparent;border:0;padding:0;cursor:pointer}.dash-list__header-action{font-weight:var(--v2-font-weight-medium);color:var(--v2-color-text-secondary)}.dash-list__body{list-style:none;margin:0;padding:.55rem 0 0;display:flex;flex-direction:column;gap:.45rem;min-height:0;flex:1;max-height:none;overflow:auto;border-top:1px solid var(--v2-color-border)}.dash-list__empty{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.4rem;min-height:88px;padding:.7rem .2rem;color:var(--v2-color-text-muted);font-size:var(--v2-text-meta)}.dash-list__empty p{margin:0}.dash-list__empty-title{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--v2-text-label);font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-text-secondary)}.dash-list-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;padding:.65rem .75rem;border-radius:12px;text-decoration:none;color:inherit;border:1px solid var(--v2-color-border);background:var(--v2-color-surface);box-shadow:0 1px 2px #0f172a0f,0 1px 3px #0f172a0a;transition:box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.dash-list-row--link:hover{background:var(--v2-color-surface);border-color:var(--v2-color-border);box-shadow:0 2px 8px #0f172a1a,0 1px 2px #0f172a0d;transform:none}.dash-list-row{display:flex;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;text-decoration:none;color:inherit;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface);box-shadow:0 1px 2px #0f172a0f,0 1px 3px #0f172a0a}.dash-list-row--link:hover{background:var(--v2-color-surface);border-color:var(--v2-color-border);box-shadow:0 2px 8px #0f172a1a,0 1px 2px #0f172a0d}.dash-list-row--today,.dash-list-row--overdue{border-inline-start:3px solid #dc2626;background:var(--v2-color-surface)}.dash-list-row--event.dash-list-row--normal{border-inline-start:3px solid var(--v2-color-primary)}.dash-list-row__main{min-width:0;flex:1}.dash-list-row__top{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.dash-list-row__title{font-size:var(--v2-text-label);font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-text);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.dash-list-row__subtitle{margin-top:.18rem;font-size:var(--v2-text-caption);color:var(--v2-color-text-secondary)}.dash-list-row__dot{width:8px;height:8px;margin-top:.45rem;border-radius:999px;flex-shrink:0;background:var(--v2-color-primary)}.dash-list-row__dot--danger{background:#dc2626}.dash-list-row__dot--warning{background:#d97706}.dash-list-row__dot--success{background:#16a34a}.dash-list-row__dot--info{background:#2563eb}.dash-list-row__dot--primary,.dash-list-row__dot--neutral{background:var(--v2-color-primary)}.dash-list-row__date{width:40px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;padding:.28rem .2rem;border-radius:10px;background:color-mix(in srgb,var(--v2-color-primary) 10%,var(--v2-color-surface-subtle));color:var(--v2-color-primary)}.dash-list-row__date-day{font-size:.95rem;font-weight:var(--v2-font-weight-semibold);line-height:1;font-variant-numeric:tabular-nums}.dash-list-row__date-month{font-size:9px;font-weight:var(--v2-font-weight-medium);letter-spacing:.04em;text-transform:uppercase;opacity:.85}.dash-list-row__avatar{width:30px;height:30px;flex-shrink:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-primary);background:color-mix(in srgb,var(--v2-color-primary) 12%,transparent)}.dash-list-row__badge{display:inline-flex;align-items:center;font-size:10px;font-weight:650;line-height:1.2;padding:.2rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--v2-color-border) 80%,transparent);background:var(--v2-color-surface);color:var(--v2-color-text-secondary);box-shadow:0 1px 2px #0f172a0f}.dash-list-row__badge--primary{color:var(--v2-color-primary);background:color-mix(in srgb,var(--v2-color-primary) 10%,var(--v2-color-surface));border-color:color-mix(in srgb,var(--v2-color-primary) 22%,transparent)}.dash-list-row__badge--warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.dash-list-row__badge--danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.dash-list-row__badge--success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.dash-list-row__badge--info{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.dash-list-row__meta{margin-top:.28rem;display:flex;flex-wrap:wrap;gap:.35rem;font-size:var(--v2-text-caption);color:var(--v2-color-text-muted)}.dash-list-row__meta>span{display:inline-flex;align-items:center;font-size:10px;font-weight:600;line-height:1.2;padding:.2rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--v2-color-border) 80%,transparent);background:var(--v2-color-surface);color:var(--v2-color-text-secondary);box-shadow:0 1px 2px #0f172a0f}.dash-list-row--overdue .dash-list-row__meta>span,.dash-list-row--today .dash-list-row__meta>span{color:var(--v2-color-text-secondary);font-weight:650}.dash-list-row__desc{margin:.3rem 0 0;font-size:var(--v2-text-caption);color:var(--v2-color-text-muted);line-height:1.35}.dash-list-row__aside{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding-top:.1rem}.dash-list-row__trailing{font-size:var(--v2-text-caption);color:var(--v2-color-text-muted);white-space:nowrap}.dash-list-row__chevron{color:var(--v2-color-text-muted);opacity:.7}.dash-list__skeleton-title,.dash-list__skeleton-chip,.dash-list__skeleton-line{border-radius:8px;background:linear-gradient(90deg,var(--v2-color-surface-subtle),var(--v2-color-surface-inset),var(--v2-color-surface-subtle));background-size:200% 100%;animation:dash-metric-shimmer 1.2s ease-in-out infinite}.dash-list__skeleton-title{height:14px;width:140px}.dash-list__skeleton-chip{height:18px;width:64px}.dash-list__skeleton-row{display:grid;gap:.35rem;padding:.55rem .2rem;border-bottom:1px solid color-mix(in srgb,var(--v2-color-border) 60%,transparent)}.dash-list__skeleton-line{height:10px;width:72%}.dash-list__skeleton-line--lg{height:12px;width:48%}.dash-widget-slot--customizing .dash-list{border-top-left-radius:0;border-top-right-radius:0}.dash-attention{min-width:0;min-height:21rem;height:100%;display:flex;flex-direction:column;gap:.75rem;padding:1.1rem 1.15rem 1rem;border-radius:var(--v2-radius-lg);background:var(--v2-color-surface);border:1px solid var(--v2-color-border);box-shadow:var(--v2-shadow-xs)}.dash-attention__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dash-attention__heading{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;flex:1}.dash-attention__eyebrow{margin:0;font-size:var(--v2-text-caption);font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-color-text-muted)}.dash-attention__title-row{display:flex;align-items:center;gap:.5rem;min-width:0}.dash-attention__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0}.dash-attention__icon--amber{color:#f59e0b;background:#fef3c7}.dash-attention__icon--blue{color:#3b82f6;background:#dbeafe}.dash-attention__icon--red{color:#ef4444;background:#fee2e2}.dash-attention__icon--green{color:#10b981;background:#ecfdf5}.dash-attention__title{margin:0;min-width:0;flex:1;font-size:var(--v2-text-body);font-weight:var(--v2-font-weight-semibold);line-height:1.25;color:var(--v2-color-text);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-attention__count{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:#6b7280;background:#f3f4f6;border-radius:9999px;padding:2px 10px;flex-shrink:0}.dash-attention__body{list-style:none;margin:0;padding:.55rem 0 0;display:flex;flex-direction:column;gap:.45rem;min-height:0;flex:1;max-height:none;overflow:auto;border-top:1px solid var(--v2-color-border)}.dash-attention__body>li{margin:0;padding:0}.dash-attention-row{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .75rem;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface);box-shadow:0 1px 2px #0f172a0f,0 1px 3px #0f172a0a;text-decoration:none;color:inherit;min-width:0;transition:box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.dash-attention-row:last-child{border-bottom:1px solid var(--v2-color-border)}.dash-attention-row--link:hover{background:var(--v2-color-surface);border-color:var(--v2-color-border);box-shadow:0 2px 8px #0f172a1a,0 1px 2px #0f172a0d}.dash-attention-row__rail{width:3px;align-self:stretch;min-height:1.75rem;border-radius:999px;flex-shrink:0;background:var(--v2-color-border-strong);margin-top:.15rem}.dash-attention-row__rail--overdue,.dash-attention-row__rail--today,.dash-attention-row__rail--danger{background:var(--v2-color-danger)}.dash-attention-row__rail--soon,.dash-attention-row__rail--warning{background:var(--v2-color-warning)}.dash-attention-row__rail--normal,.dash-attention-row__rail--info{background:var(--v2-color-primary)}.dash-attention-row__main{min-width:0;flex:1;display:grid;gap:.2rem}.dash-attention-row__top{display:flex;align-items:baseline;justify-content:space-between;gap:.55rem}.dash-attention-row__title{margin:0;font-size:var(--v2-text-label);font-weight:600;letter-spacing:-.015em;color:var(--v2-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-attention-row__status{flex-shrink:0;font-size:var(--v2-text-caption);font-weight:650;font-variant-numeric:tabular-nums;color:var(--v2-color-text-muted)}.dash-attention-row__status--overdue,.dash-attention-row__status--today,.dash-attention-row__status--danger{color:var(--v2-color-danger)}.dash-attention-row__status--soon,.dash-attention-row__status--warning{color:var(--v2-color-warning)}.dash-attention-row__meta,.dash-attention-row__summary{margin:0;font-size:var(--v2-text-caption);color:var(--v2-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-attention-row__chevron{flex-shrink:0;margin-top:.2rem;color:var(--v2-color-text-muted);opacity:.55}.dash-attention-row--link:hover .dash-attention-row__chevron{opacity:1;color:var(--v2-color-primary)}.dash-attention__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:120px;padding:24px;text-align:center;border:1px dashed #e5e7eb;border-radius:12px;background:#fff;color:#6b7280;font-size:13px}.dash-attention__empty p{margin:0}.dash-attention__empty-icon{color:#d1d5db;display:inline-flex}.dash-attention__retry{margin-top:.35rem;font-size:12px;font-weight:700;color:#111827;background:transparent;border:0;padding:0;cursor:pointer;text-decoration:underline}.dash-attention-item{border:1px solid #e5e7eb;border-inline-start:4px solid #10b981;background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 1px 2px #0000000a;display:flex;flex-direction:column;gap:0}.dash-attention-item--overdue{border-inline-start-color:#ef4444}.dash-attention-item--soon{border-inline-start-color:#f59e0b}.dash-attention-item--normal{border-inline-start-color:#10b981}.dash-attention--tone-green .dash-attention-item--normal{border-inline-start-color:#3b82f6}.dash-attention-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.dash-attention-item__identity{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1}.dash-attention-item__case-icon{color:#9ca3af;flex-shrink:0;margin-top:2px}.dash-attention-item__identity-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.dash-attention-item__title{margin:0;font-size:14px;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-attention-item__clients{display:flex;align-items:center;gap:6px;min-width:0;color:#6b7280;font-size:12px;font-weight:500}.dash-attention-item__clients span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-attention-item__clients svg{color:#c0c6d4;flex-shrink:0}.dash-attention-item__pill{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:2px 10px;font-size:11px;font-weight:700;color:#fff;flex:0 0 auto;white-space:nowrap}.dash-attention-item__pill--overdue{background:#ef4444}.dash-attention-item__pill--soon{background:#f59e0b}.dash-attention-item__pill--normal{background:#10b981}.dash-attention--tone-green .dash-attention-item__pill--normal{background:#3b82f6}.dash-attention-item__details{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.dash-attention-item__detail{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#6b7280}.dash-attention-item__detail svg{color:#9ca3af;flex-shrink:0}.dash-attention-item__detail strong{font-weight:700;color:#111827}.dash-attention-item__required{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.dash-attention-item__badge{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:700;background:#f3f4f6;color:#4b5563}.dash-attention-item__badge--warning{background:#fef3c7;color:#92400e}.dash-attention-item__badge--danger{background:#fee2e2;color:#991b1b}.dash-attention-item__badge--info{background:#eef2ff;color:#3730a3}.dash-attention-item__badge--amber{background:#f7f1e3;color:#8a7340}.dash-attention-item__badge--primary{background:#eef2ff;color:#3730a3}.dash-attention-item__actions{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--v2-color-border);flex-wrap:wrap}.dash-attention-item__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:2rem;padding:.35rem .7rem;border-radius:.5rem;border:1px solid transparent;font-size:.75rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;max-width:100%;transition:background var(--v2-duration-fast) var(--v2-ease-standard),border-color var(--v2-duration-fast) var(--v2-ease-standard),color var(--v2-duration-fast) var(--v2-ease-standard)}.dash-attention-item__btn svg{flex-shrink:0}.dash-attention-item__btn span{overflow:hidden;text-overflow:ellipsis}.dash-attention-item__btn--primary{background:var(--v2-color-primary);border-color:var(--v2-color-primary);color:var(--v2-color-on-primary)}.dash-attention-item__btn--primary:hover{background:var(--v2-color-primary-hover);border-color:var(--v2-color-primary-hover)}.dash-attention-item__btn--success{background:color-mix(in srgb,var(--v2-color-success) 12%,var(--v2-color-surface));border-color:color-mix(in srgb,var(--v2-color-success) 28%,var(--v2-color-border));color:var(--v2-color-success)}.dash-attention-item__btn--success:hover{background:color-mix(in srgb,var(--v2-color-success) 18%,var(--v2-color-surface))}.dash-attention-item__btn--warning{background:color-mix(in srgb,var(--v2-color-warning) 12%,var(--v2-color-surface));border-color:color-mix(in srgb,var(--v2-color-warning) 30%,var(--v2-color-border));color:color-mix(in srgb,var(--v2-color-warning) 82%,var(--v2-color-text))}.dash-attention-item__btn--warning:hover{background:color-mix(in srgb,var(--v2-color-warning) 18%,var(--v2-color-surface))}.dash-attention-item__btn--danger{background:color-mix(in srgb,var(--v2-color-danger) 10%,var(--v2-color-surface));border-color:color-mix(in srgb,var(--v2-color-danger) 26%,var(--v2-color-border));color:var(--v2-color-danger)}.dash-attention-item__btn--danger:hover{background:color-mix(in srgb,var(--v2-color-danger) 16%,var(--v2-color-surface))}.dash-attention-item__btn--info{background:color-mix(in srgb,var(--v2-color-info) 10%,var(--v2-color-surface));border-color:color-mix(in srgb,var(--v2-color-info) 26%,var(--v2-color-border));color:var(--v2-color-info)}.dash-attention-item__btn--info:hover{background:color-mix(in srgb,var(--v2-color-info) 16%,var(--v2-color-surface))}.dash-attention-item__btn--gray,.dash-attention-item__btn--neutral{background:var(--v2-color-surface);border-color:var(--v2-color-border);color:var(--v2-color-text)}.dash-attention-item__btn--gray:hover,.dash-attention-item__btn--neutral:hover{background:var(--v2-color-surface-subtle);border-color:color-mix(in srgb,var(--v2-color-primary) 22%,var(--v2-color-border))}.dash-attention__loading{margin:0;color:var(--v2-color-text-muted);font-size:.875rem}.dash-attention__skeleton-title,.dash-attention__skeleton-chip,.dash-attention__skeleton-line{border-radius:8px;background:linear-gradient(90deg,var(--v2-color-surface-subtle),var(--v2-color-surface-inset),var(--v2-color-surface-subtle));background-size:200% 100%;animation:dash-metric-shimmer 1.2s ease-in-out infinite}.dash-attention__skeleton-title{height:16px;width:160px}.dash-attention__skeleton-chip{height:18px;width:36px}.dash-attention__skeleton-card{display:grid;gap:.35rem;padding:.55rem .1rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--v2-color-border) 70%,transparent);border-radius:0}.dash-attention__skeleton-line{height:10px;width:72%}.dash-attention__skeleton-line--lg{height:14px;width:55%}.dash-attention__skeleton-line--sm{width:40%}.dash-widget-slot--customizing .dash-attention{border-top-left-radius:0;border-top-right-radius:0}.dash-attention__header-meta{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.dash-attention__header-link{font-size:12px;font-weight:700;color:var(--v2-color-primary);text-decoration:none}.dash-attention__header-link:hover{text-decoration:underline}.dash-attention__summary-chip{display:inline-flex;align-items:center;border-radius:9999px;padding:3px 8px;font-size:10px;line-height:1;font-weight:750;white-space:nowrap;box-shadow:0 1px 2px #0f172a0f}.dash-attention__summary-chip--orange{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.dash-attention__summary-chip--red{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.dash-attention--inactive-cases,.dash-attention--late-decisions{gap:.8rem}.dash-attention--inactive-cases .dash-attention__body,.dash-attention--late-decisions .dash-attention__body{gap:.45rem}.dash-operational-row{--operational-accent: #ea580c;--operational-soft: #fff7ed;display:block;min-width:0;padding:10px 12px;border:1px solid #e5e7eb;border-inline-start:4px solid var(--operational-accent);border-radius:12px;background:#fff;box-shadow:0 1px 2px #0000000a;text-decoration:none;color:inherit;transition:border-color .16s ease,box-shadow .16s ease}.dash-operational-row--link:hover{border-color:var(--v2-color-border);background:#fff;box-shadow:0 2px 8px #0f172a1a,0 1px 2px #0f172a0d}.dash-operational-row--overdue{--operational-accent: #ef4444;--operational-soft: #fef2f2}.dash-operational-row--soon,.dash-operational-row--not-started{--operational-accent: #ea580c;--operational-soft: #fff7ed}.dash-operational-row--normal{--operational-accent: #f59e0b;--operational-soft: #fffbeb}.dash-operational-row__main{min-width:0}.dash-operational-row__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.dash-operational-row__identity{min-width:0;flex:1}.dash-operational-row__title{margin:0;overflow:hidden;color:#111827;font-size:13px;line-height:1.35;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dash-operational-row__subject{font-weight:500;color:#6b7280}.dash-operational-row__clients{margin:2px 0 0;overflow:hidden;color:#6b7280;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dash-operational-row__age-pill{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:700;white-space:nowrap;color:var(--operational-accent);background:var(--operational-soft)}.dash-operational-row__meta{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.dash-operational-row__reason{display:inline-flex;align-items:center;border-radius:6px;padding:1px 7px;font-size:10px;font-weight:700;color:var(--operational-accent);background:var(--operational-soft)}.dash-operational-row__meta .dash-attention-item__badge,.dash-operational-row__meta .dash-attention-item__detail{font-size:11px}.dash-operational-row__summary{margin:4px 0 0;overflow:hidden;color:#9ca3af;font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 620px){.dash-attention__header{align-items:flex-start}.dash-attention__header-meta{justify-content:flex-end}}.dash-alerts{display:flex;flex-direction:column;gap:.35rem;padding:1.1rem 1.15rem .85rem;border-radius:var(--v2-radius-lg);background:var(--v2-color-surface);border:1px solid var(--v2-color-border);box-shadow:var(--v2-shadow-xs)}.dash-alerts--danger{border-color:color-mix(in srgb,var(--v2-color-danger) 28%,var(--v2-color-border));background:color-mix(in srgb,var(--v2-color-danger) 4%,var(--v2-color-surface))}.dash-alerts__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.dash-alerts__heading{min-width:0}.dash-alerts__eyebrow{margin:0;font-size:var(--v2-text-caption);font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-color-text-muted)}.dash-alerts__title{margin:.15rem 0 0;font-size:var(--v2-text-section-title);font-weight:650;letter-spacing:-.02em;color:var(--v2-color-text)}.dash-alerts__description{margin:.2rem 0 0;font-size:var(--v2-text-caption);color:var(--v2-color-text-muted)}.dash-alerts__count{font-size:var(--v2-text-caption);font-weight:700;font-variant-numeric:tabular-nums;color:var(--v2-color-text-secondary);background:var(--v2-color-surface-inset);border-radius:999px;padding:.15rem .55rem}.dash-alerts__list{list-style:none;margin:0;padding:.55rem 0 0;display:flex;flex-direction:column;gap:.45rem;border-top:1px solid var(--v2-color-border)}.dash-alerts__row{display:flex;align-items:flex-start;gap:.65rem;width:100%;padding:.7rem .75rem;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface);box-shadow:0 1px 2px #0f172a0f,0 1px 3px #0f172a0a;text-align:start;cursor:pointer;color:inherit;transition:box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.dash-alerts__list li:last-child .dash-alerts__row{border-bottom:1px solid var(--v2-color-border)}.dash-alerts__row:hover{background:var(--v2-color-surface);border-color:var(--v2-color-border);box-shadow:0 2px 8px #0f172a1a,0 1px 2px #0f172a0d}.dash-alerts__rail{width:3px;min-height:1.6rem;border-radius:999px;background:var(--v2-color-primary);flex-shrink:0;margin-top:.2rem}.dash-alerts--danger .dash-alerts__rail{background:var(--v2-color-danger)}.dash-alerts__row-main{min-width:0;flex:1;display:grid;gap:.2rem}.dash-alerts__row-top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.dash-alerts__row-title{font-size:var(--v2-text-label);font-weight:600;color:var(--v2-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-alerts__row-meta{font-size:var(--v2-text-caption);color:var(--v2-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-alerts__badge{flex-shrink:0;font-size:var(--v2-text-caption);font-weight:650;color:var(--v2-color-text-secondary);background:var(--v2-color-surface-inset);border-radius:999px;padding:.1rem .45rem}.dash-alerts__action{align-self:flex-start;border:1px solid var(--v2-color-border);border-radius:8px;background:var(--v2-color-surface);color:var(--v2-color-text);padding:.35rem .7rem;font-size:var(--v2-text-caption);font-weight:600;cursor:pointer}.dash-widget-empty{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.35rem;min-height:6rem;padding:.85rem .15rem;color:var(--v2-color-text-muted);font-size:var(--v2-text-meta)}.dash-widget-empty__title{margin:0;font-size:var(--v2-text-label);font-weight:600;color:var(--v2-color-text-secondary)}.dash-widget-empty p{margin:0}.dash-widget-empty__action{display:inline-flex;align-items:center;gap:.3rem;margin-top:.35rem;color:var(--v2-color-primary);font-size:var(--v2-text-caption);font-weight:650;text-decoration:none}.dash-widget-empty__action:hover{text-decoration:underline}.dash-links{display:flex;flex-direction:column;min-height:21rem;height:100%;border-radius:var(--v2-radius-lg);background:var(--v2-color-surface);border:1px solid var(--v2-color-border);box-shadow:var(--v2-shadow-xs);overflow:hidden;padding:1.1rem 1.15rem .85rem}.dash-links__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.dash-links__heading{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0}.dash-links__eyebrow{margin:0;font-size:var(--v2-text-caption);font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-color-text-muted)}.dash-links__title-row{display:flex;align-items:center;gap:.45rem}.dash-links__title{margin:0;font-size:var(--v2-text-section-title);font-weight:650;letter-spacing:-.02em;color:var(--v2-color-text)}.dash-links__count{font-size:var(--v2-text-caption);font-weight:700;color:var(--v2-color-text-secondary)}.dash-links__body{list-style:none;margin:0;padding:0;border-top:1px solid var(--v2-color-border);overflow:auto;flex:1;min-height:0}.dash-links__item{display:flex;align-items:center;gap:.65rem;padding:.7rem .1rem;border-bottom:1px solid color-mix(in srgb,var(--v2-color-border) 70%,transparent);text-decoration:none;color:inherit}.dash-links__item-text{min-width:0;flex:1;display:grid;gap:.15rem}.dash-links__item-name{font-size:var(--v2-text-label);font-weight:600;color:var(--v2-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-links__item-url{font-size:var(--v2-text-caption);color:var(--v2-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-links__item-icon{color:var(--v2-color-text-muted);flex-shrink:0}.dash-alerts--loading{min-height:4.5rem;border-radius:14px;background:linear-gradient(90deg,var(--v2-color-surface-subtle),var(--v2-color-surface-inset),var(--v2-color-surface-subtle));background-size:200% 100%;animation:dash-metric-shimmer 1.2s ease-in-out infinite}.dash-alerts__card{display:flex;align-items:flex-start;gap:.85rem;padding:.95rem 1rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--v2-color-border) 88%,transparent);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-sm)}.dash-alerts--announce .dash-alerts__card{border-inline-start:4px solid #3b82f6}.dash-alerts--danger .dash-alerts__card{border-inline-start:4px solid #ef4444}.dash-alerts__icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;flex-shrink:0;color:#1d4ed8;background:#eff6ff}.dash-alerts--danger .dash-alerts__icon{color:#b91c1c;background:#fef2f2}.dash-alerts__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.dash-alerts__meta{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.dash-alerts__badge{border-radius:9999px;padding:.15rem .55rem;font-size:11px;font-weight:700;background:#eef2ff;color:#3730a3}.dash-alerts__ref{font-size:11px;color:var(--v2-color-text-secondary)}.dash-alerts__title{margin:0;font-size:var(--v2-text-body);font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-text);letter-spacing:-.02em}.dash-alerts__preview{margin:0;font-size:.8rem;color:var(--v2-color-text-secondary);line-height:1.4}.dash-alerts__action{align-self:center;border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:.4rem .75rem;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.dash-alerts-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:1rem;background:#0f172a73}.dash-alerts-modal__panel{width:min(560px,100%);max-height:min(80vh,640px);overflow:auto;border-radius:16px;background:var(--v2-color-surface);box-shadow:var(--v2-shadow-lg, 0 18px 40px rgba(0, 0, 0, .18))}.dash-alerts-modal__header{display:flex;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .75rem;border-bottom:1px solid var(--v2-color-border)}.dash-alerts-modal__header h2{margin:0;font-size:1.05rem}.dash-alerts-modal__note{margin:.35rem 0 0;font-size:12px;color:var(--v2-color-text-secondary)}.dash-alerts-modal__header button{border:0;background:transparent;cursor:pointer;color:var(--v2-color-text-secondary)}.dash-alerts-modal__content{padding:1rem 1.1rem;font-size:.9rem;line-height:1.55;color:var(--v2-color-text)}.dash-alerts-modal__footer{display:flex;justify-content:flex-end;padding:.75rem 1.1rem 1rem;border-top:1px solid var(--v2-color-border)}.dash-links{display:flex;flex-direction:column;border-radius:14px;background:var(--v2-color-surface);border:1px solid color-mix(in srgb,var(--v2-color-border) 88%,transparent);box-shadow:var(--v2-shadow-sm);overflow:hidden}.dash-links__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--v2-color-border) 90%,transparent)}.dash-links__heading{display:inline-flex;align-items:center;gap:.55rem}.dash-links__icon{display:inline-flex;color:var(--v2-color-primary)}.dash-links__title{margin:0;font-size:var(--v2-text-body);font-weight:var(--v2-font-weight-semibold);letter-spacing:-.02em;color:var(--v2-color-text)}.dash-links__count{font-size:12px;font-weight:700;color:var(--v2-color-text-secondary)}.dash-links__body{list-style:none;margin:0;padding:.45rem;display:flex;flex-direction:column;gap:.35rem}.dash-links__item{display:flex;align-items:center;gap:.65rem;padding:.7rem .75rem;border-radius:12px;text-decoration:none;color:inherit}.dash-links__item-icon{display:inline-flex;color:var(--v2-color-text-secondary)}.dash-links__item-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dash-links__item-name{font-size:.875rem;font-weight:700}.dash-links__item-url{font-size:11px;color:var(--v2-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-links__empty{display:grid;place-items:center;gap:.45rem;padding:1.5rem 1rem;color:var(--v2-color-text-secondary);text-align:center}.dash-calendar{display:flex;flex-direction:column;gap:.75rem;padding:.95rem 1rem 1rem;border-radius:14px;background:var(--v2-color-surface);border:1px solid color-mix(in srgb,var(--v2-color-border) 88%,transparent);box-shadow:var(--v2-shadow-sm);min-height:12rem}.dash-calendar__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dash-calendar__title{margin:0;font-size:var(--v2-text-body);font-weight:var(--v2-font-weight-semibold);letter-spacing:-.02em;color:var(--v2-color-text)}.dash-calendar__month{font-size:12px;font-weight:700;color:var(--v2-color-text-secondary)}.dash-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;font-size:11px;font-weight:700;color:var(--v2-color-text-secondary);text-align:center}.dash-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.dash-calendar__day{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-height:2.4rem;border:0;border-radius:10px;background:transparent;cursor:pointer;font-size:12px;font-weight:600;color:var(--v2-color-text);padding:.3rem .15rem}.dash-calendar__day--pad{pointer-events:none}.dash-calendar__day--today{background:color-mix(in srgb,var(--v2-color-primary) 12%,transparent)}.dash-calendar__day--selected{outline:2px solid var(--v2-color-primary);outline-offset:-2px}.dash-calendar__dots{display:inline-flex;gap:2px}.dash-calendar__dots i{width:4px;height:4px;border-radius:9999px;display:block}.dash-calendar__agenda h3,.dash-calendar__agenda p,.dash-calendar__empty{margin:0}.dash-calendar__agenda h3{font-size:.8rem;font-weight:700;margin-bottom:.45rem}.dash-calendar__agenda-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.dash-calendar__agenda-title{font-size:.8rem;font-weight:650;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-calendar__agenda-chips{display:flex;flex-wrap:wrap;gap:.3rem}.dash-calendar__chip{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;line-height:1.2;padding:.18rem .45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--v2-color-primary) 22%,transparent);background:color-mix(in srgb,var(--v2-color-primary) 10%,var(--v2-color-surface));color:var(--v2-color-primary);box-shadow:0 1px 2px #0f172a0f}.dash-calendar__chip--muted{color:var(--v2-color-text-secondary);background:var(--v2-color-surface);border-color:color-mix(in srgb,var(--v2-color-border) 80%,transparent)}.dash-calendar__agenda ul,.dash-calendar__full-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.dash-calendar__agenda-list--scroll{max-height:calc((3 * 4.15rem) + (2 * .45rem));overflow-y:auto;padding-inline-end:4px;overscroll-behavior:contain}.dash-calendar__agenda li,.dash-calendar__full-list li{display:flex;gap:.55rem;align-items:flex-start;font-size:.8rem}.dash-calendar__agenda li strong,.dash-calendar__full-list li strong{display:block}.dash-calendar__agenda li span,.dash-calendar__full-list li span:not(.dash-calendar__dot){color:var(--v2-color-text-secondary)}.dash-calendar__dot{width:8px;height:8px;border-radius:9999px;margin-top:.35rem;flex-shrink:0}.dash-calendar__empty,.dash-calendar__hint{font-size:.8rem;color:var(--v2-color-text-secondary)}.dash-calendar__hint{margin-top:.5rem}.dash-widget-slot--customizing .dash-links,.dash-widget-slot--customizing .dash-calendar,.dash-widget-slot--customizing .dash-alerts__card{border-top-left-radius:0;border-top-right-radius:0}@media (max-width: 767px){.dash-widget-slot,.dash-widget{grid-column:1 / -1!important}}.dash-metric:not(.dash-metric--kpi),.dash-list,.dash-attention,.dash-alerts,.dash-links,.dash-calendar{border-radius:var(--v2-radius-lg);border:1px solid var(--v2-color-border);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-xs)}.dash-metric{--widget-accent: var(--v2-color-primary);--widget-soft: color-mix(in srgb, var(--widget-accent) 10%, var(--v2-color-surface))}.dash-metric--tone-success{--widget-accent: #16a34a}.dash-metric--tone-warning{--widget-accent: #d97706}.dash-metric--tone-danger{--widget-accent: #dc2626}.dash-metric:not(.dash-metric--kpi){border-inline-start:4px solid var(--widget-accent)}.dash-metric:not(.dash-metric--kpi) .dash-metric__label{font-size:11px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.dash-metric__icon{color:var(--widget-accent);background:var(--widget-soft);border:1px solid color-mix(in srgb,var(--widget-accent) 18%,transparent)}.dash-metric--link:hover{border-color:var(--v2-color-border);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-xs)}.dash-metric__hover-affordance{color:var(--widget-accent)}.dash-list__header,.dash-alerts__header,.dash-links__header,.dash-calendar__header{min-height:42px}.dash-list__header-icon,.dash-alerts__header-icon,.dash-links__icon,.dash-calendar__header-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:9px;color:var(--widget-accent, var(--v2-color-primary));background:color-mix(in srgb,var(--widget-accent, var(--v2-color-primary)) 10%,var(--v2-color-surface));border:1px solid color-mix(in srgb,var(--widget-accent, var(--v2-color-primary)) 15%,transparent)}.dash-list{--widget-accent: var(--v2-color-primary)}.dash-list-row{align-items:flex-start;gap:.55rem;padding:.65rem .75rem;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface);box-shadow:0 1px 2px #0f172a0f,0 1px 3px #0f172a0a;transform:none;transition:box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.dash-list-row:last-child{border-bottom-color:var(--v2-color-border)}.dash-list-row--overdue,.dash-list-row--today{border-inline-start:3px solid #dc2626;background:var(--v2-color-surface)}.dash-list-row--soon{border-inline-start:3px solid #d97706;background:var(--v2-color-surface)}.dash-list-row--event.dash-list-row--normal{border-inline-start:3px solid var(--v2-color-primary);background:var(--v2-color-surface)}.dash-list-row--link:hover,.dash-list-row:hover{border-color:var(--v2-color-border);background:var(--v2-color-surface);box-shadow:0 2px 8px #0f172a1a,0 1px 2px #0f172a0d;transform:none}.dash-list-row--link:hover .dash-list-row__title{color:var(--v2-color-text)}.dash-list-row--link:hover .dash-list-row__badge{box-shadow:0 1px 2px #0f172a0f}.dash-list-row__main{padding:0}.dash-list-row__aside{padding:.15rem 0 0;align-items:center}.dash-list-row__trailing{font-variant-numeric:tabular-nums;color:var(--v2-color-text-secondary);font-weight:600}.dash-list-row--link:hover .dash-list-row__chevron{color:var(--v2-color-primary);opacity:1}.dash-list-row__dot,.dash-list-row__date,.dash-list-row__avatar{align-self:flex-start;margin-top:.2rem}.dash-links__item{gap:.65rem;padding:.65rem .75rem;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface);box-shadow:0 1px 2px #0f172a0f,0 1px 3px #0f172a0a;transition:box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.dash-links__item:hover{background:var(--v2-color-surface);border-color:var(--v2-color-border);box-shadow:0 2px 8px #0f172a1a,0 1px 2px #0f172a0d}.dash-links__body li:last-child .dash-links__item{border-bottom:0}.dash-links__item:hover{border-color:var(--v2-color-border);background:var(--v2-color-surface);box-shadow:0 2px 8px #0f172a1a,0 1px 2px #0f172a0d}.dash-links__item-text{padding:0}.dash-links__item-icon{margin-inline-end:0;color:var(--v2-color-text-muted)}.dash-calendar__day:hover{background:color-mix(in srgb,var(--v2-color-primary) 6%,transparent)}.dash-calendar__day--today{color:var(--v2-color-primary);background:color-mix(in srgb,var(--v2-color-primary) 10%,transparent);font-weight:700}.dash-calendar__day--selected{color:#fff;background:var(--v2-color-primary);outline:none}.dash-calendar__agenda{padding-top:.65rem;border-top:1px solid var(--v2-color-border);min-height:0;flex:1}.dash-calendar__agenda ul,.dash-calendar__full-list{gap:.45rem}.dash-calendar__agenda li,.dash-calendar__full-list li{align-items:flex-start;gap:.55rem;padding:.55rem .75rem;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface);box-shadow:0 1px 2px #0f172a0f,0 1px 3px #0f172a0a;transition:box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.dash-calendar__agenda li:last-child,.dash-calendar__full-list li:last-child{border-bottom:1px solid var(--v2-color-border)}.dash-calendar__agenda li:hover,.dash-calendar__full-list li:hover{background:var(--v2-color-surface);border-color:var(--v2-color-border);box-shadow:0 2px 8px #0f172a1a,0 1px 2px #0f172a0d}.dash-calendar__agenda li>div,.dash-calendar__full-list li>div{flex:1;min-width:0;padding:0}.dash-calendar__agenda .dash-calendar__dot,.dash-calendar__full-list .dash-calendar__dot{margin:.35rem 0 0}.dash-calendar__sequence{display:none}#v2-root,#v2-root *{letter-spacing:0}.app-shell{--_shell-pad: 0px;--v2-content-max: none;grid-template-columns:264px minmax(0,1fr);gap:0;padding:0;background:var(--v2-color-app-bg)}.app-shell--collapsed{grid-template-columns:80px minmax(0,1fr)}.app-shell__sidebar{height:100vh;max-height:100dvh;border-radius:0;border:0;border-inline-end:1px solid rgba(25,28,36,.08);background:#eff0f2e0;color:var(--v2-color-text);box-shadow:none;overflow:visible}.app-shell__sidebar:after{content:"";position:absolute;inset-block:16px;inset-inline-end:0;width:1px;background:#191c2414}.app-shell__brand{min-height:72px;padding:18px 22px 12px}.app-shell__brand-logo{width:38px;height:38px;max-width:38px;-o-object-fit:contain;object-fit:contain;filter:none;opacity:1}.app-shell__brand-name{color:#171923;font-size:1rem;font-weight:700}.app-shell__brand-meta{color:#8a8f9b;font-size:.72rem}.app-shell__topbar-search{display:flex;align-items:center;gap:10px;flex:1 1 360px;max-width:520px;min-height:44px;padding:0 14px;border-radius:8px;background:#f7f8fb;border:1px solid rgba(25,28,36,.08);color:#757b88;box-shadow:inset 0 1px #ffffffe6,0 10px 26px #1c1f2a0a;transition:background .16s var(--v2-ease-standard),border-color .16s var(--v2-ease-standard),box-shadow .16s var(--v2-ease-standard)}.app-shell__topbar-search:focus-within{background:#fff;border-color:#1f68d647;box-shadow:0 0 0 4px #1f68d614,0 12px 28px #1c1f2a0f}.app-shell__topbar-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#1d2028}.app-shell__topbar-search input::-moz-placeholder{color:#8c929d}.app-shell__topbar-search input::placeholder{color:#8c929d}.app-shell__topbar-search .global-search-trigger__shortcut{flex:0 0 auto;color:#8e94a0;font-size:.64rem;font-family:inherit;line-height:1.2;white-space:nowrap;padding:2px 7px;border:1px solid rgba(25,28,36,.08);border-radius:999px;background:#eef0f5}.app-shell__nav{padding:0 18px 18px;scrollbar-color:rgba(28,31,42,.24) transparent}.app-shell__nav-group{margin-bottom:18px}.app-shell__nav-group+.app-shell__nav-group{border-top:1px solid rgba(25,28,36,.06);padding-top:12px}.app-shell__nav-group-label{padding:0 12px 8px;color:#9aa0aa;font-size:.68rem;font-weight:700}.nav-item{min-height:44px;gap:12px;margin-bottom:8px;padding:0 13px;border-radius:8px;color:#2b2e38;background:transparent}.nav-item:hover{color:#101219;background:#ffffff94}.nav-item--active{color:#0d0e13;background:#ffffffdb;box-shadow:0 10px 28px #1c1f2a14,inset 0 0 0 1px #1c1f2a12}.nav-item--active:before{display:none}.nav-item__icon,.nav-item--active .nav-item__icon,.nav-item:hover .nav-item__icon{color:#0d0e13;opacity:1}.nav-item__label{color:inherit;font-size:.9rem}.nav-item__bridge{width:7px;height:7px;background:linear-gradient(135deg,#b75cf0,#f4ad20);opacity:.72}.app-shell__sidebar-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 18px 18px;border-top:0}.app-shell__collapse-control.v2-icon-btn{width:36px;height:36px;border-radius:8px;color:#5d6470;background:#ffffff9e}.app-shell__collapse-control.v2-icon-btn:hover:not(:disabled){color:#111318;background:#fff}.user-menu--sidebar{min-width:0}.user-menu--sidebar .user-menu__trigger{width:100%;min-height:54px;justify-content:flex-start;border-radius:8px;border:1px solid rgba(25,28,36,.06);background:#ffffffc7;padding:7px 10px;box-shadow:0 10px 26px #1c1f2a0f}.user-menu--sidebar .user-menu__trigger:hover{background:#fff}.user-menu--sidebar .v2-menu{top:auto!important;bottom:calc(100% + 8px);inset-inline-start:0;inset-inline-end:auto}.user-menu__name,.branch-selector__value{color:#171923}.user-menu__role,.branch-selector__label{color:#858b96}.app-shell--collapsed .app-shell__brand{padding-inline:18px}.app-shell--collapsed .app-shell__brand-logo{width:34px;height:34px;max-width:34px}.app-shell--collapsed .app-shell__brand-text,.app-shell--collapsed .user-menu--sidebar .user-menu__copy,.app-shell--collapsed .user-menu--sidebar .user-menu__trigger>svg{display:none}.app-shell--collapsed .app-shell__sidebar-footer{grid-template-columns:1fr;padding-inline:14px}.app-shell--collapsed .user-menu--sidebar .user-menu__trigger{justify-content:center;padding:8px}.app-shell__column{height:calc(100vh - (2 * var(--v2-shell-inset)));max-height:calc(100dvh - (2 * var(--v2-shell-inset)));border-radius:var(--v2-shell-content-radius, 1rem);border:1px solid var(--v2-color-border);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-soft)}.app-shell__topbar{min-height:92px;align-items:flex-start;padding:30px 30px 12px;border-bottom:0;background:#ffffffc7}.app-shell__topbar-start{flex:0 1 430px}.app-shell__topbar-title{color:#07080c;font-size:1rem;font-weight:700}.app-shell__topbar-title--greeting{font-size:1.55rem;line-height:1.12}.app-shell__topbar-subtitle{margin:7px 0 0;color:#666b75;font-size:.98rem}.app-shell__topbar-end{padding-top:4px}.app-shell__topbar-actions{gap:10px}.branch-selector__trigger,.dashboard-range-select,.app-shell__topbar-actions .v2-btn{min-height:44px;border-radius:8px;border:1px solid rgba(25,28,36,.12);background:#fff;color:#111318;box-shadow:0 8px 20px #191c240a}.branch-selector__trigger:hover,.app-shell__topbar-actions .v2-btn:hover:not(:disabled){background:#fff;border-color:#191c2433}.branch-selector__mark{background:#f3f4f7}.app-shell__main{padding:20px 30px 30px;background:transparent}.finance-dashboard{max-width:none;display:grid;gap:18px;animation:dashboard-enter .42s var(--v2-ease-emphasized) both}.finance-dashboard--loading{padding-top:2px}@keyframes dashboard-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard-range-select{position:relative;display:inline-flex;align-items:center;min-width:150px;padding:0 12px}.dashboard-range-select select,.transaction-category select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:inherit;cursor:pointer}.dashboard-range-select svg,.transaction-category svg{flex-shrink:0;margin-inline-start:8px;pointer-events:none}.finance-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.finance-kpi{position:relative;min-height:126px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:8px;border:1px solid rgba(25,28,36,.08);background:#f0f1f5;box-shadow:0 12px 30px #1c1f2a0f;transition:transform .18s var(--v2-ease-standard),box-shadow .18s var(--v2-ease-standard),border-color .18s var(--v2-ease-standard)}.finance-kpi:hover{transform:translateY(-3px);border-color:#191c2424;box-shadow:0 18px 38px #1c1f2a1a}.finance-kpi--featured{border-color:#b45cf073;background:linear-gradient(115deg,#b55def,#dc8075 52%,#f6b91f);color:#fff}.finance-kpi__main{display:flex;align-items:center;gap:13px;padding:18px 18px 12px;background:#ffffffe6;color:#101219}.finance-kpi--featured .finance-kpi__main{background:#ffffffed;color:#090a0e}.finance-kpi__icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;border:1px solid rgba(28,31,42,.07);background:#fff;box-shadow:0 8px 18px #1c1f2a0f}.finance-kpi__main strong{display:block;font-size:1.2rem;line-height:1.1;font-weight:800;color:inherit}.finance-kpi__main p{margin:5px 0 0;color:#666b75;font-size:.84rem;line-height:1.3}.finance-kpi__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:0 18px;color:#606672;font-size:1rem}.finance-kpi--featured .finance-kpi__footer{color:#fff}.finance-kpi__trend{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#0eb9781f;color:#07854e;font-size:.78rem;font-weight:700}.finance-kpi--featured .finance-kpi__trend{background:#ffffff38;color:#fff}.dashboard-widget-board{display:grid;gap:16px;padding:18px;border-radius:8px;border:1px solid rgba(25,28,36,.08);background:linear-gradient(180deg,#fffffffa,#f8f9fcf5),#fff;box-shadow:0 16px 38px #1c1f2a0f}.dashboard-widget-board__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:2px 2px 0}.dashboard-widget-board__eyebrow{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#267ac114;color:#236ba7;font-size:.72rem;font-weight:800;text-transform:uppercase}.dashboard-widget-board h2{margin:9px 0 0;color:#101219;font-size:1.15rem;font-weight:800}.dashboard-widget-board p{margin:6px 0 0;color:#69707c}.dashboard-widget-board__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dashboard-widget-board__actions .v2-btn{border-radius:8px}.dashboard-widget-board .dash-customize-panel{margin:0;border-radius:8px;border-color:#191c2414;background:#fff;box-shadow:none}.dashboard-widget-board .dash-customize-panel__title{color:#151820}.dashboard-widget-board .dash-customize-toggle{border-radius:8px;background:#f7f8fb}.dashboard-widget-board .dash-grid{gap:14px}.dashboard-widget-board .dash-widget-slot{min-width:0}.dashboard-widget-board .dash-widget-slot>article,.dashboard-widget-board .dash-metric,.dashboard-widget-board .dash-list,.dashboard-widget-board .dash-attention,.dashboard-widget-board .dash-alerts,.dashboard-widget-board .dash-links,.dashboard-widget-board .dash-calendar,.dashboard-widget-board .dash-widget{border-radius:8px;border-color:#191c2414;background:#fffffff5;box-shadow:0 10px 24px #1c1f2a0d;transition:transform .18s var(--v2-ease-standard),box-shadow .18s var(--v2-ease-standard),border-color .18s var(--v2-ease-standard)}.dashboard-widget-board .dash-widget-slot>article:hover,.dashboard-widget-board .dash-metric:hover,.dashboard-widget-board .dash-list:hover,.dashboard-widget-board .dash-attention:hover,.dashboard-widget-board .dash-alerts:hover,.dashboard-widget-board .dash-links:hover,.dashboard-widget-board .dash-calendar:hover,.dashboard-widget-board .dash-widget:hover{transform:none;border-color:#191c2414;background:#fffffff5;box-shadow:0 10px 24px #1c1f2a0d}.dashboard-widget-board .dash-metric{min-height:132px}.dashboard-widget-board .dash-metric__label,.dashboard-widget-board .dash-list__title,.dashboard-widget-board .dash-widget__title{color:#151820}.dashboard-widget-board .dash-widget__drag-handle{border-radius:8px;background:#111318;color:#fff;box-shadow:0 10px 24px #1113182e}.dashboard-widget-board--customizing .dash-widget-slot{outline:1px dashed rgba(37,99,235,.26);outline-offset:4px}.finance-dashboard__split{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(360px,.92fr);gap:18px}.chart-panel,.balance-panel,.transaction-panel{border-radius:8px;border:1px solid rgba(25,28,36,.08);background:#fff;box-shadow:0 14px 34px #1c1f2a0d}.chart-panel{min-height:392px;padding:24px 24px 18px}.chart-panel__header,.balance-panel__header,.transaction-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.chart-panel h2,.transaction-panel h2{margin:0;color:#111318;font-size:1.04rem;font-weight:800}.chart-panel__total{display:flex;align-items:center;gap:14px;margin-top:12px}.chart-panel__total strong{color:#1b1d24;font-size:2rem;line-height:1;font-weight:800}.chart-panel__total span{display:inline-flex;align-items:center;gap:4px;min-height:25px;padding:0 10px;border-radius:999px;background:#e9fbef;color:#07934f;font-size:.82rem;font-weight:800}.chart-panel__controls{display:inline-flex;align-items:center;gap:8px}.chart-panel__controls button{min-height:32px;padding:0 17px;border:1px solid rgba(25,28,36,.1);border-radius:999px;background:#fff;color:#181a21;cursor:pointer;transition:background .16s var(--v2-ease-standard),border-color .16s var(--v2-ease-standard),transform 90ms var(--v2-ease-press)}.chart-panel__controls button:hover{border-color:#191c2429;transform:translateY(-1px)}.chart-panel__controls button.is-active{background:#eef0f5;border-color:transparent;box-shadow:inset 0 0 0 1px #191c2405}.chart-panel__controls button.is-active:before{content:"";display:inline-block;width:7px;height:7px;margin-inline-end:8px;border-radius:50%;background:#111318;vertical-align:1px}.chart-panel__legend{display:flex;justify-content:flex-end;gap:18px;margin-top:18px;color:#5e6470}.chart-panel__legend span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.legend-dot{width:11px;height:11px;border-radius:50%}.legend-dot--earnings{background:linear-gradient(135deg,#ad5cf2,#f4a313)}.legend-dot--spending{background:#27c083}.legend-dot--savings{background:#ffe7ac}.line-chart{margin-top:6px}.line-chart svg{width:100%;height:260px;overflow:visible}.line-chart__grid{stroke:#191c2412;stroke-width:1;stroke-dasharray:6 8}.line-chart__path{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;pathLength:1;stroke-dasharray:1;stroke-dashoffset:1;animation:chart-line-draw 1.1s var(--v2-ease-emphasized) forwards}.line-chart__path--earnings{stroke:url(#earnings-line);animation-delay:.11s}.line-chart__path--spending{stroke:#27c0831f;animation-delay:.22s}.line-chart__path--savings{stroke:#f5b9334d;animation-delay:.17s}@keyframes chart-line-draw{to{stroke-dashoffset:0}}.line-chart__marker circle{fill:#d98972;stroke:#fff;stroke-width:4;filter:drop-shadow(0 8px 16px rgba(190,104,95,.24))}.line-chart__tooltip{height:36px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#050507;color:#fff;font-size:.95rem;font-weight:800}.line-chart__axis{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;padding:0 4px;color:#9ba1ad;font-size:.95rem;text-align:center}.balance-panel{min-height:392px;padding:22px 24px}.balance-panel__header strong{display:block;color:#101219;font-size:1.18rem;font-weight:800}.balance-panel__header p{margin:4px 0 0;color:#6c727d}.premium-card{position:relative;height:186px;display:flex;flex-direction:column;justify-content:space-between;margin-top:34px;padding:22px;overflow:hidden;border-radius:8px;color:#fff;background:linear-gradient(110deg,#0a0b2d,#171333 30%,#ef9e20 58%,#fb332b);box-shadow:0 18px 36px #ad503138}.premium-card:before,.premium-card:after{content:"";position:absolute;inset-inline:42px;height:15px;border-radius:8px 8px 0 0;background:#e7eaf1b3;transform:translateY(-29px)}.premium-card:after{inset-inline:70px;background:#e7eaf16b;transform:translateY(-43px)}.premium-card__top,.premium-card__meta{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.premium-card__contactless,.premium-card__top strong{font-size:1rem;font-weight:900}.premium-card__number{position:relative;z-index:1;font-size:1.45rem;font-weight:800;word-spacing:5px}.premium-card__meta{justify-content:flex-start;gap:58px}.premium-card__meta span{display:grid;gap:2px;min-width:110px;font-size:.82rem;font-weight:800}.premium-card__meta small{color:#ffffffc2;font-size:.62rem;font-weight:500}.premium-card__meta svg{margin-inline-start:auto;opacity:.75}.balance-panel__limit{display:grid;gap:9px;margin-top:18px}.balance-panel__limit>span{color:#686e7a}.balance-panel__limit strong{color:#06070a;font-size:1.08rem}.balance-panel__limit em{color:#717783;font-style:normal;font-weight:500}.balance-progress{height:14px;overflow:hidden;border-radius:999px;background:#f2f3f6}.balance-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b45bf1,#e68a67 56%,#f7b51f);animation:balance-fill .86s var(--v2-ease-emphasized) both;transform-origin:left}@keyframes balance-fill{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}.transaction-panel{padding:18px 18px 20px}.transaction-panel__header{align-items:center;margin-bottom:18px}.transaction-panel__tools{display:flex;align-items:center;gap:10px;min-width:min(620px,100%)}.transaction-search,.transaction-category{display:flex;align-items:center;min-height:42px;border-radius:8px;border:1px solid rgba(25,28,36,.09);background:#fff;color:#111318}.transaction-search{flex:1;gap:10px;padding:0 12px}.transaction-search svg{color:#12141b;flex-shrink:0}.transaction-search input{min-width:0;width:100%;border:0;outline:0;background:transparent}.transaction-category{min-width:152px;padding:0 12px}.transaction-panel__tools .v2-btn{min-height:42px;border-radius:8px}.transaction-table-wrap{overflow-x:auto;border-radius:8px;border:1px solid rgba(25,28,36,.08)}.transaction-table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;color:#272b34}.transaction-table th,.transaction-table td{height:48px;padding:0 16px;border-bottom:1px solid rgba(25,28,36,.08);text-align:start;white-space:nowrap}.transaction-table th{background:linear-gradient(180deg,#f7f8fb,#f1f2f6);color:#111318;font-size:.86rem;font-weight:500}.transaction-table tbody tr{transition:background .15s var(--v2-ease-standard),transform .15s var(--v2-ease-standard)}.transaction-table tbody tr:hover{background:#fbfbfd}.transaction-table tbody tr:last-child td{border-bottom:0}.transaction-table a{color:#262a33;font-weight:500}.transaction-check{display:inline-flex;width:20px;height:20px;border-radius:5px;border:1px solid rgba(25,28,36,.1);background:#fff}.transaction-status{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border-radius:999px;font-size:.78rem;font-weight:800}.transaction-status--success{background:#e5faf1;color:#0b9a5a}.transaction-status--pending{background:#eaf5ff;color:#0476c9}.transaction-status--error{background:#ffeaf0;color:#d81d4d}.transaction-status--neutral{background:#eef0f5;color:#5d6470}.transaction-action{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#f6f7fa;color:#101219;cursor:pointer;transition:background .15s var(--v2-ease-standard),transform 90ms var(--v2-ease-press)}.transaction-action:hover{background:#eceff4;transform:translateY(-1px)}.transaction-table__empty{display:flex;align-items:center;justify-content:center;min-height:124px;color:#737a85}@media (max-width: 1180px){.finance-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-dashboard__split{grid-template-columns:1fr}}@media (max-width: 960px){.app-shell,.app-shell--collapsed{grid-template-columns:1fr;padding:0}.app-shell__sidebar{border-radius:0;border-inline-end:1px solid rgba(25,28,36,.08)}.app-shell__sidebar:after{display:none}.app-shell__column{border-radius:0;height:100vh;max-height:100dvh}.app-shell__topbar{min-height:auto;padding:18px 18px 10px;align-items:center}.app-shell__topbar-end{flex-wrap:wrap;justify-content:flex-end;padding-top:0}.app-shell__topbar-subtitle{display:none}.app-shell__main{padding:14px 18px 22px}.app-shell--collapsed .app-shell__brand-text,.app-shell--collapsed .app-shell__nav-label,.app-shell--collapsed .app-shell__nav-group-label,.app-shell--collapsed .user-menu--sidebar .user-menu__copy{display:flex}.app-shell--collapsed .user-menu--sidebar .user-menu__trigger>svg{display:block}}@media (max-width: 760px){.app-shell__topbar{flex-wrap:wrap}.app-shell__topbar-start,.app-shell__topbar-search,.app-shell__topbar-end{width:100%}.app-shell__topbar-start{order:1}.app-shell__topbar-search{flex-basis:100%;max-width:none;order:2}.app-shell__topbar-end{order:3}.app-shell__topbar-title--greeting{font-size:1.28rem}.app-shell__topbar-actions,.app-shell__topbar-actions .v2-btn,.dashboard-range-select,.branch-selector,.branch-selector__trigger{width:100%}.finance-kpi-grid{grid-template-columns:1fr}.dashboard-widget-board{padding:14px}.dashboard-widget-board__header{flex-direction:column;align-items:stretch}.dashboard-widget-board__actions,.dashboard-widget-board__actions .v2-btn{width:100%}.chart-panel,.balance-panel,.transaction-panel{padding:16px}.chart-panel__header,.transaction-panel__header{flex-direction:column;align-items:stretch}.chart-panel__controls{width:100%}.chart-panel__controls button{flex:1}.chart-panel__legend{justify-content:flex-start;flex-wrap:wrap}.line-chart svg{height:220px}.line-chart__axis{font-size:.78rem}.premium-card{height:172px;margin-top:24px}.premium-card__number{font-size:1.08rem;word-spacing:2px}.premium-card__meta{gap:20px}.transaction-panel__tools{flex-direction:column;align-items:stretch;min-width:0}.transaction-search,.transaction-category,.transaction-panel__tools .v2-btn{width:100%}}@media (prefers-reduced-motion: reduce){.finance-dashboard,.line-chart__path,.balance-progress span{animation:none}.finance-kpi,.transaction-action,.chart-panel__controls button{transition:none}}#v2-root{--dashboard-panel-radius: 14px;--dashboard-card-radius: 12px;--dashboard-shadow: 0 1px 2px rgba(20, 35, 65, .04), 0 8px 24px rgba(20, 35, 65, .05);--dashboard-shadow-hover: 0 12px 28px rgba(20, 35, 65, .1)}.app-shell,.app-shell--collapsed{grid-template-columns:var(--v2-sidebar-width) minmax(0,1fr);gap:var(--v2-panel-gap);padding:var(--v2-shell-inset);background:var(--v2-color-app-bg)}.app-shell--collapsed{grid-template-columns:var(--v2-sidebar-collapsed-width) minmax(0,1fr)}.app-shell__sidebar{height:calc(100vh - (2 * var(--v2-shell-inset)));max-height:calc(100dvh - (2 * var(--v2-shell-inset)));background:transparent;color:var(--v2-color-text);border:0;border-radius:0;box-shadow:none}.app-shell__sidebar:after{display:none}.app-shell__brand{min-height:68px;padding:16px 18px 12px;border-bottom:0;background:transparent}.app-shell__brand-logo{width:36px;height:36px;max-width:36px;filter:none;opacity:1}.app-shell__brand-name{color:var(--v2-color-text);font-size:.9375rem;font-weight:700}.app-shell__brand-meta{color:var(--v2-color-text-muted)}.app-shell__nav{padding:12px 10px 18px;scrollbar-color:var(--v2-color-border-strong) transparent}.app-shell__nav-group{margin-bottom:16px}.app-shell__nav-group+.app-shell__nav-group{padding-top:14px;border-top:1px solid var(--v2-color-border)}.app-shell__nav-group-label{padding:0 10px 7px;color:var(--v2-color-text-muted);font-size:.65625rem;letter-spacing:.12em}.nav-item{min-height:40px;gap:10px;margin-bottom:3px;padding:0 10px;border-radius:9px;color:var(--v2-color-text-secondary)}.nav-item:hover{color:var(--v2-color-primary);background:var(--v2-color-sidebar-hover)}.nav-item--active{color:var(--v2-color-sidebar-active-fg);background:var(--v2-color-sidebar-active);box-shadow:var(--v2-color-sidebar-active-shadow)}.nav-item--active:before{display:block;inset-inline-start:0;width:3px;height:20px;background:var(--v2-color-primary)}.nav-item__icon,.nav-item--active .nav-item__icon,.nav-item:hover .nav-item__icon{color:currentColor;opacity:1}.nav-item__label{font-size:.8125rem;font-weight:500}.nav-item__bridge{width:5px;height:5px;background:var(--v2-color-brand-orange)}.app-shell__sidebar-footer{padding:12px 10px 14px;border-top:1px solid var(--v2-color-border)}.app-shell__sidebar .v2-icon-btn{color:var(--v2-color-text-secondary)}.app-shell__sidebar .v2-icon-btn:hover:not(:disabled){color:var(--v2-color-primary);background:var(--v2-color-primary-soft)}.user-menu--sidebar .user-menu__trigger{min-height:48px;padding:6px 8px;border:1px solid var(--v2-color-border);border-radius:10px;background:var(--v2-color-surface-subtle);box-shadow:none}.user-menu--sidebar .user-menu__trigger:hover{background:var(--v2-color-primary-soft)}.user-menu__name,.branch-selector__value{color:var(--v2-color-text)}.user-menu__role,.branch-selector__label{color:var(--v2-color-text-muted)}.app-shell--collapsed .app-shell__brand{padding-inline:14px}.app-shell--collapsed .app-shell__sidebar-footer{grid-template-columns:1fr;padding-inline:8px}.app-shell--collapsed .user-menu--sidebar .user-menu__trigger{justify-content:center;padding:7px}.app-shell--collapsed .app-shell__collapse-control.v2-icon-btn{display:inline-flex;width:100%}.app-shell__column{height:calc(100vh - (2 * var(--v2-shell-inset)));max-height:calc(100dvh - (2 * var(--v2-shell-inset)));border:1px solid var(--v2-color-border);border-radius:var(--v2-shell-content-radius, 1rem);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-soft)}.app-shell__topbar{min-height:68px;padding:0 28px;gap:24px;background:color-mix(in srgb,var(--v2-color-surface) 92%,transparent);border-bottom:1px solid var(--v2-color-border)}.app-shell__topbar-start{flex:0 0 auto}.app-shell__topbar-eyebrow{color:var(--v2-color-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.app-shell__topbar-title{color:var(--v2-color-text);font-size:.875rem;font-weight:600}.app-shell__topbar-search{flex:1 1 420px;max-width:520px;min-height:40px;padding:0 12px;border:1px solid var(--v2-color-border);border-radius:10px;background:var(--v2-color-surface-subtle);color:var(--v2-color-text-muted);box-shadow:none}.app-shell__topbar-search:focus-within{background:var(--v2-color-surface);border-color:var(--v2-color-primary);box-shadow:0 0 0 3px var(--v2-color-primary-soft)}.app-shell__topbar-search input{color:var(--v2-color-text)}.app-shell__topbar-search .global-search-trigger__shortcut{color:var(--v2-color-text-muted);background:var(--v2-color-surface);border:1px solid var(--v2-color-border)}.app-shell__topbar-end{flex:0 0 auto}.branch-selector__trigger,.app-shell__topbar-actions .v2-btn{min-height:40px;border:1px solid var(--v2-color-border);border-radius:10px;background:var(--v2-color-surface);color:var(--v2-color-text);box-shadow:var(--v2-shadow-xs)}.branch-selector__trigger:hover,.app-shell__topbar-actions .v2-btn:hover:not(:disabled){border-color:var(--v2-color-primary);background:var(--v2-color-primary-soft)}.app-shell__main{padding:28px 32px 40px;background:var(--v2-color-surface)}.workspace-dashboard{max-width:none;display:flex;flex-direction:column;gap:1.75rem;animation:workspace-dashboard-enter var(--v2-duration-deliberate) var(--v2-ease-emphasized) both}.workspace-dashboard--loading{gap:28px}.workspace-dashboard__loading-header{display:grid;gap:10px;max-width:560px}.workspace-dashboard__loading{display:grid;gap:1.15rem}.workspace-dashboard__loading-pulse{min-height:8.5rem;border-radius:var(--v2-radius-lg);border:1px solid var(--v2-color-border);background:linear-gradient(90deg,var(--v2-color-surface-subtle),var(--v2-color-surface-inset),var(--v2-color-surface-subtle));background-size:200% 100%;animation:dash-metric-shimmer 1.2s ease-in-out infinite}.workspace-dashboard__loading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.workspace-dashboard__loading-grid .dashboard-widget-shimmer{min-height:21rem}@keyframes workspace-dashboard-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-header{margin-bottom:0;align-items:flex-end}.page-header__eyebrow,.dashboard-section__eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:7px;color:var(--v2-color-primary);font-size:.6875rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.page-header__eyebrow:before,.dashboard-section__eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--v2-color-brand-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-color-brand-orange) 16%,transparent)}.page-header__title{color:var(--v2-color-text);font-size:1.75rem;font-weight:700}.page-header__description{max-width:48rem;color:var(--v2-color-text-secondary)}.page-header__actions{align-items:center}.dashboard-section__header h2{margin:0;color:var(--v2-color-text);font-size:1rem;font-weight:700}.dashboard-section__header p{margin:5px 0 0;color:var(--v2-color-text-muted);font-size:.8125rem}.dashboard-section__header .dashboard-section__eyebrow{margin-bottom:8px}.dashboard-section>.dash-grid{width:100%}.dashboard-section .dash-widget-slot{min-width:0}.dashboard-section .dash-alerts,.dashboard-section .dash-links,.dashboard-section .dash-calendar{--widget-accent: var(--v2-color-primary)}.dashboard-section .dash-widget-slot>article,.dashboard-section .dash-metric,.dashboard-section .dash-list,.dashboard-section .dash-attention,.dashboard-section .dash-alerts,.dashboard-section .dash-links,.dashboard-section .dash-calendar,.dashboard-section .dash-widget,.dashboard-section .firm-pulse{border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-lg);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-xs);transition:border-color var(--v2-duration-fast) var(--v2-ease-standard),box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.dashboard-section .dash-widget-slot>article:hover,.dashboard-section .dash-metric:hover,.dashboard-section .dash-list:hover,.dashboard-section .dash-attention:hover,.dashboard-section .dash-alerts:hover,.dashboard-section .dash-links:hover,.dashboard-section .dash-calendar:hover,.dashboard-section .dash-widget:hover,.dashboard-section .firm-pulse:hover{border-color:var(--v2-color-border);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-xs);transform:none}.dashboard-section .dash-metric:not(.dash-metric--kpi){min-height:9.5rem;padding:1rem 1.1rem;border-top:0}.dashboard-section .dash-metric--kpi{min-height:9.5rem;padding:1rem 1.1rem .95rem;border-top:0;border-inline-start:0;background:var(--v2-color-surface);box-shadow:var(--v2-shadow-xs)}.dashboard-section .dash-metric--kpi:hover{transform:none;border-color:var(--v2-color-border);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-xs)}.dashboard-section .dash-metric--kpi .dash-metric__title,.dashboard-section .dash-metric--kpi .dash-metric__label{font-size:var(--v2-text-caption);font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--v2-color-text-muted)}.dashboard-section .dash-metric--kpi .dash-metric__value{font-size:1.75rem;font-weight:650;letter-spacing:-.035em}.dashboard-section .dash-metric--kpi .dash-metric__icon{width:2rem;height:2rem;border-radius:.65rem;color:var(--v2-color-primary);background:color-mix(in srgb,var(--v2-color-primary) 12%,var(--v2-color-surface));border:1px solid color-mix(in srgb,var(--v2-color-primary) 16%,transparent)}.dashboard-section .dash-metric--kpi .dash-metric__trend-pill{color:var(--v2-color-text-secondary);background:var(--v2-color-surface-subtle);border-color:var(--v2-color-border)}.dashboard-section .dash-metric--kpi .dash-metric__trend--sentiment-positive .dash-metric__trend-pill{color:#166534;background:#dcfce7;border-color:transparent}.dashboard-section .dash-metric--kpi .dash-metric__trend--sentiment-negative .dash-metric__trend-pill{color:#991b1b;background:#fee2e2;border-color:transparent}.dashboard-section .dash-list__title,.dashboard-section .dash-attention__title,.dashboard-section .dash-alerts__title,.dashboard-section .dash-links__title,.dashboard-section .dash-calendar__title,.dashboard-section .dash-widget__title,.dashboard-section .firm-pulse__title{font-size:var(--v2-text-section-title);font-weight:650;letter-spacing:-.02em;color:var(--v2-color-text)}.dashboard-section .dash-metric__label{color:var(--v2-color-text)}.dashboard-section .dash-metric__icon,.dashboard-section .dash-list__header-icon,.dashboard-section .dash-attention__icon,.dashboard-section .dash-calendar__header-icon{color:var(--v2-color-primary);background:var(--v2-color-primary-soft)}.dashboard-section .dash-metric__value,.dashboard-section .dash-list-row__title,.dashboard-section .dash-attention-item__title{color:var(--v2-color-text);font-variant-numeric:tabular-nums}.dashboard-section .dash-widget__drag-handle{border-radius:8px;background:var(--v2-color-primary);color:var(--v2-color-on-primary);box-shadow:var(--v2-shadow-md)}.dashboard-section .dash-customize-panel{margin:0;padding:1.1rem 1.15rem;border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-lg);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-xs)}.dashboard-section .dash-customize-toggle{border-color:var(--v2-color-border);border-radius:10px;background:var(--v2-color-surface)}.dashboard-section .dash-customize-toggle--on{border-color:color-mix(in srgb,var(--v2-color-primary) 24%,var(--v2-color-border));background:var(--v2-color-primary-soft)}.dashboard-section .dash-customize-toggle__switch--on{background:var(--v2-color-primary)}@media (max-width: 1180px){.workspace-dashboard__loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.app-shell,.app-shell--collapsed{grid-template-columns:1fr;padding:0;gap:0}.app-shell__sidebar{height:auto}.app-shell__column{height:100vh;max-height:100dvh;border:0;border-radius:0;box-shadow:none}.app-shell__main{padding:24px 22px 32px}}@media (max-width: 760px){.app-shell__topbar{min-height:auto;padding:14px 16px}.app-shell__topbar-start,.app-shell__topbar-search,.app-shell__topbar-end{width:100%}.app-shell__topbar-search{flex-basis:100%;max-width:none}.app-shell__topbar-end,.app-shell__topbar-actions,.branch-selector,.branch-selector__trigger{width:100%}.app-shell__main{padding:22px 16px 28px}.page-header,.dashboard-section__header{align-items:stretch;flex-direction:column}.page-header__actions,.page-header__actions .v2-btn,.dashboard-section__header .v2-btn{width:100%}.workspace-dashboard__loading-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.workspace-dashboard,.dashboard-section .dash-widget-slot>article,.dashboard-section .dash-metric,.dashboard-section .dash-list,.dashboard-section .dash-attention,.dashboard-section .dash-alerts,.dashboard-section .dash-links,.dashboard-section .dash-calendar,.dashboard-section .dash-widget{animation:none;transition:none}}.dash-no-appeal__notice{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem .75rem;border:1px solid color-mix(in srgb,#d97706 30%,transparent);border-radius:10px;background:color-mix(in srgb,#d97706 8%,transparent);color:var(--v2-color-text);font-size:var(--v2-text-meta);font-weight:600}.dash-no-appeal__current{display:flex;align-items:center;gap:.35rem;margin:0;color:var(--v2-color-text-muted);font-size:var(--v2-text-meta)}.dash-appearance{display:flex;flex-direction:column;gap:1rem;margin-top:.35rem;padding-top:1.1rem;border-top:1px solid var(--v2-color-border)}.dash-appearance__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.dash-appearance__reset{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border:1px solid var(--v2-color-border);border-radius:999px;background:var(--v2-color-surface);color:var(--v2-color-text-secondary);font:inherit;font-size:var(--v2-text-meta);cursor:pointer}.dash-appearance__reset:hover{color:var(--v2-color-text);border-color:var(--v2-color-border-strong)}.dash-appearance__group{display:flex;flex-direction:column;gap:.6rem}.dash-appearance__label{margin:0;display:inline-flex;align-items:center;gap:.4rem;font-size:var(--v2-text-meta);font-weight:600;color:var(--v2-color-text-secondary)}.dash-appearance__fonts{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem}.dash-appearance__font{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;padding:.75rem .8rem;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface);color:var(--v2-color-text);text-align:start;cursor:pointer;transition:border-color var(--v2-duration-fast) var(--v2-ease-standard),box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.dash-appearance__font:hover{border-color:color-mix(in srgb,var(--v2-color-primary) 40%,var(--v2-color-border))}.dash-appearance__font.is-selected{border-color:var(--v2-color-primary);box-shadow:0 0 0 3px var(--v2-color-primary-soft)}.dash-appearance__font-sample{font-size:1.05rem;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-appearance__font-name{display:flex;align-items:center;justify-content:space-between;gap:.35rem;font-size:var(--v2-text-meta);color:var(--v2-color-text-muted)}.dash-appearance__font.is-selected .dash-appearance__font-name{color:var(--v2-color-text);font-weight:600}.dash-appearance__font-name svg{color:var(--v2-color-primary)}.dash-appearance__colors{display:flex;flex-wrap:wrap;gap:.55rem}.dash-appearance__swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:var(--swatch);box-shadow:inset 0 0 0 1px #0000001f;cursor:pointer;transition:transform var(--v2-duration-fast) var(--v2-ease-standard)}.dash-appearance__swatch:hover{transform:scale(1.08)}.dash-appearance__swatch.is-selected{box-shadow:0 0 0 2px var(--v2-color-surface),0 0 0 4px var(--swatch)}.dash-appearance__swatch--custom{background:conic-gradient(from 0deg,#ef4444,#f59e0b,#eab308,#22c55e,#06b6d4,#3b82f6,#8b5cf6,#ec4899,#ef4444);color:#fff;font-size:1.1rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.45)}.dash-appearance__swatch--custom.is-selected{background:var(--swatch);text-shadow:none}.dash-appearance__swatch--custom input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.dash-appearance__swatch:focus-visible,.dash-appearance__swatch--custom:focus-within,.dash-appearance__font:focus-visible{outline:2px solid var(--v2-color-focus);outline-offset:2px}.dash-record-popup{display:flex;flex-direction:column;gap:1rem;padding-inline-start:.75rem;border-inline-start:3px solid var(--dash-popup-accent, var(--v2-color-primary))}.dash-record-popup__badges{display:flex;flex-wrap:wrap;gap:.35rem}.dash-record-popup__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin:0}.dash-record-popup__field{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dash-record-popup__field--wide{grid-column:1 / -1}.dash-record-popup__field dt{font-size:var(--v2-text-meta);color:var(--v2-color-text-muted)}.dash-record-popup__field dd{margin:0;font-size:.9rem;font-weight:550;color:var(--v2-color-text);overflow-wrap:anywhere}.dash-record-popup__note h3{margin:0 0 .3rem;font-size:var(--v2-text-meta);font-weight:600;color:var(--v2-color-text-muted)}.dash-record-popup__note p{margin:0;padding:.65rem .8rem;border-radius:10px;background:var(--v2-color-surface-inset);color:var(--v2-color-text);font-size:.875rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;max-height:14rem;overflow-y:auto}.dash-record-popup__external{display:inline-flex;align-items:center;gap:.35rem;margin-inline-end:auto;color:var(--v2-color-primary);font-size:var(--v2-text-meta);font-weight:600;text-decoration:none}.dash-record-popup__external:hover{text-decoration:underline}[dir=rtl] .dash-record-popup__arrow{transform:scaleX(-1)}button.dash-list-row{width:100%;border:0;background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer}@media (max-width: 520px){.dash-record-popup__fields{grid-template-columns:minmax(0,1fr)}}.dash-list-row__assign{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border:1px solid color-mix(in srgb,var(--v2-color-warning, #d97706) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--v2-color-warning, #d97706) 10%,transparent);color:var(--v2-color-warning, #b45309);font:inherit;font-size:.7rem;font-weight:600;white-space:nowrap;cursor:pointer}.dash-list-row__assign:hover{background:color-mix(in srgb,var(--v2-color-warning, #d97706) 18%,transparent)}.dash-list-row__assign:focus-visible,div.dash-list-row[role=button]:focus-visible{outline:2px solid var(--v2-color-focus);outline-offset:2px}div.dash-list-row[role=button]{cursor:pointer}.dashboard-section .dash-widget-slot--customizing>.firm-pulse{border-top-left-radius:0;border-top-right-radius:0}.profile-page{display:flex;flex-direction:column;gap:1rem;max-width:none;margin:0 auto}.profile-page__legacy-link,.profile-action-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--v2-color-primary);font-size:var(--v2-text-caption);font-weight:var(--v2-font-weight-semibold);text-decoration:none}.profile-page__legacy-link{padding:.45rem .65rem;border:1px solid var(--v2-color-border);border-radius:9px;color:var(--v2-color-text-secondary);background:var(--v2-color-surface)}.profile-identity{display:flex;align-items:center;gap:.85rem;min-width:0;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--v2-color-border) 88%,transparent);border-inline-start:4px solid var(--v2-color-primary);border-radius:15px;background:var(--v2-color-surface);box-shadow:var(--v2-shadow-xs)}.profile-avatar{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border-radius:14px;color:var(--v2-color-primary);background:var(--v2-color-primary-soft);border:1px solid color-mix(in srgb,var(--v2-color-primary) 18%,transparent);font-size:.85rem;font-weight:800;letter-spacing:.04em}.profile-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-identity__main{display:flex;flex:1;min-width:0;flex-direction:column;gap:.12rem}.profile-identity__main strong{overflow:hidden;color:var(--v2-color-text);font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.profile-identity__main span,.profile-identity__meta span{color:var(--v2-color-text-muted);font-size:var(--v2-text-caption)}.profile-identity__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;text-align:end}.profile-identity__meta strong{color:var(--v2-color-text-secondary);font-size:var(--v2-text-meta)}.profile-tabs{display:flex;gap:.25rem;overflow-x:auto;padding:.3rem;border:1px solid var(--v2-color-border);border-radius:13px;background:var(--v2-color-surface-subtle);scrollbar-width:none}.profile-tabs::-webkit-scrollbar{display:none}.profile-tabs__item{display:inline-flex;align-items:center;gap:.4rem;min-height:38px;padding:.45rem .65rem;border:0;border-radius:9px;color:var(--v2-color-text-secondary);background:transparent;font:inherit;font-size:var(--v2-text-meta);font-weight:var(--v2-font-weight-medium);white-space:nowrap;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.profile-tabs__item:hover{color:var(--v2-color-text);background:color-mix(in srgb,var(--v2-color-primary) 5%,var(--v2-color-surface))}.profile-tabs__item--active{color:var(--v2-color-primary);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-xs)}.profile-tabs__count{min-width:19px;padding:.05rem .35rem;border-radius:999px;color:var(--v2-color-primary);background:var(--v2-color-primary-soft);font-size:9px;font-weight:800;text-align:center}.profile-page__section-heading,.profile-section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.profile-page__section-heading span,.profile-section-toolbar span{color:var(--v2-color-primary);font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.profile-page__section-heading h2,.profile-section-toolbar h3{margin:.15rem 0 0;color:var(--v2-color-text);font-size:1rem;letter-spacing:-.02em}.profile-page__section-heading>strong{color:var(--v2-color-text-muted);font-size:var(--v2-text-caption);font-weight:var(--v2-font-weight-medium)}.profile-account-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:.9rem}.profile-account-grid__main,.profile-account-grid__side,.profile-stack{display:flex;min-width:0;flex-direction:column;gap:.9rem}.profile-card{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--v2-color-border) 90%,transparent);border-radius:15px;background:var(--v2-color-surface);box-shadow:var(--v2-shadow-xs)}.profile-card__header{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem .95rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--v2-color-border) 65%,transparent)}.profile-card__icon,.profile-item-card__icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:9px;color:var(--v2-color-primary);background:var(--v2-color-primary-soft);border:1px solid color-mix(in srgb,var(--v2-color-primary) 14%,transparent)}.profile-card__icon svg{width:17px;height:17px;stroke-width:1.8}.profile-card__header h3,.profile-card__header p{margin:0}.profile-card__header h3{color:var(--v2-color-text);font-size:var(--v2-text-body);font-weight:var(--v2-font-weight-semibold);letter-spacing:-.015em}.profile-card__header p{margin-top:.15rem;color:var(--v2-color-text-muted);font-size:var(--v2-text-caption);line-height:1.4}.profile-card__body{padding:.95rem}.profile-card--compact .profile-card__body{padding:.8rem .9rem}.profile-form{display:flex;flex-direction:column;gap:.8rem}.profile-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.profile-field{display:flex;min-width:0;flex-direction:column;gap:.32rem;color:var(--v2-color-text-secondary);font-size:var(--v2-text-meta);font-weight:var(--v2-font-weight-semibold)}.profile-field input,.profile-field select,.profile-field textarea{width:100%;min-height:39px;padding:.52rem .65rem;border:1px solid var(--v2-color-border);border-radius:10px;outline:none;color:var(--v2-color-text);background:var(--v2-color-surface);font:inherit;font-weight:var(--v2-font-weight-regular);transition:border-color .15s ease,box-shadow .15s ease}.profile-field textarea{min-height:78px;resize:vertical}.profile-field input:focus,.profile-field select:focus,.profile-field textarea:focus{border-color:var(--v2-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-color-primary) 15%,transparent)}.profile-field--error input,.profile-field--error select,.profile-field--error textarea{border-color:#dc2626}.profile-field small{color:var(--v2-color-text-muted);font-size:10px;font-weight:var(--v2-font-weight-regular)}.profile-field__error{margin:0;color:#b91c1c!important;font-size:11px}.profile-form__actions{display:flex;justify-content:flex-end;padding-top:.1rem}.profile-avatar-editor{display:flex;align-items:center;gap:.75rem;padding:.65rem;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface-subtle)}.profile-avatar-editor>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:.15rem}.profile-avatar-editor>div>span{overflow:hidden;color:var(--v2-color-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.profile-file-button{color:var(--v2-color-primary);font-size:var(--v2-text-meta);font-weight:var(--v2-font-weight-semibold);cursor:pointer}.profile-file-button input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.profile-inline-facts{display:flex;flex-wrap:wrap;gap:.55rem}.profile-inline-facts span{padding:.4rem .55rem;border-radius:8px;color:var(--v2-color-text-muted);background:var(--v2-color-surface-subtle);font-size:10px}.profile-inline-facts strong{color:var(--v2-color-text-secondary)}.profile-security-state,.profile-button-row,.profile-notification-permission{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.profile-security-state{margin-bottom:.7rem}.profile-notification-permission{justify-content:space-between}.profile-status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.16rem .48rem;border-radius:999px;color:var(--v2-color-text-secondary);background:var(--v2-color-surface-subtle);font-size:10px;font-weight:750;white-space:nowrap}.profile-status--success{color:#166534;background:#dcfce7}.profile-status--warning{color:#92400e;background:#fef3c7}.profile-status--danger{color:#991b1b;background:#fee2e2}.profile-status--info,.profile-status--primary{color:#1e40af;background:#dbeafe}.profile-card__note{margin:0;color:var(--v2-color-text-muted);font-size:var(--v2-text-caption);line-height:1.45}.profile-qr{width:-moz-fit-content;width:fit-content;padding:.6rem;border:1px solid var(--v2-color-border);border-radius:12px;background:#fff}.profile-qr svg{display:block;width:160px;height:160px}.profile-recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.55rem;border:1px dashed var(--v2-color-border);border-radius:10px;background:var(--v2-color-surface-subtle)}.profile-recovery-codes code{color:var(--v2-color-text-secondary);font-size:10px}.profile-session-list,.profile-message-list{display:flex;flex-direction:column;gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none}.profile-session-list li{display:flex;align-items:center;gap:.5rem;padding:.45rem;border-radius:9px;background:var(--v2-color-surface-subtle)}.profile-session-list li>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:.1rem}.profile-session-list strong{color:var(--v2-color-text-secondary);font-size:11px}.profile-session-list span{color:var(--v2-color-text-muted);font-size:9px}.profile-passkey-list li>svg{flex:none;color:var(--v2-color-primary)}.profile-icon-button{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--v2-color-text-muted);cursor:pointer}.profile-icon-button:hover:not(:disabled){background:var(--v2-color-surface);color:var(--v2-color-text)}.profile-icon-button--danger:hover:not(:disabled){color:var(--v2-color-danger)}.profile-icon-button:disabled{opacity:.5;cursor:not-allowed}.profile-passkey-rename{display:flex;flex:1;min-width:0;align-items:center;gap:.35rem}.profile-passkey-rename input{flex:1;min-width:0;min-height:30px;padding:.3rem .5rem;border:1px solid var(--v2-color-border);border-radius:8px;outline:none;color:var(--v2-color-text);background:var(--v2-color-surface);font:inherit;font-size:12px}.profile-passkey-rename input:focus{border-color:var(--v2-color-primary)}.profile-fact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0}.profile-fact-list>div{min-width:0;padding:.5rem;border-radius:9px;background:var(--v2-color-surface-subtle)}.profile-fact-list dt{color:var(--v2-color-text-muted);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.profile-fact-list dd{margin:.2rem 0 0;overflow:hidden;color:var(--v2-color-text-secondary);font-size:11px;font-weight:650;text-overflow:ellipsis}.profile-empty-wrap{min-height:220px;display:grid;place-items:center;border:1px dashed var(--v2-color-border);border-radius:15px;background:color-mix(in srgb,var(--v2-color-surface-subtle) 70%,transparent)}.profile-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.profile-item-card,.profile-notice-card{display:flex;align-items:flex-start;gap:.75rem;min-width:0;padding:.85rem;border:1px solid var(--v2-color-border);border-inline-start:3px solid var(--v2-color-primary);border-radius:13px;background:var(--v2-color-surface);box-shadow:var(--v2-shadow-xs)}.profile-item-card__main{display:flex;min-width:0;flex:1;flex-direction:column;gap:.18rem}.profile-item-card__main>span,.profile-item-card__main>small{color:var(--v2-color-text-muted);font-size:10px}.profile-item-card h3,.profile-item-card p{margin:0}.profile-item-card h3{color:var(--v2-color-text);font-size:var(--v2-text-body)}.profile-item-card p{color:var(--v2-color-text-secondary);font-size:var(--v2-text-caption);line-height:1.45}.profile-balance-grid,.profile-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.profile-balance-grid article,.profile-summary{padding:.8rem;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface)}.profile-balance-grid span,.profile-summary span{color:var(--v2-color-text-muted);font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.profile-balance-grid strong,.profile-summary strong{display:block;margin-top:.25rem;color:var(--v2-color-primary);font-size:1.4rem;font-variant-numeric:tabular-nums}.profile-balance-grid p{margin:.15rem 0 0;color:var(--v2-color-text-muted);font-size:10px}.profile-summary{border-inline-start:3px solid var(--v2-color-primary)}.profile-summary--danger{border-inline-start-color:#dc2626}.profile-summary--warning{border-inline-start-color:#d97706}.profile-summary--success{border-inline-start-color:#16a34a}.profile-section-toolbar{padding:.2rem 0}.profile-row-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.75rem}.profile-section-toolbar--sub{padding-top:.8rem;border-top:1px solid var(--v2-color-border)}.profile-table-wrap{overflow-x:auto;border:1px solid var(--v2-color-border);border-radius:13px;background:var(--v2-color-surface)}.profile-table{width:100%;border-collapse:collapse;font-size:var(--v2-text-caption)}.profile-table th{padding:.6rem .7rem;color:var(--v2-color-text-muted);background:var(--v2-color-surface-subtle);font-size:9px;font-weight:750;letter-spacing:.05em;text-align:start;text-transform:uppercase;white-space:nowrap}.profile-table td{padding:.7rem;border-top:1px solid color-mix(in srgb,var(--v2-color-border) 65%,transparent);color:var(--v2-color-text-secondary);vertical-align:middle;white-space:nowrap}.profile-table td>div{display:flex;flex-direction:column;gap:.12rem}.profile-table td strong{color:var(--v2-color-text)}.profile-table td small{color:var(--v2-color-text-muted)}.profile-notice-card{display:flex;flex-direction:column;gap:.55rem}.profile-notice-card--unread,.profile-notice-card--warning{border-inline-start-color:#d97706}.profile-notice-card--alert{border-inline-start-color:#dc2626}.profile-notice-card__meta,.profile-notice-card__actions{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.profile-notice-card__meta>span:not(.profile-status){color:var(--v2-color-text-muted);font-size:10px}.profile-notice-card h3,.profile-notice-card p{margin:0}.profile-notice-card h3{color:var(--v2-color-text);font-size:var(--v2-text-body)}.profile-notice-card p{color:var(--v2-color-text-secondary);font-size:var(--v2-text-caption);line-height:1.55}.profile-notice-card__actions{justify-content:flex-end;margin-top:auto;padding-top:.35rem;border-top:1px solid color-mix(in srgb,var(--v2-color-border) 60%,transparent)}.profile-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:1rem;background:#0f172a85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.profile-dialog{width:min(620px,100%);max-height:min(88vh,860px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--v2-color-border);border-radius:16px;background:var(--v2-color-surface);box-shadow:0 24px 60px #0f172a38}.profile-dialog--wide{width:min(900px,100%)}.profile-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--v2-color-border)}.profile-dialog>header span{color:var(--v2-color-primary);font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.profile-dialog>header h2{margin:.12rem 0 0;color:var(--v2-color-text);font-size:1rem}.profile-dialog>header button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;color:var(--v2-color-text-secondary);background:var(--v2-color-surface-subtle);cursor:pointer}.profile-dialog__body{overflow-y:auto;padding:1rem}.profile-dialog__actions{display:flex;justify-content:flex-end;gap:.45rem;padding-top:.6rem;border-top:1px solid color-mix(in srgb,var(--v2-color-border) 65%,transparent)}.profile-dialog__actions--split{justify-content:space-between;align-items:center;flex-wrap:wrap}.profile-conversation,.profile-conversation__summary{display:flex;flex-direction:column;gap:.65rem}.profile-conversation__summary{gap:.15rem;padding:.65rem;border-radius:10px;background:var(--v2-color-surface-subtle)}.profile-conversation__summary strong{color:var(--v2-color-text)}.profile-conversation__summary>span:not(.profile-status){color:var(--v2-color-text-muted);font-size:var(--v2-text-caption)}.profile-answer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0}.profile-answer-list>div{padding:.55rem;border:1px solid var(--v2-color-border);border-radius:9px}.profile-answer-list dt{color:var(--v2-color-text-muted);font-size:10px}.profile-answer-list dd{margin:.2rem 0 0;color:var(--v2-color-text);font-size:var(--v2-text-meta)}.profile-message{max-width:82%;padding:.6rem .7rem;border-radius:11px;background:var(--v2-color-surface-subtle)}.profile-message--employee{align-self:flex-end;background:var(--v2-color-primary-soft)}.profile-message>div{display:flex;justify-content:space-between;gap:.5rem}.profile-message strong,.profile-message span,.profile-message a{font-size:10px}.profile-message strong{color:var(--v2-color-text)}.profile-message span{color:var(--v2-color-text-muted)}.profile-message p{margin:.3rem 0 0;color:var(--v2-color-text-secondary);font-size:var(--v2-text-meta);line-height:1.45}.profile-rich-text{color:var(--v2-color-text-secondary);font-size:var(--v2-text-body);line-height:1.7}.profile-alert-dialog{display:flex;flex-direction:column;gap:.8rem}@media (max-width: 1050px){.profile-account-grid{grid-template-columns:1fr}.profile-account-grid__side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.profile-identity__meta{display:none}.profile-form__grid,.profile-card-grid,.profile-account-grid__side,.profile-balance-grid,.profile-summary-grid,.profile-answer-list{grid-template-columns:1fr}.profile-section-toolbar{align-items:flex-start;flex-direction:column}.profile-item-card{flex-wrap:wrap}.profile-avatar-editor{align-items:flex-start;flex-wrap:wrap}}.my-calls-page{display:grid;gap:.85rem}.my-calls-page .page-header{margin-bottom:.35rem}.my-calls-skeleton{display:grid;gap:.55rem;padding:.85rem}.my-calls-skeleton__row{height:2.75rem;border-radius:.65rem}.my-calls-state{padding:1.25rem 1rem}.my-calls-dialog{display:grid;gap:.95rem}.my-calls-dialog__intro{margin:0;color:var(--v2-color-text-secondary);font-size:.875rem}.my-calls-dialog__section{display:grid;gap:.65rem}.my-calls-dialog__section-title{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-color-text-muted)}.my-calls-dialog__meta{display:grid;gap:.65rem;margin:0;padding:.85rem;border-radius:.75rem;background:var(--v2-color-surface-muted)}.my-calls-dialog__meta dt{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-color-text-muted)}.my-calls-dialog__meta dd{margin:.2rem 0 0;white-space:pre-wrap}.my-calls-field{display:grid;gap:.35rem;font-size:.875rem;font-weight:600}.my-calls-field textarea.v2-input{resize:vertical;min-height:7rem}.my-calls-field__error{color:var(--v2-color-danger, #b91c1c);font-size:.78rem;font-weight:500}.my-calls-dialog__actions{display:flex;justify-content:flex-end;gap:.55rem;padding-top:.15rem}.my-calls-overflow .v2-icon-btn{color:var(--v2-color-text-muted)}.my-tasks-page{display:flex;flex-direction:column;gap:var(--v2-space-5)}.my-tasks-page .page-header{margin-bottom:0}.my-tasks-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--v2-space-3)}.my-tasks-section-tab{display:flex;align-items:center;gap:var(--v2-space-3);padding:var(--v2-space-3) var(--v2-space-4);border-radius:var(--v2-radius-md);border:1px solid var(--v2-color-border);background:var(--v2-color-surface);color:var(--v2-color-text-secondary);text-align:start;cursor:pointer}.my-tasks-section-tab--active{border-color:var(--v2-color-primary);background:var(--v2-color-primary-soft)}.my-tasks-section-tab__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--v2-radius-sm);background:var(--v2-color-surface-inset)}.my-tasks-section-tab--active .my-tasks-section-tab__icon{background:var(--v2-color-primary);color:var(--v2-color-on-primary, #050a0f)}.my-tasks-section-tab__label{display:block;font-size:.875rem;font-weight:600}.my-tasks-section-tab__count{display:block;font-size:.75rem;color:var(--v2-color-text-muted)}.my-tasks-toolbar{display:flex;flex-direction:column;gap:var(--v2-space-3)}.my-tasks-filters{display:flex;flex-wrap:wrap;gap:var(--v2-space-2)}.my-tasks-filter-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:999px;border:1px solid var(--v2-color-border);background:var(--v2-color-surface);font-size:.8125rem;cursor:pointer}.my-tasks-filter-chip--active{border-color:var(--pill-color, var(--v2-color-primary));background:color-mix(in srgb,var(--pill-color, var(--v2-color-primary)) 12%,var(--v2-color-surface))}.my-tasks-filter-chip__count{font-size:.6875rem;font-weight:600;color:var(--v2-color-text-muted)}.my-tasks-toolbar__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v2-space-3);color:var(--v2-color-text-muted);font-size:.8125rem}.my-tasks-toolbar__refresh{color:var(--v2-color-primary)}.my-tasks-date-filter{position:relative}.my-tasks-date-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--v2-space-3);padding:var(--v2-space-4);border-radius:var(--v2-radius-lg);border:1px solid var(--v2-color-border);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-sm, 0 1px 3px rgba(5, 10, 15, .06))}.my-tasks-date-bar__heading{display:inline-flex;align-items:center;gap:.5rem;color:var(--v2-color-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding-bottom:.375rem}.my-tasks-date-bar__presets{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;padding-bottom:.125rem}.my-tasks-date-bar__preset{padding:.375rem .625rem;border-radius:999px;border:1px solid var(--v2-color-border);background:var(--v2-color-surface-inset);font-size:.75rem;cursor:pointer}.my-tasks-date-bar__preset.is-active{border-color:var(--v2-color-primary);background:var(--v2-color-primary-soft);color:var(--v2-color-text)}.my-tasks-date-bar__inputs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-inline-start:auto}.my-tasks-date-bar__field{display:flex;flex-direction:column;gap:.25rem;font-size:.6875rem;color:var(--v2-color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.my-tasks-date-bar__field .v2-input{min-width:9.5rem}.my-tasks-date-bar__sep{color:var(--v2-color-text-muted);padding-bottom:.625rem}.my-tasks-date-bar__clear{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-bottom:.125rem;border-radius:var(--v2-radius-md);border:1px solid color-mix(in srgb,var(--v2-color-danger, #ef4444) 35%,transparent);background:color-mix(in srgb,var(--v2-color-danger, #ef4444) 8%,transparent);color:var(--v2-color-danger, #ef4444);cursor:pointer}.my-tasks-dialog-lead{margin:0 0 var(--v2-space-3);font-size:.875rem;color:var(--v2-color-text-secondary)}.my-tasks-employee-filter{position:relative;display:flex;align-items:center;gap:.5rem}.my-tasks-employee-filter__label{font-size:.75rem;color:var(--v2-color-text-muted)}.my-tasks-employee-filter__trigger{display:inline-flex;align-items:center;gap:.5rem;min-width:11rem;padding:.5rem .75rem;border-radius:var(--v2-radius-md);border:1px solid var(--v2-color-border);background:var(--v2-color-surface);font-size:.8125rem;cursor:pointer}.my-tasks-employee-filter__panel{position:absolute;z-index:20;top:calc(100% + .375rem);inset-inline-end:0;width:min(18rem,90vw);padding:var(--v2-space-2);border-radius:var(--v2-radius-lg);border:1px solid var(--v2-color-border);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-md, 0 10px 30px rgba(5, 10, 15, .12))}.my-tasks-employee-filter__search{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem}.my-tasks-employee-filter__list{display:flex;flex-direction:column;gap:.125rem;max-height:14rem;overflow:auto}.my-tasks-employee-filter__list button{padding:.5rem .625rem;border:none;border-radius:var(--v2-radius-sm);background:transparent;text-align:start;font-size:.8125rem;cursor:pointer}.my-tasks-employee-filter__list button.is-active,.my-tasks-employee-filter__list button:hover{background:var(--v2-color-primary-soft)}.my-tasks-list{display:flex;flex-direction:column;gap:var(--v2-space-4)}.mtc{border:1px solid var(--v2-color-border);border-inline-start:4px solid #64748b;border-radius:var(--heroui-radius-large, 14px);background:hsl(var(--heroui-content1));overflow:hidden;box-shadow:var(--heroui-box-shadow-small);transition:box-shadow .15s ease}.mtc:hover{box-shadow:var(--heroui-box-shadow-medium)}.mtc--urgency-overdue{border-inline-start-color:#dc2626}.mtc--urgency-today{border-inline-start-color:#d97706}.mtc--urgency-soon{border-inline-start-color:#0284c7}.mtc--urgency-done{border-inline-start-color:#16a34a}.mtc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v2-space-3);padding:.75rem var(--v2-space-4) 0}.mtc-top-start{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.mtc-case,.mtc-due,.mtc-assigned-by{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--v2-color-text-muted)}.mtc-case{max-width:22rem;color:hsl(var(--heroui-primary));font-weight:500;text-decoration:none}.mtc-case span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtc-case:hover{text-decoration:underline}.mtc-assigned-by strong{color:var(--v2-color-text);font-weight:500}.mtc-due--overdue{color:#dc2626}.mtc-due--today{color:#d97706}.mtc-avatars{display:flex;align-items:center}.mtc-av{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-inline-start:-.375rem;border-radius:999px;border:2px solid var(--v2-color-surface);background:var(--v2-color-surface-inset);font-size:.625rem;font-weight:600}.mtc-av:first-child{margin-inline-start:0}.mtc-av-more{font-size:.5625rem}.mtc-body{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:var(--v2-space-4);padding:.5rem var(--v2-space-4) var(--v2-space-4)}.mtc-main{min-width:0}.mtc-title{margin:0 0 var(--v2-space-2);font-size:1.0625rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.mtc-title.is-done{text-decoration:line-through;color:var(--v2-color-text-muted)}.mtc-desc{margin:0;color:var(--v2-color-text-secondary);font-size:.8125rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mtc-desc.is-expanded{display:block;-webkit-line-clamp:unset}.mtc-desc-toggle{margin-top:.375rem;padding:0;border:none;background:none;color:var(--v2-color-primary);font-size:.75rem;cursor:pointer}.mtc-transfer-note{margin-top:var(--v2-space-3);padding:var(--v2-space-3);border-radius:var(--v2-radius-md);border:1px solid var(--v2-color-border);background:var(--v2-color-surface-inset);font-size:.8125rem}.mtc-transfer-note-title{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-color-text-muted);margin-bottom:.375rem}.mtc-transfer-note-body{display:flex;flex-direction:column;gap:.25rem;color:var(--v2-color-text-secondary)}.mtc-detail-panels{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--v2-space-3);margin-top:var(--v2-space-3)}.mtc-label{display:block;margin-bottom:.375rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-color-text-muted)}.mtc-members{display:flex;flex-direction:column;gap:.375rem}.mtc-member{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center;padding:.5rem .625rem;border-radius:var(--heroui-radius-medium, .75rem);background:hsl(var(--heroui-default-50));border:1px solid hsl(var(--heroui-default-100))}.mtc-member-av,.mtc-cmt-av{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--v2-color-primary-soft);font-size:.625rem;font-weight:600}.mtc-member-name{display:block;font-size:.8125rem;font-weight:600}.mtc-member-role{display:block;font-size:.6875rem;color:var(--v2-color-text-muted)}.mtc-member-badge{padding:.125rem .5rem;border-radius:999px;background:var(--v2-color-surface);font-size:.6875rem}.mtc-member-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.mtc-member-action{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:none;background:none;color:var(--v2-color-primary);font-size:.6875rem;cursor:pointer}.mtc-progress{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.mtc-progress-pct{font-size:.6875rem;font-weight:600;color:var(--v2-color-text-muted);min-width:2rem}.mtc-progress-track{flex:1;height:.375rem;border-radius:999px;background:var(--v2-color-surface-inset);overflow:hidden}.mtc-progress-fill{height:100%;border-radius:inherit;background:var(--v2-color-primary)}.mtc-attachments-list{display:flex;flex-wrap:wrap;gap:.375rem}.mtc-attachment-link{display:inline-flex;align-items:center;gap:.375rem;max-width:min(100%,16rem);padding:.375rem .625rem;border-radius:999px;background:var(--v2-color-primary-soft);font-size:.6875rem;text-decoration:none;color:var(--v2-color-text)}.mtc-attachment-link>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtc-attachment-link small{flex:0 0 auto;color:var(--v2-color-text-muted)}.mtc-sidebar{display:flex;flex-direction:column;gap:var(--v2-space-4);padding:var(--v2-space-3);border-radius:var(--heroui-radius-large, 14px);background:hsl(var(--heroui-default-50))}.dark .mtc-sidebar{background:hsl(var(--heroui-default-100) / .45)}.mtc-status-pills{display:flex;flex-direction:column;gap:.375rem}.mtc-spill{--spill-color: #64748b;position:relative;display:inline-flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border-radius:var(--heroui-radius-medium, .75rem);border:1px solid hsl(var(--heroui-default-200));background:hsl(var(--heroui-content1));color:var(--spill-color);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.mtc-spill:hover:not(.active):not(:disabled){border-color:var(--spill-color);background:color-mix(in srgb,var(--spill-color) 8%,hsl(var(--heroui-content1)))}.mtc-spill:disabled:not(.active){cursor:not-allowed;opacity:.55}.mtc-spill.active{border-color:var(--spill-color);background:color-mix(in srgb,var(--spill-color) 14%,hsl(var(--heroui-content1)));box-shadow:inset 0 0 0 1px var(--spill-color);cursor:default;opacity:1}.mtc-spill__dot{margin-inline-start:auto;width:.5rem;height:.5rem;border-radius:999px;background:var(--spill-color)}.dark .mtc-spill{filter:brightness(1.2)}.mtc-comment-form{display:flex;flex-direction:column;gap:.375rem;margin-top:auto}.mtc-comment-form__row{display:flex;gap:.25rem;align-items:center}.mtc-comment-form__input{flex:1;min-width:0;padding:.625rem .75rem;border-radius:var(--v2-radius-md);border:1px solid var(--v2-color-border);background:var(--v2-color-surface);font-size:.8125rem}.mtc-comment-form__attach{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--v2-radius-md);border:1px solid var(--v2-color-border);background:var(--v2-color-surface);color:var(--v2-color-text-secondary);cursor:pointer}.mtc-comment-form__send{min-width:5.5rem}.mtc-comment-form__files{font-size:.6875rem;color:var(--v2-color-text-muted)}.my-tasks-analytics{display:flex;flex-direction:column;gap:var(--v2-space-3)}.my-tasks-analytics__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--v2-space-3)}.my-tasks-analytics__stat{padding:var(--v2-space-4);border-radius:var(--v2-radius-lg);border:1px solid var(--v2-color-border);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-sm, 0 1px 3px rgba(5, 10, 15, .06))}.my-tasks-analytics__stat--success{border-color:color-mix(in srgb,#16a34a 25%,var(--v2-color-border))}.my-tasks-analytics__stat--warning{border-color:color-mix(in srgb,#f59e0b 25%,var(--v2-color-border))}.my-tasks-analytics__stat--danger{border-color:color-mix(in srgb,#ef4444 25%,var(--v2-color-border))}.my-tasks-analytics__stat-label{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-color-text-muted)}.my-tasks-analytics__stat-value{display:block;margin-top:.375rem;font-size:1.35rem;font-weight:650;color:var(--v2-color-text)}.my-tasks-analytics__stat-desc{margin:.375rem 0 0;font-size:.75rem;color:var(--v2-color-text-secondary);line-height:1.4}.my-tasks-analytics__stat-skeleton{min-height:6.5rem;border-radius:var(--v2-radius-lg);background:var(--v2-color-surface-inset);animation:v2-pulse 1.5s ease-in-out infinite}.my-tasks-analytics__charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v2-space-3)}.my-tasks-chart-card{padding:var(--v2-space-4);border-radius:var(--v2-radius-lg);border:1px solid var(--v2-color-border);background:var(--v2-color-surface)}.my-tasks-chart-card__title{margin:0 0 var(--v2-space-3);font-size:.875rem;font-weight:600}.my-tasks-chart-card__body--donut{position:relative;display:flex;justify-content:center;align-items:center;min-height:9rem}.my-tasks-chart-card__body--donut svg{width:8.5rem;height:8.5rem}.my-tasks-chart-card__center{position:absolute;font-size:1.25rem;font-weight:700;color:var(--v2-color-text)}.my-tasks-chart-card__legend{display:flex;flex-direction:column;gap:.375rem;margin:var(--v2-space-3) 0 0;padding:0;list-style:none}.my-tasks-chart-card__legend li{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--v2-color-text-secondary)}.my-tasks-chart-card__legend li span{width:.625rem;height:.625rem;border-radius:999px}.my-tasks-chart-card__legend li strong{margin-inline-start:auto;color:var(--v2-color-text)}.my-tasks-chart-card__body--bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;align-items:end;min-height:10rem}.my-tasks-bar{display:flex;flex-direction:column;align-items:center;gap:.375rem}.my-tasks-bar__track{display:flex;align-items:flex-end;width:100%;height:7rem;border-radius:var(--v2-radius-sm);background:var(--v2-color-surface-inset);overflow:hidden}.my-tasks-bar__fill{width:100%;border-radius:var(--v2-radius-sm) var(--v2-radius-sm) 0 0;min-height:.25rem;transition:height var(--v2-duration-fast) var(--v2-ease-emphasized)}.my-tasks-bar__label{font-size:.6875rem;color:var(--v2-color-text-muted);text-align:center}.my-tasks-bar__value{font-size:.8125rem}@media (max-width: 1100px){.my-tasks-analytics__stats,.my-tasks-analytics__charts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.my-tasks-analytics__stats,.my-tasks-analytics__charts{grid-template-columns:1fr}.my-tasks-chart-card__body--bars{grid-template-columns:repeat(2,minmax(0,1fr))}}.mtc-comments-scroll{display:flex;flex-direction:column;gap:.5rem;max-height:12rem;overflow:auto}.mtc-cmt{display:grid;grid-template-columns:auto 1fr;gap:.5rem}.mtc-cmt-head{display:flex;align-items:center;justify-content:space-between;gap:.375rem;font-size:.6875rem}.mtc-cmt-content{min-width:0;padding:.375rem .625rem;border-radius:var(--heroui-radius-medium, .75rem);background:hsl(var(--heroui-content1));box-shadow:var(--heroui-box-shadow-small)}.mtc-cmt-content p{margin:.125rem 0 0;font-size:.75rem;line-height:1.5;color:var(--v2-color-text);overflow-wrap:anywhere;white-space:pre-line}.mtc-cmt-meta{display:inline-flex;align-items:center;gap:.125rem;color:var(--v2-color-text-muted);white-space:nowrap}.mtc-cmt-delete{padding:0;border:none;background:none;color:var(--v2-color-text-muted);cursor:pointer}.mtc-chat{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:auto;align-items:center}.mtc-chat-files{flex-basis:100%;font-size:.6875rem;color:var(--v2-color-text-muted)}.mtc-chat-attach{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--v2-radius-sm);border:1px solid var(--v2-color-border);background:var(--v2-color-surface);color:var(--v2-color-text-secondary);cursor:pointer}.mtc-chat-input{flex:1;padding:.5rem .625rem;border-radius:var(--v2-radius-sm);border:1px solid var(--v2-color-border);background:var(--v2-color-surface);font-size:.75rem}.mtc-chat-send{display:inline-flex;align-items:center;justify-content:center;width:2rem;border-radius:var(--v2-radius-sm);border:none;background:var(--v2-color-primary);color:var(--v2-color-on-primary, #050a0f);cursor:pointer}.mtc-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-3);padding:.375rem var(--v2-space-3);border-top:1px solid var(--v2-color-border);font-size:.75rem}.mtc-bottom-start{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.mtc-edit-link{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:none;background:none;color:var(--v2-color-text-secondary);font-size:inherit;cursor:pointer}.mtc-edit-link--accent{color:var(--v2-color-primary)}.mtc-edit-link--danger{color:var(--v2-color-danger, #ef4444)}.mtc-comment-count,.mtc-created{display:inline-flex;align-items:center;gap:.25rem;color:var(--v2-color-text-muted)}.mtc-empty{font-size:.75rem;color:var(--v2-color-text-muted)}.my-tasks-skeleton{display:flex;flex-direction:column;gap:var(--v2-space-3)}.my-tasks-skeleton__card{height:14rem;border-radius:var(--v2-radius-lg)}.my-tasks-state{padding:var(--v2-space-6) 0}.my-tasks-create-form,.my-tasks-form-field{display:flex;flex-direction:column;gap:.375rem}.my-tasks-create-form{gap:var(--v2-space-3)}.my-tasks-form-field__label{font-size:.75rem;font-weight:600;color:var(--v2-color-text-secondary)}.my-tasks-form-field__error{font-size:.75rem;color:#dc2626}.my-tasks-form-field__chips{display:flex;flex-wrap:wrap;gap:.375rem}.my-tasks-form-field__chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:999px;border:1px solid var(--v2-color-border);background:var(--v2-color-surface-inset);font-size:.75rem;cursor:pointer}.my-tasks-form-field__options{display:flex;flex-direction:column;gap:.125rem;max-height:10rem;overflow:auto;border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-sm)}.my-tasks-form-field__options button{padding:.5rem .625rem;border:none;background:transparent;text-align:start;font-size:.8125rem;cursor:pointer}.my-tasks-form-field__options button:hover{background:var(--v2-color-primary-soft)}.my-tasks-priority-group{display:flex;flex-wrap:wrap;gap:.375rem}.my-tasks-priority-group__btn{padding:.375rem .75rem;border-radius:999px;border:1px solid var(--v2-color-border);background:var(--v2-color-surface);font-size:.75rem;cursor:pointer}.my-tasks-priority-group__btn.is-active{border-color:var(--v2-color-primary);background:var(--v2-color-primary-soft)}.my-tasks-form-field__files{display:flex;flex-wrap:wrap;gap:.375rem}.my-tasks-form-field__file{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--v2-color-text-muted)}.my-tasks-create-form__actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.25rem}@media (max-width: 960px){.my-tasks-sections,.mtc-body{grid-template-columns:1fr}}@media (max-width: 640px){.my-tasks-date-filter__inputs{grid-template-columns:1fr}}.approval-center-table{min-width:max(68rem,100%)}.approval-center-table th,.approval-center-table td{padding-block:.55rem}.approval-center-employee-filter .v2-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.approval-center-employee-filter .v2-combo-box__input-group{min-height:2rem;padding-block:0}.approval-center-employee-filter .v2-combo-box__input{font-size:.8125rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v2-pdf-page{position:relative;max-width:100%}.v2-pdf-page__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.cases-page,.case-detail-page{display:grid;gap:1rem}.cases-workspace{display:grid;gap:.85rem;min-width:0}.cases-workspace__chrome{display:grid;gap:.75rem;min-width:0}.cases-workspace__title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.cases-workspace__title{margin:0;color:var(--v2-color-text);font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.2}.cases-page-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;flex:0 0 auto}.cases-page-actions .v2-btn{gap:.35rem;text-decoration:none}.cases-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.cases-insights__skeleton{min-height:3.35rem;border-radius:12px}.cases-insight{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.65rem;width:100%;min-height:3.35rem;margin:0;padding:.55rem .75rem;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface);box-shadow:none;border-inline-start:3px solid var(--v2-color-primary);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease,background .15s ease}.cases-insight:hover{border-color:color-mix(in srgb,var(--v2-color-primary) 28%,var(--v2-color-border));background:color-mix(in srgb,var(--v2-color-surface-subtle) 55%,var(--v2-color-surface))}.cases-insight:focus-visible{outline:2px solid color-mix(in srgb,var(--v2-color-primary) 55%,transparent);outline-offset:2px}.cases-insight.is-active{border-color:color-mix(in srgb,var(--v2-color-primary) 40%,var(--v2-color-border));background:color-mix(in srgb,var(--v2-color-primary) 6%,var(--v2-color-surface))}.cases-insight--info{border-inline-start-color:var(--v2-color-info)}.cases-insight--warning{border-inline-start-color:var(--v2-color-warning)}.cases-insight--danger{border-inline-start-color:var(--v2-color-danger)}.cases-insight--neutral{border-inline-start-color:var(--v2-color-neutral)}.cases-insight__icon{display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;flex:0 0 auto;border-radius:9px;color:var(--v2-color-primary);background:color-mix(in srgb,var(--v2-color-primary) 12%,var(--v2-color-surface))}.cases-insight--info .cases-insight__icon{color:var(--v2-color-info);background:color-mix(in srgb,var(--v2-color-info) 12%,var(--v2-color-surface))}.cases-insight--warning .cases-insight__icon{color:var(--v2-color-warning);background:color-mix(in srgb,var(--v2-color-warning) 12%,var(--v2-color-surface))}.cases-insight--danger .cases-insight__icon{color:var(--v2-color-danger);background:color-mix(in srgb,var(--v2-color-danger) 12%,var(--v2-color-surface))}.cases-insight__body{display:grid;gap:.05rem;min-width:0}.cases-insight__label{color:var(--v2-color-text-muted);font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cases-insight__value{color:var(--v2-color-text);font-size:1.15rem;font-weight:700;letter-spacing:0;line-height:1.15;font-variant-numeric:tabular-nums}.cases-insight__context{display:none}.cases-toolbar-stack{display:grid;width:100%}.cases-table-meta{white-space:nowrap}.cases-filter-trigger{gap:.4rem}.cases-filter-trigger span{display:inline-grid;place-items:center;min-width:1.05rem;height:1.05rem;padding-inline:.25rem;border-radius:999px;background:#ffffff2e;color:currentColor;font-size:.68rem;font-weight:800}.cases-filter-drawer{display:grid;gap:1.1rem;min-height:0}.cases-filter-drawer__summary{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem;border:1px solid color-mix(in srgb,var(--v2-color-primary) 20%,var(--v2-color-border));border-radius:14px;background:color-mix(in srgb,var(--v2-color-primary) 7%,var(--v2-color-surface))}.cases-filter-drawer__summary svg{flex:0 0 auto;margin-top:.1rem;color:var(--v2-color-primary)}.cases-filter-drawer__summary div{display:grid;gap:.3rem}.cases-filter-drawer__summary strong{color:var(--v2-color-text);font-size:.92rem}.cases-filter-drawer__summary span{color:var(--v2-color-text-secondary);font-size:.82rem;line-height:1.45}.cases-filter-drawer__grid{display:grid;gap:.85rem}.cases-filter-drawer .v2-combobox__panel{position:static;margin-top:.35rem;box-shadow:var(--v2-shadow-sm)}.cases-filter-drawer .v2-combobox__list{max-height:10.5rem}.cases-filter-drawer__actions{position:sticky;bottom:calc(var(--v2-space-6) * -1);display:flex;justify-content:flex-end;gap:.5rem;margin-inline:calc(var(--v2-space-6) * -1);margin-bottom:calc(var(--v2-space-6) * -1);padding:.9rem var(--v2-space-6);border-top:1px solid var(--v2-color-border);background:color-mix(in srgb,var(--v2-color-surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cases-filter-drawer__actions .v2-btn,.cases-filter-trigger,.cases-clear-filters{gap:.35rem}.cases-surface{border-radius:.875rem;overflow:hidden;min-width:0}.cases-surface.data-table-surface--grid{padding:0;background:var(--v2-color-surface)}.cases-surface .data-table-surface__scroll{overflow:auto;background:var(--v2-color-surface)}.cases-table{width:100%;table-layout:fixed;min-width:72rem;font-size:.8125rem}.cases-table th,.cases-table td{padding:.55rem .7rem;vertical-align:middle}.cases-table .cases-col-num,.cases-table .cases-col-hearings,.cases-table .cases-col-favorite,.cases-table .cases-col-actions{text-align:center}.cases-table .cases-col-actions{text-align:end}.cases-table col.cases-col-num{width:2.5rem}.cases-table col.cases-col-case{width:9.5rem}.cases-table col.cases-col-branch{width:4.5rem}.cases-table col.cases-col-court{width:8.5rem}.cases-table col.cases-col-party{width:12rem}.cases-table col.cases-col-hearings{width:5.5rem}.cases-table col.cases-col-date{width:7.5rem}.cases-table col.cases-col-favorite{width:4.5rem}.cases-table col.cases-col-creator{width:8rem}.cases-table col.cases-col-actions{width:3rem}.cases-table [data-pinned=start],.cases-table [data-pinned=end]{background-clip:padding-box}.cases-pill{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:1.45rem;padding:.1rem .5rem;border-radius:999px;font-size:.72rem;font-weight:650;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cases-pill--muted{color:var(--v2-color-text-secondary);background:color-mix(in srgb,var(--v2-color-surface-subtle) 88%,var(--v2-color-border));border:1px solid color-mix(in srgb,var(--v2-color-border) 80%,transparent)}.cases-pill--info{color:var(--v2-color-info);background:color-mix(in srgb,var(--v2-color-info) 12%,var(--v2-color-surface));border:1px solid color-mix(in srgb,var(--v2-color-info) 28%,transparent)}.cases-pill--primary{color:var(--v2-color-primary);background:color-mix(in srgb,var(--v2-color-primary) 12%,var(--v2-color-surface));border:1px solid color-mix(in srgb,var(--v2-color-primary) 28%,transparent);font-variant-numeric:tabular-nums}.cases-party__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--v2-color-text);font-weight:650;line-height:1.25}.cases-col-favorite .cases-favorite-star{margin-inline:auto}.cases-row-actions__view{display:inline-flex;align-items:center;gap:.35rem;min-height:1.85rem;padding:.2rem .55rem;border-radius:.5rem;color:var(--v2-color-text-secondary);font-size:.75rem;font-weight:650;text-decoration:none;border:1px solid transparent}.cases-row-actions__view:hover{color:var(--v2-color-text);background:color-mix(in srgb,var(--v2-color-surface-subtle) 80%,var(--v2-color-surface));border-color:var(--v2-color-border)}.cases-row-number{color:var(--v2-color-text-muted);font-variant-numeric:tabular-nums;font-weight:600;font-size:.75rem}.cases-primary-cell{display:flex;align-items:flex-start;gap:.35rem;min-width:0}.cases-primary-cell__body{display:grid;gap:.35rem;min-width:0}.cases-primary-cell__top{display:flex;align-items:center;gap:.35rem;min-width:0}.cases-primary-cell__flags{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0}.cases-primary-cell__avatar{display:inline-flex;width:-moz-fit-content;width:fit-content}.cases-case-number{display:block;overflow:hidden;color:var(--v2-color-text);font-weight:700;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}a.cases-case-number:hover{color:var(--v2-color-primary)}.cases-flag{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:999px}.cases-flag--secret{color:var(--v2-color-danger);background:color-mix(in srgb,var(--v2-color-danger) 12%,transparent)}.cases-flag--important{color:var(--v2-color-warning);background:color-mix(in srgb,var(--v2-color-warning) 14%,transparent)}.cases-branch,.cases-metric,.cases-date,.cases-creator{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cases-branch{font-weight:650;font-variant-numeric:tabular-nums}.cases-metric{font-weight:700;font-variant-numeric:tabular-nums;color:var(--v2-color-primary)}.cases-date{font-variant-numeric:tabular-nums;color:var(--v2-color-text-secondary);font-size:.78rem}.cases-creator{color:var(--v2-color-text-secondary);font-size:.78rem;font-weight:600}.cases-court{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;min-width:0}.cases-party{display:flex;flex-direction:column;align-items:flex-start;gap:.22rem;min-width:0;white-space:normal}.cases-party__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--v2-color-text);font-weight:650;font-size:.8rem;line-height:1.25}.cases-party__code{color:var(--v2-color-text-muted);font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums}.cases-party__capacity{display:inline-flex;align-items:center;max-width:100%;min-height:1.35rem;padding:.08rem .45rem;border-radius:.4rem;font-size:.68rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cases-party--success .cases-party__capacity{color:var(--v2-color-success, #15803d);background:color-mix(in srgb,var(--v2-color-success, #15803d) 10%,var(--v2-color-surface));border:1px solid color-mix(in srgb,var(--v2-color-success, #15803d) 35%,transparent)}.cases-party--danger .cases-party__capacity{color:var(--v2-color-danger);background:color-mix(in srgb,var(--v2-color-danger) 10%,var(--v2-color-surface));border:1px solid color-mix(in srgb,var(--v2-color-danger) 35%,transparent)}.cases-party--neutral .cases-party__capacity{color:var(--v2-color-text-muted);border:1px solid var(--v2-color-border)}.cases-muted{color:var(--v2-color-text-muted);font-size:.78rem}.cases-favorite-star{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.25rem;height:1.25rem;margin-top:.12rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--v2-color-text-muted);cursor:pointer}.cases-favorite-star:hover:not(:disabled){color:var(--v2-color-warning);background:color-mix(in srgb,var(--v2-color-warning) 10%,transparent)}.cases-favorite-star:disabled{opacity:.6;cursor:progress}.cases-favorite-star.is-favorite{color:var(--v2-color-warning)}.cases-favorite-star.is-favorite svg{fill:currentColor}.cases-row-actions{display:inline-flex;gap:.1rem;align-items:center;justify-content:flex-end}.cases-row-actions__btn{width:1.75rem;height:1.75rem;border-radius:7px;color:var(--v2-color-text-secondary)}.cases-row-actions__btn:hover{color:var(--v2-color-text);background:var(--v2-color-surface-subtle)}.cases-row-actions__locked{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;color:var(--v2-color-text-muted)}.cases-state,.cases-skeleton{padding:1rem}.cases-skeleton{display:grid;gap:.45rem}.cases-skeleton__row{height:2.65rem;border-radius:8px}@media (max-width: 1100px){.cases-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-surface .data-table-surface__scroll{overflow-x:auto}.cases-table{table-layout:auto;min-width:72rem}}@media (max-width: 640px){.cases-insights{grid-template-columns:minmax(0,1fr)}}.cases-table-row--clickable{cursor:pointer}.cases-table-row--trashed td:not(.cases-col-actions){opacity:.6}.cases-table-row--clickable:hover td,.cases-table-row--clickable:hover td[data-pinned]{background:color-mix(in srgb,var(--v2-color-primary) 7%,var(--v2-color-surface))}.cases-table-row--clickable:focus-visible{outline:2px solid color-mix(in srgb,var(--v2-color-primary) 40%,transparent);outline-offset:-2px}.case-detail-actions{display:inline-flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.case-detail-actions .v2-btn{gap:.35rem}.case-detail-loading{display:grid;gap:.8rem}.case-detail-hero,.case-workspace-card{border:1px solid var(--v2-color-border);border-radius:18px;background:var(--v2-color-surface);box-shadow:var(--v2-shadow-sm)}.case-detail-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:1rem;padding:1.25rem}.case-detail-hero__main{display:grid;gap:.55rem}.case-detail-eyebrow{color:var(--v2-color-text-secondary);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.case-detail-hero h1{margin:0;color:var(--v2-color-text);font-size:clamp(1.55rem,3vw,2.15rem)}.case-detail-hero p,.case-workspace-card header p,.case-detail-note{margin:0;color:var(--v2-color-text-secondary)}.case-detail-chips{display:flex;flex-wrap:wrap;gap:.4rem}.case-detail-hero__facts,.case-detail-facts{display:grid;gap:.6rem;margin:0}.case-detail-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.case-detail-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.case-detail-fact{display:grid;gap:.15rem;padding:.65rem;border:1px solid color-mix(in srgb,var(--v2-color-border) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--v2-color-muted) 42%,transparent)}.case-detail-fact dt{color:var(--v2-color-text-secondary);font-size:.72rem;font-weight:800;text-transform:uppercase}.case-detail-fact dd{margin:0;color:var(--v2-color-text);font-weight:750}.case-detail-grid,.case-detail-sections{display:grid;gap:1rem}.case-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-detail-sections{grid-template-columns:repeat(3,minmax(0,1fr))}.case-workspace-card{display:grid;gap:.9rem;align-content:start;padding:1rem}.case-workspace-card header{display:flex;justify-content:space-between;gap:1rem}.case-workspace-card h2,.case-team-grid h3{margin:0;color:var(--v2-color-text)}.case-workspace-card h2{font-size:1rem}.case-team-grid h3{font-size:.82rem}.case-section-counts,.case-team-grid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.case-section-count{display:flex;justify-content:space-between;gap:.8rem;align-items:center;padding:.75rem;border:1px solid color-mix(in srgb,var(--v2-color-border) 70%,transparent);border-radius:12px;background:color-mix(in srgb,var(--v2-color-muted) 36%,transparent)}.case-section-count span,.case-detail-muted{color:var(--v2-color-text-secondary);font-size:.82rem}.case-section-count strong{color:var(--v2-color-text);font-size:1.15rem}.case-party-list,.case-people-list,.case-recent-list{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.case-party-list li,.case-people-list li,.case-recent-list li{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start;padding:.7rem;border:1px solid color-mix(in srgb,var(--v2-color-border) 72%,transparent);border-radius:12px;background:var(--v2-color-surface)}.case-party-list li>:first-child,.case-people-list li>:first-child,.case-recent-list li>:first-child{min-width:0;flex:1 1 auto}.case-party-list strong,.case-people-list strong,.case-recent-list strong,.case-party-list .v2-table-text,.case-people-list .v2-table-text,.case-recent-list .v2-table-text{display:block;color:var(--v2-color-text)}.case-party-list span,.case-people-list span,.case-recent-list span{color:var(--v2-color-text-secondary);font-size:.82rem}.case-detail-confidential{display:flex;gap:.5rem;align-items:center;color:var(--v2-color-text-secondary);font-weight:700}.case-edit-page{display:flex;flex-direction:column;gap:1rem}.case-edit-hero,.case-edit-toolbar,.case-edit-content,.case-edit-confidential-panel{border:1px solid color-mix(in srgb,var(--v2-color-border) 78%,transparent);border-radius:16px;background:var(--v2-color-surface)}.case-edit-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.25rem;padding:1.25rem 1.35rem}.case-edit-hero__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.case-edit-toolbar{padding:.85rem 1rem}.case-edit-toolbar__actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-end}.case-edit-toolbar__actions .v2-combobox{min-width:180px}.case-edit-tabs{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.15rem}.case-edit-tabs__tab{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border:1px solid color-mix(in srgb,var(--v2-color-border) 80%,transparent);border-radius:999px;background:var(--v2-color-surface);color:var(--v2-color-text-secondary);font-size:.84rem;font-weight:700;white-space:nowrap}.case-edit-tabs__tab.is-active{border-color:color-mix(in srgb,var(--v2-color-primary) 35%,var(--v2-color-border));background:color-mix(in srgb,var(--v2-color-primary) 8%,var(--v2-color-surface));color:var(--v2-color-text)}.case-edit-tabs__count{display:inline-flex;min-width:1.25rem;justify-content:center;padding:.1rem .35rem;border-radius:999px;background:color-mix(in srgb,var(--v2-color-primary) 12%,transparent);color:var(--v2-color-text);font-size:.72rem}.case-edit-content{padding:1rem 1.1rem 1.2rem}.case-edit-form{display:flex;flex-direction:column;gap:1rem}.case-edit-section{display:flex;flex-direction:column;gap:.85rem;padding:1rem;border:1px solid color-mix(in srgb,var(--v2-color-border) 72%,transparent);border-radius:14px;background:color-mix(in srgb,var(--v2-color-surface-muted, var(--v2-color-surface)) 55%,var(--v2-color-surface))}.case-edit-section__header{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.case-edit-section__header h2{margin:0;font-size:1rem}.case-edit-section__header p{margin:.25rem 0 0;color:var(--v2-color-text-secondary);font-size:.84rem}.case-edit-form-grid{display:grid;gap:.85rem}.case-edit-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.case-edit-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.case-edit-form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.case-edit-span-2{grid-column:span 2}.case-edit-readonly .v2-field-input{cursor:default;color:var(--v2-color-text-muted);background:color-mix(in srgb,var(--v2-color-text-muted) 7%,var(--v2-color-surface-subtle));border-color:color-mix(in srgb,var(--v2-color-border) 88%,var(--v2-color-surface-subtle));box-shadow:inset 0 1px #ffffff8c}.case-edit-readonly .v2-field-input:focus{border-color:color-mix(in srgb,var(--v2-color-border) 88%,var(--v2-color-surface-subtle));box-shadow:inset 0 1px #ffffff8c}.case-edit-readonly .v2-field-label:after{content:" · read-only";color:var(--v2-color-text-muted);font-size:.68rem;font-weight:550;letter-spacing:0;text-transform:lowercase}.case-edit-parties-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.case-edit-muted-panel{display:flex;gap:.55rem;align-items:center;padding:.85rem;border-radius:12px;background:color-mix(in srgb,var(--v2-color-warning, #d97706) 8%,var(--v2-color-surface));color:var(--v2-color-text-secondary);font-size:.86rem}.case-edit-capacity{display:block;margin-top:.15rem;font-size:.78rem}.case-edit-form-actions{display:flex;justify-content:flex-end;padding-top:.25rem}.case-edit-legacy-link{text-decoration:none}.case-edit-legacy-banner{display:flex;justify-content:space-between;gap:.85rem;align-items:center;margin-bottom:.85rem;padding:.85rem 1rem;border-radius:12px;background:color-mix(in srgb,var(--v2-color-primary) 6%,var(--v2-color-surface))}.case-edit-legacy-banner p{margin:0;color:var(--v2-color-text-secondary);font-size:.86rem}.case-edit-tab-panel{display:flex;flex-direction:column;gap:.75rem}.case-edit-confidential-panel{padding:1rem 1.1rem}.case-edit-confidential-panel header h3{margin:0;font-size:.95rem}.case-edit-confidential-panel header p{margin:.25rem 0 0;color:var(--v2-color-text-secondary);font-size:.84rem}.case-edit-confidential-panel__body{display:flex;flex-direction:column;gap:.85rem;margin-top:.85rem}.case-edit-confidential-panel__actions{display:flex;flex-wrap:wrap;gap:.55rem}.case-edit-page--workspace{gap:.85rem}.case-edit-header-widgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--v2-color-border);border-radius:.75rem;background:var(--v2-color-surface);box-shadow:none}.case-edit-widget{display:flex;gap:.85rem;align-items:flex-start;min-height:8.5rem;padding:1rem 1.05rem;border-inline-end:1px solid color-mix(in srgb,var(--v2-color-border) 82%,transparent)}.case-edit-widget:last-child{border-inline-end:none}.case-edit-widget__icon{display:inline-grid;place-items:center;flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:12px}.case-edit-widget__icon--primary{background:color-mix(in srgb,var(--v2-color-primary) 12%,transparent);color:var(--v2-color-primary)}.case-edit-widget__icon--info{background:color-mix(in srgb,var(--v2-color-info) 12%,transparent);color:var(--v2-color-info)}.case-edit-widget__icon--danger,.case-edit-widget__icon--warning{background:color-mix(in srgb,var(--v2-color-danger) 12%,transparent);color:var(--v2-color-danger)}.case-edit-widget__body{min-width:0;flex:1}.case-edit-widget__label{margin:0;color:var(--v2-color-text-secondary);font-size:.82rem;font-weight:700}.case-edit-widget__meta{margin:.2rem 0 0;overflow:hidden;color:var(--v2-color-text-secondary);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.case-edit-widget__meta--muted{color:color-mix(in srgb,var(--v2-color-text-secondary) 72%,transparent)}.case-edit-widget__value-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-top:.55rem}.case-edit-widget__value{color:var(--v2-color-text);font-size:1.55rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.case-edit-widget__value--negative{color:var(--v2-color-danger)}.case-edit-widget__currency{color:var(--v2-color-text-secondary);font-size:.82rem;font-weight:700}.case-edit-widget__badge{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700}.case-edit-widget__badge--danger,.case-edit-widget__badge--count{background:color-mix(in srgb,var(--v2-color-danger) 12%,transparent);color:var(--v2-color-danger)}.case-edit-widget__actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.case-edit-widget__link-btn{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none}.case-edit-widget__action-count{min-width:1rem;padding:.05rem .35rem;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:.68rem;font-variant-numeric:tabular-nums}.case-edit-widget__empty{margin:.55rem 0 0;color:var(--v2-color-text-secondary);font-size:.82rem}.case-edit-widget__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.case-edit-widget__chip{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700}.case-edit-widget__chip--primary{background:color-mix(in srgb,var(--v2-color-primary) 10%,transparent);color:color-mix(in srgb,var(--v2-color-primary) 82%,var(--v2-color-text));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v2-color-primary) 22%,transparent)}.case-edit-widget__chip--warning{background:color-mix(in srgb,var(--v2-color-warning) 12%,transparent);color:color-mix(in srgb,var(--v2-color-warning) 78%,var(--v2-color-text));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v2-color-warning) 24%,transparent)}.case-edit-widget__warning{margin:.55rem 0 0;color:color-mix(in srgb,var(--v2-color-warning) 78%,var(--v2-color-text));font-size:.72rem;font-weight:700}.case-edit-widget__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.case-edit-widget__headline{display:block;width:100%;margin:.35rem 0 0;padding:0;overflow:hidden;border:0;background:transparent;color:var(--v2-color-text);font:inherit;font-size:.98rem;font-weight:800;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.case-edit-widget__headline:disabled{cursor:default}.case-edit-widget__headline:not(:disabled):hover{color:var(--v2-color-primary)}.case-edit-widget__facts{display:flex;flex-wrap:wrap;gap:.35rem .85rem;margin-top:.45rem;color:var(--v2-color-text-secondary);font-size:.72rem}.case-edit-topbar{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.9fr);gap:1rem;padding:.95rem 1.05rem;border:1px solid var(--v2-color-border);border-radius:.75rem;background:var(--v2-color-surface)}.case-edit-topbar__identity{display:flex;gap:.85rem;align-items:flex-start}.case-edit-back{display:inline-flex;align-items:center;gap:.35rem;margin-top:.2rem;color:var(--v2-color-text-secondary);font-size:.82rem;font-weight:700;text-decoration:none}.case-edit-kicker{margin:0;color:var(--v2-color-text-muted);font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:none}.case-edit-topbar h1{margin:.1rem 0;font-size:1.35rem}.case-edit-topbar p{margin:0;color:var(--v2-color-text-secondary);font-size:.88rem}.case-edit-topbar__actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:flex-end;margin-top:.65rem}.case-edit-topbar__actions .v2-combobox{min-width:160px}.case-edit-workspace{display:flex;flex-direction:column;gap:.85rem}.case-edit-tabs{display:flex;flex-wrap:wrap;gap:.2rem;padding:.35rem;border:1px solid var(--v2-color-border);border-radius:.65rem;background:var(--v2-color-surface);position:sticky;top:.5rem;z-index:4}.case-edit-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border:1px solid transparent;border-radius:.45rem;background:transparent;color:var(--v2-color-text-secondary);font-size:.8rem;font-weight:600}.case-edit-tab__dot{display:none}.case-edit-tab__count{min-width:1.15rem;padding:.05rem .35rem;border-radius:999px;background:var(--v2-color-surface-subtle);color:var(--v2-color-text-secondary);font-size:.7rem;font-variant-numeric:tabular-nums}.case-edit-tab--overview,.case-edit-tab--hearings,.case-edit-tab--tasks,.case-edit-tab--calls,.case-edit-tab--pleadings,.case-edit-tab--notices,.case-edit-tab--orders,.case-edit-tab--enforcement,.case-edit-tab--activities,.case-edit-tab--finance{--tab-accent: var(--v2-color-primary)}.case-edit-tab.is-active{background:color-mix(in srgb,var(--v2-color-primary) 10%,var(--v2-color-surface));border-color:color-mix(in srgb,var(--v2-color-primary) 28%,var(--v2-color-border));color:var(--v2-color-text)}.case-edit-tab.is-active .case-edit-tab__count{background:color-mix(in srgb,var(--v2-color-primary) 16%,transparent);color:var(--v2-color-text)}.case-edit-main,.case-edit-notes,.case-edit-panel{border:1px solid color-mix(in srgb,var(--v2-color-border) 78%,transparent);border-radius:16px;background:var(--v2-color-surface)}.case-edit-main{display:flex;flex-direction:column;gap:.85rem;padding:0;border:0;background:transparent}.case-edit-panel{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.05rem;overflow:hidden;border:1px solid var(--v2-color-border);border-radius:.75rem;background:var(--v2-color-surface);box-shadow:none}.case-edit-panel header h2,.case-edit-notes h2,.case-edit-subhead{margin:0;font-size:1rem}.case-edit-panel header p,.case-edit-notes p,.case-edit-muted{margin:.2rem 0 0;color:var(--v2-color-text-secondary);font-size:.82rem}.case-edit-panel__split,.case-edit-inline-actions,.case-edit-row-actions,.case-edit-dialog-actions,.case-edit-sticky-save{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.case-edit-panel__split,.case-edit-sticky-save{justify-content:space-between}.case-edit-sticky-save{position:sticky;bottom:.75rem;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--v2-color-border) 78%,transparent);border-radius:14px;background:color-mix(in srgb,var(--v2-color-surface) 92%,transparent)}.case-edit-sticky-save span{color:var(--v2-color-text-secondary);font-size:.8rem}.case-edit-notes__list{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none}.case-edit-notes__list li{display:flex;justify-content:space-between;gap:.5rem;padding:.65rem;border:1px solid color-mix(in srgb,var(--v2-color-border) 70%,transparent);border-radius:12px}.case-edit-notes__list strong,.case-edit-notes__list p{display:block;margin:0}.case-edit-notes__list span{color:var(--v2-color-text-secondary);font-size:.74rem}.case-edit-table-wrap{overflow-x:auto}.case-edit-table th,.case-edit-table td{padding:.55rem .65rem;font-size:.82rem;max-width:18rem;white-space:normal;overflow-wrap:anywhere;vertical-align:top}.case-edit-table th{white-space:nowrap}.case-edit-table tr.hearing-row--hearing,.cases-table tr.hearing-row--hearing,.hearings-table tr.hearing-row--hearing{box-shadow:inset 4px 0 #a48030;background:color-mix(in srgb,#a48030 8%,var(--v2-color-surface))}.case-edit-table tr.hearing-row--expert,.cases-table tr.hearing-row--expert,.hearings-table tr.hearing-row--expert{box-shadow:inset 4px 0 #06b6d4;background:color-mix(in srgb,#06b6d4 8%,var(--v2-color-surface))}.case-edit-table tr.hearing-row--judgment,.cases-table tr.hearing-row--judgment,.hearings-table tr.hearing-row--judgment{box-shadow:inset 4px 0 #ef4444;background:color-mix(in srgb,#ef4444 8%,var(--v2-color-surface))}.case-edit-table tr.hearing-row--judgment-postponed,.cases-table tr.hearing-row--judgment-postponed,.hearings-table tr.hearing-row--judgment-postponed{box-shadow:inset 4px 0 #5e26dc;background:color-mix(in srgb,#5e26dc 8%,var(--v2-color-surface))}.v2-resource-table__grid.hearings-table th.hearings-table__serial,.v2-resource-table__grid.hearings-table td.hearings-table__serial{width:3.25rem;min-width:3.25rem;max-width:3.25rem;padding-inline:.25rem;white-space:nowrap;text-align:center}.hearing-type-badge{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.28rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:inset 0 0 0 1px #ffffff2e}.hearing-type-badge span{overflow:hidden;text-overflow:ellipsis}.hearing-type-cell{display:flex;min-width:0;max-width:100%}.hearing-type-cell>*{max-width:100%}.case-edit-muted-dash{color:var(--v2-color-text-muted, hsl(var(--heroui-default-400)))}.case-edit-sort-button{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;letter-spacing:.02em;text-transform:inherit;cursor:pointer}.case-edit-sort-button:hover,.case-edit-sort-button.is-active{color:var(--v2-color-primary)}.case-edit-sort-button svg{flex-shrink:0;opacity:.7}.cases-table th.is-sortable{white-space:nowrap}.case-edit-hearing-date{display:grid;gap:.1rem;font-size:.8125rem;font-weight:600;color:var(--v2-color-text)}.case-edit-hearing-date small{color:var(--v2-color-text-muted);font-size:.7rem;font-weight:500}.case-edit-expandable-cell{display:block;max-width:11rem;padding:0;border:0;background:transparent;text-align:start;cursor:pointer;color:inherit}.case-edit-expandable-cell:hover .case-edit-truncated-cell,.case-edit-expandable-cell:focus-visible .case-edit-truncated-cell{color:var(--v2-color-primary);text-decoration:underline;text-underline-offset:2px}.case-edit-text-preview{margin:0;padding:.9rem 1rem;border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-lg);background:var(--v2-color-surface-subtle);color:var(--v2-color-text);font-size:.9rem;line-height:1.55;white-space:pre-wrap;word-break:break-word;max-height:min(60vh,28rem);overflow:auto}.case-edit-dialog-form{display:flex;flex-direction:column;gap:.85rem;margin-top:0}.case-edit-dialog-section{display:flex;flex-direction:column;gap:.75rem;padding:.85rem .9rem;border:1px solid color-mix(in srgb,var(--v2-color-border) 88%,transparent);border-radius:var(--v2-radius-lg);background:color-mix(in srgb,var(--v2-color-surface-subtle) 45%,var(--v2-color-surface))}.case-edit-dialog-section h3{margin:0;color:var(--v2-color-text);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.case-edit-dialog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.case-edit-pleading-archive{display:grid;gap:.2rem;justify-items:start}.case-edit-pleading-archive small{color:var(--v2-color-text-muted);font-size:.75rem}.case-edit-pleading-preview{width:100%;height:70vh;min-height:28rem;border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-lg);background:var(--v2-color-surface)}.case-edit-pleading-view{gap:1rem}.case-edit-pleading-notes{display:grid;gap:.75rem}.case-edit-pleading-note{display:grid;gap:.25rem;padding:.75rem .9rem;border:1px solid color-mix(in srgb,var(--v2-color-border) 85%,transparent);border-radius:var(--v2-radius-md);background:var(--v2-color-surface-subtle)}.case-edit-pleading-note small{color:var(--v2-color-text-muted)}.case-edit-pleading-note p{margin:0;white-space:pre-wrap}.v2-field-hint{display:block;margin-top:.25rem;color:var(--v2-color-text-muted);font-size:.75rem}.case-edit-dialog-facts{display:grid;gap:.65rem}.case-edit-dialog-facts>div{display:grid;gap:.2rem}.case-edit-dialog-facts span{color:var(--v2-color-text-muted);font-size:.75rem;font-weight:600}.case-edit-dialog-facts strong{color:var(--v2-color-text);font-size:.9rem;font-weight:600;white-space:pre-wrap}.case-edit-truncated-cell{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:10rem;color:var(--v2-color-text-secondary);font-size:.8125rem;line-height:1.35;white-space:normal;word-break:break-word}.case-edit-party-cell{display:grid;gap:.15rem;min-width:0;max-width:8rem}.case-edit-party-cell small{color:var(--v2-color-text-muted);font-size:.7rem}.hearing-pleading-stack{display:inline-flex;flex-direction:column;gap:.35rem;max-width:9.5rem}.hearing-pleading-chip{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.2rem .4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--v2-color-warning) 28%,var(--v2-color-border));background:color-mix(in srgb,var(--v2-color-warning) 8%,var(--v2-color-surface))}.hearing-pleading-chip__avatar{display:inline-flex;flex:0 0 auto;width:1.15rem;height:1.15rem;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--v2-color-warning) 22%,var(--v2-color-surface));color:color-mix(in srgb,var(--v2-color-warning) 70%,var(--v2-color-text));font-size:.625rem;font-weight:700;letter-spacing:-.02em}.hearing-pleading-chip__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:600;color:var(--v2-color-text-secondary)}.hearing-pleading-chip__download{display:inline-flex;flex:0 0 auto;color:var(--v2-color-text-muted)}.hearing-pleading-chip__download:hover{color:var(--v2-color-primary)}.case-edit-inline-link{color:var(--v2-color-primary);font-size:.8125rem;font-weight:600;text-decoration:none}.case-edit-inline-link:hover{text-decoration:underline}@media (max-width: 720px){.case-edit-dialog-grid{grid-template-columns:1fr}}@media (max-width: 1100px){.case-detail-hero,.case-detail-grid,.case-detail-sections,.case-edit-hero,.case-edit-form-grid--4,.case-edit-form-grid--3,.case-edit-form-grid--2,.case-edit-parties-grid,.case-edit-topbar,.case-edit-workspace,.case-edit-header-widgets{grid-template-columns:1fr}.case-edit-widget{border-inline-end:none;border-bottom:1px solid color-mix(in srgb,var(--v2-color-border) 82%,transparent)}.case-edit-widget:last-child{border-bottom:none}.case-edit-span-2{grid-column:span 1}}.case-edit-page.case-edit-page--workspace{--case-edit-pad: clamp(.9rem, 1.5vw, 1.45rem);--case-edit-canvas: var(--v2-color-app-bg);--case-edit-card: color-mix(in srgb, var(--v2-color-surface) 94%, var(--v2-color-app-bg-subtle));--case-edit-card-soft: color-mix(in srgb, var(--v2-color-surface-subtle) 82%, var(--v2-color-app-bg-subtle));--case-edit-line: rgba(42, 54, 71, .12);--case-edit-line-strong: rgba(42, 54, 71, .18);--case-edit-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 12px 28px rgba(15, 23, 42, .06);width:auto;max-width:none;min-height:calc(100dvh - var(--v2-topbar-height) - 2rem);margin:calc(-1 * var(--v2-space-6)) calc(-1 * var(--v2-space-6)) calc(-1 * var(--v2-space-8));padding:0 0 4.75rem;gap:0;background:linear-gradient(180deg,rgba(255,255,255,.78),var(--case-edit-canvas) 16rem),var(--case-edit-canvas)}.case-edit-page--workspace .case-edit-topbar{position:relative;z-index:calc(var(--v2-z-dropdown) + 2);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin:0;padding:1.05rem var(--case-edit-pad) 1.15rem;overflow:visible;border:0;border-bottom:1px solid var(--case-edit-line);border-radius:0;background:color-mix(in srgb,var(--v2-color-surface) 90%,var(--v2-color-app-bg-subtle));box-shadow:none}.case-edit-page--workspace .case-edit-topbar__identity{display:grid;gap:.45rem;min-width:0}.case-edit-page--workspace .case-edit-breadcrumbs{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center;min-width:0;color:var(--v2-color-text-muted);font-size:.78rem;font-weight:600}.case-edit-page--workspace .case-edit-back{display:inline-flex;gap:.32rem;align-items:center;margin:0;color:color-mix(in srgb,var(--v2-color-text-secondary) 86%,var(--v2-color-primary));text-decoration:none}.case-edit-page--workspace .case-edit-back:hover{color:var(--v2-color-text)}.case-edit-page--workspace .case-edit-breadcrumbs__current{display:inline-flex;min-width:0;max-width:18rem;padding:.16rem .44rem;overflow:hidden;border:1px solid var(--case-edit-line);border-radius:6px;background:var(--case-edit-card-soft);color:var(--v2-color-text);font-family:var(--v2-font-mono);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.case-edit-page--workspace .case-edit-title-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;min-width:0}.case-edit-page--workspace .case-edit-title-row h1{margin:0;color:var(--v2-color-text);font-family:var(--v2-font-mono);font-size:1.55rem;font-weight:800;line-height:1.15;letter-spacing:0}.case-edit-page--workspace .case-edit-title-separator{width:1px;height:1.15rem;background:var(--case-edit-line-strong)}.case-edit-page--workspace .case-edit-title-subject{min-width:0;max-width:min(42rem,100%);overflow-wrap:anywhere;color:var(--v2-color-text);font-size:1.08rem;font-weight:700;line-height:1.25}.case-edit-page--workspace .case-edit-topbar__details{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;min-width:0}.case-edit-page--workspace .case-edit-detail-pill{display:inline-flex;gap:.35rem;align-items:center;max-width:100%;min-height:1.65rem;padding:.22rem .55rem;overflow:hidden;border:1px solid var(--case-edit-line);border-radius:8px;background:color-mix(in srgb,var(--v2-color-surface-subtle) 78%,var(--v2-color-surface));color:var(--v2-color-text-secondary);font-size:.78rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.case-edit-page--workspace .case-edit-detail-pill svg{color:color-mix(in srgb,var(--v2-color-primary) 78%,var(--v2-color-text))}.case-edit-page--workspace .case-edit-detail-pill--muted{color:var(--v2-color-text-muted);font-family:var(--v2-font-mono);font-size:.72rem}.case-edit-page--workspace .case-edit-topbar__meta{display:flex;align-items:center;justify-content:flex-end;min-width:0}.case-edit-page--workspace .case-detail-chips{display:none}.case-edit-page--workspace .case-edit-topbar__actions{display:flex;flex-wrap:nowrap;gap:.35rem;align-items:center;justify-content:flex-end;margin:0;white-space:nowrap}.case-edit-page--workspace .case-edit-header-menu{display:inline-flex;flex:0 0 auto}.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action{flex:0 0 auto;min-height:2rem;padding-inline:.65rem;border-style:solid;border-width:1px;border-radius:999px;box-shadow:none;font-size:.7rem;font-weight:650;white-space:nowrap}.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action:hover:not(:disabled),.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action.is-open{transform:none}.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action--success{border-color:color-mix(in srgb,var(--v2-color-success) 38%,var(--case-edit-line));background:var(--v2-color-success-bg);color:var(--v2-color-success)}.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action--success:hover:not(:disabled),.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action--success.is-open{border-color:color-mix(in srgb,var(--v2-color-success) 55%,var(--case-edit-line));background:color-mix(in srgb,var(--v2-color-success) 16%,var(--v2-color-surface));color:var(--v2-color-success)}.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action--info{border-color:color-mix(in srgb,var(--v2-color-info) 34%,var(--case-edit-line));background:var(--v2-color-info-bg);color:var(--v2-color-info)}.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action--info:hover:not(:disabled),.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action--info.is-active{border-color:color-mix(in srgb,var(--v2-color-info) 55%,var(--case-edit-line));background:color-mix(in srgb,var(--v2-color-info) 18%,var(--v2-color-surface));color:var(--v2-color-info)}.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action--info.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v2-color-info) 28%,transparent);font-weight:750}.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action--warning{border-color:color-mix(in srgb,var(--v2-color-warning) 40%,var(--case-edit-line));background:var(--v2-color-warning-bg);color:var(--v2-color-warning)}.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action--warning:hover:not(:disabled),.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action--warning.is-active{border-color:color-mix(in srgb,var(--v2-color-warning) 60%,var(--case-edit-line));background:color-mix(in srgb,var(--v2-color-warning) 20%,var(--v2-color-surface));color:var(--v2-color-warning)}.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action--warning.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v2-color-warning) 30%,transparent);font-weight:750}.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action--danger{border-color:color-mix(in srgb,var(--v2-color-danger) 36%,var(--case-edit-line));background:var(--v2-color-danger-bg);color:var(--v2-color-danger)}.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action--danger:hover:not(:disabled),.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action--danger.is-active{border-color:color-mix(in srgb,var(--v2-color-danger) 55%,var(--case-edit-line));background:color-mix(in srgb,var(--v2-color-danger) 16%,var(--v2-color-surface));color:var(--v2-color-danger)}.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action--danger.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v2-color-danger) 28%,transparent);font-weight:750}.case-edit-page--workspace .case-edit-topbar__actions .v2-btn.case-edit-header-action--neutral{border-color:var(--case-edit-line-strong);background:var(--v2-color-surface-subtle);color:var(--v2-color-text-muted)}.case-edit-page--workspace .case-edit-header-save{flex:0 0 auto;min-height:2rem;border-radius:999px;font-size:.7rem;font-weight:700;white-space:nowrap}.case-edit-page--workspace .case-edit-topbar__actions .v2-combobox{width:auto;min-width:0}.case-edit-page--workspace .case-edit-topbar__actions .v2-combobox>.v2-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.case-edit-page--workspace .case-edit-topbar__actions .v2-combobox__trigger,.case-edit-page--workspace .case-edit-topbar__actions .v2-btn,.case-edit-page--workspace .case-edit-topbar__actions .case-edit-legacy-link{min-height:2rem;border-radius:999px}.case-edit-page--workspace .case-edit-topbar__actions .v2-combobox__trigger{background:var(--case-edit-card)}.case-edit-page--workspace>.case-edit-header-widgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:.95rem var(--case-edit-pad) 0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.case-edit-page--workspace .case-edit-widget{position:relative;min-height:7.75rem;padding:.95rem 1rem .95rem 1.05rem;overflow:hidden;border:1px solid var(--case-edit-line);border-inline-end:1px solid var(--case-edit-line);border-radius:8px;background:var(--case-edit-card);box-shadow:var(--case-edit-shadow)}.case-edit-page--workspace .case-edit-widget:before{content:"";position:absolute;inset-block:.75rem;inset-inline-start:0;width:3px;border-radius:0 999px 999px 0;background:color-mix(in srgb,var(--v2-color-primary) 78%,var(--v2-color-text))}.case-edit-page--workspace .case-edit-widget--info:before{background:color-mix(in srgb,var(--v2-color-info) 72%,var(--v2-color-primary))}.case-edit-page--workspace .case-edit-widget--danger:before,.case-edit-page--workspace .case-edit-widget--warning:before{background:color-mix(in srgb,var(--v2-color-success) 72%,var(--v2-color-primary))}.case-edit-page--workspace .case-edit-widget__icon{width:2.15rem;height:2.15rem;border-radius:8px}.case-edit-page--workspace .case-edit-widget__label{color:var(--v2-color-text-muted);font-size:.73rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.case-edit-page--workspace .case-edit-widget__value{font-size:1.52rem;font-weight:850;letter-spacing:0}.case-edit-page--workspace .case-edit-widget__meta,.case-edit-page--workspace .case-edit-widget__empty,.case-edit-page--workspace .case-edit-widget__facts{color:color-mix(in srgb,var(--v2-color-text-muted) 88%,var(--v2-color-text-secondary))}.case-edit-page--workspace .case-edit-widget__actions{margin-top:.7rem}.case-edit-page--workspace .case-edit-widget__actions .v2-btn{border-radius:8px}.case-edit-page--workspace .case-edit-workspace{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:.85rem;align-items:start;margin:1rem var(--case-edit-pad) 0}.case-edit-page--workspace .case-edit-tabs{position:sticky;top:.75rem;z-index:calc(var(--v2-z-sticky) + 1);display:flex;flex-direction:column;gap:.4rem;padding:.55rem .4rem;overflow:hidden;border:1px solid var(--case-edit-line);border-radius:12px;background:var(--case-edit-card);box-shadow:var(--case-edit-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.case-edit-page--workspace .case-edit-tabs__context{display:block;min-width:0;padding:.1rem .4rem .45rem;border:0;border-bottom:1px solid var(--case-edit-line)}.case-edit-page--workspace .case-edit-tabs__context span{color:var(--v2-color-text-muted);font-size:.66rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.case-edit-page--workspace .case-edit-tabs__context strong{display:none}.case-edit-page--workspace .case-edit-tabs__grid{display:flex;flex-direction:column;gap:.15rem;min-width:0}.case-edit-page--workspace .case-edit-tab{display:flex;gap:.4rem;align-items:center;justify-content:flex-start;width:100%;min-width:0;min-height:1.9rem;padding:.3rem .45rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--v2-color-text-secondary);font-size:.74rem;font-weight:600;letter-spacing:0;text-align:start;white-space:nowrap;cursor:pointer}.case-edit-page--workspace .case-edit-tab:hover{border-color:transparent;background:var(--v2-color-surface-subtle);color:var(--v2-color-text)}.case-edit-page--workspace .case-edit-tab.is-active{border-color:color-mix(in srgb,var(--v2-color-primary) 18%,var(--case-edit-line));background:color-mix(in srgb,var(--v2-color-primary) 9%,var(--v2-color-surface));color:var(--v2-color-text);box-shadow:inset 3px 0 0 var(--v2-color-primary)}.case-edit-page--workspace .case-edit-tab__icon{flex:0 0 auto;opacity:.72;color:inherit}.case-edit-page--workspace .case-edit-tab.is-active .case-edit-tab__icon{opacity:1;color:var(--v2-color-primary)}.case-edit-page--workspace .case-edit-tab__label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-edit-page--workspace .case-edit-tab__dot{display:none}.case-edit-page--workspace .case-edit-tab__count{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:1.25rem;height:1.2rem;margin-inline-start:auto;padding:0 .35rem;border-radius:999px;background:color-mix(in srgb,var(--v2-color-text-muted) 12%,var(--v2-color-surface));color:var(--v2-color-text-muted);font-size:.66rem;font-weight:750;font-variant-numeric:tabular-nums}.case-edit-page--workspace .case-edit-tab.is-active .case-edit-tab__count{background:color-mix(in srgb,var(--v2-color-primary) 14%,var(--v2-color-surface));color:var(--v2-color-primary)}.case-edit-page--workspace .case-edit-tabs__item{display:contents}.case-edit-page--workspace .case-edit-tabs__group{display:block;padding:.55rem .5rem .2rem;color:var(--v2-color-text-muted);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.case-edit-page--workspace .case-edit-tabs__item:first-child .case-edit-tabs__group{padding-top:.1rem}.case-edit-page--workspace .case-edit-tab:focus-visible{outline:2px solid var(--v2-color-primary);outline-offset:1px}.case-edit-page--workspace .case-edit-tab__alert{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:1.25rem;height:1.2rem;margin-inline-start:auto;padding:0 .35rem;border-radius:999px;font-size:.66rem;font-weight:750;font-variant-numeric:tabular-nums}.case-edit-page--workspace .case-edit-tab__alert--danger{background:color-mix(in srgb,#dc2626 14%,transparent);color:#dc2626}.case-edit-page--workspace .case-edit-tab__alert--warning{background:color-mix(in srgb,#d97706 16%,transparent);color:#d97706}.dark .case-edit-page--workspace .case-edit-tab__alert{filter:brightness(1.25)}.case-edit-page--workspace .case-edit-panel__summary{margin:.9rem 0 .75rem}.case-edit-page--workspace .case-edit-main{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:0;border:0;background:transparent}.case-edit-page--workspace .case-edit-form{display:flex;flex-direction:column;gap:1rem;align-items:stretch}.case-edit-page--workspace .case-edit-panel{overflow:visible;border:1px solid var(--case-edit-line);border-radius:8px;background:var(--case-edit-card);box-shadow:var(--case-edit-shadow)}.case-edit-page--workspace .case-edit-panel--overview,.case-edit-page--workspace .case-edit-panel--parties,.case-edit-page--workspace .case-edit-panel--stages,.case-edit-page--workspace .case-edit-panel--documents,.case-edit-page--workspace .case-edit-panel--team{grid-column:auto;width:100%}.case-edit-overview-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(16rem,20rem);gap:1rem;align-items:start}.case-edit-overview-fields{min-width:0;display:flex;flex-direction:column;gap:.85rem}.case-edit-overview-notes{min-width:0;display:flex;flex-direction:column;gap:.65rem;padding:.75rem;border:1px solid var(--case-edit-line);border-radius:.65rem;background:color-mix(in srgb,var(--v2-color-surface-subtle) 78%,var(--v2-color-surface))}.case-edit-overview-notes .case-edit-notes-header{margin:0;padding:0;border:0;background:transparent}.case-edit-overview-notes .case-edit-notes-title h3{margin:0;font-size:.9rem;font-weight:700}.case-edit-overview-notes>textarea{width:100%;min-height:6.5rem;margin:0;resize:vertical}.case-edit-overview-notes>.case-edit-inline-actions{justify-content:flex-end;padding:0}.case-edit-overview-notes .case-edit-notes__list{max-height:14rem;overflow:auto}.case-edit-file-link{display:inline-flex;max-width:100%;min-width:0;color:color-mix(in srgb,var(--v2-color-primary) 78%,var(--v2-color-text));font-weight:650;text-decoration:none}.case-edit-file-link:hover,.case-edit-file-link:focus-visible{color:var(--v2-color-primary);text-decoration:underline;text-underline-offset:2px}.case-edit-file-link__text{color:inherit;font-weight:inherit}.case-edit-page--workspace .case-edit-panel>header:not(.case-edit-notes-header){display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start;justify-content:space-between;margin:-1rem -1.05rem 0;padding:.85rem 1.05rem;border-bottom:1px solid var(--case-edit-line);background:var(--v2-color-surface-subtle)}.case-edit-page--workspace .case-edit-panel__intro{align-items:center;gap:.9rem 1rem;padding:.95rem 1.1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--panel-accent, var(--v2-color-primary)) 9%,transparent),transparent 42%),color-mix(in srgb,var(--v2-color-surface-subtle) 88%,var(--v2-color-surface));box-shadow:inset 3px 0 0 var(--panel-accent, color-mix(in srgb, var(--v2-color-primary) 55%, var(--case-edit-line)))}.case-edit-page--workspace .case-edit-panel--hearings{--panel-accent: #a48030}.case-edit-page--workspace .case-edit-panel--overview{--panel-accent: color-mix(in srgb, var(--v2-brand-navy) 72%, var(--v2-color-primary))}.case-edit-page--workspace .case-edit-panel--parties{--panel-accent: #0891b2}.case-edit-page--workspace .case-edit-panel--stages{--panel-accent: #1d4ed8}.case-edit-page--workspace .case-edit-panel--documents{--panel-accent: #9a3412}.case-edit-page--workspace .case-edit-panel--team{--panel-accent: #334155}.case-edit-page--workspace .case-edit-panel--tasks{--panel-accent: color-mix(in srgb, var(--v2-color-primary) 78%, #b45309)}.case-edit-page--workspace .case-edit-panel--calls{--panel-accent: #16a34a}.case-edit-page--workspace .case-edit-panel--notices{--panel-accent: #475569}.case-edit-page--workspace .case-edit-panel--orders{--panel-accent: #b45309}.case-edit-page--workspace .case-edit-panel--enforcement{--panel-accent: #334155}.case-edit-page--workspace .case-edit-panel--activities{--panel-accent: #64748b}.case-edit-panel__intro-copy{display:flex;gap:.75rem;align-items:flex-start;min-width:0;flex:1 1 16rem}.case-edit-panel__intro-mark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--panel-accent, var(--v2-color-primary)) 28%,var(--case-edit-line));background:color-mix(in srgb,var(--panel-accent, var(--v2-color-primary)) 12%,var(--v2-color-surface));color:color-mix(in srgb,var(--panel-accent, var(--v2-color-primary)) 82%,var(--v2-color-text))}.case-edit-panel__intro-text{min-width:0}.case-edit-panel__intro-title-row{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.case-edit-page--workspace .case-edit-panel__intro h2{margin:0;font-size:1.02rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.case-edit-panel__count{display:inline-flex;min-width:1.45rem;height:1.35rem;padding:0 .4rem;align-items:center;justify-content:center;border-radius:.4rem;border:1px solid color-mix(in srgb,var(--panel-accent, var(--v2-color-primary)) 22%,var(--case-edit-line));background:color-mix(in srgb,var(--panel-accent, var(--v2-color-primary)) 10%,var(--v2-color-surface));color:var(--v2-color-text-secondary);font-size:.72rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.case-edit-page--workspace .case-edit-panel__intro p{margin:.28rem 0 0;max-width:38rem;color:var(--v2-color-text-muted);font-size:.78rem;line-height:1.45}.case-edit-panel__intro-action{flex:0 0 auto;align-self:center;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,var(--v2-color-on-primary) 8%,transparent)}.case-edit-panel__intro-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:flex-end;flex:0 1 auto}.case-edit-panel__intro--solo{align-items:center}.case-edit-team-table-wrap{overflow-x:auto;border:1px solid var(--case-edit-line, var(--v2-color-border));border-radius:.65rem;background:var(--v2-color-surface)}.case-edit-team-table{width:100%;border-collapse:collapse}.case-edit-team-table th,.case-edit-team-table td{padding:.65rem .75rem;text-align:start;vertical-align:top;border-bottom:1px solid var(--case-edit-line, var(--v2-color-border))}.case-edit-team-table th{background:color-mix(in srgb,var(--v2-color-surface-subtle) 88%,var(--v2-color-surface));color:var(--v2-color-text-secondary);font-size:.74rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.case-edit-team-table tr:last-child td{border-bottom:0}.case-edit-team-table--empty{padding:1rem;border:1px dashed var(--case-edit-line, var(--v2-color-border));border-radius:.65rem;color:var(--v2-color-text-muted);font-size:.82rem;text-align:center;background:color-mix(in srgb,var(--v2-color-surface-subtle) 70%,transparent)}.case-edit-team-person{display:inline-flex;gap:.4rem;align-items:center;color:var(--v2-color-text);font-size:.82rem;font-weight:600}.case-edit-team-person svg{flex:0 0 auto}.case-edit-team-person--lawyer{color:color-mix(in srgb,var(--v2-color-primary) 72%,var(--v2-color-text))}.case-edit-team-person--consultant{color:#b45309}.case-edit-team-person--secretary{color:#0891b2}.case-edit-team-person--researcher{color:#1d4ed8}.case-edit-team-editors{margin-top:.15rem}.case-edit-page--workspace .case-edit-panel header h2,.case-edit-page--workspace .case-edit-subhead{display:flex;gap:.45rem;align-items:center;color:var(--v2-color-text);font-size:.94rem;font-weight:700;letter-spacing:-.01em}.case-edit-page--workspace .case-edit-panel header p,.case-edit-page--workspace .case-edit-muted{color:var(--v2-color-text-muted);font-size:.76rem;line-height:1.42}.case-edit-page--workspace .case-edit-btn--client{border:1px solid color-mix(in srgb,var(--v2-color-success) 34%,var(--case-edit-line));background:var(--v2-color-success-bg);color:var(--v2-color-success)}.case-edit-page--workspace .case-edit-btn--client:hover:not(:disabled){border-color:color-mix(in srgb,var(--v2-color-success) 55%,var(--case-edit-line));background:color-mix(in srgb,var(--v2-color-success) 14%,var(--v2-color-surface));color:var(--v2-color-success)}.case-edit-page--workspace .case-edit-btn--opponent{border:1px solid color-mix(in srgb,var(--v2-color-danger) 34%,var(--case-edit-line));background:var(--v2-color-danger-bg);color:var(--v2-color-danger)}.case-edit-page--workspace .case-edit-btn--opponent:hover:not(:disabled){border-color:color-mix(in srgb,var(--v2-color-danger) 55%,var(--case-edit-line));background:color-mix(in srgb,var(--v2-color-danger) 14%,var(--v2-color-surface));color:var(--v2-color-danger)}.case-edit-page--workspace .case-edit-readonly .v2-field-input{color:var(--v2-color-text-secondary);background:color-mix(in srgb,var(--v2-color-text-muted) 5%,var(--v2-color-surface-subtle));border-style:dashed}.case-edit-page--workspace .case-edit-resource-table .v2-badge,.case-edit-page--workspace .case-edit-resource-table .status-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-edit-page--workspace .case-edit-form-grid{gap:.82rem}.case-edit-page--workspace .case-edit-form-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.case-edit-page--workspace .case-edit-form-grid--4 .case-edit-span-2{grid-column:span 3}.case-edit-page--workspace .v2-field-input,.case-edit-page--workspace .v2-combobox__trigger{border-color:var(--case-edit-line-strong);border-radius:8px;background:color-mix(in srgb,var(--v2-color-surface) 82%,var(--v2-color-app-bg-subtle))}.case-edit-page--workspace .v2-field-input:focus,.case-edit-page--workspace .v2-combobox--open .v2-combobox__trigger{border-color:color-mix(in srgb,var(--v2-color-primary) 68%,var(--case-edit-line-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-color-primary) 14%,transparent)}.case-edit-page--workspace .v2-combobox__panel{z-index:calc(var(--v2-z-dropdown) + 5)}.case-edit-page--workspace .case-edit-parties-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-edit-party-roster{display:grid;gap:.65rem;min-width:0;padding:.15rem 0 0}.case-edit-party-roster__head{display:flex;gap:.45rem;align-items:center;justify-content:space-between}.case-edit-party-roster__head h3{margin:0;color:var(--v2-color-text);font-size:.82rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.case-edit-party-roster__count{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;padding-inline:.35rem;border-radius:999px;background:color-mix(in srgb,var(--party-roster-accent) 12%,var(--v2-color-surface));color:color-mix(in srgb,var(--party-roster-accent) 78%,var(--v2-color-text));font-size:.68rem;font-weight:800}.case-edit-party-roster--client{--party-roster-accent: var(--v2-color-success)}.case-edit-party-roster--opponent{--party-roster-accent: var(--v2-color-danger)}.case-edit-party-roster__empty{margin:0;padding:.85rem .95rem;border:1px dashed var(--case-edit-line);border-radius:8px;color:var(--v2-color-text-muted);font-size:.8rem}.case-edit-party-roster__list{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.case-edit-party-roster__list li{display:flex;gap:.55rem;align-items:center;justify-content:space-between;padding:.72rem .85rem;border:1px solid var(--case-edit-line);border-radius:8px;background:color-mix(in srgb,var(--v2-color-surface) 88%,var(--v2-color-app-bg-subtle));transition:border-color .14s ease,box-shadow .14s ease}.case-edit-party-roster--client .case-edit-party-roster__list li{border-inline-start:3px solid color-mix(in srgb,var(--v2-color-success) 72%,var(--case-edit-line))}.case-edit-party-roster--opponent .case-edit-party-roster__list li{border-inline-start:3px solid color-mix(in srgb,var(--v2-color-danger) 72%,var(--case-edit-line))}.case-edit-party-roster__list li:hover{border-color:color-mix(in srgb,var(--party-roster-accent) 28%,var(--case-edit-line));box-shadow:0 1px #0f172a08}.case-edit-party-roster__identity{display:grid;gap:.18rem;min-width:0}.case-edit-party-roster__identity strong{color:var(--v2-color-text);font-size:.88rem;font-weight:750;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-edit-party-roster__code{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.12rem .42rem;border-radius:6px;background:color-mix(in srgb,var(--party-roster-accent) 10%,var(--v2-color-surface-subtle));color:color-mix(in srgb,var(--party-roster-accent) 70%,var(--v2-color-text-secondary));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;font-weight:700;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-edit-party-roster__remove{flex:0 0 auto;opacity:0;transition:opacity .14s ease}.case-edit-party-roster__list li:hover .case-edit-party-roster__remove,.case-edit-party-roster__remove:focus-visible{opacity:1}.case-edit-page--workspace .case-edit-notes-header{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between;padding:1rem 1rem .9rem;border-bottom:1px solid var(--case-edit-line);background:var(--v2-color-surface-subtle)}.case-edit-page--workspace .case-edit-notes-title{display:flex;gap:.42rem;align-items:center;min-width:0}.case-edit-page--workspace .case-edit-notes-title svg{color:color-mix(in srgb,var(--v2-color-primary) 76%,var(--v2-color-text))}.case-edit-page--workspace .case-edit-live-dot{width:.42rem;height:.42rem;border-radius:999px;background:var(--v2-color-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--v2-color-success) 12%,transparent)}.case-edit-page--workspace .case-edit-note-lock{flex:0 0 auto;padding:.18rem .5rem;border:1px solid var(--case-edit-line);border-radius:6px;background:color-mix(in srgb,var(--v2-color-surface-subtle) 84%,var(--v2-color-surface));color:var(--v2-color-text-secondary);font-size:.66rem;font-weight:800}.case-edit-page--workspace .case-edit-panel--notes>textarea{width:calc(100% - 1.6rem);min-height:7.25rem;margin:.8rem .8rem 0;resize:vertical}.case-edit-page--workspace .case-edit-panel--notes>.case-edit-inline-actions{justify-content:flex-end;padding:.65rem .8rem .8rem}.case-edit-page--workspace .case-edit-panel--notes>.case-edit-inline-actions .v2-btn{border-radius:8px;background:var(--v2-brand-navy);color:var(--v2-color-text-inverse)}.case-edit-page--workspace .case-edit-notes__list{max-height:min(27rem,calc(100dvh - 24rem));padding:.8rem;overflow:auto;border-top:1px solid var(--case-edit-line);background:color-mix(in srgb,var(--v2-color-surface-subtle) 72%,transparent)}.case-edit-page--workspace .case-edit-notes__list li{border-color:var(--case-edit-line);border-radius:8px;background:var(--case-edit-card)}.case-edit-page--workspace .case-edit-notes__list li:first-child:not(:only-child){border-color:color-mix(in srgb,var(--v2-color-primary) 48%,var(--case-edit-line));background:color-mix(in srgb,var(--v2-color-primary) 7%,var(--case-edit-card))}.case-edit-page--workspace .case-edit-resource-table,.case-edit-page--workspace .case-edit-resource-table .v2-resource-table__surface{border-radius:8px}.case-edit-page--workspace .case-edit-panel .cases-surface{border:1px solid var(--case-edit-line)}.case-edit-page--workspace .case-edit-table-state{display:grid;place-items:center;min-height:8rem;padding:1.25rem}.case-edit-doc-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.case-edit-doc-group__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;color:var(--v2-color-text-muted);font-size:var(--v2-text-label)}.case-edit-doc-group__meta strong{color:var(--v2-color-text);font-weight:var(--v2-font-weight-semibold)}.case-edit-page--workspace .case-edit-sticky-save{grid-column:1 / -1;position:sticky;bottom:.75rem;z-index:8;margin-top:.15rem;padding:.8rem 1rem;border:0;border-radius:var(--heroui-radius-large);background:hsl(var(--heroui-content1));box-shadow:var(--heroui-box-shadow-medium)}.case-edit-page--workspace .case-edit-sticky-save span{color:var(--v2-color-text-secondary);font-size:.78rem;font-weight:650}.case-edit-page--workspace .case-edit-sticky-save .v2-btn{border-radius:var(--heroui-radius-medium)}@media (max-width: 1380px){.case-edit-page--workspace .case-edit-workspace{grid-template-columns:11.5rem minmax(0,1fr)}}@media (max-width: 1180px){.case-edit-page--workspace .case-edit-topbar,.case-edit-overview-layout,.case-edit-page--workspace .case-edit-workspace{grid-template-columns:1fr}.case-edit-page--workspace .case-edit-tabs{position:static;gap:.4rem;padding:.55rem}.case-edit-page--workspace .case-edit-tabs__context{padding:.1rem .35rem .45rem}.case-edit-page--workspace .case-edit-tabs__grid{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.3rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}.case-edit-page--workspace .case-edit-tab{flex:0 0 auto;width:auto;min-height:2rem;box-shadow:none}.case-edit-page--workspace .case-edit-tabs__group{display:none}.case-edit-page--workspace .case-edit-tab.is-active{box-shadow:none;border-color:color-mix(in srgb,var(--v2-color-primary) 24%,var(--case-edit-line))}.case-edit-page--workspace .case-edit-topbar__meta,.case-edit-page--workspace .case-edit-topbar__actions{align-items:flex-start;justify-content:flex-start}.case-edit-page--workspace .case-edit-panel--overview,.case-edit-page--workspace .case-edit-panel--parties,.case-edit-page--workspace .case-edit-panel--stages,.case-edit-page--workspace .case-edit-panel--documents,.case-edit-page--workspace .case-edit-panel--team,.case-edit-page--workspace .case-edit-panel--notes{grid-column:1}.case-edit-page--workspace .case-edit-panel--notes{grid-row:auto;position:static;max-height:none}.case-edit-page--workspace .case-edit-notes__list{max-height:none}}@media (max-width: 900px){.case-edit-page.case-edit-page--workspace{--case-edit-pad: .75rem;margin:calc(-1 * var(--v2-space-6)) calc(-1 * var(--v2-space-6)) calc(-1 * var(--v2-space-8))}.case-edit-page--workspace>.case-edit-header-widgets,.case-edit-page--workspace .case-edit-parties-grid,.case-edit-page--workspace .case-edit-form-grid--4,.case-edit-page--workspace .case-edit-form-grid--3,.case-edit-page--workspace .case-edit-form-grid--2{grid-template-columns:1fr}.case-edit-page--workspace .case-edit-form-grid--4 .case-edit-span-2{grid-column:span 1}.case-edit-page--workspace .case-edit-tab{justify-content:flex-start}.case-edit-page--workspace .case-edit-topbar__actions{width:100%;flex-wrap:wrap;white-space:normal}.case-edit-page--workspace .case-edit-header-menu,.case-edit-page--workspace .case-edit-header-action,.case-edit-page--workspace .case-edit-header-save{width:auto}.case-edit-page--workspace .case-edit-header-save{margin-inline-start:0}}@media (max-width: 620px){.case-edit-page.case-edit-page--workspace{--case-edit-pad: .6rem}.case-edit-page--workspace .case-edit-topbar{padding-top:.85rem}.case-edit-page--workspace .case-edit-title-row{align-items:flex-start}.case-edit-page--workspace .case-edit-title-row h1{width:100%;font-size:1.2rem}.case-edit-page--workspace .case-edit-title-separator{display:none}.case-edit-page--workspace .case-edit-tabs{top:0;padding:.42rem}.case-edit-page--workspace .case-edit-tabs__context{grid-template-columns:1fr;gap:.08rem}.case-edit-page--workspace .case-edit-tabs__grid{grid-template-columns:1fr 1fr;gap:.28rem}.case-edit-page--workspace .case-edit-tab{min-height:2.05rem;padding-inline:.4rem;font-size:.72rem}}.case-edit-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);gap:1rem;align-items:start}.case-edit-overview-main,.case-edit-overview-rail{display:flex;flex-direction:column;gap:1rem;min-width:0}.case-edit-overview-rail{position:sticky;top:4.5rem}@media (max-width: 1180px){.case-edit-overview-grid{grid-template-columns:minmax(0,1fr)}.case-edit-overview-rail{position:static}}.case-edit-page.case-edit-page--workspace{gap:1.25rem}.case-edit-page--workspace .case-edit-workspace{margin:0}.case-edit-page--workspace .case-edit-tabs{border-radius:14px;box-shadow:0 1px 2px #0f172a0d,0 1px 1px #0f172a08}.case-edit-page--workspace .case-edit-tab.is-active{border-color:transparent;background:color-mix(in srgb,var(--v2-color-primary) 12%,transparent);color:var(--v2-color-primary)}.case-edit-page--workspace .case-edit-tab.is-active .case-edit-tab__icon{color:var(--v2-color-primary)}.case-edit-page--workspace .case-edit-panel{gap:1rem;padding:1rem 1.25rem 1.25rem;border:1px solid var(--v2-color-border);border-radius:var(--heroui-radius-large);background:var(--v2-color-surface);box-shadow:0 1px 2px #0f172a0d,0 1px 1px #0f172a08}.case-edit-page--workspace .case-edit-panel>header.case-edit-panel__intro{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.case-edit-page--workspace .case-edit-panel__intro-mark{width:2.25rem;height:2.25rem;border:0;border-radius:.5rem;background:hsl(var(--heroui-default-100));color:hsl(var(--heroui-default-600))}.case-edit-page--workspace .case-edit-panel__intro h2{font-size:.875rem;font-weight:600;letter-spacing:0}.case-edit-page--workspace .case-edit-panel__intro p{margin-top:.125rem;font-size:.75rem}.case-edit-page--workspace .case-edit-panel__count{height:1.25rem;border:0;border-radius:999px;background:hsl(var(--heroui-default-100));color:hsl(var(--heroui-default-600));font-weight:600}.leads-toolbar-bands{display:grid;gap:.65rem}.leads-toolbar-band{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.leads-toolbar-band--split{justify-content:space-between}.leads-toolbar-band__group{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.leads-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:1.9rem;padding:.25rem .7rem;border:1px solid var(--v2-color-border);border-radius:999px;background:var(--v2-color-surface);color:var(--v2-color-text-secondary);font-size:var(--v2-text-meta);font-weight:600;line-height:1.25;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.leads-chip:hover{border-color:color-mix(in srgb,var(--v2-color-primary) 35%,var(--v2-color-border));color:var(--v2-color-text)}.leads-chip.is-active{border-color:color-mix(in srgb,var(--v2-color-primary) 45%,var(--v2-color-border));background:color-mix(in srgb,var(--v2-color-primary) 12%,var(--v2-color-surface));color:var(--v2-color-text)}.leads-chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:.05rem .35rem;border-radius:999px;background:color-mix(in srgb,var(--v2-color-text) 8%,transparent);font-variant-numeric:tabular-nums;font-size:var(--v2-text-meta);font-weight:700}.leads-chip.is-active .leads-chip__count{background:color-mix(in srgb,var(--v2-color-primary) 18%,transparent)}.leads-chip--status.is-active{border-color:color-mix(in srgb,var(--chip-accent, var(--v2-color-primary)) 50%,var(--v2-color-border));background:color-mix(in srgb,var(--chip-accent, var(--v2-color-primary)) 14%,var(--v2-color-surface))}.leads-contact{display:grid;gap:.2rem;min-width:0}.leads-contact__name{font-size:var(--v2-text-table);font-weight:650;color:var(--v2-color-text);line-height:1.3}.leads-contact__badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-inline-start:.4rem;vertical-align:middle}.leads-contact__badge{display:inline-flex;align-items:center;gap:.2rem;padding:.05rem .4rem;border-radius:999px;border:1px solid var(--v2-color-border);background:var(--v2-color-surface-muted, transparent);color:var(--v2-color-text-muted);font-size:.68rem;font-weight:650;line-height:1.3;white-space:nowrap}.leads-contact__badge--vip{border-color:color-mix(in srgb,#D97706 35%,transparent);background:color-mix(in srgb,#D97706 12%,transparent);color:#b45309}.leads-contact__badge--converted{border-color:color-mix(in srgb,#16A34A 35%,transparent);background:color-mix(in srgb,#16A34A 12%,transparent);color:#15803d}.potential-clients-table .potential-clients-table__poa-col{width:11rem;min-width:10rem}.potential-clients-table .potential-clients-table__date-col{width:9.5rem;min-width:9rem}.resource-form__hint{color:var(--v2-color-text-muted);font-size:var(--v2-text-meta)}.pc-followups{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.pc-followups__item{display:grid;gap:.35rem;padding:.75rem .9rem;border:1px solid var(--v2-color-border);border-inline-start:3px solid var(--v2-color-primary);border-radius:10px;background:var(--v2-color-surface)}.pc-followups__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.pc-followups__date,.pc-followups__author{display:inline-flex;align-items:center;gap:.3rem}.pc-followups__date{color:var(--v2-color-text);font-size:var(--v2-text-table);font-weight:650}.pc-followups__author{color:var(--v2-color-text-muted);font-size:var(--v2-text-meta)}.pc-followups__notes,.pc-followups__result{margin:0;white-space:pre-line;font-size:var(--v2-text-table);line-height:1.45}.pc-followups__notes{color:var(--v2-color-text)}.pc-followups__result{color:var(--v2-color-text-muted)}.leads-contact__row{display:flex;align-items:center;gap:.35rem;min-width:0;color:var(--v2-color-text-muted);font-size:var(--v2-text-meta);font-weight:500;line-height:1.25}.leads-contact__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-contact__actions{display:inline-flex;align-items:center;gap:.1rem;flex:0 0 auto}.leads-contact__action{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border:0;border-radius:6px;background:transparent;color:var(--v2-color-text-muted);cursor:pointer}.leads-contact__action:hover{background:color-mix(in srgb,var(--v2-color-primary) 12%,transparent);color:var(--v2-color-text)}.leads-meta-chip{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;min-height:1.65rem;padding:.2rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--chip-accent, #6B7280) 28%,transparent);background:color-mix(in srgb,var(--chip-accent, #6B7280) 12%,transparent);color:color-mix(in srgb,var(--chip-accent, #6B7280) 78%,#111);font-size:var(--v2-text-meta);font-weight:650;line-height:1.25;white-space:nowrap}.leads-meta-chip svg{flex:0 0 auto}.leads-meta-chip--icon-only{justify-content:center;width:2.1rem;min-width:2.1rem;min-height:1.85rem;padding-inline:0}.leads-list-table .leads-table__contact-col{min-width:19rem;width:24rem;max-width:28rem}.leads-list-table .leads-table__source-col{width:4.5rem;min-width:4.5rem;text-align:center}.leads-list-table .leads-table__status-col{width:11rem;min-width:11rem}.leads-list-table .leads-table__owner-col{width:13rem;min-width:13rem}.leads-list-table td.leads-table__source-col,.leads-list-table td.leads-table__status-col{padding-inline:.65rem}.leads-list-table .v2-combo-box{min-width:10rem}.leads-list-table .v2-combo-box__input-group{min-height:2.25rem;padding:.2rem .3rem .2rem .6rem;border-radius:.65rem}.leads-list-table .v2-combo-box__input-group[data-colored=true],.leads-form--dialog .v2-combo-box__input-group[data-colored=true]{border-color:var(--v2-color-border);background:var(--v2-color-surface)}.leads-list-table .v2-combo-box__input-group[data-colored=true]:focus-within,.leads-form--dialog .v2-combo-box__input-group[data-colored=true]:focus-within{border-color:color-mix(in srgb,var(--combo-accent, var(--v2-color-primary)) 36%,var(--v2-color-border))}.leads-list-table .v2-combo-box__input{padding-block:.25rem;font-size:var(--v2-text-table);font-weight:500}.leads-list-table .v2-combo-box__trigger-btn{width:1.6rem;height:1.6rem}.leads-list-table .v2-combo-box__leading-icon{margin-inline-start:.45rem}.leads-source-picker{display:inline-flex;justify-content:center;width:2.75rem}.leads-source-picker .v2-combo-box{width:2.4rem;min-width:2.4rem}.leads-source-picker .v2-combo-box__input-group{position:relative;justify-content:center;min-height:2rem;padding:0;gap:0;border-radius:999px}.leads-source-picker .v2-combo-box__leading-icon{margin-inline-start:0}.leads-source-picker .v2-combo-box__input{flex:0 0 0;width:0;min-width:0;padding:0;opacity:0}.leads-source-picker .v2-combo-box__trigger-btn{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;opacity:0}.leads-status-picker .v2-combo-box{width:9.5rem;min-width:9.5rem}.leads-status-picker .v2-combo-box__input-group{min-height:2rem;padding:.15rem .25rem .15rem .55rem;border-radius:999px}.leads-status-picker .v2-combo-box__input{font-size:.82rem;font-weight:600}.leads-status-picker .v2-combo-box__trigger-btn{width:1.35rem;height:1.35rem}.leads-quality-trigger{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem;border:0;border-radius:999px;background:transparent;color:hsl(var(--heroui-foreground-500))}.leads-quality-trigger:hover:not(:disabled){color:hsl(var(--heroui-foreground))}.leads-quality-trigger:focus-visible{outline:2px solid hsl(var(--heroui-focus));outline-offset:2px}.leads-quality-trigger:disabled{opacity:.6}.leads-status-chip{min-height:1.85rem;padding:.25rem .55rem;font-size:.78rem}.leads-owner-picker .v2-combo-box{width:11.75rem;min-width:11.75rem}.leads-owner-picker .v2-combo-box__input-group{min-height:2rem;padding:.15rem .25rem .15rem .55rem;border-radius:999px}.leads-owner-picker .v2-combo-box__input{font-size:.8rem;font-weight:600}.leads-owner-picker .v2-combo-box__trigger-btn{width:1.35rem;height:1.35rem}.leads-dialog.v2-dialog{width:min(860px,calc(100vw - 2rem))}.leads-dialog--details.v2-dialog{width:min(760px,calc(100vw - 2rem))}.leads-detail{display:grid;gap:1rem}.leads-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.leads-detail__grid div,.leads-detail__notes section{display:grid;gap:.2rem;min-width:0}.leads-detail span{color:var(--v2-color-text-muted);font-size:var(--v2-text-caption);font-weight:650}.leads-detail strong{min-width:0;color:var(--v2-color-text);font-size:var(--v2-text-table);font-weight:650;overflow-wrap:anywhere}.leads-detail__notes{display:grid;gap:.75rem;padding-top:.85rem;border-top:1px solid var(--v2-color-border)}.leads-detail__notes p{margin:0;color:var(--v2-color-text);font-size:var(--v2-text-table);line-height:1.55;white-space:pre-wrap}.leads-documents{display:grid;gap:.5rem}.leads-documents__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.4rem;padding:.55rem .7rem;border:1px solid var(--v2-color-border);border-radius:8px;color:var(--v2-color-text);text-decoration:none}.leads-documents__item:hover{border-color:color-mix(in srgb,var(--v2-color-info) 35%,var(--v2-color-border));background:color-mix(in srgb,var(--v2-color-info) 8%,var(--v2-color-surface))}.leads-documents__item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-dialog .v2-dialog__footer .v2-btn--primary{min-width:5.5rem}.leads-form--dialog{gap:1.25rem}.leads-form__section{display:grid;gap:.75rem;min-width:0}.leads-form__section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.leads-form__grid{grid-template-columns:repeat(2,minmax(13rem,1fr));align-items:start}.leads-form__grid--tracking{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) minmax(14rem,1.1fr)}.leads-form--dialog .v2-input,.leads-form--dialog .v2-combo-box__input-group,.leads-form--dialog .v2-phone-field__control{min-height:2.35rem}.leads-form--dialog textarea.v2-input{min-height:6.25rem;padding-block:.65rem;resize:vertical}.leads-form--dialog .v2-field-label,.leads-form--dialog .resource-form__label{font-size:var(--v2-text-meta);color:var(--v2-color-text-secondary)}.leads-form__importance{min-width:0}.leads-form--dialog .v2-choice-toggle__options{gap:.35rem}.leads-form--dialog .v2-choice-toggle__option{min-height:2.25rem;border-radius:var(--heroui-radius-small);padding:.35rem .7rem;font-size:var(--v2-text-meta)}.leads-form--split{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(16rem,1fr);gap:1rem;align-items:start}.leads-form__column{display:grid;gap:.85rem;min-width:0}.leads-form__column--side{padding:.85rem;border:1px solid var(--v2-color-border);border-radius:14px;background:color-mix(in srgb,var(--v2-color-surface-subtle) 70%,var(--v2-color-surface))}@media (max-width: 820px){.leads-dialog.v2-dialog{width:min(100%,calc(100vw - 1rem))}.leads-form__grid,.leads-form__grid--tracking,.leads-form--split{grid-template-columns:1fr}.leads-toolbar-band--split{justify-content:flex-start}}.parties-table__identity{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.parties-table__select{margin-top:.2rem;flex-shrink:0}.parties-table__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;flex-shrink:0;border-radius:999px;overflow:hidden;background:var(--v2-color-primary-soft);color:var(--v2-color-primary)}.parties-table__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.parties-table__row--trashed td{background:color-mix(in srgb,var(--v2-color-danger) 4%,transparent)}.parties-table__row--trashed .leads-contact__name{color:var(--v2-color-text-secondary);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--v2-color-danger) 45%,transparent)}.leads-contact__badge.parties-table__badge--trashed{background:color-mix(in srgb,var(--v2-color-danger) 12%,transparent);color:var(--v2-color-danger);text-decoration:none}.parties-table__code{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .45rem;border:1px solid var(--v2-color-border);border-radius:.4rem;background:var(--v2-color-surface-subtle);color:var(--v2-color-text);font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.parties-table__code svg{color:var(--v2-color-text-muted)}.parties-table__code:hover{border-color:color-mix(in srgb,var(--v2-color-primary) 35%,var(--v2-color-border))}.parties-table__cases-col{width:4.5rem;text-align:center}.parties-table__cases{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;padding:.1rem .45rem;border:0;border-radius:999px;background:var(--v2-color-primary-soft);color:var(--v2-color-primary);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}button.parties-table__cases:hover{background:color-mix(in srgb,var(--v2-color-primary) 22%,transparent)}.parties-table__cases--empty{background:var(--v2-color-surface-subtle);color:var(--v2-color-text-muted)}.party-select-page{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--v2-color-text-secondary);white-space:nowrap}.party-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem .65rem;border:1px solid color-mix(in srgb,var(--v2-color-primary) 25%,var(--v2-color-border));border-radius:.6rem;background:color-mix(in srgb,var(--v2-color-primary) 6%,var(--v2-color-surface))}.party-bulk-bar__count{font-size:.8rem;font-weight:600;margin-inline-end:auto}.party-form{display:flex;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:0;border:0}.party-form__section{display:flex;flex-direction:column;gap:.75rem}.party-form+.party-form__section{margin-top:1.25rem}.party-form--dialog{gap:1.5rem}.party-form__section-head h3{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--heroui-foreground-500, 240 4% 46%))}.party-form__section-head p{margin:.15rem 0 0;font-size:.75rem;color:var(--v2-color-text-muted)}.party-form__gender-icon{display:inline-flex;width:1rem;justify-content:center;font-size:1rem;font-weight:700;line-height:1}.party-origin{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin:0}.party-origin__fact{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.75rem .9rem;border-radius:var(--heroui-radius-medium, .75rem);background:var(--v2-color-surface-subtle)}.party-origin__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:color-mix(in srgb,var(--v2-color-primary) 12%,transparent);color:var(--v2-color-primary)}.party-origin__fact dt{margin:0;color:var(--v2-color-text-secondary);font-size:.75rem}.party-origin__fact dd{margin:.1rem 0 0;overflow:hidden;color:var(--v2-color-text);font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.party-origin__fact dd.is-empty{color:var(--v2-color-text-tertiary, var(--v2-color-text-secondary));font-weight:400}.party-origin__legend{margin:.5rem 0 -.25rem;color:var(--v2-color-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.party-form__switch{display:flex;align-items:center;align-self:end;min-height:2.5rem}.party-form--page{gap:1rem}.party-card{min-width:0;border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-md);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-xs)}.party-card__head{display:flex;align-items:center;gap:.65rem;padding:.8rem 1rem;border-bottom:1px solid var(--v2-color-border)}.party-card__head h3{margin:0;font-size:.875rem;font-weight:600;color:var(--v2-color-text)}.party-card__head p{margin:.1rem 0 0;font-size:.75rem;color:var(--v2-color-text-muted)}.party-card__head-action{margin-inline-start:auto}.party-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:var(--v2-radius-xs);background:var(--v2-color-surface-subtle);color:var(--v2-color-text-secondary)}.party-card__body{padding:1rem}.party-form__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem 1rem;align-items:start}.party-form__full{grid-column:1 / -1}.party-form__readonly .v2-input,.party-form__readonly input{background:var(--v2-color-surface-subtle);color:var(--v2-color-text-secondary)}.party-form__required{color:var(--v2-color-danger)}.party-form__toggle{display:inline-flex;align-items:center;gap:.5rem;align-self:end;min-height:2.25rem;font-size:.85rem;font-weight:600}.party-form[disabled] .party-form__toggle{cursor:not-allowed;opacity:.7}.party-dialog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem}.party-import-summary{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border:1px solid var(--v2-color-border);border-radius:.6rem;background:var(--v2-color-surface-subtle);font-size:.85rem;color:var(--v2-color-text-secondary)}.party-import-summary strong{margin-inline-start:auto;color:var(--v2-color-text);font-variant-numeric:tabular-nums}.party-cases-list{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.party-cases-list__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .65rem;border:1px solid var(--v2-color-border);border-radius:.55rem;color:var(--v2-color-text);text-decoration:none}.party-cases-list__link:hover{border-color:color-mix(in srgb,var(--v2-color-primary) 35%,var(--v2-color-border));background:color-mix(in srgb,var(--v2-color-primary) 5%,transparent)}.party-cases-list__meta,.party-cases-list__subject{font-size:.78rem;color:var(--v2-color-text-muted)}.party-cases-list__subject{flex-basis:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.party-repair{display:flex;flex-direction:column;gap:1.25rem}.party-repair__title{display:flex;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.88rem;font-weight:650}.party-repair__count{padding:0 .4rem;border-radius:999px;background:var(--v2-color-surface-subtle);color:var(--v2-color-text-secondary);font-size:.72rem}.party-repair__table{width:100%}.party-repair__action{text-align:end}.party-repair__groups{display:flex;flex-direction:column;gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none}.party-repair__groups>li{padding:.55rem .7rem;border:1px solid var(--v2-color-border);border-radius:.55rem}.party-repair__groups ul{display:flex;flex-direction:column;gap:.25rem;margin:.35rem 0 0;padding-inline-start:1rem;font-size:.82rem}.party-profile__back{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;font-size:.8125rem;color:var(--v2-color-text-muted);text-decoration:none}.party-profile__back:hover{color:var(--v2-color-text)}.party-hero{overflow:hidden;border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-lg);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-xs)}.party-hero--poa-revoked{border-color:hsl(var(--heroui-danger) / .55);box-shadow:0 0 0 1px hsl(var(--heroui-danger) / .25),var(--v2-shadow-xs);background:linear-gradient(180deg,hsl(var(--heroui-danger) / .06),transparent 70%),var(--v2-color-surface)}.party-hero__poa-alert{padding:1rem 1.5rem 0}.v2-poa-revoked{border:1px solid hsl(var(--heroui-danger) / .3);background:hsl(var(--heroui-danger) / .06)}.party-hero__main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem}.party-hero__identity{display:flex;align-items:center;gap:1rem;min-width:0}.party-hero__facts{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:.5rem 0 0;padding:0;list-style:none;font-size:.8125rem;color:var(--v2-color-text-muted)}.party-hero__facts li{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.party-hero__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));border-top:1px solid var(--v2-color-border)}.party-hero__stat{display:flex;flex-direction:column;gap:.2rem;padding:.8rem 1.5rem;border:0;border-inline-start:1px solid var(--v2-color-border);background:transparent;text-align:start;transition:background-color .15s ease}.party-hero__stat:first-child{border-inline-start:0}.party-hero__stat:hover,.party-hero__stat:focus-visible{background:var(--v2-color-surface-subtle)}.party-hero__stat[data-active]{box-shadow:inset 0 -2px 0 var(--v2-color-primary)}.party-hero__stat-label{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--v2-color-text-muted)}.party-hero__stat-value{font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--v2-color-text);font-variant-numeric:tabular-nums}.party-avatar{position:relative;display:inline-flex;flex-shrink:0;padding:0;border:0;border-radius:999px;background:transparent}.party-avatar__image{box-shadow:0 0 0 1px var(--v2-color-border)}.party-avatar__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#00000073;color:#fff;opacity:0;transition:opacity .15s ease}.party-avatar--editable:hover .party-avatar__overlay,.party-avatar--editable:focus-visible .party-avatar__overlay,.party-avatar[data-busy] .party-avatar__overlay,.party-avatar[data-dragging] .party-avatar__overlay{opacity:1}.party-avatar--editable:focus-visible{outline:2px solid var(--v2-color-focus);outline-offset:4px}.party-avatar[data-dragging] .party-avatar__image{box-shadow:0 0 0 2px var(--v2-color-surface),0 0 0 4px var(--v2-color-primary)}.party-avatar__badge{position:absolute;inset-inline-end:0;bottom:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--v2-color-border);border-radius:999px;background:var(--v2-color-surface);color:var(--v2-color-text-secondary);box-shadow:var(--v2-shadow-sm)}.party-savebar{border:1px solid var(--v2-color-border);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-md)}.party-activity-link:hover,.party-activity-link:focus-visible{background:var(--v2-color-surface-subtle)}.party-edit__title{display:flex;flex-direction:column;gap:.35rem;min-width:0}.party-edit__chips{display:flex;flex-wrap:wrap;gap:.35rem}.party-edit__banner{margin-top:.5rem;padding:.55rem .75rem;border:1px solid color-mix(in srgb,var(--v2-color-danger) 30%,var(--v2-color-border));border-radius:.55rem;background:color-mix(in srgb,var(--v2-color-danger) 7%,var(--v2-color-surface));color:var(--v2-color-danger);font-size:.82rem;font-weight:600}.party-edit__dirty{width:.45rem;height:.45rem;border-radius:999px;background:var(--v2-color-warning)}.party-password{display:flex;align-items:center;gap:.4rem}.party-password>:first-child{flex:1;min-width:0}.party-tab-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem;align-items:end}.party-tab-filters--inline{display:inline-flex;min-width:9rem}.party-tab__truncate{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.party-tab__wrap{max-width:26rem;white-space:pre-line}.party-tab__num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.party-tab__lock{margin-inline-start:.35rem;color:var(--v2-color-danger);vertical-align:-1px}.party-tab__ext{color:var(--v2-color-text-muted);vertical-align:-1px}.party-doc{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.party-doc__ext{flex-shrink:0;padding:.1rem .35rem;border-radius:.35rem;background:var(--v2-color-primary-soft);color:var(--v2-color-primary);font-size:.65rem;font-weight:700;letter-spacing:.02em}.party-progress{height:3px;margin-top:.25rem;border-radius:999px;background:var(--v2-color-surface-subtle);overflow:hidden}.party-progress span{display:block;height:100%;background:var(--v2-color-success)}.party-journey{display:flex;flex-direction:column;gap:.85rem}.party-journey__card{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1rem;border:1px solid var(--v2-color-border);border-radius:.75rem;background:var(--v2-color-surface)}.party-journey__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.party-journey__head h3{margin:0;font-size:.9rem;font-weight:650}.party-journey__head p{margin:.1rem 0 0;font-size:.78rem;color:var(--v2-color-text-muted)}.party-journey__meetings{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.party-journey__details{margin:0;font-size:.85rem;white-space:pre-line}.party-journey__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.3rem;font-size:.75rem;color:var(--v2-color-text-muted)}.party-tab__select{width:2rem}.party-journey__actions{display:inline-flex;gap:.25rem}.v2-btn.party-journey__delete{color:var(--v2-color-danger)}.party-repair__title-action{margin-inline-start:auto}.party-repair__group-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.app-shell__main:has(.assistant-page){display:flex;flex-direction:column;overflow:hidden;padding-block-end:var(--v2-space-5)}.assistant-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden}.assistant-layout{display:grid;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);gap:.85rem;flex:1 1 auto;min-height:0;overflow:hidden}.assistant-sidebar,.assistant-main{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.assistant-main__scroll{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-inline:1.25rem}.assistant-page .v2-chat-loader{margin-inline-start:0}.assistant-answer .v2-assistant-md>:first-child{margin-top:0}.v2-text-shimmer{display:inline}.v2-text-shimmer.is-active{background:linear-gradient(90deg,var(--v2-color-text-muted) 0%,var(--v2-color-text) 45%,var(--v2-color-primary) 55%,var(--v2-color-text-muted) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:v2-shimmer 1.6s linear infinite}@keyframes v2-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.v2-cot{margin:.25rem 0 .75rem;max-width:min(100%,40rem);align-self:flex-start;border:1px solid color-mix(in srgb,var(--v2-color-primary) 18%,var(--v2-color-border));border-radius:var(--v2-radius-lg);background:color-mix(in srgb,var(--v2-color-primary) 6%,var(--v2-color-surface));overflow:hidden}.v2-cot__trigger{display:inline-flex;align-items:center;gap:.45rem;width:100%;border:0;background:transparent;padding:.55rem .75rem;cursor:pointer;color:var(--v2-color-text-secondary);font-size:.8125rem;font-weight:650}.v2-cot__chevron{margin-inline-start:auto;transition:transform .16s ease}.v2-cot__chevron.is-open{transform:rotate(180deg)}.v2-cot__content{padding:0 .75rem .75rem}.v2-cot__steps{list-style:none;margin:0;padding:0;display:grid;gap:.65rem;border-inline-start:2px solid color-mix(in srgb,var(--v2-color-primary) 35%,transparent);padding-inline-start:.85rem}.v2-cot__step-label{font-size:.7rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--v2-color-primary) 75%,var(--v2-color-text));margin-bottom:.15rem}.v2-cot__step-body{font-size:.8125rem;color:var(--v2-color-text-secondary);line-height:1.45}.v2-chat-conversation{display:flex;flex-direction:column;gap:1.05rem;width:min(100%,48rem);margin-inline:auto;padding-block:.35rem .85rem}.v2-chat-message{display:flex;gap:.7rem;align-items:flex-end;max-width:min(100%,40rem)}.v2-chat-message--assistant{align-self:flex-start;flex-direction:row}.v2-chat-message--user{align-self:flex-end;flex-direction:row-reverse}.v2-chat-message--system{align-self:center;max-width:min(100%,32rem)}.v2-chat-message__avatar{display:grid;place-items:center;flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:999px;font-size:.65rem;font-weight:750;background:var(--v2-color-surface-subtle);color:var(--v2-color-text-muted);border:1px solid var(--v2-color-border)}.v2-chat-message--assistant .v2-chat-message__avatar{background:color-mix(in srgb,var(--v2-color-primary) 18%,var(--v2-color-surface));color:color-mix(in srgb,var(--v2-color-primary) 70%,var(--v2-color-text));border-color:color-mix(in srgb,var(--v2-color-primary) 30%,var(--v2-color-border))}.v2-chat-message__body,.v2-chat-message__bubble{min-width:0}.v2-chat-message__content{padding:.8rem .95rem;border-radius:1.1rem;border:1px solid var(--v2-color-border);background:var(--v2-color-surface);font-size:.9rem;line-height:1.55;color:var(--v2-color-text);white-space:pre-wrap;word-break:break-word;box-shadow:var(--v2-shadow-xs)}.v2-chat-message--user .v2-chat-message__content{border-radius:1.15rem 1.15rem .35rem;background:color-mix(in srgb,var(--v2-color-primary) 18%,var(--v2-color-surface));border-color:color-mix(in srgb,var(--v2-color-primary) 32%,var(--v2-color-border));color:var(--v2-color-text)}[dir=rtl] .v2-chat-message--user .v2-chat-message__content{border-radius:1.15rem 1.15rem 1.15rem .35rem}.v2-chat-message--assistant .v2-chat-message__content{border-radius:1.15rem 1.15rem 1.15rem .35rem;background:var(--v2-color-surface);border-color:color-mix(in srgb,var(--v2-color-border) 92%,transparent);white-space:normal}[dir=rtl] .v2-chat-message--assistant .v2-chat-message__content{border-radius:1.15rem 1.15rem .35rem}.v2-chat-message__actions{margin-top:.35rem}.v2-chat-message--user .v2-chat-message__actions{display:flex;justify-content:flex-end}.v2-chat-message-actions{display:inline-flex;align-items:center;gap:.15rem;padding:.1rem;border-radius:.75rem;opacity:.72;transition:opacity .14s ease}.v2-chat-message:hover .v2-chat-message-actions,.v2-chat-message:focus-within .v2-chat-message-actions{opacity:1}.v2-chat-message-actions__action{display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;border:0;border-radius:.55rem;background:transparent;color:var(--v2-color-text-muted);cursor:pointer}.v2-chat-message-actions__action:hover:not(:disabled){background:color-mix(in srgb,var(--v2-color-surface-subtle) 88%,var(--v2-color-primary) 12%);color:var(--v2-color-text)}.v2-chat-message-actions__action.is-active{color:var(--v2-color-primary);background:color-mix(in srgb,var(--v2-color-primary) 12%,transparent)}.v2-chat-message-actions__action:disabled{opacity:.45;cursor:not-allowed}.v2-assistant-md a{color:var(--v2-color-primary);font-weight:650}.v2-assistant-md h2,.v2-assistant-md h3{margin:.65rem 0 .4rem;font-size:.95rem;font-weight:750}.v2-assistant-md ul,.v2-assistant-md ol{margin:.4rem 0;padding-inline-start:1.25rem}.v2-assistant-md ul{list-style:disc}.v2-assistant-md ol{list-style:decimal}.v2-assistant-md li+li{margin-top:.2rem}.v2-assistant-md li::marker{color:var(--v2-color-text-muted)}.v2-assistant-md__table-wrap{margin:.65rem 0;overflow-x:auto;max-width:min(100%,52rem);border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-md);background:var(--v2-color-surface)}.v2-assistant-md__table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.78rem;line-height:1.35}[dir=rtl] .v2-assistant-md__table th,[dir=rtl] .v2-assistant-md__table td,.v2-chat-message__content:lang(ar) .v2-assistant-md__table th,.v2-chat-message__content:lang(ar) .v2-assistant-md__table td{text-align:right}.v2-assistant-md__table th,.v2-assistant-md__table td{padding:.45rem .55rem;border-bottom:1px solid var(--v2-color-border);text-align:start;vertical-align:top;white-space:normal}.v2-assistant-md__table th{background:var(--v2-color-surface-subtle);font-weight:700;color:var(--v2-color-text-secondary)}.v2-assistant-md__table tr:last-child td{border-bottom:0}.v2-chat-loader{display:inline-flex;align-items:center;gap:.55rem;align-self:flex-start;margin-inline-start:2.65rem;color:var(--v2-color-text-secondary);font-size:.8125rem}.v2-chat-loader__dots{display:inline-flex;gap:.2rem}.v2-chat-loader__dots i{width:.35rem;height:.35rem;border-radius:999px;background:var(--v2-color-primary);animation:v2-dot 1s ease-in-out infinite}.v2-chat-loader__dots i:nth-child(2){animation-delay:.15s}.v2-chat-loader__dots i:nth-child(3){animation-delay:.3s}@keyframes v2-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.v2-prompt-suggestion{display:grid;gap:1.25rem;text-align:center}.v2-prompt-suggestion__header{display:grid;gap:.4rem;justify-items:center}.v2-prompt-suggestion__title{margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:750;letter-spacing:-.02em;color:var(--v2-color-text)}.v2-prompt-suggestion__description{margin:0;max-width:34rem;font-size:.9rem;line-height:1.5;color:var(--v2-color-text-secondary)}.v2-prompt-suggestion__items--default{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;max-width:40rem;margin-inline:auto}.v2-prompt-suggestion__items--cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;text-align:start}.v2-prompt-suggestion__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--v2-color-border) 82%,var(--v2-color-text) 18%);background:color-mix(in srgb,var(--v2-color-surface) 70%,transparent);color:var(--v2-color-text-secondary);border-radius:999px;padding:.55rem 1rem;font-size:.8125rem;font-weight:550;line-height:1.25;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.v2-prompt-suggestion__items--default .v2-prompt-suggestion__item:hover{border-color:color-mix(in srgb,var(--v2-color-primary) 45%,var(--v2-color-border));color:var(--v2-color-text);background:color-mix(in srgb,var(--v2-color-primary) 12%,var(--v2-color-surface));box-shadow:0 8px 20px -16px color-mix(in srgb,var(--v2-color-primary) 70%,transparent);transform:translateY(-1px)}.v2-prompt-suggestion__items--cards .v2-prompt-suggestion__item{display:grid;gap:.25rem;border-radius:1rem;padding:.85rem .95rem;text-align:start;background:color-mix(in srgb,var(--v2-color-surface-subtle) 55%,var(--v2-color-surface))}.v2-prompt-suggestion__item-title{display:block;font-size:.875rem;font-weight:650;color:var(--v2-color-text)}.v2-prompt-suggestion__item-description{font-size:.75rem;line-height:1.4;color:var(--v2-color-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v2-prompt-input__shell{border:1px solid color-mix(in srgb,var(--v2-color-primary) 22%,var(--v2-color-border));border-radius:1.15rem;background:var(--v2-color-surface);box-shadow:0 10px 28px -18px #050a0f59;padding:.65rem .75rem .55rem}.v2-prompt-input--streaming .v2-prompt-input__shell,.v2-prompt-input--submitted .v2-prompt-input__shell{border-color:color-mix(in srgb,var(--v2-color-primary) 45%,var(--v2-color-border))}.v2-prompt-input__textarea{width:100%;border:0;resize:none;outline:none;background:transparent;color:var(--v2-color-text);font:inherit;font-size:.9375rem;line-height:1.45;min-height:2.5rem;max-height:180px}.v2-prompt-input__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.45rem}.v2-prompt-input__toolbar-start,.v2-prompt-input__toolbar-end,.v2-prompt-input__attach{display:inline-flex;align-items:center;gap:.4rem}.v2-prompt-input__attach-btn{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.65rem;color:var(--v2-color-text-muted);cursor:pointer}.v2-prompt-input__attach-btn:hover{background:var(--v2-color-surface-subtle);color:var(--v2-color-text)}.v2-prompt-input__attach-chip{display:inline-flex;align-items:center;gap:.35rem;max-width:12rem;padding:.2rem .45rem;border-radius:999px;background:var(--v2-color-surface-subtle);color:var(--v2-color-text-secondary);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-prompt-input__attach-chip button{border:0;background:transparent;color:inherit;cursor:pointer;display:inline-grid;place-items:center}.v2-prompt-input__send{display:inline-flex;align-items:center;gap:.35rem;min-height:2.15rem;padding:.35rem .85rem;border:0;border-radius:999px;background:var(--v2-color-primary);color:var(--v2-color-on-primary);font-weight:700;font-size:.8125rem;cursor:pointer;box-shadow:0 8px 16px -10px color-mix(in srgb,var(--v2-color-primary) 80%,transparent)}.v2-prompt-input__send:disabled{opacity:.55;cursor:not-allowed}.v2-prompt-input__send.is-busy{background:color-mix(in srgb,var(--v2-color-primary) 22%,var(--v2-color-surface));color:var(--v2-color-primary)}.v2-prompt-input__footer{margin-top:.45rem;font-size:.7rem;color:var(--v2-color-text-muted);text-align:center}.assistant-quick-links{display:grid;gap:.45rem;margin:.65rem 0 .35rem;max-width:min(100%,42rem)}.assistant-quick-links__title{font-size:.8rem;font-weight:700;color:var(--v2-color-text-muted)}.assistant-quick-links__row{display:flex;flex-wrap:wrap;gap:.45rem}.assistant-quick-links__item{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--v2-color-border);background:var(--v2-color-surface);color:inherit;text-decoration:none;padding:.45rem .85rem;font-size:.82rem;font-weight:600}.assistant-quick-links__item:hover{border-color:color-mix(in srgb,var(--v2-color-primary) 45%,var(--v2-color-border));background:color-mix(in srgb,var(--v2-color-primary) 8%,var(--v2-color-surface))}@media (max-width: 900px){.assistant-layout{grid-template-columns:1fr;grid-template-rows:minmax(0,11rem) minmax(0,1fr)}.v2-chat-loader{margin-inline-start:0}.v2-prompt-suggestion__items--cards{grid-template-columns:1fr}}.app-shell__main:has(.calendar-page){display:flex;flex-direction:column;overflow:hidden;padding-block-end:var(--v2-space-5)}.calendar-page{display:flex;flex-direction:row;gap:1.25rem;flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden}@media (max-width: 767px){.app-shell__main:has(.calendar-page){overflow:auto}.calendar-page{min-height:640px}}.org-structure{--org-line: hsl(var(--heroui-default-300));--org-surface: hsl(var(--heroui-content1));--org-subtle: hsl(var(--heroui-default-50));--org-hover: hsl(var(--heroui-default-100));--org-border: hsl(var(--heroui-default-200));--org-text: hsl(var(--heroui-foreground));--org-muted: hsl(var(--heroui-default-500));--org-accent: hsl(var(--heroui-primary));--org-accent-soft: hsl(var(--heroui-primary) / .1);--org-pad: 10px;--org-toggle: 24px;--org-gap: 10px;--org-avatar: 36px;--org-elbow: 18px;--org-indent: calc(var(--org-pad) + var(--org-toggle) + var(--org-gap) + (var(--org-avatar) / 2) + var(--org-elbow));display:flex;flex-direction:column;gap:16px;min-width:0}.organizational-structure-page{min-width:0}.org-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--heroui-radius-large, 14px);background:var(--org-surface);box-shadow:var(--heroui-box-shadow-small)}.org-toolbar__search{flex:1 1 260px;min-width:220px}.org-toolbar__branch{flex:0 1 240px;min-width:180px}.org-toolbar__check{display:inline-flex;align-items:center;gap:8px;padding-inline:4px;color:var(--org-text);cursor:pointer;font-size:13px;white-space:nowrap}.org-toolbar__end{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.org-search-summary{margin:-6px 2px 0;color:var(--org-muted);font-size:13px}.org-panel{min-width:0;padding:20px 24px 24px;border-radius:var(--heroui-radius-large, 14px);background:var(--org-surface);box-shadow:var(--heroui-box-shadow-small);transition:opacity .15s ease}.org-panel--loading{opacity:.55;pointer-events:none}.org-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 20px;color:var(--org-muted);font-size:14px}.org-empty__icon{width:32px;height:32px}.org-root{display:flex;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:4px}.org-root__mark{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:12px;background:hsl(var(--heroui-primary));color:hsl(var(--heroui-primary-foreground))}.org-root__icon{width:20px;height:20px}.org-root__name{color:var(--org-text);font-size:16px;font-weight:600}.org-root__meta{color:var(--org-muted);font-size:12px}.org-tree,.org-tree ul{margin:0;padding:0;list-style:none}.org-tree{padding-inline-start:calc(21px + var(--org-elbow))}.org-tree ul{padding-inline-start:var(--org-indent)}.org-tree li{--org-li-pad: 4px;position:relative;padding-top:var(--org-li-pad)}.org-tree>li{--org-li-pad: 10px}.org-tree li:not(:last-child):before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:calc(-1 * var(--org-elbow));border-inline-start:1.5px solid var(--org-line)}.org-node,.org-branch{position:relative;display:flex;align-items:center;gap:var(--org-gap);min-height:52px;padding:7px var(--org-pad);border-radius:12px;transition:background-color .12s ease}.org-node:before,.org-branch:before{content:"";position:absolute;top:calc(-1 * var(--org-li-pad));height:calc(50% + var(--org-li-pad));inset-inline-start:calc(-1 * var(--org-elbow));border-inline-start:1.5px solid var(--org-line);border-end-start-radius:10px}.org-node:after,.org-branch:after{content:"";position:absolute;top:50%;width:var(--org-elbow);inset-inline-start:calc(-1 * var(--org-elbow));border-top:1.5px solid var(--org-line)}.org-node:hover{background:var(--org-hover)}.org-branch{min-height:58px;background:var(--org-subtle);box-shadow:inset 0 0 0 1px var(--org-border)}.org-tree [data-collapsed]>ul,.org-tree [data-collapsed]>.org-empty-branch,.org-chart [data-collapsed]>ul{display:none}.org-tree [data-filter=out]{display:none}.org-tree [data-filter=match]>.org-node{background:var(--org-accent-soft);box-shadow:inset 0 0 0 1px hsl(var(--heroui-primary) / .35)}.org-toggle{display:grid;flex:none;place-items:center;width:var(--org-toggle);height:var(--org-toggle);padding:0;border:0;border-radius:8px;background:transparent;color:var(--org-muted)}button.org-toggle{cursor:pointer}button.org-toggle:hover{background:hsl(var(--heroui-default-200));color:var(--org-text)}button.org-toggle:focus-visible,.org-card__toggle:focus-visible{outline:2px solid var(--org-accent);outline-offset:1px}.org-toggle__icon{width:16px;height:16px;transition:transform .15s ease}.org-tree [data-collapsed]>div>.org-toggle .org-toggle__icon{transform:rotate(-90deg)}[dir=rtl] .org-tree [data-collapsed]>div>.org-toggle .org-toggle__icon{transform:rotate(90deg)}.org-avatar{position:relative;display:grid;flex:none;place-items:center;width:var(--org-avatar);height:var(--org-avatar);border-radius:9999px;background:hsl(var(--heroui-default-100));color:hsl(var(--heroui-default-700));font-size:12px;font-weight:600;line-height:1}.org-avatar.org-avatar--lead{background:var(--org-accent-soft);color:var(--org-accent);box-shadow:0 0 0 2px hsl(var(--heroui-primary) / .35)}.org-avatar img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.org-avatar__status{position:absolute;bottom:-1px;inset-inline-end:-1px;width:11px;height:11px;border:2px solid var(--org-surface);border-radius:9999px;background:hsl(var(--heroui-success))}.org-avatar__status--in_vacation{background:hsl(var(--heroui-warning))}.org-avatar__status--suspended{background:hsl(var(--heroui-danger))}.org-node__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.org-node__title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.org-node__name,.org-branch__name{overflow:hidden;color:var(--org-text);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.org-node__meta{display:flex;flex-wrap:wrap;align-items:center;color:var(--org-muted);font-size:12px}.org-node__meta>span+span:before{content:"·";margin-inline:6px;opacity:.6}.org-node__number{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.org-node__reports-to{display:inline-flex;align-items:center;gap:4px}.org-node__reports-icon{width:12px;height:12px;flex:none}[dir=rtl] .org-node__reports-icon{transform:scaleX(-1)}.org-team{display:inline-flex;flex:none;align-items:center;gap:4px;padding:3px 10px;border-radius:9999px;background:hsl(var(--heroui-default-100));color:hsl(var(--heroui-default-600));font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.org-team__icon{width:14px;height:14px}.org-team__total{opacity:.65;font-weight:500}.org-branch__icon{display:grid;flex:none;place-items:center;width:var(--org-avatar);height:var(--org-avatar);border-radius:10px;background:var(--org-surface);color:hsl(var(--heroui-default-600));box-shadow:inset 0 0 0 1px var(--org-border)}.org-branch__icon-svg{width:18px;height:18px}.org-branch__code{padding:1px 6px;border-radius:6px;background:hsl(var(--heroui-default-100));color:var(--org-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;unicode-bidi:isolate}.org-empty-branch{padding:6px 0 4px;padding-inline-start:calc(var(--org-pad) + var(--org-toggle) + var(--org-gap));color:var(--org-muted);font-size:12px}.v2-tw .org-structure button.org-node__name,.v2-tw .org-structure button.org-card__name{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:inherit;cursor:pointer}.v2-tw .org-structure button.org-node__name:hover,.v2-tw .org-structure button.org-card__name:hover{color:var(--org-accent);text-decoration:underline;text-underline-offset:3px}.org-panel--chart{position:relative;overflow:hidden;padding:0;contain:inline-size}.org-chart__controls{position:absolute;top:12px;inset-inline-end:12px;z-index:2;display:flex;align-items:center;gap:2px;padding:3px;border-radius:12px;background:var(--org-surface);box-shadow:var(--heroui-box-shadow-medium)}.org-chart__control-btn{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--org-muted);cursor:pointer}.org-chart__control-btn:hover{background:var(--org-hover);color:var(--org-text)}.org-chart__zoom-value{min-width:48px;padding:0 4px;border:0;background:transparent;color:var(--org-muted);font-size:12px;font-variant-numeric:tabular-nums;text-align:center;cursor:pointer}.org-chart__zoom-value:hover{color:var(--org-text)}.org-chart__viewport{max-width:100%;max-height:75vh;overflow:auto;padding:64px 32px 48px;background-color:var(--org-subtle);background-image:radial-gradient(circle,hsl(var(--heroui-default-300)) 1px,transparent 1px);background-size:22px 22px}.org-chart{width:-moz-max-content;width:max-content;min-width:100%}.org-chart ul{position:relative;display:flex;justify-content:center;margin:0;padding:28px 0 0;list-style:none}.org-chart>ul{padding-top:0}.org-chart li{position:relative;display:flex;flex-direction:column;align-items:center;padding:28px 8px 0}.org-chart li:before,.org-chart li:after{content:"";position:absolute;top:0;width:50%;height:28px;inset-inline-end:50%;border-top:1.5px solid var(--org-line)}.org-chart li:after{inset-inline-start:50%;inset-inline-end:auto;border-inline-start:1.5px solid var(--org-line)}.org-chart li:only-child{padding-top:0}.org-chart li:only-child:before,.org-chart li:only-child:after{display:none}.org-chart li:first-child:before,.org-chart li:last-child:after{border:0 none}.org-chart li:last-child:before{border-inline-end:1.5px solid var(--org-line);border-start-end-radius:10px}.org-chart li:first-child:after{border-start-start-radius:10px}.org-chart ul ul:before{content:"";position:absolute;top:0;height:28px;inset-inline-start:50%;border-inline-start:1.5px solid var(--org-line)}.org-card{position:relative;display:flex;flex-direction:column;gap:8px;width:220px;padding:12px 14px;border-radius:var(--heroui-radius-large, 14px);background:var(--org-surface);box-shadow:var(--heroui-box-shadow-small);text-align:start;transition:box-shadow .15s ease,transform .15s ease}.org-card:hover{box-shadow:var(--heroui-box-shadow-medium)}.org-card:has(.org-card__toggle){padding-bottom:20px}.org-card__head{display:flex;align-items:center;gap:10px;min-width:0}.org-card__identity{display:flex;flex-direction:column;gap:2px;min-width:0}.org-card__name,.org-card__role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-card__name{color:var(--org-text);font-size:13px;font-weight:600}.org-card__role{color:var(--org-muted);font-size:12px}.org-card__note{display:flex;align-items:center;gap:4px;padding-top:8px;border-top:1px dashed var(--org-border);color:var(--org-muted);font-size:11px}.org-card__note span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-card__toggle{position:absolute;bottom:-12px;left:50%;z-index:1;display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 9px;border:0;border-radius:9999px;background:var(--org-surface);box-shadow:0 0 0 1px var(--org-border),var(--heroui-box-shadow-small);color:var(--org-muted);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;transform:translate(-50%);cursor:pointer}.org-card__toggle:hover{color:var(--org-text)}.org-card__toggle .org-toggle__icon{width:14px;height:14px;transform:rotate(180deg)}.org-chart [data-collapsed]>.org-card .org-card__toggle .org-toggle__icon{transform:none}.org-card--branch{width:236px;box-shadow:0 0 0 1px var(--org-border),var(--heroui-box-shadow-small)}.org-card--branch .org-branch__icon{background:hsl(var(--heroui-default-100));box-shadow:none}.org-card--root{width:252px;background:hsl(var(--heroui-primary))}.org-card--root .org-card__name{color:hsl(var(--heroui-primary-foreground))}.org-card--root .org-card__role{color:hsl(var(--heroui-primary-foreground) / .8)}.org-card--root .org-branch__icon{background:hsl(var(--heroui-primary-foreground) / .16);color:hsl(var(--heroui-primary-foreground));box-shadow:none}.org-chart [data-filter=out]>.org-card{opacity:.35}.org-chart [data-filter=match]>.org-card{box-shadow:0 0 0 2px var(--org-accent),0 0 0 6px var(--org-accent-soft)}@media (max-width: 640px){.org-panel{padding:16px}.org-structure{--org-avatar: 32px;--org-elbow: 14px}}@media (prefers-reduced-motion: reduce){.org-toggle__icon,.org-node,.org-panel,.org-card{transition:none}}.v2-auth{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(28rem,.62fr) minmax(0,1fr);background:var(--v2-color-app-bg, #f8fafc);color:var(--v2-color-text, #0b1117)}.v2-auth__brand{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100dvh;padding:3.5rem 4rem 3.5rem 4.25rem;background:radial-gradient(ellipse 80% 55% at 15% 20%,rgba(245,165,36,.2),transparent 58%),radial-gradient(ellipse 70% 50% at 85% 85%,rgba(245,165,36,.1),transparent 55%),linear-gradient(155deg,#111,#171717 55%,#111);color:#f5f7fa}.v2-auth__brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 0%,rgba(17,17,17,.35) 100%),linear-gradient(90deg,rgba(245,165,36,.08),transparent 40%);pointer-events:none}.v2-auth__brand-inner{display:grid;gap:1.25rem;max-width:36rem}.v2-auth__logo-row{display:inline-flex;align-items:center;gap:.85rem}.v2-auth__logo{display:block;width:min(13rem,56vw);height:auto;flex-shrink:0;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.v2-auth__logo-text{font-size:1.65rem;font-weight:750;letter-spacing:-.03em;line-height:1;color:#f5f7fa}.v2-auth__headline{margin:.5rem 0 0;font-family:var(--v2-font-display);font-size:clamp(1.7rem,2.6vw,2.25rem);line-height:1.22;font-weight:700;letter-spacing:-.03em;background:linear-gradient(120deg,#ffffff 0%,#f5f7fa 48%,var(--v2-brand-amber-bright, #F8C46B) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.v2-auth__lede{margin:0;max-width:30rem;color:#f5f7fab8;font-size:1.02rem;line-height:1.55;font-weight:450}.v2-auth__content{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;min-width:0;background:var(--v2-color-app-bg, #f8fafc)}.v2-auth__locale{align-self:flex-end;display:inline-flex;align-items:center;gap:.4rem;margin:1rem 1.5rem 0;padding:.4rem .75rem;border:0;border-radius:999px;background:transparent;color:var(--v2-color-text-muted, #5c6470);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color .12s ease,color .12s ease}.v2-auth__locale:hover,.v2-auth__locale:focus-visible{background:var(--v2-color-surface-muted, rgba(15, 23, 42, .06));color:var(--v2-color-text, #0b1117)}.v2-auth__panel{flex:1;display:grid;place-items:center;padding:2rem 1.5rem}.v2-auth__panel-inner{width:min(100%,26rem);display:grid;gap:.85rem}.v2-auth__enter{animation:v2-auth-enter .22s ease-out}@keyframes v2-auth-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.v2-auth__card{display:grid;gap:1rem;padding:1.35rem 1.35rem 1.2rem;border-radius:1rem;border:1px solid var(--v2-color-border, rgba(5, 10, 15, .08));background:var(--v2-color-surface, #fff);box-shadow:0 18px 40px -28px #050a0f59}.v2-auth__card-head h2{margin:0;font-size:1.35rem;font-weight:750;letter-spacing:-.02em}.v2-auth__card-head p{margin:.35rem 0 0;color:var(--v2-color-text-secondary, #3d4654);font-size:.9rem;line-height:1.45}.v2-auth__banner{display:flex;gap:.55rem;align-items:flex-start;padding:.7rem .8rem;border-radius:.75rem;font-size:.8125rem;line-height:1.4}.v2-auth__banner--warning{border:1px solid color-mix(in srgb,var(--v2-color-warning, #a16207) 35%,transparent);background:color-mix(in srgb,var(--v2-color-warning, #a16207) 12%,#fff);color:var(--v2-color-text, #0b1117)}.v2-auth__banner--info{border:1px solid color-mix(in srgb,var(--v2-brand-amber, #F5A524) 35%,transparent);border-inline-start-width:3px;background:color-mix(in srgb,var(--v2-brand-amber, #F5A524) 10%,#fff)}.v2-auth__form{display:grid;gap:.85rem}.v2-auth__field{display:grid;gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--v2-color-text-secondary, #3d4654)}.v2-auth__label-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.v2-auth__field input[type=email],.v2-auth__field input[type=password],.v2-auth__field input[type=text],.v2-auth__password input{width:100%;min-height:2.65rem;padding:.55rem .75rem;border-radius:.7rem;border:1px solid var(--v2-color-border-strong, rgba(5, 10, 15, .14));background:#fff;color:var(--v2-color-text, #0b1117);font:inherit;font-size:.9375rem;font-weight:500;letter-spacing:normal;text-transform:none}.v2-auth__field input:focus,.v2-auth__password input:focus{outline:2px solid color-mix(in srgb,var(--v2-brand-amber, #F5A524) 70%,transparent);outline-offset:1px;border-color:var(--v2-brand-amber, #F5A524)}.v2-auth__field input[aria-invalid=true]{border-color:var(--v2-color-danger, #be123c)}.v2-auth__password{position:relative}.v2-auth__password input{padding-inline-end:2.75rem}.v2-auth__ghost-btn{position:absolute;inset-inline-end:.35rem;top:50%;transform:translateY(-50%);display:inline-grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:.5rem;background:transparent;color:var(--v2-color-text-muted, #6b7585);cursor:pointer}.v2-auth__ghost-btn:hover{background:var(--v2-color-surface-subtle, #f7f8fa);color:var(--v2-color-text, #0b1117)}.v2-auth__check{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--v2-color-text-secondary, #3d4654)}.v2-auth__check input{width:1rem;height:1rem;accent-color:var(--v2-brand-amber, #F5A524)}.v2-auth__submit{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;width:100%;border:0;border-radius:.8rem;background:var(--v2-brand-amber, #F5A524);color:#111;font-size:.9375rem;font-weight:750;cursor:pointer;box-shadow:0 10px 22px -14px #f5a524e6;transition:transform .14s ease,filter .14s ease;text-decoration:none}.v2-auth__submit:hover:not(:disabled){filter:brightness(.97)}.v2-auth__submit:active:not(:disabled){transform:scale(.98)}.v2-auth__submit:disabled{opacity:.65;cursor:not-allowed}.v2-auth__submit--link{box-sizing:border-box}.v2-auth__text-link{color:var(--v2-color-text-secondary, #3d4654);font-size:.75rem;font-weight:650;letter-spacing:normal;text-transform:none;text-decoration:none}.v2-auth__text-link:hover{color:var(--v2-brand-amber-deep, #C68413)}.v2-auth__text-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:0;background:transparent;color:var(--v2-color-text-muted, #6b7585);font-size:.8125rem;font-weight:600;text-decoration:none;cursor:pointer;padding:.25rem}.v2-auth__text-action:hover{color:var(--v2-color-text, #0b1117)}.v2-auth__field input.v2-auth__code-input{font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.45em;text-align:center}.v2-auth__divider{display:flex;align-items:center;gap:.75rem;color:var(--v2-color-text-muted, #6b7585);font-size:.75rem;font-weight:600}.v2-auth__divider:before,.v2-auth__divider:after{content:"";flex:1;height:1px;background:var(--v2-color-border, rgba(5, 10, 15, .08))}.v2-auth__secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;width:100%;border:1px solid var(--v2-color-border-strong, rgba(5, 10, 15, .14));border-radius:.8rem;background:#fff;color:var(--v2-color-text, #0b1117);font-size:.9375rem;font-weight:650;cursor:pointer;transition:background .14s ease,border-color .14s ease}.v2-auth__secondary:hover:not(:disabled){background:var(--v2-color-surface-subtle, #f7f8fa);border-color:var(--v2-color-text-muted, #6b7585)}.v2-auth__secondary:disabled{opacity:.65;cursor:not-allowed}.v2-auth__step-icon{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.6rem;border-radius:.8rem;background:color-mix(in srgb,var(--v2-brand-amber, #F5A524) 16%,#fff);color:var(--v2-brand-amber-deep, #C68413)}.v2-auth__step-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.v2-auth__error{margin:0;color:var(--v2-color-danger, #be123c);font-size:.78rem;font-style:normal;font-weight:600;letter-spacing:normal;text-transform:none}.v2-auth__rules{list-style:none;margin:0;padding:.7rem .8rem;display:grid;gap:.4rem;border-radius:.75rem;background:var(--v2-color-surface-subtle, #f7f8fa)}.v2-auth__rules li{display:inline-flex;align-items:center;gap:.4rem;color:var(--v2-color-text-muted, #6b7585);font-size:.78rem;font-weight:550}.v2-auth__rules li.is-ok{color:var(--v2-color-success, #16a34a)}.v2-auth__footer{display:flex;flex-wrap:wrap;gap:.55rem .75rem;align-items:center;justify-content:center;padding:.95rem 1.25rem 1.15rem;border-top:1px solid var(--v2-color-border, rgba(5, 10, 15, .08));color:var(--v2-color-text-muted, #6b7585);font-size:.75rem;line-height:1.4;text-align:center}.v2-auth__footer-sep{opacity:.5}.v2-auth__powered{display:inline-flex;align-items:center;gap:.4rem;color:inherit;text-decoration:none}.v2-auth__powered:hover{color:var(--v2-color-text, #0b1117)}.v2-auth__pinnora-logo{display:block;height:1.15rem;width:auto;max-width:5.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}@media (max-width: 900px){.v2-auth{grid-template-columns:1fr}.v2-auth__brand{min-height:auto;padding:1.75rem 1.35rem 1.5rem}.v2-auth__content{min-height:auto}.v2-auth__headline{font-size:1.35rem}.v2-auth__logo{width:2.75rem;height:2.75rem}.v2-auth__logo-text{font-size:1.35rem}}:root,[data-primary-theme],[data-accent-theme]{--v2-shadow-soft: 0 1px 2px rgba(5, 10, 15, .05), 0 8px 20px rgba(5, 10, 15, .06);--v2-shadow-elevated: 0 12px 28px rgba(5, 10, 15, .1), 0 2px 6px rgba(5, 10, 15, .05);--v2-shadow-pop: 0 18px 44px rgba(5, 10, 15, .14), 0 2px 8px rgba(5, 10, 15, .06);--v2-sidebar-width: 216px;--v2-sidebar-collapsed-width: 64px;--v2-topbar-height: 60px;--v2-shell-inset: 12px;--v2-panel-gap: 12px;--v2-shell-content-radius: 1rem}html,body,#v2-root{min-height:100%}body{background:var(--v2-color-app-bg);color:var(--v2-color-text)}#v2-root{background:var(--v2-color-app-bg)}.app-shell,.app-shell--collapsed{display:flex;min-height:100vh;height:100vh;max-height:100dvh;padding:var(--v2-shell-inset);gap:var(--v2-panel-gap);background:var(--v2-color-app-bg);transition:none}.app-shell__sidebar{position:sticky;inset-block-start:var(--v2-shell-inset);z-index:var(--v2-z-shell);flex:0 0 var(--v2-sidebar-width);width:var(--v2-sidebar-width);height:calc(100vh - (2 * var(--v2-shell-inset)));max-height:calc(100dvh - (2 * var(--v2-shell-inset)));min-height:0;display:flex;flex-direction:column;border:0;border-radius:0;background:transparent;color:var(--v2-color-text);box-shadow:none;overflow:hidden;transition:flex-basis var(--v2-duration-normal) var(--v2-ease-standard),width var(--v2-duration-normal) var(--v2-ease-standard)}.app-shell--collapsed .app-shell__sidebar{flex-basis:var(--v2-sidebar-collapsed-width);width:var(--v2-sidebar-collapsed-width)}.app-shell__brand{position:relative;display:flex;align-items:center;flex-shrink:0;min-height:calc(var(--v2-topbar-height) - 4px);padding:0 16px;gap:12px;border:0;border-bottom:0;background:transparent;color:inherit;text-decoration:none}.app-shell__brand:after{content:"";position:absolute;inset-inline:16px;inset-block-end:0;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--v2-color-primary) 55%,transparent),transparent 72%);opacity:.5}.app-shell__brand-logo{width:auto;height:34px;max-width:150px;-o-object-fit:contain;object-fit:contain;filter:none;opacity:1}.app-shell__brand-name{display:block;color:var(--v2-color-text);font-size:.94rem;font-weight:700;letter-spacing:0}.app-shell__brand-meta{display:block;margin-top:2px;color:var(--v2-color-text-muted);font-size:.61rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.app-shell__nav{flex:1 1 auto;min-height:0;padding:12px 10px 16px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--v2-color-primary) 28%,transparent) transparent}.app-shell__nav-group{margin:0 0 14px}.app-shell__nav-group+.app-shell__nav-group{padding-top:12px;border-top:1px solid color-mix(in srgb,var(--v2-color-primary) 8%,rgba(255,255,255,.06))}.app-shell__nav-group-heading{display:flex;align-items:center;gap:8px;min-width:0;padding:0 8px 8px}.app-shell__nav-group-label{flex:0 0 auto;padding:0;color:var(--v2-color-text-muted);font-size:.62rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.app-shell__nav-group-heading>span.app-shell__nav-group-rule{height:1px;flex:1 1 auto;background:linear-gradient(90deg,color-mix(in srgb,var(--v2-color-primary) 18%,transparent),transparent)}[dir=rtl] .app-shell__nav-group-heading>span.app-shell__nav-group-rule{background:linear-gradient(270deg,color-mix(in srgb,var(--v2-color-primary) 18%,transparent),transparent)}.app-shell__nav-group-toggle{width:100%;margin:0;padding-block:4px 8px;border:0;border-radius:6px;background:transparent;font:inherit;text-align:start;cursor:pointer}.app-shell__nav-group-toggle:hover .app-shell__nav-group-label,.app-shell__nav-group-toggle:hover .app-shell__nav-group-chevron{color:var(--v2-color-text)}.app-shell__nav-group-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--v2-color-primary) 55%,transparent);outline-offset:2px}.app-shell__nav-group-chevron{flex:0 0 auto;color:var(--v2-color-text-muted);transition:transform .18s ease,color .15s ease}.app-shell__nav-group[data-group-open=false] .app-shell__nav-group-chevron{transform:rotate(90deg)}[dir=rtl] .app-shell__nav-group[data-group-open=false] .app-shell__nav-group-chevron{transform:rotate(-90deg)}.app-shell__nav-group[data-group-open=false] .app-shell__nav-group-toggle{padding-bottom:4px}.app-shell__nav-group-toggle+.app-shell__nav-group-items{animation:app-shell-nav-group-reveal .18s ease-out}@keyframes app-shell-nav-group-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.app-shell__nav-group-chevron{transition:none}.app-shell__nav-group-toggle+.app-shell__nav-group-items{animation:none}}.nav-item-shell{position:relative;display:flex;align-items:center;min-width:0;margin:2px 0}.nav-item-shell>.nav-item,.nav-item-shell>span>.nav-item{flex:1 1 auto;min-width:0}.nav-item{position:relative;display:flex;align-items:center;min-height:34px;gap:8px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--v2-color-text-muted);font-size:.78rem;font-weight:500;text-align:start;transition:color var(--v2-duration-fast) var(--v2-ease-standard),background var(--v2-duration-fast) var(--v2-ease-standard),border-color var(--v2-duration-fast) var(--v2-ease-standard)}.nav-item:hover{background:color-mix(in srgb,var(--v2-color-text) 6%,transparent);border-color:color-mix(in srgb,var(--v2-color-primary) 10%,transparent);color:var(--v2-color-text)}.nav-item--active{isolation:isolate;background:transparent;border-color:transparent;color:var(--v2-color-on-primary);font-weight:600;box-shadow:none}.nav-item--active:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;background:var(--v2-color-primary);animation:nav-item-fill-in .18s ease-out}.nav-item--active:before{content:none}.nav-item--active .nav-item__icon,.nav-item--active:hover .nav-item__icon{color:var(--v2-color-on-primary);opacity:1}@keyframes nav-item-fill-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.nav-item--active:after{animation:none}}.nav-item__icon{width:16px;height:16px;flex:0 0 16px;color:color-mix(in srgb,var(--v2-color-primary) 70%,var(--v2-color-sidebar-muted));stroke-width:1.75;opacity:.92;transition:color var(--v2-duration-fast) var(--v2-ease-standard)}.nav-item:hover .nav-item__icon{color:var(--v2-color-primary);opacity:1}.nav-item__label{min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.nav-item__bridge{width:5px;height:5px;flex:0 0 auto;margin-inline-start:auto;border-radius:50%;background:var(--v2-color-brand-orange);opacity:.8}.nav-item__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-inline-start:auto;padding:0 6px;border:1px solid transparent;border-radius:999px;font-size:.62rem;font-weight:750;line-height:1;font-variant-numeric:tabular-nums}.nav-item__badge--muted{border-color:var(--v2-color-border);background:color-mix(in srgb,var(--v2-color-text) 8%,var(--v2-color-surface));color:var(--v2-color-text-secondary)}.nav-item__badge--warning{border-color:color-mix(in srgb,var(--v2-color-primary) 45%,transparent);background:color-mix(in srgb,var(--v2-color-primary) 92%,#fff);color:#1a1200}.nav-item__badge--danger{border-color:#be123c;background:#e11d48;color:#fff}.nav-item__badge--info,.nav-item__badge--success{border-color:#f5f7fa29;background:#f5f7fa1f;color:#d7dbe3}.nav-item__pin{display:none}.app-shell__nav-collapsed-divider{display:block;height:1px;margin:16px 10px 0;background:#ffffff1f}.app-shell__nav-stack{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.app-shell__nav-footer{position:relative;flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding:8px 12px 12px;background:transparent}.app-shell__nav-footer-rule{height:1px;margin:0 4px 4px;background:var(--v2-color-border);box-shadow:0 -12px 18px color-mix(in srgb,var(--v2-color-text) 8%,transparent)}.app-shell__nav-footer-items,.app-shell__nav-footer-account{min-width:0}.app-shell__nav-footer-account{margin-top:2px;padding-top:6px}.app-shell__nav-viewport{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.app-shell__nav-stack[data-scroll-below] .app-shell__nav{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 64px),transparent)}.app-shell__nav-stack[data-scroll-above] .app-shell__nav{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 28px);mask-image:linear-gradient(to bottom,transparent,#000 28px)}.app-shell__nav-stack[data-scroll-above][data-scroll-below] .app-shell__nav{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 28px,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 28px,#000 calc(100% - 64px),transparent)}.app-shell__nav-more{display:none;flex:none;align-self:center;align-items:center;gap:4px;width:-moz-max-content;width:max-content;margin:4px auto 2px;padding:4px 10px 4px 12px;border:1px solid var(--v2-color-border);border-radius:999px;background:var(--v2-color-surface);color:var(--v2-color-text-secondary);font:inherit;font-size:11px;font-weight:600;line-height:1;box-shadow:0 4px 14px #0f172a1a;cursor:pointer;transition:color .12s ease,border-color .12s ease}.app-shell__nav-stack[data-scroll-below] .app-shell__nav-more{display:inline-flex}.app-shell__nav-more:hover,.app-shell__nav-more:focus-visible{border-color:var(--v2-color-border-strong);color:var(--v2-color-text)}.app-shell__nav-more svg{animation:app-shell-nav-more-nudge 1.6s ease-in-out 3}.app-shell--collapsed .app-shell__nav-more{padding:4px}.app-shell__nav-stack[data-scroll-below] .app-shell__nav-footer-rule{background:var(--v2-color-border-strong)}@keyframes app-shell-nav-more-nudge{0%,60%,to{transform:translateY(0)}30%{transform:translateY(2px)}}@media (prefers-reduced-motion: reduce){.app-shell__nav-more,.app-shell__nav-more svg{animation:none;transition:none}}.app-shell__sidebar-footer,.app-shell__sidebar-version{display:none}.user-menu--sidebar{width:100%;min-width:0}.user-menu--sidebar .user-menu__trigger{width:100%;min-height:48px;justify-content:flex-start;gap:10px;padding:8px 10px;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface);color:var(--v2-color-text);box-shadow:var(--v2-shadow-soft)}.user-menu--sidebar .user-menu__trigger:hover{background:var(--v2-color-surface-subtle);border-color:var(--v2-color-border-strong)}.user-menu--sidebar .user-menu__name{max-width:118px;color:var(--v2-color-text)}.user-menu--sidebar .user-menu__role{max-width:118px;color:var(--v2-color-text-muted);font-size:.62rem;font-weight:500;letter-spacing:0;text-transform:none}.user-menu--sidebar .user-menu__chevron{margin-inline-start:auto;color:var(--v2-color-text-muted);flex-shrink:0}.user-menu--sidebar .v2-menu{top:auto!important;bottom:calc(100% + 8px);inset-inline-start:0;inset-inline-end:auto;min-width:100%}.app-shell--collapsed .user-menu--sidebar .user-menu__copy,.app-shell--collapsed .user-menu--sidebar .user-menu__chevron{display:none}.app-shell--collapsed .user-menu--sidebar .user-menu__trigger,.app-shell--collapsed .user-menu__trigger--collapsed{width:100%;justify-content:center;padding:8px}.app-shell--collapsed .app-shell__brand{justify-content:center;padding-inline:0}.app-shell--collapsed .app-shell__brand-logo{width:32px;height:32px;max-width:32px}.app-shell--collapsed .app-shell__brand-text,.app-shell--collapsed .app-shell__nav-group-heading,.app-shell--collapsed .app-shell__nav-label,.app-shell--collapsed .nav-item__bridge,.app-shell--collapsed .nav-item__badge,.app-shell--collapsed .nav-item__pin,.app-shell--collapsed .app-shell__sidebar-version{display:none}.app-shell--collapsed .app-shell__nav-group{margin-bottom:0}.app-shell--collapsed .app-shell__nav-group+.app-shell__nav-group{padding-top:0}.app-shell--collapsed .nav-item-shell{justify-content:center;margin:5px 0}.app-shell--collapsed .nav-item-shell>span,.app-shell--collapsed .nav-item-shell>span>.nav-item{width:100%}.app-shell--collapsed .nav-item{justify-content:center;width:36px;min-height:34px;padding:0;margin-inline:auto}.app-shell--collapsed .nav-item__icon{width:16px;height:16px;flex-basis:16px}.app-shell--collapsed .nav-item--active:before{inset-inline-start:-2px;height:14px}.app-shell__column{display:flex;flex:1 1 auto;min-width:0;min-height:0;height:calc(100vh - (2 * var(--v2-shell-inset)));max-height:calc(100dvh - (2 * var(--v2-shell-inset)));border:1px solid var(--v2-color-border);border-radius:var(--v2-shell-content-radius, 1rem);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-soft);overflow:hidden}.app-shell--dashboard .app-shell__column,.app-shell--dashboard .app-shell__main{background:var(--v2-color-surface)}.app-shell--dashboard .app-shell__topbar{background:color-mix(in srgb,var(--v2-color-surface) 92%,transparent);border-bottom:1px solid var(--v2-color-border)}.app-shell__topbar{position:sticky;inset-block-start:0;z-index:var(--v2-z-sticky);display:flex;align-items:center;min-height:var(--v2-topbar-height);height:var(--v2-topbar-height);flex:0 0 var(--v2-topbar-height);gap:16px;padding:0 24px;border-bottom:1px solid var(--v2-color-border);background:color-mix(in srgb,var(--v2-color-surface) 88%,transparent);backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12)}.app-shell__topbar-start,.app-shell__topbar-end{display:flex;align-items:center;min-width:0;gap:8px}.app-shell__topbar-start{flex:0 1 auto}.app-shell__topbar-end{flex:0 0 auto;margin-inline-start:auto}.app-shell__mobile-toggle{display:none}.app-shell__desktop-toggle{display:inline-flex}.app-shell__breadcrumbs{display:inline-flex;align-items:center;min-width:0;gap:6px;color:var(--v2-color-text-muted);font-size:.79rem;white-space:nowrap}.app-shell__breadcrumbs a:hover{color:var(--v2-color-primary)}.app-shell__breadcrumbs span{overflow:hidden;color:var(--v2-color-text);font-weight:600;text-overflow:ellipsis}.app-shell__topbar-search{display:flex;align-items:center;min-width:180px;max-width:400px;min-height:38px;flex:1 1 300px;gap:9px;padding:0 12px;border:1px solid transparent;border-radius:999px;background:var(--v2-color-surface-subtle);color:var(--v2-color-text-muted);transition:border-color var(--v2-duration-fast) var(--v2-ease-standard),box-shadow var(--v2-duration-fast) var(--v2-ease-standard),background var(--v2-duration-fast) var(--v2-ease-standard)}.app-shell__topbar-search:focus-within{border-color:color-mix(in srgb,var(--v2-color-primary) 34%,var(--v2-color-border));background:var(--v2-color-surface);box-shadow:0 0 0 3px var(--v2-color-primary-soft)}.app-shell__topbar-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--v2-color-text);font-size:.78rem}.app-shell__topbar-search input::-moz-placeholder{color:var(--v2-color-text-muted)}.app-shell__topbar-search input::placeholder{color:var(--v2-color-text-muted)}.app-shell__topbar-search .global-search-trigger__shortcut{flex:0 0 auto;padding:2px 7px;border:1px solid var(--v2-color-border);border-radius:999px;background:var(--v2-color-surface);color:var(--v2-color-text-muted);font-size:.64rem;font-family:inherit;line-height:1.2;white-space:nowrap}.app-shell__topbar-actions{display:inline-flex;align-items:center;gap:8px}.app-shell__topbar-actions:empty{display:none}.app-shell__topbar-end>.v2-icon-btn,.app-shell__notification-button{width:40px;height:40px;border-radius:12px}.branch-selector__trigger{display:inline-flex;align-items:center;min-height:40px;gap:8px;padding:0 10px;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface);color:var(--v2-color-text);box-shadow:var(--v2-shadow-soft)}.branch-selector__trigger:hover{border-color:color-mix(in srgb,var(--v2-color-primary) 32%,var(--v2-color-border));background:var(--v2-color-primary-soft)}.branch-selector__mark{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:9px;background:var(--v2-color-primary-soft);color:var(--v2-color-primary)}.branch-selector__copy{display:grid;gap:1px;min-width:0;text-align:start}.branch-selector__label{color:var(--v2-color-text-muted);font-size:.61rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.branch-selector__value{max-width:130px;overflow:hidden;font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.user-menu__trigger{display:inline-flex;align-items:center;min-height:40px;gap:8px;padding:3px 7px 3px 4px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--v2-color-text)}.user-menu__trigger:hover{border-color:var(--v2-color-border);background:var(--v2-color-surface-subtle)}.user-menu--topbar .user-menu__trigger{width:40px;height:40px;justify-content:center;padding:3px}.user-menu__copy{display:grid;gap:1px;min-width:0;text-align:start}.user-menu__name{max-width:110px;overflow:hidden;color:var(--v2-color-text);font-size:.75rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.user-menu__role{color:var(--v2-color-text-muted);font-size:.59rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.theme-toggle{display:inline-flex;align-items:center;gap:2px;min-height:34px;padding:3px;border:1px solid var(--v2-color-border);border-radius:999px;background:var(--v2-color-surface-subtle)}.theme-toggle button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--v2-color-text-muted);cursor:pointer;transition:color var(--v2-duration-fast) var(--v2-ease-standard),background var(--v2-duration-fast) var(--v2-ease-standard),box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.theme-toggle button:hover,.theme-toggle button.is-active{background:var(--v2-color-surface);color:var(--v2-color-primary);box-shadow:var(--v2-shadow-soft)}.app-shell__main{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px 28px 36px;background:var(--v2-color-surface)}.page-container{width:100%;max-width:none;margin:0 auto}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 28px;padding:0}.page-header--bordered{padding-bottom:20px;border-bottom:1px solid var(--v2-color-border)}.page-header__titles{min-width:0}.page-header__eyebrow,.section-header__eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--v2-color-primary);font-size:.64rem;font-weight:700;letter-spacing:.15em;line-height:1;text-transform:uppercase}.page-header__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--v2-color-brand-orange)}.page-header__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.page-header__title{margin:0;color:var(--v2-color-text);font-size:1.75rem;font-weight:650;line-height:1.16;letter-spacing:0}.page-header__description{max-width:54rem;margin:8px 0 0;color:var(--v2-color-text-secondary);font-size:.875rem}.page-header__actions,.section-header__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.section-header__eyebrow{margin-bottom:8px}.section-header__title{margin:0;color:var(--v2-color-text);font-size:1rem;font-weight:650;line-height:1.25}.section-header__description{margin:5px 0 0;color:var(--v2-color-text-muted);font-size:.8rem}.page-section{margin-bottom:24px}.working-surface{padding:20px;border:1px solid var(--v2-color-border);border-radius:20px;background:var(--v2-color-surface-subtle)}.v2-btn{min-height:40px;padding:0 16px;border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:0}.v2-btn--sm{min-height:32px;padding-inline:12px;font-size:.71rem}.v2-btn--primary{background:var(--v2-color-primary);color:var(--v2-color-on-primary);box-shadow:var(--v2-shadow-soft)}.v2-btn--secondary,.v2-btn--outline{border-color:var(--v2-color-border-strong);background:var(--v2-color-surface);color:var(--v2-color-text);box-shadow:var(--v2-shadow-soft)}.v2-btn--subtle{border-color:transparent;background:var(--v2-color-surface-subtle);color:var(--v2-color-text-secondary)}.v2-btn--ghost{color:var(--v2-color-text-secondary)}.v2-btn--ghost:hover:not(:disabled),.v2-btn--subtle:hover:not(:disabled){background:var(--v2-color-primary-soft);color:var(--v2-color-primary)}.v2-btn--danger,.v2-btn--destructive{background:var(--v2-color-danger);color:#fff}.v2-btn--link{min-height:32px;padding-inline:4px;border:0;background:transparent;color:var(--v2-color-primary);box-shadow:none}.v2-icon-btn{width:40px;height:40px;border-radius:12px;color:var(--v2-color-text-secondary)}.v2-icon-btn:hover:not(:disabled){background:var(--v2-color-primary-soft);color:var(--v2-color-primary)}.v2-badge{min-height:23px;padding:0 9px;border-radius:999px;font-size:.66rem;font-weight:650}.v2-badge--primary{background:var(--v2-color-primary);color:var(--v2-color-on-primary)}.v2-badge--outline{border:1px solid var(--v2-color-border-strong);background:transparent;color:var(--v2-color-text-secondary)}.v2-input,.v2-search-input{min-height:40px;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface);color:var(--v2-color-text);box-shadow:var(--v2-shadow-soft)}.v2-phone-field__control{border-radius:12px;background:var(--v2-color-surface);box-shadow:var(--v2-shadow-soft)}.v2-input:focus,.v2-search-input:focus{border-color:var(--v2-color-primary);box-shadow:0 0 0 3px var(--v2-color-primary-soft)}.v2-search-input-wrap{min-width:0}.v2-search-input-wrap__icon{color:var(--v2-color-text-muted)}.v2-search-input-clear{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border:0;border-radius:50%;background:transparent;color:var(--v2-color-text-muted);cursor:pointer}.v2-search-input-clear:hover{background:var(--v2-color-primary-soft);color:var(--v2-color-primary)}.v2-menu{border:1px solid var(--v2-color-border);border-radius:16px;background:var(--v2-color-surface-elevated);box-shadow:var(--v2-shadow-pop)}.v2-menu__item:not([class*=v2-menu__item--]):hover,.v2-menu__item:not([class*=v2-menu__item--]):focus-visible,.v2-menu__item--default:hover,.v2-menu__item--default:focus-visible,.v2-menu__item--active{background:var(--v2-color-primary-soft);color:var(--v2-color-primary)}.v2-menu__item[class*=v2-menu__item--]:not(.v2-menu__item--default):not(.v2-menu__item--active):hover,.v2-menu__item[class*=v2-menu__item--]:not(.v2-menu__item--default):not(.v2-menu__item--active):focus-visible{background:var(--menu-item-hover-bg);color:var(--menu-item-tone)}.v2-menu__item--gray:hover,.v2-menu__item--gray:focus-visible{background:var(--v2-color-surface-subtle);color:var(--v2-color-text)}.v2-empty-state,.v2-error-state{align-items:center;min-height:180px;padding:32px 24px;border:1px dashed var(--v2-color-border-strong);border-radius:20px;background:var(--v2-color-surface-subtle);text-align:center}.v2-empty-state--bare{min-height:120px;padding:20px;border:0;background:transparent;box-shadow:none}.v2-empty-state--compact{min-height:100px;padding:16px}.v2-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:var(--v2-color-primary-soft);color:var(--v2-color-primary)}.v2-empty-state__title,.v2-error-state__title{color:var(--v2-color-text);font-size:.9rem;font-weight:650}.v2-empty-state__body,.v2-error-state__body{max-width:34rem;margin:0;color:var(--v2-color-text-secondary);font-size:.8rem}.workspace-dashboard,.my-calls-page,.approval-center-page,.profile-page{display:flex;flex-direction:column;gap:28px;max-width:none}.workspace-dashboard .page-header,.my-calls-page .page-header,.approval-center-page .page-header,.profile-page .page-header{margin-bottom:0}.dashboard-section{display:flex;flex-direction:column;gap:18px}.dashboard-section__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.dashboard-section__header h2{margin:0;color:var(--v2-color-text);font-size:1rem;font-weight:650}.dashboard-section__header p{margin:5px 0 0;color:var(--v2-color-text-muted);font-size:.8rem}.dashboard-section__eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--v2-color-primary);font-size:.64rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.dashboard-section__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--v2-color-brand-orange)}.dashboard-section .dash-grid{gap:16px}.dashboard-section .dash-widget-slot>article,.dashboard-section .dash-metric,.dashboard-section .dash-list,.dashboard-section .dash-attention,.dashboard-section .dash-alerts,.dashboard-section .dash-links,.dashboard-section .dash-calendar,.dashboard-section .dash-trend,.dashboard-section .dash-widget,.insight-metric,.profile-card,.profile-item-card,.profile-notice-card{border:1px solid var(--v2-color-border);border-radius:16px;background:var(--v2-color-surface);box-shadow:var(--v2-shadow-soft)}.dashboard-section .dash-widget-slot>article:hover,.dashboard-section .dash-metric:hover,.dashboard-section .dash-list:hover,.dashboard-section .dash-attention:hover,.dashboard-section .dash-alerts:hover,.dashboard-section .dash-links:hover,.dashboard-section .dash-calendar:hover,.dashboard-section .dash-trend:hover,.dashboard-section .dash-widget:hover,.profile-item-card:hover,.profile-notice-card:hover{border-color:var(--v2-color-border);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-soft);transform:none}.dashboard-section .dash-metric:not(.dash-metric--kpi){min-height:148px;padding:18px;border-top:3px solid var(--v2-color-primary);background:var(--v2-color-surface)}.dashboard-section .dash-metric__value,.dashboard-section .dash-list-row__title,.dashboard-section .dash-attention-item__title,.insight-metric__value{color:var(--v2-color-text);font-variant-numeric:tabular-nums}.dashboard-section .dash-metric__icon,.dashboard-section .dash-list__header-icon,.dashboard-section .dash-calendar__header-icon,.profile-card__icon,.profile-item-card__icon{background:var(--v2-color-primary-soft);color:var(--v2-color-primary)}.dashboard-section .dash-metric__context,.dashboard-section .dash-list-row__subtitle,.dashboard-section .dash-list-row__meta,.dashboard-section .dash-attention-item__detail,.dashboard-section .dash-calendar__empty{color:var(--v2-color-text-muted)}.dashboard-section .dash-widget-slot--customizing{outline:1px dashed color-mix(in srgb,var(--v2-color-primary) 48%,transparent);outline-offset:5px}.dashboard-section .dash-customize-panel{margin:0;border:1px solid color-mix(in srgb,var(--v2-color-primary) 24%,var(--v2-color-border));border-radius:16px;background:color-mix(in srgb,var(--v2-color-primary) 4%,var(--v2-color-surface));box-shadow:none}.dashboard-section .dash-widget-slot{--widget-accent: var(--v2-color-primary);--widget-accent-soft: rgba(242, 135, 5, .1);--widget-accent-strong: #f28705}.dashboard-section .dash-widget-slot[data-widget-key=HearingsThisWeekWidget],.dashboard-section .dash-widget-slot[data-widget-key=UpcomingEventsWidget],.dashboard-section .dash-widget-slot[data-widget-key=CompactCalendarWidget],.dashboard-section .dash-widget-slot[data-widget-key=DashboardCalendarWidget]{--widget-accent: #f28705;--widget-accent-soft: rgba(242, 135, 5, .1);--widget-accent-strong: #f28705}.dashboard-section .dash-widget-slot[data-widget-key=NewCasesWidget],.dashboard-section .dash-widget-slot[data-widget-key=LatestTasksWidget],.dashboard-section .dash-widget-slot[data-widget-key=QuickLinksWidget],.dashboard-section .dash-widget-slot[data-widget-key=AnnouncementsWidget],.dashboard-section .dash-widget-slot[data-widget-key=NewClientsWidget],.dashboard-section .dash-widget-slot[data-widget-key=LatestClientsWidget],.dashboard-section .dash-widget-slot[data-widget-key=LatestClientMeetingsWidget],.dashboard-section .dash-widget-slot[data-widget-key=EmployeeRequestsApprovalsWidget]{--widget-accent: #ffc107;--widget-accent-soft: rgba(255, 193, 7, .14);--widget-accent-strong: #f28705}.dashboard-section .dash-widget-slot[data-widget-key=OverduePaymentsWidget],.dashboard-section .dash-widget-slot[data-widget-key=LateDecisionsWidget],.dashboard-section .dash-widget-slot[data-widget-key=NegativeWalletsWidget],.dashboard-section .dash-widget-slot[data-widget-key=EmployeeAlertsWidget]{--widget-accent: #ff035a;--widget-accent-soft: rgba(255, 3, 90, .1);--widget-accent-strong: #ff035a}.dashboard-section .dash-widget-slot[data-widget-key=DueSoonPaymentsWidget],.dashboard-section .dash-widget-slot[data-widget-key=ExpiriesRemindersWidget],.dashboard-section .dash-widget-slot[data-widget-key=PetitionAppealsWidget],.dashboard-section .dash-widget-slot[data-widget-key=AppealsChallengesWidget]{--widget-accent: #f28705;--widget-accent-soft: rgba(242, 135, 5, .1);--widget-accent-strong: #f28705}.dashboard-section .dash-widget-slot[data-widget-key=LatestCallHistoryWidget],.dashboard-section .dash-widget-slot[data-widget-key=LatestActivityWidget],.dashboard-section .dash-widget-slot[data-widget-key=NotificationsRemindersWidget],.dashboard-section .dash-widget-slot[data-widget-key=InactiveEnforcementCasesWidget],.dashboard-section .dash-widget-slot[data-widget-key=CasesWithoutAgreementWidget],.dashboard-section .dash-widget-slot[data-widget-key=RemainingBalanceWidget],.dashboard-section .dash-widget-slot[data-widget-key=ClientBalancesWidget],.dashboard-section .dash-widget-slot[data-widget-key=UpcomingInstallmentsWidget]{--widget-accent: #1f2937;--widget-accent-soft: rgba(31, 41, 55, .08);--widget-accent-strong: #1f2937}.dashboard-section .dash-metric,.dashboard-section .dash-list,.dashboard-section .dash-attention,.dashboard-section .dash-alerts,.dashboard-section .dash-links,.dashboard-section .dash-calendar,.dashboard-section .dash-widget-slot>.dash-widget{position:relative;overflow:hidden;border-top-color:var(--widget-accent);background:var(--v2-color-surface)}.dashboard-section .dash-metric:before,.dashboard-section .dash-list:before,.dashboard-section .dash-attention:before,.dashboard-section .dash-alerts:before,.dashboard-section .dash-links:before,.dashboard-section .dash-calendar:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:3px;background:var(--widget-accent);pointer-events:none}.dashboard-section .dash-metric:after{content:"";position:absolute;inset-block-start:-72px;inset-inline-end:-42px;width:150px;height:150px;border:18px solid color-mix(in srgb,var(--widget-accent) 10%,transparent);border-radius:50%;box-shadow:0 0 0 14px color-mix(in srgb,var(--widget-accent) 5%,transparent);pointer-events:none}.dashboard-section .dash-metric>*,.dashboard-section .dash-list>*,.dashboard-section .dash-attention>*,.dashboard-section .dash-alerts>*,.dashboard-section .dash-links>*,.dashboard-section .dash-calendar>*{position:relative;z-index:1}.dashboard-section .dash-metric:not(.dash-metric--kpi){min-height:156px;padding:20px;border-top:0;border-inline-start:3px solid var(--widget-accent);background:linear-gradient(145deg,var(--v2-color-surface) 0%,color-mix(in srgb,var(--widget-accent-soft) 62%,var(--v2-color-surface)) 100%)}.dashboard-section .dash-metric:not(.dash-metric--kpi) .dash-metric__label{color:var(--v2-color-text-secondary);font-size:.72rem;font-weight:650}.dashboard-section .dash-metric:not(.dash-metric--kpi) .dash-metric__value{font-size:2rem;font-weight:750;letter-spacing:-.02em}.dashboard-section .dash-metric--kpi,.workspace-dashboard .dashboard-section .dash-metric--kpi{min-height:9.5rem;padding:1rem 1.1rem .95rem;border-top:0!important;border-inline-start:0!important;background:var(--v2-color-surface)!important;box-shadow:var(--v2-shadow-xs)}.dashboard-section .dash-metric--kpi:before,.dashboard-section .dash-metric--kpi:after,.workspace-dashboard .dashboard-section .dash-metric--kpi:before,.workspace-dashboard .dashboard-section .dash-metric--kpi:after{content:none!important;display:none!important}.dashboard-section .dash-metric--kpi:hover,.workspace-dashboard .dashboard-section .dash-metric--kpi:hover{transform:none;background:var(--v2-color-surface)!important;border-color:color-mix(in srgb,var(--v2-color-primary) 28%,var(--v2-color-border));box-shadow:var(--v2-shadow-sm)}.dashboard-section .dash-metric--kpi .dash-metric__title,.dashboard-section .dash-metric--kpi .dash-metric__label{font-size:.8125rem!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--v2-color-text-secondary)!important}.dashboard-section .dash-metric--kpi .dash-metric__value{font-size:1.875rem!important;font-weight:650!important;letter-spacing:-.04em!important}.dashboard-section .dash-metric--kpi .dash-metric__icon{width:2rem!important;height:2rem!important;border-radius:.65rem!important;color:var(--v2-color-primary)!important;background:color-mix(in srgb,var(--v2-color-primary) 12%,var(--v2-color-surface))!important;border:1px solid color-mix(in srgb,var(--v2-color-primary) 16%,transparent)!important}.dashboard-section .dash-metric--kpi .dash-metric__trend-pill,.dashboard-section .dash-metric--kpi .dash-metric__trend[data-direction=up] .dash-metric__trend-pill,.dashboard-section .dash-metric--kpi .dash-metric__trend[data-direction=down] .dash-metric__trend-pill,.dashboard-section .dash-metric--kpi .dash-metric__trend[data-direction=flat] .dash-metric__trend-pill{color:var(--v2-color-text-secondary)!important;background:var(--v2-color-surface-subtle)!important;border-color:var(--v2-color-border)!important}.dashboard-section .dash-metric--kpi .dash-metric__trend--sentiment-positive .dash-metric__trend-pill{color:#166534!important;background:#dcfce7!important;border-color:transparent!important}.dashboard-section .dash-metric--kpi .dash-metric__trend--sentiment-negative .dash-metric__trend-pill{color:#991b1b!important;background:#fee2e2!important;border-color:transparent!important}.dashboard-section .dash-metric--kpi .dash-metric__trend[data-direction=up] svg{color:inherit!important}.dashboard-section .dash-metric__icon,.dashboard-section .dash-list__header-icon,.dashboard-section .dash-calendar__header-icon,.dashboard-section .dash-links__icon,.dashboard-section .dash-attention__icon{border:1px solid color-mix(in srgb,var(--widget-accent) 18%,var(--v2-color-border));background:var(--widget-accent-soft);color:var(--widget-accent-strong)}.dashboard-section .dash-metric__trend--sentiment-positive,.dashboard-section .dash-metric__trend--sentiment-informational{color:var(--widget-accent-strong)}.dashboard-section .dash-metric__trend-pill{border-color:color-mix(in srgb,var(--widget-accent) 20%,transparent);background:var(--widget-accent-soft)}.dashboard-section .dash-metric__trend[data-direction=up] .dash-metric__trend-pill{color:#1f2937;border-color:color-mix(in srgb,#ffc107 38%,transparent);background:color-mix(in srgb,#ffc107 18%,#ffffff)}.dashboard-section .dash-metric__trend[data-direction=up] svg{color:#f28705}.dashboard-section .dash-metric__trend[data-direction=down] .dash-metric__trend-pill{color:#ff035a;border-color:color-mix(in srgb,#ff035a 28%,transparent);background:color-mix(in srgb,#ff035a 8%,#ffffff)}.dashboard-section .dash-metric__trend[data-direction=flat] .dash-metric__trend-pill{color:#1f2937;border-color:color-mix(in srgb,#1f2937 14%,transparent);background:#f5f7fa}.dashboard-section .dash-list__header,.dashboard-section .dash-attention__header,.dashboard-section .dash-alerts__header,.dashboard-section .dash-links__header,.dashboard-section .dash-calendar__header{padding:18px 18px 15px;border-bottom-color:color-mix(in srgb,var(--widget-accent) 15%,var(--v2-color-border))}.dashboard-section .dash-list__title,.dashboard-section .dash-attention__title,.dashboard-section .dash-alerts__title,.dashboard-section .dash-links__title,.dashboard-section .dash-calendar__title{font-weight:700}.dashboard-section .dash-list-row,.dashboard-section .dash-attention-item,.dashboard-section .dash-links__item,.dashboard-section .dash-calendar__agenda li,.dashboard-section .dash-calendar__full-list li{transition:background var(--v2-duration-fast) var(--v2-ease-standard),border-color var(--v2-duration-fast) var(--v2-ease-standard),transform var(--v2-duration-fast) var(--v2-ease-standard)}.dashboard-section .dash-list-row:hover,.dashboard-section .dash-attention-item:hover,.dashboard-section .dash-links__item:hover,.dashboard-section .dash-calendar__agenda li:hover,.dashboard-section .dash-calendar__full-list li:hover{background:color-mix(in srgb,var(--widget-accent-soft) 72%,var(--v2-color-surface))}.dashboard-section .dash-list-row__sequence,.dashboard-section .dash-attention-item__sequence,.dashboard-section .dash-links__sequence,.dashboard-section .dash-calendar__sequence{color:var(--widget-accent-strong)}.dashboard-section .dash-list-row__dot,.dashboard-section .dash-calendar__dot{box-shadow:0 0 0 4px var(--widget-accent-soft)}.dashboard-section .dash-calendar__day--selected{border-color:var(--widget-accent);background:var(--widget-accent);color:var(--v2-color-on-primary)}.dashboard-section .dash-calendar__day--today{box-shadow:inset 0 0 0 1px var(--widget-accent)}.dashboard-section .dash-alerts__card,.dashboard-section .dash-operational-row{border-inline-start-color:var(--widget-accent)}.dashboard-section .dash-alerts__icon,.dashboard-section .dash-operational-row__state,.dashboard-section .dash-operational-row__action,.dashboard-section .dash-links__item-icon{color:var(--widget-accent-strong)}.dashboard-section .dash-links__item{border-inline-start:2px solid transparent}.dashboard-section .dash-links__item:hover{border-inline-start-color:var(--widget-accent)}.dashboard-section .dash-trend{--trend-accent: var(--v2-color-primary);--trend-secondary: #f8a33b;overflow:hidden;border:1px solid var(--v2-color-border);border-inline-start:3px solid var(--trend-accent);border-radius:16px;background:linear-gradient(135deg,var(--v2-color-surface) 0%,rgba(10,77,190,.045) 100%);box-shadow:var(--v2-shadow-soft)}.dashboard-section .dash-trend__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 8px}.dashboard-section .dash-trend__heading{display:flex;align-items:center;gap:12px}.dashboard-section .dash-trend__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border:1px solid rgba(10,77,190,.16);border-radius:12px;background:#0a4dbe1a;color:var(--trend-accent)}.dashboard-section .dash-trend__eyebrow{display:block;margin-bottom:4px;color:var(--v2-color-text-muted);font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.dashboard-section .dash-trend h2{margin:0;color:var(--v2-color-text);font-size:1rem;font-weight:750}.dashboard-section .dash-trend__period{color:var(--v2-color-text-muted);font-size:.7rem;white-space:nowrap}.dashboard-section .dash-trend__summary{display:flex;align-items:end;gap:26px;padding:8px 20px 0}.dashboard-section .dash-trend__summary>div{display:grid;gap:1px}.dashboard-section .dash-trend__summary strong{color:var(--v2-color-text);font-size:1.45rem;font-weight:750;line-height:1.1;font-variant-numeric:tabular-nums}.dashboard-section .dash-trend__summary span:not(.dash-trend__change){color:var(--v2-color-text-muted);font-size:.68rem}.dashboard-section .dash-trend__change{display:inline-flex;align-items:center;gap:4px;margin-inline-start:auto;padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--v2-color-success) 12%,transparent);color:var(--v2-color-success);font-size:.7rem;font-weight:700}.dashboard-section .dash-trend__chart{min-height:210px;padding:12px 18px 0}.dashboard-section .dash-trend__chart svg{display:block;width:100%;height:176px;overflow:visible}.dashboard-section .dash-trend__grid-line{stroke:var(--v2-color-border);stroke-dasharray:3 5;stroke-width:1}.dashboard-section .dash-trend__area{fill:url(#dash-trend-area)}.dashboard-section .dash-trend__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.dashboard-section .dash-trend__line--matters{stroke:var(--trend-accent)}.dashboard-section .dash-trend__line--collections{stroke:var(--trend-secondary);stroke-dasharray:5 6}.dashboard-section .dash-trend__point--matters{fill:var(--v2-color-surface);stroke:var(--trend-accent);stroke-width:3}.dashboard-section .dash-trend__labels{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding-inline:3%;color:var(--v2-color-text-muted);font-size:.66rem;text-align:center}.dashboard-section .dash-trend__legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 20px 17px;border-top:1px solid var(--v2-color-border);color:var(--v2-color-text-secondary);font-size:.68rem}.dashboard-section .dash-trend__legend span{display:inline-flex;align-items:center;gap:6px}.dashboard-section .dash-trend__legend-dot{width:7px;height:7px;border-radius:50%}.dashboard-section .dash-trend__legend-dot--matters{background:var(--trend-accent)}.dashboard-section .dash-trend__legend-dot--collections{background:var(--trend-secondary)}.dashboard-section .dash-trend__preview-note{margin-inline-start:auto;color:var(--v2-color-text-muted)}.dashboard-section .dash-trend__empty{display:flex;align-items:center;gap:10px;min-height:120px;padding:0 20px;color:var(--v2-color-text-muted);font-size:.78rem}.dashboard-section .dash-trend__empty svg{color:var(--v2-color-brand-orange)}.page-insights{gap:12px}.insight-metric{min-height:100px;padding:16px}.insight-metric__label{color:var(--v2-color-text-muted);font-size:.64rem;letter-spacing:.12em}.insight-metric__value{font-size:1.45rem;font-weight:650}.insight-metric__context{color:var(--v2-color-text-muted);font-size:.72rem}.data-table-surface{overflow:hidden;padding:8px;border:1px solid var(--v2-color-border);border-radius:22px;background:var(--v2-color-app-bg-subtle);box-shadow:none}.data-table-surface--grid{padding:0;border-radius:.875rem;background:var(--v2-color-surface)}.data-table-surface--grid .data-table-surface__scroll{border:0;border-radius:0}.data-table-surface__toolbar{padding:10px 10px 12px}.table-toolbar{align-items:center;gap:12px}.table-toolbar__search{min-width:240px;flex:1 1 auto}.table-toolbar__end{gap:8px}.table-toolbar__meta{color:var(--v2-color-text-muted);font-size:.72rem}.data-table-surface__scroll{overflow:auto;border:1px solid var(--v2-color-border);border-radius:16px;background:var(--v2-color-surface)}.data-table{color:var(--v2-color-text-secondary)}.data-table th,.data-table td{height:52px;padding:12px 15px;border-bottom-color:var(--v2-color-border)}.data-table th,.data-table th.data-table__sticky-start,.data-table th.data-table__sticky-end{background:var(--v2-color-surface-subtle);color:var(--v2-color-text-muted);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.data-table td{background:var(--v2-color-surface);font-size:.78rem}.data-table tbody tr:hover td,.data-table tbody tr:hover .data-table__sticky-start,.data-table tbody tr:hover .data-table__sticky-end{background:color-mix(in srgb,var(--v2-color-primary) 4%,var(--v2-color-surface))}.data-table-surface__footer{padding:10px 8px 2px}.table-pagination{min-height:38px}.table-pagination__status{color:var(--v2-color-text-muted);font-size:.72rem}.table-toolbar .v2-search-input-wrap,.table-toolbar .v2-search-input{width:100%}.table-toolbar .v2-search-input{border:0;border-radius:999px;background:var(--v2-color-surface);box-shadow:none}.profile-identity{padding:18px;border:1px solid var(--v2-color-border);border-inline-start:3px solid var(--v2-color-primary);border-radius:16px;background:var(--v2-color-surface);box-shadow:var(--v2-shadow-soft)}.profile-tabs{padding:4px;border:1px solid var(--v2-color-border);border-radius:999px;background:var(--v2-color-surface-subtle)}.profile-tabs__item{min-height:34px;padding-inline:13px;border-radius:999px}.profile-tabs__item--active{color:var(--v2-color-primary);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-soft)}.profile-card{overflow:hidden}.profile-card__header{padding:18px 20px 14px;border-bottom-color:var(--v2-color-border)}.profile-card__body{padding:20px}.profile-field input,.profile-field textarea,.profile-field select,.approval-center-filters .v2-input{min-height:40px;border-radius:12px;background:var(--v2-color-surface)}.approval-center-tabs{gap:6px;padding:4px;border:1px solid var(--v2-color-border);border-radius:999px;background:var(--v2-color-surface-subtle)}.approval-center-tab{min-height:34px;padding:0 13px;border:0;border-radius:999px;background:transparent;color:var(--v2-color-text-secondary)}.approval-center-tab.is-active{border:0;background:var(--v2-color-surface);color:var(--v2-color-primary);box-shadow:var(--v2-shadow-soft)}.approval-center-tab__count{min-width:20px;height:20px;background:var(--v2-color-primary-soft);color:var(--v2-color-primary)}.my-calls-page .data-table-surface,.approval-center-page .data-table-surface{margin-top:-4px}.v2-dialog-backdrop,.v2-drawer-backdrop{background:#0f1c346b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v2-dialog,.v2-dialog--lg,.v2-drawer{border:1px solid var(--v2-color-border);border-radius:20px;background:var(--v2-color-surface-elevated);box-shadow:var(--v2-shadow-pop)}@media (max-width: 767px){.app-shell,.app-shell--collapsed{display:block;min-height:100vh;height:100%}.app-shell__sidebar,.app-shell--collapsed .app-shell__sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:calc(var(--v2-z-drawer) + 1);width:var(--v2-sidebar-width);max-width:calc(100vw - 40px);height:100vh;transform:translate(-105%);transition:transform var(--v2-duration-normal) var(--v2-ease-emphasized)}.app-shell--mobile-open .app-shell__sidebar{transform:translate(0)}.app-shell--mobile-open .app-shell__brand{justify-content:flex-start;padding-inline:18px}.app-shell--mobile-open .app-shell__brand-text,.app-shell--mobile-open .app-shell__nav-group-heading,.app-shell--mobile-open .app-shell__nav-label,.app-shell--mobile-open .app-shell__sidebar-version{display:block}.app-shell--mobile-open .app-shell__nav-group-heading{display:flex}.app-shell--mobile-open .nav-item-shell{justify-content:initial}.app-shell--mobile-open .nav-item-shell>span,.app-shell--mobile-open .nav-item-shell>span>.nav-item{width:auto}.app-shell--mobile-open .nav-item{justify-content:initial;width:auto;padding-inline:11px}.app-shell__backdrop{display:none}.app-shell--mobile-open .app-shell__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--v2-z-drawer);border:0;background:#0f1c3461;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.app-shell__column{width:100%;height:100vh;border:0;border-radius:0;box-shadow:none}.app-shell__topbar{height:auto;min-height:var(--v2-topbar-height);flex-wrap:wrap;padding:10px 14px}.app-shell__mobile-toggle{display:inline-flex}.app-shell__desktop-toggle{display:none}.app-shell__breadcrumbs{flex:1 1 auto}.app-shell__topbar-search{order:4;min-width:100%;max-width:none;flex-basis:100%}.app-shell__topbar-end{gap:5px}.app-shell__topbar-end .branch-selector__copy,.app-shell__topbar-end .user-menu__copy,.app-shell__topbar-end .theme-toggle{display:none}.app-shell__main{padding:24px 16px 36px}.page-header,.section-header,.dashboard-section__header{align-items:stretch;flex-direction:column}.page-header__actions,.page-header__actions .v2-btn,.section-header__actions,.dashboard-section__header .v2-btn{width:100%}.page-header__title{font-size:1.45rem}.workspace-dashboard,.my-calls-page,.approval-center-page,.profile-page{gap:22px}.table-toolbar{align-items:stretch;flex-direction:column}.table-toolbar__search{min-width:0}.table-toolbar__end{align-items:stretch;flex-wrap:wrap}.approval-center-filters,.approval-center-filters label,.approval-center-filters .v2-input{width:100%}.dashboard-section .dash-trend__header{align-items:flex-start;flex-direction:column}.dashboard-section .dash-trend__summary{align-items:flex-start;flex-wrap:wrap;gap:14px 22px}.dashboard-section .dash-trend__change{margin-inline-start:0}.dashboard-section .dash-trend__period{margin-inline-start:50px}}:root,[data-primary-theme],[data-accent-theme]{--dashboard-widget-accent: var(--v2-color-primary);--dashboard-widget-accent-soft: color-mix(in srgb, var(--v2-color-primary) 8%, var(--v2-color-surface));--dashboard-card-hover-bg: color-mix(in srgb, var(--v2-color-primary) 4%, var(--v2-color-surface));--dashboard-card-hover-border: color-mix(in srgb, var(--v2-color-primary) 24%, var(--v2-color-border));--dashboard-row-hover-bg: color-mix(in srgb, var(--v2-color-primary) 5%, var(--v2-color-surface));--dashboard-row-hover-border: color-mix(in srgb, var(--v2-color-primary) 18%, var(--v2-color-border))}.app-shell__nav{padding:10px 10px 14px}.app-shell__nav-group{margin-bottom:10px}.app-shell__nav-group+.app-shell__nav-group{padding-top:10px}.nav-item{min-height:34px}.nav-item-shell{margin:1px 0}.app-shell__sidebar-footer{padding:10px 12px 12px}.app-shell__column{border-radius:var(--v2-shell-content-radius, 1rem)}.app-shell__topbar{height:var(--v2-topbar-height);min-height:var(--v2-topbar-height);flex-basis:var(--v2-topbar-height);gap:12px;padding:0 20px;border-bottom:1px solid var(--v2-color-border);background:color-mix(in srgb,var(--v2-color-surface) 90%,transparent)}.app-shell__topbar-search{max-width:360px;min-height:36px}.global-search-trigger{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;border-color:var(--v2-color-border);border-radius:12px;font:inherit;text-align:start;cursor:pointer}.global-search-trigger>svg{flex:0 0 auto;color:var(--v2-color-text-muted)}.global-search-trigger:hover,.global-search-trigger:focus-visible{border-color:var(--dashboard-row-hover-border);background:var(--dashboard-row-hover-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-color-primary) 12%,transparent);outline:0}.global-search-trigger__placeholder{min-width:0;flex:1 1 auto;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;color:var(--v2-color-text-muted);font-size:.8125rem;font-weight:450;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.global-search-trigger__shortcut{flex:0 0 auto;margin-inline-start:auto;padding:2px 7px;border:1px solid var(--v2-color-border);border-radius:999px;background:var(--v2-color-surface);color:var(--v2-color-text-muted);font-size:.64rem;font-family:inherit;font-weight:550;line-height:1.2;white-space:nowrap}.app-shell__topbar-end{gap:6px}.app-shell__topbar-end>.v2-icon-btn,.app-shell__notification-button{width:36px;height:36px;border-radius:10px}.app-shell__notification-button{position:relative}.app-shell__notification-button.is-open,.app-shell__notification-button:hover{background:var(--v2-color-primary-soft);color:var(--v2-color-primary)}.app-shell__notification-badge{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:2px solid var(--v2-color-surface);border-radius:999px;background:var(--v2-color-danger);color:#fff;font-size:.58rem;font-weight:750;line-height:1;font-variant-numeric:tabular-nums}.branch-selector__trigger{min-height:36px;padding:0 9px;border-radius:10px;box-shadow:none}.branch-selector__mark{width:24px;height:24px;border-radius:8px}.branch-selector__value{max-width:118px}.app-shell__main{padding:24px 28px 36px;background:var(--v2-color-surface)}.workspace-dashboard{gap:20px}.workspace-dashboard .page-header{padding:4px 0 8px}.workspace-dashboard .dashboard-section .dash-grid{gap:14px}.workspace-dashboard .dashboard-section .dash-widget-slot>article,.workspace-dashboard .dashboard-section .dash-metric,.workspace-dashboard .dashboard-section .dash-list,.workspace-dashboard .dashboard-section .dash-attention,.workspace-dashboard .dashboard-section .dash-alerts,.workspace-dashboard .dashboard-section .dash-links,.workspace-dashboard .dashboard-section .dash-calendar,.workspace-dashboard .dashboard-section .dash-widget{border-color:color-mix(in srgb,var(--v2-color-border) 88%,transparent);box-shadow:0 1px #ffffffa6 inset,var(--v2-shadow-soft)}.workspace-dashboard,.my-calls-page,.approval-center-page,.profile-page{gap:18px}.page-header{gap:16px}.page-header__eyebrow,.section-header__eyebrow,.dashboard-section__eyebrow{margin-bottom:6px}.page-header__title{font-size:1.42rem;line-height:1.12}.page-header__description{max-width:44rem;margin-top:6px;font-size:.82rem}.dashboard-section{gap:12px}.dashboard-customize-actions{display:flex;align-items:center;justify-content:flex-end;min-height:34px}.section-header{margin-bottom:10px}.section-header__description{margin-top:3px}.dashboard-section .dash-grid{gap:12px}.dashboard-section .dash-widget-slot,.dashboard-section .dash-widget-slot[data-widget-key]{--widget-accent-strong: var(--widget-accent)}.dashboard-section .dash-widget-slot>article,.dashboard-section .dash-metric,.dashboard-section .dash-list,.dashboard-section .dash-attention,.dashboard-section .dash-alerts,.dashboard-section .dash-links,.dashboard-section .dash-calendar,.dashboard-section .dash-widget{border-radius:12px;background:var(--v2-color-surface);box-shadow:0 1px 2px #17243d0a,0 8px 20px #17243d0e}.dashboard-section .dash-widget-slot>article:hover,.dashboard-section .dash-metric:hover,.dashboard-section .dash-list:hover,.dashboard-section .dash-attention:hover,.dashboard-section .dash-alerts:hover,.dashboard-section .dash-links:hover,.dashboard-section .dash-calendar:hover,.dashboard-section .dash-widget:hover{border-color:var(--v2-color-border);background:var(--v2-color-surface);box-shadow:0 1px 2px #17243d0a,0 8px 20px #17243d0e;transform:none}.dashboard-section .dash-metric:not(.dash-metric--kpi),.dashboard-section .dash-list,.dashboard-section .dash-attention,.dashboard-section .dash-alerts,.dashboard-section .dash-links,.dashboard-section .dash-calendar,.dashboard-section .dash-widget-slot>.dash-widget{background:var(--v2-color-surface);border-inline-start:2px solid var(--widget-accent)}.dashboard-section .dash-metric,.dashboard-section .dash-list,.dashboard-section .dash-attention,.dashboard-section .dash-alerts,.dashboard-section .dash-links,.dashboard-section .dash-calendar{--widget-accent-strong: var(--widget-accent)}.dashboard-section .dash-metric:after{display:none}.dashboard-section .dash-metric:before,.dashboard-section .dash-list:before,.dashboard-section .dash-attention:before,.dashboard-section .dash-alerts:before,.dashboard-section .dash-links:before,.dashboard-section .dash-calendar:before{height:0}.dashboard-section .dash-metric:not(.dash-metric--kpi){min-height:116px;padding:14px}.dashboard-section .dash-metric:not(.dash-metric--kpi) .dash-metric__icon{width:32px;height:32px;border-radius:10px}.dashboard-section .dash-metric:not(.dash-metric--kpi) .dash-metric__value{font-size:1.72rem}.dashboard-section .dash-list,.dashboard-section .dash-attention,.dashboard-section .dash-alerts,.dashboard-section .dash-links,.dashboard-section .dash-calendar{min-height:178px}.dashboard-section .dash-list__header,.dashboard-section .dash-attention__header,.dashboard-section .dash-alerts__header,.dashboard-section .dash-links__header,.dashboard-section .dash-calendar__header{padding:13px 14px 10px}.dashboard-section .dash-list__body,.dashboard-section .dash-attention__body{max-height:260px}.dashboard-section .dash-customize-panel{padding:14px;border-radius:12px}.dashboard-section .dash-customize-toggle{padding:.62rem .72rem;border-radius:9px}.dashboard-section .dash-list-row,.dashboard-section .dash-attention-item,.dashboard-section .dash-attention-row,.dashboard-section .dash-alerts__card,.dashboard-section .dash-alerts__row,.dashboard-section .dash-operational-row,.dashboard-section .dash-links__item,.dashboard-section .dash-calendar__agenda li,.dashboard-section .dash-calendar__full-list li{border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface);box-shadow:0 1px 2px #0f172a0f,0 1px 3px #0f172a0a}.dashboard-section .dash-list-row:hover,.dashboard-section .dash-list-row--link:hover,.dashboard-section .dash-attention-item:hover,.dashboard-section .dash-attention-row:hover,.dashboard-section .dash-attention-row--link:hover,.dashboard-section .dash-alerts__row:hover,.dashboard-section .dash-links__item:hover,.dashboard-section .dash-calendar__day:hover,.dashboard-section .dash-calendar__agenda li:hover,.dashboard-section .dash-calendar__full-list li:hover{border-color:var(--v2-color-border);background:var(--v2-color-surface);box-shadow:0 2px 8px #0f172a1a,0 1px 2px #0f172a0d;transform:none}.dashboard-section .dash-attention__empty{border-color:var(--v2-color-border);background:var(--v2-color-surface-subtle);color:var(--v2-color-text-muted)}.dashboard-section .dash-attention__empty-icon{color:var(--v2-color-text-muted)}.dashboard-section .dash-attention__title,.dashboard-section .dash-attention-item__title,.dashboard-section .dash-attention-item__detail strong,.dashboard-section .dash-attention__retry,.dashboard-section .dash-attention-item__view{color:var(--v2-color-text)}.dashboard-section .dash-attention__count,.dashboard-section .dash-list__count{background:var(--v2-color-surface-subtle);color:var(--v2-color-text-secondary)}.dashboard-section .dash-attention-item__clients,.dashboard-section .dash-attention-item__detail,.dashboard-section .dash-attention-item__view svg{color:var(--v2-color-text-muted)}.dashboard-section .dash-attention-item__actions{border-top-color:var(--v2-color-border)}.dashboard-section .dash-attention-item__view{border-color:var(--v2-color-border);background:var(--v2-color-surface)}.dashboard-section .dash-attention-item__view:hover{background:var(--dashboard-row-hover-bg)}.dashboard-section .dash-calendar{display:flex;min-width:0;overflow:hidden;padding:0}.dashboard-section .dash-calendar__weekdays,.dashboard-section .dash-calendar__grid{margin-inline:14px}.dashboard-section .dash-calendar__weekdays{padding-top:10px}.dashboard-section .dash-calendar__grid{gap:5px}.dashboard-section .dash-calendar__day{width:100%;min-width:0;min-height:34px;border:1px solid transparent;border-radius:9px;color:var(--v2-color-text-secondary)}.dashboard-section .dash-calendar__day--today{color:var(--v2-color-primary);background:var(--v2-color-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v2-color-primary) 26%,transparent)}.dashboard-section .dash-calendar__day--selected,.dashboard-section .dash-calendar__day--selected:hover{border-color:var(--v2-color-primary);background:var(--v2-color-primary);color:var(--v2-color-on-primary)}.dashboard-section .dash-calendar__dots{max-width:100%;justify-content:center}.dashboard-section .dash-calendar__agenda{min-width:0;padding:11px 14px 14px;border-top:1px solid var(--v2-color-border)}.dashboard-section .dash-calendar__agenda h3{margin:0 0 8px;color:var(--v2-color-text);font-size:.76rem;font-weight:700}.dashboard-section .dash-calendar__agenda .dash-calendar__empty{display:block;min-height:0;padding:0;background:transparent;color:var(--v2-color-text-muted);font-size:.74rem}.dashboard-section .dash-calendar__agenda ul,.dashboard-section .dash-calendar__full-list{display:grid;gap:7px}.dashboard-section .dash-calendar__agenda-list--scroll{max-height:150px;overflow-y:auto;padding-inline-end:4px}.dashboard-section .dash-calendar__agenda li,.dashboard-section .dash-calendar__full-list li{display:grid;grid-template-columns:26px 8px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:9px 10px;border:1px solid var(--v2-color-border);border-inline-start:0;border-radius:10px;color:var(--v2-color-text)}.dashboard-section .dash-calendar__sequence{width:auto;align-self:auto;padding:3px 0 0;border:0;background:transparent;color:var(--v2-color-text-muted)}.dashboard-section .dash-calendar__agenda .dash-calendar__dot,.dashboard-section .dash-calendar__full-list .dash-calendar__dot{width:7px;height:7px;margin:7px 0 0;box-shadow:none}.dashboard-section .dash-calendar__agenda li>div,.dashboard-section .dash-calendar__full-list li>div{display:grid;min-width:0;gap:2px;padding:0}.dashboard-section .dash-calendar__agenda li strong,.dashboard-section .dash-calendar__full-list li strong,.dashboard-section .dash-calendar__agenda li span:not(.dash-calendar__dot):not(.dash-calendar__sequence),.dashboard-section .dash-calendar__full-list li span:not(.dash-calendar__dot):not(.dash-calendar__sequence){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-section .dash-calendar__agenda li strong,.dashboard-section .dash-calendar__full-list li strong{color:var(--v2-color-text);font-size:.78rem;font-weight:700}.dashboard-section .dash-calendar__agenda li span:not(.dash-calendar__dot):not(.dash-calendar__sequence),.dashboard-section .dash-calendar__full-list li span:not(.dash-calendar__dot):not(.dash-calendar__sequence){color:var(--v2-color-text-muted);font-size:.7rem}.dashboard-widget-shimmer{display:grid;min-height:154px;gap:14px;align-content:start;padding:14px;border:1px solid var(--v2-color-border);border-inline-start:2px solid var(--dashboard-widget-accent);border-radius:12px;background:var(--v2-color-surface);box-shadow:0 1px 2px #17243d09,0 5px 14px #17243d0a}.dashboard-widget-shimmer__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-widget-shimmer span,.dashboard-widget-shimmer i,.dashboard-widget-shimmer__metric,.dashboard-widget-shimmer__line,.dash-calendar__skeleton,.dash-calendar__loading-event span,.dash-calendar__loading-event i,.dash-calendar__loading-event b,.dash-calendar__loading-event em,.global-search-loading__row span,.global-search-loading__row i{display:block;border-radius:999px;background:linear-gradient(90deg,var(--v2-color-surface-subtle),var(--v2-color-surface-inset),var(--v2-color-surface-subtle));background-size:200% 100%;animation:v2-shimmer 1.15s ease-in-out infinite}.dashboard-widget-shimmer__header span{width:34px;height:34px;border-radius:10px}.dashboard-widget-shimmer__header i{width:34%;height:10px}.dashboard-widget-shimmer__metric{width:42%;height:32px;border-radius:10px}.dashboard-widget-shimmer__line{width:78%;height:10px}.dashboard-widget-shimmer__line--short{width:56%}.dashboard-section .dash-calendar--loading{pointer-events:none}.dashboard-section .dash-calendar__skeleton-title{width:138px;height:12px}.dashboard-section .dash-calendar__skeleton-month{width:92px;height:10px}.dashboard-section .dash-calendar__loading-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-inline:14px;padding-top:10px}.dashboard-section .dash-calendar__loading-weekdays span{height:8px}.dashboard-section .dash-calendar__loading-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:9px 14px 0}.dashboard-section .dash-calendar__loading-grid span{min-height:34px;border-radius:9px}.dashboard-section .dash-calendar__skeleton-agenda-title{width:118px;height:10px;margin-bottom:9px}.dashboard-section .dash-calendar__loading-event{display:grid;grid-template-columns:26px 8px minmax(0,1fr);gap:8px;align-items:start;padding:9px 10px;border:1px solid var(--v2-color-border);border-radius:10px;background:var(--v2-color-surface)}.dashboard-section .dash-calendar__loading-event+.dash-calendar__loading-event{margin-top:7px}.dashboard-section .dash-calendar__loading-event span{width:20px;height:9px;margin-top:4px}.dashboard-section .dash-calendar__loading-event i{width:7px;height:7px;margin-top:6px}.dashboard-section .dash-calendar__loading-event div{display:grid;gap:7px;min-width:0}.dashboard-section .dash-calendar__loading-event b{width:70%;height:9px}.dashboard-section .dash-calendar__loading-event em{width:50%;height:8px}.global-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--v2-z-modal) + 2);display:grid;align-items:start;justify-items:center;padding:min(8vh,72px) 16px 24px}.global-search-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0f172a47;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:default;animation:global-search-scrim-in var(--v2-duration-normal) var(--v2-ease-standard) both}.global-search-panel{position:relative;display:flex;width:min(900px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 48px));flex-direction:column;overflow:hidden;border:1px solid var(--v2-color-border);border-radius:16px;background:color-mix(in srgb,var(--v2-color-surface) 98%,transparent);box-shadow:0 28px 70px #0f172a33;animation:global-search-panel-in var(--v2-duration-deliberate) var(--v2-ease-emphasized) both}.global-search-panel__header{display:flex;align-items:center;gap:12px;padding:14px;border-bottom:1px solid var(--v2-color-border);background:var(--v2-color-surface)}.global-search-panel__field{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface-subtle);color:var(--v2-color-text-muted)}.global-search-panel__field:focus-within{border-color:color-mix(in srgb,var(--v2-color-primary) 34%,var(--v2-color-border));background:var(--v2-color-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-color-primary) 12%,transparent)}.global-search-panel__spinner{animation:global-search-spin .85s linear infinite}.global-search-panel__field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--v2-color-text);font:inherit;font-size:.92rem}.global-search-panel__field input::-moz-placeholder{color:var(--v2-color-text-muted)}.global-search-panel__field input::placeholder{color:var(--v2-color-text-muted)}.global-search-panel__close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border:1px solid var(--v2-color-border);border-radius:11px;background:var(--v2-color-surface);color:var(--v2-color-text-secondary);cursor:pointer}.global-search-panel__close:hover,.global-search-panel__close:focus-visible{border-color:var(--dashboard-row-hover-border);background:var(--dashboard-row-hover-bg);color:var(--v2-color-text);outline:0}.global-search-panel__body{min-height:260px;overflow:auto;padding:12px;background:var(--v2-color-app-bg)}.global-search__summary,.global-search__results{display:grid;gap:14px}.global-search__group{display:grid;gap:8px}.global-search__group h3{display:flex;align-items:center;gap:6px;margin:0;padding:0 4px;color:var(--v2-color-text-muted);font-size:.72rem;font-weight:750;line-height:1.2}.global-search__group-list{display:grid;gap:7px}.global-search-result{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:stretch;gap:7px;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface);box-shadow:0 1px 2px #17243d09;transition:border-color var(--v2-duration-fast) var(--v2-ease-standard),background var(--v2-duration-fast) var(--v2-ease-standard),box-shadow var(--v2-duration-fast) var(--v2-ease-standard)}.global-search-result:hover,.global-search-result.is-active{border-color:var(--dashboard-row-hover-border);background:var(--dashboard-row-hover-bg);box-shadow:0 8px 20px #17243d13}.global-search-result__link{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;min-width:0;padding:10px 0 10px 10px;border:0;background:transparent;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer}.global-search-result__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--v2-color-primary-soft);color:var(--v2-color-primary)}.global-search-result__main{display:grid;min-width:0;gap:4px}.global-search-result__main strong{overflow:hidden;color:var(--v2-color-text);font-size:.84rem;font-weight:720;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.global-search-result__main>span{overflow:hidden;color:var(--v2-color-text-muted);font-size:.74rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.global-search-result__details{display:flex;min-width:0;flex-wrap:wrap;gap:5px 9px}.global-search-result__details span{display:inline-flex;max-width:100%;min-width:0;gap:4px;color:var(--v2-color-text-muted)}.global-search-result__details b{color:var(--v2-color-text-secondary);font-weight:700}.global-search-result__action{display:inline-flex;align-items:center;justify-content:center;width:38px;min-height:100%;border:0;border-inline-start:1px solid var(--v2-color-border);border-radius:0 11px 11px 0;background:transparent;color:var(--v2-color-text-muted);cursor:pointer}.global-search-result__action:hover,.global-search-result__action:focus-visible,.global-search-result__action.is-favorite{background:var(--v2-color-primary-soft);color:var(--v2-color-primary);outline:0}.global-search__state{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;color:var(--v2-color-text-muted);text-align:center}.global-search__state strong{color:var(--v2-color-text);font-size:.9rem;font-weight:740}.global-search__state span{max-width:34rem;font-size:.76rem;line-height:1.45}.global-search-loading{display:grid;gap:8px}.global-search-loading__row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:10px;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface)}.global-search-loading__row span{width:34px;height:34px;border-radius:10px}.global-search-loading__row div{display:grid;gap:8px;align-content:center}.global-search-loading__row i{height:9px}.global-search-loading__row i:first-child{width:44%}.global-search-loading__row i:last-child{width:72%}@keyframes global-search-panel-in{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes global-search-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes global-search-spin{to{transform:rotate(360deg)}}.notification-center{position:relative;display:inline-flex}.notification-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--v2-z-modal)}.notification-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:hsl(var(--heroui-overlay) / .5);cursor:default;animation:notification-scrim-in var(--v2-duration-normal) var(--v2-ease-standard) both}.notification-drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;display:flex;width:min(420px,calc(100vw - 20px));height:100%;flex-direction:column;border:0;background:hsl(var(--heroui-content1));box-shadow:var(--heroui-box-shadow-medium);animation:notification-drawer-in var(--v2-duration-deliberate) var(--v2-ease-emphasized) both}.notification-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:1rem 1.5rem}.notification-drawer__toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 1rem .25rem}.notification-drawer__more{display:flex;justify-content:center;padding:12px 0 4px}.notification-drawer__heading{display:flex;gap:12px;min-width:0}.notification-drawer__icon,.notification-drawer__item-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:11px;background:var(--v2-color-primary-soft);color:var(--v2-color-primary)}.notification-drawer__heading h2{margin:0;color:hsl(var(--heroui-foreground));font-size:18px;font-weight:600;line-height:1.25}.notification-drawer__heading p{margin:3px 0 0;color:hsl(var(--heroui-foreground-500));font-size:12px}.notification-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border:0;border-radius:999px;background:transparent;color:hsl(var(--heroui-foreground-500));cursor:pointer}.notification-drawer__close:hover{background:hsl(var(--heroui-default-100))}.notification-drawer__body{min-height:0;flex:1 1 auto;overflow:auto;padding:.5rem 1rem 1rem}.notification-drawer__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.notification-drawer__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:flex-start;padding:10px;border-radius:var(--heroui-radius-medium);color:inherit;text-decoration:none;transition:background-color var(--v2-duration-fast) var(--v2-ease-standard)}.notification-drawer__item--clickable{cursor:pointer}.notification-drawer__item:hover{background:hsl(var(--heroui-default-100))}.notification-drawer__item--unread{background:hsl(var(--heroui-primary) / .06)}.notification-drawer__item--unread .notification-drawer__item-main strong{font-weight:700}.notification-drawer__item--success .notification-drawer__item-icon{background:hsl(var(--heroui-success) / .14);color:hsl(var(--heroui-success-600))}.notification-drawer__item--danger .notification-drawer__item-icon{background:hsl(var(--heroui-danger) / .14);color:hsl(var(--heroui-danger))}.notification-drawer__item--warning .notification-drawer__item-icon{background:hsl(var(--heroui-warning) / .16);color:hsl(var(--heroui-warning-600))}.notification-drawer__item--info .notification-drawer__item-icon{background:hsl(var(--heroui-secondary) / .14);color:hsl(var(--heroui-secondary))}.notification-drawer__item--gray .notification-drawer__item-icon{background:hsl(var(--heroui-default-100));color:hsl(var(--heroui-foreground-500))}.notification-drawer__item-body{color:hsl(var(--heroui-foreground-600));font-size:.76rem;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.notification-drawer__item-time{color:hsl(var(--heroui-foreground-400));font-size:.7rem}.notification-drawer__item-actions{display:flex;flex-wrap:wrap;gap:4px;margin-inline-start:-8px}.notification-drawer__item-main{display:grid;min-width:0;gap:4px}.notification-drawer__item-kicker{color:var(--v2-color-primary);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.notification-drawer__item-main strong{overflow:hidden;color:hsl(var(--heroui-foreground));font-size:.84rem;font-weight:700;line-height:1.28;text-overflow:ellipsis}.notification-drawer__item-status{color:var(--v2-color-text-secondary);font-size:.76rem;line-height:1.35}.notification-drawer__item-meta{display:flex;flex-wrap:wrap;gap:5px;color:var(--v2-color-text-muted);font-size:.7rem}.notification-drawer__item-meta span{display:inline-flex;align-items:center;gap:4px}.notification-drawer__item-link{margin-top:2px;color:var(--v2-color-text-muted)}.notification-drawer__state{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--v2-color-text-muted);text-align:center}.notification-drawer__state svg{color:var(--v2-color-primary)}.notification-drawer__state strong{color:hsl(var(--heroui-foreground));font-size:.88rem}.notification-drawer__state span{font-size:.75rem}.notification-drawer__retry,.notification-drawer__footer a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid var(--v2-color-border);border-radius:999px;background:var(--v2-color-surface);color:var(--v2-color-primary);font-size:.74rem;font-weight:700;cursor:pointer}.notification-drawer__retry{padding:0 12px}.notification-drawer__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-top:1px solid var(--v2-color-border);background:var(--v2-color-surface)}.notification-drawer__footer a{flex:1 1 auto;padding:0 13px;text-decoration:none}.notification-drawer__loading{display:grid;gap:8px}.notification-drawer__loading-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:12px;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface)}.notification-drawer__loading-row span,.notification-drawer__loading-row i{display:block;border-radius:999px;background:linear-gradient(90deg,var(--v2-color-surface-subtle),var(--v2-color-surface-inset),var(--v2-color-surface-subtle));background-size:200% 100%;animation:v2-shimmer 1.15s ease-in-out infinite}.notification-drawer__loading-row span{width:34px;height:34px;border-radius:11px}.notification-drawer__loading-row div{display:grid;gap:8px}.notification-drawer__loading-row i{height:9px}.notification-drawer__loading-row i:first-child{width:42%}.notification-drawer__loading-row i:nth-child(2){width:72%}.notification-drawer__loading-row i:last-child{width:54%}@keyframes notification-drawer-in{0%{opacity:.72;transform:translate(34px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes notification-scrim-in{0%{opacity:0}to{opacity:1}}@media (max-width: 767px){.app-shell__main{padding:18px 14px 28px}.app-shell__topbar{height:auto;min-height:var(--v2-topbar-height);flex-basis:auto;flex-wrap:wrap;gap:8px;padding:10px 14px}.app-shell__topbar-search{order:4;min-width:100%;max-width:none;flex-basis:100%}.app-shell__topbar-start{width:auto;flex:1 1 auto}.app-shell__topbar-end{width:auto;flex:0 0 auto;justify-content:flex-end}.app-shell__topbar-end .branch-selector{width:auto}.app-shell__topbar-end .branch-selector__trigger{width:36px;justify-content:center;padding:0}.workspace-dashboard,.my-calls-page,.approval-center-page,.profile-page{gap:14px}.page-header__title{font-size:1.28rem}.page-header__actions,.page-header__actions .v2-btn,.section-header__actions,.dashboard-section__header .v2-btn{width:auto}.notification-drawer__panel{width:min(390px,100vw)}.notification-drawer__header{padding:16px 16px 13px}.global-search-overlay{padding:10px}.global-search-panel{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:14px}.global-search-panel__header{padding:10px}.global-search-result__main strong,.global-search-result__main>span{white-space:normal}}.nav-item{min-height:34px;gap:8px;padding:0 10px;font-size:.78rem}.nav-item__icon{width:16px;height:16px;flex:0 0 16px;background:transparent}.nav-item:hover .nav-item__icon,.nav-item--active .nav-item__icon{background:transparent}.app-shell--dashboard .app-shell__column,.app-shell--dashboard .app-shell__main,.app-shell--dashboard .app-shell__topbar{background:var(--v2-color-surface)}.app-shell,.app-shell--collapsed{padding:var(--v2-shell-inset)!important;gap:var(--v2-panel-gap)!important;background:var(--v2-color-app-bg)!important}.app-shell__sidebar{inset-block-start:var(--v2-shell-inset)!important;height:calc(100vh - (2 * var(--v2-shell-inset)))!important;max-height:calc(100dvh - (2 * var(--v2-shell-inset)))!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--v2-color-text)!important}.app-shell__column{height:calc(100vh - (2 * var(--v2-shell-inset)))!important;max-height:calc(100dvh - (2 * var(--v2-shell-inset)))!important;border:1px solid var(--v2-color-border)!important;border-radius:var(--v2-shell-content-radius, 1rem)!important;background:var(--v2-color-surface)!important;box-shadow:var(--v2-shadow-soft)!important}.app-shell__brand{background:transparent!important;border-bottom:0!important}.app-shell__brand-name{color:var(--v2-color-text)!important}.app-shell__brand-meta,.app-shell__nav-group-label{color:var(--v2-color-text-muted)!important}.app-shell__sidebar-version,.app-shell__sidebar-footer{display:none!important}.app-shell__nav-group+.app-shell__nav-group{border-top-color:var(--v2-color-border)!important}.nav-item{color:var(--v2-color-text-muted)!important}.nav-item:hover{background:color-mix(in srgb,var(--v2-color-text) 6%,transparent)!important;color:var(--v2-color-text)!important}.nav-item--active,.nav-item--active:hover{background:transparent!important;color:var(--v2-color-on-primary)!important;box-shadow:none!important}@media (max-width: 960px){.app-shell,.app-shell--collapsed{padding:0!important;gap:0!important}.app-shell__sidebar{inset-block-start:0!important;height:100vh!important;max-height:100dvh!important;border-radius:0!important;background:var(--v2-color-surface)!important;border-inline-end:1px solid var(--v2-color-border)!important}.app-shell__column{height:100vh!important;max-height:100dvh!important;border:0!important;border-radius:0!important;box-shadow:none!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell__nav--indicator{position:relative}.app-shell__nav--indicator .nav-item-shell{z-index:1}.nav-active-indicator{position:absolute;top:0;left:0;z-index:0;border-radius:10px;background:var(--v2-color-primary);box-shadow:0 4px 14px color-mix(in srgb,var(--v2-color-primary) 28%,transparent);opacity:0;pointer-events:none;transition:opacity .16s var(--v2-ease-standard)}.nav-active-indicator[data-visible]{opacity:1}.nav-active-indicator--animated{transition:transform .32s cubic-bezier(.32,.72,0,1),width .32s cubic-bezier(.32,.72,0,1),height .32s cubic-bezier(.32,.72,0,1),opacity .16s var(--v2-ease-standard)}.app-shell__nav--indicator .nav-item--active:after{content:none}.app-shell__nav--indicator .nav-item{transition:color .22s var(--v2-ease-standard),background .16s var(--v2-ease-standard)}.nav-item.nav-item--active .nav-item__icon,.nav-item.nav-item--active:hover .nav-item__icon{color:var(--v2-color-on-primary);opacity:1}@media (prefers-reduced-motion: reduce){.nav-active-indicator--animated{transition:opacity .16s linear}}:root{--v2-chat-width: 400px;--chat-mine-bg: color-mix(in srgb, var(--v2-color-primary) 16%, var(--v2-color-surface));--chat-mine-border: color-mix(in srgb, var(--v2-color-primary) 28%, transparent);--chat-theirs-bg: var(--v2-color-surface);--chat-thread-bg: var(--v2-color-surface-subtle);--chat-online: #22c55e;--chat-seen: #3b82f6;--chat-radius: 18px}[data-color-mode=dark]{--chat-mine-bg: color-mix(in srgb, var(--v2-color-primary) 22%, var(--v2-color-surface));--chat-theirs-bg: var(--v2-color-surface-subtle);--chat-thread-bg: var(--v2-color-app-bg);--chat-seen: #60a5fa}.chat-panel{position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--v2-z-drawer);display:flex;flex-direction:column;width:min(var(--v2-chat-width),100vw);overflow:hidden;background:var(--v2-color-surface);border-inline-start:1px solid var(--v2-color-border);box-shadow:var(--v2-shadow-lg);animation:chat-panel-in var(--v2-duration-normal, .22s) var(--v2-ease-emphasized, ease-out)}@keyframes chat-panel-in{0%{transform:translate(28px);opacity:0}to{transform:none;opacity:1}}[dir=rtl] .chat-panel:not(.chat-panel--expanded){animation-name:chat-panel-in-rtl}@keyframes chat-panel-in-rtl{0%{transform:translate(-28px);opacity:0}to{transform:none;opacity:1}}@media (min-width: 1200px){.app-shell.app-shell--chat-open{padding-inline-end:calc(var(--v2-chat-width) + var(--_shell-pad, 0px))}.chat-panel:not(.chat-panel--expanded){box-shadow:none}}.chat-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--v2-z-modal);display:grid;place-items:center;padding:clamp(0px,3vw,2.5rem);background:#0a0c106b;animation:chat-fade var(--v2-duration-fast, .15s) ease-out}@keyframes chat-fade{0%{opacity:0}}.chat-panel--expanded{position:relative;inset:auto;width:min(1180px,100%);height:min(860px,100%);border:0;border-radius:var(--v2-radius-lg);box-shadow:0 30px 80px #00000047;animation:chat-pop var(--v2-duration-normal, .22s) var(--v2-ease-emphasized, ease-out)}@keyframes chat-pop{0%{transform:translateY(12px) scale(.985);opacity:0}to{transform:none;opacity:1}}@media (max-width: 640px){.chat-backdrop{padding:0}.chat-panel--expanded{border-radius:0}}.chat-panel--two-pane{flex-direction:row}.chat-panel__list-pane{display:flex;flex-direction:column;width:340px;flex-shrink:0;min-height:0;border-inline-end:1px solid var(--v2-color-border)}.chat-panel__thread-pane{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.chat-list-view,.chat-thread-view{position:relative;display:flex;flex:1;flex-direction:column;min-height:0}@media (prefers-reduced-motion: reduce){.chat-panel,.chat-backdrop,.chat-msg,.chat-typing span{animation:none!important}}[dir=rtl] .chat-flip{transform:scaleX(-1)}.chat-spin{animation:chat-spin .9s linear infinite}@keyframes chat-spin{to{transform:rotate(360deg)}}.chat-panel__header{display:flex;align-items:center;gap:.5rem;min-height:64px;padding:.6rem .75rem .6rem 1.1rem;border-bottom:1px solid var(--v2-color-border);background:var(--v2-color-surface)}[dir=rtl] .chat-panel__header{padding:.6rem 1.1rem .6rem .75rem}.chat-panel__header--thread{padding-inline:.6rem}.chat-panel__title{flex:1;margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:var(--v2-color-text)}.chat-panel__actions{display:inline-flex;align-items:center;gap:.15rem;margin-inline-start:auto}.chat-panel__icon-btn{display:inline-grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:0;border-radius:50%;background:transparent;color:var(--v2-color-text-secondary);cursor:pointer;transition:background var(--v2-duration-fast, .15s),color var(--v2-duration-fast, .15s)}.chat-panel__icon-btn:hover,.chat-panel__icon-btn.is-active{background:var(--v2-color-surface-subtle);color:var(--v2-color-text)}.chat-panel__icon-btn:focus-visible,.chat-list__item:focus-visible,.chat-filter:focus-visible,.chat-composer__send:focus-visible,.chat-composer__tool:focus-visible{outline:2px solid var(--v2-color-focus, var(--v2-color-primary));outline-offset:2px}.chat-panel__contact{display:flex;flex:1;align-items:center;gap:.7rem;min-width:0}.chat-panel__contact-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.chat-panel__contact-name{overflow:hidden;font-weight:650;font-size:.98rem;color:var(--v2-color-text);text-overflow:ellipsis;white-space:nowrap}.chat-panel__contact-status{font-size:.78rem;color:var(--v2-color-text-muted)}.chat-panel__contact-status.is-online{color:var(--chat-online)}.chat-panel__contact-status.is-typing{color:var(--chat-online);font-style:italic}.chat-avatar{position:relative;display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;background:hsl(var(--chat-avatar-hue, 30) 70% 88%);color:hsl(var(--chat-avatar-hue, 30) 55% 30%);font-weight:700;letter-spacing:.02em}[data-color-mode=dark] .chat-avatar{background:hsl(var(--chat-avatar-hue, 30) 35% 26%);color:hsl(var(--chat-avatar-hue, 30) 80% 82%)}.chat-avatar img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.chat-avatar__online{position:absolute;inset-block-end:0;inset-inline-end:0;width:28%;height:28%;min-width:10px;min-height:10px;border:2px solid var(--v2-color-surface);border-radius:50%;background:var(--chat-online)}.chat-panel__search{display:flex;align-items:center;gap:.55rem;margin:.75rem .9rem .4rem;padding:0 .85rem;height:40px;border-radius:var(--v2-radius-pill);background:var(--v2-color-surface-subtle);color:var(--v2-color-text-muted);transition:box-shadow var(--v2-duration-fast, .15s)}.chat-panel__search:focus-within{box-shadow:0 0 0 2px var(--v2-color-primary-soft)}.chat-panel__search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--v2-color-text);font:inherit;font-size:.9rem}.chat-filters{display:flex;gap:.4rem;padding:.35rem .9rem .6rem}.chat-filter{display:inline-flex;align-items:center;gap:.35rem;height:30px;padding:0 .85rem;border:0;border-radius:var(--v2-radius-pill);background:var(--v2-color-surface-subtle);color:var(--v2-color-text-secondary);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.chat-filter.is-active{background:var(--v2-color-primary-soft);color:var(--v2-color-text)}.chat-filter__count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--v2-radius-pill);background:var(--v2-color-primary);color:var(--v2-color-on-primary);font-size:.7rem;font-weight:700}.chat-panel__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:.75rem}.chat-panel__section{margin:.9rem 1.1rem .3rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-color-text-muted)}.chat-list{margin:0;padding:0 .45rem;list-style:none}.chat-list__item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--v2-duration-fast, .15s)}.chat-list__item:hover{background:var(--v2-color-surface-subtle)}.chat-list__item.is-active{background:var(--v2-color-primary-soft)}.chat-list__main{display:flex;flex:1;flex-direction:column;gap:.18rem;min-width:0}.chat-list__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.chat-list__name{overflow:hidden;font-weight:600;font-size:.93rem;color:var(--v2-color-text);text-overflow:ellipsis;white-space:nowrap}.chat-list__time{flex-shrink:0;font-size:.73rem;color:var(--v2-color-text-muted)}.chat-list__preview{display:inline-flex;align-items:center;gap:.2rem;min-width:0;overflow:hidden;font-size:.84rem;color:var(--v2-color-text-muted);text-overflow:ellipsis;white-space:nowrap}.chat-list__preview.is-typing{color:var(--chat-online);font-style:italic}.chat-list__tick{flex-shrink:0;color:var(--v2-color-text-muted)}.chat-list__tick.is-seen{color:var(--chat-seen)}.chat-list__item.is-unread .chat-list__name{font-weight:750}.chat-list__item.is-unread .chat-list__preview{color:var(--v2-color-text);font-weight:550}.chat-list__item.is-unread .chat-list__time{color:var(--v2-color-primary);font-weight:650}.chat-list__badge{display:inline-grid;place-items:center;flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:var(--v2-radius-pill);background:var(--v2-color-primary);color:var(--v2-color-on-primary);font-size:.72rem;font-weight:750}.chat-list__skeleton{display:flex;align-items:center;gap:.75rem;padding:.6rem}.chat-list__skeleton>span:first-child{width:40px;height:40px;border-radius:50%}.chat-list__skeleton>span:last-child{display:flex;flex:1;flex-direction:column;gap:.4rem}.chat-list__skeleton i{display:block;height:10px;border-radius:6px}.chat-list__skeleton i:last-child{width:70%}.chat-list__skeleton>span:first-child,.chat-list__skeleton i{background:linear-gradient(90deg,var(--v2-color-surface-subtle) 25%,var(--v2-color-border) 50%,var(--v2-color-surface-subtle) 75%);background-size:200% 100%;animation:chat-shimmer 1.3s ease-in-out infinite}@keyframes chat-shimmer{to{background-position:-200% 0}}.chat-panel__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:2.5rem 1.5rem;color:var(--v2-color-text-muted);text-align:center;font-size:.9rem}.chat-panel__state p{margin:0;max-width:28ch}.chat-panel__state--empty,.chat-panel__state--hello{flex:1}.chat-panel__state--empty{background:var(--chat-thread-bg)}.chat-panel__empty-icon{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--v2-color-primary-soft);color:var(--v2-color-primary)}.chat-panel__hello-name{font-size:1.05rem;font-weight:700;color:var(--v2-color-text)}.chat-hello{display:flex;gap:.5rem;margin-top:.4rem}.chat-hello__btn{width:52px;height:52px;border:1px solid var(--v2-color-border);border-radius:50%;background:var(--v2-color-surface);font-size:1.6rem;cursor:pointer;transition:transform var(--v2-duration-fast, .15s)}.chat-hello__btn:hover{transform:scale(1.12)}.chat-link-btn{border:0;background:none;color:var(--v2-color-primary);font:inherit;font-weight:600;cursor:pointer}.chat-thread{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.9rem .9rem 1.1rem;background-color:var(--chat-thread-bg);background-image:radial-gradient(color-mix(in srgb,var(--v2-color-text) 5%,transparent) 1px,transparent 1px);background-size:18px 18px}.chat-panel--two-pane .chat-thread{padding-inline:clamp(1rem,4vw,3.5rem)}.chat-thread__older{display:flex;align-items:center;gap:.4rem;margin:0 auto .8rem;padding:.35rem .9rem;border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-pill);background:var(--v2-color-surface);color:var(--v2-color-text-secondary);font:inherit;font-size:.8rem;cursor:pointer}.chat-thread__day,.chat-thread__unread{display:flex;justify-content:center;margin:.9rem 0 .6rem}.chat-thread__day span{padding:.25rem .75rem;border-radius:var(--v2-radius-pill);background:var(--v2-color-surface);box-shadow:0 1px 2px #0000000f;font-size:.74rem;font-weight:600;color:var(--v2-color-text-muted)}.chat-thread__unread{align-items:center;gap:.6rem}.chat-thread__unread:before,.chat-thread__unread:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--v2-color-primary) 45%,transparent)}.chat-thread__unread span{font-size:.74rem;font-weight:700;color:var(--v2-color-primary)}.chat-thread__jump{position:absolute;inset-inline-end:1rem;bottom:88px;z-index:2;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:var(--v2-color-surface);color:var(--v2-color-text-secondary);box-shadow:var(--v2-shadow-float);cursor:pointer;animation:chat-pop var(--v2-duration-fast, .15s) ease-out}.chat-thread__jump-badge{position:absolute;top:-6px;inset-inline-end:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:var(--v2-radius-pill);background:var(--v2-color-primary);color:var(--v2-color-on-primary);font-size:.7rem;font-weight:750;line-height:20px}.chat-msg{position:relative;display:flex;align-items:center;gap:.3rem;margin-top:.55rem;animation:chat-msg-in .16s ease-out}@keyframes chat-msg-in{0%{opacity:0;transform:translateY(4px)}}.chat-msg--grouped{margin-top:.15rem}.chat-msg--mine{flex-direction:row-reverse}.chat-msg__stack{display:flex;flex-direction:column;max-width:min(78%,560px);min-width:0}.chat-msg--mine .chat-msg__stack{align-items:flex-end}.chat-msg--theirs .chat-msg__stack{align-items:flex-start}.chat-msg__bubble{position:relative;max-width:100%;padding:.45rem .7rem .35rem;border-radius:var(--chat-radius);background:var(--chat-theirs-bg);color:var(--v2-color-text);box-shadow:0 1px 1.5px #00000012;overflow-wrap:anywhere;transition:box-shadow .2s,transform .2s}.chat-msg--mine .chat-msg__bubble{background:var(--chat-mine-bg);border:1px solid var(--chat-mine-border)}.chat-msg--theirs .chat-msg__bubble{border:1px solid var(--v2-color-border)}.chat-msg--mine:not(.chat-msg--grouped) .chat-msg__bubble{border-start-end-radius:6px}.chat-msg--theirs:not(.chat-msg--grouped) .chat-msg__bubble{border-start-start-radius:6px}.chat-msg.is-highlighted .chat-msg__bubble{box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-color-primary) 55%,transparent);transform:scale(1.015)}.chat-msg__text{margin:0;font-size:.93rem;line-height:1.5;white-space:pre-wrap}.chat-msg__text a{color:var(--chat-seen);text-decoration:underline;text-underline-offset:2px}.chat-msg__meta{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;margin-top:.1rem;font-size:.68rem;color:var(--v2-color-text-muted);white-space:nowrap}.chat-msg__edited{font-style:italic}.chat-msg__tick.is-seen{color:var(--chat-seen)}.chat-msg--emoji .chat-msg__bubble{padding:.1rem .2rem;border:0;background:transparent;box-shadow:none}.chat-msg--emoji .chat-msg__text{font-size:2.6rem;line-height:1.15}.chat-msg--deleted .chat-msg__bubble{background:transparent;border:1px dashed var(--v2-color-border-strong);box-shadow:none}.chat-msg__tombstone{display:inline-flex;align-items:center;gap:.35rem;font-style:italic;color:var(--v2-color-text-muted)}.chat-msg__quote{display:flex;flex-direction:column;gap:.1rem;width:100%;min-width:160px;margin:.05rem 0 .35rem;padding:.35rem .6rem;border:0;border-inline-start:3px solid var(--v2-color-primary);border-radius:8px;background:color-mix(in srgb,var(--v2-color-text) 6%,transparent);color:inherit;font:inherit;text-align:start;cursor:pointer}.chat-msg__quote-author{font-size:.76rem;font-weight:700;color:var(--v2-color-primary)}.chat-msg__quote-text{display:-webkit-box;overflow:hidden;font-size:.8rem;color:var(--v2-color-text-secondary);-webkit-box-orient:vertical;-webkit-line-clamp:2}.chat-msg__image{display:block;margin:-.15rem -.4rem .3rem;padding:0;border:0;border-radius:14px;overflow:hidden;background:none;cursor:zoom-in}.chat-msg__image img{display:block;max-width:100%;max-height:300px;min-width:140px;-o-object-fit:cover;object-fit:cover}.chat-msg__file{display:flex;align-items:center;gap:.6rem;min-width:200px;margin-bottom:.25rem;padding:.5rem .6rem;border-radius:12px;background:color-mix(in srgb,var(--v2-color-text) 5%,transparent);color:inherit;text-decoration:none}.chat-msg__file-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:var(--v2-color-primary-soft);color:var(--v2-color-primary)}.chat-msg__file-text{display:flex;flex:1;flex-direction:column;min-width:0}.chat-msg__file-name{overflow:hidden;font-size:.86rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.chat-msg__file-ext{font-size:.7rem;color:var(--v2-color-text-muted)}.chat-msg__reactions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.25rem;margin-top:-.4rem;padding-inline:.5rem}.chat-reaction{display:inline-flex;align-items:center;gap:.2rem;height:24px;padding:0 .45rem;border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-pill);background:var(--v2-color-surface);box-shadow:0 1px 2px #00000014;font:inherit;font-size:.85rem;cursor:pointer;transition:transform var(--v2-duration-fast, .15s)}.chat-reaction:hover{transform:scale(1.08)}.chat-reaction.is-mine{border-color:var(--v2-color-primary);background:var(--v2-color-primary-soft)}.chat-reaction__count{font-size:.72rem;font-weight:700;color:var(--v2-color-text-secondary)}.chat-msg__actions{position:relative;display:flex;align-items:center;gap:.05rem;padding:.15rem;border-radius:var(--v2-radius-pill);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-float);opacity:0;pointer-events:none;transition:opacity var(--v2-duration-fast, .15s)}.chat-msg:hover .chat-msg__actions,.chat-msg:focus-within .chat-msg__actions,.chat-msg.is-reacting .chat-msg__actions{opacity:1;pointer-events:auto}@media (hover: none){.chat-msg__actions{opacity:1;pointer-events:auto;background:transparent;box-shadow:none}.chat-msg__action{width:26px;height:26px}}.chat-msg__action{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--v2-color-text-muted);cursor:pointer}.chat-msg__action:hover{background:var(--v2-color-surface-subtle);color:var(--v2-color-text)}.chat-msg__action.is-danger:hover{color:var(--v2-color-danger)}.chat-reactbar{position:absolute;bottom:calc(100% + 6px);z-index:5;display:flex;align-items:center;gap:.1rem;padding:.3rem;border-radius:var(--v2-radius-pill);background:var(--v2-color-surface);box-shadow:0 10px 30px #0000002e;animation:chat-pop var(--v2-duration-fast, .15s) ease-out}.chat-msg--mine .chat-reactbar{inset-inline-end:0}.chat-msg--theirs .chat-reactbar{inset-inline-start:0}.chat-reactbar__item{width:38px;height:38px;border:0;border-radius:50%;background:transparent;font-size:1.45rem;cursor:pointer;transition:transform .12s}.chat-reactbar__item:hover{transform:scale(1.25);background:var(--v2-color-surface-subtle)}.chat-reactbar__more{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:var(--v2-color-surface-subtle);color:var(--v2-color-text-secondary);cursor:pointer}.chat-reactbar--picker{padding:0;border-radius:16px;background:transparent;box-shadow:none}.chat-typing .chat-msg__bubble{display:inline-flex;gap:4px;padding:.75rem .85rem}.chat-typing span{width:7px;height:7px;border-radius:50%;background:var(--v2-color-text-muted);animation:chat-typing 1.2s infinite ease-in-out}.chat-typing span:nth-child(2){animation-delay:.15s}.chat-typing span:nth-child(3){animation-delay:.3s}@keyframes chat-typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.chat-composer{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:.6rem .75rem .75rem;border-top:1px solid var(--v2-color-border);background:var(--v2-color-surface)}.chat-composer__row{display:flex;align-items:flex-end;gap:.5rem}.chat-composer__field{display:flex;flex:1;align-items:flex-end;gap:.1rem;min-width:0;padding:.2rem .3rem;border:1px solid var(--v2-color-border);border-radius:24px;background:var(--v2-color-surface-subtle);transition:border-color var(--v2-duration-fast, .15s),box-shadow var(--v2-duration-fast, .15s)}.chat-composer__field:focus-within{border-color:color-mix(in srgb,var(--v2-color-primary) 60%,transparent);box-shadow:0 0 0 3px var(--v2-color-primary-soft)}.chat-composer textarea{flex:1;min-width:0;max-height:150px;padding:.55rem .35rem;border:0;outline:0;resize:none;background:transparent;color:var(--v2-color-text);font:inherit;font-size:.93rem;line-height:1.45}.chat-composer__tool{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:0;border-radius:50%;background:transparent;color:var(--v2-color-text-muted);cursor:pointer}.chat-composer__tool:hover,.chat-composer__tool.is-active{color:var(--v2-color-primary)}.chat-composer__tool:disabled{opacity:.4;cursor:not-allowed}.chat-composer__send{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:0;border-radius:50%;background:var(--v2-color-primary);color:var(--v2-color-on-primary);cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb,var(--v2-color-primary) 35%,transparent);transition:transform var(--v2-duration-fast, .15s),opacity var(--v2-duration-fast, .15s)}.chat-composer__send:hover:not(:disabled){transform:scale(1.06)}.chat-composer__send:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}.chat-composer__context{display:flex;align-items:center;gap:.6rem;padding:.45rem .6rem;border-inline-start:3px solid var(--v2-color-primary);border-radius:10px;background:var(--v2-color-surface-subtle);color:var(--v2-color-primary)}.chat-composer__context-text{display:flex;flex:1;flex-direction:column;min-width:0;font-size:.8rem}.chat-composer__context-text strong{color:var(--v2-color-primary)}.chat-composer__context-text span{overflow:hidden;color:var(--v2-color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.chat-composer__context button,.chat-composer__chip button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:var(--v2-color-text-muted);cursor:pointer}.chat-composer__context button:hover,.chat-composer__chip button:hover{background:var(--v2-color-border);color:var(--v2-color-text)}.chat-composer__files{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.1rem}.chat-composer__chip{display:flex;align-items:center;gap:.4rem;flex-shrink:0;max-width:200px;padding:.25rem .25rem .25rem .3rem;border:1px solid var(--v2-color-border);border-radius:12px;background:var(--v2-color-surface-subtle)}.chat-composer__chip img,.chat-composer__chip-icon{width:38px;height:38px;flex-shrink:0;border-radius:8px;-o-object-fit:cover;object-fit:cover}.chat-composer__chip-icon{display:grid;place-items:center;background:var(--v2-color-primary-soft);color:var(--v2-color-primary)}.chat-composer__chip-name{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.chat-composer__emoji{position:absolute;bottom:calc(100% + 6px);inset-inline-start:.75rem;z-index:6}.chat-composer__disabled{margin:0;padding:1rem;border-top:1px solid var(--v2-color-border);color:var(--v2-color-text-muted);font-size:.86rem;text-align:center}.chat-emoji{display:flex;flex-direction:column;width:min(340px,calc(100vw - 2rem));height:330px;overflow:hidden;border-radius:16px;background:var(--v2-color-surface);box-shadow:0 16px 40px #0003,0 0 0 1px var(--v2-color-border);animation:chat-pop var(--v2-duration-fast, .15s) ease-out}.chat-emoji__tabs{display:flex;gap:.1rem;padding:.35rem;border-bottom:1px solid var(--v2-color-border);overflow-x:auto}.chat-emoji__tab{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:0;border-radius:8px;background:transparent;color:var(--v2-color-text-muted);font-size:1.05rem;cursor:pointer;filter:grayscale(.6);opacity:.75}.chat-emoji__tab:hover{background:var(--v2-color-surface-subtle)}.chat-emoji__tab.is-active{background:var(--v2-color-primary-soft);filter:none;opacity:1}.chat-emoji__grid{flex:1;overflow-y:auto;padding:.25rem .45rem .6rem}.chat-emoji__label{position:sticky;top:0;margin:0;padding:.45rem .2rem .3rem;background:var(--v2-color-surface);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--v2-color-text-muted)}.chat-emoji__set{display:grid;grid-template-columns:repeat(8,1fr)}.chat-emoji__item{display:grid;place-items:center;aspect-ratio:1;border:0;border-radius:8px;background:transparent;font-size:1.45rem;cursor:pointer;transition:transform .1s}.chat-emoji__item:hover{background:var(--v2-color-surface-subtle);transform:scale(1.18)}.chat-drop{position:absolute;top:64px;right:.75rem;bottom:.75rem;left:.75rem;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;border:2px dashed var(--v2-color-primary);border-radius:var(--v2-radius-lg);background:color-mix(in srgb,var(--v2-color-surface) 88%,transparent);color:var(--v2-color-primary);font-weight:650;pointer-events:none}.chat-drop p{margin:0}.chat-lightbox{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3.5rem 1rem 1rem;background:#080a0ee6;animation:chat-fade var(--v2-duration-fast, .15s) ease-out}.chat-lightbox img{max-width:100%;max-height:100%;border-radius:10px;-o-object-fit:contain;object-fit:contain}.chat-lightbox__bar{position:absolute;top:0;inset-inline:0;display:flex;align-items:center;gap:.4rem;padding:.6rem .75rem;color:#fff;font-size:.86rem}.chat-lightbox__bar span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-lightbox .chat-panel__icon-btn{color:#fff}.chat-lightbox .chat-panel__icon-btn:hover{background:#ffffff24}.coach{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;color:hsl(var(--heroui-foreground))}.coach__blocker{position:absolute;top:0;right:0;bottom:0;left:0}.coach__shade{position:fixed;pointer-events:none;background:hsl(var(--heroui-overlay) / .5);transition:top .32s var(--v2-ease-standard, ease),left .32s var(--v2-ease-standard, ease),width .32s var(--v2-ease-standard, ease),height .32s var(--v2-ease-standard, ease)}.coach__spotlight{position:fixed;pointer-events:none;border-radius:var(--heroui-radius-medium, 10px);box-shadow:0 0 0 2px var(--v2-brand-amber);transition:top .32s var(--v2-ease-standard, ease),left .32s var(--v2-ease-standard, ease),width .32s var(--v2-ease-standard, ease),height .32s var(--v2-ease-standard, ease)}.coach__spotlight:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;box-shadow:0 0 color-mix(in srgb,var(--v2-brand-amber) 55%,transparent);animation:coach-pulse 1.8s ease-out infinite}.coach__card{position:fixed;width:min(21rem,calc(100vw - 1.5rem));padding:.95rem 1rem .85rem;border-radius:var(--heroui-radius-large);background:hsl(var(--heroui-content1));box-shadow:var(--heroui-box-shadow-medium);transition:top .32s var(--v2-ease-standard, ease),left .32s var(--v2-ease-standard, ease);animation:coach-card-in .22s var(--v2-ease-standard, ease-out)}.coach__arrow{position:absolute;width:.8rem;height:.8rem;background:hsl(var(--heroui-content1));border-radius:2px;transform:rotate(45deg)}.coach__card--bottom .coach__arrow{top:-.38rem;left:calc(var(--coach-arrow) - .4rem)}.coach__card--right .coach__arrow{left:-.38rem;top:calc(var(--coach-arrow) - .4rem)}.coach__card--left .coach__arrow{right:-.38rem;top:calc(var(--coach-arrow) - .4rem)}.coach__header{display:flex;align-items:center;gap:.6rem}.coach__mark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.7rem;color:var(--v2-brand-amber-deep);background:color-mix(in srgb,var(--v2-brand-amber) 16%,transparent)}.dark .coach__mark{color:var(--v2-brand-amber-bright)}.coach__counter{flex:1;min-width:0;color:hsl(var(--heroui-foreground-500));font-size:.75rem;font-weight:600}.coach__close{color:hsl(var(--heroui-foreground-500))}.coach__title{margin:.7rem 0 .25rem;font-size:1rem;font-weight:600;line-height:1.35}.coach__body{margin:0;color:hsl(var(--heroui-foreground-500));font-size:.84rem;line-height:1.6}.coach__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.9rem}.coach__dots,.coach__actions{display:flex;align-items:center;gap:.35rem}.coach__dot{width:.45rem;height:.45rem;padding:0;border:0;border-radius:999px;background:hsl(var(--heroui-default-300));cursor:pointer;transition:width .2s var(--v2-ease-standard, ease),background .2s}.coach__dot[data-active]{width:1.2rem;background:var(--v2-brand-amber)}@keyframes coach-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--v2-brand-amber) 55%,transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb,var(--v2-brand-amber) 0%,transparent)}}@keyframes coach-card-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.coach__shade,.coach__spotlight,.coach__card{transition:none;animation:none}.coach__spotlight:after{animation:none}}[data-primary-theme=default],[data-accent-theme=default]{--v2-color-primary: #F5A524;--v2-color-primary-hover: #C68413;--v2-color-primary-active: #9A6509;--v2-color-primary-soft: rgba(245, 165, 36, .13);--v2-color-primary-soft-hover: rgba(245, 165, 36, .2);--v2-color-on-primary: #111111;--v2-color-on-primary-muted: rgba(17, 17, 17, .68);--v2-color-primary-border: rgba(17, 17, 17, .14);--v2-color-focus: #F5A524;--v2-color-selection: rgba(245, 165, 36, .22)}[data-primary-theme=graphite],[data-accent-theme=graphite]{--v2-color-primary: #3f4550;--v2-color-primary-hover: #323740;--v2-color-primary-active: #282c33;--v2-color-primary-soft: rgba(63, 69, 80, .12);--v2-color-primary-soft-hover: rgba(63, 69, 80, .18);--v2-color-on-primary: #ffffff;--v2-color-on-primary-muted: rgba(255, 255, 255, .72);--v2-color-primary-border: rgba(255, 255, 255, .16);--v2-color-focus: #3f4550;--v2-color-selection: rgba(63, 69, 80, .16)}[data-primary-theme=steel],[data-accent-theme=steel]{--v2-color-primary: #3d5a73;--v2-color-primary-hover: #334c62;--v2-color-primary-active: #2a3f52;--v2-color-primary-soft: rgba(61, 90, 115, .12);--v2-color-primary-soft-hover: rgba(61, 90, 115, .18);--v2-color-on-primary: #ffffff;--v2-color-on-primary-muted: rgba(255, 255, 255, .72);--v2-color-primary-border: rgba(255, 255, 255, .16);--v2-color-focus: #3d5a73;--v2-color-selection: rgba(61, 90, 115, .16)}[data-primary-theme=navy],[data-accent-theme=navy]{--v2-color-primary: #2c3e56;--v2-color-primary-hover: #243448;--v2-color-primary-active: #1d2a3a;--v2-color-primary-soft: rgba(44, 62, 86, .12);--v2-color-primary-soft-hover: rgba(44, 62, 86, .18);--v2-color-on-primary: #ffffff;--v2-color-on-primary-muted: rgba(255, 255, 255, .72);--v2-color-primary-border: rgba(255, 255, 255, .16);--v2-color-focus: #2c3e56;--v2-color-selection: rgba(44, 62, 86, .16)}[data-primary-theme=blue],[data-accent-theme=blue]{--v2-color-primary: #2563eb;--v2-color-primary-hover: #1d4ed8;--v2-color-primary-active: #1e40af;--v2-color-primary-soft: rgba(37, 99, 235, .12);--v2-color-primary-soft-hover: rgba(37, 99, 235, .18);--v2-color-on-primary: #ffffff;--v2-color-on-primary-muted: rgba(255, 255, 255, .74);--v2-color-primary-border: rgba(255, 255, 255, .18);--v2-color-focus: #2563eb;--v2-color-selection: rgba(37, 99, 235, .16)}[data-primary-theme=teal],[data-accent-theme=teal]{--v2-color-primary: #0f766e;--v2-color-primary-hover: #0d655e;--v2-color-primary-active: #0b544e;--v2-color-primary-soft: rgba(15, 118, 110, .12);--v2-color-primary-soft-hover: rgba(15, 118, 110, .18);--v2-color-on-primary: #ffffff;--v2-color-on-primary-muted: rgba(255, 255, 255, .74);--v2-color-primary-border: rgba(255, 255, 255, .18);--v2-color-focus: #0f766e;--v2-color-selection: rgba(15, 118, 110, .16)}[data-primary-theme=emerald],[data-primary-theme=green],[data-accent-theme=emerald],[data-accent-theme=green]{--v2-color-primary: #15803d;--v2-color-primary-hover: #166534;--v2-color-primary-active: #14532d;--v2-color-primary-soft: rgba(21, 128, 61, .12);--v2-color-primary-soft-hover: rgba(21, 128, 61, .18);--v2-color-on-primary: #ffffff;--v2-color-on-primary-muted: rgba(255, 255, 255, .74);--v2-color-primary-border: rgba(255, 255, 255, .18);--v2-color-focus: #15803d;--v2-color-selection: rgba(21, 128, 61, .16)}[data-primary-theme=amber],[data-accent-theme=amber]{--v2-color-primary: #b45309;--v2-color-primary-hover: #92400e;--v2-color-primary-active: #78350f;--v2-color-primary-soft: rgba(180, 83, 9, .12);--v2-color-primary-soft-hover: rgba(180, 83, 9, .18);--v2-color-on-primary: #ffffff;--v2-color-on-primary-muted: rgba(255, 255, 255, .78);--v2-color-primary-border: rgba(255, 255, 255, .2);--v2-color-focus: #b45309;--v2-color-selection: rgba(180, 83, 9, .16)}[data-primary-theme=rose],[data-accent-theme=rose]{--v2-color-primary: #be123c;--v2-color-primary-hover: #9f1239;--v2-color-primary-active: #881337;--v2-color-primary-soft: rgba(190, 18, 60, .12);--v2-color-primary-soft-hover: rgba(190, 18, 60, .18);--v2-color-on-primary: #ffffff;--v2-color-on-primary-muted: rgba(255, 255, 255, .74);--v2-color-primary-border: rgba(255, 255, 255, .18);--v2-color-focus: #be123c;--v2-color-selection: rgba(190, 18, 60, .16)}[data-color-mode=dark]{color-scheme:dark;--v2-color-app-bg: #111111;--v2-color-app-bg-subtle: #141414;--v2-color-surface: #171717;--v2-color-surface-elevated: rgba(23, 23, 23, .97);--v2-color-surface-subtle: #1F1F1F;--v2-color-surface-inset: #111111;--v2-color-border: rgba(255, 255, 255, .08);--v2-color-border-strong: rgba(255, 255, 255, .14);--v2-color-text: #FFFFFF;--v2-color-text-secondary: #E5E7EB;--v2-color-text-muted: #B4BCC8;--v2-color-text-inverse: #111111;--v2-color-primary: #F5A524;--v2-color-primary-hover: #F8C46B;--v2-color-primary-active: #C68413;--v2-color-primary-soft: rgba(245, 165, 36, .17);--v2-color-primary-soft-hover: rgba(245, 165, 36, .26);--v2-color-on-primary: #111111;--v2-color-on-primary-muted: rgba(17, 17, 17, .68);--v2-color-primary-border: rgba(255, 255, 255, .14);--v2-color-focus: #F5A524;--v2-color-selection: rgba(245, 165, 36, .3);--v2-sidebar-bg: #111111;--v2-sidebar-text: #FFFFFF;--v2-sidebar-text-muted: #9CA3AF;--v2-sidebar-icon: #F5A524;--v2-color-sidebar-bg: var(--v2-sidebar-bg);--v2-color-sidebar-fg: var(--v2-sidebar-text);--v2-color-sidebar-muted: var(--v2-sidebar-text-muted);--v2-color-sidebar-border: var(--v2-color-border);--v2-color-sidebar-hover: rgba(255, 255, 255, .06);--v2-color-sidebar-active: rgba(245, 165, 36, .14);--v2-color-sidebar-active-fg: #F5A524;--v2-color-sidebar-active-shadow: inset 2px 0 0 var(--v2-color-primary), 0 12px 26px rgba(0, 0, 0, .28);--v2-color-success: #22c55e;--v2-color-success-bg: rgba(34, 197, 94, .14);--v2-color-warning-bg: rgba(245, 158, 11, .16);--v2-color-danger-bg: rgba(244, 63, 94, .15);--v2-color-info-bg: rgba(59, 130, 246, .14);--v2-color-neutral-bg: rgba(255, 255, 255, .06);--table-row-bg: var(--v2-color-surface);--table-row-stripe-bg: var(--v2-color-surface-subtle);--table-header-bg: color-mix(in srgb, var(--v2-color-surface-subtle) 80%, var(--v2-color-surface));--table-header-text: var(--v2-color-text-secondary);--table-header-muted: var(--v2-color-text-muted);--table-header-border: var(--v2-color-border);--table-header-sort-active: var(--v2-color-text);--table-row-hover-bg: rgba(255, 255, 255, .04);--v2-shadow-soft: 0 1px 2px rgba(0, 0, 0, .32), 0 10px 26px rgba(0, 0, 0, .26);--v2-shadow-elevated: 0 16px 34px rgba(0, 0, 0, .34);--v2-shadow-pop: 0 22px 52px rgba(0, 0, 0, .42);--dashboard-widget-accent-soft: color-mix(in srgb, var(--v2-color-primary) 13%, var(--v2-color-surface));--dashboard-card-hover-bg: rgba(255, 255, 255, .04);--dashboard-card-hover-border: rgba(255, 255, 255, .14);--dashboard-row-hover-bg: rgba(255, 255, 255, .04);--dashboard-row-hover-border: rgba(255, 255, 255, .12);--dashboard-shadow: 0 1px 2px rgba(0, 0, 0, .28), 0 12px 28px rgba(0, 0, 0, .22);--dashboard-shadow-hover: 0 18px 36px rgba(0, 0, 0, .34)}[data-color-mode=dark] body,[data-color-mode=dark] #v2-root{background:var(--v2-color-app-bg);color:var(--v2-color-text)}[data-color-mode=dark] .app-shell,[data-color-mode=dark] .app-shell--collapsed{background:var(--v2-color-app-bg)}[data-color-mode=dark] .app-shell__column{background:var(--v2-color-surface);border-color:var(--v2-color-border);box-shadow:var(--v2-shadow-soft)}[data-color-mode=dark] .app-shell--dashboard .app-shell__column,[data-color-mode=dark] .app-shell--dashboard .app-shell__main,[data-color-mode=dark] .app-shell--dashboard .app-shell__topbar{background:var(--v2-color-surface)}[data-color-mode=dark] .workspace-dashboard .dashboard-section .dash-widget-slot>article,[data-color-mode=dark] .workspace-dashboard .dashboard-section .dash-metric,[data-color-mode=dark] .workspace-dashboard .dashboard-section .dash-list,[data-color-mode=dark] .workspace-dashboard .dashboard-section .dash-attention,[data-color-mode=dark] .workspace-dashboard .dashboard-section .dash-alerts,[data-color-mode=dark] .workspace-dashboard .dashboard-section .dash-links,[data-color-mode=dark] .workspace-dashboard .dashboard-section .dash-calendar,[data-color-mode=dark] .workspace-dashboard .dashboard-section .dash-widget{box-shadow:var(--dashboard-shadow)}[data-color-mode=dark] .app-shell__topbar{background:#171717f0;border-bottom-color:var(--v2-color-border)}[data-color-mode=dark] .app-shell__brand{background:transparent;border-bottom-color:transparent}[data-color-mode=dark] .app-shell__sidebar{background:transparent;border-color:transparent;box-shadow:none;color:var(--v2-color-text)}[data-color-mode=dark] .app-shell__topbar-search,[data-color-mode=dark] .branch-selector__trigger,[data-color-mode=dark] .app-shell__topbar-actions .v2-btn,[data-color-mode=dark] .theme-toggle,[data-color-mode=dark] .user-menu--sidebar .user-menu__trigger{background:var(--v2-color-surface);border-color:var(--v2-color-border);box-shadow:none}[data-color-mode=dark] .app-shell__topbar-search:focus-within,[data-color-mode=dark] .branch-selector__trigger:hover,[data-color-mode=dark] .app-shell__topbar-actions .v2-btn:hover:not(:disabled){background:var(--v2-color-surface-subtle);border-color:var(--v2-color-border-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-color-primary) 18%,transparent)}[data-color-mode=dark] .dashboard-section .dash-widget-slot>article,[data-color-mode=dark] .dashboard-section .dash-metric:not(.dash-metric--kpi),[data-color-mode=dark] .dashboard-section .dash-list,[data-color-mode=dark] .dashboard-section .dash-attention,[data-color-mode=dark] .dashboard-section .dash-alerts,[data-color-mode=dark] .dashboard-section .dash-links,[data-color-mode=dark] .dashboard-section .dash-calendar,[data-color-mode=dark] .dashboard-section .dash-widget{--widget-surface: color-mix(in srgb, var(--widget-accent) 16%, var(--v2-color-surface));background:linear-gradient(135deg,var(--widget-surface) 0%,var(--v2-color-surface) 136%);box-shadow:var(--dashboard-shadow)}[data-color-mode=dark] .dashboard-section .dash-metric--kpi{background:var(--v2-color-surface);box-shadow:var(--dashboard-shadow)}[data-color-mode=dark] .dashboard-section .dash-widget-slot>article:hover,[data-color-mode=dark] .dashboard-section .dash-metric:not(.dash-metric--kpi):hover,[data-color-mode=dark] .dashboard-section .dash-list:hover,[data-color-mode=dark] .dashboard-section .dash-attention:hover,[data-color-mode=dark] .dashboard-section .dash-alerts:hover,[data-color-mode=dark] .dashboard-section .dash-links:hover,[data-color-mode=dark] .dashboard-section .dash-calendar:hover,[data-color-mode=dark] .dashboard-section .dash-widget:hover{background:var(--v2-color-surface);border-color:var(--v2-color-border);box-shadow:var(--dashboard-shadow)}[data-color-mode=dark] .dashboard-section .dash-metric--kpi:hover{background:var(--v2-color-surface);border-color:var(--v2-color-border);box-shadow:var(--v2-shadow-xs)}[data-color-mode=dark] .dashboard-section .dash-attention__empty,[data-color-mode=dark] .dashboard-section .dash-list__empty,[data-color-mode=dark] .dashboard-section .dash-links__empty,[data-color-mode=dark] .dashboard-section .dash-calendar__empty{background:var(--v2-color-surface-subtle);color:var(--v2-color-text-muted)}[data-color-mode=dark] .dashboard-section .dash-calendar__agenda .dash-calendar__empty{background:transparent}[data-color-mode=dark] .dashboard-section .dash-list-row,[data-color-mode=dark] .dashboard-section .dash-attention-item,[data-color-mode=dark] .dashboard-section .dash-alerts__card,[data-color-mode=dark] .dashboard-section .dash-operational-row,[data-color-mode=dark] .dashboard-section .dash-links__item,[data-color-mode=dark] .dashboard-section .dash-calendar__agenda li,[data-color-mode=dark] .dashboard-section .dash-calendar__full-list li{background:var(--v2-color-surface);border-color:var(--v2-color-border)}[data-color-mode=dark] .dashboard-section .dash-list-row:hover,[data-color-mode=dark] .dashboard-section .dash-list-row--link:hover,[data-color-mode=dark] .dashboard-section .dash-attention-item:hover,[data-color-mode=dark] .dashboard-section .dash-links__item:hover,[data-color-mode=dark] .dashboard-section .dash-calendar__agenda li:hover,[data-color-mode=dark] .dashboard-section .dash-calendar__full-list li:hover{background:var(--v2-color-surface);border-color:var(--v2-color-border);box-shadow:0 2px 8px #00000047}[data-color-mode=dark] .dashboard-widget-shimmer,[data-color-mode=dark] .dashboard-section .dash-calendar__loading-event,[data-color-mode=dark] .global-search-panel,[data-color-mode=dark] .global-search-result,[data-color-mode=dark] .global-search-loading__row{box-shadow:var(--dashboard-shadow)}[data-color-mode=dark] .v2-dialog-backdrop,[data-color-mode=dark] .v2-drawer-backdrop{background:#00000061;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}[data-color-mode=dark] .v2-alert-dialog-backdrop{background:#00000038}[data-color-mode=dark] .app-shell__nav-more{box-shadow:0 6px 16px #0006}[data-color-mode=dark] .global-search-overlay__scrim{background:#0000008a}[data-color-mode=dark] .global-search-panel{background:var(--v2-color-surface);border-color:var(--v2-color-border)}[data-color-mode=dark] .global-search-panel__body{background:var(--v2-color-app-bg)}[data-color-mode=dark] .notification-drawer__scrim{background:#00000075}[data-color-mode=dark] .notification-drawer__panel{background:var(--v2-color-surface);border-inline-start-color:var(--v2-color-border);box-shadow:-24px 0 70px #00000057}[data-color-mode=dark] .notification-drawer__body{background:var(--v2-color-app-bg)}.workspace-dashboard .dashboard-section{--dash-card-bg: var(--v2-color-surface);--dash-card-border: var(--v2-color-border);--dash-row-hover: color-mix(in srgb, var(--v2-color-text) 4%, transparent);--dash-pad-x: 18px}[data-color-mode=dark] .workspace-dashboard .dashboard-section{--dash-card-bg: color-mix(in srgb, #ffffff 2.5%, var(--v2-color-surface));--dash-card-border: rgba(255, 255, 255, .07)}.workspace-dashboard .dashboard-section :is(.dash-list,.dash-attention,.dash-alerts,.dash-links,.dash-calendar,.dash-widget-slot>.dash-widget,.dash-metric:not(.dash-metric--kpi)),.workspace-dashboard .dashboard-section :is(.dash-list,.dash-attention,.dash-alerts,.dash-links,.dash-calendar,.dash-widget-slot>.dash-widget,.dash-metric:not(.dash-metric--kpi)):hover,[data-color-mode=dark] .workspace-dashboard .dashboard-section :is(.dash-list,.dash-attention,.dash-alerts,.dash-links,.dash-calendar,.dash-widget-slot>.dash-widget,.dash-metric:not(.dash-metric--kpi)),[data-color-mode=dark] .workspace-dashboard .dashboard-section :is(.dash-list,.dash-attention,.dash-alerts,.dash-links,.dash-calendar,.dash-widget-slot>.dash-widget,.dash-metric:not(.dash-metric--kpi)):hover{border:1px solid var(--dash-card-border);border-radius:14px;background:var(--dash-card-bg);box-shadow:none;transform:none}.workspace-dashboard .dashboard-section :is(.dash-list,.dash-attention,.dash-alerts,.dash-links){padding:0}.workspace-dashboard .dashboard-section :is(.dash-attention,.dash-alerts,.dash-links)>:not(header){padding-inline:var(--dash-pad-x)}.workspace-dashboard .dashboard-section :is(.dash-attention,.dash-alerts,.dash-links)>:last-child:not(header){padding-bottom:16px}.workspace-dashboard .dashboard-section :is(.dash-attention__header,.dash-alerts__header,.dash-links__header){margin:0}.workspace-dashboard .dashboard-section .dash-links__heading{align-items:flex-start;gap:2px}.workspace-dashboard .dashboard-section .dash-widget-empty{margin:0;padding-top:4px;border:0}.workspace-dashboard .dashboard-section :is(.dash-attention__eyebrow,.dash-links__eyebrow,.dash-alerts__eyebrow){margin:0;color:var(--v2-color-text-muted);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.workspace-dashboard .dashboard-section :is(.dash-attention__title,.dash-links__title,.dash-alerts__title){color:var(--v2-color-text);font-size:.95rem;font-weight:600;letter-spacing:-.01em}.workspace-dashboard .dashboard-section :is(.dash-attention__count,.dash-links__count){padding:1px 8px;border:0;border-radius:999px;background:color-mix(in srgb,var(--v2-color-text) 7%,transparent);color:var(--v2-color-text-muted);font-size:11px;font-weight:500}.workspace-dashboard .dashboard-section .dash-attention__icon{border:0;border-radius:8px;box-shadow:none}[data-color-mode=dark] .workspace-dashboard .dashboard-section .dash-widget-slot:is([data-widget-key=LatestCallHistoryWidget],[data-widget-key=LatestActivityWidget],[data-widget-key=NotificationsRemindersWidget],[data-widget-key=InactiveEnforcementCasesWidget],[data-widget-key=CasesWithoutAgreementWidget],[data-widget-key=RemainingBalanceWidget],[data-widget-key=ClientBalancesWidget],[data-widget-key=UpcomingInstallmentsWidget]){--widget-accent: #94a3b8;--widget-accent-soft: rgba(148, 163, 184, .12);--widget-accent-strong: #cbd5e1}.workspace-dashboard .dashboard-section :is(.dash-list__header,.dash-attention__header,.dash-alerts__header,.dash-links__header,.dash-calendar__header){align-items:center;padding:16px var(--dash-pad-x) 12px;border-bottom:0}.workspace-dashboard .dashboard-section :is(.dash-list__eyebrow,.dash-calendar__eyebrow){margin:0;color:var(--v2-color-text-muted);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.workspace-dashboard .dashboard-section :is(.dash-list__title,.dash-calendar__title){margin:0;color:var(--v2-color-text);font-size:.95rem;font-weight:600;letter-spacing:-.01em}.workspace-dashboard .dashboard-section .dash-list__count{padding:1px 8px;border:0;background:color-mix(in srgb,var(--v2-color-text) 7%,transparent);color:var(--v2-color-text-muted);font-size:11px;font-weight:500}.workspace-dashboard .dashboard-section .dash-calendar__month{color:var(--v2-color-text-secondary);font-size:.8rem;font-weight:500}.workspace-dashboard .dashboard-section .dash-list__body{gap:8px;margin-top:0;padding:2px var(--dash-pad-x) 16px;border-top:0}.workspace-dashboard .dashboard-section .dash-list>.dash-widget-empty{padding:4px var(--dash-pad-x) 18px}.workspace-dashboard .dashboard-section :is(.dash-calendar__agenda li,.dash-calendar__full-list li),[data-color-mode=dark] .workspace-dashboard .dashboard-section :is(.dash-calendar__agenda li,.dash-calendar__full-list li){padding:10px;border:0;border-radius:10px;background:transparent;box-shadow:none;transition:background-color .12s ease}.workspace-dashboard .dashboard-section :is(.dash-calendar__agenda li,.dash-calendar__full-list li):hover,[data-color-mode=dark] .workspace-dashboard .dashboard-section :is(.dash-calendar__agenda li,.dash-calendar__full-list li):hover{border:0;background:var(--dash-row-hover);box-shadow:none;transform:none}.workspace-dashboard .dashboard-section{--dash-item-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 1px 3px rgba(15, 23, 42, .04);--dash-item-shadow-hover: 0 4px 12px rgba(15, 23, 42, .08), 0 1px 3px rgba(15, 23, 42, .06)}[data-color-mode=dark] .workspace-dashboard .dashboard-section{--dash-item-shadow: 0 1px 2px rgba(0, 0, 0, .45);--dash-item-shadow-hover: 0 4px 14px rgba(0, 0, 0, .4)}.workspace-dashboard .dashboard-section :is(.dash-list-row,.dash-links__item),[data-color-mode=dark] .workspace-dashboard .dashboard-section :is(.dash-list-row,.dash-links__item){padding:10px 12px;border:1px solid var(--dash-card-border);border-inline-start:3px solid var(--dash-row-accent, var(--dash-card-border));border-radius:12px;background:var(--dash-card-bg);box-shadow:var(--dash-item-shadow);transform:none;transition:box-shadow .12s ease,border-color .12s ease}.workspace-dashboard .dashboard-section :is(.dash-list-row--link,.dash-links__item):hover,[data-color-mode=dark] .workspace-dashboard .dashboard-section :is(.dash-list-row--link,.dash-links__item):hover{border-color:color-mix(in srgb,var(--v2-color-text) 14%,transparent);border-inline-start-color:var(--dash-row-accent, color-mix(in srgb, var(--v2-color-text) 14%, transparent));background:var(--dash-card-bg);box-shadow:var(--dash-item-shadow-hover);transform:none}.workspace-dashboard .dashboard-section .dash-list-row:not(.dash-list-row--link):hover,[data-color-mode=dark] .workspace-dashboard .dashboard-section .dash-list-row:not(.dash-list-row--link):hover{background:var(--dash-card-bg);box-shadow:var(--dash-item-shadow)}.workspace-dashboard .dashboard-section .dash-list-row--soon{--dash-row-accent: #f59e0b}.workspace-dashboard .dashboard-section :is(.dash-list-row--overdue,.dash-list-row--today){--dash-row-accent: #ef4444}[data-color-mode=dark] .workspace-dashboard .dashboard-section :is(.dash-list-row__badge,.dash-attention-item__badge)[style]{filter:brightness(1.25)}.workspace-dashboard .dashboard-section .dash-links__body{--dash-link-height: 58px;flex:0 0 auto;gap:8px;max-height:calc(4 * var(--dash-link-height) + 3 * 8px + 2px + 16px);padding:2px var(--dash-pad-x) 16px;border-top:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.workspace-dashboard .dashboard-section .dash-links__item{box-sizing:border-box;height:var(--dash-link-height)}.workspace-dashboard .dashboard-section .dash-links__body li:last-child .dash-links__item{border-bottom:1px solid var(--dash-card-border)}.workspace-dashboard .dashboard-section .dash-links__item-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:color-mix(in srgb,var(--v2-color-primary) 12%,transparent);color:var(--v2-color-primary)}.workspace-dashboard .dashboard-section .dash-links__item-text{flex:1;min-width:0}.workspace-dashboard .dashboard-section .dash-links__item-name{overflow:hidden;font-size:.85rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}[dir=rtl] .workspace-dashboard .dashboard-section .dash-links__item-url{text-align:end}.workspace-dashboard .dashboard-section .dash-quick-filters{display:flex;gap:6px;padding:0 var(--dash-pad-x) 10px;overflow-x:auto;scrollbar-width:none}.workspace-dashboard .dashboard-section .dash-quick-filters::-webkit-scrollbar{display:none}.workspace-dashboard .dashboard-section :is(.dash-list-row__dot,.dash-calendar__dot){width:7px;height:7px;box-shadow:none}.workspace-dashboard .dashboard-section .dash-list-row__dot{margin-top:6px}.workspace-dashboard .dashboard-section .dash-list-row__title{color:var(--v2-color-text);font-size:.85rem;font-weight:550}.workspace-dashboard .dashboard-section .dash-list-row__chevron{color:var(--v2-color-text-muted);opacity:0;transition:opacity .12s ease,transform .12s ease}.workspace-dashboard .dashboard-section .dash-list-row--link:hover .dash-list-row__chevron{opacity:1;transform:translate(2px)}[dir=rtl] .workspace-dashboard .dashboard-section .dash-list-row--link:hover .dash-list-row__chevron{transform:translate(-2px)}.workspace-dashboard .dashboard-section .dash-list-row__badge{padding:1px 7px;border:0;border-radius:6px;box-shadow:none;font-size:10.5px;font-weight:600}.workspace-dashboard .dashboard-section .dash-list-row__meta{gap:0;margin-top:3px}.workspace-dashboard .dashboard-section .dash-list-row__meta>span,.workspace-dashboard .dashboard-section .dash-calendar__agenda li .dash-calendar__agenda-chips>span.dash-calendar__chip--muted{display:inline;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--v2-color-text-muted);font-size:11.5px;font-weight:450}.workspace-dashboard .dashboard-section .dash-list-row__meta>span+span:before,.workspace-dashboard .dashboard-section .dash-calendar__agenda-chips>.dash-calendar__chip--muted+.dash-calendar__chip--muted:before{content:"·";margin-inline:6px;color:color-mix(in srgb,var(--v2-color-text-muted) 60%,transparent)}.workspace-dashboard .dashboard-section .dash-list-row--overdue .dash-list-row__meta>span:last-child{color:color-mix(in srgb,#ef4444 80%,var(--v2-color-text))}.workspace-dashboard .dashboard-section .dash-list-row__date{border:0;background:color-mix(in srgb,var(--v2-color-primary) 12%,transparent);box-shadow:none}.workspace-dashboard .dashboard-section .dash-calendar__weekdays,.workspace-dashboard .dashboard-section .dash-calendar__grid{margin-inline:12px}.workspace-dashboard .dashboard-section .dash-calendar__weekdays{padding-top:2px;color:var(--v2-color-text-muted);font-size:11px;font-weight:500}.workspace-dashboard .dashboard-section .dash-calendar__grid{gap:2px}.workspace-dashboard .dashboard-section .dash-calendar__day{min-height:32px;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--v2-color-text-secondary);font-size:.8rem;font-weight:500}.workspace-dashboard .dashboard-section .dash-calendar__day:not(.dash-calendar__day--pad):hover{background:var(--dash-row-hover);box-shadow:none}.workspace-dashboard .dashboard-section .dash-calendar__day--today{color:var(--v2-color-primary);font-weight:700}.workspace-dashboard .dashboard-section .dash-calendar__day--selected,.workspace-dashboard .dashboard-section .dash-calendar__day--selected:hover{background:var(--v2-color-primary);color:var(--v2-color-on-primary);font-weight:700}.workspace-dashboard .dashboard-section .dash-calendar__agenda{margin-top:8px;padding:12px 8px 8px;border-top:1px solid var(--dash-card-border)}.workspace-dashboard .dashboard-section .dash-calendar__agenda h3{margin:0 0 4px;padding-inline:10px;color:var(--v2-color-text-muted);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.workspace-dashboard .dashboard-section .dash-calendar__agenda .dash-calendar__empty{padding-inline:10px}.workspace-dashboard .dashboard-section :is(.dash-calendar__agenda li,.dash-calendar__full-list li){grid-template-columns:7px minmax(0,1fr);gap:10px}.workspace-dashboard .dashboard-section .dash-calendar__agenda .dash-calendar__dot{margin-top:6px}.workspace-dashboard .dashboard-section .dash-calendar__agenda-copy{gap:3px}.workspace-dashboard .dashboard-section .dash-calendar__agenda li strong.dash-calendar__agenda-title{font-size:.85rem;font-weight:550}.workspace-dashboard .dashboard-section .dash-calendar__agenda-chips{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-dashboard .dashboard-section .dash-calendar__agenda li .dash-calendar__agenda-chips>span.dash-calendar__chip:not(.dash-calendar__chip--muted){display:inline;margin-inline-end:8px;padding:1px 6px;border:0;border-radius:6px;background:color-mix(in srgb,var(--v2-color-primary) 14%,transparent);box-shadow:none;color:var(--v2-color-primary);font-size:10.5px;font-weight:600}[data-color-mode=dark] .workspace-dashboard .dashboard-section .dash-list-row__badge--primary{background:color-mix(in srgb,var(--v2-color-primary) 15%,transparent);color:var(--v2-color-primary)}[data-color-mode=dark] .workspace-dashboard .dashboard-section .dash-list-row__badge--danger{background:#ef444424;color:#fca5a5}[data-color-mode=dark] .workspace-dashboard .dashboard-section .dash-list-row__badge--warning{background:#f59e0b24;color:#fcd34d}[data-color-mode=dark] .workspace-dashboard .dashboard-section .dash-list-row__badge--success{background:#22c55e21;color:#86efac}[data-color-mode=dark] .workspace-dashboard .dashboard-section .dash-list-row__badge--info{background:#3b82f626;color:#93c5fd}[data-color-mode=dark] .workspace-dashboard .dashboard-section .dash-list-row__badge--neutral{background:#ffffff12;color:var(--v2-color-text-secondary)}.v2-dialog-backdrop,.v2-drawer-backdrop,[data-color-mode] .v2-dialog-backdrop,[data-color-mode] .v2-drawer-backdrop{background:hsl(var(--heroui-overlay) / .5);backdrop-filter:none;-webkit-backdrop-filter:none}.v2-alert-dialog-backdrop,[data-color-mode] .v2-alert-dialog-backdrop{background:hsl(var(--heroui-overlay) / .3)}.v2-dialog,.v2-dialog--lg{border:0;border-radius:var(--heroui-radius-large);background:hsl(var(--heroui-content1));color:hsl(var(--heroui-foreground));box-shadow:var(--heroui-box-shadow-small)}.v2-alert-dialog{border:0;border-radius:var(--heroui-radius-large);background:hsl(var(--heroui-content1));box-shadow:var(--heroui-box-shadow-medium)}.v2-drawer{border:0;border-radius:0;border-start-start-radius:var(--heroui-radius-large);border-end-start-radius:var(--heroui-radius-large);background:hsl(var(--heroui-content1));box-shadow:var(--heroui-box-shadow-medium)}.v2-menu,.v2-combo-box__popover,.v2-combobox__panel{border:0;border-radius:var(--heroui-radius-large);background:hsl(var(--heroui-content1));box-shadow:var(--heroui-box-shadow-medium);backdrop-filter:none;-webkit-backdrop-filter:none}.v2-combo-box__option:hover,.v2-combo-box__option.is-selected,.v2-combobox__option:hover,.v2-combobox__option.is-selected{background:hsl(var(--heroui-default-100))}.v2-combo-box__create{display:flex;align-items:center;gap:.5rem;width:100%;margin-top:.25rem;padding:.5rem .65rem;border:0;border-radius:var(--heroui-radius-medium);background:transparent;color:hsl(var(--heroui-primary));font-size:.8125rem;font-weight:600;text-align:start;cursor:pointer}.v2-combo-box__create:hover,.v2-combo-box__create:focus-visible{background:hsl(var(--heroui-primary) / .1);outline:none}.v2-combo-box__create span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-dialog__header{padding:1rem 1.5rem;border-bottom:0;background:transparent}.v2-dialog__heading{gap:.125rem;padding-inline-end:1.75rem}.v2-dialog__title{color:hsl(var(--heroui-foreground));font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.5}.v2-dialog__description{color:var(--v2-color-text-muted);font-size:.75rem}.v2-dialog__close,.v2-alert-dialog__close{position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem;width:2rem;height:2rem;border:0;border-radius:999px;background:transparent;color:hsl(var(--heroui-foreground-500))}.v2-dialog__close:hover,.v2-alert-dialog__close:hover{border-color:transparent;background:hsl(var(--heroui-default-100));color:hsl(var(--heroui-foreground))}.v2-dialog__body{padding:.5rem 1.5rem}.v2-dialog__footer{gap:.5rem;padding:1rem 1.5rem;border-top:0;background:transparent}.v2-dialog__footer .v2-btn{border-radius:var(--heroui-radius-medium)}.v2-dialog__footer .v2-btn--secondary,.v2-dialog__footer .v2-btn--ghost{border-color:transparent;background:transparent;box-shadow:none}.v2-dialog__footer .v2-btn--secondary:hover:not(:disabled),.v2-dialog__footer .v2-btn--ghost:hover:not(:disabled){border-color:transparent;background:hsl(var(--heroui-default-100))}.v2-drawer .resource-filter-drawer__summary{padding:0;border:0;border-radius:0;background:transparent}.v2-drawer .resource-filter-drawer__summary svg{color:hsl(var(--heroui-foreground-500))}.v2-drawer .resource-filter-drawer__summary strong{font-size:.875rem;font-weight:600}.v2-drawer .resource-filter-drawer__summary span{font-size:.75rem;color:hsl(var(--heroui-foreground-500))}.v2-drawer .resource-filter-drawer__actions{border-top:0;background:hsl(var(--heroui-content1))}.v2-drawer .resource-filter-drawer__actions .v2-btn{border-radius:var(--heroui-radius-medium)}.v2-drawer .resource-filter-drawer__actions .v2-btn--ghost{border-color:transparent;background:transparent}.v2-drawer .resource-filter-drawer__actions .v2-btn--ghost:hover:not(:disabled){background:hsl(var(--heroui-default-100))}:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .resource-form__section{padding:0;border:0;border-radius:0;background:transparent}:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .resource-form{gap:1.25rem}:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .resource-form__section-title{margin:0;color:var(--v2-color-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .resource-form__label,:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-field-label{color:hsl(var(--heroui-foreground));font-size:.75rem;font-weight:400}:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-input,:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-search-input,:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-combo-box__input-group:not([data-colored=true]),:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-phone-field__control{border:1px solid hsl(var(--heroui-default-200));border-radius:var(--heroui-radius-small);background:hsl(var(--heroui-content1));box-shadow:0 1px 2px #0000000d}:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-combo-box__input-group[data-colored=true]{border-radius:var(--heroui-radius-small)}.v2-tw section[role=dialog] .v2-combo-box__input-group,.v2-tw section[role=dialog] .v2-phone-field__control{min-height:2.5rem}.v2-tw section[role=dialog] .v2-combo-box__input{padding-block:.2rem}:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-combo-box--open .v2-combo-box__input-group[data-colored=true]{border-color:var(--combo-accent, hsl(var(--heroui-default-foreground)));box-shadow:none}:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-input:hover,:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-search-input:hover,:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-combo-box__input-group:not([data-colored=true]):hover,:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-phone-field__control:hover{border-color:hsl(var(--heroui-default-400))}:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-input:focus,:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-search-input:focus,:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-combo-box--open .v2-combo-box__input-group:not([data-colored=true]),:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-phone-field__control:focus-within{border-color:hsl(var(--heroui-default-foreground));background:hsl(var(--heroui-content1));box-shadow:0 1px 2px #0000000d}:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-phone-field__country{border-inline-end-color:hsl(var(--heroui-default-200))}:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-phone-field--invalid .v2-phone-field__control,:is(.v2-dialog,.v2-drawer,.v2-tw section[role=dialog]) .v2-combo-box--invalid .v2-combo-box__input-group{border-color:hsl(var(--heroui-danger))}.v2-letter-editor{display:flex;flex-direction:column;border:1px solid hsl(var(--heroui-default-200));border-radius:var(--heroui-radius-small);background:hsl(var(--heroui-content1));box-shadow:0 1px 2px #0000000d;transition:border-color .15s ease}.v2-letter-editor:hover{border-color:hsl(var(--heroui-default-400))}.v2-letter-editor:focus-within{border-color:hsl(var(--heroui-default-foreground))}.v2-letter-editor--invalid,.v2-letter-editor--invalid:hover{border-color:hsl(var(--heroui-danger))}.v2-letter-editor__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem;padding:.25rem .375rem;background:hsl(var(--heroui-default-50));border-start-start-radius:var(--heroui-radius-small);border-start-end-radius:var(--heroui-radius-small)}.v2-letter-editor__divider{width:1px;height:1.125rem;margin-inline:.25rem;background:hsl(var(--heroui-default-200))}.v2-letter-editor__content{min-height:11rem;max-height:22rem;overflow-y:auto;padding:.625rem .75rem;font-size:.875rem;line-height:1.6;color:hsl(var(--heroui-foreground));outline:none;unicode-bidi:plaintext}.v2-letter-editor__content:empty:before{content:attr(data-placeholder);color:hsl(var(--heroui-foreground-400));pointer-events:none}.v2-letter-editor__content ul{list-style:disc;padding-inline-start:1.5rem}.v2-letter-editor__content ol{list-style:decimal;padding-inline-start:1.5rem}.v2-letter-editor__content a{color:hsl(var(--heroui-primary));text-decoration:underline}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root,[data-theme]{color:hsl(var(--heroui-foreground));background-color:hsl(var(--heroui-background))}:where(.v2-tw,.v2-tw *,.v2-tw :before,.v2-tw :after){box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--v2-color-border)}:where(.v2-tw) :where(button,[type=button],[type=submit]){margin:0;padding:0;font:inherit;color:inherit;text-transform:none;background-color:transparent;background-image:none;-webkit-appearance:button}:where(.v2-tw) :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}:where(.v2-tw) :where(ul,ol){padding:0;list-style:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-1{left:.25rem;right:.25rem}.inset-y-0{top:0;bottom:0}.-end-1{inset-inline-end:-.25rem}.-right-2{right:-.5rem}.-right-px{right:-1px}.-start-1{inset-inline-start:-.25rem}.-start-3{inset-inline-start:-.75rem}.-start-\[2\.05rem\]{inset-inline-start:-2.05rem}.-start-\[25px\]{inset-inline-start:-25px}.-start-\[31px\]{inset-inline-start:-31px}.-start-\[3rem\]{inset-inline-start:-3rem}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.-top-px{top:-1px}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.end-1{inset-inline-end:.25rem}.end-1\.5{inset-inline-end:.375rem}.end-2{inset-inline-end:.5rem}.end-3{inset-inline-end:.75rem}.end-4{inset-inline-end:1rem}.end-auto{inset-inline-end:auto}.left-0{left:0}.left-1\/2{left:50%}.left-\[calc\(37\.5\%\)\]{left:37.5%}.right-0{right:0}.right-2{right:.5rem}.start-0{inset-inline-start:0px}.start-1\.5{inset-inline-start:.375rem}.start-1\/2{inset-inline-start:50%}.start-2{inset-inline-start:.5rem}.start-3{inset-inline-start:.75rem}.start-auto{inset-inline-start:auto}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[calc\(100\%_\+_2px\)\]{top:calc(100% + 2px)}.top-\[calc\(46\%\)\]{top:46%}.-z-30{z-index:-30}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[5\]{z-index:5}.z-\[70\]{z-index:70}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.-m-2{margin:-.5rem}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-0{margin-left:0;margin-right:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{margin-left:.5rem;margin-right:.5rem}.mx-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{margin-left:.375rem;margin-right:.375rem}.mx-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{margin-top:.5rem;margin-bottom:.5rem}.my-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{margin-top:.375rem;margin-bottom:.375rem}.my-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{margin-top:.25rem;margin-bottom:.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-px{margin-bottom:-1px}.-me-1{margin-inline-end:-.25rem}.-me-2{margin-inline-end:-.5rem}.-mr-2{margin-right:-.5rem}.-ms-2{margin-inline-start:-.5rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-1\.5{margin-top:-.375rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-0{margin-inline-end:0px}.me-0\.5{margin-inline-end:.125rem}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.me-4{margin-inline-end:1rem}.me-auto{margin-inline-end:auto}.ml-1{margin-left:.25rem}.ms-0{margin-inline-start:0px}.ms-1{margin-inline-start:.25rem}.ms-1\.5{margin-inline-start:.375rem}.ms-11{margin-inline-start:2.75rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-6{margin-inline-start:1.5rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.\!size-16{width:4rem!important;height:4rem!important}.\!size-7{width:1.75rem!important;height:1.75rem!important}.size-1{width:.25rem;height:.25rem}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-14{width:3.5rem;height:3.5rem}.size-16{width:4rem;height:4rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-36{width:9rem;height:9rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-full{width:100%;height:100%}.\!h-auto{height:auto!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[--visual-viewport-height\]{height:var(--visual-viewport-height)}.h-\[100dvh\]{height:100dvh}.h-\[132px\]{height:132px}.h-\[188px\]{height:188px}.h-\[18px\]{height:18px}.h-\[220px\]{height:220px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[2px\]{height:2px}.h-\[30vh\]{height:30vh}.h-\[3px\]{height:3px}.h-\[58vh\]{height:58vh}.h-\[600px\]{height:600px}.h-\[60vh\]{height:60vh}.h-\[62vh\]{height:62vh}.h-\[68vh\]{height:68vh}.h-\[70vh\]{height:70vh}.h-\[74px\]{height:74px}.h-\[75vh\]{height:75vh}.h-\[8\%\]{height:8%}.h-\[calc\(100dvh-4rem\)\]{height:calc(100dvh - 4rem)}.h-\[calc\(100vh-13rem\)\]{height:calc(100vh - 13rem)}.h-\[calc\(100vh-17rem\)\]{height:calc(100vh - 17rem)}.h-\[min\(70dvh\,640px\)\]{height:min(70dvh,640px)}.h-\[var\(--picker-height\)\]{height:var(--picker-height)}.h-auto{height:auto}.h-divider{height:var(--heroui-divider-weight)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-52{max-height:13rem}.max-h-72{max-height:18rem}.max-h-\[20rem\]{max-height:20rem}.max-h-\[24rem\]{max-height:24rem}.max-h-\[26rem\]{max-height:26rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[42rem\]{max-height:42rem}.max-h-\[48rem\]{max-height:48rem}.max-h-\[56rem\]{max-height:56rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[64rem\]{max-height:64rem}.max-h-\[68vh\]{max-height:68vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[960px\]{max-height:960px}.max-h-\[calc\(100\%_-_8rem\)\]{max-height:calc(100% - 8rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[none\]{max-height:none}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-24{min-height:6rem}.min-h-4{min-height:1rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[112px\]{min-height:112px}.min-h-\[12rem\]{min-height:12rem}.min-h-\[15rem\]{min-height:15rem}.min-h-\[240px\]{min-height:240px}.min-h-\[32px\]{min-height:32px}.min-h-\[34rem\]{min-height:34rem}.min-h-\[420px\]{min-height:420px}.min-h-\[560px\]{min-height:560px}.min-h-\[640px\]{min-height:640px}.min-h-\[9\.75rem\]{min-height:9.75rem}.min-h-\[96px\]{min-height:96px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[14rem\]{width:14rem}.w-\[15\.5rem\]{width:15.5rem}.w-\[248px\]{width:248px}.w-\[25\%\]{width:25%}.w-\[300px\]{width:300px}.w-\[3px\]{width:3px}.w-\[80\%\]{width:80%}.w-\[calc\(100\%_-_16px\)\]{width:calc(100% - 16px)}.w-\[calc\(100\%_-_theme\(spacing\.6\)\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(var\(--visible-months\)_\*_var\(--calendar-width\)\)\]{width:calc(var(--visible-months) * var(--calendar-width))}.w-auto{width:auto}.w-divider{width:var(--heroui-divider-weight)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-12{min-width:3rem}.min-w-14{min-width:3.5rem}.min-w-16{min-width:4rem}.min-w-20{min-width:5rem}.min-w-24{min-width:6rem}.min-w-4{min-width:1rem}.min-w-40{min-width:10rem}.min-w-5{min-width:1.25rem}.min-w-56{min-width:14rem}.min-w-6{min-width:1.5rem}.min-w-7{min-width:1.75rem}.min-w-8{min-width:2rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[15rem\]{min-width:15rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[17rem\]{min-width:17rem}.min-w-\[18px\]{min-width:18px}.min-w-\[18rem\]{min-width:18rem}.min-w-\[200px\]{min-width:200px}.min-w-\[24rem\]{min-width:24rem}.min-w-\[42rem\]{min-width:42rem}.min-w-\[4rem\]{min-width:4rem}.min-w-\[6\.5rem\]{min-width:6.5rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[9rem\]{min-width:9rem}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.min-w-min{min-width:-moz-min-content;min-width:min-content}.max-w-2xl{max-width:42rem}.max-w-3{max-width:.75rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-56{max-width:14rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[17rem\]{max-width:17rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[270px\]{max-width:270px}.max-w-\[28rem\]{max-width:28rem}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[9rem\]{max-width:9rem}.max-w-\[min\(96vw\,1400px\)\]{max-width:min(96vw,1400px)}.max-w-\[none\]{max-width:none}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2,.translate-y-2\/4{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3\/4{--tw-translate-y: 75%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-2{--tw-rotate: 2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.animate-blink{animation:blink 1.4s infinite both}@keyframes fade-out{0%{opacity:1}to{opacity:.15}}.animate-fade-out{animation:fade-out 1.2s linear 0s infinite normal none running}@keyframes indeterminate-bar{0%{transform:translate(-50%) scaleX(.2)}to{transform:translate(100%) scaleX(1)}}.animate-indeterminate-bar{animation:indeterminate-bar 1.5s cubic-bezier(.65,.815,.735,.395) infinite normal none running}.animate-none{animation:none}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.animate-spinner-ease-spin{animation:spinner-spin .8s ease infinite}@keyframes spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spinner-linear-spin{animation:spinner-spin .8s linear infinite}@keyframes sway{0%{transform:translate(0)}50%{transform:translateY(-150%)}to{transform:translate(0)}}.animate-sway{animation:sway .75s ease infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.scroll-mt-4{scroll-margin-top:1rem}.scroll-py-6{scroll-padding-top:1.5rem;scroll-padding-bottom:1.5rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:1.5rem minmax(0,1fr)}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[64px_repeat\(7\,minmax\(5\.5rem\,1fr\)\)\]{grid-template-columns:64px repeat(7,minmax(5.5rem,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,7\.5rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr)}.grid-cols-\[minmax\(0\,8rem\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,8rem) minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,9rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,9rem) minmax(0,1fr)}.grid-cols-\[minmax\(6rem\,auto\)_1fr\]{grid-template-columns:minmax(6rem,auto) 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(13rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.grid-rows-\[repeat\(6\,minmax\(max-content\,1fr\)\)\]{grid-template-rows:repeat(6,minmax(max-content,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-stretch{justify-content:stretch}.\!gap-0{gap:0px!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-0{-moz-column-gap:0px;column-gap:0px}.gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0{row-gap:0px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[var\(--v2-color-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--v2-color-border)}.divide-default-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-divide-opacity)))}.divide-v2-border>:not([hidden])~:not([hidden]){border-color:var(--v2-color-border)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(theme\(borderRadius\.large\)\/1\.5\)\]{border-radius:calc(var(--heroui-radius-large) / 1.5)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]{border-radius:calc(var(--heroui-radius-medium) * .5)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]{border-radius:calc(var(--heroui-radius-medium) * .6)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]{border-radius:calc(var(--heroui-radius-medium) * .7)}.rounded-\[calc\(theme\(borderRadius\.medium\)\/2\)\]{border-radius:calc(var(--heroui-radius-medium) / 2)}.rounded-\[calc\(theme\(borderRadius\.small\)\/2\)\]{border-radius:calc(var(--heroui-radius-small) / 2)}.rounded-full{border-radius:9999px}.rounded-large{border-radius:var(--heroui-radius-large)}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-medium{border-radius:var(--heroui-radius-medium)}.rounded-none{border-radius:0}.rounded-small{border-radius:var(--heroui-radius-small)}.rounded-xl{border-radius:.75rem}.rounded-b-large{border-bottom-right-radius:var(--heroui-radius-large);border-bottom-left-radius:var(--heroui-radius-large)}.rounded-b-medium{border-bottom-right-radius:var(--heroui-radius-medium);border-bottom-left-radius:var(--heroui-radius-medium)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-small{border-bottom-right-radius:var(--heroui-radius-small);border-bottom-left-radius:var(--heroui-radius-small)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-large{border-top-left-radius:var(--heroui-radius-large);border-top-right-radius:var(--heroui-radius-large)}.rounded-t-medium{border-top-left-radius:var(--heroui-radius-medium);border-top-right-radius:var(--heroui-radius-medium)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-t-small{border-top-left-radius:var(--heroui-radius-small);border-top-right-radius:var(--heroui-radius-small)}.rounded-ee-md{border-end-end-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-1{border-width:1px}.border-2{border-width:2px}.border-3{border-width:3px}.border-medium{border-width:var(--heroui-border-width-medium)}.border-small{border-width:var(--heroui-border-width-small)}.border-x-\[calc\(theme\(spacing\.5\)\/2\)\]{border-left-width:.625rem;border-right-width:.625rem}.border-x-\[calc\(theme\(spacing\.6\)\/2\)\]{border-left-width:.75rem;border-right-width:.75rem}.border-x-\[calc\(theme\(spacing\.7\)\/2\)\]{border-left-width:.875rem;border-right-width:.875rem}.border-y-\[calc\(theme\(spacing\.5\)\/2\)\]{border-top-width:.625rem;border-bottom-width:.625rem}.border-y-\[calc\(theme\(spacing\.6\)\/2\)\]{border-top-width:.75rem;border-bottom-width:.75rem}.border-y-\[calc\(theme\(spacing\.7\)\/2\)\]{border-top-width:.875rem;border-bottom-width:.875rem}.border-b{border-bottom-width:1px}.border-b-medium{border-bottom-width:var(--heroui-border-width-medium)}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-s-2{border-inline-start-width:2px}.border-s-\[3px\]{border-inline-start-width:3px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.\!border-none{border-style:none!important}.border-none{border-style:none}.\!border-danger{--tw-border-opacity: 1 !important;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))!important}.border-\[color\:var\(--tone-border\)\]{border-color:var(--tone-border)}.border-danger{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.border-danger-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-border-opacity)))}.border-danger-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger-200) / var(--heroui-danger-200-opacity, var(--tw-border-opacity)))}.border-danger-400{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger-400) / var(--heroui-danger-400-opacity, var(--tw-border-opacity)))}.border-danger\/35{border-color:hsl(var(--heroui-danger) / .35)}.border-default{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.border-default-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-border-opacity)))}.border-default-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-border-opacity)))}.border-default-300{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-border-opacity)))}.border-default-400{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.border-divider{--tw-border-opacity: 1;border-color:hsl(var(--heroui-divider) / var(--heroui-divider-opacity, var(--tw-border-opacity)))}.border-foreground{--tw-border-opacity: 1;border-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-border-opacity)))}.border-foreground-400{--tw-border-opacity: 1;border-color:hsl(var(--heroui-foreground-400) / var(--heroui-foreground-400-opacity, var(--tw-border-opacity)))}.border-primary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.border-primary-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-100) / var(--heroui-primary-100-opacity, var(--tw-border-opacity)))}.border-primary-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-200) / var(--heroui-primary-200-opacity, var(--tw-border-opacity)))}.border-primary-200\/80{border-color:hsl(var(--heroui-primary-200) / .8)}.border-primary-300\/60{border-color:hsl(var(--heroui-primary-300) / .6)}.border-primary-400{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-400) / var(--heroui-primary-400-opacity, var(--tw-border-opacity)))}.border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.border-secondary-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary-100) / var(--heroui-secondary-100-opacity, var(--tw-border-opacity)))}.border-secondary-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary-200) / var(--heroui-secondary-200-opacity, var(--tw-border-opacity)))}.border-secondary-400{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary-400) / var(--heroui-secondary-400-opacity, var(--tw-border-opacity)))}.border-success{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.border-success-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-border-opacity)))}.border-success-300{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success-300) / var(--heroui-success-300-opacity, var(--tw-border-opacity)))}.border-success-400{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success-400) / var(--heroui-success-400-opacity, var(--tw-border-opacity)))}.border-transparent{border-color:transparent}.border-v2-border{border-color:var(--v2-color-border)}.border-v2-muted{border-color:var(--v2-color-text-muted)}.border-v2-primary{border-color:var(--v2-color-primary)}.border-warning{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.border-warning-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-border-opacity)))}.border-warning-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-200) / var(--heroui-warning-200-opacity, var(--tw-border-opacity)))}.border-warning-300{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-300) / var(--heroui-warning-300-opacity, var(--tw-border-opacity)))}.border-warning-400{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-400) / var(--heroui-warning-400-opacity, var(--tw-border-opacity)))}.border-x-transparent{border-left-color:transparent;border-right-color:transparent}.border-y-transparent{border-top-color:transparent;border-bottom-color:transparent}.border-b-current{border-bottom-color:currentColor}.border-b-danger{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.border-b-default{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.border-b-primary{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.border-b-secondary{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.border-b-success{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.border-b-warning{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.border-b-white{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-t-transparent{border-top-color:transparent}.\!bg-\[var\(--leave-tone\)\]{background-color:var(--leave-tone)!important}.\!bg-danger-50{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))!important}.\!bg-transparent{background-color:transparent!important}.bg-\[color-mix\(in_srgb\,\#F97316_6\%\,var\(--v2-color-surface\)\)\]{background-color:color-mix(in srgb,#F97316 6%,var(--v2-color-surface))}.bg-\[color-mix\(in_srgb\,var\(--v2-color-danger\)_6\%\,var\(--v2-color-surface\)\)\]{background-color:color-mix(in srgb,var(--v2-color-danger) 6%,var(--v2-color-surface))}.bg-\[color-mix\(in_srgb\,var\(--v2-color-primary\)_4\%\,transparent\)\]{background-color:color-mix(in srgb,var(--v2-color-primary) 4%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--v2-color-primary\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--v2-color-primary) 8%,transparent)}.bg-\[color\:var\(--group-color\)\]{background-color:var(--group-color)}.bg-\[color\:var\(--tone-soft\)\]{background-color:var(--tone-soft)}.bg-\[var\(--wf-tone\)\]{background-color:var(--wf-tone)}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-bg-opacity)))}.bg-background\/10{background-color:hsl(var(--heroui-background) / .1)}.bg-background\/80{background-color:hsl(var(--heroui-background) / .8)}.bg-content1{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content1) / var(--heroui-content1-opacity, var(--tw-bg-opacity)))}.bg-content3{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content3) / var(--heroui-content3-opacity, var(--tw-bg-opacity)))}.bg-current{background-color:currentColor}.bg-danger{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.bg-danger-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.bg-danger-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-400) / var(--heroui-danger-400-opacity, var(--tw-bg-opacity)))}.bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.bg-danger-50\/60{background-color:hsl(var(--heroui-danger-50) / .6)}.bg-danger\/10{background-color:hsl(var(--heroui-danger) / .1)}.bg-danger\/20{background-color:hsl(var(--heroui-danger) / .2)}.bg-default{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.bg-default-100\/60{background-color:hsl(var(--heroui-default-100) / .6)}.bg-default-200{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.bg-default-300{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-bg-opacity)))}.bg-default-300\/50{background-color:hsl(var(--heroui-default-300) / .5)}.bg-default-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-bg-opacity)))}.bg-default-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-50) / var(--heroui-default-50-opacity, var(--tw-bg-opacity)))}.bg-default-50\/60{background-color:hsl(var(--heroui-default-50) / .6)}.bg-default-50\/70{background-color:hsl(var(--heroui-default-50) / .7)}.bg-default-50\/80{background-color:hsl(var(--heroui-default-50) / .8)}.bg-default-500{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-bg-opacity)))}.bg-default\/40{background-color:hsl(var(--heroui-default) / .4)}.bg-divider{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-divider) / var(--heroui-divider-opacity, var(--tw-bg-opacity)))}.bg-foreground{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.bg-foreground-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground-100) / var(--heroui-foreground-100-opacity, var(--tw-bg-opacity)))}.bg-foreground-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground-400) / var(--heroui-foreground-400-opacity, var(--tw-bg-opacity)))}.bg-foreground\/10{background-color:hsl(var(--heroui-foreground) / .1)}.bg-overlay\/30{background-color:hsl(var(--heroui-overlay) / .3)}.bg-overlay\/50{background-color:hsl(var(--heroui-overlay) / .5)}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.bg-primary-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-100) / var(--heroui-primary-100-opacity, var(--tw-bg-opacity)))}.bg-primary-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-400) / var(--heroui-primary-400-opacity, var(--tw-bg-opacity)))}.bg-primary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.bg-primary-50\/60{background-color:hsl(var(--heroui-primary-50) / .6)}.bg-primary-foreground\/15{background-color:hsl(var(--heroui-primary-foreground) / .15)}.bg-primary\/10{background-color:hsl(var(--heroui-primary) / .1)}.bg-primary\/15{background-color:hsl(var(--heroui-primary) / .15)}.bg-primary\/20{background-color:hsl(var(--heroui-primary) / .2)}.bg-primary\/5{background-color:hsl(var(--heroui-primary) / .05)}.bg-primary\/70{background-color:hsl(var(--heroui-primary) / .7)}.bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.bg-secondary-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-100) / var(--heroui-secondary-100-opacity, var(--tw-bg-opacity)))}.bg-secondary-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-400) / var(--heroui-secondary-400-opacity, var(--tw-bg-opacity)))}.bg-secondary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.bg-secondary\/20{background-color:hsl(var(--heroui-secondary) / .2)}.bg-success{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.bg-success-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-bg-opacity)))}.bg-success-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-400) / var(--heroui-success-400-opacity, var(--tw-bg-opacity)))}.bg-success-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.bg-success\/10{background-color:hsl(var(--heroui-success) / .1)}.bg-success\/20{background-color:hsl(var(--heroui-success) / .2)}.bg-transparent{background-color:transparent}.bg-v2-border{background-color:var(--v2-color-border)}.bg-v2-border-strong{background-color:var(--v2-color-border-strong)}.bg-v2-primary{background-color:var(--v2-color-primary)}.bg-v2-primary-soft{background-color:var(--v2-color-primary-soft)}.bg-v2-surface{background-color:var(--v2-color-surface)}.bg-v2-surface-inset{background-color:var(--v2-color-surface-inset)}.bg-v2-surface-subtle{background-color:var(--v2-color-surface-subtle)}.bg-warning{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.bg-warning-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.bg-warning-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-400) / var(--heroui-warning-400-opacity, var(--tw-bg-opacity)))}.bg-warning-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.bg-warning-50\/60{background-color:hsl(var(--heroui-warning-50) / .6)}.bg-warning\/10{background-color:hsl(var(--heroui-warning) / .1)}.bg-warning\/20{background-color:hsl(var(--heroui-warning) / .2)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-stripe-gradient-danger{background-image:linear-gradient(45deg,hsl(var(--heroui-danger-200)) 25%,hsl(var(--heroui-danger)) 25%,hsl(var(--heroui-danger)) 50%,hsl(var(--heroui-danger-200)) 50%,hsl(var(--heroui-danger-200)) 75%,hsl(var(--heroui-danger)) 75%,hsl(var(--heroui-danger)))}.bg-stripe-gradient-default{background-image:linear-gradient(45deg,hsl(var(--heroui-default-200)) 25%,hsl(var(--heroui-default-400)) 25%,hsl(var(--heroui-default-400)) 50%,hsl(var(--heroui-default-200)) 50%,hsl(var(--heroui-default-200)) 75%,hsl(var(--heroui-default-400)) 75%,hsl(var(--heroui-default-400)))}.bg-stripe-gradient-primary{background-image:linear-gradient(45deg,hsl(var(--heroui-primary-200)) 25%,hsl(var(--heroui-primary)) 25%,hsl(var(--heroui-primary)) 50%,hsl(var(--heroui-primary-200)) 50%,hsl(var(--heroui-primary-200)) 75%,hsl(var(--heroui-primary)) 75%,hsl(var(--heroui-primary)))}.bg-stripe-gradient-secondary{background-image:linear-gradient(45deg,hsl(var(--heroui-secondary-200)) 25%,hsl(var(--heroui-secondary)) 25%,hsl(var(--heroui-secondary)) 50%,hsl(var(--heroui-secondary-200)) 50%,hsl(var(--heroui-secondary-200)) 75%,hsl(var(--heroui-secondary)) 75%,hsl(var(--heroui-secondary)))}.bg-stripe-gradient-success{background-image:linear-gradient(45deg,hsl(var(--heroui-success-200)) 25%,hsl(var(--heroui-success)) 25%,hsl(var(--heroui-success)) 50%,hsl(var(--heroui-success-200)) 50%,hsl(var(--heroui-success-200)) 75%,hsl(var(--heroui-success)) 75%,hsl(var(--heroui-success)))}.bg-stripe-gradient-warning{background-image:linear-gradient(45deg,hsl(var(--heroui-warning-200)) 25%,hsl(var(--heroui-warning)) 25%,hsl(var(--heroui-warning)) 50%,hsl(var(--heroui-warning-200)) 50%,hsl(var(--heroui-warning-200)) 75%,hsl(var(--heroui-warning)) 75%,hsl(var(--heroui-warning)))}.from-primary-400{--tw-gradient-from: hsl(var(--heroui-primary-400) / var(--heroui-primary-400-opacity, 1)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--heroui-primary-400) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-500\/80{--tw-gradient-from: hsl(var(--heroui-primary-500) / .8) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--heroui-primary-500) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-600{--tw-gradient-from: hsl(var(--heroui-primary-600) / var(--heroui-primary-600-opacity, 1)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--heroui-primary-600) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-current{--tw-gradient-to: currentColor var(--tw-gradient-to-position)}.to-danger{--tw-gradient-to: hsl(var(--heroui-danger) / var(--heroui-danger-opacity, 1)) var(--tw-gradient-to-position)}.to-default{--tw-gradient-to: hsl(var(--heroui-default) / var(--heroui-default-opacity, 1)) var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to: hsl(var(--heroui-primary) / var(--heroui-primary-opacity, 1)) var(--tw-gradient-to-position)}.to-primary-600{--tw-gradient-to: hsl(var(--heroui-primary-600) / var(--heroui-primary-600-opacity, 1)) var(--tw-gradient-to-position)}.to-primary-600\/80{--tw-gradient-to: hsl(var(--heroui-primary-600) / .8) var(--tw-gradient-to-position)}.to-primary-700{--tw-gradient-to: hsl(var(--heroui-primary-700) / var(--heroui-primary-700-opacity, 1)) var(--tw-gradient-to-position)}.to-secondary{--tw-gradient-to: hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, 1)) var(--tw-gradient-to-position)}.to-success{--tw-gradient-to: hsl(var(--heroui-success) / var(--heroui-success-opacity, 1)) var(--tw-gradient-to-position)}.to-warning{--tw-gradient-to: hsl(var(--heroui-warning) / var(--heroui-warning-opacity, 1)) var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-stripe-size{background-size:1.25rem 1.25rem}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-default-500{fill:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, 1))}.fill-warning{fill:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, 1))}.stroke-current{stroke:currentColor}.stroke-default-100{stroke:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, 1))}.stroke-default-200{stroke:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, 1))}.stroke-default-300{stroke:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, 1))}.stroke-default-300\/50{stroke:hsl(var(--heroui-default-300) / .5)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pb-0{padding-bottom:0!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pe-1{padding-inline-end:.25rem}.pe-12{padding-inline-end:3rem}.pe-14{padding-inline-end:3.5rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-5{padding-inline-end:1.25rem}.pe-6{padding-inline-end:1.5rem}.pe-7{padding-inline-end:1.75rem}.pe-9{padding-inline-end:2.25rem}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-\[1px\]{padding-left:1px}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.ps-1\.5{padding-inline-start:.375rem}.ps-11{padding-inline-start:2.75rem}.ps-12{padding-inline-start:3rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-5{padding-inline-start:1.25rem}.ps-6{padding-inline-start:1.5rem}.ps-8{padding-inline-start:2rem}.ps-\[4\.25rem\]{padding-inline-start:4.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[100\%\]{font-size:100%}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-large{font-size:var(--heroui-font-size-large);line-height:var(--heroui-line-height-large)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-medium{font-size:var(--heroui-font-size-medium);line-height:var(--heroui-line-height-medium)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-small{font-size:var(--heroui-font-size-small);line-height:var(--heroui-line-height-small)}.text-tiny{font-size:var(--heroui-font-size-tiny);line-height:var(--heroui-line-height-tiny)}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.15\]{line-height:1.15}.leading-\[32px\]{line-height:32px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-danger{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))!important}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-background{--tw-text-opacity: 1;color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-text-opacity)))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-danger{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.text-danger-300{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-300) / var(--heroui-danger-300-opacity, var(--tw-text-opacity)))}.text-danger-400{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-400) / var(--heroui-danger-400-opacity, var(--tw-text-opacity)))}.text-danger-500{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.text-danger-600{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-600) / var(--heroui-danger-600-opacity, var(--tw-text-opacity)))}.text-danger-700{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-700) / var(--heroui-danger-700-opacity, var(--tw-text-opacity)))}.text-danger-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.text-danger\/85{color:hsl(var(--heroui-danger) / .85)}.text-danger\/95{color:hsl(var(--heroui-danger) / .95)}.text-default{--tw-text-opacity: 1;color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-text-opacity)))}.text-default-300{--tw-text-opacity: 1;color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-text-opacity)))}.text-default-400{--tw-text-opacity: 1;color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-text-opacity)))}.text-default-500{--tw-text-opacity: 1;color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-text-opacity)))}.text-default-600{--tw-text-opacity: 1;color:hsl(var(--heroui-default-600) / var(--heroui-default-600-opacity, var(--tw-text-opacity)))}.text-default-700{--tw-text-opacity: 1;color:hsl(var(--heroui-default-700) / var(--heroui-default-700-opacity, var(--tw-text-opacity)))}.text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.text-foreground-400{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-400) / var(--heroui-foreground-400-opacity, var(--tw-text-opacity)))}.text-foreground-500{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-500) / var(--heroui-foreground-500-opacity, var(--tw-text-opacity)))}.text-foreground-600{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-600) / var(--heroui-foreground-600-opacity, var(--tw-text-opacity)))}.text-inherit{color:inherit}.text-primary{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.text-primary-100{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-100) / var(--heroui-primary-100-opacity, var(--tw-text-opacity)))}.text-primary-100\/80{color:hsl(var(--heroui-primary-100) / .8)}.text-primary-100\/90{color:hsl(var(--heroui-primary-100) / .9)}.text-primary-300{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-300) / var(--heroui-primary-300-opacity, var(--tw-text-opacity)))}.text-primary-400{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-400) / var(--heroui-primary-400-opacity, var(--tw-text-opacity)))}.text-primary-500{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-500) / var(--heroui-primary-500-opacity, var(--tw-text-opacity)))}.text-primary-600{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-600) / var(--heroui-primary-600-opacity, var(--tw-text-opacity)))}.text-primary-700{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-700) / var(--heroui-primary-700-opacity, var(--tw-text-opacity)))}.text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.text-primary-foreground\/75{color:hsl(var(--heroui-primary-foreground) / .75)}.text-primary-foreground\/80{color:hsl(var(--heroui-primary-foreground) / .8)}.text-primary-foreground\/90{color:hsl(var(--heroui-primary-foreground) / .9)}.text-secondary{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.text-secondary-300{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-300) / var(--heroui-secondary-300-opacity, var(--tw-text-opacity)))}.text-secondary-400{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-400) / var(--heroui-secondary-400-opacity, var(--tw-text-opacity)))}.text-secondary-500{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-500) / var(--heroui-secondary-500-opacity, var(--tw-text-opacity)))}.text-secondary-600{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-600) / var(--heroui-secondary-600-opacity, var(--tw-text-opacity)))}.text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-success{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.text-success-400{--tw-text-opacity: 1;color:hsl(var(--heroui-success-400) / var(--heroui-success-400-opacity, var(--tw-text-opacity)))}.text-success-500{--tw-text-opacity: 1;color:hsl(var(--heroui-success-500) / var(--heroui-success-500-opacity, var(--tw-text-opacity)))}.text-success-600{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.text-success-700{--tw-text-opacity: 1;color:hsl(var(--heroui-success-700) / var(--heroui-success-700-opacity, var(--tw-text-opacity)))}.text-success-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.text-v2-muted{color:var(--v2-color-text-muted)}.text-v2-primary{color:var(--v2-color-primary)}.text-v2-text{color:var(--v2-color-text)}.text-v2-text-secondary{color:var(--v2-color-text-secondary)}.text-warning{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.text-warning-400{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-400) / var(--heroui-warning-400-opacity, var(--tw-text-opacity)))}.text-warning-500{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-500) / var(--heroui-warning-500-opacity, var(--tw-text-opacity)))}.text-warning-600{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.text-warning-700{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-700) / var(--heroui-warning-700-opacity, var(--tw-text-opacity)))}.text-warning-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-danger-400\/70{text-decoration-color:hsl(var(--heroui-danger-400) / .7)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.0001\]{opacity:.0001}.opacity-disabled{opacity:var(--heroui-disabled-opacity)}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 0px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_20px_20px_0px_rgb\(0_0_0\/0\.05\)\]{--tw-shadow: 0px 20px 20px 0px rgb(0 0 0/.05);--tw-shadow-colored: 0px 20px 20px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-elevated{--tw-shadow: 0 4px 12px -2px rgb(15 23 42 / .1), 0 2px 4px -1px rgb(15 23 42 / .05);--tw-shadow-colored: 0 4px 12px -2px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-large{--tw-shadow: var(--heroui-box-shadow-large);--tw-shadow-colored: var(--heroui-box-shadow-large);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-medium{--tw-shadow: var(--heroui-box-shadow-medium);--tw-shadow-colored: var(--heroui-box-shadow-medium);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-small{--tw-shadow: var(--heroui-box-shadow-small);--tw-shadow-colored: var(--heroui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft{--tw-shadow: 0 1px 2px rgb(15 23 42 / .05), 0 1px 1px rgb(15 23 42 / .03);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/5{--tw-shadow-color: rgb(0 0 0 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-danger\/40{--tw-shadow-color: hsl(var(--heroui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-default\/50{--tw-shadow-color: hsl(var(--heroui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-foreground\/40{--tw-shadow-color: hsl(var(--heroui-foreground) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color: hsl(var(--heroui-primary) / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/40{--tw-shadow-color: hsl(var(--heroui-primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-secondary\/40{--tw-shadow-color: hsl(var(--heroui-secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-success\/40{--tw-shadow-color: hsl(var(--heroui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-warning\/40{--tw-shadow-color: hsl(var(--heroui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-offset-0{outline-offset:0px}.outline-primary\/60{outline-color:hsl(var(--heroui-primary) / .6)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[color-mix\(in_srgb\,var\(--v2-color-primary\)_30\%\,transparent\)\]{--tw-ring-color: color-mix(in srgb,var(--v2-color-primary) 30%,transparent)}.ring-background{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-ring-opacity)))}.ring-danger{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-ring-opacity)))}.ring-danger\/30{--tw-ring-color: hsl(var(--heroui-danger) / .3)}.ring-default{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-ring-opacity)))}.ring-default-200{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-ring-opacity)))}.ring-focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-focus) / var(--heroui-focus-opacity, var(--tw-ring-opacity)))}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-ring-opacity)))}.ring-primary\/40{--tw-ring-color: hsl(var(--heroui-primary) / .4)}.ring-secondary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-ring-opacity)))}.ring-success{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-ring-opacity)))}.ring-transparent{--tw-ring-color: transparent}.ring-v2-border{--tw-ring-color: var(--v2-color-border)}.ring-v2-primary{--tw-ring-color: var(--v2-color-primary)}.ring-v2-surface{--tw-ring-color: var(--v2-color-surface)}.ring-warning{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-ring-opacity)))}.ring-warning-300{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-warning-300) / var(--heroui-warning-300-opacity, var(--tw-ring-opacity)))}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--heroui-background) / var(--heroui-background-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-150{--tw-saturate: saturate(1.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-disabled{--tw-backdrop-opacity: opacity(var(--heroui-disabled-opacity));-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-150{--tw-backdrop-saturate: saturate(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition-none{transition-property:none!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[transform\,background-color\,color\]{transition-property:transform,background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[transform\,color\,left\,opacity\]{transition-property:transform,color,left,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.\!duration-100{transition-duration:.1s!important}.\!duration-150{transition-duration:.15s!important}.\!duration-200{transition-duration:.2s!important}.\!duration-250{transition-duration:.25s!important}.\!duration-300{transition-duration:.3s!important}.\!duration-500{transition-duration:.5s!important}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.\!ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-auto{will-change:auto}.will-change-transform{will-change:transform}:root,.light,[data-theme=light]{color-scheme:light;--heroui-background: 0 0% 100%;--heroui-foreground-50: 0 0% 98.04%;--heroui-foreground-100: 240 4.76% 95.88%;--heroui-foreground-200: 240 5.88% 90%;--heroui-foreground-300: 240 4.88% 83.92%;--heroui-foreground-400: 240 5.03% 64.9%;--heroui-foreground-500: 240 3.83% 46.08%;--heroui-foreground-600: 240 5.2% 33.92%;--heroui-foreground-700: 240 5.26% 26.08%;--heroui-foreground-800: 240 3.7% 15.88%;--heroui-foreground-900: 240 5.88% 10%;--heroui-foreground: 201.81999999999994 24.44% 8.82%;--heroui-divider: 0 0% 6.67%;--heroui-divider-opacity: .15;--heroui-focus: 37.02999999999997 91.27% 55.1%;--heroui-overlay: 0 0% 0%;--heroui-content1: 0 0% 100%;--heroui-content1-foreground: 201.81999999999994 24.44% 8.82%;--heroui-content2: 240 4.76% 95.88%;--heroui-content2-foreground: 240 3.7% 15.88%;--heroui-content3: 240 5.88% 90%;--heroui-content3-foreground: 240 5.26% 26.08%;--heroui-content4: 240 4.88% 83.92%;--heroui-content4-foreground: 240 5.2% 33.92%;--heroui-default-50: 0 0% 98.04%;--heroui-default-100: 240 4.76% 95.88%;--heroui-default-200: 240 5.88% 90%;--heroui-default-300: 240 4.88% 83.92%;--heroui-default-400: 240 3.83% 46.08%;--heroui-default-500: 240 5.2% 33.92%;--heroui-default-600: 240 5.2% 33.92%;--heroui-default-700: 240 5.26% 26.08%;--heroui-default-800: 240 3.7% 15.88%;--heroui-default-900: 240 5.88% 10%;--heroui-default-foreground: 0 0% 0%;--heroui-default: 240 4.88% 83.92%;--heroui-primary-50: 54.55000000000001 91.67% 95.29%;--heroui-primary-100: 37.139999999999986 91.3% 90.98%;--heroui-primary-200: 37.139999999999986 91.3% 81.96%;--heroui-primary-300: 36.95999999999998 91.24% 73.14%;--heroui-primary-400: 37.00999999999999 91.26% 64.12%;--heroui-primary-500: 37.02999999999997 91.27% 55.1%;--heroui-primary-600: 37.00999999999999 74.22% 44.12%;--heroui-primary-700: 36.95999999999998 73.96% 33.14%;--heroui-primary-800: 37.139999999999986 75% 21.96%;--heroui-primary-900: 37.139999999999986 75% 10.98%;--heroui-primary-foreground: 220.90999999999997 39.29% 10.98%;--heroui-primary: 37.02999999999997 91.27% 55.1%;--heroui-secondary-50: 270 61.54% 94.9%;--heroui-secondary-100: 270 59.26% 89.41%;--heroui-secondary-200: 270 59.26% 78.82%;--heroui-secondary-300: 270 59.26% 68.24%;--heroui-secondary-400: 270 59.26% 57.65%;--heroui-secondary-500: 270 66.67% 47.06%;--heroui-secondary-600: 270 66.67% 37.65%;--heroui-secondary-700: 270 66.67% 28.24%;--heroui-secondary-800: 270 66.67% 18.82%;--heroui-secondary-900: 270 66.67% 9.41%;--heroui-secondary-foreground: 0 0% 100%;--heroui-secondary: 270 66.67% 47.06%;--heroui-success-50: 146.66999999999996 64.29% 94.51%;--heroui-success-100: 145.71000000000004 61.4% 88.82%;--heroui-success-200: 146.2 61.74% 77.45%;--heroui-success-300: 145.78999999999996 62.57% 66.47%;--heroui-success-400: 146.01 62.45% 55.1%;--heroui-success-500: 145.96000000000004 79.46% 43.92%;--heroui-success-600: 146.01 79.89% 35.1%;--heroui-success-700: 145.78999999999996 79.26% 26.47%;--heroui-success-800: 146.2 79.78% 17.45%;--heroui-success-900: 145.71000000000004 77.78% 8.82%;--heroui-success-foreground: 0 0% 0%;--heroui-success: 145.96000000000004 79.46% 43.92%;--heroui-warning-50: 54.55000000000001 91.67% 95.29%;--heroui-warning-100: 37.139999999999986 91.3% 90.98%;--heroui-warning-200: 37.139999999999986 91.3% 81.96%;--heroui-warning-300: 36.95999999999998 91.24% 73.14%;--heroui-warning-400: 37.00999999999999 91.26% 64.12%;--heroui-warning-500: 37.02999999999997 91.27% 55.1%;--heroui-warning-600: 37.00999999999999 74.22% 44.12%;--heroui-warning-700: 36.95999999999998 73.96% 33.14%;--heroui-warning-800: 37.139999999999986 75% 21.96%;--heroui-warning-900: 37.139999999999986 75% 10.98%;--heroui-warning-foreground: 0 0% 0%;--heroui-warning: 37.02999999999997 91.27% 55.1%;--heroui-danger-50: 339.13 92% 95.1%;--heroui-danger-100: 340 91.84% 90.39%;--heroui-danger-200: 339.3299999999999 90% 80.39%;--heroui-danger-300: 339.11 90.6% 70.78%;--heroui-danger-400: 339 90% 60.78%;--heroui-danger-500: 339.20000000000005 90.36% 51.18%;--heroui-danger-600: 339 86.54% 40.78%;--heroui-danger-700: 339.11 85.99% 30.78%;--heroui-danger-800: 339.3299999999999 86.54% 20.39%;--heroui-danger-900: 340 84.91% 10.39%;--heroui-danger-foreground: 0 0% 100%;--heroui-danger: 339.20000000000005 90.36% 51.18%;--heroui-divider-weight: 1px;--heroui-disabled-opacity: .5;--heroui-font-size-tiny: .75rem;--heroui-font-size-small: .875rem;--heroui-font-size-medium: 1rem;--heroui-font-size-large: 1.125rem;--heroui-line-height-tiny: 1rem;--heroui-line-height-small: 1.25rem;--heroui-line-height-medium: 1.5rem;--heroui-line-height-large: 1.75rem;--heroui-radius-small: 6px;--heroui-radius-medium: 10px;--heroui-radius-large: 14px;--heroui-border-width-small: 1px;--heroui-border-width-medium: 2px;--heroui-border-width-large: 3px;--heroui-box-shadow-small: 0px 0px 5px 0px rgb(0 0 0 / .02), 0px 2px 10px 0px rgb(0 0 0 / .06), 0px 0px 1px 0px rgb(0 0 0 / .3);--heroui-box-shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / .03), 0px 2px 30px 0px rgb(0 0 0 / .08), 0px 0px 1px 0px rgb(0 0 0 / .3);--heroui-box-shadow-large: 0px 0px 30px 0px rgb(0 0 0 / .04), 0px 30px 60px 0px rgb(0 0 0 / .12), 0px 0px 1px 0px rgb(0 0 0 / .3);--heroui-hover-opacity: .8}.dark,[data-theme=dark]{color-scheme:dark;--heroui-background: 0 0% 0%;--heroui-foreground-50: 240 5.88% 10%;--heroui-foreground-100: 240 3.7% 15.88%;--heroui-foreground-200: 240 5.26% 26.08%;--heroui-foreground-300: 240 5.2% 33.92%;--heroui-foreground-400: 240 3.83% 46.08%;--heroui-foreground-500: 240 5.03% 64.9%;--heroui-foreground-600: 240 4.88% 83.92%;--heroui-foreground-700: 240 5.88% 90%;--heroui-foreground-800: 240 4.76% 95.88%;--heroui-foreground-900: 0 0% 98.04%;--heroui-foreground: 210 5.56% 92.94%;--heroui-focus: 37.02999999999997 91.27% 55.1%;--heroui-overlay: 0 0% 0%;--heroui-divider: 0 0% 100%;--heroui-divider-opacity: .15;--heroui-content1: 240 5.88% 10%;--heroui-content1-foreground: 0 0% 98.04%;--heroui-content2: 240 3.7% 15.88%;--heroui-content2-foreground: 240 4.76% 95.88%;--heroui-content3: 240 5.26% 26.08%;--heroui-content3-foreground: 240 5.88% 90%;--heroui-content4: 240 5.2% 33.92%;--heroui-content4-foreground: 240 4.88% 83.92%;--heroui-default-50: 240 5.88% 10%;--heroui-default-100: 240 3.7% 15.88%;--heroui-default-200: 240 5.26% 26.08%;--heroui-default-300: 240 5.2% 33.92%;--heroui-default-400: 240 4.04% 56.27%;--heroui-default-500: 240 5.03% 64.9%;--heroui-default-600: 240 4.88% 83.92%;--heroui-default-700: 240 5.88% 90%;--heroui-default-800: 240 4.76% 95.88%;--heroui-default-900: 0 0% 98.04%;--heroui-default-foreground: 0 0% 100%;--heroui-default: 240 5.26% 26.08%;--heroui-primary-50: 37.139999999999986 75% 10.98%;--heroui-primary-100: 37.139999999999986 75% 21.96%;--heroui-primary-200: 36.95999999999998 73.96% 33.14%;--heroui-primary-300: 37.00999999999999 74.22% 44.12%;--heroui-primary-400: 37.02999999999997 91.27% 55.1%;--heroui-primary-500: 37.00999999999999 91.26% 64.12%;--heroui-primary-600: 36.95999999999998 91.24% 73.14%;--heroui-primary-700: 37.139999999999986 91.3% 81.96%;--heroui-primary-800: 37.139999999999986 91.3% 90.98%;--heroui-primary-900: 54.55000000000001 91.67% 95.29%;--heroui-primary-foreground: 220.90999999999997 39.29% 10.98%;--heroui-primary: 37.02999999999997 91.27% 55.1%;--heroui-secondary-50: 270 66.67% 9.41%;--heroui-secondary-100: 270 66.67% 18.82%;--heroui-secondary-200: 270 66.67% 28.24%;--heroui-secondary-300: 270 66.67% 37.65%;--heroui-secondary-400: 270 66.67% 47.06%;--heroui-secondary-500: 270 59.26% 57.65%;--heroui-secondary-600: 270 59.26% 68.24%;--heroui-secondary-700: 270 59.26% 78.82%;--heroui-secondary-800: 270 59.26% 89.41%;--heroui-secondary-900: 270 61.54% 94.9%;--heroui-secondary-foreground: 0 0% 100%;--heroui-secondary: 270 59.26% 57.65%;--heroui-success-50: 145.71000000000004 77.78% 8.82%;--heroui-success-100: 146.2 79.78% 17.45%;--heroui-success-200: 145.78999999999996 79.26% 26.47%;--heroui-success-300: 146.01 79.89% 35.1%;--heroui-success-400: 145.96000000000004 79.46% 43.92%;--heroui-success-500: 146.01 62.45% 55.1%;--heroui-success-600: 145.78999999999996 62.57% 66.47%;--heroui-success-700: 146.2 61.74% 77.45%;--heroui-success-800: 145.71000000000004 61.4% 88.82%;--heroui-success-900: 146.66999999999996 64.29% 94.51%;--heroui-success-foreground: 0 0% 0%;--heroui-success: 145.96000000000004 79.46% 43.92%;--heroui-warning-50: 37.139999999999986 75% 10.98%;--heroui-warning-100: 37.139999999999986 75% 21.96%;--heroui-warning-200: 36.95999999999998 73.96% 33.14%;--heroui-warning-300: 37.00999999999999 74.22% 44.12%;--heroui-warning-400: 37.02999999999997 91.27% 55.1%;--heroui-warning-500: 37.00999999999999 91.26% 64.12%;--heroui-warning-600: 36.95999999999998 91.24% 73.14%;--heroui-warning-700: 37.139999999999986 91.3% 81.96%;--heroui-warning-800: 37.139999999999986 91.3% 90.98%;--heroui-warning-900: 54.55000000000001 91.67% 95.29%;--heroui-warning-foreground: 0 0% 0%;--heroui-warning: 37.02999999999997 91.27% 55.1%;--heroui-danger-50: 340 84.91% 10.39%;--heroui-danger-100: 339.3299999999999 86.54% 20.39%;--heroui-danger-200: 339.11 85.99% 30.78%;--heroui-danger-300: 339 86.54% 40.78%;--heroui-danger-400: 339.20000000000005 90.36% 51.18%;--heroui-danger-500: 339 90% 60.78%;--heroui-danger-600: 339.11 90.6% 70.78%;--heroui-danger-700: 339.3299999999999 90% 80.39%;--heroui-danger-800: 340 91.84% 90.39%;--heroui-danger-900: 339.13 92% 95.1%;--heroui-danger-foreground: 0 0% 100%;--heroui-danger: 339.20000000000005 90.36% 51.18%;--heroui-divider-weight: 1px;--heroui-disabled-opacity: .5;--heroui-font-size-tiny: .75rem;--heroui-font-size-small: .875rem;--heroui-font-size-medium: 1rem;--heroui-font-size-large: 1.125rem;--heroui-line-height-tiny: 1rem;--heroui-line-height-small: 1.25rem;--heroui-line-height-medium: 1.5rem;--heroui-line-height-large: 1.75rem;--heroui-radius-small: 6px;--heroui-radius-medium: 10px;--heroui-radius-large: 14px;--heroui-border-width-small: 1px;--heroui-border-width-medium: 2px;--heroui-border-width-large: 3px;--heroui-box-shadow-small: 0px 0px 5px 0px rgb(0 0 0 / .05), 0px 2px 10px 0px rgb(0 0 0 / .2), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--heroui-box-shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / .06), 0px 2px 30px 0px rgb(0 0 0 / .22), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--heroui-box-shadow-large: 0px 0px 30px 0px rgb(0 0 0 / .07), 0px 30px 60px 0px rgb(0 0 0 / .26), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--heroui-hover-opacity: .9}.tap-highlight-transparent{-webkit-tap-highlight-color:transparent}.input-search-cancel-button-none::-webkit-search-cancel-button{-webkit-appearance:none}.transition-background{transition-property:background;transition-timing-function:ease;transition-duration:.25s}.transition-colors-opacity{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-height{transition-property:height;transition-timing-function:ease;transition-duration:.25s}.transition-transform-opacity{transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-transform-background{transition-property:transform,background;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors-opacity{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.spinner-bar-animation{animation-delay:calc(-1.2s + (.1s * var(--bar-index)));transform:rotate(calc(30deg * var(--bar-index)))translate(140%)}.spinner-dot-animation{animation-delay:calc(.25s * var(--dot-index))}.spinner-dot-blink-animation{animation-delay:calc(.2s * var(--dot-index))}.\[--picker-height\:224px\]{--picker-height: 224px}.\[--scale-enter\:100\%\]{--scale-enter: 100%}.\[--scale-exit\:100\%\]{--scale-exit: 100%}.\[--scroll-shadow-size\:100px\]{--scroll-shadow-size: 100px}.\[--slide-enter\:0px\]{--slide-enter: 0px}.\[--slide-exit\:80px\]{--slide-exit: 80px}.\[-webkit-mask\:radial-gradient\(closest-side\,rgba\(0\,0\,0\,0\.0\)calc\(100\%-3px\)\,rgba\(0\,0\,0\,1\)calc\(100\%-3px\)\)\]{-webkit-mask:radial-gradient(closest-side,rgba(0,0,0,0) calc(100% - 3px),rgba(0,0,0,1) calc(100% - 3px))}.\[animation-duration\:1s\]{animation-duration:1s}.\[font-family\:inherit\]{font-family:inherit}.\[mask-image\:linear-gradient\(\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.place-content-inherit.text-left{text-align:start}:root:lang(ar) body{line-height:1.6}:root:lang(ar) *,:root:lang(ar) *:before,:root:lang(ar) *:after{letter-spacing:0!important}:root:lang(ar) .v2-section-legend,:root:lang(ar) [class*=eyebrow]{text-transform:none}[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=url],[dir=rtl] .v2-ltr{direction:ltr;text-align:end}[dir=rtl] .lucide-chevron-right,[dir=rtl] .lucide-chevron-left,[dir=rtl] .lucide-chevrons-right,[dir=rtl] .lucide-chevrons-left,[dir=rtl] .lucide-arrow-right,[dir=rtl] .lucide-arrow-left,[dir=rtl] .lucide-arrow-up-right,[dir=rtl] .lucide-arrow-up-left,[dir=rtl] .lucide-arrow-down-right,[dir=rtl] .lucide-arrow-down-left,[dir=rtl] .lucide-external-link,[dir=rtl] .lucide-log-out,[dir=rtl] .lucide-log-in,[dir=rtl] .lucide-undo-2,[dir=rtl] .lucide-redo-2,[dir=rtl] .lucide-reply,[dir=rtl] .lucide-send,[dir=rtl] .lucide-panel-left,[dir=rtl] .lucide-panel-left-close,[dir=rtl] .lucide-panel-left-open,[dir=rtl] .lucide-list-indent-increase,[dir=rtl] .lucide-list-indent-decrease,[dir=rtl] .v2-flip-rtl{scale:-1 1}[dir=rtl] .data-table__sticky-start{box-shadow:-1px 0 0 var(--v2-color-border)}[dir=rtl] .data-table th.data-table__sticky-start{box-shadow:-1px 0 0 var(--table-header-border)}[dir=rtl] .data-table__sticky-end{box-shadow:1px 0 0 var(--v2-color-border)}[dir=rtl] .dash-customize-toggle__switch--on .dash-customize-toggle__knob{transform:translate(-16px)}[dir=rtl] .dash-metric__hover-affordance{transform:translate(2px)}[dir=rtl] .dash-metric--link:hover .dash-metric__hover-affordance,[dir=rtl] .dash-metric--link:focus-visible .dash-metric__hover-affordance{transform:translate(0)}@media (max-width: 1024px){[dir=rtl] .app-shell__sidebar,[dir=rtl] .app-shell--collapsed .app-shell__sidebar{inset:0 0 0 auto;transform:translate(105%)}[dir=rtl] .app-shell--mobile-open .app-shell__sidebar{transform:translate(0)}}[dir=rtl] .v2-drawer{animation-name:v2-drawer-in-rtl}@keyframes v2-drawer-in-rtl{0%{transform:translate(-16px);opacity:.7}to{transform:translate(0);opacity:1}}[dir=rtl] .notification-drawer__panel{box-shadow:24px 0 60px #0f172a29;animation-name:notification-drawer-in-rtl}@keyframes notification-drawer-in-rtl{0%{opacity:.72;transform:translate(-34px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}[dir=rtl] .v2-combo-box__input[dir=auto]{text-align:right;text-overflow:ellipsis}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.placeholder\:text-danger::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.placeholder\:text-danger::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.placeholder\:text-foreground-500::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-500) / var(--heroui-foreground-500-opacity, var(--tw-text-opacity)))}.placeholder\:text-foreground-500::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-500) / var(--heroui-foreground-500-opacity, var(--tw-text-opacity)))}.placeholder\:text-primary::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.placeholder\:text-primary::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.placeholder\:text-secondary::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.placeholder\:text-secondary::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.placeholder\:text-success-600::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-success-600::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-warning-600::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-warning-600::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.before\:pointer-events-auto:before{content:var(--tw-content);pointer-events:auto}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\:bottom-6:before{content:var(--tw-content);bottom:1.5rem}.before\:left-0:before{content:var(--tw-content);left:0}.before\:right-0:before{content:var(--tw-content);right:0}.before\:start-\[2\.2rem\]:before{content:var(--tw-content);inset-inline-start:2.2rem}.before\:top-7:before{content:var(--tw-content);top:1.75rem}.before\:top-\[calc\(-1\*var\(--top-extension\,16px\)\)\]:before{content:var(--tw-content);top:calc(-1 * var(--top-extension,16px))}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:box-border:before{content:var(--tw-content);box-sizing:border-box}.before\:hidden:before{content:var(--tw-content);display:none}.before\:h-0\.5:before{content:var(--tw-content);height:.125rem}.before\:h-11:before{content:var(--tw-content);height:2.75rem}.before\:h-2\.5:before{content:var(--tw-content);height:.625rem}.before\:h-\[var\(--top-extension\,16px\)\]:before{content:var(--tw-content);height:var(--top-extension,16px)}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-11:before{content:var(--tw-content);width:2.75rem}.before\:w-2\.5:before{content:var(--tw-content);width:.625rem}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:-translate-x-full:before{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rotate-45:before{content:var(--tw-content);--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes shimmer{to{content:var(--tw-content);transform:translate(100%)}}.before\:animate-\[shimmer_2s_infinite\]:before{content:var(--tw-content);animation:shimmer 2s infinite}.before\:animate-none:before{content:var(--tw-content);animation:none}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:before{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .5)}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:before{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .6)}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:before{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .7)}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:rounded-none:before{content:var(--tw-content);border-radius:0}.before\:rounded-sm:before{content:var(--tw-content);border-radius:.125rem}.before\:border-2:before{content:var(--tw-content);border-width:2px}.before\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\:border-solid:before{content:var(--tw-content);border-style:solid}.before\:border-content4\/30:before{content:var(--tw-content);border-color:hsl(var(--heroui-content4) / .3)}.before\:border-danger:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.before\:border-default:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.before\:border-default-300:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-border-opacity)))}.before\:bg-content1:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content1) / var(--heroui-content1-opacity, var(--tw-bg-opacity)))}.before\:bg-danger:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.before\:bg-foreground:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.before\:bg-primary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.before\:bg-secondary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.before\:bg-success:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.before\:bg-transparent:before{content:var(--tw-content);background-color:transparent}.before\:bg-v2-border:before{content:var(--tw-content);background-color:var(--v2-color-border)}.before\:bg-warning:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:via-content4:before{content:var(--tw-content);--tw-gradient-to: hsl(var(--heroui-content4) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--heroui-content4) / var(--heroui-content4-opacity, 1)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.before\:opacity-100:before{content:var(--tw-content);opacity:1}.before\:shadow-small:before{content:var(--tw-content);--tw-shadow: var(--heroui-box-shadow-small);--tw-shadow-colored: var(--heroui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.before\:transition-none:before{content:var(--tw-content);transition-property:none}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.before\:transition-width:before{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.after\:pointer-events-auto:after{content:var(--tw-content);pointer-events:auto}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:-bottom-1:after{content:var(--tw-content);bottom:-.25rem}.after\:-bottom-\[2px\]:after{content:var(--tw-content);bottom:-2px}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:bottom-\[calc\(-1\*var\(--bottom-extension\,16px\)\)\]:after{content:var(--tw-content);bottom:calc(-1 * var(--bottom-extension,16px))}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:right-0:after{content:var(--tw-content);right:0}.after\:top-0:after{content:var(--tw-content);top:0}.after\:-z-10:after{content:var(--tw-content);z-index:-10}.after\:z-0:after{content:var(--tw-content);z-index:0}.after\:z-\[-1\]:after{content:var(--tw-content);z-index:-1}.after\:ml-0\.5:after{content:var(--tw-content);margin-left:.125rem}.after\:ms-0\.5:after{content:var(--tw-content);margin-inline-start:.125rem}.after\:h-0:after{content:var(--tw-content);height:0px}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:h-\[var\(--bottom-extension\,16px\)\]:after{content:var(--tw-content);height:var(--bottom-extension,16px)}.after\:h-divider:after{content:var(--tw-content);height:var(--heroui-divider-weight)}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:w-0:after{content:var(--tw-content);width:0px}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-\[80\%\]:after{content:var(--tw-content);width:80%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:origin-center:after{content:var(--tw-content);transform-origin:center}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:scale-50:after{content:var(--tw-content);--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-\[calc\(theme\(borderRadius\.large\)\/2\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-large) / 2)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .5)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .6)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .7)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) / 3)}.after\:rounded-\[calc\(theme\(borderRadius\.small\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-small) / 3)}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:rounded-none:after{content:var(--tw-content);border-radius:0}.after\:rounded-xl:after{content:var(--tw-content);border-radius:.75rem}.after\:\!bg-danger:after{content:var(--tw-content);--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))!important}.after\:bg-\[var\(--option-accent\)\]:after{content:var(--tw-content);background-color:var(--option-accent)}.after\:bg-background:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-bg-opacity)))}.after\:bg-content1:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content1) / var(--heroui-content1-opacity, var(--tw-bg-opacity)))}.after\:bg-content3:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content3) / var(--heroui-content3-opacity, var(--tw-bg-opacity)))}.after\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.after\:bg-default:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.after\:bg-default-foreground:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-bg-opacity)))}.after\:bg-divider:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-divider) / var(--heroui-divider-opacity, var(--tw-bg-opacity)))}.after\:bg-primary:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.after\:bg-secondary:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.after\:bg-success:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.after\:bg-transparent:after{content:var(--tw-content);background-color:transparent}.after\:bg-warning:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.after\:text-danger:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.after\:text-danger-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.after\:text-default-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.after\:text-primary-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.after\:text-secondary-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.after\:text-success-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.after\:text-warning-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:shadow-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\]:after{content:var(--tw-content);--tw-shadow: 0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 0px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:shadow-small:after{content:var(--tw-content);--tw-shadow: var(--heroui-box-shadow-small);--tw-shadow-colored: var(--heroui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.after\:transition-none:after{content:var(--tw-content);transition-property:none}.after\:\!duration-200:after{content:var(--tw-content);transition-duration:.2s!important}.after\:\!ease-linear:after{content:var(--tw-content);transition-timing-function:linear!important}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:content-\[\'\*\'\]:after{--tw-content: "*";content:var(--tw-content)}.after\:transition-background:after{content:var(--tw-content);transition-property:background;transition-timing-function:ease;transition-duration:.25s}.after\:transition-width:after{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.after\:transition-height:after{content:var(--tw-content);transition-property:height;transition-timing-function:ease;transition-duration:.25s}.after\:transition-transform-opacity:after{content:var(--tw-content);transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.first\:-ml-0\.5:first-child{margin-left:-.125rem}.first\:mt-0:first-child{margin-top:0}.first\:mt-2:first-child{margin-top:.5rem}.first\:translate-y-0:first-child{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-s-full:first-child{border-start-start-radius:9999px;border-end-start-radius:9999px}.first\:rounded-s-large:first-child{border-start-start-radius:var(--heroui-radius-large);border-end-start-radius:var(--heroui-radius-large)}.first\:rounded-s-medium:first-child{border-start-start-radius:var(--heroui-radius-medium);border-end-start-radius:var(--heroui-radius-medium)}.first\:rounded-s-none:first-child{border-start-start-radius:0px;border-end-start-radius:0px}.first\:rounded-s-small:first-child{border-start-start-radius:var(--heroui-radius-small);border-end-start-radius:var(--heroui-radius-small)}.last\:rounded-e-full:last-child{border-start-end-radius:9999px;border-end-end-radius:9999px}.last\:rounded-e-large:last-child{border-start-end-radius:var(--heroui-radius-large);border-end-end-radius:var(--heroui-radius-large)}.last\:rounded-e-medium:last-child{border-start-end-radius:var(--heroui-radius-medium);border-end-end-radius:var(--heroui-radius-medium)}.last\:rounded-e-none:last-child{border-start-end-radius:0px;border-end-end-radius:0px}.last\:rounded-e-small:last-child{border-start-end-radius:var(--heroui-radius-small);border-end-end-radius:var(--heroui-radius-small)}.last\:border-e-0:last-child{border-inline-end-width:0px}.last\:pb-0:last-child{padding-bottom:0}.odd\:bg-default-50\/60:nth-child(odd){background-color:hsl(var(--heroui-default-50) / .6)}.autofill\:bg-transparent:-webkit-autofill{background-color:transparent}.autofill\:bg-transparent:autofill{background-color:transparent}.empty\:hidden:empty{display:none}.focus-within\:border-danger:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.focus-within\:border-default-400:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.focus-within\:border-default-foreground:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.focus-within\:border-primary:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.focus-within\:border-primary-300:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-300) / var(--heroui-primary-300-opacity, var(--tw-border-opacity)))}.focus-within\:border-secondary:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.focus-within\:border-success:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.focus-within\:border-warning:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.focus-within\:bg-danger-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-primary-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-secondary-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-success-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-warning-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.focus-within\:after\:w-full:focus-within:after{content:var(--tw-content);width:100%}.hover\:-translate-x-0:hover{--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[color\:var\(--tone\)\]:hover{border-color:var(--tone)}.hover\:border-danger:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.hover\:border-default:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.hover\:border-default-300:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-border-opacity)))}.hover\:border-default-400:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.hover\:border-primary-300:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-300) / var(--heroui-primary-300-opacity, var(--tw-border-opacity)))}.hover\:border-primary\/40:hover{border-color:hsl(var(--heroui-primary) / .4)}.hover\:border-secondary:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.hover\:border-success:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.hover\:border-v2-border-strong:hover{border-color:var(--v2-color-border-strong)}.hover\:border-warning:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.hover\:border-warning-500:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-500) / var(--heroui-warning-500-opacity, var(--tw-border-opacity)))}.hover\:\!bg-foreground:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))!important}.hover\:bg-\[color-mix\(in_srgb\,var\(--v2-color-primary\)_4\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--v2-color-primary) 4%,transparent)}.hover\:bg-danger-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-default-100:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.hover\:bg-default-100\/60:hover{background-color:hsl(var(--heroui-default-100) / .6)}.hover\:bg-default-200:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.hover\:bg-default-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-50) / var(--heroui-default-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-primary-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--heroui-primary) / .1)}.hover\:bg-secondary-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-success-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-v2-surface-inset:hover{background-color:var(--v2-color-surface-inset)}.hover\:bg-v2-surface-subtle:hover{background-color:var(--v2-color-surface-subtle)}.hover\:bg-warning-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.hover\:text-danger-600:hover{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-600) / var(--heroui-danger-600-opacity, var(--tw-text-opacity)))}.hover\:text-default-600:hover{--tw-text-opacity: 1;color:hsl(var(--heroui-default-600) / var(--heroui-default-600-opacity, var(--tw-text-opacity)))}.hover\:text-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.hover\:text-foreground-600:hover{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-600) / var(--heroui-foreground-600-opacity, var(--tw-text-opacity)))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.hover\:text-primary-600:hover{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-600) / var(--heroui-primary-600-opacity, var(--tw-text-opacity)))}.hover\:text-secondary-600:hover{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-600) / var(--heroui-secondary-600-opacity, var(--tw-text-opacity)))}.hover\:text-success-600:hover{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.hover\:text-v2-primary:hover{color:var(--v2-color-primary)}.hover\:text-v2-text:hover{color:var(--v2-color-text)}.hover\:text-warning-600:hover{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-hover:hover{opacity:var(--heroui-hover-opacity)}.hover\:shadow-elevated:hover{--tw-shadow: 0 4px 12px -2px rgb(15 23 42 / .1), 0 2px 4px -1px rgb(15 23 42 / .05);--tw-shadow-colored: 0 4px 12px -2px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-v2-border:hover{--tw-ring-color: var(--v2-color-border)}.hover\:after\:bg-danger\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-danger) / .2)}.hover\:after\:bg-foreground\/10:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-foreground) / .1)}.hover\:after\:bg-primary\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-primary) / .2)}.hover\:after\:bg-secondary\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-secondary) / .2)}.hover\:after\:bg-success\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-success) / .2)}.hover\:after\:bg-warning\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-warning) / .2)}.hover\:after\:opacity-100:hover:after{content:var(--tw-content);opacity:1}.focus-within\:hover\:border-danger:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-default-foreground:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-primary:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-secondary:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-success:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-warning:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:bg-default-100:hover:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.focus\:bg-danger-400\/50:focus{background-color:hsl(var(--heroui-danger-400) / .5)}.focus\:bg-default-400\/50:focus{background-color:hsl(var(--heroui-default-400) / .5)}.focus\:bg-primary-400\/50:focus{background-color:hsl(var(--heroui-primary-400) / .5)}.focus\:bg-secondary-400\/50:focus{background-color:hsl(var(--heroui-secondary-400) / .5)}.focus\:bg-success-400\/50:focus{background-color:hsl(var(--heroui-success-400) / .5)}.focus\:bg-warning-400\/50:focus{background-color:hsl(var(--heroui-warning-400) / .5)}.focus\:underline:focus{text-decoration-line:underline}.focus\:shadow-sm:focus{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:bg-default-100:focus-visible{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color: hsl(var(--heroui-primary) / .4)}.focus-visible\:ring-warning-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-warning-400) / var(--heroui-warning-400-opacity, var(--tw-ring-opacity)))}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color: rgb(255 255 255 / .7)}.active\:bg-default-200:active{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.active\:underline:active{text-decoration-line:underline}.active\:\!opacity-70:active{opacity:.7!important}.active\:opacity-disabled:active{opacity:var(--heroui-disabled-opacity)}.enabled\:hover\:text-v2-text:hover:enabled{color:var(--v2-color-text)}.disabled\:cursor-default:disabled{cursor:default}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-current{border-color:currentColor}.group:hover .group-hover\:border-v2-border-strong{border-color:var(--v2-color-border-strong)}.group:hover .group-hover\:text-current{color:currentColor}.group:hover .group-hover\:text-primary{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.group:hover .group-hover\:text-v2-text{color:var(--v2-color-text)}.group\/cell:hover .group-hover\/cell\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.aria-expanded\:scale-\[0\.97\][aria-expanded=true]{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.aria-expanded\:opacity-70[aria-expanded=true]{opacity:.7}.data-\[loaded\=true\]\:pointer-events-auto[data-loaded=true],.data-\[visible\=true\]\:pointer-events-auto[data-visible=true]{pointer-events:auto}.data-\[placement\=bottom-center\]\:fixed[data-placement=bottom-center],.data-\[placement\=bottom-left\]\:fixed[data-placement=bottom-left],.data-\[placement\=bottom-right\]\:fixed[data-placement=bottom-right],.data-\[placement\=top-center\]\:fixed[data-placement=top-center],.data-\[placement\=top-left\]\:fixed[data-placement=top-left],.data-\[placement\=top-right\]\:fixed[data-placement=top-right]{position:fixed}.data-\[placement\=bottom-center\]\:bottom-0[data-placement=bottom-center]{bottom:0}.data-\[placement\=bottom-center\]\:left-0[data-placement=bottom-center]{left:0}.data-\[placement\=bottom-center\]\:left-1\/2[data-placement=bottom-center]{left:50%}.data-\[placement\=bottom-center\]\:right-0[data-placement=bottom-center]{right:0}.data-\[placement\=bottom-left\]\:bottom-0[data-placement=bottom-left]{bottom:0}.data-\[placement\=bottom-left\]\:left-0[data-placement=bottom-left]{left:0}.data-\[placement\=bottom-right\]\:bottom-0[data-placement=bottom-right]{bottom:0}.data-\[placement\=bottom-right\]\:right-0[data-placement=bottom-right]{right:0}.data-\[placement\=top-center\]\:left-0[data-placement=top-center]{left:0}.data-\[placement\=top-center\]\:left-1\/2[data-placement=top-center]{left:50%}.data-\[placement\=top-center\]\:right-0[data-placement=top-center]{right:0}.data-\[placement\=top-center\]\:top-0[data-placement=top-center]{top:0}.data-\[placement\=top-left\]\:left-0[data-placement=top-left]{left:0}.data-\[placement\=top-left\]\:top-0[data-placement=top-left]{top:0}.data-\[placement\=top-right\]\:right-0[data-placement=top-right]{right:0}.data-\[placement\=top-right\]\:top-0[data-placement=top-right]{top:0}.data-\[focus-visible\=true\]\:z-10[data-focus-visible=true],.data-\[focused\=true\]\:z-10[data-focused=true]{z-index:10}.data-\[placement\=bottom-left\]\:mx-auto[data-placement=bottom-left],.data-\[placement\=bottom-right\]\:mx-auto[data-placement=bottom-right],.data-\[placement\=top-left\]\:mx-auto[data-placement=top-left],.data-\[placement\=top-right\]\:mx-auto[data-placement=top-right]{margin-left:auto;margin-right:auto}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_10px\)\][data-has-label=true]{margin-top:calc(var(--heroui-font-size-small) + 10px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_12px\)\][data-has-label=true]{margin-top:calc(var(--heroui-font-size-small) + 12px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_8px\)\][data-has-label=true]{margin-top:calc(var(--heroui-font-size-small) + 8px)}.data-\[open\=true\]\:block[data-open=true]{display:block}.data-\[placement\=bottom-center\]\:flex[data-placement=bottom-center],.data-\[placement\=bottom-left\]\:flex[data-placement=bottom-left],.data-\[placement\=bottom-right\]\:flex[data-placement=bottom-right],.data-\[placement\=top-center\]\:flex[data-placement=top-center],.data-\[placement\=top-left\]\:flex[data-placement=top-left],.data-\[placement\=top-right\]\:flex[data-placement=top-right]{display:flex}.data-\[hidden\=true\]\:hidden[data-hidden=true],.data-\[inert\=true\]\:hidden[data-inert=true]{display:none}.data-\[focus-visible\=true\]\:-translate-x-3[data-focus-visible=true],.data-\[hover\=true\]\:-translate-x-3[data-hover=true]{--tw-translate-x: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[hover\=true\]\:translate-x-0[data-hover=true]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=bottom-center\]\:-translate-x-1\/2[data-placement=bottom-center],.data-\[placement\=top-center\]\:-translate-x-1\/2[data-placement=top-center]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[toast-exiting\=true\]\:data-\[placement\=bottom-center\]\:translate-y-full[data-placement=bottom-center][data-toast-exiting=true]{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[toast-exiting\=true\]\:data-\[placement\=bottom-left\]\:-translate-x-full[data-placement=bottom-left][data-toast-exiting=true]{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[toast-exiting\=true\]\:data-\[placement\=bottom-right\]\:translate-x-full[data-placement=bottom-right][data-toast-exiting=true]{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[toast-exiting\=true\]\:data-\[placement\=top-center\]\:-translate-y-full[data-placement=top-center][data-toast-exiting=true]{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[toast-exiting\=true\]\:data-\[placement\=top-left\]\:-translate-x-full[data-placement=top-left][data-toast-exiting=true]{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[toast-exiting\=true\]\:data-\[placement\=top-right\]\:translate-x-full[data-placement=top-right][data-toast-exiting=true]{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[open\=true\]\:-rotate-90[data-open=true]{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[open\=true\]\:rotate-180[data-open=true]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[pressed\=true\]\:scale-100[data-pressed=true]{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[pressed\=true\]\:scale-\[0\.97\][data-pressed=true]{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[toast-exiting\=true\]\:transform-gpu[data-toast-exiting=true]{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[disabled\=true\]\:cursor-default[data-disabled=true]{cursor:default}.data-\[disabled\=true\]\:cursor-not-allowed[data-disabled=true]{cursor:not-allowed}.data-\[dragging\=true\]\:cursor-grabbing[data-dragging=true]{cursor:grabbing}.data-\[readonly\=true\]\:cursor-default[data-readonly=true],.data-\[unavailable\=true\]\:cursor-default[data-unavailable=true]{cursor:default}.data-\[visible\=true\]\:cursor-pointer[data-visible=true]{cursor:pointer}.data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal]{flex-direction:row}.data-\[placement\=bottom-center\]\:flex-col[data-placement=bottom-center],.data-\[placement\=bottom-left\]\:flex-col[data-placement=bottom-left],.data-\[placement\=bottom-right\]\:flex-col[data-placement=bottom-right],.data-\[placement\=top-center\]\:flex-col[data-placement=top-center],.data-\[placement\=top-left\]\:flex-col[data-placement=top-left],.data-\[placement\=top-right\]\:flex-col[data-placement=top-right]{flex-direction:column}.data-\[has-helper\=true\]\:items-start[data-has-helper=true]{align-items:flex-start}.data-\[loaded\=true\]\:overflow-visible[data-loaded=true]{overflow:visible}.data-\[has-multiple-rows\=true\]\:rounded-large[data-has-multiple-rows=true]{border-radius:var(--heroui-radius-large)}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection=true][data-selection-end=true][data-selected=true],.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection=true][data-selection-start=true][data-selected=true]{border-radius:9999px}.data-\[type\=color\]\:rounded-none[data-type=color]{border-radius:0}.data-\[focus\=true\]\:border-\[color\:var\(--tone\)\][data-focus=true]{border-color:var(--tone)}.data-\[focus\=true\]\:border-danger[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-default-400[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-default-foreground[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-primary[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-secondary[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-success[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-warning[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-\[color\:var\(--tone\)\][data-hover=true]{border-color:var(--tone)}.data-\[hover\=true\]\:border-danger[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default-400[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-primary[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-primary-200[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-200) / var(--heroui-primary-200-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-primary-300[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-300) / var(--heroui-primary-300-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-secondary[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-success[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-warning[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-\[color\:var\(--tone\)\][data-open=true]{border-color:var(--tone)}.data-\[open\=true\]\:border-danger[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-default-400[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-default-foreground[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-primary[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-secondary[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-success[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-warning[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[selected\=true\]\:border-\[var\(--option-accent\)\][data-selected=true]{border-color:var(--option-accent)}.data-\[selected\=true\]\:border-current[data-selected=true]{border-color:currentColor}.data-\[selected\=true\]\:border-danger[data-selected=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[selected\=true\]\:border-default-foreground[data-selected=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.data-\[selected\=true\]\:border-primary[data-selected=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-e-danger[data-fill-end=true]{--tw-border-opacity: 1;border-inline-end-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-e-foreground[data-fill-end=true]{--tw-border-opacity: 1;border-inline-end-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-e-primary[data-fill-end=true]{--tw-border-opacity: 1;border-inline-end-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-e-secondary[data-fill-end=true]{--tw-border-opacity: 1;border-inline-end-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-e-success[data-fill-end=true]{--tw-border-opacity: 1;border-inline-end-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-e-warning[data-fill-end=true]{--tw-border-opacity: 1;border-inline-end-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-t-danger[data-fill-end=true]{--tw-border-opacity: 1;border-top-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-t-foreground[data-fill-end=true]{--tw-border-opacity: 1;border-top-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-t-primary[data-fill-end=true]{--tw-border-opacity: 1;border-top-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-t-secondary[data-fill-end=true]{--tw-border-opacity: 1;border-top-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-t-success[data-fill-end=true]{--tw-border-opacity: 1;border-top-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-t-warning[data-fill-end=true]{--tw-border-opacity: 1;border-top-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-b-danger[data-fill-start=true]{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-b-foreground[data-fill-start=true]{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-b-primary[data-fill-start=true]{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-b-secondary[data-fill-start=true]{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-b-success[data-fill-start=true]{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-b-warning[data-fill-start=true]{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-s-danger[data-fill-start=true]{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-s-foreground[data-fill-start=true]{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-s-primary[data-fill-start=true]{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-s-secondary[data-fill-start=true]{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-s-success[data-fill-start=true]{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-s-warning[data-fill-start=true]{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:\!bg-danger[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-danger-100[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-default[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-primary[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-secondary[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-success[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-warning[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:bg-\[color\:var\(--tone-soft\)\][data-hover=true]{background-color:var(--tone-soft)}.data-\[hover\=true\]\:bg-content1[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content1) / var(--heroui-content1-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-content2[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content2) / var(--heroui-content2-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger\/20[data-hover=true]{background-color:hsl(var(--heroui-danger) / .2)}.data-\[hover\=true\]\:bg-default[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-200[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-50) / var(--heroui-default-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default\/40[data-hover=true]{background-color:hsl(var(--heroui-default) / .4)}.data-\[hover\=true\]\:bg-foreground-200[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground-200) / var(--heroui-foreground-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary-50\/50[data-hover=true]{background-color:hsl(var(--heroui-primary-50) / .5)}.data-\[hover\=true\]\:bg-primary-50\/60[data-hover=true]{background-color:hsl(var(--heroui-primary-50) / .6)}.data-\[hover\=true\]\:bg-primary\/20[data-hover=true]{background-color:hsl(var(--heroui-primary) / .2)}.data-\[hover\=true\]\:bg-secondary[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-secondary-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-secondary\/20[data-hover=true]{background-color:hsl(var(--heroui-secondary) / .2)}.data-\[hover\=true\]\:bg-success[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success\/20[data-hover=true]{background-color:hsl(var(--heroui-success) / .2)}.data-\[hover\=true\]\:bg-transparent[data-hover=true]{background-color:transparent}.data-\[hover\=true\]\:bg-v2-surface[data-hover=true]{background-color:var(--v2-color-surface)}.data-\[hover\=true\]\:bg-v2-surface-subtle[data-hover=true]{background-color:var(--v2-color-surface-subtle)}.data-\[hover\=true\]\:bg-warning[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning\/20[data-hover=true]{background-color:hsl(var(--heroui-warning) / .2)}.data-\[hover\]\:bg-danger-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-200) / var(--heroui-danger-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-danger-50[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-default-100[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-primary-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-200) / var(--heroui-primary-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-primary-50[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-secondary-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-200) / var(--heroui-secondary-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-secondary-50[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-success-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-200) / var(--heroui-success-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-success-50[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-warning-100[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-warning-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-200) / var(--heroui-warning-200-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=false\]\:bg-default-200[data-in-range=false]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-background\/50[data-in-range=true]{background-color:hsl(var(--heroui-background) / .5)}.data-\[in-range\=true\]\:bg-danger[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-foreground[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-primary[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-secondary[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-success[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-warning[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:\!bg-transparent[data-loaded=true]{background-color:transparent!important}.data-\[selected\=true\]\:bg-danger[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-default[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-foreground[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-primary[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-primary-50[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-primary-50\/40[data-selected=true]{background-color:hsl(var(--heroui-primary-50) / .4)}.data-\[selected\=true\]\:bg-secondary[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-success[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-warning[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-foreground[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-primary[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-secondary[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:bg-transparent[data-range-selection=true][data-selected=true],.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:bg-transparent[data-outside-month=true][data-range-selection=true][data-selected=true]{background-color:transparent}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-primary[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-primary[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[has-end-content\=true\]\:pe-1\.5[data-has-end-content=true]{padding-inline-end:.375rem}.data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+8px\)\][data-has-helper=true],.data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+_8px\)\][data-has-helper=true]{padding-bottom:calc(var(--heroui-font-size-tiny) + 8px)}.data-\[has-start-content\=true\]\:ps-1\.5[data-has-start-content=true]{padding-inline-start:.375rem}.data-\[has-title\=true\]\:pt-1[data-has-title=true]{padding-top:.25rem}.data-\[disabled\=true\]\:text-default-300[data-disabled=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-danger-300[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-300) / var(--heroui-danger-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-foreground-500[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-500) / var(--heroui-foreground-500-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-primary-300[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-300) / var(--heroui-primary-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-secondary-300[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-300) / var(--heroui-secondary-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-success-400[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-400) / var(--heroui-success-400-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-warning-400[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-400) / var(--heroui-warning-400-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-danger[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-foreground[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-primary[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-secondary[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-success-600[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-warning-600[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:\!text-danger-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-primary-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-secondary-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-success-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-warning-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:text-danger[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger-500[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-500[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-foreground-600[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-600) / var(--heroui-foreground-600-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary-400[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-400) / var(--heroui-primary-400-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary-400[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-400) / var(--heroui-secondary-400-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success-600[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning-600[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[invalid\=true\]\:data-\[editable\=true\]\:text-danger[data-editable=true][data-invalid=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[invalid\=true\]\:text-danger-300[data-invalid=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-300) / var(--heroui-danger-300-opacity, var(--tw-text-opacity)))}.data-\[placeholder\=true\]\:text-default-400[data-placeholder=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-background[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-primary-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-secondary-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:text-default-300[data-outside-month=true][data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-danger-500[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-foreground[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-primary[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-secondary[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-600[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-warning-500[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-500) / var(--heroui-warning-500-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-background[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-danger-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-default-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-primary-700[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-700) / var(--heroui-primary-700-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-primary-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-secondary-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-success-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-warning-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[unavailable\=true\]\:text-default-300[data-unavailable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-text-opacity)))}.data-\[unavailable\=true\]\:line-through[data-unavailable=true]{text-decoration-line:line-through}.data-\[animation\=exiting\]\:opacity-0[data-animation=exiting],.data-\[disabled\=true\]\:data-\[outside-month\=true\]\:opacity-0[data-outside-month=true][data-disabled=true]{opacity:0}.data-\[disabled\=true\]\:opacity-100[data-disabled=true]{opacity:1}.data-\[disabled\=true\]\:opacity-30[data-disabled=true]{opacity:.3}.data-\[hover-unselected\=true\]\:opacity-disabled[data-hover-unselected=true]{opacity:var(--heroui-disabled-opacity)}.data-\[hover\=true\]\:opacity-hover[data-hover=true]{opacity:var(--heroui-hover-opacity)}.data-\[in-range\=true\]\:opacity-100[data-in-range=true],.data-\[loaded\=true\]\:opacity-100[data-loaded=true]{opacity:1}.data-\[pressed\=true\]\:opacity-50[data-pressed=true]{opacity:.5}.data-\[pressed\=true\]\:opacity-70[data-pressed=true]{opacity:.7}.data-\[toast-exiting\=true\]\:opacity-0[data-toast-exiting=true]{opacity:0}.data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}.data-\[hover\=true\]\:shadow-elevated[data-hover=true]{--tw-shadow: 0 4px 12px -2px rgb(15 23 42 / .1), 0 2px 4px -1px rgb(15 23 42 / .05);--tw-shadow-colored: 0 4px 12px -2px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[hover\=true\]\:shadow-lg[data-hover=true]{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[hover\=true\]\:shadow-soft[data-hover=true]{--tw-shadow: 0 1px 2px rgb(15 23 42 / .05), 0 1px 1px rgb(15 23 42 / .03);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:shadow-md[data-selection-end=true][data-selected=true],.data-\[selected\=true\]\:data-\[selection-start\=true\]\:shadow-md[data-selection-start=true][data-selected=true],.data-\[selected\=true\]\:shadow-md[data-selected=true]{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[selected\=true\]\:shadow-none[data-selected=true]{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[hover\=true\]\:shadow-danger\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-danger) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-default\/50[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-primary\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-secondary\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-secondary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-success\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-success) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-warning\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-warning) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-danger\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-foreground\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-foreground) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-primary\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-secondary\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-success\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-warning\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[focus-visible\=true\]\:outline-2[data-focus-visible=true]{outline-width:2px}.data-\[focus-visible\=true\]\:outline-offset-2[data-focus-visible=true]{outline-offset:2px}.data-\[focus-visible\=true\]\:outline-focus[data-focus-visible=true]{outline-color:hsl(var(--heroui-focus) / var(--heroui-focus-opacity, 1))}.data-\[focus-visible\]\:outline-danger-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-default-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-primary-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-secondary-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-success-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-warning-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, 1))}.data-\[disabled\=true\]\:transition-none[data-disabled=true]{transition-property:none}.data-\[hover\=true\]\:transition-colors[data-hover=true]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.data-\[toast-exiting\=true\]\:transition-all[data-toast-exiting=true]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.data-\[toast-exiting\=true\]\:duration-300[data-toast-exiting=true]{transition-duration:.3s}.data-\[toast-exiting\=true\]\:ease-out[data-toast-exiting=true]{transition-timing-function:cubic-bezier(0,0,.2,1)}.data-\[toast-exiting\=true\]\:will-change-transform[data-toast-exiting=true]{will-change:transform}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]{-ms-overflow-style:none;scrollbar-width:none}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]::-webkit-scrollbar{display:none}.data-\[top-bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-bottom-scroll=true]{-webkit-mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[top-scroll\=true\]\:\[mask-image\:linear-gradient\(0deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-scroll=true]{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(180deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-bottom-scroll=true]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-scroll\=true\]\:\[mask-image\:linear-gradient\(270deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-scroll=true]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[right-scroll\=true\]\:\[mask-image\:linear-gradient\(90deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-right-scroll=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-right-scroll\=true\]\:\[mask-image\:linear-gradient\(to_right\,\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-right-scroll=true]{-webkit-mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[placement\=bottom-end\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-end]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom-end\]\:before\:right-3[data-placement=bottom-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=bottom-start\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-start]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom-start\]\:before\:left-3[data-placement=bottom-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=bottom\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom\]\:before\:left-1\/2[data-placement=bottom]:before{content:var(--tw-content);left:50%}.data-\[placement\=left-end\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-end]:before{content:var(--tw-content);right:calc((.3125rem - 3px)*-1)}.data-\[placement\=left-end\]\:before\:bottom-1\/4[data-placement=left-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=left-start\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-start]:before{content:var(--tw-content);right:calc((.3125rem - 3px)*-1)}.data-\[placement\=left-start\]\:before\:top-1\/4[data-placement=left-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=left\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=left]:before{content:var(--tw-content);right:calc((.3125rem - 2px)*-1)}.data-\[placement\=left\]\:before\:top-1\/2[data-placement=left]:before{content:var(--tw-content);top:50%}.data-\[placement\=right-end\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-end]:before{content:var(--tw-content);left:calc((.3125rem - 3px)*-1)}.data-\[placement\=right-end\]\:before\:bottom-1\/4[data-placement=right-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=right-start\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-start]:before{content:var(--tw-content);left:calc((.3125rem - 3px)*-1)}.data-\[placement\=right-start\]\:before\:top-1\/4[data-placement=right-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=right\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=right]:before{content:var(--tw-content);left:calc((.3125rem - 2px)*-1)}.data-\[placement\=right\]\:before\:top-1\/2[data-placement=right]:before{content:var(--tw-content);top:50%}.data-\[placement\=top-end\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-end]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top-end\]\:before\:right-3[data-placement=top-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=top-start\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-start]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top-start\]\:before\:left-3[data-placement=top-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=top\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top\]\:before\:left-1\/2[data-placement=top]:before{content:var(--tw-content);left:50%}.data-\[loaded\=true\]\:before\:-z-10[data-loaded=true]:before{content:var(--tw-content);z-index:-10}.data-\[arrow\=true\]\:before\:block[data-arrow=true]:before{content:var(--tw-content);display:block}.data-\[outside-month\=true\]\:before\:hidden[data-outside-month=true]:before{content:var(--tw-content);display:none}.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement=bottom]:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement=left]:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement=right]:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement=top]:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[loaded\=true\]\:before\:animate-none[data-loaded=true]:before{content:var(--tw-content);animation:none}.data-\[range-end\=true\]\:before\:rounded-e-full[data-range-end=true]:before{content:var(--tw-content);border-start-end-radius:9999px;border-end-end-radius:9999px}.data-\[range-start\=true\]\:before\:rounded-s-full[data-range-start=true]:before{content:var(--tw-content);border-start-start-radius:9999px;border-end-start-radius:9999px}.data-\[selection-end\=true\]\:before\:rounded-e-full[data-selection-end=true]:before{content:var(--tw-content);border-start-end-radius:9999px;border-end-end-radius:9999px}.data-\[selection-start\=true\]\:before\:rounded-s-full[data-selection-start=true]:before{content:var(--tw-content);border-start-start-radius:9999px;border-end-start-radius:9999px}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-danger-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-foreground\/10[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-foreground) / .1)}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-primary-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-secondary-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-100[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-100[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:before\:opacity-0[data-loaded=true]:before{content:var(--tw-content);opacity:0}.data-\[focus\=true\]\:after\:w-full[data-focus=true]:after{content:var(--tw-content);width:100%}.data-\[open\=true\]\:after\:w-full[data-open=true]:after{content:var(--tw-content);width:100%}.data-\[dragging\=true\]\:after\:scale-100[data-dragging=true]:after{content:var(--tw-content);--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[dragging\=true\]\:after\:scale-80[data-dragging=true]:after{content:var(--tw-content);--tw-scale-x: .8;--tw-scale-y: .8;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[selected\=true\]\:after\:bg-danger[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-foreground[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-primary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-secondary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-success[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-warning[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:after\:opacity-0[data-loaded=true]:after{content:var(--tw-content);opacity:0}.data-\[selected\=true\]\:after\:opacity-100[data-selected=true]:after{content:var(--tw-content);opacity:1}.data-\[selectable\=true\]\:focus\:border-danger:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-default:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-primary:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-secondary:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-success:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-warning:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[editable\=true\]\:focus\:bg-default-200:focus[data-editable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[invalid\=true\]\:focus\:bg-danger-400\/50:focus[data-invalid=true]{background-color:hsl(var(--heroui-danger-400) / .5)}.data-\[selectable\=true\]\:focus\:bg-danger:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-danger\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-danger) / .2)}.data-\[selectable\=true\]\:focus\:bg-default:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default-100:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default\/40:focus[data-selectable=true]{background-color:hsl(var(--heroui-default) / .4)}.data-\[selectable\=true\]\:focus\:bg-primary:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-primary\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-primary) / .2)}.data-\[selectable\=true\]\:focus\:bg-secondary:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-secondary\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-secondary) / .2)}.data-\[selectable\=true\]\:focus\:bg-success:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-success\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-success) / .2)}.data-\[selectable\=true\]\:focus\:bg-warning:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-warning\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-warning) / .2)}.data-\[editable\=true\]\:focus\:text-danger:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-default-foreground:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-primary:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-secondary:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-success:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-success-600:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-warning:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-warning-600:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[invalid\=true\]\:data-\[editable\=true\]\:focus\:text-danger:focus[data-editable=true][data-invalid=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-danger:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-danger-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-500:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-primary:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-primary-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-secondary:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-secondary-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-success:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-success-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:shadow-danger\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-danger) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-default\/50:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-primary\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-secondary\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-secondary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-success\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-success) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-warning\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-warning) / .3);--tw-shadow: var(--tw-shadow-colored)}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:pointer-events-auto,.group[data-has-label-outside=true] .group-data-\[has-label-outside\=true\]\:pointer-events-auto,.group[data-has-value=true] .group-data-\[has-value\=true\]\:pointer-events-auto{pointer-events:auto}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:start-0,.group[data-filled=true] .group-data-\[filled\=true\]\:start-0{inset-inline-start:0px}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:z-10{z-index:10}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-4{margin-inline-start:1rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-5{margin-inline-start:1.25rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-6{margin-inline-start:1.5rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-3{margin-left:.75rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-4{margin-left:1rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-5{margin-left:1.25rem}.group[data-has-value=true] .group-data-\[has-value\=true\]\:block{display:block}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:flex{display:flex}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-5{width:1.25rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-6{width:1.5rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-7{width:1.75rem}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 20px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 24px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-tiny) / 2 + 16px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 3.5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 4px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 20px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 24px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-tiny) / 2 + 16px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 3.5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 4px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_26px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 26px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_30px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 30px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_34px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 34px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\[selected\=true\]\:translate-x-3{--tw-translate-x: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:scale-85,.group[data-filled=true] .group-data-\[filled\=true\]\:scale-85{--tw-scale-x: .85;--tw-scale-y: .85;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-pressed=true] .group-data-\[pressed\=true\]\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\[selected\=true\]\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-has-multiple-months=true] .group-data-\[has-multiple-months\=true\]\:flex-row{flex-direction:row}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-start{align-items:flex-start}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-end{align-items:flex-end}.group[data-focus-within=true] .group-data-\[focus-within\=true\]\:border-default-foreground{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:\!border-danger{--tw-border-opacity: 1 !important;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))!important}.group[data-focus=true] .group-data-\[focus\=true\]\:border-danger{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-default-foreground{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-primary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-success{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-warning{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:border-danger,.group[data-selected=true] .group-data-\[selected\=true\]\:border-danger{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-default-500{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-primary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-success{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-warning{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:\!bg-danger-50{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))!important}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-200{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-primary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-secondary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-success-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-transparent{background-color:transparent}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-warning-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.group[data-hover-unselected=true] .group-data-\[hover-unselected\=true\]\:bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-danger{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-default-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-success{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-warning{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-2{padding-top:.5rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-3{padding-top:.75rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-4,.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-4{padding-top:1rem}.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-5{padding-top:1.25rem}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-default-600{--tw-text-opacity: 1;color:hsl(var(--heroui-default-600) / var(--heroui-default-600-opacity, var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-default-600{--tw-text-opacity: 1;color:hsl(var(--heroui-default-600) / var(--heroui-default-600-opacity, var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.group[data-hover=true] .group-data-\[hover\=true\]\:text-v2-text{color:var(--v2-color-text)}.group[data-invalid=true] .group-data-\[invalid\=true\]\:text-danger,.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground) / var(--heroui-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary{--tw-text-opacity: 1;color:hsl(var(--heroui-primary) / var(--heroui-primary-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-foreground) / var(--heroui-primary-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary) / var(--heroui-secondary-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-foreground) / var(--heroui-secondary-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-v2-text{color:var(--v2-color-text)}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-0{opacity:0}.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-100{opacity:1}.group[data-has-value=true] .group-data-\[has-value\=true\]\:opacity-70{opacity:.7}.group[data-loaded=true] .group-data-\[loaded\=true\]\:opacity-100{opacity:1}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-0{opacity:0}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-100{opacity:1}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-60{opacity:.6}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-focus) / var(--heroui-focus-opacity, var(--tw-ring-opacity)))}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-2{--tw-ring-offset-width: 2px}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-background{--tw-ring-offset-color: hsl(var(--heroui-background) / var(--heroui-background-opacity, 1))}.group[data-selected=true] .group-data-\[selected\=true\]\:before\:w-full:before{content:var(--tw-content);width:100%}.group[data-hover=true] .group-data-\[hover\=true\]\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-required=true] .group-data-\[required\=true\]\:after\:ml-0\.5:after{content:var(--tw-content);margin-left:.125rem}.group[data-focus=true] .group-data-\[focus\=true\]\:after\:w-full:after{content:var(--tw-content);width:100%}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:scale-100:after{content:var(--tw-content);--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:after\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.group[data-required=true] .group-data-\[required\=true\]\:after\:text-danger:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:opacity-100:after{content:var(--tw-content);opacity:1}.group[data-required=true] .group-data-\[required\=true\]\:after\:content-\[\'\*\'\]:after{--tw-content: "*";content:var(--tw-content)}.group[data-invalid=true] .group-data-\[invalid\=true\]\:hover\:border-danger:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:hover\:bg-danger-100:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:focus-within\:hover\:border-danger:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:focus-within\:hover\:bg-danger-50:hover:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:pointer-events-auto{pointer-events:auto}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:block{display:block}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:opacity-70{opacity:.7}@media (prefers-reduced-motion: reduce){.motion-reduce\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}.dark\:border-danger-100:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-border-opacity)))}.dark\:border-default-100:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-border-opacity)))}.dark\:border-default-200:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-border-opacity)))}.dark\:border-primary-100:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-100) / var(--heroui-primary-100-opacity, var(--tw-border-opacity)))}.dark\:border-success-100:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-border-opacity)))}.dark\:border-warning-100:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-border-opacity)))}.dark\:border-warning-500\/30:is(.dark *){border-color:hsl(var(--heroui-warning-500) / .3)}.dark\:bg-background:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-background) / var(--heroui-background-opacity, var(--tw-bg-opacity)))}.dark\:bg-background\/20:is(.dark *){background-color:hsl(var(--heroui-background) / .2)}.dark\:bg-content1:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content1) / var(--heroui-content1-opacity, var(--tw-bg-opacity)))}.dark\:bg-content2:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content2) / var(--heroui-content2-opacity, var(--tw-bg-opacity)))}.dark\:bg-danger-100:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-danger-50:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-danger-50\/10:is(.dark *){background-color:hsl(var(--heroui-danger-50) / .1)}.dark\:bg-danger-50\/50:is(.dark *){background-color:hsl(var(--heroui-danger-50) / .5)}.dark\:bg-danger-500\/10:is(.dark *){background-color:hsl(var(--heroui-danger-500) / .1)}.dark\:bg-default:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.dark\:bg-default-100:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-default-100\/40:is(.dark *){background-color:hsl(var(--heroui-default-100) / .4)}.dark\:bg-default-50:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-50) / var(--heroui-default-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-default-50\/10:is(.dark *){background-color:hsl(var(--heroui-default-50) / .1)}.dark\:bg-default-50\/30:is(.dark *){background-color:hsl(var(--heroui-default-50) / .3)}.dark\:bg-default-50\/40:is(.dark *){background-color:hsl(var(--heroui-default-50) / .4)}.dark\:bg-default-50\/50:is(.dark *){background-color:hsl(var(--heroui-default-50) / .5)}.dark\:bg-primary-100:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-100) / var(--heroui-primary-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-primary-100\/20:is(.dark *){background-color:hsl(var(--heroui-primary-100) / .2)}.dark\:bg-primary-50:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-primary-50\/20:is(.dark *){background-color:hsl(var(--heroui-primary-50) / .2)}.dark\:bg-primary-50\/50:is(.dark *){background-color:hsl(var(--heroui-primary-50) / .5)}.dark\:bg-primary-500\/10:is(.dark *){background-color:hsl(var(--heroui-primary-500) / .1)}.dark\:bg-primary-500\/15:is(.dark *){background-color:hsl(var(--heroui-primary-500) / .15)}.dark\:bg-secondary-100:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-100) / var(--heroui-secondary-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-secondary-50:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-secondary-50\/50:is(.dark *){background-color:hsl(var(--heroui-secondary-50) / .5)}.dark\:bg-success-100:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-success-50:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-success-50\/50:is(.dark *){background-color:hsl(var(--heroui-success-50) / .5)}.dark\:bg-success-500\/10:is(.dark *){background-color:hsl(var(--heroui-success-500) / .1)}.dark\:bg-success-500\/15:is(.dark *){background-color:hsl(var(--heroui-success-500) / .15)}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-warning-100:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-warning-50:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-warning-50\/10:is(.dark *){background-color:hsl(var(--heroui-warning-50) / .1)}.dark\:bg-warning-50\/50:is(.dark *){background-color:hsl(var(--heroui-warning-50) / .5)}.dark\:bg-warning-500\/10:is(.dark *){background-color:hsl(var(--heroui-warning-500) / .1)}.dark\:bg-warning-500\/15:is(.dark *){background-color:hsl(var(--heroui-warning-500) / .15)}.dark\:text-danger-400:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-danger-400) / var(--heroui-danger-400-opacity, var(--tw-text-opacity)))}.dark\:text-danger-500:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:text-primary-300:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-primary-300) / var(--heroui-primary-300-opacity, var(--tw-text-opacity)))}.dark\:text-primary-400:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-primary-400) / var(--heroui-primary-400-opacity, var(--tw-text-opacity)))}.dark\:text-sky-400:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:text-success:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.dark\:text-success-400:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-success-400) / var(--heroui-success-400-opacity, var(--tw-text-opacity)))}.dark\:text-warning:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.dark\:text-warning-400:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-warning-400) / var(--heroui-warning-400-opacity, var(--tw-text-opacity)))}.dark\:text-warning-500:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-warning-500) / var(--heroui-warning-500-opacity, var(--tw-text-opacity)))}.dark\:ring-default-100:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-ring-opacity)))}.dark\:brightness-125:is(.dark *){--tw-brightness: brightness(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:placeholder\:text-danger-500:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-danger-500:is(.dark *)::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-success:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-success:is(.dark *)::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-warning:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-warning:is(.dark *)::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.dark\:before\:via-default-700\/10:is(.dark *):before{content:var(--tw-content);--tw-gradient-to: hsl(var(--heroui-default-700) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--heroui-default-700) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:after\:bg-content2:is(.dark *):after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content2) / var(--heroui-content2-opacity, var(--tw-bg-opacity)))}.dark\:hover\:bg-warning-500\/10:hover:is(.dark *){background-color:hsl(var(--heroui-warning-500) / .1)}.dark\:focus\:bg-danger-400\/20:focus:is(.dark *){background-color:hsl(var(--heroui-danger-400) / .2)}.dark\:focus\:bg-success-400\/20:focus:is(.dark *){background-color:hsl(var(--heroui-success-400) / .2)}.dark\:focus\:bg-warning-400\/20:focus:is(.dark *){background-color:hsl(var(--heroui-warning-400) / .2)}.dark\:data-\[hover\=true\]\:bg-content2[data-hover=true]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content2) / var(--heroui-content2-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-danger-50[data-hover=true]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-primary-50\/10[data-hover=true]:is(.dark *){background-color:hsl(var(--heroui-primary-50) / .1)}.dark\:data-\[hover\=true\]\:bg-success-50[data-hover=true]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-warning-50[data-hover=true]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:bg-primary-500\/15[data-selected=true]:is(.dark *){background-color:hsl(var(--heroui-primary-500) / .15)}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover=true][data-selected=true]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover=true][data-selected=true]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover=true][data-selected=true]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:text-danger-500[data-hover=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[hover\=true\]\:text-success-500[data-hover=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-success-500) / var(--heroui-success-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[hover\=true\]\:text-warning-500[data-hover=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-warning-500) / var(--heroui-warning-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover=true][data-selected=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover=true][data-selected=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover=true][data-selected=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-500[data-range-selection=true][data-selected=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-success-500) / var(--heroui-success-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-primary-300[data-selected=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-primary-300) / var(--heroui-primary-300-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-50[data-range-selection=true][data-selected=true]:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-50[data-range-selection=true][data-selected=true]:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[invalid\=true\]\:focus\:bg-danger-400\/20:focus[data-invalid=true]:is(.dark *){background-color:hsl(var(--heroui-danger-400) / .2)}@media (min-width: 640px){.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:col-span-5{grid-column:span 5 / span 5}.sm\:col-span-6{grid-column:span 6 / span 6}.sm\:col-start-10{grid-column-start:10}.sm\:m-0{margin:0}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:-mt-6{margin-top:-1.5rem}.sm\:ms-auto{margin-inline-start:auto}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:w-44{width:11rem}.sm\:w-52{width:13rem}.sm\:w-60{width:15rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-80{width:20rem}.sm\:w-\[155px\]{width:155px}.sm\:w-\[356px\]{width:356px}.sm\:w-auto{width:auto}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}.sm\:grid-cols-\[1fr_10rem\]{grid-template-columns:1fr 10rem}.sm\:grid-cols-\[1fr_12rem\]{grid-template-columns:1fr 12rem}.sm\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.sm\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.sm\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_10rem_auto\]{grid-template-columns:minmax(0,1fr) 10rem auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)_auto_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.2fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,16rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,16rem)}.sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1\.4fr\)_7rem_7rem_2\.25rem\]{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) 7rem 7rem 2.25rem}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-\[1\.75rem\]{font-size:1.75rem}.sm\:\[--scale-enter\:100\%\]{--scale-enter: 100%}.sm\:\[--scale-exit\:103\%\]{--scale-exit: 103%}.sm\:\[--slide-enter\:0px\]{--slide-enter: 0px}.sm\:\[--slide-exit\:0px\]{--slide-exit: 0px}.sm\:data-\[visible\=true\]\:pointer-events-none[data-visible=true]{pointer-events:none}.sm\:data-\[placement\=bottom-center\]\:mx-auto[data-placement=bottom-center],.sm\:data-\[placement\=top-center\]\:mx-auto[data-placement=top-center]{margin-left:auto;margin-right:auto}.sm\:data-\[placement\=bottom-left\]\:ml-2[data-placement=bottom-left]{margin-left:.5rem}.sm\:data-\[placement\=bottom-right\]\:mr-2[data-placement=bottom-right]{margin-right:.5rem}.sm\:data-\[placement\=top-left\]\:ml-2[data-placement=top-left]{margin-left:.5rem}.sm\:data-\[placement\=top-right\]\:mr-2[data-placement=top-right]{margin-right:.5rem}.sm\:data-\[placement\=bottom-center\]\:w-max[data-placement=bottom-center],.sm\:data-\[placement\=bottom-left\]\:w-max[data-placement=bottom-left],.sm\:data-\[placement\=bottom-right\]\:w-max[data-placement=bottom-right],.sm\:data-\[placement\=top-center\]\:w-max[data-placement=top-center],.sm\:data-\[placement\=top-left\]\:w-max[data-placement=top-left],.sm\:data-\[placement\=top-right\]\:w-max[data-placement=top-right]{width:-moz-max-content;width:max-content}.sm\:data-\[visible\=true\]\:opacity-0[data-visible=true]{opacity:0}.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:pointer-events-auto[data-visible=true]{pointer-events:auto}.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,2fr\)_10rem_10rem\]{grid-template-columns:minmax(0,2fr) 10rem 10rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:0px}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[12rem_1fr_1fr\]{grid-template-columns:12rem 1fr 1fr}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:self-start{align-self:flex-start}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-s{border-inline-start-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:pe-1{padding-inline-end:.25rem}.lg\:pt-6{padding-top:1.5rem}}@media (min-width: 1280px){.xl\:sticky{position:sticky}.xl\:top-4{top:1rem}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-56{width:14rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_26rem\]{grid-template-columns:minmax(0,1fr) 26rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:justify-start{justify-content:flex-start}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}}@media (min-width: 1400px){.min-\[1400px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.rtl\:left-2:where([dir=rtl],[dir=rtl] *){left:.5rem}.rtl\:right-auto:where([dir=rtl],[dir=rtl] *){right:auto}.rtl\:order-first:where([dir=rtl],[dir=rtl] *){order:-9999}.rtl\:order-last:where([dir=rtl],[dir=rtl] *){order:9999}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:top right}.rtl\:-rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:-scale-x-100:where([dir=rtl],[dir=rtl] *){--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:flex-row:where([dir=rtl],[dir=rtl] *){flex-direction:row}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}.group:hover .rtl\:group-hover\:-translate-x-0\.5:where([dir=rtl],[dir=rtl] *){--tw-translate-x: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:data-\[focus-visible\=true\]\:translate-x-3[data-focus-visible=true]:where([dir=rtl],[dir=rtl] *){--tw-translate-x: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:data-\[hover\=true\]\:translate-x-3[data-hover=true]:where([dir=rtl],[dir=rtl] *){--tw-translate-x: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:data-\[open\=true\]\:-rotate-90[data-open=true]:where([dir=rtl],[dir=rtl] *){--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\+\.border-medium\.border-danger\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-danger{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-default\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-default{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-primary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-primary{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-secondary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-secondary{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-success\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-success{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-warning\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-warning{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none:not(:first-child):not(:last-child){border-radius:0}.\[\&\:not\(\:first-child\)\]\:-ml-1:not(:first-child){margin-left:-.25rem}.\[\&\:nth-child\(7n\)\]\:border-e-0:nth-child(7n){border-inline-end-width:0px}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:max-w-\[theme\(spacing\.8\)\]>svg{max-width:2rem}.\[\&_\.chevron-icon\]\:flex-none .chevron-icon{flex:none}.\[\&_\.chevron-icon\]\:rotate-180 .chevron-icon{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.chevron-icon\]\:transition-transform .chevron-icon{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.\[\&_\[data-slot\=count\]\]\:size-6 [data-slot=count]{width:1.5rem;height:1.5rem}.\[\&_\[data-slot\=count\]\]\:text-\[10px\] [data-slot=count]{font-size:10px}
