.dw-automation-health-card__refresh-icon{width:var(--size-icon);height:var(--size-icon);margin-inline-end:var(--space-2)}@media (prefers-reduced-motion:no-preference){.dw-automation-health-card__refresh-icon--spinning{animation:dw-spin var(--duration-loop) var(--ease-linear) infinite}}.dw-automation-health-card__content>*+*{margin-block-start:var(--space-3)}.dw-automation-health-card__content{padding-block-start:var(--space-0)}.dw-automation-health-card__skeleton-list>*+*{margin-block-start:var(--space-2)}.dw-automation-health-card__skeleton-row{height:var(--space-9);width:100%;animation:dw-pulse var(--duration-loop-slow) var(--ease-standard) infinite;border-radius:var(--radius-chip);background-color:var(--muted)}.dw-automation-health-card__check-list>*+*{margin-block-start:var(--space-2)}.dw-automation-health-card__check-row{border-radius:var(--radius-control);border:var(--border-width) solid var(--border);padding:var(--space-3)}.dw-automation-health-card__check-header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.dw-automation-health-card__check-label{align-items:center;gap:var(--space-2);font:var(--text-label);display:flex}.dw-automation-health-card__check-message{font:var(--text-body);color:var(--muted-foreground);margin-block-start:var(--space-2)}.dw-automation-health-card__check-detail{font:var(--text-caption);color:var(--muted-foreground);margin-block-start:var(--space-1)}.dw-automation-health-card__timestamp{font:var(--text-caption);color:var(--muted-foreground)}.dw-automation-health-card__status-badge[data-status=ok]{--dw-health-tone:var(--success)}.dw-automation-health-card__status-badge[data-status=warning]{--dw-health-tone:var(--warning)}.dw-automation-health-card__status-badge[data-status=error]{--dw-health-tone:var(--destructive)}.dw-automation-health-card__status-badge[data-status]{border-color:color-mix(in oklch, var(--dw-health-tone) 20%, transparent);background-color:color-mix(in oklch, var(--dw-health-tone) 10%, transparent);color:var(--dw-health-tone)}.dw-automation-health-card__status-icon--ok{width:var(--size-icon);height:var(--size-icon);color:var(--success)}.dw-automation-health-card__status-icon--warning{width:var(--size-icon);height:var(--size-icon);color:var(--warning)}.dw-automation-health-card__status-icon--error{width:var(--size-icon);height:var(--size-icon);color:var(--destructive)}.dw-comment__header{align-items:center;display:flex;position:relative}.dw-comment__avatar{width:var(--space-5);height:var(--space-5)}.dw-comment__username{margin-inline:var(--space-2);font:var(--text-strong)}.dw-comment__meta-date{margin-inline-end:var(--space-1)}.dw-comment__meta{color:color-mix(in oklch, var(--muted-foreground) 70%, transparent);font:var(--text-caption)}.dw-comment__actions-overlay{inset-inline-end:0;gap:var(--space-1);display:flex;position:absolute;top:0}.dw-comment__resolve-btn{height:var(--space-6);padding:var(--space-1);color:var(--muted-foreground)}.dw-comment__resolve-icon{width:var(--size-icon);height:var(--size-icon)}.dw-comment__doc-content{color:var(--muted-foreground);font:var(--text-body);margin-block-start:var(--space-1);padding-inline-start:var(--space-8);display:flex;position:relative}.dw-comment__thread-line{inset-inline-start:var(--space-3);top:var(--space-1_5);height:100%;width:var(--space-0_5);background-color:var(--muted);flex-shrink:0;position:absolute}.dw-comment__highlight-bar{background-color:var(--highlight);margin-block:var(--space-px);width:var(--space-0_5);flex-shrink:0}.dw-comment__doc-text{margin-inline-start:var(--space-2)}.dw-comment__body{margin-block:var(--space-1);padding-inline-start:var(--space-6);position:relative}.dw-comment__body-thread-line{inset-inline-start:var(--space-3);height:100%;width:var(--space-0_5);background-color:var(--muted);flex-shrink:0;position:absolute;top:0}.dw-comment__editor{flex-grow:1;width:auto}.dw-comment__edit-actions{gap:var(--space-1);flex-shrink:0;margin-inline-start:auto;display:flex}.dw-comment__cancel-btn{width:var(--space-7);height:var(--size-control)}.dw-comment__cancel-icon-wrap{background-color:color-mix(in oklch, var(--primary) 30%, transparent);width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dw-comment__cancel-icon{width:var(--size-icon-sm);height:var(--size-icon-sm);stroke-width:3px;color:var(--background)}.dw-comment__save-icon-wrap{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background-color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dw-comment__save-icon{width:var(--size-icon-sm);height:var(--size-icon-sm);stroke-width:3px;color:var(--background)}.dw-comment-more-dropdown__trigger{height:var(--space-6);padding:var(--space-1);color:var(--muted-foreground)}.dw-comment-more-dropdown__icon{width:var(--size-icon);height:var(--size-icon)}.dw-comment-more-dropdown__content{width:var(--space-48)}.dw-comment-more-dropdown__pencil-icon,.dw-comment-more-dropdown__trash-icon{width:var(--size-icon);height:var(--size-icon)}.dw-comment-create-form{width:100%;display:flex}.dw-comment-create-form__avatar-wrap{flex-shrink:0;margin-block-start:var(--space-2);margin-inline-end:var(--space-1)}.dw-comment-create-form__avatar{width:var(--space-5);height:var(--space-5)}.dw-comment-create-form__editor-section{gap:var(--space-2);flex-grow:1;display:flex;position:relative}.dw-comment-create-form__editor{min-height:var(--space-6);flex-grow:1;padding-block-start:var(--space-0_5);padding-inline-end:var(--space-8)}.dw-comment-create-form__submit-btn{bottom:var(--space-0_5);width:var(--space-6);height:var(--space-6);flex-shrink:0;margin-inline-start:auto;position:absolute;inset-inline-end:var(--space-0_5)}.dw-comment-create-form__arrow-wrap{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.dw-score-history-chart__card-content{padding-block-end:var(--space-2)}.dw-score-history-chart__chart-container{width:100%}.dw-score-history-chart__footer{align-items:flex-start;gap:var(--space-2);font:var(--text-body);flex-direction:column}.dw-score-history-chart__trend-row{gap:var(--space-2);font-weight:var(--font-weight-medium);display:flex}.dw-score-history-chart__trend-up-icon{width:var(--size-icon);height:var(--size-icon);color:var(--success)}.dw-score-history-chart__trend-down-icon{width:var(--size-icon);height:var(--size-icon);color:var(--destructive)}.dw-score-history-chart__trend-neutral-icon{width:var(--size-icon);height:var(--size-icon);color:var(--muted-foreground)}.dw-score-history-chart__chart-container--h-180{height:var(--layout-stage-sm)}.dw-score-history-table-base{border:var(--border-width) solid var(--border);background-color:var(--card);overflow:hidden}.dw-score-history-table-base[data-open=false]{height:90px}.dw-score-history-table-base .dw-score-history-table-base__header{padding-bottom:var(--space-2)}.dw-score-history-table-base__title-row{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:flex}.dw-score-history-table-base__icon{width:calc(var(--size-icon-lg) + var(--space-0_5));height:calc(var(--size-icon-lg) + var(--space-0_5));color:var(--foreground);flex-shrink:0}.dw-score-history-table-base__title{align-items:center;gap:var(--space-3_5);min-width:0;font:var(--text-title);color:var(--foreground);display:flex}.dw-score-history-table-base[data-open] .dw-score-history-table-base__content{border-top:var(--border-width) solid var(--border)}.dw-score-history-table-base .dw-score-history-table-base__content{padding-inline:var(--space-0);padding-top:var(--space-0);padding-bottom:var(--space-0)}.dw-score-history-table-base__table{table-layout:fixed;width:100%}.dw-score-history-table-base__head-row{background-color:color-mix(in oklch, var(--muted) 30%, transparent);border-bottom:var(--border-width) solid var(--border)}.dw-score-history-table-base__head-row:hover{background-color:color-mix(in oklch, var(--muted) 30%, transparent)}.dw-score-history-table-base__head-cell{height:var(--space-9);width:auto;color:color-mix(in oklch, var(--muted-foreground) 70%, transparent);text-align:right;font:var(--text-overline);text-transform:uppercase;letter-spacing:var(--tracking-overline)}.dw-score-history-table-base__head-cell--date{text-align:left;width:180px;padding-left:var(--space-6)}.dw-score-history-table-base__head-cell--last{padding-right:var(--space-6)}.dw-score-history-table-base__data-row{height:var(--space-18);transition-property:color,background-color,border-color;transition-timing-function:var(--ease-standard);transition-duration:var(--duration-base)}@media (prefers-reduced-motion:reduce){.dw-score-history-table-base__data-row{transition:none}}.dw-score-history-table-base__row--latest{background-color:color-mix(in oklch, var(--primary) 5%, transparent)}.dw-score-history-table-base__date-cell{height:var(--space-18);padding-block:var(--space-0);padding-left:var(--space-6);vertical-align:middle}.dw-score-history-table-base__date-inner{align-items:center;gap:var(--space-2);display:flex}.dw-score-history-table-base__date-icon-wrap{height:var(--space-7);width:var(--space-7);border-radius:var(--radius-control);background-color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dw-score-history-table-base__date-icon{height:var(--size-icon);width:var(--size-icon);color:var(--muted-foreground)}.dw-score-history-table-base__date-text{min-height:var(--space-5);gap:var(--space-0_5);flex-direction:column;display:flex}.dw-score-history-table-base__date-label{font:var(--text-label);color:var(--foreground)}.dw-score-history-table-base__latest-badge{border-radius:var(--radius-chip);border:var(--border-width) solid;width:fit-content;padding-inline:var(--space-1_5);padding-block:var(--space-0_5);font:var(--text-overline);text-transform:uppercase;letter-spacing:var(--tracking-overline)}.dw-score-history-table-base__badge--latest{background-color:color-mix(in oklch, var(--primary) 10%, transparent);color:var(--primary);border-color:color-mix(in oklch, var(--primary) 20%, transparent)}.dw-score-history-table-base__row--portal{background-color:color-mix(in oklch, var(--primary) 10%, transparent)}.dw-score-history-table-base__badge--portal{background-color:color-mix(in oklch, var(--primary) 10%, transparent);color:var(--primary);border-color:color-mix(in oklch, var(--primary) 20%, transparent)}.dw-score-history-table-base__date-empty{color:color-mix(in oklch, var(--muted-foreground) 50%, transparent);font:var(--text-body)}.dw-score-history-table-base__score-cell{height:var(--space-18);padding-block:var(--space-0);text-align:right;vertical-align:middle}.dw-score-history-table-base__avg-cell{height:var(--space-18);padding-block:var(--space-0);padding-right:var(--space-6);text-align:right;vertical-align:middle}.dw-score-history-table-base__pagination{border-top:var(--border-width) solid var(--border);padding-inline:var(--space-6);padding-block:var(--space-4)}.dw-score-history-table-base__bureau-badge-wrap{justify-content:flex-end;display:flex}.dw-score-history-table-base__score-wrap{min-height:var(--space-12);justify-content:flex-end;align-items:center;display:flex}.dw-score-history-table-base__avg-wrap{min-height:var(--space-12);font-weight:var(--font-weight-strong);justify-content:flex-end;align-items:center;display:flex}.dw-session-list__revoke-header{justify-content:flex-end;margin-block-end:var(--space-4);display:flex}.dw-session-list__revoke-btn,.dw-session-list__revoke-btn:hover{color:var(--destructive)}.dw-session-list__logout-icon{width:var(--size-icon);height:var(--size-icon);margin-inline-end:var(--space-2)}.dw-session-list__scroll-area{max-height:var(--space-100);padding-inline-end:var(--space-2);overflow-y:auto}.dw-session-list__skeleton-list>*+*{margin-block-start:var(--space-3)}.dw-session-list__skeleton-row{align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex}.dw-session-list__skeleton-avatar{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full)}.dw-session-list__skeleton-info>*+*{margin-block-start:var(--space-2)}.dw-session-list__skeleton-name{height:var(--space-4);width:var(--space-32)}.dw-session-list__skeleton-detail{height:var(--space-3);width:var(--space-48)}.dw-session-list__list>*+*{margin-block-start:var(--space-1)}.dw-session-list__divider{margin-block:var(--space-1);border-block-start:var(--border-width) solid var(--border)}.dw-session-list__item{align-items:center;gap:var(--space-3);border-radius:var(--radius-control);padding:var(--space-3);transition:background-color var(--duration-fast) var(--ease-standard);display:flex}.dw-session-list__icon-wrap{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);background-color:var(--muted);justify-content:center;align-items:center;display:flex}.dw-session-list__device-icon{width:var(--size-icon-lg);height:var(--size-icon-lg);color:var(--muted-foreground)}.dw-session-list__browser{font:var(--text-label)}.dw-session-list__ip-date{font:var(--text-caption);color:var(--muted-foreground)}.dw-session-list__confirm-btn{background-color:var(--destructive);color:var(--destructive-foreground)}.dw-session-list__confirm-btn:hover{background-color:color-mix(in oklch, var(--destructive) 90%, transparent)}.dw-session-list__spinner{margin-inline-end:var(--space-2)}
.dw-accordion__item{border-bottom:var(--border-width) solid var(--border)}.dw-accordion__header{display:flex}.dw-accordion__trigger{padding-block:var(--space-4);font:var(--text-label);color:var(--foreground);text-align:start;transition:color var(--duration-slow);flex:1;justify-content:space-between;align-items:center;display:flex}.dw-accordion__trigger:hover{text-decoration-line:underline}.dw-accordion__chevron{width:var(--size-icon);height:var(--size-icon);transition:transform var(--duration-slow);flex-shrink:0}.dw-accordion__trigger[data-state=open] .dw-accordion__chevron{transform:rotate(180deg)}.dw-accordion__content{font:var(--text-body);color:var(--foreground);overflow:hidden}.dw-accordion__content[data-state=open]{animation:accordion-down var(--duration-slow) var(--ease-enter)}.dw-accordion__content[data-state=closed]{animation:accordion-up var(--duration-slow) var(--ease-enter)}.dw-accordion__content-inner{padding-block:var(--space-0) var(--space-4)}@media (prefers-reduced-motion:reduce){.dw-accordion__content[data-state=open],.dw-accordion__content[data-state=closed]{animation:none}.dw-accordion__trigger,.dw-accordion__chevron{transition:none}}.dw-alert-dialog-overlay{z-index:var(--z-modal);background-color:var(--scrim);position:fixed;inset:0}.dw-alert-dialog-overlay[data-state=open]{animation:dw-fade-in var(--duration-base) var(--ease-enter)}.dw-alert-dialog-overlay[data-state=closed]{animation:dw-fade-out var(--duration-base) var(--ease-exit)}.dw-alert-dialog-content{z-index:var(--z-modal);width:100%;max-width:var(--measure-md);gap:var(--space-4);border-width:var(--border-width);border-style:var(--border-style-solid);border-color:var(--border);background-color:var(--background);font:var(--text-body);padding-block:var(--space-6);padding-inline:var(--space-6);box-shadow:var(--shadow-popover);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dw-alert-dialog-content[data-state=open]{animation:dw-dialog-content-enter var(--duration-base) var(--ease-enter)}.dw-alert-dialog-content[data-state=closed]{animation:dw-dialog-content-exit var(--duration-base) var(--ease-exit)}@keyframes dw-dialog-content-enter{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dw-dialog-content-exit{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@media (min-width:640px){.dw-alert-dialog-content{border-radius:var(--radius-panel)}}.dw-alert-dialog-header{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}@media (min-width:640px){.dw-alert-dialog-header{text-align:start}}.dw-alert-dialog-footer{flex-direction:column-reverse;display:flex}@media (min-width:640px){.dw-alert-dialog-footer{justify-content:flex-end;gap:var(--space-2);flex-direction:row}}.dw-alert-dialog-title{font:var(--text-title)}.dw-alert-dialog-description{font:var(--text-body);color:var(--muted-foreground)}.dw-alert-dialog-cancel{margin-block-start:var(--space-2)}@media (min-width:640px){.dw-alert-dialog-cancel{margin-block-start:var(--space-0)}}@media (prefers-reduced-motion:reduce){.dw-alert-dialog-overlay[data-state=open],.dw-alert-dialog-overlay[data-state=closed],.dw-alert-dialog-content[data-state=open],.dw-alert-dialog-content[data-state=closed]{animation:none}}.dw-alert{border-radius:var(--radius-field);border-width:var(--border-width);border-style:var(--border-style-solid);width:100%;padding-block:var(--space-3);padding-inline:var(--space-4);font:var(--text-body);position:relative}.dw-alert>svg+div{transform:translateY(-3px)}.dw-alert>svg{width:var(--size-icon);height:var(--size-icon);color:var(--foreground);position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4)}.dw-alert>svg~*{padding-inline-start:var(--space-7)}.dw-alert[data-variant=default]{background-color:var(--background);border-color:var(--border);color:var(--foreground)}.dw-alert[data-variant=destructive]{--dw-alert-tone:var(--destructive)}.dw-alert[data-variant=warning]{--dw-alert-tone:var(--warning)}.dw-alert[data-variant=success]{--dw-alert-tone:var(--success)}.dw-alert[data-variant=info]{--dw-alert-tone:var(--info)}.dw-alert:not([data-variant=default]){border-color:color-mix(in oklch, var(--dw-alert-tone) 30%, transparent);background-color:color-mix(in oklch, var(--dw-alert-tone) 10%, transparent);color:var(--dw-alert-tone)}.dw-alert:not([data-variant=default])>svg{color:var(--dw-alert-tone)}.dw-alert-title{font:var(--text-strong);margin-block-end:var(--space-1)}.dw-alert-description{font:var(--text-body)}.dw-avatar{height:var(--space-10);width:var(--space-10);border-radius:var(--radius-full);flex-shrink:0;display:flex;position:relative;overflow:hidden}.dw-avatar-image{aspect-ratio:var(--aspect-square);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.dw-avatar-fallback{border-radius:var(--radius-full);background-color:var(--muted);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dw-avatar-fallback__icon{width:45%;height:45%;color:var(--muted-foreground)}.dw-badge:focus{box-shadow:var(--ring-focus);outline:none}.dw-badge[data-variant=outline]{color:var(--foreground)}.dw-breadcrumb-list{align-items:center;gap:var(--space-1_5);overflow-wrap:break-word;color:var(--muted-foreground);font:var(--text-body);flex-wrap:wrap;display:flex}@media (min-width:640px){.dw-breadcrumb-list{gap:var(--space-2_5)}}.dw-breadcrumb-item{align-items:center;gap:var(--space-1_5);display:inline-flex}.dw-breadcrumb-link{transition:color var(--duration-base)}.dw-breadcrumb-link:hover{color:var(--foreground)}.dw-breadcrumb-page{color:var(--foreground);font:var(--text-body)}.dw-breadcrumb-separator>svg{width:var(--size-icon);height:var(--size-icon)}.dw-breadcrumb-ellipsis{width:var(--size-control);height:var(--size-control);justify-content:center;align-items:center;display:flex}.dw-breadcrumb-ellipsis>svg{width:var(--size-icon);height:var(--size-icon)}.dw-button{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;border-radius:var(--radius-control);font:var(--text-label);transition:background-color var(--duration-base);display:inline-flex}.dw-button:focus-visible{box-shadow:var(--ring-focus);outline:none}.dw-button:disabled{pointer-events:none;opacity:var(--opacity-half)}.dw-button>svg,.dw-button__reveal-icon>svg{pointer-events:none;width:var(--size-icon);height:var(--size-icon);flex-shrink:0}.dw-button[data-variant=default],.dw-button.dw-button--default{background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-card)}.dw-button[data-variant=default]:hover,.dw-button.dw-button--default:hover{background-color:color-mix(in oklch, var(--primary) 90%, transparent)}.dw-button[data-variant=destructive],.dw-button.dw-button--destructive{background-color:var(--destructive);color:var(--destructive-foreground);box-shadow:var(--shadow-card)}.dw-button[data-variant=destructive]:hover,.dw-button.dw-button--destructive:hover{background-color:color-mix(in oklch, var(--destructive) 90%, transparent)}.dw-button[data-variant=outline],.dw-button.dw-button--outline{border:var(--border-width) solid var(--input);background-color:var(--background);box-shadow:var(--shadow-card)}.dw-button[data-variant=outline]:hover,.dw-button.dw-button--outline:hover{background-color:var(--muted)}.dw-button[data-variant=secondary],.dw-button.dw-button--secondary{background-color:var(--secondary);color:var(--secondary-foreground);box-shadow:var(--shadow-card)}.dw-button[data-variant=secondary]:hover,.dw-button.dw-button--secondary:hover{background-color:color-mix(in oklch, var(--secondary) 70%, transparent)}.dw-button[data-variant=ghost]:hover,.dw-button.dw-button--ghost:hover{background-color:var(--muted)}.dw-button[data-variant=link],.dw-button.dw-button--link{color:var(--primary);text-underline-offset:var(--space-1)}.dw-button[data-variant=link]:hover,.dw-button.dw-button--link:hover{text-decoration-line:underline}.dw-button[data-size=default],.dw-button.dw-button--size-default,.dw-button[data-size=sm],.dw-button.dw-button--size-sm{height:var(--size-control);padding-block:var(--space-0);padding-inline:var(--space-3)}.dw-button[data-size=lg],.dw-button.dw-button--size-lg{height:var(--size-control-lg);padding-block:var(--space-0);padding-inline:var(--space-5)}.dw-button[data-size=icon],.dw-button.dw-button--size-icon{width:var(--size-control);height:var(--size-control)}.dw-button[data-reveal-label]{width:auto;cursor:var(--cursor-interactive);gap:var(--space-0);height:var(--size-control);padding:var(--space-0);transition:background-color var(--duration-base), color var(--duration-base), box-shadow var(--duration-base), transform var(--duration-fast);flex:none}.dw-button[data-reveal-label]:not(:hover,:focus-visible,[aria-busy=true]){color:var(--foreground);box-shadow:none;background-color:#0000}.dw-button__reveal-icon{flex:0 0 var(--size-control);width:var(--size-control);height:var(--size-control);place-items:center;display:grid}.dw-button__reveal-label{padding-right:var(--space-0);opacity:0;transition:grid-template-columns var(--duration-slow) var(--ease-enter), padding-right var(--duration-slow) var(--ease-enter), opacity var(--duration-base);grid-template-columns:0fr;display:grid}.dw-button__reveal-label>span{min-width:0;overflow:hidden}.dw-button[data-reveal-label]:is(:hover,:focus-visible,[aria-busy=true]) .dw-button__reveal-label{padding-right:var(--space-3);opacity:1;grid-template-columns:1fr}.dw-button[data-reveal-label]:active:not(:disabled){transform:translateY(var(--space-px))}@media (prefers-reduced-motion:reduce){.dw-button[data-reveal-label],.dw-button__reveal-label{transition:none}}.dw-calendar{--layout-calendar-cell-size:var(--space-8);background:var(--background);padding:var(--space-3)}.dw-calendar__root{width:fit-content}.dw-calendar__months{gap:var(--space-4);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.dw-calendar__months{flex-direction:row}}.dw-calendar__month{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.dw-calendar__table{border-collapse:collapse;width:100%}.dw-calendar__nav{justify-content:space-between;align-items:center;gap:var(--space-1);width:100%;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.dw-calendar__nav-button{width:var(--layout-calendar-cell-size);height:var(--layout-calendar-cell-size);-webkit-user-select:none;user-select:none;padding:var(--space-0)}.dw-calendar__nav-button[aria-disabled=true]{opacity:var(--opacity-half)}.dw-calendar__chevron{width:var(--size-icon);height:var(--size-icon)}.dw-calendar__month-caption{height:var(--layout-calendar-cell-size);width:100%;padding-inline:var(--layout-calendar-cell-size);justify-content:center;align-items:center;display:flex}.dw-calendar__dropdowns{height:var(--layout-calendar-cell-size);justify-content:center;align-items:center;gap:var(--space-1_5);width:100%;font:var(--text-label);display:flex}.dw-calendar__dropdown-root{border:var(--border-width) solid var(--input);border-radius:var(--radius-control);box-shadow:var(--shadow-card);position:relative}.dw-calendar__dropdown-root:has(:focus){border-color:var(--ring);box-shadow:var(--ring-focus)}.dw-calendar__dropdown{background:var(--popover);opacity:0;position:absolute;inset:0}.dw-calendar__caption-label{-webkit-user-select:none;user-select:none;font:var(--text-label)}.dw-calendar[data-caption-layout=dropdown] .dw-calendar__caption-label,.dw-calendar[data-caption-layout=dropdown-months] .dw-calendar__caption-label,.dw-calendar[data-caption-layout=dropdown-years] .dw-calendar__caption-label{height:var(--space-8);align-items:center;gap:var(--space-1);border-radius:var(--radius-control);padding-inline:var(--space-2) var(--space-1);display:flex}.dw-calendar[data-caption-layout=dropdown] .dw-calendar__caption-label>svg,.dw-calendar[data-caption-layout=dropdown-months] .dw-calendar__caption-label>svg,.dw-calendar[data-caption-layout=dropdown-years] .dw-calendar__caption-label>svg{color:var(--muted-foreground);width:var(--size-icon);height:var(--size-icon)}.dw-calendar__weekdays{display:flex}.dw-calendar__weekday{color:var(--muted-foreground);-webkit-user-select:none;user-select:none;border-radius:var(--radius-control);font:var(--text-caption);flex:1}.dw-calendar__week{width:100%;margin-block-start:var(--space-2);display:flex}.dw-calendar__week-number-header{width:var(--layout-calendar-cell-size);-webkit-user-select:none;user-select:none}.dw-calendar__week-number{color:var(--muted-foreground);-webkit-user-select:none;user-select:none;font:var(--text-caption)}.dw-calendar__week-number-cell{width:var(--layout-calendar-cell-size);height:var(--layout-calendar-cell-size);text-align:center;justify-content:center;align-items:center;display:flex}.dw-calendar__day-cell{aspect-ratio:var(--aspect-square);-webkit-user-select:none;user-select:none;width:100%;height:100%;padding:var(--space-0);text-align:center;position:relative}.dw-calendar__day-cell:first-child[data-selected=true] button{border-start-start-radius:var(--radius-control);border-end-start-radius:var(--radius-control)}.dw-calendar__day-cell:last-child[data-selected=true] button{border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}.dw-calendar__day-cell--range-start{background:var(--accent);border-start-start-radius:var(--radius-control);border-end-start-radius:var(--radius-control)}.dw-calendar__day-cell--range-middle{border-radius:0}.dw-calendar__day-cell--range-end{background:var(--accent);border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}.dw-calendar__day-cell--today{background:var(--accent);color:var(--accent-foreground)}.dw-calendar__day-cell--today:not([data-selected=true]){border-radius:var(--radius-control)}.dw-calendar__day-cell--today[data-selected=true]{border-radius:0}.dw-calendar__day-cell--outside,.dw-calendar__day-cell--outside[aria-selected=true]{color:var(--muted-foreground)}.dw-calendar__day-cell--disabled{color:var(--muted-foreground);opacity:var(--opacity-half)}.dw-calendar__day-cell--hidden{visibility:hidden}.dw-calendar__day-button{aspect-ratio:var(--aspect-square);width:100%;height:auto;min-width:var(--layout-calendar-cell-size);gap:var(--space-1);font-weight:var(--font-weight-regular);flex-direction:column;display:flex}.dw-calendar__day-button>span{font:var(--text-caption);opacity:var(--opacity-high)}.dw-calendar__day-button[data-selected-single=true]{background:var(--primary);color:var(--primary-foreground)}.dw-calendar__day-button[data-range-middle=true]{background:var(--accent);color:var(--accent-foreground);border-radius:0}.dw-calendar__day-button[data-range-start=true]{background:var(--primary);color:var(--primary-foreground);border-start-start-radius:var(--radius-control);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-control)}.dw-calendar__day-button[data-range-end=true]{background:var(--primary);color:var(--primary-foreground);border-start-start-radius:0;border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control);border-end-start-radius:0}.dw-calendar__day-cell[data-focused=true] .dw-calendar__day-button{z-index:var(--z-raised);border-color:var(--ring);box-shadow:var(--ring-focus);position:relative}[data-slot=card-content] .dw-calendar,[data-slot=popover-content] .dw-calendar{background:0 0}[dir=rtl] .dw-calendar__nav-button--next svg,[dir=rtl] .dw-calendar__nav-button--prev svg{transform:rotate(180deg)}.dw-card{border:var(--border-width) solid var(--dw-surface-border);border-radius:var(--radius-card);background-color:var(--dw-surface-bg);color:var(--card-foreground);box-shadow:var(--shadow-card)}.dw-card[data-tone=warning]{border-color:color-mix(in oklch, var(--warning) 30%, transparent);background:color-mix(in oklch, var(--warning) 10%, transparent)}.dw-app-route-transition .dw-card:not([data-route-enter-skip=true]){animation:none}.dw-card-header{gap:var(--space-1_5);padding-block:var(--space-6);padding-inline:var(--space-6);flex-direction:column;display:flex}.dw-card-title{font:var(--text-title)}.dw-card-description{font:var(--text-body);color:var(--muted-foreground)}.dw-card-content{padding-block:var(--space-4) var(--space-6);padding-inline:var(--space-6)}.dw-app-route-transition .dw-card:not([data-route-enter-skip=true]) .dw-card-content{animation:dw-fade-in var(--duration-fast) var(--ease-exit) both}@media (prefers-reduced-motion:reduce){.dw-app-route-transition .dw-card:not([data-route-enter-skip=true]) .dw-card-content{animation:none}}.dw-card-content:where(:first-child){padding-block-start:var(--space-6)}.dw-card-footer{padding-block:var(--space-0) var(--space-6);padding-inline:var(--space-6);align-items:center;display:flex}.dw-chart-container{aspect-ratio:var(--aspect-video);font:var(--text-caption);justify-content:center;display:flex}.dw-chart-container .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.dw-chart-container .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklch, var(--border) 50%, transparent)}.dw-chart-container .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.dw-chart-container .recharts-dot[stroke=\#fff]{stroke:#0000}.dw-chart-container .recharts-layer{outline:none}.dw-chart-container .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.dw-chart-container .recharts-radial-bar-background-sector,.dw-chart-container .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.dw-chart-container .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.dw-chart-container .recharts-sector[stroke=\#fff]{stroke:#0000}.dw-chart-container .recharts-sector,.dw-chart-container .recharts-surface{outline:none}.dw-chart-tooltip{min-width:var(--space-32);align-items:start;gap:var(--space-1_5);border-radius:var(--radius-field);border-width:var(--border-width);border-style:var(--border-style-solid);border-color:color-mix(in oklch, var(--border) 50%, transparent);background-color:var(--background);padding-block:var(--space-1_5);padding-inline:var(--space-2_5);font:var(--text-caption);box-shadow:var(--shadow-modal);display:grid}.dw-chart-tooltip__label{font-weight:var(--font-weight-medium)}.dw-chart-tooltip__rows{gap:var(--space-1_5);display:grid}.dw-chart-tooltip__row{align-items:stretch;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.dw-chart-tooltip__row>svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--muted-foreground)}.dw-chart-tooltip__row--dot{align-items:center}.dw-chart-tooltip__indicator{border-radius:var(--radius-chip);background-color:var(--color-bg);border-color:var(--border);flex-shrink:0}.dw-chart-tooltip__indicator--dot{height:var(--space-2_5);width:var(--space-2_5)}.dw-chart-tooltip__indicator--line{width:var(--space-1)}.dw-chart-tooltip__indicator--dashed{border-width:var(--border-width);border-style:var(--border-style-dashed);background-color:#0000;width:0}.dw-chart-tooltip__indicator--dashed-nested{margin-block:var(--space-0_5)}.dw-chart-tooltip__value-pair{flex:1;justify-content:space-between;align-items:center;line-height:1;display:flex}.dw-chart-tooltip__value-pair--nested{align-items:end}.dw-chart-tooltip__label-stack{gap:var(--space-1_5);display:grid}.dw-chart-tooltip__label-text{color:var(--muted-foreground)}.dw-chart-tooltip__value-text{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--foreground)}.dw-chart-legend{justify-content:center;align-items:center;gap:var(--space-4);display:flex}.dw-chart-legend[data-vertical-align=top]{padding-block-end:var(--space-3)}.dw-chart-legend[data-vertical-align=bottom]{padding-block-start:var(--space-3)}.dw-chart-legend__item{align-items:center;gap:var(--space-1_5);display:flex}.dw-chart-legend__item>svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--muted-foreground)}.dw-chart-legend__indicator{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-chip);flex-shrink:0}.dw-command{border-radius:var(--radius-panel);background-color:var(--popover);width:100%;height:100%;color:var(--popover-foreground);flex-direction:column;display:flex;overflow:hidden}.dw-command-dialog{border-width:var(--border-width);border-style:var(--border-style-solid);border-color:var(--border);padding-block:var(--space-0);padding-inline:var(--space-0);box-shadow:var(--shadow-modal);max-width:var(--measure-md);overflow:hidden}.dw-command-dialog [cmdk-group-heading]{padding-block:var(--space-0);padding-inline:var(--space-2);font:var(--text-badge);color:var(--muted-foreground)}.dw-command-dialog [cmdk-input-wrapper]{padding-block:var(--space-0);padding-inline:var(--space-3)}.dw-command-dialog [cmdk-item]{gap:var(--space-3);border-radius:var(--radius-panel);padding-block:var(--space-2_5);padding-inline:var(--space-3)}.dw-command-dialog [cmdk-item] svg{width:var(--size-icon);height:var(--size-icon)}.dw-command-input__wrapper{border-block-end:var(--border-width) solid var(--border);padding-block:var(--space-0);padding-inline:var(--space-3);align-items:center;display:flex}.dw-command-input{height:var(--size-control-lg);border-radius:var(--radius-panel);width:100%;padding-block:var(--space-3);padding-inline:var(--space-0);font:var(--text-body);background-color:#0000;outline:none;display:flex}.dw-command-input::placeholder{color:var(--muted-foreground)}.dw-command-list{max-height:var(--measure-sm);padding-block:var(--space-2);padding-inline:var(--space-2);overflow-y:auto}.dw-command-empty{padding-block:var(--space-10);padding-inline:var(--space-0);text-align:center;font:var(--text-body);color:var(--muted-foreground)}.dw-command-group{color:var(--foreground);overflow:hidden}.dw-command-group [cmdk-group-heading]{padding-block:var(--space-0);padding-inline:var(--space-2);font:var(--text-badge);color:var(--muted-foreground)}.dw-command-separator{margin-inline:calc(-1 * var(--space-1));height:var(--space-px);background-color:var(--border)}.dw-command-item{cursor:var(--cursor-default);-webkit-user-select:none;user-select:none;align-items:center;gap:var(--space-2);border-radius:var(--radius-panel);padding-block:var(--space-1_5);padding-inline:var(--space-2);font:var(--text-body);color:var(--foreground);outline:none;display:flex;position:relative}.dw-command-item[data-selected=true]{background-color:var(--muted)}.dw-command-item[data-disabled=true]{pointer-events:none;opacity:var(--opacity-half)}.dw-command-shortcut{font:var(--text-caption);color:var(--muted-foreground);margin-inline-start:auto}.dw-dialog-overlay{z-index:var(--z-modal);background-color:var(--scrim);position:fixed;inset:0}.dw-dialog-overlay[data-state=open]{animation:dw-fade-in var(--duration-base) var(--ease-enter)}.dw-dialog-overlay[data-state=closed]{animation:dw-fade-out var(--duration-base) var(--ease-exit)}.dw-dialog-content{z-index:var(--z-modal);width:100%;max-width:var(--measure-page);gap:var(--space-4);border-width:var(--border-width);border-style:var(--border-style-solid);border-color:var(--border);background-color:var(--background);font:var(--text-body);padding-block:var(--space-6);padding-inline:var(--space-6);box-shadow:var(--shadow-popover);border-radius:var(--radius-panel);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dw-dialog-content[data-state=open]{animation:dw-dialog-content-enter var(--duration-base) var(--ease-enter)}.dw-dialog-content[data-state=closed]{animation:dw-dialog-content-exit var(--duration-base) var(--ease-exit)}.dw-dialog-content__close{border-radius:var(--radius-panel);opacity:var(--opacity-high);transition:opacity var(--duration-base);position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.dw-dialog-content__close:hover{opacity:1}.dw-dialog-content__close[data-state=open]{background-color:var(--accent);color:var(--muted-foreground)}.dw-dialog-content__close:focus{box-shadow:var(--ring-focus);outline:none}.dw-dialog-content__close:disabled{pointer-events:none}.dw-dialog-content__close>svg{width:var(--size-icon);height:var(--size-icon)}.dw-dialog-header{gap:var(--space-1_5);text-align:center;flex-direction:column;display:flex}@media (min-width:640px){.dw-dialog-header{text-align:start}}.dw-dialog-footer{flex-direction:column-reverse;display:flex}@media (min-width:640px){.dw-dialog-footer{justify-content:flex-end;gap:var(--space-2);flex-direction:row}}.dw-dialog-title{font:var(--text-title)}.dw-dialog-description{font:var(--text-body);color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.dw-dialog-overlay[data-state=open],.dw-dialog-overlay[data-state=closed],.dw-dialog-content[data-state=open],.dw-dialog-content[data-state=closed]{animation:none}}.dw-dropdown-menu-sub-trigger{cursor:var(--cursor-default);-webkit-user-select:none;user-select:none;align-items:center;gap:var(--space-2);border-radius:var(--radius-chip);padding-block:var(--space-1_5);padding-inline:var(--space-2);font:var(--text-body);outline:none;display:flex}.dw-dropdown-menu-sub-trigger:focus,.dw-dropdown-menu-sub-trigger[data-state=open]{background-color:var(--accent)}.dw-dropdown-menu-sub-trigger[data-inset]{padding-inline-start:var(--space-8)}.dw-dropdown-menu-sub-trigger>svg{pointer-events:none;width:var(--size-icon);height:var(--size-icon);flex-shrink:0}.dw-dropdown-menu-sub-trigger__chevron{margin-inline-start:auto}.dw-dropdown-menu-sub-content{z-index:var(--z-modal);min-width:var(--space-32);border-radius:var(--radius-panel);border-width:var(--border-width);border-style:var(--border-style-solid);border-color:var(--border);background-color:var(--popover);color:var(--popover-foreground);padding-block:var(--space-1);padding-inline:var(--space-1);box-shadow:var(--shadow-popover);transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow:hidden}.dw-dropdown-menu-sub-content[data-state=open]:where([data-side=bottom]){animation:dw-command-palette-card-enter var(--duration-base) var(--ease-enter)}.dw-dropdown-menu-sub-content[data-state=open]:where([data-side=top]){animation:dw-select-content-enter-from-bottom var(--duration-base) var(--ease-enter)}.dw-dropdown-menu-sub-content[data-state=open]:where([data-side=left]){animation:dw-select-content-enter-from-right var(--duration-base) var(--ease-enter)}.dw-dropdown-menu-sub-content[data-state=open]:where([data-side=right]){animation:dw-select-content-enter-from-left var(--duration-base) var(--ease-enter)}.dw-dropdown-menu-sub-content[data-state=closed]{animation:dw-select-content-exit var(--duration-base) var(--ease-exit)}.dw-dropdown-menu-content{z-index:var(--z-modal);max-height:var(--radix-dropdown-menu-content-available-height);min-width:var(--space-32);border-radius:var(--radius-panel);border-width:var(--border-width);border-style:var(--border-style-solid);border-color:var(--border);background-color:var(--popover);color:var(--popover-foreground);padding-block:var(--space-1);padding-inline:var(--space-1);box-shadow:var(--shadow-popover);transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow:hidden auto}.dw-dropdown-menu-content[data-state=open]:where([data-side=bottom]){animation:dw-command-palette-card-enter var(--duration-base) var(--ease-enter)}.dw-dropdown-menu-content[data-state=open]:where([data-side=top]){animation:dw-select-content-enter-from-bottom var(--duration-base) var(--ease-enter)}.dw-dropdown-menu-content[data-state=open]:where([data-side=left]){animation:dw-select-content-enter-from-right var(--duration-base) var(--ease-enter)}.dw-dropdown-menu-content[data-state=open]:where([data-side=right]){animation:dw-select-content-enter-from-left var(--duration-base) var(--ease-enter)}.dw-dropdown-menu-content[data-state=closed]{animation:dw-select-content-exit var(--duration-base) var(--ease-exit)}.dw-dropdown-menu-item{cursor:var(--cursor-default);-webkit-user-select:none;user-select:none;align-items:center;gap:var(--space-2);border-radius:var(--radius-chip);padding-block:var(--space-1_5);padding-inline:var(--space-2);font:var(--text-body);transition:background-color var(--duration-base), color var(--duration-base);outline:none;display:flex;position:relative}.dw-dropdown-menu-item:focus{background-color:var(--accent);color:var(--accent-foreground)}.dw-dropdown-menu-item[data-disabled]{pointer-events:none;opacity:var(--opacity-half)}.dw-dropdown-menu-item[data-inset]{padding-inline-start:var(--space-8)}.dw-dropdown-menu-item>svg{width:var(--size-icon);height:var(--size-icon);flex-shrink:0}.dw-dropdown-menu-checkbox-item{cursor:var(--cursor-default);-webkit-user-select:none;user-select:none;border-radius:var(--radius-chip);padding-block:var(--space-1_5);padding-inline:var(--space-8) var(--space-2);font:var(--text-body);transition:background-color var(--duration-base), color var(--duration-base);outline:none;align-items:center;display:flex;position:relative}.dw-dropdown-menu-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}.dw-dropdown-menu-checkbox-item[data-disabled]{pointer-events:none;opacity:var(--opacity-half)}.dw-dropdown-menu-checkbox-item__indicator-wrapper{width:var(--size-icon);height:var(--size-icon);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:var(--space-2)}.dw-dropdown-menu-checkbox-item__indicator-wrapper>svg{width:var(--size-icon);height:var(--size-icon)}.dw-dropdown-menu-radio-item{cursor:var(--cursor-default);-webkit-user-select:none;user-select:none;border-radius:var(--radius-chip);padding-block:var(--space-1_5);padding-inline:var(--space-8) var(--space-2);font:var(--text-body);transition:background-color var(--duration-base), color var(--duration-base);outline:none;align-items:center;display:flex;position:relative}.dw-dropdown-menu-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}.dw-dropdown-menu-radio-item[data-disabled]{pointer-events:none;opacity:var(--opacity-half)}.dw-dropdown-menu-radio-item__indicator-wrapper{width:var(--size-icon);height:var(--size-icon);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:var(--space-2)}.dw-dropdown-menu-radio-item__indicator-wrapper>svg{width:var(--space-2);height:var(--space-2);fill:currentColor}.dw-dropdown-menu-label{padding-block:var(--space-1_5);padding-inline:var(--space-2);font:var(--text-strong)}.dw-dropdown-menu-label[data-inset]{padding-inline-start:var(--space-8)}.dw-dropdown-menu-separator{margin-block:var(--space-1);margin-inline:calc(-1 * var(--space-1));height:var(--space-px);background-color:var(--muted)}.dw-dropdown-menu-shortcut{font:var(--text-caption);opacity:var(--opacity-high);margin-inline-start:auto}@keyframes dw-select-content-enter-from-bottom{0%{opacity:0;transform:scale(.95) translateY(var(--space-2))}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes dw-select-content-enter-from-left{0%{opacity:0;transform:scale(.95) translateX(calc(-1 * var(--space-2)))}to{opacity:1;transform:scale(1)translate(0)}}@keyframes dw-select-content-enter-from-right{0%{opacity:0;transform:scale(.95) translateX(var(--space-2))}to{opacity:1;transform:scale(1)translate(0)}}@keyframes dw-select-content-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.dw-dropdown-menu-content[data-state=open],.dw-dropdown-menu-content[data-state=closed],.dw-dropdown-menu-sub-content[data-state=open],.dw-dropdown-menu-sub-content[data-state=closed]{animation:none}}.dw-editor-container{-webkit-user-select:text;user-select:text;caret-color:var(--primary);position:relative;overflow-y:auto}.dw-editor-container:focus-visible{outline:none}.dw-editor-container::selection{background-color:color-mix(in oklch, var(--brand) 20%, transparent)}.dw-editor-container[data-variant=comment]{justify-content:space-between;gap:var(--space-1);width:100%;cursor:var(--cursor-text);padding-block:var(--space-0_5);padding-inline:var(--space-1);font:var(--text-body);border-radius:var(--radius-control);border-width:var(--border-width);border-style:var(--border-style-solid);background-color:#0000;border-color:#0000;flex-wrap:wrap;display:flex}.dw-editor-container[data-variant=comment]:has([data-slate-editor]:focus){border-color:color-mix(in oklch, var(--brand) 50%, transparent);--ring-tone-color:var(--brand);box-shadow:var(--ring-tone)}.dw-editor-container[data-variant=comment]:has([aria-disabled]){border-color:var(--input);background-color:var(--muted)}.dw-editor-container[data-variant=default]{width:100%;height:100%;cursor:var(--cursor-text)}.dw-editor-container[data-variant=demo]{width:100%;height:650px;cursor:var(--cursor-text)}.dw-editor-container[data-variant=select]{width:100%;cursor:var(--cursor-text);border-radius:var(--radius-control);border-width:var(--border-width);border-style:var(--border-style-solid);border-color:var(--input)}.dw-editor-container[data-variant=select]:focus-within{box-shadow:var(--ring-focus)}.dw-editor-container[data-variant=select]:has([data-readonly]){width:fit-content;cursor:var(--cursor-default);border-color:#0000}.dw-editor-container[data-variant=select]:has([data-readonly]):focus-within{box-shadow:none}.dw-editor{-webkit-user-select:text;user-select:text;white-space:pre-wrap;overflow-wrap:anywhere;position:relative;overflow-x:hidden}.dw-editor:focus-visible{outline:none}.dw-editor strong{font-weight:var(--font-weight-strong)}.dw-editor::placeholder{color:color-mix(in oklch, var(--muted-foreground) 70%, transparent)}.dw-editor [data-slate-placeholder]{color:color-mix(in oklch, var(--muted-foreground) 70%, transparent);opacity:1;inset-block-start:50%;transform:translateY(-50%)}.dw-editor[data-static=true] [data-slate-placeholder]{inset-block-start:auto;transform:none}.dw-editor[data-variant=ai]{width:100%;cursor:var(--cursor-text);border-radius:var(--radius-control);padding-inline:var(--space-0);font:var(--text-lead)}@media (min-width:768px){.dw-editor[data-variant=ai]{font:var(--text-body)}}.dw-editor[data-variant=aiChat]{width:100%;max-height:min(70vh,320px);cursor:var(--cursor-text);border-radius:var(--radius-control);padding-block:var(--space-2);padding-inline:var(--space-3);font:var(--text-lead);overflow-y:auto}@media (min-width:768px){.dw-editor[data-variant=aiChat]{font:var(--text-body)}}.dw-editor[data-static=true][data-variant=aiChat]{padding-block:var(--space-3);padding-inline:var(--space-5)}.dw-editor[data-variant=comment]{width:100%;cursor:var(--cursor-text);font:var(--text-body);background-color:#0000;border:none;border-radius:0}.dw-editor[data-variant=default]{width:100%;height:100%;cursor:var(--cursor-text);border-radius:var(--radius-control);padding-inline:var(--space-16);padding-block:var(--space-4) var(--space-72);font:var(--text-lead)}@media (min-width:640px){.dw-editor[data-variant=default]{padding-inline:max(var(--space-16), calc(50% - 350px))}}.dw-editor[data-variant=demo]{width:100%;height:100%;cursor:var(--cursor-text);border-radius:var(--radius-control);padding-inline:var(--space-16);padding-block:var(--space-4) var(--space-72);font:var(--text-lead)}@media (min-width:640px){.dw-editor[data-variant=demo]{padding-inline:max(var(--space-16), calc(50% - 350px))}}.dw-editor[data-variant=fullWidth]{width:100%;height:100%;cursor:var(--cursor-text);border-radius:var(--radius-control);padding-inline:var(--space-16);padding-block:var(--space-4) var(--space-72);font:var(--text-lead)}@media (min-width:640px){.dw-editor[data-variant=fullWidth]{padding-inline:var(--space-24)}}.dw-editor[data-variant=none]{cursor:var(--cursor-text)}.dw-editor[data-variant=select]{cursor:var(--cursor-text);border-radius:var(--radius-control);padding-block:var(--space-2);padding-inline:var(--space-3);font:var(--text-lead)}.dw-editor[data-variant=select][data-readonly]{width:fit-content}.dw-editor[data-disabled=true]{cursor:var(--cursor-disabled);opacity:var(--opacity-half)}.dw-editor[data-focused=true]{box-shadow:var(--ring-focus)}.dw-form__item{gap:var(--space-2);flex-direction:column;display:flex}.dw-form__label[data-error=true]{color:var(--destructive)}.dw-form__description{font:var(--text-caption);color:var(--muted-foreground)}.dw-form__message{font:var(--text-badge);color:var(--destructive)}.dw-heading-node{margin-block-end:var(--space-1);position:relative}.dw-heading-node[data-nav-target=true]{background-color:var(--highlight);border-radius:var(--radius-control)}.dw-heading-node[data-variant=h1]{font:var(--text-kpi);margin-block-start:var(--space-em-16);padding-block-end:var(--space-1)}.dw-heading-node[data-variant=h2]{font:var(--text-title);margin-block-start:var(--space-em-14);padding-block-end:var(--space-px)}.dw-heading-node[data-variant=h3]{font:var(--text-title);margin-block-start:var(--space-em-1);padding-block-end:var(--space-px)}.dw-heading-node[data-variant=h4],.dw-heading-node[data-variant=h5],.dw-heading-node[data-variant=h6]{font:var(--text-title);margin-block-start:var(--space-em-75)}.dw-input{height:var(--size-control);border-radius:var(--radius-control);border-width:var(--border-width);border-style:var(--border-style-solid);border-color:var(--dw-input-border);background-color:var(--dw-input-bg);width:100%;padding-block:var(--space-0);padding-inline:var(--space-3_5);font:var(--text-lead);box-shadow:var(--shadow-card);transition:color var(--duration-base), background-color var(--duration-base), border-color var(--duration-base), box-shadow var(--duration-base);display:flex}.dw-input:where([data-variant=ghost]){height:auto;padding:var(--space-0);box-shadow:none;appearance:none;background:0 0;border:none;border-radius:0;outline:none}.dw-input:where([data-variant=ghost]):focus-visible{box-shadow:none;background-color:#0000}.dw-input::placeholder{color:var(--dw-input-placeholder)}.dw-input::file-selector-button{font:var(--text-label);color:var(--foreground);background-color:#0000;border-width:0}.dw-input:hover:not(:focus-visible){border-color:var(--dw-input-border-hover)}.dw-input:focus-visible{border-color:var(--primary);background-color:var(--dw-input-bg-focus);--ring-tone-color:var(--dw-input-focus-ring);box-shadow:var(--ring-tone);outline:none}.dw-input[aria-invalid=true],.dw-input[aria-invalid=true]:hover:not(:focus-visible),.dw-input[aria-invalid=true]:focus-visible{border-color:var(--destructive);--ring-tone-color:color-mix(in oklab, var(--destructive) 30%, transparent)}.dw-input:disabled{cursor:var(--cursor-disabled);opacity:var(--opacity-half)}@media (min-width:768px){.dw-input{font:var(--text-body)}}.dw-label{font:var(--text-label)}.dw-label__required-mark{color:var(--destructive);margin-inline-start:var(--space-0_5)}.dw-label__qualifier{font-weight:var(--font-weight-regular);color:var(--muted-foreground);margin-inline-start:var(--space-1)}:disabled~.dw-label{cursor:var(--cursor-disabled);opacity:var(--opacity-high)}.dw-popover-content{z-index:var(--z-modal);width:var(--space-72);border-radius:var(--radius-panel);border-width:var(--border-width);border-style:var(--border-style-solid);border-color:var(--border);background-color:var(--popover);color:var(--popover-foreground);font:var(--text-body);padding-block:var(--space-4);padding-inline:var(--space-4);box-shadow:var(--shadow-popover);transform-origin:var(--radix-popover-content-transform-origin);outline:none}.dw-popover-content[data-state=open]:where([data-side=bottom]){animation:dw-command-palette-card-enter var(--duration-base) var(--ease-enter)}.dw-popover-content[data-state=open]:where([data-side=top]){animation:dw-select-content-enter-from-bottom var(--duration-base) var(--ease-enter)}.dw-popover-content[data-state=open]:where([data-side=left]){animation:dw-select-content-enter-from-right var(--duration-base) var(--ease-enter)}.dw-popover-content[data-state=open]:where([data-side=right]){animation:dw-select-content-enter-from-left var(--duration-base) var(--ease-enter)}.dw-popover-content[data-state=closed]{animation:dw-select-content-exit var(--duration-base) var(--ease-exit)}@media (prefers-reduced-motion:reduce){.dw-popover-content[data-state=open],.dw-popover-content[data-state=closed]{animation:none}}.dw-progress{height:var(--space-2);border-radius:var(--radius-full);background-color:color-mix(in oklch, var(--primary) 20%, transparent);width:100%;position:relative;overflow:hidden}.dw-progress__indicator{background-color:var(--primary);width:100%;height:100%;transition:transform var(--duration-base);flex:1}@media (prefers-reduced-motion:reduce){.dw-progress__indicator{transition:none}}.dw-radio-group{gap:var(--space-2);display:grid}.dw-radio-group-item{aspect-ratio:var(--aspect-square);height:var(--size-icon);width:var(--size-icon);border-radius:var(--radius-full);border-width:var(--border-width);border-style:var(--border-style-solid);border-color:var(--primary);color:var(--primary);box-shadow:var(--shadow-card)}.dw-radio-group-item:focus{outline:none}.dw-radio-group-item:focus-visible{box-shadow:var(--ring-focus)}.dw-radio-group-item:disabled{cursor:var(--cursor-disabled);opacity:var(--opacity-half)}.dw-radio-group-item__indicator{justify-content:center;align-items:center;display:flex}.dw-radio-group-item__dot{width:var(--size-icon-sm);height:var(--size-icon-sm);fill:var(--primary)}.dw-scroll-area{position:relative;overflow:hidden}.dw-scroll-area__viewport{border-radius:inherit;width:100%;height:100%}.dw-scroll-area-scrollbar{touch-action:none;-webkit-user-select:none;user-select:none;transition:color var(--duration-base), background-color var(--duration-base);display:flex}.dw-scroll-area-scrollbar[data-orientation=vertical]{height:100%;width:var(--space-2_5);border-inline-start:var(--border-width) solid transparent;padding:var(--space-px)}.dw-scroll-area-scrollbar[data-orientation=horizontal]{height:var(--space-2_5);border-block-start:var(--border-width) solid transparent;padding:var(--space-px);flex-direction:column}.dw-scroll-area-scrollbar__thumb{border-radius:var(--radius-full);background-color:var(--border);flex:1;position:relative}@media (prefers-reduced-motion:reduce){.dw-scroll-area-scrollbar{transition:none}}.dw-select-trigger{height:var(--size-control);white-space:nowrap;border-radius:var(--radius-control);border-width:var(--border-width);border-style:var(--border-style-solid);border-color:var(--dw-input-border);background-color:var(--dw-input-bg);width:100%;padding-block:var(--space-0);padding-inline:var(--space-3_5);font:var(--text-lead);box-shadow:var(--shadow-card);transition:color var(--duration-base), background-color var(--duration-base), border-color var(--duration-base), box-shadow var(--duration-base);justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.dw-select-trigger{font:var(--text-body)}}.dw-select-trigger[data-placeholder]{color:var(--dw-input-placeholder)}.dw-select-trigger:hover:not(:focus){border-color:var(--dw-input-border-hover)}.dw-select-trigger:focus,.dw-select-trigger[data-state=open]{border-color:var(--primary);background-color:var(--dw-input-bg-focus);--ring-tone-color:var(--dw-input-focus-ring);box-shadow:var(--ring-tone);outline:none}.dw-select-trigger[aria-invalid=true],.dw-select-trigger[aria-invalid=true]:hover:not(:focus),.dw-select-trigger[aria-invalid=true]:focus,.dw-select-trigger[aria-invalid=true][data-state=open]{border-color:var(--destructive);--ring-tone-color:color-mix(in oklab, var(--destructive) 30%, transparent)}.dw-select-trigger:disabled{cursor:var(--cursor-disabled);opacity:var(--opacity-half)}.dw-select-trigger>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dw-select-trigger>svg{width:var(--size-icon);height:var(--size-icon);opacity:var(--opacity-half)}.dw-select-scroll-up-button,.dw-select-scroll-down-button{cursor:var(--cursor-default);padding-block:var(--space-1);padding-inline:var(--space-0);justify-content:center;align-items:center;display:flex}.dw-select-scroll-up-button>svg,.dw-select-scroll-down-button>svg{width:var(--size-icon);height:var(--size-icon)}.dw-select-content{z-index:var(--z-modal);max-height:var(--radix-select-content-available-height);min-width:var(--space-32);border-radius:var(--radius-panel);border-width:var(--border-width);border-style:var(--border-style-solid);border-color:var(--border);background-color:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-popover);transform-origin:var(--radix-select-content-transform-origin);position:relative;overflow:hidden auto}.dw-select-content[data-state=open]:where([data-side=bottom]){animation:dw-command-palette-card-enter var(--duration-base) var(--ease-enter)}.dw-select-content[data-state=open]:where([data-side=top]){animation:dw-select-content-enter-from-bottom var(--duration-base) var(--ease-enter)}.dw-select-content[data-state=open]:where([data-side=left]){animation:dw-select-content-enter-from-right var(--duration-base) var(--ease-enter)}.dw-select-content[data-state=open]:where([data-side=right]){animation:dw-select-content-enter-from-left var(--duration-base) var(--ease-enter)}.dw-select-content[data-state=closed]{animation:dw-select-content-exit var(--duration-base) var(--ease-exit)}.dw-select-content[data-position=popper]:where([data-side=bottom]){transform:translateY(var(--space-1))}.dw-select-content[data-position=popper]:where([data-side=top]){transform:translateY(calc(-1 * var(--space-1)))}.dw-select-content[data-position=popper]:where([data-side=left]){transform:translateX(calc(-1 * var(--space-1)))}.dw-select-content[data-position=popper]:where([data-side=right]){transform:translateX(var(--space-1))}.dw-select-content [data-radix-select-viewport]{padding-block:var(--space-1);padding-inline:var(--space-1)}.dw-select-content[data-position=popper] [data-radix-select-viewport]{height:var(--radix-select-trigger-height);width:100%;min-width:var(--radix-select-trigger-width)}.dw-select-label{padding-block:var(--space-1_5);padding-inline:var(--space-2);font:var(--text-badge)}.dw-select-item{width:100%;cursor:var(--cursor-default);-webkit-user-select:none;user-select:none;border-radius:var(--radius-chip);padding-block:var(--space-1_5);padding-inline:var(--space-2) var(--space-8);font:var(--text-body);outline:none;align-items:center;display:flex;position:relative}.dw-select-item:focus,.dw-select-item[data-highlighted]{background-color:var(--accent);color:var(--accent-foreground)}.dw-select-item[data-disabled]{pointer-events:none;opacity:var(--opacity-half)}.dw-select-item__indicator-wrapper{right:var(--space-2);width:var(--size-icon);height:var(--size-icon);justify-content:center;align-items:center;display:flex;position:absolute}.dw-select-item__indicator-wrapper>svg{width:var(--size-icon);height:var(--size-icon)}.dw-select-separator{margin-block:var(--space-1);margin-inline:calc(-1 * var(--space-1));height:var(--space-px);background-color:var(--muted)}@media (prefers-reduced-motion:reduce){.dw-select-content[data-state=open],.dw-select-content[data-state=closed]{animation:none}}.dw-separator{background-color:var(--border);flex-shrink:0}.dw-separator[data-orientation=horizontal]{height:var(--space-px);width:100%}.dw-separator[data-orientation=vertical]{height:100%;width:var(--space-px)}.dw-sheet-overlay{z-index:var(--z-modal);background-color:var(--scrim);position:fixed;inset:0}.dw-sheet-overlay[data-state=open]{animation:dw-fade-in var(--duration-base) var(--ease-enter)}.dw-sheet-overlay[data-state=closed]{animation:dw-fade-out var(--duration-base) var(--ease-exit)}.dw-sheet-content{z-index:var(--z-modal);gap:var(--space-4);background-color:var(--background);font:var(--text-body);padding-block:var(--space-6);padding-inline:var(--space-6);box-shadow:var(--shadow-popover);flex-direction:column;display:flex;position:fixed}.dw-sheet-content[data-side=top]{border-block-end:var(--border-width) solid var(--border);inset-block-start:0;inset-inline:0}.dw-sheet-content[data-side=bottom]{border-block-start:var(--border-width) solid var(--border);inset-block-end:0;inset-inline:0}.dw-sheet-content[data-side=left]{border-inline-end:var(--border-width) solid var(--border);width:75%;height:100%;inset-block:0;inset-inline-start:0}.dw-sheet-content[data-side=right]{border-inline-start:var(--border-width) solid var(--border);width:75%;height:100%;inset-block:0;inset-inline-end:0}@media (min-width:640px){.dw-sheet-content[data-side=left],.dw-sheet-content[data-side=right]{max-width:var(--measure-sm)}}.dw-sheet-content[data-state=open]:where([data-side=top]){animation:dw-sheet-content-slide-in-from-top var(--duration-slow) var(--ease-standard)}.dw-sheet-content[data-state=open]:where([data-side=bottom]){animation:dw-sheet-content-slide-in-from-bottom var(--duration-slow) var(--ease-standard)}.dw-sheet-content[data-state=open]:where([data-side=left]){animation:dw-sheet-content-slide-in-from-left var(--duration-slow) var(--ease-standard)}.dw-sheet-content[data-state=open]:where([data-side=right]){animation:dw-sheet-content-slide-in-from-right var(--duration-slow) var(--ease-standard)}.dw-sheet-content[data-state=closed]:where([data-side=top]){animation:dw-sheet-content-slide-out-to-top var(--duration-slow) var(--ease-standard)}.dw-sheet-content[data-state=closed]:where([data-side=bottom]){animation:dw-sheet-content-slide-out-to-bottom var(--duration-slow) var(--ease-standard)}.dw-sheet-content[data-state=closed]:where([data-side=left]){animation:dw-sheet-content-slide-out-to-left var(--duration-slow) var(--ease-standard)}.dw-sheet-content[data-state=closed]:where([data-side=right]){animation:dw-sheet-content-slide-out-to-right var(--duration-slow) var(--ease-standard)}@keyframes dw-sheet-content-slide-in-from-top{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes dw-sheet-content-slide-out-to-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes dw-sheet-content-slide-in-from-bottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes dw-sheet-content-slide-out-to-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes dw-sheet-content-slide-in-from-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes dw-sheet-content-slide-out-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes dw-sheet-content-slide-in-from-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes dw-sheet-content-slide-out-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.dw-sheet-content__close{border-radius:var(--radius-panel);opacity:var(--opacity-high);transition:opacity var(--duration-base);position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.dw-sheet-content__close:hover{opacity:1}.dw-sheet-content__close[data-state=open]{background-color:var(--secondary)}.dw-sheet-content__close:focus{box-shadow:var(--ring-focus);outline:none}.dw-sheet-content__close:disabled{pointer-events:none}.dw-sheet-content__close>svg{width:var(--size-icon);height:var(--size-icon)}.dw-sheet-header{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}@media (min-width:640px){.dw-sheet-header{text-align:start}}.dw-sheet-footer{flex-direction:column-reverse;display:flex}@media (min-width:640px){.dw-sheet-footer{justify-content:flex-end;gap:var(--space-2);flex-direction:row}}.dw-sheet-title{font:var(--text-title);color:var(--foreground)}.dw-sheet-description{font:var(--text-body);color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.dw-sheet-overlay[data-state=open],.dw-sheet-overlay[data-state=closed],.dw-sheet-content[data-state=open],.dw-sheet-content[data-state=closed]{animation:none}}.dw-skeleton{--dw-skeleton-background:color-mix(in oklch, var(--primary) 10%, transparent);--dw-skeleton-animation:dw-pulse var(--duration-loop-slow) cubic-bezier(.4, 0, .6, 1) infinite;border-radius:var(--radius-chip);background-color:var(--dw-skeleton-background);animation:var(--dw-skeleton-animation)}[data-crm-static-skeleton] .dw-skeleton{--dw-skeleton-background:transparent;--dw-skeleton-animation:none;box-shadow:none}@media (prefers-reduced-motion:reduce){.dw-skeleton{--dw-skeleton-animation:none}}[data-sonner-toast].dw-sonner-toast-reset{padding:var(--space-0);box-shadow:none;background-color:#0000;border:none}.dw-stepper{flex-direction:column;display:flex}.dw-stepper-nav{justify-content:center;align-items:center;display:flex}.dw-stepper-item{align-items:center;display:flex}.dw-stepper-trigger{border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.dw-stepper-trigger:focus{outline:none}.dw-stepper-trigger:focus-visible{box-shadow:var(--ring-focus)}.dw-stepper-indicator{border-radius:var(--radius-full);transition:color var(--duration-base), background-color var(--duration-base);justify-content:center;align-items:center;display:flex}.dw-stepper-separator{height:var(--space-px);background-color:var(--border);transition:background-color var(--duration-base);flex:1}.dw-stepper-panel{position:relative}.dw-switch{height:var(--space-5);width:var(--space-9);cursor:var(--cursor-interactive);border-width:var(--border-width-2);border-style:var(--border-style-solid);border-radius:var(--radius-full);box-shadow:var(--shadow-card);transition:background-color var(--duration-base), border-color var(--duration-base);border-color:#0000;flex-shrink:0;align-items:center;display:inline-flex}.dw-switch:focus-visible{box-shadow:var(--ring-focus);outline:none}.dw-switch:disabled{cursor:var(--cursor-disabled);opacity:var(--opacity-half)}.dw-switch[data-state=checked]{background-color:var(--primary)}.dw-switch[data-state=unchecked]{background-color:var(--input)}.dw-switch__thumb{pointer-events:none;height:var(--size-icon);width:var(--size-icon);border-radius:var(--radius-full);background-color:var(--background);box-shadow:var(--shadow-popover);transition:transform var(--duration-base);display:block}.dw-switch[data-state=checked] .dw-switch__thumb{transform:translateX(var(--space-4))}.dw-switch[data-state=unchecked] .dw-switch__thumb{transform:translate(0)}.dw-table-scroll{width:100%;position:relative;overflow:auto}.dw-table{caption-side:bottom;width:100%;font:var(--text-body)}.dw-table-header>tr{border-block-end:var(--border-width) solid var(--border)}.dw-table-body>tr:last-child{border-block-end-width:0}.dw-table-footer{border-block-start:var(--border-width) solid var(--border);background-color:color-mix(in oklch, var(--muted) 50%, transparent);font:var(--text-label)}.dw-table-footer>tr:last-child{border-block-end-width:0}.dw-table-row{border-block-end:var(--border-width) solid var(--border);transition:background-color var(--duration-base)}.dw-table-row:hover{background-color:color-mix(in oklch, var(--muted) 50%, transparent)}.dw-table-row[data-state=selected]{background-color:var(--muted)}.dw-table-head{height:var(--space-10);padding-block:var(--space-0);padding-inline:var(--space-2);text-align:start;vertical-align:middle;color:var(--muted-foreground);font:var(--text-label)}.dw-table-head:has([role=checkbox]){padding-inline-end:var(--space-0)}.dw-table-head>[role=checkbox]{transform:translateY(2px)}.dw-table-cell{padding:var(--space-2);vertical-align:middle}.dw-table-cell:has([role=checkbox]){padding-inline-end:var(--space-0)}.dw-table-cell>[role=checkbox]{transform:translateY(2px)}.dw-table-caption{color:var(--muted-foreground);font:var(--text-body);margin-block-start:var(--space-4)}@media (prefers-reduced-motion:reduce){.dw-table-row{transition:none}}.dw-tabs{gap:var(--space-2);flex-direction:column;display:flex}.dw-tabs-list{width:fit-content;height:var(--space-9);padding:var(--space-1);justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-field);background-color:var(--muted);color:var(--muted-foreground);display:inline-flex}.dw-tabs-trigger{justify-content:center;align-items:center;gap:var(--space-1);white-space:nowrap;border-radius:var(--radius-chip);border:var(--border-width) solid transparent;padding-block:var(--space-1);padding-inline:var(--space-3);font:var(--text-label);color:var(--muted-foreground);cursor:var(--cursor-interactive);transition:color var(--duration-base), background-color var(--duration-base), box-shadow var(--duration-base);background-color:#0000;display:inline-flex}.dw-tabs-trigger:focus-visible{box-shadow:var(--ring-focus);outline:none}.dw-tabs-trigger[data-state=active]{background-color:var(--background);color:var(--foreground);border-color:var(--border);box-shadow:var(--shadow-card)}.dw-tabs-trigger:disabled{pointer-events:none;opacity:var(--opacity-half)}.dw-tabs-trigger>svg{width:var(--size-icon);height:var(--size-icon);pointer-events:none}.dw-tabs-content{outline:none;flex:1}@media (prefers-reduced-motion:reduce){.dw-tabs-trigger{transition:none}}.dw-textarea{min-height:var(--space-24);border-radius:var(--radius-control);border-width:var(--border-width);border-style:var(--border-style-solid);border-color:var(--dw-input-border);background-color:var(--dw-input-bg);width:100%;padding-block:var(--space-3);padding-inline:var(--space-3_5);font:var(--text-lead);box-shadow:var(--shadow-card);transition:color var(--duration-base), background-color var(--duration-base), border-color var(--duration-base), box-shadow var(--duration-base);display:flex}.dw-textarea[data-variant=ghost]{min-height:0;padding:var(--space-0);box-shadow:none;appearance:none;background:0 0;border:none;border-radius:0;outline:none}.dw-textarea[data-variant=ghost]:focus-visible{box-shadow:none}.dw-textarea::placeholder{color:var(--dw-input-placeholder)}.dw-textarea:hover:not(:focus-visible){border-color:var(--dw-input-border-hover)}.dw-textarea:focus-visible{border-color:var(--primary);background-color:var(--dw-input-bg-focus);--ring-tone-color:var(--dw-input-focus-ring);box-shadow:var(--ring-tone);outline:none}.dw-textarea[aria-invalid=true],.dw-textarea[aria-invalid=true]:hover:not(:focus-visible),.dw-textarea[aria-invalid=true]:focus-visible{border-color:var(--destructive);--ring-tone-color:color-mix(in oklab, var(--destructive) 30%, transparent)}.dw-textarea:disabled{cursor:var(--cursor-disabled);opacity:var(--opacity-half)}@media (min-width:768px){.dw-textarea{font:var(--text-body)}}.dw-toggle-group{justify-content:center;align-items:center;gap:var(--space-1);display:flex}.dw-toggle{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);font:var(--text-label);transition:color var(--duration-base), background-color var(--duration-base);display:inline-flex}.dw-toggle:hover{background-color:var(--muted);color:var(--muted-foreground)}.dw-toggle[data-state=on]{background-color:var(--accent);color:var(--accent-foreground)}.dw-toggle:focus-visible{box-shadow:var(--ring-focus);outline:none}.dw-toggle:disabled{pointer-events:none;opacity:var(--opacity-half)}.dw-toggle>svg{pointer-events:none;width:var(--size-icon);height:var(--size-icon);flex-shrink:0}.dw-toggle[data-variant=default],.dw-toggle.dw-toggle--default{background-color:#0000}.dw-toggle[data-variant=outline],.dw-toggle.dw-toggle--outline{border-width:var(--border-width);border-style:var(--border-style-solid);border-color:var(--input);box-shadow:var(--shadow-card);background-color:#0000}.dw-toggle[data-variant=outline]:hover,.dw-toggle.dw-toggle--outline:hover{background-color:var(--accent);color:var(--accent-foreground)}.dw-toggle[data-size=default],.dw-toggle.dw-toggle--size-default{height:var(--size-control);min-width:var(--size-control);padding-block:var(--space-0);padding-inline:var(--space-2)}.dw-toggle[data-size=sm],.dw-toggle.dw-toggle--size-sm{height:var(--size-control);min-width:var(--space-8);padding-block:var(--space-0);padding-inline:var(--space-1_5)}.dw-toggle[data-size=lg],.dw-toggle.dw-toggle--size-lg{height:var(--size-control-lg);min-width:var(--size-control-lg);padding-block:var(--space-0);padding-inline:var(--space-2_5)}.dw-toolbar-root{-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.dw-toolbar-toggle-group{align-items:center;display:flex}.dw-toolbar-link{font-weight:var(--font-weight-medium);text-underline-offset:var(--space-1);text-decoration-line:underline}.dw-toolbar-separator{margin-block:var(--space-1);margin-inline:var(--space-2);width:var(--space-px);background-color:var(--border);flex-shrink:0}.dw-toolbar-button{cursor:var(--cursor-interactive);justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;border-radius:var(--radius-control);font:var(--text-label);transition:color var(--duration-base), box-shadow var(--duration-base);outline:none;display:inline-flex}.dw-toolbar-button:hover{background-color:var(--muted);color:var(--muted-foreground)}.dw-toolbar-button[aria-checked=true]{background-color:var(--accent);color:var(--accent-foreground)}.dw-toolbar-button[aria-invalid=true]{border-color:var(--destructive)}.dw-toolbar-button:focus-visible{border-color:var(--ring);box-shadow:var(--ring-focus)}.dw-toolbar-button:disabled{pointer-events:none;opacity:var(--opacity-half)}.dw-toolbar-button svg{pointer-events:none;flex-shrink:0}.dw-toolbar-button svg:not([class*=size-]){width:var(--size-icon);height:var(--size-icon)}.dw-toolbar-button__dropdown-content{align-items:center;gap:var(--space-2);white-space:nowrap;flex:1;display:flex}.dw-toolbar-button__dropdown-chevron{width:var(--size-icon);height:var(--size-icon);color:var(--muted-foreground)}.dw-toolbar-button.dw-toolbar-button--dropdown{justify-content:space-between;gap:var(--space-1);padding-inline-end:var(--space-1)}.dw-toolbar-button.dw-toolbar-button--dropdown-pad{padding-inline-end:var(--space-1)}.dw-toolbar-button[data-size=sm]{height:var(--size-control);min-width:var(--space-8);padding-inline:var(--space-1_5)}.dw-toolbar-button[data-size=default]{height:var(--size-control);min-width:var(--size-control);padding-inline:var(--space-2)}.dw-toolbar-button[data-size=lg]{height:var(--size-control-lg);min-width:var(--space-10);padding-inline:var(--space-2_5)}.dw-toolbar-button[data-variant=default]{background-color:#0000}.dw-toolbar-button[data-variant=outline]{border-width:var(--border-width);border-style:var(--border-style-solid);border-color:var(--input);box-shadow:var(--shadow-card);background-color:#0000}.dw-toolbar-button[data-variant=outline]:hover{background-color:var(--accent);color:var(--accent-foreground)}.dw-toolbar-split-button{gap:var(--space-0);padding-inline:var(--space-0);display:flex}.dw-toolbar-split-button:hover{background-color:#0000}.dw-toolbar-split-button-primary{border-start-end-radius:0;border-end-end-radius:0}.dw-toolbar-split-button[data-pressed=true] .dw-toolbar-split-button-primary{background-color:var(--accent);color:var(--accent-foreground)}.dw-toolbar-split-button:has([data-pressed=true]) .dw-toolbar-split-button-primary{background-color:var(--accent);color:var(--accent-foreground)}.dw-toolbar-split-button-secondary{color:var(--foreground);font:var(--text-label);transition:color var(--duration-base);border-start-start-radius:0;border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control);border-end-start-radius:0;justify-content:center;align-items:center;display:inline-flex}.dw-toolbar-split-button-secondary[disabled]{pointer-events:none;opacity:var(--opacity-half)}.dw-toolbar-split-button-secondary[data-size=sm]{height:var(--size-control);width:var(--space-4)}.dw-toolbar-split-button-secondary[data-size=default]{height:var(--size-control);width:var(--space-6)}.dw-toolbar-split-button-secondary[data-size=lg]{height:var(--size-control-lg);width:var(--space-8)}.dw-toolbar-split-button-secondary[data-variant=default]{background-color:#0000}.dw-toolbar-split-button-secondary[data-variant=default]:hover{background-color:var(--muted);color:var(--muted-foreground)}.dw-toolbar-split-button-secondary[data-variant=default][aria-checked=true]{background-color:var(--accent);color:var(--accent-foreground)}.dw-toolbar-split-button-secondary[data-variant=outline]{border-block-start-width:var(--border-width);border-block-end-width:var(--border-width);border-inline-end-width:var(--border-width);border-inline-start-width:0;border-style:var(--border-style-solid);border-color:var(--input);background-color:#0000}.dw-toolbar-split-button-secondary[data-variant=outline]:hover,.dw-toolbar-split-button[data-pressed=true] .dw-toolbar-split-button-secondary{background-color:var(--accent);color:var(--accent-foreground)}.dw-toolbar-split-button:has([data-pressed=true]) .dw-toolbar-split-button-secondary{background-color:var(--accent);color:var(--accent-foreground)}.dw-toolbar-group{display:none;position:relative}.dw-toolbar-group:has(button){display:flex}.dw-toolbar-group__inner{align-items:center;display:flex}.dw-toolbar-group__separator-wrap{margin-inline:var(--space-1_5);padding-block:var(--space-0_5)}.dw-toolbar-group:last-child .dw-toolbar-group__separator-wrap{display:none}.dw-toolbar-menu-group-separator{flex-shrink:0;margin-block-end:var(--space-0);display:none}.dw-toolbar-menu-group-separator:has(+.dw-toolbar-menu-group:has([role=menuitem]),+.dw-toolbar-menu-group:has([role=menuitemradio]),+.dw-toolbar-menu-group:has([role=option])){display:block}.dw-toolbar-menu-group{margin-block:var(--space-1_5);display:none}:is(.dw-toolbar-menu-group:has([role=menuitem]),.dw-toolbar-menu-group:has([role=menuitemradio]),.dw-toolbar-menu-group:has([role=option])){display:block}.dw-toolbar-menu-group__label{-webkit-user-select:none;user-select:none;color:var(--muted-foreground);font:var(--text-badge)}.dw-toolbar-tooltip-content{z-index:var(--z-modal);width:fit-content;transform-origin:var(--radix-tooltip-content-transform-origin);text-wrap:balance;border-radius:var(--radius-control);background-color:var(--primary);color:var(--primary-foreground);padding-block:var(--space-1_5);padding-inline:var(--space-3);font:var(--text-caption)}.dw-tooltip-content{z-index:var(--z-modal);border-radius:var(--radius-control);background-color:var(--primary);color:var(--primary-foreground);padding-block:var(--space-1_5);padding-inline:var(--space-3);font:var(--text-caption);transform-origin:var(--radix-tooltip-content-transform-origin);overflow:hidden}.dw-tooltip-content[data-state=delayed-open]:where([data-side=bottom]),.dw-tooltip-content[data-state=instant-open]:where([data-side=bottom]){animation:dw-command-palette-card-enter var(--duration-base) var(--ease-enter)}.dw-tooltip-content[data-state=delayed-open]:where([data-side=top]),.dw-tooltip-content[data-state=instant-open]:where([data-side=top]){animation:dw-select-content-enter-from-bottom var(--duration-base) var(--ease-enter)}.dw-tooltip-content[data-state=delayed-open]:where([data-side=left]),.dw-tooltip-content[data-state=instant-open]:where([data-side=left]){animation:dw-select-content-enter-from-right var(--duration-base) var(--ease-enter)}.dw-tooltip-content[data-state=delayed-open]:where([data-side=right]),.dw-tooltip-content[data-state=instant-open]:where([data-side=right]){animation:dw-select-content-enter-from-left var(--duration-base) var(--ease-enter)}.dw-tooltip-content[data-state=closed]{animation:dw-select-content-exit var(--duration-base) var(--ease-exit)}@media (prefers-reduced-motion:reduce){.dw-tooltip-content[data-state=delayed-open],.dw-tooltip-content[data-state=instant-open],.dw-tooltip-content[data-state=closed]{animation:none}}
