.colors-module__X-pp4W__colors-container{padding:var(--space-6);border:1px solid var(--clr-border);border-radius:var(--radius-md);gap:var(--space-6);background:0 0;flex-direction:column;display:flex}.colors-module__X-pp4W__colors-list{gap:var(--space-3);flex-direction:column;display:flex}.colors-module__X-pp4W__color-row{align-items:center;gap:var(--space-4);flex-direction:row;display:flex}.colors-module__X-pp4W__color-header{flex-shrink:0;align-items:center;width:80px;display:flex}.colors-module__X-pp4W__color-name{font-weight:var(--fw-semibold);font-size:var(--fs-ui-2);color:var(--clr-foreground)}.colors-module__X-pp4W__color-tiles{border-radius:var(--radius-md);flex-wrap:nowrap;flex:1;gap:0;display:flex;overflow:hidden}.colors-module__X-pp4W__color-tile{cursor:pointer;flex:1;min-width:0;height:64px;position:relative}.colors-module__X-pp4W__color-tile:after{content:"";pointer-events:none;z-index:1;background:0 0;transition:background .15s;position:absolute;inset:0}.colors-module__X-pp4W__color-tile:hover:after{background:#0000001f}.colors-module__X-pp4W__color-swatch{width:100%;height:100%;padding:var(--space-05);z-index:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.colors-module__X-pp4W__color-info{text-align:center;flex-direction:column;gap:0;font-size:10px;line-height:1.1;display:flex}.colors-module__X-pp4W__color-scale{font-weight:var(--fw-bold);font-size:10px}.colors-module__X-pp4W__color-contrast{opacity:.8;font-size:9px}.colors-module__X-pp4W__color-code{opacity:.9;font-size:9px}.colors-module__X-pp4W__controls{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.colors-module__X-pp4W__control-label{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--fs-ui-2);color:var(--clr-muted-foreground);display:flex}.colors-module__X-pp4W__control-checkbox{cursor:pointer}.colors-module__X-pp4W__format-select{padding:var(--space-1)var(--space-2);font-size:var(--fs-ui-2);border-radius:var(--radius-sm);border:1px solid var(--clr-input);background:var(--clr-background);color:var(--clr-foreground);cursor:pointer}
.docs-module__jMC11a__root{gap:var(--space-8);flex-direction:column;display:flex}.docs-module__jMC11a__header{padding:var(--space-6)0;border-bottom:1px solid var(--clr-border)}.docs-module__jMC11a__title{font-size:var(--fs-h1);font-weight:var(--fw-bold);color:var(--clr-foreground);margin-bottom:var(--space-2)}.docs-module__jMC11a__subtitle{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);max-width:70ch;line-height:1.6}.docs-module__jMC11a__section{gap:var(--space-3);flex-direction:column;display:flex}.docs-module__jMC11a__section-title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--clr-foreground);margin-bottom:var(--space-1)}.docs-module__jMC11a__description{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);max-width:70ch;line-height:1.6}.docs-module__jMC11a__grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.docs-module__jMC11a__card{padding:var(--space-4);background:var(--clr-card);border:1px solid var(--clr-border);border-radius:var(--radius-md);transition:var(--transition-slow);color:inherit;text-decoration:none}.docs-module__jMC11a__card:hover{border-color:var(--clr-primary);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.docs-module__jMC11a__card h3{font-size:var(--fs-h5);font-weight:var(--fw-semibold);color:var(--clr-foreground);margin-bottom:var(--space-1-5)}.docs-module__jMC11a__card p{font-size:var(--fs-small);color:var(--clr-foreground-subtle);line-height:1.5}.docs-module__jMC11a__demo-page{gap:var(--space-6);flex-direction:column;display:flex}.docs-module__jMC11a__section-description{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);margin-bottom:var(--space-4);max-width:70ch;line-height:1.6}.docs-module__jMC11a__wrap-title{margin-bottom:var(--space-8);align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.docs-module__jMC11a__title{flex-direction:column;display:flex}.docs-module__jMC11a__hint{color:var(--clr-base-600);font-size:var(--fs-ui-2)}.docs-module__jMC11a__tabs{gap:var(--space-4);display:flex}.docs-module__jMC11a__demo-section{gap:var(--space-6);flex-direction:column;display:flex}.docs-module__jMC11a__demo-title{font-size:var(--fs-h2);font-weight:var(--fw-bold);margin-bottom:var(--space-1-5);color:var(--clr-foreground)}.docs-module__jMC11a__demo-description{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);max-width:70ch;line-height:1.6}.docs-module__jMC11a__demo-group{padding-top:var(--space-8);border-top:1px solid var(--clr-border);gap:var(--space-4);flex-direction:column;display:flex}.docs-module__jMC11a__demo-group:first-of-type{border-top:none;padding-top:0}.docs-module__jMC11a__demo-subtitle{font-weight:var(--fw-semibold);color:var(--clr-foreground);scroll-margin-top:var(--space-20)}.docs-module__jMC11a__demo-placeholder{padding:var(--space-8);text-align:center;color:var(--clr-muted-foreground);background:var(--clr-muted);border-radius:var(--radius-md);font-style:italic}.docs-module__jMC11a__item-demo-stack{gap:var(--space-2);flex-direction:column;display:flex}.docs-module__jMC11a__propsTable{border:1px solid var(--clr-border);border-radius:var(--radius-md);margin-bottom:var(--space-8);overflow-x:auto}.docs-module__jMC11a__propsTable table{border-collapse:collapse;width:100%;font-size:var(--fs-ui-2);margin:0}.docs-module__jMC11a__propsTable thead{background:var(--clr-muted);border-bottom:1px solid var(--clr-border);z-index:1;position:sticky;top:0}.docs-module__jMC11a__propsTable th{text-align:left;padding:var(--space-3)var(--space-4);font-weight:var(--fw-semibold);color:var(--clr-foreground);white-space:nowrap}.docs-module__jMC11a__propsTable td{padding:var(--space-3)var(--space-4);border-top:1px solid var(--clr-border);vertical-align:top}.docs-module__jMC11a__propsTable tbody tr:hover{background:var(--clr-muted)}.docs-module__jMC11a__propsTable code{background:var(--clr-code-background);color:var(--clr-code-foreground);padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono);white-space:nowrap;font-size:.9em}.docs-module__jMC11a__input-example{gap:var(--space-3);flex-direction:column;display:flex}.docs-module__jMC11a__input-label{font-size:var(--fs-ui-2);font-weight:var(--fw-medium);color:var(--clr-foreground);margin-bottom:var(--space-2);display:block}.docs-module__jMC11a__input-helper{font-size:var(--fs-ui-2);color:var(--clr-muted-foreground);line-height:1.5}.docs-module__jMC11a__input-feedback{font-size:var(--fs-ui-2);margin-top:var(--space-3)}.docs-module__jMC11a__input-feedback.docs-module__jMC11a__success{color:var(--clr-success)}.docs-module__jMC11a__input-feedback.docs-module__jMC11a__error{color:var(--clr-error)}.docs-module__jMC11a__input-feedback.docs-module__jMC11a__info{color:var(--clr-muted-foreground)}.docs-module__jMC11a__input-value-display{margin-top:var(--space-4);padding:var(--space-3);background:var(--clr-muted);border-radius:var(--radius-md);font-size:var(--fs-ui-2);color:var(--clr-foreground)}.docs-module__jMC11a__input-value-display p{margin:0}.docs-module__jMC11a__input-value-display p+p{margin-top:var(--space-2);font-size:var(--fs-ui-3);color:var(--clr-muted-foreground)}.docs-module__jMC11a__input-feedback-icon{align-items:center;gap:var(--space-2);display:inline-flex}.docs-module__jMC11a__examples-stack{gap:var(--space-6);flex-direction:column;display:flex}.docs-module__jMC11a__example-item{gap:var(--space-2);flex-direction:column;display:flex}.docs-module__jMC11a__example-caption{font-size:var(--fs-ui-2);color:var(--clr-muted-foreground)}.docs-module__jMC11a__demo-col{gap:var(--space-4);flex-direction:column;display:flex}.docs-module__jMC11a__demo-col-narrow{gap:var(--space-4);flex-direction:column;max-width:400px;display:flex}.docs-module__jMC11a__demo-col-medium{gap:var(--space-4);flex-direction:column;max-width:500px;display:flex}.docs-module__jMC11a__demo-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.docs-module__jMC11a__featuresList{font-size:var(--fs-ui-2);color:var(--clr-foreground-subtle);margin:0;padding:0;line-height:1.7;list-style:none}.docs-module__jMC11a__featuresList li{margin-bottom:var(--space-2)}.docs-module__jMC11a__featuresList li code{background:var(--clr-code-background);color:var(--clr-code-foreground);padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.9em}
.breadcrumb-module__I8pBXW__breadcrumb{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--clr-border)}.breadcrumb-module__I8pBXW__list{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-module__I8pBXW__item{align-items:center;gap:var(--space-2);font-size:var(--fs-ui-2);display:flex}.breadcrumb-module__I8pBXW__link{color:var(--clr-muted-foreground);transition:var(--transition-slow);font-weight:var(--fw-medium);text-decoration:none;position:relative}.breadcrumb-module__I8pBXW__link:visited{color:var(--clr-muted-foreground)}.breadcrumb-module__I8pBXW__link:hover{color:var(--clr-foreground);text-decoration:none}.breadcrumb-module__I8pBXW__link:focus-visible{outline:2px solid var(--clr-ring);outline-offset:2px;border-radius:2px}.breadcrumb-module__I8pBXW__current{color:var(--clr-foreground);font-weight:var(--fw-semibold)}.breadcrumb-module__I8pBXW__separator{color:var(--clr-muted-foreground);-webkit-user-select:none;user-select:none;font-size:var(--fs-ui-2)}.breadcrumb-module__I8pBXW__ellipsis{min-width:var(--space-6);height:var(--space-6);padding:0 var(--space-1);color:var(--clr-muted-foreground);font-weight:var(--fw-bold);letter-spacing:.1em;border-radius:var(--radius-sm);transition:var(--transition-slow);cursor:default;justify-content:center;align-items:center;display:inline-flex}.breadcrumb-module__I8pBXW__ellipsis:hover{background:var(--clr-muted);color:var(--clr-foreground-subtle)}
.content-module__qZplHG__container-full{width:100%;padding:var(--space-8);min-height:calc(100vh - var(--space-16) - var(--space-16));flex-grow:1;margin-inline:auto}.content-module__qZplHG__container-max{max-width:var(--content-max);padding:var(--space-8);min-height:calc(100vh - var(--space-16) - var(--space-16));flex-grow:1;margin-inline:auto}.content-module__qZplHG__container-mid{max-width:var(--content-mid);padding:var(--space-8);min-height:calc(100vh - var(--space-16) - var(--space-16));flex-grow:1;margin-inline:auto}.content-module__qZplHG__container-reading{max-width:var(--content-reading);padding:var(--space-8);min-height:calc(100vh - var(--space-16) - var(--space-16));flex-grow:1;margin-inline:auto}@media (max-width:768px){.content-module__qZplHG__container-full,.content-module__qZplHG__container-max,.content-module__qZplHG__container-mid,.content-module__qZplHG__container-reading{padding:var(--space-4)}}
:root{--sidebar-width:var(--space-60);--sidebar-width-collapsed:var(--space-16);--sidebar-width-mobile:var(--space-60);--sidebar-gutter:var(--space-3);--sidebar-item-height:var(--space-9);--sidebar-sub-item-height:var(--space-8);--sidebar-transition:.28s cubic-bezier(.4,0,.2,1);--sidebar-content-delay:.12s;--sidebar-content-duration:.18s}.sidebar-module__6C6wcq__sidebar{height:100%;width:var(--sidebar-width);background:var(--clr-background);transition:width var(--sidebar-transition);flex-direction:column;display:flex;position:relative;overflow:hidden}.sidebar-module__6C6wcq__sidebar[data-state=collapsed]{width:var(--sidebar-width-collapsed)}.sidebar-module__6C6wcq__sidebar:after{content:"";background:linear-gradient(to bottom,transparent 0%,var(--clr-border)20%,var(--clr-border)80%,transparent 100%);pointer-events:none;z-index:11;width:1px;position:absolute;top:0;bottom:0;right:0}.sidebar-module__6C6wcq__sidebar.sidebar-module__6C6wcq__mobile{top:var(--header-height);z-index:1000;width:var(--sidebar-width-mobile);box-shadow:0 0 0 1px var(--clr-border);transition:none;position:fixed;bottom:0;left:0;transform:translate(-100%)}.sidebar-module__6C6wcq__sidebar.sidebar-module__6C6wcq__mobile[data-ready]{transition:transform var(--sidebar-transition)}.sidebar-module__6C6wcq__sidebar.sidebar-module__6C6wcq__mobile[data-state=open]{transform:translate(0)}.sidebar-module__6C6wcq__overlay{top:var(--header-height);z-index:999;animation:var(--animate-fade-in).2s ease;background:#0006;position:fixed;bottom:0;left:0;right:0}@media (max-width:1023px){.sidebar-module__6C6wcq__sidebar:not(.sidebar-module__6C6wcq__mobile){top:var(--header-height);z-index:1000;width:var(--sidebar-width-mobile);transition:transform var(--sidebar-transition);box-shadow:0 0 0 1px var(--clr-border);position:fixed;bottom:0;left:0;transform:translate(-100%)}.sidebar-module__6C6wcq__sidebar:not(.sidebar-module__6C6wcq__mobile)[data-state=open]{transform:translate(0)}}.sidebar-module__6C6wcq__header{z-index:10;padding:var(--sidebar-gutter);background:var(--clr-background);flex-shrink:0;position:sticky;top:0}.sidebar-module__6C6wcq__content{min-height:0;padding:var(--space-4)var(--sidebar-gutter);gap:var(--sidebar-gutter);scrollbar-width:thin;scrollbar-color:var(--clr-base-300)transparent;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden auto}.sidebar-module__6C6wcq__content::-webkit-scrollbar{width:6px}.sidebar-module__6C6wcq__content::-webkit-scrollbar-track{background:0 0}.sidebar-module__6C6wcq__content::-webkit-scrollbar-thumb{background:var(--clr-base-300);transition:var(--transition-background);border-radius:3px}.sidebar-module__6C6wcq__content::-webkit-scrollbar-thumb:hover{background:var(--clr-base-400)}.sidebar-module__6C6wcq__footer{z-index:10;padding:var(--sidebar-gutter);background:var(--clr-background);flex-shrink:0;position:sticky;bottom:0}.sidebar-module__6C6wcq__scroll-fade{pointer-events:none;z-index:10;flex-shrink:0;height:16px;margin-right:1px;position:sticky}.sidebar-module__6C6wcq__scroll-fade[data-position=top]{background:linear-gradient(to bottom,var(--clr-background)40%,transparent 100%);margin-bottom:-16px;top:0}.sidebar-module__6C6wcq__scroll-fade[data-position=bottom]{background:linear-gradient(to top,var(--clr-background)40%,transparent 100%);margin-top:-16px;bottom:0}.sidebar-module__6C6wcq__trigger{width:40px;height:40px;color:var(--clr-muted-foreground);cursor:pointer;transition:var(--transition-colors);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.sidebar-module__6C6wcq__trigger:hover{background:var(--clr-muted);color:var(--clr-foreground)}.sidebar-module__6C6wcq__trigger svg{width:20px;height:20px}.sidebar-module__6C6wcq__group{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.sidebar-module__6C6wcq__group[data-collapsed-hidden=true]{opacity:0;visibility:hidden;height:0;padding:0;transition:opacity,visibility;overflow:hidden}.sidebar-module__6C6wcq__group:not([data-collapsed-hidden=true]){transition:opacity var(--sidebar-content-duration)cubic-bezier(.4,0,.2,1)var(--sidebar-content-delay),visibility 0s var(--sidebar-content-delay)}.sidebar-module__6C6wcq__group-label{padding:0 var(--sidebar-gutter);height:28px;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--clr-muted-foreground);text-transform:uppercase;letter-spacing:.5px;-webkit-user-select:none;user-select:none;transition:opacity .24s cubic-bezier(.4,0,.2,1)var(--sidebar-content-delay),visibility .24s cubic-bezier(.4,0,.2,1)var(--sidebar-content-delay);align-items:center;display:flex}.sidebar-module__6C6wcq__sidebar[data-state=collapsed] .sidebar-module__6C6wcq__group-label{opacity:0;height:0;transition:opacity;overflow:hidden}.sidebar-module__6C6wcq__group-content{flex-direction:column;gap:2px;display:flex}.sidebar-module__6C6wcq__collapsible-content{display:grid}.sidebar-module__6C6wcq__collapsible-content[data-state=open]{grid-template-rows:1fr}.sidebar-module__6C6wcq__collapsible-content[data-state=closed]{grid-template-rows:0fr}.sidebar-module__6C6wcq__collapsible-content-inner{overflow:hidden}.sidebar-module__6C6wcq__collapsible-content[data-state=open] .sidebar-module__6C6wcq__collapsible-content-inner{overflow:visible}.sidebar-module__6C6wcq__menu{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sidebar-module__6C6wcq__menu-item{flex-shrink:0;position:relative}.sidebar-module__6C6wcq__menu-button{align-items:center;gap:var(--sidebar-gutter);width:100%;height:var(--sidebar-item-height);padding:var(--sidebar-gutter);color:var(--clr-foreground-subtle);font-size:var(--fs-ui-2);font-weight:var(--fw-medium);text-align:left;cursor:pointer;transition:var(--transition-colors);background:0 0;border:none;border-radius:6px;line-height:1;text-decoration:none;display:flex;position:relative}.sidebar-module__6C6wcq__menu-button:visited{color:var(--clr-foreground-subtle)}.sidebar-module__6C6wcq__menu-button:hover{background:var(--clr-overlay-hover);color:var(--clr-foreground)}.sidebar-module__6C6wcq__menu-button:focus-visible{outline:2px solid var(--clr-ring);outline-offset:2px;background:var(--clr-overlay-hover)}.sidebar-module__6C6wcq__menu-button.sidebar-module__6C6wcq__active{background:var(--clr-overlay-active);color:var(--clr-foreground);font-weight:var(--fw-semibold)}.sidebar-module__6C6wcq__menu-button.sidebar-module__6C6wcq__active:hover{background:var(--clr-overlay-active);color:var(--clr-foreground)}.sidebar-module__6C6wcq__menu-button[data-collapsed=true]{gap:0}.sidebar-module__6C6wcq__menu-button[data-collapsed=true]>span{opacity:0;pointer-events:none;width:0;position:absolute}.sidebar-module__6C6wcq__menu-button:not([data-collapsed=true])>span{transition:opacity var(--sidebar-content-duration)cubic-bezier(.4,0,.2,1)var(--sidebar-content-delay)}.sidebar-module__6C6wcq__menu-button svg{flex-shrink:0;display:block;width:var(--icon-md)!important;height:var(--icon-md)!important}.sidebar-module__6C6wcq__menu-sub{padding:0 0 0 calc(var(--sidebar-gutter) + 20px);flex-direction:column;flex-shrink:0;gap:2px;display:flex;position:relative;overflow:hidden}.sidebar-module__6C6wcq__menu-sub[data-state=closed]{height:0!important;overflow:hidden!important}.sidebar-module__6C6wcq__menu-sub[data-state=open]{height:auto!important;overflow:visible!important}.sidebar-module__6C6wcq__menu-sub:before{content:"";background:var(--clr-border);border-radius:1px;width:1px;position:absolute;top:0;bottom:0;left:19px}.sidebar-module__6C6wcq__menu-sub-item{position:relative}.sidebar-module__6C6wcq__menu-sub-item:before{content:"";left:calc(-1*(var(--sidebar-gutter) + 20px) + 19px);width:1px;transition:var(--transition-background);z-index:1;background:0 0;border-radius:1px;position:absolute;top:0;bottom:0}.sidebar-module__6C6wcq__menu-sub-item[data-active=true]:before{background:var(--clr-primary)}.sidebar-module__6C6wcq__menu-sub-button{width:100%;height:var(--sidebar-sub-item-height);padding:0 var(--sidebar-gutter);color:var(--clr-muted-foreground);font-size:var(--fs-ui-2);text-align:left;cursor:pointer;transition:var(--transition-colors);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;line-height:1;text-decoration:none;display:flex;position:relative}.sidebar-module__6C6wcq__menu-sub-button:visited{color:var(--clr-muted-foreground)}.sidebar-module__6C6wcq__menu-sub-button:hover{background:var(--clr-overlay-hover);color:var(--clr-foreground)}.sidebar-module__6C6wcq__menu-sub-button:focus-visible{outline:2px solid var(--clr-ring);outline-offset:2px;background:var(--clr-overlay-hover)}.sidebar-module__6C6wcq__menu-sub-button.sidebar-module__6C6wcq__active{background:var(--clr-overlay-active);color:var(--clr-foreground);font-weight:var(--fw-semibold)}.sidebar-module__6C6wcq__menu-sub-button.sidebar-module__6C6wcq__active:hover{background:var(--clr-overlay-active);color:var(--clr-foreground)}.sidebar-module__6C6wcq__sidebar[data-state=collapsed] .sidebar-module__6C6wcq__menu-sub{display:none}.sidebar-module__6C6wcq__chevron{width:16px;height:16px;transition:var(--transition-transform);flex-shrink:0;margin-left:auto;transform:rotate(-90deg)}[data-state=open] .sidebar-module__6C6wcq__chevron{transform:rotate(0)}.sidebar-module__6C6wcq__menu-button[data-collapsed=true] .sidebar-module__6C6wcq__chevron{opacity:0;pointer-events:none;width:0;min-width:0;overflow:hidden}.sidebar-module__6C6wcq__menu-button:not([data-collapsed=true]) .sidebar-module__6C6wcq__chevron{transition:opacity var(--sidebar-content-duration)cubic-bezier(.4,0,.2,1)calc(var(--sidebar-content-delay) + 30ms)}@media (max-width:1023px){.sidebar-module__6C6wcq__menu-button,.sidebar-module__6C6wcq__menu-sub-button{min-height:44px}.sidebar-module__6C6wcq__trigger{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.sidebar-module__6C6wcq__sidebar,.sidebar-module__6C6wcq__sidebar.sidebar-module__6C6wcq__mobile,.sidebar-module__6C6wcq__sidebar.sidebar-module__6C6wcq__mobile[data-ready],.sidebar-module__6C6wcq__menu-button,.sidebar-module__6C6wcq__menu-sub-button,.sidebar-module__6C6wcq__trigger,.sidebar-module__6C6wcq__group,.sidebar-module__6C6wcq__group:not([data-collapsed-hidden=true]),.sidebar-module__6C6wcq__group-label,.sidebar-module__6C6wcq__scroll-fade,.sidebar-module__6C6wcq__collapsible-content,.sidebar-module__6C6wcq__chevron,.sidebar-module__6C6wcq__menu-button:not([data-collapsed=true])>span,.sidebar-module__6C6wcq__menu-button:not([data-collapsed=true]) .sidebar-module__6C6wcq__chevron{transition:none!important;animation:none!important}.sidebar-module__6C6wcq__overlay{animation:none!important}}
.separator-module__cFu2-G__separator{background:var(--clr-border);flex-shrink:0}.separator-module__cFu2-G__horizontal{width:100%;height:1px}.separator-module__cFu2-G__vertical{width:1px;height:var(--space-5);align-self:center}
.input-module__g1Ti0W__wrapper{gap:var(--space-1-5);flex-direction:column;display:flex}.input-module__g1Ti0W__wrapper.input-module__g1Ti0W__full-width{width:100%}.input-module__g1Ti0W__label{font-size:var(--fs-ui-2);font-weight:var(--fw-medium);color:var(--clr-foreground);cursor:pointer}.input-module__g1Ti0W__label.input-module__g1Ti0W__disabled{opacity:.5;cursor:not-allowed}.input-module__g1Ti0W__input-container{align-items:center;display:flex;position:relative}.input-module__g1Ti0W__input-container.input-module__g1Ti0W__full-width{width:100%}.input-module__g1Ti0W__input{border-radius:var(--radius-sm);border:1px solid var(--clr-input);background-color:var(--clr-background);width:100%;color:var(--clr-foreground);font-size:var(--fs-ui-2);transition:var(--transition-base);outline:none;display:flex}.input-module__g1Ti0W__input::placeholder{color:var(--clr-muted-foreground)}.input-module__g1Ti0W__input:hover:not(:disabled):not(:focus){border-color:var(--clr-base-400)}.input-module__g1Ti0W__input:focus{border-color:var(--clr-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-ring),transparent 90%)}.input-module__g1Ti0W__input:disabled{cursor:not-allowed;opacity:.5;background-color:var(--clr-muted)}.input-module__g1Ti0W__input[readonly]{cursor:default;background-color:var(--clr-muted)}.input-module__g1Ti0W__input[type=search]::-webkit-search-cancel-button{appearance:none}.input-module__g1Ti0W__input[type=search]::-webkit-search-decoration{appearance:none}.input-module__g1Ti0W__input.input-module__g1Ti0W__small{height:var(--space-8);padding:0 var(--space-2);font-size:var(--fs-small)}.input-module__g1Ti0W__input.input-module__g1Ti0W__medium{height:var(--space-10);padding:0 var(--space-3)}.input-module__g1Ti0W__input.input-module__g1Ti0W__large{height:var(--space-12);padding:0 var(--space-4);font-size:var(--fs-body)}.input-module__g1Ti0W__input.input-module__g1Ti0W__has-leading-icon.input-module__g1Ti0W__small{padding-left:var(--space-8)}.input-module__g1Ti0W__input.input-module__g1Ti0W__has-leading-icon.input-module__g1Ti0W__medium{padding-left:var(--space-10)}.input-module__g1Ti0W__input.input-module__g1Ti0W__has-leading-icon.input-module__g1Ti0W__large{padding-left:var(--space-12)}.input-module__g1Ti0W__input.input-module__g1Ti0W__has-trailing-icon.input-module__g1Ti0W__small{padding-right:var(--space-8)}.input-module__g1Ti0W__input.input-module__g1Ti0W__has-trailing-icon.input-module__g1Ti0W__medium{padding-right:var(--space-10)}.input-module__g1Ti0W__input.input-module__g1Ti0W__has-trailing-icon.input-module__g1Ti0W__large{padding-right:var(--space-12)}.input-module__g1Ti0W__input.input-module__g1Ti0W__error{border-color:var(--clr-destructive)}.input-module__g1Ti0W__input.input-module__g1Ti0W__error:focus{border-color:var(--clr-destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-destructive),transparent 90%)}.input-module__g1Ti0W__input.input-module__g1Ti0W__success{border-color:var(--clr-success)}.input-module__g1Ti0W__input.input-module__g1Ti0W__success:focus{border-color:var(--clr-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-success),transparent 90%)}.input-module__g1Ti0W__icon-wrapper{pointer-events:none;color:var(--clr-muted-foreground);justify-content:center;align-items:center;display:flex;position:absolute}.input-module__g1Ti0W__icon-wrapper.input-module__g1Ti0W__leading.input-module__g1Ti0W__small{left:var(--space-2)}.input-module__g1Ti0W__icon-wrapper.input-module__g1Ti0W__leading.input-module__g1Ti0W__medium{left:var(--space-3)}.input-module__g1Ti0W__icon-wrapper.input-module__g1Ti0W__leading.input-module__g1Ti0W__large{left:var(--space-4)}.input-module__g1Ti0W__icon-wrapper.input-module__g1Ti0W__trailing.input-module__g1Ti0W__small{right:var(--space-2)}.input-module__g1Ti0W__icon-wrapper.input-module__g1Ti0W__trailing.input-module__g1Ti0W__medium{right:var(--space-3)}.input-module__g1Ti0W__icon-wrapper.input-module__g1Ti0W__trailing.input-module__g1Ti0W__large{right:var(--space-4)}.input-module__g1Ti0W__icon-wrapper.input-module__g1Ti0W__disabled{opacity:.5}.input-module__g1Ti0W__icon-button{color:var(--clr-muted-foreground);cursor:pointer;transition:var(--transition-color);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.input-module__g1Ti0W__icon-button:hover:not(:disabled){color:var(--clr-foreground)}.input-module__g1Ti0W__icon-button:focus-visible{outline:2px solid var(--clr-ring);outline-offset:var(--space-05);border-radius:var(--radius-xs)}.input-module__g1Ti0W__icon-button:disabled{opacity:.5;cursor:not-allowed}.input-module__g1Ti0W__icon-button.input-module__g1Ti0W__trailing.input-module__g1Ti0W__small{right:var(--space-2)}.input-module__g1Ti0W__icon-button.input-module__g1Ti0W__trailing.input-module__g1Ti0W__medium{right:var(--space-3)}.input-module__g1Ti0W__icon-button.input-module__g1Ti0W__trailing.input-module__g1Ti0W__large{right:var(--space-4)}.input-module__g1Ti0W__helper-text{font-size:var(--fs-small);color:var(--clr-muted-foreground)}.input-module__g1Ti0W__helper-text.input-module__g1Ti0W__error{color:var(--clr-destructive)}.input-module__g1Ti0W__helper-text.input-module__g1Ti0W__success{color:var(--clr-success)}
.evidence-module__d8TLfq__searchSection{flex-direction:column;gap:1.5rem;display:flex}.evidence-module__d8TLfq__filters{flex-wrap:wrap;gap:.5rem;display:flex}.evidence-module__d8TLfq__filterChip{color:var(--clr-foreground);background:var(--clr-card);border:1px solid var(--clr-border);cursor:pointer;border-radius:20px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.evidence-module__d8TLfq__filterChip:hover{background:var(--clr-muted);border-color:var(--clr-primary)}.evidence-module__d8TLfq__filterChip.evidence-module__d8TLfq__active{color:#fff;background:var(--clr-primary);border-color:var(--clr-primary)}.evidence-module__d8TLfq__resultsCount{color:var(--clr-foreground-subtle);margin:0;font-size:.875rem}.evidence-module__d8TLfq__articlesGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.evidence-module__d8TLfq__articleCard{background:var(--clr-card);border:1px solid var(--clr-border);border-radius:8px;flex-direction:column;gap:1rem;width:100%;max-width:210mm;padding:1.5rem;text-decoration:none;transition:all .2s;display:flex}.evidence-module__d8TLfq__articleCard:hover{border-color:var(--clr-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.evidence-module__d8TLfq__cardHeader{justify-content:space-between;align-items:center;display:flex}.evidence-module__d8TLfq__category{color:var(--clr-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.evidence-module__d8TLfq__readTime{color:var(--clr-foreground-subtle);font-size:.75rem}.evidence-module__d8TLfq__articleTitle{color:var(--clr-foreground);margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.evidence-module__d8TLfq__articleDescription{color:var(--clr-foreground-subtle);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.evidence-module__d8TLfq__cardFooter{border-top:1px solid var(--clr-border);flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.evidence-module__d8TLfq__tags{flex-wrap:wrap;gap:.5rem;display:flex}.evidence-module__d8TLfq__tag{color:var(--clr-foreground-subtle);background:var(--clr-muted);border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.evidence-module__d8TLfq__meta{color:var(--clr-foreground-subtle);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.evidence-module__d8TLfq__author{font-weight:500}.evidence-module__d8TLfq__date{opacity:.8}.evidence-module__d8TLfq__emptyState{text-align:center;color:var(--clr-foreground-subtle);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1.5rem;display:flex}.evidence-module__d8TLfq__emptyState svg{opacity:.3}.evidence-module__d8TLfq__emptyState p{margin:0;font-size:.9375rem}.evidence-module__d8TLfq__clearButton{color:var(--clr-primary);border:1px solid var(--clr-border);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.evidence-module__d8TLfq__clearButton:hover{background:var(--clr-muted);border-color:var(--clr-primary)}.evidence-module__d8TLfq__clearButton:active{transform:scale(.98)}@media (min-width:768px){.evidence-module__d8TLfq__articlesGrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}@media (min-width:1024px){.evidence-module__d8TLfq__articlesGrid{grid-template-columns:repeat(3,1fr)}}
.card-demo-module__SZkDoa__formStack{gap:var(--space-4);flex-direction:column;display:flex}.card-demo-module__SZkDoa__profileHeader{align-items:center;gap:var(--space-3);display:flex}.card-demo-module__SZkDoa__avatar{border-radius:var(--radius-full);background:var(--clr-muted);width:40px;height:40px;color:var(--clr-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.card-demo-module__SZkDoa__statsGrid{gap:var(--space-2);flex-direction:column;display:flex}.card-demo-module__SZkDoa__statRow{padding:var(--space-1)0;justify-content:space-between;align-items:center;display:flex}.card-demo-module__SZkDoa__statLabel{font-family:var(--ff-global);font-size:var(--fs-ui-2);color:var(--clr-muted-foreground)}.card-demo-module__SZkDoa__statValue{font-family:var(--ff-mono);font-size:var(--fs-ui-2);font-weight:var(--fw-semibold);color:var(--clr-foreground)}.card-demo-module__SZkDoa__change{font-family:var(--ff-mono);font-size:var(--fs-small);font-weight:var(--fw-medium);padding:var(--space-0-5)var(--space-2);border-radius:var(--radius-sm)}.card-demo-module__SZkDoa__positive{color:var(--clr-success);background:var(--clr-success-subtle,#22c55e1a)}.card-demo-module__SZkDoa__negative{color:var(--clr-danger);background:var(--clr-danger-subtle,#ef44441a)}
.preview-module__2FWjCW__preview-component{background:var(--clr-background);border-radius:var(--radius-lg);border:1px solid var(--clr-border);margin-bottom:var(--space-4);flex-direction:column;display:flex;overflow:hidden}.preview-module__2FWjCW__preview{min-height:180px;padding:var(--space-8);justify-content:center;align-items:center;display:flex}.preview-module__2FWjCW__code{border-top:1px solid var(--clr-border);background:var(--clr-muted);max-height:150px;transition:var(--transition-collapse);position:relative;overflow:hidden}.preview-module__2FWjCW__code:after{content:"";background:linear-gradient(to bottom,transparent,var(--clr-muted));pointer-events:none;height:50%;position:absolute;bottom:0;left:0;right:0}.preview-module__2FWjCW__code[data-expanded=true]{max-height:none;overflow-y:auto}.preview-module__2FWjCW__code[data-expanded=true]:after{display:none}.preview-module__2FWjCW__code-toggle{margin:var(--space-2)var(--space-4);padding:var(--space-1)var(--space-2);border:1px solid var(--clr-border);border-radius:var(--radius-md);color:var(--clr-muted-foreground);font-size:var(--fs-small);font-weight:var(--fw-medium);font-family:var(--ff-global);cursor:pointer;transition:var(--transition-slow);background:0 0;align-items:center;display:inline-flex}.preview-module__2FWjCW__code-toggle:hover{color:var(--clr-foreground);background:var(--clr-muted);border-color:var(--clr-border)}:is(.preview-module__2FWjCW__code pre[class*=language-],.preview-module__2FWjCW__code code[class*=language-]){color:var(--clr-foreground)!important;background:var(--clr-muted)!important}.preview-module__2FWjCW__code .linenumber{color:var(--clr-muted-foreground)!important}:is(.preview-module__2FWjCW__code .token.comment,.preview-module__2FWjCW__code .token.prolog,.preview-module__2FWjCW__code .token.doctype,.preview-module__2FWjCW__code .token.cdata){color:var(--clr-muted-foreground)!important}:is(.preview-module__2FWjCW__code .token.punctuation,.preview-module__2FWjCW__code .token.operator){color:var(--clr-foreground-subtle)!important}.preview-module__2FWjCW__code .token.keyword{color:var(--clr-primary)!important}:is(.preview-module__2FWjCW__code .token.imports,.preview-module__2FWjCW__code .token.exports,.preview-module__2FWjCW__code .token.module){color:var(--clr-exotic)!important}:is(.preview-module__2FWjCW__code .token.tag,.preview-module__2FWjCW__code .token.property,.preview-module__2FWjCW__code .token.builtin){color:var(--clr-primary)!important}:is(.preview-module__2FWjCW__code .token.function,.preview-module__2FWjCW__code .token.class-name){color:var(--clr-brand-700)!important}:is(.preview-module__2FWjCW__code .token.string,.preview-module__2FWjCW__code .token.char,.preview-module__2FWjCW__code .token.url,.preview-module__2FWjCW__code .token.inserted,.preview-module__2FWjCW__code .token.attr-value){color:var(--clr-success)!important}:is(.preview-module__2FWjCW__code .token.number,.preview-module__2FWjCW__code .token.boolean,.preview-module__2FWjCW__code .token.constant,.preview-module__2FWjCW__code .token.symbol),:is(.preview-module__2FWjCW__code .token.attr-name,.preview-module__2FWjCW__code .token.variable){color:var(--clr-info)!important}:is(.preview-module__2FWjCW__code .token.regex,.preview-module__2FWjCW__code .token.important){color:var(--clr-warning)!important}.preview-module__2FWjCW__code .token.deleted{color:var(--clr-destructive)!important}
.icons-module__ET1g3a__controls{background:var(--clr-card);border:1px solid var(--clr-border);border-radius:8px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.icons-module__ET1g3a__control{flex-direction:column;gap:.5rem;display:flex}.icons-module__ET1g3a__label{color:var(--clr-foreground);font-size:.875rem;font-weight:500}.icons-module__ET1g3a__label strong{color:var(--clr-primary)}.icons-module__ET1g3a__slider{appearance:none;cursor:pointer;background:0 0;border-radius:10px;outline:none;width:100%;height:20px}.icons-module__ET1g3a__slider::-webkit-slider-runnable-track{background:var(--clr-border);cursor:pointer;border-radius:4px;width:100%;height:8px}.icons-module__ET1g3a__slider::-webkit-slider-thumb{appearance:none;background:var(--clr-primary);cursor:grab;border-radius:50%;width:20px;height:20px;margin-top:-6px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 4px #0000001a}.icons-module__ET1g3a__slider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px #00000026}.icons-module__ET1g3a__slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.05)}.icons-module__ET1g3a__slider::-moz-range-track{background:var(--clr-border);cursor:pointer;border-radius:4px;width:100%;height:8px}.icons-module__ET1g3a__slider::-moz-range-thumb{background:var(--clr-primary);cursor:grab;border:none;border-radius:50%;width:20px;height:20px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 4px #0000001a}.icons-module__ET1g3a__slider::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 3px 6px #00000026}.icons-module__ET1g3a__slider::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.05)}.icons-module__ET1g3a__grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1rem;display:grid}.icons-module__ET1g3a__iconCard{border-radius:6px;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;transition:background-color .15s;display:flex}.icons-module__ET1g3a__iconCard:hover{background:var(--clr-muted)}.icons-module__ET1g3a__iconWrapper{width:100%;min-height:48px;color:var(--clr-foreground);justify-content:center;align-items:center;display:flex}.icons-module__ET1g3a__iconName{color:var(--clr-foreground-subtle);text-align:center;word-break:break-word;font-size:.75rem;font-weight:500}.icons-module__ET1g3a__emptyState{text-align:center;color:var(--clr-foreground-subtle);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex}.icons-module__ET1g3a__emptyState svg{opacity:.3}.icons-module__ET1g3a__emptyState p{margin:0;font-size:.9375rem}.icons-module__ET1g3a__clearButton{color:var(--clr-primary);border:1px solid var(--clr-border);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s}.icons-module__ET1g3a__clearButton:hover{background:var(--clr-muted);border-color:var(--clr-primary)}.icons-module__ET1g3a__clearButton:active{transform:scale(.98)}.icons-module__ET1g3a__animatedGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2rem;display:grid}.icons-module__ET1g3a__animatedDemo{flex-direction:column;align-items:center;gap:1rem;display:flex}.icons-module__ET1g3a__animatedWrapper{background:var(--clr-card);border:1px solid var(--clr-border);min-width:120px;min-height:120px;color:var(--clr-foreground);border-radius:8px;justify-content:center;align-items:center;padding:1.5rem;transition:border-color .2s,box-shadow .2s;display:flex}.icons-module__ET1g3a__animatedWrapper:hover{border-color:var(--clr-primary);box-shadow:0 2px 8px #00000014}@media (min-width:768px){.icons-module__ET1g3a__controls{flex-direction:row}.icons-module__ET1g3a__control{flex:1}.icons-module__ET1g3a__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}
.combobox-module__48sLCq__combobox{flex-direction:column;width:100%;display:inline-flex;position:relative}.combobox-module__48sLCq__inputWrapper{align-items:center;width:100%;display:flex;position:relative}.combobox-module__48sLCq__input{height:var(--space-8);width:100%;padding:0 var(--space-3);font-size:var(--fs-ui-2);font-weight:var(--fw-regular);color:var(--clr-foreground);background:var(--clr-background);border:1px solid var(--clr-input);border-radius:var(--radius-md);transition:var(--transition-base);outline:none;align-items:center;line-height:1;display:flex}.combobox-module__48sLCq__input::placeholder{color:var(--clr-muted-foreground)}.combobox-module__48sLCq__input:hover:not(:disabled){border-color:var(--clr-base-400)}.combobox-module__48sLCq__input:focus,.combobox-module__48sLCq__input.combobox-module__48sLCq__inputOpen{border-color:var(--clr-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-ring),transparent 90%)}.combobox-module__48sLCq__input:disabled{opacity:.5;cursor:not-allowed}.combobox-module__48sLCq__input.combobox-module__48sLCq__invalid{border-color:var(--clr-destructive)}.combobox-module__48sLCq__input.combobox-module__48sLCq__invalid:focus{border-color:var(--clr-destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-destructive),transparent 90%)}.combobox-module__48sLCq__input.combobox-module__48sLCq__hasChevron{padding-right:var(--space-7)}.combobox-module__48sLCq__input.combobox-module__48sLCq__hasLeadingIcon{padding-left:var(--space-8)}.combobox-module__48sLCq__leadingIcon{left:var(--space-2-5);color:var(--clr-muted-foreground);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.combobox-module__48sLCq__chevron{right:var(--space-1);width:24px;height:24px;color:var(--clr-muted-foreground);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.combobox-module__48sLCq__chevron:hover{background:var(--clr-muted)}.combobox-module__48sLCq__content{z-index:9999;background:var(--clr-card);border:1px solid var(--clr-border);border-radius:var(--radius-md);max-height:300px;box-shadow:var(--shadow-lg);transform-origin:top;position:fixed;overflow:hidden}.combobox-module__48sLCq__content[data-state=open]{animation:var(--animate-fade-in).2s ease both}.combobox-module__48sLCq__content[data-state=closed]{animation:var(--animate-fade-out).15s ease both}.combobox-module__48sLCq__content[data-side=top]{transform-origin:bottom}.combobox-module__48sLCq__list{gap:var(--space-05);padding:var(--space-1);flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.combobox-module__48sLCq__item{align-items:center;gap:var(--space-2);min-height:28px;padding:var(--space-2)var(--space-2-5);font-size:var(--fs-ui-2);font-weight:var(--fw-regular);color:var(--clr-foreground);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);-webkit-user-select:none;user-select:none;background:0 0;flex-shrink:0;min-width:0;line-height:1.2;display:flex}.combobox-module__48sLCq__item svg{flex-shrink:0}.combobox-module__48sLCq__item:hover:not(.combobox-module__48sLCq__disabled){background:var(--clr-muted)}.combobox-module__48sLCq__item.combobox-module__48sLCq__selected{background:var(--clr-muted);font-weight:var(--fw-medium)}.combobox-module__48sLCq__item.combobox-module__48sLCq__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.combobox-module__48sLCq__item:focus-visible{outline:2px solid var(--clr-ring);outline-offset:-2px}.combobox-module__48sLCq__item.combobox-module__48sLCq__itemActive{background:var(--clr-muted);outline:2px solid var(--clr-ring);outline-offset:-2px}.combobox-module__48sLCq__empty{padding:var(--space-6)var(--space-3);font-size:var(--fs-ui-2);color:var(--clr-muted-foreground);text-align:center;justify-content:center;align-items:center;display:flex}.combobox-module__48sLCq__group{gap:var(--space-05);flex-direction:column;flex-shrink:0;display:flex}.combobox-module__48sLCq__group+.combobox-module__48sLCq__group{margin-top:var(--space-1-5);padding-top:var(--space-1-5);border-top:1px solid var(--clr-border)}.combobox-module__48sLCq__groupLabel{height:24px;padding:0 var(--space-2-5);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--clr-muted-foreground);text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;flex-shrink:0;line-height:24px}
.input-group-module__zKI4RG__input-group{isolation:isolate;min-width:0;display:flex;position:relative}.input-group-module__zKI4RG__input-group-input{min-width:0;height:var(--space-10);padding:var(--space-2)var(--space-3);font-size:var(--fs-ui-2);color:var(--clr-foreground);background-color:var(--clr-background);border:1px solid var(--clr-input);border-radius:var(--radius-sm);transition:border-color var(--transition-duration-base)var(--transition-easing-smooth),box-shadow var(--transition-duration-base)var(--transition-easing-smooth);outline:none;flex:1}.input-group-module__zKI4RG__input-group-input::placeholder{color:var(--clr-muted-foreground)}.input-group-module__zKI4RG__input-group-input:focus{border-color:var(--clr-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-ring),transparent 85%)}.input-group-module__zKI4RG__input-group-input:disabled{opacity:.5;cursor:not-allowed}.input-group-module__zKI4RG__input-group:has(.input-group-module__zKI4RG__variant-inset.input-group-module__zKI4RG__align-inline-start) .input-group-module__zKI4RG__input-group-input{padding-left:var(--space-10)}.input-group-module__zKI4RG__input-group:has(.input-group-module__zKI4RG__variant-inset.input-group-module__zKI4RG__align-inline-end) .input-group-module__zKI4RG__input-group-input{padding-right:var(--space-10)}.input-group-module__zKI4RG__input-group:has(.input-group-module__zKI4RG__variant-inset.input-group-module__zKI4RG__align-inline-start):has(.input-group-module__zKI4RG__variant-inset.input-group-module__zKI4RG__align-inline-end) .input-group-module__zKI4RG__input-group-input{padding-left:var(--space-10);padding-right:var(--space-10)}.input-group-module__zKI4RG__input-group:has(.input-group-module__zKI4RG__variant-attached.input-group-module__zKI4RG__align-inline-start) .input-group-module__zKI4RG__input-group-input{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.input-group-module__zKI4RG__input-group:has(.input-group-module__zKI4RG__variant-attached.input-group-module__zKI4RG__align-inline-end) .input-group-module__zKI4RG__input-group-input{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.input-group-module__zKI4RG__input-group-textarea{min-width:0;min-height:var(--space-20);padding:var(--space-2)var(--space-3);font-size:var(--fs-ui-2);line-height:var(--lh-base);color:var(--clr-foreground);background-color:var(--clr-background);border:1px solid var(--clr-input);border-radius:var(--radius-sm);resize:vertical;transition:border-color var(--transition-duration-base)var(--transition-easing-smooth),box-shadow var(--transition-duration-base)var(--transition-easing-smooth);outline:none;flex:1;order:0}.input-group-module__zKI4RG__input-group-textarea::placeholder{color:var(--clr-muted-foreground)}.input-group-module__zKI4RG__input-group-textarea:focus{border-color:var(--clr-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-ring),transparent 85%)}.input-group-module__zKI4RG__input-group-textarea:disabled{opacity:.5;cursor:not-allowed}.input-group-module__zKI4RG__input-group:has(.input-group-module__zKI4RG__align-block-start) .input-group-module__zKI4RG__input-group-textarea{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.input-group-module__zKI4RG__input-group:has(.input-group-module__zKI4RG__align-block-end) .input-group-module__zKI4RG__input-group-textarea{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.input-group-module__zKI4RG__input-group:has(.input-group-module__zKI4RG__align-block-start):has(.input-group-module__zKI4RG__align-block-end) .input-group-module__zKI4RG__input-group-textarea{border-top:none;border-bottom:none;border-radius:0}.input-group-module__zKI4RG__input-group:has(.input-group-module__zKI4RG__input-group-textarea){flex-direction:column}.input-group-module__zKI4RG__addon{align-items:center;gap:var(--space-2);color:var(--clr-muted-foreground);display:flex}.input-group-module__zKI4RG__addon.input-group-module__zKI4RG__variant-inset{padding:0 var(--space-3);pointer-events:none;z-index:2;align-items:center;display:flex;position:absolute;top:0;bottom:0}.input-group-module__zKI4RG__addon.input-group-module__zKI4RG__variant-inset.input-group-module__zKI4RG__align-inline-start{left:0}.input-group-module__zKI4RG__addon.input-group-module__zKI4RG__variant-inset.input-group-module__zKI4RG__align-inline-end{right:0}.input-group-module__zKI4RG__addon.input-group-module__zKI4RG__variant-inset .input-group-module__zKI4RG__button,.input-group-module__zKI4RG__addon.input-group-module__zKI4RG__variant-inset .input-group-module__zKI4RG__kbd{pointer-events:auto}.input-group-module__zKI4RG__addon.input-group-module__zKI4RG__variant-attached{align-items:center;gap:var(--space-2);padding:0 var(--space-3);height:var(--space-10);background-color:var(--clr-muted);border:1px solid var(--clr-input);font-size:var(--fs-ui-2);white-space:nowrap;display:flex}.input-group-module__zKI4RG__addon.input-group-module__zKI4RG__variant-attached.input-group-module__zKI4RG__align-inline-start{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm);border-right:none;order:-1}.input-group-module__zKI4RG__addon.input-group-module__zKI4RG__variant-attached.input-group-module__zKI4RG__align-inline-end{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);border-left:none}.input-group-module__zKI4RG__addon.input-group-module__zKI4RG__variant-attached:has(.input-group-module__zKI4RG__button:only-child){background-color:#0000;border:none;height:auto;padding:0}.input-group-module__zKI4RG__addon.input-group-module__zKI4RG__variant-attached .input-group-module__zKI4RG__button{height:var(--space-10);border-radius:0}.input-group-module__zKI4RG__addon.input-group-module__zKI4RG__variant-attached.input-group-module__zKI4RG__align-inline-start .input-group-module__zKI4RG__button{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.input-group-module__zKI4RG__addon.input-group-module__zKI4RG__variant-attached.input-group-module__zKI4RG__align-inline-end .input-group-module__zKI4RG__button{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.input-group-module__zKI4RG__addon.input-group-module__zKI4RG__align-block-start,.input-group-module__zKI4RG__addon.input-group-module__zKI4RG__align-block-end{width:100%;padding:var(--space-2)var(--space-3);background-color:var(--clr-muted);border:1px solid var(--clr-input);font-size:var(--fs-small);color:var(--clr-muted-foreground);justify-content:space-between;align-items:center;display:flex;position:static}.input-group-module__zKI4RG__addon.input-group-module__zKI4RG__align-block-start{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);border-bottom:none;order:-1}.input-group-module__zKI4RG__addon.input-group-module__zKI4RG__align-block-end{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);border-top:none;order:1}.input-group-module__zKI4RG__text{color:var(--clr-muted-foreground);font-size:var(--fs-ui-2);white-space:nowrap;-webkit-user-select:none;user-select:none}.input-group-module__zKI4RG__button{justify-content:center;align-items:center;gap:var(--space-1-5);font-size:var(--fs-small);font-weight:var(--fw-medium);white-space:nowrap;border-radius:var(--radius-xs);cursor:pointer;pointer-events:auto;transition:var(--transition-colors);border:none;display:inline-flex}.input-group-module__zKI4RG__button:focus-visible{outline:2px solid var(--clr-ring);outline-offset:var(--space-px)}.input-group-module__zKI4RG__button:disabled{opacity:.5;cursor:not-allowed}.input-group-module__zKI4RG__button-size-xs{height:var(--space-6);padding:0 var(--space-2);font-size:var(--fs-small)}.input-group-module__zKI4RG__button-size-sm{height:var(--space-7);padding:0 var(--space-2-5);font-size:var(--fs-small)}.input-group-module__zKI4RG__button-size-icon-xs{width:var(--space-6);height:var(--space-6);padding:0}.input-group-module__zKI4RG__button-size-icon-sm{width:var(--space-7);height:var(--space-7);padding:0}.input-group-module__zKI4RG__button-variant-ghost{background-color:var(--clr-muted);color:var(--clr-foreground);opacity:.6}.input-group-module__zKI4RG__button-variant-ghost:hover:not(:disabled){background-color:var(--clr-overlay-hover);color:var(--clr-foreground);opacity:1}.input-group-module__zKI4RG__button-variant-default{background-color:var(--clr-primary);color:var(--clr-foreground-inverse)}.input-group-module__zKI4RG__button-variant-default:hover:not(:disabled){background-color:var(--clr-brand-600)}.input-group-module__zKI4RG__button-variant-outline{color:var(--clr-foreground);border:1px solid var(--clr-input);background-color:#0000}.input-group-module__zKI4RG__button-variant-outline:hover:not(:disabled){background-color:var(--clr-overlay-hover)}.input-group-module__zKI4RG__button-variant-secondary{background-color:var(--clr-muted);color:var(--clr-muted-foreground)}.input-group-module__zKI4RG__button-variant-secondary:hover:not(:disabled){background-color:var(--clr-overlay-hover);color:var(--clr-foreground)}.input-group-module__zKI4RG__button-loading{pointer-events:none}.input-group-module__zKI4RG__spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;animation:.6s linear infinite input-group-module__zKI4RG__spin;display:inline-block}.input-group-module__zKI4RG__spinner-xs{width:var(--space-3);height:var(--space-3)}.input-group-module__zKI4RG__spinner-sm{width:var(--space-4);height:var(--space-4)}@keyframes input-group-module__zKI4RG__spin{to{transform:rotate(360deg)}}.input-group-module__zKI4RG__kbd{min-width:var(--space-5);height:var(--space-5);padding:0 var(--space-1-5);font-family:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--clr-muted-foreground);background-color:var(--clr-muted);border:1px solid var(--clr-border);border-radius:var(--radius-xs);pointer-events:auto;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}
.input-otp-module__pkb3DW__container{align-items:center;gap:var(--space-3);display:flex;position:relative}.input-otp-module__pkb3DW__container:has(input:disabled){opacity:.5;cursor:not-allowed}.input-otp-module__pkb3DW__group{align-items:center;display:flex}.input-otp-module__pkb3DW__slot{height:var(--space-12);width:var(--space-12);font-size:var(--fs-h3);font-family:var(--ff-mono);font-variant-numeric:tabular-nums;text-align:center;transition:all var(--transition-duration-base)var(--transition-easing-premium);border:2px solid var(--clr-border);background:var(--clr-background);color:var(--clr-foreground);box-shadow:var(--shadow-subtle);justify-content:center;align-items:center;margin-left:-2px;display:flex;position:relative}.input-otp-module__pkb3DW__group .input-otp-module__pkb3DW__slot:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);margin-left:0}.input-otp-module__pkb3DW__group .input-otp-module__pkb3DW__slot:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.input-otp-module__pkb3DW__slot:hover{border-color:var(--clr-base-400)}.input-otp-module__pkb3DW__slot-active{z-index:10;border-color:var(--clr-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-ring),transparent 85%),var(--shadow-subtle)}.input-otp-module__pkb3DW__slot-char{display:block}.input-otp-module__pkb3DW__container:has(input[data-input-otp-placeholder-shown]) .input-otp-module__pkb3DW__slot-char{opacity:.3}.input-otp-module__pkb3DW__fake-caret-wrapper{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.input-otp-module__pkb3DW__fake-caret{width:var(--space-px);height:var(--space-5);background:var(--clr-foreground);animation:1.2s ease-out infinite input-otp-module__pkb3DW__caret-blink}@keyframes input-otp-module__pkb3DW__caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.input-otp-module__pkb3DW__separator{width:var(--space-8);min-width:var(--space-8);height:var(--space-8);justify-content:center;align-items:center;display:flex}.input-otp-module__pkb3DW__separator-dot{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-full);background:var(--clr-muted-foreground);opacity:.5}.input-otp-module__pkb3DW__container:has(input[aria-invalid=true]) .input-otp-module__pkb3DW__slot{border-color:var(--clr-destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-destructive),transparent 85%),var(--shadow-subtle)}.input-otp-module__pkb3DW__container:has(input[aria-invalid=true]) .input-otp-module__pkb3DW__slot-active{border-color:var(--clr-destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-destructive),transparent 85%),var(--shadow-subtle)}
.item-module__ZZwYjW__item{align-items:center;gap:var(--space-3);width:100%;min-height:var(--space-10);padding:var(--space-2-5)var(--space-3);font-size:var(--fs-ui-2);font-weight:var(--fw-medium);line-height:var(--lh-base);color:var(--clr-foreground);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-duration-slow)var(--transition-easing-premium);background:0 0;border:1px solid #0000;text-decoration:none;display:flex}.item-module__ZZwYjW__item:where(a,button){appearance:none;outline:none}.item-module__ZZwYjW__item:where(a,button):hover{background:var(--clr-overlay-hover);color:var(--clr-foreground)}.item-module__ZZwYjW__item:where(a,button):focus-visible{outline:2px solid var(--clr-ring);outline-offset:2px;background:var(--clr-overlay-hover)}.item-module__ZZwYjW__item:where(a,button):active{background:var(--clr-overlay-active)}.item-module__ZZwYjW__item-outline{border-color:var(--clr-border);box-shadow:var(--shadow-subtle);background:0 0}.item-module__ZZwYjW__item-outline:where(a,button):hover{border-color:var(--clr-input);background:var(--clr-overlay-hover);box-shadow:var(--shadow-subtle-hover)}.item-module__ZZwYjW__item-muted{background:var(--clr-surface-muted);color:var(--clr-foreground-subtle)}.item-module__ZZwYjW__item-muted:where(a,button):hover{background:var(--clr-overlay-active);color:var(--clr-foreground)}.item-module__ZZwYjW__item-ghost{background:0 0;border-color:#0000}.item-module__ZZwYjW__item-ghost:where(a,button):hover{background:var(--clr-overlay-hover)}.item-module__ZZwYjW__item-active{background:var(--ghost-10);color:var(--clr-foreground-inverse);border-color:var(--clr-border)}.item-module__ZZwYjW__item-active:where(a,button):hover{background:var(--ghost-5);color:var(--clr-foreground-inverse);border-color:var(--clr-border)}.item-module__ZZwYjW__item-active .item-module__ZZwYjW__item-media{color:var(--clr-foreground-inverse)}.item-module__ZZwYjW__item-active:where(a,button):hover .item-module__ZZwYjW__item-media{color:var(--clr-brand-700)}.item-module__ZZwYjW__item-sm{min-height:var(--space-8);padding:var(--space-1-5)var(--space-2-5);gap:var(--space-2);font-size:var(--fs-small)}.item-module__ZZwYjW__item-lg{min-height:var(--space-12);padding:var(--space-3-5)var(--space-4);gap:var(--space-3-5);font-size:var(--fs-ui-3)}.item-module__ZZwYjW__item-media{color:var(--clr-muted-foreground);transition:color var(--transition-duration-slow)var(--transition-easing-premium);flex-shrink:0;justify-content:center;align-items:center;display:flex}.item-module__ZZwYjW__item:where(a,button):hover .item-module__ZZwYjW__item-media{color:var(--clr-foreground)}.item-module__ZZwYjW__item-media-icon{width:1rem;height:1rem}.item-module__ZZwYjW__item-media-icon svg{width:100%;height:100%;display:block}.item-module__ZZwYjW__item-media-image{border-radius:var(--radius-md);width:2rem;height:2rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.item-module__ZZwYjW__item-media-image img{object-fit:cover;width:100%;height:100%;display:block}.item-module__ZZwYjW__item-media-default{width:auto;height:auto}.item-module__ZZwYjW__item-content{gap:var(--space-0-5);flex-direction:column;flex:auto;min-width:0;display:flex}.item-module__ZZwYjW__item-label{font-size:inherit;font-weight:inherit;line-height:var(--lh-base);color:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item-module__ZZwYjW__item-description{font-size:var(--fs-small);font-weight:var(--fw-regular);color:var(--clr-foreground-subtle);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.item-module__ZZwYjW__item:where(a,button):hover .item-module__ZZwYjW__item-description{color:var(--clr-foreground)}.item-module__ZZwYjW__item-actions{align-items:center;gap:var(--space-2);color:var(--clr-muted-foreground);transition:color var(--transition-duration-slow)var(--transition-easing-premium);flex-shrink:0;margin-left:auto;display:flex}.item-module__ZZwYjW__item:where(a,button):hover .item-module__ZZwYjW__item-actions{color:var(--clr-foreground)}.item-module__ZZwYjW__item-actions svg{width:1rem;height:1rem;display:block}.item-module__ZZwYjW__item-group{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);flex-direction:column;display:flex}@media (max-width:767px){.item-module__ZZwYjW__item{min-height:var(--space-11);padding:var(--space-2-5)var(--space-3)}.item-module__ZZwYjW__item-sm{min-height:var(--space-10);padding:var(--space-2)var(--space-3)}.item-module__ZZwYjW__item-lg{min-height:var(--space-13);padding:var(--space-4)var(--space-4)}.item-module__ZZwYjW__item-media-image{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.item-module__ZZwYjW__item,.item-module__ZZwYjW__item-media,.item-module__ZZwYjW__item-actions{transition:none}}
.password-strength-module__3LNjVa__container{flex-direction:column;gap:.5rem;display:flex}.password-strength-module__3LNjVa__progress-bar{background-color:var(--color-border);border-radius:.25rem;width:100%;height:.5rem;position:relative;overflow:hidden}.password-strength-module__3LNjVa__progress-fill{height:100%;transition:width var(--transition-duration-slowest)var(--transition-easing-smooth),background var(--transition-duration-slowest)var(--transition-easing-smooth);border-radius:.25rem}.password-strength-module__3LNjVa__progress-fill.password-strength-module__3LNjVa__strength-0{background-color:var(--color-error)}.password-strength-module__3LNjVa__progress-fill.password-strength-module__3LNjVa__strength-1{background-color:var(--color-warning)}.password-strength-module__3LNjVa__progress-fill.password-strength-module__3LNjVa__strength-2{background-color:#ffc105}.password-strength-module__3LNjVa__progress-fill.password-strength-module__3LNjVa__strength-3{background-color:#21c45d}.password-strength-module__3LNjVa__progress-fill.password-strength-module__3LNjVa__strength-4{background-color:#16a249}.password-strength-module__3LNjVa__label{color:var(--color-text);font-size:.875rem;font-weight:500}.password-strength-module__3LNjVa__label.password-strength-module__3LNjVa__strength-0{color:var(--color-error)}.password-strength-module__3LNjVa__label.password-strength-module__3LNjVa__strength-1{color:var(--color-warning)}.password-strength-module__3LNjVa__label.password-strength-module__3LNjVa__strength-2{color:#ffc105}.password-strength-module__3LNjVa__label.password-strength-module__3LNjVa__strength-3{color:#21c45d}.password-strength-module__3LNjVa__label.password-strength-module__3LNjVa__strength-4{color:#16a249}.password-strength-module__3LNjVa__warning{color:var(--color-warning);margin-top:.25rem;font-size:.875rem}.password-strength-module__3LNjVa__suggestions{color:var(--color-text-secondary);margin:0;padding-left:1.25rem;font-size:.875rem}.password-strength-module__3LNjVa__suggestions li{margin-top:.25rem}.password-strength-module__3LNjVa__crack-time{color:var(--color-text-secondary);margin-top:.25rem;font-size:.875rem}.password-strength-module__3LNjVa__meta{flex-direction:column;gap:.25rem;display:flex}
