.product-signal[data-product-signal]{border:1px solid color-mix(in srgb, var(--signal) 38%, transparent);background:linear-gradient(90deg, transparent 49.8%, color-mix(in srgb, var(--signal) 18%, transparent) 50%, transparent 50.2%), linear-gradient(transparent 49.8%, #ffffff14 50%, transparent 50.2%), radial-gradient(circle at 50% 50%, var(--signal-haze), transparent 50%), radial-gradient(circle at 76% 24%, var(--signal-secondary-haze), transparent 36%), #0d0915;min-height:28rem;box-shadow:inset 0 0 96px color-mix(in srgb, var(--signal) 12%, transparent), 0 0 28px color-mix(in srgb, var(--signal) 16%, transparent), 0 0 64px color-mix(in srgb, var(--signal) 8%, transparent), 0 0 110px color-mix(in srgb, var(--signal) 4%, transparent);clip-path:polygon(0 0,94% 0,100% 9%,100% 100%,6% 100%,0 91%);place-items:center;display:grid;position:relative;overflow:hidden}.product-signal--chords[data-product-signal]{--signal:#9d63ff;--signal-bright:#eadfff;--signal-secondary:var(--accent-energy);--signal-haze:#651fff8a;--signal-secondary-haze:#ff2d6b24;--glyph-size:15.9rem}.product-signal--flags[data-product-signal]{--signal:var(--accent-signal);--signal-bright:#d8fbff;--signal-secondary:var(--accent-energy);--signal-haze:#00b4d87a;--signal-secondary-haze:#ff2d6b1f;--glyph-size:17.5rem}.product-signal[data-product-signal]:before,.product-signal[data-product-signal]:after,.product-signal__orbit[data-product-signal]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--signal) 58%, transparent);content:"";border-radius:50%;width:16rem;position:absolute}.product-signal[data-product-signal]:before{width:22rem;box-shadow:0 0 32px color-mix(in srgb, var(--signal) 15%, transparent);opacity:.48;border-style:dashed}.product-signal[data-product-signal]:after{border-color:color-mix(in srgb, var(--signal-secondary) 52%, transparent);width:9rem;box-shadow:0 0 38px var(--signal-haze), 0 0 88px var(--signal-secondary-haze)}.product-signal__orbit[data-product-signal]{border-color:transparent var(--signal) transparent color-mix(in srgb, var(--signal-secondary) 38%, transparent);width:19rem;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--signal) 38%, transparent)) drop-shadow(0 0 20px color-mix(in srgb, var(--signal) 16%, transparent));transform:rotate(28deg)}.product-signal__bloom[data-product-signal]{background:radial-gradient(ellipse at 48% 50%, #ffffff2e 0 2%, color-mix(in srgb, var(--signal) 62%, white 10%) 6%, var(--signal-haze) 19%, transparent 64%), radial-gradient(ellipse at 67% 47%, var(--signal-secondary-haze), transparent 58%);filter:blur(18px);opacity:.95;border-radius:50%;width:24rem;height:14rem;position:absolute;transform:rotate(-18deg)}.product-signal__aura[data-product-signal]{aspect-ratio:1;background:radial-gradient(circle, #ffffff29 0 1.5%, transparent 7%), radial-gradient(circle, color-mix(in srgb, var(--signal) 72%, white 6%) 0 7%, var(--signal-haze) 17%, transparent 54%), radial-gradient(circle, var(--signal-secondary-haze), transparent 72%);filter:blur(10px);opacity:1;border-radius:50%;width:20rem;position:absolute}.product-signal__core[data-product-signal]{z-index:2;aspect-ratio:1;place-items:center;width:18rem;display:grid;position:relative}.product-signal__core[data-product-signal]:before{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--signal) 76%, white 8%) 0 7%, var(--signal-haze) 20%, transparent 64%);content:"";filter:blur(15px);border-radius:50%;position:absolute;inset:-5rem}.product-signal__core[data-product-signal]:after{z-index:-2;background:radial-gradient(ellipse, color-mix(in srgb, var(--signal) 34%, white 3%), transparent 68%);content:"";filter:blur(18px);opacity:.8;border-radius:50%;width:18rem;height:8.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(21deg)}.product-signal__glyph[data-product-signal]{width:var(--glyph-size);aspect-ratio:1;color:var(--signal-bright);filter:drop-shadow(0 0 4px #ffffff6b) drop-shadow(0 0 12px color-mix(in srgb, var(--signal) 72%, transparent)) drop-shadow(0 0 30px color-mix(in srgb, var(--signal) 42%, transparent)) drop-shadow(0 0 62px var(--signal-haze));place-items:center;display:grid}.product-signal__glyph[data-product-signal] svg{width:100%;height:100%;display:block;overflow:visible}.product-signal--flags[data-product-signal] .product-signal__glyph[data-product-signal]{filter:drop-shadow(0 0 4px #ffffff61)drop-shadow(0 0 12px #00b4d899)drop-shadow(0 0 30px #00b4d852)drop-shadow(0 0 54px #ff2d6b1f)}.product-signal[data-product-signal].product-signal--compact{aspect-ratio:1;width:6.35rem;min-height:0;box-shadow:inset 0 0 28px color-mix(in srgb, var(--signal) 17%, transparent), 0 0 11px color-mix(in srgb, var(--signal) 24%, transparent), 0 0 28px color-mix(in srgb, var(--signal) 13%, transparent), 0 0 52px color-mix(in srgb, var(--signal) 6%, transparent);clip-path:polygon(0 0,91% 0,100% 9%,100% 100%,9% 100%,0 91%);transition:filter .22s,transform .22s}.product-signal[data-product-signal].product-signal--compact.product-signal--chords{--glyph-size:3.9rem}.product-signal[data-product-signal].product-signal--compact.product-signal--flags{--glyph-size:4.35rem}.product-signal[data-product-signal].product-signal--compact:before{width:5.25rem;box-shadow:0 0 13px color-mix(in srgb, var(--signal) 23%, transparent);opacity:.58}.product-signal[data-product-signal].product-signal--compact:after{width:2.25rem;box-shadow:0 0 12px var(--signal-haze), 0 0 28px var(--signal-secondary-haze)}.product-signal[data-product-signal].product-signal--compact .product-signal__orbit[data-product-signal]{width:4.55rem;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--signal) 48%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, var(--signal) 22%, transparent))}.product-signal[data-product-signal].product-signal--compact .product-signal__bloom[data-product-signal]{filter:blur(6px);width:6.2rem;height:3.8rem}.product-signal[data-product-signal].product-signal--compact .product-signal__aura[data-product-signal]{filter:blur(4px);width:5.25rem}.product-signal[data-product-signal].product-signal--compact .product-signal__core[data-product-signal]{width:5.15rem}.product-signal[data-product-signal].product-signal--compact .product-signal__core[data-product-signal]:before{filter:blur(5px);inset:-1.35rem}.product-signal[data-product-signal].product-signal--compact .product-signal__core[data-product-signal]:after{filter:blur(6px);width:4.8rem;height:2.15rem}.product-signal[data-product-signal].product-signal--compact .product-signal__glyph[data-product-signal]{filter:drop-shadow(0 0 2px #ffffff9e) drop-shadow(0 0 5px color-mix(in srgb, var(--signal) 88%, transparent)) drop-shadow(0 0 12px color-mix(in srgb, var(--signal) 58%, transparent)) drop-shadow(0 0 24px color-mix(in srgb, var(--signal) 26%, transparent))}.product-signal[data-product-signal].product-signal--compact.product-signal--flags .product-signal__glyph[data-product-signal]{filter:drop-shadow(0 0 2px #ffffffd1) drop-shadow(0 0 4px color-mix(in srgb, var(--signal) 84%, transparent)) drop-shadow(0 0 9px color-mix(in srgb, var(--signal) 54%, transparent)) drop-shadow(0 0 18px color-mix(in srgb, var(--signal) 22%, transparent))}html:root .product-signal--chords{--signal:var(--dev-primary-secondary);--signal-bright:var(--dev-primary-tertiary);--signal-secondary:var(--accent-energy);--signal-haze:rgb(var(--dev-primary-rgb) / .54);--signal-secondary-haze:rgb(var(--dev-energy-rgb) / .14)}html:root .product-signal--flags{--signal:var(--accent-signal);--signal-bright:var(--dev-signal-tertiary);--signal-secondary:var(--accent-energy);--signal-haze:rgb(var(--dev-signal-rgb) / .48);--signal-secondary-haze:rgb(var(--dev-energy-rgb) / .12)}html:root .product-signal--flags .product-signal__glyph{filter:drop-shadow(0 0 4px #ffffff61) drop-shadow(0 0 12px rgb(var(--dev-signal-rgb) / .6)) drop-shadow(0 0 30px rgb(var(--dev-signal-rgb) / .32)) drop-shadow(0 0 54px rgb(var(--dev-energy-rgb) / .12))}html:root .product-page:before{background:radial-gradient(ellipse at 42% 42%, rgb(var(--dev-primary-rgb) / .32), transparent 56%), radial-gradient(ellipse at 75% 34%, rgb(var(--dev-signal-rgb) / .11), transparent 40%)}html:root .product-identity img{box-shadow:0 0 0 1px #ffffff1f, 0 0 28px rgb(var(--dev-primary-rgb) / .28)}html:root .product-page .preview-badge{color:var(--dev-signal-tertiary);box-shadow:0 0 8px rgb(var(--dev-signal-tertiary-rgb) / .3), 0 0 18px rgb(var(--dev-signal-rgb) / .24), 0 0 34px rgb(var(--dev-signal-rgb) / .08)}html:root .product-page h1{text-shadow:0 0 28px rgb(var(--dev-primary-rgb) / .2), 0 0 72px rgb(var(--dev-primary-rgb) / .09)}html:root .product-page .status{border-color:rgb(var(--dev-primary-rgb) / .44);box-shadow:inset 0 0 24px rgb(var(--dev-primary-rgb) / .04), 0 0 18px rgb(var(--dev-primary-rgb) / .16), 0 0 42px rgb(var(--dev-primary-rgb) / .06)}html:root .product-page .status span{background:var(--dev-signal-tertiary);box-shadow:0 0 6px #ffffffd1, 0 0 12px var(--accent-signal), 0 0 30px var(--glow-component-signal), 0 0 48px rgb(var(--dev-signal-rgb) / .18)}html:root .product-story{border-top-color:#f5f0fb24}html:root .product-page figure:after{background:var(--dev-energy-secondary);box-shadow:0 0 7px rgb(var(--dev-energy-tertiary-rgb) / .34), 0 0 16px rgb(var(--dev-energy-rgb) / .62), 0 0 32px rgb(var(--dev-energy-rgb) / .18)}html:root .product-video__poster{box-shadow:0 0 34px rgb(var(--dev-signal-rgb) / .12)}html:root .product-signal{border-color:color-mix(in srgb, var(--signal) 54%, transparent);box-shadow:inset 0 0 104px color-mix(in srgb, var(--signal) 17%, transparent), 0 0 30px color-mix(in srgb, var(--signal) 22%, transparent), 0 0 74px color-mix(in srgb, var(--signal) 11%, transparent), 0 0 128px color-mix(in srgb, var(--signal) 5%, transparent)}html:root .product-signal--chords{--signal:var(--dev-primary-secondary);--signal-bright:color-mix(in srgb, var(--dev-primary-tertiary) 34%, white 66%);--signal-secondary:var(--dev-energy-secondary);--signal-haze:rgb(var(--dev-primary-rgb) / .7);--signal-secondary-haze:rgb(var(--dev-energy-rgb) / .2);--glyph-size:16.35rem}html:root .product-signal--flags{--signal:var(--dev-signal-secondary);--signal-bright:color-mix(in srgb, var(--dev-signal-tertiary) 30%, white 70%);--signal-secondary:var(--dev-energy-secondary);--signal-haze:rgb(var(--dev-signal-rgb) / .61);--signal-secondary-haze:rgb(var(--dev-energy-rgb) / .14);--glyph-size:18.2rem}html:root .product-signal:before{border-color:color-mix(in srgb, var(--signal) 68%, transparent);box-shadow:0 0 34px color-mix(in srgb, var(--signal) 22%, transparent), 0 0 72px color-mix(in srgb, var(--signal) 8%, transparent);opacity:.62}html:root .product-signal:after{border-color:color-mix(in srgb, var(--signal-secondary) 64%, transparent);box-shadow:0 0 42px var(--signal-haze), 0 0 92px var(--signal-secondary-haze)}html:root .product-signal__orbit{border-color:transparent color-mix(in srgb, var(--signal) 88%, white 4%) transparent color-mix(in srgb, var(--signal-secondary) 48%, transparent);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--signal) 54%, transparent)) drop-shadow(0 0 22px color-mix(in srgb, var(--signal) 24%, transparent))}html:root .product-signal__bloom{filter:blur(14px);opacity:1}html:root .product-signal__aura{filter:blur(8px);width:21rem}html:root .product-signal__core:before{filter:blur(12px)}html:root .product-signal__glyph{color:var(--signal-bright);filter:drop-shadow(0 0 4px #ffffffb8) drop-shadow(0 0 13px color-mix(in srgb, var(--signal) 94%, transparent)) drop-shadow(0 0 32px color-mix(in srgb, var(--signal) 62%, transparent)) drop-shadow(0 0 66px color-mix(in srgb, var(--signal) 28%, transparent))}html:root .product-signal--chords .product-signal__glyph{filter:drop-shadow(0 0 4px #ffffffc7) drop-shadow(0 0 14px rgb(var(--dev-primary-tertiary-rgb) / .98)) drop-shadow(0 0 34px rgb(var(--dev-primary-secondary-rgb) / .72)) drop-shadow(0 0 70px rgb(var(--dev-primary-rgb) / .38))}html:root .product-signal--flags .product-signal__bloom{filter:blur(12px)}html:root .product-signal--flags .product-signal__core:before{filter:blur(10px)}html:root .product-signal--flags .product-signal__glyph{color:var(--signal-bright);filter:drop-shadow(0 0 3px #ffffffe6) drop-shadow(0 0 9px rgb(var(--dev-signal-tertiary-rgb) / .88)) drop-shadow(0 0 20px rgb(var(--dev-signal-secondary-rgb) / .62)) drop-shadow(0 0 42px rgb(var(--dev-signal-rgb) / .3))}@media (width<=46rem){html:root .product-signal--chords{--glyph-size:14.6rem}html:root .product-signal--flags{--glyph-size:16rem}html:root .product-signal__aura{width:18rem}}html:root .product-page:has(.product-signal--chords):before{background:radial-gradient(ellipse at 40% 40%, rgb(var(--dev-primary-rgb) / .42), transparent 55%), radial-gradient(ellipse at 72% 32%, rgb(var(--dev-energy-rgb) / .09), transparent 34%), radial-gradient(ellipse at 82% 46%, rgb(var(--dev-signal-rgb) / .08), transparent 42%)}html:root .product-page:has(.product-signal--flags):before{background:radial-gradient(ellipse at 38% 40%, rgb(var(--dev-primary-rgb) / .34), transparent 56%), radial-gradient(ellipse at 72% 36%, rgb(var(--dev-signal-rgb) / .19), transparent 40%), radial-gradient(ellipse at 82% 30%, rgb(var(--dev-energy-rgb) / .055), transparent 34%)}html:root .product-page .lede{color:color-mix(in srgb, var(--ink) 57%, var(--muted))}html:root .product-identity img{filter:saturate(1.06)brightness(1.08);width:3.65rem;height:3.65rem}html:root .product-page:has(.product-signal--chords) .product-identity img{box-shadow:0 0 0 1px #ffffff2e, 0 0 10px rgb(var(--dev-primary-tertiary-rgb) / .28), 0 0 30px rgb(var(--dev-primary-secondary-rgb) / .34), 0 0 58px rgb(var(--dev-primary-rgb) / .13)}html:root .product-page:has(.product-signal--flags) .product-identity img{box-shadow:0 0 0 1px #ffffff2e, 0 0 10px rgb(var(--dev-signal-tertiary-rgb) / .2), 0 0 30px rgb(var(--dev-primary-secondary-rgb) / .28), 0 0 54px rgb(var(--dev-signal-rgb) / .11)}html:root .product-identity strong{text-shadow:0 0 10px #ffffff0d, 0 0 22px rgb(var(--dev-primary-rgb) / .12)}html:root .product-page .preview-badge{border-color:rgb(var(--dev-signal-secondary-rgb) / .62);background:linear-gradient(90deg, rgb(var(--dev-signal-rgb) / .12), rgb(var(--dev-signal-rgb) / .045)), var(--surface-signal-tint);box-shadow:0 0 8px rgb(var(--dev-signal-tertiary-rgb) / .38), 0 0 20px rgb(var(--dev-signal-rgb) / .34), 0 0 42px rgb(var(--dev-signal-rgb) / .1)}html:root .product-page .status{border-color:rgb(var(--dev-primary-secondary-rgb) / .56);background:linear-gradient(90deg, rgb(var(--dev-primary-rgb) / .12), rgb(var(--dev-primary-rgb) / .025) 72%, transparent), var(--surface);box-shadow:inset 0 0 28px rgb(var(--dev-primary-rgb) / .06), 0 0 20px rgb(var(--dev-primary-rgb) / .2), 0 0 48px rgb(var(--dev-primary-rgb) / .07);color:color-mix(in srgb, var(--ink) 38%, var(--muted))}html:root .product-page .section-block,html:root .product-page .appearance,html:root .product-story{border-top-color:#f5f0fb24}html:root .product-story h3{text-shadow:0 0 18px rgb(var(--dev-primary-rgb) / .08)}html:root .product-story__copy>p:not(.story-need,.story-outcome){color:color-mix(in srgb, var(--ink) 43%, var(--muted))}html:root .story-need{color:var(--dev-signal-tertiary);text-shadow:0 0 12px rgb(var(--dev-signal-rgb) / .2)}html:root .product-page figure{border-color:rgb(var(--dev-primary-secondary-rgb) / .58);background:linear-gradient(145deg, rgb(var(--dev-primary-rgb) / .16), rgb(var(--dev-signal-rgb) / .045) 58%, transparent), var(--surface);box-shadow:0 0 0 1px rgb(var(--dev-signal-rgb) / .055), 0 0 20px rgb(var(--dev-primary-rgb) / .2), 0 0 48px rgb(var(--dev-primary-rgb) / .095), 0 0 84px rgb(var(--dev-primary-rgb) / .035)}html:root .product-page figure:after{background:var(--dev-energy-secondary);width:4rem;box-shadow:0 0 7px rgb(var(--dev-energy-tertiary-rgb) / .5), 0 0 18px rgb(var(--dev-energy-rgb) / .72), 0 0 36px rgb(var(--dev-energy-rgb) / .22)}html:root .product-page figcaption strong{text-shadow:0 0 16px rgb(var(--dev-primary-rgb) / .08)}html:root .product-page figcaption span{color:color-mix(in srgb, var(--ink) 39%, var(--muted))}html:root .product-page figcaption small{color:var(--dev-signal-tertiary);text-shadow:0 0 12px rgb(var(--dev-signal-rgb) / .24)}html:root .appearance>div:first-of-type>p:last-child{color:color-mix(in srgb, var(--ink) 36%, var(--muted))}html:root .appearance__mode{border-color:rgb(var(--dev-primary-secondary-rgb) / .42)}html:root .appearance__mode--dark{box-shadow:inset 0 0 34px rgb(var(--dev-primary-rgb) / .3), 0 0 24px rgb(var(--dev-primary-rgb) / .1)}html:root .appearance__mode--light{border-color:rgb(var(--dev-primary-secondary-rgb) / .48);box-shadow:0 0 22px rgb(var(--dev-primary-rgb) / .055)}html:root .appearance li{color:color-mix(in srgb, var(--ink) 30%, var(--muted))}html:root .appearance li span{box-shadow:0 0 6px color-mix(in srgb, var(--swatch) 72%, white 8%), 0 0 16px color-mix(in srgb, var(--swatch) 68%, transparent);border-color:#ffffff6b}html:root .product-links{border-color:rgb(var(--dev-primary-secondary-rgb) / .6);background:radial-gradient(circle at 12% 50%, rgb(var(--dev-primary-rgb) / .29), transparent 42%), radial-gradient(circle at 94% 36%, rgb(var(--dev-energy-rgb) / .045), transparent 30%), linear-gradient(100deg, rgb(var(--dev-primary-rgb) / .17), rgb(var(--dev-signal-rgb) / .045) 62%, transparent), var(--surface);box-shadow:inset 0 0 48px rgb(var(--dev-primary-rgb) / .065), 0 0 22px rgb(var(--dev-primary-rgb) / .22), 0 0 54px rgb(var(--dev-primary-rgb) / .1), 0 0 92px rgb(var(--dev-primary-rgb) / .04)}html:root .product-links a{color:var(--dev-signal-tertiary);text-decoration-color:rgb(var(--dev-signal-rgb) / .42);text-shadow:0 0 12px rgb(var(--dev-signal-rgb) / .18)}
