.store-presence{display:flex;justify-content:center;align-items:center;min-height:43px;padding:6px 20px;background:linear-gradient(90deg,#07101c,#11243b,#07101c);border-bottom:1px solid #25405e}.store-status{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#d5e6f7;font-size:12px;padding:5px 10px;border-radius:8px;min-height:30px}.status-more{color:#8db4d8;margin-inline-start:8px}.status-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#8394aa;box-shadow:0 0 0 4px #8394aa16}.is-open .status-dot{background:#56e0aa;box-shadow:0 0 0 4px #56e0aa16;animation:store-pulse 2.8s ease-out infinite}.is-closed .status-dot{animation:store-rest 4s ease-in-out infinite}.hours-dialog{max-width:520px}.hours-state{display:flex;align-items:center;gap:12px;color:#c4e7ff;margin-bottom:23px}.hours-dialog p{margin:12px 0;color:#b4c8e2}.hours-dialog .hours-large{color:white;font:700 44px/1.15 var(--display);margin:8px 0}.hours-dialog .form-help{padding-top:17px;border-top:1px solid #2b405b;line-height:1.8}.hours-dialog button{font-size:24px}.hours-dialog::backdrop{background:#020812bb;backdrop-filter:blur(6px)}
@keyframes store-pulse{0%{box-shadow:0 0 0 0 #56e0aa55}75%,100%{box-shadow:0 0 0 8px #56e0aa00}}@keyframes store-rest{0%,100%{opacity:1}50%{opacity:.5}}
.launch-spotlight{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);border:1px solid #36516f;border-radius:24px;overflow:hidden;background:radial-gradient(ellipse at 90% 0,#153457,#0c1628 70%);margin-block:24px 48px}.launch-visual{position:relative;min-height:410px;isolation:isolate;background:#152942}.launch-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.launch-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#081526e0,transparent 65%)}.launch-visual>span{position:absolute;z-index:1;bottom:27px;left:28px;font-size:11px;font-weight:800;letter-spacing:.15em;color:white}.launch-copy{padding:38px;min-width:0}.launch-copy h2{font:700 42px/1.12 var(--display);margin:12px 0 24px}.launch-copy .confirmation-actions{justify-content:flex-start;margin-bottom:16px}.launch-copy .release-panel{margin:0;background:#06112177}.release-panel{border:1px solid #365679;border-radius:13px;padding:19px;background:linear-gradient(135deg,#132943,#0d192a);margin:18px 0;overflow:hidden}.release-eyebrow{font-size:10px;letter-spacing:.15em;font-weight:800;color:#7bc9ff;margin-bottom:12px}.release-panel strong{font-size:18px;color:#f0f7ff}.release-panel p{font-size:12px;color:#abc2dc;margin-top:8px;line-height:1.6}.release-panel small{display:block;font-size:11px;color:#9ab0cc;margin-top:10px}.release-digits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;direction:ltr}.release-digits>div{padding:10px 4px 8px;text-align:center;border:1px solid #3f689740;border-radius:10px;background:#081321aa}.release-digits b{font:700 36px/1.1 var(--display);font-variant-numeric:tabular-nums;display:block;color:#e8f5ff}.release-digits span{display:block;font-size:10px;color:#9db7d7;margin-top:6px}.release-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:12px}.release-actions a,.release-actions button{font:700 11px var(--font);background:none;border:0;padding:4px 0;color:#81caff;cursor:pointer}.release-scope{overflow-wrap:anywhere}.release-compact{padding:12px;margin:0 0 14px}.release-compact .release-eyebrow{font-size:9px;margin-bottom:8px}.release-compact .release-digits{gap:5px}.release-compact .release-digits>div{padding:8px 2px}.release-compact .release-digits b{font-size:25px}.release-compact .release-digits span{font-size:9px}.release-compact .release-actions,.release-compact small,.release-compact .release-scope{display:none}.release-compact strong{font-size:14px}.release-compact p{font-size:11px}.release-editor{border:1px solid #3a5575;border-radius:12px;padding:18px;grid-column:1/-1}.release-editor summary{cursor:pointer;font-weight:800}.release-editor .field-label,.release-editor .check-row{margin-top:18px}.release-editor input:not([type=checkbox]){width:100%;direction:ltr}.release-editor p{line-height:1.8;margin-top:12px}.share-product{margin-top:14px;font-size:12px}.share-product svg{width:15px;height:15px}
#discovery-section .section-heading h2{color:#bde6ff}#discovery-section .product-card{border-top:2px solid #4eabef}.discovery-note{font-size:12px;color:#9fb5d2}.release-panel[translate=no]{font-family:var(--font)}
@media(max-width:850px){.launch-copy{padding:28px}.launch-copy h2{font-size:34px}.launch-visual{min-height:380px}}
@media(max-width:700px){.store-presence{padding:4px 12px;min-height:40px}.store-status{font-size:11px}.status-more{font-size:10px;margin-inline-start:2px}.launch-spotlight{grid-template-columns:minmax(0,1fr);margin-block:16px 30px;border-radius:18px}.launch-visual{min-height:220px;max-height:240px}.launch-visual img{object-position:center 36%}.launch-copy{padding:23px}.launch-copy h2{font-size:31px}.launch-copy .confirmation-actions{flex-direction:column;align-items:stretch}.release-digits b{font-size:31px}.release-panel{padding:15px}.release-compact{padding:9px}.release-compact .release-digits b{font-size:21px}.release-compact .release-digits span{font-size:8px}.release-compact .release-digits{gap:3px}.release-compact .release-caption{font-size:10px}.release-editor{padding:14px}.hours-dialog .hours-large{font-size:38px}.launch-visual>span{left:23px;bottom:20px}}
@media(prefers-reduced-motion:reduce){.status-dot{animation:none!important}}
