/* Product controls start closed until the server explicitly reports an active product. */
html:not([data-product-insta="active"]) [data-product-live="insta"],
html:not([data-product-tiktok="active"]) [data-product-live="tiktok"],
html[data-product-insta="active"] [data-product-development="insta"],
html[data-product-tiktok="active"] [data-product-development="tiktok"]{display:none!important}
.product-live-page{display:contents}
.product-route-nav [data-product-nav]{position:relative}
.product-route-nav [data-product-nav-status]{font-size:9px;line-height:1.4;letter-spacing:.04em;white-space:normal}
.product-card[data-product-card] [data-product-live],.product-card[data-product-card] [data-product-development]{min-width:0}
.product-card[data-product-card] [data-product-development] .product-card-actions{margin-top:22px}
.product-development-page{width:100%;min-height:100vh;padding:0 24px;color:#f6f5ff;font:16px/1.65 Arial,sans-serif;overflow:hidden;background:radial-gradient(ellipse at 78% 36%,#7c351f46 0,transparent 48%),radial-gradient(ellipse at 14% 10%,#5140be29 0,transparent 45%),#090a10;box-sizing:border-box}
.product-development-page *, .product-development-account *{box-sizing:border-box}
.product-development-header{max-width:1180px;margin:auto;padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff1c}
.product-development-brand{font-size:21px;font-weight:800;letter-spacing:.13em;color:#f7f6ff;text-decoration:none}
.product-development-brand small{font-size:11px;color:#b0a5f7;margin-left:8px;letter-spacing:.2em}
.product-development-header nav{display:flex;flex-wrap:wrap;gap:12px 22px}
.product-development-header nav a{color:#c8c7dc;text-decoration:none;font-size:14px}
.product-development-header a:focus-visible,.product-development-actions a:focus-visible{outline:3px solid #c2b5ff;outline-offset:5px;border-radius:8px}
.product-development-hero{position:relative;isolation:isolate;max-width:1180px;width:100%;margin:62px auto;padding:58px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(160px,.7fr);gap:54px;align-items:center;border:1px solid #ffffff2b;border-radius:30px;background:linear-gradient(135deg,#151523ae,#17101890);box-shadow:inset 0 1px #ffffff15,0 24px 80px #0004;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-sizing:border-box}
.product-development-copy{position:relative;min-width:0;z-index:1}
.product-development-badge{display:inline-flex;padding:5px 12px;min-height:30px;align-items:center;border:1px solid #bd9ae85e;background:#5d3c802b;border-radius:9px;color:#d6c4ed;font-size:12px;font-weight:700;letter-spacing:.04em}
.product-development-kicker{font-size:11px;font-weight:700;letter-spacing:.13em;color:#aaa8c4;margin:24px 0 9px}
.product-development-copy h1{margin:0 0 24px;font-size:clamp(38px,5.5vw,68px);line-height:1.08;letter-spacing:-.045em;overflow-wrap:anywhere;color:#f7f5ff}
.product-development-copy>p:not(.product-development-kicker){font-size:18px;line-height:1.65;color:#c8c5d7;margin:16px 0;max-width:620px}
.product-development-copy .product-development-note{color:#a5a1ba!important;font-size:15px!important}
.product-development-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.product-development-actions a{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;border-radius:11px;color:#fff;text-decoration:none;font-size:14px;line-height:1.5;font-weight:700;text-align:center;max-width:100%;overflow-wrap:anywhere}
.product-development-primary{background:linear-gradient(110deg,#5f57f4,#963be8);border:1px solid #a68de53b}
.product-development-secondary{background:#17152185;border:1px solid #ffffff24}
.product-development-symbol{display:flex;aspect-ratio:1;max-width:245px;justify-self:center;align-self:center;width:100%;border:1px solid #efd3d53b;border-radius:30%;transform:rotate(-8deg);background:linear-gradient(145deg,#de439a3d,#553bb337);box-shadow:inset 0 1px #ffffff21,0 22px 80px #bd482c22;flex-direction:column;justify-content:center;align-items:center;gap:5px;color:#f3ddec;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.product-development-symbol span{font-size:66px;line-height:1.1;font-weight:800;letter-spacing:-.05em}.product-development-symbol i{font-size:11px;font-style:normal;letter-spacing:.3em;color:#cfbddb}
.product-development-glow{position:absolute;z-index:-1;right:9%;top:2%;font-size:320px;line-height:1;color:#d56a3127;transform:rotate(16deg);pointer-events:none}
.product-development-footer{max-width:1180px;margin:0 auto;padding:15px 0 35px;color:#9390a6;font-size:13px;text-align:center}
.product-development-account{min-width:0;align-self:start!important;padding:22px!important}
.product-development-account h3{margin:12px 0 8px;font-size:19px}.product-development-account p{margin:0;color:#a9a6be;font-size:14px;line-height:1.7}
.product-development-history{border:1px solid #343047;border-radius:14px;padding:14px 16px;background:#15111e70;min-width:0;overflow-wrap:anywhere}
.product-development-history>summary{color:#c8beda;font-size:14px;font-weight:700;line-height:1.6;cursor:pointer;padding:3px 0;min-height:30px}
.product-development-history>.muted{font-size:12px;line-height:1.6;margin:10px 0}
.product-development-history-note{font-size:12px;line-height:1.65;color:#aca5bf;margin:10px 0 0}
@media(max-width:650px){.product-development-page{padding:0 18px}.product-development-header{padding:20px 0;align-items:flex-start;gap:18px;flex-direction:column}.product-development-header nav{gap:12px 20px}.product-development-hero{margin:30px auto;padding:30px 24px;grid-template-columns:minmax(0,1fr);gap:30px;border-radius:23px}.product-development-copy h1{font-size:42px;margin-bottom:20px}.product-development-copy>p:not(.product-development-kicker){font-size:16px}.product-development-kicker{font-size:10px;line-height:1.7}.product-development-actions{flex-direction:column}.product-development-actions a{width:100%}.product-development-symbol{max-width:145px;grid-row:1;justify-self:start;border-radius:30%}.product-development-symbol span{font-size:45px}.product-development-glow{font-size:240px;right:-5%;top:12%}.product-development-history{padding:12px}.product-development-account{padding:20px!important}}
@media(prefers-reduced-motion:reduce){.product-development-page *{scroll-behavior:auto!important}}
.product-card[data-product-card] > div[data-product-live],.product-card[data-product-card] > div[data-product-development]{display:flex;flex-direction:column;flex:1;min-width:0}
.product-card[data-product-card] > div[data-product-development] .product-card-actions{margin-top:auto}
@media(max-width:650px){
 .product-route-nav a[data-product-nav="insta"]{grid-row:1!important;grid-column:2!important;flex-wrap:wrap;min-width:0;min-height:54px;justify-content:center;text-align:center}
 .product-route-nav a[data-product-nav="tiktok"]{grid-row:2!important;grid-column:1/-1!important;flex-wrap:wrap;min-width:0;justify-content:center;text-align:center}
 .product-route-nav a[data-product-nav] [data-product-nav-status]{font-size:9px}
}
