.rc-tone-accent{--rc-tone-solid-bg:var(--rc-color-accent);--rc-tone-solid-bg-hover:var(--rc-color-accent-hover);--rc-tone-solid-fg:var(--rc-color-accent-fg);--rc-tone-fg:var(--rc-color-accent);--rc-tone-soft-bg:color-mix(in srgb, var(--rc-color-accent) 14%, transparent);--rc-tone-soft-bg-hover:color-mix(in srgb, var(--rc-color-accent) 22%, transparent);--rc-tone-ghost-bg-hover:color-mix(in srgb, var(--rc-color-accent) 12%, transparent);--rc-tone-border:color-mix(in srgb, var(--rc-color-accent) 40%, transparent)}.rc-tone-neutral{--rc-tone-solid-bg:var(--rc-color-text);--rc-tone-solid-bg-hover:color-mix(in srgb, var(--rc-color-text) 85%, var(--rc-color-bg));--rc-tone-solid-fg:var(--rc-color-bg);--rc-tone-fg:var(--rc-color-text);--rc-tone-soft-bg:color-mix(in srgb, var(--rc-color-text) 10%, transparent);--rc-tone-soft-bg-hover:color-mix(in srgb, var(--rc-color-text) 16%, transparent);--rc-tone-ghost-bg-hover:color-mix(in srgb, var(--rc-color-text) 8%, transparent);--rc-tone-border:var(--rc-color-border-strong)}.rc-tone-success{--rc-tone-solid-bg:var(--rc-color-success);--rc-tone-solid-bg-hover:color-mix(in srgb, var(--rc-color-success) 88%, var(--rc-color-neutral-950));--rc-tone-solid-fg:var(--rc-color-success-fg);--rc-tone-fg:var(--rc-color-success);--rc-tone-soft-bg:color-mix(in srgb, var(--rc-color-success) 14%, transparent);--rc-tone-soft-bg-hover:color-mix(in srgb, var(--rc-color-success) 22%, transparent);--rc-tone-ghost-bg-hover:color-mix(in srgb, var(--rc-color-success) 12%, transparent);--rc-tone-border:color-mix(in srgb, var(--rc-color-success) 40%, transparent)}.rc-tone-warning{--rc-tone-solid-bg:var(--rc-color-warning);--rc-tone-solid-bg-hover:color-mix(in srgb, var(--rc-color-warning) 88%, var(--rc-color-neutral-950));--rc-tone-solid-fg:var(--rc-color-warning-fg);--rc-tone-fg:var(--rc-color-warning);--rc-tone-soft-bg:color-mix(in srgb, var(--rc-color-warning) 16%, transparent);--rc-tone-soft-bg-hover:color-mix(in srgb, var(--rc-color-warning) 24%, transparent);--rc-tone-ghost-bg-hover:color-mix(in srgb, var(--rc-color-warning) 14%, transparent);--rc-tone-border:color-mix(in srgb, var(--rc-color-warning) 42%, transparent)}.rc-tone-danger{--rc-tone-solid-bg:var(--rc-color-danger);--rc-tone-solid-bg-hover:color-mix(in srgb, var(--rc-color-danger) 88%, var(--rc-color-neutral-950));--rc-tone-solid-fg:var(--rc-color-danger-fg);--rc-tone-fg:var(--rc-color-danger);--rc-tone-soft-bg:color-mix(in srgb, var(--rc-color-danger) 14%, transparent);--rc-tone-soft-bg-hover:color-mix(in srgb, var(--rc-color-danger) 22%, transparent);--rc-tone-ghost-bg-hover:color-mix(in srgb, var(--rc-color-danger) 12%, transparent);--rc-tone-border:color-mix(in srgb, var(--rc-color-danger) 40%, transparent)}.rc-tone-info{--rc-tone-solid-bg:var(--rc-color-info);--rc-tone-solid-bg-hover:color-mix(in srgb, var(--rc-color-info) 88%, var(--rc-color-neutral-950));--rc-tone-solid-fg:var(--rc-color-info-fg);--rc-tone-fg:var(--rc-color-info);--rc-tone-soft-bg:color-mix(in srgb, var(--rc-color-info) 14%, transparent);--rc-tone-soft-bg-hover:color-mix(in srgb, var(--rc-color-info) 22%, transparent);--rc-tone-ghost-bg-hover:color-mix(in srgb, var(--rc-color-info) 12%, transparent);--rc-tone-border:color-mix(in srgb, var(--rc-color-info) 40%, transparent)}.rc-button{justify-content:center;align-items:center;gap:var(--rc-space-2);font-family:inherit;font-weight:var(--rc-font-weight-medium);white-space:nowrap;border:var(--rc-border-hairline) solid transparent;border-radius:var(--rc-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--rc-duration-fast) var(--rc-ease-standard), border-color var(--rc-duration-fast) var(--rc-ease-standard), color var(--rc-duration-fast) var(--rc-ease-standard);display:inline-flex;position:relative}.rc-button:focus-visible{box-shadow:var(--rc-focus-ring);outline:none}.rc-button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.rc-button{transition:none}}.rc-button--sm{height:28px;padding:0 var(--rc-space-3);font-size:var(--rc-font-size-sm)}.rc-button--md{height:32px;padding:0 var(--rc-space-4);font-size:var(--rc-font-size-sm)}.rc-button--lg{height:40px;padding:0 var(--rc-space-5);font-size:var(--rc-font-size-md)}.rc-button--solid{background:var(--rc-tone-solid-bg);color:var(--rc-tone-solid-fg)}.rc-button--solid:hover:not(:disabled){background:var(--rc-tone-solid-bg-hover)}.rc-button--soft{background:var(--rc-tone-soft-bg);color:var(--rc-tone-fg)}.rc-button--soft:hover:not(:disabled){background:var(--rc-tone-soft-bg-hover)}.rc-button--outline{color:var(--rc-tone-fg);border-color:var(--rc-tone-border);background:0 0}.rc-button--outline:hover:not(:disabled){background:var(--rc-tone-soft-bg)}.rc-button--ghost{color:var(--rc-tone-fg);background:0 0}.rc-button--ghost:hover:not(:disabled){background:var(--rc-tone-ghost-bg-hover)}:root{--rc-focus-ring-offset:var(--rc-space-1);--rc-focus-ring-color:var(--rc-color-focus-ring)}:where(.rc-button,.rc-icon-button,.rc-input,.rc-composer,.rc-select-trigger,.rc-toast__close){--rc-focus-ring:0 0 0 var(--rc-border-ring) var(--rc-color-bg), 0 0 0 var(--rc-focus-ring-offset) var(--rc-focus-ring-color)}.rc-error-fallback{width:100%;color:var(--rc-color-text);font-family:var(--rc-font-family-sans);display:grid}.rc-error-fallback--page{min-height:100dvh;padding:var(--rc-space-6);background:var(--rc-color-bg);place-items:center}.rc-error-fallback--section{min-height:240px;padding:var(--rc-space-6);place-items:center}.rc-error-fallback--inline{min-height:0;padding:var(--rc-space-3) 0}.rc-error-fallback__panel{width:min(100%,560px);padding:var(--rc-space-6);background:var(--rc-color-surface);border:var(--rc-border-hairline) solid var(--rc-color-border-strong);border-radius:var(--rc-radius-lg)}.rc-error-fallback--page .rc-error-fallback__panel{box-shadow:var(--rc-shadow-md)}.rc-error-fallback--inline .rc-error-fallback__panel{width:100%;padding:var(--rc-space-4);background:color-mix(in srgb, var(--rc-color-danger) 5%, var(--rc-color-surface));box-shadow:none}.rc-error-fallback__alert{gap:var(--rc-space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.rc-error-fallback__icon{width:24px;height:24px;margin-top:var(--rc-space-0-5);color:var(--rc-color-danger);fill:color-mix(in srgb, var(--rc-color-danger) 14%, transparent);stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.rc-error-fallback__title{color:var(--rc-color-text);font-size:var(--rc-font-size-xl);font-weight:var(--rc-font-weight-semibold);line-height:var(--rc-font-line-height-snug);letter-spacing:var(--rc-font-letter-spacing-tight);margin:0}.rc-error-fallback--inline .rc-error-fallback__title{font-size:var(--rc-font-size-lg)}.rc-error-fallback__message{max-width:48ch;margin:var(--rc-space-2) 0 0;color:var(--rc-color-text-muted);font-size:var(--rc-font-size-md);line-height:var(--rc-font-line-height-relaxed)}.rc-error-fallback__actions{gap:var(--rc-space-3);margin-top:var(--rc-space-5);padding-left:calc(24px + var(--rc-space-4));flex-wrap:wrap;display:flex}.rc-error-fallback__action.rc-button{min-height:44px}@media (width<=480px){.rc-error-fallback--page,.rc-error-fallback--section{padding:var(--rc-space-4)}.rc-error-fallback__panel{padding:var(--rc-space-5)}.rc-error-fallback__actions{flex-direction:column;padding-left:0}.rc-error-fallback__action.rc-button{width:100%}}.rc-avatar{vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:var(--rc-radius-full);background:color-mix(in srgb, var(--rc-color-text) 12%, transparent);color:var(--rc-color-text);font-weight:var(--rc-font-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.rc-avatar--sm{width:24px;height:24px;font-size:var(--rc-font-size-xs)}.rc-avatar--md{width:32px;height:32px;font-size:var(--rc-font-size-sm)}.rc-avatar--lg{width:48px;height:48px;font-size:var(--rc-font-size-md)}.rc-avatar__image{object-fit:cover;width:100%;height:100%}.rc-avatar__fallback{justify-content:center;align-items:center;display:inline-flex}.rc-badge{align-items:center;gap:var(--rc-space-1);font-weight:var(--rc-font-weight-medium);white-space:nowrap;border:var(--rc-border-hairline) solid transparent;border-radius:var(--rc-radius-full);line-height:1;display:inline-flex}.rc-badge--sm{height:18px;padding:0 var(--rc-space-2);font-size:var(--rc-font-size-xs)}.rc-badge--md{height:22px;padding:0 var(--rc-space-2);font-size:var(--rc-font-size-xs)}.rc-badge--lg{height:26px;padding:0 var(--rc-space-3);font-size:var(--rc-font-size-sm)}.rc-badge--solid{background:var(--rc-tone-solid-bg);color:var(--rc-tone-solid-fg)}.rc-badge--soft{background:var(--rc-tone-soft-bg);color:var(--rc-tone-fg)}.rc-badge--outline{color:var(--rc-tone-fg);border-color:var(--rc-tone-border);background:0 0}.rc-card{border:var(--rc-border-hairline) solid transparent;border-radius:var(--rc-radius-lg)}.rc-card--solid{background:var(--rc-color-surface);border-color:var(--rc-color-border)}.rc-card--soft{background:color-mix(in srgb, var(--rc-color-text) 4%, transparent)}.rc-card--outline{border-color:var(--rc-color-border-strong);background:0 0}.rc-card--pad-none{padding:0}.rc-card--pad-sm{padding:var(--rc-space-3)}.rc-card--pad-md{padding:var(--rc-space-4)}.rc-card--pad-lg{padding:var(--rc-space-6)}.rc-composer{box-sizing:border-box;resize:none;width:100%;color:var(--rc-color-text);background:var(--rc-color-surface);border:var(--rc-border-hairline) solid var(--rc-color-border-strong);border-radius:var(--rc-radius-md);transition:border-color var(--rc-duration-fast) var(--rc-ease-standard), box-shadow var(--rc-duration-fast) var(--rc-ease-standard);font-family:inherit;display:block;overflow:hidden}.rc-composer::placeholder{color:var(--rc-color-text-muted)}.rc-composer:focus-visible{border-color:var(--rc-color-accent);box-shadow:var(--rc-focus-ring);outline:none}.rc-composer:disabled{opacity:.5;cursor:not-allowed}.rc-composer--sm{min-height:32px;padding:var(--rc-space-2) var(--rc-space-3);font-size:var(--rc-font-size-sm);line-height:var(--rc-font-line-height-snug)}.rc-composer--md{min-height:40px;padding:var(--rc-space-2) var(--rc-space-3);font-size:var(--rc-font-size-md);line-height:var(--rc-font-line-height-normal)}.rc-composer--lg{min-height:48px;padding:var(--rc-space-3) var(--rc-space-4);font-size:var(--rc-font-size-md);line-height:var(--rc-font-line-height-normal)}@media (prefers-reduced-motion:reduce){.rc-composer{transition:none}}@media (pointer:coarse){.rc-composer{font-size:max(16px,1rem)}}.rc-confirm__actions{justify-content:flex-end;gap:var(--rc-space-2);margin-top:var(--rc-space-2);display:flex}.rc-surface{background:var(--rc-color-surface);color:var(--rc-color-text);border:var(--rc-border-hairline) solid var(--rc-color-border);border-radius:var(--rc-radius-md);box-shadow:var(--rc-shadow-lg)}.rc-dialog-backdrop{z-index:9100;background:var(--rc-color-overlay);transition:opacity var(--rc-duration-base) var(--rc-ease-standard);position:fixed;inset:0}.rc-dialog-backdrop[data-starting-style],.rc-dialog-backdrop[data-ending-style]{opacity:0}.rc-dialog{z-index:9101;width:90vw;max-width:480px;max-height:85vh;max-height:calc(85dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:var(--rc-space-5);transition:opacity var(--rc-duration-base) var(--rc-ease-standard), transform var(--rc-duration-base) var(--rc-ease-standard);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.rc-dialog[data-starting-style],.rc-dialog[data-ending-style]{opacity:0;transform:translate(-50%,-48%)scale(.97)}.rc-dialog__title{margin:0 0 var(--rc-space-2);font-size:var(--rc-font-size-lg);font-weight:var(--rc-font-weight-semibold)}.rc-dialog__description{margin:0 0 var(--rc-space-4);color:var(--rc-color-text-muted);font-size:var(--rc-font-size-sm)}@media (prefers-reduced-motion:reduce){.rc-dialog,.rc-dialog-backdrop{transition:none}}.rc-icon-button{border:var(--rc-border-hairline) solid transparent;border-radius:var(--rc-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--rc-duration-fast) var(--rc-ease-standard), border-color var(--rc-duration-fast) var(--rc-ease-standard), color var(--rc-duration-fast) var(--rc-ease-standard);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.rc-icon-button:focus-visible{box-shadow:var(--rc-focus-ring);outline:none}.rc-icon-button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.rc-icon-button{transition:none}}.rc-icon-button--sm{width:28px;height:28px}.rc-icon-button--md{width:32px;height:32px}.rc-icon-button--lg{width:40px;height:40px}.rc-icon-button--sm svg{width:16px;height:16px}.rc-icon-button--md svg{width:18px;height:18px}.rc-icon-button--lg svg{width:20px;height:20px}.rc-icon-button--solid{background:var(--rc-tone-solid-bg);color:var(--rc-tone-solid-fg)}.rc-icon-button--solid:hover:not(:disabled){background:var(--rc-tone-solid-bg-hover)}.rc-icon-button--soft{background:var(--rc-tone-soft-bg);color:var(--rc-tone-fg)}.rc-icon-button--soft:hover:not(:disabled){background:var(--rc-tone-soft-bg-hover)}.rc-icon-button--outline{color:var(--rc-tone-fg);border-color:var(--rc-tone-border);background:0 0}.rc-icon-button--outline:hover:not(:disabled){background:var(--rc-tone-soft-bg)}.rc-icon-button--ghost{color:var(--rc-tone-fg);background:0 0}.rc-icon-button--ghost:hover:not(:disabled){background:var(--rc-tone-ghost-bg-hover)}.rc-input{box-sizing:border-box;width:100%;color:var(--rc-color-text);background:var(--rc-color-surface);border:var(--rc-border-hairline) solid var(--rc-color-border-strong);border-radius:var(--rc-radius-sm);transition:border-color var(--rc-duration-fast) var(--rc-ease-standard), box-shadow var(--rc-duration-fast) var(--rc-ease-standard);font-family:inherit;display:block}.rc-input::placeholder{color:var(--rc-color-text-muted)}.rc-input:focus-visible{border-color:var(--rc-color-accent);box-shadow:var(--rc-focus-ring);outline:none}.rc-input:disabled{opacity:.5;cursor:not-allowed}.rc-input--invalid{border-color:var(--rc-color-danger)}.rc-input--invalid:focus-visible{--rc-focus-ring-color:color-mix(in srgb, var(--rc-color-danger) 60%, transparent);border-color:var(--rc-color-danger);box-shadow:var(--rc-focus-ring)}.rc-input--sm{height:32px;padding:0 var(--rc-space-3);font-size:var(--rc-font-size-sm)}.rc-input--md{height:36px;padding:0 var(--rc-space-3);font-size:var(--rc-font-size-md)}.rc-input--lg{height:44px;padding:0 var(--rc-space-4);font-size:var(--rc-font-size-md)}@media (prefers-reduced-motion:reduce){.rc-input{transition:none}}@media (pointer:coarse){.rc-input{font-size:max(16px,1rem)}}.rc-menu-positioner{z-index:9000}.rc-menu{min-width:180px;padding:var(--rc-space-1);font-size:var(--rc-font-size-sm);transition:opacity var(--rc-duration-fast) var(--rc-ease-standard), transform var(--rc-duration-fast) var(--rc-ease-standard)}.rc-menu[data-starting-style],.rc-menu[data-ending-style]{opacity:0;transform:scale(.98)}.rc-menu-item{align-items:center;gap:var(--rc-space-2);padding:var(--rc-space-2) var(--rc-space-3);border-radius:var(--rc-radius-sm);color:var(--rc-color-text);cursor:default;-webkit-user-select:none;user-select:none;outline:none;display:flex}.rc-menu-item[data-highlighted]{background:color-mix(in srgb, var(--rc-color-text) 8%, transparent)}.rc-menu-item--destructive{color:var(--rc-color-danger)}.rc-menu-separator{height:var(--rc-border-hairline);margin:var(--rc-space-1) 0;background:var(--rc-color-border)}@media (prefers-reduced-motion:reduce){.rc-menu{transition:none}}.rc-popover-positioner{z-index:9000}.rc-popover{max-width:320px;padding:var(--rc-space-3);font-size:var(--rc-font-size-sm);transition:opacity var(--rc-duration-fast) var(--rc-ease-standard), transform var(--rc-duration-fast) var(--rc-ease-standard)}.rc-popover[data-starting-style],.rc-popover[data-ending-style]{opacity:0;transform:scale(.98)}@media (prefers-reduced-motion:reduce){.rc-popover{transition:none}}.rc-select-positioner{z-index:9000}.rc-select-trigger{justify-content:space-between;align-items:center;gap:var(--rc-space-2);min-width:160px;height:36px;padding:0 var(--rc-space-3);background:var(--rc-color-surface);color:var(--rc-color-text);border:var(--rc-border-hairline) solid var(--rc-color-border-strong);border-radius:var(--rc-radius-sm);font-family:inherit;font-size:var(--rc-font-size-md);cursor:pointer;transition:border-color var(--rc-duration-fast) var(--rc-ease-standard), box-shadow var(--rc-duration-fast) var(--rc-ease-standard);display:inline-flex}.rc-select-trigger:focus-visible{border-color:var(--rc-color-accent);box-shadow:var(--rc-focus-ring);outline:none}.rc-select-trigger__icon{color:var(--rc-color-text-muted);display:inline-flex}.rc-select-trigger__icon svg{width:16px;height:16px}.rc-select-popup{min-width:160px;max-height:16rem;padding:var(--rc-space-1);font-size:var(--rc-font-size-sm);overflow-y:auto}.rc-select-item{padding:var(--rc-space-2) var(--rc-space-3) var(--rc-space-2) var(--rc-space-6);border-radius:var(--rc-radius-sm);cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;display:flex;position:relative}.rc-select-item[data-highlighted]{background:color-mix(in srgb, var(--rc-color-text) 8%, transparent)}.rc-select-item__indicator{left:var(--rc-space-2);color:var(--rc-color-accent);display:inline-flex;position:absolute}.rc-select-item__indicator svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.rc-select-trigger{transition:none}}.rc-skeleton{--rc-skeleton-shimmer-duration:1.4s;background-color:color-mix(in srgb, var(--rc-color-text) 10%, transparent);background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--rc-color-text) 8%, transparent), transparent);border-radius:var(--rc-radius-sm);animation:rc-skeleton-shimmer var(--rc-skeleton-shimmer-duration) ease-in-out infinite;background-size:200% 100%;display:block}.rc-skeleton--text{border-radius:var(--rc-radius-xs);height:1em}.rc-skeleton--rect{border-radius:var(--rc-radius-sm)}.rc-skeleton--circle{border-radius:var(--rc-radius-full)}@keyframes rc-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.rc-skeleton{animation:none}}.rc-spinner{--rc-spinner-track-width:var(--rc-space-0-5);--rc-spinner-spin-duration:.36s;box-sizing:border-box;color:var(--rc-color-accent);border-radius:var(--rc-radius-full);border:var(--rc-spinner-track-width) solid color-mix(in srgb, currentColor 25%, transparent);animation:rc-spin var(--rc-spinner-spin-duration) linear infinite;border-top-color:currentColor;display:inline-block}.rc-spinner--sm{width:14px;height:14px}.rc-spinner--md{width:20px;height:20px}.rc-spinner--lg{--rc-spinner-track-width:3px;width:28px;height:28px}@keyframes rc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rc-spinner{animation:none}}.rc-toast-viewport{right:var(--rc-space-4);bottom:max(var(--rc-space-4), env(safe-area-inset-bottom,0px));z-index:50;gap:var(--rc-space-2);width:360px;max-width:calc(100vw - 2 * var(--rc-space-4));outline:none;flex-direction:column;display:flex;position:fixed}.rc-toast{--rc-toast-stripe-width:3px;align-items:flex-start;gap:var(--rc-space-3);padding:var(--rc-space-3) var(--rc-space-4);border-inline-start:var(--rc-toast-stripe-width) solid var(--rc-tone-fg);transition:opacity var(--rc-duration-base) var(--rc-ease-standard), transform var(--rc-duration-base) var(--rc-ease-standard);display:flex}.rc-toast[data-starting-style],.rc-toast[data-ending-style]{opacity:0;transform:translate(100%)}.rc-toast__content{flex:1;min-width:0}.rc-toast__title{font-size:var(--rc-font-size-sm);font-weight:var(--rc-font-weight-semibold);margin:0}.rc-toast__description{margin:var(--rc-space-1) 0 0;color:var(--rc-color-text-muted);font-size:var(--rc-font-size-sm)}.rc-toast__action{min-height:24px;margin:var(--rc-space-1) 0 0;color:var(--rc-color-text);font:inherit;font-size:var(--rc-font-size-sm);font-weight:var(--rc-font-weight-semibold);text-underline-offset:2px;border-radius:var(--rc-radius-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rc-toast__action:focus-visible{box-shadow:var(--rc-focus-ring);outline:none}.rc-toast__close{width:24px;height:24px;color:var(--rc-color-text-muted);border-radius:var(--rc-radius-sm);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rc-toast__close:hover{color:var(--rc-color-text);background:color-mix(in srgb, var(--rc-color-text) 8%, transparent)}.rc-toast__close:focus-visible{box-shadow:var(--rc-focus-ring);outline:none}.rc-toast__close svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.rc-toast{transition:none}}.rc-tooltip-positioner{z-index:9000}.rc-tooltip{max-width:240px;padding:var(--rc-space-1) var(--rc-space-2);background:var(--rc-color-text);color:var(--rc-color-bg);border-radius:var(--rc-radius-sm);box-shadow:var(--rc-shadow-md);font-size:var(--rc-font-size-xs);line-height:var(--rc-font-line-height-snug);transition:opacity var(--rc-duration-fast) var(--rc-ease-standard)}.rc-tooltip[data-starting-style],.rc-tooltip[data-ending-style]{opacity:0}@media (prefers-reduced-motion:reduce){.rc-tooltip{transition:none}}.rc-chart-hover-tooltip{z-index:9000;gap:var(--rc-space-1);max-width:260px;padding:var(--rc-space-2) var(--rc-space-3);background:var(--rc-color-text);color:var(--rc-color-bg);border-radius:var(--rc-radius-sm);box-shadow:var(--rc-shadow-md);font-size:var(--rc-font-size-xs);line-height:var(--rc-font-line-height-snug);pointer-events:none;flex-direction:column;display:flex;position:fixed}.rc-chart-hover-tooltip__bucket{font-weight:var(--rc-font-weight-semibold);color:var(--rc-color-bg)}.rc-chart-hover-tooltip__row{align-items:center;gap:var(--rc-space-1-5);font-variant-numeric:tabular-nums;display:flex}.rc-chart-hover-tooltip__swatch{border-radius:2px;flex:none;width:8px;height:8px}.rc-chart-hover-tooltip__label{color:color-mix(in srgb, var(--rc-color-bg) 75%, transparent)}.rc-chart-hover-tooltip__value{font-weight:var(--rc-font-weight-medium);margin-left:auto}.rc-chart-legend{align-items:center;gap:var(--rc-space-3);margin:0 0 var(--rc-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.rc-chart-legend__item{align-items:center;gap:var(--rc-space-1-5);min-width:0;display:inline-flex}.rc-chart-legend__swatch{border-radius:3px;flex:none;width:10px;height:10px}.rc-chart-legend__label{color:var(--rc-color-text);font-size:var(--rc-font-size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-chart__bar{fill:var(--rc-chart-accent)}.rc-chart--bars .rc-chart__bar:hover{fill:color-mix(in srgb, var(--rc-chart-accent) 80%, var(--rc-color-text))}.rc-chart__line{fill:none;stroke:var(--rc-chart-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.rc-chart__now{fill:var(--rc-chart-accent)}.rc-chart__now-halo{fill:color-mix(in srgb, var(--rc-chart-accent) 25%, transparent);animation:2.4s ease-in-out infinite rc-chart-breathe}@keyframes rc-chart-breathe{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.rc-chart__now-halo{animation:none}}.rc-chart{padding:var(--rc-space-4);border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-md);background:var(--rc-color-surface);min-width:0;margin:0}.rc-chart__caption{align-items:baseline;gap:var(--rc-space-2);margin-bottom:var(--rc-space-2);flex-wrap:wrap;display:flex}.rc-chart__swatch{background:var(--rc-chart-accent);border-radius:3px;flex:none;align-self:center;width:10px;height:10px}.rc-chart__title{font-size:var(--rc-font-size-md);font-weight:var(--rc-font-weight-semibold)}.rc-chart__total{color:var(--rc-color-text-muted);font-size:var(--rc-font-size-sm);font-variant-numeric:tabular-nums;margin-left:auto}.rc-chart__svg{width:100%;height:auto;display:block}.rc-chart__grid{stroke:var(--rc-color-border);stroke-width:.5px;opacity:.6}.rc-chart__baseline{stroke:var(--rc-color-border-strong);stroke-width:1px}.rc-chart__hit{fill:#0000}.rc-chart__hit:hover{fill:color-mix(in srgb, var(--rc-chart-accent,var(--rc-color-text)) 8%, transparent)}.rc-chart__peak{fill:var(--rc-color-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.rc-chart__axis{fill:var(--rc-color-text-muted);font-size:10px}button.rc-chart__total{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentcolor 35%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 35%, transparent);text-underline-offset:3px;background:0 0;border:none;padding:0}button.rc-chart__total:hover{text-decoration-color:currentColor}button.rc-chart__total:focus-visible{outline:2px solid var(--rc-color-focus-ring);outline-offset:2px;border-radius:4px}.rc-donut{flex-direction:column;align-items:center;display:flex}.rc-donut__svg{width:140px;height:auto;margin:0 auto}.rc-donut__track{fill:none;stroke:color-mix(in srgb, var(--rc-color-text) 8%, transparent)}.rc-donut__segment{fill:none;stroke-linecap:round;transition:d var(--rc-duration-slow) var(--rc-ease-standard)}.rc-donut__value{fill:var(--rc-color-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.rc-donut .rc-chart-legend{margin-top:var(--rc-space-3)}@media (prefers-reduced-motion:reduce){.rc-donut__segment{transition:none}}.rc-fn-svg{width:100%;height:auto;display:block}.rc-fn-band:not(.rc-fn-band--secondary){fill:color-mix(in srgb, var(--rc-color-text-muted) 22%, transparent)}.rc-fn-band--tinted{opacity:.36}.rc-fn-band--secondary{opacity:.8}.rc-fn-seg--secondary{opacity:.22}.rc-fn-hit{fill:#0000;stroke:#0000;stroke-width:14px;outline:none}.rc-fn-hit--click{cursor:pointer}:is(g:has(>.rc-fn-hit:hover)>.rc-fn-band:not(.rc-fn-band--secondary),g:has(>.rc-fn-hit:focus-visible)>.rc-fn-band:not(.rc-fn-band--secondary)){fill:color-mix(in srgb, var(--rc-color-text-muted) 34%, transparent)}:is(g:has(>.rc-fn-hit:hover)>.rc-fn-band--secondary,g:has(>.rc-fn-hit:focus-visible)>.rc-fn-band--secondary){opacity:1}:is(g:has(>.rc-fn-hit:hover)>.rc-fn-band--tinted,g:has(>.rc-fn-hit:focus-visible)>.rc-fn-band--tinted){opacity:.55}:is(g:has(>.rc-fn-hit:hover)>.rc-fn-drop:not(.rc-fn-drop--secondary),g:has(>.rc-fn-hit:focus-visible)>.rc-fn-drop:not(.rc-fn-drop--secondary)){fill:color-mix(in srgb, var(--rc-color-danger) 24%, transparent)}:is(g:has(>.rc-fn-hit:hover)>.rc-fn-lane:not(.rc-fn-lane--secondary),g:has(>.rc-fn-hit:focus-visible)>.rc-fn-lane:not(.rc-fn-lane--secondary)){fill:color-mix(in srgb, var(--rc-color-accent) 45%, transparent)}.rc-fn-drop--secondary,.rc-fn-lane--secondary{opacity:.8}:is(g:has(>.rc-fn-hit:hover)>.rc-fn-drop--secondary,g:has(>.rc-fn-hit:focus-visible)>.rc-fn-drop--secondary,g:has(>.rc-fn-hit:hover)>.rc-fn-lane--secondary,g:has(>.rc-fn-hit:focus-visible)>.rc-fn-lane--secondary){opacity:1}:is(g:has(>.rc-fn-hit:hover)>.rc-fn-node,g:has(>.rc-fn-hit:focus-visible)>.rc-fn-node){filter:brightness(1.15)}.rc-fn-hit:focus-visible{stroke:var(--rc-color-accent);stroke-width:2px}.rc-fn-node-label{fill:var(--rc-color-text-muted);font-size:13px}.rc-fn-node-count{fill:var(--rc-color-text);font-size:15px;font-weight:600}.rc-fn-node-pct{fill:var(--rc-color-text-muted);font-size:12px;font-weight:400}.rc-fn-drop-label{fill:var(--rc-color-text-muted);font-size:12px}.rc-fn-drop-pct{fill:color-mix(in srgb, var(--rc-color-text-muted) 72%, transparent);font-size:10px}.rc-fn-lane-label{fill:color-mix(in srgb, var(--rc-color-accent) 70%, var(--rc-color-text));text-anchor:middle;font-size:12px}@media (prefers-reduced-motion:reduce){.rc-fn-band,.rc-fn-drop,.rc-fn-lane,.rc-fn-node{transition:none}}.rc-flow{font-variant-numeric:tabular-nums;width:100%;height:auto;display:block;overflow:visible}.rc-flow-region__fill{fill-opacity:.055}.rc-flow-region__title{letter-spacing:.12em;text-transform:uppercase;fill-opacity:.8;font-size:10px;font-weight:700}.rc-flow-section line{stroke:var(--rc-color-border);stroke-width:1px}.rc-flow-section text{fill:var(--rc-color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:700}.rc-flow-name{fill:var(--rc-color-text-muted);font-size:11px;font-weight:500}.rc-flow-figure{fill:var(--rc-color-text);letter-spacing:-.01em;font-size:17px;font-weight:650}.rc-flow-pct{fill:var(--rc-color-text-muted);letter-spacing:0;font-size:11px;font-weight:500}.rc-flow-node--emph .rc-flow-figure{font-size:22px}.rc-flow-node--emph .rc-flow-name{fill:var(--rc-color-text);font-weight:650}.rc-flow-leader{stroke:var(--rc-color-border);stroke-width:1px;stroke-dasharray:2 3}.rc-flow-band{fill-opacity:.3;transition:fill-opacity .12s}.rc-flow-band:hover,.rc-flow-band:focus-visible{fill-opacity:.6;outline:none}.rc-flow-leak__label{fill:var(--rc-color-text-muted);font-size:10.5px;font-weight:600}.rc-flow-leak__pct{fill-opacity:.75;font-weight:400}.rc-flow-leak:hover path,.rc-flow-leak:focus-visible path{filter:brightness(.85)}.rc-flow-leak:focus-visible,.rc-flow-node:focus-visible{outline:none}.rc-flow-node:hover .rc-flow-bar,.rc-flow-node:focus-visible .rc-flow-bar{filter:brightness(1.12)}.rc-flow-node:focus-visible .rc-flow-figure{text-decoration:underline}.rc-flow-hit{fill:#0000}.rc-flow-hit--click{cursor:pointer}@keyframes rc-flow-rise{0%{opacity:0;transform:scaleY(.2)}}@keyframes rc-flow-fade{0%{opacity:0}}.rc-flow-bar{transform-box:fill-box;transform-origin:50%;animation:.52s cubic-bezier(.2,.8,.2,1) both rc-flow-rise;animation-delay:calc(var(--rc-flow-i,0) * 45ms)}.rc-flow-band,.rc-flow-leak{animation:.6s ease-out both rc-flow-fade;animation-delay:calc(.24s + var(--rc-flow-i,0) * 18ms)}@media (prefers-reduced-motion:reduce){.rc-flow-bar,.rc-flow-band,.rc-flow-leak{animation:none}.rc-flow-band{transition:none}}.rc-gauge{padding:var(--rc-space-3);border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-md);background:linear-gradient(160deg, color-mix(in srgb, var(--rc-chart-accent) 7%, transparent), transparent 50%), var(--rc-color-surface);flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;display:flex}.rc-gauge__svg{width:140px;height:auto}.rc-gauge__track{fill:none;stroke:color-mix(in srgb, var(--rc-color-text) 8%, transparent);stroke-width:12px;stroke-linecap:round}.rc-gauge__fill{fill:none;stroke:var(--rc-chart-accent);stroke-width:12px;stroke-linecap:round;transition:d .6s}.rc-gauge__value{fill:var(--rc-color-text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:650}.rc-gauge__label{text-align:center;font-size:var(--rc-font-size-sm);font-weight:var(--rc-font-weight-semibold)}.rc-gauge__note{color:var(--rc-color-text-muted);font-weight:var(--rc-font-weight-regular);font-size:var(--rc-font-size-xs);margin-top:2px;display:block}@media (prefers-reduced-motion:reduce){.rc-gauge__fill{transition:none}}.rc-gauge__track--thin,.rc-gauge__fill--thin{stroke-width:9px}.rc-gauge__value--dual{font-size:17px}.rc-gauge__value--muted{fill:var(--rc-color-text-muted)}.rc-spark{width:100%;height:34px;margin-top:8px;display:block}.rc-spark__dot{animation:2.4s ease-in-out infinite rc-spark-breathe}@keyframes rc-spark-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.rc-spark__dot{animation:none}}.rc-stat-tile{padding:var(--rc-space-4);border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-md);background:linear-gradient(160deg, color-mix(in srgb, var(--rc-chart-accent,var(--rc-color-border)) 7%, transparent), transparent 45%), var(--rc-color-surface);flex-direction:column;gap:2px;min-width:0;display:flex;position:relative;overflow:hidden}.rc-stat-tile__bar{background:var(--rc-chart-accent);border-radius:0 2px 2px 0;width:4px;position:absolute;inset:0 auto 0 0}.rc-stat-tile__label{color:var(--rc-color-text-muted);font-size:var(--rc-font-size-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-stat-tile__value{font-size:var(--rc-font-size-4xl);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.1}.rc-stat-tile__sub{color:var(--rc-color-text-muted);font-size:var(--rc-font-size-xs)}.rc-stat-tile--danger{--rc-chart-accent:var(--rc-color-danger);border-color:color-mix(in srgb, var(--rc-color-danger) 60%, var(--rc-color-border))}.rc-stat-tile--danger .rc-stat-tile__value{color:var(--rc-color-danger)}button.rc-stat-tile{font:inherit;color:inherit;text-align:left;cursor:pointer}button.rc-stat-tile:hover{border-color:color-mix(in srgb, var(--rc-chart-accent,var(--rc-color-accent)) 45%, var(--rc-color-border))}button.rc-stat-tile:focus-visible{outline:2px solid var(--rc-color-focus-ring);outline-offset:2px}.ms-root{display:inline-block;position:relative}.ms-trigger{align-items:center;gap:var(--rc-space-2);max-width:220px;height:32px;padding:0 var(--rc-space-2);border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-sm);background:var(--rc-color-surface);color:var(--rc-color-text);font:inherit;font-size:var(--rc-font-size-sm);cursor:pointer;display:inline-flex}.ms-trigger:hover{border-color:var(--rc-color-accent)}.ms-trigger--active{border-color:var(--rc-color-accent);color:var(--rc-color-accent);font-weight:var(--rc-font-weight-semibold)}.ms-trigger__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ms-trigger__caret{color:var(--rc-color-text-muted);font-size:var(--rc-font-size-xs)}.ms-panel{z-index:20;top:calc(100% + var(--rc-space-1));min-width:220px;max-width:320px;padding:var(--rc-space-2);border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-md);background:var(--rc-color-surface);box-shadow:var(--rc-shadow-md);position:absolute;left:0}.ms-options{gap:var(--rc-space-0-5);flex-direction:column;max-height:260px;display:flex;overflow:hidden auto}.ms-option{align-items:center;gap:var(--rc-space-2);padding:var(--rc-space-1);border-radius:var(--rc-radius-sm);font-size:var(--rc-font-size-sm);cursor:pointer;display:flex}.ms-option:hover{background:var(--rc-color-surface-muted)}.ms-option input[type=checkbox]{flex:none;width:auto;min-width:0;margin:0}.ms-option__label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ms-clear{width:100%;margin-top:var(--rc-space-2);padding:var(--rc-space-1);border:0;border-top:1px solid var(--rc-color-border);color:var(--rc-color-text-muted);font:inherit;font-size:var(--rc-font-size-xs);cursor:pointer;background:0 0;border-radius:0}.ms-clear:hover:not(:disabled){color:var(--rc-color-accent)}.ms-clear:disabled{cursor:default;opacity:.5}.ms-empty{color:var(--rc-color-text-muted);font-size:var(--rc-font-size-sm);margin:0}.rc-toolbar{align-items:center;gap:var(--rc-space-3);flex-wrap:wrap;display:flex}.rc-toolbar .rc-input{max-width:320px}.rc-filters{align-items:center;gap:var(--rc-space-2);flex-wrap:wrap;display:inline-flex}.rc-toolbar__count{color:var(--rc-color-text-muted);font-size:var(--rc-font-size-sm)}.rc-table-wrap{border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-md);background:var(--rc-color-surface);overflow-x:auto}.rc-table{border-collapse:collapse;width:100%;font-size:var(--rc-font-size-sm)}.rc-table th,.rc-table td{padding:var(--rc-space-3) var(--rc-space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--rc-color-border)}.rc-table thead th{z-index:1;background:var(--rc-color-surface-alt);color:var(--rc-color-text-muted);font-weight:var(--rc-font-weight-semibold);font-size:var(--rc-font-size-xs);text-transform:uppercase;letter-spacing:var(--rc-font-letter-spacing-wide);white-space:nowrap;position:sticky;top:0}.rc-sort{color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--rc-space-2);letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0;display:inline-flex}.rc-sort:hover,.rc-sort--active{color:var(--rc-color-text)}.rc-sort__caret{opacity:0;transition:opacity var(--rc-duration-fast) var(--rc-ease-standard);font-size:.75em}.rc-sort:hover .rc-sort__caret,.rc-sort:focus-visible .rc-sort__caret,.rc-sort__caret:not([data-direction=none]){opacity:1}.rc-num .rc-sort{justify-content:flex-end;width:100%}@media (prefers-reduced-motion:reduce){.rc-sort__caret{transition:none}}.rc-table tbody tr{transition:background var(--rc-duration-fast) var(--rc-ease-standard)}.rc-table tbody tr:last-child td{border-bottom:none}.rc-table tbody tr:hover{background:color-mix(in srgb, var(--rc-color-text) 5%, transparent)}.rc-table tbody tr[data-active=true]{background:color-mix(in srgb, var(--rc-color-info) 10%, transparent);outline:2px solid var(--rc-color-info);outline-offset:-2px}.rc-table td.rc-num,.rc-table th.rc-num{text-align:right;font-variant-numeric:tabular-nums}.rc-actions-col{text-align:right;white-space:nowrap;width:1%}.rc-cell-strong{font-weight:var(--rc-font-weight-medium);color:var(--rc-color-text);display:block}.rc-cell-sub{text-overflow:ellipsis;white-space:nowrap;max-width:52ch;color:var(--rc-color-text-muted);font-size:var(--rc-font-size-xs);margin-top:2px;display:block;overflow:hidden}.rc-count-badge{margin-left:var(--rc-space-2)}.rc-row-actions{gap:var(--rc-space-2);justify-content:flex-end;display:inline-flex}.rc-table-skeleton .rc-skeleton{height:14px}.rc-table-export-host{padding-right:calc(var(--rc-space-8) + var(--rc-space-2));position:relative}.rc-table-export{caption-side:top;padding:0 0 var(--rc-space-1);text-align:right}.rc-table-export__button{justify-content:center;align-items:center;gap:var(--rc-space-1);height:24px;padding:0 var(--rc-space-2);border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-sm);background:var(--rc-color-surface-alt);color:var(--rc-color-text-muted);font:inherit;font-size:var(--rc-font-size-xs);white-space:nowrap;cursor:pointer;transition:background var(--rc-duration-fast) var(--rc-ease-standard), color var(--rc-duration-fast) var(--rc-ease-standard);line-height:1;display:inline-flex}.rc-table-export-host:not(.rc-table-export) .rc-table-export__button{z-index:2;position:absolute;top:0;right:0}.rc-table-export__button:hover{background:var(--rc-color-surface);color:var(--rc-color-text)}@media (prefers-reduced-motion:reduce){.rc-table-export__button{transition:none}}.dr-root{display:inline-block;position:relative}.dr-trigger{max-width:260px;height:32px;padding:0 var(--rc-space-2);border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-sm);background:var(--rc-color-surface);color:var(--rc-color-text);cursor:pointer;font:inherit;font-size:var(--rc-font-size-sm);align-items:center;gap:var(--rc-space-2);display:inline-flex}.dr-trigger:hover{border-color:var(--rc-color-accent)}.dr-trigger--active{border-color:var(--rc-color-accent);color:var(--rc-color-accent);font-weight:var(--rc-font-weight-semibold)}.dr-trigger__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dr-trigger__caret{color:var(--rc-color-text-muted);font-size:var(--rc-font-size-xs)}.dr-panel{z-index:20;top:calc(100% + var(--rc-space-1));min-width:240px;max-width:calc(100vw - 2 * var(--rc-space-2));padding:var(--rc-space-2);border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-md);background:var(--rc-color-surface);box-shadow:var(--rc-shadow-md);position:absolute;left:0}.dr-panel--end{left:auto;right:0}.dr-presets{gap:var(--rc-space-0-5);flex-direction:column;display:flex}.dr-panel .dr-preset{width:100%;min-height:28px;padding:var(--rc-space-1);border-radius:var(--rc-radius-sm);color:var(--rc-color-text);cursor:pointer;font:inherit;font-size:var(--rc-font-size-sm);text-align:left;background:0 0;border:0;align-items:center;display:flex}.dr-panel .dr-preset:hover{background:var(--rc-color-surface-muted)}.dr-panel .dr-preset--on{color:var(--rc-color-accent);font-weight:var(--rc-font-weight-semibold)}.dr-custom{margin-top:var(--rc-space-2);padding-top:var(--rc-space-2);border-top:1px solid var(--rc-color-border);gap:var(--rc-space-1);flex-direction:column;display:flex}.dr-field{align-items:center;gap:var(--rc-space-2);display:flex}.dr-field__label{width:3rem;color:var(--rc-color-text-muted);font-size:var(--rc-font-size-xs);flex:none}.dr-field input[type=date]{width:auto;min-width:0;height:28px;padding:0 var(--rc-space-1);border:1px solid var(--rc-color-border);border-radius:var(--rc-radius-sm);background:var(--rc-color-surface);color:var(--rc-color-text);font:inherit;font-size:var(--rc-font-size-sm);flex:auto;margin:0}.dr-clear{width:100%;min-height:28px;margin-top:var(--rc-space-2);padding:var(--rc-space-1);border:0;border-top:1px solid var(--rc-color-border);color:var(--rc-color-text-muted);cursor:pointer;font:inherit;font-size:var(--rc-font-size-xs);background:0 0;border-radius:0}.dr-clear:hover:not(:disabled){color:var(--rc-color-accent)}.dr-clear:disabled{cursor:default;opacity:.5}.dr-trigger:focus-visible,.dr-panel .dr-preset:focus-visible,.dr-field input[type=date]:focus-visible,.dr-clear:focus-visible{outline:2px solid var(--rc-color-focus-ring);outline-offset:2px}@font-face{font-family:Macan;font-style:normal;font-weight:300;font-display:swap;ascent-override:86%;descent-override:14%;line-gap-override:0%;src:local(Macan-Light),url(/assets/macan-light-DaDdGzze.woff2)format("woff2")}@font-face{font-family:Macan;font-style:normal;font-weight:400;font-display:swap;ascent-override:86%;descent-override:14%;line-gap-override:0%;src:local(Macan-Regular),url(/assets/macan-regular-t0sE2fDr.woff2)format("woff2")}@font-face{font-family:Macan;font-style:normal;font-weight:600;font-display:swap;ascent-override:86%;descent-override:14%;line-gap-override:0%;src:local(Macan-Semibold),url(/assets/macan-semibold-d7keJ9L8.woff2)format("woff2")}@font-face{font-family:Macan;font-style:normal;font-weight:700;font-display:swap;ascent-override:86%;descent-override:14%;line-gap-override:0%;src:local(Macan-Bold),url(/assets/macan-bold-wvPY62u6.woff2)format("woff2")}:root{--rc-color-white:#fff;--rc-color-black:#000;--rc-color-brand-50:#e9faf2;--rc-color-brand-100:#c9f3df;--rc-color-brand-200:#95e8c2;--rc-color-brand-300:#5fd9a3;--rc-color-brand-400:#36eda0;--rc-color-brand-500:#1dbf73;--rc-color-brand-600:#14a360;--rc-color-brand-700:#0f854e;--rc-color-brand-800:#0c6a3f;--rc-color-brand-900:#0a5333;--rc-color-brand-950:#04210f;--rc-color-neutral-0:#fff;--rc-color-neutral-25:#f8faf9;--rc-color-neutral-50:#f4f6f5;--rc-color-neutral-100:#eef1f0;--rc-color-neutral-200:#dce3e3;--rc-color-neutral-300:#b9c4c6;--rc-color-neutral-400:#7a8489;--rc-color-neutral-500:#627177;--rc-color-neutral-600:#4f5b62;--rc-color-neutral-700:#2a3236;--rc-color-neutral-800:#162024;--rc-color-neutral-850:#0f1619;--rc-color-neutral-900:#0a0f12;--rc-color-neutral-950:#06090b;--rc-color-neutral-ink:#0e1517;--rc-color-neutral-paper:#edf5f5;--rc-color-status-amber:#f4b13f;--rc-color-status-amber-deep:#c98612;--rc-color-status-blue:#80a6ff;--rc-color-status-blue-deep:#4377d6;--rc-color-status-violet:#a87bff;--rc-color-status-violet-deep:#7649d4;--rc-color-status-red:#f06464;--rc-color-status-red-deep:#d33e3e;--rc-color-status-slate:#5a6470;--rc-color-status-slate-deep:#6b7480;--rc-space-0:0px;--rc-space-1:4px;--rc-space-2:8px;--rc-space-3:12px;--rc-space-4:16px;--rc-space-5:20px;--rc-space-6:24px;--rc-space-8:32px;--rc-space-10:40px;--rc-space-12:48px;--rc-space-16:64px;--rc-space-20:80px;--rc-space-24:96px;--rc-space-px:1px;--rc-space-0-5:2px;--rc-space-1-5:6px;--rc-radius-xs:4px;--rc-radius-sm:8px;--rc-radius-md:12px;--rc-radius-lg:16px;--rc-radius-xl:22px;--rc-radius-full:999px;--rc-border-hairline:1px;--rc-border-ring:2px;--rc-shadow-sm:0px 1px 2px 0px #0003;--rc-shadow-md:0px 14px 36px 0px #0f191e1a;--rc-shadow-lg:0px 24px 80px 0px #00000059;--rc-duration-instant:.1s;--rc-duration-fast:.12s;--rc-duration-base:.2s;--rc-duration-slow:.36s;--rc-ease-standard:cubic-bezier(.2, .8, .2, 1);--rc-ease-decelerate:cubic-bezier(0, 0, .2, 1);--rc-ease-accelerate:cubic-bezier(.4, 0, 1, 1);--rc-font-family-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--rc-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--rc-font-weight-light:300;--rc-font-weight-regular:400;--rc-font-weight-medium:500;--rc-font-weight-semibold:600;--rc-font-weight-bold:700;--rc-font-size-xs:12px;--rc-font-size-sm:13px;--rc-font-size-md:14px;--rc-font-size-base:16px;--rc-font-size-lg:18px;--rc-font-size-xl:20px;--rc-font-size-2xl:24px;--rc-font-size-3xl:31px;--rc-font-size-4xl:40px;--rc-font-size-5xl:56px;--rc-font-line-height-display:1;--rc-font-line-height-tight:1.2;--rc-font-line-height-snug:1.4;--rc-font-line-height-normal:1.5;--rc-font-line-height-relaxed:1.57;--rc-font-letter-spacing-display:-.01em;--rc-font-letter-spacing-tight:-.02em;--rc-font-letter-spacing-normal:0em;--rc-font-letter-spacing-body:.01em;--rc-font-letter-spacing-wide:.04em;--rc-font-letter-spacing-eyebrow:.15em;--rc-color-bg:#06090b;--rc-color-surface:#0f1619;--rc-color-surface-alt:#161f23;--rc-color-text:#edf5f5;--rc-color-text-muted:#8b9a9f;--rc-color-border:#ffffff14;--rc-color-border-strong:#ffffff24;--rc-color-accent:var(--rc-color-brand-500);--rc-color-accent-hover:var(--rc-color-brand-400);--rc-color-accent-fg:#04210f;--rc-color-success:var(--rc-color-brand-500);--rc-color-warning:var(--rc-color-status-amber);--rc-color-danger:var(--rc-color-status-red);--rc-color-danger-fg:#fff;--rc-color-focus-ring:var(--rc-color-brand-400);--rc-color-info:var(--rc-color-status-blue);--rc-color-info-fg:var(--rc-color-neutral-950);--rc-color-success-fg:var(--rc-color-brand-950);--rc-color-warning-fg:var(--rc-color-neutral-950);--rc-color-overlay:#00000080;--rc-chart-1:#3987e5;--rc-chart-2:#d95926;--rc-chart-3:#199e70;--rc-chart-4:#c98500;--rc-chart-5:#d55181;--rc-chart-6:#008300;--rc-chart-7:#9085e9;--rc-chart-8:#e66767;--rc-chart-other:color-mix(in srgb, var(--rc-color-text) 35%, transparent);--rc-chart-seq-h-from:174;--rc-chart-seq-s-from:74;--rc-chart-seq-l-from:78;--rc-chart-seq-h-to:200;--rc-chart-seq-s-to:50;--rc-chart-seq-l-to:42}:root[data-theme=light]{--rc-color-bg:#f4f6f5;--rc-color-surface:#fff;--rc-color-surface-alt:#eef1f5;--rc-color-text:#0e1517;--rc-color-text-muted:#4f5b62;--rc-color-border:#0f191e1a;--rc-color-border-strong:#0f191e33;--rc-color-accent:var(--rc-color-brand-600);--rc-color-accent-hover:var(--rc-color-brand-500);--rc-color-accent-fg:#fff;--rc-color-success:var(--rc-color-brand-600);--rc-color-warning:var(--rc-color-status-amber-deep);--rc-color-danger:var(--rc-color-status-red-deep);--rc-color-danger-fg:#fff;--rc-color-focus-ring:var(--rc-color-brand-600);--rc-color-info:var(--rc-color-status-blue-deep);--rc-color-info-fg:var(--rc-color-white);--rc-color-success-fg:var(--rc-color-brand-950);--rc-color-warning-fg:var(--rc-color-neutral-950);--rc-color-overlay:#0f191e73;--rc-chart-1:#2a78d6;--rc-chart-2:#eb6834;--rc-chart-3:#1baf7a;--rc-chart-4:#eda100;--rc-chart-5:#e87ba4;--rc-chart-6:#008300;--rc-chart-7:#4a3aa7;--rc-chart-8:#e34948;--rc-chart-other:color-mix(in srgb, var(--rc-color-text) 35%, transparent);--rc-chart-seq-h-from:174;--rc-chart-seq-s-from:65;--rc-chart-seq-l-from:38;--rc-chart-seq-h-to:200;--rc-chart-seq-s-to:85;--rc-chart-seq-l-to:20}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--rc-font-family-sans);font-size:var(--rc-font-size-md);line-height:var(--rc-font-line-height-normal);color:var(--rc-color-text);-webkit-font-smoothing:antialiased}:root{--rc-font-family-sans:"Macan", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--rc-font-display:var(--rc-font-family-sans);--sl-rail-w:300px;--sl-prefs-w:300px;--sl-inbox-w:min(720px, calc(100vw - 24px));--sl-inbox-w-wide:min(1020px, calc(100vw - 24px));--sl-stands-w:272px;--sl-canvas:#faf8f4;--sl-canvas-2:#f5f2ec;--sl-rail-bg:#f3efe8;--sl-surface:#fff;--sl-ink:#222325;--sl-body:#404145;--sl-muted:#62646a;--sl-subtle:#74767e;--sl-faint:#95979d;--sl-ghost:#c5c6c9;--sl-line:#e9e4dc;--sl-line-soft:#f0ece6;--sl-hover:#2223250f;--sl-ai-100:#f2f5ff;--sl-ai-200:#e6ebff;--sl-ai-300:#dcdfff;--sl-ai-400:#d2d3ff;--sl-ai-600:#a6a1ff;--sl-ai-700:#8e88ff;--sl-ai-800:#6460e6;--sl-ai-1100:#282773;--sl-ok:#1dbf73;--sl-ok-100:#e8faf4;--sl-ok-ink:#0f854e;--sl-wait:#e6a139;--sl-wait-100:#fff5e6;--sl-wait-deep:#a86a12;--sl-slate:#6b7480;--sl-slate-100:#f0f1f3;--sl-shadow-sm:0 1.2px 1.92px #00000005, 0 2px 3.68px #0000000a, 0 1px 5px #0000000d;--sl-shadow-md:0 .14px 2.29px #00000008, 0 .37px 4.43px #0000000c, 0 3px 7px #00000017;--sl-shadow-lg:0 .5px 3px #0000000a, 0 1.5px 8px #0000000f, 0 3px 10px #00000021;--sl-shadow-2xl:0 0 2.17px #0000000c, 0 1.75px 6.01px #00000012, 0 3.63px 14.47px #00000017, 0 22px 48px #00000024;--sl-ease-out:cubic-bezier(.16, 1, .3, 1)}:root,:root[data-theme=light]{--rc-color-bg:#faf8f4;--rc-color-surface:#fff;--rc-color-surface-alt:#f3efe8;--rc-color-text:#222325;--rc-color-text-muted:#62646a;--rc-color-border:#e9e4dc;--rc-color-border-strong:#d8d1c6;--rc-color-accent:#222325;--rc-color-accent-hover:#3a3b3e;--rc-color-accent-fg:#faf8f4;--rc-color-success:#0f854e;--rc-color-success-fg:#fff;--rc-color-warning:#a86a12;--rc-color-warning-fg:#fff;--rc-color-danger:#dc2626;--rc-color-danger-fg:#fff;--rc-color-info:#4377d6;--rc-color-info-fg:#fff;--rc-color-focus-ring:#6460e6;--rc-color-overlay:#0a090659}.sl-tone--ai{--tone:var(--sl-ai-800);--tone-bg:var(--sl-ai-100);--tone-line:var(--sl-ai-200);--tone-ink:var(--sl-ai-1100)}.sl-tone--wait{--tone:var(--sl-wait);--tone-bg:var(--sl-wait-100);--tone-line:#f6dcae;--tone-ink:var(--sl-wait-deep)}.sl-tone--ok{--tone:var(--sl-ok);--tone-bg:var(--sl-ok-100);--tone-line:#bfeed8;--tone-ink:var(--sl-ok-ink)}.sl-tone--slate{--tone:var(--sl-slate);--tone-bg:var(--sl-slate-100);--tone-line:#dfe2e6;--tone-ink:#4a525c}.sl-tone--muted{--tone:var(--sl-ghost);--tone-bg:var(--sl-canvas-2);--tone-line:var(--sl-line);--tone-ink:var(--sl-muted)}html,body{height:100%}body{background:var(--sl-canvas);color:var(--sl-ink);font-family:var(--rc-font-family-sans);margin:0;font-size:14px;line-height:1.5}#root{height:100%;display:flex}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--sl-ai-800);outline-offset:2px}.sl-shell{grid-template-columns:var(--sl-rail-w) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);width:100%;height:100vh;display:grid;overflow:hidden}.sl-shell--talent{grid-template-columns:minmax(0,1fr)}.sl-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.sl-btn{border:1px solid var(--sl-ink);background:var(--sl-ink);color:var(--sl-canvas);cursor:pointer;transition:filter .2s ease, transform .2s var(--sl-ease-out), background .2s ease;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex}.sl-btn:hover:not(:disabled){filter:brightness(1.18)}.sl-btn:active:not(:disabled){transform:translateY(1px)}.sl-btn:disabled{opacity:.45;cursor:not-allowed}.sl-btn--ghost{color:var(--sl-ink);border-color:var(--sl-line);background:0 0}.sl-btn--ghost:hover:not(:disabled){background:var(--sl-hover);filter:none}.sl-btn--danger{color:var(--rc-color-danger);border-color:color-mix(in srgb, var(--rc-color-danger) 45%, transparent);background:0 0}.sl-btn--danger:hover:not(:disabled){background:var(--rc-color-danger);color:var(--rc-color-danger-fg);filter:none}.sl-icon-btn{width:32px;height:32px;color:var(--sl-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;place-items:center;transition:background .2s,color .2s;display:inline-grid}.sl-icon-btn:hover:not(:disabled){background:var(--sl-hover);color:var(--sl-ink)}.sl-icon-btn:disabled{opacity:.4;cursor:not-allowed}.sl-icon-btn--soft{background:var(--sl-surface);border-color:var(--sl-line);box-shadow:var(--sl-shadow-sm)}.sl-link{color:var(--sl-ai-800);font-size:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.sl-link:hover{text-underline-offset:3px;text-decoration:underline}.sl-input{border:1px solid var(--sl-line);background:var(--sl-surface);min-width:0;height:40px;color:var(--sl-ink);border-radius:12px;flex:1;padding:0 12px;transition:border-color .2s,box-shadow .2s}.sl-input:focus{border-color:var(--sl-ai-600);box-shadow:0 0 0 4px var(--sl-ai-100);outline:none}.sl-hint{color:var(--sl-subtle);margin:8px 0 0;font-size:12.5px}.sl-inline-error,.sl-field-error{color:var(--rc-color-danger);margin-top:4px;font-size:12.5px;display:block}.sl-rail{background:var(--sl-rail-bg);border-right:1px solid var(--sl-line);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.sl-rail__brand{align-items:center;gap:8px;padding:20px 14px 14px 20px;display:flex}.sl-rail__home{color:var(--sl-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.sl-rail__logo{width:auto;height:22px;display:block}.sl-rail__tag{border:1px solid var(--sl-ai-200);background:var(--sl-ai-100);color:var(--sl-ai-800);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.sl-rail__intro{color:var(--sl-muted);margin:0 20px 12px;font-size:13px}.sl-avatar{background:linear-gradient(135deg, var(--sl-ai-700), var(--sl-ai-800) 55%, var(--sl-ai-1100));color:#fff;letter-spacing:.02em;width:36px;height:36px;box-shadow:0 0 0 2px var(--sl-surface), 0 0 0 3px var(--sl-ai-300);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.sl-dot{background:var(--tone);width:9px;height:9px;box-shadow:0 0 0 2px var(--sl-rail-bg);border-radius:50%;position:relative}.sl-dot--ping:after{content:"";animation:sl-ping 2.4s var(--sl-ease-out) infinite;border-radius:50%;position:absolute;inset:0}.sl-status{width:fit-content;color:var(--tone-ink);align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:600;display:inline-flex}.sl-status--chip{border:1px solid var(--tone-line);background:var(--tone-bg);white-space:nowrap;border-radius:999px;margin-top:0;padding:3px 10px}.sl-rail__foot{padding:10px 16px 16px;display:flex}.sl-switcher{border:1px solid var(--sl-line);background:var(--sl-surface);box-shadow:var(--sl-shadow-sm);border-radius:16px;margin:0 12px;padding:14px}.sl-switcher__label{color:var(--sl-subtle);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.sl-switcher__row{gap:6px;display:flex}.sl-switcher__browse{margin-top:10px;font-size:13px}.sl-talent{flex-direction:column;flex:1;min-height:0;display:flex}.sl-topbar{border-bottom:1px solid var(--sl-line);background:var(--sl-rail-bg);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px clamp(16px,2.4vw,28px);display:flex}.sl-topbar .sl-rail__logo{height:20px}.sl-topbar__btn{border:1px solid var(--sl-line);background:var(--sl-surface);height:36px;color:var(--sl-ink);box-shadow:var(--sl-shadow-sm);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 8px 0 11px;font-size:13.5px;font-weight:600;transition:border-color .2s,box-shadow .2s;display:inline-flex}.sl-topbar__btn svg{color:var(--sl-ai-800)}.sl-topbar__btn:hover{border-color:var(--sl-ai-300);box-shadow:var(--sl-shadow-md)}.sl-topbar__spacer{flex:1}.sl-pro-btn{background:linear-gradient(135deg, var(--sl-ai-1100), var(--sl-ai-800));color:#fff;cursor:pointer;height:36px;transition:filter .2s ease, transform .2s var(--sl-ease-out);border:0;border-radius:12px;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 6px 16px #6460e647}.sl-pro-btn:hover{filter:brightness(1.12)}.sl-pro-btn:active{transform:translateY(1px)}.sl-pro-badge{color:#3d2600;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;background:linear-gradient(135deg,#ffd27a,#f5a623);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:1.6;display:inline-block}.sl-topbar__me{align-items:center;gap:8px;min-width:0;font-size:13.5px;display:inline-flex}.sl-topbar__me .sl-avatar{width:30px;height:30px;font-size:11.5px}.sl-topbar__name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:600;overflow:hidden}.sl-talent__body{grid-template-columns:var(--sl-prefs-w) minmax(0, 1fr);flex:1;min-height:0;display:grid}.sl-prefs-side{border-right:1px solid var(--sl-line);background:var(--sl-rail-bg);flex-direction:column;gap:12px;min-height:0;padding:22px 18px 24px 22px;display:flex;overflow-y:auto}.sl-prefs-side__head{align-items:center;gap:9px;display:flex}.sl-prefs-side__icon{background:var(--sl-surface);width:30px;height:30px;color:var(--sl-ai-800);box-shadow:var(--sl-shadow-sm);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.sl-prefs-side__title{letter-spacing:-.01em;flex:1;margin:0;font-size:15px;font-weight:600}.sl-prefs-side__note{color:var(--sl-muted);margin:0;font-size:13px}.sl-prefs-side__error{color:var(--rc-color-danger);margin:0;font-size:13px}.sl-prefs-side__list{flex-direction:column;gap:8px;margin:0;display:flex}.sl-prefs-side__row{border:1px solid var(--sl-line);background:var(--sl-surface);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.sl-prefs-side__label{color:var(--sl-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:600}.sl-prefs-side__value{color:var(--sl-ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600}.sl-prefs-side__value--unset{color:var(--sl-faint);font-weight:400}.sl-prefs-side__edit{align-self:flex-start}.sl-projects{min-width:0;min-height:0;padding:26px clamp(16px,3vw,40px) 56px;overflow-y:auto}.sl-projects>*{max-width:980px;margin-inline:auto}.sl-projects>.sl-skel--card{height:190px;margin-bottom:14px}.sl-projects__head{animation:sl-rise .48s var(--sl-ease-out) both;margin-bottom:18px}.sl-projects__title{letter-spacing:-.028em;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:600;line-height:1.15}.sl-projects__lede{color:var(--sl-muted);margin:4px 0 0;font-size:14.5px}.sl-projects__group{flex-direction:column;gap:14px;display:flex}.sl-projects__group+.sl-projects__group{margin-top:30px}.sl-projects__group>.sl-home__section-title{margin-bottom:0}.sl-pcard{border:1px solid var(--sl-line);background:var(--sl-surface);box-shadow:var(--sl-shadow-md);animation:sl-rise .48s var(--sl-ease-out) both;border-radius:20px;padding:18px 22px;transition:border-color .24s,box-shadow .24s;position:relative;overflow:clip}.sl-pcard:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#8e88ff29,#8e88ff00);width:440px;height:440px;position:absolute;top:-180px;right:-140px}.sl-pcard:after{content:"";background:linear-gradient(90deg, var(--sl-ai-700), var(--sl-ai-400) 55%, #1dbf7399);height:3px;position:absolute;top:0;left:0;right:0}.sl-pcard:hover,.sl-pcard:focus-within{border-color:var(--sl-ai-300);box-shadow:var(--sl-shadow-lg)}.sl-pcard[data-open=true]{border-color:var(--sl-ai-600);box-shadow:0 0 0 3px var(--sl-ai-100), var(--sl-shadow-lg)}.sl-pcard[data-muted=true]{background:var(--sl-canvas-2);box-shadow:none}.sl-pcard[data-muted=true]:before,.sl-pcard[data-muted=true]:after{opacity:.3}.sl-pcard__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.sl-pcard__top .sl-dot{width:7px;height:7px;box-shadow:none}.sl-pcard__phase{margin-left:auto}.sl-pcard__title{max-width:40ch;color:var(--sl-ink);letter-spacing:-.028em;margin:8px 0 4px;font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.15;position:relative}.sl-pcard__summary{max-width:64ch;color:var(--sl-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:22px;display:-webkit-box;position:relative;overflow:hidden}.sl-pcard__row{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;display:flex;position:relative}.sl-pcard__actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.sl-pill-btn{border:1px solid var(--sl-ink);background:var(--sl-ink);height:34px;color:var(--sl-canvas);white-space:nowrap;cursor:pointer;transition:opacity .2s ease, transform .24s var(--sl-ease-out), filter .2s ease;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sl-pill-btn:hover{filter:brightness(1.18)}.sl-pcard__hover{opacity:0;transform:translate(-6px)}.sl-pcard:hover .sl-pcard__hover,.sl-pcard:focus-within .sl-pcard__hover,.sl-pcard[data-open=true] .sl-pcard__hover{opacity:1;transform:none}.sl-pcard[data-open=true] .sl-pcard__inbox{border-color:var(--sl-ai-800);background:var(--sl-ai-800)}@media (hover:none){.sl-pcard__hover{opacity:1;transform:none}}.sl-inbox{z-index:70;position:fixed;inset:0}.sl-inbox__scrim{cursor:default;background:#1414142e;border:0;padding:0;animation:.24s ease-out both sl-fade;position:absolute;inset:0}.sl-panel{width:var(--sl-inbox-w);background:var(--sl-surface);min-height:0;box-shadow:var(--sl-shadow-2xl);animation:sl-slide-in .38s var(--sl-ease-out) both;transition:width .32s var(--sl-ease-out);border-radius:24px;outline:none;flex-direction:column;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden}.sl-panel[data-stands=true]{width:var(--sl-inbox-w-wide)}.sl-panel__head{border-bottom:1px solid var(--sl-line);align-items:center;gap:10px;padding:12px 14px 12px 20px;display:flex}.sl-panel__heading{flex-direction:column;flex:1;min-width:0;display:flex}.sl-panel__eyebrow{color:var(--sl-ai-800);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:600}.sl-panel__title{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:600;overflow:hidden}.sl-panel__toggle{border:1px solid var(--sl-line);background:var(--sl-surface);height:32px;color:var(--sl-ink);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.sl-panel__toggle svg{color:var(--sl-ai-800)}.sl-panel__toggle:hover{border-color:var(--sl-ai-300)}.sl-panel__toggle[aria-pressed=true]{border-color:var(--sl-ai-800);background:var(--sl-ai-800);color:#fff}.sl-panel__toggle[aria-pressed=true] svg{color:#fff}.sl-panel__body{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.sl-panel[data-stands=true] .sl-panel__body{grid-template-columns:minmax(0, 1fr) var(--sl-stands-w)}.sl-panel__chat{flex-direction:column;min-width:0;min-height:0;display:flex}.sl-stands{border-left:1px solid var(--sl-line);background:var(--sl-canvas);min-width:0;min-height:0;padding:16px 12px 20px;overflow-y:auto}.sl-stands__title{align-items:center;gap:7px;margin:0 0 4px 10px;font-size:14px;font-weight:600;display:flex}.sl-stands__title svg{color:var(--sl-ai-800)}.sl-stands__headline{color:var(--sl-muted);margin:0 0 10px 10px;font-size:13px}.sl-insights{z-index:75;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sl-insights__panel{background:var(--sl-canvas);width:min(1080px,100%);max-height:calc(100vh - 48px);box-shadow:var(--sl-shadow-2xl);animation:sl-pop .38s var(--sl-ease-out) both;border-radius:24px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.sl-insights__head{border-bottom:1px solid var(--sl-line);background:var(--sl-surface);align-items:flex-start;gap:12px;padding:22px 20px 16px 22px;display:flex}.sl-insights__head .sl-drawer__title{align-items:center;gap:8px;display:flex}.sl-insights__body{flex:1;min-height:0;padding:20px 22px 26px;overflow-y:auto}.sl-insights__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;display:grid}.sl-insights__grid>.sl-skel--card{height:112px}.sl-stat__note{color:var(--sl-subtle);margin:4px 0 0;font-size:12.5px}.sl-insights__section{margin-top:22px}.sl-insights__h{color:var(--sl-subtle);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 10px;font-size:12px;font-weight:600;display:flex}.sl-insights__h svg{color:var(--sl-ai-800)}.sl-tips{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sl-tip{border:1px solid var(--tone-line);background:var(--tone-bg);animation:sl-rise .42s var(--sl-ease-out) both;border-radius:16px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.sl-tip__title{color:var(--tone-ink);font-size:14px;font-weight:600}.sl-tip__body{color:var(--sl-body);font-size:13px}.sl-insights__cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-top:22px;display:grid}.sl-icard{border:1px solid var(--sl-line);background:var(--sl-surface);box-shadow:var(--sl-shadow-sm);animation:sl-rise .48s var(--sl-ease-out) both;border-radius:18px;padding:16px 18px}.sl-icard__title{margin:0;font-size:15px;font-weight:600}.sl-icard__sub{color:var(--sl-subtle);margin:2px 0 12px;font-size:12.5px}.sl-icard__body{flex-direction:column;gap:12px;display:flex}.sl-insights__stat{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.sl-insights__stat-label{color:var(--sl-muted);font-size:12.5px}.sl-insights__stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:600}.sl-insights__stat-note{color:var(--sl-subtle);font-size:12px}.sl-insights__foot{color:var(--sl-muted);margin:0;font-size:12.5px}.sl-insights__chips{flex-wrap:wrap;gap:6px;display:flex}.sl-insights__empty{border:1px dashed var(--sl-line);color:var(--sl-muted);text-align:center;border-radius:18px;margin:0;padding:28px}.sl-versus{flex-direction:column;gap:4px;display:flex}.sl-versus__label{font-size:13px;font-weight:600}.sl-versus__row{grid-template-columns:52px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.sl-versus__who{color:var(--sl-subtle);font-size:12px}.sl-versus__track,.sl-ibars__track{background:var(--sl-canvas-2);border-radius:999px;height:8px;position:relative;overflow:hidden}.sl-versus__fill,.sl-ibars__fill{border-radius:inherit;background:linear-gradient(90deg, var(--sl-ai-600), var(--sl-ai-800));transform-origin:0;animation:sl-grow .9s var(--sl-ease-out) both;position:absolute;top:0;bottom:0;left:0}.sl-versus__row--field .sl-versus__fill{background:var(--sl-ghost)}.sl-versus__v,.sl-ibars__v{font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:600}.sl-ibars{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sl-ibars__row{grid-template-columns:minmax(0,150px) minmax(0,1fr) 32px;align-items:center;gap:10px;display:grid}.sl-ibars__label{color:var(--sl-body);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sl-ibars__fill{background:linear-gradient(90deg, var(--sl-ai-400), var(--sl-ai-700))}.sl-soon{border:1px dashed var(--sl-ai-300);background:var(--sl-ai-100);border-radius:16px;padding:14px 16px}.sl-soon__list{color:var(--sl-ai-1100);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:6px 16px;margin:0;padding:0 0 0 18px;font-size:13px;display:grid}.sl-phase{border:1px solid var(--sl-line);background:var(--sl-canvas-2);color:var(--sl-muted);border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.sl-phase--live{border-color:var(--sl-ai-200);background:var(--sl-ai-100);color:var(--sl-ai-1100)}.sl-phase__dot{background:var(--sl-ok);border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite sl-live}.sl-facts{flex-wrap:wrap;gap:8px;margin:0;display:flex}.sl-fact{border:1px solid var(--sl-line-soft);background:var(--sl-canvas);animation:sl-rise .42s var(--sl-ease-out) both;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:28px auto;align-items:center;column-gap:9px;padding:7px 14px 7px 8px;display:grid}.sl-fact__icon{background:var(--sl-surface);width:28px;height:28px;color:var(--sl-ai-800);box-shadow:var(--sl-shadow-sm);border-radius:8px;grid-row:1/span 2;place-items:center;display:grid}.sl-fact__label{color:var(--sl-subtle);font-size:11.5px;line-height:1.3}.sl-fact__value{color:var(--sl-ink);margin:0;font-size:13.5px;font-weight:600;line-height:1.3}.sl-timer{border:1px solid var(--tone-line);background:var(--tone-bg);color:var(--tone-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 8px;font-size:12px;font-weight:500;display:inline-flex}.sl-timer svg{color:var(--tone);flex-shrink:0}.sl-timer strong{font-weight:700}.sl-timer.sl-tone--wait svg{animation:1.8s ease-in-out infinite sl-breathe}.sl-funnel__steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sl-funnel__step{animation:sl-rise .42s var(--sl-ease-out) both;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"label you count""track track track";align-items:center;gap:6px 10px;padding:8px 10px;display:grid}.sl-funnel__step[data-here=true]{background:linear-gradient(90deg, var(--sl-ai-100), #f2f5ff33);box-shadow:inset 0 0 0 1px var(--sl-ai-200)}.sl-funnel__label{flex-direction:column;grid-area:label;min-width:0;display:flex}.sl-funnel__name{color:var(--sl-ink);font-size:14px;font-weight:600}.sl-funnel__hint{color:var(--sl-subtle);font-size:12px}.sl-funnel__track{background:var(--sl-canvas-2);border-radius:999px;grid-area:track;height:8px;position:relative;overflow:hidden}.sl-funnel__fill{border-radius:inherit;background:linear-gradient(90deg, var(--sl-ai-300), var(--sl-ai-600));transform-origin:0;animation:sl-grow .9s var(--sl-ease-out) both;position:absolute;top:0;bottom:0;left:0}.sl-funnel__step[data-reached=true] .sl-funnel__fill{background:linear-gradient(90deg, var(--sl-ai-600), var(--sl-ai-800))}.sl-funnel__count{color:var(--sl-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right;grid-area:count;font-size:18px;font-weight:600}.sl-funnel__you{grid-area:you;justify-content:flex-end;display:flex}.sl-you{border:1px solid var(--sl-ai-200);background:var(--sl-ai-100);color:var(--sl-ai-1100);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.sl-you--here{border-color:var(--sl-ai-800);background:var(--sl-ai-800);color:#fff;box-shadow:0 4px 12px #6460e659}.sl-convo{flex-direction:column;flex:1;min-height:0;display:flex}.sl-convo__head{border-bottom:1px solid var(--sl-line-soft);align-items:center;gap:10px;padding:12px 18px;display:flex}.sl-mira-mark{box-shadow:0 0 0 3px var(--sl-ok-100);border-radius:50%;flex-shrink:0}.sl-convo__heading{min-width:0}.sl-convo__title{margin:0;font-size:15px;font-weight:600}.sl-convo__scroll{background:linear-gradient(180deg, #fcfbf9, var(--sl-canvas));flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px;display:flex;overflow-y:auto}.sl-convo__empty{margin:auto}.sl-msg{max-width:88%;animation:sl-pop .32s var(--sl-ease-out) both;border-radius:16px;padding:11px 14px;font-size:14px;line-height:1.5}.sl-msg--mira{border:1px solid var(--sl-ai-200);background:var(--sl-surface);box-shadow:var(--sl-shadow-sm);border-top-left-radius:4px;align-self:flex-start}.sl-msg--client{background:var(--sl-ok-100);border:1px solid #bfeed8;border-top-left-radius:4px;align-self:flex-start}.sl-msg--talent{background:var(--sl-ink);color:var(--sl-canvas);border-top-right-radius:4px;align-self:flex-end}.sl-msg__who{color:var(--sl-ai-800);align-items:baseline;gap:8px;margin-bottom:3px;font-size:12px;font-weight:600;display:flex}.sl-msg--client .sl-msg__who{color:var(--sl-ok-ink)}.sl-msg--talent .sl-msg__who{color:#faf8f4b8;justify-content:flex-end}.sl-msg__time{color:var(--sl-faint);font-size:11px;font-weight:400}.sl-msg--talent .sl-msg__time{color:#faf8f480}.sl-msg__body{overflow-wrap:anywhere;white-space:pre-wrap}.sl-msg__docs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sl-doc{border:1px solid var(--sl-ai-200);background:var(--sl-surface);border-radius:10px;align-items:stretch;display:inline-flex;overflow:hidden}.sl-doc__view,.sl-doc__pdf{color:var(--sl-ink);align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.sl-doc__view:hover,.sl-doc__pdf:hover{background:var(--sl-ai-100)}.sl-doc__pdf{border:0;border-left:1px solid var(--sl-ai-200);color:var(--sl-muted);cursor:pointer;background:0 0;font-family:inherit}.sl-doc__pdf--busy{cursor:progress;opacity:.7}.sl-doc__pdf--error{color:var(--rc-color-danger)}.sl-msg--talent .sl-doc{background:#faf8f414;border-color:#faf8f440}.sl-msg--talent .sl-doc__view{color:var(--sl-canvas)}.sl-reply{border-top:1px solid var(--sl-line-soft);background:var(--sl-surface);padding:12px 14px 14px}.sl-reply__tray{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.sl-reply__file{border:1px solid var(--sl-line);background:var(--sl-canvas);border-radius:8px;align-items:center;gap:6px;max-width:16rem;padding:3px 6px 3px 8px;font-size:12.5px;display:inline-flex}.sl-reply__file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sl-reply__file-x{color:var(--sl-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.sl-reply__error{padding:6px 4px 0}.sl-composer{border:1px solid var(--sl-line);background:var(--sl-canvas);border-radius:22px;align-items:flex-end;gap:6px;padding:6px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.sl-composer:focus-within{border-color:var(--sl-ai-600);background:var(--sl-surface);box-shadow:0 0 0 4px var(--sl-ai-100)}.sl-composer textarea{resize:none;background:0 0;border:0;flex:1;min-height:24px;max-height:180px;padding:7px 4px;line-height:1.5}.sl-composer textarea:focus{outline:none}.sl-send{background:var(--sl-ink);width:36px;height:36px;color:var(--sl-canvas);cursor:pointer;transition:transform .2s var(--sl-ease-out), opacity .2s ease;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sl-send:hover:not(:disabled){transform:translate(1px)scale(1.05)}.sl-send:disabled{cursor:not-allowed;opacity:.3}.sl-stat{border:1px solid var(--sl-line);background:var(--sl-surface);box-shadow:var(--sl-shadow-sm);animation:sl-rise .48s var(--sl-ease-out) both;border-radius:18px;padding:16px 18px;position:relative;overflow:hidden}.sl-stat:before{content:"";background:var(--tone);width:3px;position:absolute;top:0;bottom:0;left:0}.sl-stat__label{color:var(--sl-muted);font-size:13px}.sl-stat__value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:4px 0 0;font-size:34px;font-weight:600;line-height:1.1}.sl-home__section-title{color:var(--sl-subtle);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12.5px;font-weight:600}.sl-home__empty{border:1px dashed var(--sl-line);color:var(--sl-muted);border-radius:18px;align-items:center;gap:10px;padding:22px;display:flex}.sl-drawer{z-index:80;position:fixed;inset:0}.sl-drawer__scrim{cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14141447;border:0;padding:0;animation:.24s ease-out both sl-fade;position:absolute;inset:0}.sl-drawer__panel{background:var(--sl-surface);width:min(470px,100vw - 24px);box-shadow:var(--sl-shadow-2xl);animation:sl-slide-in-left .38s var(--sl-ease-out) both;border-radius:24px;outline:none;flex-direction:column;display:flex;position:absolute;top:12px;bottom:12px;left:12px}.sl-drawer__head{border-bottom:1px solid var(--sl-line-soft);align-items:flex-start;gap:12px;padding:22px 20px 16px 22px;display:flex}.sl-drawer__badge{background:linear-gradient(135deg, var(--sl-ai-700), var(--sl-ai-800));color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 16px #6460e64d}.sl-drawer__heading{flex:1;min-width:0}.sl-drawer__title{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:600}.sl-drawer__lede{color:var(--sl-muted);margin:4px 0 0;font-size:13.5px}.sl-drawer__body{flex:1;min-height:0;padding:4px 22px 24px;overflow-y:auto}.sl-drawer__review{background:var(--sl-wait-100);color:var(--sl-wait-deep);border:1px solid #f6dcae;border-radius:12px;margin:14px 0 0;padding:10px 12px;font-size:13px}.sl-drawer__foot{border-top:1px solid var(--sl-line-soft);align-items:center;gap:8px;padding:14px 22px 18px;display:flex}.sl-drawer__status{flex:1;min-width:0}.sl-fieldset{border:0;border-top:1px solid var(--sl-line-soft);min-width:0;margin:18px 0 0;padding:18px 0 0}.sl-fieldset:first-of-type{border-top:0;padding-top:10px}.sl-fieldset__legend{color:var(--sl-ink);align-items:center;gap:8px;padding:0;font-size:15px;font-weight:600;display:flex}.sl-fieldset__legend svg{color:var(--sl-ai-800)}.sl-fieldset__help{color:var(--sl-muted);margin:4px 0 12px;font-size:13px}.sl-money-field{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.sl-money-field__label{color:var(--sl-body);font-size:13px;font-weight:600}.sl-money{border:1px solid var(--sl-line);background:var(--sl-canvas);border-radius:12px;align-items:center;gap:6px;height:44px;padding:0 12px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.sl-money:focus-within{border-color:var(--sl-ai-600);background:var(--sl-surface);box-shadow:0 0 0 4px var(--sl-ai-100)}.sl-money[data-invalid=true]{border-color:var(--rc-color-danger)}.sl-money__sign{color:var(--sl-subtle);font-weight:600}.sl-money input{font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;min-width:0;font-size:15px;font-weight:600}.sl-money input:focus{outline:none}.sl-money input::placeholder{color:var(--sl-ghost);font-weight:400}.sl-money__unit{color:var(--sl-subtle);white-space:nowrap;font-size:12.5px}.sl-days{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sl-day{border:1px solid var(--sl-line);background:var(--sl-surface);width:38px;height:38px;color:var(--sl-muted);cursor:pointer;transition:background .2s var(--sl-ease-out), color .2s ease, border-color .2s ease, box-shadow .2s ease;border-radius:50%;font-size:13px;font-weight:600}.sl-day:hover{border-color:var(--sl-ai-300);color:var(--sl-ai-1100)}.sl-day[aria-pressed=true]{border-color:var(--sl-ink);background:var(--sl-ink);color:var(--sl-canvas);box-shadow:0 4px 10px #2223252e}.sl-days__presets{gap:6px;margin-left:4px;display:inline-flex}.sl-chip-btn{border:1px solid var(--sl-line);background:var(--sl-canvas);color:var(--sl-muted);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.sl-chip-btn:hover{border-color:var(--sl-ai-300);background:var(--sl-ai-100);color:var(--sl-ai-1100)}.sl-switch{cursor:pointer;align-items:center;gap:10px;margin-top:16px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.sl-switch input{opacity:0;width:1px;height:1px;position:absolute}.sl-switch__track{background:var(--sl-ghost);border-radius:999px;width:38px;height:22px;transition:background .2s;position:relative}.sl-switch__thumb{width:16px;height:16px;box-shadow:var(--sl-shadow-sm);transition:transform .24s var(--sl-ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.sl-switch input:checked+.sl-switch__track{background:var(--sl-ai-800)}.sl-switch input:checked+.sl-switch__track .sl-switch__thumb{transform:translate(16px)}.sl-switch input:focus-visible+.sl-switch__track{outline:2px solid var(--sl-ai-800);outline-offset:2px}.sl-hours{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.sl-select{color:var(--sl-body);flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.sl-select__label{align-items:center;gap:6px;display:inline-flex}.sl-select select,.sl-select input{border:1px solid var(--sl-line);background:var(--sl-canvas);border-radius:12px;height:42px;padding:0 10px;font-weight:600}.sl-daybar{grid-column:1/-1;grid-template-columns:repeat(24,1fr);gap:2px;padding-bottom:16px;display:grid;position:relative}.sl-daybar__h{background:var(--sl-canvas-2);border-radius:3px;height:14px;transition:background .24s}.sl-daybar__h[data-on=true]{background:linear-gradient(180deg, var(--sl-ai-600), var(--sl-ai-800))}.sl-daybar__ticks{color:var(--sl-faint);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10.5px;display:flex;position:absolute;bottom:0;left:0;right:0}.sl-date{align-items:flex-end;gap:12px;margin-top:16px;display:flex}.sl-rules{flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.sl-rule{border:1px solid var(--sl-line);background:var(--sl-canvas);border-radius:999px;align-items:center;gap:6px;padding:6px 7px 6px 12px;font-size:13px;display:inline-flex}.sl-rule--static{border-color:var(--sl-ai-200);background:var(--sl-ai-100);color:var(--sl-ai-1100);padding-right:12px}.sl-rule__x{background:var(--sl-hover);width:20px;height:20px;color:var(--sl-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.sl-rule__x:hover{color:var(--sl-ink);background:#2223251f}.sl-rule-add{gap:6px;display:flex}.sl-skel{background:linear-gradient(90deg,#efebe5 0%,#f7f4ef 50%,#efebe5 100%) 0 0/200% 100%;border-radius:10px;animation:1.4s ease-in-out infinite sl-shimmer;display:block}.sl-skel--line{height:12px;margin:10px 0}.sl-skel--title{border-radius:12px;width:55%;height:34px;margin:14px 0}.sl-skel--card{border-radius:20px;height:260px}.sl-skel--bubble{border-radius:16px;width:72%;height:64px}.sl-skel--mine{align-self:flex-end;width:48%}.sl-directory{flex:1;width:100%;max-width:760px;margin:0 auto;padding:44px clamp(20px,4vw,40px) 40px;overflow-y:auto}.sl-directory__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.sl-directory__actions{flex-shrink:0;gap:8px;display:flex}.sl-directory__title{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:600}.sl-directory__hint{color:var(--sl-muted);margin-top:4px;font-size:13.5px}.sl-directory__scope{border:1px solid var(--sl-ai-200);background:var(--sl-ai-100);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.sl-directory__scope-text{color:var(--sl-ai-1100);font-size:13px}.sl-project-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sl-project{border:1px solid var(--sl-line);background:var(--sl-surface);box-shadow:var(--sl-shadow-sm);animation:sl-rise .42s var(--sl-ease-out) both;border-radius:18px;overflow:hidden}.sl-project__head{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:10px;width:100%;padding:16px 18px;transition:background .2s;display:flex}.sl-project__head:hover{background:var(--sl-canvas)}.sl-project--closed .sl-project__name{color:var(--sl-muted)}.sl-project__status{align-self:center;margin-left:auto}.sl-project__caret{color:var(--sl-subtle);font-size:12px;line-height:1.6}.sl-project__body{flex-direction:column;gap:2px;min-width:0;display:flex}.sl-project__name{letter-spacing:-.01em;font-size:16px;font-weight:600}.sl-project__sub{color:var(--sl-body);font-size:13px}.sl-project__meta{color:var(--sl-subtle);font-size:12px}.sl-project__sellers{flex-direction:column;gap:6px;margin:0;padding:0 18px 18px;list-style:none;display:flex}.sl-seller-row{border:1px solid var(--sl-line);background:var(--sl-canvas);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:2px;width:100%;padding:10px 14px;transition:border-color .2s,background .2s;display:flex}.sl-seller-row:hover{border-color:var(--sl-ai-300);background:var(--sl-ai-100)}.sl-seller-row__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.sl-seller-row__id{font-size:14px;font-weight:600}.sl-seller-row__preview{color:var(--sl-subtle);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.sl-pill{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.sl-pill--reply{background:var(--sl-wait-100);color:var(--sl-wait-deep)}.sl-pill--offer,.sl-pill--active{background:var(--sl-ok-100);color:var(--sl-ok-ink)}.sl-pill--wait,.sl-pill--done{background:var(--sl-canvas-2);color:var(--sl-muted)}.sl-pill--declined{color:#b42318;background:#fdf0ee}.sl-empty,.sl-error{max-width:420px;color:var(--sl-muted);text-align:center;margin:auto;padding:40px}.sl-error__title{color:var(--sl-ink);margin-bottom:8px;font-weight:600}.sl-center{flex:1;display:flex}.sl-shell--debug{grid-template-rows:auto minmax(0,1fr)}.sl-debug-banner{background:var(--rc-color-danger);color:var(--rc-color-danger-fg);grid-column:1/-1;align-items:center;gap:.6rem;padding:.5rem 24px;font-size:.85rem;font-weight:600;display:flex}.sl-debug-banner__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:9px;height:9px}.sl-debug-banner__text{flex:1}.sl-debug-banner__off{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;flex-shrink:0;padding:.25rem .7rem;font-size:.78rem;font-weight:600}.sl-debug-banner__off:hover{background:#ffffff2e}.sl-debug-banner__off:focus-visible{outline:2px solid var(--rc-color-danger-fg);outline-offset:2px}.sl-debug-toggle{border:1px solid var(--rc-color-danger);min-height:28px;color:var(--rc-color-danger);letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.34rem .7rem;font-size:.78rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.sl-debug-toggle:hover{background:color-mix(in srgb, var(--rc-color-danger) 12%, transparent)}.sl-debug-toggle:focus-visible{outline:2px solid var(--rc-color-danger);outline-offset:2px}.sl-debug-toggle--on{background:var(--rc-color-danger);color:var(--rc-color-danger-fg)}.sl-debug-toggle__dot{background:currentColor;border-radius:50%;width:8px;height:8px}.sl-debug-toggle--on .sl-debug-toggle__dot{animation:1.4s ease-in-out infinite sl-debug-pulse}.sl-debug-panel{z-index:95;border:1px solid var(--rc-color-danger);background:var(--sl-surface);border-radius:.9rem;flex-direction:column;gap:.5rem;width:min(22rem,100vw - 2rem);padding:.85rem;display:flex;position:fixed;bottom:1.1rem;right:1.1rem;box-shadow:0 12px 32px #0000002e}.sl-debug-panel__head{align-items:center;gap:.5rem;display:flex}.sl-debug-panel__dot{background:var(--rc-color-danger);border-radius:50%;flex-shrink:0;width:9px;height:9px}.sl-debug-panel__title{color:var(--rc-color-danger);flex:1;font-size:.9rem;font-weight:600}.sl-debug-panel__off{border:1px solid var(--rc-color-danger);color:var(--rc-color-danger);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:.2rem .6rem;font-size:.72rem;font-weight:600}.sl-debug-panel__off:hover{background:color-mix(in srgb, var(--rc-color-danger) 12%, transparent)}.sl-debug-panel__off:focus-visible{outline:2px solid var(--rc-color-danger);outline-offset:2px}.sl-debug-panel__hint{color:var(--sl-muted);margin:0;font-size:.72rem;line-height:1.35}.sl-debug-panel__name,.sl-debug-panel__input{border:1px solid var(--sl-line);background:var(--sl-surface);width:100%;color:var(--sl-ink);font:inherit;border-radius:.55rem;padding:.5rem .6rem;font-size:.85rem}.sl-debug-panel__input{resize:vertical;min-height:3.4rem}.sl-debug-panel__name:focus-visible,.sl-debug-panel__input:focus-visible{outline:2px solid var(--rc-color-danger);outline-offset:1px}.sl-debug-panel__foot{align-items:center;gap:.6rem;display:flex}.sl-debug-panel__status{flex:1;min-height:1rem;font-size:.74rem;font-weight:600}.sl-debug-panel__status--saved{color:var(--rc-color-success)}.sl-debug-panel__status--error{color:var(--rc-color-danger)}.sl-btn.sl-debug-panel__send{border-color:var(--rc-color-danger);background:var(--rc-color-danger);color:var(--rc-color-danger-fg);flex-shrink:0}.sl-btn.sl-debug-panel__send:hover:not(:disabled){background:color-mix(in srgb, var(--rc-color-danger) 88%, #000)}@media (width<=1100px){.sl-panel[data-stands=true]{width:var(--sl-inbox-w)}.sl-panel[data-stands=true] .sl-panel__body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sl-panel[data-stands=true] .sl-panel__chat{grid-row:2}.sl-stands{border-bottom:1px solid var(--sl-line);border-left:0;grid-row:1;padding:10px 12px 8px;overflow:visible}.sl-stands__headline{margin-bottom:6px}.sl-stands .sl-funnel__steps{flex-direction:row;gap:6px;overflow-x:auto}.sl-stands .sl-funnel__step{flex:0 0 168px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label""count you""track track"}.sl-stands .sl-funnel__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sl-stands .sl-funnel__count{text-align:left}.sl-stands .sl-funnel__hint{display:none}}@media (width<=900px){.sl-talent__body{display:block;overflow-y:auto}.sl-prefs-side{border-right:0;border-bottom:1px solid var(--sl-line);overflow:visible}.sl-prefs-side__list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.sl-projects{overflow:visible}}@media (width<=720px){.sl-hours{grid-template-columns:1fr}.sl-directory{padding-left:16px;padding-right:16px}.sl-topbar__name{display:none}.sl-pcard{padding:16px 16px 14px}.sl-pcard__phase{margin-left:0}.sl-panel,.sl-panel[data-stands=true]{border-radius:0;width:auto;inset:0}.sl-panel__head{flex-wrap:wrap}.sl-panel__heading{flex-basis:calc(100% - 50px)}.sl-panel__head .sl-timer{order:3}.sl-panel__toggle{order:4}.sl-insights{padding:8px}.sl-insights__panel{max-height:calc(100vh - 16px)}.sl-stat__value{font-size:26px}}@keyframes sl-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sl-pop{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:none}}@keyframes sl-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sl-fade{0%{opacity:0}to{opacity:1}}@keyframes sl-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes sl-slide-in-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes sl-ping{0%{box-shadow:0 0 0 0 var(--tone);opacity:.8}to{box-shadow:0 0 0 7px var(--tone);opacity:0}}@keyframes sl-live{0%{box-shadow:0 0 #1dbf7373}70%,to{box-shadow:0 0 0 6px #1dbf7300}}@keyframes sl-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes sl-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes sl-debug-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
