.wolf-interactive{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.wolf-interactive:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--wo-surface-4);color:var(--wo-text-1);border-color:var(--wo-line-4)}.wolf-interactive:active:not(:disabled):not([aria-disabled=true]){transform:scale(.985)}.wolf-interactive:focus-visible{box-shadow:var(--wo-focus-ring);outline:none}.wolf-interactive-soft{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.wolf-interactive-soft:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--wo-accent-soft);color:var(--wo-text-1);border-color:var(--wo-accent-ring)}.wolf-interactive-soft:active:not(:disabled):not([aria-disabled=true]){transform:scale(.985)}.wolf-interactive-soft:focus-visible{box-shadow:var(--wo-focus-ring);outline:none}.wolf-card{background-color:var(--wo-surface-2);border:1px solid var(--wo-line-2);border-radius:var(--radius-lg);box-shadow:var(--wo-shadow-1);isolation:isolate;transition:background-color var(--dur-slow) var(--ease-out), border-color var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out)}.wolf-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 var(--wo-highlight-top);position:absolute;inset:0}.wolf-card[data-depth=raised]{background-color:var(--wo-surface-3);border-color:var(--wo-line-4);box-shadow:var(--wo-shadow-popover)}.wolf-card[data-depth=floating]{background-color:var(--wo-surface-3);border-color:var(--wo-line-3);box-shadow:var(--wo-shadow-popover)}.wolf-card[data-depth=selected]{background-color:var(--wo-surface-3);border-color:var(--wo-accent-ring);box-shadow:var(--wo-shadow-popover), inset 3px 0 0 var(--wo-accent)}.wolf-card[data-interactive=true]:hover{background-color:var(--wo-popover);border-color:var(--wo-accent-ring);box-shadow:var(--wo-shadow-popover)}.wolf-card[data-depth=selected][data-interactive=true]:hover{background-color:var(--wo-popover);border-color:var(--wo-accent-3);box-shadow:var(--wo-shadow-popover), inset 3px 0 0 var(--wo-accent)}.wolf-card[data-interactive=true]:focus-visible{border-color:var(--wo-accent-3);box-shadow:var(--wo-shadow-popover), var(--wo-focus-ring)}.wolf-card[data-depth=selected][data-interactive=true]:focus-visible{box-shadow:var(--wo-shadow-popover), inset 3px 0 0 var(--wo-accent), var(--wo-focus-ring)}.wolf-card[data-interactive=true]:active{background-color:var(--wo-surface-4);box-shadow:var(--wo-shadow-1)}.wolf-surface-inset{box-shadow:var(--wo-shadow-inset)}.wolf-composer-surface{background-color:var(--wo-surface-1);border:1px solid var(--wo-line-2);border-radius:var(--radius-md);box-shadow:var(--wo-shadow-inset);transition:background-color var(--dur-slow) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);position:relative}.wolf-composer-surface:hover{background-color:var(--wo-surface-2);border-color:var(--wo-line-3);box-shadow:var(--wo-shadow-inset), var(--wo-shadow-1)}.wolf-composer-surface:focus-within{background-color:var(--wo-surface-2);border-color:var(--wo-accent-ring);box-shadow:var(--wo-shadow-inset), var(--wo-focus-ring)}.wolf-row{transition:background-color var(--dur-slow) var(--ease-out)}.wolf-row:hover{background-color:var(--wo-popover)}.wolf-sidebar-item{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.wolf-sidebar-item:hover:not([data-active=true]){background-color:var(--wo-surface-3);color:var(--wo-text-1)}.wolf-sidebar-header{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:var(--radius-sm)}.wolf-sidebar-header:hover:not(:disabled){background-color:var(--wo-surface-3);color:var(--wo-text-3)}.wolf-glass{background-color:var(--wo-surface-3);border:1px solid var(--wo-line-2)}:focus-visible{box-shadow:var(--wo-focus-ring);outline:none}*{scrollbar-width:thin;scrollbar-color:var(--wo-line-4) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--wo-line-4);border-radius:var(--radius-pill);transition:background var(--dur-fast) var(--ease-out);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--wo-accent-ring);background-clip:content-box}@keyframes wolf-pulse{0%,to{opacity:1}50%{opacity:.45}}.wolf-pulse{animation:wolf-pulse 1.9s var(--ease-out) infinite}.wolf-shimmer{background-color:var(--wo-surface-2);animation:wolf-pulse 1.4s var(--ease-out) infinite}@keyframes wolfLogoPulse{0%,to{opacity:1}50%{opacity:.4}}.wolf-logo-pulse{animation:wolfLogoPulse 1.8s var(--ease-out) infinite}@keyframes wolfTopProgress{0%{transform:translate(-100%)}to{transform:translate(350%)}}.wolf-topprogress-bar{animation:wolfTopProgress 1.4s var(--ease-out) infinite}@keyframes wolfFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes wolfFadeIn{0%{opacity:0}to{opacity:1}}.wolf-reveal{animation:wolfFadeUp var(--dur-enter) var(--ease-liquid) backwards}.wolf-reveal-fade{animation:wolfFadeIn var(--dur-enter) var(--ease-out) backwards}@keyframes wolfPageIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wolf-page,.wolf-stagger>*{animation:wolfPageIn var(--dur-enter) var(--ease-liquid) backwards}.wolf-stagger>:first-child{animation-delay:0s}.wolf-stagger>:nth-child(2){animation-delay:80ms}.wolf-stagger>:nth-child(3){animation-delay:.16s}.wolf-stagger>:nth-child(4){animation-delay:.24s}.wolf-stagger>:nth-child(5){animation-delay:.32s}.wolf-stagger>:nth-child(n+6){animation-delay:.38s}@keyframes wolfOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes wolfOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes wolfPopIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes wolfPopOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes wolfDialogIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes wolfDialogOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}[data-radix-popper-content-wrapper]{will-change:transform, opacity}[data-radix-popover-content][data-state=open],[data-radix-dropdown-menu-content][data-state=open],[data-radix-menu-content][data-state=open],[data-radix-select-content][data-state=open],[data-radix-tooltip-content][data-state=open],[data-radix-hover-card-content][data-state=open],[data-radix-context-menu-content][data-state=open]{animation:wolfPopIn var(--dur-base) var(--ease-liquid);transform-origin:var(--radix-popper-transform-origin,top center)}[data-radix-popover-content][data-state=closed],[data-radix-dropdown-menu-content][data-state=closed],[data-radix-menu-content][data-state=closed],[data-radix-select-content][data-state=closed],[data-radix-tooltip-content][data-state=closed],[data-radix-hover-card-content][data-state=closed],[data-radix-context-menu-content][data-state=closed]{animation:wolfPopOut var(--dur-fast) var(--ease-out)}.wolf-overlay[data-state=open]{animation:wolfOverlayIn var(--dur-base) var(--ease-out)}.wolf-overlay[data-state=closed]{animation:wolfOverlayOut var(--dur-fast) var(--ease-out)}.wolf-dialog[data-state=open]{animation:wolfDialogIn var(--dur-enter) var(--ease-liquid)}.wolf-dialog[data-state=closed]{animation:wolfDialogOut var(--dur-fast) var(--ease-out)}@keyframes wolfDrawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes wolfDrawerOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate(24px)}}.wolf-drawer[data-state=open]{animation:wolfDrawerIn var(--dur-enter) var(--ease-liquid)}.wolf-drawer[data-state=closed]{animation:wolfDrawerOut var(--dur-fast) var(--ease-out)}.wolf-surface-float{background-color:var(--wo-surface-3);border:1px solid var(--wo-line-4);border-radius:var(--radius-md);box-shadow:var(--wo-shadow-1);padding:4px}.wolf-option{border-radius:var(--radius-xs);color:var(--wo-text-3);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:7px 8px}.wolf-option:hover,.wolf-option[data-highlighted],.wolf-option[data-state=checked]{background-color:var(--wo-surface-4);color:var(--wo-text-1);outline:none}.wolf-calendar{background-color:var(--wo-surface-3);border:1px solid var(--wo-line-4);border-radius:var(--radius-md);box-shadow:var(--wo-shadow-1);padding:12px}.wolf-calendar [class*=caption_label]{font-family:var(--font-display);color:var(--wo-text-1);text-transform:capitalize;font-weight:500}.wolf-calendar [class*=head_cell],.wolf-calendar [class*=weekday]{color:var(--wo-text-5);font-size:var(--fs-2xs);text-transform:capitalize;font-weight:400}.wolf-calendar [class*=rdp-day]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:var(--radius-xs);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.wolf-calendar [class*=rdp-day]:hover:not([disabled]){background-color:var(--wo-surface-4);color:var(--wo-text-1)}.wolf-calendar [aria-current=date]{box-shadow:inset 0 0 0 1px var(--wo-accent-ring);color:var(--wo-accent-3)}.wolf-calendar [aria-selected=true]{background-color:var(--wo-accent);color:var(--wo-on-accent)}.wolf-calendar [class*=outside]{color:var(--wo-text-6)}.wolf-calendar [disabled]{color:var(--wo-text-zero);cursor:not-allowed}@keyframes wolfCommandIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.wolf-command{animation:wolfCommandIn var(--dur-base) var(--ease-liquid) backwards}.wolf-cmd-group [cmdk-group-heading]{font-size:var(--fs-sm);color:var(--wo-text-5);padding:6px 8px}.wolf-cmd-item[data-selected=true]{background-color:var(--wo-surface-4)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.wolf-interactive,.wolf-interactive-soft,.wolf-card,.wolf-row,.wolf-composer-surface{transform:none!important}.wolf-drawer,.wolf-reveal,.wolf-reveal-fade,.wolf-page,.wolf-stagger>*,.wolf-logo-pulse,.wolf-topprogress-bar,.wolf-command{animation:none}}.wolf-field{background:var(--wo-surface-2);border:1px solid var(--wo-line-4);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.wolf-field:hover{border-color:var(--wo-line-3)}.wolf-field:focus-within,.wolf-field:focus-visible{border-color:var(--wo-accent);box-shadow:0 0 0 2px var(--wo-accent);outline:none}.wolf-field[data-error=true]{border-color:color-mix(in srgb, var(--wo-danger) 30%, transparent)}.wolf-field-input::placeholder{color:var(--wo-text-5);opacity:1}.wolf-textarea{background:var(--wo-surface-2);border:1px solid var(--wo-line-4);border-radius:var(--radius-sm);color:var(--wo-text-1);font-size:var(--fs-body);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.wolf-textarea:hover{border-color:var(--wo-line-3)}.wolf-textarea:focus{border-color:var(--wo-accent);box-shadow:0 0 0 2px var(--wo-accent);outline:none}.wolf-textarea::placeholder{color:var(--wo-text-5);opacity:1}.wolf-table tbody tr:last-child td{border-bottom:none}.wolf-th-sortable:hover{color:var(--wo-text-1)}
