.props-table-module__2ZdzFa__wrapper{border:1px solid var(--color-fd-border);border-radius:.5rem;width:100%;margin:1.5rem 0;overflow-x:auto}.props-table-module__2ZdzFa__table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.5}.props-table-module__2ZdzFa__th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-fd-muted-foreground);background-color:var(--color-fd-muted);border-bottom:1px solid var(--color-fd-border);white-space:nowrap;padding:.625rem .875rem;font-size:.75rem;font-weight:600}.props-table-module__2ZdzFa__th:first-child{border-top-left-radius:.5rem}.props-table-module__2ZdzFa__th:last-child{border-top-right-radius:.5rem}.props-table-module__2ZdzFa__tr{border-bottom:1px solid var(--color-fd-border)}.props-table-module__2ZdzFa__tr:last-child{border-bottom:none}.props-table-module__2ZdzFa__tr:hover{background-color:var(--color-fd-muted)}.props-table-module__2ZdzFa__td{vertical-align:top;color:var(--color-fd-foreground);background-color:var(--color-fd-card);padding:.625rem .875rem}.props-table-module__2ZdzFa__code{font-family:var(--font-mono,ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace);background-color:var(--color-fd-muted);border:1px solid var(--color-fd-border);white-space:nowrap;border-radius:.25rem;padding:.1em .35em;font-size:.8125rem}.props-table-module__2ZdzFa__typeCode{font-family:var(--font-mono,ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace);background-color:var(--color-fd-muted);border:1px solid var(--color-fd-border);white-space:pre-wrap;word-break:break-word;color:var(--color-fd-primary);border-radius:.25rem;padding:.1em .35em;font-size:.75rem}.props-table-module__2ZdzFa__required{color:var(--color-fd-primary);margin-left:.2em;font-weight:700}.props-table-module__2ZdzFa__empty{color:var(--color-fd-muted-foreground)}
.station-spectrum-module__2ul9vW__base{--station-spectrum-dot-size:var(--spacing-3,.75rem);--station-spectrum-dot-size-compact:var(--spacing-2,.5rem);--station-spectrum-rail-thickness:var(--stroke-width-thin,1px);--station-spectrum-rail-color:var(--border-default,#e5e7eb);--station-spectrum-dot-color-off:var(--surface-card,#fff);--station-spectrum-dot-color-on:var(--interactive-primary-bg,#2563eb);--station-spectrum-dot-border-color:var(--border-default,#e5e7eb);--station-spectrum-dot-border-color-on:var(--interactive-primary-bg,#2563eb);--station-spectrum-num-color:var(--text-tertiary,#6b7280);--station-spectrum-title-color:var(--text-primary,#111827);--station-spectrum-desc-color:var(--text-secondary,#6b7280);--rail-duration:var(--motion-duration-slow,.5s);--rail-easing:var(--motion-easing-enter,cubic-bezier(0, 0, .2, 1));--dot-delay-step:80ms;--rail-delay:.2s;width:100%;position:relative}.station-spectrum-module__2ul9vW__dotsBand{width:100%;position:relative}.station-spectrum-module__2ul9vW__dotsRow{grid-template-columns:repeat(var(--station-count,1), 1fr);z-index:1;display:grid;position:relative}.station-spectrum-module__2ul9vW__dotCell{align-items:flex-start;gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}.station-spectrum-module__2ul9vW__num{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);letter-spacing:var(--letter-spacing-wide,.05em);color:var(--station-spectrum-num-color);line-height:var(--line-height-tight,1.25);font-variant-numeric:tabular-nums;transition:color var(--motion-duration-normal,.2s) var(--motion-easing-default,ease) calc(var(--idx,0) * var(--dot-delay-step) + var(--rail-delay))}.station-spectrum-module__2ul9vW__dot{width:var(--station-spectrum-dot-size);height:var(--station-spectrum-dot-size);background-color:var(--station-spectrum-dot-color-off);border:var(--station-spectrum-rail-thickness) solid var(--station-spectrum-dot-border-color);transition:background-color var(--motion-duration-normal,.2s) var(--motion-easing-default,ease) calc(var(--idx,0) * var(--dot-delay-step) + var(--rail-delay)), border-color var(--motion-duration-normal,.2s) var(--motion-easing-default,ease) calc(var(--idx,0) * var(--dot-delay-step) + var(--rail-delay));border-radius:50%}.station-spectrum-module__2ul9vW__rail{left:calc(var(--station-spectrum-dot-size) / 2);right:calc(100% / var(--station-count,1) - var(--station-spectrum-dot-size) / 2);bottom:calc(var(--station-spectrum-dot-size) / 2);margin-bottom:calc(var(--station-spectrum-rail-thickness) / -2);height:var(--station-spectrum-rail-thickness);pointer-events:none;z-index:0;position:absolute}.station-spectrum-module__2ul9vW__railLine{background-color:var(--station-spectrum-rail-color);transform-origin:0;width:100%;height:100%;transition:transform var(--rail-duration) var(--rail-easing);transform:scaleX(0)}.station-spectrum-module__2ul9vW__labelsBand{grid-template-columns:repeat(var(--station-count,1), 1fr);margin:0;margin-top:var(--spacing-3,.75rem);padding:0;list-style:none;display:grid}.station-spectrum-module__2ul9vW__labelCell{gap:var(--spacing-1,.25rem);padding-right:var(--spacing-4,1rem);flex-direction:column;display:flex}.station-spectrum-module__2ul9vW__labelCell:last-child{padding-right:0}.station-spectrum-module__2ul9vW__title{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--station-spectrum-title-color);line-height:var(--line-height-tight,1.25)}.station-spectrum-module__2ul9vW__description{font-size:var(--font-size-xs,.75rem);color:var(--station-spectrum-desc-color);line-height:var(--line-height-normal,1.5);display:block}.station-spectrum-module__2ul9vW__inView .station-spectrum-module__2ul9vW__railLine{transform:scaleX(1)}.station-spectrum-module__2ul9vW__inView .station-spectrum-module__2ul9vW__dot{background-color:var(--station-spectrum-dot-color-on);border-color:var(--station-spectrum-dot-border-color-on)}.station-spectrum-module__2ul9vW__inView .station-spectrum-module__2ul9vW__num{color:var(--interactive-primary-bg,#2563eb)}.station-spectrum-module__2ul9vW__base[data-density=compact]{--station-spectrum-dot-size:var(--station-spectrum-dot-size-compact)}.station-spectrum-module__2ul9vW__base[data-density=compact] .station-spectrum-module__2ul9vW__labelCell{padding-right:var(--spacing-2,.5rem)}.station-spectrum-module__2ul9vW__base[data-density=compact] .station-spectrum-module__2ul9vW__title{font-size:var(--font-size-xs,.75rem)}.station-spectrum-module__2ul9vW__base[data-density=compact] .station-spectrum-module__2ul9vW__description{display:none}@media (prefers-reduced-motion:reduce){.station-spectrum-module__2ul9vW__railLine{transition:none;transform:scaleX(1)}.station-spectrum-module__2ul9vW__dot,.station-spectrum-module__2ul9vW__num{transition:none}.station-spectrum-module__2ul9vW__dot{background-color:var(--station-spectrum-dot-color-on);border-color:var(--station-spectrum-dot-border-color-on)}.station-spectrum-module__2ul9vW__num{color:var(--interactive-primary-bg,#2563eb)}}
@keyframes hero-glow-module__0UCodG__hero-glow-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.hero-glow-module__0UCodG__root{pointer-events:none;background:radial-gradient(70% 60% at 50% 55%, color-mix(in srgb, var(--glow-color,transparent) 16%, transparent), transparent 72%);animation:7s ease-in-out infinite hero-glow-module__0UCodG__hero-glow-breathe;position:absolute;inset:-6% -8% -10%}@media (prefers-reduced-motion:reduce){.hero-glow-module__0UCodG__root{opacity:1;animation:none;transform:scale(1)}}
.grain-overlay-module__OJIGSG__grain{pointer-events:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAiIGhlaWdodD0iMTYwIj48ZmlsdGVyIGlkPSJuIj48ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC45IiBudW1PY3RhdmVzPSIyIiBzdGl0Y2hUaWxlcz0ic3RpdGNoIi8+PGZlQ29sb3JNYXRyaXggdHlwZT0ic2F0dXJhdGUiIHZhbHVlcz0iMCIvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNuKSIvPjwvc3ZnPgo=);background-repeat:repeat;background-size:160px 160px;position:fixed;inset:0}
.card-lift-module__UYkb4G__cardLift{--lift-color:var(--accent,#6366f1);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s}.card-lift-module__UYkb4G__cardLift:hover{box-shadow:0 24px 60px -20px #000c, 0 0 60px -16px color-mix(in srgb, var(--lift-color) 30%, transparent);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.card-lift-module__UYkb4G__cardLift,.card-lift-module__UYkb4G__cardLift:hover{transition:none;transform:none}}
.browser-frame-module__LvN0nG__frame{border-radius:var(--radius-xl,1rem);border:var(--stroke-width-thin,1px) solid transparent;outline:var(--hairline-width,var(--stroke-width-thin,1px)) solid var(--hairline-strong,rgb(255 255 255/var(--opacity-10,.1)));outline-offset:calc(-1 * var(--hairline-width,var(--stroke-width-thin,1px)));background-color:var(--browser-frame-bg,#0a0a0b);overflow:hidden}.browser-frame-module__LvN0nG__chrome{height:var(--spacing-10,40px);border-bottom:var(--stroke-width-thin,1px) solid transparent;border-image:linear-gradient(var(--hairline,rgb(255 255 255/var(--opacity-5,.05))), var(--hairline,rgb(255 255 255/var(--opacity-5,.05)))) 1 / 0 0 var(--hairline-width,var(--stroke-width-thin,1px)) 0;padding-left:var(--spacing-3,12px);padding-right:var(--spacing-3,12px);justify-content:center;align-items:center;display:flex;position:relative}.browser-frame-module__LvN0nG__dots{left:var(--spacing-3_5,14px);align-items:center;gap:var(--spacing-1,4px);display:flex;position:absolute}.browser-frame-module__LvN0nG__dot{background-color:rgb(255 255 255/var(--opacity-12,.12));border-radius:50%;width:10px;height:10px;display:block}.browser-frame-module__LvN0nG__pill{align-items:center;gap:var(--spacing-1,4px);border-radius:var(--radius-md,.375rem);background-color:rgb(255 255 255/var(--opacity-5,.05));padding-left:var(--spacing-3,12px);padding-right:var(--spacing-3,12px);padding-top:var(--spacing-1,4px);padding-bottom:var(--spacing-1,4px);font-size:.6875rem;font-weight:var(--font-weight-light,300);letter-spacing:.025em;color:rgb(255 255 255/var(--opacity-60,.6));display:inline-flex}.browser-frame-module__LvN0nG__pillIcon{flex-shrink:0}.browser-frame-module__LvN0nG__pillLink{color:inherit;transition:color var(--motion-duration-fast,.15s) var(--motion-easing-standard,ease);text-decoration:none}.browser-frame-module__LvN0nG__pillLink:hover .browser-frame-module__LvN0nG__pill{color:rgb(255 255 255/var(--opacity-80,.8))}.browser-frame-module__LvN0nG__pillLink:focus-visible{outline:var(--focus-ring-width,2px) solid var(--browser-frame-focus-color,var(--accent,currentColor));outline-offset:var(--focus-ring-offset,2px);border-radius:var(--radius-md,.375rem)}
.ambient-glow-module__ugoVaa__base{--glow-color:var(--accent,var(--interactive-primary-bg,#2563eb));pointer-events:none;will-change:transform;animation:18s ease-in-out infinite alternate ambient-glow-module__ugoVaa__ambientGlowDrift;position:absolute}.ambient-glow-module__ugoVaa__variantKeyed{background:radial-gradient(closest-side, color-mix(in srgb, var(--glow-color) 10%, transparent), transparent 72%)}.ambient-glow-module__ugoVaa__variantGold{background:radial-gradient(closest-side,#ffbe2612,#0000 72%)}@keyframes ambient-glow-module__ugoVaa__ambientGlowDrift{0%{transform:translate(-2%,-1.5%)scale(1)}to{transform:translate(2%,2%)scale(1.07)}}@media (prefers-reduced-motion:reduce){.ambient-glow-module__ugoVaa__base{animation:none}}
.text-module__xXrSZG__base{font-family:var(--font-body,inherit);margin:0}.text-module__xXrSZG__sizeXs{font-size:var(--text-xs-font-size,var(--font-size-xs,.75rem))}.text-module__xXrSZG__sizeSm{font-size:var(--text-sm-font-size,var(--font-size-sm,.875rem))}.text-module__xXrSZG__sizeMd{font-size:var(--text-md-font-size,var(--font-size-base,1rem))}.text-module__xXrSZG__sizeLg{font-size:var(--text-lg-font-size,var(--font-size-lg,1.125rem))}.text-module__xXrSZG__sizeXl{font-size:var(--text-xl-font-size,var(--font-size-xl,1.25rem))}@layer visor-base{.text-module__xXrSZG__sizeXs{text-transform:var(--text-xs-text-transform,revert-layer);letter-spacing:var(--text-xs-letter-spacing,revert-layer)}.text-module__xXrSZG__sizeSm{text-transform:var(--text-sm-text-transform,revert-layer);letter-spacing:var(--text-sm-letter-spacing,revert-layer)}.text-module__xXrSZG__sizeMd{text-transform:var(--text-md-text-transform,revert-layer);letter-spacing:var(--text-md-letter-spacing,revert-layer)}.text-module__xXrSZG__sizeLg{text-transform:var(--text-lg-text-transform,revert-layer);letter-spacing:var(--text-lg-letter-spacing,revert-layer)}.text-module__xXrSZG__sizeXl{text-transform:var(--text-xl-text-transform,revert-layer);letter-spacing:var(--text-xl-letter-spacing,revert-layer)}}.text-module__xXrSZG__weightNormal{font-weight:var(--font-weight-normal,400)}.text-module__xXrSZG__weightMedium{font-weight:var(--font-weight-medium,500)}.text-module__xXrSZG__weightSemibold{font-weight:var(--font-weight-semibold,600)}.text-module__xXrSZG__weightBold{font-weight:var(--font-weight-bold,700)}.text-module__xXrSZG__colorPrimary{color:var(--text-primary,#111827)}.text-module__xXrSZG__colorSecondary{color:var(--text-secondary,#6b7280)}.text-module__xXrSZG__colorTertiary{color:var(--text-tertiary,#9ca3af)}.text-module__xXrSZG__colorWarning{color:var(--text-warning,#b45309)}.text-module__xXrSZG__colorInherit{color:inherit}.text-module__xXrSZG__leadingTight{line-height:var(--line-height-tight,1.25)}.text-module__xXrSZG__leadingSnug{line-height:var(--line-height-snug,1.375)}.text-module__xXrSZG__leadingNormal{line-height:var(--line-height-normal,1.5)}.text-module__xXrSZG__leadingRelaxed{line-height:var(--line-height-relaxed,1.625)}.text-module__xXrSZG__leadingLoose{line-height:var(--line-height-loose,2)}
.color-swatch-module__ej-luq__swatch{gap:var(--spacing-1,.25rem);flex-direction:column;display:flex}.color-swatch-module__ej-luq__preview{aspect-ratio:1;border-radius:var(--radius-md,4px);border:1px solid var(--border-muted,#f3f4f6);padding:var(--spacing-1,.25rem);align-items:flex-end;display:flex}.color-swatch-module__ej-luq__hex{font-size:var(--font-size-xs,.75rem);font-family:var(--font-mono,monospace);line-height:1}.color-swatch-module__ej-luq__hexSm{font-size:.625rem}.color-swatch-module__ej-luq__label{text-align:center}.color-swatch-module__ej-luq__scaleGroup{gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}.color-swatch-module__ej-luq__grid{gap:var(--spacing-2,.5rem);grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));display:grid}.color-swatch-module__ej-luq__gridLg{gap:var(--spacing-2,.5rem);grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));display:grid}.color-swatch-module__ej-luq__gridSm{gap:var(--spacing-1,.25rem);grid-template-columns:repeat(auto-fill,minmax(3.5rem,1fr));display:grid}.color-swatch-module__ej-luq__semanticItem{align-items:center;gap:var(--spacing-2,.5rem);display:flex}.color-swatch-module__ej-luq__semanticPreview{border-radius:var(--radius-sm,2px);border:1px solid var(--border-muted,#f3f4f6);flex-shrink:0;width:1.5rem;height:1.5rem}.color-swatch-module__ej-luq__semanticGroup{gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}.color-swatch-module__ej-luq__semanticGrid{gap:var(--spacing-2,.5rem);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));display:grid}
.color-bar-module___Vqdya__bar{border-radius:var(--radius-md,4px);border:1px solid var(--border-muted,#f3f4f6);padding:var(--spacing-3,.75rem) var(--spacing-4,1rem);justify-content:space-between;gap:var(--spacing-2,.5rem);flex-direction:column;min-height:5rem;display:flex}.color-bar-module___Vqdya__label{font-size:var(--font-size-xs,.75rem);opacity:.8;font-weight:500;line-height:1}.color-bar-module___Vqdya__footer{justify-content:space-between;align-items:flex-end;display:flex}.color-bar-module___Vqdya__hex{font-size:var(--font-size-base,1rem);font-family:var(--font-mono,monospace);line-height:1}.color-bar-module___Vqdya__token{font-size:var(--font-size-xs,.75rem);font-family:var(--font-mono,monospace);opacity:.7;line-height:1}
.sheet-module__5MzXzq__overlay{z-index:50;background-color:var(--overlay-bg,#000c);-webkit-backdrop-filter:blur(4px);position:fixed;inset:0}.sheet-module__5MzXzq__overlay[data-state=open]{animation:sheet-module__5MzXzq__fadeIn var(--motion-duration-fast,.1s) var(--motion-easing-enter,ease-out)}.sheet-module__5MzXzq__overlay[data-state=closed]{animation:sheet-module__5MzXzq__fadeOut var(--motion-duration-fast,.1s) var(--motion-easing-exit,ease-in)}.sheet-module__5MzXzq__content{z-index:50;background-color:var(--surface-page,#fff);font-size:var(--font-size-sm,.875rem);box-shadow:var(--shadow-xl);transition:transform var(--motion-duration-normal,.2s) var(--motion-easing-default,ease-in-out), opacity var(--motion-duration-normal,.2s) var(--motion-easing-default,ease-in-out);flex-direction:column;display:flex;position:fixed}.sheet-module__5MzXzq__sideTop{inset-inline:0;height:auto;max-height:80dvh;top:0}.sheet-module__5MzXzq__sideTop[data-state=open]{animation:sheet-module__5MzXzq__slideInFromTop var(--motion-duration-normal,.2s) var(--motion-easing-enter,ease-out)}.sheet-module__5MzXzq__sideTop[data-state=closed]{animation:sheet-module__5MzXzq__slideOutToTop var(--motion-duration-normal,.2s) var(--motion-easing-exit,ease-in)}.sheet-module__5MzXzq__sideRight{inset-block:0;width:75%;max-width:24rem;height:100%;right:0}.sheet-module__5MzXzq__sideRight[data-state=open]{animation:sheet-module__5MzXzq__slideInFromRight var(--motion-duration-normal,.2s) var(--motion-easing-enter,ease-out)}.sheet-module__5MzXzq__sideRight[data-state=closed]{animation:sheet-module__5MzXzq__slideOutToRight var(--motion-duration-normal,.2s) var(--motion-easing-exit,ease-in)}.sheet-module__5MzXzq__sideBottom{inset-inline:0;height:auto;max-height:80dvh;bottom:0}.sheet-module__5MzXzq__sideBottom[data-state=open]{animation:sheet-module__5MzXzq__slideInFromBottom var(--motion-duration-normal,.2s) var(--motion-easing-enter,ease-out)}.sheet-module__5MzXzq__sideBottom[data-state=closed]{animation:sheet-module__5MzXzq__slideOutToBottom var(--motion-duration-normal,.2s) var(--motion-easing-exit,ease-in)}.sheet-module__5MzXzq__sideLeft{inset-block:0;width:75%;max-width:24rem;height:100%;left:0}.sheet-module__5MzXzq__sideLeft[data-state=open]{animation:sheet-module__5MzXzq__slideInFromLeft var(--motion-duration-normal,.2s) var(--motion-easing-enter,ease-out)}.sheet-module__5MzXzq__sideLeft[data-state=closed]{animation:sheet-module__5MzXzq__slideOutToLeft var(--motion-duration-normal,.2s) var(--motion-easing-exit,ease-in)}.sheet-module__5MzXzq__scrim,.sheet-module__5MzXzq__scoped{position:absolute}.sheet-module__5MzXzq__closeButton{border-radius:var(--radius-sm,.25rem);cursor:pointer;opacity:.7;transition:opacity var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);padding:var(--spacing-1,.25rem);color:var(--text-primary,#111827);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1rem;right:1rem}.sheet-module__5MzXzq__closeButton:hover{opacity:1}.sheet-module__5MzXzq__closeButton:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,currentColor);outline-offset:var(--focus-ring-offset,2px)}.sheet-module__5MzXzq__closeIcon{width:1rem;height:1rem}.sheet-module__5MzXzq__header{gap:calc(var(--spacing-1,.25rem) * 1.5);padding:var(--spacing-6,1.5rem);flex-direction:column;display:flex}.sheet-module__5MzXzq__footer{gap:var(--spacing-2,.5rem);padding:var(--spacing-6,1.5rem);flex-direction:column;margin-top:auto;display:flex}.sheet-module__5MzXzq__title{font-size:var(--font-size-base,1rem);font-weight:var(--font-weight-semibold,600);color:var(--text-primary,#111827);margin:0}.sheet-module__5MzXzq__description{font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#6b7280);margin:0}.sheet-module__5MzXzq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes sheet-module__5MzXzq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheet-module__5MzXzq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes sheet-module__5MzXzq__slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes sheet-module__5MzXzq__slideOutToTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes sheet-module__5MzXzq__slideInFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes sheet-module__5MzXzq__slideOutToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes sheet-module__5MzXzq__slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes sheet-module__5MzXzq__slideOutToBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes sheet-module__5MzXzq__slideInFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes sheet-module__5MzXzq__slideOutToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.sheet-module__5MzXzq__content{transition:none}.sheet-module__5MzXzq__sideTop[data-state=open],.sheet-module__5MzXzq__sideRight[data-state=open],.sheet-module__5MzXzq__sideBottom[data-state=open],.sheet-module__5MzXzq__sideLeft[data-state=open]{animation:sheet-module__5MzXzq__fadeIn var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out)}.sheet-module__5MzXzq__sideTop[data-state=closed],.sheet-module__5MzXzq__sideRight[data-state=closed],.sheet-module__5MzXzq__sideBottom[data-state=closed],.sheet-module__5MzXzq__sideLeft[data-state=closed]{animation:sheet-module__5MzXzq__fadeOut var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out)}}
.session-timeout-module__GPR9Yq__overlay{z-index:50;background-color:var(--overlay-bg,rgba(0, 0, 0, var(--opacity-80,.8)));-webkit-backdrop-filter:blur(2px);position:fixed;inset:0}.session-timeout-module__GPR9Yq__overlay[data-state=open]{animation:session-timeout-module__GPR9Yq__overlayIn var(--motion-duration-normal,.2s) var(--motion-easing-enter,ease-out)}.session-timeout-module__GPR9Yq__overlay[data-state=closed]{animation:session-timeout-module__GPR9Yq__overlayFadeOut var(--motion-duration-150,.15s) var(--motion-easing-exit,ease-in)}.session-timeout-module__GPR9Yq__content{z-index:51;padding:var(--spacing-6,1.5rem);outline:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.session-timeout-module__GPR9Yq__card{background-color:var(--surface-popover,var(--surface-page,#fff));border-radius:var(--radius-xl,1rem);padding:var(--spacing-10,2.5rem) var(--spacing-9,2.25rem);text-align:center;width:100%;max-width:340px;box-shadow:var(--shadow-lg);border:var(--stroke-width-thin,1px) solid var(--border-default,#e5e7eb)}.session-timeout-module__GPR9Yq__card[data-state=open],.session-timeout-module__GPR9Yq__content[data-state=open] .session-timeout-module__GPR9Yq__card{animation:session-timeout-module__GPR9Yq__cardIn var(--motion-duration-normal,.2s) var(--motion-easing-enter,ease-out)}.session-timeout-module__GPR9Yq__iconWrap{border-radius:var(--radius-full,9999px);background-color:color-mix(in srgb, var(--primary,#2563eb) var(--opacity-10,10%), transparent);width:4rem;height:4rem;margin:0 auto var(--spacing-6,1.5rem);justify-content:center;align-items:center;display:flex}.session-timeout-module__GPR9Yq__icon{color:var(--primary,#2563eb)}.session-timeout-module__GPR9Yq__headline{font-size:var(--font-size-xl,1.25rem);font-weight:var(--font-weight-bold,700);color:var(--text-primary,#111827);margin-bottom:var(--spacing-2,.5rem);margin-top:0;line-height:1.25}.session-timeout-module__GPR9Yq__copy{font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#4b5563);margin-bottom:var(--spacing-7,1.75rem);margin-top:0;line-height:1.6}.session-timeout-module__GPR9Yq__signinBtn{justify-content:center;align-items:center;gap:var(--spacing-2,.5rem);width:100%;padding:var(--spacing-3,.75rem) var(--spacing-7,1.75rem);border-radius:var(--radius-md,.375rem);background-color:var(--interactive-primary-bg,var(--primary,#2563eb));color:var(--interactive-primary-text,#fff);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);cursor:pointer;transition:background-color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease), opacity var(--motion-duration-fast,.1s) var(--motion-easing-default,ease);border:none;display:flex}@media (hover:hover){.session-timeout-module__GPR9Yq__signinBtn:hover:not(:disabled){background-color:var(--interactive-primary-bg-hover,var(--primary,#1d4ed8))}}.session-timeout-module__GPR9Yq__signinBtn:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,#3b82f6);outline-offset:var(--focus-ring-offset,2px)}.session-timeout-module__GPR9Yq__signinBtn:disabled{opacity:var(--opacity-60,.6);cursor:not-allowed}.session-timeout-module__GPR9Yq__signinSpinner{border-radius:var(--radius-full,9999px);border-style:solid;border-width:var(--stroke-width-regular,1.5px);border-color:color-mix(in srgb, var(--text-inverse,#fff) var(--opacity-40,40%), transparent);border-top-color:var(--text-inverse,#fff);width:.875rem;height:.875rem;animation:session-timeout-module__GPR9Yq__spin var(--motion-duration-1500,1.5s) var(--motion-easing-linear,linear) infinite;flex-shrink:0;display:inline-block}.session-timeout-module__GPR9Yq__returnHomeBtn{width:100%;margin-top:var(--spacing-3,.75rem);padding:var(--spacing-1,.25rem);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--text-tertiary,#9ca3af);text-align:center;cursor:pointer;transition:color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease);background:0 0;border:none;display:block}@media (hover:hover){.session-timeout-module__GPR9Yq__returnHomeBtn:hover:not(:disabled){color:var(--text-secondary,#4b5563)}}.session-timeout-module__GPR9Yq__returnHomeBtn:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,#3b82f6);outline-offset:var(--focus-ring-offset,2px);border-radius:var(--radius-sm,.125rem)}.session-timeout-module__GPR9Yq__returnHomeBtn:disabled{opacity:var(--opacity-40,.4);cursor:not-allowed}.session-timeout-module__GPR9Yq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes session-timeout-module__GPR9Yq__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes session-timeout-module__GPR9Yq__overlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes session-timeout-module__GPR9Yq__cardIn{0%{opacity:0;transform:translateY(var(--spacing-4,1rem)) scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes session-timeout-module__GPR9Yq__spin{to{transform:rotate(360deg)}}
.scroll-area-module__aR8UyW__root{position:relative;overflow:hidden}.scroll-area-module__aR8UyW__viewport{border-radius:inherit;width:100%;height:100%;transition:box-shadow var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out), outline-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);outline:none}.scroll-area-module__aR8UyW__viewport:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,currentColor);outline-offset:var(--focus-ring-offset,2px)}.scroll-area-module__aR8UyW__scrollbar{touch-action:none;padding:calc(var(--spacing-1,.25rem) / 4);-webkit-user-select:none;user-select:none;transition:background-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);display:flex}.scroll-area-module__aR8UyW__scrollbarVertical{border-left:1px solid #0000;flex-direction:column;width:.625rem;height:100%}.scroll-area-module__aR8UyW__scrollbarHorizontal{border-top:1px solid #0000;flex-direction:row;height:.625rem}.scroll-area-module__aR8UyW__thumb{background-color:var(--border-default,#e5e7eb);transition:background-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);border-radius:9999px;flex:1;position:relative}@media (hover:hover){.scroll-area-module__aR8UyW__thumb:hover{background-color:var(--border-strong,#d1d5db)}}
.popover-module__qiM6-G__content{z-index:50;border-radius:var(--radius-lg,.5rem);background-color:var(--surface-popover,var(--surface-card,#fff));min-width:12rem;color:var(--text-primary,#111827);padding:var(--spacing-4,1rem);box-shadow:var(--shadow-lg);overflow:hidden}.popover-module__qiM6-G__footer{justify-content:flex-end;gap:var(--spacing-2,.5rem);margin-top:var(--spacing-3,.75rem);padding-top:var(--spacing-3,.75rem);margin-inline:calc(-1 * var(--spacing-4,1rem));padding-inline:var(--spacing-4,1rem);border-top:1px solid var(--border-default,#e5e7eb);flex-direction:row;display:flex}.popover-module__qiM6-G__content[data-state=open]{animation:popover-module__qiM6-G__contentShow var(--motion-duration-fast,.1s) var(--motion-easing-enter,ease-out)}.popover-module__qiM6-G__content[data-state=closed]{animation:popover-module__qiM6-G__contentHide var(--motion-duration-fast,.1s) var(--motion-easing-exit,ease-in)}@keyframes popover-module__qiM6-G__contentShow{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes popover-module__qiM6-G__contentHide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.popover-module__qiM6-G__selectionLabel{padding:var(--spacing-1,.25rem) var(--spacing-3,.75rem);padding-bottom:var(--spacing-2,.5rem);font-size:var(--font-size-xs,.75rem);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary,#6b7280);font-weight:600}.popover-module__qiM6-G__selectionList{gap:var(--spacing-1,.25rem);outline:none;flex-direction:column;display:flex}.popover-module__qiM6-G__selectionItem{align-items:center;gap:var(--spacing-2,.5rem);padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem);border-radius:var(--radius-md,.375rem);font-size:var(--font-size-sm,.875rem);color:var(--text-primary,#111827);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out);outline:none;display:flex;position:relative}.popover-module__qiM6-G__selectionItem:hover{background-color:var(--surface-interactive-hover,#f3f4f6)}.popover-module__qiM6-G__selectionItem:focus-visible{outline:var(--focus-ring-width,2px) solid var(--primary,#6366f1);outline-offset:var(--focus-ring-offset,2px)}.popover-module__qiM6-G__selectionItemSelected{background-color:var(--surface-subtle,#f9fafb)}.popover-module__qiM6-G__selectionItemSelected:hover{background-color:var(--surface-interactive-hover,#f3f4f6)}.popover-module__qiM6-G__selectionItemDisabled{opacity:var(--opacity-40,.4);pointer-events:none;cursor:default}.popover-module__qiM6-G__selectionItemLeadingIcon{width:1rem;height:1rem;color:var(--text-secondary,#6b7280);flex-shrink:0;justify-content:center;align-items:center;display:flex}.popover-module__qiM6-G__selectionIndicator{width:1rem;height:1rem;transition:background-color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out), border-color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out), outline-color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.popover-module__qiM6-G__selectionIndicatorCheckbox{border:var(--stroke-width-thin,1px) solid transparent;outline:var(--hairline-width,var(--stroke-width-thin,1px)) solid var(--hairline-strong,#d1d5db);outline-offset:calc(-1 * var(--hairline-width,var(--stroke-width-thin,1px)));background-color:var(--surface-card,#fff);color:#0000;border-radius:4px}.popover-module__qiM6-G__selectionIndicatorCheckbox.popover-module__qiM6-G__selectionIndicatorSelected{background-color:var(--primary,#6366f1);outline-color:var(--primary,#6366f1);color:var(--interactive-primary-text,#f9fafb)}.popover-module__qiM6-G__selectionIndicatorCheckbox svg{width:.625rem;height:.625rem}.popover-module__qiM6-G__selectionIndicatorRadio{border:var(--stroke-width-thin,1px) solid transparent;outline:var(--hairline-width,var(--stroke-width-thin,1px)) solid var(--hairline-strong,#d1d5db);outline-offset:calc(-1 * var(--hairline-width,var(--stroke-width-thin,1px)));background-color:var(--surface-card,#fff);border-radius:9999px}.popover-module__qiM6-G__selectionIndicatorRadio.popover-module__qiM6-G__selectionIndicatorSelected{border:1.5px solid var(--primary,#6366f1);outline:none}.popover-module__qiM6-G__selectionRadioDot{background-color:var(--primary,#6366f1);border-radius:9999px;width:.5rem;height:.5rem;display:block}.popover-module__qiM6-G__selectionItemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.popover-module__qiM6-G__selectionCount{font-size:var(--font-size-xs,.75rem);font-variant-numeric:tabular-nums;color:var(--text-secondary,#6b7280);flex-shrink:0;margin-left:auto}
.hover-card-module__9JanGG__content{z-index:50;border-radius:var(--radius-lg,.5rem);background-color:var(--surface-popover,var(--surface-card,#fff));min-width:16rem;max-width:20rem;color:var(--text-primary,#111827);padding:var(--spacing-4,1rem);box-shadow:var(--shadow-lg);overflow:hidden}.hover-card-module__9JanGG__content[data-state=open]{animation:hover-card-module__9JanGG__contentShow var(--motion-duration-fast,.1s) var(--motion-easing-enter,ease-out)}.hover-card-module__9JanGG__content[data-state=closed]{animation:hover-card-module__9JanGG__contentHide var(--motion-duration-fast,.1s) var(--motion-easing-exit,ease-in)}@keyframes hover-card-module__9JanGG__contentShow{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes hover-card-module__9JanGG__contentHide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}
.fullscreen-overlay-module__vMIXzG__overlay{z-index:50;background-color:var(--overlay-bg,#000c);-webkit-backdrop-filter:blur(4px);position:fixed;inset:0}.fullscreen-overlay-module__vMIXzG__overlay[data-state=open]{animation:fullscreen-overlay-module__vMIXzG__fadeIn var(--motion-duration-150,.15s) var(--motion-easing-enter,ease-out)}.fullscreen-overlay-module__vMIXzG__overlay[data-state=closed]{animation:fullscreen-overlay-module__vMIXzG__fadeOut var(--motion-duration-150,.15s) var(--motion-easing-exit,ease-in)}.fullscreen-overlay-module__vMIXzG__content{z-index:50;background-color:var(--surface-page,#fff);outline:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fullscreen-overlay-module__vMIXzG__content[data-state=open]{animation:fullscreen-overlay-module__vMIXzG__contentShow var(--motion-duration-normal,.2s) var(--motion-easing-enter,ease-out)}.fullscreen-overlay-module__vMIXzG__content[data-state=closed]{animation:fullscreen-overlay-module__vMIXzG__contentHide var(--motion-duration-normal,.2s) var(--motion-easing-exit,ease-in)}.fullscreen-overlay-module__vMIXzG__inner{width:100%;height:100%;padding:var(--spacing-6,1.5rem);padding-top:var(--spacing-16,4rem);overflow:auto}.fullscreen-overlay-module__vMIXzG__inner[data-fullbleed=true]{padding:0;overflow:hidden}.fullscreen-overlay-module__vMIXzG__close{top:var(--spacing-4,1rem);right:var(--spacing-4,1rem);z-index:51;border-radius:var(--radius-full,9999px);border:1px solid var(--border-default,#e5e7eb);background-color:var(--surface-card,#fff);width:2.5rem;height:2.5rem;color:var(--text-primary,#111827);cursor:pointer;transition:background-color var(--motion-duration-fast,.15s) var(--motion-easing-default,ease), border-color var(--motion-duration-fast,.15s) var(--motion-easing-default,ease);justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (hover:hover){.fullscreen-overlay-module__vMIXzG__close:hover{background-color:var(--surface-interactive-hover,#f3f4f6);border-color:var(--border-strong,#d1d5db)}}.fullscreen-overlay-module__vMIXzG__close:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,#3b82f6);outline-offset:var(--focus-ring-offset,2px)}.fullscreen-overlay-module__vMIXzG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fullscreen-overlay-module__vMIXzG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fullscreen-overlay-module__vMIXzG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fullscreen-overlay-module__vMIXzG__contentShow{0%{opacity:0}to{opacity:1}}@keyframes fullscreen-overlay-module__vMIXzG__contentHide{0%{opacity:1}to{opacity:0}}
.dropdown-menu-module___DrW2q__content{z-index:50;border-radius:var(--radius-lg,.5rem);background-color:var(--surface-popover,var(--surface-card,#fff));min-width:12rem;color:var(--text-primary,#111827);padding:var(--spacing-1,.25rem);box-shadow:0 0 #0000, var(--shadow-lg);flex-direction:column;gap:0;display:flex;overflow:hidden}[data-density=editorial] .dropdown-menu-module___DrW2q__content{gap:var(--stroke-width-thin,1px);border-radius:var(--radius-md);background:var(--surface-elev,color-mix(in srgb, var(--surface-card), var(--surface-muted,var(--surface-card))));padding:calc(var(--spacing-1,.25rem) * 1.5);box-shadow:inset 0 0 0 var(--hairline-width,1px) var(--hairline,var(--border-subtle,transparent)), var(--shadow-lg)}.dropdown-menu-module___DrW2q__content[data-state=open]{animation:dropdown-menu-module___DrW2q__contentShow var(--motion-duration-fast,.1s) var(--motion-easing-enter,ease-out)}.dropdown-menu-module___DrW2q__content[data-state=closed]{animation:dropdown-menu-module___DrW2q__contentHide var(--motion-duration-fast,.1s) var(--motion-easing-exit,ease-in)}.dropdown-menu-module___DrW2q__contentBreakout{z-index:200;box-shadow:var(--shadow-xl,0 28px 64px #0000008c, 0 8px 16px #0000004d, 0 0 0 1px #ffffff0f)}.dropdown-menu-module___DrW2q__subContent{z-index:50;border-radius:var(--radius-lg,.5rem);background-color:var(--surface-popover,var(--surface-card,#fff));min-width:9rem;color:var(--text-primary,#111827);padding:var(--spacing-1,.25rem);box-shadow:0 0 #0000, var(--shadow-lg);flex-direction:column;gap:0;display:flex;overflow:hidden}[data-density=editorial] .dropdown-menu-module___DrW2q__subContent{gap:var(--stroke-width-thin,1px);border-radius:var(--radius-md);background:var(--surface-elev,color-mix(in srgb, var(--surface-card), var(--surface-muted,var(--surface-card))));padding:calc(var(--spacing-1,.25rem) * 1.5);box-shadow:inset 0 0 0 var(--hairline-width,1px) var(--hairline,var(--border-subtle,transparent)), var(--shadow-lg)}.dropdown-menu-module___DrW2q__subContent[data-state=open]{animation:dropdown-menu-module___DrW2q__contentShow var(--motion-duration-fast,.1s) var(--motion-easing-enter,ease-out)}.dropdown-menu-module___DrW2q__subContent[data-state=closed]{animation:dropdown-menu-module___DrW2q__contentHide var(--motion-duration-fast,.1s) var(--motion-easing-exit,ease-in)}.dropdown-menu-module___DrW2q__item{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:calc(var(--spacing-2,.5rem) + var(--spacing-1,.25rem) / 2);border-radius:var(--radius-md,.375rem);padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem);font-size:var(--font-size-sm,.875rem);transition:background-color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out), color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out);outline:none;display:flex;position:relative}[data-density=editorial] .dropdown-menu-module___DrW2q__item{padding:var(--spacing-2,.5rem) calc(var(--spacing-2,.5rem) + var(--spacing-1,.25rem) / 2);gap:var(--spacing-3);border-radius:var(--radius-sm);font-size:13px}.dropdown-menu-module___DrW2q__item>svg{color:currentColor;flex-shrink:0;width:1em;height:1em}[data-density=editorial] .dropdown-menu-module___DrW2q__item>svg{color:var(--text-tertiary);width:16px;height:16px}.dropdown-menu-module___DrW2q__item:focus,.dropdown-menu-module___DrW2q__item[data-highlighted]{background-color:var(--surface-interactive-hover,#f3f4f6);color:var(--text-primary,#111827)}:is([data-density=editorial] .dropdown-menu-module___DrW2q__item:focus,[data-density=editorial] .dropdown-menu-module___DrW2q__item[data-highlighted]){background-color:var(--surface-subtle)}.dropdown-menu-module___DrW2q__item[data-disabled]{pointer-events:none;opacity:.5}.dropdown-menu-module___DrW2q__itemDestructive,.dropdown-menu-module___DrW2q__itemDestructive>svg{color:var(--text-error,var(--destructive,#ef4444))}.dropdown-menu-module___DrW2q__itemDestructive:focus,.dropdown-menu-module___DrW2q__itemDestructive[data-highlighted]{background-color:var(--surface-error-subtle,#ef44441a);color:var(--text-error,var(--destructive,#ef4444))}:is([data-density=editorial] .dropdown-menu-module___DrW2q__itemDestructive:focus,[data-density=editorial] .dropdown-menu-module___DrW2q__itemDestructive[data-highlighted]){background-color:color-mix(in srgb, var(--destructive) 14%, transparent)}.dropdown-menu-module___DrW2q__itemInset{padding-left:calc(var(--spacing-8,2rem) + var(--spacing-1,.25rem) * 1.5)}.dropdown-menu-module___DrW2q__checkboxItem,.dropdown-menu-module___DrW2q__radioItem{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:calc(var(--spacing-2,.5rem) + var(--spacing-1,.25rem) / 2);border-radius:var(--radius-md,.375rem);padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem);padding-right:var(--spacing-8,2rem);font-size:var(--font-size-sm,.875rem);transition:background-color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out), color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out);outline:none;display:flex;position:relative}:is([data-density=editorial] .dropdown-menu-module___DrW2q__checkboxItem,[data-density=editorial] .dropdown-menu-module___DrW2q__radioItem){padding:var(--spacing-2,.5rem) calc(var(--spacing-2,.5rem) + var(--spacing-1,.25rem) / 2);padding-right:var(--spacing-8,2rem);gap:var(--spacing-3);border-radius:var(--radius-sm);font-size:13px}.dropdown-menu-module___DrW2q__checkboxItem:focus,.dropdown-menu-module___DrW2q__checkboxItem[data-highlighted],.dropdown-menu-module___DrW2q__radioItem:focus,.dropdown-menu-module___DrW2q__radioItem[data-highlighted]{background-color:var(--surface-interactive-hover,#f3f4f6);color:var(--text-primary,#111827)}:is([data-density=editorial] .dropdown-menu-module___DrW2q__checkboxItem:focus,[data-density=editorial] .dropdown-menu-module___DrW2q__checkboxItem[data-highlighted],[data-density=editorial] .dropdown-menu-module___DrW2q__radioItem:focus,[data-density=editorial] .dropdown-menu-module___DrW2q__radioItem[data-highlighted]){background-color:var(--surface-subtle)}.dropdown-menu-module___DrW2q__checkboxItem[data-disabled],.dropdown-menu-module___DrW2q__radioItem[data-disabled]{pointer-events:none;opacity:.5}.dropdown-menu-module___DrW2q__itemIndicator{pointer-events:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:absolute;right:.5rem}.dropdown-menu-module___DrW2q__label{padding:calc(var(--spacing-2,.5rem) + var(--spacing-1,.25rem) / 2) var(--spacing-3,.75rem);font-size:var(--font-size-xs,.75rem);font-weight:inherit;letter-spacing:normal;text-transform:none;color:var(--text-secondary,#6b7280)}[data-density=editorial] .dropdown-menu-module___DrW2q__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);padding:calc(var(--spacing-1,.25rem) * 1.5) calc(var(--spacing-2,.5rem) + var(--spacing-1,.25rem) / 2) calc(var(--spacing-1,.25rem) / 2);font-size:11px}.dropdown-menu-module___DrW2q__separator{height:1px;margin:var(--spacing-1,.25rem) calc(-1 * var(--spacing-1,.25rem));background-color:var(--border-default,#e5e7eb)}[data-density=editorial] .dropdown-menu-module___DrW2q__separator{box-shadow:inset 0 0 0 var(--hairline-width,1px) var(--hairline,var(--border-subtle,transparent));margin:var(--spacing-1,.25rem) calc(var(--spacing-1,.25rem) / 2);background-color:#0000}.dropdown-menu-module___DrW2q__shortcut{font-size:var(--font-size-xs,.75rem);letter-spacing:.1em;color:var(--text-secondary,#6b7280);margin-left:auto}[data-density=editorial] .dropdown-menu-module___DrW2q__shortcut{color:var(--text-muted);letter-spacing:.04em;font-size:11px}.dropdown-menu-module___DrW2q__subTrigger{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:var(--spacing-2,.5rem);border-radius:var(--radius-md,.375rem);padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem);font-size:var(--font-size-sm,.875rem);transition:background-color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out), color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out);outline:none;display:flex}[data-density=editorial] .dropdown-menu-module___DrW2q__subTrigger{padding:var(--spacing-2,.5rem) calc(var(--spacing-2,.5rem) + var(--spacing-1,.25rem) / 2);gap:var(--spacing-3);border-radius:var(--radius-sm);font-size:13px}.dropdown-menu-module___DrW2q__subTrigger>svg:not(.dropdown-menu-module___DrW2q__subTriggerIcon){color:currentColor;flex-shrink:0;width:1em;height:1em}[data-density=editorial] .dropdown-menu-module___DrW2q__subTrigger>svg:not(.dropdown-menu-module___DrW2q__subTriggerIcon){color:var(--text-tertiary);width:16px;height:16px}.dropdown-menu-module___DrW2q__subTrigger:focus,.dropdown-menu-module___DrW2q__subTrigger[data-state=open]{background-color:var(--surface-interactive-hover,#f3f4f6);color:var(--text-primary,#111827)}:is([data-density=editorial] .dropdown-menu-module___DrW2q__subTrigger:focus,[data-density=editorial] .dropdown-menu-module___DrW2q__subTrigger[data-state=open]){background-color:var(--surface-subtle)}.dropdown-menu-module___DrW2q__subTriggerIcon{color:currentColor;width:1rem;height:1rem;margin-left:auto}@keyframes dropdown-menu-module___DrW2q__contentShow{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes dropdown-menu-module___DrW2q__contentHide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}
.dialog-module__KWRyBq__overlay{z-index:50;background-color:var(--overlay-bg,#000c);-webkit-backdrop-filter:blur(4px);position:fixed;inset:0}[data-density=editorial] .dialog-module__KWRyBq__overlay{-webkit-backdrop-filter:blur(2px)}.dialog-module__KWRyBq__overlay[data-state=open]{animation:dialog-module__KWRyBq__fadeIn var(--motion-duration-150,.15s) var(--motion-easing-enter,ease-out)}.dialog-module__KWRyBq__overlay[data-state=closed]{animation:dialog-module__KWRyBq__fadeOut var(--motion-duration-150,.15s) var(--motion-easing-exit,ease-in)}.dialog-module__KWRyBq__content{z-index:50;border-radius:var(--radius-lg,.5rem);background-color:var(--surface-page,#fff);width:100%;max-width:32rem;padding:var(--spacing-6,1.5rem);box-shadow:var(--shadow-xl);transition:opacity var(--motion-duration-normal,.2s) var(--motion-easing-default,ease-in-out), transform var(--motion-duration-normal,.2s) var(--motion-easing-default,ease-in-out);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}[data-density=editorial] .dialog-module__KWRyBq__content{background-color:var(--surface-popover,var(--surface-page,#fff));border-radius:var(--radius-xl);max-width:480px;padding:var(--spacing-8);box-shadow:var(--shadow-lg)}.dialog-module__KWRyBq__content[data-state=open]{animation:dialog-module__KWRyBq__contentShow var(--motion-duration-normal,.2s) var(--motion-easing-enter,ease-out)}.dialog-module__KWRyBq__content[data-state=closed]{animation:dialog-module__KWRyBq__contentHide var(--motion-duration-150,.15s) var(--motion-easing-exit,ease-in)}.dialog-module__KWRyBq__presentationSheet{top:auto;right:0;bottom:var(--dialog-keyboard-inset,0px);max-width:none;max-height:min(85dvh, calc(var(--dialog-viewport-height,100dvh) - var(--spacing-4,1rem)));overscroll-behavior:contain;border-radius:var(--radius-lg,.5rem) var(--radius-lg,.5rem) 0 0;padding-bottom:calc(var(--spacing-6,1.5rem) + env(safe-area-inset-bottom,0px));left:0;overflow-y:auto;transform:none}[data-density=editorial] .dialog-module__KWRyBq__presentationSheet{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:none;padding-bottom:calc(var(--spacing-8) + env(safe-area-inset-bottom,0px))}.dialog-module__KWRyBq__presentationSheet[data-state=open]{animation:dialog-module__KWRyBq__sheetShow var(--motion-duration-normal,.2s) var(--motion-easing-enter,ease-out)}.dialog-module__KWRyBq__presentationSheet[data-state=closed]{animation:dialog-module__KWRyBq__sheetHide var(--motion-duration-150,.15s) var(--motion-easing-exit,ease-in)}.dialog-module__KWRyBq__scrim,.dialog-module__KWRyBq__scoped{position:absolute}.dialog-module__KWRyBq__scoped{max-height:calc(100% - var(--spacing-8,2rem));overflow-y:auto}.dialog-module__KWRyBq__scoped.dialog-module__KWRyBq__presentationSheet{max-height:85%;bottom:0}.dialog-module__KWRyBq__handle{width:2.5rem;height:var(--spacing-1,.25rem);margin:calc(var(--spacing-3,.75rem) * -1) auto var(--spacing-4,1rem);border-radius:var(--radius-full,9999px);background-color:var(--text-tertiary,#9ca3af);opacity:var(--opacity-40,.4);cursor:grab;touch-action:none}.dialog-module__KWRyBq__closeButton{border-radius:var(--radius-sm,.25rem);cursor:pointer;opacity:.7;transition:opacity var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);padding:var(--spacing-1,.25rem);color:var(--text-primary,#111827);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1rem;right:1rem}.dialog-module__KWRyBq__closeButton:hover{opacity:1}.dialog-module__KWRyBq__closeButton:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,currentColor);outline-offset:var(--focus-ring-offset,2px)}.dialog-module__KWRyBq__closeIcon{width:1rem;height:1rem}.dialog-module__KWRyBq__backButton{border-radius:var(--radius-sm,.25rem);cursor:pointer;opacity:.7;transition:opacity var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);padding:var(--spacing-1,.25rem);color:var(--text-primary,#111827);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.dialog-module__KWRyBq__backButton:hover{opacity:1}.dialog-module__KWRyBq__backButton:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,currentColor);outline-offset:var(--focus-ring-offset,2px)}.dialog-module__KWRyBq__header{gap:calc(var(--spacing-1,.25rem) * 1.5);margin-bottom:var(--spacing-4,1rem);flex-direction:column;display:flex}.dialog-module__KWRyBq__headerWithBack{align-items:flex-start;gap:var(--spacing-2,.5rem);flex-direction:row}.dialog-module__KWRyBq__backSlot{margin-block:calc(var(--spacing-1,.25rem) * .5);flex:none}.dialog-module__KWRyBq__headerBody{gap:calc(var(--spacing-1,.25rem) * 1.5);flex-direction:column;min-width:0;display:flex}.dialog-module__KWRyBq__title{font-size:var(--font-size-lg,1.125rem);font-weight:var(--font-weight-semibold,600);color:var(--text-primary,#111827);margin:0}[data-density=editorial] .dialog-module__KWRyBq__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold,700)}.dialog-module__KWRyBq__description{font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#6b7280);margin:0}[data-density=editorial] .dialog-module__KWRyBq__description{color:var(--text-tertiary)}.dialog-module__KWRyBq__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-3,.75rem);padding-top:var(--spacing-3,.75rem);margin-top:var(--spacing-2,.5rem);border-top:1px solid #0000;border-image:linear-gradient(var(--hairline,var(--border-subtle,#0000000f)), var(--hairline,var(--border-subtle,#0000000f))) 1 / var(--hairline-width,1px) 0 0 0;display:flex}.dialog-module__KWRyBq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes dialog-module__KWRyBq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialog-module__KWRyBq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes dialog-module__KWRyBq__contentShow{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes dialog-module__KWRyBq__contentHide{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(8px - 50%))}}@keyframes dialog-module__KWRyBq__sheetShow{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes dialog-module__KWRyBq__sheetHide{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.dialog-module__KWRyBq__content,.dialog-module__KWRyBq__presentationSheet,.dialog-module__KWRyBq__backButton,.dialog-module__KWRyBq__closeButton{transition:none}.dialog-module__KWRyBq__content[data-state=open],.dialog-module__KWRyBq__presentationSheet[data-state=open]{animation:dialog-module__KWRyBq__fadeIn var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out)}.dialog-module__KWRyBq__content[data-state=closed],.dialog-module__KWRyBq__presentationSheet[data-state=closed]{animation:dialog-module__KWRyBq__fadeOut var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out)}}
.context-menu-module__c2ttAW__content{z-index:50;border-radius:var(--radius-lg,.5rem);background-color:var(--surface-popover,var(--surface-card,#fff));min-width:12rem;color:var(--text-primary,#111827);padding:var(--spacing-1,.25rem);box-shadow:var(--shadow-lg);overflow:hidden}.context-menu-module__c2ttAW__content[data-state=open]{animation:context-menu-module__c2ttAW__contentShow var(--motion-duration-fast,.1s) var(--motion-easing-enter,ease-out)}.context-menu-module__c2ttAW__content[data-state=closed]{animation:context-menu-module__c2ttAW__contentHide var(--motion-duration-fast,.1s) var(--motion-easing-exit,ease-in)}.context-menu-module__c2ttAW__subContent{z-index:50;border-radius:var(--radius-lg,.5rem);background-color:var(--surface-popover,var(--surface-card,#fff));min-width:9rem;color:var(--text-primary,#111827);padding:var(--spacing-1,.25rem);box-shadow:var(--shadow-lg);overflow:hidden}.context-menu-module__c2ttAW__subContent[data-state=open]{animation:context-menu-module__c2ttAW__contentShow var(--motion-duration-fast,.1s) var(--motion-easing-enter,ease-out)}.context-menu-module__c2ttAW__subContent[data-state=closed]{animation:context-menu-module__c2ttAW__contentHide var(--motion-duration-fast,.1s) var(--motion-easing-exit,ease-in)}.context-menu-module__c2ttAW__item{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:calc(var(--spacing-2,.5rem) + var(--spacing-1,.25rem) / 2);border-radius:var(--radius-md,.375rem);padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem);font-size:var(--font-size-sm,.875rem);transition:background-color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out), color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out);outline:none;display:flex;position:relative}.context-menu-module__c2ttAW__item:focus,.context-menu-module__c2ttAW__item[data-highlighted]{background-color:var(--surface-interactive-hover,#f3f4f6);color:var(--text-primary,#111827)}.context-menu-module__c2ttAW__item[data-disabled]{pointer-events:none;opacity:.5}.context-menu-module__c2ttAW__itemDestructive{color:var(--text-error,#ef4444)}.context-menu-module__c2ttAW__itemDestructive:focus,.context-menu-module__c2ttAW__itemDestructive[data-highlighted]{background-color:var(--surface-error-subtle,#ef44441a);color:var(--text-error,#ef4444)}.context-menu-module__c2ttAW__itemInset{padding-left:calc(var(--spacing-8,2rem) + var(--spacing-1,.25rem) * 1.5)}.context-menu-module__c2ttAW__checkboxItem,.context-menu-module__c2ttAW__radioItem{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:calc(var(--spacing-2,.5rem) + var(--spacing-1,.25rem) / 2);border-radius:var(--radius-md,.375rem);padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem);padding-right:var(--spacing-8,2rem);font-size:var(--font-size-sm,.875rem);transition:background-color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out), color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out);outline:none;display:flex;position:relative}.context-menu-module__c2ttAW__checkboxItem:focus,.context-menu-module__c2ttAW__checkboxItem[data-highlighted],.context-menu-module__c2ttAW__radioItem:focus,.context-menu-module__c2ttAW__radioItem[data-highlighted]{background-color:var(--surface-interactive-hover,#f3f4f6);color:var(--text-primary,#111827)}.context-menu-module__c2ttAW__checkboxItem[data-disabled],.context-menu-module__c2ttAW__radioItem[data-disabled]{pointer-events:none;opacity:.5}.context-menu-module__c2ttAW__itemIndicator{pointer-events:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:absolute;right:.5rem}.context-menu-module__c2ttAW__label{padding:calc(var(--spacing-2,.5rem) + var(--spacing-1,.25rem) / 2) var(--spacing-3,.75rem);font-size:var(--font-size-xs,.75rem);color:var(--text-secondary,#6b7280)}.context-menu-module__c2ttAW__separator{height:1px;margin:var(--spacing-1,.25rem) calc(-1 * var(--spacing-1,.25rem));background-color:var(--border-default,#e5e7eb)}.context-menu-module__c2ttAW__shortcut{font-size:var(--font-size-xs,.75rem);letter-spacing:.1em;color:var(--text-secondary,#6b7280);margin-left:auto}.context-menu-module__c2ttAW__subTrigger{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:var(--spacing-2,.5rem);border-radius:var(--radius-md,.375rem);padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem);font-size:var(--font-size-sm,.875rem);transition:background-color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out), color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out);outline:none;display:flex}.context-menu-module__c2ttAW__subTrigger:focus,.context-menu-module__c2ttAW__subTrigger[data-state=open]{background-color:var(--surface-interactive-hover,#f3f4f6);color:var(--text-primary,#111827)}.context-menu-module__c2ttAW__subTriggerIcon{width:1rem;height:1rem;margin-left:auto}@keyframes context-menu-module__c2ttAW__contentShow{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes context-menu-module__c2ttAW__contentHide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}
.password-input-module__xd_u1G__wrapper{width:100%}.password-input-module__xd_u1G__inputWrapper{align-items:center;display:flex;position:relative}.password-input-module__xd_u1G__input{padding-right:var(--spacing-10,2.5rem)}.password-input-module__xd_u1G__toggleButton{right:var(--spacing-1,.25rem);border-radius:var(--radius-sm,.25rem);width:1.75rem;height:1.75rem;color:var(--text-secondary,#9ca3af);cursor:pointer;transition:color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}@media (hover:hover){.password-input-module__xd_u1G__toggleButton:hover{color:var(--text-primary,#111827)}}.password-input-module__xd_u1G__toggleButton:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,#111827);outline-offset:var(--focus-ring-offset,-2px)}.password-input-module__xd_u1G__toggleButton svg{width:1rem;height:1rem}.password-input-module__xd_u1G__strengthMeter{align-items:center;gap:var(--spacing-2,.5rem);margin-top:var(--spacing-1,.25rem);display:flex}.password-input-module__xd_u1G__strengthTrack{gap:var(--spacing-1,.25rem);flex:1;display:flex}.password-input-module__xd_u1G__strengthSegment{border-radius:var(--radius-full,9999px);background-color:var(--border-default,#e5e7eb);height:.25rem;transition:background-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);flex:1}.password-input-module__xd_u1G__strengthWeak{background-color:var(--border-error,#ef4444)}.password-input-module__xd_u1G__strengthFair{background-color:var(--surface-warning-default,#f59e0b)}.password-input-module__xd_u1G__strengthGood,.password-input-module__xd_u1G__strengthStrong{background-color:var(--surface-success-default,#10b981)}.password-input-module__xd_u1G__strengthLabel{font-size:var(--font-size-xs,.75rem);color:var(--text-secondary,#9ca3af);min-width:3rem}
.otp-input-module__XMzPKW__wrapper{gap:var(--spacing-2,.5rem);display:inline-flex}.otp-input-module__XMzPKW__cell{border:1px solid var(--otp-border,var(--border-default,#e5e7eb));border-radius:var(--radius-md,.375rem);background-color:var(--otp-bg,var(--surface-interactive-default,#f9fafb));text-align:center;width:2.5rem;height:2.75rem;font-size:var(--font-size-lg,1.125rem);font-weight:var(--font-weight-medium,500);color:var(--text-primary,#111827);transition:border-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out), box-shadow var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);outline:none}.otp-input-module__XMzPKW__cell::placeholder{color:var(--text-secondary,#9ca3af)}@media (hover:hover){.otp-input-module__XMzPKW__cell:hover:not(:focus-visible):not(:disabled){border-color:var(--border-strong,#d1d5db)}}.otp-input-module__XMzPKW__cell:focus-visible{border-color:var(--border-focus,#111827);box-shadow:0 0 0 var(--focus-ring-width,2px) color-mix(in srgb, var(--border-focus,#111827) 15%, transparent)}.otp-input-module__XMzPKW__cell:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.otp-input-module__XMzPKW__cellFilled{border-color:var(--border-focus,#111827)}
.number-input-module__3wfd9W__wrapper{border:1px solid var(--number-input-border,var(--border-default,#e5e7eb));border-radius:var(--radius-md,.375rem);background-color:var(--number-input-bg,var(--surface-interactive-default,#f9fafb));transition:border-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out), box-shadow var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);align-items:center;display:inline-flex;overflow:hidden}@media (hover:hover){.number-input-module__3wfd9W__button:hover{color:var(--text-primary,#111827);background-color:var(--surface-muted,#f3f4f6)}}.number-input-module__3wfd9W__wrapper:focus-within{border-color:var(--border-focus,#111827);box-shadow:0 0 0 var(--focus-ring-width,2px) color-mix(in srgb, var(--border-focus,#111827) 15%, transparent)}.number-input-module__3wfd9W__wrapperDisabled{opacity:.5;pointer-events:none}.number-input-module__3wfd9W__button{width:2.25rem;height:2.25rem;color:var(--text-secondary,#9ca3af);cursor:pointer;transition:color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out), background-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.number-input-module__3wfd9W__button:active{background-color:var(--surface-interactive-hover,#e5e7eb);transition:none}.number-input-module__3wfd9W__button:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,currentColor);outline-offset:var(--focus-ring-offset,-2px)}.number-input-module__3wfd9W__button:disabled{cursor:not-allowed;opacity:.5}.number-input-module__3wfd9W__buttonIcon{width:.875rem;height:.875rem}.number-input-module__3wfd9W__input{text-align:center;width:4rem;height:2.25rem;font-size:var(--font-size-sm,.875rem);color:var(--text-primary,#111827);background:0 0;border:none;outline:none;padding:0}.number-input-module__3wfd9W__input::placeholder{color:var(--text-secondary,#9ca3af)}
.inline-edit-module__8MXZKa__root{overflow-wrap:anywhere}.inline-edit-module__8MXZKa__text{cursor:text}.inline-edit-module__8MXZKa__textDefault{color:var(--text-tertiary,#9ca3af)}.inline-edit-module__8MXZKa__pencil{vertical-align:middle;width:var(--button-icon-size,1rem);height:var(--button-icon-size,1rem);border-radius:var(--radius-sm,.125rem);color:var(--button-icon-ghost-color,var(--text-secondary,#6b7280));cursor:pointer;transition:color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:var(--spacing-2,.5rem);padding:0;display:inline-flex;position:relative}.inline-edit-module__8MXZKa__pencil:before{content:"";inset:calc(-1 * var(--button-icon-pad,var(--spacing-2,.5rem)));position:absolute}.inline-edit-module__8MXZKa__pencil>svg{width:100%;height:100%}@media (hover:hover){.inline-edit-module__8MXZKa__pencil:hover{color:var(--text-primary,#111827)}}.inline-edit-module__8MXZKa__pencil:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,#111827);outline-offset:var(--focus-ring-offset,2px)}.inline-edit-module__8MXZKa__field{vertical-align:top;grid-template-columns:minmax(0,1fr);max-width:100%;display:inline-grid}.inline-edit-module__8MXZKa__field:after{content:attr(data-value);visibility:hidden;white-space:pre;grid-area:1/1;padding-inline-end:calc(var(--spacing-2,.5rem) + var(--button-icon-size,1rem));overflow:hidden}.inline-edit-module__8MXZKa__input{box-sizing:border-box;width:calc(100% + 2 * var(--spacing-1,.25rem));min-width:0;margin:calc(-1 * var(--spacing-1,.25rem));padding:var(--spacing-1,.25rem);border-radius:var(--radius-sm,.125rem);letter-spacing:inherit;text-transform:inherit;color:inherit;outline:var(--control-edge-width,1px) var(--control-edge-style,solid) var(--control-edge-color,var(--border-default,#e5e7eb));outline-offset:calc(-1 * var(--control-edge-width,1px));transition:outline-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out), box-shadow var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);background:0 0;border:0;grid-area:1/1}.inline-edit-module__8MXZKa__input::placeholder{color:var(--text-tertiary,#9ca3af)}.inline-edit-module__8MXZKa__input:focus-visible{outline:var(--control-state-edge-width,1px) solid var(--border-focus,#111827);outline-offset:calc(-1 * var(--control-state-edge-width,1px));box-shadow:0 0 0 var(--focus-ring-width,2px) color-mix(in srgb, var(--border-focus,#111827) 15%, transparent)}
.form-error-module__hwJ2Rq__base{align-items:flex-start;gap:var(--spacing-3,.75rem);padding:var(--spacing-3,.75rem) var(--spacing-4,1rem);border-radius:0 var(--radius-md,.375rem) var(--radius-md,.375rem) 0;background:color-mix(in srgb, var(--destructive,#ef4444) 8%, var(--surface-card,#fff));border-left:3px solid var(--border-error,var(--destructive,#ef4444));display:flex}.form-error-module__hwJ2Rq__icon{margin-top:calc(var(--spacing-1,.25rem) / 4);color:var(--destructive,#ef4444);flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;line-height:1;display:inline-flex}.form-error-module__hwJ2Rq__content{gap:var(--spacing-1,.25rem);flex-direction:column;min-width:0;display:flex}.form-error-module__hwJ2Rq__title{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--text-primary,#111827);margin:0;line-height:1.4}.form-error-module__hwJ2Rq__description{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-normal,400);color:var(--text-secondary,#6b7280);margin:0;line-height:1.5}
.file-upload-module__PZasca__wrapper{position:relative}.file-upload-module__PZasca__root{border-radius:var(--radius-lg,.5rem);padding:var(--spacing-8,2rem);cursor:pointer;transition:background-color var(--motion-duration-fast,.15s) var(--motion-easing-default,ease);border:2px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.file-upload-module__PZasca__root:after{content:"";border-radius:inherit;outline:calc(2 * var(--control-drop-edge-width,var(--control-edge-width,1px))) var(--control-drop-edge-style,dashed) var(--control-edge-color,var(--border-default,#e5e7eb));outline-offset:calc(-2 * var(--control-drop-edge-width,var(--control-edge-width,1px)));pointer-events:none;transition:outline-color var(--motion-duration-fast,.15s) var(--motion-easing-default,ease);position:absolute;inset:-2px}@media (hover:hover){.file-upload-module__PZasca__root:hover:not(.file-upload-module__PZasca__disabled){background-color:var(--surface-muted,#f3f4f6)}.file-upload-module__PZasca__root:hover:not(.file-upload-module__PZasca__disabled):after{outline-color:var(--border-strong,#d1d5db)}}.file-upload-module__PZasca__root:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,#3b82f6);outline-offset:var(--focus-ring-offset,2px)}.file-upload-module__PZasca__dragging{background-color:var(--interactive-primary-bg-subtle,#eff6ff)}.file-upload-module__PZasca__dragging:after{outline-color:var(--interactive-primary-bg,#3b82f6)}.file-upload-module__PZasca__disabled{opacity:.5;cursor:not-allowed}.file-upload-module__PZasca__input{display:none}.file-upload-module__PZasca__defaultContent{align-items:center;gap:var(--spacing-2,.5rem);text-align:center;flex-direction:column;display:flex}.file-upload-module__PZasca__icon{color:var(--text-tertiary,#9ca3af)}.file-upload-module__PZasca__text{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--text-secondary,#6b7280)}.file-upload-module__PZasca__hint{font-size:var(--font-size-xs,.75rem);color:var(--text-tertiary,#9ca3af)}
.fieldset-module__C4FlNq__fieldset{border:1px solid var(--border-default,#e5e7eb);border-radius:var(--radius-md,.375rem);padding:var(--spacing-4,1rem);margin:0}.fieldset-module__C4FlNq__fieldset:disabled{opacity:.5}.fieldset-module__C4FlNq__legend{padding:0 var(--spacing-1,.25rem);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--text-primary,#111827);line-height:1.5}
.calendar-module__2HS0Uq__root{padding:var(--spacing-3,.75rem)}.calendar-module__2HS0Uq__months{gap:var(--spacing-4,1rem);flex-direction:column;display:flex}.calendar-module__2HS0Uq__month{gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}.calendar-module__2HS0Uq__monthCaption{padding-top:var(--spacing-1,.25rem);justify-content:center;align-items:center;display:flex;position:relative}.calendar-module__2HS0Uq__captionLabel{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--text-primary,#111827)}.calendar-module__2HS0Uq__nav{align-items:center;gap:var(--spacing-1,.25rem);justify-content:space-between;display:flex;position:absolute;left:0;right:0}.calendar-module__2HS0Uq__navButton{border-radius:var(--radius-md,.375rem);width:1.75rem;height:1.75rem;color:var(--text-secondary,#6b7280);cursor:pointer;transition:background-color var(--motion-duration-fast,.15s) var(--motion-easing-default,ease);background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.calendar-module__2HS0Uq__navButton:hover{background-color:var(--surface-muted,#f3f4f6);color:var(--text-primary,#111827)}}.calendar-module__2HS0Uq__navButton:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,#3b82f6);outline-offset:var(--focus-ring-offset,2px)}.calendar-module__2HS0Uq__monthGrid{border-collapse:collapse;border-spacing:0;border:none;width:100%}.calendar-module__2HS0Uq__monthGrid th,.calendar-module__2HS0Uq__monthGrid td,.calendar-module__2HS0Uq__monthGrid tr{border:none}.calendar-module__2HS0Uq__weekdays{display:flex}.calendar-module__2HS0Uq__weekday{width:2.25rem;font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-normal,400);color:var(--text-tertiary,#9ca3af);text-align:center;padding-bottom:var(--spacing-1,.25rem)}.calendar-module__2HS0Uq__week{width:100%;margin-top:var(--spacing-1,.25rem);display:flex}.calendar-module__2HS0Uq__day{text-align:center;width:2.25rem;height:2.25rem;font-size:var(--font-size-sm,.875rem);padding:0;position:relative}.calendar-module__2HS0Uq__dayButton{border-radius:var(--radius-md,.375rem);width:2.25rem;height:2.25rem;color:var(--text-primary,#111827);cursor:pointer;font-size:var(--font-size-sm,.875rem);transition:background-color var(--motion-duration-fast,.15s) var(--motion-easing-default,ease);background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.calendar-module__2HS0Uq__dayButton:hover{background-color:var(--surface-muted,#f3f4f6)}}.calendar-module__2HS0Uq__dayButton:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,#3b82f6);outline-offset:var(--focus-ring-offset,2px)}.calendar-module__2HS0Uq__selected .calendar-module__2HS0Uq__dayButton{background-color:var(--interactive-primary-bg,#3b82f6);color:var(--text-inverse,#fff)}@media (hover:hover){.calendar-module__2HS0Uq__selected .calendar-module__2HS0Uq__dayButton:hover{background-color:var(--interactive-primary-bg-hover,#2563eb)}}.calendar-module__2HS0Uq__today .calendar-module__2HS0Uq__dayButton{border:1px solid var(--border-default,#e5e7eb)}.calendar-module__2HS0Uq__outside .calendar-module__2HS0Uq__dayButton{color:var(--text-tertiary,#9ca3af);opacity:.5}.calendar-module__2HS0Uq__dayDisabled .calendar-module__2HS0Uq__dayButton{color:var(--text-tertiary,#9ca3af);opacity:.5;cursor:not-allowed}.calendar-module__2HS0Uq__rangeMiddle .calendar-module__2HS0Uq__dayButton{background-color:color-mix(in srgb, var(--interactive-primary-bg,#3b82f6) 40%, transparent);color:var(--text-primary,#111827);border-radius:0}.calendar-module__2HS0Uq__rangeStart .calendar-module__2HS0Uq__dayButton{background-color:var(--interactive-primary-bg,#3b82f6);color:var(--text-inverse,#fff);border-radius:var(--radius-md,.375rem) 0 0 var(--radius-md,.375rem)}.calendar-module__2HS0Uq__rangeEnd .calendar-module__2HS0Uq__dayButton{background-color:var(--interactive-primary-bg,#3b82f6);color:var(--text-inverse,#fff);border-radius:0 var(--radius-md,.375rem) var(--radius-md,.375rem) 0}.calendar-module__2HS0Uq__hidden{visibility:hidden}
.date-range-picker-module__MOYrlG__trigger{align-items:center;gap:var(--spacing-2,.5rem);height:2.25rem;min-width:calc(7 * 2.25rem + 2 * var(--spacing-3,.75rem) + 2px);padding:0 var(--spacing-3,.75rem);border:1px solid var(--border-default,#e5e7eb);border-radius:var(--radius-md,.375rem);background-color:var(--surface-card,#fff);color:var(--text-primary,#111827);font-size:var(--font-size-sm,.875rem);cursor:pointer;transition:border-color var(--motion-duration-fast,.15s) var(--motion-easing-default,ease);white-space:nowrap;display:inline-flex}@media (hover:hover){.date-range-picker-module__MOYrlG__trigger:hover:not(.date-range-picker-module__MOYrlG__disabled){border-color:var(--border-strong,#d1d5db)}}.date-range-picker-module__MOYrlG__trigger:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,#3b82f6);outline-offset:var(--focus-ring-offset,2px)}.date-range-picker-module__MOYrlG__placeholder{color:var(--text-tertiary,#9ca3af)}.date-range-picker-module__MOYrlG__disabled{opacity:.5;cursor:not-allowed}.date-range-picker-module__MOYrlG__icon{color:var(--text-tertiary,#9ca3af);flex-shrink:0}.date-range-picker-module__MOYrlG__content{z-index:50;background-color:var(--field-menu-bg,var(--surface-popover,var(--surface-card,#fff)));border:1px solid var(--border-default,#e5e7eb);border-radius:var(--radius-lg,.5rem);width:max-content;box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a)}
.date-picker-module__ot0tcq__trigger{align-items:center;gap:var(--spacing-2,.5rem);height:2.25rem;padding:0 var(--spacing-3,.75rem);border:1px solid var(--border-default,#e5e7eb);border-radius:var(--radius-md,.375rem);background-color:var(--surface-card,#fff);color:var(--text-primary,#111827);font-size:var(--font-size-sm,.875rem);cursor:pointer;transition:border-color var(--motion-duration-fast,.15s) var(--motion-easing-default,ease);white-space:nowrap;display:inline-flex}@media (hover:hover){.date-picker-module__ot0tcq__trigger:hover:not(.date-picker-module__ot0tcq__disabled){border-color:var(--border-strong,#d1d5db)}}.date-picker-module__ot0tcq__trigger:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,#3b82f6);outline-offset:var(--focus-ring-offset,2px)}.date-picker-module__ot0tcq__placeholder{color:var(--text-tertiary,#9ca3af)}.date-picker-module__ot0tcq__disabled{opacity:.5;cursor:not-allowed}.date-picker-module__ot0tcq__icon{color:var(--text-tertiary,#9ca3af);flex-shrink:0}.date-picker-module__ot0tcq__content{z-index:50;background-color:var(--field-menu-bg,var(--surface-popover,var(--surface-card,#fff)));border:1px solid var(--border-default,#e5e7eb);border-radius:var(--radius-lg,.5rem);box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a)}
.composer-module__Ybk4Hq__root{background:var(--surface-card,#fff);border:var(--stroke-width-thin,1px) solid var(--border-default,#e5e7eb);border-radius:var(--radius-2xl,1.5rem);box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a);padding:var(--spacing-3,.75rem) var(--spacing-4,1rem);flex-direction:column;gap:0;display:flex}.composer-module__Ybk4Hq__root[data-disabled]{opacity:var(--opacity-50,.5);pointer-events:none}.composer-module__Ybk4Hq__fieldWrap{position:relative}.composer-module__Ybk4Hq__field{font-size:var(--font-size-base,1rem);line-height:var(--line-height-normal,1.5);color:var(--text-primary,#111827);resize:none;background:0 0;border:none;outline:none;width:100%;min-height:22px;margin:0;padding:0;display:block;overflow:hidden}.composer-module__Ybk4Hq__fieldReplica{pointer-events:none;visibility:hidden;white-space:pre-wrap;word-break:break-word;position:absolute;top:0;left:0;overflow:hidden}.composer-module__Ybk4Hq__field:not(.composer-module__Ybk4Hq__fieldReplica){color:var(--text-primary,#111827);caret-color:var(--primary,#111827);position:relative}.composer-module__Ybk4Hq__field:not(.composer-module__Ybk4Hq__fieldReplica)::placeholder{color:var(--text-tertiary,#6b7280)}.composer-module__Ybk4Hq__field:not(.composer-module__Ybk4Hq__fieldReplica):focus-visible{outline:var(--focus-ring-width,2px) solid var(--primary,#111827);outline-offset:var(--focus-ring-offset,2px);border-radius:var(--radius-sm,.25rem)}.composer-module__Ybk4Hq__toolbar{align-items:center;gap:var(--spacing-2,.5rem);margin-top:var(--spacing-3,.75rem);display:flex}.composer-module__Ybk4Hq__toolBtn{border-radius:var(--radius-full,9999px);border:var(--stroke-width-thin,1px) solid var(--border-default,#e5e7eb);width:32px;height:32px;color:var(--text-secondary,#374151);cursor:pointer;transition:background-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out), border-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out), color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);background:0 0;flex:none;place-items:center;display:grid}.composer-module__Ybk4Hq__toolBtn:hover:not(:disabled){background:var(--surface-hover,color-mix(in srgb, var(--border-default,#e5e7eb) 40%, transparent));border-color:var(--border-strong,#9ca3af)}.composer-module__Ybk4Hq__toolBtn:focus-visible{outline:var(--focus-ring-width,2px) solid var(--primary,#111827);outline-offset:var(--focus-ring-offset,2px)}.composer-module__Ybk4Hq__toolBtn:disabled{opacity:var(--opacity-40,.4);cursor:not-allowed}.composer-module__Ybk4Hq__toolBtn>svg,.composer-module__Ybk4Hq__toolBtn>*>svg{width:16px;height:16px}.composer-module__Ybk4Hq__spacer{flex:1}.composer-module__Ybk4Hq__send{border-radius:var(--radius-full,9999px);background:var(--primary,#111827);width:34px;height:34px;color:var(--primary-foreground,#fff);box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);cursor:pointer;transition:background-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out), opacity var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out), box-shadow var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);border:none;flex:none;place-items:center;display:grid}.composer-module__Ybk4Hq__send:hover:not(:disabled){background:color-mix(in srgb, var(--primary,#111827) 88%, white);box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a)}.composer-module__Ybk4Hq__send:focus-visible{outline:var(--focus-ring-width,2px) solid var(--primary,#111827);outline-offset:var(--focus-ring-offset,2px)}.composer-module__Ybk4Hq__send:disabled{opacity:var(--opacity-40,.4);cursor:not-allowed}.composer-module__Ybk4Hq__send>svg,.composer-module__Ybk4Hq__send>*>svg{width:17px;height:17px}@media (prefers-reduced-motion:reduce){.composer-module__Ybk4Hq__toolBtn,.composer-module__Ybk4Hq__send{transition:none}}
.chip-module__TXi9ja__base{align-items:center;gap:var(--spacing-1,.25rem);border-radius:var(--chip-radius,var(--radius-full,9999px));border:var(--stroke-width-thin,1px) solid transparent;background-color:var(--chip-bg,var(--surface-card,#fff));width:fit-content;color:var(--chip-text-color,var(--text-primary,#111827));font-family:var(--chip-font-family,var(--font-body,inherit));font-weight:var(--chip-font-weight,var(--font-weight-medium,500));letter-spacing:var(--chip-letter-spacing,inherit);text-transform:var(--chip-text-transform,inherit);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out), color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);flex-shrink:0;display:inline-flex;position:relative}.chip-module__TXi9ja__base:after{content:"";inset:calc(-1 * var(--stroke-width-thin,1px));border-radius:inherit;outline:var(--control-edge-width,var(--stroke-width-thin,1px)) var(--control-edge-style,solid) var(--control-edge-color,var(--border-default,#e5e7eb));outline-offset:calc(-1 * var(--control-edge-width,var(--stroke-width-thin,1px)));pointer-events:none;transition:outline-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);position:absolute}.chip-module__TXi9ja__variantDefault{background-color:var(--surface-muted,#f3f4f6);color:var(--text-primary,#111827)}.chip-module__TXi9ja__variantDefault:after{outline-color:#0000}.chip-module__TXi9ja__variantOutlined{color:var(--text-primary,#111827);background-color:#0000}.chip-module__TXi9ja__variantOutlined:after{outline-color:var(--chip-border,var(--control-edge-color,var(--border-default,#e5e7eb)))}.chip-module__TXi9ja__variantFilledPrimary{background-color:var(--primary,#111827);color:var(--primary-text,#f9fafb);letter-spacing:-.01em;box-shadow:var(--shadow-sm,0 1px 2px #0000000d);font-weight:700}.chip-module__TXi9ja__variantFilledPrimary:after{outline-color:#0000}.chip-module__TXi9ja__sizeSm{--label-box-height:var(--chip-sm-height,1.5rem);height:var(--label-box-height);padding:0 var(--chip-sm-padding-x,var(--spacing-2,.5rem));font-size:var(--chip-sm-font-size,var(--font-size-xs,.75rem));gap:var(--spacing-1,.25rem)}.chip-module__TXi9ja__sizeMd{--label-box-height:var(--chip-md-height,2rem);height:var(--label-box-height);padding:0 var(--chip-md-padding-x,var(--spacing-3,.75rem));font-size:var(--chip-md-font-size,var(--font-size-sm,.875rem));gap:var(--spacing-1,.25rem)}[data-density=editorial] .chip-module__TXi9ja__sizeMd{font-size:var(--font-size-xs);gap:var(--spacing-2)}.chip-module__TXi9ja__sizeLg{--label-box-height:var(--chip-lg-height,2.5rem);height:var(--label-box-height);padding:0 var(--chip-lg-padding-x,var(--spacing-4,1rem));font-size:var(--chip-lg-font-size,var(--font-size-base,1rem));gap:var(--spacing-2,.5rem)}.chip-module__TXi9ja__avatar,.chip-module__TXi9ja__leadingIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chip-module__TXi9ja__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.chip-module__TXi9ja__deleteButton{cursor:pointer;color:var(--text-secondary,#6b7280);border-radius:var(--radius-full,9999px);transition:color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out), background-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;display:inline-flex}@media (hover:hover){.chip-module__TXi9ja__deleteButton:hover{color:var(--text-primary,#111827);background-color:color-mix(in srgb, var(--surface-interactive-hover,#f3f4f6) 60%, transparent)}}.chip-module__TXi9ja__deleteButton:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,#6b7280);outline-offset:var(--focus-ring-offset,1px)}.chip-module__TXi9ja__deleteIcon{display:block}.chip-module__TXi9ja__count{border-radius:var(--radius-full,9999px);min-width:auto;height:auto;padding:0 var(--spacing-2,.5rem);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium,500);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-self:baseline;align-items:center;line-height:1;display:inline-flex}[data-density=editorial] .chip-module__TXi9ja__count{min-width:1.25rem;height:1.25rem;padding-inline:var(--spacing-1);font-weight:var(--font-weight-semibold);align-self:center}.chip-module__TXi9ja__countNeutral{background-color:var(--surface-muted,#f3f4f6);color:var(--text-primary,#111827)}.chip-module__TXi9ja__countPrimary{background-color:var(--surface-accent-subtle,#eff6ff);color:var(--text-link,#2563eb)}.chip-module__TXi9ja__selected .chip-module__TXi9ja__count{background-color:var(--surface-card,#fff);color:var(--text-link,#2563eb)}[data-density=editorial] .chip-module__TXi9ja__selected .chip-module__TXi9ja__count{background-color:var(--primary);color:var(--primary-text)}.chip-module__TXi9ja__countSolid{background-color:var(--surface-success-default,#22c55e);color:var(--text-inverse,#fff)}.chip-module__TXi9ja__trailing{color:var(--text-tertiary,#9ca3af);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex}.chip-module__TXi9ja__interactive{cursor:pointer;border:var(--stroke-width-thin,1px) solid transparent}.chip-module__TXi9ja__interactive:after{outline-color:#0000}button.chip-module__TXi9ja__base,.chip-module__TXi9ja__interactive{text-align:left;appearance:none}.chip-module__TXi9ja__interactive:disabled{cursor:not-allowed;opacity:var(--opacity-40,.4);pointer-events:none}.chip-module__TXi9ja__interactive:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,#6b7280);outline-offset:var(--focus-ring-offset,2px)}@media (hover:hover){.chip-module__TXi9ja__interactive:hover:not(:disabled):not([data-selected=true]){background-color:var(--surface-interactive-hover,#f3f4f6)}.chip-module__TXi9ja__interactive:hover:not(:disabled):not([data-selected=true]):after{outline-color:var(--border-default,#e5e7eb)}}.chip-module__TXi9ja__interactive:active:not(:disabled){transition:none;transform:translateY(1px)}.chip-module__TXi9ja__selected{background-color:var(--chip-selected-bg,var(--surface-accent-subtle,#eff6ff));color:var(--chip-selected-text-color,var(--text-link,#2563eb))}.chip-module__TXi9ja__selected:after{outline-color:var(--chip-selected-border-color,var(--surface-accent-default,#3b82f6))}[data-density=editorial] .chip-module__TXi9ja__selected{background:var(--surface-elev,color-mix(in srgb, var(--surface-card), var(--surface-muted,var(--surface-card))));color:var(--text-primary)}[data-density=editorial] .chip-module__TXi9ja__selected:after{outline-color:#0000}@media (hover:hover){.chip-module__TXi9ja__interactive.chip-module__TXi9ja__selected:hover:not(:disabled){background-color:color-mix(in srgb, var(--surface-accent-subtle,#eff6ff) 80%, var(--surface-interactive-hover,#f3f4f6) 20%)}}.chip-module__TXi9ja__selectedNeutral{background-color:var(--surface-card,#fff);color:var(--text-primary,#111827)}.chip-module__TXi9ja__selectedNeutral:after{outline-color:var(--border-strong,#d1d5db)}[data-density=editorial] .chip-module__TXi9ja__selectedNeutral{background-color:var(--surface-card,#fff);color:var(--text-primary,#111827)}[data-density=editorial] .chip-module__TXi9ja__selectedNeutral:after{outline-color:var(--border-strong,#d1d5db)}.chip-module__TXi9ja__selectedNeutral .chip-module__TXi9ja__count{background-color:var(--surface-success-default,#22c55e);color:var(--text-inverse,#fff)}[data-density=editorial] .chip-module__TXi9ja__selectedNeutral .chip-module__TXi9ja__count{background-color:var(--surface-success-default,#22c55e);color:var(--text-inverse,#fff)}@media (hover:hover){.chip-module__TXi9ja__interactive.chip-module__TXi9ja__selectedNeutral:hover:not(:disabled){background-color:var(--surface-interactive-hover,#f3f4f6)}}.chip-module__TXi9ja__filterChip[data-selected=false]{background-color:var(--surface-muted,#f3f4f6)}[data-density=editorial] .chip-module__TXi9ja__filterChip[data-selected=false]{background-color:var(--surface-elev,color-mix(in srgb, var(--surface-card), var(--surface-muted,var(--surface-card))))}@supports (text-box:trim-both cap alphabetic){.chip-module__TXi9ja__label{text-box:trim-both cap alphabetic;margin-block:-.3em;padding-block:calc(.5lh - .5cap + .3em)}}@supports (text-box:trim-both cap alphabetic) and (not (-apple-pay-button-style:black)){.chip-module__TXi9ja__label{transform:translateY(calc((var(--label-box-height) + 1cap) / 2 - round((var(--label-box-height) + 1cap) / 2, 1px)))}}
.specimen-card-module__4yFVjW__card{background:var(--surface-card,#fff);border:var(--stroke-width-thin,1px) solid transparent;outline:var(--hairline-width,var(--stroke-width-thin,1px)) solid var(--hairline,#e5e7eb);outline-offset:calc(-1 * var(--hairline-width,var(--stroke-width-thin,1px)));border-radius:var(--radius-lg,.5rem);padding:var(--spacing-3,.75rem);box-shadow:var(--shadow-sm,0 1px 2px #0000000f);gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}.specimen-card-module__4yFVjW__labelRow{align-items:center;gap:var(--spacing-2,.5rem);display:flex}.specimen-card-module__4yFVjW__contextLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary,#6b7280);font-size:11px;font-weight:800;line-height:1}.specimen-card-module__4yFVjW__feelText{color:var(--text-tertiary,#9ca3af);margin-left:auto;font-size:11px;font-style:italic;line-height:1}.specimen-card-module__4yFVjW__body{gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}.specimen-card-module__4yFVjW__footer{border-top:var(--stroke-width-thin,1px) solid transparent;border-image:linear-gradient(var(--hairline,#e5e7eb), var(--hairline,#e5e7eb)) 1 / var(--hairline-width,var(--stroke-width-thin,1px)) 0 0 0;margin-top:var(--spacing-1,.25rem);padding-top:var(--spacing-2,.5rem);color:var(--text-tertiary,#9ca3af);align-items:center;gap:var(--spacing-1-5,.375rem);font-size:10.5px;line-height:1.4;display:flex}
.alert-module__bbuHFa__base{gap:calc(var(--spacing-1,.25rem) / 2);border-radius:var(--radius-lg,.5rem);width:100%;box-shadow:var(--shadow-sm);padding:var(--spacing-3,.75rem) var(--spacing-4,1rem);font-size:var(--font-size-sm,.875rem);text-align:left;display:grid;position:relative}.alert-module__bbuHFa__variantDefault{background-color:var(--surface-card,transparent);color:var(--text-primary,currentColor)}.alert-module__bbuHFa__variantDestructive{background-color:var(--surface-error-subtle,transparent);color:var(--text-error,currentColor);border:1px solid var(--border-error,currentColor)}.alert-module__bbuHFa__variantSuccess{background-color:var(--surface-success-subtle,transparent);color:var(--text-success,currentColor);border:1px solid var(--border-success,currentColor)}.alert-module__bbuHFa__variantWarning{background-color:var(--surface-warning-subtle,transparent);color:var(--text-warning,currentColor);border:1px solid var(--border-warning,currentColor)}.alert-module__bbuHFa__variantInfo{background-color:var(--surface-info-subtle,transparent);color:var(--text-info,currentColor);border:1px solid var(--border-info,currentColor)}.alert-module__bbuHFa__title{font-weight:var(--font-weight-semibold,600);color:inherit;line-height:1.5}.alert-module__bbuHFa__description{font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,currentColor);line-height:1.5}.alert-module__bbuHFa__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-2,.5rem);margin-top:var(--spacing-2,.5rem);flex-wrap:wrap;display:flex}.alert-module__bbuHFa__variantDestructive .alert-module__bbuHFa__description{color:color-mix(in srgb, var(--text-error,currentColor) 90%, transparent)}.alert-module__bbuHFa__variantSuccess .alert-module__bbuHFa__description{color:color-mix(in srgb, var(--text-success,currentColor) 90%, transparent)}.alert-module__bbuHFa__variantWarning .alert-module__bbuHFa__description{color:color-mix(in srgb, var(--text-warning,currentColor) 90%, transparent)}.alert-module__bbuHFa__variantInfo .alert-module__bbuHFa__description{color:color-mix(in srgb, var(--text-info,currentColor) 90%, transparent)}
.spacing-scale-module__tQPpZa__list{gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}.spacing-scale-module__tQPpZa__row{gap:var(--spacing-3,.75rem);grid-template-columns:2.5rem 1fr auto;align-items:center;display:grid}.spacing-scale-module__tQPpZa__label{text-align:right;font-family:var(--font-mono,monospace)}.spacing-scale-module__tQPpZa__barTrack{height:var(--spacing-3,.75rem);background:var(--surface-subtle,#f9fafb);border-radius:var(--radius-sm,2px);overflow:hidden}.spacing-scale-module__tQPpZa__bar{background:var(--surface-accent-default,#3b82f6);border-radius:var(--radius-sm,2px);min-width:2px;height:100%}.spacing-scale-module__tQPpZa__value{font-family:var(--font-mono,monospace);white-space:nowrap}
.elevation-card-module__GtHJtq__card{gap:var(--spacing-2,.5rem);padding:var(--spacing-6,1.5rem);background:var(--surface-card,#fff);border-radius:var(--radius-lg,8px);text-align:center;flex-direction:column;display:flex}
.radius-scale-module__HfDMxW__grid{gap:var(--spacing-4,1rem);grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));display:grid}.radius-scale-module__HfDMxW__item{align-items:center;gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}.radius-scale-module__HfDMxW__box{background:var(--surface-accent-default,#3b82f6);border:1px solid var(--border-default,#e5e7eb);width:3.5rem;height:3.5rem}
.status-badge-module__ycUIbW__indicator{width:var(--status-badge-dot-size,.5rem);height:var(--status-badge-dot-size,.5rem);border-radius:var(--status-badge-dot-radius,var(--radius-full,9999px));background-color:currentColor;flex-shrink:0;display:inline-block}.status-badge-module__ycUIbW__indicatorSuccess{background-color:var(--surface-success-default,transparent)}.status-badge-module__ycUIbW__indicatorWarning{background-color:var(--surface-warning-default,transparent)}.status-badge-module__ycUIbW__indicatorDestructive{background-color:var(--surface-error-default,transparent)}.status-badge-module__ycUIbW__indicatorInfo{background-color:var(--surface-info-default,transparent)}.status-badge-module__ycUIbW__indicatorNeutral{background-color:var(--text-tertiary,currentColor)}[data-tone=filled] .status-badge-module__ycUIbW__indicatorSuccess,[data-tone=filled] .status-badge-module__ycUIbW__indicatorWarning,[data-tone=filled] .status-badge-module__ycUIbW__indicatorDestructive,[data-tone=filled] .status-badge-module__ycUIbW__indicatorInfo{background-color:var(--text-inverse,currentColor)}[data-tone=filled] .status-badge-module__ycUIbW__indicatorNeutral{background-color:var(--color-white,#fff)}.status-badge-module__ycUIbW__pulse{animation:status-badge-module__ycUIbW__status-badge-pulse calc(var(--motion-duration-800,.8s) * 2) var(--motion-easing-standard,ease-in-out) infinite;transform-origin:50%;will-change:opacity, transform}@keyframes status-badge-module__ycUIbW__status-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.status-badge-module__ycUIbW__pulse{animation:none}}.status-badge-module__ycUIbW__labelMono{font-family:var(--status-badge-mono-font-family,var(--font-mono,"SF Mono", "Fira Code", "Fira Mono", monospace));font-size:var(--status-badge-mono-font-size,var(--text-11,.6875rem));letter-spacing:var(--status-badge-mono-letter-spacing,.02em)}.status-badge-module__ycUIbW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.stat-hero-module__3wKiXa__base{--stat-hero-value-size:6rem;gap:var(--spacing-8,2rem);padding:var(--spacing-8,2rem);background-color:var(--surface-card,#fff);border:1px solid var(--border-default,#e5e7eb);border-radius:var(--radius-lg,.75rem);color:var(--text-primary,#111827);box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);grid-template-columns:35fr 65fr;align-items:center;display:grid;overflow:hidden}.stat-hero-module__3wKiXa__body{gap:var(--spacing-3,.75rem);flex-direction:column;min-width:0;display:flex}.stat-hero-module__3wKiXa__label{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);letter-spacing:var(--letter-spacing-wide,.05em);text-transform:uppercase;color:var(--text-tertiary,#6b7280);line-height:var(--line-height-tight,1.25);margin:0}.stat-hero-module__3wKiXa__value{font-family:var(--font-family-heading,inherit);font-size:var(--stat-hero-value-size,6rem);font-weight:var(--font-weight-semibold,600);letter-spacing:var(--letter-spacing-tight,-.02em);color:var(--text-primary,#111827);font-variant-numeric:tabular-nums;margin:0;line-height:1}.stat-hero-module__3wKiXa__delta{align-items:center;gap:var(--spacing-1,.25rem);font-size:var(--font-size-lg,1.125rem);font-weight:var(--font-weight-medium,500);line-height:var(--line-height-tight,1.25);color:var(--text-secondary,#6b7280);display:inline-flex}.stat-hero-module__3wKiXa__delta[data-direction=up]{color:var(--text-success,#15803d)}.stat-hero-module__3wKiXa__delta[data-direction=down]{color:var(--text-danger,#b91c1c)}.stat-hero-module__3wKiXa__delta[data-direction=flat]{color:var(--text-tertiary,#6b7280)}.stat-hero-module__3wKiXa__deltaGlyph{justify-content:center;align-items:center;font-size:1em;line-height:1;display:inline-flex}.stat-hero-module__3wKiXa__deltaValue{font-variant-numeric:tabular-nums}.stat-hero-module__3wKiXa__caption{font-size:var(--font-size-sm,.875rem);color:var(--text-tertiary,#6b7280);line-height:var(--line-height-normal,1.5);margin:0}.stat-hero-module__3wKiXa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stat-hero-module__3wKiXa__chart{color:var(--interactive-primary-bg,#2563eb);height:100%;min-height:var(--spacing-20,5rem);align-items:stretch;display:flex}.stat-hero-module__3wKiXa__svg{width:100%;height:100%;min-height:var(--spacing-20,5rem);display:block}.stat-hero-module__3wKiXa__trendline{stroke-width:var(--stroke-width-medium,2);stroke-dasharray:2000;stroke-dashoffset:2000px;animation:stat-hero-module__3wKiXa__draw-trendline var(--motion-duration-800,.8s) var(--motion-easing-ease-out,cubic-bezier(0, 0, .2, 1)) forwards}@keyframes stat-hero-module__3wKiXa__draw-trendline{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.stat-hero-module__3wKiXa__trendline{stroke-dashoffset:0;animation:none}}
.status-dot-module__JL_40G__dot{border-radius:var(--radius-full,9999px);flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot-module__JL_40G__dot[data-tone=mint]{background-color:var(--surface-success-default,#22c55e)}.status-dot-module__JL_40G__dot[data-tone=warn]{background-color:var(--surface-warning-default,#f59e0b)}.status-dot-module__JL_40G__dot[data-tone=muted]{background-color:var(--text-tertiary,#6b7280)}.status-dot-module__JL_40G__dot[data-tone=danger]{background-color:var(--surface-error-default,#ef4444)}.status-dot-module__JL_40G__dot[data-tone=info]{background-color:var(--surface-info-default,#0ea5e9)}
.tabs-module__lVWYQa__root{gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}.tabs-module__lVWYQa__list{border-radius:var(--tabs-list-radius,var(--radius-full,9999px));padding:var(--tabs-list-padding,calc(var(--spacing-1,.25rem) * .75));color:var(--tabs-list-color,var(--text-secondary,#6b7280));height:var(--tabs-list-height,2.25rem);justify-content:center;align-items:center;width:fit-content;display:inline-flex}.tabs-module__lVWYQa__listVariantDefault{background-color:var(--tabs-list-bg,var(--surface-muted,#f3f4f6))}.tabs-module__lVWYQa__listVariantLine{gap:var(--spacing-2,.5rem);border-bottom:var(--tabs-line-border-bottom,1px solid transparent);border-image:var(--tabs-line-border-bottom,linear-gradient(var(--hairline,var(--border-default,#e5e7eb)), var(--hairline,var(--border-default,#e5e7eb))) 1 / 0 0 var(--hairline-width,1px) 0);background-color:#0000;border-radius:0;justify-content:flex-start;width:100%;height:auto;padding-bottom:0;position:relative}.tabs-module__lVWYQa__listVariantLine .tabs-module__lVWYQa__trigger{padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem);--label-box-height:calc(1lh + var(--spacing-2,.5rem) * 2 + 2px);flex:none}.tabs-module__lVWYQa__trigger{justify-content:center;align-items:center;gap:calc(var(--spacing-1,.25rem) * 1.5);border-radius:var(--tabs-trigger-radius,var(--radius-md,.375rem));padding:var(--tabs-trigger-padding,var(--spacing-1,.25rem) var(--spacing-2,.5rem));font-size:var(--tabs-trigger-font-size,var(--font-size-sm,.875rem));font-weight:var(--tabs-trigger-font-weight,var(--font-weight-medium,500));letter-spacing:var(--tabs-trigger-letter-spacing,inherit);text-transform:var(--tabs-trigger-text-transform,inherit);white-space:nowrap;color:var(--tabs-trigger-color,var(--text-secondary,#6b7280));cursor:pointer;transition:color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out), background-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out), border-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out), transform var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);--label-box-height:calc(var(--tabs-list-height,2.25rem) - var(--spacing-1,.25rem) * 1.5 - 2px);background:0 0;border:1px solid #0000;outline:none;flex:1;height:calc(100% - 2px);display:inline-flex;position:relative}.tabs-module__lVWYQa__trigger:active:not(:disabled){transition:none;transform:translateY(1px)}@media (hover:hover){.tabs-module__lVWYQa__trigger:hover{color:var(--text-primary,#111827)}}.tabs-module__lVWYQa__trigger:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,currentColor);outline-offset:var(--focus-ring-offset,2px)}.tabs-module__lVWYQa__trigger:disabled{pointer-events:none;opacity:.5}.tabs-module__lVWYQa__trigger[data-state=active]{background-color:var(--tabs-trigger-active-bg,var(--surface-page,#fff));color:var(--tabs-trigger-active-color,var(--text-primary,#111827));box-shadow:var(--tabs-trigger-active-shadow,var(--shadow-sm))}.tabs-module__lVWYQa__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tabs-module__lVWYQa__text{white-space:nowrap;display:block}.tabs-module__lVWYQa__count{border-radius:var(--radius-full,9999px);padding:0 var(--spacing-2,.5rem);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium,500);font-variant-numeric:tabular-nums;vertical-align:baseline;flex-shrink:0;justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.tabs-module__lVWYQa__countNeutral{background-color:var(--surface-muted,#f3f4f6);color:var(--text-secondary,#6b7280)}.tabs-module__lVWYQa__countPrimary,.tabs-module__lVWYQa__trigger[data-state=active] .tabs-module__lVWYQa__count{background-color:var(--surface-accent-subtle,#eff6ff);color:var(--text-link,#2563eb)}.tabs-module__lVWYQa__content{font-size:var(--font-size-sm,.875rem);outline:none;flex:1}.tabs-module__lVWYQa__content:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,currentColor);outline-offset:var(--focus-ring-offset,2px)}.tabs-module__lVWYQa__listVariantLine .tabs-module__lVWYQa__trigger[data-state=active]{box-shadow:none;background-color:#0000}.tabs-module__lVWYQa__indicator{height:var(--tabs-indicator-height,2px);background-color:var(--tabs-indicator-color,var(--text-primary,#111827));border-radius:var(--radius-full,9999px);transition:left var(--motion-duration-normal,.2s) var(--motion-easing-default,ease-in-out), width var(--motion-duration-normal,.2s) var(--motion-easing-default,ease-in-out);position:absolute;bottom:-1px}[data-density=editorial] .tabs-module__lVWYQa__indicator{background-color:var(--primary)}@supports (text-box:trim-both cap alphabetic){.tabs-module__lVWYQa__text{text-box:trim-both cap alphabetic;padding-block:calc(.5lh - .5cap)}}@supports (text-box:trim-both cap alphabetic) and (not (-apple-pay-button-style:black)){.tabs-module__lVWYQa__text{transform:translateY(calc((var(--label-box-height) + 1cap) / 2 - round((var(--label-box-height) + 1cap) / 2, 1px)))}}
.breadcrumb-module__tXSOdG__list{align-items:center;gap:calc(var(--spacing-1,.25rem) * 1.5);font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#6b7280);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-module__tXSOdG__item{align-items:center;gap:calc(var(--spacing-1,.25rem) * 1.5);display:inline-flex}.breadcrumb-module__tXSOdG__link{color:var(--text-secondary,#6b7280);transition:color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);text-decoration:none}.breadcrumb-module__tXSOdG__link:active{transition:none;transform:translateY(1px)}.breadcrumb-module__tXSOdG__link:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,currentColor);outline-offset:var(--focus-ring-offset,2px);border-radius:var(--radius-sm,.25rem)}@media (hover:hover){.breadcrumb-module__tXSOdG__link:hover{color:var(--text-primary,#111827)}}.breadcrumb-module__tXSOdG__page{font-weight:var(--font-weight-normal,400);color:var(--text-primary,#111827);cursor:default}.breadcrumb-module__tXSOdG__separator{color:var(--text-secondary,#6b7280);align-items:center;display:inline-flex}.breadcrumb-module__tXSOdG__separator>svg{width:.875rem;height:.875rem}.breadcrumb-module__tXSOdG__ellipsis{width:1.25rem;height:1.25rem;color:var(--text-secondary,#6b7280);justify-content:center;align-items:center;display:flex}.breadcrumb-module__tXSOdG__ellipsis>svg{width:1rem;height:1rem}.breadcrumb-module__tXSOdG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.icon-grid-module__4FxTYa__sizeRow{gap:var(--spacing-4,1rem);align-items:flex-end;display:flex}.icon-grid-module__4FxTYa__sizeItem{align-items:center;gap:var(--spacing-1,.25rem);flex-direction:column;display:flex}.icon-grid-module__4FxTYa__sizeBox{color:var(--text-primary,#111827);justify-content:center;align-items:center;display:flex}.icon-grid-module__4FxTYa__grid{gap:var(--spacing-3,.75rem);grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));display:grid}.icon-grid-module__4FxTYa__gridItem{align-items:center;gap:var(--spacing-1,.25rem);padding:var(--spacing-3,.75rem);border:1px solid var(--border-muted,#f3f4f6);border-radius:var(--radius-md,4px);text-align:center;flex-direction:column;display:flex}.icon-grid-module__4FxTYa__gridBox{color:var(--text-primary,#111827)}
.font-showcase-module__6vl4fG__card{gap:var(--spacing-4,1rem);padding:var(--spacing-6,1.5rem);border:1px solid var(--border-default,#e5e7eb);border-radius:var(--radius-xl,.75rem);background:var(--surface-card,#fff);transition:box-shadow var(--motion-duration-fast,.15s) var(--motion-easing-default,ease);flex-direction:column;display:flex}@media (hover:hover){.font-showcase-module__6vl4fG__card:hover{box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a)}}.font-showcase-module__6vl4fG__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3,.75rem);display:flex}.font-showcase-module__6vl4fG__meta{gap:var(--spacing-1,.25rem);flex-direction:column;display:flex}.font-showcase-module__6vl4fG__familyName{font-size:var(--font-size-lg,1.125rem);color:var(--text-primary,#111827);font-weight:600;line-height:1.25}.font-showcase-module__6vl4fG__token{font-family:var(--font-mono,monospace);font-size:var(--font-size-xs,.625rem);color:var(--text-secondary,#4b5563);background:var(--surface-muted,#f3f4f6);padding:var(--spacing-1,.25rem) var(--spacing-2,.5rem);border-radius:var(--radius-sm,.25rem);margin-top:var(--spacing-1,.25rem);width:fit-content;line-height:1;display:inline-block}.font-showcase-module__6vl4fG__hero{color:var(--text-primary,#111827);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;opacity:.9;font-size:4.5rem;line-height:1}.font-showcase-module__6vl4fG__divider{border:none;border-top:1px solid var(--border-muted,#f3f4f6)}.font-showcase-module__6vl4fG__weights{gap:var(--spacing-3,.75rem);flex-direction:column;display:flex}.font-showcase-module__6vl4fG__weightRow{align-items:baseline;gap:var(--spacing-4,1rem);display:flex}.font-showcase-module__6vl4fG__weightSample{font-size:var(--font-size-xl,1.25rem);color:var(--text-primary,#111827);flex:1;min-width:0;line-height:1.3}.font-showcase-module__6vl4fG__weightMeta{align-items:flex-end;gap:var(--spacing-1,.25rem);flex-direction:column;flex-shrink:0;display:flex}.font-showcase-module__6vl4fG__weightValue{font-family:var(--font-mono,monospace);font-size:var(--font-size-xs,.625rem);color:var(--text-secondary,#4b5563);line-height:1}.font-showcase-module__6vl4fG__grid{gap:var(--spacing-6,1.5rem);grid-template-columns:repeat(auto-fill,minmax(22.5rem,1fr));display:grid}
.pagination-module__O9rXJq__root{justify-content:center;width:100%;display:flex}.pagination-module__O9rXJq__content{align-items:center;gap:var(--spacing-1,.25rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pagination-module__O9rXJq__item{display:inline-flex}.pagination-module__O9rXJq__link{justify-content:center;align-items:center;gap:var(--spacing-1,.25rem);min-width:2.25rem;height:2.25rem;padding:var(--spacing-1,.25rem) var(--spacing-2,.5rem);border-radius:var(--radius-md,.375rem);font-size:var(--font-size-sm,.875rem);color:var(--text-primary,#111827);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out), color var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out), transform var(--motion-duration-fast,.1s) var(--motion-easing-default,ease-in-out);text-decoration:none;display:inline-flex}.pagination-module__O9rXJq__link:active:not(.pagination-module__O9rXJq__linkActive){transition:none;transform:translateY(1px)}@media (hover:hover){.pagination-module__O9rXJq__link:hover{background-color:var(--surface-interactive-hover,#f3f4f6)}}.pagination-module__O9rXJq__link:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,currentColor);outline-offset:var(--focus-ring-offset,2px)}.pagination-module__O9rXJq__linkActive{border:1px solid var(--border-default,#e5e7eb);background-color:var(--surface-card,#fff);font-weight:var(--font-weight-medium,500)}.pagination-module__O9rXJq__linkSm{min-width:1.75rem;height:1.75rem;font-size:var(--font-size-xs,.75rem)}.pagination-module__O9rXJq__linkLg{min-width:2.75rem;height:2.75rem;font-size:var(--font-size-base,1rem)}.pagination-module__O9rXJq__navLink{gap:var(--spacing-1,.25rem);padding-left:var(--spacing-2,.5rem);padding-right:var(--spacing-2,.5rem)}.pagination-module__O9rXJq__icon{width:1rem;height:1rem}.pagination-module__O9rXJq__ellipsis{width:2.25rem;height:2.25rem;color:var(--text-secondary,#6b7280);justify-content:center;align-items:center;display:flex}.pagination-module__O9rXJq__ellipsis>svg{width:1rem;height:1rem}.pagination-module__O9rXJq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.textarea-module__YTK7ta__base{resize:none;background-color:var(--textarea-bg,var(--surface-interactive-default,#f9fafb));width:100%;color:var(--text-primary,#111827);transition:outline-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out), box-shadow var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);outline:var(--control-edge-width,1px) var(--control-edge-style,solid) var(--textarea-border,var(--control-edge-color,var(--border-default,#e5e7eb)));outline-offset:calc(-1 * var(--control-edge-width,1px));border:1px solid #0000;line-height:1.5;display:flex}.textarea-module__YTK7ta__base::placeholder{color:var(--text-secondary,#9ca3af)}@media (hover:hover){.textarea-module__YTK7ta__base:hover:not(:focus-visible):not(:disabled):not([aria-invalid=true]){outline-color:var(--border-strong,#d1d5db)}}.textarea-module__YTK7ta__base:focus-visible{outline:var(--control-state-edge-width,1px) solid var(--border-focus,#111827);outline-offset:calc(-1 * var(--control-state-edge-width,1px));box-shadow:0 0 0 var(--focus-ring-width,2px) color-mix(in srgb, var(--border-focus,#111827) 15%, transparent)}.textarea-module__YTK7ta__base:disabled{cursor:not-allowed;opacity:.5}.textarea-module__YTK7ta__base[aria-invalid=true]{outline:var(--control-state-edge-width,1px) solid var(--border-error,#ef4444);outline-offset:calc(-1 * var(--control-state-edge-width,1px));box-shadow:0 0 0 var(--focus-ring-width,2px) color-mix(in srgb, var(--border-error,#ef4444) 15%, transparent)}.textarea-module__YTK7ta__sizeSm{min-height:4rem;padding:var(--spacing-3,.75rem);font-size:var(--font-size-sm,.875rem);border-radius:var(--radius-sm,.25rem)}.textarea-module__YTK7ta__sizeMd{min-height:6.25rem;padding:var(--spacing-3_5,.875rem) var(--spacing-4,1rem);font-size:var(--font-size-sm,.875rem);border-radius:var(--radius-sm,.5rem)}.textarea-module__YTK7ta__sizeLg{min-height:8rem;padding:var(--spacing-4_5,1.125rem) var(--spacing-5,1.25rem);font-size:var(--font-size-base,1rem);border-radius:var(--radius-sm,.5rem)}
.vignette-module__9I8hja__vignette{pointer-events:none;background:radial-gradient(var(--vignette-size-x,120%) var(--vignette-size-y,90%) at var(--vignette-position,50% 38%), transparent var(--vignette-transparent-stop,52%), var(--vignette-color,#00000680) var(--vignette-color-stop,100%));position:fixed;inset:0}
.alpha-overlays-module__ljQycq__softRow{background:var(--interactive-primary-soft)}.alpha-overlays-module__ljQycq__navList{border:1px solid var(--border-default,#e5e7eb);border-radius:var(--radius-md,.5rem);flex-direction:column;display:flex;overflow:hidden}.alpha-overlays-module__ljQycq__navItem{padding:var(--spacing-3,.75rem) var(--spacing-4,1rem);font-size:var(--font-size-sm,.875rem);border-bottom:1px solid var(--border-muted,#0000000f)}.alpha-overlays-module__ljQycq__navItem:last-child{border-bottom:0}.alpha-overlays-module__ljQycq__navItemActive{background:var(--interactive-primary-soft);box-shadow:inset 3px 0 0 var(--interactive-primary);font-weight:600}.alpha-overlays-module__ljQycq__markerStage{align-items:center;gap:var(--spacing-6,1.5rem);padding:var(--spacing-6,1.5rem);display:flex}.alpha-overlays-module__ljQycq__marker{background:var(--interactive-primary);border-radius:999px;flex:none;width:16px;height:16px}.alpha-overlays-module__ljQycq__markerHalo{box-shadow:0 0 0 6px var(--interactive-primary-glow)}.alpha-overlays-module__ljQycq__segmented{border:1px solid var(--border-strong,#4d4d4d);border-radius:var(--radius-md,.5rem);display:inline-flex;overflow:hidden}.alpha-overlays-module__ljQycq__segment{padding:var(--spacing-2,.5rem) var(--spacing-4,1rem);font-size:var(--font-size-sm,.875rem);color:var(--text-primary,#111827);border:0;border-right:1px solid var(--border-muted,#0000000f);cursor:default;background:0 0}.alpha-overlays-module__ljQycq__segment:last-child{border-right:0}.alpha-overlays-module__ljQycq__segmentBrand{background:var(--interactive-primary);color:var(--interactive-primary-text,#000);font-weight:600}.alpha-overlays-module__ljQycq__segmentStrong{background:var(--interactive-primary-strong);color:var(--interactive-primary-text,#000);font-weight:600}.alpha-overlays-module__ljQycq__statusRowSuccess{background:var(--surface-success-soft)}.alpha-overlays-module__ljQycq__statusRowWarning{background:var(--surface-warning-soft)}.alpha-overlays-module__ljQycq__statusRowError{background:var(--surface-error-soft)}.alpha-overlays-module__ljQycq__statusSuccessText{color:var(--text-success,var(--color-success-600,#15803d))}.alpha-overlays-module__ljQycq__statusWarningText{color:var(--text-warning,var(--color-warning-600,#b45309))}.alpha-overlays-module__ljQycq__statusErrorText{color:var(--text-error,var(--color-error-600,#b91c1c))}.alpha-overlays-module__ljQycq__pillRow{gap:var(--spacing-3,.75rem);flex-wrap:wrap;display:flex}.alpha-overlays-module__ljQycq__pill{align-items:center;gap:var(--spacing-2,.5rem);font-size:var(--font-size-xs,.75rem);padding:var(--spacing-1,.25rem) var(--spacing-3,.75rem);border-radius:999px;font-weight:600;display:inline-flex}.alpha-overlays-module__ljQycq__pillDot{border-radius:999px;flex:none;width:8px;height:8px}.alpha-overlays-module__ljQycq__pillSuccess{background:var(--surface-success-soft);color:var(--text-success,var(--color-success-600,#15803d))}.alpha-overlays-module__ljQycq__pillSuccess .alpha-overlays-module__ljQycq__pillDot{background:var(--color-success-500,#22c55e)}.alpha-overlays-module__ljQycq__pillWarning{background:var(--surface-warning-soft);color:var(--text-warning,var(--color-warning-600,#b45309))}.alpha-overlays-module__ljQycq__pillWarning .alpha-overlays-module__ljQycq__pillDot{background:var(--color-warning-500,#f59e0b)}.alpha-overlays-module__ljQycq__pillError{background:var(--surface-error-soft);color:var(--text-error,var(--color-error-600,#b91c1c))}.alpha-overlays-module__ljQycq__pillError .alpha-overlays-module__ljQycq__pillDot{background:var(--color-error-500,#ef4444)}
.panel-module__7kDBiW__panel{padding:var(--spacing-5,1.25rem) var(--spacing-6,1.5rem)}
