@layer components{.MotionStage-module__c1-iBa__scrubbed{opacity:var(--ms-opacity,1);transform:translate3d(clamp(-1 * var(--tcg-motion-room-inline), calc(var(--ms-x,0) * 1px), var(--tcg-motion-room-inline)), calc(var(--ms-y,0) * 1px), 0) scale(var(--ms-scale,1))}.MotionStage-module__c1-iBa__scrubbed[data-motion-scrubbing=true]{will-change:transform, opacity}.MotionStage-module__c1-iBa__scrubbed.MotionStage-module__c1-iBa__focusBlur[data-motion-scrubbing=true]{filter:blur(calc(var(--ms-blur,0) * 1px))}@media (prefers-reduced-motion:reduce){.MotionStage-module__c1-iBa__scrubbed{opacity:1;transform:none}.MotionStage-module__c1-iBa__scrubbed.MotionStage-module__c1-iBa__focusBlur{filter:none}}}
@layer components{.Glass-module__lhT0UG__glass{isolation:isolate;background-color:color-mix(in srgb, transparent, var(--tcg-color-glass-light) calc(var(--_glass-surface-alpha,0) * 100%));background-image:var(--_glass-optical-surface,none), var(--_glass-optical-control,none), var(--tcg-glass-specular,none),  var(--tcg-glass-tint,none);border:var(--_glass-border-width,1px) solid color-mix(in srgb, transparent, var(--tcg-color-glass-light) calc(var(--_glass-border-alpha,.2) * 100%));color:var(--tcg-glass-fg);text-shadow:0 1px 2px color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-content-scrim-alpha,0) * 100%)), 0 0 9px color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-content-scrim-alpha,0) * 78%));-webkit-backdrop-filter:var(--tcg-glass-blur) saturate(var(--_glass-saturate,1)) brightness(calc(1 - var(--_glass-backdrop-dim-alpha,0)));backdrop-filter:var(--tcg-glass-blur) saturate(var(--_glass-saturate,1)) brightness(calc(1 - var(--_glass-backdrop-dim-alpha,0)));box-shadow: var(--tcg-glass-glow,0 0 transparent), 0 var(--_glass-shadow-y,2px) var(--_glass-shadow-blur,12px) var(--_glass-shadow-spread,-2px) color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-contact-shadow-alpha,0) * 100%)), inset 0 0 0 1px color-mix(in srgb, transparent, var(--tcg-color-glass-light) calc(var(--_glass-rim-light-alpha,0) * 100%)), inset 0 2px 1px -1px color-mix(in srgb, transparent, var(--tcg-color-glass-light) calc(var(--_glass-edge-highlight-alpha,0) * 100%)), inset 0 8px 14px -10px color-mix(in srgb, transparent, var(--tcg-color-glass-light) calc(var(--_glass-inner-highlight-alpha,0) * 100%)), inset 0 -10px 16px -8px color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-inner-shadow-alpha,0) * 100%)), inset 0 -1px 1px 0 color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-inner-shadow-alpha,0) * 100%));transition:background var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard), border-color var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard), box-shadow var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard);position:relative}.Glass-module__lhT0UG__glass:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:var(--_glass-noise-opacity,0);mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='fg-n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23fg-n)'/%3E%3C/svg%3E");position:absolute;inset:0}.Glass-module__lhT0UG__glass[data-glass-fallback=solid-surface],.Glass-module__lhT0UG__glass[data-glass-fallback=forced-colors]{background-color:var(--tcg-color-neutral-fog);color:var(--tcg-color-neutral-carbon);-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.Glass-module__lhT0UG__glass,.Glass-module__lhT0UG__glass:hover{background-color:var(--tcg-color-neutral-fog);color:var(--tcg-color-neutral-carbon);-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none;background-image:none}}:is(.tcg-grid-band,.tcg-grid-brief,.tcg-grid-rich,.tcg-grid-pair,.tcg-autogrid) .Glass-module__lhT0UG__glass:not(:hover):not(:focus-within),.Glass-module__lhT0UG__badge{-webkit-backdrop-filter:none;backdrop-filter:none}.Glass-module__lhT0UG__glass:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 var(--_glass-shadow-y,2px) var(--_glass-shadow-blur,12px) var(--_glass-shadow-spread,-2px) color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-contact-shadow-alpha,0) * 100%));transition:transform var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard), box-shadow var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard);position:absolute;inset:0}.Glass-module__lhT0UG__glass:hover{background-color:color-mix(in srgb, transparent, var(--tcg-color-glass-light) calc((var(--_glass-surface-alpha,0) + .06) * 100%));border-color:color-mix(in srgb, transparent, var(--tcg-color-glass-light) calc((var(--_glass-border-alpha,.2) + .1) * 100%))}.Glass-module__lhT0UG__glass:hover:after{transform:translateY(var(--tcg-space-1)) scale(1.01)}.Glass-module__lhT0UG__glass:active:after{transform:translateY(0)scale(.99)}.Glass-module__lhT0UG__glass[data-tcg-card-geometry-active=true]{transform:perspective(var(--tcg-motion-perspective)) rotateX(calc(var(--tcg-motion-tilt-max) * var(--tcg-card-tilt-fy,0))) rotateY(calc(var(--tcg-motion-tilt-max) * var(--tcg-card-tilt-fx,0)));transform-style:preserve-3d;will-change:transform;transition:transform var(--tcg-motion-duration-base) var(--tcg-motion-ease-premium)}@keyframes Glass-module__lhT0UG__tcg-card-drift{0%,to{background-position:0 0,0 0}50%{background-position:3% 4%,-2% -3%}}.Glass-module__lhT0UG__glass[data-tcg-card-motion-active=true][data-tcg-card-motion=gradient-drift-subtle]{animation:Glass-module__lhT0UG__tcg-card-drift var(--tcg-motion-duration-drift) var(--tcg-motion-ease-standard) infinite}.Glass-module__lhT0UG__glass[data-tcg-card-motion-active=true][data-tcg-card-motion=spectral-subtle]{animation:Glass-module__lhT0UG__tcg-card-drift var(--tcg-motion-duration-spectral) var(--tcg-motion-ease-standard) infinite}.Glass-module__lhT0UG__surface{border-radius:var(--tcg-radius-lg)}.Glass-module__lhT0UG__card{border-radius:var(--tcg-radius-lg);padding:var(--_box-inset-block,var(--_grid-card-inset,var(--_card-inset,var(--tcg-space-6)))) var(--_box-inset-inline,var(--_grid-card-inset,var(--_card-inset,var(--tcg-space-6))));max-width:var(--_card-max,var(--_card-ceiling,none))}.Glass-module__lhT0UG__panel{border-radius:var(--tcg-radius-xl);padding:var(--_box-inset-block,var(--tcg-space-6)) var(--_box-inset-inline,var(--tcg-space-6))}.Glass-module__lhT0UG__button{min-inline-size:var(--tcg-size-touch-target);min-block-size:var(--tcg-size-touch-target);justify-content:center;align-items:center;gap:var(--tcg-gap-stack);padding:var(--tcg-space-3) var(--tcg-space-5);border-radius:var(--tcg-radius-pill);cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex}.Glass-module__lhT0UG__badge{width:fit-content;padding:var(--tcg-space-1) var(--tcg-space-3);border-radius:var(--tcg-radius-pill);align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.Glass-module__lhT0UG__glass,.Glass-module__lhT0UG__glass:after{transition:none}.Glass-module__lhT0UG__glass:hover:after,.Glass-module__lhT0UG__glass:active:after,.Glass-module__lhT0UG__glass[data-tcg-card-geometry-active=true]{transform:none}.Glass-module__lhT0UG__glass[data-tcg-card-motion-active=true]{animation:none}}}
@layer components{.motion-module__Jrn9Ha__fx{isolation:isolate;min-inline-size:0;display:inline-flex;position:relative}.motion-module__Jrn9Ha__lift{transition:transform var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard)}.motion-module__Jrn9Ha__lift:hover{transform:translateY(-2px)}.motion-module__Jrn9Ha__press{transition:transform var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard)}.motion-module__Jrn9Ha__press:active{transform:scale(var(--tcg-motion-scale-press))}.motion-module__Jrn9Ha__spotlight:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;--tcg-spot-size:18rem;background:var(--tcg-gradient-glass-spotlight);transition:opacity var(--tcg-motion-duration-base) var(--tcg-motion-ease-standard);position:absolute;inset:0}.motion-module__Jrn9Ha__spotlight:hover:after{opacity:1}.motion-module__Jrn9Ha__ripple{overflow:hidden}.motion-module__Jrn9Ha__rippleDot{z-index:0;pointer-events:none;background:var(--tcg-glass-motion-ripple);animation:motion-module__Jrn9Ha__tcg-ripple var(--tcg-motion-duration-base) var(--tcg-motion-ease-standard);border-radius:50%;position:absolute;transform:scale(0)}@keyframes motion-module__Jrn9Ha__tcg-ripple{to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.motion-module__Jrn9Ha__lift,.motion-module__Jrn9Ha__press{transition:none}.motion-module__Jrn9Ha__lift:hover,.motion-module__Jrn9Ha__press:active{transform:none}.motion-module__Jrn9Ha__spotlight:after{display:none}.motion-module__Jrn9Ha__rippleDot{animation:none;display:none}}}
@layer components{.Button-module__xKxgMW__button{isolation:isolate;justify-content:center;align-items:center;gap:var(--tcg-gap-stack);padding:var(--tcg-space-3) var(--tcg-space-5);border-radius:var(--tcg-radius-pill);min-height:var(--tcg-size-touch-target);min-width:var(--tcg-size-touch-target);cursor:pointer;white-space:nowrap;background-color:color-mix(in srgb, transparent, var(--tcg-color-glass-light) calc(var(--_glass-surface-alpha,0) * 100%));background-image:var(--_glass-optical-control,none), var(--tcg-glass-specular,none),  var(--tcg-glass-tint,none);width:fit-content;color:var(--tcg-glass-fg);text-shadow:0 1px 2px color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-content-scrim-alpha,0) * 100%)), 0 0 8px color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-content-scrim-alpha,0) * 78%));border:var(--_glass-border-width,1px) solid color-mix(in srgb, transparent, var(--tcg-color-glass-light) calc(var(--_glass-border-alpha,.2) * 100%));-webkit-backdrop-filter:var(--tcg-glass-blur) saturate(var(--_glass-saturate,1)) brightness(calc(1 - var(--_glass-backdrop-dim-alpha,0)));backdrop-filter:var(--tcg-glass-blur) saturate(var(--_glass-saturate,1)) brightness(calc(1 - var(--_glass-backdrop-dim-alpha,0)));box-shadow: var(--tcg-glass-glow,0 0 transparent), 0 var(--_glass-shadow-y,2px) var(--_glass-shadow-blur,12px) var(--_glass-shadow-spread,-2px) color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-contact-shadow-alpha,0) * 100%)), inset 0 0 0 1px color-mix(in srgb, transparent, var(--tcg-color-glass-light) calc(var(--_glass-rim-light-alpha,0) * 100%)), inset 0 2px 1px -1px color-mix(in srgb, transparent, var(--tcg-color-glass-light) calc(var(--_glass-edge-highlight-alpha,0) * 100%)), inset 0 7px 12px -9px color-mix(in srgb, transparent, var(--tcg-color-glass-light) calc(var(--_glass-inner-highlight-alpha,0) * 100%)), inset 0 -9px 14px -7px color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-inner-shadow-alpha,0) * 100%)), inset 0 -1px 1px 0 color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-inner-shadow-alpha,0) * 100%));transition:transform var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard), background var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard), box-shadow var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard);text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Button-module__xKxgMW__button[data-glass-fallback=solid-surface],.Button-module__xKxgMW__button[data-glass-fallback=forced-colors]{background-color:var(--tcg-color-neutral-fog);color:var(--tcg-color-neutral-carbon);-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.Button-module__xKxgMW__button,.Button-module__xKxgMW__button:hover{background-color:var(--tcg-color-neutral-fog);color:var(--tcg-color-neutral-carbon);-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none;background-image:none}}.Button-module__xKxgMW__button:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:var(--_glass-noise-opacity,0);mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='bt-n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23bt-n)'/%3E%3C/svg%3E");position:absolute;inset:0}.Button-module__xKxgMW__button:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:var(--tcg-gradient-glass-spotlight);transition:opacity var(--tcg-motion-duration-base) var(--tcg-motion-ease-standard);position:absolute;inset:0}.Button-module__xKxgMW__button:hover:after{opacity:1}.Button-module__xKxgMW__button:hover{background-color:color-mix(in srgb, transparent, var(--tcg-color-glass-light) calc((var(--_glass-surface-alpha,0) + .08) * 100%));transform:translateY(-1px)}.Button-module__xKxgMW__button:active{transform:scale(.97)}.Button-module__xKxgMW__button:focus-visible{outline:2px solid var(--tcg-color-focus-ring);outline-offset:2px}.Button-module__xKxgMW__button[data-tcg-surface-material-recipe=inset-relief]{box-shadow:var(--tcg-glass-rim,0 0 transparent), inset 0 calc(2px * var(--tcg-glass-relief-scale,1)) calc(10px * var(--tcg-glass-relief-scale,1)) -3px var(--tcg-glass-inner-shadow,transparent), inset 0 1px 1px 0 var(--tcg-glass-inner-shadow,transparent)}.Button-module__xKxgMW__button[data-tcg-surface-material-recipe=inset-relief]:hover,.Button-module__xKxgMW__button[data-tcg-surface-material-recipe=ghost-absence]:hover,.Button-module__xKxgMW__button[data-tcg-surface-material-recipe=text-affordance]:hover{transform:none}.Button-module__xKxgMW__button[data-tcg-surface-material-recipe=embossed-relief]{box-shadow:var(--tcg-glass-cast,0 0 transparent), inset 0 1px 0 var(--tcg-glass-edge,transparent), inset 0 calc(4px * var(--tcg-glass-relief-scale,1)) calc(6px * var(--tcg-glass-relief-scale,1)) -2px var(--tcg-glass-inner-shadow,transparent), inset 0 calc(9px * var(--tcg-glass-relief-scale,1)) calc(15px * var(--tcg-glass-relief-scale,1)) -6px var(--tcg-glass-inner-shadow,transparent), var(--tcg-glass-shadow,0 0 transparent)}.Button-module__xKxgMW__lg{min-height:var(--tcg-size-action);padding-block:0;padding-inline:var(--tcg-space-5)}@media (prefers-reduced-motion:reduce){.Button-module__xKxgMW__button{transition:none}.Button-module__xKxgMW__button:hover,.Button-module__xKxgMW__button:active{transform:none}.Button-module__xKxgMW__button:after{display:none}}.Button-module__xKxgMW__button[data-tcg-fill=mobile]{width:100%}@container (min-width:48rem){.Button-module__xKxgMW__button[data-tcg-fill=mobile]{width:fit-content}}}
@layer components{.CardAnatomy-module__6O79WW__anatomy{block-size:100%;min-inline-size:0}.CardAnatomy-module__6O79WW__anatomy>.tcg-stack{block-size:100%}.CardAnatomy-module__6O79WW__meta{min-inline-size:0}.CardAnatomy-module__6O79WW__meta>*{text-overflow:ellipsis;overflow:hidden}.CardAnatomy-module__6O79WW__trail{color:var(--tcg-color-text-muted)}.CardAnatomy-module__6O79WW__foot{border-block-start:1px solid var(--tcg-color-border-subtle);min-inline-size:0;padding-block-start:var(--tcg-gap-items)}}
