.ag-root{--ag-height:620px;--ag-gap:10px;--ag-radius:28px;--ag-accent:#dce9ff;--ag-overlay:#061426;--ag-duration:.72s;--ag-ease:cubic-bezier(.2, .8, .2, 1);width:100%;height:var(--ag-height);border-radius:var(--ag-radius);background:#0d1725;gap:0;display:flex;position:relative;overflow:hidden;container:accordion/inline-size}.ag-panel{border-radius:var(--ag-radius);cursor:pointer;min-width:0;transition:flex-basis var(--ag-duration) var(--ag-ease), border-color .35s ease, box-shadow .35s ease;background:#0d1725;border:1px solid #7796d047;outline:none;flex:none;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000002e}.ag-panel:focus-visible{border-color:var(--ag-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--ag-accent) 28%, transparent), 0 18px 45px #00000038}.ag-panel img{object-fit:cover;filter:grayscale(.94)saturate(.4)contrast(1.12)brightness(.46);width:100%;max-width:none;height:100%;transition:transform var(--ag-duration) var(--ag-ease), filter var(--ag-duration) var(--ag-ease);will-change:transform, filter}.ag-panel--active img{filter:grayscale(.08)saturate(.82)contrast(1.06)brightness(.7)}.ag-panel__shade{pointer-events:none;background:linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--ag-overlay) 82%, transparent) 100%), color-mix(in srgb, var(--ag-overlay) 28%, transparent);opacity:.95;transition:opacity .55s;position:absolute;inset:0}.ag-panel--active .ag-panel__shade{opacity:.55}@container accordion (width<=520px){.ag-root{flex-direction:row}.ag-panel{border-radius:min(var(--ag-radius), 18px);flex-basis:0;min-width:0;min-height:0}}@media (prefers-reduced-motion:reduce){.ag-panel,.ag-panel img,.ag-panel__shade{transition:none}}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.border-glow-card{--glow-angle:0deg;--border-radius:0px;--glow-padding:28px;--glow-duration:6.4s;isolation:isolate;border-radius:var(--border-radius);background:var(--card-bg,#06090e);border:1px solid #7c99d33d;display:grid;position:relative;overflow:visible}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";pointer-events:none;border-radius:inherit;animation:border-glow-orbit var(--glow-duration) linear infinite;animation-delay:var(--glow-phase,0s);position:absolute}.border-glow-card:before{z-index:3;background:conic-gradient(from var(--glow-angle), transparent 0deg, var(--glow-color-20) 16deg, var(--glow-color) 34deg, #d9f4ff 46deg, var(--glow-color-50) 58deg, transparent 82deg, transparent 360deg);-webkit-mask-composite:xor;padding:1px;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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}.border-glow-card:after{z-index:0;background:conic-gradient(from var(--glow-angle), transparent 0deg, var(--glow-color-20) 18deg, #7ed3ffb3 42deg, var(--glow-color-30) 64deg, transparent 92deg, transparent 360deg);filter:blur(5px);opacity:.7;-webkit-mask-composite:xor;padding:2px;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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}.border-glow-card>.edge-light{z-index:2;inset:calc(var(--glow-padding) * -1);opacity:.78;-webkit-mask-image:conic-gradient(from var(--glow-angle), #000 0deg, #000 13deg, transparent 42deg, transparent 326deg, #000 350deg, #000 360deg);mask-image:conic-gradient(from var(--glow-angle), #000 0deg, #000 13deg, transparent 42deg, transparent 326deg, #000 350deg, #000 360deg);mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color), inset 0 0 4px var(--glow-color-50), inset 0 0 12px var(--glow-color-30), 0 0 4px var(--glow-color-50), 0 0 14px var(--glow-color-30), 0 0 30px 2px var(--glow-color-10);position:absolute}.border-glow-inner{z-index:1;border-radius:inherit;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.hero-release-glow:nth-child(2),.strength-glow:nth-child(2){--glow-phase:-1.3s}.hero-release-glow:nth-child(3),.strength-glow:nth-child(3){--glow-phase:-2.6s}.hero-release-glow:nth-child(4),.strength-glow:nth-child(4){--glow-phase:-3.9s}.hero-release-glow:nth-child(5){--glow-phase:-5.2s}@keyframes border-glow-orbit{to{--glow-angle:360deg}}@media (prefers-reduced-motion:reduce){.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{animation:none}}@property --sb-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.specular-button{--sb-radius:18px;--sb-tint:#fff;--sb-tint-opacity:0;--sb-blur:0px;--sb-text-color:#f5f5f5;--sb-line-color:#fff;--sb-base-color:#525252;--sb-intensity:1;--sb-thickness:1px;--sb-duration:17.95s;--sb-angle:0deg;isolation:isolate;border-radius:var(--sb-radius);background:color-mix(in srgb, var(--sb-tint) calc(var(--sb-tint-opacity) * 100%), transparent);color:var(--sb-text-color);cursor:pointer;letter-spacing:.01em;-webkit-backdrop-filter:blur(var(--sb-blur));border:0;outline:none;justify-content:center;align-items:center;margin:0;font-family:inherit;font-weight:500;line-height:1;transition:transform .15s,background-color .25s;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000040}.specular-button:before,.specular-button:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.specular-button:before{z-index:1;inset:calc(var(--sb-thickness) * -1);padding:var(--sb-thickness);background:conic-gradient(from var(--sb-angle), transparent 0deg 36deg, color-mix(in srgb, var(--sb-line-color) 8%, transparent) 50deg, var(--sb-line-color) 72deg, #fff 80deg, var(--sb-line-color) 88deg, color-mix(in srgb, var(--sb-line-color) 8%, transparent) 110deg, transparent 126deg 216deg, color-mix(in srgb, var(--sb-line-color) 8%, transparent) 230deg, var(--sb-line-color) 252deg, #fff 260deg, var(--sb-line-color) 268deg, color-mix(in srgb, var(--sb-line-color) 8%, transparent) 290deg, transparent 306deg 360deg);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--sb-line-color) 34%, transparent));opacity:var(--sb-intensity);-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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}.specular-button:after{z-index:0;border:var(--sb-thickness) solid color-mix(in srgb, var(--sb-base-color) 76%, transparent);inset:0}.specular-button.is-auto-animated:before,.specular-button:not(.is-auto-animated):hover:before{animation:specular-button-sweep var(--sb-duration) linear infinite}.specular-button:hover{background-color:#ffffff0a}.specular-button:active{transform:scale(.97)}.specular-button:focus-visible{outline:2px solid color-mix(in srgb, var(--sb-text-color) 60%, transparent);outline-offset:3px}.specular-button:disabled{cursor:default;opacity:.55}.specular-button:disabled:active{transform:none}.specular-button--sm{padding:10px 22px;font-size:.85rem}.specular-button--md{padding:14px 30px;font-size:1rem}.specular-button--lg{padding:18px 40px;font-size:1.15rem}.specular-button__label{z-index:2;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}@keyframes specular-button-sweep{to{--sb-angle:360deg}}@media (prefers-reduced-motion:reduce){.specular-button.is-auto-animated:before,.specular-button:not(.is-auto-animated):hover:before{--sb-angle:42deg;animation:none}}
