@container style(--gamma-button-gap){.gml-buttons [data-button-row][data-button-row]{gap:var(--gamma-button-gap)}}@container style(--gamma-button-align){.gml-buttons [data-button-row][data-button-row]{align-items:var(--gamma-button-align)}}@container style(--gamma-button-wrap){.gml-buttons [data-button-row][data-button-row]{flex-wrap:var(--gamma-button-wrap)}}@container style(--gamma-button-direction){.gml-buttons [data-button-row][data-button-row]{flex-direction:var(--gamma-button-direction)}}@container style(--gamma-button-grow){.gml-buttons [data-button-row] .node-button{flex-grow:var(--gamma-button-grow)}}@container style(--gamma-button-width){.gml-buttons [data-button-row] .node-button{width:var(--gamma-button-width)}}@container style(--gamma-button-min-width){.gml-buttons [data-button-row] .button{min-width:var(--gamma-button-min-width)}}@container style(--gamma-button-min-height){.gml-buttons [data-button-row] .button{min-height:var(--gamma-button-min-height)}}@container style(--gamma-button-padding){.gml-buttons [data-button-row] .button{padding:var(--gamma-button-padding)}}@container style(--gamma-button-font-size){.gml-buttons [data-button-row] .button{font-size:var(--gamma-button-font-size)}}@container style(--gamma-button-font-weight){.gml-buttons [data-button-row] .button{font-weight:var(--gamma-button-font-weight)}}@container style(--gamma-button-letter-spacing){.gml-buttons [data-button-row] .button{letter-spacing:var(--gamma-button-letter-spacing)}}@container style(--gamma-button-text-transform){.gml-buttons [data-button-row] .button{text-transform:var(--gamma-button-text-transform)}}
.generation-active-glow{border-radius:var(--gml-card-frame-radius,var(--card-border-radius,0));pointer-events:none;opacity:0;transition:opacity .1s;animation:.1s generation-glow-enter;position:absolute;inset:0}.generation-active-glow[data-active]{opacity:1}.generation-active-glow__ring{border-radius:inherit;box-shadow:inset 0 0 0 3px var(--generation-glow-ring);animation:.1s ease-out generation-border-enter;position:absolute;inset:0}.generation-active-glow__band{border-radius:inherit;opacity:0;-webkit-mask-composite:xor;padding:3px;animation:.1s ease-out generation-border-width,1s ease-in-out generation-border-shimmer;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;container-type:size}@supports not ((mask-composite:exclude) or (-webkit-mask-composite:xor)){.generation-active-glow__band{display:none}}.generation-active-glow__gleam{aspect-ratio:1;background:conic-gradient(transparent 0%, transparent 55%, var(--generation-glow-gleam) 74%, transparent 92%, transparent 100%);width:calc(100cqw + 100cqh);animation:.5s linear .2s forwards generation-glow-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.generation-active-glow__ring{box-shadow:none;-webkit-mask-composite:xor;padding:3px;animation:.1s ease-out generation-border-width;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;container-type:size}.generation-active-glow__ring:before{content:"";aspect-ratio:1;background:conic-gradient(var(--generation-glow-ring), var(--generation-glow-halo), var(--chakra-colors-sky-500), var(--generation-glow-gleam), var(--generation-glow-ring));width:calc(100cqw + 100cqh);animation:3s linear infinite generation-glow-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.generation-grid .generation-active-glow__ring{background:conic-gradient(from var(--generation-card-shadow-angle), var(--generation-glow-gleam), var(--chakra-colors-sky-500) 100deg, var(--generation-glow-ring) 235deg, var(--generation-glow-gleam))}.generation-grid .generation-active-glow__ring:before{display:none}.generation-grid .generation-active-glow__band{background:conic-gradient(from var(--generation-card-shadow-angle), var(--generation-glow-gleam), transparent 55deg, transparent 305deg, var(--generation-glow-gleam))}.generation-grid .generation-active-glow__gleam{display:none}}@keyframes generation-border-enter{0%{box-shadow:inset 0 0 0 0 var(--generation-glow-ring)}to{box-shadow:inset 0 0 0 3px var(--generation-glow-ring)}}@keyframes generation-border-width{0%{padding:0}to{padding:3px}}@keyframes generation-border-shimmer{0%{opacity:0}20%,70%{opacity:1}to{opacity:0}}@keyframes generation-glow-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes generation-glow-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.generation-active-glow,.generation-active-glow__ring,.generation-active-glow__ring:before{transition:none;animation:none}.generation-active-glow__band{display:none}}