@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.woff2?dpl=dpl_CQ3jywx3Yf6sG3NViwuuKfudFUGR)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.woff2?dpl=dpl_CQ3jywx3Yf6sG3NViwuuKfudFUGR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.woff2?dpl=dpl_CQ3jywx3Yf6sG3NViwuuKfudFUGR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.woff2?dpl=dpl_CQ3jywx3Yf6sG3NViwuuKfudFUGR)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.woff2?dpl=dpl_CQ3jywx3Yf6sG3NViwuuKfudFUGR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.woff2?dpl=dpl_CQ3jywx3Yf6sG3NViwuuKfudFUGR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_7618295e-module__0uytZW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_7618295e-module__0uytZW__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
.toast-module__nClUrq__toaster [data-sonner-toast]{font-family:var(--font-family-sans,system-ui, sans-serif);background-color:var(--surface-popover,var(--surface-card,#fff));color:var(--text-primary,#111827);border-radius:var(--radius-lg,.5rem);box-shadow:var(--shadow-lg);padding:var(--spacing-3,.75rem) var(--spacing-4,1rem);gap:var(--spacing-2,.5rem);transition:transform var(--motion-duration-normal,.2s) var(--motion-easing-enter,ease-out), opacity var(--motion-duration-normal,.2s) var(--motion-easing-enter,ease-out), height var(--motion-duration-normal,.2s)!important}.toast-module__nClUrq__toaster [data-sonner-toast][data-removed=true]{transition:transform var(--motion-duration-150,.15s) var(--motion-easing-exit,ease-in), opacity var(--motion-duration-150,.15s) var(--motion-easing-exit,ease-in)!important}.toast-module__nClUrq__toaster [data-sonner-toast] [data-title]{font-weight:var(--font-weight-semibold,600);font-size:var(--font-size-sm,.875rem);color:var(--text-primary,#111827)}.toast-module__nClUrq__toaster [data-sonner-toast] [data-description]{font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#6b7280)}.toast-module__nClUrq__toaster [data-sonner-toast][data-type=success]{background-color:var(--surface-inverse,var(--text-primary,#111827));color:var(--text-inverse,#f9fafb);border-left:none}.toast-module__nClUrq__toaster [data-sonner-toast][data-type=success] [data-title]{color:var(--text-inverse,#f9fafb);font-weight:var(--font-weight-semibold,700)}.toast-module__nClUrq__toaster [data-sonner-toast][data-type=success] [data-description]{color:var(--text-inverse-secondary,#d1d5db)}.toast-module__nClUrq__toaster [data-sonner-toast][data-type=success] [data-button]{background-color:var(--primary,#111827);color:var(--primary-text,#fff);border:var(--stroke-width-thin,1px) solid color-mix(in srgb, var(--primary,#111827) 60%, transparent)}.toast-module__nClUrq__toaster [data-sonner-toast][data-type=success] [data-close-button]{border-color:color-mix(in srgb, var(--text-inverse,#f9fafb) 20%, transparent);color:var(--text-inverse-secondary,#d1d5db);background-color:#0000}.toast-module__nClUrq__toaster [data-sonner-toast][data-type=error]{background-color:var(--surface-error-subtle,#fef2f2);border-left:3px solid var(--border-error,#ef4444)}.toast-module__nClUrq__toaster [data-sonner-toast][data-type=warning]{background-color:var(--surface-warning-subtle,#fffbeb);border-left:3px solid var(--border-warning,#f59e0b)}.toast-module__nClUrq__toaster [data-sonner-toast][data-type=info]{background-color:var(--surface-info-subtle,#f0f9ff);border-left:3px solid var(--border-info,#0ea5e9)}.toast-module__nClUrq__toaster [data-sonner-toast] [data-button]{background-color:var(--interactive-primary-bg,var(--primary,#111827));color:var(--interactive-primary-text,#fff);border-radius:var(--radius-md,.375rem);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium,500);padding:var(--spacing-1,.25rem) var(--spacing-2,.5rem)}.toast-module__nClUrq__toaster [data-sonner-toast] [data-cancel]{color:var(--text-secondary,#6b7280);font-size:var(--font-size-xs,.75rem);background-color:#0000}.toast-module__nClUrq__toaster [data-sonner-toast] [data-close-button]{background-color:var(--surface-card,#fff);border:1px solid var(--border-default,#e5e7eb);color:var(--text-secondary,#6b7280)}:is(:where(.dark) .toast-module__nClUrq__toaster [data-sonner-toast],:where([data-theme=dark]) .toast-module__nClUrq__toaster [data-sonner-toast]){background-color:var(--surface-card,#1f2937);color:var(--text-primary,#f9fafb)}.toast-module__nClUrq__title{font-weight:var(--font-weight-semibold,600)}.toast-module__nClUrq__description{color:var(--text-secondary,#6b7280)}.toast-module__nClUrq__actionButton{background-color:var(--interactive-primary-bg,var(--primary,#111827));color:var(--interactive-primary-text,#fff);border-radius:var(--radius-md,.375rem);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium,500);padding:var(--spacing-1,.25rem) var(--spacing-2,.5rem)}.toast-module__nClUrq__cancelButton{color:var(--text-secondary,#6b7280);font-size:var(--font-size-xs,.75rem);background-color:#0000}.toast-module__nClUrq__closeButton{background-color:var(--surface-card,#fff);border:1px solid var(--border-default,#e5e7eb);color:var(--text-secondary,#6b7280)}
.toast-card-module__tYkdya__base{align-items:flex-start;gap:var(--spacing-3,.75rem);min-width:320px;padding:var(--spacing-3,.75rem) var(--spacing-4,1rem);background-color:var(--surface-elev,var(--surface-card,#fff));border-radius:var(--radius-md,.5rem);box-shadow:var(--shadow-lg);color:var(--text-primary,#111827);display:flex}.toast-card-module__tYkdya__icon{width:var(--toast-card-icon-size,1.5rem);height:var(--toast-card-icon-size,1.5rem);margin-top:calc(var(--spacing-1,.25rem) / 4);border-radius:var(--radius-full,9999px);flex-shrink:0;place-items:center;display:grid}.toast-card-module__tYkdya__icon svg{width:var(--toast-card-icon-glyph,.875rem);height:var(--toast-card-icon-glyph,.875rem)}.toast-card-module__tYkdya__variantSuccess .toast-card-module__tYkdya__icon{background-color:var(--success,#22c55e);color:var(--primary-text,var(--text-inverse,#fff))}.toast-card-module__tYkdya__variantError .toast-card-module__tYkdya__icon{background-color:var(--destructive,#ef4444);color:var(--color-white,#fff)}.toast-card-module__tYkdya__variantInfo .toast-card-module__tYkdya__icon{background-color:var(--accent,#0ea5e9);color:var(--primary-text,var(--text-inverse,#fff))}.toast-card-module__tYkdya__variantWarning .toast-card-module__tYkdya__icon{background-color:var(--warning,#f59e0b);color:var(--primary-text,var(--text-inverse,#fff))}.toast-card-module__tYkdya__content{flex:1;min-width:0}.toast-card-module__tYkdya__title{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--text-primary,#111827);line-height:1.3}.toast-card-module__tYkdya__body{margin-top:calc(var(--spacing-1,.25rem) / 2);font-size:var(--toast-card-body-font-size,.8125rem);color:var(--text-tertiary,#6b7280);line-height:1.4}.toast-card-module__tYkdya__action{margin-top:calc(var(--spacing-1,.25rem) * 1.5);font-size:var(--toast-card-body-font-size,.8125rem);font-weight:var(--font-weight-medium,500);color:var(--primary,currentColor);cursor:pointer;background:0 0;border:none;padding:0;display:inline-block}.toast-card-module__tYkdya__action:hover{text-decoration:underline}.toast-card-module__tYkdya__action: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)}.toast-card-module__tYkdya__close{padding:calc(var(--spacing-1,.25rem) / 2);color:var(--text-muted,var(--text-tertiary,#9ca3af));cursor:pointer;transition: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;display:inline-flex}.toast-card-module__tYkdya__close:hover{color:var(--text-primary,#111827)}.toast-card-module__tYkdya__close: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)}.toast-card-module__tYkdya__close svg{width:1rem;height:1rem}.toast-card-module__tYkdya__stack{top:var(--toast-card-stack-top,var(--spacing-6,1.5rem));right:var(--toast-card-stack-right,var(--spacing-6,1.5rem));z-index:var(--toast-card-stack-z,60);gap:var(--toast-card-stack-gap,var(--spacing-3,.75rem));flex-direction:column;max-width:380px;display:flex;position:fixed}
.success-feedback-module__7HGUya__liveRegion{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 slow-network-bar-module__D9PzwG__slow-network-indeterminate{0%{width:60%;left:-60%}50%{width:80%;left:20%}to{width:60%;left:110%}}@keyframes slow-network-bar-module__D9PzwG__slow-network-fade-out{0%{opacity:1}to{opacity:0}}.slow-network-bar-module__D9PzwG__wrap{opacity:0;pointer-events:none;background:0 0;width:100%;height:4px;position:relative;overflow:hidden}.slow-network-bar-module__D9PzwG__wrap.slow-network-bar-module__D9PzwG__wrapVisible{opacity:1;transition:opacity var(--motion-duration-300,.3s) var(--motion-easing-ease-out,cubic-bezier(0, 0, .2, 1));pointer-events:none}.slow-network-bar-module__D9PzwG__wrap.slow-network-bar-module__D9PzwG__wrapResolving{opacity:1;animation:slow-network-bar-module__D9PzwG__slow-network-fade-out var(--motion-duration-300,.3s) var(--motion-easing-ease-in,cubic-bezier(.4, 0, 1, 1)) .4s forwards;pointer-events:none}.slow-network-bar-module__D9PzwG__fill{background:0 0;width:0;height:100%;position:absolute;top:0}.slow-network-bar-module__D9PzwG__fill.slow-network-bar-module__D9PzwG__fillIndeterminate{background:linear-gradient(90deg, var(--primary,#111827), var(--accent,#111827), var(--primary,#111827));animation:slow-network-bar-module__D9PzwG__slow-network-indeterminate var(--motion-duration-1500,1.5s) var(--motion-easing-ease-in-out,cubic-bezier(.4, 0, .2, 1)) infinite;background-size:200% 100%;width:60%;left:-60%}.slow-network-bar-module__D9PzwG__fill.slow-network-bar-module__D9PzwG__fillResolving{background:var(--primary,#111827);width:100%;transition:width var(--motion-duration-300,.3s) var(--motion-easing-ease-out,cubic-bezier(0, 0, .2, 1));left:0}@media (prefers-reduced-motion:reduce){.slow-network-bar-module__D9PzwG__wrap.slow-network-bar-module__D9PzwG__wrapVisible{transition:none}.slow-network-bar-module__D9PzwG__wrap.slow-network-bar-module__D9PzwG__wrapResolving{opacity:0;animation:none}.slow-network-bar-module__D9PzwG__fill.slow-network-bar-module__D9PzwG__fillIndeterminate{width:100%;opacity:var(--opacity-40,.4);animation:none;left:0}.slow-network-bar-module__D9PzwG__fill.slow-network-bar-module__D9PzwG__fillResolving{transition:none}}
@keyframes offline-banner-module__VRv7tq__offlineBannerEnter{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.offline-banner-module__VRv7tq__banner{z-index:40;align-items:center;gap:var(--spacing-2,.5rem);width:100%;padding:0 var(--spacing-4,1rem);height:44px;animation:offline-banner-module__VRv7tq__offlineBannerEnter var(--motion-duration-normal,.2s) var(--motion-easing-enter,ease-out);display:flex;position:sticky;top:0}.offline-banner-module__VRv7tq__bannerOffline{background-color:var(--surface-overlay,#111827);border-bottom:var(--stroke-width-thin,1px) solid color-mix(in srgb, var(--accent,#0ea5e9) 20%, transparent);color:var(--text-inverse,#fff)}.offline-banner-module__VRv7tq__bannerRestored{background-color:var(--surface-success-subtle,#f0fdf4);border-bottom:var(--stroke-width-thin,1px) solid var(--border-success,#22c55e);color:var(--text-success,#16a34a)}.offline-banner-module__VRv7tq__iconSlot{flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.offline-banner-module__VRv7tq__iconOffline{width:1.125rem;height:1.125rem;color:var(--accent,#0ea5e9)}.offline-banner-module__VRv7tq__iconRestored{width:1.125rem;height:1.125rem;color:var(--text-success,#16a34a)}@keyframes offline-banner-module__VRv7tq__offlineBannerSpin{to{transform:rotate(360deg)}}.offline-banner-module__VRv7tq__spinner{border:var(--stroke-width-regular,2px) solid color-mix(in srgb, var(--accent,#0ea5e9) 30%, transparent);border-top-color:var(--accent,#0ea5e9);border-radius:var(--radius-full,9999px);width:1rem;height:1rem;animation:offline-banner-module__VRv7tq__offlineBannerSpin var(--motion-duration-800,.8s) var(--motion-easing-linear,linear) infinite;flex-shrink:0;display:block}.offline-banner-module__VRv7tq__label{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);flex:1;line-height:1}.offline-banner-module__VRv7tq__retryBtn{align-items:center;gap:var(--spacing-1,.25rem);padding:var(--spacing-1,.25rem) var(--spacing-2,.5rem);border-radius:var(--radius-sm,.25rem);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--accent,#0ea5e9);cursor:pointer;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);background:0 0;border:none;margin-left:auto;display:inline-flex}.offline-banner-module__VRv7tq__retryBtn:hover{background-color:color-mix(in srgb, var(--accent,#0ea5e9) 10%, transparent)}.offline-banner-module__VRv7tq__retryBtn:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,currentColor);outline-offset:var(--focus-ring-offset,2px)}.offline-banner-module__VRv7tq__retryIcon{width:.875rem;height:.875rem}
.error-placard-module__5AHowW__base{align-items:center;gap:var(--spacing-5);padding:var(--spacing-8);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--destructive) 8%, var(--surface-card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--destructive) 30%, transparent);display:flex}.error-placard-module__5AHowW__icon{background:color-mix(in srgb, var(--destructive) 20%, transparent);width:44px;height:44px;color:var(--destructive);border-radius:999px;flex-shrink:0;place-items:center;font-size:22px;line-height:1;display:grid}.error-placard-module__5AHowW__content{min-width:0}.error-placard-module__5AHowW__title{font-size:var(--font-size-base);margin:0;font-weight:600}.error-placard-module__5AHowW__message{margin:calc(var(--spacing-1,.25rem) / 2) 0 0;color:var(--text-tertiary);font-size:13px}.error-placard-module__5AHowW__actions{gap:var(--spacing-2);margin-left:auto;display:flex}
@keyframes conflict-banner-module__Ocdrxa__bannerIn{0%{opacity:0;transform:translateY(calc(var(--spacing-2,.5rem) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes conflict-banner-module__Ocdrxa__spin{to{transform:rotate(360deg)}}.conflict-banner-module__Ocdrxa__banner{background-color:var(--surface-warning-subtle,#ffb21714);border-left:var(--stroke-width-medium,3px) solid var(--border-warning,#f59e0b);border-radius:0 var(--radius-md,.375rem) var(--radius-md,.375rem) 0;padding:var(--spacing-4,1rem) var(--spacing-4,1rem);animation:conflict-banner-module__Ocdrxa__bannerIn var(--motion-duration-fast,.2s) var(--motion-easing-enter,ease-out)}.conflict-banner-module__Ocdrxa__header{align-items:flex-start;gap:var(--spacing-3,.75rem);margin-bottom:var(--spacing-3,.75rem);display:flex}.conflict-banner-module__Ocdrxa__icon{color:var(--text-warning,#b45309);flex-shrink:0}.conflict-banner-module__Ocdrxa__content{flex:1;min-width:0}.conflict-banner-module__Ocdrxa__title{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--text-primary,#111827);line-height:1.5}.conflict-banner-module__Ocdrxa__description{font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#4b5563);margin-top:var(--spacing-1,.25rem);line-height:1.5}.conflict-banner-module__Ocdrxa__actions{gap:var(--spacing-2,.5rem);flex-wrap:wrap;display:flex}.conflict-banner-module__Ocdrxa__btn{align-items:center;gap:var(--spacing-2,.5rem);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem);border-radius:var(--radius-md,.375rem);border:var(--stroke-width-thin,1px) solid var(--border-default,#e5e7eb);cursor:pointer;transition:background-color var(--motion-duration-fast,.15s) var(--motion-easing-base,ease), border-color var(--motion-duration-fast,.15s) var(--motion-easing-base,ease);background:0 0;display:inline-flex}.conflict-banner-module__Ocdrxa__btn:disabled{opacity:var(--opacity-50,.5);cursor:not-allowed}.conflict-banner-module__Ocdrxa__btnKeep{color:var(--text-warning,#b45309);border-color:color-mix(in srgb, var(--border-warning,#f59e0b) 40%, transparent)}.conflict-banner-module__Ocdrxa__btnKeep:hover:not(:disabled){background-color:var(--surface-warning-subtle,#ffb2170f);border-color:var(--border-warning,#f59e0b)}.conflict-banner-module__Ocdrxa__btnLoad{color:var(--text-secondary,#4b5563);border-color:var(--border-default,#e5e7eb)}.conflict-banner-module__Ocdrxa__btnLoad:hover:not(:disabled){background-color:var(--surface-subtle,#f9fafb)}.conflict-banner-module__Ocdrxa__spinner{border:var(--stroke-width-thin,1px) solid color-mix(in srgb, var(--border-warning,#f59e0b) 30%, transparent);border-top-color:var(--text-warning,#b45309);width:.8125rem;height:.8125rem;animation:conflict-banner-module__Ocdrxa__spin var(--motion-duration-800,.8s) var(--motion-easing-linear,linear) infinite;border-radius:50%;flex-shrink:0;display:inline-block}.conflict-banner-module__Ocdrxa__diffToggle{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium,500);color:var(--text-tertiary,#9ca3af);cursor:pointer;margin-top:var(--spacing-3,.75rem);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline;display:inline-block}.conflict-banner-module__Ocdrxa__diffToggle:hover{color:var(--text-secondary,#4b5563)}.conflict-banner-module__Ocdrxa__diff{margin-top:var(--spacing-3,.75rem);background-color:var(--surface-subtle,#f9fafb);border-radius:var(--radius-md,.375rem);padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem)}.conflict-banner-module__Ocdrxa__diffRow{font-size:var(--font-size-xs,.75rem);line-height:1.8}.conflict-banner-module__Ocdrxa__diffField{font-weight:var(--font-weight-semibold,600);color:var(--text-secondary,#4b5563)}.conflict-banner-module__Ocdrxa__diffYours{color:var(--text-warning,#b45309)}.conflict-banner-module__Ocdrxa__diffTheirs{color:var(--text-error,#b91c1c)}
.coherence-check-module__jwXzcG__group{margin-bottom:var(--spacing-5,1.25rem)}.coherence-check-module__jwXzcG__groupHeading{margin:0 0 var(--spacing-2,.5rem);padding:0 calc(var(--spacing-1,.25rem) / 2);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-extrabold,800);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary,#9ca3af);line-height:1.4}.coherence-check-module__jwXzcG__row{align-items:flex-start;gap:var(--spacing-3,.75rem);background:var(--surface-card,#fff);border:var(--stroke-width-thin,1px) solid var(--hairline,#e5e7eb);border-radius:var(--radius-lg,.5rem);padding:var(--spacing-3,.75rem) var(--spacing-4,1rem);margin-bottom:var(--spacing-2,.5rem);box-shadow:var(--shadow-sm);display:flex}.coherence-check-module__jwXzcG__row:last-child{margin-bottom:0}.coherence-check-module__jwXzcG__icon{width:var(--spacing-6,1.5rem);height:var(--spacing-6,1.5rem);border-radius:var(--radius-full,9999px);margin-top:calc(var(--spacing-1,.25rem) / 4);color:var(--text-inverse,#fff);flex:none;place-items:center;display:grid}.coherence-check-module__jwXzcG__icon svg{width:var(--spacing-4,1rem);height:var(--spacing-4,1rem)}.coherence-check-module__jwXzcG__statePass .coherence-check-module__jwXzcG__icon{background:var(--success,#22c55e)}.coherence-check-module__jwXzcG__stateWarn .coherence-check-module__jwXzcG__icon{background:var(--warning,#f59e0b)}.coherence-check-module__jwXzcG__stateFail .coherence-check-module__jwXzcG__icon{background:var(--destructive,#ef4444)}.coherence-check-module__jwXzcG__body{flex:1;min-width:0}.coherence-check-module__jwXzcG__rowTitle{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-bold,700);color:var(--text-primary,#111827);line-height:1.4;display:block}.coherence-check-module__jwXzcG__rowDescription{margin:calc(var(--spacing-1,.25rem) * .75) 0 0;font-size:var(--font-size-xs,.75rem);color:var(--text-secondary,#6b7280);line-height:1.5}.coherence-check-module__jwXzcG__rowDescription code{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-xs,.75rem);background:var(--surface-muted,#f3f4f6);padding:var(--stroke-width-thin,1px) var(--spacing-1,.25rem);border-radius:var(--radius-sm,.125rem)}.coherence-check-module__jwXzcG__fixButton{height:var(--spacing-8,2rem);padding:0 var(--spacing-3,.75rem);border-radius:var(--radius-md,.25rem);font-family:inherit;font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-bold,700);border:var(--stroke-width-thin,1px) solid var(--border-default,#e5e7eb);color:var(--text-primary,#111827);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);white-space:nowrap;background:0 0;flex:none;align-self:center}.coherence-check-module__jwXzcG__fixButton:hover{background:var(--surface-muted,#f3f4f6);border-color:var(--border-strong,#d1d5db)}.coherence-check-module__jwXzcG__fixButton:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,currentColor);outline-offset:var(--focus-ring-offset,2px)}
.chart-module__av2Urq__container{aspect-ratio:16/9;font-size:var(--font-size-xs,.75rem);color:var(--text-primary,#111827);justify-content:center;display:flex}.chart-module__av2Urq__container .recharts-cartesian-axis-tick text{fill:var(--text-secondary,#6b7280)}.chart-module__av2Urq__container .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border-default,#e5e7eb);opacity:.5}.chart-module__av2Urq__container .recharts-curve.recharts-tooltip-cursor{stroke:var(--border-default,#e5e7eb)}.chart-module__av2Urq__container .recharts-dot[stroke=\#fff]{stroke:#0000}.chart-module__av2Urq__container .recharts-layer{outline:none}.chart-module__av2Urq__container .recharts-surface{outline:none}.chart-module__av2Urq__container .recharts-sector{outline:none}.chart-module__av2Urq__container .recharts-sector[stroke=\#fff]{stroke:#0000}.chart-module__av2Urq__container .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border-default,#e5e7eb)}.chart-module__av2Urq__container .recharts-radial-bar-background-sector{fill:var(--surface-muted,#f3f4f6)}.chart-module__av2Urq__container .recharts-rectangle.recharts-tooltip-cursor{fill:var(--surface-muted,#f3f4f6)}.chart-module__av2Urq__container .recharts-reference-line [stroke=\#ccc]{stroke:var(--border-default,#e5e7eb)}.chart-module__av2Urq__tooltipContent{align-items:start;gap:calc(var(--spacing-1,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);border:1px solid var(--border-default,#e5e7eb);background-color:var(--surface-page,#fff);min-width:8rem;padding:calc(var(--spacing-1,.25rem) * 1.5) calc(var(--spacing-2,.5rem) + var(--spacing-1,.25rem) / 2);font-size:var(--font-size-xs,.75rem);box-shadow:var(--shadow-lg);display:grid}.chart-module__av2Urq__tooltipLabel{font-weight:var(--font-weight-medium,500)}.chart-module__av2Urq__tooltipItems{gap:calc(var(--spacing-1,.25rem) * 1.5);display:grid}.chart-module__av2Urq__tooltipItem{align-items:stretch;gap:var(--spacing-2,.5rem);flex-wrap:wrap;width:100%;display:flex}.chart-module__av2Urq__tooltipItem:has(.chart-module__av2Urq__indicatorDot){align-items:center}.chart-module__av2Urq__tooltipItemContent{flex:1;justify-content:space-between;line-height:1;display:flex}.chart-module__av2Urq__tooltipItemContent:has(.chart-module__av2Urq__tooltipNestLabel){align-items:flex-end}.chart-module__av2Urq__tooltipItemContent:not(:has(.chart-module__av2Urq__tooltipNestLabel)){align-items:center}.chart-module__av2Urq__tooltipItemLabels{gap:calc(var(--spacing-1,.25rem) * 1.5);display:grid}.chart-module__av2Urq__tooltipName{color:var(--text-secondary,#6b7280)}.chart-module__av2Urq__tooltipValue{font-family:var(--font-mono,monospace);font-weight:var(--font-weight-medium,500);color:var(--text-primary,#111827);font-variant-numeric:tabular-nums}.chart-module__av2Urq__tooltipNestLabel{font-weight:var(--font-weight-medium,500)}.chart-module__av2Urq__indicator{border:1px solid var(--color-border-bg,currentColor);background-color:var(--color-indicator-bg,currentColor);border-radius:2px;flex-shrink:0}.chart-module__av2Urq__indicatorDot{width:.625rem;height:.625rem}.chart-module__av2Urq__indicatorLine{align-self:stretch;width:.25rem}.chart-module__av2Urq__indicatorDashed{background-color:#0000;border-style:dashed;border-width:1.5px;width:0}.chart-module__av2Urq__tooltipItem svg{width:.625rem;height:.625rem;color:var(--text-secondary,#6b7280)}.chart-module__av2Urq__legendContent{justify-content:center;align-items:center;gap:var(--spacing-4,1rem);display:flex}.chart-module__av2Urq__legendContentTop{padding-bottom:var(--spacing-3,.75rem)}.chart-module__av2Urq__legendContentBottom{padding-top:var(--spacing-3,.75rem)}.chart-module__av2Urq__legendItem{align-items:center;gap:calc(var(--spacing-1,.25rem) * 1.5);display:flex}.chart-module__av2Urq__legendItem svg{width:.75rem;height:.75rem;color:var(--text-secondary,#6b7280)}.chart-module__av2Urq__legendSwatch{border-radius:2px;flex-shrink:0;width:.5rem;height:.5rem}
.challenge-card-module__Ujjeqa__root{--challenge-card-action-primary-text:var(--color-warning-900,var(--text-warning,#78350f));border-radius:var(--radius-xl,1rem);background-color:var(--surface-warning-subtle,#fffbeb);border:var(--stroke-width-thin,1px) solid var(--border-warning,#d97706);width:100%;overflow:hidden}.challenge-card-module__Ujjeqa__header{align-items:center;gap:var(--spacing-2,.5rem);padding:var(--spacing-2-5,.625rem) var(--spacing-4,1rem);letter-spacing:.05em;text-transform:uppercase;color:var(--text-warning,#b45309);font-size:11.5px;font-weight:800;display:flex}.challenge-card-module__Ujjeqa__headerIcon{width:14px;height:14px;color:var(--text-warning,#b45309);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.challenge-card-module__Ujjeqa__body{padding:0 var(--spacing-4,1rem) var(--spacing-3,.75rem);color:var(--text-primary,#111827);font-size:14.5px;line-height:1.55}.challenge-card-module__Ujjeqa__actions{align-items:center;gap:var(--spacing-2,.5rem);padding:0 var(--spacing-4,1rem) var(--spacing-3-5,.875rem);display:flex}.challenge-card-module__Ujjeqa__action{height:32px;padding:0 var(--spacing-3-5,.875rem);border-radius:var(--radius-lg,.5rem);cursor:pointer;align-items:center;gap:var(--spacing-1-5,.375rem);transition: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);outline:none;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.challenge-card-module__Ujjeqa__action:focus-visible{outline:var(--focus-ring-width,2px) solid var(--text-warning,#b45309);outline-offset:var(--focus-ring-offset,2px)}.challenge-card-module__Ujjeqa__action:disabled{opacity:var(--opacity-40,.4);cursor:not-allowed}.challenge-card-module__Ujjeqa__actionPrimary{background-color:var(--warning,#f59e0b);color:var(--challenge-card-action-primary-text);border:none}.challenge-card-module__Ujjeqa__actionPrimary:hover:not(:disabled){opacity:var(--opacity-80,.8)}.challenge-card-module__Ujjeqa__actionGhost{color:var(--text-secondary,#6b7280);border:var(--stroke-width-thin,1px) solid var(--border-default,#e5e7eb);background-color:#0000}.challenge-card-module__Ujjeqa__actionGhost:hover:not(:disabled){background-color:color-mix(in srgb, var(--surface-card,#fff) 80%, transparent)}.challenge-card-module__Ujjeqa__actionIcon{flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.challenge-card-module__Ujjeqa__gate{color:var(--text-tertiary,#9ca3af);align-items:center;gap:var(--spacing-1,.25rem);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:11px;display:inline-flex}.challenge-card-module__Ujjeqa__gateIcon{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}@media (prefers-reduced-motion:reduce){.challenge-card-module__Ujjeqa__action{transition:none}}
.banner-module__oeUGMG__base{align-items:center;gap:var(--spacing-3,.75rem);width:100%;padding:var(--spacing-3,.75rem) var(--spacing-4,1rem);font-size:var(--font-size-sm,.875rem);box-shadow:var(--shadow-sm);border-bottom:1px solid;display:flex}.banner-module__oeUGMG__intentInfo{background-color:var(--surface-info-subtle,transparent);color:var(--text-info,currentColor);border-color:var(--border-info,currentColor)}.banner-module__oeUGMG__intentWarning{background-color:var(--surface-warning-subtle,transparent);color:var(--text-warning,currentColor);border-color:var(--border-warning,currentColor)}.banner-module__oeUGMG__intentError{background-color:var(--surface-error-subtle,transparent);color:var(--text-error,currentColor);border-color:var(--border-error,currentColor)}.banner-module__oeUGMG__intentSuccess{background-color:var(--surface-success-subtle,transparent);color:var(--text-success,currentColor);border-color:var(--border-success,currentColor)}.banner-module__oeUGMG__positionSticky{z-index:40;position:sticky;top:0}.banner-module__oeUGMG__content{gap:calc(var(--spacing-1,.25rem) / 2);flex-direction:column;flex:1;display:flex}.banner-module__oeUGMG__title{font-weight:var(--font-weight-semibold,600);color:inherit;line-height:1.5}.banner-module__oeUGMG__description{font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,currentColor);line-height:1.5}.banner-module__oeUGMG__intentInfo .banner-module__oeUGMG__description{color:color-mix(in srgb, var(--text-info,currentColor) 90%, transparent)}.banner-module__oeUGMG__intentWarning .banner-module__oeUGMG__description{color:color-mix(in srgb, var(--text-warning,currentColor) 90%, transparent)}.banner-module__oeUGMG__intentError .banner-module__oeUGMG__description{color:color-mix(in srgb, var(--text-error,currentColor) 90%, transparent)}.banner-module__oeUGMG__intentSuccess .banner-module__oeUGMG__description{color:color-mix(in srgb, var(--text-success,currentColor) 90%, transparent)}.banner-module__oeUGMG__action{align-items:center;gap:var(--spacing-2,.5rem);margin-left:auto;display:flex}
.card-module__Y18W4G__card{gap:var(--spacing-6,1.5rem);border-radius:var(--radius-xl,1rem);background-color:var(--surface-card,#fff);color:var(--text-primary,#111827);font-size:var(--font-size-sm,.875rem);padding-top:var(--spacing-6,1.5rem);padding-bottom:var(--spacing-6,1.5rem);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.card-module__Y18W4G__cardSm{gap:var(--spacing-4,1rem);padding-top:var(--spacing-4,1rem);padding-bottom:var(--spacing-4,1rem)}.card-module__Y18W4G__cardHeader{align-items:start;gap:var(--spacing-2,.5rem);border-radius:var(--radius-xl,1rem) var(--radius-xl,1rem) 0 0;padding-left:var(--spacing-6,1.5rem);padding-right:var(--spacing-6,1.5rem);grid-auto-rows:min-content;display:grid}.card-module__Y18W4G__cardTitle{font-size:var(--font-size-base,1rem);font-weight:var(--font-weight-semibold,600);color:var(--text-primary,#111827)}.card-module__Y18W4G__cardDescription{font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#6b7280)}.card-module__Y18W4G__cardContent{padding-left:var(--spacing-6,1.5rem);padding-right:var(--spacing-6,1.5rem)}.card-module__Y18W4G__cardFooter{border-radius:0 0 var(--radius-xl,1rem) var(--radius-xl,1rem);padding-left:var(--spacing-6,1.5rem);padding-right:var(--spacing-6,1.5rem);align-items:center;display:flex}
.badge-module__HxwJkq__base{border-radius:var(--radius-full,9999px);width:fit-content;line-height:1;font-weight:var(--font-weight-medium,500);text-transform:none;letter-spacing:normal;white-space:nowrap;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), border-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}[data-density=editorial] .badge-module__HxwJkq__base{text-transform:uppercase;letter-spacing:.04em;font-weight:600}:is([data-density=editorial] .badge-module__HxwJkq__sizeLg,[data-density=editorial] .badge-module__HxwJkq__caseSentence){text-transform:none;letter-spacing:0}.badge-module__HxwJkq__base.badge-module__HxwJkq__uppercase{text-transform:uppercase}.badge-module__HxwJkq__base:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,currentColor);outline-offset:var(--focus-ring-offset,2px)}.badge-module__HxwJkq__sizeSm{gap:var(--spacing-1,.25rem);padding:0 calc(var(--spacing-1,.25rem) + var(--spacing-1,.25rem) / 2);font-size:var(--font-size-xs,.75rem)}.badge-module__HxwJkq__sizeMd{gap:var(--spacing-1,.25rem);padding:calc(var(--spacing-1,.25rem) / 2) var(--spacing-2,.5rem);font-size:var(--font-size-xs,.75rem)}[data-density=editorial] .badge-module__HxwJkq__sizeMd{font-size:11px}.badge-module__HxwJkq__sizeLg{gap:calc(var(--spacing-1,.25rem) + var(--spacing-1,.25rem) / 2);padding:var(--spacing-1,.25rem) var(--spacing-3,.75rem);font-size:var(--font-size-sm,.875rem)}.badge-module__HxwJkq__sizeLg,.badge-module__HxwJkq__caseSentence{text-transform:none;letter-spacing:0}.badge-module__HxwJkq__sizeSm>svg{width:.75rem;height:.75rem}.badge-module__HxwJkq__sizeMd>svg{width:.875rem;height:.875rem}.badge-module__HxwJkq__sizeLg>svg{width:1rem;height:1rem}.badge-module__HxwJkq__variantDefault{background-color:var(--interactive-primary-bg,currentColor);color:var(--interactive-primary-text,var(--text-inverse,#f9fafb));border-color:#0000}.badge-module__HxwJkq__variantSecondary{background-color:var(--interactive-secondary-bg,var(--surface-subtle,transparent));color:var(--interactive-secondary-text,var(--text-primary,currentColor));border-color:#0000}[data-density=editorial] .badge-module__HxwJkq__variantSecondary{background-color:var(--surface-card,#fff)}.badge-module__HxwJkq__variantOutline{color:var(--text-primary,#111827);border-color:var(--border-default,#e5e7eb);background-color:#0000}.badge-module__HxwJkq__variantDestructive{background-color:var(--surface-error-subtle,transparent);color:var(--text-error,currentColor);border-color:#0000}[data-density=editorial] .badge-module__HxwJkq__variantDestructive{background-color:color-mix(in srgb, var(--destructive) 20%, transparent)}.badge-module__HxwJkq__variantSuccess{background-color:var(--surface-success-subtle,transparent);color:var(--text-success,currentColor);border-color:#0000}[data-density=editorial] .badge-module__HxwJkq__variantSuccess{background-color:color-mix(in srgb, var(--success) 18%, transparent)}.badge-module__HxwJkq__variantWarning{background-color:var(--surface-warning-subtle,transparent);color:var(--text-warning,currentColor);border-color:#0000}[data-density=editorial] .badge-module__HxwJkq__variantWarning{background-color:color-mix(in srgb, var(--warning) 20%, transparent)}.badge-module__HxwJkq__variantInfo{background-color:var(--surface-info-subtle,transparent);color:var(--text-info,currentColor);border-color:#0000}[data-density=editorial] .badge-module__HxwJkq__variantInfo{background-color:color-mix(in srgb, var(--info) 18%, transparent)}.badge-module__HxwJkq__variantNeutral{background-color:var(--surface-muted,#f3f4f6);color:var(--text-secondary,var(--text-primary,#374151));border-color:#0000}.badge-module__HxwJkq__variantFilledDestructive{background-color:var(--surface-error-default,transparent);color:var(--text-inverse,currentColor);border-color:#0000}.badge-module__HxwJkq__variantFilledSuccess{background-color:var(--surface-success-default,transparent);color:var(--text-inverse,currentColor);border-color:#0000}.badge-module__HxwJkq__variantFilledWarning{background-color:var(--surface-warning-default,transparent);color:var(--text-inverse,currentColor);border-color:#0000}.badge-module__HxwJkq__variantFilledInfo{background-color:var(--surface-info-default,transparent);color:var(--text-inverse,currentColor);border-color:#0000}.badge-module__HxwJkq__variantFilledNeutral{background-color:var(--color-neutral-600,#4b5563);color:var(--color-white,#fff);border-color:#0000}.badge-module__HxwJkq__iconOnly{border-radius:var(--radius-full,9999px);gap:0;width:1.375rem;min-width:1.375rem;height:1.375rem;padding:0}.badge-module__HxwJkq__iconOnly>svg{width:.875rem;height:.875rem}
.accessibility-specimen-module__XNmp8G__row{gap:var(--spacing-4,1rem);padding:var(--spacing-3,.75rem);background:var(--surface-subtle,#f9fafb);border-radius:var(--radius-md,4px);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.accessibility-specimen-module__XNmp8G__swatches{display:flex}.accessibility-specimen-module__XNmp8G__preview{border-radius:var(--radius-md,4px);width:3rem;height:3rem;font-size:var(--font-size-lg,1.125rem);font-weight:var(--font-weight-bold,700);border:1px solid var(--border-muted,#f3f4f6);justify-content:center;align-items:center;display:flex}.accessibility-specimen-module__XNmp8G__info{gap:var(--spacing-1,.25rem);flex-direction:column;display:flex}.accessibility-specimen-module__XNmp8G__badges{gap:var(--spacing-2,.5rem);display:flex}
.bento-grid-module__31WKLq__bentoGrid{grid-template-columns:repeat(var(--bento-cols,2), 1fr);gap:var(--bento-gap,var(--spacing-4,1rem));align-items:start;display:grid}@media (min-width:640px){.bento-grid-module__31WKLq__bentoGrid{grid-template-columns:repeat(var(--bento-cols-sm,var(--bento-cols,2)), 1fr)}}@media (min-width:768px){.bento-grid-module__31WKLq__bentoGrid{grid-template-columns:repeat(var(--bento-cols-md,var(--bento-cols-sm,var(--bento-cols,2))), 1fr)}}@media (min-width:1024px){.bento-grid-module__31WKLq__bentoGrid{grid-template-columns:repeat(var(--bento-cols-lg,var(--bento-cols-md,var(--bento-cols-sm,var(--bento-cols,2)))), 1fr)}}@media (min-width:1280px){.bento-grid-module__31WKLq__bentoGrid{grid-template-columns:repeat(var(--bento-cols-xl,var(--bento-cols-lg,var(--bento-cols-md,var(--bento-cols-sm,var(--bento-cols,2))))), 1fr)}}.bento-grid-module__31WKLq__bentoTile{--bento-tile-body-padding-y:var(--spacing-3,.75rem);--bento-tile-body-padding-x:clamp(var(--spacing-3,.75rem), 1.6vw, var(--spacing-5,1.25rem));--bento-tile-body-gap:var(--spacing-2,.5rem);--bento-tile-radius:var(--radius-lg,.75rem);--bento-tile-media-scale-hover:1.04;--bento-tile-lift-hover:0px;isolation:isolate;border-radius:var(--bento-tile-radius);background-color:var(--surface-card,#fff);color:var(--text-primary,#111827);box-shadow:var(--shadow-sm);transition:box-shadow var(--motion-duration-normal,.2s) var(--motion-easing-default,ease), transform var(--motion-duration-normal,.2s) var(--motion-easing-default,ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.bento-grid-module__31WKLq__bentoTile :where(img),.bento-grid-module__31WKLq__bentoTile :where(p),.bento-grid-module__31WKLq__bentoTile :where(h2),.bento-grid-module__31WKLq__bentoTile :where(h3),.bento-grid-module__31WKLq__bentoTile :where(h4),.bento-grid-module__31WKLq__bentoTile :where(ul),.bento-grid-module__31WKLq__bentoTile :where(ol){margin:0}.bento-grid-module__31WKLq__bentoTileOverlay{aspect-ratio:var(--bento-tile-aspect,auto)}a.bento-grid-module__31WKLq__bentoTile{cursor:pointer;text-decoration:none}a.bento-grid-module__31WKLq__bentoTile:hover{box-shadow:var(--shadow-md);transform:translateY(var(--bento-tile-lift-hover,0px))}a.bento-grid-module__31WKLq__bentoTile:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,#6366f1);outline-offset:var(--focus-ring-offset,2px)}.bento-grid-module__31WKLq__bentoTileFull{grid-column:1/-1}.bento-grid-module__31WKLq__bentoTileHalf{grid-column:span 1}.bento-grid-module__31WKLq__bentoTileNumeric{grid-column:span var(--bento-tile-span,1)}@media (max-width:639px){.bento-grid-module__31WKLq__bentoTileFull,.bento-grid-module__31WKLq__bentoTileHalf,.bento-grid-module__31WKLq__bentoTileNumeric{grid-column:1/-1}}.bento-grid-module__31WKLq__bentoTileContain{background-color:var(--surface-card,#fff)}.bento-grid-module__31WKLq__bentoTileMedia{object-fit:cover;width:100%;transition:transform var(--motion-duration-slow,.6s) var(--motion-easing-enter,cubic-bezier(.19, 1, .22, 1));transform-origin:50%;display:block}.bento-grid-module__31WKLq__bentoTile:hover .bento-grid-module__31WKLq__bentoTileMedia{transform:scale(var(--bento-tile-media-scale-hover))}.bento-grid-module__31WKLq__bentoTileStacked .bento-grid-module__31WKLq__bentoTileMedia{aspect-ratio:var(--bento-tile-aspect,16 / 10);height:auto;position:relative}.bento-grid-module__31WKLq__bentoTileOverlay .bento-grid-module__31WKLq__bentoTileMedia{height:100%;position:absolute;inset:0}.bento-grid-module__31WKLq__bentoTileStacked.bento-grid-module__31WKLq__bentoTileContain .bento-grid-module__31WKLq__bentoTileMedia{aspect-ratio:auto;object-fit:initial;height:auto}.bento-grid-module__31WKLq__bentoTileOverlay.bento-grid-module__31WKLq__bentoTileContain .bento-grid-module__31WKLq__bentoTileMedia{object-fit:contain}.bento-grid-module__31WKLq__bentoTileBody{gap:var(--bento-tile-body-gap);padding-block:var(--bento-tile-body-padding-y);padding-inline:var(--bento-tile-body-padding-x);align-content:start;display:grid}.bento-grid-module__31WKLq__bentoTileStacked .bento-grid-module__31WKLq__bentoTileBody{position:static}.bento-grid-module__31WKLq__bentoTileOverlay .bento-grid-module__31WKLq__bentoTileBody{z-index:1;background:linear-gradient(to top, var(--overlay-bg) 0%, var(--overlay-bg) 60%, transparent 100%);margin-top:auto;position:relative}.bento-grid-module__31WKLq__bentoTileMeta{gap:var(--spacing-3,.75rem);font-size:.6875rem;font-weight:var(--font-weight-medium,500);line-height:var(--line-height-tight,1.25);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary,#6b7280);font-variant-numeric:tabular-nums;row-gap:var(--spacing-1,.25rem);flex-wrap:wrap;display:flex}.bento-grid-module__31WKLq__bentoTileMeta>*+:before{content:"·";margin-right:var(--spacing-3,.75rem);margin-left:calc(var(--spacing-2,.5rem) * -1);color:var(--text-tertiary,#6b7280);opacity:.6}.bento-grid-module__31WKLq__bentoTileTitle{font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:var(--font-weight-bold,700);letter-spacing:-.02em;color:var(--text-primary,#111827);align-items:center;gap:var(--spacing-2,.5rem);margin:0;line-height:1.1;display:inline-flex}.bento-grid-module__31WKLq__bentoTileHeadline{font-size:clamp(2rem,3.6vw,3.5rem);font-weight:var(--font-weight-bold,700);letter-spacing:-.03em;color:var(--text-primary,#111827);margin:0;line-height:1}.bento-grid-module__31WKLq__bentoTileFigure{background-color:var(--surface-subtle,var(--surface-card,#fff));color:var(--text-primary,#111827);justify-content:center;align-items:center;display:flex}.bento-grid-module__31WKLq__bentoTileTitleArrow{opacity:.45;transition:opacity var(--motion-duration-normal,.2s) var(--motion-easing-default,ease), transform var(--motion-duration-normal,.2s) var(--motion-easing-default,ease)}.bento-grid-module__31WKLq__bentoTile:hover .bento-grid-module__31WKLq__bentoTileTitleArrow{opacity:1;transform:translate(4px,-4px)}.bento-grid-module__31WKLq__bentoTileDescription{color:var(--text-secondary,#6b7280);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-normal,400);max-width:56ch;margin:0;line-height:1.5}.bento-grid-module__31WKLq__bentoGrid[data-reveal]>.bento-grid-module__31WKLq__bentoTile{opacity:0;transition:opacity var(--motion-duration-slow,.8s) var(--motion-easing-enter,cubic-bezier(.19, 1, .22, 1)), transform var(--motion-duration-slow,.8s) var(--motion-easing-enter,cubic-bezier(.19, 1, .22, 1));transition-delay:calc(var(--reveal-index,0) * var(--bento-reveal-step,.11s));transform:translateY(24px)}.bento-grid-module__31WKLq__bentoGrid[data-reveal][data-revealed]>.bento-grid-module__31WKLq__bentoTile{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.bento-grid-module__31WKLq__bentoTileMedia,.bento-grid-module__31WKLq__bentoTileTitleArrow,.bento-grid-module__31WKLq__bentoTile,a.bento-grid-module__31WKLq__bentoTile{transition:none}.bento-grid-module__31WKLq__bentoTile:hover .bento-grid-module__31WKLq__bentoTileMedia,.bento-grid-module__31WKLq__bentoTile:hover .bento-grid-module__31WKLq__bentoTileTitleArrow,a.bento-grid-module__31WKLq__bentoTile:hover{transform:none}.bento-grid-module__31WKLq__bentoGrid[data-reveal]>.bento-grid-module__31WKLq__bentoTile{opacity:1;transition:none;transform:none}}
.avatar-module__Sc6-UG__avatar{border-radius:var(--radius-full,9999px);-webkit-user-select:none;user-select:none;flex-shrink:0;width:2rem;height:2rem;display:flex;position:relative;overflow:hidden}.avatar-module__Sc6-UG__avatarSm{width:1.5rem;height:1.5rem}.avatar-module__Sc6-UG__avatarLg{width:2.5rem;height:2.5rem}[data-density=editorial] .avatar-module__Sc6-UG__avatar{width:28px;height:28px}[data-density=editorial] .avatar-module__Sc6-UG__avatarSm{width:22px;height:22px}[data-density=editorial] .avatar-module__Sc6-UG__avatarLg{width:2.5rem;height:2.5rem}[data-density=editorial] .avatar-module__Sc6-UG__avatarSm .avatar-module__Sc6-UG__avatarFallback{font-size:11px}[data-density=editorial] .avatar-module__Sc6-UG__avatarLg .avatar-module__Sc6-UG__avatarFallback{font-size:13px}.avatar-module__Sc6-UG__avatarImage{aspect-ratio:1;border-radius:var(--radius-full,9999px);object-fit:cover;width:100%;height:100%}.avatar-module__Sc6-UG__avatarFallback{border-radius:var(--radius-full,9999px);background-color:var(--surface-muted,#f3f4f6);width:100%;height:100%;color:var(--text-secondary,#6b7280);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);justify-content:center;align-items:center;display:flex}
.avatar-stack-module__JoaXna__root{isolation:isolate;flex-direction:row;align-items:center;display:inline-flex}.avatar-stack-module__JoaXna__avatar{box-shadow:0 0 0 var(--stroke-width-medium,2px) var(--avatar-stack-ring,var(--surface-default,#fff))}.avatar-stack-module__JoaXna__avatar:not(:first-child){margin-inline-start:calc(-1 * var(--spacing-2,.5rem))}.avatar-stack-module__JoaXna__initialsDisc{color:inherit;background-color:#0000}[data-density=editorial] .avatar-stack-module__JoaXna__overflowDisc{font-size:11px}
.accordion-module__qfoQrG__root{width:100%}.accordion-module__qfoQrG__item{border-bottom:1px solid var(--border-default,#e5e7eb)}.accordion-module__qfoQrG__header{display:flex}.accordion-module__qfoQrG__trigger{justify-content:space-between;align-items:center;gap:var(--spacing-2,.5rem);padding-top:var(--spacing-4,1rem);padding-bottom:var(--spacing-4,1rem);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--text-primary,#111827);cursor:pointer;text-align:left;transition: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);background:0 0;border:none;outline:none;flex:1;width:100%;display:flex}.accordion-module__qfoQrG__trigger:active{transition:none;transform:translateY(1px)}@media (hover:hover){.accordion-module__qfoQrG__trigger:hover{color:var(--text-secondary,#6b7280)}}.accordion-module__qfoQrG__trigger: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)}.accordion-module__qfoQrG__icon{width:1rem;height:1rem;color:var(--text-secondary,#6b7280);transition:transform var(--motion-duration-200,.2s) var(--motion-easing-default,ease-in-out);flex-shrink:0}.accordion-module__qfoQrG__trigger[data-state=open] .accordion-module__qfoQrG__icon{transform:rotate(180deg)}.accordion-module__qfoQrG__content{font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#6b7280);overflow:hidden}.accordion-module__qfoQrG__content[data-state=closed]{animation:accordion-module__qfoQrG__accordionCollapse var(--motion-duration-200,.2s) var(--motion-easing-default,ease-in-out)}.accordion-module__qfoQrG__content[data-state=open]{animation:accordion-module__qfoQrG__accordionExpand var(--motion-duration-200,.2s) var(--motion-easing-default,ease-in-out)}.accordion-module__qfoQrG__contentInner{padding-bottom:var(--spacing-4,1rem)}@keyframes accordion-module__qfoQrG__accordionExpand{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-module__qfoQrG__accordionCollapse{0%{height:var(--radix-accordion-content-height)}to{height:0}}
.input-module__vksgvG__base{border:1px solid var(--input-border,var(--border-default,#e5e7eb));background-color:var(--field-control-bg,var(--input-bg,var(--surface-interactive-default,#f9fafb)));width:100%;min-width:0;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;line-height:1.5}[data-density=editorial] .input-module__vksgvG__base{background-color:var(--field-control-bg,var(--surface-card))}.input-module__vksgvG__base::placeholder{color:var(--input-placeholder-color,var(--text-secondary,#9ca3af))}@media (hover:hover){.input-module__vksgvG__base:hover:not(:focus-visible):not(:disabled):not([aria-invalid=true]){border-color:var(--border-strong,#d1d5db)}}.input-module__vksgvG__base: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)}.input-module__vksgvG__base:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-module__vksgvG__base[aria-invalid=true]{background-color:var(--input-bg-invalid,var(--surface-error-subtle,color-mix(in srgb, var(--border-error,#ef4444) 6%, var(--field-control-bg,var(--input-bg,#f9fafb)))));box-shadow:inset 0 0 0 1.5px var(--border-error,#ef4444);border-color:#0000}[data-density=editorial] .input-module__vksgvG__base[aria-invalid=true]{background-color:var(--input-bg-invalid,var(--surface-error-subtle,color-mix(in srgb, var(--border-error,#ef4444) 6%, var(--field-control-bg,var(--surface-card)))))}.input-module__vksgvG__base[aria-invalid=true]:focus-visible{outline-offset:var(--focus-ring-offset,2px);box-shadow:inset 0 0 0 1.5px var(--border-error,#ef4444), 0 0 0 var(--focus-ring-width,2px) color-mix(in srgb, var(--border-error,#ef4444) 30%, transparent);border-color:#0000}.input-module__vksgvG__base[type=file]{font-size:var(--font-size-sm,.875rem)}.input-module__vksgvG__leadingIconWrapper{align-items:center;width:100%;min-width:0;display:flex;position:relative}.input-module__vksgvG__leadingIcon{left:var(--spacing-3,.75rem);color:var(--text-secondary,#9ca3af);pointer-events:none;justify-content:center;align-items:center;font-size:1.125em;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.input-module__vksgvG__sizeSm{height:2.25rem;padding:var(--input-padding-sm,var(--spacing-1,.25rem) var(--spacing-3,.75rem));font-size:var(--font-size-sm,.875rem);border-radius:var(--radius-sm,.25rem)}[data-density=editorial] .input-module__vksgvG__sizeSm{border-radius:var(--radius-md);height:33.5px}.input-module__vksgvG__sizeMd{height:var(--input-height-md,auto);padding:var(--input-padding-md,var(--spacing-3_5,.875rem) var(--spacing-4,1rem));font-size:var(--font-size-sm,.875rem);border-radius:var(--input-radius-md,var(--radius-sm,.5rem))}.input-module__vksgvG__sizeLg{height:var(--input-height-lg,auto);padding:var(--input-padding-lg,var(--spacing-4_5,1.125rem) var(--spacing-5,1.25rem));font-size:var(--font-size-base,1rem);border-radius:var(--input-radius-lg,var(--radius-sm,.5rem))}.input-module__vksgvG__sizeSm.input-module__vksgvG__hasLeadingIcon{padding-left:calc(var(--spacing-3,.75rem) * 2 + 1.125em)}.input-module__vksgvG__sizeMd.input-module__vksgvG__hasLeadingIcon{padding-left:calc(var(--spacing-4,1rem) + var(--spacing-3,.75rem) + 1.125em)}.input-module__vksgvG__sizeLg.input-module__vksgvG__hasLeadingIcon{padding-left:calc(var(--spacing-5,1.25rem) + var(--spacing-3,.75rem) + 1.125em)}.input-module__vksgvG__base{font-family:inherit}
.label-module__pUKqKa__base{align-items:center;gap:var(--spacing-2,.5rem);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--text-primary,#111827);-webkit-user-select:none;user-select:none;cursor:default;line-height:1;display:flex}:is(.label-module__pUKqKa__base:has(+:disabled),.label-module__pUKqKa__base:has(~:disabled)){cursor:not-allowed;opacity:.5}
.field-module__2c9WSG__field{gap:var(--spacing-2,.5rem);width:100%;display:flex}.field-module__2c9WSG__fieldVertical{flex-direction:column}.field-module__2c9WSG__fieldHorizontal{flex-direction:row;align-items:center}.field-module__2c9WSG__fieldLabel{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--text-primary,currentColor);line-height:1.4}[data-density=editorial] .field-module__2c9WSG__fieldLabel{color:var(--text-secondary);font-size:13px}.field-module__2c9WSG__fieldDescription{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-normal,400);color:var(--text-secondary,currentColor);margin:0;line-height:1.5}[data-density=editorial] .field-module__2c9WSG__fieldDescription{color:var(--text-tertiary);font-size:11px}.field-module__2c9WSG__fieldError{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-normal,400);color:var(--text-error,currentColor)}[data-density=editorial] .field-module__2c9WSG__fieldError{font-size:13px}.field-module__2c9WSG__fieldErrorWithIcon{align-items:center;gap:calc(var(--spacing-1,.25rem) + var(--spacing-1,.25rem) / 2);display:flex}.field-module__2c9WSG__fieldErrorIcon{flex-shrink:0;justify-content:center;align-items:center;font-size:1.077em;line-height:1;display:inline-flex}.field-module__2c9WSG__fieldErrorList{margin-left:var(--spacing-4,1rem);gap:var(--spacing-1,.25rem);flex-direction:column;list-style:outside;display:flex}
.segmented-progress-module__1Qbvpa__root{gap:var(--spacing-1,.25rem);width:100%;display:flex}.segmented-progress-module__1Qbvpa__segment{border-radius:var(--radius-full,9999px);transition:background var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);flex:1}.segmented-progress-module__1Qbvpa__segment.segmented-progress-module__1Qbvpa__segmentDone{background:var(--interactive-primary-bg,var(--primary,#111827))}.segmented-progress-module__1Qbvpa__segment.segmented-progress-module__1Qbvpa__segmentCurrent{background:linear-gradient(90deg, var(--interactive-primary-bg,var(--primary,#111827)) 55%, var(--surface-muted,#e5e7eb) 55%)}.segmented-progress-module__1Qbvpa__segment.segmented-progress-module__1Qbvpa__segmentPending{background:var(--surface-muted,#e5e7eb)}.segmented-progress-module__1Qbvpa__sizeSm .segmented-progress-module__1Qbvpa__segment{height:6px}.segmented-progress-module__1Qbvpa__sizeMd .segmented-progress-module__1Qbvpa__segment{height:8px}@media (prefers-reduced-motion:reduce){.segmented-progress-module__1Qbvpa__segment{transition:none}}
.progress-module__TWIbGG__root{border-radius:var(--radius-full,9999px);background-color:var(--surface-muted,#f3f4f6);align-items:center;width:100%;height:.75rem;display:flex;position:relative;overflow:hidden}.progress-module__TWIbGG__indicator{background-color:var(--interactive-primary-bg,var(--primary,#111827));width:100%;height:100%;transition:transform var(--progress-animation-duration,var(--motion-duration-1500,1.5s)) var(--motion-easing-default,ease-in-out);flex:1}.progress-module__TWIbGG__indicatorAnimated{animation:progress-module__TWIbGG__progress-fill var(--progress-animation-duration,var(--motion-duration-1500,1.5s)) var(--motion-easing-default,ease-in-out) both}@keyframes progress-module__TWIbGG__progress-fill{0%{transform:translate(-100%)}}.progress-module__TWIbGG__root[data-size=thin]{background-color:var(--surface-interactive-active,#e5e7eb);height:4px}.progress-module__TWIbGG__root[data-animate=false] .progress-module__TWIbGG__indicator{transition:none}@media (prefers-reduced-motion:reduce){.progress-module__TWIbGG__indicator{transition:none}.progress-module__TWIbGG__indicatorAnimated{animation:none}}
.button-module__5pdeQG__base{justify-content:center;align-items:center;gap:var(--spacing-2,.5rem);white-space:nowrap;border-radius:var(--radius-md,.375rem);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);cursor:pointer;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), border-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), transform var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);border:1px solid #0000;outline:none;line-height:1;text-decoration:none;display:inline-flex}.button-module__5pdeQG__base:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,currentColor);outline-offset:var(--focus-ring-offset,2px)}.button-module__5pdeQG__base:active:not(:disabled){transition:none;transform:translateY(1px)}.button-module__5pdeQG__base:disabled{pointer-events:none;opacity:.5}.button-module__5pdeQG__variantDefault{background-color:var(--interactive-primary-bg,var(--primary,#111827));color:var(--interactive-primary-text,#f9fafb)}.button-module__5pdeQG__variantSecondary{background-color:var(--interactive-secondary-bg,#f3f4f6);color:var(--interactive-secondary-text,#111827)}[data-density=editorial] .button-module__5pdeQG__variantSecondary{background-color:var(--surface-card,#fff)}[data-density=editorial] .button-module__5pdeQG__variantGhost{background-color:#0000}.button-module__5pdeQG__variantOutline{color:var(--text-primary,#111827);border-color:var(--border-strong,#e5e7eb);background-color:#0000}.button-module__5pdeQG__variantGhost{background-color:var(--interactive-ghost-bg,transparent);color:var(--text-primary,#111827)}.button-module__5pdeQG__variantDestructive{background-color:var(--interactive-destructive-bg,#ef4444);color:var(--interactive-destructive-text,#fef2f2)}@media (hover:hover){.button-module__5pdeQG__variantDefault:hover{background-color:var(--interactive-primary-bg-hover,#1f2937)}.button-module__5pdeQG__variantSecondary:hover{background-color:var(--interactive-secondary-bg-hover,#e5e7eb)}.button-module__5pdeQG__variantOutline:hover{background-color:var(--surface-muted,#f3f4f6)}.button-module__5pdeQG__variantGhost:hover{background-color:var(--interactive-ghost-bg-hover,var(--surface-muted,#f3f4f6))}.button-module__5pdeQG__variantDestructive:hover{background-color:var(--interactive-destructive-bg-hover,#dc2626)}}.button-module__5pdeQG__variantGhost[data-state=open],.button-module__5pdeQG__variantGhost[data-active=true],.button-module__5pdeQG__variantGhost.button-module__5pdeQG__isActive{background-color:var(--surface-subtle,var(--surface-muted,#f3f4f6));color:var(--text-primary,#111827)}.button-module__5pdeQG__base[data-gated=true]{opacity:var(--opacity-40,.4);cursor:not-allowed;border-color:var(--border-default,#e5e7eb)}[data-density=editorial] .button-module__5pdeQG__base[data-gated=true]{opacity:.5}.button-module__5pdeQG__base[data-gated=true]:active{transition:opacity var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);transform:none}.button-module__5pdeQG__sizeSm{height:2rem;padding:0 var(--spacing-3,.75rem);font-size:var(--font-size-xs,.75rem)}.button-module__5pdeQG__sizeMd{height:2.5rem;padding:0 var(--spacing-4,1rem);line-height:1}[data-density=editorial] .button-module__5pdeQG__sizeSm{font-size:.8125rem}[data-density=editorial] .button-module__5pdeQG__sizeMd{height:2.125rem;line-height:normal}.button-module__5pdeQG__sizeLg{height:3rem;padding:0 var(--spacing-6,1.5rem);font-size:var(--font-size-base,1rem)}.button-module__5pdeQG__base{font-family:inherit}
.select-module__R36I1q__trigger{justify-content:space-between;align-items:center;gap:calc(var(--spacing-1,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);border:1px solid var(--select-border,var(--border-default,#e5e7eb));background-color:var(--field-control-bg,var(--select-bg,var(--surface-interactive-default,#f9fafb)));width:fit-content;padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem);font-size:var(--font-size-sm,.875rem);white-space:nowrap;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);cursor:pointer;outline:none;line-height:1.5;display:flex}@media (hover:hover){.select-module__R36I1q__trigger:hover:not(:focus-visible):not(:disabled):not([aria-invalid=true]){border-color:var(--border-strong,#d1d5db)}}.select-module__R36I1q__trigger: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)}.select-module__R36I1q__trigger:disabled{cursor:not-allowed;opacity:.5}.select-module__R36I1q__trigger[aria-invalid=true]{border-color:var(--border-error,#ef4444);box-shadow:0 0 0 var(--focus-ring-width,2px) color-mix(in srgb, var(--border-error,#ef4444) 15%, transparent)}.select-module__R36I1q__trigger[data-placeholder]{color:var(--text-secondary,#9ca3af)}.select-module__R36I1q__triggerBorderless{background-color:var(--field-control-bg,var(--select-bg,var(--surface-interactive-default,#f9fafb)));width:100%;padding:var(--spacing-3_5,.875rem) var(--spacing-4,1rem);border-color:#0000}@media (hover:hover){.select-module__R36I1q__triggerBorderless:hover:not(:focus-visible):not(:disabled):not([aria-invalid=true]){border-color:#0000}}.select-module__R36I1q__triggerBorderless:focus-visible{box-shadow:0 0 0 var(--focus-ring-width,2px) color-mix(in srgb, var(--border-focus,#111827) 15%, transparent);border-color:#0000}[data-density=editorial] .select-module__R36I1q__trigger{background-color:var(--field-control-bg,var(--surface-card))}[data-density=editorial] .select-module__R36I1q__triggerBorderless{background-color:var(--field-control-bg,var(--surface-card))}.select-module__R36I1q__triggerSizeSm{border-radius:var(--radius-sm,.25rem);height:2.25rem}.select-module__R36I1q__triggerSizeMd{height:auto;padding:var(--spacing-3_5,.875rem) var(--spacing-4,1rem);font-size:var(--font-size-sm,.875rem);border-radius:var(--radius-sm,.5rem)}.select-module__R36I1q__triggerSizeLg{height:auto;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)}.select-module__R36I1q__triggerIcon{pointer-events:none;width:1rem;height:1rem;color:var(--text-secondary,#9ca3af);flex-shrink:0}.select-module__R36I1q__content{z-index:50;max-height:var(--radix-select-content-available-height,300px);border-radius:var(--radius-lg,.5rem);background-color:var(--field-menu-bg,var(--surface-popover,var(--surface-card,#fff)));min-width:9rem;color:var(--text-primary,#111827);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.select-module__R36I1q__viewport{padding:var(--spacing-1,.25rem)}.select-module__R36I1q__viewportPopper{height:var(--radix-select-trigger-height);width:100%;min-width:var(--radix-select-trigger-width)}.select-module__R36I1q__label{padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem);font-size:var(--font-size-xs,.75rem);color:var(--text-secondary,#9ca3af)}.select-module__R36I1q__item{cursor:default;align-items:center;gap:calc(var(--spacing-2,.5rem) + var(--spacing-1,.25rem) / 2);border-radius:var(--radius-sm,.25rem);width:100%;padding:var(--spacing-2,.5rem) var(--spacing-8,2rem) var(--spacing-2,.5rem) var(--spacing-3,.75rem);font-size:var(--font-size-sm,.875rem);-webkit-user-select:none;user-select:none;outline:none;display:flex;position:relative}.select-module__R36I1q__item:focus,.select-module__R36I1q__item[data-highlighted]{background-color:var(--surface-interactive-hover,#f3f4f6);color:var(--text-primary,#111827)}.select-module__R36I1q__item[data-disabled]{pointer-events:none;opacity:.5}.select-module__R36I1q__itemIndicatorWrapper{justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:absolute;right:.5rem}.select-module__R36I1q__itemIndicatorIcon{pointer-events:none;width:.875rem;height:.875rem}.select-module__R36I1q__separator{pointer-events:none;margin:var(--spacing-1,.25rem) calc(-1 * var(--spacing-1,.25rem));background-color:var(--border-default,#e5e7eb);height:1px}.select-module__R36I1q__scrollButton{cursor:default;padding:var(--spacing-1,.25rem);background-color:var(--field-menu-bg,var(--surface-popover,var(--surface-card,#fff)));justify-content:center;align-items:center;display:flex}.select-module__R36I1q__scrollButtonIcon{width:1rem;height:1rem}.select-module__R36I1q__trigger{font-family:inherit}
.separator-module__3CZRRa__separator{background-color:var(--border-default,#e5e7eb);flex-shrink:0}.separator-module__3CZRRa__horizontal{width:100%;height:1px}.separator-module__3CZRRa__vertical{align-self:stretch;width:1px}
.stat-card-module__0LM45q__base{--stat-card-value-font:var(--font-display,var(--font-family-heading,inherit));--stat-card-value-size:var(--font-size-3xl,1.875rem);--stat-card-value-size-hero:var(--font-size-6xl,3.5rem);gap:var(--spacing-2,.5rem);padding:var(--spacing-5,1.25rem);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-xs,0 1px 2px 0 #0000000d);transition:box-shadow var(--motion-duration-150,.15s) var(--motion-easing-standard,ease), border-color var(--motion-duration-150,.15s) var(--motion-easing-standard,ease);flex-direction:column;display:flex}.stat-card-module__0LM45q__variantHighlight{background-color:color-mix(in srgb, var(--interactive-primary-bg,#2563eb) 6%, var(--surface-card,#fff));border-color:color-mix(in srgb, var(--interactive-primary-bg,#2563eb) 40%, var(--border-default,#e5e7eb));box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a), 0 0 24px -8px color-mix(in srgb, var(--interactive-primary-bg,#2563eb) 25%, transparent)}.stat-card-module__0LM45q__sizeSm{padding:var(--spacing-4,1rem);gap:var(--spacing-1,.25rem)}.stat-card-module__0LM45q__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3,.75rem);min-width:0;display:flex}.stat-card-module__0LM45q__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);min-width:0;margin:0}.stat-card-module__0LM45q__trend{color:var(--text-tertiary,#6b7280);flex:none;justify-content:flex-end;align-items:center;display:flex}.stat-card-module__0LM45q__trendFooter{width:100%;padding-top:var(--stat-card-trend-padding-top,var(--spacing-3,.75rem));color:var(--text-tertiary,#6b7280);align-items:center;display:flex}.stat-card-module__0LM45q__value{font-family:var(--font-family-heading,inherit);font-size:var(--font-size-3xl,1.875rem);font-weight:var(--font-weight-semibold,600);line-height:var(--line-height-tight,1.1);letter-spacing:var(--letter-spacing-tight,-.02em);color:var(--text-primary,#111827);font-variant-numeric:tabular-nums;margin:0}.stat-card-module__0LM45q__value[data-value-as=hero]{font-family:var(--stat-card-value-font);font-size:var(--stat-card-value-size-hero,var(--stat-card-value-size,3.5rem));font-weight:var(--font-weight-normal,400);letter-spacing:0;line-height:1}.stat-card-module__0LM45q__value[data-value-as=compact],.stat-card-module__0LM45q__sizeSm .stat-card-module__0LM45q__value{font-size:var(--font-size-2xl,1.5rem)}.stat-card-module__0LM45q__sizeSm .stat-card-module__0LM45q__label{font-size:var(--font-size-xs,.75rem)}.stat-card-module__0LM45q__variantHighlight .stat-card-module__0LM45q__value{font-size:var(--font-size-4xl,2.25rem)}.stat-card-module__0LM45q__delta{align-items:center;gap:var(--spacing-1,.25rem);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);line-height:var(--line-height-tight,1.25);color:var(--text-secondary,#6b7280);flex-wrap:wrap;display:inline-flex}.stat-card-module__0LM45q__delta[data-direction=up]{color:var(--text-success,#16a34a)}.stat-card-module__0LM45q__delta[data-direction=down]{color:var(--text-danger,#dc2626)}.stat-card-module__0LM45q__delta[data-direction=flat]{color:var(--text-tertiary,#6b7280)}.stat-card-module__0LM45q__deltaGlyph{justify-content:center;align-items:center;font-size:1em;line-height:1;display:inline-flex}.stat-card-module__0LM45q__deltaValue{font-variant-numeric:tabular-nums}.stat-card-module__0LM45q__deltaLabel{color:var(--text-tertiary,#6b7280);font-weight:var(--font-weight-regular,400);margin-left:var(--spacing-1,.25rem)}.stat-card-module__0LM45q__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-card-module__0LM45q__footer{margin-top:var(--spacing-1,.25rem);padding-top:var(--spacing-3,.75rem);border-top:1px solid var(--border-default,#e5e7eb);font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#6b7280);line-height:var(--line-height-normal,1.5)}.stat-card-module__0LM45q__sizeSm .stat-card-module__0LM45q__footer{padding-top:var(--spacing-2,.5rem);font-size:var(--font-size-xs,.75rem)}@media (prefers-reduced-motion:reduce){.stat-card-module__0LM45q__base{transition:none}}
.kbd-module__W4FStG__base{font-family:var(--font-family-mono,ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace);font-weight:var(--font-weight-medium,500);white-space:nowrap;border-radius:var(--radius-sm,.25rem);border:1px solid var(--border-default,#e5e7eb);box-shadow:var(--shadow-xs,0 1px 2px 0 #0000000d);vertical-align:baseline;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.kbd-module__W4FStG__sizeSm{min-width:1rem;height:1rem;padding:0 var(--spacing-1,.25rem);font-size:var(--font-size-xs,.75rem)}.kbd-module__W4FStG__sizeMd{min-width:1.25rem;height:1.25rem;padding:0 calc(var(--spacing-1,.25rem) + var(--spacing-1,.25rem) / 2);font-size:var(--font-size-xs,.75rem)}.kbd-module__W4FStG__sizeLg{min-width:1.5rem;height:1.5rem;padding:0 var(--spacing-2,.5rem);font-size:var(--font-size-sm,.875rem)}.kbd-module__W4FStG__variantDefault{background-color:var(--surface-muted,#f3f4f6);color:var(--text-primary,#111827)}.kbd-module__W4FStG__variantOutline{color:var(--text-primary,#111827);background-color:#0000}.kbd-module__W4FStG__group{align-items:center;gap:var(--spacing-1,.25rem);vertical-align:baseline;display:inline-flex}.kbd-module__W4FStG__separator{color:var(--text-tertiary,#6b7280);font-size:var(--font-size-xs,.75rem);-webkit-user-select:none;user-select:none;align-items:center;line-height:1;display:inline-flex}
.motion-specimen-module__4NP31a__wrapper{gap:var(--spacing-4,1rem);flex-direction:column;display:flex}.motion-specimen-module__4NP31a__durationList{gap:var(--spacing-3,.75rem);flex-direction:column;display:flex}.motion-specimen-module__4NP31a__durationRow{gap:var(--spacing-3,.75rem);grid-template-columns:3.5rem 1fr auto;align-items:center;display:grid}.motion-specimen-module__4NP31a__durationLabel{text-align:right;font-family:var(--font-mono,monospace)}.motion-specimen-module__4NP31a__barTrack{height:var(--spacing-3,.75rem);background:var(--surface-subtle,#f9fafb);border-radius:var(--radius-sm,2px);overflow:hidden}.motion-specimen-module__4NP31a__durationBar{background:var(--surface-accent-default,#3b82f6);border-radius:var(--radius-sm,2px);width:0;height:100%;transition-property:width;transition-timing-function:var(--motion-easing-ease-out,cubic-bezier(0, 0, .2, 1))}.motion-specimen-module__4NP31a__durationBarPlaying{width:100%}.motion-specimen-module__4NP31a__durationValue{font-family:var(--font-mono,monospace);white-space:nowrap;min-width:12rem}.motion-specimen-module__4NP31a__easingList{gap:var(--spacing-3,.75rem);flex-direction:column;display:flex}.motion-specimen-module__4NP31a__easingRow{gap:var(--spacing-3,.75rem);grid-template-columns:5rem 1fr auto;align-items:center;display:grid}.motion-specimen-module__4NP31a__easingLabel{text-align:right;font-family:var(--font-mono,monospace)}.motion-specimen-module__4NP31a__easingTrack{height:var(--spacing-3,.75rem);background:var(--surface-subtle,#f9fafb);border-radius:var(--radius-full,9999px);position:relative;overflow:hidden}.motion-specimen-module__4NP31a__easingDot{width:var(--spacing-3,.75rem);height:var(--spacing-3,.75rem);border-radius:var(--radius-full,9999px);background:var(--surface-accent-default,#3b82f6);transition-property:left;transition-duration:var(--motion-duration-500,.5s);position:absolute;top:50%;left:0;transform:translateY(-50%)}.motion-specimen-module__4NP31a__easingDotPlaying{left:calc(100% - var(--spacing-3,.75rem))}.motion-specimen-module__4NP31a__easingValue{font-family:var(--font-mono,monospace);white-space:nowrap}
.score-indicator-module__NkcK0a__base{--score-indicator-track-color:color-mix(in srgb, var(--border-default,#e5e7eb) 100%, transparent);--score-indicator-stroke-color:var(--text-primary,#111827);--score-indicator-value-color:var(--text-primary,#111827);--score-indicator-center-bg:transparent;--score-indicator-icon-color:var(--text-primary,#111827);--score-indicator-solid-bg:color-mix(in srgb, var(--text-tertiary,#6b7280) 18%, transparent);--score-indicator-solid-value-color:var(--text-primary,#111827);align-items:center;gap:var(--spacing-2,.5rem);color:var(--text-primary,#111827);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight,1.1);display:inline-flex}.score-indicator-module__NkcK0a__denominatorBelow{align-items:center;gap:var(--spacing-1,.25rem);flex-direction:column}.score-indicator-module__NkcK0a__variantSolid .score-indicator-module__NkcK0a__ring{background-color:var(--score-indicator-solid-bg)}.score-indicator-module__NkcK0a__variantSolid .score-indicator-module__NkcK0a__value{color:var(--score-indicator-solid-value-color)}.score-indicator-module__NkcK0a__ring{border-radius:var(--radius-full,9999px);background-color:var(--score-indicator-center-bg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.score-indicator-module__NkcK0a__svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.score-indicator-module__NkcK0a__track{stroke:var(--score-indicator-track-color);transition:stroke var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out)}.score-indicator-module__NkcK0a__indicator{stroke:var(--score-indicator-stroke-color);transition:stroke-dashoffset var(--motion-duration-500,.5s) var(--motion-easing-default,ease-in-out), stroke var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out)}.score-indicator-module__NkcK0a__value{z-index:1;font-weight:var(--font-weight-semibold,600);color:var(--score-indicator-value-color);line-height:1;position:relative}.score-indicator-module__NkcK0a__denominator{color:var(--text-tertiary,#6b7280);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-regular,400);white-space:nowrap}.score-indicator-module__NkcK0a__iconOverlay{color:var(--score-indicator-icon-color);background-color:var(--surface-card,#fff);border-radius:var(--radius-full,9999px);z-index:2;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:absolute;top:-2px;right:-2px}.score-indicator-module__NkcK0a__sizeSm .score-indicator-module__NkcK0a__value{font-size:11px}.score-indicator-module__NkcK0a__sizeSm .score-indicator-module__NkcK0a__denominator{font-size:var(--font-size-xs,.75rem)}.score-indicator-module__NkcK0a__sizeSm .score-indicator-module__NkcK0a__iconOverlay{font-size:10px}.score-indicator-module__NkcK0a__sizeMd .score-indicator-module__NkcK0a__value{font-size:14px}.score-indicator-module__NkcK0a__sizeMd .score-indicator-module__NkcK0a__denominator{font-size:var(--font-size-sm,.875rem)}.score-indicator-module__NkcK0a__sizeMd .score-indicator-module__NkcK0a__iconOverlay{font-size:12px}.score-indicator-module__NkcK0a__sizeLg .score-indicator-module__NkcK0a__value{font-size:20px}.score-indicator-module__NkcK0a__sizeLg .score-indicator-module__NkcK0a__denominator{font-size:var(--font-size-base,1rem)}.score-indicator-module__NkcK0a__sizeLg .score-indicator-module__NkcK0a__iconOverlay{font-size:14px}.score-indicator-module__NkcK0a__toneSuccess{--score-indicator-stroke-color:var(--text-success,#16a34a);--score-indicator-value-color:var(--text-success,#16a34a);--score-indicator-icon-color:var(--text-success,#16a34a);--score-indicator-center-bg:color-mix(in srgb, var(--surface-success-subtle,var(--text-success,#16a34a)) 35%, transparent);--score-indicator-solid-bg:color-mix(in srgb, var(--success,var(--text-success,#16a34a)) 18%, transparent);--score-indicator-solid-value-color:var(--success,var(--text-success,#16a34a))}.score-indicator-module__NkcK0a__toneInfo{--score-indicator-stroke-color:var(--text-info,#2563eb);--score-indicator-value-color:var(--text-info,#2563eb);--score-indicator-icon-color:var(--text-info,#2563eb);--score-indicator-center-bg:color-mix(in srgb, var(--surface-info-subtle,var(--text-info,#2563eb)) 35%, transparent);--score-indicator-solid-bg:color-mix(in srgb, var(--info,var(--text-info,#2563eb)) 18%, transparent);--score-indicator-solid-value-color:var(--info,var(--text-info,#2563eb))}.score-indicator-module__NkcK0a__toneWarning{--score-indicator-stroke-color:var(--text-warning,#d97706);--score-indicator-value-color:var(--text-warning,#d97706);--score-indicator-icon-color:var(--text-warning,#d97706);--score-indicator-center-bg:color-mix(in srgb, var(--surface-warning-subtle,var(--text-warning,#d97706)) 35%, transparent);--score-indicator-solid-bg:color-mix(in srgb, var(--warning,var(--text-warning,#d97706)) 18%, transparent);--score-indicator-solid-value-color:var(--warning,var(--text-warning,#d97706))}.score-indicator-module__NkcK0a__toneDestructive{--score-indicator-stroke-color:var(--text-error,#dc2626);--score-indicator-value-color:var(--text-error,#dc2626);--score-indicator-icon-color:var(--text-error,#dc2626);--score-indicator-center-bg:color-mix(in srgb, var(--surface-error-subtle,var(--text-error,#dc2626)) 35%, transparent);--score-indicator-solid-bg:color-mix(in srgb, var(--destructive,var(--text-error,#dc2626)) 18%, transparent);--score-indicator-solid-value-color:var(--destructive,var(--text-error,#dc2626))}.score-indicator-module__NkcK0a__toneNeutral{--score-indicator-stroke-color:var(--text-tertiary,#6b7280);--score-indicator-value-color:var(--text-primary,#111827);--score-indicator-icon-color:var(--text-tertiary,#6b7280);--score-indicator-center-bg:transparent;--score-indicator-solid-bg:color-mix(in srgb, var(--text-tertiary,#6b7280) 14%, transparent);--score-indicator-solid-value-color:var(--text-primary,#111827)}@media (prefers-reduced-motion:reduce){.score-indicator-module__NkcK0a__indicator,.score-indicator-module__NkcK0a__track{transition:none}}
.page-header-module__N_6Nta__base{--page-header-title-size:3.5rem;--page-header-title-family:var(--font-display,var(--font-family-heading,inherit));gap:var(--spacing-4,1rem);width:100%;min-width:0;color:var(--text-primary,#111827);flex-direction:column;display:flex;container:page-header/inline-size}.page-header-module__N_6Nta__sizeSm{gap:var(--spacing-3,.75rem)}.page-header-module__N_6Nta__sizeMd{gap:var(--spacing-4,1rem)}.page-header-module__N_6Nta__sizeLg{gap:var(--spacing-5,1.25rem)}.page-header-module__N_6Nta__breadcrumb{align-items:center;min-width:0;display:flex}.page-header-module__N_6Nta__row{justify-content:space-between;align-items:flex-end;gap:var(--spacing-6,1.5rem);min-width:0;display:flex}.page-header-module__N_6Nta__row[data-has-leading]{align-items:center;gap:var(--page-header-leading-gap,var(--spacing-3,.75rem))}.page-header-module__N_6Nta__leading{flex:none;align-items:center;display:flex}.page-header-module__N_6Nta__text{gap:var(--spacing-2,.5rem);flex-direction:column;flex:auto;min-width:0;display:flex}.page-header-module__N_6Nta__sizeSm .page-header-module__N_6Nta__text{gap:var(--spacing-1,.25rem)}.page-header-module__N_6Nta__sizeLg .page-header-module__N_6Nta__text{gap:var(--spacing-3,.75rem)}.page-header-module__N_6Nta__eyebrow{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)}.page-header-module__N_6Nta__title{font-family:var(--font-family-heading,inherit);font-size:var(--font-size-2xl,1.5rem);font-weight:var(--font-weight-semibold,600);line-height:var(--page-header-title-leading,var(--line-height-tight,1.2));color:var(--text-primary,#111827);letter-spacing:var(--letter-spacing-tight,-.01em);margin:0}.page-header-module__N_6Nta__sizeSm .page-header-module__N_6Nta__title{font-size:var(--font-size-xl,1.25rem)}.page-header-module__N_6Nta__sizeLg .page-header-module__N_6Nta__title{font-size:var(--font-size-3xl,1.875rem)}.page-header-module__N_6Nta__title[data-title-size=marquee]{font-size:var(--page-header-title-size,3.5rem);line-height:var(--page-header-title-leading,1);letter-spacing:var(--letter-spacing-tight,-.01em)}.page-header-module__N_6Nta__title[data-title-family=display]{font-family:var(--page-header-title-family,var(--font-display,var(--font-family-heading,inherit)))}.page-header-module__N_6Nta__description{font-size:var(--font-size-sm,.875rem);line-height:var(--line-height-relaxed,1.6);color:var(--text-secondary,#6b7280);max-width:65ch;margin:0}.page-header-module__N_6Nta__sizeLg .page-header-module__N_6Nta__description{font-size:var(--font-size-base,1rem)}.page-header-module__N_6Nta__actions{align-items:center;gap:var(--spacing-2,.5rem);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}@container page-header (max-width:480px){.page-header-module__N_6Nta__row{align-items:flex-start;gap:var(--spacing-4,1rem);flex-direction:column}.page-header-module__N_6Nta__actions{justify-content:flex-start;width:100%}}
.switch-module__Cv3RlW__root{background-color:var(--switch-track-bg,var(--border-default,#e5e7eb));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), box-shadow var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);cursor:pointer;border:1px solid #0000;border-radius:9999px;outline:none;flex-shrink:0;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.switch-module__Cv3RlW__root:hover:not(:focus-visible):not(:disabled):not([aria-invalid=true]){background-color:var(--border-strong,#d1d5db)}}.switch-module__Cv3RlW__root: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)}.switch-module__Cv3RlW__root:disabled{cursor:not-allowed;opacity:.5}.switch-module__Cv3RlW__root[aria-invalid=true]{border-color:var(--border-error,#ef4444);box-shadow:0 0 0 var(--focus-ring-width,2px) color-mix(in srgb, var(--border-error,#ef4444) 15%, transparent)}.switch-module__Cv3RlW__root[data-state=checked]{background-color:var(--interactive-primary-bg,var(--primary,#111827))}.switch-module__Cv3RlW__sizeDefault{width:2rem;height:1.15rem}.switch-module__Cv3RlW__sizeSm{width:1.5rem;height:.875rem}.switch-module__Cv3RlW__thumb{background-color:var(--surface-page,#fff);box-shadow:var(--shadow-sm);transition:transform var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);pointer-events:none;border-radius:9999px;display:block}.switch-module__Cv3RlW__sizeDefault .switch-module__Cv3RlW__thumb{width:1rem;height:1rem}.switch-module__Cv3RlW__sizeSm .switch-module__Cv3RlW__thumb{width:.75rem;height:.75rem}.switch-module__Cv3RlW__root[data-state=unchecked] .switch-module__Cv3RlW__thumb{transform:translate(0)}.switch-module__Cv3RlW__sizeDefault[data-state=checked] .switch-module__Cv3RlW__thumb,.switch-module__Cv3RlW__sizeSm[data-state=checked] .switch-module__Cv3RlW__thumb{transform:translate(calc(100% - 2px))}
.radio-group-module__KJUuJG__root{gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}.radio-group-module__KJUuJG__item{border:1px solid var(--radio-border,var(--border-default,#e5e7eb));width:1rem;height:1rem;transition:border-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), box-shadow var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);cursor:pointer;background-color:#0000;border-radius:9999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover){.radio-group-module__KJUuJG__item:hover:not(:focus-visible):not(:disabled){border-color:var(--border-strong,#d1d5db)}}.radio-group-module__KJUuJG__item: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)}.radio-group-module__KJUuJG__item:disabled{cursor:not-allowed;opacity:.5}.radio-group-module__KJUuJG__item[data-state=checked]{border-color:var(--interactive-primary-bg,var(--primary,#111827));background-color:var(--interactive-primary-bg,var(--primary,#111827));color:var(--interactive-primary-text,#f9fafb)}.radio-group-module__KJUuJG__indicator{color:currentColor;place-content:center;display:grid}.radio-group-module__KJUuJG__icon{width:.5rem;height:.5rem}
.slider-module__pjVDVW__root{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;width:100%;display:flex;position:relative}.slider-module__pjVDVW__root[data-disabled]{cursor:not-allowed;opacity:.5}.slider-module__pjVDVW__track{background-color:var(--surface-interactive-default,#f3f4f6);border-radius:9999px;flex-grow:1;height:.375rem;position:relative;overflow:hidden}.slider-module__pjVDVW__range{background-color:var(--interactive-primary-bg,var(--primary,#111827));height:100%;transition:background-color var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);border-radius:9999px;position:absolute}.slider-module__pjVDVW__thumb{border:2px solid var(--interactive-primary-bg,var(--primary,#111827));background-color:var(--surface-popover,var(--surface-card,#fff));width:1.25rem;height:1.25rem;box-shadow:var(--shadow-sm);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);cursor:grab;border-radius:9999px;outline:none;display:block}@media (hover:hover){.slider-module__pjVDVW__thumb:hover:not(:focus-visible){border-color:var(--interactive-primary-bg-hover,#1d4ed8)}}.slider-module__pjVDVW__thumb:active{cursor:grabbing}.slider-module__pjVDVW__thumb:focus-visible{box-shadow:0 0 0 var(--focus-ring-width,2px) color-mix(in srgb, var(--border-focus,#111827) 15%, transparent), var(--shadow-sm)}.slider-module__pjVDVW__root[data-disabled] .slider-module__pjVDVW__thumb{cursor:not-allowed}
.tabs-module__lVWYQa__root{gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}.tabs-module__lVWYQa__list{border-radius:var(--radius-full,9999px);padding:calc(var(--spacing-1,.25rem) * .75);color:var(--text-secondary,#6b7280);justify-content:center;align-items:center;width:fit-content;height:2.25rem;display:inline-flex}.tabs-module__lVWYQa__listVariantDefault{background-color:var(--surface-muted,#f3f4f6)}.tabs-module__lVWYQa__listVariantLine{gap:var(--spacing-2,.5rem);border-bottom:1px solid var(--hairline,var(--border-default,#e5e7eb));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);flex:none}.tabs-module__lVWYQa__trigger{justify-content:center;align-items:center;gap:calc(var(--spacing-1,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);padding:var(--spacing-1,.25rem) var(--spacing-2,.5rem);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);white-space:nowrap;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);background:0 0;border:1px solid #0000;outline:none;flex:1;height:calc(100% - 2px);font-family:inherit;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(--surface-page,#fff);color:var(--text-primary,#111827);box-shadow:var(--shadow-sm)}.tabs-module__lVWYQa__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.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{background-color:var(--text-primary,#111827);border-radius:var(--radius-full,9999px);height:2px;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)}
.text-module__xXrSZG__base{font-family:var(--font-body,ui-sans-serif, system-ui, sans-serif);margin:0}.text-module__xXrSZG__sizeXs{font-size:var(--font-size-xs,.75rem)}.text-module__xXrSZG__sizeSm{font-size:var(--font-size-sm,.875rem)}.text-module__xXrSZG__sizeMd{font-size:var(--font-size-base,1rem)}.text-module__xXrSZG__sizeLg{font-size:var(--font-size-lg,1.125rem)}.text-module__xXrSZG__sizeXl{font-size:var(--font-size-xl,1.25rem)}.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__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)}
.toggle-group-module__z3i4rG__root{align-items:center;gap:var(--spacing-1,.25rem);display:inline-flex}.toggle-group-module__z3i4rG__variantOutline{border:1px solid var(--border-default,#e5e7eb);gap:0;position:relative}.toggle-group-module__z3i4rG__indicator{background-color:var(--interactive-primary-bg,var(--primary,#111827));border-radius:var(--radius-md,.375rem);opacity:0;pointer-events:none;z-index:0;transition:transform var(--motion-duration-200,.2s) var(--motion-easing-default,ease-in-out), width var(--motion-duration-200,.2s) var(--motion-easing-default,ease-in-out), opacity var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);position:absolute;top:0;left:0}.toggle-group-module__z3i4rG__sizeXs .toggle-group-module__z3i4rG__indicator{border-radius:var(--radius-sm,.25rem)}.toggle-group-module__z3i4rG__sizeSm .toggle-group-module__z3i4rG__indicator,.toggle-group-module__z3i4rG__sizeMd .toggle-group-module__z3i4rG__indicator{border-radius:var(--radius-md,.375rem)}.toggle-group-module__z3i4rG__sizeLg .toggle-group-module__z3i4rG__indicator{border-radius:var(--radius-lg,.5rem)}.toggle-group-module__z3i4rG__variantOutline.toggle-group-module__z3i4rG__sizeXs{padding:calc(var(--spacing-1,.25rem) / 2);border-radius:var(--radius-md,.375rem)}.toggle-group-module__z3i4rG__variantOutline.toggle-group-module__z3i4rG__sizeSm,.toggle-group-module__z3i4rG__variantOutline.toggle-group-module__z3i4rG__sizeMd{padding:var(--spacing-1,.25rem);border-radius:var(--radius-lg,.5rem)}.toggle-group-module__z3i4rG__variantOutline.toggle-group-module__z3i4rG__sizeLg{padding:var(--spacing-1,.25rem);border-radius:var(--radius-xl,.75rem)}.toggle-group-module__z3i4rG__item{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--text-primary,#111827);cursor:pointer;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), box-shadow var(--motion-duration-150,.15s) var(--motion-easing-default,ease-in-out);-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;display:inline-flex}.toggle-group-module__z3i4rG__item:active:not(:disabled){transition:none;transform:translateY(1px)}.toggle-group-module__z3i4rG__item:focus-visible{box-shadow:0 0 0 var(--focus-ring-width,2px) color-mix(in srgb, var(--border-focus,#111827) 15%, transparent)}.toggle-group-module__z3i4rG__item:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover){.toggle-group-module__z3i4rG__itemVariantDefault:hover:not(:disabled){background-color:var(--surface-interactive-hover,#f3f4f6)}}.toggle-group-module__z3i4rG__itemVariantDefault[data-state=on]{background-color:var(--interactive-primary-bg,var(--primary,#111827));color:var(--interactive-primary-text,#f9fafb)}.toggle-group-module__z3i4rG__itemVariantOutline{z-index:1;position:relative}@media (hover:hover){.toggle-group-module__z3i4rG__itemVariantOutline:hover:not(:disabled):not([data-state=on]){background-color:color-mix(in srgb, var(--surface-interactive-hover,#f3f4f6) 40%, transparent)}}.toggle-group-module__z3i4rG__itemVariantOutline[data-state=on]{color:var(--interactive-primary-text,#f9fafb);background-color:#0000}[data-type=multiple] .toggle-group-module__z3i4rG__itemVariantOutline[data-state=on]{background-color:var(--interactive-primary-bg,var(--primary,#111827))}.toggle-group-module__z3i4rG__itemSizeXs{height:1.5rem;padding:0 var(--spacing-2,.5rem);border-radius:var(--radius-sm,.25rem);font-size:var(--font-size-xs,.75rem);gap:var(--spacing-1,.25rem)}.toggle-group-module__z3i4rG__itemSizeSm{height:1.75rem;padding:0 var(--spacing-2,.5rem);border-radius:var(--radius-md,.375rem);font-size:var(--font-size-xs,.75rem);gap:var(--spacing-1,.25rem)}.toggle-group-module__z3i4rG__itemSizeMd{height:2.25rem;padding:0 var(--spacing-3,.75rem);border-radius:var(--radius-md,.375rem);font-size:var(--font-size-sm,.875rem);gap:var(--spacing-2,.5rem)}.toggle-group-module__z3i4rG__itemSizeLg{height:2.75rem;padding:0 var(--spacing-4,1rem);border-radius:var(--radius-lg,.5rem);font-size:var(--font-size-base,1rem);gap:var(--spacing-2,.5rem)}
.tooltip-module__q_gaaq__content{z-index:50;align-items:center;gap:calc(var(--spacing-1,.25rem) * 1.5);border-radius:var(--radius-lg,.5rem);background-color:var(--surface-overlay,#111827);width:fit-content;max-width:20rem;padding:calc(var(--spacing-1,.25rem) * 1.5) var(--spacing-3,.75rem);font-size:var(--font-size-xs,.75rem);color:var(--text-inverse,#fff);box-shadow:var(--shadow-md);animation-duration:var(--motion-duration-150,.15s);animation-timing-function:var(--motion-easing-enter,ease-out);display:inline-flex}.tooltip-module__q_gaaq__content[data-state=delayed-open]{animation-name:tooltip-module__q_gaaq__fadeIn}.tooltip-module__q_gaaq__content[data-state=closed]{animation-name:tooltip-module__q_gaaq__fadeOut}@keyframes tooltip-module__q_gaaq__fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tooltip-module__q_gaaq__fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}
.brand-module__51wK9W__root{gap:var(--spacing-6);flex-direction:column;display:flex}.brand-module__51wK9W__lede{color:var(--text-secondary,#4b5563);font-size:var(--font-size-sm,.875rem);margin:0}.brand-module__51wK9W__toggleRow{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.brand-module__51wK9W__variant{gap:var(--spacing-3);flex-direction:column;display:flex}.brand-module__51wK9W__variantHeading{font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary,#6b7280);margin:0;font-weight:600}.brand-module__51wK9W__surfaceRow{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-module__51wK9W__tile{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-5);border:1px solid var(--border-default,#e5e7eb);border-radius:var(--radius-md,.5rem);flex-direction:column;display:flex}.brand-module__51wK9W__tileLight{background:var(--color-white,#fff);color:var(--color-black,#111827)}.brand-module__51wK9W__tileDark{background:var(--color-black,#111827);color:var(--color-white,#f9fafb)}.brand-module__51wK9W__marks{align-items:flex-end;gap:var(--spacing-5);flex-wrap:wrap;display:flex}.brand-module__51wK9W__mark{object-fit:contain;width:auto;max-width:100%;display:block}.brand-module__51wK9W__groundLabel{font-size:var(--font-size-xs,.75rem);text-transform:capitalize;opacity:var(--opacity-60,.6)}.brand-module__51wK9W__tintRow{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.brand-module__51wK9W__tintCell{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--surface-card,var(--surface-page,transparent));border:1px solid var(--border-default,#e5e7eb);border-radius:var(--radius-md,.5rem);flex-direction:column;display:flex}.brand-module__51wK9W__monoMark{width:8rem;height:2.25rem;-webkit-mask-image:var(--mono-src);-webkit-mask-image:var(--mono-src);mask-image:var(--mono-src);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.brand-module__51wK9W__tintLabel{font-size:var(--font-size-xs,.75rem);font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-tertiary,#6b7280)}@media (max-width:640px){.brand-module__51wK9W__surfaceRow{grid-template-columns:1fr}}
.color-signals-module__QTJ3wG__root{gap:var(--spacing-8);flex-direction:column;display:flex}.color-signals-module__QTJ3wG__lede{color:var(--text-secondary,#4b5563);font-size:var(--font-size-sm,.875rem);margin:0}.color-signals-module__QTJ3wG__row{gap:var(--spacing-3);flex-direction:column;display:flex}.color-signals-module__QTJ3wG__rowHeading{font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary,#6b7280);margin:0;font-weight:600}.color-signals-module__QTJ3wG__rowGrid{gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.color-signals-module__QTJ3wG__cell{justify-content:flex-start;align-items:center;min-height:2rem;display:flex}.color-signals-module__QTJ3wG__bannerStack{gap:var(--spacing-2);flex-direction:column;display:flex}@media (max-width:900px){.color-signals-module__QTJ3wG__rowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.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)}
.visual-explorer-module__8F_o7W__root{gap:var(--spacing-6);flex-direction:column;min-height:calc(100vh - 4rem);display:flex}.visual-explorer-module__8F_o7W__toolbar{gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--surface-primary,transparent);border:1px solid var(--border-default,#e5e7eb);border-radius:var(--radius-md,.5rem);top:var(--spacing-3,.75rem);z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;align-items:center;display:flex;position:sticky}.visual-explorer-module__8F_o7W__toolbarGroup{align-items:center;gap:var(--spacing-2);display:inline-flex}.visual-explorer-module__8F_o7W__toolbarIcon{color:var(--text-secondary,#6b7280);flex:none}.visual-explorer-module__8F_o7W__select{min-width:10rem}.visual-explorer-module__8F_o7W__modeToggle{align-items:center;gap:var(--spacing-2);margin-left:auto;display:inline-flex}.visual-explorer-module__8F_o7W__sectionHeader{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border-subtle,var(--border-default,#e5e7eb));display:flex}.visual-explorer-module__8F_o7W__sectionTitle{font-size:var(--font-size-xl,1.25rem);color:var(--text-primary,#111827);margin:0;font-weight:600}.visual-explorer-module__8F_o7W__sectionMeta{font-size:var(--font-size-xs,.75rem);color:var(--text-tertiary,#6b7280);text-transform:capitalize}.visual-explorer-module__8F_o7W__canvas{padding:var(--spacing-2) 0 var(--spacing-8)}@media (max-width:720px){.visual-explorer-module__8F_o7W__modeToggle{margin-left:0}}.visual-explorer-module__8F_o7W__fullscreenButton{align-items:center;gap:var(--spacing-2);display:inline-flex}.visual-explorer-module__8F_o7W__dualPane{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.visual-explorer-module__8F_o7W__dualHeader{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-6);padding-right:var(--spacing-16);background:var(--surface-page,transparent);border-bottom:1px solid var(--border-default,#e5e7eb);flex:none;display:flex}.visual-explorer-module__8F_o7W__dualTitle{font-size:var(--font-size-sm,.875rem);color:var(--text-primary,#111827);font-weight:600}.visual-explorer-module__8F_o7W__dualControls,.visual-explorer-module__8F_o7W__dualControlButton{align-items:center;gap:var(--spacing-2);display:inline-flex}.visual-explorer-module__8F_o7W__panes{flex-direction:row;flex:auto;min-height:0;display:flex}.visual-explorer-module__8F_o7W__pane{flex-direction:column;flex:50%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.visual-explorer-module__8F_o7W__pane+.visual-explorer-module__8F_o7W__pane{border-left:1px solid var(--border-default,#e5e7eb)}.visual-explorer-module__8F_o7W__paneToolbar{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-6);flex-wrap:wrap;flex:none;display:flex}.visual-explorer-module__8F_o7W__pane .visual-explorer-module__8F_o7W__sectionHeader{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.visual-explorer-module__8F_o7W__paneCanvas{min-height:0;padding:var(--spacing-2) var(--spacing-6) var(--spacing-8);flex:auto;overflow:auto}@media (max-width:1200px){.visual-explorer-module__8F_o7W__panes{flex-direction:column}.visual-explorer-module__8F_o7W__pane+.visual-explorer-module__8F_o7W__pane{border-left:none;border-top:1px solid var(--border-default,#e5e7eb)}}
.sphere-module__5AAJfa__container{width:100%;height:100%;position:relative;overflow:hidden}.sphere-module__5AAJfa__container canvas{display:block}
.configuration-panel-module__pN3tEa__root{z-index:50;border-radius:var(--radius-xl,.75rem);background-color:var(--surface-card,#fff);border:1px solid var(--border-default,#e5e7eb);min-width:fit-content;max-width:24rem;padding:var(--spacing-4,1rem);-webkit-backdrop-filter:blur(20px);flex-direction:column;display:flex;position:absolute}.configuration-panel-module__pN3tEa__root[data-position=bottom-left]{bottom:var(--spacing-6,1.5rem);left:var(--spacing-6,1.5rem)}.configuration-panel-module__pN3tEa__root[data-position=bottom-right]{bottom:var(--spacing-6,1.5rem);right:var(--spacing-6,1.5rem)}.configuration-panel-module__pN3tEa__root[data-position=top-left]{top:var(--spacing-6,1.5rem);left:var(--spacing-6,1.5rem)}.configuration-panel-module__pN3tEa__root[data-position=top-right]{top:var(--spacing-6,1.5rem);right:var(--spacing-6,1.5rem)}.configuration-panel-module__pN3tEa__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2,.5rem);display:flex}.configuration-panel-module__pN3tEa__titleGroup{gap:var(--spacing-1,.25rem);flex-direction:column;display:flex}.configuration-panel-module__pN3tEa__title{font-size:var(--font-size-base,1rem);color:var(--text-primary,#111827);font-weight:600;line-height:1.2}.configuration-panel-module__pN3tEa__subtitle{font-size:var(--font-size-xs,.75rem);color:var(--text-secondary,#6b7280)}.configuration-panel-module__pN3tEa__collapseButton{border-radius:var(--radius-sm,.25rem);width:1.5rem;height:1.5rem;color:var(--text-secondary,#6b7280);cursor:pointer;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);background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.configuration-panel-module__pN3tEa__collapseButton:hover{background-color:var(--surface-muted,#f3f4f6);color:var(--text-primary,#111827)}.configuration-panel-module__pN3tEa__collapseButton:focus-visible{outline:var(--focus-ring-width,2px) solid var(--border-focus,currentColor);outline-offset:var(--focus-ring-offset,2px)}.configuration-panel-module__pN3tEa__collapseIcon{width:.875rem;height:.875rem;transition:transform var(--motion-duration-200,.2s) var(--motion-easing-default,ease-in-out)}.configuration-panel-module__pN3tEa__collapseIcon[data-collapsed=true]{transform:rotate(180deg)}.configuration-panel-module__pN3tEa__contentWrapper{transition:grid-template-rows var(--motion-duration-300,.3s) var(--motion-easing-default,ease-in-out);grid-template-rows:1fr;display:grid}.configuration-panel-module__pN3tEa__contentWrapper[data-collapsed=true]{grid-template-rows:0fr}.configuration-panel-module__pN3tEa__content{min-height:0;overflow:hidden}.configuration-panel-module__pN3tEa__section{gap:var(--spacing-2,.5rem);padding:var(--spacing-3,.75rem) 0;flex-direction:column;display:flex}.configuration-panel-module__pN3tEa__section:first-child{padding-top:var(--spacing-2,.5rem)}.configuration-panel-module__pN3tEa__section:last-child{padding-bottom:0}.configuration-panel-module__pN3tEa__sectionLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary,#9ca3af);font-size:.5625rem;font-weight:500}.configuration-panel-module__pN3tEa__sectionContent{gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}.configuration-panel-module__pN3tEa__divider{margin-top:var(--spacing-2,.5rem);background-color:var(--border-muted,#e5e7eb)}.configuration-panel-module__pN3tEa__root[data-draggable=true] .configuration-panel-module__pN3tEa__header{cursor:grab}.configuration-panel-module__pN3tEa__root[data-dragging=true]{-webkit-user-select:none;user-select:none}.configuration-panel-module__pN3tEa__root[data-dragging=true] .configuration-panel-module__pN3tEa__header{cursor:grabbing}@media (max-width:639px){.configuration-panel-module__pN3tEa__root:not([data-draggable=true]){width:100%;min-width:0;max-width:none;position:static}}
.sphere-playground-module__VfDuWq__container{border-radius:var(--radius-xl,.75rem);background:#000;width:100%;height:100%;min-height:400px;position:relative;overflow:hidden}.sphere-playground-module__VfDuWq__sphere{z-index:0;position:absolute;inset:0}.sphere-playground-module__VfDuWq__panel{--surface-card:#0a0a0af2;--surface-interactive-default:#ffffff14;--surface-interactive-hover:#ffffff24;--text-primary:#fffffff2;--text-secondary:#ffffff80;--text-tertiary:#ffffff59;--border-default:#ffffff1a;--border-muted:#ffffff0f;--border-focus:#fff6;--interactive-primary-bg:#ffffffe6;--interactive-primary-text:#000000f2;background-color:var(--surface-card);border-color:var(--border-default)}.sphere-playground-module__VfDuWq__panel [data-slot=toggle-group]{gap:var(--spacing-1,.25rem);width:100%}.sphere-playground-module__VfDuWq__panel [data-slot=toggle-group] button{flex:1;justify-content:center}
.elicit-seam-module__QuOOrG__seam{gap:var(--spacing-2,8px);padding:var(--spacing-3,12px) 0 0;border-top:var(--stroke-width-thin,1px) dashed var(--hairline,#0000000f);flex-direction:column;display:flex}.elicit-seam-module__QuOOrG__status{align-items:center;gap:var(--spacing-2,8px);font-size:var(--text-13,12.5px);color:var(--text-secondary,#6b7280);font-weight:500;display:inline-flex}.elicit-seam-module__QuOOrG__locked{align-items:center;gap:var(--spacing-1,4px);color:var(--success-text,#047857);display:inline-flex}.elicit-seam-module__QuOOrG__locked svg{width:13px;height:13px}.elicit-seam-module__QuOOrG__streaming{align-items:center;gap:var(--spacing-2,8px);font-size:var(--text-13,12.5px);color:var(--text-tertiary,#9ca3af);display:inline-flex}.elicit-seam-module__QuOOrG__streaming svg{width:14px;height:14px;color:var(--primary,#04bf81)}.elicit-seam-module__QuOOrG__error{align-items:center;gap:var(--spacing-2,8px);font-size:var(--text-13,12.5px);color:var(--danger-text,#b91c1c);display:inline-flex}.elicit-seam-module__QuOOrG__error svg{width:14px;height:14px}.elicit-seam-module__QuOOrG__retry{align-items:center;gap:var(--spacing-1,4px);color:var(--text-primary,#111827);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}
.prove-module__o7aJ6q__scorebar{align-items:center;gap:var(--spacing-5,18px);background:var(--surface-card,#fff);border:var(--stroke-width-thin,1px) solid var(--hairline,#0000000f);border-radius:var(--radius-xl,16px);padding:var(--spacing-5,18px) var(--spacing-5,20px);box-shadow:var(--shadow-sm,0 1px 2px #0000000d);margin-bottom:var(--spacing-5,20px);display:flex}.prove-module__o7aJ6q__sx b{font-size:var(--text-16,15px);font-weight:700}.prove-module__o7aJ6q__sx p{margin:var(--spacing-1,3px) 0 0;font-size:var(--text-13,12.5px);color:var(--text-secondary,#6b7280)}.prove-module__o7aJ6q__counts{gap:var(--spacing-4,16px);margin-left:auto;display:flex}.prove-module__o7aJ6q__count{align-items:center;gap:var(--spacing-2,7px);font-size:var(--text-13,12.5px);color:var(--text-secondary,#6b7280);font-weight:600;display:flex}.prove-module__o7aJ6q__dotPass,.prove-module__o7aJ6q__dotWarn,.prove-module__o7aJ6q__dotFail{border-radius:var(--radius-full,9999px);flex:none;width:9px;height:9px}.prove-module__o7aJ6q__dotPass{background:var(--success,#22c55e)}.prove-module__o7aJ6q__dotWarn{background:var(--warning,#f59e0b)}.prove-module__o7aJ6q__dotFail{background:var(--destructive,#ef4444)}.prove-module__o7aJ6q__group{margin-bottom:var(--spacing-5,18px)}
