.landing-page-layout-module__hqSlZq__root{background:var(--dk-color-bg);width:100%;min-height:100vh;color:var(--dk-color-fg);flex-direction:column;display:flex}.landing-page-layout-module__hqSlZq__navbar{border-bottom:1px solid var(--dk-color-border);background:var(--dk-color-bg);flex-shrink:0}.landing-page-layout-module__hqSlZq__hero{flex-shrink:0}.landing-page-layout-module__hqSlZq__main{flex:1;min-width:0}.landing-page-layout-module__hqSlZq__footer{border-top:1px solid var(--dk-color-border);flex-shrink:0}
.navbar-module__f1nAPG__root{z-index:50;background:var(--dk-color-surface);border-bottom:1px solid var(--dk-color-border);font-family:var(--dk-font-sans);position:sticky;top:0}.navbar-module__f1nAPG__inner{justify-content:space-between;align-items:center;gap:var(--dk-space-4);padding:0 var(--dk-space-4);max-width:1200px;height:3.5rem;margin:0 auto;display:flex}.navbar-module__f1nAPG__brand{flex-shrink:0}.navbar-module__f1nAPG__title{font-weight:var(--dk-font-weight-semibold);font-size:var(--dk-text-base);color:var(--dk-color-fg);text-decoration:none}.navbar-module__f1nAPG__title:hover{color:var(--dk-color-primary)}.navbar-module__f1nAPG__links{align-items:center;gap:var(--dk-space-1);flex:1;display:flex}.navbar-module__f1nAPG__link{padding:var(--dk-space-1) var(--dk-space-3);border-radius:var(--dk-radius-md);font-size:var(--dk-text-sm);font-weight:var(--dk-font-weight-medium);color:var(--dk-color-muted-fg);transition:background-color var(--dk-transition-fast), color var(--dk-transition-fast);text-decoration:none}.navbar-module__f1nAPG__link:hover{color:var(--dk-color-fg);background:var(--dk-color-muted-bg)}.navbar-module__f1nAPG__linkActive{color:var(--dk-color-primary-subtle-fg);background:var(--dk-color-primary-subtle)}.navbar-module__f1nAPG__content{flex:1;min-width:0}.navbar-module__f1nAPG__right{align-items:center;gap:var(--dk-space-2);flex-shrink:0;display:flex}.navbar-module__f1nAPG__rightText{font-size:var(--dk-text-sm);color:var(--dk-color-muted-fg)}.navbar-module__f1nAPG__logoutBtn{padding:var(--dk-space-1) var(--dk-space-3);border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-md);color:var(--dk-color-muted-fg);font-size:var(--dk-text-sm);cursor:pointer;transition:background-color var(--dk-transition-fast), color var(--dk-transition-fast);background:0 0}.navbar-module__f1nAPG__logoutBtn:hover{color:var(--dk-color-fg);background:var(--dk-color-muted-bg)}.navbar-module__f1nAPG__menuBtn{cursor:pointer;color:var(--dk-color-fg);padding:var(--dk-space-1);border-radius:var(--dk-radius-md);transition:background-color var(--dk-transition-fast);background:0 0;border:none;font-size:1.1rem;line-height:1;display:none}.navbar-module__f1nAPG__menuBtn:hover{background:var(--dk-color-muted-bg)}.navbar-module__f1nAPG__mobileMenu{border-top:1px solid var(--dk-color-border);padding:var(--dk-space-2) var(--dk-space-4);background:var(--dk-color-bg);flex-direction:column;display:flex}.navbar-module__f1nAPG__mobileLink{padding:var(--dk-space-2) var(--dk-space-3);border-radius:var(--dk-radius-md);font-size:var(--dk-text-sm);font-weight:var(--dk-font-weight-medium);color:var(--dk-color-muted-fg);transition:background-color var(--dk-transition-fast), color var(--dk-transition-fast);text-decoration:none}.navbar-module__f1nAPG__mobileLink:hover{color:var(--dk-color-fg);background:var(--dk-color-muted-bg)}.navbar-module__f1nAPG__mobileLinkActive{color:var(--dk-color-primary-subtle-fg);background:var(--dk-color-primary-subtle)}@media (max-width:640px){.navbar-module__f1nAPG__links{display:none}.navbar-module__f1nAPG__menuBtn{display:block}}
.page-content-module__G3L13q__root{width:100%;min-width:0;padding:var(--dk-space-5) var(--dk-space-6)}
.button-module__MahnvW__root{justify-content:center;align-items:center;gap:var(--dk-space-2);border-radius:var(--dk-radius-md);font-family:var(--dk-font-sans);font-weight:var(--dk-font-weight-medium);cursor:pointer;transition:background-color var(--dk-transition-fast), border-color var(--dk-transition-fast), color var(--dk-transition-fast), box-shadow var(--dk-transition-fast), transform var(--dk-transition-fast);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.button-module__MahnvW__root:disabled{opacity:.5;cursor:not-allowed}.button-module__MahnvW__root:focus-visible{outline:2px solid var(--dk-color-primary);outline-offset:2px}.button-module__MahnvW__loading{cursor:wait}.button-module__MahnvW__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;animation:.7s linear infinite button-module__MahnvW__button-spin}.button-module__MahnvW__size-sm{min-height:2rem;padding:0 var(--dk-space-3);font-size:var(--dk-text-xs)}.button-module__MahnvW__size-md{min-height:2.5rem;padding:0 var(--dk-space-4);font-size:var(--dk-text-sm)}.button-module__MahnvW__size-lg{min-height:3rem;padding:0 var(--dk-space-5);font-size:var(--dk-text-base)}.button-module__MahnvW__variant-primary{background:var(--dk-color-primary);color:var(--dk-color-primary-fg)}.button-module__MahnvW__variant-primary:hover:not(:disabled){background:var(--dk-color-primary-hover)}.button-module__MahnvW__variant-primary:active:not(:disabled){background:var(--dk-color-primary-active)}.button-module__MahnvW__variant-secondary{background:var(--dk-color-surface);color:var(--dk-color-secondary);border-color:var(--dk-color-secondary)}.button-module__MahnvW__variant-secondary:hover:not(:disabled){background:var(--dk-color-muted-bg);border-color:var(--dk-color-secondary)}.button-module__MahnvW__variant-outline{color:var(--dk-color-fg);border-color:var(--dk-color-border);background:0 0}.button-module__MahnvW__variant-outline:hover:not(:disabled){background:var(--dk-color-muted-bg)}.button-module__MahnvW__variant-ghost{color:var(--dk-color-fg);background:0 0}.button-module__MahnvW__variant-ghost:hover:not(:disabled){background:var(--dk-color-muted-bg)}.button-module__MahnvW__variant-destructive{background:var(--dk-color-destructive);color:var(--dk-color-destructive-fg)}.button-module__MahnvW__variant-destructive:hover:not(:disabled){filter:brightness(.92)}.button-module__MahnvW__variant-destructive:active:not(:disabled){background:var(--dk-color-destructive-active)}.button-module__MahnvW__variant-accent{background:var(--dk-color-accent);color:var(--dk-color-accent-fg)}.button-module__MahnvW__variant-accent:hover:not(:disabled){background:var(--dk-color-accent-hover)}.button-module__MahnvW__variant-accent:active:not(:disabled){background:var(--dk-color-accent-active)}@keyframes button-module__MahnvW__button-spin{to{transform:rotate(360deg)}}.button-module__MahnvW__tone-subtle-primary{background:var(--dk-color-primary-subtle);color:var(--dk-color-primary-subtle-fg)}.button-module__MahnvW__tone-subtle-primary:hover:not(:disabled){background:var(--dk-color-primary-subtle);filter:brightness(.96)}.button-module__MahnvW__tone-subtle-accent{background:var(--dk-color-accent-subtle);color:var(--dk-color-accent-subtle-fg)}.button-module__MahnvW__tone-subtle-accent:hover:not(:disabled){background:var(--dk-color-accent-subtle);filter:brightness(.96)}.button-module__MahnvW__tone-subtle-destructive{background:var(--dk-color-destructive-subtle);color:var(--dk-color-destructive-subtle-fg)}.button-module__MahnvW__tone-subtle-destructive:hover:not(:disabled){background:var(--dk-color-destructive-subtle);filter:brightness(.96)}
.page-header-module__-3DDHG__root{justify-content:space-between;align-items:center;gap:var(--dk-space-4);padding:var(--dk-space-4) var(--dk-space-6);border-bottom:1px solid var(--dk-color-border);display:flex}.page-header-module__-3DDHG__content{flex:1;min-width:0}.page-header-module__-3DDHG__actions{align-items:center;gap:var(--dk-space-2);flex-shrink:0;display:flex}.page-header-module__-3DDHG__flush{border-bottom:none;align-items:flex-start;gap:28px;padding:0}
.panel-header-module__pqrXYq__root{align-items:center;gap:var(--dk-space-2);padding:var(--dk-space-3) var(--dk-space-4);border-bottom:1px solid var(--dk-color-border);flex:none;min-height:2.5rem;display:flex}.panel-header-module__pqrXYq__label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--dk-text-sm);font-weight:var(--dk-font-weight-semibold);color:var(--dk-color-fg);font-family:var(--dk-font-sans);overflow:hidden}
.section-header-module__S32rla__root{justify-content:space-between;align-items:center;gap:var(--dk-space-3);padding:var(--dk-space-2) 0;border-bottom:1px solid var(--dk-color-border);margin-bottom:var(--dk-space-4);display:flex}.section-header-module__S32rla__content{font-size:var(--dk-text-sm);font-weight:var(--dk-font-weight-medium);color:var(--dk-color-fg)}.section-header-module__S32rla__actions{align-items:center;gap:var(--dk-space-2);flex-shrink:0;display:flex}
.tool-panel-module__Lekvua__root{flex-direction:column;height:100%;min-height:0;display:flex}.tool-panel-module__Lekvua__topNav{align-items:center;gap:var(--dk-space-2);padding:var(--dk-space-2) var(--dk-space-4);border-bottom:1px solid var(--dk-color-border);flex:none;display:flex}.tool-panel-module__Lekvua__content{min-height:0;padding:var(--dk-space-4);flex:1}.tool-panel-module__Lekvua__footer{padding:var(--dk-space-3) var(--dk-space-4);border-top:1px solid var(--dk-color-border);flex:none}
.card-module__2XZ6da__root{isolation:isolate;background:var(--dk-color-surface);color:var(--dk-color-fg);border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-lg);box-shadow:var(--dk-shadow-md);padding:var(--dk-space-5);position:relative}.card-module__2XZ6da__root:before{content:"";z-index:2;pointer-events:none;background-image:var(--dk-border-image,none);border-radius:inherit;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.card-module__2XZ6da__stacked{margin-bottom:var(--dk-space-3)}.card-module__2XZ6da__header{justify-content:space-between;align-items:flex-start;gap:var(--dk-space-2);margin-bottom:var(--dk-space-3);display:flex}.card-module__2XZ6da__title{font-size:var(--dk-text-base);font-weight:var(--dk-font-weight-semibold)}.card-module__2XZ6da__action{flex-shrink:0}.card-module__2XZ6da__row{justify-content:space-between;align-items:baseline;gap:var(--dk-space-3);padding:var(--dk-space-1) 0;font-size:var(--dk-text-sm);display:flex}.card-module__2XZ6da__rowLabel{color:var(--dk-color-muted-fg)}.card-module__2XZ6da__rowValue{color:var(--dk-color-fg);text-align:right}.card-module__2XZ6da__mono{font-family:var(--dk-font-mono);font-size:var(--dk-text-xs)}.card-module__2XZ6da__elevated{background:var(--dk-color-surface-elevated);border-color:var(--dk-color-border-subtle)}.card-module__2XZ6da__liftOnHover{transition:transform var(--dk-transition-base), box-shadow var(--dk-transition-base)}.card-module__2XZ6da__liftOnHover:hover{box-shadow:var(--dk-shadow-lg);transform:translateY(-6px)}.card-module__2XZ6da__tint-primary{background:var(--dk-color-primary-subtle);border-color:var(--dk-color-primary);color:var(--dk-color-primary-subtle-fg)}.card-module__2XZ6da__tint-secondary{background:var(--dk-color-secondary-subtle);border-color:var(--dk-color-secondary);color:var(--dk-color-secondary-subtle-fg)}.card-module__2XZ6da__tint-accent{background:var(--dk-color-accent-subtle);border-color:var(--dk-color-accent);color:var(--dk-color-accent-subtle-fg)}.card-module__2XZ6da__tint-success{background:var(--dk-color-success-subtle);border-color:var(--dk-color-success);color:var(--dk-color-success-subtle-fg)}.card-module__2XZ6da__tint-warning{background:var(--dk-color-warning-subtle);border-color:var(--dk-color-warning);color:var(--dk-color-warning-subtle-fg)}.card-module__2XZ6da__tint-destructive{background:var(--dk-color-destructive-subtle);border-color:var(--dk-color-destructive);color:var(--dk-color-destructive-subtle-fg)}.card-module__2XZ6da__tint-info{background:var(--dk-color-info-subtle);border-color:var(--dk-color-info);color:var(--dk-color-info-subtle-fg)}.card-module__2XZ6da__elevation-shadow{box-shadow:0 16px 32px -12px #0006,0 6px 12px -4px #0000004d}.card-module__2XZ6da__elevation-glass{-webkit-backdrop-filter:blur(14px)}
.page-module__KLy--a__root{flex-direction:column;min-height:100%;display:flex}.page-module__KLy--a__background{background:var(--dk-color-surface)}.page-module__KLy--a__header,.page-module__KLy--a__footer{flex-shrink:0}.page-module__KLy--a__header{border-bottom:1px solid var(--dk-color-border)}.page-module__KLy--a__content{width:100%;min-width:0;padding:var(--dk-space-6) var(--dk-space-4);flex:1;margin:0 auto}.page-module__KLy--a__footer{border-top:1px solid var(--dk-color-border)}.page-module__KLy--a__narrow{max-width:480px}.page-module__KLy--a__wide{max-width:640px}.page-module__KLy--a__full{max-width:none}
.list-item-module__VGtmfq__item{align-items:center;gap:var(--dk-space-2);padding:var(--dk-space-2) var(--dk-space-3);border-radius:var(--dk-radius-lg);cursor:pointer;transition:background var(--dk-transition-fast);display:flex}.list-item-module__VGtmfq__item:hover{background:var(--dk-color-muted-bg)}.list-item-module__VGtmfq__active{background:var(--dk-color-primary-subtle);color:var(--dk-color-primary-subtle-fg)}.list-item-module__VGtmfq__leading{flex-shrink:0}.list-item-module__VGtmfq__label{font-size:var(--dk-text-sm);flex:1;min-width:0}.list-item-module__VGtmfq__actions{align-items:center;gap:var(--dk-space-1);flex-shrink:0;display:flex}.list-item-module__VGtmfq__labelGroup{flex-direction:column;flex:1;min-width:0;display:flex}.list-item-module__VGtmfq__sublabel{font-size:var(--dk-text-xs);color:var(--dk-color-muted-fg)}
.section-module__WLrX1a__root{gap:var(--dk-space-3);margin-bottom:var(--dk-space-6);flex-direction:column;display:flex}.section-module__WLrX1a__header{justify-content:space-between;align-items:center;gap:var(--dk-space-3);display:flex}.section-module__WLrX1a__titleRow{align-items:baseline;gap:var(--dk-space-2);display:flex}.section-module__WLrX1a__title{font-size:var(--dk-text-base);font-weight:var(--dk-font-weight-semibold);color:var(--dk-color-fg);margin:0}.section-module__WLrX1a__count{color:var(--dk-color-muted-fg);font-size:var(--dk-text-sm)}.section-module__WLrX1a__actions{align-items:center;gap:var(--dk-space-2);flex-shrink:0;display:flex}.section-module__WLrX1a__content{gap:var(--dk-space-2);flex-direction:column;display:flex}
.stat-module__WBH_HG__root{background:var(--dk-color-muted-bg);border-radius:var(--dk-radius-md);padding:var(--dk-space-2) var(--dk-space-3);flex:1}.stat-module__WBH_HG__tone-warning{background:var(--dk-color-warning-subtle,#eab30814)}.stat-module__WBH_HG__tone-success{background:var(--dk-color-success-subtle,#16a34a14)}.stat-module__WBH_HG__tone-destructive{background:var(--dk-color-destructive-subtle,#dc262614)}.stat-module__WBH_HG__value{color:var(--dk-color-fg);font-size:18px;font-weight:700}.stat-module__WBH_HG__label{color:var(--dk-color-muted-fg);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}
.stats-module___6giKW__root{gap:var(--dk-space-2);display:flex}
.tree-module__75abga__root{font-family:var(--dk-font-sans);font-size:var(--dk-text-sm);color:var(--dk-color-fg)}
.tree-item-module__w8FtFW__root{min-width:0}.tree-item-module__w8FtFW__row{align-items:center;gap:var(--dk-space-1);padding:2px 0;display:flex}.tree-item-module__w8FtFW__branch{cursor:pointer;-webkit-user-select:none;user-select:none}.tree-item-module__w8FtFW__chevron{width:1em;color:var(--dk-color-muted-fg);flex-shrink:0;display:inline-block}.tree-item-module__w8FtFW__label{min-width:0}.tree-item-module__w8FtFW__children{padding-left:var(--dk-space-4);border-left:1px dashed var(--dk-color-border);margin-left:4px}
.alert-module__g_YZcq__root{gap:var(--dk-space-1);border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-md);padding:var(--dk-space-3) var(--dk-space-4);background:var(--dk-color-bg);color:var(--dk-color-fg);flex-direction:column;display:flex}.alert-module__g_YZcq__variant-success{border-color:var(--dk-color-success)}.alert-module__g_YZcq__variant-warning{border-color:var(--dk-color-warning)}.alert-module__g_YZcq__variant-destructive{border-color:var(--dk-color-destructive)}.alert-module__g_YZcq__variant-info{border-color:var(--dk-color-info)}.alert-module__g_YZcq__title{font-size:var(--dk-text-sm);font-weight:var(--dk-font-weight-medium)}.alert-module__g_YZcq__content{color:var(--dk-color-muted-fg);font-size:var(--dk-text-sm);line-height:var(--dk-leading-normal)}
.badge-module__SN7DLa__root{border-radius:var(--dk-radius-full);padding:var(--dk-space-1) var(--dk-space-2);background:var(--dk-color-muted-bg);color:var(--dk-color-muted-fg);font-family:var(--dk-font-sans);font-size:var(--dk-text-xs);font-weight:var(--dk-font-weight-medium);align-items:center;display:inline-flex}.badge-module__SN7DLa__variant-primary{background:var(--dk-color-primary);color:var(--dk-color-primary-fg)}.badge-module__SN7DLa__variant-success{background:var(--dk-color-success);color:var(--dk-color-success-fg)}.badge-module__SN7DLa__variant-warning{background:var(--dk-color-warning);color:var(--dk-color-warning-fg)}.badge-module__SN7DLa__variant-destructive{background:var(--dk-color-destructive);color:var(--dk-color-destructive-fg)}.badge-module__SN7DLa__variant-info{background:var(--dk-color-info);color:var(--dk-color-info-fg)}.badge-module__SN7DLa__variant-secondary{background:var(--dk-color-secondary);color:var(--dk-color-secondary-fg)}.badge-module__SN7DLa__variant-accent{background:var(--dk-color-accent);color:var(--dk-color-accent-fg)}.badge-module__SN7DLa__tone-subtle-primary{background:var(--dk-color-primary-subtle);color:var(--dk-color-primary-subtle-fg)}.badge-module__SN7DLa__tone-subtle-secondary{background:var(--dk-color-secondary-subtle);color:var(--dk-color-secondary-subtle-fg)}.badge-module__SN7DLa__tone-subtle-accent{background:var(--dk-color-accent-subtle);color:var(--dk-color-accent-subtle-fg)}.badge-module__SN7DLa__tone-subtle-success{background:var(--dk-color-success-subtle);color:var(--dk-color-success-subtle-fg)}.badge-module__SN7DLa__tone-subtle-warning{background:var(--dk-color-warning-subtle);color:var(--dk-color-warning-subtle-fg)}.badge-module__SN7DLa__tone-subtle-destructive{background:var(--dk-color-destructive-subtle);color:var(--dk-color-destructive-subtle-fg)}.badge-module__SN7DLa__tone-subtle-info{background:var(--dk-color-info-subtle);color:var(--dk-color-info-subtle-fg)}.badge-module__SN7DLa__transform-none{text-transform:none}.badge-module__SN7DLa__transform-uppercase{text-transform:uppercase}.badge-module__SN7DLa__transform-lowercase{text-transform:lowercase}.badge-module__SN7DLa__transform-capitalize{text-transform:capitalize}
.callout-module__CRiWMa__root{gap:var(--dk-space-1);border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-md);padding:var(--dk-space-3) var(--dk-space-4);background:var(--dk-color-muted-bg);flex-direction:column;display:flex}.callout-module__CRiWMa__variant-success{border-color:var(--dk-color-success)}.callout-module__CRiWMa__variant-warning{border-color:var(--dk-color-warning)}.callout-module__CRiWMa__variant-destructive{border-color:var(--dk-color-destructive)}.callout-module__CRiWMa__variant-info{border-color:var(--dk-color-info)}.callout-module__CRiWMa__title{font-size:var(--dk-text-sm);font-weight:var(--dk-font-weight-medium)}.callout-module__CRiWMa__content{color:var(--dk-color-muted-fg);font-size:var(--dk-text-sm);line-height:var(--dk-leading-normal)}
.empty-state-module__ywX-1q__root{padding:var(--dk-space-8) var(--dk-space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state-module__ywX-1q__icon{margin-bottom:var(--dk-space-3);color:var(--dk-color-muted-fg)}.empty-state-module__ywX-1q__title{color:var(--dk-color-fg);font-size:var(--dk-text-base);font-weight:var(--dk-font-weight-medium)}.empty-state-module__ywX-1q__description{max-width:40rem;margin-top:var(--dk-space-1);color:var(--dk-color-muted-fg);font-size:var(--dk-text-sm);line-height:var(--dk-leading-normal)}.empty-state-module__ywX-1q__action{margin-top:var(--dk-space-4)}
.error-state-module__5h77TG__root{padding:var(--dk-space-8) var(--dk-space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.error-state-module__5h77TG__icon{border-radius:var(--dk-radius-full);background:var(--dk-color-destructive);width:2.5rem;height:2.5rem;color:var(--dk-color-destructive-fg);font-weight:var(--dk-font-weight-bold);justify-content:center;align-items:center;display:flex}.error-state-module__5h77TG__title{margin-top:var(--dk-space-3);font-size:var(--dk-text-base);font-weight:var(--dk-font-weight-medium)}.error-state-module__5h77TG__description{max-width:40rem;margin-top:var(--dk-space-1);color:var(--dk-color-muted-fg);font-size:var(--dk-text-sm);line-height:var(--dk-leading-normal)}.error-state-module__5h77TG__action{margin-top:var(--dk-space-4)}
.flash-module__cLDSkG__flash{justify-content:space-between;align-items:center;gap:var(--dk-space-2);padding:var(--dk-space-2) var(--dk-space-4);border-radius:var(--dk-radius-md);font-size:var(--dk-text-sm);font-family:var(--dk-font-sans);margin-bottom:var(--dk-space-4);border:1px solid;display:flex}.flash-module__cLDSkG__message{flex:1}.flash-module__cLDSkG__dismiss{cursor:pointer;font-size:var(--dk-text-xs);opacity:.6;background:0 0;border:none;padding:0;line-height:1}.flash-module__cLDSkG__dismiss:hover{opacity:1}.flash-module__cLDSkG__success{background:var(--dk-color-success-subtle);border-color:var(--dk-color-success);color:var(--dk-color-success-subtle-fg)}.flash-module__cLDSkG__error{background:var(--dk-color-destructive-subtle);border-color:var(--dk-color-destructive);color:var(--dk-color-destructive-subtle-fg)}.flash-module__cLDSkG__warning{background:var(--dk-color-warning-subtle);border-color:var(--dk-color-warning);color:var(--dk-color-warning-subtle-fg)}.flash-module__cLDSkG__info{background:var(--dk-color-info-subtle);border-color:var(--dk-color-info);color:var(--dk-color-info-subtle-fg)}
.loading-state-module__XBo0fa__root{justify-content:center;align-items:center;gap:var(--dk-space-2);padding:var(--dk-space-6) var(--dk-space-4);color:var(--dk-color-muted-fg);font-size:var(--dk-text-sm);display:flex}.loading-state-module__XBo0fa__spinner{border:2px solid var(--dk-color-border);border-top-color:var(--dk-color-primary);border-radius:var(--dk-radius-full);width:1rem;height:1rem;animation:.7s linear infinite loading-state-module__XBo0fa__loading-state-spin}@keyframes loading-state-module__XBo0fa__loading-state-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-state-module__XBo0fa__spinner{animation-duration:1.4s}}
.spinner-module__Py-qgq__root{justify-content:center;align-items:center;display:inline-flex}.spinner-module__Py-qgq__spinner{border:2px solid var(--dk-color-border);border-top-color:var(--dk-color-primary);border-radius:var(--dk-radius-full);animation:.7s linear infinite spinner-module__Py-qgq__spinner-rotate;display:block}.spinner-module__Py-qgq__size-sm .spinner-module__Py-qgq__spinner{border-width:1px;width:.75rem;height:.75rem}.spinner-module__Py-qgq__size-md .spinner-module__Py-qgq__spinner{width:1rem;height:1rem}.spinner-module__Py-qgq__size-lg .spinner-module__Py-qgq__spinner{width:1.5rem;height:1.5rem}@keyframes spinner-module__Py-qgq__spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner-module__Py-qgq__spinner{animation-duration:1.4s}}
.angle-dial-module__uTIzvW__wrapper{align-items:flex-start;gap:var(--dk-space-1);flex-direction:column;display:inline-flex}.angle-dial-module__uTIzvW__label{font-size:var(--dk-font-size-sm);font-weight:var(--dk-font-weight-medium);color:var(--dk-color-fg)}.angle-dial-module__uTIzvW__root{border:1px solid var(--dk-color-border);background:var(--dk-color-surface);color:var(--dk-color-fg);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;transition:border-color var(--dk-transition-fast), box-shadow var(--dk-transition-fast), background var(--dk-transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.angle-dial-module__uTIzvW__root:hover{border-color:var(--dk-color-primary)}.angle-dial-module__uTIzvW__root:focus-visible{box-shadow:0 0 0 var(--dk-ring-offset) var(--dk-color-bg), 0 0 0 calc(var(--dk-ring-offset) + var(--dk-ring-width)) var(--dk-ring-color);outline:none}.angle-dial-module__uTIzvW__size-sm{width:64px;height:64px}.angle-dial-module__uTIzvW__size-md{width:84px;height:84px}.angle-dial-module__uTIzvW__size-lg{width:108px;height:108px}.angle-dial-module__uTIzvW__track{border:2px solid var(--dk-color-border);border-radius:50%;position:absolute;inset:10%}.angle-dial-module__uTIzvW__inner{background:var(--dk-color-bg);box-shadow:inset 0 0 0 1px var(--dk-color-border);border-radius:50%;position:absolute;inset:18%}.angle-dial-module__uTIzvW__indicator{transform-origin:50%;pointer-events:none;position:absolute;inset:0}.angle-dial-module__uTIzvW__knob{background:var(--dk-color-primary);width:8px;height:8px;box-shadow:0 0 0 2px var(--dk-color-bg), 0 0 0 3px var(--dk-color-primary);border-radius:50%;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.angle-dial-module__uTIzvW__value{z-index:2;font-size:var(--dk-font-size-xs);font-weight:var(--dk-font-weight-semibold);color:var(--dk-color-fg);pointer-events:none;position:relative}
.calendar-grid-module__k9IQla__wrap{gap:var(--dk-space-3);font-family:var(--dk-font-sans);flex-direction:column;display:flex}.calendar-grid-module__k9IQla__header{justify-content:space-between;align-items:center;gap:var(--dk-space-2);display:flex}.calendar-grid-module__k9IQla__dot{border-radius:50%;width:12px;height:12px;display:inline-block}.calendar-grid-module__k9IQla__nav{align-items:center;gap:var(--dk-space-2);display:flex}.calendar-grid-module__k9IQla__navBtn{cursor:pointer;padding:var(--dk-space-1) var(--dk-space-2);color:var(--dk-color-fg);border-radius:var(--dk-radius-md);background:0 0;border:none}.calendar-grid-module__k9IQla__navBtn:hover{background:var(--dk-color-muted-bg)}.calendar-grid-module__k9IQla__label{font-size:var(--dk-text-sm);font-weight:var(--dk-font-weight-medium);text-align:center;min-width:130px;margin:0}.calendar-grid-module__k9IQla__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calendar-grid-module__k9IQla__weekday{font-size:var(--dk-text-xs);font-weight:var(--dk-font-weight-bold);color:var(--dk-color-muted-fg);text-align:center;padding:4px}.calendar-grid-module__k9IQla__day{min-height:72px;padding:var(--dk-space-1);border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-md);cursor:pointer;transition:background var(--dk-transition-fast);overflow:hidden}.calendar-grid-module__k9IQla__day:hover{background:var(--dk-color-muted-bg)}.calendar-grid-module__k9IQla__dayToday{border-color:var(--dk-color-primary);background:var(--dk-color-muted-bg)}.calendar-grid-module__k9IQla__dayNum{font-size:var(--dk-text-xs);font-weight:var(--dk-font-weight-bold);color:var(--dk-color-muted-fg);margin-bottom:2px;display:block}.calendar-grid-module__k9IQla__dayToday .calendar-grid-module__k9IQla__dayNum{color:var(--dk-color-primary)}.calendar-grid-module__k9IQla__item{border-radius:var(--dk-radius-sm);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;margin-bottom:1px;padding:1px 4px;font-size:10px;overflow:hidden}.calendar-grid-module__k9IQla__more{color:var(--dk-color-muted-fg);font-size:10px}.calendar-grid-module__k9IQla__page{max-width:960px;padding:var(--dk-space-6) var(--dk-space-4);font-family:var(--dk-font-sans);margin:0 auto}.calendar-grid-module__k9IQla__layout{gap:var(--dk-space-4);height:calc(100vh - 220px);min-height:500px;display:flex}.calendar-grid-module__k9IQla__main{gap:var(--dk-space-3);flex-direction:column;flex:1;min-width:0;display:flex}.calendar-grid-module__k9IQla__mainHeader{justify-content:space-between;align-items:center;gap:var(--dk-space-2);display:flex}.calendar-grid-module__k9IQla__title{font-size:var(--dk-text-lg);font-weight:var(--dk-font-weight-bold);margin:0}.calendar-grid-module__k9IQla__eventsSection{margin-top:var(--dk-space-2)}.calendar-grid-module__k9IQla__eventsHeading{font-size:var(--dk-text-sm);font-weight:var(--dk-font-weight-medium);color:var(--dk-color-muted-fg);margin-bottom:var(--dk-space-2)}.calendar-grid-module__k9IQla__eventsList{max-height:280px;overflow-y:auto}
.checkbox-module__ISl97a__root{width:1rem;height:1rem;accent-color:var(--dk-color-primary)}.checkbox-module__ISl97a__label{align-items:center;gap:var(--dk-space-2);font-family:var(--dk-font-sans);font-size:var(--dk-text-sm);color:var(--dk-color-fg);cursor:pointer;display:inline-flex}
.checkbox-group-module__LBpYjW__root{gap:var(--dk-space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.checkbox-group-module__LBpYjW__option{align-items:center;gap:var(--dk-space-2);color:var(--dk-color-fg);font-family:var(--dk-font-sans);font-size:var(--dk-text-sm);display:flex}
.field-module__rTLwWG__root{gap:var(--dk-space-2);flex-direction:column;display:flex}.field-module__rTLwWG__label{color:var(--dk-color-fg);font-family:var(--dk-font-sans);font-size:var(--dk-text-sm);font-weight:var(--dk-font-weight-medium)}.field-module__rTLwWG__description{color:var(--dk-color-muted-fg);font-size:var(--dk-text-sm)}.field-module__rTLwWG__error{color:var(--dk-color-destructive);font-size:var(--dk-text-sm)}
.file-upload-module__pFmGYG__root{width:100%;color:var(--dk-color-fg);font-family:var(--dk-font-sans);font-size:var(--dk-text-sm);display:block}
.input-module__Dxo-hG__wrapper{gap:var(--dk-space-1);font-family:var(--dk-font-sans);flex-direction:column;display:flex}.input-module__Dxo-hG__label{font-size:var(--dk-text-sm);font-weight:var(--dk-font-weight-medium);color:var(--dk-color-fg);line-height:var(--dk-leading-tight)}.input-module__Dxo-hG__inputWrap{border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-md);background:var(--dk-color-bg);transition:border-color var(--dk-transition-fast), box-shadow var(--dk-transition-fast);align-items:center;display:flex;overflow:hidden}.input-module__Dxo-hG__inputWrap:focus-within{border-color:var(--dk-color-primary);box-shadow:0 0 0 var(--dk-ring-width) var(--dk-ring-color)}.input-module__Dxo-hG__inputWrap.input-module__Dxo-hG__hasError{border-color:var(--dk-color-destructive)}.input-module__Dxo-hG__inputWrap.input-module__Dxo-hG__hasError:focus-within{box-shadow:0 0 0 var(--dk-ring-width) color-mix(in srgb, var(--dk-color-destructive) 30%, transparent)}.input-module__Dxo-hG__input{min-width:0;height:2.5rem;padding:0 var(--dk-space-3);font-size:var(--dk-text-sm);color:var(--dk-color-fg);font-family:inherit;line-height:var(--dk-leading-normal);background:0 0;border:none;outline:none;flex:1}.input-module__Dxo-hG__input::placeholder{color:var(--dk-color-muted-fg)}.input-module__Dxo-hG__input:disabled{opacity:.5;cursor:not-allowed}.input-module__Dxo-hG__prefix,.input-module__Dxo-hG__suffix{padding:0 var(--dk-space-3);color:var(--dk-color-muted-fg);font-size:var(--dk-text-sm);flex-shrink:0;align-items:center;display:flex}.input-module__Dxo-hG__prefix{border-right:1px solid var(--dk-color-border)}.input-module__Dxo-hG__suffix{border-left:1px solid var(--dk-color-border)}.input-module__Dxo-hG__hint{font-size:var(--dk-text-xs);color:var(--dk-color-muted-fg);margin:0}.input-module__Dxo-hG__error{font-size:var(--dk-text-xs);color:var(--dk-color-destructive);margin:0}
.search-input-module__nm0sCG__root{box-sizing:border-box;border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-md);width:100%;padding:var(--dk-space-2) var(--dk-space-3);background:var(--dk-color-input-bg);color:var(--dk-color-fg);font-family:var(--dk-font-sans);font-size:var(--dk-text-sm);display:block}.search-input-module__nm0sCG__root:focus{border-color:var(--dk-color-primary);box-shadow:0 0 0 var(--dk-ring-width) var(--dk-ring-color);outline:none}
.select-module__x2jcdq__root{box-sizing:border-box;border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-md);width:100%;padding:var(--dk-space-2) var(--dk-space-3);background:var(--dk-color-input-bg);color:var(--dk-color-fg);font-family:var(--dk-font-sans);font-size:var(--dk-text-sm);display:block}
.slider-module__7StktW__root{width:100%;accent-color:var(--dk-color-primary)}.slider-module__7StktW__root:focus-visible{box-shadow:0 0 0 var(--dk-ring-offset) var(--dk-color-bg), 0 0 0 calc(var(--dk-ring-offset) + var(--dk-ring-width)) var(--dk-ring-color);outline:none}
.textarea-module__UPEJcW__root{box-sizing:border-box;resize:vertical;border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-md);width:100%;min-height:8rem;padding:var(--dk-space-2) var(--dk-space-3);background:var(--dk-color-input-bg);color:var(--dk-color-fg);font-family:var(--dk-font-sans);font-size:var(--dk-text-sm);line-height:var(--dk-leading-normal);display:block}.textarea-module__UPEJcW__root::placeholder{color:var(--dk-color-muted-fg)}.textarea-module__UPEJcW__root:focus{border-color:var(--dk-color-primary);box-shadow:0 0 0 var(--dk-ring-width) var(--dk-ring-color);outline:none}
.doc-editor-module__1_jcta__container{flex-direction:column;flex:1;min-width:0;display:flex}.doc-editor-module__1_jcta__header{justify-content:space-between;align-items:center;gap:var(--dk-space-3);padding:var(--dk-space-2) var(--dk-space-3);border-bottom:1px solid var(--dk-color-border);display:flex}.doc-editor-module__1_jcta__headerActions{align-items:center;gap:var(--dk-space-2);display:flex}.doc-editor-module__1_jcta__path{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--dk-text-sm);overflow:hidden}.doc-editor-module__1_jcta__saveBtn{background:var(--dk-color-primary);color:var(--dk-color-primary-fg);border-radius:var(--dk-radius-md);font-size:var(--dk-text-sm);cursor:pointer;border:none;padding:6px 14px}.doc-editor-module__1_jcta__saveBtn:disabled{opacity:.6;cursor:default}.doc-editor-module__1_jcta__editor{resize:none;width:100%;min-height:450px;padding:var(--dk-space-3);box-sizing:border-box;background:var(--dk-color-bg);color:var(--dk-color-fg);font-family:var(--dk-font-mono);border:0;outline:0;flex:1;font-size:13px;line-height:1.5}.doc-editor-module__1_jcta__footer{gap:var(--dk-space-2);padding:var(--dk-space-2);border-top:1px solid var(--dk-color-border);display:flex}.doc-editor-module__1_jcta__center{flex:1;justify-content:center;align-items:center;display:flex}
.center-module__xnt8Xq__root{justify-content:center;align-items:center;display:flex}.center-module__xnt8Xq__fullViewport{min-height:100vh}.center-module__xnt8Xq__fillParent{flex:1;min-height:0}
.container-module__f8hdia__root{width:100%;padding-inline:var(--dk-space-4);margin-inline:auto}.container-module__f8hdia__sm{max-width:24rem}.container-module__f8hdia__md{max-width:42rem}.container-module__f8hdia__lg{max-width:56rem}.container-module__f8hdia__xl{max-width:72rem}.container-module__f8hdia__full{max-width:none}
.grid-module__hxLtYG__root{grid-template-columns:repeat(var(--dk-grid-columns,1), minmax(0, 1fr));gap:var(--dk-grid-gap,var(--dk-space-4));min-width:0;display:grid}.grid-module__hxLtYG__autoFill{grid-template-columns:repeat(auto-fill, minmax(var(--dk-grid-min), 1fr))}
.stack-module__sAuiZG__root{min-width:0;display:flex}
.surface-module__E5cIRa__root{background:var(--dk-color-surface);border-radius:var(--dk-radius-lg)}.surface-module__E5cIRa__none{box-shadow:none}.surface-module__E5cIRa__sm{box-shadow:var(--dk-shadow-sm)}.surface-module__E5cIRa__md{box-shadow:var(--dk-shadow-md)}.surface-module__E5cIRa__lg{box-shadow:var(--dk-shadow-lg)}.surface-module__E5cIRa__bordered{border:1px solid var(--dk-color-border)}.surface-module__E5cIRa__padded{padding:var(--dk-surface-padding)}
.avatar-module__tjpk4q__root{border-radius:var(--dk-radius-full);background:var(--dk-color-muted-bg);color:var(--dk-color-muted-fg);font-family:var(--dk-font-sans);font-weight:var(--dk-font-weight-medium);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar-module__tjpk4q__size-sm{width:2rem;height:2rem;font-size:var(--dk-text-xs)}.avatar-module__tjpk4q__size-md{width:2.5rem;height:2.5rem;font-size:var(--dk-text-sm)}.avatar-module__tjpk4q__size-lg{width:3rem;height:3rem;font-size:var(--dk-text-base)}.avatar-module__tjpk4q__size-xl{width:4rem;height:4rem;font-size:var(--dk-text-lg)}.avatar-module__tjpk4q__image{object-fit:cover;width:100%;height:100%;display:block}.avatar-module__tjpk4q__fallback{justify-content:center;align-items:center;display:inline-flex}
.logo-mark-module__EqpaUW__root{background:var(--dk-color-primary);color:var(--dk-color-primary-fg);font-family:var(--dk-font-sans);font-weight:var(--dk-font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.logo-mark-module__EqpaUW__shape-square{border-radius:var(--dk-radius-md)}.logo-mark-module__EqpaUW__shape-circle{border-radius:var(--dk-radius-full)}.logo-mark-module__EqpaUW__size-sm{width:20px;height:20px;font-size:9px}.logo-mark-module__EqpaUW__size-md{width:28px;height:28px;font-size:var(--dk-text-xs)}.logo-mark-module__EqpaUW__size-lg{width:40px;height:40px;font-size:var(--dk-text-base)}.logo-mark-module__EqpaUW__image{object-fit:cover;width:100%;height:100%;display:block}.logo-mark-module__EqpaUW__initial{justify-content:center;align-items:center;display:inline-flex}
.breadcrumb-module__mozbWW__root{width:100%;font-family:var(--dk-font-sans);font-size:var(--dk-text-sm)}.breadcrumb-module__mozbWW__list{align-items:center;gap:var(--dk-space-2);margin:0;padding:0;list-style:none;display:flex}.breadcrumb-module__mozbWW__item{align-items:center;gap:var(--dk-space-2);display:flex}.breadcrumb-module__mozbWW__link{color:var(--dk-color-muted-fg);text-decoration:none}.breadcrumb-module__mozbWW__link:hover{color:var(--dk-color-fg);text-decoration:underline}.breadcrumb-module__mozbWW__current{color:var(--dk-color-fg);font-weight:var(--dk-font-weight-medium)}.breadcrumb-module__mozbWW__separator{color:var(--dk-color-muted-fg)}.breadcrumb-module__mozbWW__button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}
.public-navbar-module__x7av0a__root{border-bottom:1px solid var(--dk-color-border);background:var(--dk-color-bg);width:100%;color:var(--dk-color-fg);flex-shrink:0}.public-navbar-module__x7av0a__inner{align-items:center;gap:var(--dk-space-6);width:min(100% - 2rem,1200px);min-height:4rem;margin:0 auto;display:flex}.public-navbar-module__x7av0a__brand{color:var(--dk-color-fg);flex-shrink:0;align-items:center;display:flex}.public-navbar-module__x7av0a__desktopLinks{justify-content:center;align-items:center;gap:var(--dk-space-5);flex:1;display:flex}.public-navbar-module__x7av0a__link{color:var(--dk-color-muted-fg);font-family:var(--dk-font-sans);font-size:var(--dk-text-sm);font-weight:var(--dk-font-weight-medium);transition:color var(--dk-transition-fast), opacity var(--dk-transition-fast);text-decoration:none}.public-navbar-module__x7av0a__link:hover,.public-navbar-module__x7av0a__active{color:var(--dk-color-fg)}.public-navbar-module__x7av0a__desktopActions{align-items:center;gap:var(--dk-space-2);flex-shrink:0;display:flex}.public-navbar-module__x7av0a__menuButton{width:2.5rem;height:2.5rem;padding:var(--dk-space-2);border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-md);color:var(--dk-color-fg);cursor:pointer;background:0 0;flex-shrink:0;display:none}.public-navbar-module__x7av0a__menuButton span{background:currentColor;border-radius:999px;width:100%;height:2px;margin:4px 0;display:block}.public-navbar-module__x7av0a__mobileMenu{display:none}@media (max-width:768px){.public-navbar-module__x7av0a__inner{width:min(100% - 1.5rem,1200px)}.public-navbar-module__x7av0a__desktopLinks,.public-navbar-module__x7av0a__desktopActions{display:none}.public-navbar-module__x7av0a__menuButton{margin-left:auto;display:block}.public-navbar-module__x7av0a__mobileMenu{width:min(100% - 1.5rem,1200px);padding:0 0 var(--dk-space-4);margin:0 auto;display:block}.public-navbar-module__x7av0a__mobileLinks{gap:var(--dk-space-1);flex-direction:column;display:flex}.public-navbar-module__x7av0a__mobileLinks .public-navbar-module__x7av0a__link{padding:var(--dk-space-3) 0;display:block}.public-navbar-module__x7av0a__mobileActions{margin-top:var(--dk-space-2);padding-top:var(--dk-space-3);border-top:1px solid var(--dk-color-border);display:flex}}
.sidebar-label-module__GBzGEW__label{color:var(--dk-color-muted-fg);font-size:10px;font-weight:var(--dk-font-weight-bold);letter-spacing:.11em;text-transform:uppercase;padding:0 9px 10px}
.sidebar-panel-module__LfX5eq__panel{gap:var(--dk-space-2);width:200px;font-family:var(--dk-font-sans);flex-direction:column;flex-shrink:0;display:flex}.sidebar-panel-module__LfX5eq__header{margin-bottom:var(--dk-space-1);justify-content:space-between;align-items:center;display:flex}.sidebar-panel-module__LfX5eq__title{font-size:var(--dk-text-sm);font-weight:var(--dk-font-weight-medium);color:var(--dk-color-muted-fg);margin:0}.sidebar-panel-module__LfX5eq__addBtn{cursor:pointer;color:var(--dk-color-muted-fg);border-radius:var(--dk-radius-md);font-size:1.1rem;line-height:1;font-weight:var(--dk-font-weight-normal);background:0 0;border:none;padding:2px 6px}.sidebar-panel-module__LfX5eq__addBtn:hover{background:var(--dk-color-muted-bg);color:var(--dk-color-fg)}.sidebar-panel-module__LfX5eq__addBtn:focus-visible{box-shadow:0 0 0 var(--dk-ring-width) var(--dk-ring-color);outline:none}.sidebar-panel-module__LfX5eq__list{flex-direction:column;gap:2px;display:flex}.sidebar-panel-module__LfX5eq__sidebarLayout{gap:var(--dk-space-6);display:flex}.sidebar-panel-module__LfX5eq__mainColumn{gap:var(--dk-space-4);flex-direction:column;flex:1;min-width:0;display:flex}
.sidebar-module__d1fk3W__root{border-right:1px solid var(--dk-color-border);width:16rem;height:100%;font-family:var(--dk-font-sans);scrollbar-width:thin;scrollbar-color:var(--dk-color-scrollbar) transparent;flex-direction:column;display:flex;overflow-y:auto}.sidebar-module__d1fk3W__root::-webkit-scrollbar{width:5px}.sidebar-module__d1fk3W__root::-webkit-scrollbar-thumb{background:var(--dk-color-scrollbar);border-radius:var(--dk-radius-full)}.sidebar-module__d1fk3W__heading{padding:var(--dk-space-3) var(--dk-space-4) 0;margin-bottom:var(--dk-space-1)}.sidebar-module__d1fk3W__subtitle{padding:0 0 var(--dk-space-2);color:color-mix(in srgb, var(--dk-color-muted-fg) 65%, transparent);font-size:var(--dk-text-xs)}.sidebar-module__d1fk3W__nav{padding:var(--dk-space-2);flex-direction:column;gap:2px;display:flex}.sidebar-module__d1fk3W__item{border-radius:var(--dk-radius-md);padding:var(--dk-space-2) var(--dk-space-3);color:var(--dk-color-sidebar-text);font-size:var(--dk-text-sm);border:1px solid #0000;justify-content:space-between;align-items:center;text-decoration:none;transition:background .12s,border-color .12s,color .12s,padding .12s;display:flex}.sidebar-module__d1fk3W__item:hover{background:var(--dk-color-sidebar-active-bg);color:var(--dk-color-fg)}.sidebar-module__d1fk3W__activeAccent{padding-left:calc(var(--dk-space-3) - 3px);background:var(--dk-color-primary-subtle);border-color:var(--dk-color-primary);color:var(--dk-color-primary-subtle-fg);font-weight:var(--dk-font-weight-medium)}.sidebar-module__d1fk3W__activeAccent:before{content:"";width:3px;height:14px;margin-right:var(--dk-space-2);border-radius:var(--dk-radius-full);background:var(--dk-color-primary)}.sidebar-module__d1fk3W__activeFlat{background:var(--dk-color-primary-subtle);border-color:var(--dk-color-primary);color:var(--dk-color-primary-subtle-fg);font-weight:var(--dk-font-weight-medium)}.sidebar-module__d1fk3W__item:focus-visible{box-shadow:inset 0 0 0 var(--dk-ring-width) var(--dk-ring-color);outline:none}.sidebar-module__d1fk3W__count{color:color-mix(in srgb, var(--dk-color-muted-fg) 65%, transparent);font-family:var(--dk-font-mono);font-size:var(--dk-text-xs)}.sidebar-module__d1fk3W__countActive{color:var(--dk-color-sidebar-accent)}
.tabs-module__T3bBPq__root{width:100%;height:100%;font-family:var(--dk-font-sans);flex-direction:column;display:flex}.tabs-module__T3bBPq__list{border-bottom:1px solid var(--dk-color-border);flex:none;align-items:center;display:flex}.tabs-module__T3bBPq__tab{padding:var(--dk-space-2) var(--dk-space-3);color:var(--dk-color-muted-fg);font:inherit;font-size:var(--dk-text-sm);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.tabs-module__T3bBPq__tab:hover:not(:disabled){color:var(--dk-color-fg)}.tabs-module__T3bBPq__tab.tabs-module__T3bBPq__active{border-bottom-color:var(--dk-color-primary);color:var(--dk-color-fg)}.tabs-module__T3bBPq__tab:disabled{cursor:not-allowed;opacity:.5}.tabs-module__T3bBPq__panels{flex:1;min-height:0;overflow-y:auto}.tabs-module__T3bBPq__panel{padding:var(--dk-space-4) 0;color:var(--dk-color-fg);font-size:var(--dk-text-sm)}.tabs-module__T3bBPq__panelFullBleed{padding:0}.tabs-module__T3bBPq__footer{border-top:1px solid var(--dk-color-border);padding:var(--dk-space-3) 0;flex:none}
.alert-dialog-module__0GdGbq__overlay{z-index:50;padding:var(--dk-space-4);background:var(--dk-color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.alert-dialog-module__0GdGbq__content{background:var(--dk-color-surface-elevated);width:min(100%,28rem);color:var(--dk-color-fg);border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-lg);box-shadow:var(--dk-shadow-lg);padding:var(--dk-space-6)}.alert-dialog-module__0GdGbq__header{margin-bottom:var(--dk-space-5)}.alert-dialog-module__0GdGbq__title{font-size:var(--dk-text-lg);line-height:var(--dk-leading-tight);font-weight:var(--dk-font-weight-bold);margin:0}.alert-dialog-module__0GdGbq__description{margin:var(--dk-space-2) 0 0;color:var(--dk-color-muted-fg);font-size:var(--dk-text-sm);line-height:var(--dk-leading-normal)}.alert-dialog-module__0GdGbq__footer{justify-content:flex-end;gap:var(--dk-space-2);margin-top:var(--dk-space-6);display:flex}.alert-dialog-module__0GdGbq__cancel,.alert-dialog-module__0GdGbq__confirm{border-radius:var(--dk-radius-md);padding:var(--dk-space-2) var(--dk-space-4);font-family:var(--dk-font-sans);font-size:var(--dk-text-sm);font-weight:var(--dk-font-weight-medium);cursor:pointer;border:0}.alert-dialog-module__0GdGbq__cancel{background:var(--dk-color-muted-bg);color:var(--dk-color-fg)}.alert-dialog-module__0GdGbq__confirm{background:var(--dk-color-destructive);color:var(--dk-color-destructive-fg)}.alert-dialog-module__0GdGbq__cancel:focus-visible,.alert-dialog-module__0GdGbq__confirm:focus-visible{box-shadow:0 0 0 var(--dk-ring-offset) var(--dk-color-bg), 0 0 0 calc(var(--dk-ring-offset) + var(--dk-ring-width)) var(--dk-ring-color);outline:none}
.drawer-module__ufs0oW__overlay{z-index:50;display:flex;position:fixed;inset:0}.drawer-module__ufs0oW__backdrop{background:var(--dk-color-overlay);position:absolute;inset:0}.drawer-module__ufs0oW__panel{z-index:1;background:var(--dk-color-surface-elevated);width:min(90vw,24rem);height:100%;color:var(--dk-color-fg);box-shadow:var(--dk-shadow-lg);flex-direction:column;display:flex;position:relative}.drawer-module__ufs0oW__side-right{margin-left:auto}.drawer-module__ufs0oW__side-left{margin-right:auto}.drawer-module__ufs0oW__side-top{width:100%;height:min(70vh,24rem);margin-bottom:auto}.drawer-module__ufs0oW__side-bottom{width:100%;height:min(70vh,24rem);margin-top:auto}.drawer-module__ufs0oW__header{justify-content:space-between;align-items:center;gap:var(--dk-space-4);border-bottom:1px solid var(--dk-color-border);padding:var(--dk-space-5);display:flex}.drawer-module__ufs0oW__title{font-size:var(--dk-text-lg);font-weight:var(--dk-font-weight-bold);margin:0}.drawer-module__ufs0oW__close{color:var(--dk-color-muted-fg);cursor:pointer;background:0 0;border:0;font-size:1.25rem}.drawer-module__ufs0oW__close:focus-visible{border-radius:var(--dk-radius-sm);box-shadow:0 0 0 var(--dk-ring-offset) var(--dk-color-bg), 0 0 0 calc(var(--dk-ring-offset) + var(--dk-ring-width)) var(--dk-ring-color);outline:none}.drawer-module__ufs0oW__body{padding:var(--dk-space-5);font-size:var(--dk-text-sm);line-height:var(--dk-leading-normal);flex:1;overflow:auto}
.tooltip-module__RAnbXW__root{display:inline-block;position:relative}.tooltip-module__RAnbXW__content{left:50%;bottom:calc(100% + var(--dk-space-2));z-index:20;white-space:nowrap;border-radius:var(--dk-radius-sm);background:var(--dk-color-fg);color:var(--dk-color-bg);padding:var(--dk-space-2) var(--dk-space-3);box-shadow:var(--dk-shadow-md);font-size:var(--dk-text-xs);line-height:var(--dk-leading-normal);position:absolute;transform:translate(-50%)}
.preview-canvas-module__4cClyq__canvas{--grid-line-color:color-mix(in srgb, var(--dk-color-border) 50%, transparent);border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-lg);background-color:var(--dk-color-bg);background-image:linear-gradient(var(--grid-line-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line-color) 1px, transparent 1px);min-height:480px;box-shadow:var(--dk-shadow-sm);background-size:24px 24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.preview-canvas-module__4cClyq__label{color:var(--dk-color-preview-muted);font-family:var(--dk-font-mono);letter-spacing:.12em;z-index:1;font-size:8px;position:absolute;top:14px;left:16px}.preview-canvas-module__4cClyq__actions{align-items:center;gap:var(--dk-space-2);z-index:1;display:flex;position:absolute;top:10px;right:12px}.preview-canvas-module__4cClyq__content{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;padding:64px;display:flex}.preview-canvas-module__4cClyq__contentStretch{justify-content:flex-start;align-items:stretch}.preview-canvas-module__4cClyq__contentStretch>*{flex:auto;min-width:0}.preview-canvas-module__4cClyq__footer{width:100%;padding:var(--dk-space-3) var(--dk-space-4);border-top:1px solid var(--dk-color-border);background:var(--dk-color-surface);flex-shrink:0}@media (max-width:1050px){.preview-canvas-module__4cClyq__content{padding:40px}}@media (max-width:800px){.preview-canvas-module__4cClyq__canvas{min-height:360px}.preview-canvas-module__4cClyq__content{padding:28px}}@media (max-width:560px){.preview-canvas-module__4cClyq__canvas{min-height:300px}.preview-canvas-module__4cClyq__content{padding:20px}}
.color-field-module__UCu5BG__field{justify-content:space-between;align-items:center;gap:12px;display:flex}.color-field-module__UCu5BG__field>span{color:var(--dk-color-muted-fg);font-size:10px}.color-field-module__UCu5BG__input{align-items:center;gap:5px;display:flex}.color-field-module__UCu5BG__input input[type=color]{border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-md);background:var(--dk-color-bg);cursor:pointer;width:27px;height:27px;padding:2px}.color-field-module__UCu5BG__input input[type=text]{border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-md);background:var(--dk-color-muted-bg);width:78px;height:27px;color:var(--dk-color-fg);font-family:var(--dk-font-mono);outline:none;padding:0 7px;font-size:9px}.color-field-module__UCu5BG__input input[type=text]:focus{border-color:var(--dk-color-primary)}
.color-selector-module__BPqjvq__row{align-items:center;gap:var(--dk-space-2);flex-wrap:wrap;display:flex}.color-selector-module__BPqjvq__swatch{border-radius:var(--dk-radius-full);cursor:pointer;width:1.75rem;height:1.75rem;transition:border-color var(--dk-transition-fast), transform var(--dk-transition-fast);border:2px solid #0000;padding:0}.color-selector-module__BPqjvq__swatch:hover{transform:scale(1.08)}.color-selector-module__BPqjvq__selected{border-color:var(--dk-color-fg);box-shadow:0 0 0 2px var(--dk-color-bg), 0 0 0 3px var(--dk-color-fg)}.color-selector-module__BPqjvq__customSwatch{border-radius:var(--dk-radius-full);border:2px dashed var(--dk-color-border);cursor:pointer;width:1.75rem;height:1.75rem;color:var(--dk-color-muted-fg);justify-content:center;align-items:center;font-size:.85rem;display:flex;position:relative}.color-selector-module__BPqjvq__customSwatch:hover{border-color:var(--dk-color-muted-fg)}.color-selector-module__BPqjvq__customIcon{pointer-events:none}.color-selector-module__BPqjvq__hiddenInput{opacity:0;cursor:pointer;position:absolute;inset:0}
.theme-panel-module__QDalWG__panel{z-index:100;border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-lg);background:var(--dk-color-bg);width:310px;max-height:calc(100vh - 102px);box-shadow:var(--dk-shadow-lg);padding:16px;position:fixed;top:84px;right:18px;overflow-y:auto}.theme-panel-module__QDalWG__header{border-bottom:1px solid var(--dk-color-border);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.theme-panel-module__QDalWG__title{color:var(--dk-color-fg);font-size:13px;font-weight:var(--dk-font-weight-bold)}.theme-panel-module__QDalWG__subtitle{color:var(--dk-color-muted-fg);margin-top:2px;font-size:10px}.theme-panel-module__QDalWG__reset{color:var(--dk-color-primary);cursor:pointer;font-size:10px;font-weight:var(--dk-font-weight-semibold);background:0 0;border:0}.theme-panel-module__QDalWG__mode{border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-md);background:var(--dk-color-muted-bg);grid-template-columns:1fr 1fr;gap:4px;margin:14px 0;padding:3px;display:grid}.theme-panel-module__QDalWG__modeButton{border-radius:var(--dk-radius-sm);height:28px;color:var(--dk-color-muted-fg);cursor:pointer;font-size:10px;font-weight:var(--dk-font-weight-semibold);background:0 0;border:0}.theme-panel-module__QDalWG__modeButton.theme-panel-module__QDalWG__active{background:var(--dk-color-bg);color:var(--dk-color-fg);box-shadow:var(--dk-shadow-sm)}.theme-panel-module__QDalWG__fields{flex-direction:column;gap:11px;display:flex}@media (max-width:560px){.theme-panel-module__QDalWG__panel{width:auto;top:78px;left:10px;right:10px}}
.theme-token-output-module__SZk60W__root{flex-direction:column;gap:10px;width:100%;display:flex}.theme-token-output-module__SZk60W__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.theme-token-output-module__SZk60W__title{color:var(--dk-color-fg);font-size:11px;font-weight:var(--dk-font-weight-semibold);flex:1}.theme-token-output-module__SZk60W__scalesToggle{color:var(--dk-color-muted-fg);font-size:9px;font-family:var(--dk-font-mono);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;display:flex}.theme-token-output-module__SZk60W__button{border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-md);background:var(--dk-color-muted-bg);color:var(--dk-color-fg);cursor:pointer;font-family:var(--dk-font-mono);padding:5px 8px;font-size:9px}.theme-token-output-module__SZk60W__button:hover{border-color:var(--dk-color-fg)}.theme-token-output-module__SZk60W__pre{border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-md);background:var(--dk-color-muted-bg);color:var(--dk-color-fg);font-family:var(--dk-font-mono);margin:0;padding:10px;font-size:9px;line-height:1.6;overflow:auto}
.theme-wheel-module__qXfvvq__root{flex-direction:column;gap:12px;display:flex}.theme-wheel-module__qXfvvq__wheel{aspect-ratio:1;width:min(100%,300px);margin:0 auto;position:relative}.theme-wheel-module__qXfvvq__ring{border:1px solid var(--dk-color-border);opacity:.88;box-shadow:inset 0 0 0 12px var(--dk-color-bg), 0 0 0 1px var(--dk-color-border);background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;position:absolute;inset:8%}.theme-wheel-module__qXfvvq__ringInner{background:var(--dk-color-bg);border:1px solid var(--dk-color-border);border-radius:50%;position:absolute;inset:24%}.theme-wheel-module__qXfvvq__line{transform-origin:0;background:var(--dk-color-muted-fg);opacity:.45;pointer-events:none;height:1px;position:absolute;top:50%;left:50%}.theme-wheel-module__qXfvvq__linePrimarySecondary,.theme-wheel-module__qXfvvq__lineSecondaryAccent,.theme-wheel-module__qXfvvq__lineAccentPrimary{width:36%}.theme-wheel-module__qXfvvq__point{border:3px solid var(--dk-color-bg);width:22px;height:22px;box-shadow:0 0 0 1px var(--dk-color-fg), var(--dk-shadow-pop);border-radius:50%;margin:-11px 0 0 -11px;position:absolute}.theme-wheel-module__qXfvvq__pointLabel{border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-sm);background:var(--dk-color-bg);color:var(--dk-color-fg);font-family:var(--dk-font-mono);white-space:nowrap;box-shadow:var(--dk-shadow-pop);padding:3px 6px;font-size:9px;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.theme-wheel-module__qXfvvq__center{background:var(--dk-color-bg);color:var(--dk-color-muted-fg);text-align:center;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:9px;display:flex;position:absolute;inset:42%}.theme-wheel-module__qXfvvq__relationship{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.theme-wheel-module__qXfvvq__badge{border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-full);background:var(--dk-color-muted-bg);color:var(--dk-color-muted-fg);font-family:var(--dk-font-mono);padding:4px 7px;font-size:9px}.theme-wheel-module__qXfvvq__inputs{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.theme-wheel-module__qXfvvq__input{border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-full);background:var(--dk-color-bg);color:var(--dk-color-fg);font-family:var(--dk-font-mono);align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:inline-flex}.theme-wheel-module__qXfvvq__inputDot{width:9px;height:9px;box-shadow:var(--dk-shadow-pop);border-radius:50%}.theme-wheel-module__qXfvvq__derived{color:var(--dk-color-muted-fg);font-style:italic}
.tonal-scale-module__e1ggSG__root{flex-direction:column;gap:7px;display:flex}.tonal-scale-module__e1ggSG__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.tonal-scale-module__e1ggSG__label{color:var(--dk-color-fg);font-size:10px;font-weight:var(--dk-font-weight-semibold)}.tonal-scale-module__e1ggSG__value{border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-md);background:var(--dk-color-muted-bg);min-width:32px;color:var(--dk-color-fg);font-family:var(--dk-font-mono);text-align:center;padding:2px 5px;font-size:9px}.tonal-scale-module__e1ggSG__track{flex-direction:column;gap:4px;display:flex}.tonal-scale-module__e1ggSG__swatches{grid-template-columns:repeat(11,1fr);gap:2px;display:grid}.tonal-scale-module__e1ggSG__swatch{border-radius:var(--dk-radius-xs);cursor:pointer;min-width:0;height:18px;transition:transform var(--dk-transition-fast), box-shadow var(--dk-transition-fast);border:0;padding:0}.tonal-scale-module__e1ggSG__swatch:hover{transform:translateY(-2px)}.tonal-scale-module__e1ggSG__selected{box-shadow:0 0 0 1px var(--dk-color-bg), 0 0 0 2px var(--dk-color-fg);transform:translateY(-2px)}.tonal-scale-module__e1ggSG__slider{width:100%;accent-color:var(--dk-color-primary);cursor:pointer;margin:2px 0 0}.tonal-scale-module__e1ggSG__labels{color:var(--dk-color-muted-fg);font-family:var(--dk-font-mono);justify-content:space-between;font-size:8px;display:flex}.tonal-scale-module__e1ggSG__preview{color:var(--dk-color-muted-fg);align-items:center;gap:6px;font-size:9px;display:flex}.tonal-scale-module__e1ggSG__previewSwatch{border-radius:var(--dk-radius-sm);border:1px solid var(--dk-color-border);width:16px;height:16px}.tonal-scale-module__e1ggSG__preview code{color:var(--dk-color-fg);font-family:var(--dk-font-mono)}
.caption-module__c8pV_q__root{color:var(--dk-color-muted-fg);font-family:var(--dk-font-sans);font-size:var(--dk-text-sm);line-height:var(--dk-leading-normal)}.caption-module__c8pV_q__color-muted{color:var(--dk-color-muted-fg)}.caption-module__c8pV_q__color-default{color:var(--dk-color-fg)}.caption-module__c8pV_q__color-primary{color:var(--dk-color-primary)}.caption-module__c8pV_q__color-secondary{color:var(--dk-color-secondary)}.caption-module__c8pV_q__color-accent{color:var(--dk-color-accent)}.caption-module__c8pV_q__color-success{color:var(--dk-color-success)}.caption-module__c8pV_q__color-warning{color:var(--dk-color-warning)}.caption-module__c8pV_q__color-destructive{color:var(--dk-color-destructive)}.caption-module__c8pV_q__color-info{color:var(--dk-color-info)}.caption-module__c8pV_q__font-sans{font-family:var(--dk-font-sans)}.caption-module__c8pV_q__font-mono{font-family:var(--dk-font-mono)}.caption-module__c8pV_q__transform-none{text-transform:none}.caption-module__c8pV_q__transform-uppercase{text-transform:uppercase}.caption-module__c8pV_q__transform-lowercase{text-transform:lowercase}.caption-module__c8pV_q__transform-capitalize{text-transform:capitalize}.caption-module__c8pV_q__color-primary-subtle{color:var(--dk-color-primary-subtle-fg)}.caption-module__c8pV_q__color-secondary-subtle{color:var(--dk-color-secondary-subtle-fg)}.caption-module__c8pV_q__color-accent-subtle{color:var(--dk-color-accent-subtle-fg)}.caption-module__c8pV_q__color-success-subtle{color:var(--dk-color-success-subtle-fg)}.caption-module__c8pV_q__color-warning-subtle{color:var(--dk-color-warning-subtle-fg)}.caption-module__c8pV_q__color-destructive-subtle{color:var(--dk-color-destructive-subtle-fg)}.caption-module__c8pV_q__color-info-subtle{color:var(--dk-color-info-subtle-fg)}.caption-module__c8pV_q__tracking-normal{letter-spacing:normal}.caption-module__c8pV_q__tracking-wide{letter-spacing:.08em}
.code-module__EXobUW__root{border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-lg);background:var(--dk-color-bg);color:var(--dk-color-fg);font-family:var(--dk-font-mono);font-size:var(--dk-text-sm);line-height:var(--dk-leading-normal);box-shadow:var(--dk-shadow-sm);margin:0;position:relative;overflow-x:auto}.code-module__EXobUW__language{top:var(--dk-space-3);left:var(--dk-space-3);color:var(--dk-color-fg);font-family:var(--dk-font-mono);font-size:var(--dk-text-xs);font-weight:var(--dk-font-weight-light);letter-spacing:.12em;text-transform:uppercase;line-height:1;position:absolute}.code-module__EXobUW__copy{top:var(--dk-space-2);right:var(--dk-space-2);padding:var(--dk-space-1) var(--dk-space-2);border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-sm);background:var(--dk-color-surface);color:var(--dk-color-muted-fg);font:inherit;font-size:var(--dk-text-xs);line-height:var(--dk-leading-tight);cursor:pointer;transition:color var(--dk-transition-fast), background var(--dk-transition-fast);position:absolute}.code-module__EXobUW__copy:hover{color:var(--dk-color-fg);background:var(--dk-color-muted-bg)}.code-module__EXobUW__copy:focus-visible{box-shadow:0 0 0 var(--dk-ring-offset) var(--dk-color-bg), 0 0 0 calc(var(--dk-ring-offset) + var(--dk-ring-width)) var(--dk-ring-color);outline:none}.code-module__EXobUW__content{min-width:max-content;padding:var(--dk-space-6) var(--dk-space-3) var(--dk-space-3);color:inherit;font:inherit;white-space:pre;display:block}
.heading-module__SooYNW__root{color:var(--dk-color-fg);font-family:var(--dk-font-sans);font-weight:var(--dk-font-weight-bold);line-height:var(--dk-leading-tight);letter-spacing:normal;margin:0}.heading-module__SooYNW__level-1{font-size:var(--dk-text-4xl)}.heading-module__SooYNW__level-2{font-size:var(--dk-text-3xl)}.heading-module__SooYNW__level-3{font-size:var(--dk-text-2xl)}.heading-module__SooYNW__level-4{font-size:var(--dk-text-xl)}.heading-module__SooYNW__level-5{font-size:var(--dk-text-lg)}.heading-module__SooYNW__level-6{font-size:var(--dk-text-base)}
.text-module__dLfmea__root{color:var(--dk-color-fg);font-family:var(--dk-font-sans);font-size:var(--dk-text-base);line-height:var(--dk-leading-normal);margin:0}.text-module__dLfmea__weight-normal{font-weight:var(--dk-font-weight-normal)}.text-module__dLfmea__weight-medium{font-weight:var(--dk-font-weight-medium)}.text-module__dLfmea__weight-semibold{font-weight:var(--dk-font-weight-semibold)}.text-module__dLfmea__weight-bold{font-weight:var(--dk-font-weight-bold)}.text-module__dLfmea__color-default{color:var(--dk-color-fg)}.text-module__dLfmea__color-muted{color:var(--dk-color-muted-fg)}.text-module__dLfmea__color-primary{color:var(--dk-color-primary)}.text-module__dLfmea__color-secondary{color:var(--dk-color-secondary)}.text-module__dLfmea__color-accent{color:var(--dk-color-accent)}.text-module__dLfmea__color-success{color:var(--dk-color-success)}.text-module__dLfmea__color-warning{color:var(--dk-color-warning)}.text-module__dLfmea__color-destructive{color:var(--dk-color-destructive)}.text-module__dLfmea__color-info{color:var(--dk-color-info)}.text-module__dLfmea__color-primary-subtle{color:var(--dk-color-primary-subtle-fg)}.text-module__dLfmea__color-secondary-subtle{color:var(--dk-color-secondary-subtle-fg)}.text-module__dLfmea__color-accent-subtle{color:var(--dk-color-accent-subtle-fg)}.text-module__dLfmea__color-success-subtle{color:var(--dk-color-success-subtle-fg)}.text-module__dLfmea__color-warning-subtle{color:var(--dk-color-warning-subtle-fg)}.text-module__dLfmea__color-destructive-subtle{color:var(--dk-color-destructive-subtle-fg)}.text-module__dLfmea__color-info-subtle{color:var(--dk-color-info-subtle-fg)}.text-module__dLfmea__fontStyle-normal{font-style:normal}.text-module__dLfmea__fontStyle-italic{font-style:italic}
