.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)}
.icon-button-module__vdroQq__root{appearance:none;border-radius:var(--dk-radius-md);font-family:var(--dk-font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dk-transition-fast), border-color var(--dk-transition-fast), color var(--dk-transition-fast), box-shadow var(--dk-transition-fast), opacity var(--dk-transition-fast);border:1px solid #0000;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.icon-button-module__vdroQq__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}.icon-button-module__vdroQq__root:disabled{opacity:.5;cursor:not-allowed}.icon-button-module__vdroQq__size-sm{width:2rem;height:2rem;padding:var(--dk-space-2)}.icon-button-module__vdroQq__size-md{width:2.5rem;height:2.5rem;padding:var(--dk-space-2)}.icon-button-module__vdroQq__size-lg{width:3rem;height:3rem;padding:var(--dk-space-3)}.icon-button-module__vdroQq__variant-primary{background:var(--dk-color-primary);color:var(--dk-color-primary-fg)}.icon-button-module__vdroQq__variant-primary:hover:not(:disabled){background:var(--dk-color-primary-hover)}.icon-button-module__vdroQq__variant-primary:active:not(:disabled){background:var(--dk-color-primary-active)}.icon-button-module__vdroQq__variant-secondary{background:var(--dk-color-secondary);color:var(--dk-color-secondary-fg)}.icon-button-module__vdroQq__variant-secondary:hover:not(:disabled){background:var(--dk-color-secondary-hover)}.icon-button-module__vdroQq__variant-secondary:active:not(:disabled){background:var(--dk-color-secondary-active)}.icon-button-module__vdroQq__variant-outline{color:var(--dk-color-fg);border-color:var(--dk-color-border);background:0 0}.icon-button-module__vdroQq__variant-outline:hover:not(:disabled){background:var(--dk-color-muted-bg)}.icon-button-module__vdroQq__variant-ghost{color:var(--dk-color-fg);background:0 0}.icon-button-module__vdroQq__variant-ghost:hover:not(:disabled){background:var(--dk-color-muted-bg)}.icon-button-module__vdroQq__variant-destructive{background:var(--dk-color-destructive);color:var(--dk-color-destructive-fg)}.icon-button-module__vdroQq__variant-destructive:hover:not(:disabled){background:var(--dk-color-destructive-hover)}.icon-button-module__vdroQq__variant-destructive:active:not(:disabled){background:var(--dk-color-destructive-active)}.icon-button-module__vdroQq__loading{cursor:wait}.icon-button-module__vdroQq__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:.9em;height:.9em;animation:.6s linear infinite icon-button-module__vdroQq__icon-button-spin}@keyframes icon-button-module__vdroQq__icon-button-spin{to{transform:rotate(360deg)}}
.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}
.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)}
.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)}
.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}
.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}
.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)}
.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}
.library-list-module__ISDzha__container{gap:var(--dk-space-3);font-family:var(--dk-font-sans);flex-direction:column;display:flex}.library-list-module__ISDzha__toolbar{justify-content:space-between;align-items:center;gap:var(--dk-space-2);display:flex}.library-list-module__ISDzha__itemWrap{border-radius:var(--dk-radius-md);cursor:pointer;transition:border-color var(--dk-transition-fast);border:2px solid #0000;position:relative;overflow:hidden}.library-list-module__ISDzha__itemSelected{border-color:var(--dk-color-primary)}.library-list-module__ISDzha__checkboxOverlay{top:var(--dk-space-2);left:var(--dk-space-2);z-index:2;background:var(--dk-color-bg);border-radius:var(--dk-radius-sm);padding:2px;position:absolute}
.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}}
.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}
.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)}
.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}
.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}
.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}
.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}
.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}
.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}
.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}
.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}}
.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)}
.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}
.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}
