.neon-wake-project h1,.neon-wake-project h2,.neon-wake-project h3{text-wrap:balance}.neon-wake-project .rr-carousel-bar{flex-wrap:wrap;gap:16px 24px}.neon-wake-project .rr-carousel-bar label{display:flex;align-items:center;gap:12px;min-width:0}.neon-wake-project .rr-carousel-bar select{max-width:310px;padding-right:44px;background-position:right 16px center}.neon-wake-project .rr-carousel-stage{margin-inline:40px}.neon-wake-project .rr-slide-prev{left:-40px}.neon-wake-project .rr-slide-next{right:-40px}.neon-wake-project .rr-slide-prev,.neon-wake-project .rr-slide-next{width:32px}.neon-wake-project .pp-comparison{display:block}.neon-wake-project .pp-preview-column{min-width:0}.neon-wake-project .pp-phone-scroll{height:760px;border-radius:0;border:0;max-width:100%;background:#F3F4F7;scrollbar-color:#50E5DB #F3F4F7}.neon-wake-project .rr-screen[data-viewport="Phone"] .pp-preview-column{max-width:430px;margin-inline:auto}.neon-wake-project .rr-screen[data-viewport="Tablet portrait"] .pp-preview-column{max-width:768px;margin-inline:auto}.neon-wake-project .rr-screen img{width:100%;height:auto;display:block;border:0;border-radius:0;background:transparent}.neon-wake-project .rr-screen:not([data-mobile-mode=wire]) [data-preview-mode=wire],.neon-wake-project .rr-screen[data-mobile-mode=wire] [data-preview-mode=finished]{display:none}.neon-wake-mobile-modes{display:flex;gap:6px;margin:0 0 24px}.neon-wake-mobile-modes button{font:inherit;color:var(--text);background:transparent;border:1px solid var(--border);border-radius:6px;padding:10px 20px}.neon-wake-mobile-modes button[aria-pressed=true]{background:#141B32;color:white;border-color:#141B32}.neon-wake-viewer .viewer-stage img{max-width:min(1920px,100%);width:auto;height:auto;max-height:none;object-fit:contain}.neon-wake-viewer .viewer-stage.is-zoomed img{width:1920px;max-width:none}.neon-wake-viewer .rr-viewer-switch button[aria-pressed=true]{background:#141B32;color:white}.neon-wake-project .pp-design-note{max-width:960px}
@media(max-width:760px){.neon-wake-project .rr-carousel-stage{margin-inline:0;padding-bottom:58px}.neon-wake-project .rr-slide-prev,.neon-wake-project .rr-slide-next{top:auto;bottom:0;transform:none;width:44px;height:42px}.neon-wake-project .rr-slide-prev{left:0}.neon-wake-project .rr-slide-next{right:0}.neon-wake-project .rr-carousel-bar{display:grid;grid-template-columns:1fr}.neon-wake-project .rr-carousel-bar label{display:grid;grid-template-columns:95px minmax(0,1fr)}.neon-wake-project .rr-carousel-bar select{width:100%;max-width:none;min-width:0}.neon-wake-project .pp-phone-scroll{height:650px}.neon-wake-project .rr-screen[data-viewport="Desktop"] .pp-phone-scroll,.neon-wake-project .rr-screen[data-viewport="Tablet landscape"] .pp-phone-scroll{height:430px}.neon-wake-project .pp-compact-head{display:block}.neon-wake-project .pp-compact-head>p{margin-top:16px}}
.neon-wake-project .pp-comparison .pp-phone-scroll{height:auto;max-height:900px}.neon-wake-project .rr-screen[data-viewport="Phone"] .pp-phone-scroll{max-height:900px}@media(max-width:760px){.neon-wake-project .pp-comparison .pp-phone-scroll{height:auto;max-height:650px}}
@media(min-width:761px) and (max-width:1000px){.neon-wake-project .rr-carousel-stage{margin-inline:28px}.neon-wake-project .rr-screen{padding:24px}.neon-wake-project .rr-slide-prev{left:-28px}.neon-wake-project .rr-slide-next{right:-28px}.neon-wake-project .rr-slide-prev,.neon-wake-project .rr-slide-next{width:24px}.neon-wake-project .pp-compact-head{gap:20px}}

.nw-cover{background:#141B32;color:#fff;overflow:hidden}.nw-cover .rr-cover-label{display:flex;flex-direction:column;align-items:center;padding:0;min-height:116px;gap:18px;margin-bottom:30px}.nw-preview-logo{display:block;width:330px;max-width:80%;height:72px;object-fit:contain}.nw-cover .rr-cover-label small{color:white}.nw-cover-screens{display:grid;grid-template-columns:1fr 1fr;gap:20px;height:340px;overflow:hidden;align-items:start}.nw-cover-screens img{width:100%;height:auto;border-radius:8px 8px 0 0;box-shadow:0 8px 24px #17104440;border:1px solid #ffffff50}.neon-wake-project .nw-purple{background:#141B32}.neon-wake-project .nw-lavender{background:#50E5DB}.neon-wake-project .nw-mint{background:#FF786A}.neon-wake-project .pp-comparison{display:block}.neon-wake-project .rr-screen img{border-radius:0!important}.neon-wake-project .pp-phone-scroll{background:#F3F4F7}.neon-wake-viewer .viewer-stage{overflow:auto}.neon-wake-viewer .viewer-stage img{max-width:100%;width:1920px;height:auto;max-height:none}.neon-wake-viewer .viewer-stage.is-zoomed img{width:1920px;max-width:none}
@media(max-width:900px){.nw-cover-screens{height:270px;gap:14px}}@media(max-width:700px){.nw-cover .rr-cover-label{min-height:94px;gap:14px;margin-bottom:24px}.nw-preview-logo{height:54px;width:260px}.nw-cover-screens{height:230px;gap:12px;grid-template-columns:1fr}.nw-cover-screens img+img{display:none}.neon-wake-project .pp-compact-head{display:block}.neon-wake-project .pp-phone-scroll{max-height:650px}}

.nw-cover-screens{height:auto;align-items:center}.nw-cover-screens img{border-radius:3px;aspect-ratio:16/9;object-fit:contain}.nw-cover{background:#141B32}.nw-preview-logo{width:330px;height:72px}.neon-wake-project .rr-carousel-stage{padding-inline:0}.neon-wake-project .pp-phone-scroll{background:#263643}.neon-wake-project .pp-preview-column{width:100%}@media(max-width:700px){.nw-cover-screens{height:auto;grid-template-columns:1fr 1fr}.nw-cover-screens img+img{display:block}.nw-preview-logo{height:54px}}

.rr-cover.nw-cover{background:#141B32;color:#50E5DB}

.rr-cover.nw-cover{background:#141B32;color:#F1F5FA}.nw-cover .rr-cover-label small{color:#50E5DB}.nw-cover .nw-preview-logo{width:400px;height:84px}.nw-cover-screens img{border-color:#50e5db40}.neon-wake-project .pp-phone-scroll{background:#141B32}.neon-wake-project .nw-purple{background:#141B32}.neon-wake-project .nw-lavender{background:#50E5DB}.neon-wake-project .nw-mint{background:#FF786A}@media(max-width:700px){.nw-cover .nw-preview-logo{width:280px;height:54px}}

/* Brand atmosphere matching the shared UI/UX preview treatment. */
.rr-cover.nw-cover{background:radial-gradient(ellipse at 80% 15%,#234d60 0,transparent 60%),#141B32}
